@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{}
.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:460px; overflow:hidden; position:relative;}
.slide .hd{ height:14px; position:absolute;bottom:54px; 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: #f6ab00; 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:460px; display:block; position:absolute; left:50%!important; margin-left:-960px;}
.slide .bd img{width:1920px; height:460px;}
.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/460px 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}

.picnews{ width:510px; height:410px; float:left; overflow:hidden; position:relative;}
.picnews .hd{ height:14px; position:absolute; top:310px; z-index:1; bottom:17px;width:100%;}
.picnews .hd ul{width:100%;}
.picnews .hd ul li{display:inline-block; border-radius: 7px;background: #fff; cursor:pointer; text-indent:999em; margin:0 4px; width:12px; height:12px;}
.picnews .hd ul li.on{background: #f6ab00; width:30px;}
.picnews .bd img{ width:510px; min-width:auto; height:340px;}
.picnews .bd s{position:absolute; bottom: -58px; left:0; display:block; color:#fff; width: 470px; height: 44px; overflow:hidden; text-overflow:ellipsis; /* white-space:nowrap; */ line-height: 22px; background:#4c4c4c; padding:10px 20px; text-align:center; font-size:15px;}
.picnews .bd a:hover s{ text-decoration:underline}

.headline{padding:20px 0 5px; font-size:18px;}
.headline a{color:#333; line-height:20px;}
.headline a:hover{color:#00796a; text-decoration:none}
.headline a:hover font{color:#00796a; text-decoration:none}
.headline h2 {padding-bottom:10px; text-align:center;}
.headline h2 a{font-size:28px; line-height:30px; font-weight:bold}
.headline i{color:#00796a}

.newsbox.topnews{float:right; width:550px; height:410px; overflow:hidden;}
.topnews ul{padding:4px 0 0;}
.topnews li{padding:9px 0 0; clear:both;}
.topnews li i{margin:0 25px 0 0; font:bold 24px/26px Arial, Helvetica, sans-serif; display:none/*屏蔽*/; width:56px; height:42px; border:solid 1px #b3b3b3; box-sizing:border-box; text-align:center; float:left; color:#888;}
.topnews li i s{display:block; height:14px; font:10px/14px Arial, Helvetica, sans-serif; background:#b3b3b3; color:#fff;}
.topnews li a{color:#000; font-size:15px; line-height:22px;}
.topnews li a:hover{color:#006d69}
.topnews li u{color:#999; font-size:14px; line-height:16px;}
.topnews li:hover i{border:solid 1px #006d69; color:#006d69}
.topnews li:hover i s{background:#006d69}
.topnews li:hover u{color:#666;}

.hotnews{margin:30px 0; background:#f2f2f2; padding:15px; text-align:left}
.hot_l{padding:15px; background:#fff; float:left; width:675px; height:100px}
.hot_l img{float:left; width:134px; height:101px; margin-right:17px}
.hot_l dt{line-height:24px;}
.hot_l dt s{font-size:12px; color:#fff; background:url(../images/hotnewsbg.png) no-repeat right center; padding:0 8px 0 5px; display:block; float:left}
.hot_l dt a{font-size:22px; color:#00796a; margin-left:5px; display:block;}
.hot_l dd{font-size:13px; color:#666; line-height:24px; padding:5px 0 0;}
.hot_r{width:340px; margin-left:15px; float:left; line-height:26px;}
.hot_r li a{font-size:14px;}
/* 共同关注  */


.newscenter{margin:0 0 40px;}
.newsbox{text-align:left}
.newsbox h3{background:url(../images/titlebg02.png) repeat-x bottom; font-weight:normal; color:#ccc; line-height:28px;}
.newsbox h3 i{height:31px; font-size:16px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}
.newsbox h3 i:hover{color:#00796a;}
.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:15px;}
.newspic{margin:10px 0; height:166px; width:340px; overflow:hidden; display:block; transition:none;margin-bottom:10px;}
.newspic img{transition:transform 1s ease 0s;}
.newspic img:hover{transform: scale(1.1);}
.newslist li{line-height:22px;}
.newslist li a{width:296px; font-size:14px; color:#222; overflow:hidden; text-overflow:ellipsis;}
.newslist li i{float:right; color:#999;}
.newslist li.cur a{color:#00796a}
.newslist li a:hover{color:#00796a}

.mapbg{background:#e6e6e6 url(../images/mapbg.png) no-repeat center; height:630px; position:relative}
.mapbox{width:1170px; margin:auto; height:630px; text-align:center}
.mapbox h2{color:#000; font-size:40px; line-height:46px; padding:25px 0 0;}
.mapbox h3 s{height:30px; font-size:15px; padding:0 12px; color:#333; display:inline-block; cursor:pointer;}
.mapbox h3 s:hover{color:#00796a;}
.mapbox h3 s.cur{font-weight:bold; color:#00796a; cursor:default}

.map{position:relative;height:480px;}
#map_main{height:480px;}
#map_main2{height:480px; background:url(../pic/in_clw.jpg); display:none}
#map_l{width:300px; text-align:left; height:445px; left:-640px; 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;}

.Highlight{box-shadow:0px 0px 8px #ccc; width:330px; height:340px; padding:10px 20px; float:left; overflow:hidden; text-align:left;}
.Highlight h2{font-size:16px; color:#999; line-height:50px;}
.Highlight h2 i{color:#666; cursor:pointer}
.Highlight h2 i:hover, .Highlight h2 i.cur{color:#00834d;}
.Highlight ul{display:none; position:relative}
.Highlight ul >a{position:absolute; top:-35px; right:0; color:#666;}
.Highlight li{min-height:58px; overflow:hidden; margin-bottom:15px; line-height:17px;}
.Highlight li span{float:left; width:50px; height:50px; margin-right:15px; background:#e5e5e5; text-align:center; color:#777; font-family:"Times New Roman", Times, serif; font-size:12px; line-height:14px;}
.Highlight li u{color:#000; font-size:18px; display:block; line-height:20px; padding:8px 0 0;}
.Highlight li a{float:right;display:block;width: 265px;}

.in_r{float:right; margin:0 0 0 30px;}
.in_r1{width:370px; height:165px; margin:0 0 30px;}
.in_r2{width:370px; height:165px;}
.in_r3{float:right; margin:0 0 0 30px; width:370px; height:360px;}

.csr{background:#eee; height:497px; color:#000; text-align:center}
.csr h2{color:#000; font-size:40px; line-height:46px; padding:25px 0; font-weight:normal}
.csr h3{font-size:18px; line-height:26px; padding:0 0 25px}

.csrlist{width:1170px; height:290px; margin:auto; position:relative;}
.csrlist .hd{overflow:hidden; height:20px; bottom:-50px; z-index:1; width:100%; position:absolute;}
.csrlist .hd ul{width:100%;text-align:center;}
.csrlist .hd ul li{display:inline-block;margin:1px 6px; width:18px; height:18px; border-radius: 9px;background: #fff; cursor:pointer; text-indent:999em}
.csrlist .hd ul li.on{background: #00834d;}

.csrlist .bd ul{zoom:1;}
.csrlist .bd a:hover{text-decoration:none}
.csrlist .bd li{margin:0 20px 0 0; float:left; background:#fff; width:218px; height:290px; font-size:12px; color:#666; line-height:1.5; _display:inline; overflow:hidden; text-align:left;}
.csrlist .bd li:hover{background:#f4f4f4;}
.csrlist .bd li img{width:100%; height:155px;}
.csrlist h4{font-size:16px; color:#000; line-height:24px; padding:12px 15px 5px}
.csrlist .bd li span{padding:0 15px; display:block}

.csrlist a.prev, .csrlist a.next{display:block; position:absolute; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; color:#fff; height:100%; padding:0 10px; top:0; font:bold 60px/290px simsun; cursor:pointer;}
.csrlist a.prev{left:-60px;} 
.csrlist a.next{right:-60px;}
.csrlist a.prev:hover, .csrlist a.next:hover{background:rgba(0,0,0,0.1); text-decoration:none}

.csr_index{background:url(../images/in_bg04.jpg) center; height:497px; color:#fff; text-align:center}
.csr_index h2{color:#fff; font-size:40px; line-height:46px; padding:25px 0 0;}
.csr_index h2 a{color:#fff;}
.csr_index h3{font-size:18px; line-height:26px; padding:0 0 25px}
.csr_index ul{margin:auto; width:1170px; color:#000}
.csr_index ul li{width:570px; height:343px; float:left; background:#fff;}
.csr_index ul li:first-child{margin-right:30px;}
.csr_index ul li > img{width:285px; height:343px; float:left;}
.csr_index ul li div{width:241px; height:303px; padding:20px; float:right; text-align:left; position:relative}
.csr_index ul li h4{font-size:18px; line-height:30px; padding-bottom:10px;}
.csr_index ul li p{font-size:15px; line-height:26px; overflow:hidden; height:230px;}
.csr_index ul li .more{position:absolute; bottom:20px; left:20px; font-size:16px; background:#fff; width:240px;}

.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:-240px;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;}
