/*=======css reset=======*/
html{overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
i,em{font-style:normal;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
a{color: #333;text-decoration: none;transition:all .2s ease;}
body{font-family: "Microsoft Yahei" !important; font-size: 12px; background: #fff; color: #333;}
li{list-style: none;}
.alignright{float: right;}
body{cursor: default;}
.clear{clear: both;height: 0px;overflow: hidden;width: 0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }
/*webkit scroll*/

::-webkit-scrollbar{ width:10px;}
::-webkit-scrollbar-thumb{ background:#999999; border:2px solid #fff; border-radius:20px; }
::-webkit-scrollbar-track{ background:#fff;}
/*ie scroll*/
@-ms-viewport {width:device-width;}
/*padding不影响宽高*/
/** {
    box-sizing: border-box;
}*/

/*更改鼠标选中颜色*/
::selection { background:#da0011; color:#fff;}
::-moz-selection { background:#da0011; color:#fff;}
::-webkit-selection { background:#da0011; color:#fff;}

/*更多*/
.more{}
.more:hover{color: #ea7c1a;}

/*间距*/
.mt5{margin: 5px 0 0 0;}
.mt10{margin: 10px 0 0 0;}
.mt15{margin: 15px 0 0 0;}
.mt20{margin: 20px 0 0 0;}
.mt25{margin: 25px 0 0 0;}
.mt30{margin: 30px 0 0 0;}
.mt35{margin: 35px 0 0 0;}
.mt40{margin: 40px 0 0 0;}
.mt50{margin: 50px 0 0 0;}
.mt60{margin: 60px 0 0 0;}
.mt70{margin: 70px 0 0 0;}
.mt80{margin: 80px 0 0 0;}
.mt90{margin: 90px 0 0 0;}514235
.mb20{margin: 0 0 20px 0;}

/*字体*/
.f12 {font-size:14px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f20 {font-size:20px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.t2 {text-indent:2em;}
.lh150 {line-height:150%;}
.lh180 {line-height:180%;}
.lh200 {line-height:200%;}
.unl {text-decoration:underline;}
.no_unl {text-decoration:none;}
.h_unl:hover{text-decoration:underline}

@font-face { 
  font-family:'cuya'; 
  src: url('img/cuya.ttf'); 
}
.cuya{font-family: "cuya";}

/*对齐*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}


.wrap{width:1100px;margin:0 auto;clear: both;}
.wrap1200{width:1200px;margin:0 auto;clear: both;}
.wrap1300{width:1300px;margin:0 auto;clear: both;}
.wrap1400{width:1400px;margin:0 auto;clear: both;}
.w1350{width:1350px;margin:0 auto;clear: both;}
