body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img, iframe,a { margin: 0; padding: 0; }  table { border-collapse: collapse; border-spacing: 0; }  input, button, textarea, option { font: 12px "Microsoft Yahei", Arial, Helvetica, sans-serif; }  ul, li, div { list-style: none; border: 0px; }  img { border: 0px; vertical-align: middle;max-width: 100%;}  .clear { font: 0px/0px serif; display: block; clear: both; }  html { -webkit-text-size-adjust: none; }  input { outline: none; }  textarea { resize: none; }  a { text-decoration: none; color: #333;}  body:nth-of-type(1) input:focus, textarea:focus { outline: none; }  br { background: #fff; }  body { font: 12px "microsoft yahei", "\5b8b\4f53", Tahoma, Arial; color: #333; background: #fff; position: relative; }.clearfix:after{content: "\200b"; display: block; height: 0; clear: both;} .clearfix{*zoom: 1;}


#header {
	width: 100%;
	min-width: 1100px;
	height: 32px;
	margin: 0 auto;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e3e3e3;
}
.header {
	width: 1100px;
	height: 32px;
	margin: 0 auto;
	position: relative;
}
.header ul {
	float: left;
}
.header li {
	float: left;
	color: #666;
	line-height: 32px;
}
.header li a,.header p a {
	color: #666;
	padding: 0 4px;
	font-family: "\5b8b\4f53";
}
.header li a.login{
	color:#ff0000;
}
.header a:hover,.header a.mobile:hover {
	color: #f60;
}
.header input {
	width: 92px;
	height: 18px;
	float: left;
	border: 1px solid #d4d4d4;
	margin: 6px 6px 0 0;
}
.header button {
	width: 35px;
	height: 19px;
	border:0;
	float: left;
	background: url(../../images/offer/index2014.png) no-repeat 0 0;
	margin: 6px 4px 0 2px;
}
.header p {
	line-height: 32px;
	float: right;
	padding-right: 6px;
	color: #dfdfdf;
}
.header a.mobile {
	width: 55px;
	height: 32px;
	display: block;
	float: right;
	text-indent: 18px;
	line-height: 32px;
	color: #FF6600;
	background: url(../../images/offer/index2014.png) no-repeat 4px 6px;
}


