*{margin:0px;padding:0px;}
ul li{list-style-type: none;}
ul{padding:0px;margin:0px;}
img{border:0px;}
a{text-decoration:none;color:#414141;}
body{font-size:14px;font-family: "Microsoft Yahei"; color:#000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
#left.igo_plugins_ad img{ padding-top:30px; margin-top: 30px;}
.clear{clear:both;}

a:visited{text-decoration:none;color:#000;}
a:link{text-decoration:none;color:#000;}

html {  position: relative; }
.bj { background: url(by.png) no-repeat center top ; background-size: 100% 1500px;
 }
 
 .top{ background: url(banner.png) no-repeat center center ; background-size: 1200px 379px;  height: 379px; width: 100%;}
 .logo{}
 .jr{width: 664px; float: left;}
 .xdd{width: 382px; float: right;}
 .jr img{margin: 35px 35px 15px 15px;}
 .jr span{    margin-left: 25px; font-weight: bold; font-size: 18px; color: #0054ac;}
 .xdd img{margin: 35px;}
/*顶部banner图*/
/*.logo{width: 980px; height: 320px; background-color: #333333; margin: 0 auto;}*/

/*导航栏*/
.nav {  width: 1200px; background-color:#0054ac ; overflow-x:hidden;}
.dh { width: 1200px; margin: 0 auto;   overflow-x:hidden;}
.dh ul {width: 1200px; margin: 0 auto;overflow-x:hidden; }
.dh ul li {float: left; text-align: center; line-height: 45px; margin: 0 15px; margin-left: 20px; width: 100px;overflow-x:hidden;}
.dh ul li a { overflow-x:hidden; display: block; font-size: 18px; font-family: 微软雅黑;color: #FFFAFA;}
.dh ul li a:hover{ display: block; width: 100px; height: 45px;background-color: #ee0012; font-size: 18px;  font-family: 微软雅黑;color: #FFFAFA; overflow-x:hidden;}





/*风采展示和政策解读*/
.main_top {width: 1200px; height:360px;  margin: 20px auto; position: relative; 
box-shadow:  5px 5px 5px #ededed;
} 
/*风采展示开始*/
.jiaodiantu{ overflow:hidden; position:relative; float:left; height:350px; width:680px; }
.jiaodiantu .hd{ position:absolute; bottom: 16px; right: 10px; z-index: 1;}
.jiaodiantu .hd li{ cursor:pointer; margin:0 6px; display:inline-block; width:12px; height:12px; background:#B0B0B0;}
.jiaodiantu .hd .on{ background:#0085D2;}
.jiaodiantu .bd{height:100% !important; width:100% !important;}
.jiaodiantu .bd li{position:relative; height:100% !important; width:100% !important;}
.jiaodiantu .bd li a,.jiaodiantu .bd li img{display:block; width:100%; height:100%;}
.jiaodiantu .bd li .image{display:block; width:100%; height:100%;}
.jiaodiantu .bd li .image img{ width:100%; height:100%; object-fit: cover;}
.jiaodiantu .bd li .shadow{ height:42px; padding: 0 140px 0 10px; box-sizing: border-box; color:#fff; position:absolute; bottom:0; width:100%; left:0; background: rgba(0,0,0,0.6); text-decoration: none; font-size: 14px; overflow: hidden;}

.jiaodiantu .prev, .jiaodiantu .next { position: absolute; width: 40px; height: 74px; background: url(focus_btn.png) no-repeat; }
.jiaodiantu .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.jiaodiantu .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.jiaodiantu .prev:hover{  background-position:0 0; }
.jiaodiantu .next:hover{  background-position:-40px 0;}

.jiaodiantu .bd li a:last-child{ height:42px; padding: 0 140px 0 10px; box-sizing: border-box; color:#fff; position:absolute; bottom:0; width:100%; left:0; background: rgba(0,0,0,0.6); text-decoration: none; font-size: 14px; overflow: hidden;}
/*风采展示结束*/
.zcjt{ float: right; position: absolute; left: 700px;}
.zcjt_wz{width: 500px; height: 40px; color: #fbfdfe; line-height: 40px; background-image: url(mk.png) ; }
.zcjt_wz span{margin-left: 20px;}
.zcjt_wz a{color: #fbfdfe; float: right; margin-right: 10px;}
.zcjt_bt{ background-color: #FFFAFA; width: 500px;height: 320px; }

.zcjt_bt li{height: 42px; line-height: 42px; margin: 0 10px auto; border-bottom:1px dashed #000 }
.zcjt_bt li a{color: #000; font-size: 14px; font-family: "微软雅黑"; }
.zcjt_bt li  span{float: right; font-size: 12px; font-family: "微软雅黑"; color:#000;}

/*主体内容部分*/
.conter{width: 1200px;  margin: 0 auto; height: 280px;  box-shadow:  5px 5px 5px #ededed;}
.ydfx { float: left; margin: 0 0 20px 0;  background-color: #fff;}
.ydfx_bt{  width: 580px; height: 42px; color: #f05c5c; line-height: 42px; border-bottom: 1px solid #e0e0e0;}
.ydfx_bt span{  border-bottom: 2px solid #eb2222; display: block; width: 80px; font-size: 18px; height: 40px; line-height: 40px;}
.ydfx_bt a{ color: #000; float: right; margin-right: 10px; margin-top: -40px;}
.ydfx_tp{width: 130px;   margin: 10px;float: left;}

.ydfx_tp p img {width: 130px; height: 163px;}

.ydfx_nr{width: 580px; float: left;}
.ydfx_nr li {height:30px; line-height: 30px; }
.ydfx_nr li a{color: #000; font-size: 16px; font-family: "微软雅黑"; }


.zxfw {width: 380px; background-color: #fff; float: left;}
.zxfw ul {}
.zxfw ul li {margin: 10px auto; text-align: center; width: 380px; }
.zxfw1 {height:49px;}
.zxfw2 {height:49px;}
.zxfw3 {height:49px;}
.zxfw1 a {display: block; background: url(sgfw.png) no-repeat; width: 259px; height:49px ;margin: 10px auto; }
.zxfw1 a:hover{display: block; background: url(sgfw_1.png) no-repeat; width: 259px; height:49px ;margin: 10px auto; }
.zxfw2 a {display: block; background: url(xlzx.png) no-repeat; width: 259px; height:49px ;margin: 10px auto; }
.zxfw2 a:hover{display: block; background: url(xlzx_1.png)no-repeat; width: 259px; height:49px ;margin: 10px auto; }
.zxfw3 a {display: block; background: url(flzx.png) no-repeat; width: 259px; height:49px ;margin: 10px auto; }
.zxfw3 a:hover{display: block; background: url(flzx_1.png)no-repeat; width: 259px; height:49px ;margin: 10px auto; }

/*网站底部*/
.footer{width: 1200px; clear: both; margin: 20px auto;height: 30px; }
.yqlj{width: 1200px; background-color: #0054ac;  text-align: center;  position: relative;}
.yqlj p{margin-left: 20px; line-height: 50px; height: 50px; margin: 0 auto; color: #fff; }
.yqlj p a{margin-left: 20px; line-height: 50px; width: 100px; color: #fff; }


.Menubox{width: 480px; height: 360px; overflow: hidden; margin-left: 20px; float: left;}
.Menubox .zhenc p{ float:left;  cursor: pointer; height: 42px; font-size: 20px; margin-right: 20px;
line-height: 42px;
}
.Contentbox{ clear:both;  height: 310px; overflow: hidden;}
.zhenc{ overflow:hidden; height: 42px; border-bottom: 1px solid #e0e0e0;}
.current_sidebar{ }
.current_sidebar a{ font-size: 20px; color:#eb2222; border-bottom: 3px solid #eb2222; height: 40px;  display: block;}
.Contentbox div{  margin-top:10px; }
.Contentbox div p{ line-height:35px; text-align:right; font-size:16px;}
.Contentbox div p a{ float:left; font-size:16px;}
.Contentbox div p:hover a{color:#016EC5;}