* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#f8f8f8;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
html,body{ width: 100%; height: 100%;}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#0f4da3;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px; background-color:#2e74d5;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}


.top_box{ width: 100%; height: auto; background-color: #fff; text-align: center; position: relative;  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    box-shadow: 0 0 15px rgba(0, 0, 0, .10); z-index: 3 }
.top{width:1400px; height: 145px; overflow: hidden; margin: 0px auto; position: relative; padding-top: 40px; padding-bottom: 35px;}
.logo{width:800px; float: left;}
.logo img{ margin: 0px auto;}
.jiansuo{    width: 300px;
    height: auto;
    overflow: hidden;
    float: right;
    position: relative;
    font-size: 28px;
    text-align: right; 
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: -15px;} 
.jiansuo strong { color: #B91B1E;}
.jiansuo img{  height: 20px; width: 20px; margin-top: 5px;  }
.jiansuo a{width:35px; height: 35px; position: absolute; top:0px; right: 0px; background: url(../images/bh_07.png) no-repeat center;}

.r_txt{text-align: right;
    
    color: #0f4da3;
    line-height: 25px;}

.r_txt a{font-size: 18px;     color: #0f4da3;
    border-bottom: 1px solid #0f4da3;}
.r_txt p.txttit {font-size: 24px; color: #0f4da3; padding-bottom: 5px;text-decoration: none;}

.navi{width:100%; height: 45px; margin: 0px auto; background: #0f4da3;}
.navi ul{width:1400px; height: auto;   margin: 0px auto;}
.navi ul li{width:175px; height: 45px;line-height: 45px;  float: left; position: relative;  }
.navi ul li:last-child{border:none; margin: 0px;}
.navi ul li a{ font-size:16px; color: #fff; text-align: center; display: block;}
.navi ul li dl{width:100%; height: auto; position: absolute; top:45px; left: 0px; display: none;}
.navi ul li dl dd{width:100%; height: 40px; line-height: 40px;  text-align: center; background:#235cab; border-bottom: 1px solid #235cab;}
.navi ul li dl dd a{font-size:14px; color: #333; display: block;}
.navi ul li:hover dl{display:block;}
.navi ul li:hover,.navi ul .on{background: #235cab;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li:hover a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li:hover dl dd a{color:#fff;}
.navi ul li:hover dl dd{ background:#235cab;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.null{width:100%; height: 180px; overflow: hidden; margin: 0px auto; background: url(../images/bh_18.jpg) bottom repeat-x; display:none;}
.t_right{width:200px; float: right; }
.eng{width:100%; height: auto;  text-align: right;}
.eng:hover{   -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.eng b{ color: #333; font-size: 20px; display: block; color: #0f4da3;}
.eng p{ color: #666; font-size: 14px; display: block; line-height: 22px; color: #0f4da3; }
.eng:hover a{height:45px; padding-top: 10px; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}




/*banner轮播*/
 
.banner{ height:auto; width:100%; position: relative;z-index: 1; overflow: hidden}
.banner .swiper-slide img{width:100%; height: auto;}
.banner .swiper-slide{width:100%; height: auto;}
.banner .swiper-slide a{width:100%; height: auto; display: block;}
.swiper-pagination-bullet{width:10px; height: 10px; background: #fff;opacity: .4;}
.swiper-pagination-bullet-active{opacity: 1} 
.swiper-button-prev{border:0px; background:url(../images/right.png) no-repeat center;width:25px; height: 48px; background-size: 100%; top: 50%; margin-top: -24px; right:25px; left: auto;  -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; position: absolute; z-index: 1; cursor: pointer}
.swiper-button-next{border:0px; background:url(../images/left.png) no-repeat center;width:25px; height: 48px; background-size: 100%; top: 50%; margin-top: -24px;  left: 25px; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ; position: absolute;z-index: 1; cursor: pointer} 
.swiper-button-next:hover{ background:url(../images/ll.png) no-repeat center; background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.swiper-button-prev:hover{ background:url(../images/rr.png) no-repeat center;  background-size: 100%; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
 
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content:none}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:none}



.sp1{font-size:50px; font-weight: bold; color: #333; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:150px;}
.sp2{font-size:36px; font-weight: bold; color: #888; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:224px;}
.sp3{font-size:20px; font-weight: bold; color: #333; width:1200px; height: auto; overflow: hidden; text-align: center; display: block; position: absolute; top:425px;}
.sp4{width:1200px; height: 85px; overflow: hidden; text-align: center; display: block; position: absolute; top: 310px;}
.countdown{ position:absolute; left: 50%; margin-left: -254px;  }

.c{ width:100%; height: auto; overflow: hidden; margin: 0px auto; background: #fff}
.center{width:1400px; height: auto;   margin: 0px auto;}

.c1{background:#f5f5f5; padding-bottom: 40px;}
.center1{width:1400px; height: auto;   margin: 30px auto;}
.c1_left{width:330px; height: auto;  float: left; margin-right: 30px;}
.c1_left ul li{width:100%; height: auto; overflow: hidden; margin: 20px auto; background: #ffffff; border-radius: 10px;  }
.c1_left ul li:first-child{margin-bottom: 32px;}
.c1_left ul li div{ margin-left: 120px; margin-top: 20px;}
.c1_left ul li strong{width:80px; height: 80px; border-radius: 50%; display: block; margin: 20px 0px; margin-left: 20px; float: left;}
.c1_left ul li:first-child strong{background:url("../images/zs01.svg") no-repeat center #f4f4f4; background-size: 40px }
.c1_left ul li:last-child strong{background:url("../images/zs03.svg") no-repeat center #f4f4f4; background-size: 40px}
.c1_left ul li:first-child:hover strong{background:url("../images/zs02.svg") no-repeat center #76a9ef; background-size: 40px; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.c1_left ul li:last-child:hover strong{background:url("../images/zs04.svg") no-repeat center #76a9ef; background-size: 40px; -moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}





.c1_left ul li h2{ height: 30px; line-height: 40px; font-size: 20px; color: #333; margin-bottom: 5px;font-weight: bold;}
.c1_left ul li a span{ height: 30px; line-height: 30px; font-size: 16px; color: #555}
.c1_left ul li:hover h2{color: #0f4da3;-moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.c1_left ul li:hover a span{color: #333;}
.c1_left ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;} 
.c1_center{ width:560px; height: auto; overflow: hidden; background: #fff; padding: 20px; margin-top: 20px; border-radius: 10px; float: left;}
.c1ct{width:100%; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 5px;}
.c1ct h2{ font-size: 20px; font-weight: bold; color: #333; float: left;}
.c1ct a{font-size:15px; color: #888; float: right;}
.c1ct a:hover{color: #0f4da3;-moz-transition: all 0.5s linear ;    -webkit-transition: all 0.5s linear ;    -o-transition: all 0.5s linear ;    transition: all 0.5s linear ;}
.c1_center ul{width:100%; height: auto; overflow: hidden; }
.c1_center ul li {width:100%; height: 32px; line-height: 32px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.c1_center ul li a{font-size:15px; color: #333;}
.c1_center ul li a:hover{     color: #0f4da3;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c1_center ul li span{ float: right; color: #888;}
.c1_right{width:410px; float: right; background: #fff;margin-top: 20px; height: 271px; border-radius: 10px; overflow: hidden;}
.c1_right a{width:410px; height: 271px; display: block;}
.c1_bottom {width:410px; height: 271px; display: block;}

.c1_right .swiper-pagination1{bottom:30px;z-index: 9999;position: relative; border-radius: 10px; display: inline; background: #ffffff8a; margin-left: 10px; }

.c1_right .swiper-pagination-bullet{background: #fff;opacity:1;}
.c1_right .swiper-pagination-bullet-active{background: #0f4da3; opacity:1;}


.c_title{width:1200px; height: auto; overflow: hidden; margin: 50px auto;}
.c_title h2{ font-size:36px; color: #333;width:100%;text-align: center; height: 50px; line-height: 50px; position: relative;}
.c_title h3{ font-size:13px; color: #888;text-transform:uppercase;width:100%;text-align: center;}
.t_sl{ position: absolute; height: 2px; width:40px;  top:30px; left: 470px; background: #333; display: block;}
.t_sr{ position: absolute; height: 2px; width:40px;  top:30px; right: 470px; background: #333; display: block;}


.c2 .c_title{ margin-bottom: 50px;}
.center2{padding-bottom: 60px;}
.c2_top{width:1400px; height: auto; overflow: hidden; position:relative; }
.c2_xian{width:1060px; height: 1px; background: #f5f5f5; position: absolute; left: 70px; top: 50px; z-index: 1;}
.c2_top ul{ width:480px; height: auto; overflow: hidden; margin: 0px auto;}
.c2_top ul li{width:120px; height: 50px; float: left; text-align: center; position: relative; z-index: 2; font-size: 16px; color: #333; padding-bottom:30px; line-height: 60px; cursor: pointer}
.c2_top ul li span{width:8px; height: 8px; border-radius: 50%; border: 1px solid #eee; display: block; position: absolute; z-index: 2; left: 50%; margin-left: -5px; top:45px; background: #fff}
.c2_top ul li.c2_on{color:#0f4da3;}
.c2_top ul li.c2_on span{border: 1px solid #0f4da3}
.c2_bottom{width:1400px; height: auto; overflow: hidden; margin: 0px auto;}
.c2_box{width:1400px; height: auto; overflow: hidden; margin: 0px auto; display: none;}
.c2sp{width:700px; height: 500px; float: left; overflow: hidden; margin: 0px auto;}
.c2_box img{width:700px; height: 400px; float: left;}
.c2_box .c2_b_right{width:670px; float: right; height: auto; overflow: hidden;}
.c2_b_right h2{ font-size:24px; background: url(../images/heng.png) no-repeat left bottom; height: 40px; line-height: 25px; width:100%;  color: #0f4da3; position: relative;}
.c2_b_right h2 i{ width: 100%; height: 2px; background: #eee; position: absolute; bottom: 0px; z-index: -1;}
.c2_b_right p{ font-size:16px; color: #333; line-height: 30px; margin-top: 0px; height: auto; overflow: hidden; text-indent: 2em;margin-bottom: 10px;}
.c2_b_right a{ width:120px; height: 35px; line-height: 35px; text-align: center; display: block; color: #0f4da3; font-size: 16px; float: right;   margin-top: 20px;}
.c2_show{display:block;}
.c2f{width:1400px; height: auto; overflow: hidden; margin: 0px auto}
.c2f ul li{width:25%; float: left; text-align: center; color: #333333; height: auto; padding: 50px 0px; padding-bottom: 0px;}
.c2f ul li {
    width: 25%;
    float: left;
    text-align: center;
    color: #333333;
    height: auto;
    padding: 30px 0px;
    /* padding-bottom: 0px; */
    border-right: 1px solid #ddd;
    margin: 50px 0px;
	margin-left: -1px; margin-bottom: 10px;
}
.c2f ul li:last-child{border:none;}
.c2f ul li h2{ font-size:20px; }
.c2f ul li i{font-size:46px; font-weight: bold;}
.c2f ul li strong{font-size:26px;}













.c3{background:#f5f5f5}
.center3{overflow:initial; padding-bottom: 30px;}
.c3_bottom{width:1400px; height: auto; margin: 0px auto; position: relative; overflow: hidden; }
.c3 .swiper-container3 {    width: 1400px;height: 260px;padding-bottom: 50px;} 
.c3 .swiper-container3 .swiper-slide:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.c3 .swiper-container3 .swiper-slide a{height:120px; width:220px; display: block;}
.c3 .swiper-pagination-bullet{background: #0f4da3; opacity: .2;}
.c3 .swiper-pagination-bullet-active{opacity: 1;}
.slideshow_prev{ position:absolute; left: -60px; top:154px;}
.slideshow_next{ position:absolute; right: -60px; top:154px;}
.c3a{width:100%; height: 30px; line-height: 30px; color: #888; text-align: center; display: block; font-size: 18px;}
#slideshow_1{width:100%; height: auto; overflow: hidden; margin:0px auto; padding-bottom: 20px;}



.c4{background:url(../images/bh_110.jpg) no-repeat; background-size: cover; background-attachment:fixed; height: 450px;} 
.center4 ul li{width:400px; float: left; height: auto; overflow: hidden; text-align: center;}
.center4 ul li h2{font-size:50px; color: #fff; font-weight: bold; margin-top: 25px; margin-bottom: 0px;}
.center4 ul li span{font-size:20px; color: #fff;}
.center4 .c_title h2{color:#fff;}

.c5{background:none; margin-top: -300px; padding-bottom: 60px;}
.center5{ width:1340px; padding:50px 30px; background: #fff; border-radius: 20px;}
.c5 .c_title{ margin-bottom: 20px;}
.c5_top{width:1400px; height: auto; overflow: hidden; position:relative; }
.c5_xian{width:1400px; height: 1px; background: #e5e5e5; position: absolute; top: 50px; z-index: 1;}
.c5_top ul{ width:400px; height: auto; overflow: hidden; margin: 0px auto;}
.c5_top ul li{width:200px; height: 50px; float: left; text-align: center; position: relative; z-index: 2; font-size: 18px; color: #333; padding-bottom:30px; line-height: 60px; cursor: pointer}
.c5_top ul li span{width:8px; height: 8px; border-radius: 50%; border: 1px solid #ccc; display: block; position: absolute; z-index: 2; left: 50%; margin-left: -5px; top:45px; background: #f8f8f8}
.c5_top ul li.c5_on{color:#0f4da3;}
.c5_top ul li.c5_on span{border: 1px solid #0f4da3}
.c5_bottom{width:100%; height: auto; overflow: hidden;}
.c5_box{width:100%; height: auto; overflow: hidden; margin: 0px auto; display: none;}
.c5_left{width:600px; float: right; height: auto; overflow: hidden;}
.c5_left ul li{width:600px; height: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 10px 0px; position: relative; z-index: 1; cursor: pointer;}
.c5_left ul li .news_date{ float:left;width:85px; height: auto; color: #888}
.news_date h2{font-size:40px; text-align: center; display: block; margin-top: 5px;}
.news_date span{font-size: 14px; text-align: center; display: block;}
.news_t{width:475px; padding-right: 10px; float: right; height: auto; overflow: hidden;}
.news_t h2{height:30px; line-height: 30px; font-size: 17px; overflow: hidden;}
.news_t h2 a{ color: #333;}
.news_t p{height:44px; line-height: 22px; overflow: hidden; font-size: 13px; color: #888; margin-top: 6px;}
.c5_left ul li:hover{ background: #0f4da3;  border-bottom: 1px solid #0f4da3;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  z-index: 2;}
.c5_left ul li:hover .news_date{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_left ul li:hover .news_t h2 a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_left ul li:hover .news_t p{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c5_right{width:700px; float: left; height: auto; overflow: hidden; height: 500px; position: relative; border-radius: 20px;}
.c5_right a{width:100%; height: 500px; overflow: hidden; display: block;}
.c5_right h2{height:50px; line-height:50px; overflow: hidden; position: absolute; bottom: 0px; text-indent: 2em; background:linear-gradient(#ffffff00, #00000096); width:100%;}
.c5_right h2 a{font-size: 18px; color: #FFF; font-weight: bold;}
.c5_right p{font-size:14px; color: #888; height: 100px; line-height: 25px; overflow: hidden;}
.news_f_date{width:600px; height: 30px; line-height: 30px;overflow: hidden; margin-top: 10px; }
.news_f_date span{ font-size:13px; color: #AAAAAA; background: url(../images/date.png) no-repeat left center; padding-left: 18px;}
.news_f_date a{ font-size:13px; float: right; color: #0f4da3;}

.c5_show{display:block;}

.center6{padding-bottom:60px;}
.c6_bottom{width:1400px; height: auto; margin: 0px auto; position: relative; overflow: hidden; }
.c6_bottom .swiper-container4 {    width: 1400px;height: 190px;padding-bottom: 50px;} 
.c6_bottom .swiper-container4 .swiper-slide:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.c6_bottom .swiper-container4 .swiper-slide a{height:90px; width:220px; display: block;}
.c6 .swiper-pagination-bullet{background: #0f4da3; opacity: .2;}
.c6 .swiper-pagination-bullet-active{opacity: 1;}

.c7{background:#f8f8f8;}
.center7{padding-bottom:60px;}
.poster-main {  position: relative; margin: 0px auto;}
.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {  width: 1200px;  height: 500px;}
.poster-main .poster-list .poster-item {  width: 200px;  height: 500px;  position: absolute;  left: 0;  top: 0;}
.poster-main .poster-btn {  position: absolute;  top: 0;  cursor: pointer;  filter: opacity(.4);}
.poster-main .poster-btn:hover{ filter: opacity(1); }
.poster-main .poster-prev-btn {  left: -200px;  background: url(../images/left.png) no-repeat center center;}
.poster-main .poster-next-btn {  right: -200px;  background: url(../images/right.png) no-repeat center center;}
.poster-item-title{	font-size: 18px;	text-align: center;	line-height: 48px;	display: block;}

.foot_box{width:100%; height: auto; overflow: hidden; background: url(../images/bh_158.jpg) no-repeat center;}
.foot{width:1400px; height: auto; overflow: hidden; margin: 0px auto;}
.foot_top{width:1400px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.f_left{ float: left; height: auto; overflow: hidden;}
.f_left ul li{ width:90px; height: auto; line-height: 30px; float: left;}
.f_left ul li a{ font-size:16px; color: #ccc;}
.f_left ul li a:hover{ font-size:16px; color: #fff;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.f_left ul li dl dd a{font-size:13px; color: #999}
.f_left ul li dl dd a:hover{font-size:13px; color: #ddd;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.f_left ul li dl dd{ height:25px; line-height: 25px;}
.f_left ul li dl{margin-top:5px; width:100px; height: auto;}
.f_center{width:320px; float: left;}
.f_center img{float:right;width:140px; margin: 10px;}
.f_right{width:330px; height: auto;overflow: hidden; float: right;}
.f_right ul li{ font-size:13px; color: #999; padding-left: 30px; line-height: 36px;}
.f_right ul li.fr1{background:url(../images/f_ic.png) no-repeat 0px 10px;}
.f_right ul li.fr2{background:url(../images/f_ic.png) no-repeat 0px -28px;}
.f_right ul li.fr3{background:url(../images/f_ic.png) no-repeat 0px -68px;}
.f_right ul li.fr4{background:url(../images/f_ic.png) no-repeat 0px -106px;}
.foot_bottom{width:1200px; height: auto; overflow: hidden; margin:20px auto; margin-top: 30px; text-align: center;}
.foot_bottom p{font-size: 14px; line-height: 24px;  color: #999}
.foot_bottom a{color: #999;padding-left: 10px;}


.r_xf{position:fixed; right: 10px; top:400px; display: none;}
.r_xf ul li{width:70px; height: 70px;   position: relative; border-radius: 5px; margin: 2px auto; z-index: 9999999; background: #0f4da3; cursor: pointer}
.r_xf ul li.rxf4{width:70px; height:50px; }
.r_xf ul li span{width:70px; height: 70px;   display: block;}
.r_xf ul li.rxf1 span{ background:url(../images/dj.png) no-repeat 18px 13px;}
.r_xf ul li.rxf2 span{ background:url(../images/kf.png) no-repeat 11px 16px;}
.r_xf ul li.rxf3 span{ background:url(../images/wx.png) no-repeat 12px 18px;}
.r_xf ul li.rxf4 span{ background:url(../images/go_top.png) no-repeat 15px 9px;width:70px; height:50px; }
.r_xf ul li.rxf1:hover span{ background:url(../images/dj.png) no-repeat 18px -63px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover span{ background:url(../images/kf.png) no-repeat 11px -64px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf3:hover span{ background:url(../images/wx.png) no-repeat 12px -66px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf4:hover span{ background:url(../images/go_top.png) no-repeat 15px -78px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li i{display:block; width:0px; position: absolute;right: 70px; overflow: hidden;}
.r_xf ul li.rxf1:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf1:hover i{display:block;  background: rgba(9, 157, 49, 0.8); color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf2:hover i{display:block;  background: rgba(9, 157, 49, 0.8); color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s; }
.r_xf ul li.rxf3 i{width:0px; height: 160px;}
.r_xf ul li.rxf3:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf3:hover i{display:block; color: #fff; font-size: 15px; right: 70px; top:0px; width:170px; line-height: 70px; text-align: center; height: 160px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}


.nei_center{width:1400px; height: auto; overflow: hidden; margin: 0px auto; margin-top:-74px; padding-bottom: 50px;    }
.nei_left{width:289px; height: auto; overflow: hidden; float: left;}
.nei_ntitle{width:289px; height:74px; background: url(../images/nei_13.png) no-repeat center; font-size: 28px; color: #fff; font-weight: bold; line-height: 74px; text-indent: 50px;}
.nei_left ul {width:289px; height: auto; overflow: hidden; margin: 0px auto; background: #fff;}
.nei_left ul li{ height:55px; line-height: 55px; text-indent: 50px; border-bottom:1px solid #f2f2f2; border-left: 5px solid #eee;width: 284px; background: url(../images/nei_08.png) no-repeat 240px 20px;}
.nei_left ul li a{width:100%; height: 55px; display: block;font-size: 16px; color: #333;}
.nei_left ul li:hover{border-left: 5px solid #0f4da3;background: url(../images/nei_08.png) no-repeat 240px -46px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.nei_left ul li:hover a{color:#0f4da3;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.nei_left ul li.n_on{border-left: 5px solid #0f4da3;background: url(../images/nei_08.png) no-repeat 240px -46px;}
.nei_left ul li.n_on a{color:#0f4da3}
.nei_l_but{width:289px; height: 105px; background: url(../images/nei_19.jpg) no-repeat center; line-height: 105px;margin-top: 30px;}
.nei_l_but a{font-size:28px;   color: #fff; text-indent: 100px;width:289px; height: 105px;display: block; position:relative;}
.nei_l_but img{ top: 36px; left: 40px; position: absolute;}

.nei_right{width:1100px; float: right; margin-top: 100px;}
.mbx{width:1060px;float: right; height: 30px; line-height: 30px; border-bottom: 1px solid #d8d8d8; text-align: right; font-size: 13px; color: #888;}
.mbx a{color: #888; padding-left: 3px; padding-right: 3px;}
.mbx a:hover{color:#0f4da3;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.mbx img{margin-top:7px;}

.news_list{ width:1060px;  height: auto;  float: right;}
.news_list ul{ width:1060px; height:auto; margin: 30px auto; margin-top: 0px;}
.news_list ul li{ width:1060px; height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px dashed #e3e3e3}
.news_list ul li b{ width: 200px;
    height: 120px;
    float: left;
    margin: 20px; margin-right: 30px;}
.news_list ul li:hover{background:#fff;padding-bottom: 0px; border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1);   margin: 0px auto; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
 
.n_l_c{ width:550px; float: left; }
 
.n_l_c h3{ height:50px; line-height: 50px; font-size: 22px; overflow: hidden; color: #333; margin-top: 10px;}
.n_l_c p{ height:50px; line-height: 25px; overflow: hidden; font-size:13px; color: #888;}
.n_l_r{ float:right;}
.n_l_r span{ width:50px; text-align: right; font-size: 14px; color: #888;margin-top: 20px; margin-right: 20px; display: block;}
.n_l_r i{ width:50px; height: 12px; background: url(../images/zzcn_19.png) no-repeat right center; display: block; margin-top: 50px;}
.news_list ul li:hover .n_l_r i{width:50px; height: 12px; background: url(../images/zzcn_17.png) no-repeat right center;}
.news_list ul li:hover h3{ color:#0f4da3;}
.news_list ul li a{display:block;}

.Page{width:100%; text-align:center; padding:50px 0px; padding-top: 10px;}
.Page a{display:inline-block;width:50px;background:#fff;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:1px; color: #666}
.Page span{display:inline-block;width:50px;background:#0f4da3;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.Page .page_next{width:80px; height: 50px; background: #fff; border-top-right-radius: 5px; border-bottom-right-radius:5px;  margin-left: 3px; color: #333;}
.Page .page_up{width:80px; height: 50px; background: #fff; border-top-left-radius: 5px; border-bottom-left-radius:5px;  margin-left: 3px; color: #333;}
   
.Page a:hover{ background:#0f4da3; color:#FFF}
.Page a.cur{ background:#0f4da3; color:#FFF}
.Page span.current{ display: inline-block;background:#0f4da3;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: 1px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}




.news_show_title{ width:860px; height: auto; overflow: hidden;margin: 50px auto; margin-bottom: 20px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.news_show_title h5{ text-align:center; font-size: 14px; color: #888; line-height: 40px;}
.news_show_title h5 span,.news_show_title h5 i,.news_show_title h5 b{ padding:0px 20px;}
.news_show_p{ width:900px; height: auto; overflow: hidden; font-size: 16px; color: #444; line-height: 30px; margin: 0px auto;  }
.news_show_p p{font-size: 16px; color: #444; line-height: 33px}
.news_show_p img{ max-width: 90%; margin: 10px auto;}
.updown{ width:860px; height: auto; overflow: hidden; margin: 50px auto; border-top:1px solid #eee; padding-top: 10px; }
.ud{ width:860px; height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; color: #333;}
.updown a{ font-size: 15px; color: #333;}
.updown a:hover{ color:#0f4da3;}

.zs_list{width:860px; height: auto; overflow: hidden; margin: 0px auto;}
.zs_list ul {width:100%; height: auto; overflow: hidden; margin: 20px auto; padding-bottom:30px; margin-bottom: 0px;}
.zs_list ul li{width:266px; margin: 10px; float: left; position: relative; z-index: 1;}
.zs_list ul li img{width:266px; height: 157px;}
.zs_list ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}

.img_list{width:860px; height: auto; overflow: hidden; margin: 0px auto;}
.img_list ul {width:100%; height: auto; overflow: hidden; margin: 20px auto; padding-bottom:30px; margin-bottom: 0px;}
.img_list ul li{width:266px; margin: 10px; float: left; position: relative; z-index: 1; background: #fff;}
.img_list ul li img{width:266px; height: 157px;}
.img_list ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    box-shadow: 0 15px 25px rgba(0, 0, 0, .10);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2}
.img_list ul li h2{width:266px; height: 50px; line-height: 50px;  text-align: center; color: #333333; font-size: 15px; overflow: hidden;}
.img_list ul li:hover h2{  color: #0f4da3;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.zs_biaodan{width:1060px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 60px;}
.bd_title{width:100%; height:auto; overflow: hidden; margin-top: 20px;}
.bd_title h2{ height:30px; line-height: 30px; color: #333; font-size: 18px; font-weight: bold;}
.bd_title p{ font-size:13px; color: #888; line-height: 25px;}
.bd_box{width:100%; height:auto; overflow: hidden; margin-top: 20px;}
.bd_box dt{width:100%; height: 40px; line-height: 40px; background: #e3e3e3; text-indent: 20px; font-size: 16px; font-weight: bold; color: #333; margin-bottom: 20px;}
.bd_box dd{width:100%; height: 50px; line-height: 50px; overflow: hidden; position: relative; margin: 10px auto;}
.bd_box dd .bd_text{width:300px; height: 40px; line-height: 40px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_box dd b{width:120px; text-align: right; display: block; float: left;}
.bd_box dd i{color:#ff0909; font-size: 16px; margin-left: 10px; line-height: 50px;}
.bd_box dd h2{width:185px; float: left;}
.ssx{width: 150px; height: 40px; line-height: 40px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_yb{width:50%; float: left;}
.bdch{ margin-left: 80px; margin-right: 5px;}
.bd_te{width:450px; height: 120px; line-height: 30px; border-radius: 3px; background: #fff; border:none; text-indent: 10px;}
.bd_tj{width:400px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #fff; background: #0f4da3; border:none; border-radius: 3px; margin-left:230px;}



.keshi_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.keshi_list ul li{width:270px; margin: 15px; float: left; background: #f8f8f8; height: auto; overflow: hidden;}


.no_list{width:1060px; height: auto; overflow: hidden; float: right;}
.no_list ul{  height: auto; overflow: hidden; margin-top: 20px;}
.no_list ul li{width:100%; height: 45px; line-height: 45px; overflow: hidden; border-bottom:1px dashed #e4e4e4}
.no_list ul li a{font-size:15px; color: #333;}
.no_list ul li span{ float:right; color: #aaa; font-size: 13px;}
.no_list ul li:hover a{ color: #0f4da3;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.base-tit{width:95%;height: 50px; line-height: 50px; font-size: 18px; color: #333; border-bottom: 1px solid #eee; padding: 15px 2.5%; background: #fff; padding-bottom: 0px;}
.attach-list{width:95%; height: auto; overflow: hidden; margin: 0px auto;padding: 15px 2.5%;background: #fff; padding-top: 5px;}
.attach-list li{ height:45px; line-height: 45px;  overflow: hidden; font-size: 14px; color: #333; border-bottom: 1px dashed #e0e0e0;}
.attach-list span{float:right; font-size: 14px; display: block;}
.attach-list span a{color:#0f4da3}
.attach-list i{color:#aaa; padding-left: 10px; font-size: 13px;}
.attach-list li:hover span a{color:#09803F;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}










