@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "宋体"; color: #333; background: #fff; }
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#333; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; font-size:0; line-height:0; height:0;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; width:1172px;}
{font-family: microsoft yahei; }



/**index**/
.top{ width:100%; min-width:1172px; height:102px;}
.top .logo{ width:476px; height:65px; display:block; margin-top:22px;}
.top .tel{ padding-top:45px;}


.nav{ background:url(../images/navBg.jpg) repeat-x; height:47px; width:100%; min-width:1172px;}
.nav li{ background:url(../images/nav-line.jpg) no-repeat right top; padding-right:2px; float:left; width:144px; text-align:center; font:14px/47px "microsoft yahei";}
.nav li a{ color:#fff; display:block;}
.nav li a.current, .nav li a:hover{ background:#ff9900;}


.banner{ min-width:1172px; position:relative; height:475px; overflow:hidden;}
.banner .bd li{ width:100%; height:475px;}
.banner .hd{ width:100%; position:absolute; z-index:2; bottom:13px; left:50%; margin-left:-30px; text-align:center; }
.banner .hd ul li{background:#fff; display:inline-block; float:left; width:9px; height:9px; margin:0 6px; font-size:0; text-indent:-9999px; cursor:pointer;}
.banner .hd ul li.on{ background:#ff9900; }
.banner .bg{ background:#000; height:33px; width:100%; position:absolute; bottom:0; left:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4;}


.news{ background:#f3f3f3; width:100%; min-width:1172px; padding:22px 0 25px 0; font-family:"microsoft yahei"; border-bottom:7px #ececec solid;}
.news-hd{ height:28px; line-height:28px; padding-bottom:6px; border-bottom:1px #7a7a7a dotted;}
.news-hd .cn{ font-size:16px; color:#cc0000;}
.news-hd .cn em{ color:#999; font-size:14px; text-transform:uppercase; font-style:normal;}
.news-hd .tab a{ background:#a6a6a6; width:76px; height:28px; color:#fff; text-align:center; margin-right:10px; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.news-hd .tab a.on{ background:#ff9900;}
.news-bd{ padding-top:16px;}
.news-Pic{ width:456px; height:277px; position:relative; border:3px #ccc solid;}
.news-Pic .bd li{ float:left;  overflow:hidden; text-align:center; position:relative; }
.news-Pic .bd li .pic{ width:456px; height:277px; display:block; }
.news-Pic .hd{ position:absolute; bottom:13px; right:18px; z-index:10;}
.news-Pic .hd li{ background:#fff; float:left; width:17px; height:16px; line-height:16px; text-align:center; overflow:hidden; margin-left:5px;  cursor:pointer;}
.news-Pic .hd li.on{ background:#ff0000; color:#fff;}
.news-List{ width:694px;}
.news-List .title{ background:#e1e1e1; padding:8px; border:2px #d2d2d2 solid;}
.news-List .title .cn{ font-size:14px; color:#cc0000; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-List .title .cn a{color:#cc0000;}
.news-List .title .en{ color:#666; line-height:22px; height:44px; padding-top:5px;}
.news-List .list{ padding-top:8px;}
.news-List .list li{ background:url(../images/newIco.png) no-repeat 10px center; padding:0 15px 0 25px; height:30px; line-height:30px; font-size:14px; vertical-align:middle; overflow:hidden; :}
.news-List .list li a{ color:#666;}
.news-List .list li span{ float:right; color:#666;}



.honner{ margin-top:20px; background:url(../images/honorBg.png) no-repeat bottom center; padding-bottom:23px;}
.honner-hd{ background:url(../images/titlleBg.jpg) repeat-x; height:40px; line-height:40px; padding:0 12px; border:1px #d9d9d9 solid;}
.honner-hd .cn{ font-size:16px; color:#cc0000; float:left; font-family:"microsoft yahei";}
.honner-hd .cn em{ font-size:14px; color:#999; text-transform:uppercase; font-style:normal;}
.honner-hd .more{ float:right; color:#666;}
.honner-ul{ padding:24px 10px 8px 10px; position:relative;  margin:auto; border:1px #d9d9d9 solid; border-top:0; min-height:211px;}
.honner-ul li {float:left; width:210px; text-align:center; margin:0 10px; display:inline;}
.honner-ul li img { width:210px; height:142px; display:block; border:1px solid #dadada;}
.honner-ul li .name{ height:36px; line-height:36px; overflow:hidden;}


.cont{ background:url(../images/contBg.jpg) repeat-x bottom; width:100%; min-width:1172px; padding-bottom:8px;}
.Store{ padding-top:10px;}

.dry{ margin-top:18px;}
.dry-hd{ background:#008d9e; height:38px; line-height:38px; padding:0 12px; color:#fff; border-top:1px #1697a6 solid; border-bottom:3px #73c2cb solid;}
.dry-hd .cn{ font-size:16px; float:left; font-family:"microsoft yahei";}
.dry-hd .cn em{ font-size:14px; text-transform:uppercase; font-style:normal;}
.dry-hd a{ padding:0 5px; color:#fff;}
.dry-bd{ padding-top:15px;}
.dry-bdL{ width:292px;}
.dry-bdM{ width:470px; margin:7px 0 0 54px; background:url(../images/EmpBg.png) no-repeat bottom center; padding-bottom:31px;}
.drt-item{ background:url(../images/newsBg.png) no-repeat bottom center; margin-top:7px; padding-bottom:26px;}
.drt-item-tit{background:url(../images/titlleBg.jpg) repeat-x; height:40px; line-height:40px; padding:0 12px; border:1px #d9d9d9 solid;}
.drt-item-tit .cn{ font-size:16px; color:#008d9e; font-family:"microsoft yahei";}
.drt-item-tit .more{ float:right; color:#666;}
.drt-item-ul{ padding:12px 10px 6px 17px; border:1px #d9d9d9 solid; border-top:0; min-height:208px;}
.drt-item-ul li{ background:url(../images/dryIco.jpg) no-repeat left center; padding-left:16px; height:30px; line-height:30px; vertical-align:middle; overflow:hidden;}
.drt-item-list{ padding:0 16px; border:1px #d9d9d9 solid; border-top:0; min-height:530px;}
.drt-item-list li{ overflow:hidden; vertical-align:middle; padding:16px 0 16px 0; border-bottom:1px #808080 dotted;}
.drt-item-list li:last-child{ border:0;}
.drt-item-list li .img{ width:143px; height:100px; display:block; float:left;}
.drt-item-list li .title{ width:278px; float:right; font-size:14px; font-weight:bold; height:16px; line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#009999;}
.drt-item-list li .title a{ color:#009999;}
.drt-item-list li .info{ width:278px; float:right; line-height:20px; color:#666; height:80px; overflow:hidden; padding-top:4px;}


.wash{ background:#f3f3f3; width:100%; min-width:1172px; padding:29px 0 42px 0;}
.wash-hd{height:38px; line-height:38px; padding:0 12px; color:#fff; border-bottom:1px #7a7a7a dotted;}
.wash-hd .cn{ font-size:16px; color:#cc0000; float:left; font-family:"microsoft yahei";}
.wash-hd .cn em{ font-size:14px; color:#999; text-transform:uppercase; font-style:normal;}
.wash-hd .more{ background:#ff9900; width:76px; height:28px; line-height:28px; display:block; text-align:center; float:right; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}


.wash-ul{ padding-top:20px; position:relative; margin-left:-13px;}
.wash-ul li { position:relative; float:left; width:382px; height:196px; overflow:hidden; cursor:pointer; margin:14px 0 0 13px;}
.wash-ul li .txt{ position:absolute; top:0; left:0; width:325px; height:175px; padding:24px 39px 0 18px; color:#fff; cursor:pointer; font-family:"microsoft yahei"; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; transition:all .5s;}
.wash-ul li .txt .n{ font-size:18px; height:30px; line-height:30px; overflow:hidden; box-sizing:border-box; white-space:nowrap;}
.wash-ul li .txt .i{ font-size:14px; line-height:22px; max-height:66px; overflow:hidden;}
.wash-ul li .txt .m{ background:#e8f3f4; width:58px; height:22px; line-height:22px; text-align:center; color:#cc0000; display:block; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:15px;}
.wash-ul li:hover .txt{ filter:alpha(opacity=100); opacity:1; -moz-opacity:1; text-decoration: none; background: url(../images/washBg.png); }



.bottom{ background:url(../images/bottomBg.jpg) repeat-x; width:100%; min-width:1172px; line-height:24px; color:#fff; padding:20px 0; margin-top:20px;}
.bottom a{ color:#fff;}
.bottom .r-top{ background:url(../images/topIco.jpg) no-repeat right center; display:block; padding-right:10px; text-align:right;}
.bottom .b-sel { height:20px;  position:relative; margin-top:5px;}
.bottom .b-sel dl dt { background:url(../images/linkIco.jpg) no-repeat right center; min-width:262px; height:18px; line-height:18px; color:#fff; cursor:pointer; padding-left:5px; border:1px #fff solid; }
.bottom .b-sel dl dd { background:#27a0ae; width:99%; position:absolute; bottom:20px; display: none; border:1px #fff solid; border-bottom:0;}
.bottom .b-sel dl dd a { display:block; padding-left:16px; line-height:24px; }



/**about**/
.ab-main{ padding-top:23px; width:1172px; margin:auto;}

.left{ width:269px; font-family:"microsoft yahei";}
.left-top{ background:url(../images/left-top.jpg) no-repeat; height:42px; font:16px/42px "microsoft yahei"; color:#fff; padding-left:110px;}
.left-nav{ background:url(../images/leftBg.png) no-repeat bottom center; padding-bottom:23px;}
.left-nav ul{ border:1px #dcdcdc solid; padding:8px 8px 13px 9px;}
.left-nav ul li{ height:34px; vertical-align:middle; border-bottom:1px #a1a1a1 dotted;}
.left-nav ul li a{ background:url(../images/left-nav.jpg) no-repeat 70px center; display:block; line-height:34px; font-size:14px; text-align:center; padding-left:20px;}
.left-nav ul li a.active, .left-nav ul li a:hover{ background:url(../images/left-navH.jpg) no-repeat 70px center #ff9900; color:#fff;}

.left-tel{ background:url(../images/leftBg.png) no-repeat bottom center; padding:18px 0 23px 0;}
.left-tel .bd{ padding:15px 0 20px 14px; line-height:30px; font-size:14px; border:1px #dcdcdc solid;}
.left-tel .bd .t{ color:#006666;}
.left-tel .bd .n{ font-size:24px; color:#ff9900; font-family:Impact;}


.right{ width:873px; border:1px #dadada solid;}
.right-top{ background:url(../images/titlleBg.jpg) repeat-x; height:40px; line-height:40px; color:#666; padding:0 20px;}
.right-top .cn{ font-size:16px; font-family:"microsoft yahei"; color:#cc0000; float:left;}
.right-top a{ color:#666;}
.right-top .c-green{ color:#008392;}
.right-about{ font:14px/34px "microsoft yahei"; padding:30px 22px;}

/*产品列表*/
.column_ul li{ width:253px; height:253px; float:left; margin-right:23px;}
.column_ul li img{ width:252px; height:194px; border:1px solid #dadada;}
.column_ul li p{ text-align:center;}

.column_ul_sxshow li{ width:383px; height:255px; float:left; margin-right:30px;}
.column_ul_sxshow li img{ width:382px; height:196px; border:1px solid #dadada;}
.column_ul_sxshow li p{ text-align:center;}

.column_ul_honorshow li{ width:383px; height:383px; float:left; margin-right:23px;}
.column_ul_honorshow li img{ width:382px; height:324px; border:1px solid #dadada;}
.column_ul_honorshow li p{ text-align:center;}


/*新闻列表  */
.right-about ul.cont1_ul_news li>strong{ float:right; margin-right:5px;} 


.product2 li{clear:both;display:block; height:192px; margin-bottom:20px;}
.product2 .text{ margin-left:270px;}
.product2 .text h2 a{ color:#008392;}
.product2 .pic img{ width:252px; height:194px; border:1px solid #dadada;}
