﻿@charset "utf-8";
/* CSS Document */

.gywm{ width:420px;}
DIV {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
SPAN {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
OBJECT {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
IFRAME {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
P {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none;
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
PRE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
A {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ABBR {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ACRONYM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
ADDRESS {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
CODE {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DEL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DFN {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
EM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
Q {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DT {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
DD {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
OL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
UL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LI {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
FIELDSET {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
FORM {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LABEL {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
LEGEND {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-STYLE: inherit;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: inherit;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	-webkit-text-size-adjust: none
}
HTML {
	FONT-SIZE: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
H1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
A IMG {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
UL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
.clearfix {
	ZOOM: 1;
	DISPLAY: block
}
.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: "."
}
* {
	outline: none;
}
body {
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #313131;
	line-height: 28px;
	overflow-y: scroll!important;
	overflow-y: auto;
	_behavior: url("csshover.htc");
}
A {
	COLOR: #313131;
	TEXT-DECORATION: none;
	
}
A:hover {
	color: #002e7a;
}
.clear {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 0px;
	CLEAR: both;
	FONT-SIZE: 0px;
	PADDING-TOP: 0px
}
A:focus {
	-moz-outline: none;
	outline: none;
}
img, div {
	border: none;
	padding: 0px;
	margin: 0px auto;
}
UL, li, ol, dl, dd, dt {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	OUTLINE-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
	list-style: none;
}
ul, li, ol, dl, dd, dt {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
LABEL {
	CURSOR: pointer;
}
TH {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.container {
	margin: 0px auto;
	width: 100%;
	padding: 0px;
}
.w1080 {
	margin: 0px auto;
	width: 1080px;
	padding: 0px;
}
.font_12 {
	font-size: 12px;
	font-family: "Microsoft YaHei";
}
.font_20 {
	font-size: 20px;
	font-family: "Microsoft YaHei";
	COLOR: #6b3a36;
}
.height5 {
	height:5px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height10 {
	height: 10px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height15 {
	height: 15px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}

.height20 {
	height: 20px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height30 {
	height: 30px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height35 {
	height: 35px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
	border-top:1px solid #dfdfdf;
}
.height40 {
	height:40px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height50 {
	height: 50px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}

.height25 {
	height: 25px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.height225 {
	height:301px;
	width: 100%;
	clear: both;
	line-height: 1px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1px;
}
.righttp {
	float: right;
	padding: 0px 0px 20px 20px;
}
.lefttp {
	float: left;
	padding: 0px 20px 20px 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*========top=======*/ 
.top{
	width:100%;
	height:188px;
	border-top:3px solid #3a83d2;
	overflow:hidden;
	/*background-color:#f4f4f4;*/
	background-image:url(../images/topbg.jpg)
}
.top_l{
	float:left;
	width:688px;
	overflow:hidden;
	padding-top:2px;
}
.logo{
	float:left;
}
.top_l p{
	float:right;
	/*padding-right:26px;*/
	font-size:24px;
	line-height:29px;
	color:#CC0000;
	padding-top:30px;
	text-align:center
	
}

.top_r{
	float:right;
	width:385px;
	height:100%;
}
.zxrx{
	float:right;
	font-size:16px;
	background:url(../images/ico2.png) no-repeat left;
	color:#555;
	padding-left:35px;
	margin-top:35px;
}
.zxrx span{
	font-size:30px;
	color:#3a83d2;
	font-family:"Adobe Caslon Pro";
	font-weight:bold;
}
.nav{
	height:45px;
	width:100%;
	background:#585858;
	position:relative; 
	z-index:999;
}

.navMenu {
	Z-INDEX: 15;
	WIDTH: 100%;
	float: left;
	margin-left: 1px;
}
.menu {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 106px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 45px;
	PADDING-TOP: 0px
}
.menu_no {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 106px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 45px;
	PADDING-TOP: 0px
}
#menuText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 106px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 45px;
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
#menuText a {
	color: #fff;
}
.menu #menuText:hover {
	background:#0e42ba;
	height: 45px;
	line-height: 45px;
	color: #ffffff;
}
.menu #menuText:hover a {
	color: #ffffff;
}
.sub {
	Z-INDEX: -1;
	POSITION: absolute;
	TEXT-ALIGN: left;
	WIDTH:530px;
	padding: 15px;
	DISPLAY: none;
	HEIGHT: 134px;
	background: #f8f6f7;
	OVERFLOW: hidden;
	TOP: 45px;
}
.sub_l {
	float: left;
	padding: 15px 0px 15px 15px;
	width: 150px;
	height: 100px;
}
.sub_l img {
	width: 150px;
	height: 100px;
}
.sub_r {
	float: right;
	padding: 10px 15px 10px 0px;
}
.sub_r li {
	width: 140px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border-bottom: 1px dotted #b7b7b7;
	float: left;
	margin: 0px 10px;
	text-align:center;
}
.sub_r li a:hover{
	color:#fff;
	display:block;
	background:#0e42ba;
}
.men0 {
	_margin-left: -200px;
}

.men1 {
	margin-left: -80px;	
	_margin-left: -300px;
}
.men2 {
	margin-left: -160px;
	_margin-left: -300px;
}
.men3 {
	margin-left: -250px;
	_margin-left: -300px;
}
.men4 {
	margin-left: -434px;
	_margin-left: -300px;
}



.an{ width:170px; height:50px; line-height:33px; margin-left:55px;
/*background-color:#3a83d2; */padding:6px 26px 6px 26px/*;border-bottom:4px solid #333; *//*border-radius: 5px;*/ color:#FFFFFF; background-image:url(../images/syanbg.jpg); 
}
.an:hover{ background-color:#CC3300; width:222px; color:#fff
}






/*======banner=======*/
#slide-index {position: relative; min-width: 1000px; width: auto; height:447px; overflow: hidden}
#slide-index .slides {min-width: 1000px; width: auto; height:447px;}
#slide-index .slide {position: relative; min-width: 1000px; float: left; height:447px;}
#slide-index .image {z-index: 1; position: absolute}
#slide-index .button {width: 500px; display: none}
#slide-index .control {z-index:40; position: absolute; text-align: center; width: 100%; bottom:20px; height: 19px; cursor: pointer}
#slide-index .control a{background-image: url(../images/ico3.jpg); filter: alpha(opacity=60); width: 55px; display: inline-block; background-repeat: no-repeat; height: 8px; cursor: pointer; margin-right: 20px; opacity: 0.6; margin-bottom:22px;}
#slide-index .control a:hover {background-image: url(../images/ico4.jpg); filter: alpha(opacity=100); opacity: 1}
#slide-index .control a.active {background-image: url(../images/ico4.jpg); filter: alpha(opacity=100); opacity: 1}
.autoMaxWidth {position: relative; height: 232px; overflow: hidden}


.indextb{
	height:150px;
	width:100%;
}
.indextb ul{
	padding-top:30px;
}
.indextb li{
	float:left;
	color:#333;
	padding:0 52px;
}
.indextb li a{
	display: inline-block; 
	width: 76px;
	padding-top:85px;
	text-align:center;
}
.indextb li a:hover{
	color:#0e42ba;
	font-weight:bold;
}
.zk{
	background:url(../images/kh.jpg) no-repeat;
}
.zk:hover{
	background:url(../images/kh_hover.jpg) no-repeat;
}
.cx{
	background:url(../images/cx.jpg) no-repeat;
}
.cx:hover{
	background:url(../images/cx_hover.jpg) no-repeat;
}
.zx{
	background:url(../images/zx.jpg) no-repeat;
}
.zx:hover{
	background:url(../images/zx_hover.jpg) no-repeat;
}
.jl{
	background:url(../images/jl.jpg) no-repeat;
}
.jl:hover{
	background:url(../images/jl_hover.jpg) no-repeat;
}
.xz{
	background:url(../images/xz.jpg) no-repeat;
}
.xz:hover{
	background:url(../images/xz_hover.jpg) no-repeat;
}
.tz{
	background:url(../images/tz.jpg) no-repeat;
}
.tz:hover{
	background:url(../images/tz_hover.jpg) no-repeat;
}
.indexnew{
	background:#f2f2f2;
	height:395px;
}
.indexnew_l{
	float:left;
	width:525px;
	overflow:hidden;
}

.video{
	float:left;
	width:303px;
	overflow:hidden;
	height:245px;
	background:url(../images/videobg.jpg) no-repeat bottom;
}
.indextit{
	color:#0e42ba;
	font-size:16px;
	font-weight:bold;
	padding-top:40px;
	width:100%;
	padding-bottom:20px;
}
.indexfooter{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-top:30px;
	width:100%;
	padding-bottom:20px;
}
.video_r{
	float:right;
	width:195px;
	overflow:hidden;
}
.newh{
	font-size:18px;
	font-weight:bold;
	color:#3a83d2;
	background:url(../images/bg2.jpg) no-repeat center;
	height:28px;
	line-height:25px;
}
.video_r h4{
	line-height:22px;
	color:#555;
	margin-top:5px;
}
.video_r p{
	color:#8d8d8d;
	font-size:12px;
	line-height:22px;
	padding-top:10px;
}

.indexnew_r{
	float:right;
	width:510px;
}


.sides_cons{
	width:100%;
	overflow:hidden;
	margin-top:-10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.soluton1_con{  width:100%; padding:12px 0 0;}
.soluton1_con2{  width:100%; padding:20px 0 0;}
.tab2{height:32px;background:url(../images/tab_bg3.jpg) repeat-x left bottom; margin:10px 0 0;}
.tab2 ul{margin:0;padding:0;}
.tab2 li{float:left; width:87px; text-align:center; height:32px;line-height:31px;text-align:center;cursor:pointer; background:url(../images/tab_bg2.jpg) no-repeat left top; font-size:14px; margin-right:5px; color:#fff;}
.tab2 li.now{color:#0e42ba; padding:0; font-size:14px;  width:103px ; text-align:center; background:url(../images/tab_bg1.jpg) no-repeat left top; font-weight:bold;}
.tablist1{width:100%; display:none; }
.block{display:block;}

.por_info{  width:100%; line-height:22px; padding-top:5px; }
.por_info p{ line-height:20px; font-size:12px; padding:0px; color:#8d8d8d;}

.newl{
	float:left;
	width:118px;
}
.newr{
	float:right;
	width:370px;
}
.newr h4{
	font-size:13px;
	
	font-weight:100;
	padding-bottom:5px;
	line-height:30px;
}
.newr a{
	color:#666;
}
.newr a:hover{
	color:#0e42ba;
}
.newr span{
	float:right;
	color:#666;
}
.newtt {
	height:105px;
	border-bottom:1px dotted #bbbbbb;
	margin-bottom:10px;
	
}
.por_info li{
	background:url(../images/ico5.jpg) no-repeat left;
	padding-left:20px;
	height:30px;
	line-height:30px;
	font-size:13px;
}
.por_info li a{
	color:#666;
}
.por_info li a:hover{
	color:#0e42ba;
}
.por_info li span{
	float:right;
	color:#666;
}


.indexbott{
	height:350px;
}

.indexcont{
	float:left;
	width:330px;
}
.indexcont h4{
	color:#555;
	padding:10px 0px 5px 0;
}
.indexcont p{
	font-size:12px;
	line-height:24px;
	color:#777;
}
.indexabout{
	float:left;
	margin-left:45px;
	width:380px;
	height:100%;
}

.indextp{
	width:545px;
	height:215px;
	border:1px solid #cccccc;
	overflow:hidden;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 378px;
  height:215px;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.bslide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.bslide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .bslide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
 }

.bslide .caption {
  display: block;
  _width:100%;
  height:40px;
  line-height:40px;
  position: absolute;
  z-index: 2;
  font-size: 14px;
  font-weight:bold;
  text-shadow: none;
  color: #fff;
  background:url(../images/indexprobg.png) center no-repeat;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0px 20px;
  _padding:0px 0px;
  _text-indent:20px;
  margin: 0;
  max-width: none;
  }
.bslide .caption a{
	color:#fff;
}  
  
 .bslide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  margin-left:390px;  
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 40px;
  background: transparent url("../images/themes.png") no-repeat left top;
  margin-top: -50px;
  }

.bslide_nav:active {
  opacity: 1.0;
  }

.bslide_nav.next {
  left: auto;
  background-position: right top;
  right: 50px;
}

.indexly{
	float:right;
	width:280px;
	height:100%;
}

/*======== 留言板=======*/ 
.ordertr{ margin-bottom:10px; background:#e8e8e8; border:none; height:34px; line-height:34px;}

.order {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px;  DISPLAY: block; BACKGROUND: #0e42ba; HEIGHT: 34px; COLOR: #ffffff; OVERFLOW: hidden; width:135px; border:none; float:left; 
}
.order:hover {
	BACKGROUND: #0e42ba;
	color:#ffffff;
}

/*======== footer=======*/ 
.footer{
	width:100%;
	height:330px;
	background:#373737;
}

.links{
	height:179px;
	width:100%;
	border-bottom:1px solid #282828;
}


#i-other-link {
	WIDTH:1080px; HEIGHT: 60px; OVERFLOW: hidden; margin-top:10px;
}
#i-other-left {
	WIDTH: 23px; BACKGROUND: url(../images/link_left.jpg) no-repeat right center; FLOAT: left; HEIGHT: 60px; 
}
#i-other-middle {
	WIDTH: 970px; FLOAT: left; HEIGHT: 250px; margin-left:32px;
}
#i-link-box {
	WIDTH: 970px; FLOAT: left; HEIGHT: 250px; position:relative;
}

#i-other-right {
	WIDTH: 23px; BACKGROUND: url(../images/link_right.jpg) no-repeat left center; FLOAT:right; HEIGHT: 60px; CURSOR: pointer
}

.link {
	width:170px;
	height:60px;
	float:left;
	margin:0px 30px 0px 0px;

	display:block;
	background:#fff;
	overflow:hidden;
}

.linkimg {
	width:170px;
	height:60px;
}



.link:hover{
	color:#ffffff;
	border:1px solid #0e42ba;
		
}


.footer_bottom{
	border-top:1px solid #525252;
}
.footer_l{
	float:left;
	margin-top:30px;
}
.footer_l p{
	color:#909090;
	font-size:12px;
}
.footer_l a{
	color:#909090;
}
.footer_l a:hover{
	color:#0e42ba;
}

.footer_r{
	float:right;
	color:#fff;
	margin-top:30px;
	font-size:12px;
}
.footer_r a{
	color:#fff;
}
.footer_r a:hover{
	color:#0e42ba;
}
.footer_r li{
	text-align:right;
	line-height:28px;
}


.aboutbg{
	width:100%;
	background:url(../images/aboutbg.jpg) top center no-repeat #fff;
	min-height:600px;
}
.newsbg{
	width:100%;
	background:url(../images/newsbg.jpg) top center no-repeat #fff;
	min-height:600px;
}
.investbg{
	width:100%;
	background:url(../images/investbg.jpg) top center no-repeat #fff;
	min-height:600px;
}
.downloadbg{
	width:100%;
	background:url(../images/downloadbg.jpg) top center no-repeat #fff;
	min-height:600px;
}
.contactbg{
	width:100%;
	background:url(../images/contactbg.jpg) top center no-repeat #fff;
	min-height:600px;
}
.servicebg{
	width:100%;
	background:url(../images/servicebg.jpg) top center no-repeat #fff;
	min-height:600px;
}



.scbg{
	width:100%;
	background:url(../images/scbg.jpg) top center no-repeat #fff;
	min-height:600px;
}

.midbg{
	background:url(../images/midbg.png) center top no-repeat;
	width:100%;
	overflow:hidden;
}

.dqwz{
	font-size:12px;
	color:#888;
	margin-top:10px;
	padding-left:25px;
	padding-top:15px;
}
.dqwz span{
	color:#4082c9;
	font-weight:bold;
}
.dqwz a{
	color:#888;
}
.dqwz a:hover{
	color:#0e42ba;
}

.mid_l{
	float:left;
	border-bottom:3px solid #0e42ba;
	width:230px;
	margin-left:25px;
	margin-bottom:70px;
	background:#0e42ba;
	margin-top:20px;
}

.leftmenu {
	width: 100%;
	margin: 20px 0px;
	LIST-STYLE-TYPE: none;
}
.leftmenu_h{
	width:200px;
	height:58px;
	padding-left:10px;
	border-bottom:1px solid #fff;
	margin-left:20px;
}
.leftmenu_h p{
	font-size:24px;
	color:#fff;
	line-height:16px;
	font-weight:bold;
}
.leftmenu_h span{
	font-size:14px;
	color:#fff;
}

.leftmenu ul{
	margin-bottom:45px;
	margin-top:20px;
	width:100%;
	height:100%;
}
.leftmenu LI {
	width: 100%;
	height:44px;
	line-height: 42px;
	text-align: left;
	text-indent: 60px;
	padding: 0px;
	font-size: 13px;
	background:url(../images/ico_06.png) no-repeat left top;
	font-family: "Microsoft YaHei";
}
.leftmenu LI A {
	color: #fff;
	DISPLAY: block;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.leftmenu LI A:hover {
	color: #0e42ba;
	background:url(../images/ico_03.jpg) no-repeat left top;
}
.leftmenu li .product_list_ulhover {
	color: #3a83d2;
	background:url(../images/ico_03.jpg) no-repeat left top;
}

















.leftmenu2 {
	width: 100%;
	margin: 20px 0px;
	LIST-STYLE-TYPE: none;
}
.leftmenu2_h{
	width:200px;
	height:58px;
	padding-left:10px;
	border-bottom:1px solid #fff;
	margin-left:20px;
}
.leftmenu2_h p{
	font-size:24px;
	color:#fff;
	line-height:16px;
	font-weight:bold;
}
.leftmenu2_h span{
	font-size:14px;
	color:#fff;
}

.leftmenu2 ul{
	margin-bottom:45px;
	margin-top:20px;
	width:100%;
	height:100%;
}
.leftmenu2 LI {

	width: 100%;
	height:44px;
	line-height: 42px;
	text-align: left;
	text-indent: 60px;
	padding: 0px;
	font-size: 13px;
	background:url(../images/ico_062.png) no-repeat left top;
	font-family: "Microsoft YaHei";
}
.leftmenu2 LI A {
	background:url(../images/ico_062.png) no-repeat left top;
	color: #fff;
	DISPLAY: block;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.leftmenu2 LI A:hover {
	color: #0e42ba;
	background:url(../images/ico_032.jpg) no-repeat left top;
}
.leftmenu2 li .product_list_ulhover {
	color: #3a83d2;
	background:url(../images/ico_032.jpg) no-repeat left top;
}





.leftmenu2 LI A {
	color: #fff;
	DISPLAY: block;
	TEXT-DECORATION: none;
	font-weight:bold;
	
}
.leftmenu2 LI A:hover {
	color:#fff;
	background:url(../images/ico_032.jpg) no-repeat left top;
}
.leftmenu2 li .product_list_ulhover {
color:#FFFFFF;
	background:url(../images/ico_032.jpg) no-repeat left top;
}



.mid_r{
	width:755px;
	float:right;
	overflow:hidden;
	margin-top:20px;
	margin-right:20px;
}

.mid_r_h{
	height:46px;
	line-height:46px;
	border-bottom:1px solid #dfdfdf;
	font-size:22px;
	font-weight:bold;
	color:#4082c9;
}
.midcontent{
	padding-top:30px;
	padding-bottom:70px;
	overflow:hidden;
}
.midcontent p{
	color:#666;
	line-height:25px;
	font-size:14px;
}

.newstj{
	width:100%;
	overflow:hidden;
	border-bottom:1px dotted #ababab;
	height:100%;
}
.newstj_l{
	float:left;
	padding:0 0 25px 0;
}
.newstj_r{
	width:350px;
	float:right;
}
.newstj_r h3{
	color:#474545;
	font-size:16px;
	line-height:20px;
	padding-top:5px;
}

.newstj_r span{
	font-size:14px;
	color:#0e42ba;
	line-height:20px;
}
.newstj_r p{
	font-size:12px;
	color:#777;
	line-height:20px;
	margin-top:10px;
}
.more{
	width:350px;
	margin-top:5px;
	text-align:center;
	background:#E1DEDE;
	height:30px;
	line-height:30px;
	display:block;
	color:#0e42ba;
}

.more:hover{
	color:#fff;
	background:#4082c9;
	display:block;
}


.link-block {border-bottom:1px dotted #ababab;}
.link-block a {display:block; padding:24px 0; height:90px; border-bottom:2px solid #e8e6e6; }
.link-block a:hover {background-color:#e1e1e1;}
.link-block a:last-child {border-bottom:0 none;}
.link-block a .summary {float:right; margin-left:18px; margin-right:10px; width:630px; height:100%; line-height:18px; color:#746969;}
.link-block a h1 {margin-bottom:8px; line-height:26px;}
.link-block a h3 {margin:-4px 0; color:#746969;}
.link-block a p {margin-top:8px; height:36px; line-height:18px; color:#746969; overflow:hidden; font-size:12px;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
.date-block {float:left; padding:0 10px; width:68px; height:88px; font:bold 14px/15px 'novecento' !important; color:#444; background-color:#e1e1e1;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px 'novecento' !important; color:#0e42ba;}



/*========pager=======*/   
.pager {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
	font-size:12px;
}
.pager A {
	BORDER-BOTTOM: #c8c8c8 1px solid;
	BORDER-LEFT: #c8c8c8 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #999;
	BORDER-TOP: #c8c8c8 1px solid;
	MARGIN-RIGHT: 5px;
	BORDER-RIGHT: #c8c8c8 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.pager A:hover {
	BACKGROUND-COLOR: #0e42ba;
	COLOR: #ffffff;
	border: #0e42ba 1px solid;
}
.pager .cpb {
	BORDER: #0e42ba 1px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #0e42ba;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #ffffff;
	MARGIN-RIGHT: 5px;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}




.playtr-tit {
	BORDER-BOTTOM: #ababab 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT:600 20px/35px "微软雅黑"; COLOR: #555; PADDING-TOP: 30px
}
.playtr-tit SPAN {
	FLOAT: right; FONT-SIZE: 12px
}
.time {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 3px; font-weight:normal;
}
.time SPAN {
	FONT-FAMILY: Arial; COLOR: #920101
}
.newsinfo_con {
	padding:20px 0;
	color:#747474;
	font-size:13px;
}
.newsinfo_con h4{
	color:#555;
}
.nextcon {
	PADDING-BOTTOM: 30px;  COLOR: #7c7c7c; BORDER-TOP:  #ababab 1px dotted; PADDING-TOP: 10px; font-size:12px; margin-top:10px; height:50px;
}
.nextcon A {
	COLOR: #7c7c7c
}
.nextcon A:hover {
	COLOR: #0e42ba;
	}
.fr{
	padding:15px 0 70px 0;
	margin:0px auto;
	font-size:12px;
	border-top:1px dotted #adadad;
	height:100%;
	overflow:hidden;
}
.fri{
	float:right; 
}
.fri span{
	color:#0e42ba;
}
.frl{
	float:left;
}
.frl span{
	color:#0e42ba;
}
.fLe {
	FLOAT: left; 
	_display: inline; 
	margin-top:25px;
    background:#0e42ba;
	width:80px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.fLe a{
	color:#fff;
}
.fLe a:hover{
	color:#fff;
}


.dow{
font-size:14px;
}
.dow TABLE TH {
	BACKGROUND:#efefef; HEIGHT: 45px; COLOR: #4d4e4e; }
.dow TABLE TH {
	 HEIGHT: 40px; COLOR: #4d4e4e; }
.dow TABLE TD {
	 TEXT-ALIGN: center;  HEIGHT: 50px; COLOR: #898989; BORDER-BOTTOM: #ababab 1px dotted;  
}
.dow TABLE TD.dow_td_title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.dow TABLE TD.dow_td_title A { color: #666; }

.dow TABLE TD.dow_td_title A:hover{ color:#0e42ba;}

.dow TABLE TD.dow_td_title1 A {
	DISPLAY: inline-block; color:#0e42ba;
}
.dow TABLE TD.dow_td_title1 A:hover {
	color:#0e42ba;
}
.dow TABLE TD.dow_td_title1 IMG {
	MARGIN: 0px 7px 0px 0px
}


.case_plate{overflow:hidden;width:100%;float:left; margin-bottom:10px;}
.case_plate li{ float:left;margin:0 14px 25px 14px;position:relative;width:220px;height:245px;overflow:hidden; border:1px dotted #adadad;}
.case_plate li .img{width:216px;height:199px;overflow:hidden;}
.case_plate li .bl{visibility:hidden;opacity:0;position:relative;width:220px;height:245px;overflow:hidden;background:url(../images/red90.png) repeat;top:-210px;*top:0;top:0\0;
transition:opacity 0.4s;
-moz-transition:opacity 0.4s;
-0-transition:opacity 0.4s;
-webkit-transition:opacity 0.4s;
}
.case_plate_txt{position:absolute;top:-40px;width:218px;height:33px;overflow:hidden;font-size:15px;color:#ffffff;text-align:center; font-weight:bold;}
.case_plate_ico{margin:220px auto 0; width:103px; height:25px; color:#fff; font-size:12px; line-height:25px; text-align:center; background:url(../images/eye_ico.png) no-repeat 0 bottom;}
.case_plate_txt,.case_plate_ico{
transition:all 0.4s;
-moz-transition:all 0.4s;
-0-transition:all 0.4s;
-webkit-transition:all 0.4s;
}
.case_plate li:hover .bl{visibility:visible;opacity:1;top:-245px;}
.case_plate li:hover .case_plate_txt{top:100px;}
.case_plate li:hover .case_plate_ico{margin:140px auto 0;+padding-top:125px;}


.bl{display:block;}
.biaot{
	color:#0e42ba;
	font-size:14px;
	font-weight:bold;
}




.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:126px;height:106px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd; line-height:20px;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}




.login ul{/*background:url(../images/line.png) repeat-x;*/ padding-top:10px; border-top:1px solid #fff}
.login ul a{ color:#005cb1}
.login .id input,.login .pw input,.in_id,.in_mo,.reg_input,.reg_input_pic{BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 40px; BORDER-RIGHT-STYLE: none; WIDTH: 250px; BORDER-TOP-STYLE: none; border:1px solid #f0f0f0;  HEIGHT: 40px; BORDER-LEFT-STYLE: none; margin-left:95px; background:#f0f0f0;}
.login .id input,.login .pw input{width:170px; height:40px;margin:0 5px 5px 0; line-height:40px; padding:0 5px;}
.login .id input:hover,.login .pw input:hover,.in_id:hover,.in_mo:hover,.reg_input:hover,.reg_input_pic:hover{}
.l_button,.r_button{background:url(../images/login_button.png) no-repeat; width:306px; height:44px; line-height:40px; border:none; color:#fff; cursor:pointer; display:block; }
.boxTitle{ width:398px; height:54px; margin-left:14px; padding-top:14px; }
.f_reg_but{margin:5px 0 0 61px}


.reg{width:427px; height:333px; font-size:14px;line-height:25px; overflow:hidden; background:url(../images/login-bg.png.png) no-repeat center;}
.reg dl{padding-left:10px; font-size:14px; padding-top:20px; padding-bottom:15px;}
.reg dl dt{ margin-top:15px}
.reg dl dd{padding:3px 0}
.reg .title{width:100px; display:inline-block; text-align:right; padding-right:10px}
.reg_input_pic{width:80px; color:#ccc;}
.in_pic_s{margin-left:83px}
.reg .img{position:absolute}
.onShow,.onFocus,.onError,.onCorrect,.onLoad{padding-left:30px; font-size: 12px; height:25px; width:124px; display:inline-block; line-height:25px; vertical-align:middle; overflow:hidden; margin-left:6px}
.onShow{color:#999; padding-left:0px}
.onFocus{background-position:0px -30px; color:#333}
.onError{background-position:0px -60px; color:#333}
.onCorrect{background-position:0px 0; text-indent:-9000px}
.onLoad{background-position:0px 0}
.reg_m{margin-left:90px}
.clew_txt{display:inline-block; padding:7px  0 0 15px; font-size:12px;}

.id input,.pw input,.in_id,.in_mo,.reg_input,.reg_input_pic{_behavior:url(js/Round_htc.htc);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; height:30px;}
.user_button a,.pay_but{_behavior:url(js/Round_htc.htc);-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.fr_reg{ text-align:right; width:320px;font-size:13px; color:#999; padding-bottom:10px;}

#one1,#one2{display:block; background-color:#e9eed8; padding:5px 0; text-align:center; clear:both; cursor:pointer}
#one2{margin-top:15px}
#one1:hover,#one2:hover{background-color:#d4dfb0}
#one1 span,#one2 span{color:#F00}
.fhchax{
	background:#f4f4f6;
	height:145px;
	width:398px;
	margin:20px auto 0;
}
.fhchax_l{
	float:left;
	width:138px;
	margin-left:48px;
}
.fhchax_r{
	float:right;
	width:190px;
}
.fhchax_r tr{
	height:35px;
}
.fhchax_r td{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.main_acc{ float:right; margin-bottom:20px;}
.gerenkaihu{ height:40px; line-height:40px; font-size:24px; padding:30px 0 0 0; text-align:center; font-weight:bold;}
.bitian{ font-size:14px;  padding:10px; line-height:35px;}
.zaixiankaihu {}
.zaixiankaihu .name span { color:#F00; font-size:13px; padding-right:5px;}
.zaixiankaihu .message_a      { height:30px; line-height:30px; padding:10px 0; }
.zaixiankaihu .message_a .inputbox input { height:28px; width:220px; background:#ebebeb; border:solid 1px #ebebeb;}


.zaixiankaihu .message_a .name   { height:30px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_a .inputbox  { height:30px; width:240px; float:left;}
.zaixiankaihu .message_a .Validform_checktip  { height:30px;  float:left; }

.zaixiankaihu .message_b      { height:131px;  padding:10px 0;  }
.zaixiankaihu .message_b .name   { height:131px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_b .inputbox  { height:131px; width:135px; float:left;}
.zaixiankaihu .message_b .inputbox input { height:28px; width:220px; background:#ebebeb; border:solid 1px #ebebeb;}
.zaixiankaihu .message_b .Validform_checktip  { height:131px; line-height:131px; width:300px; float:left; color:#999; }

.zaixiankaihu .message_c         { height:30px; line-height:30px; padding:0 0 10px 0; border-bottom: dotted 1px #adadad; }
.zaixiankaihu .message_c .name   { height:30px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_c .inputbox  { height:30px; width:240px; float:left;}
.zaixiankaihu .message_c .Validform_checktip  { height:30px;  float:left; color:#999;}


.zaixiankaihu .message_d      { height:30px; line-height:30px; padding:10px 0;  }
.zaixiankaihu .message_d .name   { height:30px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_d .inputbox  { height:30px; width:240px; float:left;}
.zaixiankaihu .message_d .Validform_checktip  { height:30px; line-height:30px; width:300px; float:left; color:#999; }

.zaixiankaihu .message_e         { height:60px; padding:10px 0 10px 0; border-bottom: dotted 1px #adadad; }
.zaixiankaihu .message_e .name   { height:30px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_e .Validform_checktip  { height:60px; line-height:30px;  float:left; color:#999; width:545px;  }

.zaixiankaihu .message_f         { height:120px; line-height:30px; padding:0 0 10px 0; border-bottom: dotted 1px #adadad; }
.zaixiankaihu .message_f .name   { height:120px; width:200px; float:left; text-align:right; padding-right:10px;}
.zaixiankaihu .message_f .fileQueue{width:300px;  background:##999;}


.yonghuxieyi  { height:220px; width:753px; margin:15px auto;  border:solid 1px #d2d2d2;}
.yonghuxieyi_title  { height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; background:#f5f5f5; border-bottom:solid 1px #d2d2d2; }
.xieyi_con   { height:150px; padding:10px 0px 20px 20px; overflow-y:auto; line-height:24px;}
.zxkhbtn    { height:45px; width:250px; margin:0 auto;}
.zxkhbtn a  { height:45px; width:250px; display:block; border-radius:35px; background:#0e42ba; color:#FFF; line-height:45px; text-align:center; font-size:16px; font-weight:bold;}

/*==========以下部分是Validform必须的===========*/
.red{ color:Red;}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
/*====css====*/

.dwon_title ul li a{color: #333;}
.dwon_title{overflow: hidden; height:52px;}
.dwon_title ul{border-bottom: 1px solid #dcdcdc;height: 51px;}
.dwon_title ul li{background: #f4f1f0;border: 1px solid #dcdcdc;float: left;padding:13px 40px;border-bottom: none;color: #333;font-size: 16px;}
.dwon_title ul li:last-child{margin-right: -1px;}
.dwon_title ul li.soft_on{border-bottom: 1px solid #fff;background: #fff;margin-bottom: -1px;}

.dwon_btn{color: #fff;font-size: 16px;background: #0e42ba;padding: 7px 30px;border-radius: 3px;}
.pc_content,.ph_content{padding: 20px 0;}
.pc_content .pc_dwon_title{font-size: 18px;color: #E90000;margin-bottom: 10px;}
.pc_dwon_l{ height:100%; padding:10px 20px 0 0;}
.pc_dwon_r{width: 545px; height:100%;  padding:10px 0px 0 10px;}
.pc_dwon_r p{ font-size:13px; color:#666; height:70px; line-height:23px; padding-bottom:15px;}
.pc_dwon_r a{ color:#fff;}
.pc_dwon_r2{width: 190px;padding: 40px 5px;}
.ph_dwon_r2 a{ color:#fff;}
.pc_content ul li{height: 175px; overflow:hidden; padding:10px 0px; border-bottom:1px dotted #adadad;}
.ph_content{overflow: hidden;}
.ph_content ul li{background: none;}
.ph_dwon_r2{width: 175px;padding: 10px 5px;}
.ph_dwon_r2 p{ font-size:12px; line-height:22px;}
.client_dwon{background: #0e42ba;padding: 10px 50px;font-size: 16px;color: #fff;border-radius: 3px;}
.ph_code_div{padding:0 25px;}
.tc{ text-align:center; margin-right:20px;}

.wd{ width:410px;}
.red{ color:#CA2F2F;}
.wd p{ color:#444; padding-bottom:15px;}
.wd a{ color:#fff;}



.tblj{color:#FFFFFF; font-size:12px}
.tblj a {color:#FFFFFF;}

.bstitle{font-size:16px; color:#FFFFFF;}

.bsxiao{color:#FFFFFF;}
.bsxiao a{color:#FFFFFF;}

.syyousi{font-size:16px;}
.syyousi-bt{font-size:20px; }
.syyousi-lan{ color:#0066CC}


.syxwtitle{font-size:20px;}
.syrq{font-size:8px; color:#999;}

.dibu{color:#FFFFFF;}
.dibu a{color:#FFFFFF;}