@charset "gb2312";
body { font-size: 12px;font-family: "Î¢ÈíÑÅºÚ";padding: 0; margin: 0;  }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
img { border: none; }
.none { display: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
.top{ width: 100%; height: 46px; line-height: 46px; background: #e7e7e7;}
.top p{ width:1089px; margin: 0 auto; color: #5a5a5a; font-size: 18px;  }
.logo { width: 100%;background:#f4f4f4;}
.logo div{width:1089px; height: 75px; margin:0 auto; padding: 28px 0; text-align: right; background:#f4f4f4 url(../images/logo.jpg) no-repeat center left;}
.logo div form.logoform{ float: right; width: 206px; height: 36px; margin-top:14px;  line-height: 36px;  border: 1px solid #256fac;}
.logo div form .logoformtext{ width: 120px; height: 100%; float: left; border: 0; background: url(../images/search.jpg) no-repeat  8px center; text-indent: 26px; color: #5a5a5a;}
.logo div form .logoformsub{ width:84px; height:37px;border: 0; padding:0; margin:0; border:0; background: #256fac; color: #fff; }
.nav{width:100%; height: 50px; line-height: 50px; margin: 0 auto;  background: #256fac;}
.nav div{ width:1089px; margin: 0 auto;}
.nav div ul{ height: 50px;}
.nav div ul li{ position: relative; float: left; width: 121px; text-align: center; font-size: 16px;}
.nav div ul li a{ display:block; width: 100%; height: 100%;  color: #fff;}
.nav div ul li a.hover{ background: #1a4d78;}
.nav div ul li div{ position: absolute; width: 67px;  padding: 0 27px; left: 0; background:#fff;  z-index: 1; display: none;}
.nav div ul li div p{ border-top: 1px solid #989898;}
.nav div ul li div p.noborder{ border: 0;}
.nav div ul li div  a{ color: #5a5a5a; height:40px; line-height: 40px; }
.nav div ul li .childdiv a:hover{ color: #1a4d78;}
.banner{ width: 100%; height: 530px; background:#f4f4f4 url(../images/banner.jpg) no-repeat center; position: relative; overflow: hidden; background-size:84% 100%;}*/
.banner1{ width: 100%; height: 530px; position: relative; overflow: hidden; background-size:84% 100%;}
.bannernav{ 
    background: #1e6baf;

    width: 100%;
    opacity: 0.8;
    filter: alpha(opacity=80);
    overflow: hidden;
    margin-top: -0.2rem;
}
.bannernav div{ width: 1089px; margin: 0 auto; height: 140px; line-height: 116px;}
.bannernav div ul{ width: 1091px; margin: 0 auto;}
.bannernav div ul li{ width: 180px; height:108px;  float: left; text-align: center; padding: 16px 0; margin-right: 1px;}
.bannernav div ul li a{ display: block; width: 100%; height:100%;  font-size: 18px; color: #fff; border-right: 1px solid #7f96b4;}
.bannernav div ul li a p{ height:28px;}
.bannernav div ul li a.noborder{ border: 0;}
.bannernav div ul li:hover{ background: #114774;}
.con{ width: 100%; background: #f4f4f4; overflow: hidden;}
.sec1{ width: 1089px; height: auto; margin:0 auto; padding: 30px 0; overflow: hidden;}
.sec1l{ width: 672px; height: 268px; float: left; background: #fff;}
.sec1r{ width:348px; height: 246px; float:right;background: #fff; padding-top: 22px; padding-left: 22px; padding-right: 18px;}
.sec1ll{ width: 283px; height: 246px; float: left; margin-top: 25px; margin-left: 22px;}
.sec1l .sec1lr{ width: 344px;height: 246px; float: right; margin-top: 25px;}
.sec1lrt span{  display: block; height: 100%; float: left; font-size: 16px; color: #5a5a5a; padding-bottom: 8px; text-align: left; position: relative; }
.sec1lrt  em{ color: #cdcdcd; font-style: normal; position: absolute; right: -13px; }
.sec1lrt{ border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.sec1lrt .swiper-pagination-bullet { border-radius:0; opacity: 1; }
.sec1lrt .swiper-pagination-bullet-active{ background: #fff;}
.sec1lrt .swiper-pagination-bullet{background: #fff; color: #5a5a5a;}
.my-pagination .swiper-pagination-bullet {  display: block; width:64px;  float: left; font-size: 16px; color: #5a5a5a; padding-bottom: 8px; }
.sec1lrt span.swiper-pagination-bullet-active{color: #256fac; border-bottom: 2px solid #256fac;}
.sec1l .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 24px 0 0;}
.sec1lrconp1{ font-size: 16px; margin: 14px 0;}
.sec1lrconp2{ color:#949494; line-height: 24px; border-bottom:1px dashed #cdcdcd; padding-bottom: 10px; text-indent: 2em;}
.sec1lrconp1 a{ color:#5a5a5a;}
.sec1lrcon ul{ margin-top: 10px;}
.sec1lrcon ul li{ line-height: 24px; text-align: left; }
.sec1lrcon ul li a{color: #5a5a5a}
.sec1lrcon ul li em{ color: #ff8a00; font-size:36px; font-style: normal; vertical-align: bottom; padding-right: 4px;}
.sec1lrcon ul li span{ float: right; margin-right: 6px;}
.sec1rt{border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.sec1rt a{  display:block; height: 100%; width:70px;  padding-bottom: 8px; border-bottom: 2px solid #256fac;color: #256fac; font-size: 16px; }
.sec1r div{ margin-top:25px; line-height: 24px; font-size: 14px; color: #5a5a5a;}
.sec1r div p{ text-indent: 2em;}
.sec1r div img{ float: left; padding-right: 20px;}
.sec1r div a{color: #ea0000;}
.sec2t{border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.sec2t a.bt{  display:block; height: 100%; width:70px;  padding-bottom: 8px; border-bottom: 2px solid #256fac;color: #256fac; font-size: 16px; }
.sec2{width: 1089px; margin: 0 auto; background: #fff; padding-bottom:15px;}
.sec2 .sec2t{ margin: 0 22px; padding-top: 26px;}
.sec2t{ text-align: left;}
.sec2t span{ float: right; color: #949494;}
.sec2t span img{ vertical-align: bottom; margin-right: 4px;}

.sec2con{width:1049px; margin:0 auto;  padding:0 20px;}
.easy-accordion { display: block; position: relative; overflow: hidden; padding: 0; margin: 0 }
.easy-accordion dt, .easy-accordion dd { margin: 0; padding: 0 }
.easy-accordion dt, .easy-accordion dd { position: absolute }
.easy-accordion dt { margin-bottom: 0; margin-left: 0; z-index: 5;cursor: pointer; }
.easy-accordion dd { z-index: 1; opacity: 0; overflow: hidden }
.easy-accordion dd.active { opacity: 1; }
.easy-accordion dd.active { z-index: 3 }

#accordion-1 { width:1049px; height:168px; margin: 20px 0; background: #fff; }
#accordion-1 dl { width: 1049px; height: 168px }
#accordion-1 dt { height: 170px;  text-align: right;}
#accordion-1 dt.active { cursor: pointer; }
#accordion-1 dd { border-left: 0; background: #f4f4f4; }
.zjt,.zjtc{ padding:0 10px; }
.zjt{ font-size: 14px; margin: 10px 0;}
.zjt span{ font-size: 16px; color: #4783b4; margin-right: 6px;}
.zjtc{ text-indent: 2enm; line-height: 22px; padding-bottom: 6px;}
.zjtc a{ color: #ef0000;}
.yuyue{ width: 100%; height: 30px; text-align: center; line-height: 30px; background: #f4f4f4; color: #5a5a5a; transition: all 0.6s ease-in-out}
#accordion-1 dd .yuyue:hover{ background: #ff8a00;color:#fff;}
#accordion-1 dd .yuyue:hover a{ color:#fff;}

.bdyuyue{width: 1049px; height: 50px; line-height: 50px; margin: 20px auto ; background: #fff; padding: 0 20px;}
.bdyuyue div{ float: left;}
.hf{width: 1089px; height: 142px; margin: 28px auto;  background: #fff; overflow: hidden;}
.al{width: 1089px;  margin: 0 auto;}
.kstd{ color: #de0000; font-size: 16px;}
.kstd img{ margin: 0 30px 0 20px; vertical-align: middle;}
.inputt{ width: 96px;}
.bdyuyue form div{ margin-right: 27px;}
.bdyuyue form div img{vertical-align: middle; margin: 0 20px;}
.bdyuyue form div.forml{ float: right; margin-right:20px: }
.bdyuyue form .fsub{ border: 0; background: #fff; cursor: pointer; color: #de0000;}
.al{ width: 1089px; height: 510px; margin: 0 auto;}
.all{ width: 502px; height:475px; float: left; background: #fff; padding: 16px 18px 18px 22px; overflow: hidden;}
.swiper-containertp{ width: 504px; overflow: hidden; position: relative; overflow:hidden;}
.alr{ width:485px; float: right; background: #fff; padding: 17px 18px  10px 20px; overflow: hidden;}
.allt,.alrt,.zlt{ line-height: 32px;  border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.allt a,.alrt a,.zlt a{  display:block; height: 100%; width:70px;  padding-bottom: 8px; border-bottom: 2px solid #256fac;color: #256fac; font-size: 16px; }
.allt span,.alrt span,.zlt span{ float: right; color: #949494;}
.allt span img,.alrt span img ,.zlt span img{ margin-right: 4px; vertical-align:middle;}
.allt span a,.alrt span a,.zlt span a{  color: #949494;}
.allimg{ margin-top: 17px;}
.allimgimg img{ float: right;}
.all a{ color:#5a5a5a; font-size:16px;}
.alr  .alrc{ width:504px; height: 185px; margin-top: 25px;  }
.alr .swiper-container-free-mode > .swiper-wrapper{ margin-top: 25px;}
.alrt .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.zlt .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:none; margin:0; position: inherit; width: 58px; height: 32px;}
.all .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:37px;}
.all .swiper-pagination-bullet{ width: 29px; height: 6px;}
.alrc .swiper-slide div.left{ float: left;}
.alrc .swiper-slide div.right{ float: right;}
.all span.swiper-pagination-bullet-active{ background: #ff8a00;}
.all  .swiper-pagination-bullet{ opacity: 1; background:#fff; border-radius: 20%; }
.alrc div a{ color: #5a5a5a; font-size: 14px;}
.alr1{ height: 233px;}
.alr2{ height: 196px; margin-top: 26px; overflow: hidden;}
.alr2 .renav{ height: 154px; overflow: hidden;}
.alr2 dl{ margin: 10px 0; color: #949494; line-height: 20px; border-bottom: 1px dashed #949494; padding-bottom: 2px;}
.alr2 dl dt img{ float: left; padding-right: 16px;}
.alr2 dl dd span{ color: #ff8a00;}
.zl{width: 1089px; height:246px; margin:25px auto;}
.zll{ float: left; width: 628px; height:204px; padding: 20px 22px 22px 22px; background: #fff;}
.zlr{ float: right; width: 346px; height:222px;padding: 0 22px 22px 22px; background: #fff; overflow: hidden;}
.zllc{ width: 645px; margin-top: 20px;}
.zllc  dt{ margin-bottom: 4px;}
.zllc dl{ width: 195px; float: left; margin-right: 20px;}
.zlr ul{ width: 346px;}
.zlr ul li{ line-height: 26px; text-align: left;}
.zlr ul li a{color: #5a5a5a; position: relative;  margin-left: 16px; }
.zlr ul li em{ color: #ff8a00;  font-style: normal;  position: absolute; top:-6px; left:-13px; font-family: Arial;}
.zlr ul li span{ float: right; margin-right: 6px;}
.zlr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 0;}
.swiper-containerjk  . swiper-wrapper{ z-index: -9999;}
.swiper-containerjk  .swiper-slide{ z-index: -9999;}
.zltt{ z-index: 9999; position: relative; background: #fff; padding-top: 20px; margin-bottom: 10px;}
.swiper-containerjk { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.swiper-containerjk .swiper-slide { text-align: left; font-size: 12px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.zltq{ line-height: 32px;  border-bottom: 1px solid #cdcdcd; overflow: hidden;}
.zltq a{  display:block; height: 100%; width:140px;  padding-bottom: 8px; border-bottom: 2px solid #256fac;color: #256fac; font-size: 16px; }
.zltq span{ float: right; color: #949494;}
.zltq span img{ vertical-align: middle; margin-right: 4px;}
.zltq span a{  color: #949494;}
.db{ width: 1089px; height: 267px;  margin:25px auto 40px;}
.dbl{ float: left; width: 628px; height:225px; padding: 20px 22px 22px 22px; background: #fff; overflow: hidden;}
.dbr{ float: right; width: 346px; height:225px;padding: 20px 22px 22px 22px; background: #fff;overflow: hidden;}
.dblc{ width:640px; }
.dblc dl{ width:198px; margin-right: 14px; margin-top: 20px; float: left; font-size: 18px; color: #256fac;  display:table;  }
.dblc dl dt{float: left; padding-right: 6px;}
.dblc dl dd{  height: 170px; vertical-align: middle; display:table-cell;   }
.dblc dl a{ color: #256fac}
.dbr ul{ margin-top: 16px;}
.dbr ul li{line-height: 26px; text-align: left;text-indent: 16px;  }
.dbr ul li a{color: #5a5a5a;position: relative; }
.dbr ul li em{ color: #ff8a00;  font-style: normal;  position: absolute; top:-6px; left:-30px;}
.dbr ul li span{ float: right; margin-right: 6px;}

.bottom{ width: 100%; height: 283px; background: #353535; color: #fff; }
.bottom a{ color: #fff; font-size: 14px;}
.bottomnav{ width: 1045px;  height: 132px; padding: 70px 22px; margin: 0 auto; }
.bottoml{ float: left; width: 274px; height: 132px; text-align: center;}
.bottomc{ float: left; width: 132px; height: 132px;border-left: 1px solid #868686; border-right: 1px solid #868686; padding: 0 40px;  }
.bottomc a{ display: block; float: left; width: 66px; margin: 6px 0;}
.bottomr { float: left;  margin-left: 35px; line-height:32px;}
.bottomctextr{ text-align: right;}


.aside{position:fixed;width:50px;text-align:center;height:100%;right:0;top:0;background:#1d2123;z-index:99;padding-top:80px;transition:right 0.3s;-webkit-transition:right 0.3s;}
.aside a{display:block;color:#fff;}
.aside a:hover i{background:#292f32;}
.aside li{height:45px;line-height:45px;position:relative;}
.aside a i{width:100%;font-size:24px;background:#1d2123;position:relative;z-index:1;}
.aside li span{display:none;width:96px;background:#393939;position:absolute;top:0;right:0;color:#fff;}
.aside .gotop{position:fixed;width:50px;bottom:10px;}
.aside .gotop a{display:none;}
.aside .aside-follow{margin-top:20px;}
.aside .aside-follow i{font-size:30px;}
.aside .aside-follow .weixin,.aside .aside-follow .weibo,.swtright{position:relative;}
.aside .aside-follow .weixin span,
.aside .aside-follow .weibo span{display:none;position:absolute;width:136px;height:136px;bottom:0;right:50px;}
.no-js .aside-service a span{display:block;opacity:0;filter:alpha(opacity=0);right:-46px;transition:opacity 0.3s,right 0.3s;-webkit-transition:opacity 0.3s,right 0.3s;}
.no-js .aside-service a:hover span{opacity:1;filter:alpha(opacity=100);right:50px;}
.no-js .gotop{display:block;}
.swtright{ background:#fff; margin-top:6px;}
.aside .swtright i{ background:#fff;}
.rightswt{ position:absolute; right:50px;  top:0; width:190px; height:210px; }
.rightswt_t{ height:40px; line-height:40px; background:#256fac; color:#fff;font-size:16px;   text-align:left; text-indent:10px;}
.rightswt_c{ background:#fff;text-align:left; text-indent:10px; line-height:24px; padding:4px 0;}
.rightswt_c a{ color:#5a5a5a;}
.rightswt_b{height:30px; line-height:30px; background:#e5e5e5; text-align:left; text-indent:10px;}
.rightswt_b a{ color:#256fac;}


/*Ò½Ôº¼ò½é*/
.yyjj{ width: 100%; height: 36px; line-height: 36px;  font-size: 14px;border-bottom: 1px solid #dcdbdb; background: #fff;}
.yyjj ul{width: 1089px;height: 36px; line-height: 36px; margin: 0 auto ;  }
.yyjj ul li{ float: left;}
.yyjj ul li em{ padding: 0 24px;color:#5a5a5a;}
.yyjj ul li a{ color:#5a5a5a;}
.yyjj ul li.hover a { color:#256fac;}
.yyjj ul li em{ font-style: normal;}
.yyjjcon{ width: 1045px; height: auto; margin: 30px auto ; overflow: hidden; background: #fff; padding: 24px 22px;}
.yyjjconpic{ overflow: hidden;}
.yyjjconpic .left{ float: left;}
.yyjjconpic .right{ float: right;}
.yyjjconpic .yyjjright1{ margin-bottom: 20px;}
.yyjjcon h1,.xxjlcon h1{ font-size: 24px; color: #256fac; margin-top: 18px;}
.yyry{ height: 44px; line-height: 44px; background: #f4f4f4; padding: 0 20px;}
.yyry span{ padding: 0 20px;}
.yyjjcon p{ text-indent: 2em; line-height: 24px; font-size: 14px; margin: 10px auto; color: #5a5a5a; text-indent: 0;}
.yyrycon span{ color: #1a4d78;}
.yywhlogo{ text-align: center;}
.yyjjcon p.yywhlogop{ text-indent: 2em;}
.yyry a.hover{ color: #1a4d78}

.xxjlcon{ width: 1045px;margin: 30px auto; background: #fff; padding: 22px;}
.xxjlconpic{ overflow: hidden;}
.xxjlcon img.xxjl1{ float: left;}
.xxjl1{ padding-right: 15px;}
.xxjlcondiv ,.xxjlcondiv1{ float: left;}
.xxjlcondiv{ width: 228px; margin-right: 15px;}
.xxjlcondiv2{ width: 330px; float: right;}
.xxjl2{ margin-bottom: 20px;}
.xxjl4{  float: left;}
.xxjl5{float: right;}
.xxjl6{ margin-top: 20px;}
.xxjlcon p{ color: #5a5a5a; line-height: 24px; text-indent: 2em; font-size: 14px;}

.two-nav{background:#fff;border-bottom:1px solid #ddd;}
.two-nav li{float:left;line-height:16px;padding:0 18px;margin:10px auto 10px;border-right:1px solid #ddd;position:relative;}
.two-nav li:last-child{border:none;}
.two-nav li.cur a{font-weight:bold;color:#256fac;}
.two-nav li.cur:before,.two-nav li.cur:after{content:"¡ô";color:#fff;font-family:simsun;font-size:30px;line-height:0;position:absolute;bottom:-10px;left:50%;margin-left:-15px;}
.two-nav li.cur:before{color:#ddd;bottom:-11px;}

.list-item{background:#fff;padding:20px;box-sizing:border-box;}
.list-tit{line-height:40px;border-bottom:2px solid #ebf5ec;position:relative;}
.list-tit h2{display:inline-block;font-size:16px;word-spacing:.8em;color:#ccc;font-weight:normal;}
.list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;font-weight:bold;}
.list-tit h2 a.cur{color:#256fac;border-bottom:2px solid #256fac;}
.list-tit h2 span{color:#999;}
.list-tit .fr{color:#ddd;word-spacing:.5em;}
.list-content{margin-top:18px;position:relative;}

.news-media ul,.news-inner-list ul{height:156px;}
.news-inner-list li{height:26px;overflow:hidden;}
.news-inner-list a{line-height:26px;}
.news-inner-list a:before{content:"¡ô";font-weight:bold;color:#e4492d;margin-right:5px;}
.news-report{margin-left:-1%;margin-right:-1%;}
.news-report li{float:left;width:14.66%;margin-left:1%;margin-right:1%;}
.news-report li a{display:block;position:relative;background:#000;text-align:center;}
.news-report li a span{display:block;background:#256fac;color:#fff;line-height:30px;height:30px;position:absolute;bottom:0;left:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s;}
.news-report li a:hover span{background-color:#015ba0;}
.news-report li a img{height:236px;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;opacity:.7;filter:alpha(opacity=70);}
.news-report li a:hover img{opacity:1;filter:alpha(opacity=100);}
.news-show{overflow:hidden;}
.news-list{ width: 1089px; margin: 20px auto;}
.news-list>.fl,.news-show>.fl{width:740px; float: left; }
.news-list>.fr,.news-show>.fr{width:330px; float: right;}
.news-list .sort a {display:inline-block;margin-right:20px;line-height:40px;}
.news-list .sort a i{color:#ccc;font-size:12px;margin-left:6px;font-weight:normal;}
.news-list .sort a.cur{font-weight:bold;color:#256fac;border-bottom: 2px solid #256fac;margin-bottom:-2px;}
#news-list li{border-bottom:1px solid #e6e6e6;padding-top:24px;padding-bottom:24px;}
#news-list li:first-child{padding-top:5px;}
#news-list li h2{font-size:20px;line-height:1;font-weight:normal;}
.news-list-info{font-size:12px;color:#999;line-height:40px; overflow: hidden;}
.news-list-info .fl span{margin-right:10px;}
.news-list-info .fr span{display:inline-block;}
.news-list-info .fr a{vertical-align:middle;margin-left:5px;}
.news-list-summary{overflow:hidden;height:97px;}
.news-list-summary a.news-list-summaryt{float:left;margin-top:5px;margin-right:15px;}
.news-list-summary p{display:-webkit-box;max-height:97px; text-indent: 2em; line-height: 24px; overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;}
.news-list-summary p a{ color: #ec0000;}
.news-list .fl{ float: left; margin-bottom:25px;}
.news-list .fr{ float:right;}
.pager{overflow:hidden;text-align:right; margin-top: 24px;}
.pager a{display:inline-block;vertical-align:middle;line-height:30px;padding:0 12px;background:#f1eff0;color:#999;}
.pager a:hover{background:#ddd;color:#444;}
.pager a.cur{background:#256fac;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}
.pager span{display:inline-block;line-height:30px;vertical-align:middle;}

.pager li{display:inline-block;vertical-align:middle;line-height:30px;padding:0 6px;background:#f1eff0;color:#999;}
.pager li:hover{background:#ddd;color:#444;}
.pager li.cur{background:#256fac;color:#fff !important;}
.pager li.disabled,.pager li.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}
.pager span{display:inline-block;line-height:30px;vertical-align:middle;}


.right-side .list-tit h2 span{font-weight:bold;border-bottom:2px solid #256fac; color: #256fac; display:inline-block;line-height:42px;margin-bottom:-2px;}
.right-side .list-tit{border-color:#f4f4f4;}
.right-side .txt-list li,.right-side .hot-list li{height:40px;line-height:40px;border-bottom:1px dashed #ccc;}
.right-side .txt-list li:last-child,.right-side .hot-list li:last-child{border:none;}
.right-side .txt-list li a:before{content:"¡ô";font-weight:bold;color:#e4492d;margin-right:5px;}
.right-side .hot-list li em{font-weight:normal; font-style: normal; font-size:12px;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:#fff;background:#999;margin-right:5px;}
.right-side .hot-list li .top1{background:#256fac;}
.right-side .hot-list li .top2{background:#308ad4;}
.right-side .hot-list li .top3{background:#308ad4;}
.right-img{margin:0 auto; text-align: center; overflow: hidden;}
.right-img li{float:left;width:45%;margin:0 2.5% 15px 2.5%;}
.right-img a span{display:block;display:-webkit-box;max-height:38px;line-height:20px;white-space:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.txt-list p{ color: #5a5a5a; line-height: 24px; font-size: 14px;}
.list-item .list-content .swiper-button-prevlisttp{ background: url(../images/listleft.jpg) no-repeat center ; left:0;}
.list-item .list-content .swiper-button-nextlisttp{ background: url(../images/listright.jpg) no-repeat center ; right: 0;}
.listhzsl{ border-bottom: 1px dashed #e0e0e0; padding-bottom: 10px;}
.divhzsl{ margin-top: 10px; margin-bottom:25px;}


.listdaoh { border-bottom: 1px solid #bebebe; line-height: 30px;}
.listdaoh a{ color: #256fac; font-size: 16px;}
.list_con dl{ overflow: hidden;  margin-top: 30px;}
.list_con_dl1{ width: 196px; height:164px; float: left; margin-right: 20px;}
.list_con_dl1 img{width: 196px; height:164px; }
.list_con_dl2{ width: 350px; float: left;}
.list_con_dl3{ width: 110px; float: right;}
.list_con_dl2p1{ font-size: 18px; margin-bottom: 20px;}
.list_con_dl2p1 span{ color: #256fac;}
.list_con_dl2p2{ line-height: 22px; color: #5a5a5a; font-size: 14px;}
.list_con_dl2p2 a{ color: #db0000;}
.list_con_dl2p3{ border: 1px solid #256fac; text-indent: 10px; height: 24px; line-height: 24px; margin-top: 20px;}
.list_con_dl3{ background: #f4f4f4; height: 105px; padding:  30px 0;}
.list_con_dl3 p{ width: 80px; height: 30px; line-height: 30px; margin: 0 auto 10px;}
.list_con_dl3 p a{ display: block; width: 100%; text-align: center; color: #fff;  background: #c4c4c4;}
.list_con_dl3p1 a:hover{ background: #256fac}
.list_con_dl3p2 a:hover{ background: #ff9c00}
.list_con_dl3p3 a:hover{ background: #d50000}

.path{ width: 100%; background: #f4f4f4;   padding-top: 10px;}
.path p{ width: 1089px;  height: 40px; line-height:40px; margin: 0 auto; font-size: 16px; color: #a8a8a8 }
.path p a{ color: #5a5a5a}
.articleshare{ float: right;}
.article{line-height: 22px;}
.article img{margin: 8px 0;}
.article h1{ color:#256fac; font-size: 24px;}
.articlesps{ height: 24px; line-height: 24px;}
.articleshare img{ vertical-align: middle;}
.articleshare span{ margin: 0 4px;}
.articlesps{padding: 20px 0;  }
.article_con{border-top:1px solid #dedede; border-bottom:1px solid #dedede; font-size: 14px; padding: 10px 0; }
.article_con p{ /*text-indent: 2em;*/ line-height: 24px; margin:14px auto; color: #5a5a5a;}
.article_re p{ color: #256fac; margin: 15px auto 10px; font-size: 18px;}
.article_re ul li{ font-size: 14px; line-height: 28px;}
.article_re ul li a{ color:#5a5a5a;}
.article_re ul li a img{ margin-right: 6px;}
.article_re ul li span{ float: right;}

.transport{ width: 1049px; padding: 20px; margin: 30px auto 0; overflow: hidden; background: #fff;}
.pt{ overflow: hidden; border-bottom: 1px solid #bebebe; line-height: 30px;}
.pt span{ color: #256fac; border-bottom: 2px solid #256fac; padding-bottom: 4px; font-size: 16px;}
.transport_con{ margin-top: 26px; color: #5a5a5a; font-size: 14px; line-height: 24px;}
.transport_con .fl{ float: left; }
.transport_con .fr{ float: right; width: 510px;}
.transport_con_bro{ border-bottom: 1px dashed #c8c8c8; padding-bottom: 15px; margin-bottom: 5px;}
.transport_con_t{ height:33px; line-height:33px;color: #256fac; font-size:16px;}
.transport_con_t img{ vertical-align:middle;}
.zhusu{ width: 1089px; margin: 30px auto 0; overflow: hidden;}
.zhusucon{ width: 490px; height: 240px; background: #fff; overflow: hidden; padding: 20px;}
.zhusu .lf{float: left}
.zhusu .rf{ float: right;}
.zhusucon_con{ margin-top: 20px;}
.zhusucon_con a{position: relative; width: 230px; height:175px; overflow: hidden; }
.zhusucon_con div{ position: absolute; left:0; bottom:-72px; width: 230px; height: 56px; padding-top: 10px; background: #1e0a00; opacity: 0.6;  filter:alpha(opacity=60); color: #fff; font-size: 16px; line-height: 24px; text-indent: 8px; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.zhusucon_con a:hover div{bottom:3px;}
.tingche{ width: 1049px; margin: 30px auto 50px; overflow: hidden; padding: 20px; background: #fff;}
.tingche_con{ margin-top: 20px}
.tingche_con .lf{ margin-right: 30px;}
.tingche_con .rf{ width: 310px; line-height: 28px; color: #5a5a5a; text-indent: 2em; float: right;}

.kpcs{ width: 1045px; padding: 22px; margin:34px auto; background: #fff;}
.kpcs_con{ height:260px; overflow:hidden;}
.kpcs_con .sec2t i{ font-style: normal;}
.kpcs_con .sec2t i a{border: 0; display: inline;}
.sec2t{ position: relative;}
.sec2t em{ position: absolute; top:4px; left: 100px;}
.sec2t em i a{ padding: 0 8px; color: #000;}
.sec2t em i a.hover{ background:#256fac; color: #fff; text-align: center;}
.kpcs_con .sec2t{ border:0;}
.kpcst{ float: left; margin-right: 20px;}
.yxbbk,.yxbrq,.yxbfx,.yxbfq{ height:204px; background: #fff; overflow: hidden;}
.kpcs_con .sec2t{ overflow: hidden; margin-bottom: 24px;}
.kpcs dl{ width: 760px; height: 163px; float: left; background:#f6f6f6; padding: 13px;}
.kpcs dl dt{ width: 237px;float: left;}
.kpcs dl dd{ width: 520px;float: right;padding-top: 10px; }
.kpcs dl dd ul{ width: 49%; height: 150px; float: left; text-indent: 36px; }
.kpcs dl dd ul li{ line-height: 30px;}
.kpcs dl dd ul li img{ margin-right: 4px;}
.kpcs_conborder{ border-right: 1px dashed #c1c1c1;}
.kpcs_con  .sec2t a{ width: 80px;}

.hzyd,.hzsl,.hzpj{ width: 1045px; padding: 22px; margin:34px auto; background: #fff;}
.hzxqcon,.hzslcon{ width: 1067px; overflow: hidden; margin-top: 20px;}
.hzxqconl{ overflow: hidden; width: 513px;float: left; margin-right: 20px; height: 343px; position: relative;}
.hzxqconr,.hzslconr{ width: 534px; float: left;}
.hzxqconl p{ position: absolute; bottom: 0; left: 0; width: 100%; background: #616161; line-height: 28px; opacity: 0.8;filter:alpha(opacity=80); color: #fff; text-indent: 8px;}
.hzxqconl p.hzxqconlp{ bottom: 28px; font-size: 18px;}
.hzxqconr div{ float: left; margin-right: 20px; margin-bottom: 20px; height: 160px; position: relative;}
.hzslconr div{ float: left; margin-right: 20px; margin-bottom: 20px;}
.hzslconr div p{ margin-top:6px;}
.hzxqconr div p{ position: absolute; bottom: 0; left: 0; width: 100%; background: #616161; line-height: 28px; opacity: 0.8;filter:alpha(opacity=80); color: #fff; text-indent: 8px;}
.hzslconl{overflow: hidden; width: 513px;float: left; margin-right: 20px;  position: relative;}
.con .hzsl{ border: 0;}

.jcspcon{ width:1049px; margin:0 auto; overflow:hidden; background:#fff; margin-top:34px; padding:20px}
.jcspcon div{ width:1120px; overflow:hidden; margin-top:34px; text-align:center;}
.jcspcon div dl{ float:left; margin-right:80px;}
.jcspcon div dl dt{ margin-top:6px;}
.topding { background: url(../images/topding.jpg) no-repeat center; width: 100%; height: 120px; margin: 0 auto; display:block; }