﻿@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: 358px;

	padding-left: 12px;

	padding-top: 10px;

	padding-bottom: 10px;



}





.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: #009944!important;

}



.f_top {

	padding: 46px;

line-height: 24px;

/* height: 168px; */

}

.f_nav li{

	color: #fff;

}

.f_nav a{

	color: #fff;

}

.f_nav {

	width: 100%;

	padding-left: 20px;

	color: #679ad3;

	font-size: 14px;

	display: block;

	text-align: center;

	margin: 0 auto;

}



.f_nav li:nth-child(1){



	margin-bottom: 30px!important;

}

.f_nav li img{

	margin-bottom:10px;

	display: block;

	margin: 0 auto;

	}



/*.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: #fff;

	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; }