@charset "utf-8";

/* CSS Document */



::selection {color: #fff; background-color: #2572fe;}

::-moz-selection {color: #fff;background-color: #2572fe;}

::-webkit-selection {color: #fff;background-color: #2572fe;}

::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5}

::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2}

::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555}



.clearfix{clear:both;}

.between{

	width:1180px;

	margin:0 auto;

	overflow: hidden;

}

.clear{

	clear: both;

}

.float_l{

	float:left;

}

.float_r{

	float:right;

}

.clear_fl{

	height:0px;

	clear: both;

	overflow: hidden;

}









/**top_bgk**/

.top_bgk{

	width:100%;

	height:100px;

	overflow: hidden;

}

.top_bgk .top_header{

	width: 1180px;

	margin:0 auto;

}

.top_header .logo{

	width: 900px;

	height:82px;

	float:left;

	display:inline;



}

.logo h1{

	width: 234px;

	height:82px;

	margin-top:9px;

	float: left;

	overflow: hidden;

}

.logo h1 a{

	width: 234px;

	height:82px;

	overflow: hidden;

	display: block;

}

.logo h1 a img{

	width: 234px;

	height:82px;

	overflow: hidden;

}

.logo .language{

	float: left;

	width: 380px;

	height: 50px;

	border-left: 1px solid #e5e5e5;

	margin-left: 36px;

	margin-top: 25px;

	padding-left: 36px;

}



.language p{

	font-size: 18px;

	color: #2572fe;

	font-weight: bold;

	line-height: 18px;

}

.language span{

	font-size: 16px;

	color: #4c4c4c;

	display: block;

	line-height: 45px;

}



.top_header .header_tel{

	float: right;

	width: 200px;

	margin-top: 20px;

	overflow: hidden;

}

.top_header .header_tel h4{

	overflow: hidden;

	height: 26px;

	background: url(../images/logo_dh.jpg) no-repeat 82px 0;

	font-size: 16px;

	color: #4c4c4c;

}

.top_header .header_tel span{

	font-size: 24px;

	font-weight: bold;

	color: #2572fe;

	display: block;

	line-height: 30px;

}



/**nav开始**/

.nav{

	width: 100%;

	height: 50px;

	background: url(../images/nav_bg.jpg) no-repeat center;

}



.nav .nav_box{

	width: 1180px;

	margin: 0 auto;

}

.nav_all{

	position:relative;

	height:50px;

}

.nav_all li{

	float:left;

	width: 118px;

	height:50px;

	line-height: 50px;

	text-align:center;

	font-size:14px;

}

.nav_all li:first-child{

	background: url(../images/nav_tb.png) no-repeat 9px center;

}

.nav_all li a{

	display:block;

	color:#fff;

	font-size:14px;

	overflow: hidden;

	text-overflow: ellipsis;

    white-space: nowrap;

    height: 50px;

    line-height: 50px;

}

.nav_all .another{

	background: #4cd510;

}

.nav_all > li:hover{

	background: #4cd510;

}



.nav_box .erji_xiala{

	z-index:20;

	height:0px;

	visibility: hidden;

	opacity:0;

	-webkit-transition: all .3s linear;

	transition: all .3s linear;

	position:absolute;

	top:50px;

	left:230px;

	width: calc(196px * 4);

	background:rgba(37, 114, 254,0.85);

}  /*一个分类 *1 一个分类 *2  六个分类100%  left:修改到合适位置; */



.nav_box ul li:hover .erji_xiala{

	height:auto;

	visibility: visible;

	opacity: 1;

}



.nav_box .erji_xiala .daohang_xiala{

	float:left;

	width: 156px;

	padding: 0 20px 5px 20px;

}

.nav_box .erji_xiala .daohang_xiala i{

	font-size: 15px;

	border-bottom:1px solid rgba(255,255,255,0.35);

	display: block;

}

.nav_box .erji_xiala .daohang_xiala span{

	border-bottom:1px dashed rgba(255,255,255,0.35);

	display: block;

	text-align: left;

}

