/* ============容器============== */
body{margin:0;padding:0;border:0;height:100%;text-align:left;background-color: #181818;}
*{margin:0px; padding:0px;}
div,li,td,p,select,input,textarea,a,button,input{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#808080;text-decoration: none}
ul{margin:0px;padding:0px;}
li{ list-style:none;}
a:link,a:visited,a:active{color:#808080;text-decoration: none;} 
a:hover{color:#ff0000;text-decoration: none;}
.mr13{ margin-right:13px;}
.fl{ float:left;}

.contain{width: 1002px;margin: 0px auto; padding: 0px;background-color: #181818;}  
.top{width: 1002px;  position: relative;margin: 0px auto;z-index: 99;} 
.head{height: 140px;overflow: hidden; background:url("../images/head.jpg") no-repeat;}
.logo{height:90px; width:680px; overflow:hidden; float:left;}
.logof{ float:left;width:90px;margin: 4px 0px 0px 10px;}
.logoimg{ width: 80px;height: 80px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;padding: 1px;}
.logo img{max-width:80px; max-height:80px} 
.logo h1{font-weight:bold;font-size:32px;line-height:90px;height:90px;overflow:hidden;float:left;width:540px;color:#E0E0E0; margin-left:15px}
.qrdiv{background:none repeat scroll 0 0 #FFF;border:1px solid #DFDFDF;display:none;height:245px;left:0;position:absolute;text-align:center;top:22px;width:220px;z-index:9999999999}
#qrcode{margin:10px;width:200px;height:200px;float:left}
.qrdiv .qrfont{color:red;line-height:24px;font-size:14px;width:220px;vertical-align:middle;float:left;font-weight:400}
.phone{height:90px; line-height:90px; color: #E0E0E0;  font-size: 26px; width:220px; overflow:hidden; float:left; text-align:right;}
.nav{width:1002px; height:44px; text-align:right; overflow:hidden; }
.nav ul{ float:right;}
.nav ul li{ float:left; background:url("../images/menunow.jpg") no-repeat; margin-right:3px;width: 102px;  height:44px; line-height:44px; color: #fff;text-align: center;}
.nav ul li a{color: #fff; }
.nav ul li a:hover,#menu_select a{color:#ff0000;text-decoration: none;}
.baiduAd{width:1002px; background-color:#fff; overflow:hidden;}
.baidad{ width:1000px; margin:0 auto; }
/*Banner*/
#theme_pic{ width: 1002px;POSITION: relative; overflow:hidden;z-index: 1;}
#focus {width: 1002px;height:300px;overflow: hidden;position: relative; }
#focus .num {overflow: hidden;height: 28px;position: absolute;bottom: 12px;right: 15px;zoom: 1;z-index: 3;}
#focus .num li.on {background: #ff6600;color: #fff;}
#focus .num li {width: 25px;height: 25px;line-height: 25px;text-align: center;font-weight: 400;color: #ff6600;background: #fff;margin-right: 10px;border-radius: 50%;cursor: pointer;float: left;} 
#focus .prev,#focus .next { width: 40px; height: 100px; background: url(http://b2b.7wsh.com/images/btn.png) no-repeat; position: absolute; top: 100px; opacity:0.3; z-index:3; }
#focus .prev { left: 0; }
#focus .next { right: 0; background-position: right }
#focus .buypic img {width:1002px; height:300px;}
.swfobj {width: 1002px;height: 300px;position: relative;margin-top: -300px;}
.main{width: 1002px;margin: 0px auto; overflow:hidden; }
.left{ float:left; width:210px; overflow:hidden;}
.right{ float:left; width:779px; overflow:hidden;}

.tab210{width:210px; overflow:hidden; } 
.tab558{width:556px; overflow:hidden; }
.tab779{width:779px; overflow:hidden;}
.tab1002{width:1002px; overflow:hidden;}
.title,.gsjs .tab_title{ width:100%; height:40px;line-height:40px; color:#E0E0E0;font-size:15px; font-weight:bold; padding-left:20px;}
.title span{font-size:13px; padding-left:8px; color:#888;}
.tab210 .title{background:url("../images/title.jpg") no-repeat; width:190px;}
.tab558 .title{ background:url("../images/t556.jpg") no-repeat; width:538px;}
.tab779 .title,.gsjs .tab_title{ background:url("../images/t779.jpg") no-repeat; width:759px;}
.tab779 .title .add{color: #696969;}
.tab1002 .title{ background:url("../images/t1002.png") no-repeat; width:982px;}
.tab_title h3{ font-size:15px;}
.tab{  height:220px; border: 1px solid #252525;
    -webkit-border-image: url(../images/border.jpg) 1;
    -moz-border-image: url(../images/border.jpg) 1;
    border-image:url(../images/border.jpg) 1; border-bottom:none; border-top:none; overflow:hidden;}
.tab210 .tab{ max-height:314px;min-height:220px;height:auto;}
.cpxl{ width:208px; overflow:hidden; text-align:center; padding: 20px 0px;}
.cpxl li{ background:url("../images/dot.jpg") no-repeat; width:138px; height:22px; line-height:22px;margin: 0px auto 8px; }
.about{ overflow:hidden;line-height:24px;padding:10px;}
.gs {float:left;overflow:hidden;padding-right:10px;} 
.gs img{max-width:200px; max-height:200px;}
.xwdt{width:188px; overflow:hidden; padding-top:20px; margin:0px 10px;}
.xwdt li{background:url("../images/li.png") no-repeat left center;padding-left:10px; border-bottom:1px dotted #707070; height:30px; line-height:30px; overflow:hidden;  white-space: nowrap;text-overflow: ellipsis;}
.productlistx{width:984px; margin:10px 8px; overflow: hidden;position: relative;}
.productlistx .LeftBotton{background: url(../images/roll.jpg) no-repeat 0px 0px;left: 1px;float: left;width: 16px;cursor: pointer;position: absolute;height: 164px;top: 0px;}
.productlistx .RightBotton{background: url(../images/roll.jpg) no-repeat -16px 0px;right: 1px;float: right;width: 16px;cursor: pointer;position: absolute;height: 164px;top: 0px;}

.productlistx .Cont{margin: 0px auto;overflow: hidden; float: left; width:940px;position: relative;left: 22px;}
.productlistx .box{float: left;width: 180px; height:164px; overflow:hidden; margin:0 4px; text-align: center; background-color:#353535; }
.productlistx .p_pic{width: 180px;margin: 0 auto; height: 140px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;  }
.productlistx .p_pic img{ max-height:140px; max-width:180px;}
.productlistx .box:hover{border: #808080 1px solid;}
.productlistx .box p{line-height: 24px; height:24px; width:180px; overflow:hidden; text-align: center;font-size: 12px;color: #007acf;}
.productlistx .box p a{color:#808080;}
.h200{ height:200px;}
.hauto,.gsjs{height:auto;}
.list{width:980px; margin:10px; overflow:hidden;}
.list ul li{ float:left; width:180px; margin:0px 8px 15px; overflow:hidden; height:210px;background-color:#353535;}
.list .pro_img{width: 180px;margin: 0 auto; height: 180px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle; }
.list .pro_img img{max-height:176px; max-width:176px;}
.list p{width:180px; height:30px; line-height:30px; overflow:hidden;text-align: center; }
.list p a{color:#aaa;}.list p a:hover{color:#ff0000;}

.gsxq,.base_info{ overflow:hidden; margin:20px 10px;}
.gsxq li,.base_info ul li{width:360px; margin-right:8px; float:left; background:url("../images/li.png") no-repeat left center;padding-left:10px; border-bottom:1px dotted #707070; height:30px; line-height:30px; overflow:hidden;}
.gsxq li strong,.base_info ul li span{ font-weight:bold; color: #999;}
.more{ float:right; height:40px; line-height:40px; width:60px; text-align:center; background:url("../images/more.jpg") no-repeat center; overflow:hidden;}
.more a {padding: 10px 25px;}
/*列表页*/
.list_xl{ padding:10px 20px; margin-bottom:20px;border-bottom:1px dotted #999}
.list_xl p{font-weight:700;color:#888;padding:10px 0}
.list_xl .list_a{float:left;text-align:left;height:22px;line-height:22px;overflow:hidden;margin-bottom:5px;margin-right: 50px;}
.list_xl a{text-decoration:none;color:#666} 
.list_xl a.curr{background-color:#494949;padding:5px;color:#fff}
.show{width:759px; margin:10px; overflow:hidden;}
.show ul li{ float:left; width:180px; margin:0px 4px 15px; overflow:hidden; height:210px;background-color:#353535;}
.show .pro_img{width: 180px;margin: 0 auto; height: 180px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle; }
.show .pro_img img{max-height:176px; max-width:176px;}
.show p{width:180px; height:30px; line-height:30px; overflow:hidden;text-align: center; }
.show p a{color:#aaa;}.list p a:hover{color:#ff0000;}
.showpage{width:779px;line-height:40px;margin-top:20px;text-align:center;overflow:hidden}
.showpage a{padding:5px 10px;margin-right:5px;font-size:14px;font-weight:700;border: 1px solid #353535;}
.showpage .current,.showpage a:hover{text-decoration:none;background-color:#494949;color:#fff}
/*联系方式*/
.contact,.contactDetail{width:759px; margin:10px; overflow:hidden;}
.contact li,.contactDetail li{width:759px; height:34px; line-height:34px; text-indent:2em;}
 .sendmsg{margin:20px; BORDER:1px solid #333;overflow:hidden; }
.email{color:red;margin:8px 0 0 60px}
.zx_te{width:620px;padding:10px 40px 20px 40px;float:left}
.zx_te .tx{width:618px;height:200px; line-height:24px; font-size:13px;background-color: #646666;color: #fff;border: 1px solid #888;}
#login_div{margin-left:54px;margin-top:22px}
.red{color:Red}
.inp{width:200px;height:26px;background-color: #646666;color: #fff;border: 1px solid #888;}
.btn-v3{margin-top:10px;WIDTH:58px;text-align:center;cursor:pointer;height:24px}
.btn-v2{margin-top:10px;WIDTH:58px;text-align:center;height:24px;cursor:pointer}
.map{margin:20px auto; width:640px;}
/*新闻资讯*/
.infolist{ width:759px; margin:10px; overflow:hidden;}
.infolist li{background: url("../images/li.png") no-repeat left center;padding-left: 10px;border-bottom: 1px dotted #707070;height: 32px;line-height: 32px;overflow: hidden;}
.infolist li span {width:150px;height: 32px;float: right; overflow: hidden;padding-left: 40px;}
.infolist li p {width:559px;height: 32px; float:left; overflow: hidden;}
.infotitle{ font-size:22px; text-align:center; height:34px; line-height:34px; margin:10px 20px;}
.del_new{ margin:10px; text-indent:2em; line-height:24px;}
.xx_next_last{ float:left; width:550px; margin-left: 10px;}
.xx_next_last span{float: left;width: 550px;height: 20px;line-height: 20px;overflow: hidden; }
.page_list{ float:right; width:200px; }
.bk{ width:100%; height:20px; overflow:hidden;}
/*产品详细*/
 .tb-booth{ width:406px; float:left; ;position:relative;z-index:1; margin:0 10px 10px;}
.pro_dd{ float:left; width:350px; overflow:hidden}
.pro_dd p{line-height:26px;text-align: left;}
.pro_dd .sub-title{ font-size:16px; font-weight:bold;}
.pro_dd a {color:#ff0000;}
.jqzoom{width: 400px;margin: 0 auto;height: 350px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;border:1px solid #505050;}
  
.show_big{border:1px solid #e5e5e5}
.div-spec{ width:400px; height:65px; margin-top:5px;  overflow:hidden;}
#spec-list{ float:left; width:400px; overflow:hidden;}
.list-h{ list-style:none;}
.list-h li{ float:left; width:62px; height:62px; margin-right:4px;}
.list-h li img{ border:1px solid #ccc; padding:1px;}
.sub-goods{width:350px; padding-left:10px; height:auto; overflow:hidden; line-height:34px;float:left;margin-bottom: 20px;} 
.sub-goods p.sub-title{ font-size:14px; font-weight:bold;}
.updown {border-top: 1px solid #505050;border-bottom: 1px solid #505050;height: 60px;float: left;width: 100%;margin-top: 30px;line-height: 20px; padding:0px;}
.description { clear:both; border-top:1px solid #505050; width:99%; margin:0 auto;*margin-top:45px; _margin-top:0;overflow: hidden;}
.description h3.titDec{PADDING:8px 0px 5px 20px ;FONT-SIZE: 13px;  color: #E0E0E0;background: url("../images/li.png") no-repeat -1062px -668px;}
.updown_left{float: left; margin-top: 10px; padding-left: 10px; width: 400px; overflow:hidden;}
/*放大镜*/
div.zoomdiv {z-index:999;position: absolute;top:50px;left:360px;width: 200px;height: 200px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center;overflow: hidden;}
div.jqZoomPup {z-index: 999;visibility: hidden;position: absolute;top:0px;left:0px;width: 150px;height: 150px;border: 1px solid  #2f580a;background:#B7E88B; opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.f_link{ padding:20px;}
.f_link span{ margin:0 20px 10px 0; cursor:pointer;color: #808080;}
.bottom{ width:1002px; height: 45px;position: relative; background-color:#292929; margin:10px 0;}
.bottommenu{ float:left; height:45px; line-height:45px; color:#808080; width:450px; overflow:hidden; margin-left:20px; }
.bottommenu a{margin:0px 5px 0px 2px;color:#808080;height:45px; line-height:45px; } 
.copy{ float:left;height:45px; line-height:45px; color:#808080;width: 510px; overflow:hidden; padding-right:20px; text-align:right;}
.span_website{ cursor:pointer;}
.span_website:hover{ cursor:pointer;color:#ff0000;}
.nameyz, .sjyz, .maileyz, .zzyz, .nameyzw, .sjyzw, .maileyzw, .zzyzw {
    background-image: url("http://www.7wsh.com/images/company/txbackground.gif") !important;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 19px;    
    overflow: hidden; 
	vertical-align:middle;
}
.nameyz {background-position: -7px -154px;width: 22px;}
.nameyzw {background-position: -69px -154px;width: 22px;}
.zzyz {background-position: -7px -258px;width: 23px;}
.zzyzw {background-position: -70px -258px;width: 23px;}
.span_website{ cursor:pointer;color:#ff0000;}
.span_website:hover{ cursor:pointer;}