@charset "utf-8";

/* CSS Document */



/*header*/

.header{

	width: 100%;

	height: 155px;

	background: url(../images/h_bg.jpg) no-repeat center;

}

.head{

	width: 1180px;

	height: 155px;

	margin: 0 auto;

}

.h_top{

	width: 1180px;

	height: 35px;

	overflow: hidden;

}

.h_top p{ float: left; line-height: 35px; color: #666;}

.h_top ul{ float: right; line-height: 35px;}

.h_top ul li{ float: left;}

.h_top ul li a{ font-size: 12px; color: #666;}

.logo{float: left;}

.logo h1{float: left;}

.logo h1 a{ float: left; margin-top: 20px;display: block; }

.logo p{     

	float: left;

    font-size: 20px;

    color: #044e97;

	font-weight: bold;

    line-height: 30px;

    padding-top: 27px;

	margin-left: 20px;

}

.logo p span{font-size: 18px; color: #333; line-height: 34px;font-weight: 500;display: block;}

.logo p span i{color: #e4141d;}

.tel_right{ float:right; margin-top: 30px;}

.tel_right p{font-size: 14px; color: #333; line-height: 28px; background: url(../images/phone.png) no-repeat 0 0px; padding-left: 97px;}

.tel_right p span{font-size: 22px; color: #e4141d; line-height: 28px; font-weight: bold;}



#fixedNav{background: #044e97;  width: 100%; height: 50px;}

.nav{ width: 1180px; height: 50px; margin: 0 auto;}

.nav ul{ overflow: hidden;}

.nav ul li{ font-size: 14px;  float: left; font-weight: 500; line-height: 50px; color: #fff;}

.nav ul li a{  float: left;color: #fff; display: block; width: 131px; text-align: center;display:block; 

background: -webkit-linear-gradient(left, #e4141d, #e4141d) no-repeat;

background: linear-gradient(to right, #e4141d, #e4141d) no-repeat;

background-size: 0% 100%;}

.nav ul li a:hover,.nav ul .another a{background: -webkit-linear-gradient(left, #e4141d, #e4141d) no-repeat;

background: linear-gradient(to right, #e4141d, #e4141d) no-repeat;

background-size: 100% 100%;}

.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}





/*footer*/

.f_box{

	width: 100%;


	background: #044e97;

}

.f_nr{

	width: 1180px;

	height: 280px;

	margin: 0 auto;

	overflow: hidden;

}

.f_nav{

	width: 1180px;

	height: 45px;

	background: url(../images/f_nav.png) no-repeat center;

	overflow: hidden;

	margin-top: 30px;

}

.f_nav>ul{

	overflow: hidden;

}

.f_nav ul li{

	float: left;

}

.f_nav ul li a{

	color: #fff;

	width: 128px;

	display: block;

	line-height: 45px;

	text-align: center;

}

.f_con h2{

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 30px;

	margin-top: 30px;

}

.f_con p{

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 30px;

}

.f_con p a{

	font-size: 14px;

	color: #fff;

	line-height: 30px;

}







/*固定的悬浮窗*/

.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 200px;

	right: -127px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li {

	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top {

	background: #044e97 url(../images/fixCont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #044e97 url(../images/fixCont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #044e97 url(../images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/



	background: #044e97 url(../images/fixCont.png) no-repeat 0 -169px;

}

.hd_qr {

	padding: 0 29px 25px 29px;

}

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}
