body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, a {
	font-family: microsoft yahei, '����', tahoma, helvetica, arial, "\5b8b\4f53", sans-serif;
}
.mt-10{margin-top:10px;} 
.mt-20{margin-top:20px;} 
.mr-3{margin-right:3px;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-35{margin-right:35px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:35px;}
.ml-35{margin-left:35px;}
.ml-65{margin-left:65px;} 
.ml-75{margin-left:75px;} 
.ml-80{margin-left:80px;} 
.ml-100{margin-left:100px;} 
.ml-145{margin-left:145px;} 
.mlr-10{margin-left:10px;margin-right:10px;} 
.pt-20{padding-top:20px;} 
.pt-2{padding-top:2px;} 
.pt-5{padding-top:5px;} 
.pb-15{padding-bottom:15px;} 
.pl-50{padding-left: 50px;}
.w85{width:85px;}
.w95{width:95px;}
.w115{width:115px;}
.w135{width:135px;}
.w160{width:160px;}
.w170{width:170px;}
.w178{width:178px;}
.w195{width:195px !important;}
.w205{width:205px;}
.w440{width:440px;}
.color-red{color:#f40000;}
.color-orange{color:#ff8e42;}
.color-price{color:#c30;}
.color-purple{color:#a018e0;}
.color-grey_big{color:#80756c;font-size:14px;font-weight:bold;}
.color-grey{color:#87827f;}
.hide{display:none;}
.span-w63{display:inline-block;width:63px;}
.span-w60{display:inline-block;width:60px;}
.span-w65{display:inline-block;width:65px;}
.span-w70{display:inline-block;width:70px;}
.span-w75{display:inline-block;width:75px;}
.span-w80{display:inline-block;width:80px;}
.span-w160{display:inline-block;width:160px;}
.span-w180{display:inline-block;width:180px;}
.span-w300{display:inline-block;width:300px;}
.input-w55{width:55px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w87{width:87px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w90{width:90px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w152{width:150px;_width:148px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w172{width:170px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w178{width:176px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w125{width:123px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w210{width:210px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.input-w440{width:438px;height:22px;line-height:22px;font-size:12px;background:#fff;border:1px solid #d4d4d4;padding-left:2px;}
.select-h22{position:relative;height:22px;line-height:22px;background:#fff;border:1px solid #d4d4d4;margin-right:5px;z-index:9;}
ul{*margin-left:0!important}
/*index head style--*/
.header {

	line-height: 40px;
	border-bottom: 1px #eee solid;
	font-size: 12px;
	background: #f9f9f9;
	width: 100%;
	padding: 0;
	z-index: 10;
	min-width:1200px;
}

.header > .container >.left {
	float: left;
}
.header > .container >.left a {
	padding: 0 10px;
}
.header > .container >.left span {
	color: #e0e0e0;
}
.header > .container >.right {
	float: right;
}
.header > .container >.right b {
	padding: 0 10px;
	color: #ccc;
	font-size: 12px;
	font-weight: normal
}
.header > .container >.right a {
	padding: 0 5px;
	color: #333;
	font-size: 12px;
}
.header > .container >.right a:hover {
	color: #0163bf;
	text-decoration: none;
}
.logobox {
	overflow: hidden;
	margin-top: 0px;
	height: 130px;
}
.logobox > .left {
	width: 400px;
	float: left;
}
.logobox > .left>div {
	padding-top: 30px;
}
.logobox > .right {
	float: right;
	width: 730px;
	overflow: hidden;
}
.logobox > .right >.l {
	width: 60%;
	float: left;
	padding-top: 38px;
}
.logobox > .right >.r {
	width: 33%;
	float: right;
	padding-top: 30px;
}
.logobox > .right >.r>.tel {
	background:  no-repeat 0 0px;
	display: block;
	height: 40px;
	line-height: 35px;
}
.logobox > .right >.r>.tel >span {
	font-size: 30px;
	padding-left: 40px;
	color: #ee661b;
	font-family: arial, simhei, microsoft yahei;
	display: block;
}
.logobox > .right >.r>.teltime {
	font-size: 12px;
}
.logobox > .right >.r>.teltime span {
	color: #999;
	padding-left: 5px;
}
.logobox > .right >.r>.teltime span b {
	font-weight: 0;
	padding: 0 5px;
}
.logobox > .right >.l {
	position: relative;
	width: 400px;
}

.logobox > .right >.l input {
	background: #fff  no-repeat 10px 12px;
	width: 353px;
	padding-left: 40px;
	border-radius: 0;
	border: 1px #e0e0e0 solid;
	line-height: 30px;
	margin-right: 0;
	height: 30px;
	border-right: 0;
	color: #999;
}
.logobox > .right >.l button {
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	background: #0075e2;
	color: #fff;
	text-shadow: none;
	border: 1px #0075e2 solid;
	padding: 0 15px;
	position:absolute;
	right:0; top:38px;	
}
.logobox > .right >.l button:hover {
	background: #0163bf;
	
}
.navbg {
	background: #0075e2;
	line-height: 40px;
	width: 100%;
	min-width: 1200px;
	position: relative;
}
.navbg .container >.r {
	width: 70%;
	float: right
}
.navbg .container >.r > .tel {
	background:  no-repeat left top;
}
.navbg .container >.center {
	width: 850px;
	margin: 0 auto;
}
.navbg .container >.r >a, .navbg .container >.center a {
	color: #fff;
	margin-right: 40px;
	line-height: 40px;
	display: block;
	float: left;
	padding: 0 15px;
}
#navselecton {
	background: #186ec1;
}
.navbg .container >.r >a:hover {
	background: #0d80ec;
}
.navbg .container >.center >a:hover {
	background: #0d80ec;
}
.navbg .container >.r >a:hover, .navbg .container >.center a {
	
	text-decoration: none;
}
.navbg .container >.l {
	width: 270px;
	float: left;
	background: #0163bf;
	text-align: center;
	color: #fff;
	cursor:pointer;
}

/*����ҳ����*/
.navbg2 {
	background: #0075e2;
	line-height: 40px;
	width: 100%;
	min-width: 1170px;
	position: relative;
}
.navbg2 .container{  margin:0 auto}
.navbg2 .container >a {
	color: #fff;
	margin-right: 40px;
	line-height: 40px;
	display:inline-block;
	float: left;
	text-align:center;
	width:13%;
	font-size:15px;
}
.navbg2 .container >a:hover {
	background: #0d80ec;
}
.navbg2 .container >.center >a:hover {
	background: #0d80ec;
}
.navbg2 .container >a:hover, .navbg .container >.center a {
	
	text-decoration: none;
}
.navon{background: #0d80ec;}


/*banner*/
.fullslide {
	width: 100%;
	position: relative;
	height: 340px;
	background: #ccc;
}
.fullslide >.bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullslide >.bd ul {
	width: 100% !important;
	margin: 0;
	padding: 0;
}
.fullslide >.bd li {
	width: 100% !important;
	height: 340px;
	overflow: hidden;
	text-align: center;
}
.fullslide >.bd li a {
	display: block;
	height: 460px;
}
.fullslide >.hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background:  repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullslide >.hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullslide >.hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 10px;
	height: 10px;
	margin: 5px;
	background: #eee;
	border-radius: 5px;
	overflow: hidden;
	line-height: 9999px;
}
.fullslide >.hd ul .on {
	background: #e78166
}
/*subnav*/

.opbg{
	background:#0163bf; height:340px; opacity:0.9; z-index:1; position:absolute;left:0; top:0;  width:270px;}
.banner {
	position: absolute;
	border-left: 0;
	border-right: 0;

	top: 40px;

}
#subnav {
	position: relative;
	z-index: 1;
	width: 270px;
	
	color: #fff;
	height: 340px;
	*margin-left:0!important;
	
	
}

#subnav .maincate {
	position: relative;
	padding: 5px 16px;
	*padding: 0px 16px!important;
	zoom: 1;
	height:33%
	
}
#subnav .evenleval {
	background: #07529a;
	
}
#subnav h3 {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	overflow: hidden;
	width:270px;
	
	
}
#subnav h3 >i {
	float: right;
	padding: 5px 0 0;
}
#subnav h3 a {
	color: #fff;
	font-size: 14px;
}
#subnav h3 a>i {
	padding-right: 5px;
}
#subnav h3 a:hover {
	text-decoration: none;
}
#subnav p {
	line-height: 25px;
}
#subnav p a {
	margin-right: 10px;
	color: #fff;
	font-size:12px;
}
#subnav p a i{padding-left:3px;}
#subnav .subcate {
	display: none;
	background: #fff;
	position: absolute;
	left: 270px;
	top: 0;
	width: 900px;
	padding: 0 0 0px 0px;
	color: #333;
	border-bottom:1px #eee solid;
}
#subnav .subcate h4 {
	height: 26px;
	line-height: 26px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #222;
	text-indent:5px
	
}
#subnav .subcate >.l {
	float: left;
	width: 700px;
	
}
#subnav .subcate >.r {
	float: right;
	width: 200px;
	padding-top: 0;
	margin-top: 0;
}
#subnav .subcate >.l > ul {
	width: 220px;
	margin:0 5px;
	padding-top: 15px;
	background: #fff;
	text-align: left;
	overflow: hidden;
	float: left;
	min-height:110px;

	
	
}
#subnav .subcate >.l >ul >li {
	width: 210px;
	float: left;
	display: inline;
	padding:0 5px;
}

#subnav .subcate > .l >ul > li a {
	display: block;
	float: left;
	padding: 0 5px 0 0;
	line-height: 22px;
	color: #666;
	font-size: 13px;
	word-break: keep-all;
	white-space: nowrap;
	cursor: pointer;
}
#subnav .subcate > .l >ul > li a:hover {
	color: #333;
}
#subnav .subcate #sub-ul-1 {
	width: 100%;
	;
}
#subnav .on {
	background: #0075e2;
	color: #fff;
}
#subnav .on h3 a, #subnav .on p a {
	color: #fff;
}
#subnav .on .subcate {
	display: block !important;
	height: 340px;
}
#maincate-4 .subcate {
	top: -100px
}
#maincate-5 .subcate {
	top: -164px;
}
#maincate-6 .subcate {
	top: auto;
	bottom: 0;
}
.footer {
	background: #333;
	margin-top: 30px;
	height: 260px;
	width:100%;
	min-width:1200px;
}
.footer >.container >.pull-left{ width:65%;margin-top:40px;}
.footer >.container >.pull-left>.pull-left{ width:25%;}
.footer >.container >.pull-left>.pull-right{ width:65%; overflow:hidden;border-left:1px #444444 solid;}
.foothelp{ height:200px; overflow:hidden;padding-left:30px; }
.foothelp li{ width:150px; height:80px; float:left; font-size:14px;text-align:center}
.foothelp li b{padding-bottom:20px; display:block; color:#ccc; }
.foothelp li a{ display:block; line-height:28px; color:#aaa; font-size:12px;}
.footer >.container >.pull-right{ width:30%;;*width:33%!important;  margin-top:40px;padding-left:30px; height:200px; border-left:1px #444 solid;}
.footer >.container >.pull-right >h3{ color:#aaa; margin:5px 0 0 50px; font-family:arial}
.footer >.container >.pull-right >.tel{ background: no-repeat 0px 0px;padding-left:30px; }
.footer >.container >.pull-right .tel >h3{ color:#aaa; font-size:35px;margin:5px 0 0 50px; font-family:arial}
.footer >.container >.pull-right .tel >div{padding-left:50px; color:#aaa;padding-top:5px; font-size:12px;}
.footer >.container >.pull-right .tel >div b{padding-left:5px; font-weight:normal}
.footer >.container >.pull-right .icp{ color:#aaa;padding-left:80px; font-size:12px;margin-top:20px; line-height:24px;}
.footer >.container >.pull-right .icp a{ color:#999;}



/*ie7hack*/
.container{ width:1200px;padding-left:15px;padding-right:15px;}
.pull-left{ float:left}
.pull-right{ float:right}


/*��������ʽ*/
.ejectbg{position:fixed; background:#333; 
filter: alpha(opacity=30);   
-moz-opacity:0.3;   
opacity:0.3;    width:100%; height:100%; z-index:9999}
.ejectbox{background:#fff; position:absolute;top: 300px; left: 0; bottom: 0; right: 0;   height:360px; width:660px; z-index:99999; margin:0 auto; *margin-left:30%!important;}
.ejecttitle{background:#3292eb  no-repeat; height:120px; font-size:30px; text-align:center; line-height:120px; color:#fff; position:relative;}
.ejecttitle2{background:#3292eb  no-repeat; height:90px; font-size:30px; text-align:center; line-height:90px; color:#fff; position:relative;}

.ejecttext{padding:20px 35px; line-height:40px; font-size:20px; text-indent:40px;text-align:justify;
text-justify:inter-ideograph}
.ejecttext2{padding:15px 20px; line-height:22px; font-size:14px; text-indent:40px;text-align:justify;
text-justify:inter-ideograph}
.ejectright{position:absolute; right:10px; top:-40px; font-size:12px;}
.ejectright a,.ejectright2 a{color:#fff;}
.ejectright a span, .ejectright2 a span{font-size:24px;}
.ejectright2{position:absolute; right:10px; top:-20px; font-size:12px;}

/*load*/
.load{border-bottom:1px #f0f0f0 solid; height:50px; line-height:50px; font-size:12px; color:#999;}
.load a{ font-size:12px; background: no-repeat right 5px; padding:0 20px; font-weight:bold; color:#333; text-decoration:none; }
.position{ color:#ccc;padding-right:20px;border-right:1px #e0e0e0 solid; background-image:none; line-height:12px;}
.load span{padding:0 20px;}
.load a:hover{ color:#0163bf;}










