body{
	font:14px 'microsoft yahei',arial,helvetica,clean,sans-serif;
	text-align:center;
	background:url(images/bg.jpg) top repeat-x;
}
.xiaolin_test{
	font-size:20px;
  	color:red;
}
table {font-size:inherit;font:100%;} 
body,form,fieldset,p,ol,ul,dl,dt,dd,p,h1,h2,h3,h4,div,img{margin:0;padding:0;}
ul{list-style:none;}
legend{display:none;}
img,fieldset{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.clear{/*line-height: 0; height: 0px; clear: both; font-size: 0px;*/visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.none{display:none;}
.white{color:#FFF;}
.red{color:red;}
.blue{color:blue;}
.gray{color:gray;}
.b{font-weight:bold;}
.new{background:url(images/admincp/new.gif) right no-repeat;padding-right:32px;}
.hand{cursor:pointer;}
.img_area{text-align:center;}
.align_center{text-align:center;}
.left{float:left;}
.right{float:right;}
.fdz{float:left;}
.fdy{float:right;}
/* go top
   ================================================================================ */
.gotop{position: fixed; bottom:10px;right:10px; width:50px; height:50px;display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 60));}
.gotop a{display:block; height:50px; width:50px; overflow:hidden; background:url(images/common/backtop.png) no-repeat; text-indent:-9999em; outline:none;}
/* qq dialog
   ================================================================================ */
#qq_box {padding-left: 26px;background: url(images/common/qq_box.png)  left top no-repeat;_background: url(images/common/qq_box.png) left top no-repeat;width:98px; height: 138px;overflow: hidden;right: 0px;}
#qq_box_main {width: 98px;height: 138px;display: block;background: url(images/common/qq_box_right.png) no-repeat right top;float: right;visibility: hidden;padding-top: 10px;}
#qq_box_main ul {padding-bottom: 5px;}
#qq_box_main ul li {display: block;padding:3px 0px 3px 8px;}
/* countdown
   ================================================================================ */
.countdown{clear:both;width:170px;height:97px;line-height:24px;background:url(images/countdown_bg.jpg) no-repeat;padding:30px 0px 0px 87px;margin:10px 0px 8px 0px;text-align:center;color:#fff;font-size:14px;}
.countdown .c_tit{color:#E16903;font-size:16px;}
.countdown #day_num{color:#fff;font-size:20px;padding:3px;font-weight:bold;}
.countdown #hour_num,.countdown #minute_num,.countdown #second_num{color:#fff;font-size:24px;padding:3px;font-weight:bold;}
/* form
   ================================================================================ */
.post_error{color:red;}
.tab_form{background:#D4D0C8;}
.tab_form td{background:#FFFFFF;padding:5px;color:#3D3D3D;}
.tab_form td.b{background:#EEEEEE;font-weight:bold;}
.tab_form .input_txt{border-top:1px #999999 solid;border-left:1px #999999 solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;background:#FFF;}
.tab_form .input_txt:hover{border:1px #0099CC solid;background:#F5F9FD;}
.tab_list td{padding:7px;border-bottom:1px #ccc dotted;}
/* disjoin page
   ================================================================================ */
.pagination{text-align:left;padding:2px 0;}
.pagination em{float:left;padding-right: 5px; display: inline-block;padding-bottom: 2px;margin-right: 5px;font-style:normal;line-height:26px;}
.pagination a,.pagination strong{float:left;padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden;text-decoration:none;}
.pagination a{border-color:#E8E8E8;background-color:#FFF;color:#069;}
.pagination a:hover{text-decoration:underline;}
.pagination strong{border-color:#069;background-color:#069;color:#FFF;font-weight:700;}
.pagination a.prev,.pagination a.next{background-repeat:no-repeat;}
.pagination a.prev{background-image:url(images/admincp/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pagination a.next{padding-right:16px;background-image:url(images/admincp/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(images/admincp/arrow_left.gif) no-repeat 0 50%;}
.pagination a:hover,.pagination a.next{border-color:#069;}
/* table default style
   ================================================================================ */
table.tab{border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:break-all;color:#666;font-size:12px;}
table.tab td,table.tab th{padding:8px;border:1px solid #DDD;}
table.tab th{text-align:center;border-top:2px solid #BBB;background-color:#F7F7F7;font-weight:bold;}
/* tab card
   ================================================================================ */
.tab_card_tit{
	height:30px;
	overflow:hidden;
	background:#F0F0F0;
	padding-left:10px;
}
.tab_card_txt{
	padding:10px 10px;
	border:1px #C2C2C2 solid;	
	line-height:25px;
}
.tab_card_tit ul li{
	float: left;
	display:block;
	width:83px;
	height:25px;
	line-height:25px;
	margin:6px 5px 0px 0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000002;
}
.tab_card_tit .active{background:url(images/tab_tit_bg.jpg) no-repeat;}
.tab_card_tit .normal{background:url(images/tab_tit_bg.jpg) -83px 0px no-repeat;}
.tab_card_tit .active a{color:#000002;}
.tab_card_tit .normal a{color:#000002;}
/* pic player
   ================================================================================ */
#lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;}
#lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: normal;}
#lightbox img {width: auto;height: auto;}
#lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 10px;}
.lb-loader {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display: block;}
.lb-prev {left: 0;float: left;}
.lb-next {right: 0;float: right;}
.lb-prev:hover {background: url(images/common/prev.png) left 48% no-repeat;cursor: pointer;}
.lb-next:hover {background: url(images/common/next.png) right 48% no-repeat;cursor: pointer;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px;color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}
.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}
.lb-data .lb-close:hover {cursor: pointer;}
/* text select
   ========================================================================== */
::-moz-selection,::selection {background: #327012;color: white;}
/* scrollbar
   ========================================================================== */
::-webkit-scrollbar {height:10px;width:10px}
::-webkit-scrollbar-button {height:0;width:0;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {display:block;}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {display:none;}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-style:solid;border-color:transparent;border-radius:10px;}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#fff;}
::-webkit-scrollbar-thumb {-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);background-clip:padding-box;background-color:rgba(0,0,0,.2);min-height:28px;padding-top:100;}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);background-color:rgba(0,0,0,.4);}
::-webkit-scrollbar-thumb:active {-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5);}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-width:0;}
::-webkit-scrollbar-track:hover {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);background-color:rgba(0,0,0,.05);}
::-webkit-scrollbar-track:active {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);background-color:rgba(0,0,0,.05);}
/* test
   ================================================================================ */
.test{
	color:red;
	font-weight:bold;
}
/**/
.more{float:right;font-size:12px;font-weight:normal;color:#646363;margin-right:10px;}
.root_div{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0 auto;
	text-align:left;
}
.header{
    width:1200px;
	margin:0px auto;
	height:178px;
}
.box{
   clear:both;
  width:1200px;
	margin:0px auto;
}
.banner{
    width:923px;
    float:left;
	margin:0px 0px 0px 0px;
}
.main{
    clear:both;
    width:1200px;
	margin:0px auto;
}
.container{
    width:1200px;
	margin:0px auto;
}
/*nav*/
.nav_area{
	width:100%;
	height:41px;
	line-height:41px;
	background:url(images/nav_bg.jpg) repeat-x;
}
.nav{
	width:1100px;
	height:41px;
	line-height:41px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
.nav li{
	float:left;
	position:relative;
	z-index:99;
	border-right:1px #000 solid;
}
.father_nav span.en{display:block;}
.father_nav a{
	display:block;
	width:89px;
	height:41px;
	line-height:41px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	padding:0px 10px;
	text-align:center;
}
.father_nav a:hover,.father_nav .active{
	background:#1f6bab;
	color:#fff;
}
.sub_nav{ 
	display:none; 
	position: absolute;
	width:120px; 
	top:40px;
	left:0px;		
	z-index:999;
	color:#FFF; 
	background:#000;
	text-align:center; 
}
.sub_nav a{
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	line-height:30px;
	border-bottom:1px #CCCCCC solid;
}
.sub_nav a:hover{
	color:#333;
	background:#ccc;
}
/*left area*/
.left_area{
	float:left;
	width:923px;
	/*background:red;*/
}
.left_area .tit,.right_area .tit{
	height:35px;
	line-height:35px;
	color:#187cd1;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	border-bottom:5px #f3f3f3 solid;
	margin-top:15px;
	position:relative;
}
.left_area .tit span,
.right_area .tit span,
.media_tit span{
	border-bottom:5px #187cd1 solid;
	position:absolute;
	top:0;
	left:0;
	padding:0px 3px;
}
.left_area .txt{
	padding:17px 3px 15px 3px;
	line-height:22px;
    position:relative;
}
.left_area .txt a{
    word-break:break-all; /*支持IE，chrome，FF不支持*/
    word-wrap:break-word;
}
.news_more{
    position:absolute;
	right:10px;
	top:-34px;
}
.jt{
    float:right;
	margin-right:50px;
	color:#656565;
	font-size:14px;
}
.b_gray{
    line-height:22px;
	background:#eaeaea;
	margin:7px 0px;
	padding:10px 15px;
}
.ul_tit li{float:left;}
.ul_tit li a{
	float:left;
	display:block;
	padding:0px 5px 0px 3px;
	border-bottom:5px #656565 solid;
}
.ul_tit li a:hover,.ul_tit li.active a{
    color:#187cd1;
	border-bottom:5px #187cd1 solid;
}

.ul_reg{
    clear:both;
}
.ul_reg li{

}
.ul_reg li a{
    display:block;
	width:157px;
	height:64px;
	line-height:64px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 0px 100px;
	margin-top:10px;
}
.ul_reg li.exb a{background:url(//file.htx.cc/w4xx4-3252-cn/reg.jpg) 0 0 no-repeat;}
.ul_reg li.vis a{background:url(//file.htx.cc/w4xx4-3252-cn/reg.jpg) 0 -72px no-repeat;}
.ul_reg li.download a{background:url(//file.htx.cc/w4xx4-3252-cn/reg.jpg) 0 -145px no-repeat;}

/*ul*/

.newsdate{
    float:left;
    color:#b5b5b5;
	font-size:12px;
	margin-right:40px;
}
.newsdate i{
    float:left;
	clear:both;
    color:#197cd1;
	font-size:26px;
	font-weight:bold;
	border-right:2px #b5b5b5 solid;
	padding:4px 12px 4px 0px;
	*padding:4px 8px 4px 0px;
	margin-right:10px;
}
.newsdate span{
    display:inline-block;
    width:40px;
	line-height:16px;
}
.ul_news li{
	border-bottom:1px #e1e1e1 dashed;
	color:#019B44;
	padding:14px 0px;
}
.ul_news li a{color:#656565;}
.ul_news li a:hover{color:#187cd1;}

.h_news li{
	color:#019B44;
	padding:5px 0px;
}
.h_news li a{
    display:block;
	color:#fff;
	line-height:54px;
	background:#2267de;
	padding:0px 0px 0px 20px;
	margin:0px 5px;
}

/*right area*/
.right_area{
	float:right;
	width:257px;
	/*background:blue;*/
}
/*.right_area .tit{
	height:35px;
	line-height:35px;
	color:#656565;
	font-size:14px;
	padding:0px 0px 0px 0px;
	border-bottom:1px #000 solid;
	margin-top:15px;
}
*/
.right_area .txt{
	padding:15px 0px;
	line-height:22px;
}
.video{
    clear:both;
    margin:10px 0px;
}
/**/
.media_tit{
	clear:both;
	width:1200px;
	height:35px;
	line-height:35px;
	color:#187cd1;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	border-bottom:5px #f3f3f3 solid;
	margin-top:15px;
	position:relative;
}
.media_txt{
	width:1200px;
	overflow:hidden;
	padding:30px 0px;
}
.img_media{
    display:block;
	border:1px solid #dcdcdc;
}
.img_bor{
    display:block;
	border:2px solid #203354;
}
.pre{
   float:left;
   width:22px;
   height:30px;
   background:url(images/arrow.jpg) no-repeat 0 0;
   margin-top:70px;
}
.next{
   float:right;
   width:22px;
   height:30px;
   background:url(images/arrow.jpg) no-repeat -22px 0;
   margin-top:70px;
}

.min{
   float:left;
   width:840px;
   padding:0px 13px;
  overflow:hidden;
}
/**/
.footer{
	clear:both;
	width:100%;
	line-height:22px;
	padding:20px 0px;
	margin:10px auto;
	background:#403e3f;
	color:#fff;
	text-align:left;
}
.footer	a{color:#fff;}
.footer	a:hover{color:#DD301F;font-weight:bold;}
.foot_left{
   float:left;
   width:340px;
   margin-right:30px;
}
.foot_left h2{
   font-size:16px;

}
.foot_right{
   float:right;
   width:370px;
   margin-right:20px;
}
#code{display: block; position: fixed; bottom: 100px; right: 0px; text-align:center;}
.notice {
    width: 1200px;
    height: 48px;
    line-height: 48px;
    color: #666;
    margin: 0px auto;
}
.notice .tit {
    background: url(images/noti_icon.png) left no-repeat;
    padding-left: 20px;
    font-weight: bold;
    color: #DB3332;
    float: left;
}
.w306{width:306px;white-space:normal;}
.img_abs{
    display:block;
    float:left;
	border:1px solid #f3f3f3;
   margin-right:10px;
}
#fly_area{z-index:99999;}