/* CSS Document */
/*--------------------------------------公用样式------------------------------------------*/
*{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; outline:none;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0; padding:0;}
img{ border:0 none; vertical-align:middle; max-width:100%;}
ul,li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
body,input,select,button,textarea{ font-size:14px; border:none; background: none;}
input{ outline:none;}
button{ cursor:pointer;}
input,textarea,select,button{font-size: 14px;font-family:"微软雅黑","Microsoft Yahei",Arial, Helvetica, sans-serif;  outline: 0; background: none; border: none;
}
input[type='submit'],input[type='reset'],input[type='button'],button{cursor: pointer;}

input[type='radio'],input[type='checkbox']{ display: inline-block; vertical-align: middle;}
input[type='radio'],input[type='checkbox']{ width: 18px; height: 18px;  border: 1px solid #666; background-color: #fff; -o-background-size: 100% 100%; background-size: 100% 100%; -moz-appearance: none; appearance: none; -webkit-appearance: none; outline: 0; -moz-box-sizing: border-box; box-sizing: border-box;}
input[type='radio']{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
input[type='checkbox']{ border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; }
input[type='radio']:checked{ border-color: #090; background-color: #fff;background-image: url(../images/icon/checked_radio.png);}
input[type='checkbox']:checked{ background-image: url(../images/icon/checked.png); background-color: #090; border-color: #090;}


i,em,cite{ font-style:normal;}
body{ background-color:#FFF; color:#333; line-height:1.6;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{text-decoration:none;}
a:focus{ outline:none;}
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.clear{ clear:both;}
.cle:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
.cle:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */

table td{ padding:5px;}
table{border-collapse:collapse;}
.rd1{-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;}
.rd2{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.rd3{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.rd4{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.rd5{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd6{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.rd7{-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.rd8{-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rd9{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;}
.rd10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.rd11{-moz-border-radius:11px;-webkit-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;}
.rd12{-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;}
.rd13{-moz-border-radius:13px;-webkit-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.rd14{-moz-border-radius:14px;-webkit-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;}
.rd15{-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.rd20{-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.rd24{-moz-border-radius:24px;-webkit-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;}
.rd28{-moz-border-radius:28px;-webkit-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;border-radius:28px;}
.rd30{-moz-border-radius:30px;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.rd40{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:30px;}
.rdhalf{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.rdwhole{-moz-border-radius: 100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:  100%;} 
.m0{margin:0; } 
.ml0{margin-left:0; } 
.ml5{margin-left:5px; } 
.ml10{margin-left:10px; }
.ml15{margin-left:15px; }  
.ml20{margin-left:20px; }
.ml25{margin-left:25px; } 
.ml30{margin-left:30px; } 
.ml35{margin-left:35px; } 
.ml40{margin-left:40px; }  

.mr0{margin-right:0; } 
.mr5{margin-right:5px; } 
.mr10{margin-right:10px; } 
.mr15{margin-right:15px; } 
.mr20{margin-right:20px; } 
.mr25{margin-right:25px; } 
.mr30{margin-right:30px; } 
.mr35{margin-right:35px; } 
.mr40{margin-right:40px; } 

.mt5{margin-top:5px; } 
.mt10{margin-top:10px; } 
.mt15{margin-top:15px; } 
.mt20{margin-top:20px; } 
.mt25{margin-top:25px; } 
.mt30{margin-top:30px; } 
.mt35{margin-top:35px; } 
.mt40{margin-top:40px; } 
.mt50{margin-top:50px; } 

.mb5{margin-bottom:5px; } 
.mb10{margin-bottom:10px; } 
.mb15{margin-bottom:15px; } 
.mb20{margin-bottom:20px; } 
.mb25{margin-bottom:25px; } 
.mb30{margin-bottom:30px; } 
.mb35{margin-bottom:35px; } 
.mb40{margin-bottom:40px; } 

.ml-1{margin-left:-1px; } 
.mt-1{margin-top:-1px; } 
.p1{padding:1px; } 
.pl5{padding-left:5px; } 
.p5{padding:5px; } 
.pt5{padding-top:5px; } 
.pr5{padding-right:5px; } 
.pb5{padding-bottom:5px; }
.p10{padding:10px; } 
.pl10{padding-left:10px; } 
.pt10{padding-top:10px; } 
.pr10{padding-right:10px; } 
.pb10{padding-bottom:10px; } 
.p20{padding:20px; } 
.pl20{padding-left:20px; } 
.pt20{padding-top:20px; } 
.pr20{padding-right:20px; } 
.pb20{padding-bottom:20px; } 

a{transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s}
.white{ color: #fff;}
.black{ color: #333;}
.blackc{ color: #ccc;}
.black9{ color: #999;}
.black6{ color: #666;}
.black3{ color: #333;}
.b{ font-weight: bold;}
.bg_f5{ background-color: #f5f5f5;}
.bg_fa{ background-color: #fafafa;}
.bg_e{ background-color: #eee;}
.bg_f8{ background-color: #f8f8f8;}
.bg_f2{ background-color: #f2f2f2;}
.bg_d{ background-color: #ddd;}
.bg_w{ background-color: #fff;}
.bcover{ background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover; }
.elli{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wp{ width:1200px; margin:0 auto;}
.wp1300{ width:1300px; margin:0 auto; max-width: 94%;}
.wp1380{ width:1380px; margin:0 auto;max-width: 94%;}
.wp1500{ width: 1500px; margin:0 auto;max-width: 94%;}
/* .wp1380{ width:1380px; margin:0 auto; min-width:1200px; max-width: 96%;}
.wp1500{ width: 1500px; margin: 0 auto; min-width: 1200px; max-width: 96%;} */

.btn{ display: inline-block; text-align: center;}
.btn .val，.btn .mc{ display: inline-block; vertical-align: middle;}
.btn .iconfont,.btn .icon,.iconfont{display: inline-block; vertical-align: middle;}

.sbtn{font-size:14px; display: inline-block; padding: 6px 20px; border: 1px solid transparent;  text-align: center;}
.sbtn_w100{ width: 100%; padding-left: 0; padding-right: 0;}
.sbtn_green{ color: #fff; background:#31AC24; }
.sbtn_green:hover{ background:#0c0;}
.sbtn_green_rim{ border-color: #31AC24; color: #31AC24; }
.sbtn_green_rim:hover{ background:#31AC24; color: #fff;}
.sbtn_gray{ color: #333; background:#D7D7D7; }
.sbtn_gray:hover{ background-color: #ccc; }
.sbtn_gray_rim{ color: #fff; background:#9A9A9A; }
.sbtn_gray_rim:hover{ background-color: #ddd; }
.sbtn_def:hover{ color: #31AC24;}
/*.viewer-canvas img{	margin-top: 0 !important;	height: 100% !important;	-webkit-user-drag: none;}*/