@charset "utf-8"; 




/* !HTML5 elements
---------------------------------------------------------- */
header, footer, nav, section, aside, article
{ display: block; }

/* !Reseting
---------------------------------------------------------- */
body { 
font-family:"Microsoft YaHei",SimSun,SimHei;
font-size: 16px;  /* 16px;  */
-webkit-text-size-adjust: none; 
color: #333;
}
body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td
{ margin: 0; padding: 0; }
input, textarea
{ margin: 0; font-size: 100%; }
label
{ cursor: pointer; }
table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%; }
fieldset, img
{ border: 0; }
img
{ vertical-align: top; }
address, caption, cite, code, dfn, em, th, var
{ font-style: normal; font-weight: normal; }
ol, ul
{ list-style: none; }
caption, th
{ text-align: left; }
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal; }
q:after, q:before
{ content:''; }
a, input
{ /* outline: none; */ }
abbr, acronym
{ border: 0; }

/* !Reset Module
---------------------------------------------------------- */
.reset div, .reset dl, .reset dt, .reset dd, .reset ul, .reset ol, .reset li, .reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6,
.reset pre, .reset form, .reset fieldset, .reset p, .reset blockquote, .reset th, .reset td
{ margin: 0; padding: 0; }
.reset input, .reset textarea
{ margin: 0; font-size: 100%; }
.reset table
{ border-collapse: collapse; border-spacing: 0; font-size: 100%; }
.reset fieldset, .reset img, .reset abbr, .reset acronym
{ border: 0; }
.reset address, .reset caption, .reset cite, .reset code, .reset dfn, .reset em, .reset th, .reset var
{ font-style: normal; font-weight: normal; }
.reset ol, .reset ul
{ list-style: none; }
.reset caption, .reset th
{ text-align: left; }
.reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6
{ font-size: 100%; font-weight: normal; }
.reset a, .reset input
{ /* outline: none; */ }
.reset q:after, .reset q:before
{ content:''; }

/* !Clearfix
---------------------------------------------------------- */
.clearfix,
.contents,
.section
{ 
display: block; 
min-height: 1%; 
}
.clearfix:after,
.contents:after,
.section:after
{ 
clear: both; 
content:"."; 
display: block; 
height: 0; 
visibility: hidden; 
}
* html .clearfix,
* html .contents,
* html .section
{ 
height: 1%; 
/*\*//*/
height: auto; 
overflow: hidden; 
/**/
}
/* !Layout
---------------------------------------------------------- */
html { overflow-y: scroll; }
body { text-align: center; }
@media print { 
html,
html body { *zoom: 0.65; }
}


/* !wrapper
---------------------------------------------------------- */
.wrapper { width: 100%; text-align: left; min-width:1180px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1180?"1180px":"");}

