/* CSS Document */
*{margin:0;padding:0;border:0;}
/*div{padding-top:0px;font-size:0;}*/
body,html{min-width:;overflow-x: hidden;margin:0; padding:0; font-family:Arial, Verdana,"微软雅黑","宋体";color:#333;font-size:16px;-webkit-text-size-adjust: none;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}

.tran,.tran *{
    transition:0.3s;-webkit-transition:0.3s;
    -webkit-transition-timing-function:swing;transition-timing-function:swing;
}
.nots{transition:none;-webkit-transition:none;}
img{vertical-align:top;border:0;transition:0.3s;-webkit-transition:0.3s;}
.marginTop:hover {
    cursor:pointer;
    transform: translateY(-10px);
    transition:0.3s;
}
/*.marginTop:hover img{margin-top:-10px;}*/
 .marginBottom:hover img {
    margin-top:10px;
}
.fangda:hover {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -webkit-transition: .25s;
    transition: .25s;
    -webkit-transition-timing-function:swing;transition-timing-function:swing;
}


.opacity{display:block;background:#000;}
.opacity img:hover{opacity:.6;}


h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-style:normal;vertical-align: baseline;*zoom: 1;_zoom: 1;-webkit-text-size-adjust: none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.fl, .fr {display: inline; zoom:1;float: left;}.fr{float: right;}.cl{clear:both;}
ins,i{ text-decoration:none; font-style:normal;}
.lh10{ line-height:1}.lh12{ line-height:1.2}.lh15{ line-height:1.5}.lh20{ line-height:2}



video{
    object-fit:cover;
    margin: 0 auto;
    display: block;
}

/*字体大小*/
.fB{font-weight:bold;}
.fem{font-style:italic;}
.fU{text-decoration:underline;}
.fs6{font-size:12px;
-webkit-transform: scale(0.5);
}
.fs8{font-size:12px;
-webkit-transform: scale(0.6667);
}

.fs10{font-size:12px;
-webkit-transform: scale(0.83334);
}
.fs-x0{
-webkit-transform-origin-x: 0;
transform-origin: left;
}
.fs11{font-size:11px;}
.fs12{font-size:12px;}.fs13{font-size:13px;}
.fs14{font-size:14px;}.fs15{font-size:15px;}
.fs16{font-size:16px;}.fs17{font-size:17px;}
.fs18{font-size:18px;}.fs19{font-size:19px;}
.fs20{font-size:20px;}.fs22{font-size:22px;}
.fs23{font-size:23px;}.fs24{font-size:24px;}
.fs25{font-size:25px;}.fs26{font-size:26px;}
.fs28{font-size:28px;}.fs30{font-size:30px;}
.fs32{font-size:32px;}.fs35{font-size:35px;}
.fs36{font-size:36px;}.fs38{font-size:38px;}
.fs42{font-size:42px;}.fs44{font-size:44px;}
.fs45{font-size:45px;}.fs48{font-size:48px;}
.fs50{font-size:50px;}.fs56{font-size:56px;}
.fs60{font-size:60px;}.fs64{font-size:64px;}
.fs75{font-size:75px;}
.fs80{font-size:80px;}


.ff1{font-family:"宋体";}
.ff2{font-family:Georgia, "Times New Roman", Times, serif;}
.ff3{font-family:"Times New Roman", Times;}
.ff4{font-family:"微软雅黑","黑体";}
/* 修正IE6振动bug 
html,body{background-image:url(about:blank);background-attachment:fixed; overflow-x:hidden;}

*/
/* link css */
a{color:#333;text-decoration:none;cursor:pointer;}
a:visited {text-decoration:none;}
a:hover{color:#ae9b8a;text-decoration:none;cursor:pointer;}
/*a:active{color:#ae9b8a;}*/
/*a:before{color:#ae9b8a;}*/
a:focus{outline:none;}
.fc{color:#666666;}
input{margin:0;padding:0;}
input:focus{outline:none;}

.ct1,a.ct1,.ct1 a,.ct1 a:visited{color:#fff;}
a.ct1:hover,.ct1 a:hover{color:#ae9b8a;}

.ct2,a.ct2,.ct2 a,.ct2 a:visited{color:#220a02;}
a.ct2:hover,.ct2 a:hover{color:#ae9b8a;}

.ct3,a.ct3,.ct3 a,.ct3 a:visited{color:#231815;}
a.ct3:hover,.ct3 a:hover{color:#ae9b8a;}

.ct4,a.ct4,.ct4 a,.ct4 a:visited{color:#ae9b8a;}
a.ct4:hover,.ct4 a:hover{color:#ae9b8a;}

.ct5,a.ct5,.ct5 a,.ct5 a:visited{color:#625a57;}
a.ct5:hover,.ct5 a:hover{color:#625a57;}

.ct6,a.ct6,.ct6 a,.ct6 a:visited{color:#666666;}
a.ct6:hover,.ct6 a:hover{color:#ae9b8a;}

.ct7,a.ct7,.ct7 a,.ct7 a:visited{color:#09090b;}
a.ct7:hover,.ct7 a:hover{color:#09090b;}

.ct8,a.ct8,.ct8 a,.ct8 a:visited{color:#d04b56;}
a.ct8:hover,.ct8 a:hover{color:#d04b56;}

.ct9,a.ct9,.ct9 a,.ct9 a:visited{color:#999;}
a.ct9:hover,.ct9 a:hover{color:#220a02;}

.ct10,a.ct10,.ct10 a,.ct10 a:visited{color:#d04b56;}
a.ct10:hover,.ct10 a:hover{color:#220a02;}

.ct11,a.ct11,.ct11 a,.ct11 a:visited{color:#333;}
a.ct11:hover,.ct11 a:hover{color:#ae9b8a;}

.ct12,a.ct12,.ct12 a,.ct12 a:visited{color:#262626;}
a.ct12:hover,.ct12 a:hover{color:#ae9b8a;}

.ct13,a.ct13,.ct13 a,.ct13 a:visited{color:#5d5d5d;}
a.ct13:hover,.ct13 a:hover{color:#ae9b8a;}

.ct14,a.ct14,.ct14 a,.ct14 a:visited{color:#646464;}
a.ct14:hover,.ct14 a:hover{color:#ae9b8a;}

.ct15,a.ct15,.ct15 a,.ct15 a:visited{color:#b8b8b8;}
a.ct15:hover,.ct15 a:hover{color:#ae9b8a;}

.ct16,a.ct16,.ct16 a,.ct16 a:visited{color:#FFF;}
a.ct16:hover,.ct16 a:hover{color:#CCC;}

.ct17,a.ct17,.ct17 a,.ct17 a:visited{color:red;}
a.ct17:hover,.ct17 a:hover{color:red;}


.cblack,a.T_bai,.cblack a,.cblack a:visited{color:#000;}
.cWhite,a.T_bai,.cWhite a,.cWhite a:visited{color:#FFF;}
a.cWhite:hover,.cWhite a:hover{color:#000;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDRed,.cDRed:visited,.cDRed a{color:#ba2636;}
.cGreen,.cGreen:visited,.cGreen a{color:#07c160;}

/*block*/
.t_nowrap li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
#nowrap{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.blk1,.blk5,.blk8,.blk10,.blk12,.blk15,.blk20,.blk22,.blk25,.blk29,.blk30,.blk35,.blk40,.blk45,.blk50,.blk55,.blk60,.blk65,.blk69,.blk70,.blk75,.blk80,.blk85,.blk90,.blk95,.blk100,.blk105,.blk110,.blk115,.blk140,.blk150,.blk120,.blk125,.blk145,.blk170,.blk175,.blk190,.blk205,.blk390{height:0; font:0; overflow:hidden; clear:both;}
.blk1{height:1px;}.blk5{height:5px;}.blk8{height:8px;}.blk10{height:10px;}.blk12{height:12px;}
.blk15{height:15px;}.blk20{height:20px;}.blk22{height:22px;}.blk25{height:25px;}
.blk29{height:29px;}
.blk30{height:30px;}.blk35{height:35px;}.blk40{height:40px;}.blk45{height:45px;}
.blk50{height:50px;}.blk55{height:55px;}.blk60{height:60px;}.blk65{height:65px;}
.blk69{height:69px;}.blk70{height:70px;}.blk75{height:75px;}.blk80{height:80px;}
.blk85{height:85px;}.blk90{height:90px;}.blk95{height:95px;}.blk100{height:100px;}
.blk105{height:105px;}.blk110{height:110px;}.blk140{height:140px;}.blk150{height:150px;}
.blk115{height:115px;}.blk120{height:120px;}.blk125{height:125px;}.blk130{height:130px;}
.blk145{height:145px;}.blk170{height:170px;}.blk175{height:175px;}.blk190{height:190px;}
.blk205{height:205px;}.blk240{height:240px;}
.blk300{height:300px;}.blk320{height:320px;}.blk330{height:330px;}.blk390{height:390px;}
/*clear*/
.cf:before, .cf:after {content:""; display:table;}.cf:after { clear:both;}.cf { zoom:1;}
.clearboth,.clh{height:0px; font:0; overflow:hidden; clear:both;}
*html .fixed {height: 1%; }

.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}.dsb{display:block}.tin{text-indent:-2000em;}
.ma0{margin:0 auto;}.ma10{margin:10px auto;}.ma30{ margin:30px auto;}
.mt-5{margin-top:-5px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}
.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}
.ml10{margin-left:10px}.ml20{margin-left:20px}.ml35{margin-left:35px}
.mr10{margin-right:10px}.mr20{margin-right:20px}.mr35{margin-right:35px}
.mlr15{margin-left:15px;margin-right:15px;}
.pt5{padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;}.pt30{ padding-top:30px;}.pt40{ padding-top:40px;}.pt50{ padding-top:50px;}.pt60{ padding-top:60px;}
.pb10{padding-bottom:10px;}.pb20{ padding-bottom:20px;}.pb30{ padding-bottom:30px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl20{ padding-left:20px;}.pl30{ padding-left:30px;}.pl40{ padding-left:40px;}.pl50{ padding-left:50px;}
.pr10{padding-right:10px;}.pr20{padding-right:20px;}.pr30{ padding-right:30px;}

.tac{ text-align:center}.tal{ text-align:left}.tar{ text-align:right}
.hengqie {width:1200px; margin:0 auto;}
.hengqie1 {width:1000px; margin:0 auto;}
.hengqie2 { margin:0 0 0 -360px;}
.hengqie3 {width:80%;margin:0 auto;min-width:1200px;}
/* mbbg */
.mb1{background:#F2F2F2;}.mb2{background:#222;}.mb3{background:#131313;}.mb4{background:#F5237A;}
.bb1{border-bottom:1px solid #ddd; clear:both;}

.clearfix:after {content: " ";display: block;clear: both;height: 0;}


.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.flex-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.flex-grow-0 {
  min-width: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.flex-grow-1 {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.flex-grow-2 {
  min-width: 0;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  -webkit-flex-shrink: 2;
  -ms-flex-negative: 2;
  flex-shrink: 2;
}


.flex-x-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-y-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.flex-y-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
}

