﻿blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul { margin: 0; padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:after,q:before {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,select,textarea {font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;}
legend {color: #000;}
iframe {display: block;}
body {background:#fff;  color: #666;margin: 0px;padding: 0px; font:normal 14px/26px  "Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#444;text-decoration: none;}
a:hover{ color:#2577e3;}
em{ font-style:normal;}
/* utilities */
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.fl {float: left !important;}
.fr {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.wrapper{ width:1160px; margin:0 auto;}
.header{ width:100%; height:372px; background:url(../images/header_bg.jpg) center bottom no-repeat; }
.header .top{ height:32px; border-bottom:1px solid #ddd; background:#fbfbfb; font:normal 14px/30px "Î¢ÈíÑÅºÚ";}
.header .head{ width:1160px; margin:0 auto; padding-top:115px;}
.header .head h1{ float:left;}
.header .head .top-so{ float:right; width:280px; height:36px; padding:2px 5px; margin-top:15px; border:1px solid #3181ef; background:#fff; border-radius:18px;}
.header .head .top-so .inp { width:230px; height:36px; background:#fff; line-height:36px; padding:0 10px; border:none; color:#888; border-radius:18px;}
.header .head .top-so .but{ width:30px; height:36px;float:right;background:url(../images/header_sobut.png) center center no-repeat; text-align:center;color:#fff; border:none; cursor:pointer;}
/*Ö÷µ¼º½*/
.nav-wrap {width:100%; background:#3181ef; height:58px;z-index:99}
.nav-wrap .nav {width:1160px; display:block; height:58px; margin:0 auto; position:relative;  z-index:98}
.nav-wrap .nav > li {float:left; width:16.55%; height:58px;float:left; border-left:1px solid #2170d8; overflow:hidden; font:normal 18px/58px "Î¢ÈíÑÅºÚ"; text-align:center;}
.nav-wrap .nav > li > a {display:block; width:100%;  color:#fff; }
.nav-wrap .nav > li > a:hover { display:block; width:100%; color:#fff; }
.nav-wrap .nav > li i{ height:58px; font-size:22px; line-height:58px; margin-right:5px;}
.nav-wrap .nav > li:last-child{border-right:1px solid #2170d8; }
.nav-wrap .nav > li:hover{background:#1664c9; }



.focus{ position:relative; width:680px; height:345px; float:left; background-color: #000;}  
.focus img{ width: 680px; height: 345px;} 
.focus .shadow .title{width: 680px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:680px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ *width:80px;bottom:10px; right:10px; position:absolute; height:25px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:25px}    
.focus .D1fBt a{position:relative; display:inline; width:15px; height:15px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:14px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c50201;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.h-news{ float:right; width:455px;}
.hotnews{ height:90px; padding:10px; border:1px solid #e0e0e0; background:#f4f4f4 url(../images/hot_news.gif) 0 0 no-repeat;}
.hotnews h2{ height:40px; font:normal 20px/40px "Î¢ÈíÑÅºÚ"; text-align:center; color:#ff0000;}
.hotnews h2 a{ color:#ff0000;}
.title-tab{ width: 100%; height:40px; background:#f2f2f2;}
.title-tab li {float: left;height:40px;font: normal 16px/40px "Î¢ÈíÑÅºÚ"; color: #666; overflow: hidden;cursor: pointer; text-align:center;}
.title-tab li.hover { display:block; background:#3181ef;height:40px; color:#fff;}
.title-tab li.hover a {color:#fff;}
.tab-news .title-tab li{ width: 25%;}

.list li{ height:35px;padding-left:13px; line-height:35px; background:url(../images/dian.gif) 0px 12px no-repeat; color:#363636;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;}
.list li a{ color:#363636;}
.list li a:hover{ color:#000;}
.list li span{ float:right; font-size:12px; color:#777;}
.h-news .list li{ border-bottom:1px dashed #ddd;height:36px; line-height:36px;}

.h-xxgk{ width:240px; float:left; margin-right:20px;}
.h-xxgk li a{ display:block; padding-left:30px; background:#f3f3f3; height:52px; margin-bottom:8px; font:normal 16px/52px "Î¢ÈíÑÅºÚ"; color:#888; }
.h-xxgk li a:hover{ display:block; background:#3181ef;color:#fff; }
.h-xxgk li i{ margin-right:10px; float:left; font-size:26px; line-height:52px;}
.txt-box{ width:680px; float:left;}
.news-tab{ height:45px; background:url(../images/news_tab_bg.gif) left bottom repeat-x;}
.news-tab li {float: left; width:20%; height:45px;font: normal 16px/45px "Î¢ÈíÑÅºÚ"; color: #888; overflow: hidden;cursor: pointer; text-align:center;}
.news-tab li.hover { height:43px; border-bottom:2px solid #3181ef; color:#3181ef;}
.news-tab li.hover a{ color:#3181ef;}

.h-zwgk{ width:204px; height:292px; float:right; background:#fafafa;}
.h-zwgk li{ width:50%; float:left; text-align:center; margin-top:13px;}
.h-zwgk li i{ width:54px; height:54px; line-height:54px;  font-size:26px; display:block; background:#669ee5; color:#fff; margin:0 auto; border-radius:50%;}
.h-bmfw{ width:450px; height:320px; margin-top:10px; border:1px solid #eee; float:right;}
.h-bmfw h2{ padding-left:15px; background:#f5f5f5;font: normal 18px/46px "Î¢ÈíÑÅºÚ"; color:#3181ef; }
.h-bmfw h2 i{ margin-right:5px;}
.bmfw-list li{ width:33.33%; float:left; text-align:center; margin-top:13px; font-size:13px;}
.bmfw-list li i{ width:72px; height:72px; line-height:72px;  font-size:34px; display:block; background:#efefef; color:#c7c7c7; margin:0 auto; border-radius:50%;}
.bmfw-list li a:hover i{background:#669ee5; color:#fff;}
.bmfw-list li a:hover{ color:#669ee5;}
.wzdh { width:1158px; margin:0 auto; border:1px solid #ddd; line-height:50px; height:50px;}
.wzdh h4 { width:120px;float:left; background:#3181ef; font: normal 16px/50px "Î¢ÈíÑÅºÚ"; text-align:center; color:#fff; }
.wzdh select { width:200px; margin-left:30px; text-align:center;}
/*ÐÂÎÅÁÐ±í*/
.curb{margin:10px auto;border-bottom:#ebebeb 1px solid; background:url(../images/icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 0px; line-height:22px; color:#666666;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}
.date_side{float:left; width:358px; border:#e6e6e6 1px solid; margin-top:15px; }
.date_side .tips{ height:46px; line-height:46px; background:#f5f5f5; text-align:center; font-size:16px; color:#0e76d7; border-bottom:#e6e6e6 1px solid;}
.date_side .date{height:335px; padding:0 15px;}
.date_result{float:right; width:720px;margin:15px 0px 20px 0; border:#e6e6e6 1px solid;}
.date_result_title{ height:46px; line-height:46px; background:#f5f5f5; font-size:16px; border-bottom:1px solid #e6e6e6; font-weight:bold; color:#3181ef; padding-left:26px;}
.date_result_list{padding:20px 20px 0;}
.date_result_list li{background:url(../images/dian.gif) no-repeat 0 center; padding:0 100px 0 14px; line-height:36px;  overflow:hidden; position:relative;}
.date_result_list li b{font-weight:normal; color:#3181ef;}
.date_result_list span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.date_result_list a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.date_result_list a:hover{ color:#bc1011;}
.date_result_list li.liEnd{ margin-bottom:15px;}
/*ÐÂÎÅÁÐ±í2*/
.theme_left{ width:210px; float:left;overflow:hidden; margin-top:15px;}
.theme_left h1{ height: 50px;font: normal 24px/50px "Î¢ÈíÑÅºÚ";  text-align: center; margin-bottom:10px; color: #FFF; background: #238be2; }
.theme_left ul li{ height:50px; text-align:center; font: normal 16px/50px "Î¢ÈíÑÅºÚ"; clear:both; overflow:hidden; border-bottom: 1px dashed #D4D4D4; background: url(../images/msfw_jt.gif)  right center no-repeat;}
.theme_left ul li.hover,.theme_left ul li:hover{cursor:pointer;background: #ededed url(../images/msfw_jt.gif) right center no-repeat; }
.theme_left ul li.hover a,.theme_left ul li:hover a{ color:#238be2 !important; text-decoration:none;}
.right_result{float:right; width:860px;margin:15px 0px 20px 0; border:#e6e6e6 1px solid;}
.img-list{ display:block;padding-top:20px;}
.img-list li{ margin-left:25px; margin-bottom:10px; line-height:30px; float:left; text-align:center; display:inline;}
.img-list li img{ display:block; width:240px; height:175px; padding:5px; border:1px solid #eee;}
.w280{ width:280px}
.w790{ width:790px}
/*·ÖÒ³*/
.pagenav{ border-top:1px dashed #e4e4e4; clear:both;width:100%;padding:20px 0 15px;text-align:center;height:32px;line-height:24px;}
.pagenav a{border:1px solid #e0e0e0;color:#666;font-family:Arial;margin:2px;padding:0px 10px;white-space:nowrap;display:inline-block;}
.pagenav a:hover{background:#176ce1;border:1px solid #e0e0e0;color:#fff;}
.pagenav a.active{border:1px solid #319bde;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#3687f6;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{border:1px solid #ddd;color:#666;background:#eee;}
.pagenav a.text,.pagenav a.text:hover{color:#666;background:#eee;cursor:text; }
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagenav #page{display:inline;}
.pagenav #page input{width:40px;height:24px;line-height:24px;border:1px solid #dfdfdf;padding:0 5px;margin:3px 6px;color:#666;vertical-align:middle;}
.pagenav .goto{width:36px;height:26px;background:#3687f6;border:1px solid #176ce1;color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}
.pagenav em{ font-style:normal;}

/*ÄÚÈÝÒ³*/
.info-container{ width:1104px; margin:0 auto; border-radius:5px; background:#fff; overflow:hidden; zoom:1; border:#ebebeb 1px solid; padding:0 25px; margin-bottom:26px;}
.info_title{ color:#bc1010; font-size:24px; text-align:center; margin:0; padding:34px 160px 14px; line-height:34px;}
.info-container h5{ color:#bc1010; font-size:22px; margin-bottom:15px; text-align:center;  line-height:30px;}
.info_fbt{color:#666666; background:#f5f5f5; line-height:22px; padding:5px 20px;}
.info_fbt span{float:left;}
.info_fbt .time{background:url(../images/info_time.gif) no-repeat left center; padding-left:30px; margin-right:18px;}
.info_fbt .size{float:right; position:relative;}
.info_fbt .size dt{background:url(../images/info_size.gif) no-repeat left center; padding-left:15px;}
.info_fbt .size dd{text-align:right; display:none; position:absolute; width:100%; left:0; top:100%; padding-top:7px;}
.info_fbt .size dd a{ display:block; height:17px; line-height:17px; text-align:center; background:#f4f4f4; color:#666666; margin-bottom:1px; cursor:pointer;}
.info_fbt .size dd a:hover{ background:#dbecf7;}
.info_fbt .size:hover dd{ display:block;}
.info_cont{clear:both; line-height:1.9; padding:20px 50px; font-size:16px; font-family:"ËÎÌå";}
.info_bot{clear:both;line-height:20px; color:#757575; background:#f5f5f5; padding:6px 10px 6px 20px;}
.info_bot a{color:#757575;}
.info_bot a:hover{color:#bc1010;}
.info_bot_l{float:left;}
.llcs{ float:left; padding-left:15px;}
.llcs dt{float:left; padding-right:5px;}
.llcs dd{float:left; padding-right:15px; color:#bc1010;}
.info-container img{ display:block;margin:0 auto;}
.info_bot .dianzan{ float:left; padding-left:25px;}
.info_bot .dianzan dt{float:left; padding-right:5px;}
.info_bot .dianzan dd{float:left; width:100px; height:20px;}
.info_bot .dianzan2{ background:url(../images/info_dz.png) no-repeat left top; padding-left:22px; color:#bc1010; cursor:pointer;}
.info_bot .info_share_t{float:left;}
.info_bot .web_fx{float:right;}
.sjb_fx_fxd{ background:url(../images/info_fx.png) no-repeat right center; padding-right:20px;}
.sjb_fx_fxd, #share{display:none;}
.info_bot .bds_more{margin:0 !important;  padding:0 25px 0 0 !important; background:url(../images/info_fx.png) no-repeat right center !important; font-size:14px !important; color:#757575 !important; line-height:20px !important; height:20px !important; text-indent:0 !important;}
.info_ewm{ clear:both; padding:30px 0 25px; text-align:center;}
.info_ewm span{display:block; color:#cbcbcb; font-size:12px; font-family:"ËÎÌå"; padding-bottom:5px;}
.info_ewm img{display:block; margin:0 auto;}
.info_bot .gbck{float:right;}

.info_xgxw_title{ border-bottom:#ebebeb 1px solid; background:url(../images/icon-sidenav.gif) no-repeat left center; padding-left:22px; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.info_xgxw{clear:both; padding:0 0 20px;}
.info_xgxw ul{padding-top:15px;}
.info_xgxw li{ background:url(../images/icon_dot_grey.gif) no-repeat left center; padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.info_xgxw li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info_xgxw li a:hover{font-weight:bold;}
.info_cont embed{width:65% !important; height:500px !important; display:block; margin:0 auto;}
#qr_container{color:#b5b5b5; line-height:26px;}
#contentInfo{margin:0 auto;}
.info_cont img{max-width:100%;}

/*2019-10-27*/
.zt-list { margin-left:-26px;}
.zt-list li {height: 40px; width: 310px; padding-left:38px; float: left; margin-left:26px;  line-height: 40px; font-size: 16px; margin-bottom: 18px;border: 1px solid #e5e5e5; }
.zt-list li a { display: block;}
.zt-list li a:hover { display: block;color:#dc0303;}
.zt-list li i{ margin-right:5px;}
h2.so-title{  background:#cae3ff; padding-left:15px; font:normal 16px/38px "Î¢ÈíÑÅºÚ"; color:#1e6dc7;}
.spjg_list {width: 100%;    border: 1px solid #b8eafc; }
.spjg_list th { padding:5px 0;line-height:28px; background: #E2F5FB; color: #666666; text-align: center; border-bottom: 1px solid #b8eafc; border-right: 1px solid #b8eafc; font-weight: bold; }
.spjg_list td { padding:5px 0;line-height:28px; text-align: center; border-top: 1px solid #b8eafc; border-right: 1px solid #b8eafc;}
.ldxx_btn1{ padding:3px 10px; background:#e93e3e; border:none; border-radius:4px; cursor:pointer; color:#fff;}
.sgs_list{padding: 20px 10px 0;}
.sgs_list li{ margin-left:30px; margin-bottom:10px; margin-right:15px; width:350px; height:68px; padding:10px; font: normal 18px/68px "Î¢ÈíÑÅºÚ"; float:left; background:#e2e2e2; border-radius:6px;}
.sgs_list li i{ width:55px; height:55px; background:#186fc9; margin-right:10px; border-radius:50%;line-height:55px; color:#fff; font-size:26px; text-align:center; }

.footer{ width:100%; height:70px; background:#f2f2f2; border-top:2px solid #3181ef; padding:30px 0px; color:#555;}
.footer .menu{ width:30%; line-height:50px; float:left; text-align:center;}
.footer .copyright{ width:70%; float:right; font-size:12px;}
.footer .copyright img{ float:left; margin-right:15px;}
.foot{ max-width:1200px; margin:0 auto;}
	
/*Ïà¹ØÎÄµµ */
.gl-left .title{ height: 35px; border-bottom: 2px solid #3181ef;font-size:16px;}
.gl-left .title span{display: inline-block;background: #3181ef;text-align: center;line-height: 35px;color: #fff;font-weight: bold;padding: 0 28px;}
.ul-list ul{padding: 10px 0;border-bottom: 1px dotted #eeeeee;overflow: hidden;}
.ul-list ul li{line-height: 40px;height: 40px;padding-left: 10px; font-size:15px; border-bottom:1px solid #eee; }
.ul-list ul li a{float: left;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 65%;}
.ul-list ul li span{float: right;color: #999;}
.ul-list ul li a:hover{color: #000;}

@media (min-width: 320px) and (max-width:768px) {
.wrapper{width:100%; }
.footer{ width:100%; height:110px; background:#f2f2f2; border-top:2px solid #3181ef; padding:10px 0px; color:#555;}
.footer .menu{ width:100%; line-height:20px; text-align:center;}
.footer .copyright{ width:100%; font-size:12px; line-height:18px;}
.footer .copyright img{ float:left; margin-right:15px;margin-bottom: 20px;}
}

.zhuanti-wrapper {
  display: flex;
}
.zhuanti-title {
  width: 28px;
  font-size: 24px;
  line-height: 28px;
  padding: 12px 18px;
  background: #4896f1;
}
.zhuanti-title a {
  color: #fff;
}
.zhuanti-swiper-wrapper {
  border: 1px solid #e9e9e9;
  width: calc(100% - 60px);
  position: relative;
  padding: 20px 40px;
  overflow: hidden;
}
.zhuanti-swiper {
  overflow: hidden;
}
.zhuanti-swiper .swiper-slide img {
  width: 100%;
  height: 100px;
  object-fit: cover;
}
.zhuanti-swiper-wrapper .swiper-button-prev:after,
.zhuanti-swiper-wrapper .swiper-button-next:after {
  font-size: 20px;
  font-weight: bold;
  color: #2f2f2f;
}




