@charset "utf-8";
/* CSS Document */

.headbg{ width:100%; background:url(./headbg.jpg) center no-repeat; height:83px; padding-top:28px;}
.headbg .head{ width:1200px; margin:0 auto;}
.headbg .head .hd_l{ float:left; width:406px; font-size:26px; font-weight:bold;}


.headbg .head .hd_r{ width:184px; height:32px; float:left; background:url(./telbg.jpg) center 2px no-repeat;  padding-left:176px;font-size:14px; line-height:24px; padding-left:420px;}
.headbg .head .hd_r span{font-size:20px;color:#ff0000; font-weight:bold;}


.hsy_tb{ float:right; width:180px; height:50px;}


.navbg{ width:100%;background:#bb0000; /* Safari 5.1 - 6.0 */
  background: #bb0000; /* Opera 11.1 - 12.0 */
  background:#930303; /* Firefox 3.6 - 15 */
  background:#930303; /* 标准的语法 */; height:54px;}
.navbg .nav{ width:1200px; height:54px; margin:0 auto; overflow:hidden;}
.navbg .nav ul li{ padding-left:55px; padding-right:55px; text-align:center; float:left; background:url(./navli.jpg) right center no-repeat; height:54px; line-height:54px;}
.navbg .nav ul li a{ font-size:14px; color:#FFF;}
.navbg .nav ul li:hover{ background:url(./navhover.jpg) center no-repeat; display:block; height:54px;}
.navbg .nav ul li:hover a{ color:#fff;}





/* flexslider */
.flexslider{position:relative;height:423px;overflow:hidden;background:url(./loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:423px;}
.slides li a{ width:100%; height:423px; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(./dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(./prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(./next.png) center center no-repeat;}


.fl {
	float: left;
}
.fr {
	float: right;
}

/*footer*/
.footer {
	background: #23272c;
	margin-top: 30px;
	height: 386px;
	padding-bottom: 20px;
}
.footer .m{ background:url(./foot_bg.jpg) left top no-repeat; width:1200px; margin:0 auto;}
.footer .m>.fl{ margin-left:196px; width:302px; margin-top:140px;}
.footer .fr {
	width:576px; float:right; margin-right:35px;
	margin-top: 81px;
}
.foot_nav {
	border-bottom: 1px solid #118ac4;
	height: 50px;
	margin-bottom: 30px;
}
.foot_nav ul li {
	width: 115px;
	float: left;
}
.foot_nav ul li a {
	color: #eee;
	line-height: 50px;
}
.footer .m {
	position: relative;
}
.footer p, .footer span, .footer b, .footer i, .footer a {
	font-size: 13px;
	color: #767b81;
	line-height: 30px;
}
.footer span {
	margin-right: 20px;
}
.footer i {
	font-weight: 600;
}
.footer_1 {
	margin-top: 31px;
	width: 800px;
	height: 50px;
	float: left;
	margin-right: 50px;
}
.foot_t {
	border-top: 1px solid #2c79e0;
	padding-top: 10px;
}
.ewm_box {
    padding-left: 115px;
    padding-bottom: 20px;
    border-bottom: 1px solid #363A3E;
    margin-bottom: 20px;
}
.ewm {
	width:60px; margin-right:20px;
	height: 60px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #606368;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 40px;
}
.ewm img {
	width: 60px;
	height: 60px;
	margin-bottom: 20px;
}

