body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial,Helvetica,'Microsoft YaHei';}
body{
background:#f2f1ef;
font-size:1em;
-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:20px;}
fieldset,img{border:0;}
img {max-width:100%; }
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}

.slideBox .bd li{position:relative;}
.top{width:100%; height:60px; overflow:hidden; line-height:60px; position:relative;}
.logo{position:absolute;top:0; height:60px;width:75%;}
.logo img{margin:10px 0px;}
.back{width:1.500em; display:block; position:absolute; left:0.625em;}
.back:hover{background:#003571;}
.top span{color:#fff; font-size:1.500em; text-align:center; width:100%; display:block;}
.back img{height:1.625em; vertical-align:middle;}
.banner{width:100%; height:auto; overflow:hidden;}
.banner img{vertical-align:top;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:8px; line-height:8px; bottom:10px; right:0; z-index:1; width:30%; text-align:center; margin:0 auto; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 4px;}
.slideBox .hd li.on{ background:#00863c;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{/* background:url(../images/loading.gif) center center no-repeat;*/  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }
.news{width:100%; background:#fff; margin-top:15px;}
.news-title{border-bottom:1px solid #e6e6e6; height:50px; line-height:50px; width:100%; padding:0 15px}
.news-title li a{display:block; float:left; color:#333; margin-right:16px; line-height:48px; font-size:16px;margin-left:16px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#1861ae; border-bottom:2px solid #1861ae; line-height:48px;}
.ghxw-con{width:100%; padding:15px; position:relative;}
.ghxw-con li{width:100%; float:left; margin-bottom:20px;}
.ghxw-con li .pic{width:120px; height:80px; float:left; position:relative; margin-right:-150px;}
.ghxw-con li .pic img{width:100%;height:100%;}
.ghxw-con li .txt{width:100%; float:right;}
.ghxw-con li .txt-1{margin-left:135px;}
.ghxw-con li .txt-1 h3{color:#333; font-weight:normal; font-size:16px; width:100%; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis;}
.ghxw-con li .txt-1 p{color:#666; font-size:14px; line-height:25px; height:50px; overflow:hidden; margin-top:5px;}
.ghxw-con li:hover{background:#f2f1ef;}
.tzgg-con li{width:100%; border-bottom:1px solid #e6e6e6; padding:10px 5px ;}
.tzgg-con li a{display:block; color:#333; font-size:15px; line-height:25px; width:100%;}
.tzgg-con{width:100%; padding:0 15px 15px; position:relative;}
.more{color:#666; position:absolute; margin-top:-50px; right:20px; font-size:14px;}
.more-1{color:#666; position:absolute; margin-top:-35px; right:20px; font-size:14px;}
.more-2{color:#333; display:block; margin:15px 10%; height:36px; line-height:36px; text-align:center; background:#ebebeb; width:80%; border-radius:20px; font-size:14px;}
.more-2:hover{background:#009d46; color:#fff;}
.mt{width:100%; float:left; background:#fff; margin-top:15px;}
.mtgh-con li a{width:100%; padding:10px 15px; line-height:25px; border-bottom:1px solid #e6e6e6; color:#333; display:block; height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mtgh-con li a span{color:#009d46;}
.mt-con{width:100%; overflow:hidden; padding-top:10px;}
.mtgh-con,.ghdjt-con{width:100%; float:left;}
.ghdjt-con li{border-bottom:1px solid #e6e6e6; padding:10px 15px; width:100%;}
.ghdjt-con li p{color:#666; font-size:15px; line-height:26px; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}
.ghdjt-con li h3{color:#333; line-height:30px; height:30px; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}
.link{width:100%; float:left; background:#fff; margin-top:15px; padding:10px 0;}
.link li{width:25%; float:left; margin-bottom:5px; text-align:center; padding:10px 0;}
.link li a{color:#333; font-size:14px; line-height:20px;}
.link li a img{width:26px;}
.link li:hover{background:#f2f1ef;}
.bq{width:100%; padding:15px; background:#1861ae; color:#fff; font-size:14px; line-height:26px; text-align:center;}
.bq a{color:#fff; font-weight:bold;}
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#1861ae;}
.leftsidebar_box dl{border-bottom:1px solid #fff;}
.leftsidebar_box dt{padding-left:25px; background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer;}
.leftsidebar_box dd a{background-color: #1861ae;padding-left:25px;display:block;color:#fff;line-height:44px;height:44px;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#00863c;}

.list{width:100%; padding:10px; min-height:420px; background:url(../imges/main2_bg.jpg) no-repeat center top;}
.local{width:100%; border-bottom:1px solid #4889c7; height:45px; line-height:45px; padding:0 5px;}
.local .lm{color:#1861ae; font-size:18px; font-weight:bold; display:block; float:left;}
.local .fh{float:right; font-size:14px; font-weight:normal; color:#333;}
.local .fh a{color:#333;}
.local img{vertical-align:middle;}
.list-con{width:100%; float:left;}
.list-con li{border-bottom:1px dotted #1861ae; width:100%; padding:15px 0;}
.list-con li a{color:#333; font-size:15px;}
.list-con li a:hover{color:#1861ae; font-weight:bold;}
.jzgd,.jzgd:visited{width:90%; line-height:36px; border:1px solid #1861ae; color:#1861ae; font-size:16px; margin:20px 5% 15px; text-align:center; border-radius:4px;}
.jzgd:hover{background:#1861ae; color:#fff;}
.jj-con,.content,.list-con{width:100%; float:left; padding:15px 10px 0; background:rgba(255,255,255,0.6);}
.jj-con p{text-indent:2em; line-height:30px; font-size:15px; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph;}
.content-title{width:100%; float:left; margin:0 0 10px;}
.content-title h3{font-size:18px; color:#333; text-align:center; line-height:30px;}
.content-title p{width:100%; font-size:14px; color:#666; text-align:center; line-height:30px; text-indent:2em;}

.content-con{width:100%; float:left;}
.content-con p{width:100%; font-size:15px; color:#333; line-height:30px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:15px;}
.jgsz{width:100%; float:left;}
#gotop img{margin-top:15px;}
#gotop{display:none;position:fixed;z-index:777;width:50px;height:50px; border-radius:100px;right:10px;bottom:130px;background:rgba(0,0,0,0.5);cursor:pointer; text-align:center;}

#firstpane{width:100%; margin-bottom:30px; float:left; background:rgba(255,255,255,0.6);}
.menu_head{width:100%;height:45px;line-height:45px;padding:0 10px;font-size:15px;color:#333;cursor:pointer;border-bottom:1px solid #4889c7;position:relative;margin:0px;font-weight:bold; background:rgba(255,255,255,0.5) url(../imges/pro_left.png) 96% center no-repeat; background-size:20px 20px; margin-bottom:2px;}
.menu_body{width:100%;height:auto;overflow:hidden;line-height:38px; backguound:#fff; }
.menu_body a{background:url(../imges/list-bg.jpg) no-repeat 15px center; padding-left:30px; font-size:15px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:50%; height:40px; line-height:40px; border-bottom:1px dotted #ccc; float:left;}
.menu_body a:hover{text-decoration:none;}
.menu_head a{color:#333;}
.cur{color:#4889c7; background:rgba(255,255,255,0.5) url(../imges/pro_down.png) 96% center no-repeat; background-size:20px 20px;}
.cur a{color:#4889c7; }

.syt{width:100%; float:left; border-top:1px solid #e0e0e0; padding:10px 0;}
.syt p{display:block; font-size:15px; width:100%; height:30px; color:#555; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.syt p a{color:#555;}
.syt p a:hover{color:#1861ae; font-weight:bold;}

.pic-list{width:100%; float:left; padding:10px 0 0; background:rgba(255,255,255,0.6);}
.pic-list li{width:46%; margin:0 2% 10px; float:left; text-align:center; line-height:30px;}
.pic-list li .pic{width:100%; height:100px; overflow:hidden;}
.pic-list li img{width:100%; min-height:100px;}
.pic-list li .txt{width:100%; text-align:center; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:15px;}

.foot-lisk{width:177px; margin:10px auto 0;}
.foot-lisk li{width:39px; float:left; margin:0 10px;}
/*搜索*/
.search{ position:relative;overflow:hidden; padding:10px;background:#f1f1f1;}
.search .btn{ position: absolute; width:20%; right:10px; top:10px;background-color: #1861ae; height:35px; color:#FFF}
.search input{ display:block;width:100%; text-indent:5px; line-height:36px; font-size:14px}


@media screen and (min-width: 560px) {
    .logo img{margin:0px 0px;}
}