*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family: "microsoft yahei"; color:#333; font-size:14px; background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333;}
a:focus { outline: 0 }
a:hover{ color: #0b76cb; text-decoration: none}
a:focus{text-decoration: none}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}

p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

input,button,select,textarea{ outline:none; font-family: "microsoft yahei";}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;margin:0;font-weight:normal;}

submit{ font-family: "microsoft yahei";}
#warp{ width:100%; height:auto;  position:relative; overflow: hidden; }

#home .home a,
#about .about a,
#products .products a,
#news .news a,
#contact .contact a{background: #0b76cb; color: #FFFFFF; border-radius: 30px;}



#news .news ul li a{  color: #333; background: none;}
#news .news ul li a:hover{ color: #FFFFFF; background: #0b76cb; border-radius: 0;}


.gotop {
	width:50px;
	height: 50px;
	
	background: #333 url(../images/float_qqicon1.png) no-repeat center;
	
	display:block;
	
}

.Header{ width: 1200px; height: 80px;}
.Header .logo{ float: left; width: 135px; height: 80px;}
.Header .logo h1{ margin:0; padding:0;}
.Header .logo a{ display: inline-block;  width: 135px; height: 80px; background: url(../images/logo.png) no-repeat center;}
.Header .nav{ float: right; width: 780px; height: 30px; margin-top: 25px;}
.Header .nav li{ float: left; text-align: center; width: 130px; height: 30px; line-height: 30px; font-size: 15px; position: relative;}
.Header .nav li a{ display: block; color:#333333;}
.Header .nav li a:hover{ background: #0b76cb; color: #FFFFFF; border-radius: 30px; text-decoration: none;}
.Header .nav li:hover ul{ display: block;}
.Header .nav li ul{ position: absolute; left: 0; top: 32px; background: #FFFFFF; width: 130px; z-index: 999; display: none;}
.Header .nav li ul li{ width: 100%; height: 42px; line-height: 42px; border-bottom: 1px solid #dedede; font-size: 14px;}
.Header .nav li ul li a:hover{background: #0b76cb; color: #FFFFFF; border-radius: 0;}

.Header .Hlang{ float: right; width: auto; height: 30px; line-height: 30px; overflow: hidden; margin-top: 25px; font-size: 15px;}
.Header .Hlang a{ display: inline-block; padding: 0 15px;}
.Header .Hlang a:hover{ background: #0b76cb; color: #FFFFFF; border-radius: 30px;  text-decoration: none;}
header{ display:none;}


.main_visual1{ display: none;}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual .owl-prev,.main_visual .owl-next{width:82px;height: 108px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -54px;text-indent: -999px; overflow: hidden;}
.main_visual .owl-prev{background-image: url(../images/hover_left.png);left: 0;}
.main_visual .owl-next{background-image: url(../images/hover_right.png);right: 0;}
.main_visual .owl-dots{ width: 100%; text-align: center; height: 13px; position:absolute; left: 0; bottom: 30px;  z-index: 999;}
.main_visual .owl-dots .owl-dot{display: inline-block;  margin:0 8px ;}
.main_visual .owl-dots .owl-dot span{  display: inline-block; width: 13px; height: 13px; background: #97b8e4; border-radius: 50%; }
.main_visual .owl-dot.active span{ background: #f39500;}


.inProList1{ display: none;}
.inprobg{ width: 100%; height: auto; background: url(../images/inprobg.jpg) repeat; padding: 50px 0;}
.inProTit{ width: 1220px; height: 42px; line-height: 42px; box-sizing: border-box; border-left:6px solid #f39500;}
.inProTit h4{ font-size: 34px; font-weight: 800; padding-left: 15px;}
.inProTit h4 span{ font-weight: normal; color: #999999; font-size: 14px; padding-left: 10px;}
.inProList{ width: 1232px; height: auto; overflow: hidden; padding: 50px 0;}
.inProList dl{ background: #FFFFFF; float: left; width: 292px; height: 253px; overflow: hidden; text-align: center; margin: 8px;}
.inProList dl dt{ width: 292px; height: 212px; overflow: hidden; position: relative;}
.inProList dl dt img{ width: 292px; height: 212px; }
.inProList dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.inProList dl dd{ width: 292px; height: 40px; line-height: 40px; overflow: hidden; border-top: 1px solid #e6e6e6;}
.inProList dl dd i{ padding-left: 15px;}
.inProMore{ width: 100%; height: 50px; overflow: hidden; text-align: center;}
.inProMore a{ display: block; width: 236px; height: 50px; line-height: 50px; text-align: center; color: #FFFFFF; background: #0b76cb; font-size: 16px;}
.inProMore a:hover{background: #f39500;}

.inAbout{ width: 100%; height: 587px; position: relative;}
.inAboutL{position:absolute; left:0; top:0; height:100%; width:55%; background-image:url(../images/inabL.jpg); background-position:right center; background-repeat:no-repeat; background-size:cover}
.inAboutR{position:absolute; right:0; top:0; height:100%; width:45%; background-image:url(../images/inabr.png); background-position:right center; background-repeat:no-repeat; background-size:cover}
.indexaboutmid{position:absolute; left:0; top:0; height:100%; width:100%; z-index:10;}
.inAbRoot{ width: 1200px; height: auto; overflow: hidden;}
.inAbinfo{float:left; width:581px; color:#fff; padding-top:60px; overflow:hidden;}
.inAbinfo h2{ width: 160px; height: 68px; line-height: 38px; font-size: 30px; font-weight: normal; color: #FFFFFF; float: left; padding-left: 45px; background: url(../images/tit_about.png) no-repeat bottom right;}
.inAbinfocontent{ width: 100%; height: auto; line-height: 28px; padding-top: 35px; clear: both;}
.inAbinfo a{ display: block; width: 100%; height: 52px; line-height: 52px; box-sizing: border-box;  border: 3px #fff solid; text-align: center; color: #FFFFFF; margin-top: 35px;}
.inAbinfo a:hover{ background: #FFFFFF; color: #0b76cb;}

.inFacbg{ width: 100%; height: 725px; padding-top: 32px; background: url(../images/infacbg.jpg) no-repeat center; background-size:cover;}
.inFacTit{ width: 100%; height: auto; text-align: center;}
.inFacTit h2{ width: 32px; height: 7px; background: #f39500;}
.inFacTit h3{ height: 48px; line-height: 48px; margin-top: 10px; font-size: 32px;}
.inFacTit h4{ height: 36px; line-height: 36px; font-size: 20px; color: #999; font-weight: normal; text-transform: uppercase;}
.inFacinfo{ width: 875px; height: auto; padding-top: 25px; line-height: 28px; font-size: 16px; color: #666666; text-align: center;}

.inFacList{ width: 1260px; height: 295px; overflow: hidden; margin-top: 90px; position: relative;}
.inFacList .item{ width: 300px; height: 255px;  overflow: hidden; float: left; position: relative; text-align: center;}
.inFacList .item img{ width: 290px; height: 255px;}
.inFacList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: none;}
.inFacList .item a:hover p{ display: block;}

.inFacList .owl-nav{ text-indent: 999999em;}
.inFacList .owl-dots{ width: 100%; text-align: center; height: 13px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.inFacList .owl-dots .owl-dot{display: inline-block;  margin:0 8px ;}
.inFacList .owl-dots .owl-dot span{  display: inline-block; width: 13px; height: 13px; background: #0b76cb; border-radius: 50%; }
.inFacList .owl-dot.active span{ background: #f39500;}


.innewsbg{  width: 100%; height: 584px; padding-top: 89px; background: url(../images/innewsbg.jpg) no-repeat center; background-size:cover;}
.innewsTit{ width: 1200px; height: 42px; line-height: 42px; box-sizing: border-box; border-left:6px solid #f39500;}
.innewsTit h4{ font-size: 34px; font-weight: 800; padding-left: 15px; color: #FFFFFF;}
.innewsTit h4 span{ font-weight: normal; color: #FFFFFF; font-size: 14px; padding-left: 10px;}

.innewsBox{ width: 1200px; height: 410px; overflow: hidden; margin-top: 40px;}
.innewsL{ float: left; width: 590px; height: 410px; overflow: hidden; position: relative;}
.innewsL img{width: 590px; height: 410px;}
.innewsL a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.innewsL .innewsdiv{position: absolute; left: 0; bottom: 0; font-size: 18px; width: 100%; height: 60px; line-height: 60px; color: #FFFFFF; box-sizing: border-box; padding: 0 20px; background: #2f2f32;}
.innewsL .innewsdiv span{ font-size: 14px;}

.innewsR{ float: right; width: 590px; overflow: hidden;}
.innewsR li{ margin-bottom: 36px; position: relative; width: 590px; height: 112px; overflow: hidden; background: #FFFFFF url(../images/innewsli.png) no-repeat right top; cursor: pointer; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.innewsR li:hover{background: #FFFFFF url(../images/innewslis.png) no-repeat right top; }
.news_right_mid{width:465px; float:left; margin-left:20px;}
.news_right_mid_top{width:100%; text-align:left; font-size:18px; margin-top:15px; margin-bottom:15px; height:28px; overflow:hidden;}
.news_right_mid_jj{color:#646464; width:100%; margin:0px; padding:0px; overflow:hidden; line-height:22px; height: 44px; } 
.innewsR ul li .nt{position:absolute; right:0; top:0; color:#fff; width:63px; text-align:center; padding-right:15px;}
.nt_1{width:100%; margin:0px; padding:0px; font-size:14px; padding-top:10px; padding-bottom:10px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.nt_2{width:100%; font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:right;}


.footerbg{ width: 100%; height: auto; background: url(../images/footerbg.jpg) repeat; padding-top: 50px;}
.footerLinks{ width: 1200px; height: 52px; line-height: 52px; color: #DDDDDD;}
.footerLinks a{ color: #DDDDDD; padding: 0 5px;}
.footerLinks a:hover{ color: #DA251C;}

.footer{ width: 1200px; height: auto; padding-bottom: 30px; overflow: hidden; color: #DDDDDD;}
.footerL{ float: left; width: 520px; height: auto; overflow: hidden;}
.footerL h4{ font-size: 18px; height: 41px; line-height: 41px; overflow: hidden; font-weight: normal;}
.footerL a{ color: #DDDDDD; display: block; float: left; width: 33.3%; height: 35px; line-height: 35px;}
.footerL a:hover{ color: #DA251C;}

.footerM{ width: 142px; height: 192px; text-align: center;  float: right;}
.footerM img{ width: 142px; height: 142px;}
.footerM p{ width: 100%; height: 50px; line-height: 50px;}




.footerR{ float: left; width: 450px; height: auto; overflow: hidden;}
.footerR h4{ font-size: 18px; height: 41px; line-height: 41px; overflow: hidden; font-weight: normal;}
.footerR p{ width: 100%; height: 17px; line-height: 17px; margin: 15px 0;}
.footerR p img{ vertical-align: middle; padding-right: 10px;}


.footerCopy{ width: 1200px; height: 60px; line-height: 60px; border-top: 1px solid #416593; color: #dddddd;}
.footerCopy a{ color: #DDDDDD;}
.footaddressm{ display:none;}

.banner2{ width: 100%; height: 400px;}
.aboutinfo{ width: 1200px; height: auto; padding: 40px 0; overflow: hidden; line-height: 24px;}


.abTeam{ width: 100%; height: 502px; position: relative;}
.abTeamL{position:absolute; left:0; top:0; height:100%; width:50%; background-image:url(../images/ablbg.jpg); background-position:right center; background-repeat:no-repeat; background-size:cover}
.abTeamR{position:absolute; right:0; top:0; height:100%; width:50%; background-image:url(../images/abrbg.jpg); background-position:right center; background-repeat:no-repeat; background-size:cover}
.abTeammid{position:absolute; left:0; top:0; height:100%; width:100%; z-index:10;}
.abTeamRoot{ width: 1200px; height: auto; overflow: hidden;}
.abTeaminfo{float:left; width:530px;  padding-top:100px; overflow:hidden;}

.abTeamTit{ width: 100%; height: 42px; line-height: 42px; box-sizing: border-box; border-left:6px solid #f39500;}
.abTeamTit h4{ font-size: 34px; font-weight: 800; padding-left: 15px;}
.abTeamTit h4 span{ font-weight: normal; color: #999999; font-size: 14px; padding-left: 10px;}

.abTeaminfo p{ font-size: 14px; line-height: 24px; margin-top: 30px; text-indent: 2em;}

.abCultureList{ width: 1200px; height: auto; overflow: hidden; padding: 40px 0;}
.abCultureList dl{-webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s; float: left; width: 388px; height: 163px; overflow: hidden; box-sizing: border-box; background: #f0f5f9; cursor: pointer; padding: 45px 90px; margin-left: 18px;}
.abCultureList dl:first-child{ margin-left: 0;}
.abCultureList dl dt{ float: left; width: 46px; height: 46px; overflow: hidden;}
.abCultureList dl dt img.abcuimg1{ display: block;}
.abCultureList dl dt img.abcuimg1s{ display: none;}
.abCultureList dl dd{ float: left; width: 140px; height: auto; margin-left: 20px; overflow: hidden;}
.abCultureList dl dd h2{ color: #0b76cb; font-size: 18px; font-weight: normal; line-height: 30px;}
.abCultureList dl dd h3{ width: 30px; height: 1px; background: #0B76CB; float: left; clear: both;}
.abCultureList dl dd p{ clear: both; line-height: 21px; padding-top: 3px;}
.abCultureList dl:hover{ color: #FFFFFF; background: #0B76CB;}
.abCultureList dl:hover h2{ color: #FFFFFF; }
.abCultureList dl:hover h3{ background: #FFFFFF;}
.abCultureList dl:hover dt img.abcuimg1{ display: none;}
.abCultureList dl:hover dt img.abcuimg1s{ display: block;}

.abHonorbg{ width: 100%; height: 660px; padding-top: 30px; background: url(../images/abhonorbg.jpg) no-repeat center; background-size:cover;}
.abHonorList{ width: 1200px; height: auto; padding-top: 30px;}
.abHonorList .item{ width: 286px; height: 404px;  overflow: hidden; float: left; position: relative; text-align: center;}
.abHonorList .item img{ width: 286px; height: 404px;}
.abHonorList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: none;}
.abHonorList .item a:hover p{ display: block;}

.abHonorList .owl-nav{ text-indent: 999999em;}
.abHonorList .owl-dots{ width: 100%; text-align: center; height: 13px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.abHonorList .owl-dots .owl-dot{display: inline-block;  margin:0 8px ;}
.abHonorList .owl-dots .owl-dot span{  display: inline-block; width: 13px; height: 13px; background: #0b76cb; border-radius: 50%; }
.abHonorList .owl-dot.active span{ background: #f39500;}

.abPhotoList{ width: 1200px; height: auto; padding-top: 30px;}
.abPhotoList .item{ width: 290px; height: 255px;  overflow: hidden; float: left; position: relative; text-align: center;}
.abPhotoList .item img{ width: 290px; height: 255px;}
.abPhotoList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: none;}
.abPhotoList .item a:hover p{ display: block;}
.abPhotoList .item .abphDiv{ display: none; width: 100%; height: 100%; box-sizing: border-box; padding:35px; font-size: 16px; line-height: 30px; background: url(../images/abphotobg.png) repeat; position: absolute; left: 0; top: 0; text-align: center; color: #FFFFFF;}
.abPhotoList .item a:hover .abphDiv{ display: block;}


.abPhotoList .owl-nav{ text-indent: 999999em;}
.abPhotoList .owl-dots{ width: 100%; text-align: center; height: 13px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.abPhotoList .owl-dots .owl-dot{display: inline-block;  margin:0 8px ;}
.abPhotoList .owl-dots .owl-dot span{  display: inline-block; width: 13px; height: 13px; background: #0b76cb; border-radius: 50%; }
.abPhotoList .owl-dot.active span{ background: #f39500;}


.conbox1{ width: 1200px; height: auto; overflow: hidden; border-bottom: 1px solid #DEDEDE; padding: 60px 0;}
.conbox1L{ float: left; width: 280px; height: 280px; overflow: hidden;}
.conbox1L img{ width: 280px; height: 280px; }

.conbox1M{ float: left; width: 480px; height: auto; overflow: hidden; margin-left: 20px; font-size: 15px; line-height: 40px;}
.conbox1M h4{ font-size: 24px; line-height: 52px; font-weight: normal;}
.conbox1R{ float: right; width: 402px; height: auto; overflow: hidden;}
.conbox1R h4{ font-size: 18px; font-weight: normal; line-height: 54px;}
.conbox1RDiv1{ width: 402px; height: 38px; overflow: hidden; margin-bottom: 18px;}
.conbox1RDiv1 .conInput1{ width: 193px; height: 38px; overflow: hidden; border: 1px solid #DEDEDE; box-sizing: border-box; padding: 0 12px;}
.conbox1RDiv2{ width: 402px; height: 90px; margin-bottom: 18px; overflow: hidden;}
.conbox1RDiv2 .conTxt{width: 402px; height: 90px; line-height: 23px; padding: 10px; border: 1px solid #DEDEDE; box-sizing: border-box; overflow: hidden;}

.conbox1RDiv3{ width: 402px; height: 40px; overflow: hidden;}
.conbox1RDiv3 .conSubmit{ width: 402px; height: 40px; border: none; text-align: center; color: #FFFFFF; background: #0B76CB;}

.conMap{width: 1200px; height: 430px; overflow: hidden; margin: 50px auto;}

.newsNav{ width: 1200px; height: 54px; text-align: center; padding: 35px 0; overflow: hidden;}
.newsNav a{ display: inline-block; width: 135px; height: 52px; line-height: 52px; font-size: 16px; border: 1px solid #DEDEDE;}
.newsNav a:hover{ color: #FFFFFF; background: #0B76CB; border-color: #0B76CB;}
#lm_hover{ color: #FFFFFF; background: #0B76CB; border-color: #0B76CB;}

.NewsList{ width: 1200px; height: auto; padding: 20px 0; overflow: hidden;}
.NewsList dl{ float: left; width: 374px; height: 487px; overflow: hidden; margin: 12px;}
.NewsList dl a{ display: block; width: 374px; height: 487px; background: #f5f5f5;}
.NewsList dl a:hover{ background: #0B76CB; color: #FFFFFF;}
.NewsList dl dt{ width: 374px; height: 356px; overflow: hidden;}
.NewsList dl dt img{width: 374px; height: 356px;}
.NewsList dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.NewsList dl dd{ width: 100%; height: auto; padding: 20px 15px; box-sizing: border-box; overflow: hidden;}
.NewsList dl dd h4{ font-size: 18px; font-weight: normal; height: 36px; line-height: 36px; overflow: hidden;}
.NewsList dl dd p{ line-height: 24px; height: 48px; overflow: hidden; color: #999999;}
.NewsList dl a:hover p{ color: #FFFFFF;}

.newsPos{ width: 1200px; height: 65px; line-height: 65px; border-bottom: 1px solid #DEDEDE; overflow: hidden;}

.NewsShow{ width: 1200px; height: auto; padding: 45px 0; overflow: hidden;}
.NewsTit{ width: 100%; height: auto; padding: 10px 0; text-align: center; font-size: 24px;}
.NewsAdmin{ width: 100%; height: 32px; line-height: 32px; color: #999999; text-align: center;}
.NewsInfo{ width: 1200px; height: auto; font-size: 14px; line-height: 26px; padding: 25px 0;}
.NewsInfo img{ max-width: 100%;}

.NewsPe{ width: 1200px; height: auto; overflow: hidden;}
.NewsPeL{ float: left; width: 860px; height: auto; overflow: hidden;}
.NewsPeL li{ line-height: 30px; font-size: 16px; color: #999999;}
.NewsPeL li span{ color: #333333;}

.NewsPeR{ float: right; width: 128px; height: 43px; overflow: hidden; margin-top: 10px;}
.NewsPeR a{ display: block; width: 128px; height: 43px; text-align: center; line-height: 43px; color: #FFFFFF; background: #0B76CB; }
.NewsPeR a:hover{ background: #F39500;}


.WebMap{ width: 100%; height: auto; background: #f5f5f5; padding: 50px 0; border-top: 1px solid #DEDEDE;}
.WebMap h1{ width: 1200px; line-height: 48px; height: 48px; font-weight: normal; font-size: 20px;}
.WebMapList{ width: 1200px; height: auto; overflow: hidden;}
.WebMapList dl{ width: 100%; height: auto; padding: 25px 0; border-bottom: 1px solid #DEDEDE; float: left;}
.WebMapList dl dt{ float: left; width: 215px; height: auto; overflow: hidden; font-size: 16px; line-height: 30px;}
.WebMapList dl dd{ float: left; width: 985px; height: auto; overflow: hidden;}
.WebMapList dl dd a{ display: block; float: left; width: 197px; height: 30px; line-height: 30px; color: #0B76CB;}
.WebMapList dl dd a:hover{ color: #F39500;}

.goodsBox{ width: 1200px; height: auto; padding-top: 50px; }
.goodsLeft{ float: left; width: 270px; height: auto; overflow: hidden;}
.goodsLeftTop{ margin-bottom: 5px; width: 270px; padding-left: 28px; box-sizing: border-box; font-size: 18px; font-weight: bold; height: 72px; line-height: 72px; color: #FFFFFF; background: #2167bc url(../images/goodsLTbg.jpg) no-repeat 92% center;}

.goodsLeft .current{ background:#2167bc url(../images/Gclose.jpg) 92% center no-repeat; }
.goodsLeft .current a{color: #fff;}
.goodsLeft dt{font-weight: normal; font-size:14px; line-height:48px; height:48px;  width:100%; background:#2167bc url(../images/gopen.jpg) 92% center no-repeat; border-bottom: 1px solid #EEEEEE;}

.goodsLeft dt a{color:#FFFFFF;  padding-left: 28px; box-sizing: border-box; }
.goodsLeft dd{ font-size:14px; display:none; width:100%;}
.goodsLeft dd a{ color:#FFFFFF; display:block; line-height:45px; height:45px; background:#6fa7ea; border-bottom: 1px solid #EEEEEE; padding-left: 28px; box-sizing: border-box; }
.goodsLeft dd a span{ padding-right: 10px;}
.goodsLeft dd a:hover{ color:#fff; background:#F39500;}
#lm_hover1{ color:#fff; background:#F39500;}
.goodsLeftBot{ width: 270px; height: auto; overflow: hidden; margin-top: 10px;}
.goodsLeftBot img{ width: 100%; height: auto;}
.goodsRight{ float: right; width: 900px; height: auto; }
.goodsRTop{ width: 900px; height: 200px; overflow: hidden;}
.goodsRTop img{ width: 900px; height: 200px;}

.th1 .dropdown-filter-dropdown{ display: none;}
.th2 .dropdown-filter-dropdown{ display: none;}
.TBD1 tr:nth-child(even){ background: #f7f7f7;}


.goodsSearch{ width:900px; height:42px; overflow:hidden;margin-bottom:10px;}
.goodsSearch .GSinput{ float:right; width:240px; height:42px; line-height:42px; font-size:14px; border:1px solid #dedede;box-sizing: border-box; padding:0 15px;}
.goodsSearch .GSearch{ float:right; width:72px; height:42px; background:#0b76cb; color:#fff; line-height:42px; text-align:center; font-size:14px; border:none;}


.table{ box-sizing:border-box; border:1px solid #dedede; border-left:0px; border-bottom:0px;   }
.table td{ text-align:center; padding:2px 0px; border:1px solid #dedede; border-right:0px; border-top:0px;   }
.table select{ border-radius:3px ; width:60px;}

.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;right:0; display:none;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px; margin-top:10px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}

.searchshow1{ display:none;}


#wjSubNav {
    position: fixed; top:40%;right:5px;width: 50px;height: 200px;background-color: #333333;z-index: 999;
}
#wjSubNav .fix_div {
   height:50px;border-bottom:1px solid white;
    cursor: pointer;
}
#wjSubNav .fix_div:hover {
     background: #337ab7;
}
#wjSubNav .fix_div:hover .font {
    width: 182px;
    left: -181px;
}
#wjSubNav .fix_div .font {
    width: 0px;
    height: 49px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    background: #337ab7;
    color: #fff;
    line-height: 50px;
    text-indent: 25px;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}


@media (max-width: 767px) {
.Header{ display: none;}

.searchshow1{display: none; box-sizing: content-box; width:94% ; padding: 10px 3%; height: 34px; border-bottom: 1px solid #EEEEEE; background: #FFFFFF; z-index: 9999;  position: relative; }
.searchshow1 .inputt{ width: 90%; padding: 0 3%; box-sizing: border-box;  height: 34px; border: 1px solid #ddd;  border-right:none ; float: left; font-size: 0.9rem; color:#999;}
.searchshow1 .submitt{ width: 10%; height: 34px; float: left;  border: none; background: #0b76cb; text-align: center;  color:#fff; font-size: 1.2rem;}	




#home .home a,
#about .about a,
#products .products a,
#news .news a,
#contact .contact a{background: #0b76cb; color: #FFFFFF; border-radius: 0;}

header{ display:block;}
header img{ text-align:center; height:29px; width:auto; margin-top:5px;}
header a.mlogo{ width:80px; display:inline-block; height:auto; position: absolute; background:none; left:50%; margin-left:-55px; top:5px;}
header i{ float:left; height:50px;  line-height:50px; margin-left:20px; color:#fff;}
.mean-search{ font-size:1.2rem;  line-height:50px;}


.main_visual{ display: none;}
.main_visual1{ display: block;}
.main_visual1 .owl-carousel,.main_visual1 .owl-stage-outer,.main_visual1 .owl-stage,.main_visual1 .owl-carousel .owl-item{width: 100%;height: 100% !important;}
.main_visual1 .owl-carousel .item{width: 100%;height: 100%; background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.main_visual1 .owl-prev,.main_visual1 .owl-next{width:21px;height: 34px;background-repeat: no-repeat; background-position: center center; position: absolute;top: 50%;margin-top: -27px;text-indent: -999px; overflow: hidden;}
.main_visual1 .owl-prev{background-image: url(../images/hover_left.png);left: 0; background-size:cover;}
.main_visual1 .owl-next{background-image: url(../images/hover_right.png);right: 0; background-size:cover ;}
.main_visual1 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 10px;  z-index: 999;}
.main_visual1 .owl-dots .owl-dot{display: inline-block;  margin:0 4px ;}
.main_visual1 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background: #97b8e4; border-radius: 50%; }
.main_visual1 .owl-dot.active span{ background: #f39500;}


.inprobg{ width: 100%; height: auto; background: url(../images/inprobg.jpg) repeat; padding: 30px 0;}
.inProTit{ width: 94%; height: 32px; line-height: 32px; box-sizing: border-box; border-left:4px solid #f39500;}
.inProTit h4{ font-size: 2rem; font-weight: 800; padding-left: 10px;}
.inProTit h4 span{ font-weight: normal; color: #999999; font-size: 1rem; padding-left: 10px;}
.inProList{ display: none;}
.inProList1{ display: block; width: 94%; height: auto; padding: 30px 0;}
.inProMore{ width: 100%; height: 42px; overflow: hidden; text-align: center;}
.inProMore a{ display: block; width: 236px; height: 42px; line-height: 42px; text-align: center; color: #FFFFFF; background: #0b76cb; font-size: 1rem;}
.inProMore a:hover{background: #f39500;}

.inProList1 .item{ width: 100%; height: auto;  overflow: hidden; float: left;  text-align: center;}
.inProList1 .item img{  width: 100%; height: auto; }
.inProList1 .item p{ background: #FFFFFF; width: 100%; height: 42px; line-height: 42px; font-size: 1rem; }


.inProList1 .owl-nav{ text-indent: 999999em;}
.inProList1 .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.inProList1 .owl-dots .owl-dot{display: inline-block;  margin:0 4px ;}
.inProList1 .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background: #0b76cb; border-radius: 50%; }
.inProList1 .owl-dot.active span{ background: #f39500;}


.inAbout{ width: 100%; height: auto; position: relative;}
.inAboutL{ display: none;}
.inAboutR{display: none;}
.indexaboutmid{position: inherit; height:100%; width:100%; z-index:10;}
.inAbRoot{ width: 94%; padding: 25px 3%; height: auto; overflow: hidden; background-image:url(../images/inabL.jpg); background-position:right center; background-repeat:no-repeat; background-size:cover}
.inAbinfo{float:none; width:100%; color:#fff; padding-top:20px; overflow:hidden;}
.inAbinfo h2{ width: 160px; height: 68px; line-height: 38px; font-size: 30px; font-weight: normal; color: #FFFFFF; float: none; padding-left: 45px; background: url(../images/tit_about.png) no-repeat bottom right;}
.inAbinfocontent{ width: 100%; height: auto; line-height: 26px; padding-top: 15px; clear: both; font-size:0.9rem;}
.inAbinfo a{ display: block; width: 100%; height: 52px; font-size: 1rem; line-height: 52px; box-sizing: border-box;  border: 3px #fff solid; text-align: center; color: #FFFFFF; margin-top: 35px;}
.inAbinfo a:hover{ background: #FFFFFF; color: #0b76cb;}


.inFacbg{ width: 100%; height: auto; padding-top: 35px; padding-bottom: 35px; background: url(../images/infacbg.jpg) no-repeat center; background-size:cover;}
.inFacTit{ width: 100%; height: auto; text-align: center;}
.inFacTit h2{ width: 32px; height: 7px; background: #f39500;}
.inFacTit h3{ height: 48px; line-height: 48px; margin-top: 10px; font-size: 2rem;}
.inFacTit h4{ height: 36px; line-height: 36px; font-size: 1.1rem; color: #999; font-weight: normal; text-transform: uppercase;}
.inFacinfo{ width: 94%; height: auto; padding-top: 15px; line-height: 26px; font-size: 0.9rem; color: #666666; text-align: center;}

.inFacList{ width: 94%; height: auto; overflow: hidden; margin-top: 30px; position: relative;}
.inFacList .item{ width: 100%; height: auto;  overflow: hidden; float: left; position: relative; text-align: center;}
.inFacList .item img{ width: 100%; height: auto; }
.inFacList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: block;}
.inFacList .item a:hover p{ display: block;}

.inFacList .owl-nav{ text-indent: 999999em;}
.inFacList .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.inFacList .owl-dots .owl-dot{display: inline-block;  margin:0 4px ;}
.inFacList .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background: #0b76cb; border-radius: 50%; }
.inFacList .owl-dot.active span{ background: #f39500;}



.innewsbg{  width: 100%; height: auto; padding-top: 30px; padding-bottom: 30px; background: url(../images/innewsbg.jpg) no-repeat center; background-size:cover;}
.innewsTit{ width: 94%; height: 32px; line-height: 32px; box-sizing: border-box; border-left:3px solid #f39500;}
.innewsTit h4{ font-size: 2rem; font-weight: 800; padding-left: 15px; color: #FFFFFF;}
.innewsTit h4 span{ font-weight: normal; color: #FFFFFF; font-size: 1rem; padding-left: 10px;}

.innewsBox{ width: 94%; height: auto; overflow: hidden; margin-top: 30px;}
.innewsL{ float: none; width: 100%; height: auto; overflow: hidden; position: relative;}
.innewsL img{width: 100%; height: auto;}
.innewsL a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.innewsL .innewsdiv{position: absolute; left: 0; bottom: 0; font-size: 1rem; width: 100%; height: 50px; line-height: 50px; color: #FFFFFF; box-sizing: border-box; padding: 0 10px; background: #2f2f32;}
.innewsL .innewsdiv span{ font-size: 0.9rem;}

.innewsR{ float: none; width: 100%; margin-top: 20px; overflow: hidden;}
.innewsR li{ margin-bottom: 20px; position: relative; width: 100%; box-sizing: border-box; padding:15px; height: 112px; overflow: hidden; background: #FFFFFF ; cursor: pointer; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.innewsR li:hover{background: #FFFFFF; }
.news_right_mid{width:100%; float:none; margin-left:0;}
.news_right_mid_top{width:100%; text-align:left; font-size:1rem; padding-top:0; padding-bottom:0; margin-bottom:0; margin-top:0; line-height: 32px; height: 32px; overflow: hidden;}
.news_right_mid_jj{color:#646464; width:100%; margin:0px; padding:0px; overflow:hidden; line-height:22px; height: 44px; font-size: 0.9rem;} 
.innewsR ul li .nt{ display: none;}


.footer{ display: none;}


.footerbg{ width: 100%; height: auto; background: url(../images/footerbg.jpg) repeat; padding-top: 0;}
.footerLinks{ display: none;}
.footerCopy{ width: 100%; height: auto; line-height: 30px; padding: 0; border-top: 1px solid #416593; color: #dddddd; text-align: center; font-size:0.7rem;}
.footerCopy a{ color: #DDDDDD;}
.footerCopy span{ display: none;}

.footaddressm{width: 100%; height: auto; background: url(../images/footerbg.jpg) repeat; padding-top: 0; margin-bottom:60px; text-align:center; display:block; color:#fff; padding-bottom:20px; color: #DDDDDD; line-height:24px;  font-size:0.7rem;}




.banner2{ width: 100%; height: 200px;}
.aboutinfo{ width: 94%; height: auto; padding: 30px 0; overflow: hidden; line-height: 24px; font-size: 0.9rem;}


.abTeam{ width: 100%; height: 100%; position: relative;}
.abTeamL{display: none;}
.abTeamR{ display: none;}
.abTeammid{position:inherit; left:0; top:0; height:100%; width:100%; z-index:10; background-image:url(../images/ablbg.jpg); background-position:right center; background-repeat:no-repeat; background-size:cover}
.abTeamRoot{ width: 100%; height: auto; overflow: hidden;}
.abTeaminfo{float:none; width:94%;  padding-top:30px; padding-bottom: 30px; overflow:hidden;}

.abTeamTit{ width: 100%; height: 42px; line-height: 42px; box-sizing: border-box; border-left:6px solid #f39500;}
.abTeamTit h4{ font-size: 2rem; font-weight: 800; padding-left: 15px;}
.abTeamTit h4 span{ font-weight: normal; color: #999999; font-size: 0.9rem; padding-left: 10px;}

.abTeaminfo p{ font-size: 0.9rem; line-height: 24px; margin-top: 15px; text-indent: 2em;}

.abCultureList{ width: 94%; height: auto; overflow: hidden; padding: 20px 0;}
.abCultureList dl{-webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s; float: none; width: 100%; height: auto; overflow: hidden; box-sizing: border-box; background: #f0f5f9; cursor: pointer; padding: 25px 60px; margin-left: 0; margin-bottom: 20px;}
.abCultureList dl:first-child{ margin-left: 0;}
.abCultureList dl dt{ float: left; width: 46px; height: 46px; overflow: hidden;}
.abCultureList dl dt img.abcuimg1{ display: block;}
.abCultureList dl dt img.abcuimg1s{ display: none;}
.abCultureList dl dd{ float: left; width: 140px; height: auto; margin-left: 20px; overflow: hidden;}
.abCultureList dl dd h2{ color: #0b76cb; font-size: 1rem; font-weight: normal; line-height: 30px;}
.abCultureList dl dd h3{ width: 30px; height: 1px; background: #0B76CB; float: left; clear: both;}
.abCultureList dl dd p{ clear: both; line-height: 21px; padding-top: 3px; font-size: 0.9rem;}
.abCultureList dl:hover{ color: #FFFFFF; background: #0B76CB;}
.abCultureList dl:hover h2{ color: #FFFFFF; }
.abCultureList dl:hover h3{ background: #FFFFFF;}
.abCultureList dl:hover dt img.abcuimg1{ display: none;}
.abCultureList dl:hover dt img.abcuimg1s{ display: block;}

.abHonorbg{ width: 100%; height: auto; padding-top: 0; padding-bottom: 50px; background: url(../images/abhonorbg.jpg) no-repeat center; background-size:cover;}
.abHonorList{ width: 94%; height: auto; padding-top: 20px;}
.abHonorList .item{ width: 100%; height: auto;  overflow: hidden; float: left; position: relative; text-align: center;}
.abHonorList .item img{ width: 100%; height: auto; }
.abHonorList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: none;}
.abHonorList .item a:hover p{ display: block;}

.abHonorList .owl-nav{ text-indent: 999999em;}
.abHonorList .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.abHonorList .owl-dots .owl-dot{display: inline-block;  margin:0 4px ;}
.abHonorList .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background: #0b76cb; border-radius: 50%; }
.abHonorList .owl-dot.active span{ background: #f39500;}

.abPhotoList{ width: 94%; height: auto; padding-top:20px;}
.abPhotoList .item{ width: 100%; height: auto;  overflow: hidden; float: left; position: relative; text-align: center;}
.abPhotoList .item img{ width: 100%; height: auto;}
.abPhotoList .item p{ position: absolute; left: 0; bottom: 0; background: #0b76cb; width: 100%; height: 42px; line-height: 42px; font-size: 16px; color: #FFFFFF; display: none;}
.abPhotoList .item a:hover p{ display: block;}
.abPhotoList .item .abphDiv{ display: block; width: 100%; height: 50px; line-height: 25px; box-sizing: border-box; padding: 0 10px; font-size: 1rem;  background: url(../images/abphotobg.png) repeat; text-align: center; position: absolute; left: 0; bottom: 0; top: auto; color: #FFFFFF;}
.abPhotoList .item a:hover .abphDiv{ display: block;}


.abPhotoList .owl-nav{ text-indent: 999999em;}
.abPhotoList .owl-dots{ width: 100%; text-align: center; height: 10px; position:absolute; left: 0; bottom: 0;  z-index: 999;}
.abPhotoList .owl-dots .owl-dot{display: inline-block;  margin:0 4px ;}
.abPhotoList .owl-dots .owl-dot span{  display: inline-block; width: 10px; height: 10px; background: #0b76cb; border-radius: 50%; }
.abPhotoList .owl-dot.active span{ background: #f39500;}



.conbox1{ width: 94%; height: auto; overflow: hidden; border-bottom: 1px solid #DEDEDE; padding: 30px 0;}
.conbox1L{ float: none; width: 100%; height: auto; overflow: hidden;}
.conbox1L img{width: 100%; height: auto; }

.conbox1M{ float: none; width: 100%; height: auto; overflow: hidden; margin-left: 0; font-size: 0.9rem; line-height: 30px;}
.conbox1M h4{ font-size: 1.6rem; line-height: 42px; font-weight: normal;}
.conbox1R{ float: none; width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.conbox1R h4{ font-size: 1.6rem; font-weight: normal; line-height: 44px; margin-bottom: 20px;}
.conbox1RDiv1{ width: 100%; height: auto; overflow: hidden; margin-bottom: 0;}
.conbox1RDiv1 .conInput1{ width: 100%; height: 38px; overflow: hidden; border: 1px solid #DEDEDE; box-sizing: border-box; padding: 0 12px; margin-bottom: 18px;}
.conbox1RDiv2{ width: 100%; height: 90px; margin-bottom: 18px; overflow: hidden;}
.conbox1RDiv2 .conTxt{width: 100%; height: 90px; line-height: 23px; padding: 10px; border: 1px solid #DEDEDE; box-sizing: border-box; overflow: hidden;}

.conbox1RDiv3{ width: 100%; height: 40px; overflow: hidden;}
.conbox1RDiv3 .conSubmit{ width: 402px; height: 40px; border: none; text-align: center; color: #FFFFFF; background: #0B76CB; font-size: 1rem;}

.conMap{width: 100%; height: 300px; overflow: hidden; margin: 30px auto;}

.newsNav{ width: 94%; height: auto; text-align: center; padding: 15px 0; overflow: hidden;}
.newsNav a{ display: inline-block; width: 100%; height: 42px; line-height: 42px; font-size: 1rem; margin-bottom: 5px; box-sizing: border-box; border: 1px solid #DEDEDE;}
.newsNav a:hover{ color: #FFFFFF; background: #0B76CB; border-color: #0B76CB;}
#lm_hover{ color: #FFFFFF; background: #0B76CB; border-color: #0B76CB;}

.NewsList{ width: 94%; height: auto; padding: 20px 0; overflow: hidden;}
.NewsList dl{ float: none; width: 100%; height: auto; overflow: hidden; margin:0 0 10px 0;}
.NewsList dl a{ display: block; width: 100%; height: auto; background: #f5f5f5;}
.NewsList dl a:hover{ background: #0B76CB; color: #FFFFFF;}
.NewsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.NewsList dl dt img{width: 100%; height: auto;}
.NewsList dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.NewsList dl dd{ width: 100%; height: auto; padding: 15px; box-sizing: border-box; overflow: hidden;}
.NewsList dl dd h4{ font-size: 1.1rem; font-weight: normal; height: 36px; line-height: 36px; overflow: hidden;}
.NewsList dl dd p{ line-height: 24px; height: 48px; overflow: hidden; color: #999999; font-size: 0.9rem;}
.NewsList dl a:hover p{ color: #FFFFFF;}


.newsPos{ width: 94%; height: 65px; font-size: 0.9rem; line-height: 65px; border-bottom: 1px solid #DEDEDE; overflow: hidden;}

.NewsShow{ width: 94%; height: auto; padding: 25px 0; overflow: hidden;}
.NewsTit{ width: 100%; height: auto; padding: 10px 0; text-align: center; font-size: 1.4rem; line-height: 32px;}
.NewsAdmin{ width: 100%; height: 32px; line-height: 32px; color: #999999; text-align: center;}
.NewsInfo{ width: 100%; height: auto; font-size: 0.9rem; line-height: 26px; padding: 25px 0;}
.NewsInfo img{ max-width: 100%;}

.NewsPe{ width: 94%; height: auto; overflow: hidden; margin-top: 10px;}
.NewsPeL{ float: none; width: 100%; height: auto; overflow: hidden;}
.NewsPeL li{ line-height: 30px; font-size: 1rem; color: #999999;}
.NewsPeL li span{ color: #333333;}

.NewsPeR{ float: none; width: 100%; height: 43px; overflow: hidden; margin-top: 10px;}
.NewsPeR a{ display: block; width: 128px; height: 43px; text-align: center; line-height: 43px; color: #FFFFFF; background: #0B76CB; float: left;}
.NewsPeR a:hover{ background: #F39500;}



.WebMap{ width: 100%; height: auto; background: #f5f5f5; padding: 20px 0; border-top: 1px solid #DEDEDE;}
.WebMap h1{ width: 94%; line-height: 48px; height: 48px; font-weight: normal; font-size: 1.4rem;}
.WebMapList{ width: 94%; height: auto; overflow: hidden;}
.WebMapList dl{ width: 100%; height: auto; padding: 25px 0; border-bottom: 1px solid #DEDEDE; float: left;}
.WebMapList dl dt{ float: none; width: 100%; height: 30px; overflow: hidden; font-size: 1rem; line-height: 30px;}
.WebMapList dl dd{ float: none; width: 100%; height: auto; overflow: hidden; padding-top: 10px;}
.WebMapList dl dd a{ display: block; float: left; width: 33.3%; height: 30px; line-height: 30px; color: #0B76CB;}
.WebMapList dl dd a:hover{ color: #F39500;}


#products .padding20{ padding: 5px;}
.goodsBox{ width: 94%; height: auto; padding-top: 20px; }
.goodsLeft{ float: none; width: 100%; height: auto; overflow: hidden;}
.goodsLeftTop{ margin-bottom: 5px; width: 100%; padding-left: 28px; box-sizing: border-box; font-size: 1.2rem; font-weight: bold; height: 46px; line-height: 46px; color: #FFFFFF; background: #2167bc url(../images/goodsLTbg.jpg) no-repeat 92% center;}

.goodsMpro{ display:none;}

.goodsLeft .current{ background:#2167bc url(../images/Gclose.jpg) 92% center no-repeat; }
.goodsLeft .current a{color: #fff;}
.goodsLeft dt{ font-size:0.9rem; font-weight: normal; line-height:34px; height:34px;  width:100%; background:#2167bc url(../images/gopen.jpg) 92% center no-repeat; border-bottom: 1px solid #EEEEEE;}

.goodsLeft dt a{color:#FFFFFF;  padding-left: 28px; box-sizing: border-box; }
.goodsLeft dd{ font-size:0.8rem; display:none; width:100%;}
.goodsLeft dd a{ color:#FFFFFF; display:block; line-height:30px; height:30px; background:#6fa7ea; border-bottom: 1px solid #EEEEEE; padding-left: 28px; box-sizing: border-box; }
.goodsLeft dd a span{ padding-right: 10px;}
.goodsLeft dd a:hover{ color:#fff; background:#F39500;}
#lm_hover1{ color:#fff; background:#F39500;}
.goodsLeftBot{ display:none;}
.goodsRight{ float: right; width: 100%; height: auto; padding-top:30px; }
.goodsRTop{ width: 100%; height: auto; overflow: hidden;}
.goodsRTop img{ width: 100%; height: auto; }

.row{width: 100%;margin:0;/* overflow-x: scroll */}
.goodsSearch{ width:94%; height:42px; overflow:hidden;margin-bottom:10px; }
.goodsSearch .GSinput{ float:right; width:240px; height:42px; line-height:42px; font-size:14px; border:1px solid #dedede;box-sizing: border-box; padding:0 15px;}
.goodsSearch .GSearch{ float:right; width:72px; height:42px; background:#0b76cb; color:#fff; line-height:42px; text-align:center; font-size:14px; border:none;}
.scrollsidebar{ display:none;}

.table{box-sizing:border-box;font-size:9px;vertical-align:middle;} 
.table th{ vertical-align:middle; }
.table select{border-radius:3px;width: 38px;display: block;/*?????????????§Þ????§³?????*/background: url("https://raw.githubusercontent.com/ourjs/static/gh-pages/2015/arrow.png") no-repeat scroll right center transparent;        /*?????§³??????????¦Ë??????????????*/padding-right: 14px;appearance: none;-moz-appearance:none;-webkit-appearance:none;font-size:8px;}
.table a img{width:15px;height:auto;}
.col-md-12{ padding:0;}
.col-sm-12{ padding:0;}
.table .trr1 th{ border:none; padding:8px 0;}

#wjSubNav {
    position: fixed; top:50%; margin-top:-100px; right:5px;width: 50px;height: 200px;background-color: #333333;z-index: 999;
}

}


