body{font:14px/180% Arial, Helvetica, sans-serif, "Microsoft YaHei";color:#333333;}
*{margin:0px; padding:0px;}
div,li,td,p,select,input,textarea,a,button,input{color:#333333; text-decoration: none}
ol,ul,li{list-style:none;} 
a:link,a:visited,a:active{color:#666;text-decoration: none;} 
a:hover{ text-decoration: none;color:#248c03;} 
.fl{ float:left;}
.colfff li,.colfff a{ color:#fff;}
img {border:0px;}
.top,.head,.banner,.main{width: 1200px; overflow:hidden; position: relative;margin: 0px auto;background-color: #fff; }
.top { height:110px;}
.logo{height:110px; width:650px; overflow:hidden; float:left;}
.logof{ float:left;width:100px;margin: 4px 10px;}
.logoimg{ width: 100px;height: 100px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle; }
.logo img{max-width:100px; max-height:100px; } 
.logo h1{font-weight:bold;font-size:30px;line-height:110px;height:110px;overflow:hidden;float:left;color:#3E3E3E;}
.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:110px; line-height:140px; color: #209200;  font-size: 20px; width:180px; overflow:hidden; float:right;margin-right: 20px; padding-left:70px; background: url("../images/tel.png") no-repeat left center;}

.nav{ z-index:999; position:relative; width:100%;height: 44px;background: url(../images/s-bg.png) repeat-x;-moz-box-shadow: 0px 1px 3px #ccc;-webkit-box-shadow: 0px 1px 3px#ccc;box-shadow: 0px 1px 3px #ccc;}
.nav ul{ width:auto; margin:auto; height:46px; display:table;}
.nav ul li{ float:left; width: 133px; height:44px;background: url(../images/s-bg1.png) right no-repeat;}
.nav ul li a{width: 133px;height: 46px;line-height: 46px;display: block;text-align: center;font-size: 16px;color: #fff;margin-top: -2px;}
.nav ul li a:hover,#menu_select a{ background:url(../images/bg.png) right no-repeat;} 

.banner {clear: both;width: 100%;margin-right: auto;margin-left: auto;}
.fullSlide {width:100%;position:relative;height:440px;background:#fff;margin:0 auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;height: 440px;position: relative; }
.fullSlide .bd li {width:100% !important;height:440px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:440px;} 
.fullSlide .bd li a img {width:100%; height:440px} 
.fullSlide .num {overflow: hidden;height: 28px;position: absolute;bottom: 12px;right: 15px;zoom: 1;z-index: 3;}
.fullSlide .num li.on {background: #ff6600;color: #fff;}
.fullSlide .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;} 
.fullSlide .prev,.fullSlide .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; }
.fullSlide .prev { left: 0; background-position: 0px 0px; }
.fullSlide .next { right: 0; background-position: -50px 0px; } 
.swfobj {width: 100%;height: 440px;position: relative;margin-top: -440px;} 

.basic{width: 100%; margin: 0 auto 20px;height: auto;overflow: hidden; }
.main{width: 1200px; margin: 20px auto;height: auto;overflow: hidden; }
 
.left{ float:left; width:260px;}
.right{ float:left; width:920px; overflow:hidden; margin-left:20px; }

.tab{width:1200px; margin:0 auto; background: #fff;overflow: hidden;padding-top: 30px;} 
.right .tab{width:920px; overflow:hidden; padding-top:0px;} 
 
.title,.tab_title{ font-size: 16px;color: #888;font-weight: normal;line-height: 21px; padding-left:10px;}
.title h3,.tab_title h3{font-size: 21px;color: #338807;}  
 
.content,.tab_content{ margin-top: 20px;} 

.about{ overflow:hidden;line-height:24px; word-wrap:break-word;word-break:break-all;color: #808285; margin:10px;}
.gs {float:left; padding-right:10px;  width: 363px;height: 220px;overflow: hidden;display: table-cell;vertical-align: middle;margin: 0 auto;text-align: center; background: url(../images/bg3.png) no-repeat;} 
.gs img{max-width:360px; max-height:204px;}

.lj-news{ float:left;width:380px; background:url(../images/tu3.png) top right no-repeat; padding-right:30px; padding-left:10px; margin-right:20px; height:310px;}
.lj-inew{ width:350px; margin-left:1px; overflow:hidden; margin-top:10px; }
.lj-inew li{ height:36px; line-height:36px;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; border-bottom:1px dashed #dfdfdf; background:url(../images/tu5.png) center left no-repeat; padding-left:10px;}
.lj-inew img{ width:286px; height:104px; padding:1px; border:1px solid #dfdfdf;}
.lj-inew li a{ font-size:14px; width:350px; color:#666; float:left; display:block;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden;}
.lj-inew li span{font-size:14px; float:right;}
.lg-title {  background: url(../images/tu6.png) bottom no-repeat;background-size: 380px 6px; height: 30px;}
.lg-title h3{ float:left; font-size:16px; border-left:2px solid #888; padding-left:5px; font-weight:normal; color:#555; line-height:16px;}
.lg-title h3 span{ font-size:14px; color:#248c03;} 
.lj-cont{ float:right;overflow:hidden;width:290px;height: 310px; padding-right:10px; }
.lj-cont ul{ margin-top:10px; }
.lj-cont ul li{ margin-top:10px; text-align:center;}
.lj-cont ul li img{ width:222px; height:152px; padding:1px; border:1px solid #dfdfdf;}
.wxin {width:210px; margin:0 auto;}

.lg-case {  background: url(../images/tu9.png) repeat-x;height: 338px;margin-top: 15px;overflow: hidden;}
.tab-case {  width: 1200px;height: 338px;margin: auto;padding: 0 55px;background: url(../images/tu10.png) center no-repeat;}
.tab-case .title,.right .title,.right .tab_title{background: url(../images/tu11.png) bottom no-repeat;height: 44px;padding-top: 10px;padding-left: 0px;width:1198px;}
.tab-case .title h3,.right .title h3,.right .tab_title h3 {float: left;font-size: 20px;border-left: 8px solid #d56303;padding-left: 5px;font-weight: normal;color: #555;line-height: 36px;}
.tab-case .title a{float: right;font-size: 12px; padding-left: 5px; margin-right: 3px;line-height: 36px;}
.right .title a{ font-size: 14px; padding-left: 5px; margin-right: 3px;line-height: 36px;}

.gsxq,.base_info { margin:0 10px 20px;}
.gsxq li,.base_info ul li {height:26px; line-height:26px; overflow:hidden; width:700px; }
.base_info ul li span{ font-weight:bold;}
.Cont{margin: 0px auto;overflow: hidden; float: left; width:1200px;position: relative; margin-top: 10px;}
.Cont ul.gunlist {width:1200px;height:230px;overflow:hidden;}
#fx_gun_left{width:1200px!important;}
.Cont .box{float: left;width:239px; height:230px;  overflow:hidden; text-align: center;}
.Cont .p_pic{width:220px;margin: 0 auto; height: 204px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle; border: 1px #D8CDD5 double; }
.Cont .p_pic img{ max-height:204px; max-width:230px;}
.Cont .box p{line-height: 24px; height:24px; width:230px; overflow:hidden; text-align: center;font-size: 12px; }
 
.lj-lm{ background:#aa0e0e; margin-bottom:10px; height:auto; overflow:hidden; padding-bottom:20px;}
.lj-lm h3{ background:url(../images/tu13.png) no-repeat; width:260px; height:58px; text-align:center; line-height:20px; font-size:20px; font-weight:normal; color:#fff; padding-top:6px;}
.lj-lm h3 span{ color:#fbcdcd; font-size:14px;}
.lj-lm ul{ width:192px; margin-left:13px;}
.lj-lm ul li{ background:url(../images/tu15.png) left no-repeat; padding-left:22px;}
.lj-lm ul li a{ width:192px; height:42px; display: block; color:#fff; font-size:14px;line-height:42px;}
.lj-lm ul li a:hover{  color:#fff;}
.lj-lm p{ font-size:14px; line-height:30px; margin-top:15px;color:#fbcdcd;margin-left:13px;}
.lj-lm p span{font-size:14px;}

.list{width:920px; overflow:hidden;}
.list ul li{ float:left; width:210px;  margin: 8px 10px 12px;overflow:hidden; height:240px; }
.list .pro_img{width: 208px;margin: 0 auto; height: 210px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle; border:1px #e0e0e0 solid }
.list .pro_img img{max-height:208px; max-width:208px;}
.list p{width:210px; height:30px; overflow:hidden;text-align: center; }
.list p a {line-height:30px; } 

.lj-link{ background:#fff; height:85px; padding-top:5px;}
.lj-link h3{ width:1200px;border-bottom: 1px solid #ddd; margin:0 auto; font-size:16px; color:#888; font-weight:normal; line-height:35px; /*background:url(../images/tu16.png) bottom no-repeat;*/}
.lj-link h3 span{font-size:18px; color:#338807;}
.lj-link p{ width:1200px; margin: 5px auto;font-size:12px;}
.lj-link p span{ margin:0 5px; cursor:pointer;}
.lj-link p span:hover{color:#248c03;}
.footer{ width:100%; margin:auto; margin-top:20px; background:#8c0101; overflow:hidden;}
.lj-foot{ width:1200px; margin:0 auto;font-size:12px; margin-top:25px;}
.lj-foot ul{ width:1000px; background:url(../images/tu17.png) no-repeat; height:80px; text-align:center; padding-left:350px;}
.lj-foot ul li{ float:left; margin-left:12px; margin-top:22px;}
.lj-foot ul li a{ color:#fff; font-size:14px;}
.lj-foot p{ width:1200px; line-height:30px; color:#fff; text-align:center; margin:20px 0 30px;font-size:14px;}

.more{ float:right; width:75px; margin-top:-3px; cursor:pointer; background:url("../images/more.png") no-repeat center; overflow:hidden;} 
.more a {padding: 5px 30px;}
.about .a_more{color:#8B0000;}
.title .add {float:left; font-size:14px; line-height:36px;border-left: 8px solid #d56303;padding-left: 5px;}
    

.list_xl{ padding:10px 20px; margin-bottom:20px;border-bottom:1px dotted #AA0E0E;}
.list_xl p{font-weight:700;color:#AA0E0E;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:#3C343C} 
.list_xl a.curr{background-color:#AA0E0E;padding:5px;color:#fff}


.show{width:750px; margin:10px; overflow:hidden;}
.show ul li{ float:left; width:210px; margin:0px 15px 15px; overflow:hidden; height:240px;}
.show .pro_img{width: 208px;margin: 0 auto; height: 200px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;  border: 1px solid #248c03; }
.show .pro_img img{max-height:200px; max-width:208px;}
.show p{width:210px; height:40px; line-height:40px; overflow:hidden;text-align: center; }
 
.showpage{width:750px;margin:20px 0; height:40px; text-align:center;overflow:hidden}
.showpage a{padding:4px 8px;margin-right:6px;line-height:40px; color: #91A56A; font-weight:700;border: 1px solid #ccc;}
.showpage .current,.showpage a:hover{text-decoration:none;background-color:#fff; color:#fff;background-color:#666}

.contact,.contactDetail{width:905px; margin:10px; overflow:hidden;}
.contact li,.contactDetail li{width:759px; height:34px; line-height:34px; text-indent:2em;}
 .sendmsg{ BORDER:1px solid #A7131C;overflow:hidden; }
.email{color:red;margin:8px 0 0 45px;}
.zx_te{width:620px;padding:10px 40px 20px 40px;float:left}
.zx_te .tx{width:618px;height:200px; line-height:24px; color:#ccc; font-size:13px; border: 1px solid #A7131C;outline: 0;}
#login_div{margin-left:54px;margin-top:22px}
.red{color:Red}
.inp{width:200px;height:26px; border: 1px solid #A7131C;}
.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:700px;  border: 5px solid #A7131C; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
#dituContent{width:700px; height:500px; }

.infolist{ width:920px; margin:10px 0 0 4px; overflow:hidden;font-size: 14px;}
.infolist li{ height: 36px;line-height: 36px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: 1px dashed #dfdfdf;background: url(../images/tu5.png) center left no-repeat;padding-left: 10px;}
.infolist li span {width:150px;height: 36px;font-size: 14px;float: right; overflow: hidden;padding-left: 40px;text-align:right; color: #666;margin-right: 5px;}
.infolist li p {width:540px;height: 36px;line-height: 36px; float:left; overflow: hidden;font-size: 14px;}
.infolist li a {font-size:14px;}
.infotitle{ font-size:22px; text-align:center; height:34px; line-height:34px; margin:10px 20px;}
.del_new{ margin:20px 10px 30px; 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:330px; float:left;position:relative;z-index:1;  }
.pro_dd{ float:left; width:410px; margin-left:10px; 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:#248c03;}
.jqzoom{width: 330px;margin: 0 auto;height: 300px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;border:1px solid #ccc;}
 
.show_big{border:1px solid #e5e5e5}
.div-spec{ width:330px; height:55px; margin-top:5px;  overflow:hidden;}
#spec-list{ float:left; width:330px; overflow:hidden;}
.list-h{ list-style:none; overflow:hidden;}
.list-h li{ float:left; width:55px; height:55px; }
.list-h li img{ border:1px solid #ccc; padding:1px; width:50px; height:50px;}
.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 #ccc; border-bottom: 1px solid #ccc;height: 60px;float: left;width: 100%;margin-top: 30px;line-height: 20px; padding:0px;}
.updown_list {float: left; margin-top: 10px; padding-left: 10px;}
.updown_list span{font-weight:bold;}

.description { clear:both; width:99%; margin:0 auto;*margin-top:45px; _margin-top:0;overflow: hidden;}
.description h3.titDec{PADDING:10px 0px 10px 20px ;FONT-SIZE: 22px;font-size: 16px;color: #248c03;border-left: 8px solid #d56303;padding-left: 5px;background: url(../images/tu11.png) bottom no-repeat;}
.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-bottom:20px;}
.f_link span{ cursor:pointer; color:#fff; }
.foot{ width:1200px; margin:0 auto; height:100px;position: relative; background-color: #3AA69E;}
.bottommenu,.copy{ height:50px; line-height:50px;  width:1200px; margin:0 auto; overflow:hidden; color:#fff;  text-align:center; }
.bottommenu a{margin:0px 10px;color:#fff;height:60px; line-height:60px; }
.copy a{color:#fff;}
.bottommenu a:hover,.copy a:hover{ text-decoration:underline; }

.album{margin:20px auto;width:980px;border:10px solid #FFF;-webkit-box-shadow: 1px 2px 5px #CCC;-moz-box-shadow: 1px 1px 5px #CCC;box-shadow: 1px 1px 5px #CCC;overflow:hidden;}
.ad-gallery {width:700px; margin:0 auto; margin-bottom:20px;}
.ad-gallery .ad-image-wrapper {width: 100%;height: 550px; background-color:#fff; margin-bottom: 30px;position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 50%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 50%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {/* Or else IE will hide it */background: url(non-existing.jpg)\9}
.ad-prev .ad-prev-image,.ad-next .ad-next-image {background: url(http://b2b.7wsh.com/images/btn.png) no-repeat 0 0; width: 45px;height: 100px;display: none;position: absolute;top: 47%;left: 0;z-index: 101;}
.ad-next .ad-next-image {background: url(http://b2b.7wsh.com/images/btn.png) no-repeat ; background-position: right top;width: 45px;height: 100px;right: 0;left: auto;}
.ad-prev-image:hover,.ad-next-image:hover{background-color:#666;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2;background: url(../images/opa75.png);color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls {height: 20px;}
.ad-gallery .ad-info {float: left;}
.ad-gallery .ad-slideshow-controls {float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.ad-gallery .ad-nav {width: 100%;position: relative;height: 104px;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {height: 104px;}
.ad-gallery .ad-back {cursor: pointer;left: -30px;width: 30px;display: block;background: url(http://b2b.7wsh.com/images/sprev1h.gif) no-repeat;}
.ad-gallery .ad-forward {cursor: pointer;display: block;right: -30px;width: 30px;background: url(http://b2b.7wsh.com/images/snext1h.gif) no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left; width:110px;}
.ad-thumbs .protolist_pic{ width: 100px;margin: 0 auto;height: 100px; border:1px solid #ccc; margin:4px; text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;}
.ad-gallery .ad-thumbs li a img { border: 3px solid #CCC;}
.ad-gallery .ad-thumbs li a.ad-active img {    border: 3px solid #616161;}
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}
.pic_tit{ height:30px; line-height:30px; color:#137899; padding-left:8px; font-size:14px; margin-top:10px; background:url(../images/ico.gif) repeat-x;}
.picshow1 {overflow:hidden;float:left;padding:6px 5px 6px 25px;_padding:6px 5px 6px 0px;margin-top:10px;line-height:18px; list-style:none;}
.picshow1 li {width:110px;height:151px;float:left;margin:0 15px;overflow:hidden;background:url(../images/li_bg3.gif) no-repeat;padding:3px 11px 11px 3px;}
.picshow1 .picshow_other{width:114px;height:114px; margin: 0 auto; text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;}
.picshow1 li p{ margin-top:10px;}
.picshow1 li img{ max-width:114px;max-height:114px;}

ul.photoList{ overflow:hidden;}
ul.photoList li{ height:180px;}

ul.photoList li p{height:30px; line-height:30px;}
ul.photoList .cor{color:#248c03;}
.photo_pic{width: 218px;margin: 0 auto; height: 150px;text-align: center;overflow: hidden;display: table-cell;vertical-align: middle;  border: 1px solid #ccc; }
.photo_pic img{max-width:200px; max-height:150px}
.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:#D56303;}
.span_website:hover{ cursor:pointer;}
.map{margin: 20px 0!important;width: 98%!important;}
#dituContent{width: 100%!important;}
.bdsharebuttonbox{margin-top: 15px;}