@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Arial,sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:12px;}
b,strong{font-weight:bold;}
ul,ol{list-style-type:none;list-style-image:none;}
a{outline:0;color:#343434;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-top:0;border-right:0;border-bottom:0;border-left:0;}
img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.hidden{display:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.box li{margin-bottom:-2px;}/* ie6 */
*+html ul.box li{margin-bottom:-2px;}/* ie7 */
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;outline:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
.tran *:link,.tran *:visited,.tran *:hover,.tran *:active,.tran *:focus{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
/* base */
.container{margin:0 auto;}

/* header */
#header{position:fixed;top:0;left:0;z-index:999;width:100%;border-top:3px solid #FBB400;background-color:rgba(49,49,48,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5313130,endColorstr=#E5313130);}
#header.header-fixed{border:none;}
	.header-fixed .topbar{display:none;}
	#header .container{width:1244px;}

	.logo{
transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);
	margin-top: 24px;
	margin-right: 93px;
	margin-bottom: 0;
	margin-left: 0;
}
	.header-fixed .logo{margin-top:9px;}

	.topbar{height:16px;line-height:16px;padding:15px 0 0;}
		.lang{position:relative;width:172px;margin-left:15px;color:#A4A4A4;}
			.lang span{
	font-size: 14px;
	color: #FFFFFF;
}
			.lang span:after{position:absolute;top:5px;right:0;width:8px;height:5px;overflow:hidden;background:url(../images/icon_lang.png) no-repeat;content:"";}
			.lang ul{position:absolute;left:0;top:16px;display:none;width:100%;}
				.lang a{display:block;width:100%;height:20px;line-height:20px;color:#A4A4A4;}
		.topbar span.r{padding-right:15px;border-right:1px solid #4E4F4F;font-size:14px;color:#FBB400;}

	#nav li{float:left;}
		#nav a{position:relative;float:left;width:124px;height:78px;line-height:78px;font-size:14px;color:#fff;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
		#nav a:hover,#nav .selected a{background-color:#E5A606;}
		#nav a:before{position:absolute;top:33px;left:0;width:1px;height:11px;overflow:hidden;background-color:#515151;content:"";}
		#nav a:hover:before,#nav .selected a:before{display:none;}

	.weixin{margin:24px 0 0 12px;}

	.search{width:220px;height:28px;padding-left:15px;margin-top:24px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;background-color:#656565;}
		.search .text{width:173px;height:14px;line-height:14px;padding:7px 0;border:0 none;color:#fff;background:none;}
		.search .submit{width:47px;height:28px;border:0 none;background:url(../images/icon_search.png) no-repeat center center;}

    .subnav{position:fixed;top:109px;left:0;z-index:999;display:none;width:100%;overflow:hidden;padding:20px 0;background-color:#E5A606;}
    .subnav-fixed{top:78px;}
        .subnav .container{width:1244px;}
			.about-subnav ul{margin-right:-56px;}
			    .about-subnav li{float:left;width:269px;margin-right:56px;}
					.about-subnav li h2{height:50px;line-height:50px;overflow:hidden;font-size:16px;font-weight:normal;}
					.about-subnav li img{width:256px;}
			.news-subnav li{position:relative;float:left;width:256px;height:192px;overflow:hidden;margin-right:10px;}
				.news-subnav li a{color:#fff;}
					.news-subnav li img{width:256px;height:192px;}
					.news-subnav li h2{position:absolute;bottom:0;left:0;width:236px;height:30px;line-height:30px;overflow:hidden;padding:0 10px;font-size:14px;font-weight:normal;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);}
			.news-subnav .n{width:150px;}
	            .news-subnav .n a{display:block;height:24px;line-height:24px;margin-bottom:20px;font-size:16px;font-weight:bold;}
	        .product-subnav .t{margin-bottom:10px;}
		        .product-subnav .t strong.l{line-height:32px;font-size:16px;}
		        .product-subnav .t a.r{height:30px;line-height:30px;overflow:hidden;padding:0 10px;margin-left:20px;border:1px solid #343434;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;font-size:14px;}
	        .product-subnav dl{float:left;width:177px;}
	            .product-subnav dt,.product-subnav dd{height:32px;line-height:32px;}
	            .product-subnav dt{font-size:14px;font-weight:bold;}
	        .marketing-subnav .n{width:150px;}
	            .marketing-subnav .n a{display:block;height:24px;line-height:24px;margin-bottom:20px;font-size:16px;font-weight:bold;}
	        .marketing-subnav li{float:left;width:256px;height:192px;overflow:hidden;margin-left:10px;}
	        .service-subnav dl{float:left;width:150px;margin-left:20px;}
				.service-subnav dt,.service-subnav dd{height:32px;line-height:32px;}
	            .service-subnav dt{font-size:14px;font-weight:bold;}

/*footer*/
#footer{padding-bottom:50px;background-color:#313130;}
	#footer .container{width:1256px;margin:0 auto;}
		.foot-product{padding:17px 0;border-bottom:1px solid #474746;}
			.foot-product span{color:#F7B700;vertical-align:middle;}
			.foot-product a{display:inline-block;*display:inline;height:24px;line-height:24px;overflow:hidden;padding:0 10px;border:1px solid #313130;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;color:#ADADAD;vertical-align:middle;}
			.foot-product a:hover{border-color:#6F6F6F;}

	.foot-t{padding:32px 0;}
		.foot-t img{margin-left:16px;}
		.l1{font-size:14px;color:#fff;}
			.l1 a{margin:0 10px;color:#fff;}
			.l1 span a{color:#ADADAD;}
			.l1 span a:hover{color:#F7B700;}
		.l2{color:#CBCBCB;text-align:right;}
			.l2 div.l{width:220px;}
			.l2 div.r{width:200px;margin-left:35px;border-left:1px solid #5E5E5D;}

	.foot-b{color:#50504F;}
		.foot-b a{color:#fff;}
		.foot-b .r{color:#979797;}

@media (max-width: 1260px) {
	#header,#footer{width:1260px;}
}
.hu_box1{
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	width: 1050px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}