@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
/* -webkit-text-size-adjust fix Chrome 12 px limit */
body,button,input,select,textarea,label{font-size:14px;font-family:Microsoft Yahei;-webkit-text-size-adjust:none;}
button,input,select,label{vertical-align:middle;list-style-type:none;border:none;}
label{padding-left:0.4em;}
ul,ol,p,h1,h2,h3,h4,h5,h6{font-size:100%;}
ul{list-style:none;}
h1{font-size:22px;}
h2{font-size:16px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
img{border:0 none;}
a img,span img{vertical-align:bottom;}
em{font-style:normal;font-weight:700;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
table th{font-weight:300;}
a{text-decoration:none;color:#606060;}
a:hover{text-decoration:none;color:#005aaa;}
a:focus {outline-style:none; -moz-outline-style: none;}
/* width_control  */
.width_control{width:100%;overflow:hidden;min-width:1000px;max-width:2000px;margin:0 auto;position:relative;}
.fixed_width{width:100%;margin:0 auto;position:relative;z-index:9999;}
/* header */
.fixed_width .top{width:100%;border-top:3px solid #848484;background:#ffffff}
.fixed_width .top .head{width:1000px;margin:0 auto;overflow:hidden;}
.fixed_width .top .head .head_l{float:left;width:500px;overflow:hidden;}
.fixed_width .top .head .head_l .logo{padding: 30px 30px 30px 0px;}
.fixed_width .top .head .head_l .shadow{height:127px;}

.fixed_width .top .head .head_r{float:right;width:460px;padding: 37px 0px;}
.fixed_width .top .head .head_r .ul_width{float:right;overflow:hidden;width: 427px;position:relative;}
.fixed_width .top .head .head_r ul{float:left;overflow:hidden;width: 450px;}
.fixed_width .top .head .head_r ul li{float:left;width:90px;line-height:25px;dispaly:inline;}
.fixed_width .top .head .head_r ul li a{font-weight: bold;width:60px;display: inline;float:left;line-height:25px;padding: 0px 5px;}
.fixed_width .top .head .head_r ul li a:hover{background:#709afa;color:#ffffff;}
.fixed_width .top .head .head_r ul li span{width:15px;height:20px;float:right;color:#b9b9b9;}

/* search */
.search{width:100%;overflow:hidden;border-top:2px solid #ad3143;}
.search .bg {background:#f1eeee;width:100%;height:30px;line-height:30px;}
.search .bg .content{width:1000px;height:30px;margin:0 auto;}
.search .bg .content .search_l{width:50%;float:left;overflow:hidden;}
.search .bg .content .search_r{width:210px;float:right;overflow:hidden;line-height:30px;padding: 4px 0px;height:20px}
.search .bg .content .search_r input{width:180px;float:left;height:20px;border:1px solid #d5d8d8;background:#ffffff;}
.search .bg .content .search_r img{width:auto;float:left;height:21px;}

/* body 主体 */
.main_body{background-color:#fff;overflow:hidden;width:100%;min-height:500px;position:relative;z-index:99;}
.main_content{width:100%;margin:0 auto;}

.fluid_width{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;position:relative;}
/* footer */
.main_footer{margin:0 0;overflow:hidden;width:100%;border-top:2px solid #7f7f7f;}
.main_footer .tab{width:100%;height:30px;margin-top:2px;background:#9f9f9f;}
.main_footer .tab ul{width:300px;margin:0 auto;}
.main_footer .tab ul li{float:left;line-height:30px;color:#ffffff;}
.main_footer .tab ul li a{color:#ffffff;padding:0px 10px;}

.main_footer .address{width:100%;;margin:0 auto;padding: 20px 0px;overflow:hidden;line-height:30px;text-align:center;}