@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td,select{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css ========================*/
body{ font:14px "微软雅黑"; background-color: #fff; color:#333;}
a{color:#333;text-decoration:none;}
.clearboth {clear: both;}
.pr{position:relative}
.tac{text-align: center;}
.tal{text-align: left;}
/*================================= par =================================*/
.wrapper{ width:1200px; margin:0px auto;}
.fl{float: left;}
.fr{float: right;}
.pd20{padding: 20px;}
.pd-b-8{padding-bottom: 8px;}
.pd-l-40{padding-left: 40px;}
.mg-lr-65{margin: 0 65px;}
.mg-lr-45{margin: 0 45px;}
.mg-lr-30{margin: 0 30px;}
.mg-l-48{margin-left: 48px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-24{font-size: 24px;}
.font-48{font-size: 48px;}
.font-fmy{font-family: "微软雅黑";}
.font-bold{font-weight: bold;}
.color-warning{color: #ff9000;}
.color-danger{color: #cd2727;}
.color-success{color: #0062a6;}
.color-info{color: #848484;}
.color-default{color: #fff;}
.color-blank{color: #333;}
.bg-gray{background-color:#f2f2f3;}
.blankH60{ width:100%; height:60px; overflow:hidden;}
.blankH40{ width:100%; height:40px; overflow:hidden;}
.english { font-family: "SimSun" !important;}
/* ================================= top ================================= */
.top {
	width: 100%;
	height: 100px;
	background-image: url(../images/top_bg.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	position: absolute;
	top: 0;
	left: 0;
}

.top .logo {
	float: left;
	width: 210px;
	height: 100%;
    line-height: 90px;
    font-size: 32px;
    letter-spacing: 5px;
}

.top .logo a {
	color: #fff;
}

.top .logo img {
	width: 171px;
    margin: 12px 15px 15px 0;
    float: left;
}

.top .menu {
	float: right;
	width: auto;
	height: 100%;
}

.top .menu li {
	float: left;
	padding-left: 40px;
	line-height: 90px;
	position: relative;
}

.top .menu li:hover .child {
	display: block;
}

.top .menu li.on, .top .menu li:hover {
	border-top: 2px solid #eb6100;
}

.top .menu a {
	display: inline-block;
	color: #fff;
}

.top .menu .child {
	display: none;
	width: 100%;
	height: auto;
	background-color: #2f394c;
	position: absolute;
    top: 88px;
    left: 18px;
    z-index: 2;
	padding: 15px 0;
}

.top .menu .child li {
	line-height: 55px;
	display: inline-block;
	padding: 0 20px;
}

.top .menu .child li:hover {
	background-color: #eb6100;
}
/*=================================pages===================================*/
#pages {
    margin: 25px;
    float: right;
}
#pages a {
    cursor: pointer;
    padding: 0 4px;
    margin: 0 2px;
    font-size: 12px;
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
}
#pages span {
    color: #fff;
    font-size: 12px;
    padding: 0 4px;
    background-color: #000;
    border: 1px solid #000;
}
/* ================================= footer ================================= */
.footer{width: 100%;height: auto;line-height:30px;text-align:center;background-color: #2f394c;color: #ddd;}
.footer .logo{width: 154px;height: 154px;float: left;color: #fff;font-size: 32px;letter-spacing: 5px;margin-top: 70px;}
.footer .logo h1{margin-top: 20px;}
.footer .menu{width: 570px;height: 350px;float: left;margin: 0 88px 0 188px;}
.footer .menu li{float: left;line-height: 70px;width: 25%;text-align: left;font-size: 18px;}
.footer .menu li .line{background-color: #fff;margin: -15px 0 15px 0;width: 25px;height: 2px;}
.footer .menu li a{color: #ddd;}
.footer .menu li .child li{float: none;line-height: 40px;width: 100%;font-size: 14px;}
.footer .other{width: 200px;height: 154px;float: right;margin-top: 80px;text-align: right;line-height: 40px;}
.footer .copyright{border-top: 1px solid #566889;width: 100%;height: 60px;line-height: 60px;}