@charset "utf-8";

/* CSS Document */

body{

	color:#333;

	font-size:12px;

	font-family:"微软雅黑",arial;

	margin:0 auto;

	padding:0;

	min-width:1300px;

}

/* 重置 */



div, form, p, i, img, ul, li, ol, dl, dt, dd, table, tr, td, th, fieldset, label, legend, select, button, input {

	margin:0;

	padding:0;

}

p, li, div {/* add */

	line-height:20px;

}



/* 标题样式 */



h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	font-size:12px;

	font-weight:normal;

}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {

	margin: 0;

}

/* 列表样式 */



ul, ol, li, dl, dt, dd {

	list-style:none;

}

/* 图片样式 */



img, a img {

	border:0px;

	padding:0px;

	margin:0px;



}

/* 链接样式 */

a{

	color:#333;

	text-decoration:none;

}

a:hover{

	text-decoration:none;

}

/** 图片链接效果 **/



.pic a {

	padding:0px;

	border:1px solid #fff;



}

.pic a:hover {

	border:1px solid #d00;

	background:#fff4ce;

}



/**输入框颜色样式**/



.input-gray {

	color:#999;

}

.input-black {

	color:#000;

}



/* 清除浮动 */

.clearBoth {

	clear:both;

	/*控制分类后，各行高度不一样对不齐问题*/

	width:100%;

	height:0px;

	font-size:0;

	overflow:hidden;

	/*控制分类后，各行高度不一样对不齐问题*/

	line-height:0;

}

#root{

	width:100%;

	margin:0px auto;

	padding:0px;

}

#banner{

	text-align:center;

}

#banner img{

	vertical-align:top;

}

#header{

	width:100%;

	height:81px;

	position:fixed;

	z-index:999;

	top:0;

	left:0;

	background-color:rgba(0,0,0,0.4);

}

#header1{

	width:98%;

	margin:0 auto;

}

.logo{

	width:400px;

	height:60px;

	float:left;

	padding-top:10px;

}

.logo img{

	vertical-align:top;

}

.logo .logo_02{

	display:none;

}

.header_right{

	width:auto;

	float:right;

	min-width:844px;

}

.nav{

	width:714px;

	float:left;

}

.nav ul li{

	float:left;

}

.nav ul li .nav_01{

	width:102px;

	height:81px;

	display:block;

	background-image:url(../images/nav_line.gif);

	background-position:right center;

	background-repeat:no-repeat;

	text-align:center;

	line-height:81px;

	font-size:15px;

	color:#ffffff;

}

.nav ul li .nav_line{

	background-image: none;

}

.yuyan{

	width:130px;

	float:right;

	text-align:right;

	padding-top:25px;

}

.yuyan a{

	width:115px;

	height:31px;

	display:inline-block;

	border:#ffffff 1px solid;

	border-radius:28px;

	text-align:center;

	line-height:31px;

	font-size:14px;

	color:#ffffff;

	text-transform:uppercase;

}

.yuyan a img{

	vertical-align:middle;

	margin-right:4px;

}

.submenu{

	width:100%;

	position:absolute;

	z-index:99;

	top:81px;

	left:0;

	background-color:#ffffff;

	border-top:#e5e5e5 1px solid;

	display:none;

}

.nav_guanyu{

	width:1200px;

	margin:0 auto;

	padding-top:40px;

}

.nav_guanyu_01{

	width:250px;

	float:left;

	background-image:url(../images/nav_1.gif);

	background-position:left top;

	background-repeat:no-repeat;

	padding-top:20px;

	font-size:12px;

	color:#3d4198;

	text-transform:uppercase;

}

.nav_guanyu_01 h2{

	font-size:24px;

	color:#3d4198;

	font-weight:bold;

	padding-bottom:12px;

}

.nav_guanyu_02{

	width:282px;

	float:left;

	border-right:#dcdcdc 1px solid;

	margin-bottom:40px;

	height:270px;

}

.nav_guanyu_02_up{

	height:34px;

	font-size:16px;

	color:#3d4198;

}

.nav_guanyu_02_down{

	line-height:30px;

}

