﻿@charset "utf-8";
* {
    margin: 0;padding: 0;outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */
}

html, body {margin:0;padding:0;}

html {font-size:14px;}

body {
    font-size: 100%;
    color: #333;
    line-height: 1.5;
    font-family: "HanHei SC", "PingFang SC","Helvetica Neue","Helvetica","Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
}

ul, li {margin: 0;padding: 0;list-style: none;}

table {border-collapse:collapse;border-spacing: 0;}
em,cite{font-weight:normal;font-style:normal;}

img.full {height:auto;max-width:100%;vertical-align:middle;border:none;}
img.mc{margin:0 auto;display:block;}


h1,h2,h3,h4,h5,h6,dl,dt,dd,form,img,p{margin:0;padding:0;border:none;list-style-type:none;}
div{padding:0;}
div.mc{margin:0 auto;}

table {border-spacing: 0;border-collapse: collapse;}

h1,h2,h3,h4,h5,h6{font-weight: 500;color: inherit;}

h1 {font-size:36px;}
h2 {font-size:30px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

/*
 * html5
 * */
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}


.clearfix:after,
.clearfix:before{display: table;content: " ";}

.clearfix:after{clear:both}
.clearfix{*zoom:1}

/*
 * iconfont
 * */
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1555485665749'); /* IE9*/
  src: url('../font/iconfont.eot?t=1555485665749#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1555485665749') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1555485665749') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1555485665749#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* scrollbar
