@charset "utf-8"; 




/* !HTML5 elements
---------------------------------------------------------- */
header, footer, nav, section, aside, article
{ display: block; }

/* !Reseting
---------------------------------------------------------- */
body { 
font-family:"Microsoft YaHei",SimSun,SimHei;
font-size: 14px;  /* 14px;  */
-webkit-text-size-adjust: none; 
color: #333;
background: #fff url(../images/bg_body.jpg) top center no-repeat;
}
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
---------------------------------------------------------- */
.iframe-top { display: block; height: 38px; line-height: 38px; background: url(../images/bg_top.jpg) top left repeat-x; z-index: 999; }
.iframe-topBox { width: 1000px; margin: 0 auto; position: relative; }

.wrapper { width: 100%; text-align: left;}

/* !header
---------------------------------------------------------- */
.header { overflow: hidden;}
.headerIn { width: 1000px; margin: 0 auto;}

/* !gNavi
---------------------------------------------------------- */
 
/* !breadcrumb
---------------------------------------------------------- */

/* !mainimg
---------------------------------------------------------- */
.mainimg {} 


/* !contents
---------------------------------------------------------- */
.contents { width: 960px; margin: 0 auto; padding: 20px; background: #FFFFFF;}

/* !sideNavi
---------------------------------------------------------- */

/* !pageTop
---------------------------------------------------------- */
#back-to-top{position:fixed;bottom:10px;right:10px;	z-index:5;_position:absolute; _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-10:document.body.scrollTop+document.body.clientHeight-this.clientHeight-10));}
#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:55px;width:55px;margin-bottom:5px; background:#000;}

/* !footer
---------------------------------------------------------- */
.footer { width: 100%; text-align: center; background: #d0d0d0; border-top: #2d2d2d 1px solid; font-size: 12px;}
.footerIn { margin: 0 auto; width: 1000px; line-height: 2em;}
.copyrights { text-align:center; padding: 30px 0; line-height: 2.2em;}
.copyrights span { margin: 0 0.5em;}
.copyrights a { text-decoration:none;}
.copyrights a:hover{ text-decoration:underline;}
.fontVe {font-family:Verdana;}

/* !h(n)eading
---------------------------------------------------------- */
.h1_basic { margin: 0 0 15px; padding: 0;}
.h1_basic h1 { font-size: 42px; text-align: center; color: #df0b17; font-weight: bold; line-height: 1.8em;}
.h1_basic h1 a { color: #df0b17;}
.h2_basic { margin: 0 0 10px 0; padding: 0;}
.h2_basic h2 { font-size: 22px; text-align: center;}
.h3_basic { }
.h4_basic { }
.h5_basic { }
.h6_basic { }

/* 	List style
---------------------------------------------------------- */
ul.nomalList01 { list-style-type: none;}
ul.nomalList01 li { height: 30px; line-height: 30px; width: 100%; padding: 0 !important;}
* html ul.nomalList01 li { height: 28px; line-height: 28px; width: 100%; padding: 0 !important;} /* For IE6 */
* + html ul.nomalList01 li { height: 28px; line-height: 28px; width: 100%; padding: 0 !important;} /* For IE7 */
ul.nomalList01 li a { width: 370px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; }
ul.nomalList01 li span { float: right; font-size: 14px; color: #966217; }
ul.nomalList01 li span.doc {float: left; margin-right: 0.5em; color: #c3c3c3; font-weight: bold;}

ul.nomalList02 { list-style-type: none;}
ul.nomalList02 li { height: 40px; line-height: 40px; width: 100%; padding: 0 !important;}
* html ul.nomalList02 li { height: 38px; line-height: 38px; width: 100%; padding: 0 !important;} /* For IE6 */
* + html ul.nomalList02 li { height: 38px; line-height: 38px; width: 100%; padding: 0 !important;} /* For IE7 */
ul.nomalList02 li a { width: 330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; }
ul.nomalList02 li span { float: right; font-size: 14px; color: #966217; }
ul.nomalList02 li span.doc {float: left; margin-right: 0.5em; color: #c3c3c3; font-weight: bold;}

.colBox01 {overflow: hidden;padding: 0 0 25px;margin-bottom: 25px;border-bottom: #666 1px dotted;line-height: 1.8em;}
.colBox01 .imgCol {float: left;margin-right: 20px;}
.colBox01 .textCol {overflow: hidden;zoom: 1;color: #666666; line-height: 1.8em; text-indent: 2em;}
.colBox01 .textCol .title { font-size: 18px; color: #333; margin-bottom: 10px; text-indent: 0em !important; }
.colBox01 .textCol .title a { color: #333;}

.colBox02 {overflow: hidden;line-height: 1.8em; height: 135px;}
.colBox02 .imgCol {float: left;margin-right: 20px;}
.colBox02 .textCol {overflow: hidden;zoom: 1;color: #666666; line-height: 1.8em; text-indent: 2em;}
.colBox02 .textCol .title { font-size: 18px; color: #333; margin-bottom: 10px; text-align: center; text-indent: 0em !important;}
.colBox02 .textCol .title a { color: #333;}


/* index.html
---------------------------------------------------------- */
.section {}

.w425 { width: 425px;}
.w430 { width: 400px; margin: 20px; position: relative; background: #f8f8f8; padding: 20px;}
.w465 { width: 465px;}
.w500 { width: 500px;}

.line { background: url(../images/line.gif) bottom left repeat-x;}
.borN { border: none;}

.more a { color: #004fc5;}

.ind-title { height: 44px; line-height: 44px; background: url(../images/bg_line.jpg) left center repeat-x; position: relative;}
.ind-title .txt { position: absolute; top: 0; left: 0;}
.ind-title .more { position: absolute; top: 0; right: 0; color: #2266b2;}
.ind-title .more a { color: #004fc5; font-size: 14px; display: block; background: #FFFFFF; padding-left: 0.5em;}

.ind-title-o { height: 44px; line-height: 44px; background: #FFF; position: relative;}
.ind-title-o .txt { text-align: center;}
.ind-title-o .more { position: absolute; top: 0; right: 0; color: #2266b2;}
.ind-title-o .more a { color: #004fc5; font-size: 14px; display: block; background: #FFFFFF; padding-left: 0.5em;}

.ind-ttxw { background: url(../images/icon_tt.jpg) left top no-repeat; padding: 0; text-align: center;}
.ind-ttxw span { margin: 0 1em;}

/*焦点图*/
.ind-focus { width: 425px; margin: 0;}
.slideBox{ width:425px; height:290px; overflow:hidden; position:relative;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px; width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#e32b35; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:425px; height:290px; position: relative;}
.slideBox .bd li span { display: block; width: 415px; padding: 0 5px; height: 60px; line-height: 60px; font-size: 16px; text-align: left; position: absolute; bottom: 0;_bottom: -1px; left: 0;background:#000;filter:Alpha(opacity=70);background:rgba(0,0,0,0.7);}
.slideBox .bd li span a { color: #FFF;}
.slideBox .bd img{ width:425px; height:290px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.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 { margin: 0;}
.ind-news-box { overflow: hidden; padding-bottom: 15px; margin-bottom: 15px;}
.ind-news-box .txt { color: #666666; line-height: 1.5em; text-indent: 2em;}
.ind-news-box .more { color: #de0a1a;}
.ind-news-box-list { padding: 0;}
/*新闻*/

/*高清大图*/
.picScroll-left{ width:960px;  overflow:hidden; position:relative;}
.picScroll-left .prev{ display:block; width:70px; height:70px; cursor:pointer; position: absolute; top: 40%; left: 10px; z-index: 999;}
.picScroll-left .next{ display:block; width:70px; height:70px; cursor:pointer; position: absolute; top: 40%; right: 10px; z-index: 999;}
.picScroll-left .bd{ padding:0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center; width:960px; height:590px; position: relative;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:960px; height:590px; display:block; }
.picScroll-left .bd ul li .title { height: 40px; line-height: 40px; width:960px; position: absolute; bottom: 0;_bottom: -1px; left: 0;background:#000;filter:Alpha(opacity=70);background:rgba(0,0,0,0.7);}
.picScroll-left .bd ul li .title a { color: #FFFFFF;}
/*高清大图*/

/*系列评论*/
.ind-title-pl  { height: 108px; line-height: 108px; position: relative;}
.ind-title-pl .txt { position: absolute; top: 0; left: 0;}
.ind-title-pl .more { position: absolute; top: 0; right: 0; color: #2266b2;}
.ind-title-pl .more a { color: #004fc5; font-size: 14px; display: block;}
/*系列评论*/

/*新闻聚集*/
.ind-title-jj  { height: 108px; line-height: 108px; position: relative;}
.ind-title-jj .txt { position: absolute; top: 0; left: 0;}
.ind-title-jj .more { position: absolute; top: 0; right: 0; color: #2266b2;}
.ind-title-jj .more a { color: #004fc5; font-size: 14px; display: block;}
.ind-jj-icon { position: absolute; top: -20px; left: -20px;}
/*新闻聚集*/
