@charset "utf-8";
/* CSS Document */
body{background: #F1F1F1;
    font-size:14px;font-family:"Microsoft Yahei",Arial,'Helvetica',Verdana,sans-serif;
    color:#323232;
    line-height: 1.5;
    min-width: 1200px;}
input[type=button]{cursor:pointer;font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1';}
input[type=text]{font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1'}
input[type=text]:focus{outline:none;font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',"Arial";}
input[type=password]:focus{outline:none;}
a{cursor:pointer}
a:link,a:visited{color:#333;text-decoration:none}
a:hover,a:active{color:#333;text-decoration:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#DCDEE2;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#DCDEE2;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#DCDEE2;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#DCDEE2;}
.wt_au{width: 1200px;}
.float_left{float:left;width:auto}
.float_right{float:right;width:auto}
.tc{text-align:center}
.tr{text-align:right}
.bold{font-weight:bold}
.fl-right{float:right;}
.fl-left{float:left;}
.clear{clear:both}
.blank10{height:10px;}
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.relative{position:relative;}
.absolute{position:absolute;}
/*居中情况*/
.t-c{text-align: center;}
.t-l{text-align: left;}
.t-r{text-align: right;}
/*行高*/
.line-h32{line-height: 32px;}
.line-h28{line-height: 28px;}
.line-h24{line-height: 24px;}
::-webkit-input-placeholder {color: #A8A8A8;font-size: 16px;}
::-moz-placeholder {color: #A8A8A8;font-size: 16px;}
:-ms-input-placeholder {color: #A8A8A8;font-size: 16px;}
/* 粗体 */
.fn-bold{font-weight:bold;}
/* 字体 */
.fn-font-12{ font-size: 12px}
.fn-font-14{ font-size: 14px;}
.fn-font-16{ font-size: 16px;}
.fn-font-18{ font-size: 18px;}
.fn-font-20{ font-size: 20px;}
.fn-font-22{ font-size: 22px;}
.fn-font-24{ font-size: 24px;}
.fn-font-26{ font-size: 26px;}
.fn-font-28{ font-size: 28px;}
.fn-font-30{ font-size: 30px;}
.fn-font-34{ font-size: 34px;}
.fn-font-36{ font-size: 36px;}
.fn-font-40{ font-size: 40px;}
.fn-font-42{font-size:42px;}
.fn-font-44{font-size:44px;}
.fn-font-46{font-size:46px;}
.fn-font-48{ font-size: 48px;}
.fn-font-bold{font-weight: bold;}

/* padding */
.p10-30{padding: 10px 30px;}
.p15-25{padding: 15px 25px;}
.p30-35{padding: 30px 35px;}
.pd0-40{padding:0 40px;}
.pd20-40{padding:20px 40px;}
.pd20-50{padding:20px 50px;}

.pd-l-5{padding-left: 5px}
.pd-r-5{padding-right: 5px}
.pd-t-5{padding-top: 5px}
.pd-b-5{padding-bottom: 5px}

.pd-l-10{padding-left: 10px}
.pd-r-10{padding-right: 10px}
.pd-t-10{padding-top: 10px}
.pd-b-10{padding-bottom: 10px}

.pd-l-15{padding-left: 15px}
.pd-r-15{padding-right: 15px}
.pd-t-15{padding-top: 15px}
.pd-b-15{padding-bottom: 15px}

.pd-l-20{padding-left: 20px}
.pd-r-20{padding-right: 20px}
.pd-t-20{padding-top: 20px}
.pd-b-20{padding-bottom: 20px}

.pd-l-25{padding-left: 25px}
.pd-r-25{padding-right: 25px}
.pd-t-25{padding-top: 25px}
.pd-b-25{padding-bottom: 25px}

.pd-l-30{padding-left: 30px}
.pd-r-30{padding-right: 30px}
.pd-t-30{padding-top: 30px}
.pd-b-30{padding-bottom: 30px}

.pd-l-40{padding-left: 40px}
.pd-r-40{padding-right: 40px}
.pd-t-40{padding-top: 40px}
.pd-b-40{padding-bottom: 40px}

.pd-l-50{padding-left: 50px}
.pd-r-50{padding-right: 50px}
.pd-t-50{padding-top: 50px}
.pd-b-50{padding-bottom: 50px}

.pd-r-80{padding-right: 80px}

/*margin*/
.margin-center {display:inline-block;margin: 0 auto;}
.mg-l-2{margin-left: 2px}
.mg-l-5{margin-left: 5px}
.mg-r-5{margin-right: 5px}
.mg-t-5{margin-top: 5px}
.mg-b-5{margin-bottom: 5px}

.mg-t-8{margin-top: 8px}
.mg-l-8{margin-left: 8px}
.mg-r-8{margin-right: 8px}
.mg-b-8{margin-bottom: 8px}

.mg-l-10{margin-left: 10px}
.mg-r-10{margin-right: 10px}
.mg-t-10{margin-top: 10px}
.mg-b-10{margin-bottom: 10px}

.mg-l-15{margin-left: 15px}
.mg-r-15{margin-right: 15px}
.mg-t-15{margin-top: 15px}
.mg-b-15{margin-bottom: 15px}

.mg-l-20{margin-left: 20px}
.mg-r-20{margin-right: 20px}
.mg-t-20{margin-top: 20px}
.mg-b-20{margin-bottom: 20px}

.mg-l-25{margin-left: 25px}
.mg-r-25{margin-right: 25px}
.mg-t-25{margin-top: 25px}
.mg-b-25{margin-bottom: 25px}

.mg-l-30{margin-left: 30px}
.mg-r-30{margin-right: 30px}
.mg-t-30{margin-top: 30px}
.mg-b-30{margin-bottom: 30px}

.mg-l-35{margin-left: 35px}
.mg-r-35{margin-right: 35px}
.mg-t-35{margin-top: 35px}
.mg-b-35{margin-bottom: 35px}

.mg-l-40{margin-left: 40px}
.mg-r-40{margin-right: 40px}
.mg-t-40{margin-top: 40px}
.mg-b-40{margin-bottom: 40px}

.mg-l-45{margin-left: 45px}
.mg-r-45{margin-right: 45px}
.mg-t-45{margin-top: 45px}
.mg-b-45{margin-bottom: 45px}

.mg-l-50{margin-left: 50px;}
.mg-t-50{margin-top: 50px}
.mg-t-60{margin-top: 60px;}
.mg-l-60{margin-left: 60px;}
/* 字体颜色 */
body .fn-color-0{ color: #000}
body .fn-color-3{ color: #333;}
body .fn-color-6{ color: #666}
body .fn-color-9{ color: #999}
body .fn-color-c{ color: #ccc}
body .fn-color-f{ color: #fff}
.fn-color-orange {color: #FFA651;}
/* 背景色 */

body .bgwhite{ background: #fff}
/*小手*/
.pointer:hover{cursor: pointer;}
/* 不换行 省略号 */
.ellipsis{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
/* 边框阴影 */
.common-shadow{box-shadow: 0 1px 8px 1px rgba(51,123,233,0.12);border-radius: 2px;}

/* 字间距 */
.letter-1{letter-spacing:1px;}
/*宽度*/
.wb50{width: 50%;}