------------------------- */
::-webkit-scrollbar {width:8px;height:8px;}
::-webkit-scrollbar-track {background:#F7F7F9;}
::-webkit-scrollbar-thumb {background:#8E8E8E;border-radius: 3px;}
::-webkit-scrollbar-thumb:hover{background-color:#3B3B3B;}

/*
 * placeholder
 * */
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}

/*
 * txt
 * */
.font_green{color: #4bb200;}
.font_red{color: #D9534F;}
.font_red2{color:#d4021d;}
.font_blue{color: #358bbb;}
.font_orange{color: #ff9933;}
.font_gray{color: #666;}
.font_gray2{color: #888;}

/*
 * Links
 * */
a {text-decoration:none;}
a:active,
a:hover {text-decoration:none;outline: 0;}


a{color:#444;}
a:hover{color:#d4021d;}


a.blue{color:#358bbb;}
a.blue:hover{color:#f90;}

a.green{color:#4bb200;}
a.green:hover{color:#6fc133;}

a.red{color:#D9534F;}
a.red:hover{color:#f90;}

a.gray{color:#888;}
a.gray:hover{color:#f90;}

a.white{color:#fff;}
a.white:hover{color:#FF9130;}

a.orange{color:#fd9234;}
a.orange:hover{color:#db0010;}

/*pc*/
@media (min-width: 640px) {
    a.trans {
        transition: .24s;
    }
}

a.u{text-decoration: underline;}

/*
 * space
 * */
.pa{position:absolute;}
.pr{position:relative;}

.fl{float:left;}
.fr{float:right;}
.fc{clear:both;font-size:0;line-height:0;height:0;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tb{font-weight:bold;}
.tu{text-decoration:line-through;}

.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}

.m0{margin: 0!important;}

.hide {display:none!important;}
.hide2 {display:none;}

.show {display:block!important;}
.show2{display: inline-block!important;}
.ohide {overflow: hidden;}

.br03{height:3px;font-size:0;line-height:0;}
.br05{height:5px;font-size:0;line-height:0;}
.br10{height:10px;font-size:0;line-height:0;}
.br15{height:15px;font-size:0;line-height:0;}
.br20{height:20px;font-size:0;line-height:0;}
.br25{height:25px;font-size:0;line-height:0;}
.br30{height:30px;}
.br40{height:40px;}
.br50{height:50px;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px!important;}
.h50{height:50px!important;}
.h60{height:60px!important;}
.h70{height:70px!important;}
.h80{height:80px!important;}
.h100{height:100px!important;}
.h200{height:200px!important;}

.nh80{min-height:80px!important;}
.nh100{min-height:100px!important;}
.nh150{min-height:150px!important;}
.nh200{min-height:200px!important;}


.w40{width: 40px!important;}
.w60{width: 60px!important;}
.w70{width: 70px!important;}
.w80{width: 80px!important;}
.w90{width: 90px!important;}
.w95{width: 95px!important;}
.w100{width: 100px!important;}
.w120{width: 120px!important;}
.w130{width: 130px!important;}
.w140{width: 140px!important;}
.w150{width: 150px!important;}
.w180{width: 180px!important;}
.w190{width: 190px!important;}
.w200{width: 200px!important;}
.w300{width: 300px!important;}
.w350{width: 350px!important;}
.w400{width: 400px!important;}
.w500{width: 500px!important;}
.w600{width: 600px!important;}
.w700{width: 700px!important;}
.w800{width: 800px!important;}
.w1000{width: 1000px!important;}

.wp15{width: 15%!important;}
.wp20{width: 20%!important;}
.wp25{width: 25%!important;}
.wp30{width: 30%!important;}
.wp33{width: 33%!important;}
.wp34{width: 34%!important;}
.wp40{width: 40%!important;}
.wp48{width: 48%!important;}
.wp50{width: 50%!important;}
.wp52{width: 52%!important;}
.wp60{width: 60%!important;}
.wp65{width: 65%!important;}
.wp67{width: 67%!important;}
.wp70{width: 70%!important;}
.wp80{width: 80%!important;}
.wp90{width: 90%!important;}
.wp100{width: 100%!important;}

.mw80{max-width: 80px!important;}
.mw100{max-width: 100px!important;}
.mw120{max-width: 120px!important;}
.mw150{max-width: 150px!important;}
.mw180{max-width: 180px!important;}
.mw300{max-width: 300px!important;}
.mw800{max-width: 800px!important;}
.mw1000{max-width: 1000px!important;}
.mw1200{max-width: 1200px!important;}
.mw1500{max-width: 1500px!important;}

.nw500{min-width: 500px!important;}
.nw700{min-width: 700px!important;}
.nw800{min-width: 800px!important;}
.nw1000{min-width: 1000px!important;}
.nw1200{min-width: 1200px!important;}
.nw1400{min-width: 1400px!important;}
.nw1500{min-width: 1500px!important;}
.nw1600{min-width: 1600px!important;}
/*
 * input
 * */
input,textarea,select{font-size:14px;color:#555;padding:2px;margin:0;}

select {padding:3px 15px 3px 3px;border: 1px solid #ccc;
    font-size:14px;margin:0;border-radius:0;
    appearance:none;height:30px;
    -webkit-appearance:none;min-width: 60px;
    background: url('../img/web/arrow_drop_down.png') no-repeat scroll right center transparent;
}
.ie8_fix select{padding:3px 10px 3px 3px;}

.select{font-size:14px;}
.select2{border-radius: 3px;}

.input{-webkit-appearance: none;}
.input:focus{border:1px solid #35a5e5;}

.input_base{color:#555;padding:5px;font-size:14px;width:100%;}

.input2,
.textarea{
    border:1px solid #ccc;color:#555;
    padding:5px;font-size:14px;width:100%;
    -webkit-appearance: none;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.input2:focus,
.textarea:focus {
    border-color: #66afe9;outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.input2{height:32px;}
.textarea{min-height:60px;}

.input-full{width:100%;}

.input_noime{ime-mode:disabled}
.input_no_border{border:0;}


fieldset{
    border: 1px solid #ddd;
    padding: 8px;
    margin: 5px;
}


input[type="radio"]:checked + label,
input[type="checkbox"]:checked + label {color: #D9534F;}

/*
 * input.btn
 * */
.btn{margin:0;padding:0;cursor:pointer;display:inline-block;line-height:100%;outline:none;
    text-align:center;font-size:14px;border:0;
    -webkit-appearance: none;
    -webkit-user-select: none;
    user-select: none;
}


/*
 * btn
 * */
.btn-blue,
.btn-green,
.btn-red,
.btn-white,
.btn-gray{display:inline-block;width:80px;height:32px;line-height:32px;
    margin:0 5px;color:#fff;padding:0;cursor:pointer;
    border-radius: 3px;

    text-align:center;font-size:14px;border:0;
    -webkit-appearance: none;
    -webkit-user-select: none;
    user-select: none;
}

.btn-blue{background-color:#00A5F6;}
.btn-blue:hover{background-color:#00c5F6;color:#eee;}

.btn-green{background-color:#4bb200;}
.btn-green:hover{background-color: #6fc133;color:#eee;}

.btn-red{background-color:#ea3d00;color:#fff;}
.btn-red:hover{background-color:#EE6433;color:#fff;}

.btn-white{border: 1px solid #5dba19;background-color: #fff;color: #5dba19;}
.btn-white:hover{background-color:#5dba19;color:#fff;}

.btn-gray{border: 1px solid #999;background-color: #fff;color: #999;}
.btn-gray:hover{background-color:#999;color:#fff;}

.btn-full{width:100%;display: block;margin: 0;}

.btn-big{width:200px;font-size: 16px;height:40px;line-height:40px;}


/*
 *.col
 * */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-pc-1, .col-pc-2, .col-pc-3, .col-pc-4, .col-pc-5, .col-pc-6,.col-pc-7, .col-pc-8, .col-pc-9, .col-pc-10, .col-pc-11, .col-pc-12
{
    position: relative;
    min-height: 1px;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12
{float: left;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0;}

@media (min-width: 630px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
    .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
    {float: left;}

    .col-sm-12 {width: 100%;}
    .col-sm-11 {width: 91.66666667%;}
    .col-sm-10 {width: 83.33333333%;}
    .col-sm-9 {width: 75%;}
    .col-sm-8 {width: 66.66666667%;}
    .col-sm-7 {width: 58.33333333%;}
    .col-sm-6 {width: 50%;}
    .col-sm-5 {width: 41.66666667%;}
    .col-sm-4 {width: 33.33333333%;}
    .col-sm-3 {width: 25%;}
    .col-sm-2 {width: 16.66666667%;}
    .col-sm-1 {width: 8.33333333%;}
    .col-sm-offset-12 {margin-left: 100%;}
    .col-sm-offset-11 {margin-left: 91.66666667%;}
    .col-sm-offset-10 {margin-left: 83.33333333%;}
    .col-sm-offset-9 {margin-left: 75%;}
    .col-sm-offset-8 {margin-left: 66.66666667%;}
    .col-sm-offset-7 {margin-left: 58.33333333%;}
    .col-sm-offset-6 {margin-left: 50%;}
    .col-sm-offset-5 {margin-left: 41.66666667%;}
    .col-sm-offset-4 {margin-left: 33.33333333%;}
    .col-sm-offset-3 {margin-left: 25%;}
    .col-sm-offset-2 {margin-left: 16.66666667%;}
    .col-sm-offset-1 {margin-left: 8.33333333%;}
    .col-sm-offset-0 {margin-left: 0;}
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
    .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
    {float: left;}

    .col-md-12 {width: 100%;}
    .col-md-11 {width: 91.66666667%;}
    .col-md-10 {width: 83.33333333%;}
    .col-md-9 {width: 75%;}
    .col-md-8 {width: 66.66666667%;}
    .col-md-7 {width: 58.33333333%;}
    .col-md-6 {width: 50%;}
    .col-md-5 {width: 41.66666667%;}
    .col-md-4 {width: 33.33333333%;}
    .col-md-3 {width: 25%;}
    .col-md-2 {width: 16.66666667%;}
    .col-md-1 {width: 8.33333333%;}
    .col-md-offset-12 {margin-left: 100%;}
    .col-md-offset-11 {margin-left: 91.66666667%;}
    .col-md-offset-10 {margin-left: 83.33333333%;}
    .col-md-offset-9 {margin-left: 75%;}
    .col-md-offset-8 {margin-left: 66.66666667%;}
    .col-md-offset-7 {margin-left: 58.33333333%;}
    .col-md-offset-6 {margin-left: 50%;}
    .col-md-offset-5 {margin-left: 41.66666667%;}
    .col-md-offset-4 {margin-left: 33.33333333%;}
    .col-md-offset-3 {margin-left: 25%;}
    .col-md-offset-2 {margin-left: 16.66666667%;}
    .col-md-offset-1 {margin-left: 8.33333333%;}
    .col-md-offset-0 {margin-left: 0;}
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
    .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
    {float: left;}

    .col-lg-12 {width: 100%;}
    .col-lg-11 {width: 91.66666667%;}
    .col-lg-10 {width: 83.33333333%;}
    .col-lg-9 {width: 75%;}
    .col-lg-8 {width: 66.66666667%;}
    .col-lg-7 {width: 58.33333333%;}
    .col-lg-6 {width: 50%;}
    .col-lg-5 {width: 41.66666667%;}
    .col-lg-4 {width: 33.33333333%;}
    .col-lg-3 {width: 25%;}
    .col-lg-2 {width: 16.66666667%;}
    .col-lg-1 {width: 8.33333333%;}
    .col-lg-offset-12 {margin-left: 100%;}
    .col-lg-offset-11 {margin-left: 91.66666667%;}
    .col-lg-offset-10 {margin-left: 83.33333333%;}
    .col-lg-offset-9 {margin-left: 75%;}
    .col-lg-offset-8 {margin-left: 66.66666667%;}
    .col-lg-offset-7 {margin-left: 58.33333333%;}
    .col-lg-offset-6 {margin-left: 50%;}
    .col-lg-offset-5 {margin-left: 41.66666667%;}
    .col-lg-offset-4 {margin-left: 33.33333333%;}
    .col-lg-offset-3 {margin-left: 25%;}
    .col-lg-offset-2 {margin-left: 16.66666667%;}
    .col-lg-offset-1 {margin-left: 8.33333333%;}
    .col-lg-offset-0 {margin-left: 0;}
}


@media (min-width: 1690px) {
    .col-pc-1, .col-pc-2, .col-pc-3, .col-pc-4, .col-pc-5, .col-pc-6,
    .col-pc-7, .col-pc-8, .col-pc-9, .col-pc-10, .col-pc-11, .col-pc-12
    {float: left;}

    .col-pc-12 {width: 100%;}
    .col-pc-11 {width: 91.66666667%;}
    .col-pc-10 {width: 83.33333333%;}
    .col-pc-9 {width: 75%;}
    .col-pc-8 {width: 66.66666667%;}
    .col-pc-7 {width: 58.33333333%;}
    .col-pc-6 {width: 50%;}
    .col-pc-5 {width: 41.66666667%;}
    .col-pc-4 {width: 33.33333333%;}
    .col-pc-3 {width: 25%;}
    .col-pc-2 {width: 16.66666667%;}
    .col-pc-1 {width: 8.33333333%;}
    .col-pc-offset-12 {margin-left: 100%;}
    .col-pc-offset-11 {margin-left: 91.66666667%;}
    .col-pc-offset-10 {margin-left: 83.33333333%;}
    .col-pc-offset-9 {margin-left: 75%;}
    .col-pc-offset-8 {margin-left: 66.66666667%;}
    .col-pc-offset-7 {margin-left: 58.33333333%;}
    .col-pc-offset-6 {margin-left: 50%;}
    .col-pc-offset-5 {margin-left: 41.66666667%;}
    .col-pc-offset-4 {margin-left: 33.33333333%;}
    .col-pc-offset-3 {margin-left: 25%;}
    .col-pc-offset-2 {margin-left: 16.66666667%;}
    .col-pc-offset-1 {margin-left: 8.33333333%;}
    .col-pc-offset-0 {margin-left: 0;}
}

@media (min-width: 768px) {
    .col-padd{padding-right: 15px;padding-left: 15px;}
}


/*
 * code
 * */
code {color:#C7254E;background-color:#F9F2F4;font-size: 90%;padding: 3px 8px 4px;border-radius: 4px;}

/*
 * label
 * */
.label {display: inline;
    padding: 3px 8px 4px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    vertical-align: baseline;}

.label-default {background-color: #999;}
.label-primary {background-color: #428BCA;}
.label-success {background-color: #94B86E;}
.label-info {background-color:#658DB3;}
.label-warning {background-color:#F0AD4E;}
.label-danger {background-color:#D9534F;}
.label-light {background-color: #e7e7e7;color: #888;}


/*
 * well
 * */
.well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}


/*
 * wrap
 * */
.wrap{margin: 0 auto;min-width:300px;}

.container {padding-right:15px;padding-left:15px;margin: 0 auto;max-width:1530px;}
.container2{padding-right:15px;padding-left:15px;margin: 0 auto;max-width:1000px;}
.container3{padding-right:15px;padding-left:15px;margin: 0 auto;}

/*
 * wap
 * */
.wap_theme2 .wap_a{pointer-events: none;}
