﻿@charset "utf-8";
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;/* End hide from IE-mac */}
.overflow{overflow:auto;zoom:1;/* IE7 */}
.hide{display:none;}
html{/*overflow-x:hidden;*/overflow-y:auto;min-width:1300px;}

.main .w{padding:0;}
.gray *{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter: gray;}


/*banner图区域*/
.slide{ width:100%; height:500px; overflow:hidden; position:relative;}
.slide .hd{ height:14px; position:absolute;bottom:15px; z-index:1;width:100%; }
.slide .hd ul{width:100%;text-align:center;}
.slide .hd ul li{display:inline-block;margin:1px 5px; width:13px; height:13px; border-radius: 7px;background: #fff; cursor:pointer; text-indent:999em}
.slide .hd ul li.on{background: #169538; width:50px;}
.slide .bd{ position:relative; z-index:0;}
.slide .bd ul{width:100%!important;}
.slide .bd li{ zoom:1; vertical-align:middle; width:1920px!important; height:500px; display:block; position:absolute; left:50%!important; margin-left:-960px;}
.slide .bd img{width:1920px; height:500px;}
.slide a.prev, .slide a.next{display:block; position:absolute; filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2; color:#fff; height:100%; padding:0 10px; top:0; font:bold 80px/470px simsun; cursor:pointer;}
.slide a.prev{left:0;} 
.slide a.next{right:0;}
.slide a.prev:hover, .slide a.next:hover{background:rgba(0,0,0,0.1); text-decoration:none}







.newscenter{margin:0 0 40px;}
.newsbox{width:360px; text-align:left; position:relative;background: #fff;padding: 15px;margin-top: 16px;height: 260px;}
.newsbox1{width:360px; text-align:left}

.newsbox h3{background:url(../images/titbot.png) left bottom no-repeat ; color:#ccc; line-height:35px;margin-bottom:10px}
.newsbox1 h3{background:url(../images/titlebg02.png) repeat-x bottom; font-weight:normal; color:#ccc; line-height:35px;}

.newsbox h3 i{height:36px; font-size:16px; padding:6px 0px 10px 0px; color:#333; display:inline-block; cursor:pointer;}
.newsbox1 h3 i{height:36px; font-size:16px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}

.newsbox h3 i:hover{color:#169538;}
.newsbox h3 i.cur{/*background:url(../images/titlebg01.png) repeat-x bottom*/}
.newsbox h3 a.more{float:right;color:#006d69; display:inline-block; font-size:12px;}

.newsbox1 h3 i:hover{color:#169538;}
.newsbox1 h3 i.cur{background:url(../images/titlebg01.png) repeat-x bottom}
.newsbox1 h3 a.more{float:right;color:#006d69; display:inline-block; font-size:12px;}
.newsbox1 div div div{padding-bottom:5px;}
.newsbox1 div div div +div{font-size:14px;line-height:22px;}


.yshj{height:183px;width:100%;padding-bottom:15px;}
.yshj p{height: 31px;font-size: 16px;padding:0;color: #333;background:url(../images/titlebg02.png) repeat-x bottom;text-align:left;}
.yshj p span{background:url(../images/titlebg01.png) repeat-x bottom;height: 31px;float:left;padding:0 15px;}
.yshj_bot{height:150px;padding-top:12px;}
.yshj_1{width:210px;height:140px;float:left;}
.yshj_2{width:405px;height:140px;float:left;margin:0 30px;font-size:14px;line-height:28px;color:#666;text-align:left;}
.yshj_2 a{color:#169538;}
.yshj_3{width:423px;height:140px;float:right;}
.yshj_3 li{height:28px;}
.yshj_3 li a{height:28px;font-size:14px;line-height:28px;color:#000;float:left;}
.yshj_3 li span{float:right;font-size:14px;line-height:28px;color:#666;}



.mapbg{background:#e6e6e6 url(../images/mapbg.png) no-repeat center; height:600px; position:relative}
.servicebox{position:absolute; width:150px; right:50%; padding:0 20px; margin:25px -550px 0 0; height:550px; background:rgba(255,255,255,0.4);}
.servicebox .sa li{width:150px; height:65px; margin:0 auto 15px; background:rgba(255,255,255,0.6); text-align:center; position:relative; z-index:900; box-sizing:border-box; border:solid 1px transparent; border-width:1px 1px 1px 0;}
.servicebox .sa li a{display:block; position:absolute; left:0; width:150px; height:65px; padding:0 0 0; background:url(../images/serv11.png) no-repeat center;}
.servicebox .sa li.sa3 a{background-image:url(../images/serv12.png); z-index:1000}
.servicebox .sa li.sa2 a{background-image:url(../images/serv13.png);}
.servicebox .sa li.sa4 a{background-image:url(../images/serv14.png); z-index:1000}
.servicebox .sa li.sa6 a{background-image:url(../images/serv15.png);}
.servicebox .sa li.sa5 a{background-image:url(../images/serv16.png); z-index:1000}
.servicebox .sa li a:hover{text-decoration:none; color:#00796a;}
.servicebox .sa li:hover, .servicebox .sa li.cur{background:rgba(255,255,255,0.9);z-index:2000; border-color:#ccc;}

.servicebox .sc li{position:absolute; background:rgba(255,255,255,0.9); font-size:15px; color:#000; line-height:1.5; width:300px; height:413px; padding:30px 40px 20px 40px; display:none; right:169px; top:56px; border:solid 1px #ccc; text-align:justify; z-index:1000}
.servicebox .sc li img{display:block; margin:0 auto 10px; border:solid 1px #ccc; width:100%}
.servicebox .sc li a{color:#00796a; position:absolute; bottom:20px; right:25px;}


.mapbox{position:absolute; width:850px; left:50%; padding:0 20px; margin:25px 0 0 -550px; height:550px; background:rgba(255,255,255,0.4);}
.mapbg h3{font-weight:normal; color:#b3b3b3; line-height:55px; position:relative; z-index:1000;}
.mapbg h3 i, .mapbg h3 s{height:40px; font-size:18px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}
.mapbg h3 s{font-size:15px;}
.mapbg h3 s:hover{color:#00796a;}
.mapbg h3 i.cur, .mapbg h3 s.cur{font-weight:bold; color:#00796a; cursor:default}

.map{position:absolute; width:850px; height:480px; top:50px;}
#map_main{height:480px; background:url(../images/map1.png);}
#map_main2{height:480px; background:url(../images/in_clw.jpg); display:none}
#map_l{width:260px; height:445px; left:-600px; padding-top:0px; position:absolute; margin:10px 0 0 10px; background:rgba(255,255,255,0.5); z-index:2000}
#map_l > div{height:143px;}
#map_l > div>div{overflow:visible!important;}

.mapslide{position:absolute; background:url(../images/mapbtn10.png); cursor:pointer; left:0; top:50%; margin-top:-55px; width:18px; height:111px;}
.mapslide.on{background:url(../images/mapbtn11.png);}
.mapcdz{display:block;top: 10px; right:-170px;padding:5px 12px 5px 14px;line-height:24px;white-space:nowrap;position: absolute;background: rgba(255,255,255,.5); font-size:16px;color:#3399cc;text-align:center}
.mapcdz s{color:#33cc66; display:block;}
.mapcdz u{font-size:24px;}

/* 首页营商环境  */
#yshj_navs {position:absolute;width:105px;height:20px;top:10px;right:5px;}
#yshj_navs a{width: 10px; height: 10px; display: inline-block;float:left; margin-right: 5px; background:#c2c2c2; border-radius:5px;}
#yshj_navs .yshj_navs1{width:20px;background:#f6ab00;}

#left_yshj{width: 648px; margin: 0px; float: left; text-indent: 0em; color: rgb(102, 102, 102); line-height: 2; font-size: 14px; height: 145px; position: relative;}
#left_yshj .yingszuImg{display:block;}
#left_yshj > a{display:none;}

/*热点专题*/
.m_zt{width:765px; height:260px; float:left; overflow: hidden;background:#fff; margin-top: 15px;padding: 15px;}
.ztmore{position:absolute;top: 4px; right: 0;}
.m_zt .newspic{margin:10px 0 15px!important; height:100px; width:765px;}
.m_zt .newspic img{transition:transform .5s ease 0s; width:765px;height:117px}
.m_zt .newspic img:hover{transform: scale(1.05);}
.ztlist{overflow:hidden; position:relative; }
.ztlist .hd{overflow:hidden; display:none }
.ztlist .prev, .ztlist .next{display:block; position:absolute; top:50%; margin:-15px 0 0 0; width:20px; height:30px; cursor:pointer; background: url(../images/rgba_03.png); left:0; color:#fff; font-size:24px; line-height:30px; font-family:simsun; text-align:center; z-index:2000}
.ztlist .next{left:auto; right:0;}
.ztlist .prev:hover, .ztlist .next:hover{background: url(../images/rgba_05.png); text-decoration:none}
.ztlist .bd ul{overflow:hidden; zoom:1; width:780px; }
.ztlist .bd ul li{margin:0 15px 0 0px; float:left; _display:inline;width:245px; height:80px; overflow:hidden}
.ztlist .bd ul li .pic img{width:245px; height:80px; display:block;transition:transform .5s ease 0s;}
.ztlist .bd ul li .pic img:hover{transform: scale(1.05);}

