﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444; overflow-x:hidden; min-width:1000px;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#03b9a7;}
img{border:none;} 
tr,dt,dl,dd,div,ul,li,p,form,table{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
h3,h4{font-size:16px; font-weight:bold;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}

/*头部样式*/
.head-t{ height:28px; background:#cacaca;}
.head-t ul{ height:28px; width:1000px; margin:0 auto; overflow:hidden;}
.head-t ul span{ float:right; display:inline-block; height:28px;}
.head-t ul span a{ display:inline-block; width:110px; height:28px; line-height:28px; text-align:center; color:#FFF; font-size:14px;}
.head-t ul span a.ch{ background:#03b9a7;}
.head-t ul span a.en{ background:#04a292;}
.head-t ul span a:hover{ color:#f86b59;}
.head-c{ width:1000px; margin:0 auto; height:112px; overflow:hidden;}
.head-c .c-logo{ float:left; width:282px;}
.head-c .search{ width:304px; float:right; height:112px; background:url(search.png) no-repeat center 46px; position:relative;}
.search .textbox{ width:234px; height:16px; padding:11px 5px; position:absolute; left:1px; top:47px; background:0; border:0; outline:medium;}
.search .inputButton{ width:59px; height:38px;top:47px;border:0;position:absolute; right:0px;background:0; cursor:pointer;outline:medium;}
.nav{ height:50px; background:#03b9a7;}
.nav ul{ overflow:hidden; width:1000px; margin:0 auto;}
.nav ul li{ float:left; width:200px; text-align:center; line-height:50px; height:50px;}
.nav ul li a{ font-size:16px; display:block; color:#FFF;}
.nav ul li a:hover{ background:#02d3be;}

/*幻灯图片*/
/*幻灯图片*/
.slider{ height:100%; width:100%; overflow:hidden; cursor:pointer;}
.flexslider,.slides,.slides li,.flex-viewport,.img{ height:100%;}
.img{ position:relative; overflow:hidden; display:block;}
.img img{ width:100%;}
.flexslider{ position:relative;}
.flex-control-nav{ position:absolute; width:100%;bottom:0;text-align:center; z-index:2;}
.flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 5px;}
.flex-control-paging{ left:0px; bottom:10px;}
.flex-control-nav li a{ background:#000; text-indent:-99cm; display:block; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%; -o-border-radius:50%; border:0; width:10px; height:10px;}
.flex-control-nav li a.flex-active{ background:#78c340;}
.flex-direction-nav{ position:absolute; height:50px; width:100%;top: 50%;margin-top:-25px; text-align:center; line-height:50px;}
.flex-direction-nav li a.flex-prev{ float:left; background:#000 url(right.png) center center no-repeat; display:block; height:50px; width:50px;}
.flex-direction-nav li a.flex-next{ float:right; display:block; height:50px; width:50px; background:#000 url(left.png) center center no-repeat;}
.flex-direction-nav li a:hover{ background-color:#03b9a7;}
.flex-direction-nav li a{ text-indent:-99cm; display:none;}
.flex-direction-nav{ display:none; opacity:0;}

/*产品展示*/
.blank{ height:40px; background:#03b9a7; font-size:14px; color:#FFF; line-height:40px;}
.blank ul{ width:1000px; margin:0 auto;}
.blank ul a{ float:right; display:inline-block; width:100px; height:28px; text-align:center; line-height:28px; color:#FFF; background:#00e4cd; margin:6px 0px;}
.pro-title h3{ width:160px; margin:30px auto; height:36px; line-height:45px; padding:0px 10px; position:relative; border:1px solid #03b9a7;}
.pro-title h3 span{ color:#bcbcbc; margin-left:8px;}
.pro-title h3:before{ content:""; border-bottom:1px solid #FFF; position:absolute; width:120px; bottom:-1px; left:50%; margin-left:-60px;}
.pro-con{margin:0 auto;}
.pro-con-list{ width:1000px; margin:0 auto; height:261px; position:relative;}
.pro-con-list .slides li a{ display:block; width:320px; height:225px; border:1px solid #CCC; float:left; margin-right:17px;}
.pro-con-list .slides li a:hover{ border:1px solid #03b9a7;}
.pro-con-list .slides li .li-div{ width:1017px; overflow:hidden;}
.pro-con .flex-direction-nav{ width:1150px; left:50%; margin-left:-575px;}
.pro-con .flex-viewport{ z-index:1;}

.pro-con-list .slides li a .div-img-p{ display:table;vertical-align:middle; padding:10px; height:207px;}
.pro-con-list .slides li a .div-img-p .div-img{ display:table-cell; width:123px;padding-right:10px; border-right:1px solid #CCC; vertical-align:middle; text-align:center; height:100%;}
.pro-con-list .slides li a .div-img-p .div-p{  display:table-cell; vertical-align:middle; text-align:left; width:150px; height:100%; padding-left:10px; font-size:13px;}
.pro-con-list .slides li a:hover{ color:#333;}
.pro-con-list .slides li a .div-img-p .div-p p font{ color:#019082}
/*公司介绍*/
.about-list{ height:412px; background:#e2e2e2;  width:100%; margin-top:15px;}
.about-con{ width:1000px; margin:0 auto; overflow:hidden; padding-top:23px;}
.about-img{ float:left; width:462px;}
.about-p{ float:right; width:505px;}
.about-title h3{ position:relative; border-bottom:1px solid #CCC;}
.about-title h3 span{ color:#bcbcbc; margin-left:8px;}
.con-p{ line-height:26px; font-size:13px; padding-top:10px; color:#6c6c6c;}
.more{ text-align:right; margin-top:10px;}
.more a{ width:130px; font-size:14px; height:36px; display:inline-block; background:#03b9a7; text-align:center; line-height:36px; color:#FFF;}
.more a:hover{ background:#02d3be;}

/*底部*/
.foot{ margin-top:15px;}
.foot-t{ height:84px; background:#019082; overflow:hidden;}
.foot-t ul{ width:1000px; margin:0 auto; height:80px;}
.foot-t .li-left{ float:left; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px; padding-right:69px; border-right:1px solid #FFF;}
.foot-t .li-right{ float:left; overflow:hidden; width:638px;}
.foot-t .li-right p{ float:left; color:#FFF; font-size:14px; padding:10px 0px; margin-left:53px;}
.foot-m{ height:30px; background:#03b9a7; color:#FFF; font-size:14px; text-align:center; line-height:30px;}

.foot-t .li-right span{ display:block; color:#FFF; padding-left:20px;}
.foot-t .aa{ padding-top:15px;}
/*内页关于我们*/
.banner{ width:100%;margin:0 auto; overflow:hidden; text-align:center;}
.banner img{ width:100%;}
.position{width:100%; margin:0 auto; overflow:hidden; height:47px; line-height:47px; background:url(bg-location.gif) repeat-x left top; }
.position ul{font-family:"宋体"; padding-left:25px; width:950px; margin:0 auto; background:url(home.jpg) no-repeat left center;}
.content{ width:1000px; margin:0 auto; overflow:hidden;}
.content-left{ width:281px; float:left;}
.content-right{ width:700px; float:right; overflow:hidden; border:1px solid #CCC;}
.content-left .ul-li{ background:#03b9a7; padding:20px;}
.content-left .ul-li li{ background:url(li.png) no-repeat left center; padding-left:10px; font-size:16px; border-bottom:1px dashed #FFF;  line-height:45px;}
.content-left .ul-li li a{ color:#FFF;}
.content-left .ul-li li a:hover{ color:#00fff0;}
.content-left .ul-li li.currclass a{ color:#00fff0;}
.cont{ padding:10px; overflow:hidden; line-height:28px; font-size:14px;}
.cont table{ margin-left:10px;}
.content-right h3 strong{ display:block; line-height:36px; font-size:20px; font-weight:normal; color:#03b9a7;}

/*在线留言*/
.cont h4{ font-weight:normal; font-size:15px; text-align:center; line-height:50px; border-bottom:1px dashed #CCC;}
.cont .upfile{ width:210px; height:23px; border:1px dashed #CCC; padding:2px; background:#DDD;}
.cont table tr td{ border-bottom:1px dashed #CCC;}
.cont table tr td .cc{  display:inline-block; float:left; text-align:right; width:94px; line-height:100px;}

/*产品中心*/
.pro-con .pro-t{ padding:10px; color:#00acdc;}
.pro-con-box ul li{ float:left; width:165px; text-align:center; margin:5px;}
.pro-con-box ul li img{ max-width:150px;max-height:131px;}
.pro-con-box ul li h5{ border:1px solid #CCC; height:150px;}
.pro-con-box ul li h5 a{ display:table; height:150px; vertical-align:middle; text-align:center; width:165px;}
.pro-con-box ul li h5 a span{ display:table-cell; height:150px; vertical-align:middle; text-align:center; width:165px;}
.pro-con-box ul li p{ line-height:30px;height:30px;overflow:hidden;}
.pro-con-box ul li:hover h5{ border:1px solid #03b9a7;}

.about-nav ul li{ float:left; width:200px; text-align:center; height:149px; line-height:149px;}
.about-nav{ background:#DDD; overflow:hidden;}
.about-nav ul li a{ display:block; border-left:1px solid #FFF; font-size:16px;}
.about-nav ul li.currclass{ background:#03b9a7;}
.about-nav ul li.currclass a{ color:#FFF; background:url(ab-li.png) no-repeat center center;}
.about-box{ border:1px solid #CCC; border-top:0; padding:20px; padding-bottom:0px; background:url(1.jpg) no-repeat center bottom; min-height:700px;}
.about-box h3{ font-size:20px; padding:10px 0px;}
.about-box p{ font-size:16px;}
.shebei-p{ padding:20px; background:#DDD; font-size:16px; margin-top:20px;}
.shebei-img{ padding-top:20px;}
.shebei-img ul{ margin-bottom:20px; overflow:hidden; width:1020px;}
.shebei-img ul li{ float:left; width:235px; margin-right:20px;height:191px;}
.shebei-img ul li img{ width:235px; display:block; height:191px;}
.shebei-img ul li a{ display:block;}
.shebei-img ul li.li-p{ background:#DDD; position:relative;}
.shebei-img ul li.li-p h3{ font-size:14px; height:50px; line-height:50px;position:absolute;  bottom:0px; width:100%;}
.shebei-img ul.p1 .li-p h3{ text-align:left; padding-left:20px; left:0px; }
.shebei-img ul.p2 .li-p h3{ text-align:right; padding-right:20px;right:0px;}

.pro-nav ul li{ float:left; text-align:center;}
.pro-nav ul li a{ display:block; border:1px solid #DDD; width:273px; position:relative;}
.pro-nav ul li a img{ width:100%;}
.product{ width:1100px; margin:0 auto; overflow:hidden;}
.pro-nav ul li a h3{ position:absolute; width:100%; height:40px; line-height:40px; bottom:0px; left:0px;}
.pro-nav ul li a:hover{ border:1px solid #01b3bd;}

.right-box{ padding:10px;}
.titl{ line-height:50px; height:50px; border-bottom:2px solid #01b3bd;}
.titl h3{ font-size:20px;}
.pro-img{ margin-top:10px;margin-bottom:50px;}
.pro-img img{ max-width:810px;}

.pro-con{ background:url(linegray.gif) no-repeat center top; overflow:hidden;  padding-top:10px; min-height:216px;}
.con-left{ width:390px; float:left;}
.con-pp h3{ font-weight: normal; width:95px; color:#01b3bd; float:left;}
.con-right{ width:390px; float:right;}
.con-pp .texing{ float:right; width:295px;}
.con-pp .texing p{ line-height:26px; border-bottom:1px dashed #CCC; background:url(icon04.gif) no-repeat left -2px; padding-left:15px;}

#pro-com h4{ font-weight:normal;color:#01b3bd;}
#pro-com ul{ overflow:hidden;}
#pro-com ul li{ float:left; width:190px; text-align:center; margin:5px;}
#pro-com ul li img{ width:180px;}
#pro-com ul li .a-img{ width:190px; height:158px; border:1px solid #CCC; overflow:hidden; padding:5px 0px;}
#pro-com ul li .a-img .p-img{ display:table; width:100%; height:158px;}
#pro-com ul li .a-img .p-img p{ display:table-cell; vertical-align:middle;}
#pro-com ul li h3{ font-weight:normal;}

.link{ width:1100px; margin:0 auto; overflow:hidden; margin-top:15px; border:1px solid #DDD;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.link strong{ background:url(link.png) no-repeat left center; width:120px; height:50px; display:inline-block; float:left; color:#FFF; padding-left:15px; line-height:50px; font-size:16px;}
.link ul li{ float:left; line-height:25px; padding:0 10px;}