@charset "utf-8";
/*reset*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {padding-top:56px;line-height:1;font:14px "\5FAE\8F6F\96C5\9ED1",Arial,"\5B8B\4F53";background:#f7f7f7;-webkit-text-size-adjust:100%;}
ol, ul {list-style:none;list-style-type: none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
table {border-collapse: collapse;border-spacing: 0;}
i,em{font-style:normal;}
img{border:0;vertical-align:middle}
p{word-wrap:break-word}
a{text-decoration:none;color:#333;}
.lfloat{float:left;}
.rfloat{float:right;}
.clear{clear:both;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.bold{font-weight:bold;}


.wrapper{overflow:hidden;position:relative; width: 100%}

.more-btn{padding:0 10px;margin:10px 0;overflow:hidden;}
.more-btn a{width:100%;height:45px;line-height:45px;display:block;border-radius:8px;text-align:center;font-size:16px;color:white;background:#1a7cd2;}
.more-btn a:active{background:#1a7cd2;}
.more-btn-no-pd{padding:0;}

/*网站头部*/
header{width:100%;}

header .fixed{position:fixed;left:0;top:0;z-index:100;width:100%;height:45px;background-color:#1a7cd2; text-align: center;line-height: 45px;}/*
header .fixed .wrap{position:absolute;top:0;left:0;width:100%;height:100%}
header .fixed .wrap.float:before,header .fixed .wrap.float:after{content:" ";display:table}
header .fixed .wrap.float:after{clear:both}

header h2{line-height:50px;margin:0;padding:0;display:inline-block;font-size:20px;font-weight:500;color:white;}*/


header .headline {
    display: inline-block;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 500;
    color:white;
    font-style: blod;
    line-height: 45px;
    
}
@media (max-width: 640px) {
.header .headline {
    max-width: 220px;
}
}
@media (min-width: 641px) and (max-width: 960px) {
.header .headline {
    max-width: 440px;
}
}
@media (min-width: 961px) {
.header .headline {
    max-width: 660px;
}
}
/*网站头部结束*/
/*表单begin*/
.login_body{  padding:10px 10px 20px 10px; background:#f7f6f6; border-bottom:1px solid #c8c7cc;}
.login_body a{  cursor:pointer;}
.login_body li{text-align: left; border:none; padding:0; padding-top:0px;}
.login_inputs{ background:#fff; padding:10px;padding-bottom: 30px; margin-bottom:10px;border: 1px solid #E2E2E2;border-radius: 4px;}

.login_body .input
{
   
    border-left: 1px solid #c8c7cc;
    border-right: 1px solid #c8c7cc;
    border-top: 1px solid #c8c7cc;
    border-bottom: 1px solid #c8c7cc;
    padding: 4px 4px 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;
    color: #a9a9a9;
    text-align: left;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0);
    vertical-align: middle;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    background-image: linear-gradient(top, #ffffff, #e6e6e6); 
    vertical-align:middle;
    margin-top:10px;  
   -webkit-box-flex: 1;
   text-shadow:none;
   
 }

.login_body .text
{  
    padding: 4px 4px 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;
    height: 30px;
    color: #a9a9a9;
    text-align: left;   
    vertical-align: middle;
    background-color: #fff; 
    vertical-align:middle;
    margin-top:10px;  

   
 }
.login_body .label{min-width:60px; width: 70px; padding-right:10px;display: inline-block;vertical-align:middle; color:#333; -webkit-box-flex: 1;text-align:left; float:left; position:relative;  height: 30px;}

.login_body input{  margin-left: 72px; background-color: #fff; border:none; vertical-align:middle;  color:#a9a9a9;-webkit-box-flex: 1; display: block; line-height: 28px; height: 30px;font-size: 14px;}


/*表单end*/
/*底部begin*/
.footer-menu{width:100%;overflow:hidden;margin:0;margin-top:10px;padding:8px 0;font-size:16px;background:white;}
.footer-menu dt{width:95px;float:right;}
.footer-menu dt a{display:block;padding-left:23px;font-weight:normal;color:#1a7cd2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3RUIxNDA5QjU2MTExRTNBNEFFQzk4RUFFQkFBMjc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3RUIxNDBBQjU2MTExRTNBNEFFQzk4RUFFQkFBMjc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzdFQjE0MDdCNTYxMTFFM0E0QUVDOThFQUVCQUEyNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzdFQjE0MDhCNTYxMTFFM0E0QUVDOThFQUVCQUEyNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bUhVQAAAGIUlEQVR42uRbf2RdVxw/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) left center no-repeat;background-size:20px 20px;}
footer{width:100%;overflow:hidden;padding:10px 0;text-align:center;font-size:12px;}
/*底部end*/
