@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,tab.gifdl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
}

.weixin-tips {display:none;width: 124px;	height:124px;	position: fixed; repeat-x;	padding: 10px;	z-index: 9999;	top: 65px;	right: 280px;	_position: absolute;}

body {
	font-size: 62.5%;
}

body,table,input,textarea,select,option {
	font-family: Arial;
	line-height: 1.1;
}

table,input,textarea,select,option {
	line-height: 1.1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
}
a{cursor:pointer;color:inherit;}
* html #main {
	zoom: 1;
}

*+html #main {
	zoom: 1;
}

#main:after,
.news_box .boxL dl:after,
.product_content .product_conts .part2 .boxL ul li:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.taLeft { text-align: left !important; }
.taCenter { text-align: center !important; }
.taRight { text-align: right !important; }


.fsP1 { font-size: 1.08em !important; }
.fsP2 { font-size: 1.16em !important; }
.fsP3 { font-size: 1.24em !important; }
.fsP4 { font-size: 1.32em !important; }
.fsP5 { font-size: 1.4em !important; }


.fsM1 { font-size: 0.92em !important; }
.fsM2 { font-size: 0.84em !important; }
.fsM3 { font-size: 0.76em !important; }
.fsM4 { font-size: 0.68em !important; }
.fsM5 { font-size: 0.6em !important; }


.fwNormal { font-weight: normal !important; }
.fwBold { font-weight: bold !important; }


.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }


* html .clearfix {
	zoom: 1;
}

*+html .clearfix {
	zoom: 1;
}

.VideomainBox {
	margin:0px 39px 10px 39px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 270px;
}
.VideomainBox .video_pic {

	
}
.VideomainBox .video_title {
color: #0e4271;
font-size: 16px;
font-family:"微软雅黑";
text-align:center;
padding:10px 0px 10px 0px;
}

.contacttable {
}

.contacttable td {
	border:1px solid #a5a6a6;
}

/*----------common-----------*/
#header .header_right .topBox:after,
#header .nav:after,
.category_list .products-grid:after,
.contact_us .content:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

body {
	font-size: 14px;
	color: #0B3F6F;
	line-height: 1.5;
	font-family: Arial,黑体;
	background: #fff;
}

#container {
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	position:relative;
	}

#header {
	width: 1048px;
	min-width: 1000px;
	margin: 0 auto;
}

#header h1 {
	float: left;
	/** margin: 30px 0 0 15px;*/
}

#header .header_right {
	float:right;
	margin: 0px 0px 0 0;
	
}



*+html #header .header_right {
	width: 630px;

}

#header .header_right form {
	float: right;
	position: relative;
	margin-left: 10px;
}



/** *+html #header .header_right form { width: 310px;}*/

.search_input input{
	border:none;
	width:190px;
}

.search_input  {
	font-size: 12px;
	color: #212121;
	width: 233px;
	height: 30px;
	border: none;
	float: left;
	background: url(../images/search_bg.jpg) no-repeat left top;
	line-height:30px;
	font-family: Arial,宋体;
	padding: 5px 0 0 5px;
	margin: 36px 10px 0 0;
	height:30px;
	
	
}

.header_right .search_input span {
	position: absolute;
	padding: 0px 0px 0 10px;
	margin: 0px 0px 15px 0px;

}


#header .header_right form button {
	display: block;
	border: none;
	color: #fff;
	font-size: 20px;
	float: right;
	margin-left: 5px;
	height: 30px;
	width: 48px;
	padding:0;
	font-weight: bold;
	background: url(../images/search_btn.png) repeat-x left top;
	cursor: pointer;
}

#header .header_right .topLink {
	float: left;
	padding: 5px 0 0 15px;
	margin: 31px 10px 0 0;
	/*background: url(../images/icon01.png) no-repeat left 2px;*/
}
.topLink wechat{
	float: left;
	padding: 5px 0 0 15px;
	margin: 31px 10px 0 0;
	/*background: url(../images/icon01.png) no-repeat left 2px;*/
}
.topLink shfe{
		float: left;
	padding: 5px 0 0 15px;
	margin: 31px 10px 0 0;
	/*background: url(../images/icon01.png) no-repeat left 2px;*/
}
.shfelogo{
		float: left;
}
.topLink p  {
	padding: 4px 0px 4px 0px;
}
.topLink p span {
	background: #9BD3F6;
	padding: 4px 10px 4px 10px;
	color: #FFF;
	margin: 2px 10px 2px 2px;
}
#header .header_right .topLink li {
	 display: inline;
	 margin-left: 5px;
	 color: #212121;
	 font-size: 20px;
	 
}
*html #header .header_right .topLink li { margin: 0;}
*html #header .header_right .topLink li a { padding: 0;}
*+html #header .header_right .topLink li { margin: 0;}
*+html #header .header_right .topLink li a { padding: 0;}
#header .header_right .topLink a {
	color: #212121;
	font-size: 12px;
	padding-right: 5px;
	display: inline-block;
}

.nav_box {
	height: 45px;
	background: url(../images/nav_bg.png) repeat-x left top;

	zoom: 1;
	clear: both;
	position:relative;
	z-index:3;
	width: 1048px;
	margin: 0 auto;
}

.nav_box ul {
	text-align: center;
	padding-top:0px;
}

.nav_box ul li {
	display: inline;
	color: #349DF4;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	position:relative
	padding: 10 0px;
}

.nav_box ul li a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	padding: 0 15px;
}

.nav_box ul li a:hover {
	color: #85E2FF;
	text-decoration: none;
}

.nav_box ul li.active a {
	color: #85E2FF;
}

*html .nav_box ul li a {
	color: #fff;
}

*html a {
	text-decoration: none;
}

*html a:hover {
	text-decoration: underline;
}

.topBox {
	clear: both;
	margin: 0 auto;
	width:1048px;

}
.topBox {
	clear: both;
	background: url(../images/top_box_bg.png) repeat-x left bottom;
}
.topBox .index_slide li img{width:1048px;height:270px;}
#footer {
	color: #fff;
	overflow: hidden;
	zoom: 1;
	clear: both;
	position: relative;
}
#footer .line {
	margin: 0 auto;
	    height:2px;
		background: #BDBDBD;
		width:1048px;
		margin-top:30px;
}
#footer .footerLink {
	text-align: center;
	padding: 15px 0 0 0;
	overflow: hidden;
	color:#000000;
	font-size: 14px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

#footer .footerLink li {
	display: inline;
	margin-right: 35px;
	font-size: 25px;
color:#919191;
	font-size: 14px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

#footer .footerLink li a {
	display: inline-block;
	color: #fff;
	padding-right: 35px;
	color:#000000;
	font-size: 14px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

#footer .copyright {
	font-size: 12px;
	padding: 2px 0;
	text-align: center;
			font-family: "微软雅黑", Arial, Helvetica, sans-serif;
		color:#757575;
}

#footer .footer_text .contact {
	font-size: 12px;
	text-align: center;
			font-family: "微软雅黑", Arial, Helvetica, sans-serif;
		color:#757575;

}

#footer .footer_text {
	padding: 15px 0;
	overflow: hidden;
}

#footer .footer_logo {
	text-align: center;
	padding: 5px 0;
	background: #3fd5f5 url(../images/footer_bg03.gif) repeat-x left top;
}

#footer .footer_logo li {
	display: inline;
	margin: 0 70px;
}
.fl{float:left;}
.fr{float:right}

.topBox {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.index_slide li {
	float: left;
}

.index_slide li img {
width: 1048px;
}

#prev {
position: absolute;
width: 43px;
height: 43px;
left: 15px;
background: url(../images/index/slide_btn.png) no-repeat left top;
display:none;
}

