body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span,label{
	margin:0;
	padding:0;
}
html{color:#000;}
body{font-size: 12px;font-family:"Microsoft Yahei","宋体";letter-spacing: 0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;border: none;outline: none;}
legend{color:#000;}
a:link,a:visited{text-decoration: none;}
a:hover{color:#c00; text-decoration:none;}
textarea{resize:none;}
img{vertical-align: top;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
.t-c {text-align: center;}.t-l {text-align: left;}.t-r {text-align: right;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.mr0 {
	margin-right: 0 !important;
}
.ml0 {
	margin-left: 0 !important;
}
.w {
	width: 1180px;
	margin: 0 auto;
}
.min-w {
	min-width: 1180px;
}
.bgcf {
	background-color: #fff;
}
*{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Microsoft Yahei","SimSun";
	/*background: url(../images/footer-bg.png) no-repeat center bottom #f7f7f7;*/
}
a {
	font-family: "Microsoft Yahei","SimSun";
}
.c-red {
	color: #ca1712 !important;
}
.bdd {
	border: 1px solid #dedede;
}

/*header start*/
.header-top {
	height: 44px;
	line-height: 44px;
	background-color: #f1f1f1;
	color: #333;

}
.header-top a {
	display: inline-block;
	float: left;
	margin-left: -1px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #999;
	padding: 0 16px 0 40px;
	background: url(../images/icon1.png) no-repeat 0 0;
}
.header-top p {
	display: inline-block;
	float: left;
	margin-left: -1px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #999;
	padding: 0 16px 0 16px;
}
.header-top a.a2 {
	background-position: 0 -42px;
}
.header-top a.a3 {
	background-position: 0 -83px;
}
.header-top a:hover {
	color: #ce0d0d;
}
.logo {
	padding: 24px 0;
	position: relative;
}
.logo a {
	display: inline-block;
	width: 372px;
	height: 92px;
	background: url(../images/logo.png) no-repeat center center;
	text-indent: -9999px;
}

.logo .form {
	height: 40px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	width: 326px;
}
.logo .form input {
	float: left;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ddd;
	width: 250px;
	text-indent: 10px;
}
.logo .form button {
	float: left;
	width: 70px;
	height: 40px;
	background: url(../images/search.png) no-repeat center center #cb2529;
	cursor: pointer;
}
.nav {
	height: 54px;
	line-height: 54px;
	/*background: url(../images/nav-bg.png) no-repeat center center #ce0d0d;*/
	background: #b31e22;
	font-size: 16px;
}
.nav li {
	float: left;
	text-align: center;
	width: 14.28%;
	background: url(../images/line.png) no-repeat left center;
}
.nav li a {
	display: block;
	color: #fff;
	transition: all 0.5s;
	-moz-transition: all 0.5s;	/* Firefox */
	-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
	-o-transition: all 0.5s;	/* Opera */
	-ms-transition: all 0.5s;
}
.nav li.li1,
.nav li:first-child {
	background: none;
}
/*.nav li.current a,*/
.nav li a:hover {
	background: #a10a06;
}

.nav ul li dl{position: absolute; width: 169px; background: #B31E22;z-index: 10000;overflow: hidden;display: none;}
.nav ul li:hover dl{display: block}
/* flexslider */
.header .flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;overflow:hidden;}
.header .slides{position:relative;z-index:1; overflow:hidden; }
.header .slides li{height:460px; overflow:hidden;}
.header .slides li img {
	width: 1920px;
	height: 460px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;

}
.header .flex-control-nav{position:absolute;bottom:30px;left: 0;z-index:2;width:100%;text-align:center;}
.header .flex-control-nav li{display:inline-block;width:149px;height:69px;margin:0 10px;*display:inline;zoom:1;text-align: center;}
.header .flex-control-nav li img {
	padding: 2px;
	width: 145px;
	height: 65px;
	cursor: pointer;
	vertical-align: middle;

}
.header .flex-control-nav .flex-active{border: 2px solid #ce0d0d;padding: 0;}

/*header end*/
/*footer start*/
.footer {
	border-top: 4px solid #dc0000;
}
.foot-t {
	padding: 25px 0;
}
.foot-t .box {
	float: left;
}
.foot-t .box1 {
	width: 250px;
	padding-left: 80px;
	background: url(../images/phone.png) no-repeat left center;
}
.foot-t .box1 h4 {
	font-size: 14px;
	color: #333;
	line-height: 36px;
}
.foot-t .box1 p {
	font-size: 24px;
	color: #dc0000;
	line-height: 38px;
}
.foot-t .box2 {
	font-size: 14px;
	color: #333;
	line-height: 26px;
}
.foot-t .box2 p.p1 {
	font-size: 16px;
	line-height: 30px;
}
.foot-t .box3 {
	float: right;
}
.foot-t .box3 .fr {
	margin-left: 10px;
	padding-top: 20px;
}
.foot-t .box3 span {
	display: inline-block;
	color: #666; 
	line-height: 24px;
}
.foot-b {
	height: 40px;
	line-height: 40px;
	background-color: #ebebeb;
	text-align: center;
	color: #666;
	/*font-size: 14px;*/
}
.foot-b a {
	color: #666;
}
.foot-b a:hover {
	color: #ce0d0d;
}
/*footer end*/

#wd_list{ margin-top: 20px; }
#wd_list .wen{ font-size: 14px;  line-height: 24px; padding: 15px; border-bottom:  dotted #ccc 1px}
#wd_list .wen span{ display: block; float: left; margin-right:5px; width:70px; color: #f00; font-size: 14px; font-weight: bold;}
#wd_list .hf{ font-size: 14px;  line-height: 24px;  background: #F6F6F6; border-radius: 10px; padding: 15px; margin-top: 30px;}
#wd_list .hf span{ display: block; margin-right:5px; width:70px; color: #f00; font-size:14px; font-weight: bold;}
#wd_list .hf div{ margin-top: 5px;padding: 0 10px 0 70px; }
/*右侧固定内容 start*/
/*右侧飘浮 */
#home_web{width:60px;height:auto;position:fixed; _position:absolute;left:50%;margin-left:616px; _margin-top:-213px; top:50%; margin-top:-213px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;}
.web_position{ width:60px; height:65px; float:left; margin-bottom:6px;background: #dedede;}
.web_link{ cursor:pointer; padding-top:35px ; color:#695435; height:30px; line-height:30px; text-align:center; display:block;background: url(../images/icon_piao.png) 0 0 no-repeat; overflow:hidden;}
.web_position a:hover{ color:#fff; text-decoration:none; background: #cb2529 url(../images/icon_piao.png) -60px 0 no-repeat;;}
.nav_01 a{position:relative; line-height:14px; height:31px; padding-top:34px;line-height: 31px;}
.nav_02 a{ background-position:0 -65px;}
.nav_02 a:hover{background-position:-60px -65px;}
.nav_03 a{background-position:0 -130px;}
.nav_03 a:hover{background-position:-60px -130px;}
.nav_04 a{background-position:0 -195px;}
.nav_04 a:hover{background-position:-60px -195px;}
.nav_05 a{background-position:  0 -260px;}
.nav_05 a:hover{background-position:-60px -260px;}

.weixin{ width:80px !important; height:76px !important;  position: absolute !important;top: -9px;right: 60px !important; display:none; background: url(../images/pewmbg.png) left top no-repeat !important; padding:7px 12px 8px 7px !important;}
.weixin li,.weixin img{ width:77px !important; height:77px !important; overflow:hidden;}

.weixin span{ display:none;}
.weibo{ width:80px !important; height:76px !important;  position: absolute !important;top: -9px;right: 60px !important; display:none; background: url(../images/pewmbg.png) left top no-repeat !important; padding:7px 12px 8px 7px !important;}
.weibo li,.weibo img{ width:77px !important; height:77px !important; overflow:hidden;}

.weibo span{ display:none;}
.weibo{ top:62px !important;}
.nav_04{
	position: relative;
}
.web_tel{
	width: 283px !important;
    height: 76px !important;
    position: absolute !important;
    top: 13px;
    right: 59px !important;
    display: none;
    background: url(../images/tel.png) left top no-repeat !important;
    padding: 7px 12px 8px 7px !important;
}
.web_tel li,.web_tel img{ width:77px !important; height:77px !important; overflow:hidden;}
.web_tel span{ display:none;}
.nav_03{
	position: relative;
}
.web_mail{
	width: 249px !important;
    height: 76px !important;
    position: absolute !important;
    top: 13px;
    right: 60px !important;
    display: none;
    background: url(../images/mial.png) left top no-repeat !important;
    padding: 7px 12px 8px 7px !important;
}
.web_mail li,.web_mail img{ width:77px !important; height:77px !important; overflow:hidden;}
.web_mail span{ display:none;}
/*右侧固定内容 end*/


#dating{width: 202px;height: 393px;position: fixed;top:50%; margin-top: -101px;left: 0; background: url(../images/wj_ewm.jpg) center no-repeat; z-index: 1000000;}