﻿html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,font {margin:0;padding:0;font-size:12px;font-family:Arial;color:#404040;}
body{ background:#fff  url("../images/common/body.jpg") center 150px no-repeat; font-size:12px; color:#404040;}
.index_body{ background:#fff  url("../images/common/index_body.jpg") center 150px no-repeat; }
.main_width{width:1012px; margin:0px auto 0px auto;}
.clear{ clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
ul{ list-style:none;}
img{border:none;}
input{border:none;hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */ }
.float_left{ float:left;}
.float_right{ float:right;}
a{hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */cursor:pointer; color:#404040; text-decoration:none;}
.clear{ clear:both; height:0px;}
.clear_50px{ height:50px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_20px{ height:20px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_5px{ height:5px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_10px{ height:10px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_15px{ height:15px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_30px{ height:30px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_155px{ height:155px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.float_left{ float:left;}
.float_right{ float:right;}
.text_left{ text-align:left;}
.color_666_14px{ color:#666666; font-size:14px;}
.line_height_20px{ line-height:20px;}
.font_weight{ font-weight:bold;}
.cor_red{ color:#ff0000; font-weight:bold;}
.cor_red_12px{ color:#ff0000;}
.cor_gray{ color:#b5b5b5;}
.font_arial{ font-family:Arial;}/*Microsoft YaHei*/
.font_SimSun{ font-family:SimSun;}
e,em{ color:#ff0000; padding-left:5px;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 

* html a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */  

.main_box{ width:960px; margin:0px auto;}


.head_bg{background: url("../images/common/bodybg.gif") right top repeat-x;}

.head{ width:980px; margin:0px auto;background:#fff;padding-top:10px; height:105px; position:relative; z-index:99;}
.head_left{ width:400px; height:97px; float:left; padding-left:10px; padding-top:15px;}
.head_right{ float:right;width:500px; height:92px; padding-top:20px;}
.head_right ul{ display:block; margin-right:20px;}
.head_right ul li.top{}
.head_right ul li.top a.wb{ display:block; float:right; height:25px; line-height:25px; background:url(../images/common/wb.png) left 3px no-repeat; margin-left:10px; text-indent:20px;} 
.head_right ul li.top a.language{ display:block; float:right; height:25px; line-height:25px;margin-left:20px;} 

.menu_box{ width:980px; height:30px;margin:0px auto;}



.search_left { background:url(../images/common/search_bg.jpg) left top no-repeat;
    height: 22px; float:right;
    margin: 3px 0 4px;
    width: 231px;
}
.search_left_text {
    background: none repeat scroll 0 0 transparent;
    color: #bababa;
    float: left;
    height: 15px;
    line-height: 15px;
    padding: 0 0 0 7px;
    width: 175px;
}
.search_left_btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 22px;
    text-indent: -9999px;
    width: 38px;
}

.footer_box{ background:url(../images/common/footer.gif) left top repeat-x; margin-top:10px; padding-top:10px;}
.footer{ width:960px; margin:10px auto 10px auto; color:#909090;}
.footer_left{ float:left;display:inline; color:#909090; line-height:20px; width:600px;}

.footer_right{ float:right;width:200px; overflow:hidden; text-align:right; display:inline;  line-height:22px;color:#909090; }
.footer_right a{margin:0px 5px; color:#909090;}
.footer_right .ucan{ font-family:Arial;}