@charset "utf-8";
html{height: 100%;width: 100%;}
body{margin: 0; padding: 0; text-align: left; font-family:"Arial","Microsoft YaHei"; font-size: 14px; color: #252525; line-height: 1.42857; height:100%; background:#e1e4eb; }
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, input, button,
textarea, p, blockquote,
th, address,
fieldset, legend,img
{
    padding: 0;
    margin: 0;
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: normal;
}
table {
    border-collapse:collapse;
}
em {
    font-style: normal;
    font-weight: normal;
}
textarea {
    resize: none;
}
li, ol {
    list-style: none;
}
a {
	
	color: #252525;
	text-decoration: none;
}
a:hover {
	color: #1875f0;
	text-decoration: none;
}

input,textarea,select {
font-size:14px;
color: #252525;
font-family: "Arial","Microsoft YaHei";
}

.input-text:focus {border:1px solid #4e80e1;} 
.input-text:hover{border:1px solid #4e80e1;}


/**Start Float Clear**/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/**End Float Clear**/

/*text-ellipsis*/
.text-ellipsis {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*end text-ellipsis*/



/*placeholder默认提示文字颜色*/
::-webkit-input-placeholder {
/* WebKit browsers */
color: #7b7b7b;
opacity: 1;
}
:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #7b7b7b;
opacity: 1;
}
::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #7b7b7b;
opacity: 1;
}
:-ms-input-placeholder {
/* Internet Explorer 10+ */
color: #7b7b7b;
opacity: 1;
}
/*真实宽高度*/
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/*禁止ie10+ 输入框有删除和显示密码图标*/
input::-ms-clear,
input::-ms-reveal {
display: none;
}
.mt80{ margin-top:80px;}
.container{ width:1100px; margin:0 auto;}
.mid-container{ min-height:750px;}
.button-a{width:100px; height:36px; line-height:36px; background:#1875f0; font-size:16px; text-align:center; color:#fff; border-radius:25px; display:inline-block;}
.button-a:hover{ color:#fff; text-decoration:none;}

/*头部*/
.head-box{ background:#fff; height:70px;}
.head-box .logo{ float:left; width:124px; height:25px; margin-top:22px;}
.head-box .logo img{ width:124px; height:25px;}
.head-box .ul-nav{ float:left; margin-left:220px;}
.head-box .ul-nav li{ float:left; position:relative; width:120px; line-height:70px; margin-right:22px; font-size:16px;}
.head-box .ul-nav li a{ color:#7b7b7b; float:left; width:100%;  padding-left:60px;}
.head-box .ul-nav li .ico-01{ background: url(../images/ico-02-1.png) 27px center no-repeat;}
.head-box .ul-nav li .ico-02{background: url(../images/ico-01-1.png) 27px center no-repeat;}
.head-box .ul-nav li .ico-03{background: url(../images/ico-03-1.png) 27px center no-repeat;}
.head-box .ul-nav li .ico-04{background: url(../images/ico-04-1.png) 12px center no-repeat;}
.head-box .ul-nav .active a{ color:#1875f0;}
.head-box .ul-nav li a.ico-04{ padding-left:45px;}
.head-box .ul-nav .active .ico-01{ background: url(../images/ico-02.png) 27px center no-repeat;}
.head-box .ul-nav .active .ico-02{background: url(../images/ico-01.png) 27px center no-repeat;}
.head-box .ul-nav .active .ico-03{background: url(../images/ico-03.png) 27px center no-repeat;}
.head-box .ul-nav .active .ico-04{background: url(../images/ico-04-2.png) 12px center no-repeat;}
.head-box .ul-nav .active::after{content:""; height:6px; width:120px; background:#1875f0; position:absolute; bottom:0; left:0;}
.head-box .right-info{ float:right;}
.head-box .right-info .message{ float:left; width:14px; height:18px; position:relative; margin-top:26px; margin-right:30px;}
.head-box .right-info .message a{ float:left; width:14px; height:18px; background:url(../images/ico-04.png) 0 0 no-repeat;}
.head-box .right-info .message em{ width:7px; height:7px; background:#f32d1e; text-align:center;  border-radius:50%; position:absolute; right:-7px; top:-5px;}
.head-box .right-info .name-img{ position:relative; float:left; margin-top:15px; min-width:120px; padding-bottom:20px; z-index:999}
.head-box .right-info .name-img img{ width:40px; height:40px; float:left; margin-right:9px;}
.head-box .right-info .name-img img.r-logo{max-width: 145px;width: auto; height: 60px; float:left; margin-right:9px;margin-top: -10px;}
.head-box .right-info .name-img .text{ line-height:40px; font-size:14px;}
.head-box .right-info .name-img .in-box{ width:282px; padding:0 16px; height:316px; background:url(../images/bg-01.png) 0 0 no-repeat; position:absolute; right:8px; top:60px; display:none;}
.head-box .right-info .name-img-active .in-box{ display:block;}
.head-box .right-info .name-img .in-box .pt-01{ width:250px; overflow:hidden; float:left; border-bottom:1px solid #c7c7c7; padding-bottom:10px; line-height:24px; padding-top:30px;}
.head-box .right-info .name-img .in-box .pt-01 .sp-01{ float:left; font-size:18px; width:170px;}
.head-box .right-info .name-img .in-box .pt-01 .a-01{ float:right; background:url(../images/ico-07.png) right center no-repeat; color:#1875f0; padding-right:26px;}
.head-box .right-info .name-img .in-box .pt-01 .p-01{ float:left; width:100%; color:#959595;}
.head-box .right-info .name-img .in-box .ul-01{ overflow:hidden; float:left;width:100%;  border-bottom:1px solid #c7c7c7; padding-bottom:13px;}
.head-box .right-info .name-img .in-box .ul-01 li{ float:left; padding-left:32px; line-height:22px; width:100%; margin-top:13px;}
.head-box .right-info .name-img .in-box .ul-01 .li-01{ background:url(../images/ico-08.png) 7px center no-repeat;}
.head-box .right-info .name-img .in-box .ul-01 .li-02{ background:url(../images/ico-09.png) 7px center no-repeat;}
.head-box .right-info .name-img .in-box .ul-01 .li-03{ background:url(../images/ico-10.png) 7px center no-repeat;}
.head-box .right-info .name-img .in-box .ul-01 .li-04{ background:url(../images/ico-11.png) 7px center no-repeat;}
.head-box .right-info .name-img .in-box .ul-01 .li-05{ background:url(../images/ico-12.png) 7px center no-repeat;}
.head-box .right-info .name-img .in-box .quit{ float:left; background:url(../images/ico-13.png) 7px center no-repeat; line-height:20px; color:#e61e1e; padding-left:32px; margin-top:10px;}


/*导航*/
.navigate-box{ width:100%; overflow:hidden; padding-top:34px;}
.navigate-box h3{ float:left; font-size:22px; line-height:36px;}
.navigate-box .button-a{ float:right; }
.navigate-box .input-01{ width:200px; height:36px; line-height:36px; border:1px solid #c7c7c7; padding-left:36px; padding-right:10px; border-radius:25px; float:right; margin-right:20px; font-size:14px; background: url(../images/ico-05.png) 14px center no-repeat #fff;}
.navigate-box .return{ float:left; width:72px; height:30px; border:1px solid #c7c7c7; border-radius:25px;  line-height:30px; text-align:center; background:url(../images/ico-14.png) 10px center no-repeat #f1f4f9;}

/*底部*/
.footer{ overflow:hidden; width:100%; height:60px; border-top:1px solid #dcdee4; line-height:60px; text-align:center; margin-top:80px;}
.footer span{ display:inline-block; margin:0 45px;}

/*分页*/
.common-pageguide-out{ overflow:hidden; padding:0 25px;}
.common-pageguide {overflow:hidden;text-align: center; float:left; font-size:16px;}
.common-pageguide span {margin-right: 3px;display: inline-block;border: 1px solid #dedede;background:#fff;color: #666;cursor: pointer;}
.common-pageguide span.disabled{display: inline-block;padding: 8px 13px;color: #999;}
.common-pageguide span.current {display: inline-block;padding: 8px 13px;color: #999;}
.common-pageguide em{padding:5px 0;margin-right:3px;}
.common-pageguide input{padding: 10px 0;background:#fff;border: 1px solid #dedede;width: 45px;text-align:center;}
.common-pageguide a {display: inline-block;padding: 8px 13px;background:#fff; color:#666;}
.common-pageguide a:hover{background: #1875f0;color: #fff; text-decoration:none;}
.common-pageguide span.disabled a{padding: 0;}
.common-pageguide span.current a {padding: 0;}
.common-pageguide span.current {color: #fff;text-decoration: none;border: 1px solid #1875f0;background-color: #1875f0;}
.common-pageguide span:hover {color: #fff;text-decoration: none;border: 1px solid #1875f0;background-color: #1875f0;}
