﻿@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0; border:0; font-size:12px; font-family:"Microsoft YaHei","微软雅黑";}
img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;}
body, input, select, button, textarea{font-size:12px; font-family:"微软雅黑","Microsoft YaHei";}
button{cursor:pointer;}
i, em, cite{font-style:normal;}
a, a:link{ font-size:12px; text-decoration:none; outline:0; cursor:pointer;}
a:visited {}
a:active{text-decoration:underline;}
a:hover{ color:#000!important; text-decoration: none;}
a:focus {outline:none;}
b{ font-weight:normal;}
.clear{clear: both;}
.left{float:left;}
.right{float: right}
.w1000{width: 1000px;margin: 0 auto;}
.cf00{color: #f00;}

/*导航*/
.header .top{height: 43px;line-height: 43px;background: #888888;color: #fff;}
.header .top li.left{font-size: 16px;background: url(../images/phone_bg.png) left center no-repeat;padding-left: 30px;}
.header .top li.right{font-size: 14px;}
.header .top li.right a{font-size: 14px;color: #fff;display: inline-block;padding:0 10px;}
.header .top li.right a:last-child{padding-right:0;}

.nav{height: 95px;line-height: 95px;background: #ddf5f9;}
.bgfff{background: #FFF;}
.nav .right{text-align: right;}
.nav .right a{font-size: 15px;color: #000;font-weight: bold; text-decoration: none;}
.nav .right li{display: inline-block;padding:0 30px;}
.nav .right li:last-child{padding-right: 0;}

.banner{height: 600px;}
/**/
.hf_banner {position:relative;width: 100%;overflow: auto;text-align:center;top:-3px;clear:both;}
.hf_banner li a{display:block;width:1000px;margin:0 auto; cursor:pointer;height: 600px;}
.hf_banner ul li {float: left;}
.hf_banner .dots {	position: absolute;	left: 0;right: 0;bottom: 0px;}
.hf_banner .dots li {display: inline-block;background:#666;width: 10px;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;opacity: .4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
.hf_banner .dots li.active {background: #008CD6;opacity: 1;}



.banner_list{height: 270px;}
.banner_list a{width: 1000px;margin: 0 auto;display: block;height: 314px;}
.index_b{padding-top: 25px;}
.index_b ul{width: 1005px;}
.index_b li{float: left;width: 330px;margin-right: 5px;overflow: hidden;}
.index_b li:last-child{margin-right: 0;}
.content{margin-top: 25px;height: auto;overflow: hidden;}
.content .index_cl{margin-top: 25px;width: 660px;height: auto;overflow: hidden;}
.content .index_cr{width: 330px;margin-top: 25px;height: auto;overflow: hidden;}
.index .title{line-height: 40px;background: #888;padding-left: 20px;font-size: 16px;color: #fff;}
.content .index_cl .no1{height: auto;overflow: hidden;padding-top: 20px;}
.content .index_cl .no1 li{width: 325px;overflow: hidden;}
.content .index_cl .no2{line-height: 24px;height: auto;overflow: hidden;padding-top: 20px;}
.content .index_cl .no2 li{float: left;width: 50%;overflow: hidden;margin-bottom: 2px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.content .index_cl .no2 li em{background: #747474;border-radius: 6px;display: inline-block;width: 40px;height: 20px;line-height: 20px;margin-top: 2px;text-align: center;margin-right: 5px;color: #fff;}
.content .index_cl .no2 li a{color: #666;}
.content .index_cr ul{padding-top: 15px;}
.content .index_cr li{line-height: 28px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.content .index_cr li em{color: #666;padding-right: 10px;}
.content .index_cr li a{color: #666;}


/*产品中心*/
.product_top{background: #f2f2f2;height: 160px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.product_top .w1000 div.hover{background: #fff;padding-top: 111px;}
.product_top .w1000 .p_list{width: 250px;float: left;text-align: center;padding-top: 110px;}
.product_top .w1000 .p_list a{display: block;font-size: 18px;color: #000;height: 50px;}
.product_top_bg{background: url(../images/product_top_bg.png) left top no-repeat;height: 82px; position: relative;top:25px; z-index: 999;}
.class_list{background: #f2f2f2;height: auto;overflow: hidden;line-height: 50px; }
.class_list li{float: left;padding:0 10px;font-size: 14px;}
.class_list li a{font-size: 14px;color: #000;}
.class_list li a.hover{color: #f60;}
.class_list li.hover{background: #fff;}
.class_list .search{padding-top: 9px;padding-right: 15px;}
.class_list .search .keyword{float: left;display: block;border:none;width: 280px;padding-left: 9px;line-height: 32px;height: 32px;background: url(../images/p_search_bg.jpg);}
.class_list .search .submit{float: left;display: block;border:none;width: 30px;height: 32px; cursor: pointer;background: url(../images/p_search_bg.jpg) -289px top;}
.product_list{width: 997px;margin: 0 auto;padding: 20px 0;height: auto;overflow: hidden;}
.product_list li{width: 248px;float: left;border:1px solid #ccc;height: 320px;overflow: hidden;margin-right: -1px;margin-bottom: -1px;text-align: center;padding-top: 25px;padding-bottom: 15px;}
.product_list li h1{font-size: 16px;padding-bottom: 5px;font-weight: bold;}
.product_list li span{display: block;color: #585858;line-height: 20px;padding: 0 5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.product_list li em{display: block;color: #f00;font-size: 18px;padding:5px 0 10px;}
.product_list li img{width:auto;max-width:130px;width:expression(this.width>130?"130px":true);height:auto;max-width:225px;width:expression(this.width>225?"225px":true);}

/*产品详情*/
.product{background: url(../images/product_bg.jpg) #f6f6f6 left top repeat-x;padding-top: 50px;}
.product .left{width: 500px;height: auto;overflow: hidden;padding-bottom: 35px;}
.product .right{width: 500px;height: auto;overflow: hidden;padding-bottom: 35px;}
.product .right h1{font-size: 40px;}
.product .right span{font-size: 30px;display: block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.product .right .price{color: #f44305;font-size: 40px;}
.product .right em{font-size: 16px;color: #666;line-height: 22px;margin-right: 20px;}
.product .right li{padding: 24px 0;border-bottom: 1px solid #ccc;}
.product .right li.no1{padding-top: 15px;}
.product .right li.no2{height: auto;overflow: hidden;}
.product .right li.no2 em{float: left;line-height: 28px;}
.product .right li.no2 span{font-size: 20px;line-height: 20px;background: #fff;border: 1px solid #ccc;float: left;margin-right: 8px;padding:4px 8px;}
.product .right .color{height: auto;overflow: hidden;}
.product .right .color em{float: left;line-height: 50px;}
.product .right .color dd{float: left;text-align: center;margin-right: 8px;}
.product .right .color dd img{border:1px solid #ccc;padding:2px;}
.product_body{background: url(../images/p_body_bg.jpg) #fff left top repeat-x;}
.product_body .title{background: url(../images/p_body_line.jpg) left center no-repeat;height: 65px;}
.product_body .title li{background: url(../images/p_body_line.jpg) right center no-repeat; float: left;line-height: 65px;width: 250px;overflow: hidden;text-align: center;font-size: 16px;cursor: pointer;}
.product_info{padding: 20px;}

/*搜索*/

/*新闻中心*/
.list{height: auto;overflow: hidden;}
.list .left{width: 215px;border:1px solid #e1e1e1;border-bottom: none;}
.list .left .title,.list .right .title{background: #ececec;font-size: 16px;color: #000;padding-left: 26px;line-height: 60px;}
.list .left li{border-bottom: 1px solid #e1e1e1;line-height: 60px;}
.list .left li a{color: #333;font-size: 14px;display: block;padding-left: 26px;}
.list .left li a:hover,.list .left li .hover{background: #ececec;color: #000;font-weight: bold;}
.list .right{width: 745px;border:1px solid #e1e1e1;padding-bottom: 15px;}
.list .right .title{display:block;border-bottom: 1px solid #e1e1e1;}
.list .right .newlist{padding:20px;}
.list .right .newlist li{line-height: 38px;padding-left: 25px;}
.list .right .newlist li em{float: right;padding-right: 30px;}
.list .right .newlist li:nth-child(even){background: #eeeeee;}
.list .right .newlist li a{font-size: 14px;color: #666;}
.news .list .left .title{background: url(../images/icons_06.jpg) #ececec 173px center no-repeat;}
.list .right .search{float: right;}
.list .right .search{padding-top: 14px;padding-right: 20px;}
.list .right .search .keyword{float: left;display: block;border:none;width: 280px;padding-left: 9px;line-height: 32px;height: 32px;background: url(../images/p_search_bg.jpg);}
.list .right .search .submit{float: left;display: block;border:none;width: 30px;height: 32px; cursor: pointer;background: url(../images/p_search_bg.jpg) -289px top;}

/**/
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0;zoom: 1;}
.tree ul{}
.tree li a{}
.tree li a.tree-parent{}
.tree li a.tree-parent-collapsed{}
.tree ul.tree-group-collapsed{display:none;}

/* box */
.box {margin:25px auto 0;text-align: center;}
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img {vertical-align:middle; }
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin:10px 0 0; overflow:hidden; height: auto;}
.tb-thumb li {background:none repeat scroll 0 0 transparent;display:inline-block;margin:0 6px 0 0; overflow:hidden; padding:1px;background: #fff;}
.tb-s310, .tb-s310 a { height:400px; width:400px; margin: auto; }
.tb-s310, .tb-s310 img {width:auto;max-width:400px;width:expression(this.width>400?"400px":true);height:auto;max-width:400px;width:expression(this.width>400?"400px":true);}
.tb-s310 a { *font-size:271px;}
.tb-s40 a { *font-size:35px;}
.tb-s40, .tb-s40 a { height:60px; width:80px; }
.tb-s40 img{width:auto;max-width:80px;width:expression(this.width>80?"80px":true);height:auto;max-width:60px;width:expression(this.width>60?"60px":true);}
.tb-booth {  position:relative; z-index:1; }
.tb-thumb .tb-selected { background: url(../images/product_imgbg.png) left top no-repeat;padding: 11px 1px 1px }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li div {  }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:400px; height:400px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute;cursor:move; z-index:1; }

/*服务*/
.service .list .fwzc .title{background: url(../images/icons_08.jpg) #ececec 25px center no-repeat;padding-right: 30px;padding-left: 50px;font-style: 16px;}
.service .list .down .title{background: url(../images/icons_07.jpg) #ececec 25px center no-repeat;padding-right: 30px;padding-left: 50px;font-style: 16px;}
.service .list #files .title em{background: url(../images/icons_06.jpg) center right no-repeat;width: 11px;display:inline-block;float: right;}
.service .list .left ul li ul li a{background: url(../images/icons_09.jpg) 25px center no-repeat;padding-left: 35px;}
.service .list .left .title2{font-size: 16px;font-weight: bold;background: url(../images/icons_06.png) 170px center no-repeat;padding-left: 25px;}

/*内容页*/
.content .body{padding:20px;font-size: 14px;line-height: 24px;}
.content .body img{width:auto;max-width:705px;width:expression(this.width>705?"705px":true);height:auto;}
.content .body .a_title{text-align: center;font-size: 18px;border-bottom: 1px solid #ccc;padding-bottom: 8px;}
.content .body .a_info{text-align: center;padding-bottom: 10px;}
/*分页*/
.pagelist{text-align: center;}
.pagelist li{display: inline-block;line-height: 24px;border:1px solid #ccc;margin-right: 2px;padding:0 10px;}
.pagelist li a{color: #333;}
.pagelist .thisclass{font-weight: bold;}
.pagelist table{margin: 0 auto;}
.pagelist table tr td{font-size: 14px;padding: 0 3px;}
.pagelist table tr td a{font-size: 14px;color: #666;}
/*关于我们*/
.cont{padding: 30px 50px;}
/*底部*/
.footer{margin-top: 40px;height: auto;overflow: hidden;}
.footer .index_d{padding:40px 0;height: auto;overflow: hidden;}
.footer .index_d li{float: left;width: 333px;overflow: hidden;color: #666;}
.footer .index_d li img{float: left;margin-right: 10px;}
.footer .index_d li b{font-size: 18px;color: #333;padding-top: 70px;display: block;}
.footer .w1000{height: auto;overflow: hidden;margin-bottom: 50px;}
.footer .left{width: 750px;overflow: hidden;}
.footer_top{height: auto;overflow: hidden;padding-bottom: 60px;}
.footer_top li{float: left;width: 333px;overflow: hidden;color: #666;}
.footer_top li:first-child{width: 400px;}
.footer_top li:last-child{width: 210px;float: right;}
.footer_top li img{float: left;margin-right: 15px;}
.footer_top li span{display: block;font-size: 18px;color: #333;}
.footer .left dl{float: left;width: 186px;overflow: hidden;}
.footer .left dl dt{font-size: 18px;margin-bottom: 10px;}
.footer .left dl dd{line-height: 24px;background: url(../images/icons_01.jpg) 3px center no-repeat;padding-left: 10px;}
.footer .left dd a{color: #333;font-size: 14px;}
.footer .right{width: 250px;overflow: hidden;}
.footer .right dt{font-size: 18px;margin-bottom: 10px;}
.footer .right dd{background: url(../images/icons_02.jpg) left top no-repeat;padding-left: 55px;}
.footer .right dd span{display: block;font-size: 20px;}
.footer .right dd.kefu{background-position: left -70px;margin-top: 15px;}
.footer_b{background: #888;height: 80px;line-height: 80px;}
.footer_b .left{background: url(../images/logo_b.jpg) left center no-repeat;padding-left: 110px;width: auto;font-size: 13px;color: #fff;}
.footer_b .right{width: auto;}
.footer_b .right a{font-size: 14px;color: #fff;display: inline-block;padding-left: 20px;}
.footer_b .w1000{position: relative;}
.renz{position: absolute;left: 429px;top:10px;height:60px;overflow:hidden;}
.renz img{width: 57px;height: 80px;}