﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75;COLOR: #333;  background:#fff;width:100%; overflow-x: hidden;}
A {COLOR: #333; TEXT-DECORATION: none}
P{COLOR: #666;}
img{ margin:0; padding:0; display:inline-block;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.fl{FLOAT: left}
.fr{FLOAT: right}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.w1400{ max-width:1400px; margin:0 auto;}
.w1100{ max-width:1100px; margin:0 auto;}
.container{max-width:96%; margin:0 auto;}
.cl{*zoom:1;}
.cl:after{content: ""; display: block; height: 0; clear: both;}

/**头部**/
.header{ width:100%; position:fixed; z-index:9999; left:0; top:0; background:rgba(51, 51, 51, .85);height: 113px;}
.headtop{ width:100%; height:40px;line-height:40px;}
.headtop p{width:1360px; margin:0 auto;}
.headtop p span{display:inline-block; color:#4089e3;font-size:18px; float:right;}
.headtop p .text-muted{width:17px; height:40px; background:url(../img/tel.png) no-repeat center; }
.headtop p .text-success{ margin-left:20px;}
.headtop p .text-success2{ margin-left:10px;}
.headcon{width:1400px;height:66px; margin:0 auto;}
.header .logo{ float:left; width:210px; margin-right:50px;}
.header .logo img{ height:66px;}
.header .navcon{float:right; height:66px; line-height:66px;}
.header .navcon ul li{  float:left; margin:0 20px;}
.header .navcon ul li.po{position:relative;}
.header .navcon ul li a{ font-size:18px; display:block; line-height:64px; color:#fff;}
.header .navcon ul li.hover a{  border-bottom:2px solid #ddd; color:#ddd;}
.header .navcon ul li:hover a{ border-bottom:2px solid #ddd; color:#ddd;}
.header .navcon ul li:hover .subnav dl a{ border-bottom:none; line-height:30px;}
.header .navcon ul li .subnav{background:rgba(51, 51, 51, .85); padding:10px; position:absolute;top:66px; width: 1090px; display:none; left:-620px; padding:30px;box-shadow: 0 1px 2xp #eee;}
.header .navcon ul li .subnav2{ width:1440px; left:-960px;}
.header .navcon ul li .subnav dl{ float:left; margin:0 28px; margin-bottom:0px;width: 150px;}
.header .navcon ul li .subnav dl dt{ margin:0; padding:0; margin-bottom:5px;}
.header .navcon ul li .subnav dl dt a{ font-size:16px; color:#fff; font-weight:bold;line-height:30px; }
.header .navcon ul li .subnav dl dd{ margin:0; padding:0;line-height:30px;}
.header .navcon ul li .subnav dl dd a{ font-size:14px; color:#fff;line-height:30px; }
.header .navcon ul li .subnav dl dd.more{ text-align:right;}
.header .navcon ul li:hover .subnav{ display:block;}
.header .navcon ul li .subnav dl a:hover{ border-bottom:none; color:#ddd;}
.headbg{ width:100%; height:116px;}
.wap-header{ display:none;}
.wap-headerzw{ display:none;}
/**头部二级菜单**/
.header .navcon ul li .subnav dl dd div {
  display: none;
}
.header .navcon ul li .subnav dl dd:hover .ce2 {  
  border-bottom: none;
  color: #ddd;
  display: block;
}
/**底部**/
.footer{ width:100%; background-color:#111; color:#fff; margin:0 auto; padding:40px 0 20px;}
.footer .footL{ width:50%; float:left;}
.footer .footL dl{ float:left; width:25%;}
.footer .footL dl dt{ color:#f5f5f5; font-size:18px; font-weight:400; margin-bottom:15px; font-weight:bold;}
.footer .footL dl dd{margin-bottom:5px;}
.footer .footL dl dd a{ display:block; color:#f5f5f5; font-size:15px;}
.footer .footL dl dd a:hover{ color:#b7b7b8; font-size:15px;}
.footer .footM{ width:31%; float:left; margin-left:4%;}
.footer .footM dl dt{ color:#f5f5f5; font-size:18px; font-weight:400; margin-bottom:15px;}
.footer .footM dl dd{color:#f5f5f5; font-size:16px; width:100%; height:30px; line-height:30px; text-indent:30px; margin-bottom:15px;}
.footer .footM dl dd.f1{ background:url(../img/f1.png) no-repeat center left;}
.footer .footM dl dd.f2{ background:url(../img/f2.png) no-repeat center left;}
.footer .footM dl dd.f3{ background:url(../img/f3.png) no-repeat center left;}
.footer .footR{ width:15%; float:left; text-align:center;}
.footer .footR img{ max-width:100%; margin-top:54px; display:inline-block;}
.footer .footR p{ color:#f5f5f5;}
.link{ background-color:#111;}
.link p{ font-size:16px;color:#f5f5f5;border-top:1px solid #636466; padding:10px 0;}
.link p a{ font-size:14px; margin:0 10px; color:#f5f5f5;}
.link p a:hover{ color:#EA572B;}
.foter{background-color:#111;}
.foter p{ text-align:center; color:#f5f5f5;border-top:1px solid #636466; padding:10px 0;}
.foter p a{ margin:0 5px; color:#f5f5f5;}


/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px; border-bottom:none !important;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#0072B7;background:#0072B7;color:#fff;}
.pagelist li.active a{border-color:#0072B7;background:#0072B7;color:#fff;}

/*客服*/
/*
.new-float{position: fixed;right: -3px;top: 50%;z-index: 50;width: 77px;height: 374px;margin-top: -187px;}
.new-float li{position: relative;width: 77px;height: 57px;margin-bottom: 1px;line-height: 20px;color: #fff;text-align: center;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff;}
.new-float li a.tit{width: 77px;height: 56px;padding: 30px 10px 0 0;color: #fff;font-size: 12px;    box-sizing: border-box;}
.new-float li p{position: relative;z-index: 2;height: 27px;padding-top: 30px;cursor: pointer;}
.new-float li.fi a{ background:url(../img/on_line.png) no-repeat 0px 0px;}
.new-float li.wxi a{ background:url(../img/on_line.png) no-repeat 0px -238px;}
.new-float li.tp a{background:url(../img/on_line.png) no-repeat 0px -171px;}
.new-float li.th a{background:url(../img/on_line.png) no-repeat 0px -57px;}
.new-float li.fo a.tit{background:url(../img/on_line.png) no-repeat 0px -114px;}
.new-float li .tel{position: absolute;left: 75px;top: 0;z-index: 1;width: 184px;height: 56px;font: 24px/57px Arial;color: #fff; background:#5B5B5B;cursor: pointer;}
.new-float a.mof{display: inline-block;width: 78px;height: 71px;padding: 12px 11px 0 12px;margin-top: 10px;*margin-top: 7px;background:url(../img/on_line.png) no-repeat 0px -239px;font-size: 15px;line-height: 22px;color: #fff;}
.new-float li .weixin{position:absolute;left:-126px;top:-34px;z-index:1;width:120px;border-radius:10px; display:none; color:#666; background-color:#fff; line-height:26px;}
.new-float li .weixin img{width:120px;height:120px; border-radius:10px;}
*/
.scrollT{
	width: 45px;
	position: fixed;
	top: 45%;
	right: 0;
	z-index:9999;
}
.scrollT>li{
	/*width: 45px;*/
	height: 45px;
	line-height: 45px;
	position: relative;
	margin-bottom: 10px;
	background: #2D333C;
	text-align: center;
	border-radius: 5px;
}
.scrollT>li>a{
	display: inline-block;
	width: 100%;
}
.scrollT>li>a>span{ display:block;}
.scrollT>li>a>span>img{ width:24px; margin-top:-5px;vertical-align: middle;}
.scrollT>li>a>p.erjiNav{
	position: absolute;
	left: 45px;
	top: 0px;
	width: 150px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #0072B7;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.scrollT>li>a>p.ewm{
	position: absolute;
	left: 45px;
	top: 0px;
	width: 150px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #0072B7;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.scrollT>li>a>p.ewm img{
	width: 100%;
}
.scrollT>li:hover{
	background: #0072B7;
}
.scrollT>li:hover>a>p.erjiNav{
	position: absolute;
	left: -146px;
	top: 0px;
}


.scrollT>li:hover>a>p.ewm{
	position: absolute;
	left: -150px;
	top: -45px;
}
