@charset "utf-8";
/* CSS Document */
body{font:12px/1.5 "microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;font-style: normal;font-variant:normal;color:#444; background-color:#f8f8f8}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;}
*{box-sizing: border-box;}
img,object,select,input,textarea,button{vertical-align:middle}
ins,s,u,del{text-decoration:none}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:none}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
caption,th{text-align:left}
address, caption, cite, code, dfn, em, i, th, var {font-style:normal;font-weight:normal;}
ul,ol,menu,li{list-style:none}
h1,h2,h3,h4,h5,h6,input,textarea,select,address,caption,cite,code,dfn,em,i,b,strong,small,th,var,abbr{font-size:100%;font-weight: 400;}
a {color:#444444;cursor:pointer; text-decoration:none;}
a:hover{text-decoration:none;}
a, button, input, select, textarea, a:focus, button:focus, input:focus, select:focus, textarea:focus, [onclick] ,i{outline: 0 none;-webkit-tap-highlight-color: rgba(0,0,0,0)}
input, button, textarea, select {background: none;border: 0 none;font-family: inherit;font-size: inherit;font-weight: inherit;outline: 0 none;text-decoration: none; border-radius:0px;-webkit-appearance: none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}


@font-face {font-family: "iconfont";
  src: url('font/iconfont.eot'); /* IE9*/
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=4.5.0');
  src: url('font/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('font/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('font/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('font/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('font/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom: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;
}

.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs24{font-size:24px !important;}
.fs30{font-size:30px !important;}
.fs36{font-size:36px !important;}
.fs40{font-size:40px !important;}
.fs50{font-size:50px !important;}
.fbold{font-weight:bold;}
.c-red{color:#ff0000 !important;}
.c-blue{color:#005ca9 !important;}
.c-blue1{color:#1a6ab1 !important;}
.c-fff{color:#ffffff !important;}
.c-333{color:#333333 !important;}
.c-lgray{color:#929aa7 !important;}
.bg-blue{background-color:#0c61ad;}
.bg-lblue{background-color:#deeff7;}
.bg-fff{background-color:#ffffff;}
.bg-gray{background-color:#f5f6f8;}
.lh24{line-height:24px;}

.inline-block{display:inline-block;}
.none{display:none !important;}
.txt-right{text-align:right;}
.txt-center{text-align:center;}
.w100p{width:100% !important;}
.w85p{width:85% !important;}

.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.ml10{margin-left:10px !important;}
.ml30{margin-left:30px !important;}
.mr15{margin-right:15px !important;}
.mb10{margin-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}

.ui-btn-lg{width:178px; height:33px; display:block; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; box-sizing:content-box; color:#ffffff; text-align:center; border-radius:5px; margin:0 auto;position:relative;z-index:20;border:1px solid rgba(215,227,237,.82);background:rgba(255,255,255,.2);padding:5px;}
.ui-btn-lg p{width:178px; height:33px; line-height:33px; text-align:center; background:url(../images/ui-btn-lg.png) no-repeat center center; background-size:178px 33px;}
.ui-btn-lg.active{border:1px solid rgba(215,227,237,.82);}
/*.welc-line{width:100%;height:1px;font-size:0;background:#bbcdd9;position:absolute;top:22px;left:0;z-index:10;}*/

/*===========header======================*/
.ui-header,.ui-footer{width:100%;  left:0; z-index:999;position:relative;}
.ui-header{height:50px;position:fixed;background-color:#ffffff;overflow:hidden;top:0;}
.logo{width:112px; height:35px; margin:17px 0 0 16px;display:block;}
.icon-menu,.icon-close{height:50px; line-height:50px; position:fixed; right:14px; top:0;z-index:2000;}
.ui-menu{width:0px; background-color:#6baddf; position:fixed; top:50px; bottom:0; right:0; z-index:5000; font-size:14px; overflow-y:scroll;}
.ui-menu-hd{height:50px; line-height:50px; color:#ffffff; padding-left:25px; background-color:#5097cd;font-weight:bolder;font-size:16px;}
.ui-menu ul li{height:56px; line-height:56px; border-bottom:1px solid #5197cb; position:relative;padding:0 15px 0 25px;}
.ui-menu ul li.active{background-color:#91caf5;}
.ui-menu ul li:after{font-family:"iconfont" !important; content:'\e602'; font-size:14px; color:rgba(255,255,255,.3); position:absolute; right:0; top:0;}
.ui-menu ul li a{height:56px; display:block; color:#ffffff;}
.ui-menu ul li:last-child{border:none;}
.ui-menu ul li:last-child:after{content:'';}

.ui-container{width:100%;}
.ui-footer{height:120px; bottom:0; background-color:#efefef;}
.ui-footer-hd{height:48px; line-height:48px; background-color:#6aa9dc; padding-left:16px; color:#ffffff; position:relative;}
.ui-footer-share{height:48px; position:absolute; right:29px; top:0;}
.ui-footer-bd{height:72px; margin:0 16px;  -webkit-box-align:center; -moz-box-align:center; -ms-box-align:center; box-align:center;}
.ui-foot-col{-webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; flex:1;margin-top:15px;}
.mrgT50{margin-top:50px;}
.mrgT40{margin-top:40px;}
.ui-foot-col.fr{margin-top:22px;}
.fl{float:left;}
.fr{float:right;}
.c-66{color:#666;}