#next {
position: absolute;
width: 43px;
height: 43px;
right: 15px;
background: url(../images/index/slide_btn.png) no-repeat left -50px;
display:none;
}

.index_part1 .content {
	width: 1048px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	border: 0px solid #3f89aa;
	border-top: none;
	border-bottom: none;
}

.notice-index{ width:512px;}
.title-box{ width:492px;line-height:36px;height:36px;overflow:hidden;background:#69CAFD;padding:0px 10px;color:#fff;margin-bottom:10px;}
.title-box p.title{border-bottom:2px solid #69CAFD;font-family: "微软雅黑";font-size: 16px;}
.title-box a.more{color:#fff;}
.notice-index ul{ margin-left:13px;list-style:disc;margin-bottom:10px;}
.notice-index ul li{line-height:35px;font-family: "微软雅黑";color:#333;}
.notice-index ul li i{font-style:normal;font-family: 'Arial';font-size:13px;color:#999;}
.notice-index ul li a{float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:400px}
.tit-index{width:1045px;border:1px solid #999;clear:both;overflow:hidden;clear:both;height:86px;}

.tit-index div.tit{overflow:hidden;}
.tit-index div.titfl{border-right:1px solid #999;padding-right:10px;width:503px;padding-left:10px;}
.tit-index div.titfr{padding-left:10px;width:504px;}
.tit-index div.tit  img.mark{float:left;margin-right:20px;width:86px;height:84px;}
.tit-index div.tit strong img{float:left;margin-top:31px;}
.tit-index div.tit strong img.mark3{margin-top:0px;float:left;}
.content-title li{ float:left;width:50%;line-height:40px;font-size:16px;}
.content-title li.noticesser{width:500px;float:right;}

.index_part1 .title_box {
	padding: 0 0px 0 10px;
	margin: 0 0 5px 0;
	height: 36px;
	background: #69CAFD;
		font-family: "微软雅黑";
			font-size: 16px;
}

.index_part1 .title_box .title {
	float: left;
	font-size: 16px;
	margin-top:7px;
	font-family: "微软雅黑";
}

.index_part1 .title_box .scroll_arrow {
	float: right;
	width: 80px;
	margin-top: 7px;
	font-size:16px;
	color:#FFF;
	font-family: "微软雅黑";
}
.index_part1 .title_box .scroll_arrow a{color:#FFF;}

.index_part1 .title_box .scroll_arrow .scroll_left {
	float: left;
	margin-right: 6px;
	width: 7px;
	height: 15px;
	text-indent: -9999px;
	background: url(../images/sprite.png) no-repeat left top;
}

*html .index_part1 .title_box .scroll_arrow .scroll_left {
	height: 8px;
}

.index_part1 .title_box .scroll_arrow .scroll_right {
	float: right;
	width: 7px;
	height: 15px;
	text-indent: -9999px;
	background: url(../images/sprite.png) no-repeat -13px top;
}

*html .index_part1 .title_box .scroll_arrow .scroll_right {
	height: 8px;
}

.index_part1 .news {
	height:238px;
}

.index_part1 .news li {
	float: left;
	width: 342px;
	margin-right: 10px;
	margin-bottom: 10px;

}

.index_part1 .news li.last {
	margin-right: 0;
}

.index_part1 .news .title {
	padding: 5px 10px;
	background: #043766;
	color: #fff;
	font-size: 15px;
}

.index_part1 .news .text {
	margin-bottom: 2px;
	padding: 10px 50px 10px 10px;

	color: #fff;
	font-size: 12px;
	line-height: 1.5;
}



.index_part2 .content {
	width: 1048px;
	min-width:1048px;
	margin: 0 auto;
	border: 0px solid #3f89aa;
	border-top: none;
	padding-bottom: 10px;
}
.index_part2 .title_box {
	padding: 0 0px 0 10px;
	margin: 0 0 0px 0;
	height: 36px;
	background: #69CAFD;
}
.index_part2 .title_box .title {
	float: left;
	font-size: 16px;
	color: #fff;
	margin-top:5px;
	font-family:微软雅黑;
}

.index_part2 .title_box .scroll_arrow a{color:#FFF;}
.index_part2 .content .content_inner {
width: 1048px;
margin: 0 auto;
overflow: hidden;
}

.index_part2  ul.title {
	margin-bottom: 10px;
	padding: 4px 0;
}
.index_part2  ul.title2 {
	padding: 10px 0px 10px 0px;
	border-bottom: 0px solid #0f385f;
	background: #FFFFFF;
}
.index_part2  ul.title3 {
	padding: 10px 0px 10px 0px;
	border-bottom: 0px solid #0f385f;
	background: #FFFFFF;
}

.index_part2  ul.title li {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
	color: #0f385f;
	float: left;
	height: 40px;
	line-height: 40px;
	border-right: 0px solid #0f385f;
}.index_part2  ul.title2 li {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
	color: #0f385f;
	float: left;
	height: 40px;
	line-height: 40px;
	border-right: 0px solid #0f385f;
}
.index_part2  ul.title3 li {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
	color: #0f385f;
	float: left;
	height: 40px;
	line-height: 40px;
	border-right: 0px solid #0f385f;
}
.index_part2  ul.title li p a {
color: #ffffff;
display: block;
margin-top: 5px;
    padding: 7px 20px;
	float: left;
	background:url(../images/sprite.png) no-repeat left -100px;
	
}
.index_part2 ul.title2 li p.second-title2 a {
background:url(../images/sprite2.png) no-repeat left -100px;
}
.index_part2  ul.title2 li p a {
color: #ffffff;
display: block;
margin-top: 5px;
    padding: 7px 20px;
	float: left;
	background:url(../images/sprite.png) no-repeat left -100px;
	
}
.index_part2  ul.title3 li p a {
color: #ffffff;
display: block;
margin-top: 5px;
    padding: 7px 20px;
	float: left;
	background:url(../images/sprite2.png) no-repeat left -100px;
	
}


.index_part2  ul.title li.active p a,
.index_part2  ul.title li p a:hover {
display: block;
color: #fff;
background:url(../images/sprite.png) no-repeat left -100px;
}

.index_part2  ul.title2 li.active p a,
.index_part2  ul.title2 li p a:hover {
display: block;
color: #fff;
background:url(../images/sprite.png) no-repeat left -100px;
}
.index_part2  ul.title2 li.active p.second-title2 a,
.index_part2  ul.title2 li p.second-title2 a:hover{
background:url(../images/sprite2.png) no-repeat left -100px;
}
.index_part2  ul.title3 li.active p a,
.index_part2  ul.title3 li p a:hover {
display: block;
color: #fff;
background:url(../images/sprite2.png) no-repeat left -100px;
}

.index_part2  ul.title li p {
}

.index_part2  ul.title li p span {
	display: inline-block;
	height: 15px;
	line-height: 15px;
	*line-height: 18px;
	_line-height: 18px;
	padding-right: 13px;
	background: url(../images/sprite.png) no-repeat right -38px;
}
.index_part2  ul.title2 li p span {
	display: inline-block;
    height: 15px;
    line-height: 15px;
	*line-height: 18px;
	_line-height: 18px;
    padding-right: 13px;
background:url(../images/sprite.png) no-repeat right -38px;
}
.index_part2  ul.title3 li p span {
	display: inline-block;
    height: 15px;
    line-height: 15px;
	*line-height: 18px;
	_line-height: 18px;
    padding-right: 13px;
background:url(../images/sprite2.png) no-repeat right -38px;
}
.index_part2 .img {
	margin-bottom: 20px;
	clear: both;
}

.index_part2 .sub_content .boxL {
width: 515px;
float: right;
}

.index_part2 .sub_content .boxL .box01{
width:515px;
}
.index_part2 .sub_content .boxL .box03{
width:515px;
padding-top:20px;
}
.line-blue {
	background: #999;
	width: 100%;
	float: left;
	display: inline-block;
	height: 1px;
}
.line-dblue {
	background: #ccc;
	width: 100%;
	float: left;
	display: inline-block;
	height: 1px;
}
.index_part2 .sub_content .boxL .ttl span {
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	padding-right: 25px;
	margin-right: 35px;
	float: left;
	border-right: 1px solid #fff;
}

.index_part2 .sub_content .boxL .ttl {
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #0f385f;
	padding-left: 10px;
	margin-bottom: 25px;
}

.index_part2 .sub_content .boxL .data {
margin-bottom: 10px;
margin-left: 10px;
padding-bottom: 5px;
clear: both;
}

.index_part2 .sub_content .boxL .data li {
float: left;
width: 165px;
font-size: 16px;
}

.index_part2 .sub_content .boxL .data.last {
	border-bottom: none;
}

.index_part2 .sub_content .boxL .data li.last {
	margin-right: 0;
}

.index_part2  .boxL .data li a {
padding-left: 25px;
font-size: 14px;
color: #0F385F;
background: url(../images/date_dot.png) no-repeat left;
	font-family:微软雅黑;
}

.index_part2 .sub_content .boxL .box02 {
	clear: both;
}

.index_part2 .sub_content .boxL .box02 .img {
	float: left;
	margin: 0;
}

.index_part2 .sub_content .boxL .box02 .electro_box {
	float: right;
	width: 240px;
	background: #edf2f3;
}

.index_part2 .sub_content .boxL .box02 .electro_box .mb30 {
margin-bottom: 30px;
}

.index_part2 .sub_content .boxL .box02 .electro_box .text {
text-align: center;
font-size: 14px;
color: #1e7aa3;
margin: 0 25px 11px 25px;
}

.index_part2 .sub_content .boxL .box02 .electro_box .ttl02 {
	background: #006998;
}

.index_part2 .sub_content .boxL .box02 .electro_box .ttl02 span {
font-size: 26px;
display: block;
margin: 0 10px;
text-align: center;
color: #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

.index_part2 .sub_content .boxR {
width: 512px;
float: left;
overflow:hidden;
}

.index_part2 .sub_content .boxR .echar{height:322px;width:512px;overflow:hidden;}
.index_part2 .sub_content .boxR .echar img{width:512px;height:322px;}
.index_part2 .sub_content .boxR .inner {
background: #FFFFFF;
}

.index_part2 .sub_content .boxR .ttl {
	margin-bottom: 3px;
}

.index_part2 .sub_content .boxR .ttl li {
 float: left;
 border-right: 1px solid #476784;
 margin: 10px 0 5px 0;
 color: #476784;
 font-size: 15px;
}

.index_part2 .sub_content .boxR .ttl li.last {
	border: none;
}

.index_part2 .sub_content .boxR .ttl li a {
display: block;
color: #476784;
padding: 5px 32px;
text-align: center;
text-decoration: none;
}

.index_part2 .sub_content .boxR .ttl li.active a,
.index_part2 .sub_content .boxR .ttl li a:hover {
display: inline-block;
color: #fff;
background:url(../images/title_bg02.png) no-repeat center top;
}

.index_part2 .boxR .sub_box  {
	display: none;
}

.index_part2 .sub_content .boxR .jiaoyi_box {
margin-left: 55px;
}

.index_part2 .sub_content .boxR .jiaoyi_box .jiaoyi {
	margin-top: 10px;
	padding-bottom: 10px;
}

.index_part2 .sub_content .boxR .jiaoyi_box ul li ul {
border: 1px solid #10416a;
border-top: none;
width: 60px;
position: absolute;
left: 0;
top: 20px;
background: #fff;
display: none;
}

.index_part2 .sub_content .boxR .jiaoyi_box ul li ul li {
	padding: 5px 0 0 10px;
	float: none;
	display: block;
	margin: 0;
	cursor: pointer;
}

.index_part2 .sub_content .boxR .jiaoyi_box ul li {
	float: left;
	margin-right: 8px;
	position: relative;
}

.index_part2 .sub_content .boxR .jiaoyi_box ul li p {
border: 1px solid #10416a;
width: 50px;
padding-left: 10px;
float: left;
height: 20px;
line-height: 22px;
}

.index_part2 .sub_content .boxR .jiaoyi_box ul li a {
	width: 24px;
	height: 22px;
	display: block;
	float: left;
	background: url(../images/index/select.png) no-repeat left top;
}

.index_part2 .sub_content .boxR table {
	margin-bottom: 2px;
	clear: both;
}

.index_part2 .sub_content .boxR .h_t {
background: #F1F8FE;
color: #212121;
text-align: center;
font-size: 13px;
overflow: hidden;
zoom: 1;
}

.index_part2 .sub_content .boxR .h_t li {
float: left;
width: 103px;
padding: 5px 0;
text-align:right;
}

.index_part2 .sub_content .boxR li.w100 {
width: 90px;
}

.index_part2 .sub_content .boxR li.w90 {
width: 90px;
}

.index_part2 .sub_content .boxR li.last span {
	border: none;
}

.index_part2 .sub_content .boxR .h_t span {
	display: block;
}

.index_part2 .sub_content .boxR .h_text {
	clear: both;
	overflow: hidden;
}

.index_part2 .sub_content .boxR .h_text li span {
	text-align: right;
	color: #212121;
	font-size: 13px;
	padding: 5px 0;
	float: left;
	width: 103px;
}

.index_part2 .sub_content .boxR .h_text li span.last {
	border: none;
}

.index_part2 .sub_content .boxR .h_text li span.w90 {
	width: 90px;
}

.index_part2 .sub_content .boxR .h_text li span.w100 {
width: 90px;
}

.index_part2 .sub_content .boxR .h_t2 li  {
text-align: center;
color: #0F385F;
font-size: 14px;
font-weight: normal;
padding: 5px 0;
border-right: 2px solid #b6c4ce;
float: left;
width: 103px;
}

.index_part2 .sub_content .boxR .h_t2 li.last {
	border: none;
}

.index_part2 .sub_content .boxR .h_t2 li.w100 {
width: 103px;
}

.index_part2 .sub_content .boxR .h_t2 li.w90 {
width: 103px;
}

.index_part2 .sub_content .boxR table .last {
	border: none;
}

.index_part2 .sub_content .boxR .ranklist {
height: 250px;
overflow: hidden;
clear: both;
}

.index_part2 .sub_content .boxR .h_text li {
overflow: hidden;
height: 42px;
}

.index_part2 .sub_content .boxR .h_text li .red {
	color: #FF0000;
}

.index_part2 .sub_content .boxR .h_text li .green {
	color: #007215;
}

.index_part2 .sub_content .boxR .h_text li .blue {
	color: #0f385f;
}

.index_part2 .sub_content .boxR .bg {
height: 15px;
display: block;
float: left;
}

.index_part2 .sub_content .boxR p .time {

padding: 0 5px;
color: #0F385F;
float: right;
}

.index_part2 .content {
}

.index_part2 .page_top {
	color: #006998;
	text-align: center;
	font-size: 15px;
	padding-bottom: 18px;
	border-bottom: 6px solid #006998;
	background: url(../images/index/bg03.png) no-repeat center bottom;
	clear: both;
}

.index_part2 .page_top a {
	color: #006998;
}

.index_part2.distance {
margin-left:325px;
	
}

.news_box {
	clear: both;
	background: url(../images/index/bg05.png) no-repeat center top;
}

.news_box .inner {
	width: 1000px;
	margin: 0 auto 10px auto;
	padding-top: 40px;
}

.news_box .boxL {
	width: 430px;
	float: left;
}

.news_box .boxL .innerbox {
	border-right: 1px solid #bdbac6;
	padding-right: 10px;
}

.news_box .boxL .innerbox a {
	color: #0F385F;
}

.news_box .boxR {
	width: 560px;
	float: right;
}

.news_box .title {
	font-size: 23px;
	color: #0F385F;
	padding: 0 10px 0 25px;
	margin-bottom: 25px;
}

.news_box .title a {
	float: right;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #0F385F;
	margin-top: 10px;
}

.news_box .boxL dl {
	clear: both;
	border-bottom: 1px solid #3b5e95;
}

.news_box .boxL dt {
	float: left;
	padding: 10px 0 10px 25px;
	margin-right: 20px;
	font-size: 14px;
	color: #0F385F;
}

.news_box .boxL dd {
	padding: 10px 0 10px 0;
	font-size: 14px;
	color: #0F385F;
	float: left;
	width: 330px;
}

.news_box .boxL .last {
	border: none;
}

.news_box .boxR p.text {
	font-size: 14px;
	color: #0F385F;
	padding: 10px 0;
	border-bottom: 1px solid #3b5e95;
}

.news_box .boxR p.tel {
	font-size: 16px;
	color: #0F385F;
}

.bigimg {
clear: both;
}

.floatbox {
	width: 220px;
	padding-top: 5px;
	padding-bottom: 120px;
	position: absolute;
	right: 0;
	top: 250px;
	background: url(../images/sprite.png) no-repeat left -150px;
	z-index: 100;
}

.floatbox .tips {
	font-size: 20px;
	color: #fff;
	font-family: 微软雅黑;
	height: 40px;
	margin: 0 0 10px 5px;
	padding-left: 15px;
	line-height: 40px;
	background: url(../images/sprite.png) no-repeat left -600px;
}

.floatbox .text {
	font-size: 14px;
	color: #878787;
	margin: 0 20px 20px 25px;
}

.floatbox .text01 {
	font-size: 14px;
	color: #878787;
	font-family: 微软雅黑;
	margin: 40px 20px 20px 25px;
}

.floatbox .close { position: absolute; width: 40px; height: 40px; right: 0; top:0; cursor:pointer;}

.common_box {
padding-bottom: 80px;


}

.menu {
	width: 1048px;
	height: 51px;
	margin: 0 auto 20px auto;
	text-align: center;
	line-height: 51px;
	background: url(../images/menu_bg.png) no-repeat left top;
}

.menu li { display: inline; }
.menu li a { 
padding: 0 40px; 
display: inline-block; 
font-size: 16px; 
color: #fff;
border-right: 1px solid #b3e1fb;
}

.about_menu li a {
padding: 0 50px;
}

.about_menu li.active a {
	color: #85E2FF;
}

.menu li.last a {
	border: none;
}

.common_box .content {
width: 1048px;
margin: 0 auto;
}

.common_box .content .conts_left {
	width: 288px;
	float: left;
}

.law_content .conts_left h2 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding: 5px 19px;
	margin-bottom: 20px;
	background: url(../images/law/title_bg.png) no-repeat left top;
}

.law_content .conts_left form {
	margin: 0 0 35px 3px;
}

.law_content .conts_left form input {
	width: 195px;
	height: 32px;
	float: left;
	margin-right: 3px;
	padding: 0 5px;
	background: url(../images/law/search_img.png) no-repeat right 2px;
	border: 1px solid #81b1c7;
	line-height: 32px;
}

.law_content .conts_left form button {
background: url(../images/law/search_bg.png) no-repeat left top;
width: 59px;
height: 33px;
padding: 0;
border: none;
color: #fff;
font-size:14px;
cursor:pointer;
}

.common_box .content .conts_right {
width: 710px;
float: right;
}
.common_box .content .conts_right2 {
width: 1048px;
float: right;
}

.common_box .content .conts_right h3 {
	padding: 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #016B9B;
	border-bottom: 1px solid #026390;
}

.common_box .content .conts_right .law_box {
	border-left: 1px solid #026390;
	min-height: 420px;
}

*html .common_box .content .conts_right .law_box {
	height: 420px;
}

.common_box .content .conts_right .law_box .law_left {
	width: 475px;
	float: left;
	margin: 40px 0 0 25px;
}

.common_box .content .conts_right .law_box .law_right {
	float: right;
}

.common_box .content .conts_right .law_left ul.text {
	margin-bottom: 45px;
}

.common_box .content .conts_right .law_left ul.text li {
	color: #01396A;
	margin-bottom: 15px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background: url(../images/law/icon01.gif) no-repeat left 5px;
}

.common_box .content .conts_right .law_left ul.text li span {
}

.common_box .content .conts_right .law_left ul li a {
	color: #01396A;
	font-size: 14px;
}
.common_box .content .conts_right  .pages {
font-size: 14px;
color: #01396A;
text-align: center;
font-family:"微软雅黑";
}
.common_box .content .conts_right  .pages a {
color: #01396A;
}
.common_box .content .conts_right  .pages .red {
color: #D40057;
}

.pageB_top {
	position: absolute;
	bottom: 68px;
	right: 20px;
	z-index: 10000;
}

.pageB_top a {
	text-indent: -9999px;
	width: 42px;
	height: 42px;
	display: block;
	background: url(../images/page_top.png) no-repeat left top;
}

.law_img {
	text-align: center;
}

.common_box .about_content {
	padding-bottom: 20px;
}

.about_content h2 {
	margin: 35px 0 25px 0;
}

.about_content .img {
	margin-bottom: 10px;
}

.about_content .text {
	width: 845px;
	margin: 0 auto;
	padding: 20px 0;
	border-bottom: 1px dashed #333;
	font-family: "微软雅黑";
/*	color: #3D3D3D; */
	font-size: 14px;
	line-height: 1.8;
}

.about_content .text.last {
	border: none;
}

.menu .p_menu a {
	padding: 0 370px;
}

.common_box .product_content {
	border: none;
}

.product_menu {
	margin: 0 0 15px 70px;
}

.product_menu li {
	display: inline;
}

.product_menu li a {
	padding: 5px 80px;
	display: inline-block;
	color: #0070A2;
	font-size: 16px;
	font-family: "微软雅黑";
	border-right: 1px solid #016a99;
}

.product_conts {
	border: 1px solid #418aac;
	margin-bottom: 35px;
}

.product_content .product_conts .title {
	height: 27px;
	color: #fff;
	font-size: 20px;
	padding-left: 25px;
	margin-bottom: 4px;
	position: relative;
	background: url(../images/product/title_bg.png) no-repeat left top;
}

.product_content .product_conts .title .prev {
	position: absolute;
	width: 13px;
	height: 8px;
	top: 3px;
	right: 10px;
	cursor: pointer;
}

.product_content .product_conts .title .next {
	position: absolute;
	width: 13px;
	height: 8px;
	top: 18px;
	right: 10px;
	cursor: pointer;
}

.product_content .product_conts .part1 {
	border-top: 1px solid #4b6a87;
	background: url(../images/product/part1_bg.png) repeat-x left bottom;
}

.product_content .product_conts .part1 .boxL {
	width: 518px;
	float: left;
	padding-top: 5px;
}

.product_content .product_conts .part1 .boxL .text_box {
	margin: 38px 10px 20px 30px;
	padding-bottom: 30px;
	background: url(../images/product/bg.png) no-repeat right top;
	overflow: hidden;
}

.product_content .product_conts .part1 .boxL .text_box .ttl {
	color: #073C6E;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-bottom: 15px;
}

.product_content .product_conts .part1 .boxL .text_box .text {
	color: #073C6E;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 2;
}

.product_content .product_conts .part1 .boxR {
	width: 360px;
	float: left;
	padding: 5px 0 0 60px;
	border-left: 1px solid #cbd4dd;
	min-height: 530px;
}

*html .product_content .product_conts .part1 .boxR {
	height: 530px;
}

.product_content .product_conts .part1 .boxR dt {
	color: #073C6E;
	font-size: 16px;
	font-family: "微软雅黑";
}

.product_content .product_conts .part1 .boxR dd {
	margin-bottom: 15px;
	color: #073C6E;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 2;
}

.product_content .product_conts .part2 {
	clear: both;
	padding-bottom: 15px;
	border-top: 2px solid #0f385f;
}

.product_content .product_conts .part2 .boxL {
	width: 350px;
	float: left;
}

.product_content .product_conts .part2 .boxL ul {
	margin: 20px 0 0 25px;
}

.product_content .product_conts .part2 .boxL ul li {
	border-bottom: 1px solid #486784;
	font-size: 20px;
	color: #0F385F;
	margin-bottom: 25px;
	clear: both;
}

.product_content .product_conts .part2 .boxL ul li a {
	font-size: 14px;
	color: #0F385F;
	float: left;
	font-family: 黑体;
	color: #0F385F;
}

.product_content .product_conts .part2 .boxL ul li a.line {
	border-right: 1px solid #8296a9;
	padding-right: 20px;
	margin-right: 20px;
}

.product_content .product_conts .part2 .boxL .download {
	margin-left: 25px;
	text-align: center;
	width: 82px;
	height: 27px;
	line-height: 27px;
	color: #054173;
	font-size: 14px;
	background: url(../images/product/download_bg.png) no-repeat left top;
	clear: both;
}

.product_content .product_conts .part2 .boxL .download a {
	color: #054173;
}

.product_content .product_conts .part2 .right_img {
	float: right;
}

.news_menu li a {
	padding: 0 110px;
}

.edu_menu li a {
	padding: 0 70px;
}

.common_box .news_content {
	margin-bottom: 30px;
}

.news_content .photo_box {
	margin: 15px 0 25px 3px;
}

.news_content .photo_box li {
	float: left;
	width: 328px;
	margin-right: 5px;
	position: relative;
}

.news_content .photo_box li.last {
	margin: 0;
}

.news_content .photo_box li img {
	display: block;
}

.news_content .photo_box li p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 8px;
	width: 312px;
	height: 30px;
	line-height: 30px;
	font-family: "微软雅黑";
	color: #fff;
	background: url(../images/news/text_bg.png) repeat-x left top;
	font-size: 14px;
}

.news_content .photo_box li p a {
	float: right;
	color: #fff;
	font-size: 14px;
	font-family: "arial";
}

.news_content h2 {
padding: 0 8px 0 8px;
margin: 0 0 20px 0px;
font-weight: normal;
font-size: 20px;
color: #fff;
height: 38px;
line-height: 38px;
background:#69CAFD;
clear: both;
}

.news_content h2 a {
float: right;
font-size: 20px;
color: #fff;
}

.news_content .conts_box .boxL {
margin-left: 28px;
padding: 0px 0 0px 0;
display: inline;
width: 515px;
float: right;
border-top: 0px solid #213b76;
}

.news_content .conts_box .boxL .img {
	margin-bottom: 25px;
}

.news_content .conts_box .boxL dl {
	margin-bottom: 15px;
}

.news_content .conts_box .boxL dl dt {
float: right;
color: #0F385F;
font-size: 16px;
clear: both;
padding: 9px 15px 0 0;
}

.news_content .conts_box .boxL dl dd {
border-bottom: 1px dashed #586c99;
padding: 10px 10px 10px 10px;
font-size: 16px;
}
.news_content .conts_box .boxL dl  .dd_on {
border-bottom: 1px dashed #586c99;
padding: 10px 10px 10px 10px;
font-size: 16px;
background:#E7F6FE;
}
.news_content .conts_box .boxL dl dd a {
	color: #0F385F;
	font-size: 14px;
}

.news_content .conts_box .boxL dl dd.last {
	border: none;
}

.news_content .conts_box .boxL .more {
	text-align: center;
	width: 81px;
	height: 26px;
	line-height: 26px;
	background: url(../images/news/more_bg.png) no-repeat left top;
}

.news_content .conts_box .boxL .more a {
	color: #0F385F;
	font-size: 15px;
	font-family: "arial";
}

.news_content .conts_box .boxR {
width: 500px;
float: left;
padding: 0 0 10px 0px;
border-right: 1px solid #0f385f;
background:#FFFFFF;
}

.news_content .conts_box .boxR .text_box{
color: #fff;
font-family:"微软雅黑";
}

.news_content .conts_box .boxR .text_box .title {
	font-size: 16px;
	padding: 20px 0 15px 40px;
	margin-bottom: 15px;
	border-bottom: 1px solid #fff;
}

.news_content .conts_box .boxR .text_box .text {
	padding: 0 30px 40px 40px;
	line-height: 2;
	text-indent: 20px;
	font-size: 14px;
	background: url(../images/news/text_bg02.png) no-repeat left 55px;
	margin-bottom: 10px;
}

.common_box .data_content {
	margin-bottom: 20px;
}

.data_content .boxL {
	width: 240px;
	float: left;
}

.data_content .boxL h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 3px 0;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	background: url(../images/data/title_bg.png) repeat-y left top;
}

.data_content .boxL .link {
	padding: 28px 0 8px 0;
	margin-bottom: 3px;
	border-top: 1px solid #418aab;
	border-bottom: 1px solid #418aab;
	text-align: center;
}

.data_content .boxL .link li {
	margin-bottom: 20px;
}

.data_content .boxL .link li a {
	text-align: center;
	width: 120px;
	height: 30px;
	font-size: 18px;
	color: #fff;
	display: inline-block;
	background: url(../images/data/bg01.png) no-repeat left top;
}

.data_content .boxR {
	margin-left: 240px;
	border-left: 1px solid #81b1c7;
}

.data_content .boxR .part1 {
	padding: 10px 40px 20px 38px;
	border-bottom: 1px solid #4089aa;
}

.data_content .boxR .title {
	font-size: 20px;
	font-family: "微软雅黑";
	color: #0E4271;
	margin-bottom: 20px;
}

.data_content .boxR .calendar_box {
	width: 320px;
	float: left;
}

.data_content .boxR .calendar_box .calendar_select_box {
	background: #013668;
	padding: 0 5px;
}

.data_content .boxR .calendar_box .calendar_select_box .prev {
	float: left;
	margin: 0 20px 0 0;
	padding: 5px 20px 5px 0;
	border-right: 1px solid #fff;
}

.data_content .boxR .calendar_box .calendar_select_box .next {
	float: right;
	margin: 0 20px 0 0;
	padding: 5px 0 5px 20px;
	border-left: 1px solid #fff;
}

.data_content .boxR .calendar_box .calendar_select_box .year_box {
	float: left;
	margin: 5px 50px 0 0;
	position: relative;
}

.data_content .boxR .calendar_box .calendar_select_box .year_box .year {
	font-size: 14px;
	color: #000;
	font-family: arial;
	background: #fff;
	padding: 0 6px;
	float: left;
	line-height: 1;
}

.data_content .boxR .calendar_box .calendar_select_box .year_box ul {
	background: #fff;
	font-size: 14px;
	position: absolute;
	top: 14px;
	left: 0;
	width: 40px;
	display: none;
}

.data_content .boxR .calendar_box .calendar_select_box .year_box ul li {
	padding: 2px 6px;
	color: #000;
	cursor: pointer;
}

.data_content .boxR .calendar_box .calendar_select_box .month_box {
	float: left;
	margin-top: 5px;
	position: relative;
}

.data_content .boxR .calendar_box .calendar_select_box .month_box .month {
	font-size: 14px;
	color: #000;
	background: #fff;
	font-family: arial;
	padding: 0 6px;
	float: left;
	line-height: 1;
	width: 28px;
}

.data_content .boxR .calendar_box .calendar_select_box .month_box ul {
	background: #fff;
	font-size: 14px;
	position: absolute;
	top: 14px;
	left: 0;
	width: 40px;
	display: none;
}

.data_content .boxR .calendar_box .calendar_select_box .month_box ul li {
	padding: 2px 6px;
	color: #000;
	cursor: pointer;
}

.data_content .boxR .calendar_box .calendar_select_box .drop {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/data/icon01.png) no-repeat left top;
}

.data_content .boxR .calendar_box table {
	width: 100%;
	border-collapse: collapse;
	clear: both;
}

.data_content .boxR .calendar_box table th {
	border: 1px solid #dfdfdf;
	background: #d2d2d4;
	font-size: 14px;
	color: #3D3D3D;
	padding: 2px 0;
}

.data_content .boxR .calendar_box table th.weekend {
	background: #00628f;
	color: #fff;
}

.data_content .boxR .calendar_box table td {
	border: 1px solid #dfdfdf;
	width: 38px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #3E3A39;
	font-size: 14px;
	font-family: "arial";
}

.data_content .boxR .calendar_box table td.today {
	background: url(../images/data/calendar_bg.png) no-repeat right bottom 0px;
}

.data_content .boxR .right_box {
	float: right;
	width: 400px;
}

.data_content .boxR .right_box ul li {
	float: left;
	margin: 0 15px 12px 0;
}

.data_content .boxR .right_box ul li a.type2 {
	line-height:20px;
}

.data_content .boxR .right_box ul li a {
color: #0B3F6F;
font-size: 14px;
width: 157px;
height: 43px;
line-height: 43px;
display: block;
border: 1px solid #b2b2b2;
text-align: center;
background:url(../images/data/bg02.png) repeat-x left bottom;
margin-right:20px;
}

.data_content .boxR .right_box .info {
	font-size: 14px;
	color: #0B3F6F;
	clear: both;
}

.data_content .boxR .part2 {
padding: 10px 40px 20px 38px;
border-bottom: 1px solid #4089aa;
/*clear: both;*/
}

.data_content .boxR .part2 .year_box {
width: 320px;
float:left;
}

.data_content .boxR .part2 .year_select_box {
}

.data_content .boxR .part2 .year_select_box {
	background: #013668;
	padding: 5px;
	text-align: center;
}

.data_content .boxR .part2 .year_select_box .prev {
	float: left;
	margin: 3px 0 0 0;
	cursor: pointer
}

.data_content .boxR .part2 .year_select_box .next {
	float: right;
	margin: 3px 0 0 0;
	cursor: pointer
}

.data_content .boxR .part2 .year_select_box .year {
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
}

.data_content .boxR .part2 .year_table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #afafaf;
	background: url(../images/data/bg03.png) repeat-x left bottom;
}

.data_content .boxR .part2 .year_table td {
	border-right: 1px solid #79abc4;
	line-height: 35px;
	color: #3D3D3D;
	font-size: 14px;
	cursor: pointer;
}

.data_content .boxR .part2 .year_table td.active {
	background: url(../images/data/calendar_bg_big.png) no-repeat center center #f00;
}

.data_content .boxR .part2 .year_table td a {
	color: #3D3D3D;
}

.data_content .boxR .part2 .year_table td.last {
	border: none;
}

.data_content .boxR .part3 {
	padding: 10px 40px 20px 38px;
	clear: both;
}

.data_content .boxR .part3 .left_box {
width: 320px;
float:left;
}

.data_content .boxR .part3 .left_box ul {
	margin-top: 12px;
}

.data_content .boxR .part3 .left_box ul li {
	float: left;
	color: #0E4271;
	font-size: 14px;
	font-family: "微软雅黑";
	border-right: 1px solid #0d4170;
	margin-right: 10px;
}

.data_content .boxR .part3 .left_box ul li.last {
	border: none;
}

.data_content .boxR .part3 .left_box ul li .check {
	width: 10px;
	height: 10px;
	border: 1px solid #0d4170;
	display: inline-block;
	margin: 0 10px;
}
input .checkBB[type="checkbox"]{border: 1px solid #013668;width:23px;height:23px;border-color:#013668}

.data_content .boxR .part3 .left_box ul li .year {
color: #0E4271;
font-size: 14px;
font-family:"微软雅黑";
border: 1px solid #0e4271;
text-align: center;
padding: 0 15px;
float: left;
height:20px; line-height:20px;
width:32px;
display:inline-block;
}

.data_content .boxR .part3 .left_box ul li.last {
	position: relative;
}

.data_content .boxR .part3 .left_box ul li ul {
	position: absolute;
	top: 21px;
	left: 0;
	border: 1px solid #0e4271;
	margin: 0;
	width: 62px;
	display: none;
}

.data_content .boxR .part3 .left_box ul li ul li {
	float: none;
	margin: 0;
	border: none;
	padding: 2px 15px;
	background: #e7e4e0;
	cursor: pointer;
}

.data_content .boxR .part3 .left_box ul li .year_change {
	width: 24px;
	height: 22px;
	display: block;
	background: url(../images/data/icon02.png) no-repeat left top;
	float: left;
	cursor: pointer;
}


/*------guide page------*/
.guide_menu li a {
padding: 0 70px;
}

.common_box .guide_content {
	margin-bottom: 50px;
}

.guide_content .conts_left {
	width: 288px;
	float: left;
	border-right: 1px solid #408bab;
}

.guide_content .conts_left .now {
	font-size: 14px;
	margin: 8px;
}

.guide_content .conts_left .now span {
	border: 1px solid #86A0B7;
    display: inline-block;
    text-align: center;
    width: 165px;
}

.guide_content .calendar_box {
	width: 270px;
	float: left;
	margin: 0 0 20px 10px;
	background: url(../images/guide/bg03.png) no-repeat left bottom;
}

.guide_content .calendar_box .calendar_select_box {
	background: url(../images/guide/bg01.png) repeat-y center top;
}

.guide_content .calendar_box .calendar_select_box .prev {
	float: left;
	margin: 0 10px 0 0;
}

.guide_content .calendar_box .calendar_select_box .next {
	float: right;
	margin: 0 0 0 0;
}

.guide_content .calendar_box .calendar_select_box .year_box {
	float: left;
	margin: 3px 60px 0 0;
	position: relative;
}

.guide_content .calendar_box .calendar_select_box .year_box .year {
	font-size: 14px;
	color: #000;
	font-family: arial;
	background: #fff;
	padding: 2px 6px;
	float: left;
	line-height: 1;
}

.guide_content .calendar_box .calendar_select_box .year_box .selectDate {
	font-size: 14px;
	float: left;
	background: url(../images/guide/drop.png) no-repeat right top;
}

.guide_content .calendar_box .calendar_select_box .month_box {
	float: left;
	margin-top: 3px;
	position: relative;
}

.guide_content .calendar_box .calendar_select_box .month_box .month {
	font-size: 14px;
	color: #000;
	background: #fff;
	font-family: arial;
	padding: 2px 6px;
	float: left;
	line-height: 1;
	width: 28px;
}

.guide_content .calendar_box .calendar_select_box .month_box ul {
	background: #fff;
	font-size: 14px;
	position: absolute;
	top: 18px;
	left: 0;
	width: 40px;
	display: none;
}

.guide_content .calendar_box .calendar_select_box .month_box ul li {
	padding: 2px 6px;
	color: #000;
	cursor: pointer;
}

.guide_content .calendar_box .calendar_select_box .year_box ul {
	background: #fff;
	font-size: 14px;
	position: absolute;
	top: 18px;
	left: 0;
	width: 45px;
	display: none;
}

.guide_content .calendar_box .calendar_select_box .year_box ul li {
	padding: 2px 6px;
	color: #000;
	cursor: pointer;
}

.guide_content .calendar_box .calendar_select_box .drop {
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/guide/drop.png) no-repeat left top;
}

.guide_content .calendar_box table {
	width: 100%;
	border-collapse: collapse;
	clear: both;
}

.guide_content .calendar_box table th {
	border: 1px solid #dfdfdf;
	background: #f2f2f2;
	font-size: 14px;
	color: #3D3D3D;
	padding: 2px 0;
}

.guide_content .calendar_box table th.weekend {
	background: url(../images/guide/bg02.png) repeat-y left top;
	color: #fff;
}

.guide_content .calendar_box table td {
	border: 1px solid #dcdcdc;
	width: 38px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	color: #3E3A39;
	font-size: 14px;
	font-family: "arial";
}

.guide_content .calendar_box table td.today {
	background: url(../images/data/calendar_bg.png) no-repeat right bottom;
}

.guide_content .conts_left .img {
	border-top: 1px solid #81b1c7;
	padding-top: 2px;
	clear: both;
}

.guide_content .conts_left .link {
	padding: 15px 0 30px 0;
	background: url(../images/guide/bg04.png) no-repeat left top;
}

.guide_content .conts_left .link li {
	float: left;
	margin: 0 0 8px 10px;
	display: inline;
}

.guide_content .conts_left .link li a {
display: block;
width: 130px;
height: 34px;
line-height: 34px;
color: #0B3F6F;
font-size: 12px;
text-align: center;
background: url(../images/guide/bg07.png) repeat-x left top;
border: 1px solid #b1b1b1;
}

.guide_content .conts_left .link li a.type2 {
	line-height:17px;
}

.guide_content .conts_left .link02 {
	text-align: left;
	background: url(../images/guide/bg05.png) no-repeat left top;
}

.guide_content .conts_left .link02 li a {
padding-left: 10px;
width: 120px;
}

.guide_content .conts_left .link02 .fs12 a {
	font-size: 12px;
}

.common_box .guide_content .conts_right {
	margin-left: 289px;
	float: none;
	width: auto;
	background: url(../images/guide/bg06.png) no-repeat left bottom;
}

.common_box .guide_content .conts_right h2 {
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #408bab;
	margin-bottom: 30px;
	padding: 3px 0 3px 40px;
}

.common_box .guide_content .conts_right .ttl {
	margin: 0 0 20px 28px;
	font-size: 16px;
	color: #fff;
	width: 120px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background: url(../images/guide/bg09.png) no-repeat left top;
	clear: both;
}

.common_box .guide_content .conts_right .guid_link {
	padding: 0 0 30px 28px;
	overflow: hidden;
}

.common_box .guide_content .conts_right .guid_link li {
	margin: 0 5px 15px 0;
	float: left;
	width: 217px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #999999;
	background: url(../images/guide/bg08.png) repeat-x left bottom;
}

.common_box .guide_content .conts_right .guid_link li a {
padding-left: 10px;
display: block;
color: #0B3F6F;
font-size: 14px;
}

.common_box .guide_content .conts_right .guid_link li.type2 {
	line-height:20px;
}

.common_box .guide_content .conts_right .guid_link li.fs18 a {
	font-size: 14px;
}

.common_box .guide_content .conts_right .guid_link li.w294 {
	width: 294px;
}
.law_menu li a {
padding: 0 50px;
}

.ml50 {
	margin-left: 50px;
}

.topBox .subnav {
width: 1048px;
margin: 0 auto;
}

.topBox .subnav li {
font-size: 18px;
color: #D6E7F3;
float: left;
padding: 0px 0 4px 0;
margin-right: 0px;
margin-left:10px;
}

.topBox2 .subnav li {
font-size: 13px;
color: #fff;
float: left;
padding: 5px 0px 0px 10px;
margin-right: 10px;
}

.topBox .subnav li a {
	font-size: 18px;
	color: #fff;
	padding-right: 10px;
}

.product_m li a {
font-size: 16px;
}

.product_content .product_conts .part1 .boxR .more {
	text-align: right;
	width: 82px;
	height: 27px;
	line-height: 27px;
	color: #054173;
	font-size: 14px;
	background: url(../images/product/download_bg.png) no-repeat left top;
	float: right;
}

.product_content .product_conts .part1 .boxR .more a {
	color: #054173;
	display: block;
	padding-right: 10px;
}

.page {
	display: inline;
	position: relative;
}

.page span {
	width: 30px;
	padding-left: 5px;
	border: 1px solid #476e91;
	display: inline-block;
	text-align: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

*html .page ul {
	top: 22px;
	left: 0;
}

*+html .page ul {
	top: 22px;
	left: 0;
}

.page .option {
	width: 24px;
	height: 22px;
	position: relative;
	display: inline-block;
	background: url(../images/index/select.png) no-repeat right top;
	cursor: pointer;
	vertical-align: middle;
}

.page ul {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 30px;
	padding-left: 5px;
	text-align: left;
	background: #f0eeec;
	border: 1px solid #476e91;
	display: none;
}

.page ul li {
	cursor: pointer;
}

.data_menu li a {
	padding: 0 36px;
}

.clear {
	clear: both;
}

.mb40 {
	margin-bottom: 40px;
}

.guide_content .conts_left .link li.w185 a {
	width: 175px;
}

.common_box .guide_content .conts_right .guid_link li .fs14 {
	font-size: 14px;
	line-height: 1.5;
}

/*产品介绍*/
.pro-left{ width:284px; border-bottom:1px solid #d7dee4; border-right:1px solid #d7dee4; min-height:300px; _height:300px; float:left; overflow:hidden;}
.pro-title{ height:37px; line-height:37px; padding:0 10px; background:url(../images/product/pro-title.gif) repeat-x; clear:both}
.pro-title span{ font-size:16px; color:#fff}
.pro-title a{ float:right; color:#fff; font-size:14px;}
.pro-title a:hover{ color:#fff; text-decoration:underline}
.he-btn{ width:216px; height:46px; padding-top:20px; margin:0 auto}
.he-btn a{ width:216px; height:46px; line-height:46px; display:block; font-size:20px; color:#fff; text-indent:60px; text-align:center; background:url(../images/product/he-btn.gif) no-repeat}
.he-btn a:hover{ color:#fff}
.he-list{ width:280px; margin:30px auto 10px}
.he-list li{ width:130px; height:45px; background:url(../images/product/btn.gif) no-repeat; margin:0 5px 20px; _display:inline; float:left}
.he-list li a{ width:130px;line-height:45px; text-align:center; display:block; color:#0c406f; font-size:13px;}
.he-list li a:hover{color:#0c406f;}
.wen{ width:100%; padding-top:10px;}
.wen-list li{ padding:10px 15px; border-bottom:1px solid #466785}
.wen-list li p{ line-height:25px; }
.wen-list li p a{ color:#466785; font-size:14px;}
.wen-list li p a:hover{ color:#ff0000}
.ziliao{ width:100%; height:60px; padding-top:50px; margin-bottom:30px; background:url(../images/product/bg.png) no-repeat right bottom; border-bottom:1px solid #466785}
.ziliao a{ width:80px; height:26px; line-height:26px; text-align:center; display:block; color:#064275; font-size:14px; background:url(../images/product/download.gif) no-repeat; margin-left:25px;}
.ziliao a:hover{ color:#064275;}
.adver{ width:265px; height:120px; margin:0 auto}
.pro-right{ width:740px; min-height:300px; _height:300px; margin-left:20px; float:left}
.pro-con{ width:100%; height:500px; border-bottom:2px solid #002751}
.tab-list{ width:100%; height:38px; padding:10px 0}
.tab-list li{ width:150px; padding:0 10px; height:38px; line-height:38px; border-right:1px solid #426382; float:left}
.tab-list li a{ width:150px; height:38px; line-height:38px; text-align:center; font-size:14px; display:block; color:#08325a}
.tab-list li.tab-selected a{ background:url(../images/product/tab.gif) no-repeat center center; color:#fff}
.tab-list li a:hover{ background:url(../images/product/tab.gif) no-repeat center center; color:#fff}
.tab-con{ width:100%; clear:both}
.tab-div{ width:740px; display:none}
.tab-h2{ height:30px; line-height:30px; color:#00295e; font-size:16px; font-weight:normal}
.table{ border:1px solid #000; border-collapse:collapse}
.table tr th{ border:1px solid #000; line-height:25px; font-weight:normal; text-align:left; text-indent:20px; font-size:14px; color:#000}
.table tr th span{ color:#1973fe; margin-left:20px}
.table tr td{ border:1px solid #000; line-height:25px; background:#6fc7f0; text-align:center; font-weight:bold; font-size:12px;word-break:normal}
.tab-soll{ height:313px; width:740px; overflow:hidden; position:relative}
.table-soll{ border:1px solid #000; border-collapse:collapse}
.table-soll tr td{ border:1px solid #000; line-height:25px; text-align:center; font-size:13px;word-break:normal}
.table-soll tr td a{ color:#000; font-size:14px; font-weight:bold}
.table-soll tr td a:hover{ color:#ff0000}

.table-soll2{ border-right:1px solid #000;border-bottom:1px solid #000;}
.table-soll2 tr td{ border-left:1px solid #000;border-top:1px solid #000; line-height:25px; text-align:center; font-size:14px;}
.table-soll2 tr td a{ color:#000; font-size:14px; font-weight:bold}
.table-soll2 tr td a:hover{ color:#ff0000}

.hang{ width:100%; clear:both}
.hang-list{ width:100%; height:38px; padding:10px 0}
.hang-list li{ width:146px; padding:0 10px; height:38px; line-height:38px; border-right:1px solid #426382; float:left}
.hang-list li a{ width:146px; height:38px; line-height:38px; text-align:center; font-size:16px; display:block; color:#08325a}
.hang-list li.hang-selected a{ background:url(../images/product/tab.gif) no-repeat center center; color:#fff}
.hang-list li a:hover{ background:url(../images/product/tab.gif) no-repeat center center; color:#fff}
.hang-con{ width:740px; background:#efefef; clear:both}
.hang-div{ width:740px; height:400px; display:none; overflow:hidden}
.hang-data{ width:100%; height:330px;}
.hang-select{ padding-left:110px; height:22px; clear:both}
.hang-opation{ width:96px; height:22px; float:left; margin-left:10px; position:relative; z-index:10000}
.hang-year{ width:70px; height:20px; line-height:20px; border:1px solid #0e4271; color:#0e4271; font-size:14px; text-align:center; overflow:hidden; font-family:"微软雅黑"; float:left}
.hang-btn{ width:24px; height:22px; float:left; background:url(../images/data/icon02.png) no-repeat;}
.hang-link{  width:70px; border:1px solid #0e4271; border-top:none; position:absolute; left:0; top:22px; display:none}
.hang-link li{ height:22px; line-height:22px; text-align:center; color:#0e4271; font-size:14px; font-family:"微软雅黑"; cursor:pointer}

.dumascroll_area { 
    height:100%; 
    overflow:hidden; 
} 
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { 
    background-image:url(../images/un_bg_bar.gif)
} 
.dumascroll_bar { 
    position:absolute; 
    top:0; 
    right:0; 
    z-index:9; 
    width:14px; 
    height:100%; 
    cursor:default; 
    -moz-user-select:none; 
    -khtml-user-select:none; 
    user-select:none; 
    background-repeat:repeat-y; 
    background-position:-42px 0; 
    float:left; 
} 
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { 
    position:absolute; 
    left:0; 
} 
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a { 
    width:100%; 
    height:12px; 
    color:#fff; 
    text-align:center; 
} 
.dumascroll_arrow_up,.dumascroll_arrow_up_a { top:0; } 
.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0; } 
.dumascroll_handle,.dumascroll_handle_a { width:100%; background-repeat:repeat-y; } 
.dumascroll_arrow_up { background-position:0 0; } 
.dumascroll_arrow_up_a { background-position:-14px 0; } 
.dumascroll_handle { background-position:-28px 0; } 
.dumascroll_handle_a { background-position:-56px 0; } 
.dumascroll_arrow_down { background-position:-70px 0; } 
.dumascroll_arrow_down_a { background-position:-84px 0; } 
.table-soll{ table-layout:fixed; overflow:hidden;}

.nav li ul{ height:66px; background:url(../images/sub_nav_bg.png) repeat-x; display:block; position:absolute; top:44px; _top:63px; left:3px; display:none; white-space:nowrap; overflow:visible; padding-top:0}
.newsAndGong{margin-left:13px;}
.nav li ul li{ float:left; display:inline-block; font-size:18px; line-height:66px; height:66px; padding-left:16px;}
.nav li ul li a, .nav li.active ul li a{ font-size:15px; display:inline-block;  padding-left:0; padding-right:16px; color:#fff;}
.nav li ul li.selected{ background:url(../images/sub_nav_on_left.png) no-repeat 8px center; background-position: 8px 23px\9; *background-position: 8px 21px; _background-position: 8px 20px;}
.nav li ul li.selected a{ background:url(../images/sub_nav_on.png) no-repeat right 21px;}
.nav li a.mhover{ background:url(../images/nav_on.gif) no-repeat center bottom;}
.nav li.last ul{ left:auto; right:3px;}
*+html .nav li.last ul{ left:auto; right:13px;}
.nav li.last2 ul{ left:auto; right:15px; _right:9px;}

.video {
font-size:16px;
color: #0b3f6f;

}
.video a {
font-size:16px;
color: #0b3f6f;
}

.video_more  {
font-size:20px;
color: #0b3f6f;

.nav li ul li.selected a {
	background: url(../images/sub_nav_on.png) no-repeat right 21px;
}
.video_more a {
font-size:20px;
color: #0b3f6f;
}

.nav li.last ul {
	left: auto;
	right: 0px;
}


.FocusItem a{
  color:#69CAFD !important;
}


