@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}
html,body{ /*overflow-x:hidden;*/ width:100%; font-family:Microsoft YaHei;}
div, td{margin:0;padding:0px;font-size: 12px; color:#000;}
h1,h2,h3,h4,h5,h6,i,em,b,dt,dd{padding:0px;margin:0;font-size:12px;font-weight:normal; font-style:normal;}
ul,ol {list-style-type: none;display: block;}
img{border:0; vertical-align:top;}
form{ display:inline-block;}
a:link,a:visited{color:#666666;text-decoration: none;}
a:hover,a:active{color:#ff0000;}


.clear{clear:both;font-size:0px; width:0px; overflow:hidden; height:0px;}
.w{margin-left:auto; margin-right:auto; width:1180px;}
.hidden{ display:none;}
.fr{ float:right;}
.fl{ float:left;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb60{ margin-bottom:60px;}
.center{ text-align:center;}
.tRight{ text-align:right;}
.white{ color:#fff;}
.bg img{ display:block; width:100%; height:auto;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.line24{ line-height:24px;}

.flex-direction-nav li a,.flex-control-paging li a,.rBar dt em,.rBar dd a,.name span em,.videoList li em,.videoShow h3 em,.toTop{ background:url(../images/icon.png) no-repeat;}

a.toTop{ display:inline-block; width:47px; height:47px; background-position:-58px -119px; position:fixed; right:20px; bottom:20px;}
a.toTop:hover{ background-position:-62px -169px;}

.posBox{ position:absolute; top:0; z-index:1; left:0; width:100%;}
/*----top----*/
#top{ height:32px; line-height:32px; background-color:#f5f5f5; color:#666666; border-bottom:1px solid #d4cdc6;}
.top_l{ background:url(../images/people.png) no-repeat left center; padding-left:20px;}
.top_l span{ display:inline-block; margin:0 3px;}
.top_l span i{ color:#f76603;}
.top_r{ text-align:right;}


/*----head----*/
#head{ background-color:#fff;}
.logo{ height:80px; padding-top:22px;}
.searchBox{ width:320px;}
.searchBox .keyboard{ height:34px; line-height:34px; border-left:1px solid #cbcbcb; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; border-right:0; width:275px; float:left; padding-left:8px;}
.searchBox .sub{ display:inline-block; float:right; border:0; background:url(../images/search.png) no-repeat center center; width:36px; height:36px; cursor:pointer;}
#nav{ height:50px; line-height:50px; border-bottom:1px solid #f76603; background-color:#f5f5f5;}
.nav li{ float:left; font-size:17px; padding:0 1px; font-weight:bold; margin-right:10px;}
.nav li a:link,.nav li a:visited{ color:#333333;}
.nav li.now{ background-color:#f76603;}
.nav li.now a{ color:#fff;}

/*----newsnav----*/
.newsnav{ height:45px; line-height:45px; font-size:14px; color:#666666;}


.className{ position:absolute; /*top:184px;*/ top:200px; width:1180px; left:50%; margin-left:-590px; text-align:right; color:#fff;}
.className span{ font-size:48px; font-weight:bold;}
.className h3{ font-size:32px; font-weight:bold; letter-spacing:2px;}

#mainNav{height:62px; /* background:rgba(85,85,85,0.4);filter:Alpha(opacity=40);*/ margin-top:-62px; position:relative; }
.opacityDiv{ background-color:#555555; opacity:0.4; height:62px;}
.mainNav{ color:#fff; height:62px; position:absolute; left:50%; width:1180px; margin-left:-590px;top:0; line-height:62px;}
.mainNav b{ font-size:36px; color:#fff; margin-right:20px;}
.mainNav a{ color:#fff; font-size:13px; font-weight:bold;}

/*----footer----*/
#footer{ height:60px; width:100%; background-color:#9f9f9f; padding-top:15px;}
.footer a{ color:#fff;}
.shareBox{ display:block;}


/*----page----*/
.page{ padding:30px 0;text-align:center;}
.page .pagebreak{ display:inline-block; *display:inline; color:#7b7a7a;font-size:14px; }
.page .pagebreak a,.page .pagebreak b{ display:inline-block; margin-right:10px; padding:4px 10px; color:#000; }
.page .pagebreak a.aBg{ background-color:#fff; border:1px solid #e2e2e2;}
.page .pagebreak b{ color:#fff; font-weight:normal; background-color:#0e90d2;}
.page .pagebreak span{ color:#666666; display:inline-block; margin-right:20px;}
.page .pagebreak span i{ font-style:normal; color:#f99729; display:inline-block; margin:0 5px;}

#top,#head,#nav,#footer,.opacityDiv{ min-width:1180px;}

.tiafe_ad{ position:fixed; top:50%; left:50%;}
.tiafe_ad:after{ display:inline-block; content:''; width:35px; height:35px; background:url(../images/close.png) no-repeat; position:absolute; right:20px; top:20px;}

