@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: 13px/1.231 arial,helvetica,clean,sans-serif,"Microsoft YaHei";



	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;



}



.line_2 {



	width: 100%;



	height: 1px;



	border-top: 1px solid #8c8c8c;



	border-bottom: 1px solid #CCC;



}



/*header*/



#top2 {



	height: 35px;



	width: 100%; background:#F3F3F3;



}



.top {



	height: 35px;



	width: 1180px;



	padding: 0;



	margin: 0 auto;



}



.welcome {



	font-size: 13px;



	float: left;



	line-height: 35px;



	color: #999;



}



.topnav {



	font-size: 13px;



	float: right;



	line-height: 35px;



	color: #999;



}



.topnav a {



	display: inline-block;



	margin: 0 5px;



	color: #999;



}



#head {



	height: 127px;



	width: 100%;



}



.head {



	width: 1210px;



	margin: 0 auto;



}



#logo {



	height: 111px;



	float: left;



	padding-right: 20px;



	margin-top: 10px;



	position: relative;



}





#logo>img {



 width:;



 height:;



}



#dw {



    float: left;



    margin-top: 43px;



	border-left:1px solid #bbb; padding-left:20px;



}



#dw p {



	display: block;



	color: #333;



	font-size: 20px;



	margin-bottom: 6px;



}



#dw span {



	font-size: 16px;



	color: #74788d;



}



#tel {



	float: right;



	margin-top: 37px;



}



#tel .right {



	margin-top: 3px;



}



#tel img {



    margin-right: 20px;



}



#tel p {
    font-size: 20px;
    color: #0451bb;
    font-family: fantasy;
}



#nav {



	width: 100%;



	height: 39px;



	background:url(../images/nav_bg.jpg) repeat-x;



}



em{ color:#fe7c26; font-style:normal;}



.nav {



	width: 1180px;



	height: 39px;



	padding: 0;



	margin: 0 auto;



}



.nav ul li {



	width: 116px;



	height: 39px;



	float: left;



	position: relative;



	margin: 0 1px;



}



.nav ul li::after {



	content: url(../images/nav_fg.jpg);



	position: absolute;



	right: 0px;



	top: 0px;



}







.nav ul li:first-child::before {



	content: url(../images/nav_fg.jpg);



	position: absolute;



	left: -2px;



	top: 0px;



}



.nav ul li:hover {







}







.nav ul li a {



	color: #fff;



	font-size: 14px;



	text-align: center;



	display: block;



	line-height: 39px;



}



.another {



	background:url(../images/nav_hov.jpg) no-repeat;



}



.another a {



	color: #fff !important;



}



.left {



	float: left;



}



.right {



	float: right;



}



/*header end*/







/*foot*/



#foot {



    width: 100%;



    height: 287px;



	padding-top:19px; background:#0034a2;



}



.foot #nav{ margin-top:30px; margin-bottom:20px; background:none;}



.foot .nav{ height:42px; border: 1px dashed #999;}



.foot .nav ul li{ height:50px; width:116px;}



.foot .nav ul li:after{ content:normal;}



.foot_nav ul li a{ color:#fff;}



.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:#BAC1D2; margin:0 2px}



.foot a:hover{ text-decoration:underline;}



.foot_left p {



    color: #BAC1D2;



    line-height: 36px;



    font-size: 13px;



}



.weixin {



    margin-top: 30px;



    padding-right: 40px;



    margin-left: 0;



    height: 112px;



}



.weixin img {



    width: 112px;



    height: 112px;



    padding: 5px;



    margin-top: -10px;



}



.foot_left.left {



    margin-top: 20px;



    width: 992px;    height: 112px;



}



.foot_nav a:hover{ color:#eee;}



.foot_left.left {



    color: #C0C2C5;



}



/*foot end*/



/*online qq*/



.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*/



.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline; color:#bac1d2;}
div#top {
    position: fixed;
}
