﻿*{ 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;  background: #FFFFFF;  font-size: 0.9rem;}
a{ text-decoration: none; -webkit-transition: all ease .2s;  -moz-transition: all ease .2s; transition: all ease .2s; border:none;color: #333;}
a:focus { outline: 0 }



img {
	border: none;
	transition-duration: 0.5s; -webkit-transition-duration: 0.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; }
.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{ max-width:640px; min-width:320px; margin:0 auto;  position:relative; }


.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	bottom: 60px;
}


.header{ width: 100%; background: #FFFFFF; height: 58px; position: relative; border-bottom:1px solid #dedede;}
.header .logo{ width:110px; height: auto;  float: left; overflow: hidden; margin: 10px 0 0 20px;}
.header .logo img{ width:100%; height: auto; }

.header .Htxt{ float: left; border-left: 1px dotted #CCCCCC; height: 45px;  margin-left: 8px; padding-left: 8px;}
.header .Htxt h2{ color: #03378c; font-size: 1.1rem; line-height: 23px;}
.header .Htxt p{ color: #333; font-size: 1rem;  line-height: 22px;}

.header .i_manu{ left:auto; text-align:center;}
.header span { width:80px; height:58px; background:url(../images/icon_n_menu.png) no-repeat center; display:inline-block; float:right;}
.header span.on{background:#03378c url(../images/icon_n_menu2.png) no-repeat center;}
.i_manu{ width:70%; position:absolute; right:0; top:58px; background:rgba(245,245,245,0.9); border-bottom:3px solid #03378c; display:none; z-index:99;}
.i_manu .list:nth-child(1) a{ background:none;}
.i_manu .list:nth-child(6) a{ background:none;}
.i_manu .list:nth-child(8) a{ background:none;}



.i_manu .list a{ display:block; text-align:left; padding-left:20%; height:38px; line-height:38px; color:#666; background:url(../images/icon_i_manu.png) no-repeat 90% center; font-size: 1rem;}
.i_manu .list ul{ display:none;}
.i_manu .list li a{ background:none; color:#777; font-size: 1rem; line-height: 26px;}


.inSearch{ width: 94%; padding: 10px 3%;  height: 48px; overflow: hidden; background: #f5f5f5; border-bottom: 1px solid #dbdbdb;} 
.inSearch .inInput{ float: left; width: 85%; height: 48px; font-size: 0.9rem; border: 1px solid #dbdbdb; background: #FFFFFF; box-sizing: border-box; padding: 0 10px; border-right: none;}
.inSearch .inSub{float: left; width: 15%; height: 48px;border: 1px solid #dbdbdb; background: #094da0; font-size: 1.4rem; color: #FFFFFF; box-sizing: border-box; border-left: none; }

.inProbg{ width: 100%; height: auto; padding-bottom: 50px; background: url(../images/inprobg.jpg) no-repeat center; background-size:cover;}
.inTit{ width: 100%; text-align: center; height: auto; padding: 30px 0;}
.inTit h3{ color: #03378C; font-size: 1.8rem; line-height: 40px;}
.inTit h3 span{ color: #333333; }
.inTit p{font-size: 1rem;line-height: 28px;padding: 0px 10px;}

.inProTop{ width: 98%; height: auto; overflow: hidden;}
.inProTop a{ display: block; float: left; margin: 5px 0.5%; width: 32%; height: 42px; line-height: 42px;  background: #2b3338; color: #FFFFFF; text-align: center; font-size: 0.9rem; border-radius: 30px;}
.inProTop .tabs .thistab,.tabs .thistab a:hover {background: #f7b300;}

.tab_conbox{ width: 100%; height: auto; overflow: hidden; margin-top: 15px;}
.inProList{ width: 100%; height: auto; overflow: hidden;}
.inProList:first-child{ display: block;}
.inProList dl{ float: left; width: 46%; height: 159px; overflow: hidden; margin: 2%; text-align: center;  background: #fff;}
.inProList dl dt{ width: 100%; height: auto; overflow: hidden;}
.inProList dl dt img{ width: 100%; height: auto;}
.inProList dl dd{ width: 100%; height: 50px; line-height: 50px; background: #fff; border-top: 1px solid #dedede; font-size: 0.9rem; overflow: hidden; box-sizing: border-box; padding: 0 10px;}


.inSouList{ width: 100%; height: auto; overflow: hidden;}



.inSouList .owl-item{ float: left; width: 50%; height: auto;}
.inSouList .owl-buttons{ display: none;}

.inSouList dl{ float: left; text-align: center; width: 100%; height: auto; overflow: hidden;}
.inSouList dl dt{ width: 90%; height: auto; overflow: hidden;}
.inSouList dl dt img{ width:100%; height: auto; }
.inSouList dl dd{ width: 90%; height: 52px; line-height: 52px; background: #f5f5f5; font-size: 0.9rem; overflow: hidden;}



.inSouList .owl-pagination{ width: 100%; height: 10px; text-align: center; margin-top: 20px;}
.inSouList .owl-pagination .owl-page{ display: inline-block; }
.inSouList .owl-pagination .owl-page span{width: 10px; height: 10px; background: #CCCCCC; border-radius: 50%; margin: 0 3px; display: inline-block; }
.inSouList .owl-pagination .active span{width: 10px; height: 10px; box-sizing: border-box;  background:#03378C;  border-radius: 50%; display: inline-block; }

.inYsbg{ width: 100%; height: auto; background: url(../images/inYsbg.jpg) no-repeat;  background-size:cover; padding-bottom: 30px;}
.inYsList{ width: 94%; height: auto;  overflow: hidden;}
.inYsList .owl-item{ float: left; width: 100%; height: auto;}
.inYsList .owl-buttons{ display: none;}

.inYsList dl{ float: left; width: 100%; height: auto; overflow: hidden;}
.inYsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.inYsList dl dt img{ width:100%; height: auto; }
.inYsList dl dd{ width: 100%; height: 200px; background: #03378c; color: #FFFFFF; box-sizing: border-box; padding: 15px; overflow: hidden;}
.inYsList dl dd h4{ color: #FFFFFF; text-align: center; font-size: 1.2rem; line-height: 32px; padding: 10px 0;}
.inYsList dl dd h4 span{ color: #f7b300; padding-right: 5px;}
.inYsList dl dd p{ font-size: 0.9rem; line-height: 26px; background: url(../images/inYsP.jpg) no-repeat left 8px; padding-left: 15px;}

.inYsList .owl-pagination{ width: 100%; height: 10px; text-align: center; margin-top: 20px;}
.inYsList .owl-pagination .owl-page{ display: inline-block; }
.inYsList .owl-pagination .owl-page span{width: 10px; height: 10px; background: #FFFFFF; border-radius: 50%; margin: 0 3px; display: inline-block; }
.inYsList .owl-pagination .active span{width: 10px; height: 10px; box-sizing: border-box;  background:#f7b300;  border-radius: 50%; display: inline-block; }

.inLcList{ width: 100%; height: auto;  overflow: hidden;}
.inLcList dl{ float: left; width: 33.3%; text-align: center;}
.inLcList dl dt{ width: 80%; height: auto; background: #03378C; border-radius: 50%;}
.inLcList dl dd{ padding: 15px 0;}
.inLcList dl dd h4{ font-size: 1rem; line-height: 28px;}
.inLcList dl dd p{ font-size: 1rem; font-weight: bold;}

.inCasebg{ width: 100%; height: auto; background: url(../images/inCaseBg.jpg) no-repeat;  background-size:cover; padding: 30px 0;}

.inCaseTit{ width: 100%; text-align: center; height: auto; padding: 10px 0; color: #FFFFFF;}
.inCaseTit h3{  font-size: 1.8rem; line-height: 40px;}
.inCaseTit p{  font-size: 1rem;  line-height: 28px; padding:0  25px;}

.inCaseTop{ width: 98%; height: auto; overflow: hidden;}
.inCaseTop a{ display: block; float: left; margin: 5px 0.5%; width: 32%; height: 42px; line-height: 42px;  background: #FFFFFF; color: #333; text-align: center; font-size: 0.8rem; border-radius: 30px;}

.inCaseList{ width: 94%; height: auto; overflow: hidden; padding-top: 20px;}
.inCaseList .owl-item{ float: left; width: 100%; height: auto;}
.inCaseList .owl-buttons{ display: none;}

.inCaseList dl{ float: left; text-align: center; width: 100%; height: auto; overflow: hidden;}
.inCaseList dl dt{ width: 100%; height: auto; overflow: hidden;}
.inCaseList dl dt img{ width:100%; height: auto; }
.inCaseList dl dd{ width: 100%; height: 52px; line-height: 52px; background: #fff; font-size: 1rem; overflow: hidden;}



.inCaseList .owl-pagination{ width: 100%; height: 10px; text-align: center; margin-top: 20px;}
.inCaseList .owl-pagination .owl-page{ display: inline-block; }
.inCaseList .owl-pagination .owl-page span{width: 10px; height: 10px; background: #FFFFFF; border-radius: 50%; margin: 0 3px; display: inline-block; }
.inCaseList .owl-pagination .active span{width: 10px; height: 10px; box-sizing: border-box;  background:#f7b300;  border-radius: 50%; display: inline-block; }

.inAbbg{ width: 100%; height: auto; background: #f0f4f7; padding:0 0 35px 0;}
.inAbBox{ width: 94%; height: auto; overflow: hidden; text-align: center;}
.inAbBox img{ width: 100%; height: auto;}
.inAbBox p{ font-size: 0.9rem; line-height: 26px; padding: 10px 5%;}
.inAbBox a{ line-height: 32px; color: #03378C;} 


.inCon{ width: 100%; height: auto; background: url(../images/inConbg.jpg) no-repeat;  background-size:cover; padding:10px 0 30px 0;}
.inCon1{ border: 1px solid #FFFFFF; box-sizing: border-box; width: 94%; text-align: center; padding: 15px 0;}
.inCon1 h3{ color: #FFFFFF; line-height: 42px; font-size: 1.4rem;}
.inCon1 img{ width: 90%; height: auto; padding-top: 15px;}
.inCon2{ width: 94%; height: auto; border: 1px solid #FFFFFF; border-top: none; box-sizing: border-box; padding: 15px 0; text-align: center; color: #FFFFFF; font-size: 1rem;}
.inCon2 img{ vertical-align: middle; width: 30px; padding-right: 10px;}
.inCon2 b{ padding-left: 5px;}


.inNewsTop{ width: 98%; height: auto; overflow: hidden;}
.inNewsTop a{ display: block; float: left; margin: 5px 0.5%; width: 32%; height: 42px; line-height: 42px;  background: #2b3338; color: #FFFFFF; text-align: center; font-size: 0.9rem; border-radius: 30px;}
.inNewsTop .tabs .thistab,.tabs .thistab a:hover {background: #00539f;}

.inNewsList{ width: 94%; height: auto; overflow: hidden; padding-top: 20px;}
.inNewsList dl{ width: 100%; height: auto; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DEDEDE;}
.inNewsList dl dt{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 1rem;}
.inNewsList dl dd{ width: 100%; height: auto;}
.inNewsList dl dd p{ height: 28px; line-height: 28px; overflow: hidden; color: #999;}
.inNewsList dl dd h4{ height: 28px; line-height: 28px; font-weight: normal; margin-top: 5px; overflow: hidden; color: #999;}

.footer{ margin-bottom: 50px; width: 90%; height: auto; background: url(../images/footbg.jpg) no-repeat center; background-size:cover; padding:20px 5%; color: #FFFFFF; text-align: center;}
.footer h2{ font-size: 1.2rem; line-height: 42px;}
.footer p{ font-size: 0.9rem; line-height: 26px;}


.fposi{ width: 100%; height: 30px; padding: 10px 0; background: #00539f; color: #FFFFFF; position: fixed; left: 0; bottom: 0;}
.fposi a{ display: block; float: left; text-align: center; color: #FFFFFF; width:33.3%; height: 30px; line-height: 30px; font-size: 1rem; border-right: 1px solid #dedede; box-sizing: border-box;}
.fposi a img{ width: 24px; height: 24px; vertical-align: middle; padding-right: 10px;}
.fposi a:last-child{ border: none;}

.banner2{ width: 100%; height: auto; overflow: hidden;}
.banner2 img{ width: 100%; height: auto;}

.AbMenu{ width: 100%; height: auto; overflow: hidden;}
.AbMenu a{ border-bottom: 1px solid #022a6c;  border-right: 1px solid #022a6c; display: block; box-sizing: border-box; float: left; width: 33.3%; background: #03378c; color: #FFFFFF; height: 46px; line-height: 46px; text-align: center; font-size: 0.9rem;}
#lm_hover{ background: #f7b300;}
.AbMenu a:nth-child(3n){ border-right:none;}





.abImg{ width: 94%; height: auto; overflow: hidden;}
.abImg img{ width: 100%; height: auto;}

.abinfo{width: 94%; height: auto; overflow: hidden; padding: 25px 0; text-align: center;}
.abinfo h4{ font-size: 1rem; line-height: 36px; }
.abinfo p{ line-height: 24px; font-size: 0.9rem;}


.abinfoList{ width: 100%; height: auto; overflow: hidden; text-align: center;}
.abinfoList dl{ float: left; width: 20%; height: auto; overflow: hidden;}
.abinfoList dl dt{ width: 80%; height: auto;}
.abinfoList dl dt img{ width: 100%; height: auto;}
.abinfoList dl dd{ width: 100%; height: auto;}
.abinfoList dl dd h4{ font-size: 1rem; line-height: 32px; color: #03378C;}
.abinfoList dl dd h4 span{ color: #333; font-size: 0.9rem;}
.abinfoList dl dd p{ font-size: 0.9rem; line-height: 24px;}

.AbCulBg{ width: 94%; height: auto; padding:5px 3% 30px 3%; background: #f5f5f5; margin-top: 20px;}
.AbCulBg dl{ width: 100%; height:90px; padding-top: 20px; margin-top: 20px; border-top: 1px solid #dcdcdc;}
.AbCulBg dl dt{ float: left; width: 20%; height: auto;}
.AbCulBg dl dt img{ width: 100%; height: auto;}
.AbCulBg dl dd{ float: right; width: 75%; height: auto;}
.AbCulBg dl dd h4{ color: #03378C; font-size: 1.1rem; line-height: 24px;}
.AbCulBg dl dd p{  font-size: 0.9rem; line-height: 24px;}
.AbCulBg dl:nth-child(3) dd h4{ padding-top:6px;}

.abCulbox{ width: 94%; height: auto; overflow: hidden; line-height:26px;}
.abCulbox img{ max-width:100%; height:auto;}
.abCulList{ width: 100%; height: auto; overflow: hidden; }
.abCulList dl{ float: left; text-align: center; width: 46%; height: auto; overflow: hidden; margin: 2%;}
.abCulList dl dt{ width: 100%; height: auto; }
.abCulList dl dt img{ width: 100%; height: auto;}
.abCulList dl dd{ width: 100%; height: 50px; line-height: 50px; overflow: hidden; background: #f0f0f0;}


.abCon{ width: 94%; height: auto; overflow: hidden;}
.abCon dl{text-align: center; width: 100%; box-sizing: border-box; padding: 20px 25px; margin-bottom: 15px; height: auto; border: 1px solid #eeeeee; background: #f5f5f5; }

.abCon dl dt{ width: 100%; height: 44px; overflow: hidden;}
.abCon dl dt img{ width: 44px; height: 44px;}
.abCon dl dd{ width: 100%; height: auto; padding-top: 6px;}
.abCon dl dd p{ line-height: 32px; font-size: 1rem;}
.abCon dl dd h4{ line-height: 28px; font-weight: normal; font-size: 0.9rem;}

.abConMap{ width: 94%; box-sizing: border-box; height: 250px;  border: 1px solid #eeeeee; overflow: hidden;}

.FedDiv1{ width: 94%; height: auto;  } 
.FedDiv1 li{ width: 100%; height: 48px; margin-bottom: 15px;} 
.FedDiv1 li .fedinput1{ width: 100%; padding: 0 10px; box-sizing: border-box; height: 48px; line-height: 48px; border: 1px solid #d1d1d1; font-size: 1rem; color: #666666;} 
 
.FedDiv2{ width: 94%; height: 150px; margin-bottom: 15px;} 
.FedDiv2 .contex{ width: 100%; height: 150px; padding: 10px; box-sizing: border-box;  border: 1px solid #d1d1d1; font-size: 1rem; line-height: 28px;  color: #666666;}
 
.FedDiv3{ width: 94%; height: 50px;  text-align: center;} 
.FedDiv3 .fedsub{ width: 220px; height: 50px; line-height: 50px; text-align: center; border: none; color: #FFFFFF; font-size: 1rem; background: #1D46AF;}


.CaseList{ width: 100%; height: auto; overflow: hidden;}
.CaseList dl{ float: left; width: 46%; height: auto; margin: 2%;}
.CaseList dl dt{ width: 100%; height: auto; overflow: hidden; }
.CaseList dl dt img{ width: 100%; height: auto;}
.CaseList dl dd{ width: 100%; height: 46px; text-align: center; overflow: hidden; line-height: 46px;  border-bottom: 1px solid #dedede; font-size: 0.9rem;}

.NewsShow{ width: 94%; height: auto; overflow: hidden;}
.NewsShowTit{ width: 100%; height: auto; padding: 15px 0; line-height: 40px; font-size: 1.2rem; text-align: center;}
.NewsShowAdmin{ width: 100%; height: auto; border-bottom: 1px solid #DEDEDE; line-height: 32px; color: #999999; text-align: center;}
.NewsShowInfo{ width: 100%; height: auto; padding: 25px 0; line-height: 28px; overflow: hidden;}
.NewsShowInfo img{ max-width: 100%;}


.NewsShowRela{ width: 100%; height: auto; box-sizing: border-box; padding: 20px; overflow: hidden; background: #e3e3e3;}
.NewsShowRela h2{ line-height: 55px; font-size: 1.2rem; font-weight: normal;}
.NewsShowRela a{ display: block; width: 100%; height: 46px; line-height: 46px; border-top: 1px dotted #CCCCCC; overflow: hidden;}

.newsPrev{ width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.newsPrev li{ width: 100%; height: 32px; line-height: 32px; overflow: hidden; font-size: 0.9rem; color: #666666;}
.newsPrev li a{ color: #666666;}
.newsPrev li span{ color: #333333;}
.newsPrev li a:hover{ color:#03378C;}

.mainRinfo{width: 94%; height: auto; overflow: hidden; line-height: 28px; padding: 25px 0;}
.mainRinfo img{ max-width: 100%; height: auto;}

.NewsList{  width: 94%; height: auto; overflow: hidden; padding: 25px 0;}
.NewsList dl{ width: 100%; height: auto;  border-bottom: 1px solid #dedede; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden;}
.NewsList dl a{ display: block; width: 100%; height: auto;}
.NewsList dl a dt{ width: 100%; height: auto; overflow: hidden;}
.NewsList dl a dt img{ width: 100%; height: auto;}
.NewsList dl a:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.NewsList dl dd{ width: 100%; height: auto; overflow: hidden; padding-top: 10px;}
.NewsList dl dd h3{ font-size: 1.1rem; font-weight: normal; height: 40px; line-height: 40px; overflow: hidden;}
.NewsList dl dd p{ line-height: 24px; height: 72px; overflow: hidden; color: #666666;}
.NewsList dl dd h4{ margin-top: 30px; float: right; width: 90px; height: 30px; line-height: 30px;     background: #b6b6b6; color: #FFFFFF; font-weight: normal; text-align: center;}
.NewsList dl a:hover dd h4{ background:#03378C;}


.SouList{ width: 100%; height: auto; overflow: hidden;}
.SouList dl{ float: left; width: 46%; height: auto; margin: 2%;}
.SouList dl a{ display: block; width: 100%; height: auto;  }
.SouList dl a:hover{ border-color: #3862AD;}
.SouList dl a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.SouList dl dt{ width: 100%; height: auto; overflow: hidden;}
.SouList dl dt img{width: 100%; height: auto; }
.SouList dl dd{width: 100%; height: auto; overflow: hidden; box-sizing: border-box; padding:  5px;}
.SouList dl dd h4{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 1rem;}
.SouList dl dd p{ color: #999999; font-size: 0.9rem; line-height: 24px; height: 48px; overflow: hidden; margin-top: 5px;}

.GoodsList{width: 100%; height: auto; overflow: hidden;}
.GoodsList dl{  float: left; width: 46%; height: auto; margin: 2%;}
.GoodsList dl dt{ width: 100%; height: auto; overflow: hidden;}
.GoodsList dl dt img{ width: 100%; height: auto;}
.GoodsList dl dd{ width: 100%; height: 46px; text-align: center; overflow: hidden; line-height: 46px;  border-bottom: 1px solid #dedede;  font-size: 0.9rem;}

.GoodsShow{ width: 94%; height: auto; overflow: hidden;}
.GoodsShow1{ width: 100%; height: auto; overflow: hidden; padding-top: 25px;}
.GoodsShow1L{  width: 100%; height: auto; overflow: hidden; }
.GoodsShow1L .owl-item{ float: left; width: 100%; height: auto;}
.GoodsShow1L .owl-buttons{ display: none;}

.GoodsShow1L li{ float: left; text-align: center; width: 100%; height: auto; overflow: hidden;}
.GoodsShow1L li img{ width:100%; height: auto; }



.GoodsShow1L .owl-pagination{ width: 100%; height: 10px; text-align: center; margin-top: 20px;}
.GoodsShow1L .owl-pagination .owl-page{ display: inline-block; }
.GoodsShow1L .owl-pagination .owl-page span{width: 10px; height: 10px; background: #CCCCCC; border-radius: 50%; margin: 0 3px; display: inline-block; }
.GoodsShow1L .owl-pagination .active span{width: 10px; height: 10px; box-sizing: border-box;  background:#f7b300;  border-radius: 50%; display: inline-block; }




.GoodsShow1R{ width: 100%; height: auto; overflow: hidden; }
.GoodsShow1Rtit{ width: 100%; height: 48px; line-height: 48px; overflow: hidden; border-bottom: 1px solid #DEDEDE; font-size: 1.2rem;}
.GoodsShow1Rinfo{ width: 100%; height: auto; padding: 25px 0; line-height: 26px; border-bottom: 2px solid #DEDEDE; }
.GoodsShow1RTel{ width: 100%; box-sizing: border-box; padding: 0 10px; height: 41px; overflow: hidden; margin-top: 20px;}
.GoodsShow1RTel img{ float: left;}
.GoodsShow1RTel h4{ float: left; padding-left: 10px; font-weight: normal; line-height: 20px; font-size: 1rem;}
.GoodsShow1RTel a{ float: right; width: 94px; height: 41px; line-height: 41px; text-align: center; color: #FFFFFF; font-size: 1rem; background: #03378C;}


.GoodsShow2{ padding: 30px 0; overflow: hidden; width: 100%; height: auto; }
.GoodsShow2 img{ max-width: 100%; height: auto;}

.GoodsShowReTop{ width: 100%; height: 48px; line-height: 48px; border-bottom: 2px solid #dfdfdf;}
.GoodsShowReTop h4{ float: left;  background: url(../images/gsReTbg.jpg) no-repeat left center; padding: 0 20px 0 40px; border-bottom: 2px solid #03378C; font-size: 1.2rem; font-weight: normal; }
.GoodsShowReTop span{ color: #999999; font-size: 1rem;}
.GoodsShowReList{ width: 100%; height: auto; overflow: hidden; padding-top: 20px;}
.GoodsShowReList dl{ float: left; width: 46%; height: auto; box-sizing: border-box; border: 1px solid #dedede; margin: 2%; }
.GoodsShowReList dl dt{ width: 100%; height: auto; overflow: hidden;}
.GoodsShowReList dl dt img{ width: 100%; height: auto;}
.GoodsShowReList dl dd{ width: 100%; height: 46px; text-align: center; overflow: hidden; line-height: 46px; font-size: 0.9rem;}

.GoodsShow2Top{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #eee; margin-top:35px;}
.GoodsShow2Top h2{ float:left;  color: #FFFFFF; font-size: 16px; background: #03378C; padding:0 35px;}