@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font:16px/1.5 'Microsoft Yahei','Helvetica','Arial',"Helvetica Neue","Tahoma";color:#333;
	background:#fff;
	min-width:1200px;
}
*{margin:0px;padding:0px;}
html,body,h1,h2,h3,h4,h5,h6,pre,div,ul,ol,li,dl,dt,dd,form,p,blockquote,fieldset,input,hr {margin:0PX; padding:0PX;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
.clear{clear: left;}
ul,ol {list-style:none;}
img,hr{border:none;margin:0px;padding:0px;}
img{ vertical-align:top}
a{text-decoration:none;color:#333333;margin:0px;padding:0px}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.clear{clear:both}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.wrap{width:1200px;margin:0px auto;position:relative;overflow:hidden;}

#header{width:100%;margin:0px auto;height:86px;background:#fff;overflow:hidden}
.hd_top{height:86px;}
.hd_md{position:fixed;width:100%;z-index:200;top:0px;margin:0px auto;display:block;background:#fff;}
.hd_md .wrap{height:86px;-webkit-transition: all 1s ease;  /* Saf3.2+, Chrome */-moz-transition: all 1s ease;  /* FF4+ */-o-transition: all 1s ease;  /* Opera 10.5+ */transition: all 1s ease; position:relative}
.hd_md #logo{ position:absolute;left:0px;top:14px;background:url(../images/logo.png) no-repeat;width:282px;height:59px;}
.hd_md .hd_t_menu{ position:absolute;width:auto;height:100%;right:176px;top:0px;}
.hd_md .hd_t_menu li{float:left;display:inline-block;}
.hd_md .hd_t_menu li a{font-size:16px; color:#666;border-top:3px solid #fff;padding:26px 23px 35px; display:block}
.hd_md .hd_t_menu li a:hover,.hd_md .hd_t_menu li a.curr{color:#EA5504;}
#hd_tel{width:145px;color:#EA5504;height:25px;display:block;background:url(../images/icon_tel.jpg) no-repeat left;padding:0px 0px 0px 25px; position:absolute;right:0px;top:27px; font-size:22px; font-weight:bold; font-family:Arial; line-height:120%}
.tpfixed{border-bottom:1px solid #dedede;filter:Alpha(Opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.tpfixed .wrap{height:70px;width:1240px;}
.tpfixed #logo{top:6px}
.tpfixed .wrap .hd_t_menu{top:-8px}
.tpfixed #hd_tel{top:20px}

#main{width:100%; overflow:hidden; position:relative;}

/* fdlink */
#fdlink{border-bottom:1px solid #111;padding:24px 0px;background:#222;}
#fdlink h2{ font-size:18px; color:#aaa; font-weight:normal;margin-bottom:10px;}
#fdlink a{ color:#666; font-size:12px;margin:0px 10px 10px 0px;}
#fdlink a:hover{ color:#ddd;}

/* footer */
#footer{width:100%;padding:0px; background:#222;}
.nav{border-top:1px solid #333;padding:28px 0px 24px;}
.nav li{float:left;width:118px;margin:0px 60px 0px 0px;color:#666; font-size:12px;line-height:220%;}
.nav li h2{ font-size:18px; font-weight:normal; color:#aaa;border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:18px}
.nav li a{ color:#666;margin:0px;margin:0px;}
.nav li a:hover{color:#ddd}
.nav .ftcont{ float:left;width:300px;margin-right:0px;}

.nav .ftcont h3{color:#ff7700; line-height:110%;font-size:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.nav .ftcont p{color:#666; font-size:12px;margin-top:18px; line-height:210%}
.Copyright{height:46px; font-size:12px;line-height:46px; color:#777; position:relative; background:#111; overflow:hidden}
.Copyright .right{ position:absolute;right:0px;top:0px;}
.Copyright .right span{float:right;padding-left:10px;display:block}
.Copyright a{color:#666;}
.Copyright #cnzz{margin-left:1px;}

.link{color:#aaa;font-size:12px;padding-bottom:30px}
.link a{color:#666;}

.right_nav{width:50px; position:fixed;right:6px;top:50%;margin-top:-160px; z-index:1000}
.right_nav a{ cursor:pointer; position:relative;display:block;width:50px;height:50px;margin:2px 0px; overflow:hidden}
.right_nav a div{position:absolute; -webkit-transition: all 0.18s ease;-moz-transition: all 0.18s ease;-o-transition: all 0.18s ease;transition: all 0.18s ease;right:50px;width:160px; display:block;opacity:0;text-align:center; overflow:hidden;height:26px;padding:12px 0px; color:#fff;background:#ff6600;font-size:16px; }
.right_nav a.rn_qq{background:url(../images/icon_qq_x.png) no-repeat #333; background-size:100%}
.right_nav a.rn_weixin{ background:url(../images/icon_weixin_xx.png) no-repeat #333; background-size:100%}
.right_nav a.rn_mobile{ background:url(../images/icon_mobile_x.png) no-repeat #333; background-size:100%}
.right_nav a.rn_weixin_x{ background:url(../images/icon_weixin_x_x.png) no-repeat #333; background-size:100%}
.right_nav a.rn_tel{ background:url(../images/icon_tel_x.png) no-repeat #333; background-size:100%}
.right_nav a.rn_top{ background:url(../images/icon_top_x.png) no-repeat #333; background-size:100%; display:none}
.right_nav a:hover{ background-color:#FF6600; overflow:visible}
.right_nav a:hover div{opacity:1;}

.right_nav a.rn_weixin div,.right_nav a.rn_weixin_x div,.right_nav a.rn_mobile div{top:-52px;height:124px;padding:15px 0px;}
.right_nav a.rn_weixin img,.right_nav a.rn_weixin_x img,.right_nav a.rn_mobile img{width:124px;height:124px;}

.fot{position: fixed;bottom: 0;left: 0;background: #333;width: 100%;display: none;z-index: 9999}
.fot ul li{width: 50%;float: left;border-right: 1px solid #fff;box-sizing: border-box;}
.fot ul li img{float: left;padding: 0 5% 0 20%;width: 120px}
.fot ul li a{color: #fff;}
.fot ul li p{float: left;font-size: 50px;margin-top: 22px}
.fot ul li:last-child{border-right: none}

