﻿@charset "utf-8";
/* CSS Document */

.hide{ display: none}
.show{ }



body {padding: 0;margin: 0;width: 100%;height: 100%;background-image: url(../image/bj-3.jpg);background-repeat: repeat;}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;	
}
* {
	text-decoration: none;
	list-style-position: none;
	margin: 0 0;
	font-family: "微软雅黑";
	background-repeat: no-repeat;
	
}
a {cursor: pointer;}
img {margin: 0;}


ul,ol,li{margin: 0;padding: 0;list-style-type: none;font-family: "微软雅黑";}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}

.l{float:left}
.r{float: right;}

.w1002 { width: 1002px; margin: 0 auto;}
.w1180 {width: 1180px;margin: 0 auto;	}
.clear{clear: both;}






.header_box {width: 100%;padding-bottom: 10px;}
.header_box .header_01 {text-align: right;padding: 10px 0 8px 0; background-image:url(../image/bj-head.jpg)}
.header_box .header_01 .header_01_l {}
.header_box .header_01 .header_01_l a {padding-left: 10px;color: #00328b;font-size: 12px;padding-top: 12px;position: relative;z-index: 10;margin-top: -12px;display: inline-block;background-image: url(../image/dian-5-1.png);background-position: 2px 20px;}
.header_box .header_01 .header_01_l a:hover {background-image: url(../image/dian-5-2.png); color: #ff7900 }
.header_box .header_01 a {display: inline-block; margin-right: 18px;}
.header_box .header_01 a img{float: left;}
.header_box .header_01 a p {float: left;color: #313131;font-size: 12px;margin: 0 5px;line-height: 28px;}
.header_box .header_01 a:hover p {color: #f1c40f;}
.header_box .header_02 {}
.header_box .header_02 .header_02_l {}
.header_box .header_02 .header_02_r {height: 47px;margin-top: 6px;}
.header_box .header_02 .header_02_r ul {float: left;}
.header_box .header_02 .header_02_r li {float: left;margin-left: 2px;}
.header_box .header_02 .header_02_r li>a {
	width: 90px;
	height: 47px;
	display: block;
	text-align: center;
	line-height: 47px;
	font-size: 16px;
	color: #ffffff;
	background-color: #00328b;
}
.header_box .header_02 .header_02_r li span {
	color: red;
	display: none;
	background-image: url(../image/bj-2.png);
	background-repeat: repeat;
	position: absolute;
	min-width: 90px;
	padding: 5px 0;
	
}
.header_box .header_02 .header_02_r li span a {
	padding-left: 17px;
	color: #522300;
	font-size: 14px;
	list-style-position: inside;
	display: block;
	background-image: url(../image/dian-1.png);
	background-position: 6px 15px;
	line-height: 32px;
	padding-right: 5px;
}
.header_box .header_02 .header_02_r li span a:hover {color: #fff2e8;background-image: url(../image/dian-2.png);}
.header_box .header_02 .header_02_r li:hover span{display: block;}
.header_box .header_02 .header_02_r li:hover>a,.header_box .header_02 .header_02_r>span:hover,.header_box .header_02 .header_02_r .on {background-color: #db9607;font-weight: bold;}
.header_box .header_02 .header_02_r>span {
	width: 60px;
	height: 91px;
	float: left;
	display: block;
	cursor: pointer;
	background-image: url(../image/tb-1.png);
	background-position: center;
}
.search_box {
	float: right;
	height: 25px;
	margin-top: 2px;
	margin-left: 10px;
	overflow: hidden;
	min-width: 157px;
	background-color: #cbcbcb;
}
.search_box form {
}
.search_box input {
}
.search_box form .search {
	width: 124px;
	border: 0;
	height: 23px;
	display: block;
	float: left;
	color: #7c7c7c;
	font-size: 14px;
	padding: 0 5px;
	margin: 1px 0 0 1px;
	background-origin: padding-box;
	outline: none;
	line-height: 23px;
}
.search_box form .submit {
	margin: 0px;
	height: 25px;
	border: 0;
	display: block;
	float: left;
	background-color: #00265f;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 32px;
	position: relative;
	z-index: 1;
	color: #ffffff;
	font-size: 14px;
}
.search_box span {
	height: 25px;
	display: block;
	float: left;
	width: 32px;
	position: relative;
	z-index: 0;
	margin-left: -32px;
	background-color: #0070d8;
	background-image: url(../image/search-1.png);
	background-position: center center;
}
/*以上为通用顶部*/


.tb {
	padding: 0px 14px 0px 20px;
	height: 36px;
	border-bottom: 2px solid #0070d8;
	background-image:url(../image/bj-hw.jpg);
	background-repeat: repeat;
	overflow: hidden;
}
.tb.tb2 { border-bottom: 2px solid #7089b5;}
.tb .tb_l {
}
.tb .tb_l h4 {
	color: #323232;
	font-size: 20px;
	line-height: 36px;
}
 .tb .tb_r {}
.tb .tb_r a {
	display: inline-block;
	padding-left: 12px;
	background-image: url(../image/more.png);
	background-position: left 15px;
	color: #002b69;
	font-size: 14px;
	line-height: 36px;
}
.tb .tb_r a:hover {color: #ff7200;}

.location {text-align: right;margin-bottom: 3px;}
.location a ,.location span {
	color: #2d2d2d;
	font-size: 12px;
	margin: 0 1px;
}
.location a:hover,.location a.on {color: #00328b;}


.content_box .about_us {width: 240px; position: relative; margin-top: -20px; padding-bottom: 20px;}
.content_box .about_us .db {
	width: 100%;
	background-image: url(../image/bj-4.png);
	border-bottom: 4px solid #1e2a8a;
	padding-top: 20px;
	text-align: center;
	min-height: 51px;
}
.content_box .about_us .db h5 {
	color: #1e2a8a;
	font-size: 25px;
	font-weight: bold;
}
.content_box .about_us .db h6 {
	color: #ffffff;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 15px;
}
.content_box .about_us .nr {
	width: 216px;
	padding: 22px 12px;
	background-color: #FFF;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 4px solid #1e2a8a;
}
.content_box .about_us .nr .yj {
	width: 216px;
	background-color: #75a2d6;
	margin-bottom: 10px;
}
.content_box .about_us .nr .yj>a {
	display: block;
	margin: 0 10px 0 10px;
	height: 40px;
	line-height: 40px;
	background-image: url(../image/bj-6.png);
	background-position: 170px center;
	text-indent: 10px;
	color: #fefefe;
	font-size: 16px;
}
.content_box .about_us .nr .yj ul {padding-bottom: 15px;}
.content_box .about_us .nr .yj ul li h6 {
	color: #fdf7db;
	font-size: 14px;
	text-indent: 45px;
	line-height: 38px;
	background-image: url(../image/p-2.png);
	background-position: 32px center;
	cursor: pointer;
}
.content_box .about_us .nr .yj ul li .box {}
.content_box .about_us .nr .yj ul li .box a {
	display: block;
	text-indent: 23px;
	color: #f7f8f8;
	font-size: 12px;
	line-height: 25px;
	background-image: url(../image/dian-4-1.png);
	background-position: 55px center;
}

/* hover */


.content_box .about_us .nr .yj:hover,.content_box .about_us .nr .yj.on { background-color: #1b4997;}
.content_box .about_us .nr .yj ul li .box a:hover,.content_box .about_us .nr .yj ul li .box a.on { color: #ffc600;}






.ym {text-align: center;display: block;margin: 18px auto 0 auto;}

.ym .prev {width: 73px;border: 0;height: 32px;}
.ym .next {	width: 73px;border: 0;height: 32px;}
.ym a {width: 32px;height: 32px;display: inline-block;line-height: 32px;font-size: 14px;background-color: #1b4997;color: #ffffff;margin-left: 5px;}
.ym a:hover,.ym .on {background-color: #f1c40f;}
/*以下为通用底部*/


.foot_box {overflow: hidden;}
.foot_box .foot_1 {padding-top: 15px;background-color: #002c69;text-align: center;padding-bottom: 5px;}
.foot_box .link {
}
.foot_box .link a,.foot_box .link span  {color: #ffffff;font-size: 12px;}
.foot_box .link a {padding: 0 10px;}
.foot_box .link a:hover {color: #f1c40f;}
.foot_1 .bshare-custom.icon-medium {float: right;position: relative;margin-top: -20px;margin-right: 150px;}
.foot_1 .bshare-custom.icon-medium a {width: 24px;height: 24px;padding: 0;background-position: left top;}
.foot_box .foot_1 h5 {color: #f1c40f;font-size: 12px;}
.foot_box .foot_1 h6 {color: #ededed;font-size: 12px;}
.foot_box .foot_1 img,.foot_box .foot_1 h6,.foot_box .foot_1 h5 {margin-top: 14px;}
.foot_box .foot_2 {background-color: #02214d;height: 37px;}
.foot_box .foot_2 p {color: #ededed;font-size: 12px;line-height: 37px; text-align: center;}
.foot_box .foot_2 a {color: #ededed;font-size: 12px;line-height: 37px; text-align: center;}
.gotop {margin-left: 1022px;display: block;position: fixed;z-index: 999;bottom: 260px;}
