﻿@charset "utf-8";/* CSS Document */

* {	margin:0;	padding:0;}
body {	padding-top:167px;	font-family:arial,microsoft yahei;	font-size:14px;	color:#333;	background:#fff;}
ul {	list-style-type:none;}
li {	list-style-type:none;}
img {	border:none;}
a {	outline:none;	text-decoration:none;	color:#333;}
a:hover {	color:#0357a9;}
.clear {	height:1px;	clear:both;}
select {	-webkit-appearance:none;	-moz-appearance:none;}
input[type="submit"], input[type="submit"], input[type="reset"] {    -webkit-appearance: none;	-moz-appearance:none;}
a img{ 	border:medium none; margin-top:15px;}
fieldset,img {	border:0;}
.clb {	clear:both;}

/* 头部 */
.header_box {	width:100%;	height:183px;	position:absolute;	top:0;	left:0;	z-index:999;	background:#fff url(../images/nav_bg.jpg) repeat-x left bottom;}
.link_box {	width:100%;	height:38px;	border-bottom:1px solid #e8e8e8;	background:#f5f5f5;}
.header_link {	width:1100px;	height:38px;	margin:0 auto;}
.header_link p {	float:left;	line-height:36px; margin-left:-10px;}
.header_link ul {	width:auto;	height:28px;	float:right;	margin-top:5px;}
.header_link ul li {	float:left;	color:#666;	line-height:28px;	position:relative;	padding:0 12px 0 10px;	background:url(../images/footer_line1.png) repeat-y right;}
.header_link ul li.end {	padding:0 0 0 10px;	background:none;}
.header_link ul li a img {	float:left;	margin:3px 4px 0 0;}
.header_link ul li span {	font-size:15px;	color:#b70005;}
.header_link ul li a.black {	color:#333;}
.header_link ul li.end a {	width:90px;	height:26px; color:#fff;	line-height:24px;	text-align:center;	display:inline-block;	border:1px solid #b88800;	background:#b88800;}
.header_link ul li.end a:hover {	color:#c9261f;	border:1px solid #c9261f;	text-decoration:none;	background:#eee;	-webkit-transition:all 0.5s ease-in-out !important;    -moz-transition:all 0.5s ease-in-out !important;    -o-transition:all 0.5s ease-in-out !important;    transition:all 0.5s ease-in-out !important;}
.header_link ul li dl {	width:auto;	height:auto;	position:absolute;	left:-20px;	top:29px;	z-index:100;	padding-top:5px;	background:url(../images/index_arrow.png) no-repeat center top;}
.header_link ul li dl dd {	width:109px;	height:auto;	line-height:18px;	padding:6px 3px 4px;	text-align:center;	border:1px solid #ddd;	background:#fff;}
.header_top {	width:1120px;	height:100px;	margin:0 auto;}
.header_top a {	display:inline-block;}
.header_top img.phone {	float:right;	margin-top:25px;}
.header_nav {	width:1120px;	height:44px;	margin:0 auto;	position:relative;}
.header_nav img {	position:absolute;	top:22px;	left:0;}
.nav {	width:1120px; 	height:44px;	background:url(../images/nav_line.png) no-repeat right center;}
.nav li {	float:left; 	width:auto;/*IE6 only*/	line-height:44px;	color:#000;	font-size:16px;	position:relative;	font-family:microsoft yahei;}
.nav li a {	color:#fff; 	padding:0 40px;	text-decoration:none; 	line-height:44px; 	display:inline-block; 	width:auto;	background:url(../images/nav_line.png) no-repeat left center;}
.nav li.begin a {	padding:0 38px;}
.nav li.end a {	padding:0 39px 0 40px;}
.nav li a:hover {	display:inline-block;	-webkit-transition:all 0.5s ease-in-out !important;    -moz-transition:all 0.5s ease-in-out !important;    -o-transition:all 0.5s ease-in-out !important;    transition:all 0.5s ease-in-out !important;	background:#0357a9 url(../images/nav_line.png) no-repeat left center;}
.nav .nav_on a {	background:#0357a9 url(../images/nav_line.png) no-repeat left center;}
.nav li:hover {	background:#0357a9 url(../images/nav_line.png) no-repeat left center;}
.nav li dl {	width:auto;	position:absolute;	left:0;	top:44px;	z-index:100;	display:none;}
.nav li dl dd {	width:auto;	font-size:14px;	border-top:1px solid #0357a9;}
.nav li dl dd a {	width:144px;	height:40px;	padding:0;	line-height:40px;	text-align:center;	color:#fff;	font-weight:normal;	background:#0a3e70;}
.nav li dl.w_trade dd a {	width:128px;}
.nav li dl dd a:hover {	color:#fff;	background:#0357a9; }
.nav li.nav_on dl dd a {	background:#0a3e70;}
.nav li.nav_on dl dd a:hover {	background:#0357a9; }

/* 底部 */
.footer_box {	width:100%;	height:auto;	padding:40px 0;	border-top:2px solid #0a3e70;	background:#f5f5f5;}
.footer_detail {	width:1100px;	height:auto;	margin:0 auto;}
.footer_detail dl {	float:left;	margin-right:106px;}
.footer_detail dl.latest {	margin:0;}
.footer_detail dl dt {	font-size:16px;	font-weight:bold;	margin-bottom:12px;}
.footer_detail dl dd {	line-height:24px;}
.footer_detail dl dd a {	color:#666;}
.footer_detail dl dd a:hover {	text-decoration:none;	color:#e89916;}
.footer_detail dl dd span {	font-family:simsun;	padding-right:3px;}
.footer_detail p {	padding-top:22px;	background:url(../images/footer_line2.png) repeat-x top;}
.footer_detail p img {	float:right;	margin-top:-6px;}
.weixin_box {	float:right;	padding-left:40px;	margin-bottom:25px;	background:url(../images/footer_line1.png) repeat-y left;}
.weixin_box p {	font-size:16px;	font-weight:bold;	padding:0;	margin-bottom:15px;	background:none;}


/*分页样式**/
.webpages{width:100%; font-size:18px; text-align:center; padding:30px 0px;}
.webpages a {margin:auto 2px;color:#5f5f5f; font-size:12px; border:1px solid #e6e6e6; padding:5px 12px;}
.webpages a:hover, .pagenavi .current {color:#fff; background:#0357a9; padding:5px 12px; border:1px solid #0357a9;}
.webpages .curpage{color:#fff; margin-left:2px; font-size:12px; background:#0357a9; padding:5px 12px; border:1px solid #0357a9;}

.pages {width:100%;height:40px;font-size:18px;line-height:40px;text-align:center; margin-top:20px;}
.pages a {margin:auto 10px;color:#5f5f5f; font-size:12px; border:1px solid #e6e6e6; padding:5px 12px;}
.pages a:hover, .pagenavi .current {color:#fff; background:#0357a9; padding:5px 12px; border:1px solid #0357a9;}
.pages .curpage{color:#fff; margin-left:10px; font-size:12px; background:#0357a9; padding:5px 12px; border:1px solid #0357a9;}