@charset "gb2312";
/* Brier.Chen 2013.10.23 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* { margin:0; padding:0;}
body { background:#b5d8f8; color:#333; font-family:"Arial","微软雅黑","宋体"; font-size:12px; line-height:24px;}
ul li, ol li { list-style:none;}
fieldset,img { border:0; vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:focus,a:hover { color:#e10b00; outline:0; text-decoration:underline;}
em { font-style:normal;}
input,textarea { font-family:"微软雅黑","Arial";}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearfix { zoom:1;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.l { float:left;}
.r { float:right;}
.c { clear:both;}
.block { display:block;}
.none { display:none;}

.wrap980 { width:1080px; margin:0 auto;}
.wrapbox { background:#fff; border:1px #dfdfe1 solid; width:1058px; margin:0 auto; padding:10px; min-height:500px; _height:500px;}
.indexleft { float:left; border-right:1px #dfdfe1 solid; padding-right:8px; width:193px;}
.indexmain { float:left; padding:0 8px; width:520px;}
.indexright { float:left; padding-left:5px; width:285px;}
.main { float:left; padding-left:8px; width:818px;}

.mb20 { margin-bottom:20px;}
.mb8 { margin-bottom:8px;}

.place { float:right; color:#637b98; font-size:12px;}
	.place span { font-size:18px; margin:0 2px;}

.more { color:#637b98; font-size:12px;}
	.more:hover { color:#e10b00;}

.redlink { color:#e10b00;}
	.redlink:hover { color:#f00;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header { background:url(imagesbg_header.jpg) no-repeat center top; height:190px; overflow:hidden;}
	.header .wrap980 { position:relative;}
	#sitelogo { display:block; width:370px; height:100px; position:absolute; z-index:999; left:0; top:0;}

.navbox { border:1px #0366b9 solid; background:url(imagesbg_sitenav.png) repeat-x 0 0; height:58px; overflow:hidden;}
	.sitenav { padding-top:13px; float:left;}
		.sitenav li { display:inline; float:left; background:url(imagessitenav_li.png) no-repeat right; padding-left:10px; padding-right:12px; height:33px; line-height:32px; overflow:hidden;}
		.sitenav li a { display:block; width:92px; float:left; height:33px; text-align:center; font-size:18px; color:#fff; font-weight:600;}
		.sitenav li a:hover, .sitenav li.current a { background:url(imagesstenav_link.png) no-repeat 0 0; color:#fff; text-decoration:none;}
		.sitenav li.current a { background-image:url(imagesstenav_link_h.png);}

.sitesearch { float:right; position:relative; width:250px; height:38px; overflow:hidden; margin-top:10px; margin-right:9px;}
	.sitesearch .in_txt { display:block; float:left; background:url(imagesserach_input.png) no-repeat 0 0; width:200px; height:38px; padding-left:8px; color:#999; line-height:38px; font-size:18px; border:0;}
	.sitesearch .in_btn { display:block; float:left; background:url(../images/search_btn.png) no-repeat 0 0; width:38px; height:38px; overflow:hidden; border:0; cursor:pointer;}
		.sitesearch .in_btn:hover { background-image:url(imagessearch_btn_h.png);}

.infobox { background:#f2f3f1; border:1px #dfdfe1 solid; height:38px; line-height:38px; overflow:hidden;}
	.notice { background:url(imagesico_notice.png) no-repeat 20px; padding-left:50px; font-size:14px; float:left; width:600px;}
	.timeshow { float:right; font-size:14px; padding-right:10px;}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ index ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.introbutton {}
		.introbutton li { margin-bottom:8px;}
			.introbutton li a { display:block; width:193px; height:56px; text-indent:-999em; overflow:hidden;}
			.introbutton li a.dwjj { background:url(imagesbtn_dwjj.png) no-repeat 0 0;}
				.introbutton li a.dwjj:hover, .introbutton li.current a.dwjj { background-image:url(imagesbtn_dwjj_h.png);}
			.introbutton li a.zyld { background:url(imagesbtn_zyld.png) no-repeat 0 0;}
				.introbutton li a.zyld:hover, .introbutton li.current a.zyld { background-image:url(imagesbtn_zyld_h.png);}
			.introbutton li a.gzzn { background:url(imagesbtn_gzzn.png) no-repeat 0 0;}
				.introbutton li a.gzzn:hover, .introbutton li.current a.gzzn { background-image:url(imagesbtn_gzzn_h.png);}
			.introbutton li a.nsjg { background:url(imagesbtn_nsjg.png) no-repeat 0 0;}
				.introbutton li a.nsjg:hover, .introbutton li.current a.nsjg { background-image:url(imagesbtn_nsjg_h.png);}

.indexmod {}
	.indexmod .title { background:#eaf0f4; border-bottom:2px #c6d9e4 solid; height:34px; line-height:34px; font-size:18px; padding:0 5px; font-weight:normal;}
		.indexmod .title strong { font-weight:normal; float:left;}
		.indexmod .title .more { float:right;}
	
	.indexmod .imglink { display:block; margin-top:6px;}

/* indexslide */
.indexslide .title, .board .title { height:42px; line-height:42px; font-size:20px;padding-left:9px; font-weight:normal;}
	.indexslide .title strong { font-weight:normal; float:left;}
	.indexslide .title .more { float:right;}
	
