@charset "utf-8";

/* CSS Document */



body {

	position: relative;

	width: 100%;

	min-width: 1180px;

	height: auto;

	margin: 0;

	padding: 0;

	font-family: microsoft yahei;

	font-family: "微软雅黑";

	font-size: 14px;

	color: #333;

}

* {

	font-family: "微软雅黑";

	padding: 0;

	margin: 0;

}

img {

	border: 0;

}

.clear {

	clear: both;

}

a {

	text-decoration: none;

	color: #4E4646;

	cursor: pointer;

}

ul, li {

	list-style: none;

	margin: 0;

	padding: 0;

}

.left{ float:left;}

.right{ float:right;}

h5{ text-align:center; font-size:15px; font-weight:100; line-height:37px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*.more{ width:80px; height:28px; border:1px solid #0753a4;}

.more a{ display:block; color:#0753a4; text-align:center; line-height:28px;}

.more:hover{ background:#0753a4;}

.more:hover a{ color:#fff;}*/

.more{ }

.more a{ color:#999; }

.more:hover a{ color:#0753a4;}

.hide{ display:none;}

/*header*/

#top2 {

	height: 38px;

	width: 100%;

	background: #f5f5f5;

}

.top {

	height: 38px;

	width: 1180px;

	padding: 0;

	margin: 0 auto;

}

.welcome {

	font-size: 13px;

	float: left;

	line-height: 38px;

	color:#777;

}

.topnav {

	font-size: 13px;

	float: right;

	line-height: 38px;

	color:777;

}

.topnav a {

	display: inline-block;

	margin: 0 5px;

	color:#777;



}

.topnav>img{ width:12px; height:12px;}

#head {

	height: 122px;

	width: 100%;

	background:#fff;

}

.head {

    height: 122px;

    width: 1180px;

    margin: 0 auto;

   

}



#logo {

    width: ;

    height: ;

    float: left;

    margin-right: 40px;

	margin-top: 16px;

}

#logo>img {

    width: ;

    height: ;

}

#dw {
    width: 588px;
    height: 122px;
    float: left;
    padding-left: 17px;
}



#dw p {
    display: block;
    color: #333;
    font-size: 17px;
    font-weight: 600;
    margin-top: 35px;
}

#dw b{color:#b72e28;}

#dw span{ font-size:16px; color:#666;}



#tel {

	float: right;

	margin-top: 30px;

}

#tel .right{ margin-top:3px;}

#tel img{margin-right: 20px;}

#tel span {

    font-size: 15px;

    display: inline-block;

    margin-bottom: 3px; color:#666666;

}

#tel p {

    font-size: 29px;

    color: #b72e28;

    line-height: 26.5px; font-weight:600; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;

}

#nav {

	width: 100%;

	height: 49px;

    background:url(../images/nav_bg.jpg);

}

.nav {

	width: 1180px;

	height: 50px;

	padding: 0;

	margin: 0 auto;

}

.nav ul li {

	width: 129px;

	height: 49px;

	float: left; position:relative; margin:0 1px;

	

}

.nav ul li::after{ content:url(../images/nav_fg.jpg); position:absolute; right:-2px; top:17px;}





.another {

    background:#D03032;

}

.another::after{ content:"0";}

.nav ul li a {

	color: #fff;

	font-size: 15px;

	text-align: center;

	display: block;line-height:49px;  

}



.left{ float:left;}

.right{ float:right;}

/*header end*/



/*foot*/

#foot {

    width: 100%;

    height: 265px;

	padding-top:19px; background:#363636;

}

.foot #nav{ margin-top:20px; margin-bottom:10px; background:none;}

.foot .nav{ height:50px;     border: 1px dashed #999;}

.foot .nav ul li{ height:50px; width:129px;}

.foot .nav ul li:after{ content:normal;}

.foot_nav ul li a{ color:#fff;}

.foot .nav ul li a:hover{ color:#c82a2f; text-decoration:none;}

.foot{ width:1180px; height:135px; padding:0; margin:0 auto;}

.foot_logo.left {

    margin-top: 30px;

    padding-right: 61px;

    border-right: 1px solid #E2C1DD;

}

.foot a{ color:#aaa; margin:0 2px}

.foot a:hover{ text-decoration:underline;}

.foot_left p{ color:#999; line-height:28px; font-size:13px;}

.weixin {

    margin-top: 20px;

    padding-right: 40px;

    margin-left: 0;

    height: 112px;

}

.weixin img {

    width: 112px;

    height: 112px;

    padding: 5px;

    border: 1px solid #444;

    margin-top: -10px;

}

.weixin p{ text-align:center; color:#999;}

.foot_left.left {

    margin-top: 20px;

    border-left: 1px solid #333;

    width: 724px;    height: 112px;

}

.foot_nav a:hover{ color:#444;}

.foot h2,.foot span{	color: #8e949d;

	margin: 0 2px; font-size:12px; font-weight:100; display:inline-block; line-height:28px;}



/*foot end*/

/*online qq*/

div#top {

    position: fixed;

}

.izl-rmenu {

    position: fixed;

    right: 0;

    bottom: 30%;

    background: url(../images/r_b.png) 0px bottom no-repeat;

    z-index: 999;

}

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}

.izl-rmenu .btn-qq:hover{background-color:#488bc7;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}

.izl-rmenu .btn-wx:hover{background-color:#58a81c;}

.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}

.izl-rmenu .btn-phone:hover{background-color:#ff811b;}

.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}

.izl-rmenu .btn-top:hover{background-color:#444;}

/*online qq*/