/* CSS by:xutao */
@charset "utf-8";
*{ margin:0; padding:0; list-style:none;}

body{ margin:0; padding:0; background:#FFFFFF url(index_bg.jpg) center top no-repeat; font:12px/1.8 Verdana, Arial, "宋体", SimSun ,serif, sans-serif;color:#333;}
div,form,select,textarea,input { font-family:arial; font-size:12px;}
img { border:0;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
table{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
input,select {font:100% arial,helvetica,clean,sans-serif;vertical-align:middle;}
button {overflow:visible}
th,em,address,cite {font-style:normal;font-weight:normal;}
ul,li{list-style:none;}
img {border:0;}

a:link,a:visited{color:#2964A0;text-decoration:none;}
a:hover,a:active{color:#f00;text-decoration:underline;}	

a.noline{outline:none;}

.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.cb{clear:both;}
.tac{text-align:center;}
.mt10{margin-top:10px;}
.f14{font-size:14px;}
.f14b{font-size:14px;font-weight:bold;}
.f12{font-size:12px;}
.f12b{font-size:12px;font-weight:bold;}
.red{color:red;}
.green{color:green;}
.blue{color:blue;}
.purple{color:purple;} 
.yellow{color:#F60;}
.gray{ color:#666;}

/*blank room*/
.blank1,.blank2,.blank5,.blank10,.blank20,.blank25,.blank50{clear:both;overflow:hidden}
.blank1{height:1px;}
.blank2{height:2px;}
.blank5{height:5px;}
.blank10{height:10px;}
.blank20{height:20px;}	
.blank25{height:25px;}	
.blank50{height:50px;}

hr {height:1px;border:0;border-top:1px #f0f0f0 solid;clear:both;margin-bottom:10px;}

.cfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.cfix{display:inline-block;}
* html .cfix{height:1%;}
.cfix{display:block;}
.area{width:980px;clear:both;margin:auto;}

.notice{padding:6px 10px;margin-bottom:20px;border:1px solid #FFCC66;background:#FFFFCC;clear:both;color:#000;line-height:180%}

/*self clear*/
.cls {zoom:1;}
.cls:after {content:".";display:block;visibility:hidden;height:0;clear:both;}

#focus {width:960px; height:400px; overflow:hidden; position:relative;}
#focus ul {height:400px; position:absolute;}
#focus ul li {float:left; width:960px; height:400px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.main {position:relative;width:980px;height:0px;background-color:#FC6;margin:0 auto;}
#AdLayer {position:absolute;width:20px;display:none;height:59px;top:0;right:-30px;}


.jian_box{width:1000px;clear:both;margin:0 auto;}
.top1,.top2,.top3,.top4{width:1000px;clear:both;height:125px;}
.top1{background:url(top_1.jpg) no-repeat;}
.top2{background:url(top_2.jpg) no-repeat;}
.top3{background:url(top_3.jpg) no-repeat;}
.top4{background:url(top_4.jpg) no-repeat;}

.jian_area{width:960px;clear:both;margin:0 auto;background: #FFF;margin-top:20px;}

.nav_bg{height:70px;background:url(tit_bg.jpg) 0 0 repeat-x;line-height:70px;text-align:center;font-size: 26px;color:#fff;}
.nav_bg a{color: #ffffcc; font-family: "微软雅黑"; font-size: 26px;font-weight: normal;margin:0 10px;}

.box{color:#333;}
.box h1{background:url(tit_bg.jpg) repeat-x; color: #FFF; font-family: "微软雅黑"; font-size: 20px;font-weight: normal; height: 57px;line-height: 57px; margin: 0;padding-left: 12px;padding-right: 12px;}
.nx{background:#FBFBFB;color:#333;font-size:14px;line-height:25px;padding:10px 0;text-align:left;}
table tr td{padding:10px;background:#fff;}
table tr th{padding:10px;background:#F1F1F1;font-weight:bold;}

#ft{text-align:center;color:#333;font-size:14px;}
#ft a{color:#000;}