.nav_guanyu_02_down a{

	font-size:13px;

	color:#84848e;

	padding-right:40px;

}
.nav_guanyu_02_down a:hover{


	color:#3d4198;


}

.nav_guanyu_03{

	width:590px;

	float:right;

}

.nav_guanyu_03_1{

	height:34px;

	font-size:16px;

	color:#3d4198;

}

.nav_guanyu_03_2{

	padding-bottom:30px;

	font-size:13px;

	color:#84848e;

	line-height:30px;

}

.nav_guanyu_03_3{

	text-align:right;

	padding-bottom:30px;

}

.nav_guanyu_03_3 a{

	font-size:13px;

	color:#84848e;

	display:inline-block;

	width:114px;

	height:29px;

	border:#a9a9b4 1px solid;

	border-radius:29px;

	text-align:center;

	line-height:29px;

}

.nav_chanye{

	width:1200px;

	margin:0 auto;

	padding:40px 0 80px;

}

.nav_chanye_01{

	width:262px;

	float:left;

	text-align:center;

}

.nav_chanye_01 a{

	font-size:14px;

	color:#3d4198;

}

.nav_chanye_01 img{

	vertical-align:top;

	margin-bottom:10px;

}

.nav_chanye_02{

	width:auto;

	float:left;

	text-align:center;

	padding:0 40px;

	line-height:30px;

}

.nav_chanye_02 a{

	font-size:13px;

	color:#84848e;

}
.nav_chanye_02 a:hover{

	font-size:13px;

	color:#3d4198;

}

.nav_chanye_02 h2{

	font-size:16px;

	color:#3d4198;

	padding-bottom:10px;

}

.nav_xinwen_03{

	width:400px;

	float:left;

	padding-left:77px;

}

.nav_xinwen_03_down{

	width:100%;

}

.nav_xinwen_03_down a{

	display:block;

	height:30px;

	line-height:30px;

	overflow:hidden;

	font-size:13px;

	color:#84848e;

}
.nav_xinwen_03_down a:hover{


	color:#3d4198;

}

.nav_xinwen_04{

	width:137px;

	float:right;

	padding-top:20px;

}

.nav_xinwen_04 a{

	margin-bottom:30px;

	display:inline-block;

}

.nav_guanyu_03_anli{

	width:100%;

	padding-top:20px;

}

.nav_guanyu_03_anli img{

	border:#e4e4e4 1px solid;

	margin-bottom:20px;

}

.nav_xinwen_03_lianxi{

	line-height:33px;

	font-size:13px;

	color:#84848e;

}

.nav_xinwen_03_lianxi img{

	vertical-align:middle;

	margin-right:4px;

}

#foot{

	padding:70px 0;

	background-color:#2a2a2a;

}

#foot1{

	width:98%;

	margin:0 auto;

}

.foot_up{

	height:274px;

	border-bottom:#404040 1px solid;

}

.foot_up ul li{

	float:left;

	width:16.66%;

}

.foot_up_01{

	height:49px;

	line-height:44px;

	padding-left:30%;
	color:#f8f8f8;
	font-size:16px;

}

.foot_up_01 a{

	font-size:16px;

	color:#f8f8f8;

}

.foot_up_02{

	line-height:27px;

	padding-left:30%;

}

.foot_up_02 a{

	height:27px;

	display:block;

	background-image:url(../images/foot_15.gif);

	background-position:left center;

	background-repeat:no-repeat;

	line-height:28px;

	padding-left:10px;

	font-size:12px;

	color:#aaaaaa;

}

.foot_down{

	padding-top:23px;

}

.foot_down_left{

	width:auto;

	float:left;

	font-size:14px;

	color:#ffffff;

}

.foot_down_left ul li{

	padding-bottom:10px;

}

.foot_down_left img{

	vertical-align:middle;

	margin-right:12px;

}

.foot_down_left b{

	font-size:28px;

}

.foot_down_right{

	width:auto;

	float:right;

	text-align:right;

	font-size:14px;

	color:#ffffff;

}

.foot_down_right p{

	font-size:13px;

}

.foot_down_right img{

	vertical-align:middle;

	margin:0 10px 10px;

}























































































































































