@charset "utf-8";
/* CSS Document */
/*--Warnning: a_,b_,c_,f_,l_n_,r_,w_, inhibit CSSName--Default--*/
*html {
	background-image: url("../images/d3d3c0a36a944ddabce2773ceb32a845.gif");
	background-attachment: fixed;
}

body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,label,fieldset,img,div,th {
	border: 0;
	margin: 0px;
	padding: 0;
}

table,td {
	margin: 0px;
	padding: 0;
}



a {
	color: #333;
	text-decoration: none;
}

ul, ol {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: normal;
}

b, strong {
}

i, em {
	font-style: normal;
}

img {
	display: block;
	border: 0;
}

input {
	border: none;
	background: none;
}

input, textarea {
	font-family: "微软雅黑", Arial;
	outline: 0;
	font-size: 14px;
}


li,dd,dl,dt {
	list-style-type: none;
}

input,select,textarea {
	outline: none;
	resize: none;
}
/*--Clear float--*/
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	border: none;
	height: 0;
}

.clearfix:after {
	clear: both;
	display: block;
	content: ''
}

.clearfix {
	zoom: 1
}


/*Text overflow ellipsis*/
.overflow {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
/*IE6 Empty*/
.empty {
	line-height: 0;
	font-size: 0;
}
/*break*/
.br {
	word-wrap: break-word;
	word-break: break-all;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.boder0 {
	border: none;
}

.background {
	background: none;
}
/*--User-defined--*/
h1 {
	font-family: Microsoft YaHei,Tahoma, Helvetica, Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h2 {
	font-family: Microsoft YaHei,Tahoma, Helvetica, Arial,  sans-serif;
	font-size: 12px;
	font-weight: bold;
}

body {
	font-size: 12px;
	font-family: Microsoft YaHei,Tahoma, Helvetica, Arial,  sans-serif;
	color: #555;
	background: #fff;
}

a:hover {
	color: #154c89;
	text-decoration: none;
}

a:active {
	color: #555;
	text-decoration: none;
}

/*Global*/
.center,.center_top {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.center_top {
	padding-top: 10px;
}

.box {
	background: none;
}

.box_top {
	padding-top: 10px;
}

.box_left {
	padding-left: 10px;
}

.left {
	float: left;
	width: 725px;
	height: auto;
	padding-left: 10px;
}

.right {
	float: left;
	width: 245px;
	height: auto;
	padding-left: 10px;
}

.left0 {
	float: left;
	width: 735px;
	height: auto;
}

.right0 {
	float: left;
	width: 255px;
	height: auto;
}

.text {
	text-align: center;
}

/*FontColor*/
.white ,
.white a:link ,
.white a:visited ,
.white a:hover ,
.white a:active {
	color: #fff;
}

.red ,
.red a:link ,
.red a:visited ,
.red a:hover ,
.red a:active {
	color: #c51410;
}

.blue ,
.blue a:link ,
.blue a:visited ,
.blue a:hover ,
.blue a:active {
	color: #40688e;
	;
}

.gray ,
.gray a:link ,
.gray a:visited ,
.gray a:hover ,
.gray a:active {
	color: #aaa;
}

.yellow ,
.yellow a:link ,
.yellow a:visited ,
.yellow a:hover ,
.yellow a:active {
	color: #666;
}

/*--Header--*/
.header {
	min-width: 1000px;
	width: expression_r(document.body.clientWidth < 1000? "1000px": "100%" );
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #403f3f solid;
	background-color: #353535;
	color: #8c95a1;
}

.h_top dd {
	float: left;
	height: 40px;
	background: url(../images/language_02.gif) right no-repeat;
	white-space: nowrap;
}

.h_bg {
	min-width: 1200px;
	width: expression_r(document.body.clientWidth < 1000? "1000px": "100%" );
	height: 95px;
border-bottom: solid 1px #ccc;
	
}

.h_bg1 {
	min-width: 1200px;

}

.h_logo {
	width: 558px;
	padding-left: 12px;
	padding-top: 12px;

}


.h_phone{
	margin-top: 46px;}
	
.h_phone h3{
	font-size:18px;
	background:url(../images/h_phone_img.png) no-repeat;
	padding-left: 30px;
height: 39px;
	}	

.h_phone h3 span{
	font-size:14px;
	color:#666;
	font-weight:normal;
	}

/*--Footer--*/
.footer {
	min-width: 1200px;
	width: expression_r(document.body.clientWidth < 1000? "1000px": "100%" );
	background-color:#00923f;
}

.f_top {
	padding: 46px;
line-height: 24px;
/* height: 168px; */
}

.f_nav {
	width: 570px;
	padding-left: 20px;
	color: #dae0e6;
	font-size: 14px;
}


.f_nav li img{
	margin-bottom:10px;
	}

/*.f_weibo {
	width: 215px;
}

.f_weibo li {
	float: left;
	height: 48px;
	padding-left: 10px;
}*/
.f_weibo {
	width: 322px;
}

.f_weibo li {
	float: right;
	height: 48px;
	width: 45%}
.f_weibo li:last-child{
	float: left;
}

.f_weibo li p{
	text-align:center;
	color:#FFF;
	padding-top:10px;}

.f_weibo li a{
	margin-top:30px;}


.f_sina a,.f_weixin a,.f_ico1 a,.f_ico2 a,.f_ico3 a,.f_ico4 a {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/language_ico.png) 0 -110px  no-repeat;
	text-decoration: none;
}

.f_weixin a {
	background: url(../images/language_ico.png) -57px -110px  no-repeat;
}

.weixin a {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/webchat2.png) left   no-repeat;
}

.f_ico1 a {
	background: url(../images/language_ico.png) -115px -110px  no-repeat;
}

.f_ico2 a {
	background: url(../images/language_ico.png) -173px -110px  no-repeat;
}

.f_ico3 a {
	background: url(../images/language_ico.png) -231px -110px  no-repeat;
}

.f_ico4 a {
	background: url(../images/language_ico.png) -289px -110px  no-repeat;
}

.f_sina a:hover,.f_weixin a:hover,.f_ico1 a:hover,.f_ico2 a:hover,.f_ico3 a:hover,.f_ico4 a:hover {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/language_ico.png) 0 -162px  no-repeat;
	text-decoration: none;
}

.f_weixin a:hover {
	background: url(../images/language_ico.png) -57px -162px  no-repeat;
}

.weixin a:hover {
	background: url(../images/webchat.png) left   no-repeat;
}

.f_ico1 a:hover {
	background: url(../images/language_ico.png) -115px -162px  no-repeat;
}

.f_ico2 a:hover {
	background: url(../images/language_ico.png) -173px -162px  no-repeat;
}

.f_ico3 a:hover {
	background: url(../images/language_ico.png) -231px -162px  no-repeat;
}

.f_ico4 a:hover {
	background: url(../images/language_ico.png) -289px -162px  no-repeat;
}

.footer a:link {
	color: #679ad3;
	text-decoration: none;
}

.footer a:visited {
	color: #679ad3;
	text-decoration: none;
}

.footer a:hover {
	color: #679ad3;
	text-decoration: underline;
}

.footer a:active {
	color: #679ad3;
	text-decoration: none;
}

#vishidden {
	display: none
}