#top{ width:100%; height:117px; margin:0 auto; background:#fff;border-bottom:1px solid #e5e5e5;}
.top{ width:1100px; height:117px; margin:0 auto; position:relative; z-index:1;}
.top .logo{position:absolute; left:30px; top:28px; z-index:1;height:55px;}
.top h1{ width:110px; height:44px; position:absolute; left:200px; top:35px; z-index:1; font: 30px/42px "Microsoft Yahei","\5b8b\4f53"; text-indent:10px; border-left:1px solid #c0cbd3; color:#469917; }
.top p{ float:left; font:normal 12px/32px "Microsoft Yahei"; color:#e2e2e2;position: absolute;left: 375px;top: 15px;}
.top p a{ color:#333; padding:0 14px;}
.top p a:hover{ color:#3d9100; }
.top p .hot{ color:#559005; font-weight: bold;}
.top form{ width:598px; height:40px; position:absolute; left:382px; top:47px; z-index:1;}
.top input{ width:496px; height:36px; float:left; border:0; color:#aaa; text-indent:6px; line-height:32px;border:2px solid #dddddd;border-right: 0;font-family: "\5b8b\4f53";}
.top button{ width:100px; height:40px; float:left; cursor:pointer; background: #469917;color: #fff;font:bold 16px/33px "Microsoft Yahei","\5b8b\4f53";border: none;outline: none;}
.top a.purchase{width: 95px;height: 38px;border: 1px solid #ddd;position: absolute;right: 0px;top: 47px; background: #fff;text-align: center;color: #555;font: 12px/38px "Microsoft Yahei","\5b8b\4f53";}


#main{
	width: 100%;
	min-width: 1100px;
	background: #f5f5f5;
}
.location{width: 1100px;margin: 0 auto; height: 55px;}
.location p{ display: block; float: left; z-index: 2; font: normal 14px/55px "Microsoft Yahei"; color: #cbcaca;background: url(../../images/offer/index2014.png) no-repeat -122px 18px;padding-left: 20px;}
.location p a{ display: inline-block; padding: 0px 7px; color: #333;}
.location p b{ font-weight: normal; color: #333;}
.location span{display: block; float: right; z-index: 2; text-align: right; font: normal 14px/55px "Tahoma"; color: #333; }
.location span b{ font: normal 12px/22px "Tahoma"; color: #469917; padding: 0 6px;}
.location a:hover{ color: #ff6600; }
.main{
	width: 1100px;
	margin: 0 auto;
	padding-bottom: 80px;
}

.mainLeft{
	width: 810px;
	float: left;
}
.proinfor{
	width: 808px;
	background: #fff;
	border: 1px solid #ddd;
}
.date{
	margin: 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}
.end{
	width: 93px;
	height: 100px;
	background: url(../../images/offer/index2014.png) no-repeat 0px -107px;
	position: absolute;
	top: -20px;
	right: 0px;
	font-size: 14px;
	color: #fff;
	padding: 15px 5px 0  5px;
}
.end b{
	font-size: 36px;
	color: #f39800;
}
.date h2{
	font-size: 24px;
	line-height: 35px;
}
.date h2 a{
	color: #333;
}
.date h2 a:hover{
	color: #FF6600;
}
.date h2 span{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	display: inline-block;
	margin-left: 20px;
	font-weight: normal;
}
.date p{
	font-size: 16px;
	line-height: 25px;
	color: #333;
	line-height:35px;
	margin: 27px 0;
	width:650px;
}
.others{
	margin: 20px;
}
.others h3{
	font-size: 18px;
	color: #333;
	line-height: 30px;
}
.others p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	margin-top: 7px;
}
.others p span{
	font-size: 16px;
	color: #469917;
}
.others p b{
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.statement{
	margin: 10px;
	margin-top: 40px;
}
.statement span{
	display: inline-block;
	width: 84px;
	height: 26px;
	float: left;
	background: url(../../images/offer/index2014.png) no-repeat 0 -48px;
	font-size: 14px;
	line-height: 26px;
	text-indent: 8px;
	color: #fff;
}
.statement p{
	font-size: 12px;
	line-height: 26px;
	color: #666;
	width: 693px;
	float: right;
	height: 26px;
	overflow: hidden;
}
.samekind{
	width: 810px;
	margin-top: 20px;
}
.samekind h2{
	padding-left: 20px;
	background: url(../../images/offer/index2014.png) no-repeat -134px -245px;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	margin-bottom: 15px;
}
.info{
	height: 302px;
	overflow: hidden;
}
.inforBox{
	width: 230px;
	padding: 0 19px;
	float: left;
	border-left: 1px solid #ddd;
	position: relative;
	left: -1px;
	margin: 20px 0;
}
.inforBox p{
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 30px;
	overflow: hidden;
}
.inforBox p a{
	font-size: 16px;
	color: #469917;
}
.inforBox b{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 30px;
	overflow: hidden;
	font-weight: normal;
}
.mainRight{
	width: 270px;
	float: right;
}
.contact{
	width: 270px;
	background-color: #fff;
	float: right;
}
.content label{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	border-bottom: 1px solid #999999;
	padding-left: 25px;
	margin-bottom: 15px;
}
.lab1{
	background: url(../../images/offer/index2014.png) no-repeat 2px -286px;
}
.lab2{
	background: url(../../images/offer/index2014.png) no-repeat 4px -320px;
}
.content input{
	width: 165px;
	height: 30px;
	text-indent: 8px;
	border: none;
}
.content p{
	font-size: 12px;
	line-height: 25px;
	color: #999;
	height: 25px;
	overflow: hidden;
}
.content p a{
	color: #469917;
}
.btn{
	margin: 20px 0 15px;
	text-align: center;
}
.btn button{
	width: 83px;
	height: 31px;
	border: 1px solid #469917;
	border-radius: 2px;
	cursor: pointer;
	margin: 0 10px;
	background: #fff;
	color: #469917;
}
.ServerTop{
	text-align: center;
	/* margin-bottom:20px; */
	border-top: 1px dashed #ddd;
	padding:14px 0;
}
.ServerTop a.guestBtn1{
	width: 188px;
	height: 40px;
	border: 1px solid #469917;
	border-radius: 2px;
	cursor: pointer;
	margin: 0 10px;
	background: #469917;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
}
.ServerTop a.guestBtn1:hover,.btn button:hover{
	border: 1px solid #469917;
	background: #fff;
	color: #469917;
}
/* .loginbtn{
	background: #469917;
	color: #fff;
	margin-right: 20px;
}
.registbtn{
	background: #fff;
	color: #469917;
} */

.mall{
	width: 270px;
	margin-top: 26px;
}
.mall h2{
	font-size: 16px;
	line-height: 40px;
	background: #469917;
	color: #fff;
	padding-left: 20px;
}
.mall ul{
	padding: 13px 20px;
	background: #fff;
	border: 1px solid #ddd;
}
.mall ul li{
	width: 50%;
	float: left;
}
.mall ul li{
	height: 30px;
	overflow: hidden;
}
.mall ul li a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.mall ul li a:hover{
	color: #469917;
}


.hotwei{width: 270px;float: right;margin-top: 10px;}
.hotw-tit{width: 270px;background: #398901;height: 42px;float: left;text-indent: 20px; margin-top: 10px;}
.hotw-tit a{font:18px/42px "Tahoma","Arial","Microsoft Yahei";color: #fff;}
.hotwbox{width: 256px;float: left;padding: 10px 0 10px 12px;background-color: #fff;border: 1px solid #dcdcdc;border-top: none;}
.hotwbox p{width: 265px;float: left;}
.hotwbox p a{width: 88px;float: left;height: 30px;overflow: hidden;color: #333;font:12px/30px "Tahoma","Arial","\5b8b\4f53"; text-decoration: none;}
.hotwbox p a:hover{color: #469917;}





.footer{ width:100%;min-width: 1180px;  text-align:center; font:normal 12px "Tahoma", "\5b8b\4f53"; color:#818181; padding-bottom:20px;border-top: 1px solid #ddd;padding-top: 10px;background: #fff;}
.footer span{ width:100%; height:39px; float:left; font:normal 14px/39px "\5b8b\4f53"; color:#cdcdcd; }
.footer span a{ color:#333; padding:0 8px; }
.footer span a:hover{ color:#f60; }
.footer p.web{ font:normal 14px/35px "Tahoma", "\5b8b\4f53"; color:#333;  }
.footer p.web a{ color:#333; font-weight:bold; }
.footer p.web a:hover{ text-decoration:underline; }
.footer p{ width:100%; float:left; line-height:24px; text-align:center; }
.footer p a{color: #818181;}
.footer p a:hover{color: #FF6600;}
.footer strong{ padding:0 15px; text-align:left; }
.footer img{ vertical-align:middle; }
.nfoot-bt{ width: 715px; margin: 0 auto ; border-top: 1px dashed #CCCCCC; padding: 15px 0 70px 15px; text-align: center; }
.nfoot-bt a{ height: 32px; display: inline-block; text-decoration: none; color: #424345; text-align: left; font: normal 12px/14px "microsoft yahei"; margin: 0px 2px; float:left; }
.nfoot-bt a.hui{ width:35px; height:38px; padding:0; }
.nfoot-bt a.hui img{max-width: 60px;max-height: 60px;}
.nfoot-bt a.abt1{ width: 65px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -1px -230px; padding: 8px 0px 0 34px; }
.nfoot-bt a.abt2{ width: 54px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -106px -230px; padding: 8px 0px 0 34px; }
.nfoot-bt a.abt3{ width: 58px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -1px -273px; padding: 8px 0px 0 34px; }
.nfoot-bt a.abt4{ width: 58px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -99px -273px; padding: 8px 0px 0 34px; }
.nfoot-bt a.abt5{ width: 58px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -1px -316px; padding: 8px 0px 0 34px; }
.nfoot-bt a.abt6{ width: 65px; background: url(../../images/raise2018/publicbg.jpg) no-repeat -99px -316px; padding: 8px 0px 0 34px; }
.nfoot-bt a.xinren{ width:100px; height:40px; padding:0; }
.nfoot-bt span{ float:left; margin:3px 0 0 15px; }
.mainbox{ width: 1180px; margin: 0px auto; background: #fff; padding: 0px 10px 0 10px; }
.year2014{ width: 100%; padding: 46px 0 0 0; background: url(../images/index/2014day.jpg) no-repeat top center; }
.mainbox2015{ width: 1180px; margin: 0px auto; background: #fff; padding: 0px 10px 0 10px; }
.year2015{ width: 100%; padding: 95px 0 0 0; background: #d10101 url(../images/index/2015-jc35.jpg) no-repeat top center; }
.record{ background: #f5f5f5; }


/*rightBar*/
.rightBar {
	position:fixed;
	_position:absolute;
	top:147px;
	display:block;
	right:10px;
	z-index:9999999;
}
*html,* html body {
	background-attachment:fixed;
}
*html .rightBar {
	position:absolute;
	right:expression(eval(document.documentElement.scrollLeft+10));
	top:expression(eval(document.documentElement.scrollTop+142));
}
.barBox {
	width:54px;
	position:relative;
}
.barBox a,.barBox .QQ {
	display:block;
	width:54px;
	height:54px;
	margin-top:4px;
	background:#38880b;
	opacity:0.5;
	filter:Alpha(Opacity=50) !important;
}
.barBox a:hover {
	opacity:1 !important;
	filter:Alpha(Opacity=100) !important;
}
.barBox a.jcTong {
	background:url(../../images/offer/exhi.gif) no-repeat -110px -366px;
}
.barBox a.weiXin {
	background:url(../../images/offer/exhi.gif) no-repeat -55px -366px;
}
.barBox .QQ {
	background:url(../../images/offer/exhi.gif) no-repeat 0px -366px;
	position:relative;
	cursor:pointer;
}
.barBox a.goHome {
	width:38px;
	height:46px;
	background:#38880b;
	text-align:center;
	font:normal 14px/20px "Microsoft Yahei","simhei";
	color:#fff;
	padding:8px 8px 0 8px;
}
.barBox a.goHome:hover{
	text-decoration: none;
}
.barBox a.proposal {
	background:url(../../images/offer/exhi.gif) no-repeat 0px -180px;
}
.barBox a.goToTop {
	background:url(../../images/offer/exhi.gif) no-repeat -54px -180px;
	display:none;
}
.jcTongBot {
	width: 223px;
	height: 240px;
	position:absolute;
	top:0;
	right:60px;
	display:none;
}
.weiXinBot {
	width: 212px;
	height: 201px;
	position:absolute;
	top:50px;
	right:60px;
	display:none;
}
.qqBot {
	position:absolute;
	top:-17px;
	right:54px;
	width:160px;
	border-right:10px solid #fff;
	z-index:9999;
	display:none;
}
.barBox .qqBox {
	opacity:1 !important;
	filter:Alpha(Opacity=100) !important;
}
.qqBox {
	width:140px;
	height:124px;
	background-color:#fff;
	border:#87b76c 10px solid;
	text-align:center;
	color:#fff;
}
.qqBox h3 {
	width:138px;
	background-color:#38880b;
	border:#fff 1px solid;
	height:28px;
}
.qqBox h3 {
	font:16px/28px "microsoft yahei";
}
.qqBox p {
	margin-left:8px;
}
.qqBox p span {
	margin-top:10px;
	float:left;
	line-height:16px;
	color:#333333;
	margin-right:12px;
	font-family:"microsoft yahei";
}
.qqBox p a {
	margin-top:10px;
	display:block;
	float:left;
	cursor:pointer;
	border:none;
	height:16px;
	line-height:16px;
	width:68px;
	color:#fff;
	font-family:"microsoft yahei";
}
.qqBox p a.btn1 {
	background-color:#38880b;
}
.qqBox p a.btn2 {
	background-color:#f26522;
}



#productNav {
	display: block;
	_top: expression(eval(document.documentElement.scrollTop+142));
	top: 151px;
	left: 50%;
	position: fixed;
	display: block;
	z-index: 9999999;
	width: 80px;
	_position: absolute;
}

.productList,.product-classify {
	width: 80px;
	position: absolute;
	left: -638px;
	top: 26px;
}

.productList h2 {
	height: 34px;
	border-bottom: #52a424 1px solid;
	line-height: 34px;
	text-indent: 18px;
	color: #ffffff;
	font: normal 14px/34px "microsoft yahei";
	background: url(../../images/offer/list_bg.png) 3px 11px no-repeat #38880b;
}
.productList h2 a {color: #ffffff;}
.productList ul {
	position: relative;
	float: left;
}

.productList ul li {
	height: 29px;
	float: left;
	width: 80px;
	background: #66b947;
	border-bottom: #bddeb3 1px dashed;
}

.productList ul li.hover {
	background: #fff;
}

.productList ul li .listLeft {
	height: 29px;
	line-height: 29px;
	text-indent: 5px;
}

.productList ul li .listLeft a {
	color: #ffffff;
	font-size: 12px;
	font-family: "\5b8b\4f53";
}

.productList ul li .listLeft a:hover {
	color: #66b947;
}

.productList ul li.hover .listLeft a {
	color: #4e9b31;

}

.productList ul li .listLeft a:hover {
	color: #66b947;
}

.productList ul li .listRight {
	position: absolute;
	top: -35px;
	left: 80px;
	width: 900px;
	padding-left: 17px;
	border: #4e9b31 1px solid;
	border-left: 0;
	background-color: #fff;
}

.productList ul li .listRight2 {
	position: absolute;
	top: -35px;
	left: 80px;
	width:615px;
	padding-left: 17px;
	border: #4e9b31 1px solid;
	border-left: 0;
	background-color: #fff;
}

.productList ul li .listRight3 {
	position: absolute;
	top: -35px;
	left: 80px;
	width:866px;
	padding-left: 17px;
	border: #4e9b31 1px solid;
	border-left: 0;
	background-color: #fff;
}

.industyLeft {
	width: 274px;
	float: left;
	margin-right: 31px;
	padding-bottom: 15px;
}

.industyTop,
.industyTop1,
.industyTop2,
.industyTop3,
.industyTop4,
.industyTop5,
.industyTop6 {
	font: normal 16px/34px "microsoft yahei";
	color: #333333;
	text-indent: 36px;
}

.industyTop {
	background: url(../../images/offer/list_bg.png) 6px -17px no-repeat;
}

.industyTop1 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -144px;
}

.industyTop2 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -180px;
}

.industyTop3 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -360px;
}

.industyTop4 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -36px;
}

.industyTop5 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -540px;
}

.industyTop6 {
	background: url(../../images/offer/proIcon2014.gif) no-repeat 0 -576px;
}

.industyBox {
	width: 274px;
	float: left;
	margin-top: 15px;
}

.industyBox .industyTitle {
	border-bottom: #4e9b31 1px solid;
	height: 24px;
	margin-bottom: 5px;
}

.industyBox .industyTitle h3 {
	font: bold 14px/24px "microsoft yahei";
	color: #4e9b31;
	width: 200px;
	float: left;
}

.industyBox .industyTitle a {
	float: right;
	display: block;
	line-height: 24px;
	width: 40px;
	text-indent: 16px;
	color: #999999;
	background: url(../../images/offer/list_bg.png) 0 -60px no-repeat;
}

.industyBox p {
	text-indent: -5px;
	overflow: hidden;
	height: 20px;
	width: 274px;
	line-height: 20px;
}

.industyBox p a {
	color: #666666;
	margin: 0 5px;
	font-size: 12px;
}

.industyBox p a:hover {
	color: #ff6600;
	margin: 0 5px;
	text-decoration: underline;
}

.industyRight {
	width: 236px;
	float: right;
	margin-right: 11px;
	margin-top: 10px;
}

.industyRight img {
	height: 132px;
	width: 236px;
	margin-bottom: 15px;
}

/*login*/
.rightPrompt{ width: 192px; border:1px solid #fec573; border-radius: 2px; font:normal 12px/25px "Tahoma"; color: #666666; padding:10px 10px 20px 46px; margin:10px auto; background: url(../../images/Offer/Prompt.jpg) no-repeat 11px 11px; }
.rightPrompt strong{ color: #ff6600; margin:0 3px; }
.comcontent2{ width: 259px; float: left; background: #fafafa; }
.contact dl{ width: 250px; display: block; float: left; border-bottom: 1px dotted #d7d7d7; padding-bottom: 10px; }
.contact dl dt{ width: 57px; height: 25px; display: block; float: left; font: normal 12px/25px "Tahoma"; color: #9a9a9a; text-align: right; }
.contact dl dt b{ padding: 0px 6px; }
.contact dl dd{ width: 190px; height: 25px; display: block; float: right; font: normal 12px/25px "Tahoma"; color: #333333; overflow:hidden; }
.contact dl dd a{ text-decoration: underline; color: #3975ce; }
.contact dl dd a:hover{ text-decoration: none; color: #ff6600; }
.contact p{ width: 246px; display: block; padding: 8px 0 0 13px; line-height: 18px; color: #9a9a9a; }
.contact p b{ font-weight: normal; color: #ff6600; }
.companyname {
	width: 243px;
	display: block;
	float: left;
	font: normal 14px/30px "\5b8b\4f53";
	padding: 0px 0 0 7px;
	color: #469917;
}


.sorry{ width: 248px; float: left; font: normal 14px/30px "microsoft yahei"; color: #666; padding: 10px 10px; border: 1px solid #ddd;position: relative;}
.sorry span{ display: block; text-align: center; padding: 10px 0; }
.sorry b{ font: normal 14px/30px "microsoft yahei"; color: #333; }
.sorry span a{ display: inline-block; width: 174px; height: 35px; background: url(../../images/Product/upgrade.jpg) no-repeat 0 0; }
.userHotLine{width: 100%;padding:10px 0;color:#FF6600;font-family: tahoma;font-size: 14px;}

.expired{
	text-align: center;
    display: block;
    font-size: 18px;
    margin-top: 10px;
}
.content label {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    border-bottom: 1px solid #999999;
    padding-left: 25px;
    margin-bottom: 15px;
}
/* 0512-支付样式 */
.payment {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999998;
	display: none;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.paymentMain {
	display: none;
	position: fixed;
	z-index: 999999;
	width: 800px;
	height: 500px;
	left: 50%;
	top: 50%;
	box-shadow: 0 4px 8px rgba(204,204,204,0.3);
	margin-left: -400px !important;
	margin-top: -250px !important;
	margin-top: 0px;
	position: fixed !important;
	/ _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	background-color: #fff;
	border-radius: 8px;
	font-size: 16px;
	text-align: center;
}
.paymentMain p:first-of-type {
	margin-top: 15px;
}
.paymentMain p {
	line-height: 32px;
}
.paymentMain span {
	display: block;
	font-size: 20px;
	line-height: 36px;
}
.paymentMain span b {
	font-weight: normal;
	color: #f00;
}
.paymentMainIssom {
	display: none;
	position: fixed;
	z-index: 999999;
	width: 500px;
	left: 50%;
	top: 50%;
	box-shadow: 0 4px 8px rgba(204,204,204,0.3);
	margin-top: 0px;
	position: fixed !important;
	/ _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	background-color: #fff;
	border-radius: 8px;
	font-size: 16px;
	text-align: center;
	transform: translate(-50%,-50%);
	padding-bottom: 15px;
}
.paymentMainIssom p:first-of-type {
	margin-top: 15px;
}
.paymentMainIssom p {
	line-height: 32px;
}
.paymentMainIssom span {
	display: block;
	font-size: 20px;
	line-height: 36px;
}
.paymentMainIssom span b {
	font-weight: normal;
	color: #f00;
}
.guestTitle,.paymentTitle{
	height: 50px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	background:url("/images/guestTitle.png") no-repeat;
	position: relative;
}
.guestTitle a,.paymentTitle a{
	position: absolute;
	width: 28px;
	height: 28px;
	top: -30px;
	right: -30px;
	background:url("/images/close.png") no-repeat;
}
/* 0514 */
.contact h2{
	width: 237px;
	padding: 9px 10px 9px 23px;
	display: block;
	float: left;
	background: #469917;
	color: #fff;
	font: normal 18px/24px "Microsoft Yahei","simhei";
	font-weight: normal;
}
.contact .comcontent{
	width: 250px;
	float: left;
	background: #fafafa;
	border-bottom: 1px solid #d7d7d7;
	padding: 13px 10px 30px 10px;
}
.comcontent .login{
	width: 250px;
    height: 280px;
    float: left;
    position: relative;
}
.login input{
	width: 235px;
	height: 32px;
	display: block;
	position: absolute;
	border: 1px solid #e4e4e4;
	background: #fff;
	font: normal 14px/32px "Tahoma";
	color: #666666;
	padding: 0px 0 0 10px;
	text-indent: 20px;

}
.login input.zhanghao {
    background: #ffffff url(https://www.zyzhan.com/images/offer/login_ico.jpg) no-repeat 7px 7px;
}
.login input.mima {
    background: #ffffff url(https://www.zyzhan.com/images/offer/login_ico.jpg) no-repeat 9px -50px;
}
.login span {
    width: 250px;
    display: block;
    text-align: center;
    position: absolute;
    top: 107px;
    color: #666666;
}
.login span b {
    font-weight: normal;
    color: #ff6600;
}
.ServerTop {
    text-align: center;
    border-top: 1px dashed #ddd;
    padding: 14px 0;
    margin-top: 63px;
}
.login button {
    width: 106px;
    height: 35px;
    display: block;
    position: absolute;
    border: 0px;
    background: url(https://www.zyzhan.com/images/Product/201305plistbg.png) no-repeat 0 -670px;
    cursor: pointer;
    top: 138px;
    left: 57px;
}
.login a.regsiter {
    display: block;
    position: absolute;
    top: 149px;
    left: 180px;
    text-decoration: underline;
    color: #469917;
}
.comcontent p {
    width: 246px;
    display: block;
    float: left;
    padding: 8px 0 0 3px;
    line-height: 18px;
    color: #9a9a9a;
}
.sever {
    position: absolute;
    bottom: -13px;
    text-align: center;
    font-size: 14px;
}
.comcontent .sorry{
	width: 240px;
	float: left;
	font: normal 14px/30px "\5b8b\4f53";
	color: #888888;
	padding: 0px 5px;
}
.ServerTop.ServerTop01 {
	margin-top: 15px;
}
.ServerTop a.payment1,.ServerTop a.guestBtn1 {
    width: 190px;
    height: 42px;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 10px;
	background: #469917;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
}
.ServerTop a.guestBtn1,.ServerTop a.payment1{
	border: 1px solid #469917;
}
.ServerTop a.payment1:hover,.ServerTop a.guestBtn1:hover{
    background: #fff;
    color: #469917;
}
/* 20221116 */
.qqBot p a{
    position: relative;
}
.qqBot .QQhover {
	position: absolute;
	left: 0px;
	bottom: 16px;
	border: 1px solid #666;
	border-radius: 4px;
	line-height: 20px;
	color: #333;
	background: rgba(255,255,255,.9);
	display: none;
	cursor: auto;
	font-weight: 700;
	height: 20px;
	width: 110px;
	z-index: 9;
	outline: none;
	text-align: center;
	resize: none;
}
.qqBot p a:hover .QQhover{
	display: inline-block;
}
/* 20240828 */
@font-face {
	font-family: 'iconfont';
	src: url('https://www.jc35.com/font/index/2024/iconfont/iconfont.ttf') format('truetype');
}
.jc35 {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.product-classify h2 {
	height: 34px;
	line-height: 34px;
	text-indent: 5px;
	color: #ffffff;
	font: normal 14px/34px "microsoft yahei";
	background: -moz-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(86,171,17) 100%);
	background: -webkit-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(86,171,17) 100%);
	background: -ms-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(86,171,17) 100%);
}
.product-classify h2 i{
	width: 14px;
	height: 14px;
	margin-top: 12px;
	background: url("/images/list_bg.png") 0 0 no-repeat;
	display: inline-block;
	vertical-align: top;
}
.product-classify h2 a {color: #ffffff;}
.product-classify .class-a{
	height: 29px;
	line-height: 29px;
	text-indent: 5px;
	width: 80px;
	background-color: #fafafa;
	border-bottom: #e6e6e6 1px dashed;
}
.product-classify .class-a a {
	color: #333;
	text-decoration: none;
}
.product-classify .class-b {
	height: 470px;
	width: 1106px;
	padding: 26px 26px;
	padding-right: 0;
	position: absolute;
	left: 100%;
	top: 0;
	background-color: #fff;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	box-sizing: border-box;
	display:none;
}
.product-classify .class-b .class-right {
	float: right;
	padding: 0 34px;
	width: 338px;
	box-sizing: border-box;
	overflow: hidden;
}
.product-classify .class-b .class-right-ul {
	overflow: hidden;
	margin-top: -24px;
	margin-right: -18px;
}
.product-classify .class-b .class-right-li {
	float: left;
	width: 50%;
}
.product-classify .class-b .class-right-li .item {
	margin-right: 18px;
	margin-top: 24px;
	text-align: center;
	width: auto;
	float: initial;
	padding: 0;
}
.product-classify .class-b .class-right-li .image {
	height: 0;
	padding-bottom: 50%;
	overflow: hidden;
	border: 1px solid #ddd;
	position: relative;
}
.product-classify .class-b .class-right-li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.product-classify .class-b .swiper-slide a:hover {
	border-color: #00994D;
}
.advs {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
}
.advs img {
	display: block;
}
.advs i {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 24px;
	height: 12px;
	background: url("https://public.mtnets.com/Images/public/adv.png") no-repeat;
}
.product-classify .class-b .class-right-li p {
	font-size: 13px;
	margin-top: 9px;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
}
.product-classify .class-b .class-right-li p a {
	color: #333;
}
.product-classify .class-b .class-right-li .item:hover p a {
	color: #00994D;
}
.product-classify .class-b .class-left {
	overflow: hidden;
}
.product-classify .class-b .class-left .pro-type {
	height: 245px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: -20px;
}
.product-classify .class-b .class-left .pro-type .item {
	margin-top: 25px;
	padding-left: 20px;
	width: 50%;
	box-sizing: border-box;
	float: left;
}
.product-classify .class-b .class-left .pro-type .item:nth-child(2n+1) {
	clear: both;
}
.product-classify .class-b .class-left .pro-type .item:nth-child(-n+2) {
	margin-top: 0;
}
.product-classify .class-b .class-left .pro-type::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
.product-classify .class-b .class-left .pro-type::-webkit-scrollbar {
	width: 5px;
	height: 80px;
	border-radius: 5px;
}
.product-classify .class-b .class-left .pro-type::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(191, 191, 191, 0.5);
	width: 5px;
	height: 80px;
}
.product-classify .class-b .class-left .pro-type .label {
	font-size: 15px;
	font-weight: bold;
}
.product-classify .class-b .class-left .pro-type .label a {
	color: #333;
}
.product-classify .class-b .class-left .pro-type .label a:hover {
	color: #00994D;
}
.product-classify .class-b .class-left .pro-type .label i {
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 4px;
	vertical-align: top;
	font-weight: normal;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.product-classify .class-b .class-left .pro-type .text-list {
	margin-top: 6px;
}
.product-classify .class-b .class-left .pro-type .text-list p {
	font-size: 0;
}
.product-classify .class-b .class-left .pro-type .text-list p a {
	font-size: 13px;
	margin-right: 12px;
	margin-top: 7px;
	color: #333;
	display: inline-block;
}
.product-classify .class-b .model {
	margin-top: 10px;
}
.model .swiper {
	margin-top: 14px;
}
.product-classify .class-b .model .sub-title {
	position: relative;
	overflow: hidden;
}
.product-classify .class-b .model .sub-title .title-left {
	float: left;
	font-size: 14px;
	position: relative;
}
.product-classify .class-b .model .sub-title .title-left b {
	position: relative;
	z-index: 2;
	margin-top: 2px;
	display: inline-block;
}
.product-classify .class-b .model .sub-title .title-left::after {
	content: "";
	position: absolute;
	bottom: -4px;
	width: 100%;
	left: 0;
	height: 8px;
	background-image: -moz-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
}
.product-classify .class-b .model .sub-title .title-right {
	float: right;
	font-size: 0;
}
.product-classify .class-b .model-search {
	display: inline-block;
	height: 28px;
	border-radius: 17px;
	width: 211px;
	border: 1px solid #ddd;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	vertical-align: top;
}
.product-classify .class-b .model-search input {
	width: 100%;
	box-sizing: border-box;
	height: 100%;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 0;
	border: 0;
}
.product-classify .class-b .model-search button {
	position: absolute;
	right: 12px;
	top: 0;
	height: 100%;
	background: transparent;
	border: 0;
	color: #999;
	cursor: text;
}
.product-classify .class-b .model-search button i {
	font-size: 14px;
}
.product-classify .class-b .page-box {
	display: inline-block;
	margin-left: 20px;
	margin-top: 9px;
}
.product-classify .class-b .swiper-button-next, .product-classify .class-b .swiper-button-prev {
	position: static;
	width: auto;
	height: auto;
	margin-top: 0;
	cursor: pointer;
	background: none !important;
	display: inline-block;
}
.product-classify .class-b .swiper-button-prev i {
	font-size: 12px;
	color: #666;
	display: inline-block;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.product-classify .class-b .swiper-button-next i {
	font-size: 12px;
	color: #666;
	display: inline-block;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.product-classify .class-b .swiper-pagination {
	position: static;
	width: auto !important;
	display: inline-block;
	font-size: 12px;
	margin: -2px 8px;
	font-family: "Microsoft YaHei";
	vertical-align: top;
}
.product-classify .class-b .model-btn {
	margin-top: 10px;
	overflow: hidden;
}
.product-classify .class-b .model-btn .model-btn-left {
	float: left;
	font-size: 0;
}
.product-classify .class-b .model-btn .model-btn-left a {
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	padding: 0 12px;
	margin-right: 8px;
	display: inline-block;
	color: #999;
	background-color: #f0f0f0;
}
.product-classify .class-b .model-btn .model-btn-left a.active {
	background-color: #00994D;
	color: #fff;
}
.product-classify .class-b .model-btn .BrandsLetter {
	float: right;
}
.BrandsLetter li {
	float: left;
	font-family: "Microsoft YaHei";
	margin-top: 9px;
	font-size: 12px;
	margin-left: 10px;
}
.BrandsLetter li a {
	color: #333;
}
.model .swiper .swiper-slide {
	font-size: 0;
	width: calc(100% + 10px);
	padding-bottom: 2px;
}
.model .swiper .swiper-slide b {
	width: 14.28%;
	display: inline-block;
}
.model .swiper .swiper-slide a {
	margin-right: 10px;
	margin-top: 7px;
	border: 1px solid #dddddd;
	display: block;
	height: 39px;
	box-sizing: border-box;
	position: relative;
}
.model .swiper .swiper-slide b span {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	font-size: 13px;
	font-weight: normal;
	color: #333;
	width: 100%;
	text-align: center;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	padding: 0 7px;
	word-wrap: break-word;
	word-break: break-all;
}
.product-classify li.hover .class-a {
	background-color: #f0f0f0;
}
.product-classify li.hover .class-b {
	display: block;
}