/* !header
---------------------------------------------------------- */
.header { background: #fff url("../images/bg_body.jpg") top center no-repeat; overflow: hidden;}
.header_o { background: #fff url("../images/bg_header_o.jpg") top center no-repeat; overflow: hidden;}
.header_box { max-width: 1180px; margin: 0 auto;}

/* !gNavi
---------------------------------------------------------- */
.gnavi { background: #d60617; width: 100%; }
.gnaviIn { width: 1050px; margin: 0 auto; text-align: left; height: 80px; line-height: 80px;}
.gnaviIn ul { list-style-type: none;}
.gnaviIn li { float: left; text-align: center; width: 150px;}
.gnaviIn li a { color: #FFFFFF; font-size: 18px;}
 
/* !breadcrumb
---------------------------------------------------------- */
.breadcrumb { width: 100%; text-align: center; font-size: 14px; min-width:1180px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1180?"1180px":""); background: #d7e4f0;}
.breadcrumb_box { width: 1180px; margin: 0 auto;height: 50px; line-height: 50px; padding: 0; font-size: 14px; text-align: left;}
.breadcrumb span { margin: 0 0.5em; color: #333333; }

/* !mainimg
---------------------------------------------------------- */
.mainimg {} 


/* !contents
---------------------------------------------------------- */
.contBox { width: 100%; text-align: center; font-size: 14px; min-width:1180px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1180?"1180px":""); background: #e9f0f6; padding: 20px 0;}
.contents { background: #ffffff; padding: 40px 0 0; width: 1180px; margin: 0 auto;}
.itemBox { padding: 0 20px 20px;}

/* !sideNavi
---------------------------------------------------------- */

/* !pageTop
---------------------------------------------------------- */
#back-to-top {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 5;
}
#back-to-top a {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 50px;
}
#back-to-top a span {
	border-radius: 6px;
	display: block;
	height: 50px;
	width: 50px;
	margin-bottom: 5px;
	background: #000;
}

/* !footer
---------------------------------------------------------- */
.footer { width: 100%; text-align: center; font-size: 14px; min-width:1180px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1180?"1180px":"");}
.footer a { color: #999999;}
.footerIn { margin: 0 auto; width: 1000px; line-height: 2em; color: #999999;}
.copyrights { text-align:center; padding: 0;}
.copyrights span { margin: 0 0.5em;}
.copyrights a { text-decoration:none; color: #999999;}
.copyrights a:hover{ text-decoration:underline;}
.fontVe {font-family:Verdana;}

/* !h(n)eading
---------------------------------------------------------- */
.h1_basic { margin: 0 0 10px; padding: 0;}
.h1_basic h1 { font-size: 28px; text-align: center; color: #0066cc; font-weight: bold;}
.h1_basic h1 a { color: #0066cc;}
.h2_basic { margin: 0 0 10px 0; padding: 0;}
.h2_basic h2 { font-size: 20px; color: #000; font-weight: bold;}
.h2_basic h2 a { color: #000;}
.h3_basic { }
.h4_basic { }
.h5_basic { }
.h6_basic { }

/* 	List style
---------------------------------------------------------- */
ul.nomalList01 { list-style-type: none;}
ul.nomalList01 li { height: 38px; line-height: 38px; width: 100%; padding: 0 !important; color: #9fd5ff;}
* html ul.nomalList01 li { height: 36px; line-height: 36px; width: 100%; padding: 0 !important; color: #9fd5ff;} /* For IE6 */
* + html ul.nomalList01 li { height: 36px; line-height: 36px; width: 100%; padding: 0 !important; color: #9fd5ff;} /* For IE7 */
ul.nomalList01 li a { width: 500px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left;}
ul.nomalList01 li span { float: right; font-size: 14px; color: #999999;}
ul.nomalList01 li span.doc {float: left; margin-right: 0.5em; font-weight: bold; color: #ff0000; font-size: 18px;}

ul.nomalList02 { list-style-type: none;}
ul.nomalList02 li { height: 38px; line-height: 38px; width: 100%; padding: 0 !important; color: #333;}
* html ul.nomalList02 li { height: 36px; line-height: 36px; width: 100%; padding: 0 !important; color: #333;} /* For IE6 */
* + html ul.nomalList02 li { height: 36px; line-height: 36px; width: 100%; padding: 0 !important; color: #333;} /* For IE7 */
ul.nomalList02 li a { width: 260px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; color: #333; }
ul.nomalList02 li span { float: right; font-size: 14px; }
ul.nomalList02 li span.doc {float: left; font-size: 16px; margin-right: 0.5em; font-weight: bold;}
ul.nomalList02 li.red { color: #ff0000;}
ul.nomalList02 li.red a { color: #ff0000;}

.table_basic01 { width: 100%; border-collapse: collapse;}
.table_basic01 th { background: #be3843; text-align: center; color: #fff; padding: 5px 0;}
.table_basic01 td { border: #eee 1px solid; padding: 5px;  text-align: center; font-size: 14px;}


/*CSS quotes style pagination*/
div.quotes { margin: 24px 0 0; text-align: center; height: 32px; line-height: 32px;}
div.quotes a { border: #ddd 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #333; text-decoration: none;}
div.quotes a:hover { border: #254589 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #254589; text-decoration: none;}
div.quotes a:active { border: #254589 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #254589; text-decoration: none;}
div.quotes span.current { border: #254589 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #254589; color: #FFF; text-decoration: none;}
div.quotes span.disabled { border: #ddd 1px solid; padding: 4px 10px; margin: 0 5px 0 0; color: #CCC; background: #eee;}


/* index.html
---------------------------------------------------------- */
.section {}

.wleft { float: left; width: 580px; }
.wright { float: right; width: 580px; }

.ind-title { height: 50px; line-height: 50px; background: url(../images/bg_title.png) top center no-repeat; font-size: 24px; font-weight: bold; text-align: center; color: #fff;}

.more { text-align: right;}
.more a { color: #0066cc; font-size: 14px;}

.more-o { background: #3979df; width: 130px; height: 40px; line-height: 40px; text-align: center; margin: 0 auto;}
.more-o a { color: #fff;}

/* 头条新闻 */
.ind-toutiao { background: #ebf2f8;}
.ind-toutiaoB { padding: 40px 0px; width: 1180px; margin: 0 auto; overflow: hidden;}
/* 头条新闻 */

/* 焦点图 */
.slideBox { overflow: hidden; position: relative; }
.slideBox .hd { height: 14px; overflow: hidden; position: absolute; right: 5px; bottom: 23px; z-index: 1; display: block;}
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 14px; height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #4a93fc; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; position: relative;  }
.slideBox .bd li a { color: #FFFFFF !important; }
.slideBox .bd li span { width: 560px; text-align: left; padding: 0 10px; height: 60px; line-height: 60px; position: absolute; left: 0; bottom: 0; z-index: 1; background: rgba(0, 0, 0, 0.6); font-size: 20px; }
.slideBox .bd li img { width: 580px; height: 326px; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
/* 焦点图 */

/* 新闻 */
.ind-news-box { overflow: hidden; padding: 0; border-bottom: 1px dotted #ccc; padding: 0 0 15px; margin: 0 0 10px; }
.ind-news-box .txt { line-height: 1.6em; text-indent: 2em; font-size: 14px; color: #999999; }
.ind-news-box .more { color: #0066cc; }
/* 新闻 */

.colBox01 { overflow: hidden; padding: 20px 0 0; margin-bottom: 20px; border-top: #d5d5d5 dashed 1px; border-bottom: 0; position: relative; zoom: 1;}
.colBox01:last-child { margin-bottom: 0; border-bottom: #d5d5d5 dashed 1px; padding-bottom: 20px;}
.colBox01 .imgCol { float: left; margin-right: 20px; }
.colBox01 .imgCol img{transition: all 0.6s; width: 360px; height: 203px; }
.colBox01 .textCol { overflow: hidden; zoom: 1; line-height: 1.8em; font-size: 14px; color: #666666; }
.colBox01 .textCol .title { font-size: 20px; color: #003366; font-weight: bold; margin-bottom: 10px; text-align: left; }
.colBox01 .textCol .title span { display: block; font-size: 14px; color: #999999;}
.colBox01 .textCol .title a { color: #003366; }
.colBox01 .textCol .txt { font-size: 16px; text-align: left; line-height:1.8em;}
.colBox01 .textCol .time { position: absolute; bottom: 5px; font-size: 14px; text-align: left;}


.ind-piclist { overflow: hidden; width: 1180px;}
.ind-piclist ul { list-style: none; width:1200px; margin-left: -20px;}
.ind-piclist li { float: left; margin-left: 20px; width: 380px;}
.ind-piclist li img { width: 380px; height: 214px;}
.ind-piclist li span { width: 380px; height: 40px; line-height: 40px; text-align: center;}

/* article.html
---------------------------------------------------------- */
.article { overflow: hidden; padding:20px;}
.article_laiyuan { padding: 0 30px 10px; text-align: center; height: 30px; line-height: 30px; margin: 0 0 25px; font-size: 12px; border-bottom: #b5b7b7 1px solid; color: #919191;}
.fsize { float: right;}
.fsize a { color: #919191;}
.fsize .fontSmall {	cursor:pointer;}
.fsize .fontMiddle { cursor:pointer;}
.fsize .fontBig  {cursor:pointer;}
.browse { float: left;}
.browse span { color: #333;}
#arcont { line-height: 2.2em; height: 100%; overflow: hidden;}


/* list.html
---------------------------------------------------------- */
.list { overflow: hidden; padding: 20px;}
.list ul { list-style-type: none; margin-bottom: 15px; padding: 0 0 15px; border-bottom: #505050 1px dotted;}
.list li { height: 32px; line-height: 32px;}
.list li a { width: 550px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; }
.list li span { float: right; font-size: 12px; color: #999999; }
.list li span.doc {float: left; margin-right: 0.5em; color: #999999; font-weight: bold;}

