@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; margin-right:22px}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:underline; }
cite{ font-style:normal; float:right; font-size:14px}
cite a{ color:#000}
p{ text-indent:2em}
cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:3px; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}
/***************通用部分***************/
.page{ width:1200px; margin:0 auto;position: relative}
.wrap1{background: url("../img/bg1.jpg")  no-repeat top;height: 797px}
.wrap2{background: url("../img/bg2.png")  no-repeat top;height: 600px}
.wrap3{background: url("../img/bg3.png")  no-repeat top;height: 717px}
.wrap4{background: url("../img/bg4.png")  no-repeat top;height: 1200px}

.daohang_width {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden
}

.daohang_navigation {
    height: 40px;
    background: #e50317;
    font-size: 16px
}

.daohang_navigation li {
    padding: 0 35px;
    float: left;
    border-right: 1px #fad773 solid;
    margin-top: 10px;
    overflow: visible;
    white-space: nowrap;
}

.daohang_navigation a {
    color: #f9df6e;
    text-decoration: none;
}

.daohang_navigation a:hover {
    color: #fff200;
}


/***************第1部分***************/
.title1{font-size:32px ;text-align: center;padding-top: 66px}
.title1 a{color: #fff}

/***************滚动图***************/
.yx-rotaion{ width:774px;height: 480px; float:left;margin-top: 68px;border-radius: .5rem}
.yx-rotaion img{ width:774px; height:480px}
.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(../img/ico1.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:-1px -1px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-1px -48px;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}

.hy_news:nth-child(odd){width: 385px;float: right;margin-top: 30px;}
.hy_news:nth-child(even){width: 385px;float: right;margin-top: 70px; padding-bottom: 40px; border-bottom: 2px dashed #FFFFFF;}
.a_min_news{display: block;clear: both;}
.a_min_news h1{ line-height:50px; font-size:16px; text-align:center; padding-top:8px}
.a_min_news h1 a{ color:#fff}
.a_min_news p{ line-height:40px; font-size:14px; color: #fff;overflow: hidden;height: 120px}
.a_min_news p:nth-child(4){border:0;}
.a_min_news span a{color: #fdad01}

.more_btn{margin-top:20px; font-size: 16px; color: #a50b28; padding: 5px 50px 5px 50px; background: #ffffff; border: 0px; border-radius: 20px;}

/***************第2部分***************/
.left3{position: relative;float:left;border-radius: .5rem;margin-left: 52px;margin-top:218px;width: 540px}
.left3 img{width:540px ;height:304px ;border-radius: .5rem}
.left3 cite.bg{ height:35px; line-height:35px;border-bottom-left-radius: .5rem ;border-bottom-right-radius:.5rem}
.left3 span.txt{ height:35px; line-height:30px;font-size: 14px;}

.right3{position: relative;float:right;margin-top: 200px;margin-right: 52px}
.right3 img{width: 392px;height: 220px;border-radius: .5rem}
.right3 ul{width: 392px}
.right3 ul li{font-size: 16px;padding-left: 10px;padding-top: 10px}
.right3 ul li a{color: #fff;text-decoration: none;}
.right3 ul li a:hover{font-weight: bold}

/***************第3部分***************/
.left4_1 img{width: 388px;height: 218px;border-radius: .3rem;padding-left: 1px}
.left4_1{width: 388px;float: left;margin-left: -15px;margin-top: 179px;display:inline-block}
.title4{text-align: center;font-size: 16px;font-weight: bold;margin-top: 30px;padding:0 24px;height: 22px}
.title4 a{color: #a90e2a}
.box4{padding:0 24px;margin-top: 36px}
.box4 p{text-indent:0em;font-size: 14px;color: #a90e2a;font-weight: normal;line-height: 38px;height: 141px}

.left4_2 img{width: 388px;height: 218px;border-radius: .3rem}
.left4_2{width: 388px;display:inline-block;margin-left: 30px; margin-top: 186px;}

/***************第4部分***************/
.box_5{width: 558px;;float:left;}
.left5{position: relative;float:left;margin-bottom: 29px}
.left5 img{width:558px ;height: 313px;border-radius: .5rem}
.left5 cite.bg{ height:35px; line-height:35px;border-bottom-left-radius: .5rem ;border-bottom-right-radius:.5rem}
.left5 span.txt{ height:35px; line-height:30px;font-size: 14px;}
.left_5_1 img{width:196px ;height: 112px;border-radius: .5rem}
.left_5_1{float:left;margin-right: 25px}
.title5{font-size: 16px;line-height: 40px;font-weight: bold}
.title5 a {color: #fff}
.title5 p{font-size: 14px;line-height: 40px;height: 80px;overflow: hidden;color: #fff;font-weight: normal;text-indent:0em}
.title5 span a{color: #fdad01}

.sp_img{float: left; width: 360px; height: 641px; margin-top: 260px; margin-left: 30px;}
.sp_img img{width: 360px; height: 641px; border-radius: 10px;}
.sp_img p{color: #c52435; padding: 0 30px 0 30px; font-size: 18px; text-indent: 0; margin-top: 10px; }