/*在线客服*/
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#219ad7;height:47px;margin-left:47px;border:1px solid #219ad7;text-align:center;line-height:47px}
#p3{width:112px;background-color:#219ad7;height:47px;margin-left:47px;border:1px solid #219ad7;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
/*在线客服  end*/


.party_l{ font-size:14px; color:#484848; line-height:30px; text-indent:2em; margin-bottom:20px;}
.py{  border-bottom:1px dashed #ccc; padding:10px 0; overflow:hidden;}
.py_title{ color:#333; font-size:16px; font-weight:bold; margin-left:20px;}
.py_l,.py_r{ float:left;}
.py_l{ width:20%;}
.py_r{ width:80%;}
.py_nr{ font-size:12px; color:#999; margin-left:20px; margin-top:5px;}
.more{ display:block; float:right; margin-top:20px; color:#666; background-image:url(../images/plus.png); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.py_nt{ font-size:18px; border-bottom:1px dashed #ccc; font-weight:normal; padding-bottom:10px; text-align:center; margin-bottom:20px;}
.py_nw{font-size:14px; color:#484848; line-height:30px; text-indent:2em; margin-bottom:20px; margin-bottom:10px;}


.dg{ width:100%; overflow:hidden; background-color:#fafafa;}
.dg_l{ width:50%; float:left;}
.big{ width:100%;display:none;}
.small{ width:100%; overflow:hidden; margin-top:10px;}
.small img{ width:100px; height:60px; float:left; margin-right:12px;}
.small img:hover,.small img.on{ border:3px solid #16447c;}


.dg_r{ width:50%; float:left;}
.text{ text-align:left;display: none; width:400px; margin-left:20px;}
.text h2{ font-size:20px; font-weight:normal; color:#333; margin-top:20px; margin-bottom:10px;}
.text p{ font-size:14px; color:#666; line-height:28px; border-bottom:1px dashed #eee; padding-bottom:20px; margin-bottom:8px;}
.readmore{ font-size:14px; color:#16447c; font-weight:bold; margin-left:300px;}


.big2{ width:100%; overflow:hidden; background-color:#fafafa; margin-top:40px;}
.big2t{ display:block; width:100%; float:left;}
.big2_left{ width:40%; float:left;}
.big2_left img{ width:90%; margin:13px auto;}
.big2_right{ width:60%; float:left;}
.sj_t{ display:block; font-size:20px; color:#333; width:90%; text-align:center; font-weight:bold;}
.sj_w{  display:block; font-size:14px; color:#666; width:90%; line-height:24px; margin:0 auto; margin-bottom:20px; margin-top:10px;}

.sj_r{ width:99%; margin:0 auto; border:1px solid #eee; margin-top:13px; }
.r_t{display:block; font-size:16px; color:#333; width:90%; margin:0 auto; margin-top:10px;font-weight:bold;}
.r_w{display:block; font-size:14px; color:#666; width:90%; line-height:24px; margin:0 auto; margin-bottom:10px; margin-top:10px; }


.arecttitle{text-align:center;padding-bottom:30px;}
.arecttitle h1{font-size:18px;text-align:center;}
.mark{text-align:center;font-size:14px;}
.showContxt{font-size:14px;line-height:180%;}