.indexslide .JQ-slide { width:470px; height:270px; overflow:hidden; position:relative;margin:0px auto}
	.indexslide .JQ-slide-content { position:absolute;}
	.indexslide .JQ-slide-content li { width:470px; height:270px; float:left; display:inline; position:relative;}
		.indexslide .JQ-slide-content li img { width:470px; height:270px; overflow:hidden;}
		.indexslide .JQ-slide-content li span { display:block; background:black; color:white; font-size:14px; font-weight:bold; padding:0 14px; position:absolute; bottom:0; left:0; z-index:10; width:470px; height:30px; line-height:30px; overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
		
	.indexslide .JQ-slide-nav { position:absolute; bottom:10px; right:8px; z-index:30;}
		.indexslide .JQ-slide-nav li { float:left; display:inline; background:url(imagesfocus_li.png) no-repeat; width:10px; height:10px; text-indent:-999em;overflow:hidden; cursor:pointer; margin-right:5px;}
		.indexslide .JQ-slide-nav li.on { background-position:-15px 0;}
		
/* board */
.board { background:url(imagesbg_board.png) no-repeat center bottom;height: 280px;}
	.board .conn { background:url(imagesbg_board_title.png) no-repeat center top; padding:10px; }
		.board .conn h2 { font-size:16px; margin-bottom:5px; padding-right:10px; color:#e10b00; _font-family:"黑体";}
		.board .conn p { line-height:22px; color:#666;}
		
/* indexAD */
.indexAD .imglink { display:block; margin-bottom:8px;}

/* indexlist */
.indexlist01 {}
	.indexlist01 li { height:30px; line-height:30px; border-bottom:1px #c8c8c8 dotted; background:url(imagesdot_01.png) no-repeat 3px 11px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
		
.indexlist02 {}
	.indexlist02 li { height:36px; line-height:36px; color:#e10b00; border-bottom:1px #ededed solid; background:url(../images/dot_03.png) no-repeat 3px 15px; padding-left:12px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.indexlist02 li .time { float:right; color:#999; font-size:12px;}
	.indexlist02 li a { _width:400px; _float:left; _overflow:hidden; _white-space:nowrap; _text-overflow:ellipsis;}

.indexlist03 {}
	.indexlist03 li { height:31px; line-height:31px; color:#e10b00; border-bottom:1px #ededed solid; background:url(imagesdot_02.png) no-repeat 3px 11px; padding-left:12px; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.indexlist03 li .time { float:right; color:#999; font-size:12px;}
	.indexlist03 li a { _width:400px; _float:left; _overflow:hidden; _white-space:nowrap; _text-overflow:ellipsis;}

.index_xfzn .indexlist01 li { _width:177px;}
.index_xffg .indexlist01 li { _width:235px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ subpage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.coltitle { height:42px; line-height:42px; font-size:20px; font-weight:normal; border-bottom:2px #c6d9e4 solid; padding:0 5px;}
	.coltitle strong { font-weight:normal; float:left;}

.contentbox, .newsconn { padding:10px 0; font-size:14px;}
	.contentbox p,.contentbox h3 { text-indent:2em; margin-top:25px;}
	.contentbox h1 { font-size:20px; text-align:center;}

.LD { background:#eaf0f4; padding:10px; margin-bottom:8px;}
	.LD .imgbox { float:left; width:170px;}
		.LD .imgbox img { width:164px; height:214px; overflow:hidden;}
	.LD .conn { float:right; width:550px;}
		.LD .conn h2 { font-weight:normal; font-size:18px;}
		.LD .conn h2 strong { color:#e10b00; margin-right:10px;}

.newsconn {}
.newsconn .newstitle { font-size:22px; text-align:center; color:#000; margin-bottom:10px; font-weight:normal;}
.newsinfo { text-align:center; font-size:12px;}
.newsinfo span { margin:0 20px;}
.newsinfo span em { color:#09C;}
.newscontent { font-size:14px; margin:25px 10px;}
.newscontent p { margin-top:10px;}
.newsrela { border-top:1px #ccc solid; padding:10px 0; color:#637b98; font-size:12px;}


.txtlist { padding:15px;}
	.txtlist li { font-size:14px; background:url(imagesdot01.gif) no-repeat left; padding-left:10px; line-height:30px; height:30px; border-bottom:1px #dedede dotted;}
	.txtlist li .time { float:right; font-size:10px; color:#999;}

/*fenye*/
.fenye{  font-size:12px; margin:0 auto 30px; clear:both; padding:10px; padding-left:180px;}
.fenye a,.fenye span,.fenye select{ display:block; float:left; margin:0 2px}
.fenye a{ position:relative; padding:0px 0 0px 8px; margin:0 2px;   color:#1345a3; background:url(imagespagenum.gif) no-repeat left top; height:25px; line-height:25px;}
.fenye a.nextpage{ background: url(imagespagebut.gif) no-repeat left -26px; width:45px; height:25px; margin:0 0 0 2px; padding-right:15px}
.fenye a.nextpage:hover{ color:#000;background: url(imagespagebut.gif) no-repeat left -26px;}
.fenye a.nextpage{ background: url(imagespagebut.gif) no-repeat left -26px; width:45px; height:25px;  padding-right:15px}
.fenye a.nextpage:hover{ color:#000;background: url(imagespagebut.gif) no-repeat left -26px;}
.fenye a.backpage{ background: url(imagespagebut.gif) no-repeat left top; width:45px; height:25px; margin:0 2px 0 0; padding-left:15px}
.fenye a.backpage:hover{ color:#000;background: url(imagespagebut.gif) no-repeat left top;}
.fenye a.grey{ background: url(imagespagebutgrey.gif) no-repeat left top; color:#999999; cursor:no-drop}
.fenye a.grey:hover{ background: url(imagespagebutgrey.gif) no-repeat left top; color:#999999}
.fenye a.greys{ background: url(imagespagebutgrey.gif) no-repeat left -26px; color:#999999; cursor:no-drop}
.fenye a.greys:hover{ background: url(imagespagebutgrey.gif) no-repeat left -26px; color:#999999}
.fenye a:hover,.fenye a.active{ background:url(imagespagenumblue.jpg) no-repeat left top; color:#FFFFFF; text-decoration:none}
.fenye a:hover b,.fenye a.active b{background:url(imagespagenumblue.jpg) no-repeat right top; cursor:pointer }
.fenye a.shenlue{ background:none; padding:0; margin:0 5px}
.fenye a.shenlue:hover{ color:#333333}
.fenye a b{ font-size:12px; display:block;+display:block;_display:inline;position:relative; font-weight:normal; background:url(../images/pagenum.gif) no-repeat right top; height:25px; line-height:25px;padding:0 8px 0 0;+padding:0 8px 0 0;_padding:5px 18px 10px 0px;margin-right:0px;+margin-right:0px;_margin-right:-8px;}
.fenye a b font{ font-size:12px; font-weight:normal}
.fenye span{ padding:2px}
.fenye select{ margin-top:1px;+margin-top:2px;_margin-top:2px; padding:4px}
.fenyes{ text-align:center}
.fenyes span a{ color:#FF0000; font-size:12px ; font-weight:bold; margin:0 2px}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer { text-align:center; color:#5781a7; padding:20px 0;}


/*----------------- fx新增样式 ----------------*/
.p
{
    text-indent:28px;
}