﻿/*头部文件*/
#header{
	width: 100%;
	height: 32px;
	background:#efefef;
}
#header .head-left{}
#header .head-left span{ float:left; line-height:24px;}
#header .head-left b{ padding:0 15px 0 0; font-weight:normal; color:#ae0907; line-height:32px;}
#header .head-left a{ display:block; float:left; width:22px; height:22px; border-radius:11px; border:1px solid #898989; margin:4px 10px 0 0;}
#header .head-left a.sina{ background:url(../../public/images/smallpic.png) -2px 0px no-repeat;-o-transition-property:background;-o-transition-duration:0.5s;-moz-transition-property:background;-moz-transition-duration:0.3s;transition-property:background;transition-duration:0.3s;}
#header .head-left a.sina:hover{ background:url(../../public/images/smallpic.png) -2px -23px no-repeat #d94a39; border:1px solid #D94A39;}
#header .head-left a.weixin{ background:url(../../public/images/smallpic.png) -25px 0px no-repeat;-o-transition-property:background;-o-transition-duration:0.5s;-moz-transition-property:background;-moz-transition-duration:0.3s;transition-property:background;transition-duration:0.3s;}
#header .head-left a.weixin:hover{ background:url(../../public/images/smallpic.png) -25px -23px no-repeat #00c500; border:1px solid #00C500;}
#header .head-right{line-height:32px;}
#header .head-right span{ line-height:32px; padding:0 10px; float:left;}
#header .head-right>a{ display:block; float:left; padding:0 10px; height:32px; line-height:32px;}
#header .head-right span.email{ border-left:1px solid #ddd; height:32px; padding:0 20px;}
#header .head-right span.question{ border-left:1px solid #ddd; }
#header .head-right span.email a{ display:block; width:25px; height:19px; background:url(../images/bg.png) -855px 0; }
#header .head-right span.email a.grey{ background-position: -855px -20px;}
#header .head-right>a:hover{ color:#ae0907;}
#header .head-right>a.last{ border-left-width:0px;}
.head_01{
	width:1020px;
	margin: auto;
	height: 70px;
}
.head_menu{
	width: 1000px;
	margin: auto;
}
.head_logo{
	float: left;
	margin-top: 10px;
}
.head_logo img{ height:50px;}
.head_menu_nav{
	float: left;
	height:30px;
	line-height:30px;
	margin-top: 20px;
	margin-left: 30px;
	width:820px;
}
.head_menu_nav li{
	height: 30px;
	float: left;
	
	width:100px;
	font-size: 16px;
	text-align: center;
	color: #333333;
}

