/* CSS Document */
/** 通用CSS样式 **/
/*@font-face{*/
/*font-family: SourceHanSans-Normal;*/
/*src: url('../font/SourceHanSans-Normal.otf')*/
/*}*/


*{margin:0px; padding:0px; _min-height:1px;box-sizing: border-box; font-family: helvetica neue,hiragino sans gb,stheiti,wenquanyi micro hei,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
a, body, div, html, img, li, ul,dl,dt,dd { border: 0; margin: 0; padding: 0; text-decoration:none;}
body,html { font: 12px 'SimHei' !important; margin:0;padding:0; color:#000;background-color:#fff; height: 100%;font-size: 10px;}
body{font-size:1.2rem;}
img { color: transparent; font-size:12px; vertical-align: middle; -ms-interpolation-mode: bicubic; }
ol, ul ,dl ,dt,dd{ list-style: none;  }
input{ border:0px; outline:none; }
a{ cursor:pointer; }
em, i, b, sub, sup { font-style: normal; }
input{ border:0px; outline:none; font-family:"微软雅黑"; vertical-align:middle; }
.ty_text{border:1px solid #dcdcdc; padding:0px 5px; height:30px; line-height:30px; font-size:12px; width:130px }
input[type='password']{border:1px solid #dcdcdc; padding:0px 5px;height:30px; line-height:30px;font-size:12px;  width:130px }
input[type='submit']{ cursor:pointer; transition:0.2s; }
textarea{border:1px solid #ccc; padding:5px;}
select{border:1px solid #d8dde6; padding:0px 5px; height:28px; line-height:28px;font-size:12px; font-family:"微软雅黑"; }
table{border-collapse: collapse; width:100%; }
table th{ font-weight:500}
/** 通用CSS样式 **/

/** 常用公共样式 **/
.fl{ float:left; }
.fr{ float:right !important; }
.clr{ clear:both; }
.textl{ text-align:left; }
.textr{ text-align:right; }
.indent{ text-indent:20px; }
.lh24{ line-height:24px; }
.tc{ text-align:center; }
.fb{ font-weight:bolder; }
.btt{ border-top:1px solid #ddd; }
.bbt{ border-bottom:1px solid #ddd; }
.bbl{ border-left:1px solid #ddd; }
.bbr{ border-right:1px solid #ddd; }
.b0{ border:0px!important; }
.b1{ border:1px solid #ddd; }
.bc_e{ border-color:#eee!important; }
.bc_d{ border-color:#ddd!important; }
.red{ color:#ac0c0c;}
.gray{ color:#69667a;}
.blue{ color:#079dff; }
.c_yell{ color:#edee6c; }
.c_3{ color:#333; }
.c_c{ color:#ccc; }
.c_5{ color:#555; }
.c_6{ color:#666 !important; }
.c_7{ color:#777; }
.c_8{ color:#888; }
.c_9{ color:#9fa0a0; }
.c_e1{ color:#e1e1e1; }
.c_a2{ color:#a2acb3; }
.c_red{ color:#f62e2e; }
.c_blue{ color:#2f9cd7; }
.c_green{ color:#6eb92b; }
.c_fenhong{ color:#d3022a;}
.c_org{ color:#f39700; }
.c_zise{ color:#a782f3; }
.c_a0{ color:#900; }
.c_a{ color:#aaaaaa; }
.c_99{ color:#999999 !important; }
.c_cf{ color:#cfcfcf; }
.c_gray{ color:#c8b897!important;} /** 灰色 **/
.c_hese{ color:#63514f!important; } /** 灰褐色 **/
.c_lanse{ color:#005bac; }
.c_huibai{ color:#a2acb3; } /* 灰白色 */
.c_hailan{ color:#349cd8; }
.bgc_c{ background-color:#ccc; }
.bg_wite{ background-color:#fff; }
.bgc_c7{ background:#f7f8f8; }
.bgc_c{ background-color:#ccc; }
.bgc_org{ background:#ffa201;}
.bgc_gray{ background:#f3f3f3; }
.bgc_blue{ background-color:#24b7ec; }
.bgc_c:hover{ background:#ADB1B3; }
.bgc_org:hover{ background:#efbe6f;}
.bgc_blue:hover{ background:#2FC2F7;}
.bgc_gray:hover{ background:#E8E8E8; }
.bgc_hailan{ background:#1ca4dc; }
.bgc_hailan:hover{ background:#54BDE8; }
.bgc_green{ background-color:#6eb92b; }
.bgc_fenhong{ background-color:#fd7d83; }
.disblock{ display:inline-block; }
.fz12{ font-size:12px!important; }
.fz_13{ font-size:13px!important;}
.fz14{ font-size:14px!important; }
.fz16{ font-size:16px !important; }
.fz18{ font-size:18px; }
.fz20{ font-size:20px; }
.fz22{ font-size:22px; }
.fz24{ font-size:24px; }
.fz26{ font-size:26px; }
.fz30{ font-size:30px; }
.fz35{font-size: 35px;}
.fw_500{ font-weight:500!important; }
.fw_600{ font-weight:600; }
.fm_en{ font-family:Verdana, Geneva, sans-serif; }
.fm_numb{ font-family:Arial, Helvetica, sans-serif; }
.AllW{ width:100%; }
.h20{ height:20px;}
.lh20{ line-height:20px; }
.lh24{ line-height:24px; }
.h24{ height:24px; }
.lh30{ line-height:30px; }
.h30{ height:30px; }
.lh35{ line-height:35px; }
.h35{ height:35px; }
.lh40{ line-height:40px; }
.h40{ height:40px; }
.blod{ font-weight:bold; }
.spcing5{ width:100%; height:5px; overflow:hidden; clear:both; }
.spcing10{ height:10px; clear:both; width:100%; }
.spcing15{ height:15px; clear:both; width:100%; }
.padd2{ width:auto; padding:2px; height:auto; overflow:hidden; }
.clearance{ width:10px; height:100%; float:left; }
.mgt0{ margin-top:0px!important; }
.mgb0{ margin-bottom:0px!important; }
.mgt5{ margin-top:5px; }
.mgt10{ margin-top:10px; }
.mgt15{ margin-top:15px; }
.c_wite{ color:#fff !important; }
.c_0{ color:#000; }
.pdl5{ padding-left:5px; }
.pdl10{ padding-left:10px; }
.pdr5{ padding-right:5px; }
.pdr10{ padding-right:10px; }
.pdt5{ padding-top:5px; }
.pdt10{ padding-top:10px; }
.pdb5{ padding-bottom:5px; }
.pdb10{ padding-bottom:10px; }
.over_hide{ overflow:hidden; }
.w500{ width:500px;}
.text_indent{ text-indent:25px; }
.w940{ width:940px; margin:0px auto; height:auto; overflow:hidden; }
.w1004{ width:1004px; margin:0px auto; height:auto; overflow:hidden; }
.w1120{ width:1120px; margin:0px auto; height:auto; overflow:hidden; }
.w1200{ width:1200px; margin:0px auto; height:auto; overflow:hidden; }
.pos-absol{ position:absolute; display:block; }
.w_50_pct{ width:50%; float:left; }
.hideThis{ display:none; }
.the_follow{cursor: pointer}
/** 常用公共样式 **/


/**  ico图标库 **/
@font-face {
	font-family: 'iconfont';
    src: url('../iconfont/iconfont.eot'); /* IE9*/
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../iconfont/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/***********自定义******/
.mgt15{ margin-top: 15px;}
.mgt30{ margin-top: 30px;}
.mgt35{ margin-top: 35px;}
.w310{width: 310px !important;}
.w327{width: 327px !important;}

.pdt45{padding-top: 45px;}
.be3{color: #be3144 !important;}
.mgr5{margin-right: 5px;}
.mgl5{margin-left: 5px;}
.mgl70{margin-left:70px !important;}
.mgt24{margin-top: 24px;}
.c_282{color: #282f39 !important;}
.mgt60{margin-top: 60px !important;}
.mgb30{margin-bottom: 30px !important;}
.mgb10{margin-bottom:10px !important;}
.mgl25{margin-left:25px;}

.c_384{color: #be3144;}

/*******分页*******/
.page{text-align: center;margin:0px auto;padding:15px 0px;}
.page ul{margin: 0px auto;display: inline-block; overflow: hidden;}
.page ul li{float: left;margin-right: 10px;display: inline-block; overflow:hidden;}
.page ul li a{display:inline-block;float: left;font-size: 14px; width:34px;height:34px;line-height: 34px;text-align: center;color: #666; border: 1px solid #ddd;}
.page ul li:last-child{margin-right: 0px;}
.page ul li a.active,.page ul li a:hover{background-color: #be3144;color: #fff;border:1px solid #be3144;}
.page ul li span{display:inline-block;float: left;}
.page ul li.active span{ display: block;line-height: 34px;width:34px;text-align: center;font-size: 14px; background-color: #be3144;color: #fff;}
.page ul li.disabled span{display: block;float: left;text-align: center; font-size: 14px; width:34px;height:34px;line-height:26px; border: 1px solid #ddd;}

/*******分享*******/
.bdsharebuttonbox .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background .6s ease-out 0s;}
.bdsharebuttonbox .iconfont{background:none;font-size: 22px;text-align: center;padding-left: 0px;}
.bdsharebuttonbox .icon-weixin{ color: #7bc549;background:none;border-color: #7bc549;}
.bdsharebuttonbox .icon-iconfonticonfontweibobds{color: #ff763b;background:none;border-color: #ff763b;}
.bdsharebuttonbox .icon-qq{color: #56b6e7;background:none;border-color: #56b6e7;}
.bd_weixin_popup{padding: 10px 5px !important;}
.bd_weixin_popup .bd_weixin_popup_main{padding: 8px 10px !important;}
/*******分享*******/


.mgl40{ margin-left: 40px;}
.bg_nav{ background-color: #303841;}
.m_search_time .m_select{ color: #666; width: 125px; height: 35px; line-height: 35px; border: 1px solid #cccccc; }
.m_search_time .m_input{ color: #666; text-align:left; width: 130px; height: 35px; line-height: 35px; border: 1px solid #cccccc;  padding: 0 30px;}
.m_search_time .select2-container--default .select2-selection--single{ border-radius: 0px;}
.m_search_time .m_search{ min-width: 380px; overflow: hidden;}
.m_search_time .m_search{ height: 35px; line-height: 35px; position: relative;}
.m_search_time .m_search .m_search_inp{ height: 35px; line-height: 35px; padding: 0 110px 0px 10px; width:100%; border:1px solid #ccc; color: #666;}
.m_search_time .m_search .m_btn{ background-color: #be3144; color: #fff; border: 0px; cursor: pointer; position: absolute; top: 0; right: 0; bottom: 0; width: 100px;}

/*****placeholder+ie9的兼容*****/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#999999 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999999 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#999999 !important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#999999 !important;
}

input[type=text]{color: #999;font-size: 12px;}
