@charset "utf-8";
/* ---公共元素---*/
*{margin:0px;padding:0px;}
body{font:12px Microsoft YaHei;color:#333;}
ul,ol,li{list-style:none;}
input,textarea,option,select{list-style:none;color:#333;font-family:Microsoft YaHei;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline}
img{border:0px;}
.clear{clear:both;font-size:0;line-height:0;margin:0;padding:0}
.white{color:#fff;}
.orange{color:#f60;}
.blue{color:#376493;}
.red{color:#F00;}
.left{float:left}
.right{float:right}
#wrapper{width:981px;margin:0px auto;}
#header{padding:20px 0px 25px 0px;overflow:hidden;}
#content{width:981px;margin:0px auto;}
#footer{ background:#404040; border-top:solid 5px #555; margin-top:10px}
.float{width:95px;position:fixed;top:200px;left:40px;z-index:10000;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
/* ---页面样式---*/
.w{width:981px;margin:0px auto;}
.head{height:70px; margin-top:15px;}
.logo{border-right:1px solid #e9e9e9; padding-right:15px;}
.logo_t{color:#262626; font-size:20px;line-height:28px; padding:5px 0 0 15px;}
.logo_t p{font-size:12px; display:block; font-weight:normal; color: #959595;}
.tel{ height:36px; background:url(../images/well_tel.jpg) no-repeat left center; padding-left:150px; margin-top:15px;}
.tel span{font-size:24px;color:#390; line-height:36px;}
.nav{ background:#404040;height:50px; margin-top:15px;}
.nav ul{ overflow:hidden;} 
.nav ul li{ float:left; width:109px;text-align:center; line-height:50px; font-size:14px}
.nav ul li a{ display:block; height:50px; color:#FFF}
.nav ul li a:hover{ background:#390;}
.slide-main{height:500px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.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:460px;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:500px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:410px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
.Links{ border:solid #dfdfdf 1px; padding:15px; margin-top:10px;}
.foot{width:981px; overflow:hidden; margin:0px auto; padding:0px; text-align:left;}
.foot ul{ overflow:hidden}
.foot ul li{ padding:10px 0px; color:#FFF; text-align:center;}
.Product_t{ display: block; height:100px; color: #585858; overflow: hidden; text-align: center; margin-top:20px;}
.Product_t b{ display: block; overflow: hidden; text-transform: uppercase; color: #bcbcbc; font-size: 26px; font-weight: normal; font-family: Impact,arial;}
.Product_t i{ display: block; overflow: hidden; color: #390; font-size: 28px; font-weight: normal; font-style: normal; background: url(../images/pro-bor.png) no-repeat center center;}
.Product_t p{color:#585858;font-size:17px; padding-top:5px;}
.Product_t p a{color:#585858;font-size:17px; padding-top:5px;}
.main_products{ background:url(../images/well_Product.jpg) no-repeat center 0; height:917px; overflow:hidden; font-size:0;}
.ys{ position:relative; height:917px;}
.ys p{ font-size:12px; color:#666; line-height:22px;}
.ys p b{ display:inline-block; border-bottom:#390 1px solid; height:25px; line-height:25px; padding:0 0 4px; overflow:hidden; margin:0 0 4px;}
.ys p b a{ font-size:18px; color:#390;}
.ys p span{ display:block; padding:15px 0 0;}
.ys .ys_p01{ position:absolute; top:80px; left:285px; width:260px;}
.ys .ys_p02{ position:absolute; top:260px; right:0; width:260px; text-align:right;}
.ys .ys_p03{ position:absolute; top:580px; left:0; width:260px;}
.ys .ys_p04{ position:absolute; top:670px; right:0; width:260px; text-align:right;}
.ys .ys_p05{ position:absolute; top:800px; left:200px; width:260px; text-align:right;}
.AboutUs{ background:url(../images/well_aboutus.jpg) #efefef no-repeat left; height:320px; margin-top:15px;}
.AboutUs p{ margin-left:200px; padding:15px; font-size:14px; line-height:30px;}
.honor{ padding:20px 0;}
.honor_l{ width:300px; padding:30px 0 0;}
.honor_l ul li{ height:47px; line-height:47px; border-bottom:#bfbfbf 1px dashed; background:url(../images/honor_icon.gif) no-repeat 0 16px;}
.honor_l ul li a{ font-size:16px; color:#333; padding:0 0 0 28px;}
.honor_r{ width:598px; padding:45px 0 0;}
.honor_r img{ width:598px; height:300px;}
.Product_img{overflow:hidden; margin-top:10px;}
.Product_img ul{ float:left; width:175px;display:block; margin:10px 10px;}
.Product_img ul li{ display:block;text-align:center;border:solid #efefef 1px;}
.Product_img ul a{ display:block;text-align:center;}
.hot{ padding:10px 0px; font-size:14px; font-weight:bold;}
.Workshop{margin-top:10px;}
.Workshop ul{ overflow:hidden; padding-top:10px;}
.Workshop ul li{ float:left; width:33%; text-align:center;}
.Workshop ul li a{ display:block; padding:10px 0px; color:#FFF;}
.Honors{margin-top:10px;}
.Honors ul{ overflow:hidden; padding-top:10px;}
.Honors ul li{ float:left; width:25%; text-align:center;}
.Honors ul li a{ display:block; padding:10px 0px; color:#FFF;}
.Product{ background:#FFF; overflow:hidden;padding:10px 0px 0px 10px; margin-top:10px;}
.Product dl{ overflow:hidden;}
.Product dl dt{margin-bottom:10px}
.Product dl dd{ float:left; margin-right:10px; margin-bottom:10px;}
.product_category{ width:255px; float:left;margin-top:10px; background:#FFF; border:solid #efefef 1px;}
.product_category h4{ height:35px;line-height:35px;  background:#390; repeat-x;font-size:14px; color:#fff; position:relative;}
.product_category h4 span{ display:block; padding-left:10px;}
.product_category h4 .more{ position:absolute; top:10px; right:10px;}
.product_category ul{ display:block; overflow:hidden; padding:10px;}
.product_category ul li{ padding:6px 0px; margin-bottom:6px}
.product_category ul li.lm{color:#FFF; border-radius:3px 3px 3px 3px; background:url(../images/Product_l_icon.png) #404040 no-repeat 10px center; padding-left:20px;}
.product_category ul li.lm a{color:#FFF;}
.product_category ul li.lm_i{ border-bottom:dashed #efefef 1px; background:url(../images/Product_i_icon.png) no-repeat 10px center; padding-left:25px;}
.ContactUs{width:255px; position:relative;}
.ContactUs h4{  background:#390; repeat-x; height:35px; color:#FFF; position:relative;}
.ContactUs h4 span{ display:block; padding-left:10px;}
.ContactUs h4 .more{ position:absolute; top:15px; right:10px;}
.Products{ float:right; width:715px; background:#FFF; margin-top:10px; border:solid #efefef 1px;}
.Products h4{  background:#390; repeat-x; height:36px; font-size:14px; position:relative;}
.Products h4 .Title{ height:36px;   line-height:36px;  background:#390; color:#FFF; text-align:left; padding-left:10px}
.Products h4 .Title span{ display:block;}
.Products h4 .more{ position:absolute; top:10px; right:10px;}

.News{width:480px; margin-top:15px; border:solid #dfdfdf 1px;}
.News ul{ display:block; overflow:hidden; padding:8px;background:#FFF;}
.News ul li{ padding-bottom:8px; padding-top:8px; padding-left:10px;border-bottom:dashed #dfdfdf 1px; background:url(../images/news_icon.png) no-repeat left center; }
.News ul li span{float:right; padding-right:3px;}
.News h4{ background:#404040; height:35px; color:#FFF; position:relative; }
.News h4 span{ display:block; padding-top:8px; padding-left:10px; font-size:14px;}
.News h4 .more{ position:absolute; top:15px; right:10px;}
.Case{margin-top:10px; border:solid #efefef 1px;}
.Case h4{ background:url(../images/Product_bg.png) repeat-x; height:33px; font-size:14px; position:relative; border-bottom: solid #007cca 3px;}
.Case h4 .Title{ height:33px; width:120px; background:url(../images/column_bg.png) repeat-x; color:#FFF; text-align:center;}
.Case h4 .Title span{ display:block;padding-top:8px;}
.Case h4 .more{ position:absolute; top:10px; right:10px;}
.Case ul{padding:20px; overflow:hidden;}
.Case ul li{display:block;float:left; margin-right:17px; margin-top:17px; margin-left:17px;}
.Case ul li p{ text-align:center; padding-top:10px;}
.Superiority{margin-top:10px; background:#FFF;}
.Superiority h4{ margin-bottom:20px;}
.Superiority ul{display:block; overflow:hidden; margin-bottom:10px;}
.Superiority ul li{display:block; line-height:30px;}
.Superiority ul li.text{width:420px; margin:0px 70px}
.Superiority ul li.img{ width:417px;}
.Superiority ul li p{ padding-left:60px; font-size:14px}

/* ---Funly---*/

/*==============新闻列表=============*/
.list{ padding:10px 0;}
.list li{ height:32px; line-height:32px; background:url(../images/line.gif) repeat-x left bottom; padding-bottom:5px; zom:1; overflow:hidden;}
.list li a{ background:url(../images/ico.gif) no-repeat 5px center; padding-left:15px; font-size:14px; float:left;}
.list li span{ float:right;}

/*==============产品列表=============*/
.product_view ul{ zoom:1; overflow:hidden; padding:15px 0 0 15px !important; _padding:15px 0 0 10px;}
.product_view ul li{ float:left; width:155px; margin-right:10px; margin-bottom:30px; line-height:22px}
.product_view ul li img{ border:solid 1px #CCC;}
.product_view ul li span{ display:block; text-align:center; line-height:24px;}
.product_view ul li div{ text-align:center; }

/*==============内容页=============*/
.view{ padding:15px;}
.view h2{ text-align:center; font-size:16px;}
.son_title{ text-align:center; padding:15px; color:#666; background:url(../images/line.gif) repeat-x left bottom;}
.info p{ text-indent:24px; line-height:20px; margin-top:12px;}

/*==============分页=============*/
.page{ text-align:center; padding:10px;}
.page a{ margin-left:10px;}
