@charset "utf-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0px;
}
body
{
	font-size: 12px;
	color: #171515;
	margin: 0px;
	font-family: "微软雅黑", "Microsoft YaHei", Arial, Helvetica, sans-serif;   
}  
ul,li
{
	list-style-type: none;
}
img,ul,li,dl,dt,dd
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
input,textarea
{
	outline: none;
	border: 0px;
}
.main{width:1080px; margin:0 auto;}

/*top*/

.top_box{
	width:100%;
	margin:auto;
	height:33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
	background-image: url(../images/topbj.jpg);
	background-repeat: repeat-x;
}
.top{
	height:33px;
	width:1080px;
	margin:0 auto;
	 line-height:33px;
	 font-size:12px;
	
}

.wel{ font-family:"微软雅黑";font-size:12px; text-decoration:none;  color:#605e5e; float:left; line-height:33px; }
.top-nav{float:right; }
.top-nav ul li{float:left;  margin-right:8px; line-height:33px;color:#605e5e;}
.top-nav ul a{font-size:12px; color:#605e5e;  margin-left:6px;margin-right:6px; }

/*header*/
.header_box{
	width:100%;
	margin:auto;
	height:152px;
	background-image: url(../images/topbja.jpg);
	background-repeat: no-repeat;
}
.header{width:1080px; margin:0 auto; clear: both;}

.head_l{float:left;margin-top:35px;}
.head_l img{float:left;}

.header h1{ float:left}
.header .head_lby{
	float:left;
	background-image: url(../images/logo_bj.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	height:68px;
	padding-top:6px;
	font-size:22px;
	font-weight: normal;
	width:422px;
	line-height:30px;
	padding-left:27px;
	margin-left:20px;
	color:#333333;
}
.header .head_lby span{
	font-size:22px;
	color:#f2a002;
	font-weight:normal;
}
.header .head_lby em{
	font-size:22px;
	color:#ff6f01;
	font-style: normal;
	font-weight: normal;
}

.contact1{
	float:right;
	margin-top:26px;
	background-image: url(../images/head_con.jpg);
	background-repeat: no-repeat;
	background-position:left 9px;
	margin-right:21px;
	width:200px;
}
.contact1 dl dt{
	font-size:14px;
	color:#333;
	height:75px;
	line-height: 28px;
	padding-left:5px;
	padding-top:7px;
}
.contact1 dl dt span{
	font-size:23px;
	color:#fff;
	font-weight:bold;
	font-family: Impact;
}




/*nav*/
.nav_box{
	width:100%;
	margin:0px auto 0 auto;
	height:57px;
	background-image: url(../images/nav_bj.jpg);
	background-repeat: repeat-x;
}
.nav{
	height:57px;
	width:1080px;
	margin-right: auto;
	margin-left: auto;
}

.nav_main{ width:1080px; margin:0 auto; height:57px;}
.nav_main ul li{
	float:left;
	line-height:55px;
	text-align:center;
}
.nav_main ul li a{ font-size:15px; color:#fff; padding:0 29px 0 29px; text-align:center}
.nav_main ul li:hover{
	height: 57px;
	color:#fff;
	background-image: url(../images/nav_li_bj.jpg);
	background-repeat: no-repeat;
}
.nav_main ul li:hover a{color:#fff;}
.nav_line{}
.another { background-image: url(../images/nav_li_bj.jpg);
	background-repeat: no-repeat;background-position: center;
	height: 57px;}



/*footer*/
/*——————————————————————————————————底部——————————————————————————————————*/
/*footer*/
/*——————————————————————————————————底部——————————————————————————————————*/
#bottom_bg {
	width:100%;
	height:267px;
	clear:both;
	color:#fff;
	margin-top:20px;
	background-image: url(../images/dbbj.jpg);
	background-repeat: repeat-x;
}
#bottom { width:100%; height:56px;}
#bottom .bot_nav { width:1080px; margin:0 auto; height:56px; line-height:56px; margin-bottom:20px; }
#bottom .bot_nav li {float:left; height:56px; line-height:56px; padding:0px 13px;}
#bottom .bot_nav li img { width:2px; height:13px;}
#bottom .bot_nav li a { font-size:14px;}
#bottom .bot_nav .li2 {
	color:#74b9fe;
	background-image: url(../images/im_12.jpg);
	background-repeat: no-repeat;
	height: 55px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
	background-position: center;
}
#bottom div {width:1080px; margin:0 auto; color:#d7dadf; text-align:center; line-height:25px; margin-top:35px; color:#fff;}
#bottom div span { margin-right:30px; }
#bottom div a { margin:0px 3px; font-size:14px;}
#bottom a {color:#fff;font-size:14px;} 
.clear_h2{color:#fff;font-size:14px;}




/*固定的悬浮窗*/
.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: #03418c url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #03418c url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #03418c url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #03418c 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;
}