.head_menu_nav .li-block{
	/*
	background: #F4F4F4;
	border-radius: 5px;
	height: 38px;
	border:1px solid #ededed;
	*/
	width:120px;
	height:38px; line-height:38px;
	
}
.head_menu_nav .li-block i{ display:inline-block; width:24px; height:24px; background:url(../images/bg.png) -84px -74px; margin-right:3px;}
.head_menu_nav li a{
	color:#000000;
}
.head_menu_nav li a:hover,.head_menu_nav li a.focus{
	color: #73b839;
}
#logn_reg{ float:right; height:36px; margin-top:27px; position:relative;}
#logn_reg a{ float:left; width:72px; height:34px; line-height:34px; border:1px solid #d3d3d3;}
#logn_reg a.logn{ border-right:0px solid #fff;}
#logn_reg a.logn:hover{ background:#f5f1ed;}
#logn_reg a.logn i{ float:left; width:15px; height:16px; background:url(../images/bg.png) -729px -44px; margin:9px 5px 0 8px;}
#logn_reg a.logn:hover i{ background:url(../images/bg.png) -745px -44px;}
#logn_reg a.reg{ border-color:#ae0907; background:#ae0907; text-align:center; color:#fff;}
#logn_reg a.reg:hover{ background:#BF7202; border-color:#BF7202;}
#logn_reg span{ line-height:36px; width:138px; display:block; color:#ae0907;}
#logn_reg span em{ font-style:normal; max-width:125px;}
#logn_reg span i{ width:8px; height:4px; background:url(../images/bg.png) -760px 0; margin:16px 0 0 5px;}
#lognpop{ display:none;}
#lognpop ul{ position:absolute; left:0px; top:36px; z-index:99;}
#logn_reg .triangle{ width:14px; height:7px; background:url(../images/bg.png) -770px 0; position:absolute; left:59px; top:29px;}
#lognpop li a{width:136px; height:38px; background:#efefef; border:none; text-align:center; border-bottom:1px solid #ddd;}
#lognpop li a:hover{ background:#ae0907; color:#fff;}
#lognpop li a.last{ border-bottom-width:0px;}
.input_submit{
	border-radius: 5px;
	background:#9e9e9e;
	color:#fff;
}
.input_submit:hover{
	border-radius: 5px;
	background:#f4a107;
	color:#fff;
}
.input_submit a{
	color:#fff;
}
/*底部*/
/*
#foot{
	clear: both;
	width: 100%;
	background:url(../../public/images/footerbg.png);
}
.foot_nav{
	width:100%;
	margin:auto;
	color:#fff;
	font-size:14px;
	height:130px;
	border-bottom:1px solid #606060;
}
.foot_left{
	margin-top: 10px;
	width: 700px;
	float: left;
}
.foot_left .foot_link{ margin-top:10px; }
.foot_left .foot_link a{ line-height:16px; height:16px; padding:0 20px; color:#fff; border-right:1px solid #eee; float:left;}
.foot_left .foot_link a.fst{ padding-left:0px;}
.foot_left .foot_link a.last{ border-right-width:0px;}
.foot_left .foot_ioc{ } 
.foot_left .foot_ioc a{ display:block; float:left;  margin-right:30px;height:30px; line-height:30px; color:#f0f0f0;}
.foot_left .foot_ioc a i{ display:block; float:left; height:30px; background:url(../images/bg.png); margin-right:7px;}
.foot_left .foot_ioc a.weixin i{ background-position:-325px -88px; width:30px;}
.foot_left .foot_ioc a.weixin:hover i{ background-position:-325px -118px;}
.foot_left .foot_ioc a.sina i{ background-position:-355px -88px; width:36px;}
.foot_left .foot_ioc a.sina:hover i{ background-position:-355px -118px;}
.foot_left .foot_ioc a.tenxun i{ background-position:-391px -88px; width:35px;}
.foot_left .foot_ioc a.tenxun:hover i{ background-position:-391px -118px;}
.foot_left .foot_ioc a.cusonline i{ background-position:-426px -88px; width:29px;}
.foot_left .foot_ioc a.cusonline:hover i{ background-position:-426px -118px;}
.foot_left a:hover{ color:#F77500;}
.foot_right{ margin-top: 10px; float:right; width: 300px; text-align:right; }
.foot_right .tel{ font-size:36px; font-weight: bold; height:50px; line-height:50px; background:url(../../public/images/bgr.png) 0 -875px no-repeat; }
.foot_right .time{ font-size: 12px; font-weight:bold; }
.foot_right .qqqun{ margin-top:6px;}
.foot_copyright{ height:55px; border-top:1px solid #ababab; border-bottom:1px solid #655520; padding-top:20px;}
.foot_copyright .foot-pic-links{ float:left; width:254px; }
.foot_copyright .foot-pic-links a{ float:left; margin-right:10px; height:35px; background:url(../images/bg.png);}
.foot_copyright .foot-pic-links a.cp1{ width:95px; background:none;}
.foot_copyright .foot-pic-links a.cp1 img{ height:35px;}
.foot_copyright .foot-pic-links a.cp1:hover{ opacity:0.8; -moz-opacity: opacity:0.8}
.foot_copyright .foot-pic-links a.cp2{ width:94px; background-position:-96px -186px;}
.foot_copyright .foot-pic-links a.cp2:hover{ background-position:-96px -186px; opacity:0.8; -moz-opacity: opacity:0.8}
.foot_copyright .foot-pic-links a.cp3{ width:34px; background-position:-192px -186px;}
.foot_copyright .foot-pic-links a.cp3:hover{ opacity:0.8; -moz-opacity: opacity:0.8}
.foot-ver-text{ float:left; line-height:17px; text-align:right; width:742px; font-size:12px;  color:#f0f0f0; }*/
#foot{ background:#dcdddd; }
.footshadetop{ height:15px; width:100%; background:url(../../public/images/bgr.png) 0 -1187px; }
.footshadebottom{ height:15px; width:100%; background:url(../../public/images/bgr.png) 0 -1202px; }
.foottop{ padding:20px 0 40px 0; background:url(../../public/images/footbgbottom.png) bottom left no-repeat;}
.foothelp{ width:410px; background:url(../../public/images/footbgright.png) no-repeat right 10px; padding-right:30px;}
.foothelp dl{ width:80px; float:left; padding-left:20px; font-size:12px;}
.foothelp dt{ color:#333333; font-weight:bold; font-size:13px; line-height:40px;}
.foothelp dd{ color:#666666; line-height:24px;height:24px;overflow:hidden;}
.foothelp a{ color:#595757;}
.foothelp a:hover{ color:#F77500;}
.footservice{ width:310px; padding-left:70px;}
.footservice .foottit{ line-height:30px; padding-top:5px; font-size:14px; font-weight:bold; color:#595757;}
.footservice .foottel{ font-size:28px; color:#595757;}
.footservice .foottime{ font-size:12px; color:#999;}
.footservice .footicons{ height:22px; padding-top:10px;}
.footservice .footicons a{ display:block; width:22px; height:22px; border-radius:11px; margin-right:7px; background:url(../../public/images/newbg.png) #898989; float:left;
	-o-transition-property:background;
	-o-transition-duration:0.5s;
	-moz-transition-property:background;
	-moz-transition-duration:0.5s;
	transition-property:background;
	transition-duration:0.5s;}
.footservice .footicons a.sina{ background-position:-390px -206px;}
.footservice .footicons a.sina:hover{ background-position:-390px -228px; background-color:#ae0907;}
.footservice .footicons a.weixin{ background-position:-412px -206px;}
.footservice .footicons a.weixin:hover{ background-position:-412px -228px; background-color:#ae0907;}
.footservice .footicons a.tengxun{ background-position:-434px -206px;}
.footservice .footicons a.tengxun:hover{ background-position:-434px -228px; background-color:#ae0907;}
.footservice .footicons a.qqqun{ background-position:-456px -206px;}
.footservice .footicons a.qqqun:hover{ background-position:-456px -228px; background-color:#ae0907;}
.footservice .footicons a.email{ background-position:-478px -206px;}
.footservice .footicons a.email:hover{ background-position:-478px -228px; background-color:#ae0907;}
.footsao{ padding:5px; background:#F0F0F0; margin-top:5px;}
.footsao em{ display:block; width:120px; height:120px; background:url(../images/bg.png) -880px 0;}
.footbottom{ width:100%; background:#213643; padding:15px 0 25px;}
.footbottom p{ line-height:40px; text-align:center; font-size:12px; color:#999;}
.footbottom p a{ color:#999;}
.footbottom .footlink{ width:289px; margin:0 auto;}
.footbottom .footlink a{ display:block; float:left; height:36px; margin-right:10px; background:url(../images/bg.png); opacity:0.7; cursor:default;}
.footbottom .footlink a.cp1{ width:111px; background-position:-0px -150px;}
.footbottom .footlink a.cp1:hover{ background-position:-112px -150px; opacity:1;}
.footbottom .footlink a.cp2{ background:none;}
.footbottom .footlink a.cp2 img{ height:35px;}
.footbottom .footlink a.cp3{ width:111px; background-position:0px -187px;}
.footbottom .footlink a.cp3:hover{ background-position:-112px -187px; opacity:1;}
.footbottom .footlink a.cp4{ width:37px; background-position:0px -224px;}
.footbottom .footlink a.cp4:hover{ background-position:-38px -224px; opacity:1;}
.footbottom .links{ text-align:center;}
.footbottom .links a{ color:#999; margin:0 3px;}
.footbottom .links a:hover{ color:#F39700;}
.footbottom .links span{ color:#999;}
/*安全保障css 20140929 allen add*/
#navtree a{ display:block; width:250px; height:180px; background:url(../../public/images/safe_nav.png);}
#navtree a.cooperate{ background-position:0 0;}
#navtree a.cooperate:hover{ background-position:0 -180px;}
#navtree a.zhiya{ background-position:-250px 0;}
#navtree a.zhiya:hover{ background-position:-250px -180px;}
#navtree a.safety{ background-position:-500px 0;}
#navtree a.safety:hover{ background-position:-500px -180px;}
#navtree a.safeinfo{ background-position:-750px 0;}
#navtree a.safeinfo:hover{ background-position:-750px -180px;}


/*qrcode*/
.qrcode {
	position: fixed;
	border: 1px solid #c9eeff;
	border-radius: 2px;
	z-index: 9999;
	right: 15px;
	bottom: 60px;
	width: 150px;
*position:absolute;
	background: #FFF url(../images/onlinebg.jpg) no-repeat 0 0;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.08);
}
.spclose{float:right;padding-right:6px; padding-top:3px;cursor:pointer;}
.blue{color:#00a2e9;}
.qrcode .bd {
	width:116px;margin-bottom: 0px;text-align:left;
}
.qrcode .bd ul {
	line-height: 1.4;padding-top:75px;
}
.qrcode .bd ul li {
	margin-bottom: 8px;
	overflow: hidden;
}
.qrcode .bd ul li .tit {
	font-size: 14px;font-style:normal;
}
.qrcode .bd ul li .btn {
	margin-bottom: 4px;
	width: 120px;
	height: 26px;
	display: block;
	text-indent: 44px;
	color: #FFF !important;
	font-size: 13px;
	line-height: 26px;
	text-decoration: none;
}
.qrcode .bd ul li .qq {
	background: url(../images/btn_qqo.png) no-repeat;
}
.qrcode .bd ul li .baidu {
	background: url(../images/btn_sq.png) no-repeat;
}
.qrcode .bd ul li .tel {
	color: #e00;
	font-size: 16px;
}
.qrcode .bd ul li a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.codeAdv {
	color: #00a3e9;
	text-align: center;
	font-size: 16px;
}
.codeAdv .hdtxt {
	font-size: 20px;
	display: block;
	margin-bottom: 4px;
}
