@charset "utf-8";
/* CSS Document */
body{background-color:#ececec; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "����"; position:relative;width: 100%;
padding: 0;
margin: 0;}/*��վ������ɫ*/
a{
	text-decoration: none;
}
li{
	list-style-type: none;
}
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1140px; font-family:microsoft yahei;}

/*ҳü*/
.header{width:100%; overflow:hidden; background-color:#fff;}

.header{ overflow: hidden; background: #ebebeb;}
.header .hdtop{ overflow: hidden; line-height: 15px; height: 15px; padding: 10px 0px;}
.header .hdtop .container{}
.header .hdtop em{ float: right; overflow: hidden;}
.header .hdtop em *{ float:left; position: relative; left: -2px; top: 0px;}
.header .hdtop a{ font-size: 12px; color: #393939; padding: 0px 15px; background: url(../images/dhbg.jpg) no-repeat left center;}


.hdmid{ overflow: hidden; height: 100px;}
.hdmid .container{ overflow: hidden;}
.hdmid .hdmid_L{ float:left; overflow: hidden;}
.hdmid .hdmid_L h1{ font-size: 12px; font-weight: normal; float:left;  padding-right: 24px;}
.hdmid .hdmid_L h1 img{ display: block;}

.hdmid .hdmid_L>div{ padding-left: 417px;}
.hdmid .hdmid_L>div h2{ font-size: 17px; color: #303030; line-height: 35px;}
.hdmid .hdmid_L>div p{ font-size: 20px; color: #c80000; font-weight: bold;}

.hdmid .hdmid_R{ float: right; margin-top: 15px; margin-right: 12px;}
.hdmid .hdmid_R dt{ float: left; margin-top: 4px;}
.hdmid .hdmid_R dt img{ display: block;}
.hdmid .hdmid_R dd{ /* padding-right: 48px; */ /* text-align: right; */ width:240px; margin-left: 40px;}
.hdmid .hdmid_R dd span{ font-size: 12px; color: #3f3f3f;}
.hdmid .hdmid_R dd p{ font-size: 28px; color: #c50d0b; line-height: 50px;   font-weight: bold;}


.hddown{ background: url(../images/menubg.png);}
.hddown .menu{ height: 50px; }
.hddown .menu ul{ overflow: hidden; height: 50px; line-height: 46px;}
.hddown .menu ul li{
	float: left;
	margin:0;
	list-style-type: none;
}
.hddown .menu ul li a{ padding: 0px 27px; position: relative; background: url(../images/menubd.png) no-repeat left center; display: inline-block; text-decoration: none;}
.hddown .menu ul li.nobg a{ background: none;}
.hddown .menu ul li span{ margin-top: 1px; font-size: 14px; color: #ffffff;}
.hddown .menu ul li i{ width: 24px; height: 49px; position: absolute; top: 1px; display: none;}
.hddown .menu ul li .lbd{background: url(../images/lbg.png) no-repeat; left: 3px;}
.hddown .menu ul li .rbd{background: url(../images/rbg.png) no-repeat; right: 3px;}
.hddown .menu ul li.cur span,.hddown .menu ul li:hover span{ display: inline-block; height: 49px; background: url(../images/spanbg.png); }
.hddown .menu ul li.cur i,.hddown .menu ul li:hover i{ display: block;}






/*footer*/
.footer{ width: 100%; background: #bf2b25;}
.footer .fttop{ background: #a12420;}
.footer .fttop .ftmenu{ overflow: hidden;}
.footer .fttop .ftmenu li{ float: left; background: url(../images/ftmenu.png) left center no-repeat; position: relative; left: -3px; top: 0px;}
.footer .fttop .ftmenu li a{ display: inline-block; line-height: 15px; padding: 14px 28px; font-size: 13px; color: #fefefe;}


.footer .ftdown{ height: 176px;}
.footer .ftdown .container{ overflow: hidden;}

.footer .ftdown .ftdown_L{ float: left; margin-left: 8px; margin-top: 32px;}
.footer .ftdown .ftdown_L dt{ float: left;}
.footer .ftdown .ftdown_L dt img{ display: block;}
.footer .ftdown .ftdown_L dd{ padding-left: 100px;}
.footer .ftdown .ftdown_L dd .gs{ font-size: 16px; color: #fff; display: inline-block; margin-bottom: 5px;}
.footer .ftdown .ftdown_L dd p{ font-size: 12px; line-height: 22px; color: #fff; padding-left: 20px;}
.footer .ftdown .ftdown_L dd p em{ display: inline-block; width: 8px; height: 5px;}
.footer .ftdown .ftdown_L dd p a{ display: inline-block; margin-left: 5px; color: #fff;}

.footer .ftdown .ftdown_L dd .adress{background: url(../images/home.png) no-repeat left center; }
.footer .ftdown .ftdown_L dd .phone{background: url(../images/phone.png) no-repeat left center; }
.footer .ftdown .ftdown_L dd .Contact{background: url(../images/person.png) no-repeat left center; }

.footer .ftdown .ftdown_R{ float: right; margin-top: 27px;}
.footer .ftdown .ftdown_R li{ width: 100px; text-align: center; float: left; margin-left: 20px;}
.footer .ftdown .ftdown_R li img{ display: inline-block;}
.footer .ftdown .ftdown_R li p{ font-size: 12px; font-family: "����"; color: #fff; margin-top: 12px;}

/*�̶���������*/
.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: #c60000 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #c60000 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #c60000 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #c60000 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;
}
