@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000; min-width:1200px;}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:underline; }
cite{ font-style:normal; float:right}
cite a{ color:#333}
p{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

/***************通用部分***************/
.page{ width:1200px; margin:0 auto}
.min_hover{ width:100%; height:40px; position:absolute; left:0; bottom:0; opacity:0.5; filter:alpha(opacity=50); background:#000;}
.min_text{width:calc(100% - 20px); padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; color:#fff; height:40px; position:absolute; left:0; bottom:0; line-height:40px; text-align:center; font-size:16px}
.min_text a{ color:#fff}

.header{ background:url(header.jpg) no-repeat center top; height:600px}
.wrap{ background:url(bg1.jpg) no-repeat center top; height:1103px}
.wrap1{ background:url(bg2.jpg) no-repeat center top; height:1244px}
.headline{height:140px;}
.headline img{ vertical-align:middle; float:left; margin-right:20px; margin-top:40px}
.headline h1{ text-align:center; font-size:34px; color:#e70514;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; height:140px }
.headline h1 a{ color:#e70514}

.min_left{ width:595px; height:375px; float:left}
.min_left img{width:595px; height:375px;}
.min_right{ width:550px; float:right}
.min_right h2{ line-height:50px; font-size:24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.min_right  h2 a{ color:#0c0a0b}
.min_right p{ line-height:30px; font-size:16px; color:#5d5958;-webkit-line-clamp: 2;line-clamp: 2; margin-bottom:25px}
.min_right h2:before{ float:left; width:10px; height:10px; background:#2d2d2d; content:"";  margin-top:20px; margin-right:10px}

.min_box{ margin-bottom:50px}
/***************第一部分***************/
.min_left1{ float:left; width:688px; background:url(box.png) no-repeat bottom center; height:415px }
.min_title{ text-align:center; margin-bottom:20px}
.min_list{ padding:20px 45px; 0}
.min_left1 h3{ line-height:30px; font-size:20px; color:#131313; padding:10px 0; border-bottom:1px #131313 dotted}
.min_left1 h3 a{ color:#131313}
.min_left1 ul li{ line-height:42px; font-size:16px; color:#040404; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.min_left1 ul li a{ color:#040404}
.min_left1 ul li:before{ float:left; width:5px; height:5px; background:#2d2d2d; content:"";  margin-top:18px; margin-right:10px}
.min_right1{ width:437px; float:right}
.min_tj img{ width:403px; height:auto; margin:50px auto 0; display:block}


/***************第2部分***************/
.min_pix{ width:350px; height:260px; float:left; margin:0 25px 10px; display:inline}
.min_pix img{ width:350px; height:200px;}
.min_pix span{ display:block; line-height:30px; font-size:16px; color:#111}
.min_pix span a{ color:#111}

.min_pic{ width:580px; float:left; margin-bottom:30px}
.min_pic:nth-child(2n+2){ float:right}
.min_pic h3{ color:#001740; line-height:40px; font-size:20px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.min_pic h3 a{ color:#001740}
.min_pic p{ line-height:30px; font-size:16px; color:#494843;-webkit-line-clamp: 3;line-clamp: 3; min-height:90px}
/***************第3部分***************/

.yx-rotaion{width:595px; height:375px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}



/***************第4部分***************/

.min_footer{ height:135px; background:#015ab8; border-top:5px #a80000 solid; text-align:center; padding-top:25px}
.min_footer p{ color:#fff; font-size:14px; margin-top:10px}
.min_footer p a{ color:#fff}



/***************第5部分***************/



/***************第6部分***************/








