﻿*{ 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:#333333; font-size:14px; background: #FFFFFF; min-width: 1200px; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #333333;}
a:focus { outline: 0 }
a:hover{ color: #305067;}
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;}

#home .home a,
#about .about a,
#pro1 .pro1 a,
#pro2 .pro2 a,
#jszc .jszc a,
#news .news a,
#contact .contact a{ color: #FFFFFF;  background: #da251c;}

#home .home ul li a{ background: #305067; color: #FFFFFF; }
#home .home ul li a:hover{ background: #da251c; color: #FFFFFF;}

#about .about ul li a{ background: #305067; color: #FFFFFF; }
#about .about ul li a:hover{ background: #da251c; color: #FFFFFF;}


#news .news ul li a{ background: #305067; color: #FFFFFF;}
#news .news ul li a:hover{ background: #da251c; color: #FFFFFF;}


#jszc .jszc ul li a{ background: #305067; color: #FFFFFF;}
#jszc .jszc ul li a:hover{ background: #da251c; color: #FFFFFF;}



.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

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; font-size: 14px;}

submit{ font-family:"microsoft yahei"; }
#warp{ width:100%; height:auto;  overflow: hidden;}

.Header{ width: 1200px; height: 84px; padding: 25px 0; overflow: hidden;}
.Header .logo{ float: left; width: 123px; height: 84px; overflow: hidden;}
.Header .logo a{ display: inline-block; width: 123px; height: 84px; background: url(../images/logo.jpg) no-repeat;}
.Header .logo1{ float: left; width: 360px; padding-left: 20px; margin-top: 20px; height: 48px; border-left: 1px dotted #CCCCCC; overflow: hidden;}
.Header .logo1 h1{ color: #305067; font-size: 24px; line-height: 28px;}
.Header .logo1 h4{ color: #333; font-size: 16px; font-weight: normal; line-height: 20px;}


.Header .Htel{ float: right; width: 190px; padding-left: 58px; height: 86px; overflow: hidden; background: url(../images/Htel.jpg) no-repeat left center;}
.Header .Htel p{ font-size: 14px; color: #666666;  line-height: 24px; padding-top:15px;}
.Header .Htel h4{ font-size: 26px; color: #305067; font-family: arial; font-weight: normal; line-height: 30px;}

.Header .Hwx{ float: right; width: 218px; height: 120px; overflow: hidden; margin-right: 50px; text-align:center;}
.Header .Hwx img{  width: 84px; height: 84px;}
.Header .Hwx h4{  width: 100%; height:20px; line-height:20px; font-weight: normal; overflow: hidden; }

.navigationbg{ width: 100%; height: 60px; line-height: 60px; background: #305067;}
.nav{ width: 1200px; height: 60px;}
.nav li{ float: left; width: 142px; height: 60px; text-align: center; font-size: 15px; position: relative;}
.nav li a{ display: block; color: #FFFFFF;}
.nav li a:hover{  background: #da251c; color: #FFFFFF;}
.nav li:hover ul{ display: block;}
.nav li ul{ position: absolute; left: 0; top: 60px; z-index: 999; background: #305067; display: none;}
.nav li ul li{ float: none; height: 46px; line-height: 46px; border-bottom: 1px solid #436d8c;}

/**banner**/
.fullSlide{width:100%;height:600px; overflow:hidden;   position: relative; }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100%; }
.fullSlide .bd li{ width:100%;  height:600px; }
.fullSlide .bd li a{ position:absolute; width:100%; height:600px; display:block; z-index:1;}
.fullSlide .hd{ width:100%;position:absolute; z-index:1; bottom:0; padding: 20px 0; left:0; height:12px; line-height:12px; text-align:center;  }
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin-left:10px; background: #ffffff;  overflow:hidden; line-height:9999px; border-radius: 50%;}
.fullSlide .hd ul .on,.fullSlide .hd ul li:hover{background: #da251c; }

.fullSlide .prev,.fullSlide .next {
	position: absolute;
	display: block;
	transition: all 250ms ease-out;
	margin-bottom: -30px;
	background-color: rgba(0,0,0,0.3);
	text-indent: -9999px;
	overflow: hidden;
	height: 60px;
	width: 40px;
	background-repeat: no-repeat;
}
.fullSlide .next {
	transform: translate(40px, 0);
	-ms-transform: translate(40px, 0);
	-webkit-transform: translate(40px, 0);
	-moz-transform: translate(40px, 0);
	-o-transform: translate(40px, 0);
}
.fullSlide .prev {
	transform: translate(-40px, 0);
	-ms-transform: translate(-40px, 0);
	-webkit-transform: translate(-40px, 0);
	-moz-transform: translate(-40px, 0);
	-o-transform: translate(-40px, 0);
}
.fullSlide:hover .next, .fullSlide:hover .prev {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
}
.fullSlide .next {
	bottom: 50%;
	right: 0px;
	background-image: url(../images/banner-fy.png);
	background-position: center bottom;
}
.fullSlide .prev {
	bottom: 50%;
	left: 0px;
	background-image: url(../images/banner-fy.png);
	background-position: center top;
}


.inSearchbg{ width: 100%; height: 36px; background: #f8f8f8; padding: 14px 0;}
.inSearch{ width: 1200px; height: 36px; overflow: hidden;}
.inSearchLeft{ float: left; width: auto; height: 36px; line-height: 36px; overflow: hidden;}
.inSearchLeft a{ padding-right: 15px; color: #666666;}
.inSearchLeft a:hover{ color: #305067;}

.inSearchRight{ float: right; width: 280px; height: 34px; border: 1px solid #dbdbdb; background: #FFFFFF; overflow: hidden;}
.inSearchRight .inInput{ float: left; width: 210px; padding: 0 15px; height: 34px; overflow: hidden; color: #999999; border: none;}
.inSearchRight .inSub{ float: left; width: 40px; height: 34px; overflow: hidden; text-align: center; background: none; border: none; font-size: 16px; color: #0e5e9e;}

.inProTit{ width: 100%; height: 76px; line-height: 76px; text-align: center; font-size: 42px; color: #305067; font-weight: bold; padding: 30px 0 15px 0;}
.inproNav{ width: 1200px; height: 68px; border-bottom: 1px solid #dbdbdb; overflow: hidden; text-align: center; margin-top: 10px;}
.inproNav a{ display: inline-block; width: 295px; height: 54px; font-size: 18px; line-height: 46px;}
.inproNav .tabs .thistab,.tabs .thistab a:hover {color: #FFFFFF; background: url(../images/inpronavabg.jpg) no-repeat center;}

.inproList{ width: 1248px; padding-bottom: 50px; overflow: hidden;}
.inproList dl{ float: left; width: 268px; height: 305px; overflow: hidden; margin: 35px 22px 0 22px;}
.inproList dl dt{ width: 268px; height: 184px; overflow: hidden;}
.inproList dl dt img{ width: 266px; height: 182px; border: 1px solid #cecece; overflow: hidden;}
.inproList dl dd{ width: 268px; overflow: hidden; padding-top: 10px;}
.inproList dl dd h4{ font-size: 16px;  line-height: 32px; height: 32px; overflow: hidden;}
.inproList dl dd p{ color: #666; line-height: 26px; height: 26px; overflow: hidden;}
.inproList dl dd h3{ font-weight: normal; font-size: 14px; color: #999999; line-height: 49px; margin-top: 5px;}
.inproList dl a:hover h3{ color: #DA251C;}
.inproList dl a:hover img{ border-color: #305067;}

.inYsbg{ width: 100%; height: 502px; padding-top: 50px; background: url(../images/inysbg.jpg) no-repeat center; background-size:cover; }
.inYsTit{ width: 100%; text-align: center; color: #FFFFFF; height: 100px; overflow: hidden;}
.inYsTit h2{ line-height: 97px; height: 97px; font-size: 42px;}
.inYsTit h2 b{ color: #da251c; font-size: 56px; font-style: italic; padding: 0 15px 0 15px; }
.inYsTit h3{ width: 36px; height: 3px; background: #FFFFFF;}

.inYsList{ width: 1200px; height: 276px; overflow: hidden; margin-top: 48px;}
.inYsList dl{ cursor: pointer; width: 293px; height: 276px; background: #FFFFFF; box-sizing: border-box; text-align: center; padding-top: 54px; float: left; margin-left: 9px;}
.inYsList dl:first-child{ margin-left: 0;}
.inYsList dl dt{ width: 100%; height: 83px; overflow: hidden;}
.inYsList dl dt img{ width: 83px; height: 83px;}
.inYsList dl dt img.inysimg1{ display: block;}
.inYsList dl dt img.inysimg1s{ display: none;}
.inYsList dl dd{ padding-top: 26px;}
.inYsList dl dd h4{ line-height: 40px; font-size: 20px;}
.inYsList dl dd p{ line-height:30px; font-size:14px;}
.inYsList dl:hover{ background: #305067; color: #FFFFFF;}
.inYsList dl:hover dt img.inysimg1{ display: none;}
.inYsList dl:hover dt img.inysimg1s{ display: block;}


.inCoreTit{ width: 100%; text-align: center; color: #305067; height: 100px; overflow: hidden; padding: 50px 0;}
.inCoreTit h2{ line-height: 97px; height: 97px; font-size: 42px;}
.inCoreTit h3{ width: 36px; height: 3px; background: #305067;}

.inCoreDiv{ width: 1200px; height: 347px; overflow: hidden;}
.inCoreDivL{ width: 480px; height: auto; padding: 60px; overflow: hidden; float: left;}
.inCoreDivL dl{ width: 480px; height: 123px; overflow: hidden;}
.inCoreDivL dl dt{ float: left; width: 64px; height: 123px;}
.inCoreDivL dl dd{ float: right; width: 392px; height: 123px; overflow: hidden;}
.inCoreDivL dl dd h4{ width: 100%; height: 52px; line-height: 52px; border-bottom: 1px dotted #CCCCCC; font-size: 26px; font-weight: normal;}
.inCoreDivL dl dd h4 span{ padding-left: 10px; color: #305067; font-size: 30px; font-weight: bold;}
.inCoreDivL dl dd p{ font-size: 16px; color: #666666; line-height: 24px; padding-top: 6px;}

.inCoreDivR{ float: left; width: 600px; height: 347px; overflow: hidden;}
.inCoreDivR img{width: 600px; height: 347px;}

.inAbbg{ width: 100%; height: 660px; background: url(../images/inabbg.jpg) no-repeat center; background-size:cover; margin-top: 80px;}
.inAb{ width: 1200px; height: auto; padding-top: 120px;}
.inAbinfo{ float: right; width: 545px; height: auto; overflow: hidden;}
.inAbinfo h2{ font-size: 40px; color: #305067; line-height: 80px;}
.inAbinfo p{ font-size: 14px; line-height: 28px; color: #666666; margin-bottom: 5px;}
.inAbinfo a{ color: #305067; margin-top:20px; line-height: 32px; display: inline-block;}


.inphotoNav{ width:1200px; height: 60px; padding: 55px 0; overflow: hidden; background: url(../images/inphotonavbg.jpg) no-repeat center; text-align: center;}
.inphotoNav a{ display: inline-block; width: 214px; height: 58px; line-height: 58px; font-size: 16px; border: 1px solid #dedede; margin: 0 5px;}
.inphotoNav .tabs1 .thistab,.tabs1 .thistab a:hover {color: #FFFFFF; background:#da251c; border-color: #da251c;}
.inphotoNav a img{ width: 27px; height: 27px; vertical-align: middle; float: left; padding:14px 10px 0 50px;}
.inphotoNav a b{ font-weight: normal; float: left;}
.inphotoNav a img.inphicon1{ display: block;}
.inphotoNav a img.inphicon1s{ display: none;}
.inphotoNav a.thistab img.inphicon1{ display: none;}
.inphotoNav a.thistab img.inphicon1s{ display: block;}


.inPhotoList{ width: 1200px; height: 204px; overflow: hidden;}
.inPhotoList .bd{ width: 1200px; height:204px;  overflow: hidden;}
.inPhotoList .bd li{ width:278px; height: 204px; overflow: hidden; float: left; margin: 0 12px;}
.inPhotoList .bd li img{ width:278px; height: 204px;}


.inNewsbg{ width: 100%; height: auto; margin-top: 80px; padding: 0 0 60px 0; background: #f5f5f5;}
.inNews{ width: 1200px; height: auto; overflow: hidden;}


.inNewsL{ float: left; width: 362px; height: auto; overflow: hidden;}
.inNewsLTop{ width: 362px; height: 60px; line-height: 60px; border-bottom: 1px solid #dbdbdb; font-size: 22px;}
.inNewsLTop a{ color: #999999; font-size: 14px; background: url(../images/innewsabg.jpg) no-repeat right center; padding-right: 15px;}
.inNewsLTop a:hover{ color:#305067;}
.inNewsLImg{ width: 362px; height: 132px; overflow: hidden; margin-top: 20px;}
.inNewsLImg img{width: 362px; height: 132px; }


.inNewsList{ width: 362px; height: auto; overflow: hidden; padding-top: 10px;}
.inNewsList li{ width: 362px; height: 45px; line-height: 45px; overflow: hidden; border-bottom: 1px dotted #CCCCCC;}


.inNewsM{ float: left; width: 362px; height: auto; overflow: hidden; margin-left: 57px;}

.inNewsR{ float: right; width: 362px; height: auto; overflow: hidden; }
.FaqList{ width: 362px; height: 480px; overflow: hidden;}
.FaqList li{ width: 362px; height: 87px; padding: 18px 0; overflow: hidden; border-bottom: 1px dotted #CCCCCC;}
.FaqList li h4{ width: 324px; height: 22px; line-height: 22px; overflow: hidden; font-weight: normal; padding-left: 38px; background: url(../images/Q.jpg) no-repeat left center;}
.FaqList li p{ width: 324px; margin-top: 8px; height: 44px; line-height: 22px; overflow: hidden; color: #999999;  padding-left: 38px; background: url(../images/A.jpg) no-repeat left 5px;}



.footerbg{ width: 100%; height: auto; background: #213849; color: #dddddd; padding-top: 55px;}
.footerinfo{ width:1200px; height: 56px; line-height: 56px; border-top: 1px solid #4d606d;}

.footerLinks{ width: 1200px; height: 52px; line-height: 52px;}
.footerLinks a{ color: #DDDDDD; padding: 0 5px;}
.footerLinks a:hover{ color: #DA251C;}

.footer{ width: 1200px; height: auto; padding-bottom: 30px; overflow: hidden;}
.footerL{ float: left; width: 587px; 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: 104px; height: 150px; text-align: center; padding-top: 41px; float: left;}
.footerM img{ width: 104px; height: 104px;}
.footerM p{ width: 100%; height: 46px; line-height: 46px;}




.footerR{ float: right; 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;}


.banner2{ width: 100%; height: 368px; line-height:368px; text-align:center; color:#fff; font-weight:bold; font-size:42px; }
.main{ width: 1200px; height: auto; padding: 45px 0;}
.mainLeft{ float: left; width: 221px; overflow: hidden;}
.mainMenu{ width: 221px; height: auto; overflow: hidden;}
.mainMenu h1{ width: 100%; text-align: center; color: #FFFFFF; border-bottom:1px solid #fff; font-size: 24px; font-weight: normal; height: 91px; line-height: 91px; background: #305067;}
.mainMenuList{ width: 100%; height: auto; background: #023257;}
.mainMenuList a{ display: block; padding-left: 27px; color: #FFFFFF; background: url(../images/menuabg.png) no-repeat 190px center; width: 100%; height: 64px; line-height: 64px; font-size: 16px; border-bottom: 1px dotted #ccc;}
.mainMenuList a:hover{ background: #305067 url(../images/menuabg.png) no-repeat 190px center; color:#fff;}
#lm_hover{ background: #305067 url(../images/menuabg.png) no-repeat 190px center; color:#fff;}
#lm_hovers{ background: #80b3db url(../images/menuabg.png) no-repeat 190px center; color:#fff;}
#lm_hovers1{ color:#305067; font-weight:bold;}
.mainMenuList li ul li{ background:#eeeeee;}
.mainMenuList li ul li a{ color:#333; background: url(../images/mainNewslibg.jpg) no-repeat 190px center; height: 54px; line-height: 54px; font-size: 15px;}
.mainMenuList li ul li.mli2 a{ color:#666; background: #f7f7f7; height: 44px; line-height: 44px; font-size: 14px; border-bottom:none; display:inline-block;}
.mainMenuList li ul li.mli2 a:hover{ color: #305067;}
.mainMenuList li ul li.mli2 i{  display:inline-block; padding:0 10px;}

.mainMenuLnews{ width: 219px; margin-top: 20px; overflow: hidden; border: 1px solid #EEEEEE;}
.mainMenuLnews h1{ width: 100%; height: 47px; line-height: 47px; font-weight: normal; font-size: 16px; color: #333333; background: #fafafa; padding-left: 26px;}
.mainMenuLnewsList{ width: 100%; height: auto; padding-top: 5px; overflow: hidden;}
.mainMenuLnewsList li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dotted #EEEEEE; overflow: hidden;}
.mainMenuLnewsList li a{ color: #666666; padding-left: 26px; background: url(../images/mainNewslibg.jpg) no-repeat 14px center; overflow: hidden;}
.mainMenuLnewsList li a:hover{ color: #305067;}

.mainRight{ float: right; width: 940px; height: auto; }
.mainRightTop{ width: 940px; height: 43px; line-height: 43px; border-bottom: 1px solid #EEEEEE; overflow: hidden;}
.mainRightTop h1{ float: left; font-size: 16px; line-height: 41px; font-weight: normal; color: #305067; border-bottom: 2px solid #305067; text-align: center; display: inline-block; padding: 0 15px;}
.mainRightABinfo{ width: 940px; height: auto; padding-top: 25px; font-size: 14px; line-height: 28px; overflow: hidden;}
.mainRightABinfo img{ max-width: 100%; height: auto;}

.abList2{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.abList2 dl{ float: left; width: 260px; height: 249px; overflow: hidden; text-align: center; margin: 0 26px;}
.abList2 dl dt{ width: 260px; height: 199px; overflow: hidden;}
.abList2 dl dt img{width: 260px; height: 199px;}
.abList2 dl dd{ width: 100%; height: 50px; line-height: 50px; font-size: 15px;}

.conTit{ width: 100%; height: auto; padding: 25px 0; overflow: hidden; text-align: center;}
.conTit h3{ line-height: 59px; font-size: 24px; font-weight: normal;}
.conTit h4{ display: inline-block; width: 35px; height: 2px; background: #305067;}

.conBox1{ width: 1200px; margin-top: 25px; height: auto; overflow: hidden;}
.conBox1Left{ float: left; width: 571px; height: auto; overflow: hidden;}
.conBox1Left h1{ width: 100%; height: 68px; line-height: 68px; font-weight: normal; font-size: 18px;}
.conBox1Left li{ width: 100%; height: 42px; margin-bottom: 20px;}
.conBox1Left .coninput1{ width: 539px; padding: 0 15px; height: 40px; border: 1px solid #EEEEEE;}
.conBox1Left .contex{ width: 539px; padding: 15px; height: 72px; border: 1px solid #EEEEEE;}
.conBox1Left .consub{ width: 100%; height: 55px; border: none; font-size: 16px; text-align: center; color: #FFFFFF; background: #305067;}

.conBox1Right{ float: right; width: 530px; height: auto; overflow: hidden; padding-top: 15px;}
.conBox1Right h1{ font-weight: normal; font-size: 26px; line-height: 58px;}
.conBox1Rightinfo{ padding-top: 10px; width: 100%; height: auto; font-size: 16px; line-height: 28px;}

.conMap{ width: 1200px; height: 430px; overflow: hidden; margin-top: 50px;}


.NewsList{ width: 940px; height: auto; padding-top: 25px; }
.NewsList dl{ width: 870px; height: 136px; padding: 35px;  border-bottom: 1px solid #eee; cursor: pointer; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.NewsList dl:hover{ background: #FFFFFF; box-shadow:0 0 10px #CCCCCC;}
.NewsList dl dt{ float: left; width: 186px; height: 136px; overflow: hidden;}
.NewsList dl dt img{width: 186px; height: 136px; }
.NewsList dl dd{ float: right; width: 650px; height: 136px; overflow: hidden;}
.NewsList dl dd h3{ font-size: 18px; font-weight: normal; line-height: 42px; height: 42px; overflow:hidden;}
.NewsList dl dd h3 a:hover{ color: #305067;}
.NewsList dl dd p{ color: #999999; line-height: 26px; height: 52px; overflow: hidden;}
.NewsList dl dd h4{ line-height: 42px; height: 42px; font-weight: normal; color: #999999;}

.newsShowTit{ width: 100%; padding: 25px 0; border-bottom: 1px solid #EEEEEE; overflow: hidden; text-align: center;}
.newsShowTit h4{ font-weight: normal; font-size: 24px; color: #333333; line-height: 36px;}
.newsShowTit p{ padding-top: 15px; color: #999999;}


.PhotoList{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.PhotoList dl{ float: left; width: 289px; height: 355px; border-bottom: 1px solid #EEEEEE; overflow: hidden; margin: 0 12px 24px 12px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.PhotoList dl dt{ width: 289px; height: 193px; overflow: hidden;}
.PhotoList dl dt img{ width: 289px; height: 193px;}
.PhotoList dl dd{ width: 269px; height: 143px; padding: 20px 10px 0 10px; text-align: center;}
.PhotoList dl dd h4{ font-size: 18px; line-height: 40px; font-weight: normal; color: #333333; height: 40px; overflow: hidden;}
.PhotoList dl dd p{ color: #999999; line-height: 24px; height: 72px; overflow: hidden;}
.PhotoList dl:hover{ background: #305067; color: #FFFFFF;}
.PhotoList dl:hover h4{color: #FFFFFF;}
.PhotoList dl:hover p{color: #FFFFFF;}


.goodsList{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.goodsList dl{ float: left; text-align: center; width: 290px; height: 286px; overflow: hidden; border: 1px solid #EEEEEE; margin: 10px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.goodsList dl dt{ width: 290px; height: 211px; overflow: hidden;}
.goodsList dl dt img{ width: 290px; height: 211px; }
.goodsList dl dd{ width: 290px; height: 65px; padding-top: 10px; overflow: hidden; background: #f5f5f5;}
.goodsList dl dd h4{ color: #333333; font-size: 18px; height: 32px; line-height: 32px; overflow: hidden;}
.goodsList dl dd p{  font-size: 14px; height: 21px; line-height: 21px; overflow: hidden;}
.goodsList dl:hover dd{ background: #da251c; color: #FFFFFF;}
.goodsList dl:hover dd h4{color: #FFFFFF;}


.gooodShow1{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.gooodShow1Left{ float: left; width: 380px; height: 276px;  position: relative;}
.gooodShow1Left img{width: 380px; height: 276px;}




.gooodShow1Right{ float: right; width: 500px; height: auto;  overflow: hidden;}
.gooodShow1Right h1{ font-size: 24px; line-height: 50px; font-weight: normal; color: #333333;}
.gooodShow1Right h2{ width: 100%; padding: 0 15px; height: 50px; line-height: 50px; font-weight: normal; font-size: 14px; background: #f8f8f8;}
.gooodShow1Rightinfo{ width: 100%; padding: 15px 0; overflow: hidden; line-height: 28px;}
.gooodShow1Right h3{ font-weight: normal; font-size: 14px; line-height: 36px;}
.gooodShow1Right h3 span{ font-weight: bold; font-size: 24px; color: #305067;}

.gooodShow2Top{ width: 940px; height: 50px; line-height: 50px; overflow: hidden; margin-top: 50px; background: #f8f8f8;}
.gooodShow2Top h4{ width: 156px; height: 50px; text-align: center; background: #305067; color: #FFFFFF; font-size: 16px; float: left;}

.faqList{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.faqList li{ width: 100%; height: 59px; line-height: 59px; border-bottom: 1px solid #EEEEEE; font-size: 16px; background: url(../images/Q.jpg) no-repeat left center; overflow: hidden;}
.faqList li a{ padding-left: 40px;}

.DownList{ width: 940px; height: auto;  overflow: hidden;}
.DownList ul{border: 1px solid #EEEEEE; box-sizing: border-box;}
.DownList li{ width: 100%; height: 46px; line-height: 46px; border-bottom: 1px solid #EEEEEE; font-size: 15px; overflow: hidden;}
.DownList li:last-child{ border-bottom:none;}
.DownList li div{ float:left; box-sizing: border-box; padding-left:15px; height: 46px; }
.DownList li div.down_div1{ width:45%; border-right: 1px solid #EEEEEE;}
.DownList li div.down_div2{ width:15%;  border-right: 1px solid #EEEEEE;}
.DownList li div.down_div3{ width:30%;  border-right: 1px solid #EEEEEE;}
.DownList li div.down_div4{ width:10%;  text-align:center; padding-left:0;}
.DownList li a{ font-size:18px; line-height: 46px; text-align:center;}



.casebg{ width: 100%; height: auto; background: #f5f5f5; padding: 40px 0;}
.list-auto{ position:relative; width:1200px; height:auto; background:#fff;   overflow:hidden; _zoom:1; padding:25px;  box-sizing: border-box; }
/*大标题*/
.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
	
	/*图文列表*/
.n-list{ padding-top:10px; }
	.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
	.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
	.n-list li .note .info{ padding-top:10px; }
	.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
	.n-list li .note .info .time{ background-position:0 -158px; }
	.n-list li .note .info .view{ background-position:0 -36px; }
	.n-list li .note .info .comm{ background-position:0 4px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
	
	
	
	.downSearch{ width:100%; height:42px; margin:20px 0;}
	.downSearch .inInput{ float:left; padding:0 15px; border: 1px solid #EEEEEE; overflow:hidden; width:320px; height:40px; line-height:40px; }
	.downSearch .inSub{ width:60px; height:42px; border:none; background: #213849; color:#fff; text-align:center; line-height:42px; font-size:18px;}