html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0; }
body{background:url(../image/bg.png) repeat-x 0 0 #f7f7f7; color:#757575; font-size:12px; font-family:"微软雅黑";}


a{text-decoration: none;color: #5b5a5a;}
a:hover{text-decoration: underline;color:#ff0000;}
a:active{outline:none;}


a,area {blr:expression(this.onFocus=this.blur()) }  
:focus {-moz-outline-style: none; }  


selection {color:#FFFFFF;background-color:#209EEB;}
q:before, q:after {   content: '';   }    
abbr, acronym {  border: 0; }
code::selection{background-color:#209EEB}
::-moz-selection {color:#FFFFFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB}
li{list-style-type:none;}
table{border-collapse:collapse;}
img{border-style: none;}
fieldset{border-style: none }
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;}


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearbox {border-top: 1px solid transparent !important;margin-top: -1px !important;border-top: 0px;margin-top: 0px;height: 0px;clear: both;background: none;	font-size: 0px;visibility: hidden;}
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow: hidden;display: block;}
i, em{ font-style:normal;}


.fl{ float:left;}
.fr{ float:right;}
.b {font-weight:bold;}
.none{display:none;}


.hd{ }
.hd span{}
.bd{}
.bt{}


.mb10{ margin-bottom:10px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mtlr10{ margin:10px 10px 0 10px}


.w260{ width:260px;}
.w310{ width:310px;}
.w318{ width:318px;}
.w348{ width:348px;}
.w390{ width:390px;}
.w710{ width:710px;}
.h10{ height:10px;}


.wrapper{ width:1000px; height:auto !important; _height:300px; min-height:300px; margin:auto; padding:0px;}
.wrapper1{ width:100%; height:auto !important; _height:300px; min-height:300px; margin:0px;}
.wrap{ width:964px; margin:auto;}
.web_ad{ width:960px; margin:0px auto 10px auto;}
.footer{ width:100%; height:135px; margin:30px auto 0 auto; background:url(../image/bg_footer.png) repeat-x 0 0;}
.class_page{ text-align:center; padding-bottom:15px;}
#columnBody{ background:url(../image/c_bg.png) repeat-x 0 0 #f7f7f7;}
.c_main{ width:962px; height:auto !important; _height:300px; min-height:300px; margin:auto;}


.header{ width:1000px; height:80px; overflow:hidden; position:relative; z-index:0; margin:auto;}
.header .logo{ position:absolute; top:15px; left:18px; width:398px; height:52px; z-index:1;}
.header .logo h1, .header .logo h1 a{ display:block; width:398px; height:52px;}
.header .logo h1{text-indent:-9999px;}
.header .logo h1 a{ background:url(../image/logo.png) no-repeat 0 0; _background:url(../image/logo.jpg) no-repeat 0 0;}
.header .tel{ position:absolute; bottom:10px; right:18px; width:600px; height:30px; font-size:18px; font-weight:bold; line-height:30px; text-align:right; z-index:1;text-shadow:0px 1px 0px #ccc; color:#000;}
.header .tools{ position:absolute; top:5px; right:18px; width:150px; height:20px; line-height:20px; text-align:right; z-index:1;}


.navBox{ width:964px; height:43px; padding:0 18px; margin:0 auto; background:url(../image/navbg1.png) no-repeat center bottom;}
.navBox .navlist{ display:block; float:left;  height:43px;}
.navBox .navlist li{ float:left; width:83px; height:43px; line-height:43px; text-align:center;}
.navBox .navlist li a{ display:block; width:83px; height:43px; color:#fff; font-size:14px;}
.navBox .navlist li a:hover, .navBox .navlist li.Classon a{ background:url(../image/nav_sltbg.jpg) no-repeat 0 0; text-decoration:none;}

.search{ float:right; width:185px; height:22px; margin-top:10px; padding-right:0px;}
.search .inputtext, .search .inputOn{ float:left; width:136px; border:0px; height:22px; line-height:22px; background:url(../image/searchbg.png) no-repeat; padding-left:26px; color:#8EA5B7;}
.search .inputOn{ color:#0366ab;}
.inputbutton { display:inline-block; float:left; width:22px; height:22px; background:url(../image/searchbg.png) no-repeat right top; border:0px; text-indent:-999px; cursor:pointer;}


.footer-inner{ width:964px; height:135px; position:relative;}
.footer-inner .f-logo{ width:208px; height:52px; position:absolute; top:24px; left:0px; background:url(../image/logo-footer.png) no-repeat 0 0;}
.footer-inner .copyright{ width:700px; height:20px; line-height:20px; position:absolute; left:0px; top:85px; color:#fff;}
.footer-inner .f-nav{ width:650px; height:20px; line-height:20px; table-layout:10px; position:absolute; top:20px; right:0px; text-align:right;}
.footer-inner .f-nav a{ color:#fff; padding:0 4px; font-size:12px;}


.banner{ width:1000px; height:247px;}
.banner_inner{ width:1000px; height:247px; position: relative; z-index:1;}

.banner_tab .on,.banner_tab .question,.banner_tab .often,.banner_tab .question_q a{background:url(../image/tab_bannerabg.gif) no-repeat;}
.banner_tab{ width:auto; height:43px; position:absolute;right: 5px; top:200px;}
.banner_tab ul{cursor:pointer;}
.banner_tab li{float: left;list-style-type: none;text-align: center;}
.banner_tab a {width:80px;height:43px;display:block;margin-right:2px;}
.banner_tab  img{border:1px solid #659ab6;}
.banner_tab .on{background-position:0px 0px;}
.banner_tab .on img{ border:1px solid #0099ff;}
.banner_tab .tab_img{ width:72px; height:35px; margin-top:3px;border:1px solid #fff;}
.imgInfo .imglist{ display:none;}
.imgInfo .on{ display:block;}