﻿* { font-family: Arial,微软雅黑; }
body {font-size:12px;line-height:23px;color:#444444;-webkit-text-size-adjust: none;overflow-y:scroll;}
body * { word-wrap: break-word;box-sizing: border-box; }
body * { -webkit-overflow-scrolling: touch; }/*HTML5 滚动条有回弹效果*/
.bx_no * { box-sizing: initial !important; }
input[type=text], input[type=password], input[type=number], input[type=tel], textarea { border: 1px solid #ccc; outline: none; }
input[type=button], input[type=text],input[type=password], input[type=submit],input[type=file],input[type=number],input[type=tel],input[type=date],input[type=datetime-local],input[type=reset] { -webkit-appearance: none; }
body, ul, p, input[type=text], input[type=password], input[type=tel] { margin: 0px; padding: 0px; }
table{text-align:left;border-collapse:collapse;}
td { padding: 0px; margin: 0px; }
.no_p_m { margin: initial; padding: initial; }
a {color:#444444;text-decoration:none;}
a { outline: none; star: expression(this.onFocus=this.blur()); -moz-outline: none; }
.doc
{
    width:1160px;margin:0px auto;
}
.td_20 td { width: 20%; }
.td_25 td { width: 25%; }
.td_33 td { width: 33.3333333333333333%; }
.td_50 td { width: 50%; }
.songti { font-family: 宋体; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.keypress{}
.chao { overflow: hidden; height: 23px; }
 .tm { filter: Alpha(Opacity=0); opacity: 0; -moz-opacity: 0; }
.hon, .hon * { color: #DE0000;}
.hon:hover, .hon *:hover { color: #DE0000;}
.lan, lan * { color: #3585C6;}
.lan:hover, .lan *:hover { color: #3585C6;}
.hui, .hui * { color: #A9A9A9; }
.hui:hover, .hui *:hover { color: #A9A9A9;}

.w100 { width: 100% !important; }
.w100 * { max-width: 100% !important; }
.w100 img { height: auto !important; width: 100%; }
.w100 img.now { width: initial; height: initial; }
.w100 table { width: 100% !important; }
.w100bg { background-size: 100%; background-repeat: no-repeat; background-position: top center; }
.bncc img { max-width: 100%; }
.dheight {  }
.select 
{
    -webkit-appearance: none;
    width:100%;
    background-image:url(/images/xlt.png);
    background-position:100% center;
    background-repeat:no-repeat;
    border-radius:0px;
    border:1px solid #ccc;
    margin:0px;
    padding:9px 9px 9px 5px;
    border-radius:5px;
    background-color:transparent;
    -webkit-animation-name:select;
    color:#6D6D6D;
}
.select_pc 
{
    width:100%;
    border-radius:0px;
    border:1px solid #ccc;
    margin:0px;
    padding:9px 9px 9px 5px;
    border-radius:5px;
    background-color:transparent;
    -webkit-animation-name:select;
    color:#6D6D6D;
}
::-webkit-input-placeholder { color: #6d6d6d; }
:-moz-placeholder { color: #6d6d6d; }
:-ms-input-placeholder { color: #6d6d6d; }
.yahei { font-family:微软雅黑,Microsoft YaHei;}
img { border: 0; }
th { text-align:center;}
.b_l{float:left;display:inline;}
.b_r{float:right;display:inline;}
.b_l_w { float: left; display: inline; width: 100%; }
.b_r_w{float:left;display:inline;width:100%;}
.black,.black img { display: block; }
body .dis{display:none;}
.ying { position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; border: 0px; filter: Alpha(Opacity=0); opacity: 0; -moz-opacity: 0; }
textarea { overflow-x: hidden;overflow-y:auto; }
#zifull2 img{display:inline;}
#zifull2 td{text-align:center;}
div{text-align:left;}
li { list-style:none;}
.bs a,.bs { color:#fff;}
.bs a:hover { color:#fff;}
.clear { clear: both; }
.b { font-weight:bold;}
.jzz { text-align: center; display: none; }
.maximg img { max-width: 100%; }

input.ipt,textarea.ipt { display: block; width: 100%; border: 1px solid #ccc; padding: 8px; color: #444; background-color: #fff; border-radius: 5px; position: relative; }
.bt_ys { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px;border:0px; background-color: #FF6100; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px; border-bottom: 3px solid #A53800;text-align:center; }
.bt_hon { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #DA0000; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_lan { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #2BB0B7; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_huang { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #FF6100; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_bai { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #fff; color: #999;border:1px solid #ccc; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center;color:#aaa; }
.bt_lv { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #8AC640; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_zi { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #594AA7; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_cheng { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #EA771C; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.bt_fen { display: block; width: 100%; padding: 10px 0px 10px 0px;line-height:16px; border: 0px; background-color: #FF2D36; color: #fff; font-size: 14px; font-weight: bold; border-radius: 5px;text-align:center; }
.a_hon { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #DA0000; }
.a_ys { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #FF6100; }
.a_hon { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #DA0000; }
.a_lan { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #2BB0B7; }
.a_huang { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #FF6100; }
.a_lv { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #8AC640; }
.a_zi { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #594AA7; }
.a_cheng { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #EA771C; }
.a_fen { float: left; padding: 0px 5px 0px 5px; color: #fff; background-color: #FF2D36; }
.bt_ys:hover, .bt_hon:hover, .bt_lan:hover, .bt_huang:hover, .bt_lv:hover, .bt_zi:hover, .bt_cheng:hover, bt_fen:hover { color: #fff; }
.a_hon:hover, .a_ys:hover, .a_hon:hover, .a_lan:hover, .a_huang:hover, .a_lv:hover, .a_zi:hover, .a_cheng:hover, .a_fen:hover { color: #fff; }
.tx_left { display: none; }
.tx_right { display: none; }
.tx_bottom { display: none; }
.tx_top { display: none; }
.tx_flip { display: none; }
.tx_wu { display: none; }
.biao_txt { float: left; border: 1px solid #ccc; padding: 10px; width: 250px; }
.pr { position: absolute; left: 0px; width: 100%; }

.left_10 { margin-left: 10px; }
.left_20 { margin-left: 20px; }
.left_30 { margin-left: 30px; }
.left_40 { margin-left: 40px; }
.left_50 { margin-left: 50px; }
.right_10 { margin-right: 10px; }
.right_20 { margin-right: 20px; }
.right_30 { margin-right: 30px; }
.right_40 { margin-right: 40px; }
.right_50 { margin-right: 50px; }
.top_10 { margin-top: 10px; }
.top_20 { margin-top: 20px; }
.top_30 { margin-top: 30px; }
.top_40 { margin-top: 40px; }
.top_50 { margin-top: 50px; }
.bootom_10 { margin-bottom: 10px; }
.bootom_20 { margin-bottom: 20px; }
.bootom_30 { margin-bottom: 30px; }
.bootom_40 { margin-bottom: 40px; }
.bootom_50 { margin-bottom: 50px; }

#position { float:left;margin:0px;padding:0px;}
#position li { list-style-type: none; float: left; margin-left: 5px; width: 8px; height: 8px; border-radius: 8px; background-color: #f9f9f9; }
#position li.on { background-color: #FB5B07; }
#slider { width: 100%; overflow: hidden;height:0px; }
#slider .dimg { float: left; position: relative; }
#slider .dimg img { width: 100%; }
#slider .divdhbody { width: 50000px; }