@charset "utf-8";
/* CSS Document */
.bodybg{ background:#e8e8e8}
.bg-white{ background:#fff;}
.nav-top{height:30px; background:#2ea995; font-size:12px; line-height:30px; color:#fff;}
.nav-top span{color:#ddd;}
.nav-top a{color:#fff; margin-left:15px;}
.nav-top a:hover{ text-decoration:underline;}
.logo{display:inline-table; *float:left;}
.seach{display:inline-table; float:right;}
.seach dl{ overflow:hidden; background:#fff;}
.seach dd{ float:left; border:solid 1px #2ea995; background:#2ea995;}
.seach dt{width:250px; padding:0 5px; height:26px;float:left;border:solid 1px #2ea995; overflow:hidden;}
.seach-input{width:250px; height:24px; border:1px solid #fff;; font-size:15px; color:#666;}
.seach-button{width:80px; height:26px;border:none; background:#2ea995;color:#FFFFFF; text-align:center; line-height:26px; font-size:12px; cursor:pointer}
.header-menu{}
.header-menu ul{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-left:25px;}
.header-menu li{float:left; width:120px; text-align:center;width:165px;}
.header-menu li a{font-size:16px; font-family:"微软雅黑";color:#333; line-height:40px; display:inline-table; padding:0 10px;}
.header-menu li.on{background:#16a38e;}
.header-menu li.on a{color:#fff;}

/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}


.slide-main{height:450px;position:relative; margin-bottom:20px;}
.slide-main .prev,.slide-main .next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:217px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.slide-main .prev{left:70px;}
.slide-main .next{right:70px;}
.slide-main .prev:hover,.slide-main .next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:400px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}

.slide-box,.slide{display:block;width:100%;height:450px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:450px;background:#f2f2f2;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:450px;cursor:pointer;}
.obj-e{position:absolute;z-index:9;}
.obj-e{height:450px;top:0px;z-index:12;width:100%; background-position:center 0px; background-repeat:no-repeat;}
.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:1%;} to{opacity:1;left:0%;} }
@-moz-keyframes saAnic{from{opacity:0;left:1%;} to{opacity:1;left:0%;} }
@keyframes saAnic{from{opacity:0;left:1%;} to{opacity:1;left:0%;} }

.index-title{height:40px; border-bottom:solid 1px #999; position:relative;}
.index-title-1{display:inline-table; float:left; line-height:40px; border-bottom:4px solid #01AB8E; padding:0 3px; position:absolute; left:0; bottom:-1px;}
.index-more{display: inline-table; float:right; padding:0 5px;color:#333; line-height:40px;}
.index-product{ overflow:hidden;}
.index-product ul{width:1225px; overflow:hidden;}
.index-product li{width:230px; height:157px; background:url(../i/index-product.png) 0 bottom no-repeat; padding-right:12px; position:relative; float:left;}
.index-product-pic{width:230px; height:230px; overflow:hidden;}
.index-product-pic a{width:230px; overflow:hidden; display:block;}
.index-product-pic img{width:230px; height:230px;}
a.index-product-name{width:230px;height:34px; background:#129d86; position:absolute; bottom:10px; left:0; z-index:2; text-align:center; line-height:34px;color:#fff; font-size:14px;}
a.index-product-name:hover{ font-weight:bold;}
.index-new{ overflow:hidden; font-family:"微软雅黑"}
.index-new ul{width:1245px; overflow:hidden;}
.index-new li{width:365px; height:150px; float:left; background:url(../i/index-new.png) 0 0 no-repeat; padding-top:15px; position:relative; margin-right:50px}
.index-new li p{padding:0px 25px 0 35px; height:30px; font-size:14px; line-height:30px; overflow:hidden;}
.index-new li p a{color:#666; margin-right:5px; display:inline-table;*float:left;}
.index-new li p a:hover{color:#00a78e;}
.index-new li p span{color:#00a78e;display:inline-table;*float:left;}
.index-new-more{width:50px; height:35px; display:inline-table; position:absolute; border-bottom:24px; right:18px; z-index:2; overflow:hidden; text-indent:-9999px;}
.index-fl{padding:10px; background:#3A4C5E;}
.index-fl dl{ overflow:hidden;}
.index-fl dt{width:100px; height:32px; background:#02C0A4; text-align:center; line-height:32px;color:#fff; float:left;}
.index-fl dd{float:right; width:1050px; overflow:hidden; *float:left; line-height:30px;}
.index-fl dd a{color:#FFFFFF; margin-right:15px;}
.index-fl dd a:hover{color:#00a78e;}
.footer{background:#02C0A4; padding:5px; height: 55px;}
.footer-info{ color:#fff; line-height:30px;}
.footer-info span{margin-right:10px;}
.footer-info a{color:#fff;}
.footer-info a:hover{ text-decoration:underline;}

.di-banner{width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.di-banner-h{position:relative;width:100%;}
/*新闻类列表*/
.di-page{height:40px; border-bottom:solid 1px #999; position:relative;}
.di-page-title{display:inline-table; float:left; line-height:40px; border-bottom:4px solid #01AB8E; padding:0 3px 0 20px; position:absolute; left:0; bottom:-1px;color:#03A7A0; background:url(../i/mianbaoxu.png) 10px 10px no-repeat;}
.di-page-title a{font-size:14px; line-height:40px; margin:0 20px;}
.di-page-title a:hover{color:#017463;}
.di-page-title span{font-size:14px;margin:0 20px;color:#017463;}
.index-more{display: inline-table; float:right; padding:0 5px;color:#333; line-height:40px;}

.di-news {font-family:"微软雅黑"; background:#fff;}
.di-news dl{overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:20px; overflow:hidden; margin:0 20px;}
.di-news dt{width:200px; height:133px; float:left; border:solid 1px #ccc;}
.di-news dd{width:640px; float:right;}
a.di-news-name{font-size:16px; margin-bottom:10px;}
a.di-news-name:hover{color:#017463; text-decoration:underline}
.di-news-time{color:#666; margin-bottom:5px;}
.di-news-intro{color:#333; line-height:24px; font-size:14px;}
.pageList{padding:40px 10px; overflow:hidden;}
.pageList ul{ overflow:hidden;display:inline-table; float:right;}
.pageList li{ display:inline-table; *float:left; border:solid 1px #dcdcdc; height:30px; margin:0 5px;}
.pageList li a{ display:inline-table; padding:0 10px; text-align:center; line-height:30px; height:30px;}
.pageList li a:hover{ background:#017463; color:#fff;}
.pageList li span{display:inline-table; padding:0 10px; font-weight:bold;line-height:30px; height:30px;}

.left-ment-title{height:40px; background:#137E6A; padding-left:15px; color:#fff; font-size:16px; line-height:40px;font-family:"微软雅黑";}
.left-menu{ margin-bottom:20px;}
.left-menu li{height:33px; }
.left-menu li a{font-size:14px; line-height:32px; border-bottom:1px solid #ccc;color:#09352E; padding-left:25px;display:block; background:#2ABEA4 url(../i/sidetit_bg2.png) 10px 12px no-repeat; font-family:"微软雅黑"; font-weight:bold;}
.left-menu li.on a{background:#f3f3f3 url(../i/sidetit_bg2.png) 10px 12px no-repeat;}
.left-menu li a:hover,
.left-menu li.on a:hover{background:#16A086 url(../i/sidetit_bg.png) 10px 12px no-repeat;border-bottom:1px solid #fff;color:#eee;}

.di-product{overflow:hidden;font-family:"微软雅黑";}
.di-product ul{width:959px; overflow:hidden;border-left:solid 1px #ccc; margin-bottom:20px;}
.di-product li{border:solid 1px #ccc; border-left:none; float:left; background:#fff; padding:24px;width:190px; height:320px;}
.di-product-pic{width:190px; height:190px; overflow:hidden;}
.di-product-pic img{width:190px; height:190px;}
.di-product-name{font-size:16px; margin-bottom:5px;}
.di-product-text{color:#333; font-size:14px; line-height:20px; margin-bottom:10px; height:60px; overflow:hidden;}
.di-product-cz{overflow:hidden;}
a.di-product-zx{width:90px; height:28px; line-height:28px; border:solid 1px #03A7A0; display: inline-table; text-align:center; font-size:14px;color:#666; float:left;}
a.di-product-zx:hover{color:fff; background:#03A7A0;}
.di-product-zhuangtai,
.di-product-youhuo{ display:inline-table; height:30px; line-height:30px; padding:0 10px; color:#333; float:right;}

.product-main{ position:relative; background:#fff; padding:25px; border-top:3px solid #01AB8E}
/* clearfix */
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{ zoom:1;}

.preview{width:283px; height:315px; float:left; border:solid 1px #dcdcdc;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:273px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:257px; margin-top:-50px;}

#imageMenu {height:50px; width:255px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:283px; height:250px; overflow:hidden;}
.bigImg #midimg{width:283px; height:250px;}
.bigImg #winSelector{width:160px; height:160px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.product-right{width:590px}
.product-right-title {font-size:24px; font-family:"微软雅黑"; line-height:40px; margin-bottom:10px;}
.product-right-tel{font-size:14px; color:#017463; line-height:40px; margin-bottom:20px;}
a.product-right-link{width:165px; height:40px; display:block; border:solid 1px #F60; background:#f60; border-radius:5px; text-align:center; color:#fff; line-height:40px; font-size:16px; font-family:"微软雅黑";}
a.product-right-link:hover{ background:#16A086; border:solid 1px #2ABEA4;}
.product-info{ background:#fff; padding:25px;}
.product-info-title{border-bottom:2px solid #2ABEA4; font-size:16px; padding:0px 0 10px 35px; margin-bottom:20px; background:url(../i/shuoming.png) 10px 4px no-repeat}
.product-info-text{ font-size:14px; line-height:24px; color:#333;}
.product-info-text img { max-width: 910px;}
.news-main{padding:30px; background:#fff;}
.news-main-title{font-size:20px; line-height:40px; text-align:center; color:#333;}
.news-main-info{font-size:12px; color:#777;border-bottom:solid 1px #dcdcdc; padding-bottom:15px; margin-bottom:30px; text-align:center}
.news-main-intro{ border:solid 1px #ccc; background:#f7f7f7; font-size:14px; line-height:24px; padding:5px 10px; overflow:hidden; text-indent:28px; margin-bottom:30px;}
.news-main-text{font-size:14px; line-height:24px;}

.about-us{padding:25px; font-size:14px; line-height:24px; color:#333;}
.about-us-title{height:70px;overflow:hidden;}
.about-us-main{padding:10px 20px; overflow:hidden;} 
.about-us-pic{float:left; margin:0 30px 10px 0; border:solid 1px #ddd }

.job-main{padding:20px 25px;}
.job-main-title{background:#2ea995; padding:20px 20px; color:#fff;font-family:"微软雅黑";}
.job-main-title dl{ overflow:hidden;}
.job-main-title dt{color:#fff; font-size:20px; line-height:40px; display:inline-table; float:left;}
.job-main-title dd{display: inline-table; float:right;}
a.job-main-Button{width:120px; height:40px; display:block; background:#fa0; border: solid 1px #fa0; border-radius:4px; text-align:center; color:#fff; line-height:40px; font-size:16px;}
a.job-main-Button:hover{ background:#FF7F00}
.job-main-info { overflow:hidden; padding-top:30px;}
.job-main-info dl{overflow: hidden;width:400px;float: left; padding:5px 20px;}
.job-main-info dt,
.job-main-info dd{font-size:14px; color:#666;float:left; display:inline-table;line-height: 1;margin: 5px 0;}
.job-main-info dt{border-left: 2px solid #7cb228;padding-left: 10px;}
.job-main-intro dt{font-size: 18px;border-left: 7px solid #7cb228;padding-left: 10px;line-height: 1;margin: 20px 0; }
.job-main-intro dd{ font-size:14px; line-height:24px;border-top:solid 1px #dcdcdc; padding-top:20px;}
.job-form-input170,
.job-form-input350{width:350px; height:30px; border:solid 1px #ccc; background:#fafafa; padding:0 5px; line-height:30px;color:#333;}
.job-form-input170{width:170px;}
.job-form{ padding:20px 25px;}
.job-form dl{overflow:hidden; padding:5px 0;}
.job-form dt{width:100px; font-size:14px; line-height:32px; color:#333; text-align:right; padding:0 10px; float:left;}
.job-form dd{ display:inline-table; height:32px; float:left; line-height:32px;}
.job-form dd.job-form-red{padding-left:10px;color:#D40D0D;}
.job-form-botton{padding:10px 0 0 110px;}
.job-form-send,
.job-form-reset{width:100px; height:30px;background:#fa0; border: solid 1px #fa0; border-radius:4px; text-align:center; color:#fff; line-height:30px; font-size:14px; margin:0 10px; cursor:pointer;}
.job-form-reset{background:#ccc;color:#333;border: solid 1px #ccc;}
.job-form-textarea{width:350px; height:96px; border:solid 1px #ccc; background:#fafafa; padding:0 5px; line-height:24px;color:#333;}
.job-form-label{font-size: 16px;line-height: 26px;}
.job-form-label label {display: inline-table;vertical-align: middle; margin-right: 10px;}
.job-list{padding:20px 25px;}
.job-list table{border:1px solid #fff;border-top:0;border-bottom:1px solid #e1e1e1; margin-bottom:10px; width:100%}
.job-list td{padding:0 15px;}
.job-list .td_sp1{padding-left:12px;height:32px;padding-top:5px;}
.job-list .td_sp1 a{margin-left:3px;font-size:14px; font-weight:bold;line-height:24px; position:relative;}
.job-list .td_sp1 a:hover{color:#f60;}
.job-list input{float:left;margin-top:5px; *margin-top:0px;}
.job-list a{float:left;}
.job-list .td_sp1 b{float:right; font-size:12px; line-height:24px;  color:#FF7F00;}
.job-list a span{color:#f60;}
.job-list .td_sp3{padding-top:10px;padding-bottom:20px;}
.job-list ul{float:left;width:480px;padding:10px 0 5px;}
.job-list li{float:left;line-height:22px;width:160px;font-size:14px;}
.job-list li span{color:#969696;}
.job-list .td_poster a.job-list-apply{margin-top:24px;}
.job-list a.job-list-apply{float:right;margin-top:14px;background:#03A7A0;width:110px;height:30px;text-align:center;color:#fff;font:14px/28px 'Microsoft YaHei',\5b8b\4f53,Arial;}
.job-list a.job-list-apply:hover{background:#f60;}
.job-list p{line-height:24px;font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.job-list p a{color:#f60;margin-left:10px;float:none;}
.job-list p a:hover{text-decoration:underline;}
.left-hot li{ height:30px; overflow:hidden; line-height:30px;background:#16A086 url(../i/sidetit_bg.png) 10px 10px no-repeat;color:#fff; padding:0 10px 0 25px;}
.left-hot li a{color:#fff}


/* 首页产品焦点轮播css */
.picScroll-left{ width:1198px;overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .index-product-pic{ text-align:center; }
.picScroll-left .bd ul li .index-product-pic img{ width:230px; height:230px; display:block;}
.picScroll-left .bd ul li .pic a:hoindex-product-picver img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;height: 34px;background: #129d86;text-align: center;line-height: 34px;color: #fff;font-size: 14px;}
.picScroll-left .bd ul li .title a{color:#fff; text-decoration:none;}
.picScroll-left .bd ul li .title a:hover{ font-weight:bold;}

.about-us-main img{ max-width:870px; width:expression(document.body.clientWidth>870?"870px":"auto"); overflow:hidden;}

.lianxiwomen{width:870px; height:768px; background:url(../i/map.png) 0 0 no-repeat; position:relative;}
.lianxiwomen-title{ background:#03A7A0; color:#fff; padding:10px; width:300px; height:32px; position:absolute; right:40px; top:30px; z-index:2}
.lianxiwomen-title h3{ font-size:22px; line-height:32px; display:inline-table;}
.lianxiwomen-title p{ font-size:16px; line-height:26px; display:inline-table;}
.lianxiwomen-main{width:300px; background:#fff; position:absolute; top:82px; right:40px; z-index:3; padding:20px 10px;}
.lianxiwomen-main p{font-size:12px; line-height:30px; color:#333;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




