@charset "utf-8";
/* base set
----------------------------------------------------------------------------------------------*/
html, x:-moz-any-link{font-size:16px;}
body{color:#555555;line-height:1.5;margin:0;padding:0;font-size:75%;font-family:"微软雅黑"; overflow-x:hidden;background:#f7f7f7;}
table{border-collapse:collapse;border-spacing:0;}
table th{font-weight:normal;text-align:left;}
hr{display:none;}
img{border:0; vertical-align:middle;}
input{font-size:100%;vertical-align:middle;margin:0;}
em,address{font-style:normal;}
em{font-weight:bold;}
form{margin:0;padding:0;}
.tick{background:url(../images/icon.png) -380px -200px no-repeat;width:50px;height:50px;display:inline-block;position:relative;top:15px;right:30px;}
.bg{background:#3583a3;}
.dn{display:none;}
i{transition: all 0.5s linear 0s; vertical-align:middle;}
.bn{border:none !important;}
/* margin set
----------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}
ul,ol,li{margin:0;padding:0;list-style:none;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px!important;}
.mB20{margin-bottom:20px!important;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT-15{margin-top:-15px;}
.mT20{margin-top:20px!important;}
.mT30{margin-top:30px!important;}
.mR10{margin-right:10px !important;}
.mR20{margin-right:20px !important;}
.mR30{margin-right:30px!important;}
.mL10{margin-left:10px !important;}
.mL20{margin-left:20px !important;}
.p5{padding:5px 0;}
.pl30{padding-left:30px;}
.pl70{padding-left:70px;}
.pr20{padding-right:20px;}
.p10{padding:10px !important;}
.pb10{padding-bottom:10px !important;}
.p20{padding:20px;}
.pT40{padding-top:40px;}
.pT20{padding-top:20px;}
.pTB20{padding:20px 0!important;}
.m0{margin:0!important;}
.p0{padding:0!important;}
.bgcf {background:#FFF;}
/* clear float set 
-----------------------------------------------------------------------------------------------*/
.flt{float:left;}
.frt{float:right;}
.tlr{text-align:left!important;}
.tcr{text-align:center!important;}
.trt{text-align:right!important;}
.ftw{font-weight:bold;}
.db{display:block;}
.cite{display:none;}
.clear{clear:both;}
.fn{float:none !important;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
* html .fix{display:inline-block;}
*:first-child+html .fix{display:inline-block;}

.MainBar:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
* html .MainBar{display:inline-block;}
*:first-child+html .MainBar{display:inline-block;}

/* a style
----------------------------------------------------------------------------------------------*/
a,a:hover{text-decoration:none;color:#555555; outline:none;}
a:focus{outline:none; }

/* font style
----------------------------------------------------------------------------------------------*/
.fa-2{font-size:1.5em;}
/*.fa-3{font-size:17px;}
.fa-4{font-size:17px;}
.fa-5{font-size:17px;}*/
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f26{font-size:26px!important;}
.f30{font-size:30px!important;}
.f48{font-size:48px!important;}
.f60{font-size:60px!important;}
/*.title{background:#307ecc; padding:12px 30px; color:#fff; font-size:14px;}*/
.blue{color:#2596cd!important;}
.orange{color:#ff6600!important;}
.a9{color:#a9a9a9;}
.red{color:#FF0000;}
.green{color:#90c55d!important;}
.indigo{color:#208e8f;}
.purple {color:#4c509d;}
.brown {color:#b36219;}
.write{color:#fff;}
.yellow{color:#fee602;}
.greenS{color:#317f0c;}
.grey{color:#999;}

/* table style
----------------------------------------------------------------------------------------------*/
.table thead tr {background: linear-gradient(to bottom, #F8F8F8 0px, #ECECEC 100%) repeat-x scroll 0 0 #F2F2F2;color: #707070; font-size:14px;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #DDDDDD; padding:10px;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: #F9F9F9;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color: #F5F5F5;}