﻿@charset "utf-8";
/*------------------------------------------------------------------
* HomePage
* Updated: 2013.10.14
* Company: pro
* Author: Selina Shi
--------------------------------------------------------------------*/

/*-------------------------- Common Style --------------------------
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0;margin: 0;}
body { background: url(../images/background_bg01.jpg) top center repeat-x; font-family: Arial, Helvetica, sans-serif, "宋体"; color:#666; font-size:12px; }
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
li,ul,ol { list-style-type:none; }
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
select,input,img,select { vertical-align: baseline; }

a:link { text-decoration: none; color:#666666; }
a:visited { text-decoration: none; color:#666666; }
a:hover { text-decoration:none; color:#c00; }
a:active { text-decoration: none; color:#666666; }

/* * 修正IE5.x和IE6的斜体溢出bug * @bugfix * @css-for IE 5.x/Win, IE6 */
* html body{overflow: visible;}
* html iframe, * html frame{overflow: auto;}
* html frameset{overflow: hidden;}

/*---------------------------- Font Css ----------------------------
*/
h1 { font-size: 14px; padding-left:45px; font-family:Arial, Helvetica, sans-serif,sans-serif, "宋体"; font-weight: bold; line-height: 30px; color:#01439a; }
/*  topTitle News */
h2 { font-size: 22px; width:345px; text-align:center; font-family: "黑体"; line-height:45px; color:#01439a; }
   a.fontLink22b:link, a.fontLink22b:visited, a.fontLink22b:active { color:#01439a;}
   a.fontLink22b:hover { color:#c00;}
h3 { font-size: 14px; padding-left:45px; font-family:Arial, Helvetica, sans-serif,sans-serif, "宋体"; font-weight: bold; line-height: 30px; color:#01439a; }
em{ font-style:normal; text-decoration:none;}

.fontLink18, a.fontLink18:link, a.fontLink18:visited, a.fontLink18:active, a.fontLink18:hover {font-size: 18px; font-family: "微软雅黑", sans-serif; line-height:48px;}
.fontLink12w, a.fontLink12w:link, a.fontLink12w:visited, a.fontLink12w:active, a.fontLink12w:hover {font-size: 12px; color:#FFFFFF; }
.FontLineHeiht_150 { line-height:200%;}
.fontLetter { letter-spacing:0.3em;}
/* Other Css */
.style_black {font-size:14px; font-weight: bold; color:#494949; }
.style_hui {font-size:12px; color:#ccc; margin:0 5px; }
.style_blue a:link, .style_blue a:visited, .style_blue a:active { font-size:12px; color:#0066cc; }
.style_blue a:hover { font-size:12px; color:#0066cc; }

/* button */
.btnList_01 { background: url(../images/images2/ind_button_01.jpg) top center no-repeat; }
.btnList_02 { background: url(../images/images2/ind_button_02.jpg) top center no-repeat; }
.btnList_11 { background: url(../images/images2/ind_button_20.jpg) center center no-repeat; }
.btnList_11 img { width:194px; height:71px; border:0;}

/* Form Css */
.SearchInput{ width:408px; height:30px; border-left:solid 2px #990000; border-bottom:solid 2px #990000; border-top:solid 2px #990000; border-right: none; background:url(../images/icon_04.gif) left center no-repeat #FFFFFF; line-height:30px; font-size:12px; color:#999; padding-left:30px;}
.SearchBtn { background:url(../images/btn_search_01.gif) left center no-repeat; width:72px; height:34px; line-height:34px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; border:none;}
a.more:link, a.more:visited, a.more:active { margin-right:20px; line-height: 28px; float: right; color:#01439a; }
a.more:hover { margin-right:20px; line-height: 28px; float: right; color:#cc0000; }

/*---------------------------- Layout Style -------------------------------------------------------------------------------
 Overall situation Frame css(全局框架样式) 
*/
#head{ margin:0 auto; width:960px; height:96px;} 
#nav{ margin:0 auto; width:960px; height:42px;} 
#ad { margin:0 auto; width:870px; height:93px; text-align:right; padding:210px 90px 0 0; overflow:hidden;} 
#content01{ margin:0 auto; width:960px; height:272px; margin-bottom:10px; overflow:hidden;} 
#content02{ margin:0 auto;width:958px; height:156px; border:solid 1px #CCCCCC; margin-bottom:10px; overflow:hidden; background:url(../images/icon_line_04.gif) top center repeat-y;}
#content03{ margin:0 auto;width:960px; height:246px; overflow:hidden;}
#adv1 { margin:0 auto; padding:0; width:960px; height:74px; margin-bottom:10px; overflow:hidden;} 
#adv2 { margin:0 auto; padding:0; width:960px; height:99px; margin-bottom:10px; overflow:hidden;} 
#links { margin:0 auto; width:958px; height:88px; border:solid 1px #b6cbe0; background:url(../images/title_link_tb.jpg) top left no-repeat; }
	#links ul {float:left; margin:0; padding:20px 10px; list-style:none;}
	#links li { float:left; width:918px; line-height:23px; color:#01439a;}
	#links a { margin:0 6px; color:#01439a;}
    #links a:hover {color:#cc0000; }

#foot{ margin:10px auto; height:170px; background: url(../images/foot_bg.jpg) top left repeat-x;} 
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}/*清除浮动*/

/*---------- tophead ------------------------------*/
.headL { float:left; width:325px; height:96px;}
.headR { float: right; width:220px; height:96px; text-align: right;}
	.headRt_1 { color:#FFF; font-size:16px; height:52px; line-height:51px; font-weight:bold; font-family:Arial, Helvetica, sans-serif,sans-serif, "微软雅黑"; overflow:hidden;}
	.headRt_2 { color:#bfbfbf; font-size:12px; text-align:left;}
    .inputsearch { border:none; color:#bfbfbf; width:180px; height:24px; line-height:24px; font-size:12px; background: transparent;}

/*---------- Navigation ---------------------------*/
.menu { margin:0 auto; width: 954px; height: 42px; display: block; padding: 0px; overflow:hidden;}
.menu ul {list-style: none; padding: 0; margin: 0; height: 42px; overflow:hidden;}
.menu ul li {float: left; overflow: hidden; position: relative; line-height: 42px; text-align: center;}
.menu ul li a { position: relative; display: block; width: 106px; height: 42px; line-height:42px; font-family:Arial, Helvetica, sans-serif,sans-serif, "微软雅黑"; font-size: 12px; text-decoration: none; cursor: pointer;}
.menu ul li a span { position: absolute; left: 0; width: 106px;}
		.menu ul li a span.out {top: 0px;}
		.menu ul li a span.over, .menu ul li a span.bg {top: -40px;}
#menu1 { width: 954px; height: 42px; padding: 0px; overflow:hidden; }
#menu1 ul li a { color: #000; text-align:center; font-size:14px;}
#menu1 ul li a span.over {color: #FFF; text-align:center;}
#menu1 ul li span.bg { width:106px; height:42px; background: url(../images/bg_over.gif) no-repeat center center; text-align:center;}
	
/*---------- list / pictures / news ---------------------------*/
/* 热门文章 */
.con01_L { float:left; width:246px; height:270px; border:solid 1px #b6cbe0; background:url(../images/title_left_tb.jpg) top left no-repeat #FFFFFF; overflow:hidden;}
	.listhot{margin:15px 13px; width:242px; text-align: left;}
	.listhot ul{list-style-type: none; margin:0; padding:0;}
	.listhot li{ float:left; width:208px; padding-left:13px; background: url(../images/icon_line_01.gif) left bottom no-repeat; line-height:25px;}
	.listhot li img { margin-top:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
	.listhot li span{float: right; text-align: right; color:#999;}

/* 焦点图 */
.con01_M { float:left; margin-left:10px; width:347px; height:272px; background-color:#FFFFFF;}
.blk_18 { overflow:hidden; zoom:1; font-size:12px; width:960px; height:154px; overflow:hidden; margin-top:0px;}
.blk_18 td { width:148px; text-align:center;}
.blk_18 .pcont { width:885px; float:left; overflow:hidden; /*padding-left:5px;*/}
.blk_18 .ScrCont { width:52766px; zoom:1;/* margin-left:5px;*/}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:25px; height:74px; float:left; background: url(../images/ax.gif) no-repeat;}
.blk_18 .LeftBotton { background-position: 0 0; margin:42px 5px 0;}
.blk_18 .RightBotton { background-position: 0 -100px; margin:42px 1px 10px 8px;}
.blk_18 .LeftBotton:hover { background-position: -20px 0;}
.blk_18 .RightBotton:hover { background-position: -20px -100px;;}
.blk_18 .pl img { margin:0px; padding:1px; width:140px; height:106px; border:solid 1px #b7cce0;}
.blk_18 .pl { width:146px; float:left; text-align:center; line-height:24px;}
.blk_18 a.pl:hover {}

/* 新闻 */
.con01_R { float:right; width:347px; height:270px; background:url(../images/title_right_tb.jpg) top right no-repeat; overflow:hidden;}
	.headlinesList ul { float:left; list-style:none;}
	.headlinesList li{ display:inline; margin-bottom:20px; padding:0 15px; float:left; width:317px; line-height:16px; background:url(../images/images2/ind_line_01.gif) bottom center no-repeat; color:#6699cc;}
	a.headlinesListTitle:link, a.headlinesListTitle:visited, a.headlinesListTitle:active, a.headlinesListTitle:hover { margin-left:25px; color:#ff6000;}
	.newslist { float:left; width:317px; height:255px;}
	.newslist ul { list-style:none; margin:0; padding:0 15px;}
	.newslist li { float:left; width:304px; padding-left:13px; background: url(../images/icon_line_02.gif) left bottom no-repeat; line-height:25px;}
	.newslist li img { margin-top:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
	.newslist li span{float: right; text-align: right; color:#999;}

/* 滚动图片 */
.con02_L { float:left; width:29px; height:156px; background: url(../images/icon_left.jpg) top left no-repeat;}
.con02_M { margin:0 auto; width:900px; height:156px;}
	.gdimg{border: none; TEXT-ALIGN: center; margin-top:8px; padding-bottom:8px;}
	.gdimg img{border:1px solid #CCC; margin:6px 8px 8px 0px; padding:1px;}
.con02_R { float:right; width:29px; height:156px; background: url(../images/icon_right.jpg) top right no-repeat;}

/* list */
.con03_L { float:left; width:311px; height:234px; border:solid 1px #b6cbe0; background: url(../images/title_center_tb.jpg) top left no-repeat; overflow:hidden;}
.con03_M { float:left; width:311px; height:234px; margin-left:11px; border:solid 1px #b6cbe0; background: url(../images/title_center_tb.jpg) top left no-repeat; overflow:hidden;}
.con03_R { float:right; width:311px; height:234px; border:solid 1px #b6cbe0; background: url(../images/title_center_tb.jpg) top left no-repeat; overflow:hidden;}
  .list1{margin:10px 13px; width:285px; text-align: left;}
  .list1 ul{list-style-type: none; margin:0; padding:0;}
  .list1 li{ float:left; width:262px; padding-left:22px; background: url(../images/icon_line_02.gif) left bottom no-repeat; line-height:25px;}
  .list1 li img { margin:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
  .list1 li span{float: right; text-align: right; color:#999;}

.adv1 { float:left; width:980px; margin:0; padding:0;} 
.adv1 ul { list-style:none; margin:0; padding:0;} 
.adv1 li { float:left; margin:0; padding:0;} 
.adv1 li img {padding:0; margin-right:8px;} 

.adv2 { float:left; margin:0; padding:0;} 
.adv2 ul { margin:0; padding:0; list-style:none;} 
.adv2 li { float:left; margin:0; padding:0; margin-right:6px;} 

/*---------- foot ----------*/
.foot { margin:0 auto; width:960px; line-height:22px; font-size:12px; color:#ffffff; text-align:center;}
.foot p { line-height:50px;}

/*---------------------------- List Style -------------------------------------------------------------------------------
 Overall situation Frame css (全局框架样式) 
*/
#listmain { margin:0 auto; width:960px; margin-bottom:10px;} 
  .list_L { float:left; margin-bottom:10px; padding:0; width:696px; overflow:hidden;}
	.list_Lt { float:left; margin-bottom:10px; padding:0; width:696px; height:34px; line-height:34px; background:url(../images/list_titlebg.png) top left no-repeat; color:#FFF;}
	.list_Lt1 { float:left; margin-bottom:0; padding:0; width:960px; height:34px; line-height:34px; background:url(../images/list_titlebg1.png) top left no-repeat; color:#FFF;}
	.list_Ld { float:left; margin-bottom:10px; padding:0; width:694px; width:694px !important; background:url(../images/list_tb.jpg) top left no-repeat; border:solid 1px #b6cbe0;}
		.list_Ld ul {list-style-type: none; margin:20px 35px; margin:20px 20px !important; padding:0;}
		.list_Ld ul li { float:left; width:654px; height:90px; margin:0; padding-top:7px; line-height:20px; background:url(../images/icon_line_list.gif) top left repeat-x;}
		.list_Ld ul li img { margin-top:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
		.list_Ld ul li span{float: right; text-align: right; color:#999; line-height:35px;}
		.list_Ld ul li a { color:#01439a; font-size:14px; font-weight:bold; line-height:35px;}
		.list_Ld ul li a:hover {color:#cc0000; font-size:14px; font-weight:bold; }
		.list_Ld ol { float:left; list-style-type: none; margin:20px 35px; padding:0; width:620px;}
		.list_Ld ol li {float:left; height:30px; padding:0; line-height:30px;}
  .list_R { float:right; margin-bottom:10px; padding:0; width:255px;}

/* manu */
.menuR_01 { float:left; width:243px; margin-bottom:10px; padding:5px; border:solid 1px #b6cbe0; overflow:hidden;}
.menuR_01 ul { margin:0; padding:0; list-style:none;} 
.menuR_01 li { float:left; margin:0; padding:0; width:121px; height:53px; line-height:53px; text-align:center; background:url(../images/btn_04.jpg) center center no-repeat; color:#053d9a;} 
.menuR_01 li a { color:#01439a; font-size:14px;}
.menuR_01 li a:hover {color:#cc0000; font-size:14px; }

/* 最近更新、点击排行 */
.newupload { float:left; width:253px; height:315px; margin-bottom:10px; padding:0; border:solid 1px #b6cbe0; background:url(../images/list_right_tb.jpg) top left no-repeat; overflow:hidden;}
	.listnu {margin:15px 13px; width:227px; text-align: left;}
	.listnu ul{list-style-type: none; margin:0; padding:0;}
	.listnu li{ float:left; width:208px; padding-left:18px; background: url(../images/icon_line_01.gif) left bottom no-repeat; line-height:25px;}
	.listnu li img { margin-top:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
	.listnu li span{float: right; text-align: right; color:#999;}

.text{ width:960px; float:left;}
.text1{ width:700px; float:left; margin-right:8px;}

.text1_1{ width:698px; border:0px solid #C8E5ED; float:left; padding-bottom:8px;}
.text1_1title{ width:698px; height:29px;}
.ttitle1{width:116px; height:20px; padding:8px 0 0 29px;}
.ttitle2{text-align:right; width:532px; height:19px; padding:10px 20px 0 0;}
.text1_1text{ padding:17px 0 0 0;}
.text1_1text li{ width:635px;line-height:24px; font-size:12px; font-weight:bold; float:left; background:url(../images/icon_line_list.gif) top left repeat-x;}
.text1_1text li a{ width:450px;float:left; display:block;}
.text1_1text li font{ float:right; color:#999; font-size:12px;}
.text1_1text img{border:1px solid #CCC; padding:1px; margin-bottom:5px; margin-top:5px;}

.mainr{ width:252px; float:right; }
.mainr1{ width:250px; padding-top:8px; float:left; *padding-bottom:8px;}
.mainr1 li{ width:111px; height:31px;border:1px solid #C8E5ED; float:left; margin-left:8px; margin-bottom:8px;background:url(../images/icon_line_list.gif) top left repeat-x; text-align:center; line-height:31px; display:inline}
.mainr2{width:250px; float:left;}
.mainr3{ width:250px; float:left;}
.mainr3_title{width:233px; height:21px; font-size:14px; color:#1A9BB7; padding:8px 0 0 17px;}
.mainr3_title img{ margin-right:6px;}
.mainr3_text{ padding:15px 0 0 15px;}
.mainr3_text li{ font-size:13px; height:24px; padding-left:15px;}
.mainr4{ width:250px; float:left;}
.mainr4_text{ padding:0px;}

.list{ width:635px; margin-top:15px; margin-bottom:5px;}
.lists{ width:635px; font-size:12px; color:#777;}
.list a{ width:450px;float:left; display:block; font-size:14px; font-weight:bold; color:#01439a; text-decoration: none;}
.list a:hover{ width:450px;float:left; display:block; font-size:14px; font-weight:bold; color:#c00; text-decoration: none;}
.list font{ float:right; color:#999; font-size:12px;}
.list_des{ width:635px; font-size:12px; line-height:150%; background:url(../images/icon_line_list.gif) bottom left repeat-x; padding-bottom:15px;}

.page_nav{width:100%; margin-top:8px; margin-bottom:8px; line-height:28px;}
.page_nav a{border:1px solid #CCC; width:40px; line-height:22px; padding-top:2px; margin-right:2px; display:block; float:left; text-align:center;}

/*---------------------------- Content Style -------------------------------------------------------------------------------
 Overall situation Frame css (全局框架样式) 
*/
.content { float:left; margin-bottom:10px; padding:0; width:694px; border:solid 1px #b6cbe0;}
	.content ul {list-style-type: none; margin:20px 35px; padding:0;}
	.content ul li { float:left; height:90px; padding-top:7px; line-height:20px; background:url(../images/icon_line_list.gif) top left repeat-x;}
	.content ul li img { margin-top:0 !important; margin-top:8px; width:22px; height:9px; border:0;}
	.content ul li span{float: right; text-align: right; color:#999; line-height:35px;}
	.content ul li a { color:#01439a; font-size:14px; font-weight:bold; line-height:35px;}
	.content ul li a:hover {color:#cc0000; font-size:14px; font-weight:bold; }
	.content ol { float:left; list-style-type: none; margin:20px 35px; padding:0; width:620px;}
	.content ol li {float:left; height:30px; padding:0; line-height:30px;}



