@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
input, select, img {
	vertical-align: middle;
	padding:0px; margin:0;
}
select {
	margin: inherit;
}
button {
	border: 0;
	padding: 0;
	background: transparent;
	cursor: pointer;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol {
	margin-left: 2em;
}
/* ========================================= clearfix == */
.clear {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0px;
}
.fl{
	float:left;}
.fr{
	float: right;}

.bg_fff{
	background:#FFF;}

.m_t_10{
	margin:10px 0;}
	
.w540{
	width:540px;}
.w445{
	width:445px;}
.w730{
	width:730px;}

.h290{
	height:290px; overflow:hidden;}
.h370{
	height:370px; overflow:hidden;}
.h90{
	height:90px; overflow:hidden;}
.h380{
	height:380px; overflow:hidden;}
.h270{
	height:270px;}
/*2015*/
.h305{
	height:305px; overflow:hidden;}
.h350{
	height:350px; overflow:hidden;}
.h360{
	height:360px; overflow:hidden;}

	
.p_8{
	padding:15px;}
.m_8{
	margin:8px;}

/*sty_01_tit*/
.sty_01_tit{
	height:45px;  color:#c30500;
	background: url(../img/sty_01_t_bg.gif) repeat-x left bottom;}
.sty_01_tit h2{
	display:block; padding:0 30px 0 10px; font-size:24px; border-bottom:3px solid #c30500; line-height:42px; float:left;
	background:url(../img/tit_bg.gif) no-repeat right 25px;}
.sty_01_tit span{
	line-height:40px; font-size:16px; color:#c30500; padding-right:10px; color:#1146a8;}
/*gg*/
.gg{
	height:36px; border:1px solid #d7d7d7; overflow:hidden;
	background:url(../../images/ljcd/gg_bg.jpg) repeat-x #fefefe;}
.g_left{
	width:700px;}
.search{
	width:181px; position:absolute; top:0px; right:10px;}
.g_left p{
	line-height:36px; font-size:12px; color:#1a528c; padding:0 20px;}
	
.search{
	height:22px; padding:7px 0 0 0;
	background:url(../../images/ljcd/search_bg_2015.jpg) no-repeat 0px 7px;}
.search .ip_text{
	height:20px; padding:1px 3px; width:119px; border:0px; font-size:12px; line-height:20px; color:#909090;
	background:none;}
.search .in_button{
	width:46px; height:22px; border:none; font-size:14px; color:#FFF; cursor:pointer;
	background:url(../../images/ljcd/search_bu_2015.jpg) no-repeat #2a55a4;}
	
/*new_tt*/
.new_tt{
	padding:20px;}
.new_tt h2{
	display:block; width:960px; text-align:center; height:40px; line-height:40px;}
.new_tt h2 a{
	font-size:30px; font-weight:bold;}
.tt_list{
	text-align:center; line-height:25px; overflow:hidden; font-size:14px; padding-top:5px;}
	
.banner{
	height:280px; width:530px; padding:5px; overflow:hidden;}
	
/*banner*/
#focus {width:530px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:280px; position:absolute;}
#focus ul li {float:left; width:530px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{
	width:530px; height:280px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:510px; height:9px; padding:19px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:9px; height:9px; _font-size:0; margin-left:8px; cursor:pointer; background:  url(../img/hdp_n.png);}
#focus .btn span.sp_h {background: url(../img/hdp_h.png)}

/*banner2*/
#focus2 {width:445px; height:90px; overflow:hidden; position:relative;}
#focus2 ul {height:90px; position:absolute;}
#focus2 ul li {float:left; width:445px; height:90px; overflow:hidden; position:relative; background:#000;}
#focus2 ul li img{
	width:445px; height:90px;}
#focus2 ul li div {position:absolute; overflow:hidden;}
#focus2 .btn2 {position:absolute; width:auto; height:9px; padding:5px; right:0; bottom:0; text-align:right;}
#focus2 .btn2 span {display:inline-block; _display:inline; _zoom:1; width:9px; height:9px; _font-size:0; margin-left:8px; cursor:pointer; background:  url(../../images/ljcd/hdp_n.png);}
#focus2 .btn2 span.sp_h {background: url(../../images/ljcd/hdp_h.png)}


.li_bg_a{
	position:absolute; height:45px; display:block; left:0px; bottom:0px;}
.bg_b{
	background:#000; opacity:0.5; width:530px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.b_te{
	z-index:9; color:#FFF; line-height:45px; font-size:14px; width:410px; padding-left:15px; overflow:hidden;}
a.b_te:hover{
	color: #CCC;}
	
/*y_tt_1*/
.y_tt_1{
	border-bottom:1px solid #d4d4d4; color:#333; padding-top:5px;}
.y_tt_1 a{
	color:#b71100; font-size:20px; font-weight:bold; line-height:30px;  display:block; overflow:hidden; text-align:left; padding-bottom:5px;}
.y_tt_1 a:hover{
	color:#113b83;}
.y_tt_1 p{
	line-height:23px;  padding:0px 5px 10px 5px;}
	
	
	
	
/**/
.tab_bon { margin: 10px 0; font-size: 15px; height:24px; width:540px;}
.tab_bon li { float:left; margin-right:55px;  border-bottom:2px solid #fff; height:24px; padding:0 5px; line-height:20px;}
.tab_bon li a { display:block; height:24px; font-size:16px; font-weight:bold; color:#333;}
.tab_bon li.on { border-bottom:2px solid #b71100; }
.tab_bon li.on a{ color:#666}

/*sty_02_tit*/
.sty_02_tit{
	height:42px;  color:#fff; border-bottom:3px solid #001d7b; padding-top:8px;
	background:#2e4aa5;}
.sty_02_tit h2{
	display:block; padding:0 30px 0 10px; font-size:24px; line-height:42px; float:left;
	background:url(../../images/ljcd/tit_bg2.gif) no-repeat right 25px;}
.sty_02_tit span{
	line-height:42px; font-size:14px; padding-right:10px;}
.sty_02_tit span a{
	color:#FFF;}
.sty_02_tit span a:hover{
	color:#85b0ff;}

.jbts_fs .ft a,.jbts_fs .hf a{
	padding-left:80px; width:120px;}	
.ft a{
	background:#2e4aa5 url(../../images/ljcd/jb05.gif) no-repeat 20px 5px;}
.ft a:hover{
	background:#233f9b url(../../images/ljcd/jb05.gif) no-repeat 20px 5px;}
.hf a{
	background:#2e4aa5 url(../../images/ljcd/jb06.gif) no-repeat 20px 5px;}
.hf a:hover{
	background:#233f9b url(../../images/ljcd/jb06.gif) no-repeat 20px 5px;}

.jrdt_xx span{
	color:#2e4aa5; padding:5px 10px;}
.jj_xx .p_t_n{
	padding-top:0px;}
	
/**/
.d_c_left{
	width:482px; overflow:hidden;}
ul li.gzdt_list{
	position:relative; height:105px;}
.gzdt_list img{
	position:absolute; display:block; width:93px; height:70px; left:5px; top:40px;}
.gzdt_list p{
	padding-left:100px;}
	
/**/
.zxyj{
	width:250px;}
	
/**/
.ul_04 li{
	width:123px; display:block; float:left; padding:15px 5px 0 3px;}
.ul_04 li a{
	line-height:40px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#FFF;
	background:#083d8b;}
.ul_04 li a:hover{
	background:#0f4cbc;}
.ul_04 li a img{
	width:123px; height:137px;}
	
/**/
.yqlj_bor{
	height:3px; line-height:0px;
	background:#1146a8;}
.yqlj_bor p{
	width:135px; height:3px;
	background:#b71100;}

.yqlj_xx{
	height:107px;}	
.yq_right{
	width:250px;}
.yq_tit{
	color:#1146a8; line-height:40px; font-size:16px; height:40px; padding-left:40px;
	background:url(../../images/ljcd/yqlj_i.jpg)  no-repeat 10px 5px;}

.ul_yq{
	padding:0px 10px;}	
.ul_yq li{
	float:left; display:block;font-size:14px; line-height:26px; display:block; width:71px;}
.ul_yq li a{
	}
.yq_right{
	padding-top:7px;}	
.yq_right select{
	margin-top:10px;}
	
/*n_news*/	
.n_news{
	overflow:hidden; height:41px;line-height:36px; color:#1a528c;}
.n_tit{
	height:36px; width:60px; text-align:right;}
	
.n_n_list li{
	height:36px;  width:500px; overflow:hidden;}
.n_n_list li a{
	color:#3f3f3f; padding-right:20px;}

.kongz{
	padding-top:12px;}
.kongz span{
	width:14px; height:13px; display:block;overflow:hidden; text-indent:-999em; float:left; margin-right:1px; cursor:pointer;}	
.kongz #btn1{
	background: url(../../images/ljcd/p_icon.jpg) no-repeat top right;}
.kongz #btn2{
	background: url(../../images/ljcd/p_icon.jpg) no-repeat;}


        .ywgz_more{
			position:relative; height:274px; overflow:hidden;}
		.jrsd{
			position:absolute; right:8px; top:255px; width:55px; height:30px; line-height:30px; text-align:center; z-index:99;
			background:#FFF;}
		.yw_fl{
			width:150px; height:45px;}
		.yw_fl ul li{
			float:left; width:74px; text-align:center; height:42px; line-height:42px;}
		.yw_fl ul li.on{
			background:#f5f5f5;}
		.yw_fl ul li.on a{
			color:#b71100;}

/*----------------------------------------------------*/
		.sty_02_tit{
			padding:0px; height:50px; position:relative;}
		.sty_02_tit h2{
			margin-top:8px;}
		.cdjw_mz1{
			height:53px; position:absolute; right:0px; top:0px;}
       #tabs6 li{
				display:block; float:left;}
       #tabs6 li a{
		   display: inline-block; color:#fff; font-size:16px; font-weight:bold; padding:0 20px; height:53px; line-height:53px;}
       #tabs6 li.on a{
		   background:#517aff url(../../images/ljcd/tab_bg_0001.jpg) no-repeat center bottom;}
	   #tab_conbox6 .ul_02{
		   padding:8px;}
		   
 .zxft{
	 height:115px; overflow:hidden; position:relative; padding-left:200px;}
 .zxft .zf_img{position:absolute; width:180px; height:100px; left:5px; top:10px;}
 .zxft img{
	 width:180px; height:100px; }
	 .zxft ul{
		 padding-top:5px;}
 .zxft ul li{
	 position:relative; padding-left:60px; height:auto; line-height:22px;}
 .zxft ul li a{
	 font-size:12px;}
 .zxft ul li b{
	 position:absolute; left:0px; top:0px; color:#083d8b;}
.wqhg{
	padding-top:20px;}

.ul_03 li a{
	font-size:12px;}
	
/*
code add by:jason
date:2014-8-5 17:30
*/
.yqlj_xx{
	height:44px;}	
.sites .hd{
	height:60px; padding:0 20px; font-size:30px; font-weight:bold; color:#fff; line-height:55px;
	background:#083d8b;}
.yq_cont{
	width:880px; height:30px; padding-top:10px;}
.yq_cont select{
	margin:0 35px;}

/*date:2015-3-23 15:15*/
.sites .bd{
	position:relative;}
.sites .qxpm{
	width:205px; border:1px solid #efefef; position:absolute; right:10px; bottom:10px;
	background:#fff;}
.qxpm-hd{
	padding:5px 10px; font-size:14px; font-weight:bold; line-height:20px; color:#083d8b; text-align:center;
	background:#eff4fa;}
.qxpm-bd{
	padding:0 10px;}
.qxpm-link{
	line-height:26px; text-align:right;}
.qxpm-link a{
	color:#083d8b;}
.qxpm-link a:hover{
	color:#c30500;}

/*date:2015-5-14 15:06*/

	
	/**/
.on_moves .jg_nav{
	 opacity:0; width:300px; height:auto;  position:absolute; top:47px; left:-100px; display:none; text-align:left; overflow:hidden; z-index:99; border:3px solid #ccc;
	 background:#ffffff;}
.nav .n_b_r ul li.on_moves .jg_nav a{
	line-height:24px; background:none; height:auto; padding:10px; color:#113b83; width:300px;}
.nav .n_b_r ul li.on_moves .jg_nav a:hover{
	border-bottom:none;line-height:24px; color:#b71100;
	background:#eee;}	
.ul_01,.ul_02{
	padding-top:10px;}
.ul_01 li,.ul_02 li{
	padding:0 5px;}
.ul_01 li{
	height:28px; line-height:28px; overflow:hidden;}
.ul_01 li a,.ul_02 li a{
	font-size:16px;}
.ul_02 li{
	height:28px; line-height:28px; overflow:hidden;}
.ul_02{
	padding:0 10px;}
	
li.u_1_big,li.u_1_big2{
	line-height:36px; height:36px;padding-top:5px;}
li.u_1_big a,li.u_1_big2 a{
	font-size:16px; font-weight:bold;}
li.u_1_big2 a{
	line-height:24px; padding-top:5px; height:24px; display:block; overflow:hidden;}
li.u_1_big2{
	height:auto; padding-bottom:15px;}
li.u_1_big2 p{
	line-height:20px; font-size:12px; color:#646464; padding-top:6px; height:40px;}	
	
.ul_03 li{
	height:26px; line-height:26px; color:#083d8b;}
.ul_03 li span{
	float:right; color:#777; padding-right:10px;}
	
	
	
	.content_ul ul {
	float:left;
	line-height:40px;
}
.content_ul ul li {
	float:left
}
.content_ul ul .curret_nav01 {
	line-height:40px;
	color:#015ab8;
	border-bottom:2px #015ab8 solid;
	font-size:16px;
	width:100px;
	text-align:center
}
.content_ul ul .nav01 {
	width:100px;
	border-bottom:2px #d9d9d9 solid;
	text-align:center;
	font-size:16px;/*lhl*/
}
/*lhl*/
.content_ul ul .nav01 a {
	color:#333333;
	font-size:16px;
}
/*lhl*/
.content_ul ul .curret_nav01 a:visited {
	color:#015ab8;
	font-size:16px;
}
/*duxz*/
.content_ul ul .nav01_more {
	width:100px;
	border-bottom:2px #d9d9d9 solid;
	text-align:center;/*font-size:16px;lhl*/
}
/*duxz*/
.content_ul ul .nav01_more a {
	color:#333333;
}


.news_info {
	background:url(../img/ico.jpg) left no-repeat;
	padding-left:15px;
	white-space:nowrap;
	overflow:hidden;
}
#con_one_1 .list1 .news_info {
	float:left;
	width:380px;
	overflow:hidden
}
#con_one_2 .list1 .news_info {
	float:left;
	width:380px;
	overflow:hidden
}
.list3 .news_info {
	float:left;
	width:380px;
	    margin-bottom: 10px;
	overflow:hidden
}
.news01 .news_info a {
	font-size:14px;
}

.news01 {
    float: right;
    width: 247px;
}
.news01 h2 {
    color: #444444;
    font-size: 16px;
}
a.f13_black_link {
    color: #000000;
    font-size: 16px;
}
.news01_hot {
    text-indent: 20px;
    line-height: 24px;
}
.f12_red {
    color: #ac0903;
    font-size: 12px;
}
.clear15 {
    clear: both;
    height: 15px;
}
.clear10 {
    clear: both;
    height: 10px;
}
.newpic01_lzjy img {
    float: left;
    width: 244px;
    height: 170px;
    border: 1px #d9d9d9 solid;
}
#lzjy .news_info {
    width: 480px;
    margin-bottom: 10px;
}
.list3 .f13_black_link {
    font-size: 16px;
}
a.f13_black2:visited {
    color: #505050;
}
a.f13_black2:link {
    color: #505050;
    font-size: 13px;
}
.box td {font-size: 12px;}
.box td  h2{font-size: 24px; font-weight: bold;    color: #113b83;
    cursor: pointer;    margin-top: 10px;}
    .scrollImgList1{zoom:1;overflow:hidden;}
					.scrollImgList1 .Cont{float:left; width:900px; overflow:hidden;position:relative;}
					.scrollImgList1 .ScrCont{width:32766px;zoom:1;overflow:hidden;  height: 85px;}
					#List1_1,#List2_1{float:left;}
					.scrollImgList1 .box{width:900px;float:left;text-align:center;}
					.scrollImgList1 .box img{display:block;margin:0 auto;border:0;}
					.scrollImgList1 .box a:hover img{border:0;}
					.scrollImgList1 .box p{line-height:24px;color:#505050;text-align:center;}
					.scrollImgList1 a:link,.scrollImgList1 a:visited{color:#505050;text-decoration:none;}
					.scrollImgList1 a:hover{color:#000;text-decoration:none;}
.fl {
    border: none; 
}
.mbm a{
    white-space: pre-wrap;
}
.mbm li{
	float: left;
    margin-right: 20px;
	 display:block;
	 WIDTH:auto;
}
.mbm li a{
	TEXT-ALIGN: center; WIDTH: auto; DISPLAY: block; FLOAT: left;  MARGIN-LEFT: 10px; 
}
.tabBox ul li{    
	width: 185px;
    height: 147px;
    margin-right: 8px;
    margin-top: 20px;
    float: left;
    text-align: center;
    position: relative;}
.tabBox span{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 24px;
    line-height: 24px;
    background: url(../img/water.png) center 0px no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src="../img/water.png");
    color: #FFF;
    text-align: center;
    display: block;
    z-index: 99;
    width: 185px;
}
.picScroll-left{height: 180px;
    overflow: hidden;}