.nav_box .erji_xiala .daohang_xiala a {

	height: 40px;

	line-height: 40px;

	display: block;

	color:#FFF;

	font-size:14px;

}

.nav_box .erji_xiala .daohang_xiala i a{

	font-size:15px;

	text-align: left;

	background:url(../images/liqsub_ss.png) 0px no-repeat;

	padding-left: 13px;

}

.nav_box .erji_xiala .daohang_xiala i a:hover{

	background:url(../images/liqsub_ss.png) 145px no-repeat;

	padding-left: 0px;

}

.nav_box .erji_xiala a:hover{

	color:#FFF;

	padding-left: 15px;

}



.nav_box .erji_xiala1{

	position:absolute;

	top:50px;

	z-index:20;

	background:rgba(37, 114, 254,0.85);

	width: 118px;  /*和一级栏目一样宽度*/

	height:0px;

	visibility: hidden;

	opacity:0;

	-webkit-transition: all .3s linear;

	transition: all .3s linear;

}

.nav_box ul li:hover .erji_xiala1{

	height:auto;

	visibility: visible;

	opacity: 1;

}



.nav_box .erji_xiala1 .daohang_xiala{

	padding: 0 0 5px 0;

}

.nav_box .erji_xiala1 .daohang_xiala i{

	font-size: 15px;

	border-bottom:1px solid rgba(255,255,255,0.35);

	display: block;

}

.nav_box .erji_xiala1 .daohang_xiala a{

	height: 40px;

	line-height: 40px;

	font-size:14px;

	display: block;

	color:#FFF;

}

.nav_box .erji_xiala1 a:hover{

	color:#FFF;

	padding-left: 15px;

}

.fixedNav {

    width: 100%;

    position: fixed;

    top: 0px;

    left: 0px;

    margin: auto;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}











/*footer start*/

.footer{

	width: 100%;

	height: 220px;

	overflow: hidden;

	background: url(../images/foot_bg.jpg) no-repeat center;

}

.footer .footer_box{

	width: 1180px;

	height: 330px;

	margin:0 auto;

}

.footer_box .footer_ewm{

	width: 125px;

	float: left;

	margin-top: 30px;

}

.footer_ewm span{

	font-size: 16px;

	color: #ffffff;

	font-weight: bold;

	display: block;

	text-transform: uppercase;

}

.footer_ewm h4{

	font-size: 16px;

	color: #fff;

	line-height: 30px;

}

.footer_ewm img{

	width: 95px;

	height: 95px;

	display: block;

	margin-top:20px;

	overflow: hidden;

}

.footer_box .foot_cont{

	float: left;

	width: 550px;

	margin-left: 170px;

	font-size: 14px;

	color: #fff;

}

.foot_cont .foot_w1{

	width: 550px;

	height: 64px;

	border-bottom: 1px solid #e5e5e5;

	font-size: 14px;

	color: #fff;

	line-height: 64px;

}

.foot_cont .foot_w2{

	width: 550px;

	height: 96px;

	border-bottom: 1px solid #e5e5e5;

	font-size: 14px;

	color: #fff;

	line-height: 36px;

	margin-top: 28px;

}

.footer_box .foot_con{

	float: right;

	width: 150px;

	margin-top: 40px;

	font-size: 14px;

	color: #fff;

	background: url(../images/foot_dh.png) no-repeat right top;

	padding-top: 35px;

	height: 110px;

}

.foot_con span{

	font-size: 16px;

	color: #fff;

	text-align: right;

	display: block;

	line-height: 16px;

}

.foot_con h4{

	font-size: 20px;

	color: #ffffff;

	text-align: right;

	margin: 20px 0;

}

.foot_con b{

	width: 150px;

	height: 1px;

	background: #e5e5e5;

	display: block;

}

.foot_con i{

	font-size: 14px;

	color: #fff;

	text-align: right;

	display: block;

	line-height: 16px;

	margin-top: 15px;

}

.foot_con a,.foot_w2 a{

	font-size: 14px;

	color: #fff;

}

.foot_con img{

	margin-left: 10px;

}

.footer_box a{

	color: #fff;

	padding: 0 4px;

}

/*footer end*/

