@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,p,span,div,object,iframe,pre,a,abbr,cite,input,button,select,option,b,label,i,em{
	margin:0;
	padding:0;
	font-weight:normal;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}
*,*:before,*:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}
ul,li,ol,dl,dd,dt,form{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
html{height:100%}
body{
	width:100%;
	height: 100%;
	min-width: 1200px;
	line-height:24px;
	font-size:14px;
	font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
	color: #333333;
}
img{border:0;outline:none}
em,i{font-style:normal}
button,input,textarea{outline:none;border:0}
textarea{resize:none}
a{outline:none;text-decoration:none;cursor:pointer;}
a:hover,a:active,a:focus{text-decoration:none;}
label,p{margin:0;padding:0;}
table{border-collapse:collapse;table-layout: fixed;}
th{font-weight: normal;}
input{border:1px solid #e8eaec;outline-style:none;}
button{border:0 none;}
:focus { outline: none; }
[hidden]{display:none!important}
input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
input:-moz-placeholder,textarea:-moz-placeholder {
    color: #99999c;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #99999c;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #99999c;
}
/**public-css**/
.hide,.hidden{display: none!important;}
.show{display: block!important;}
.fontSize12{font-size: 12px;}
.fontSize14{font-size: 14px;}
.fontSize16{font-size: 16px;}
.fontSize18{font-size: 18px;}
.fontSize20{font-size: 20px;}
.fontSize22{font-size: 22px;}
.fontSize24{font-size: 24px;}
.fontSize26{font-size: 24px;}
.fontSize28{font-size: 28px;}
.fontSize30{font-size: 30px;}
.fontSize32{font-size: 32px;}
.colorffffff{color: #ffffff;}
.color333333{color: #333333;}
.color99999c{color: #99999c;}
.color515a6e{color: #515a6e;}
.color2d8cf0{color: #2d8cf0;}
.colorfd6b21{color: #fd6b21;}
.bgcolor2abc6e{
	background-color: #2abc6e;
}
.bgcolor2d8cf0{
	background-color: #2d8cf0;
}
.bgcolorfd9926{
	background-color: #fd9926;
}
.f_left{
	float: left;
}
.f_right{
	float: right;
}
.bgcolorfff{
	background-color: #ffffff;
}
.bgcolorf5f8fa{
	background-color: #f5f8fa;
}
.inline-block{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.position_re{
	position: relative;
}
.cur-default{
	width:100%;
	height: 100%;
	cursor: default;/*无链接鼠标样式*/
}
.borderRadius{
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.textcenter{
	text-align: center;
}
/*****************zht-header*******************/
.zht-header{
	position: absolute;
	z-index: 21;
	top:0;
	left:0;
	width:100%;
	height: 68px;
	background:rgba(45,140,240,0.8);
}
.visible-area{
	/*overflow: hidden;*/
	padding:0;
	margin:0 auto;
	width:1200px;
	/*height: 100%;*/
}
.visible-area-over{
	padding:0;
	margin:0 auto;
	width:1200px;
	height: 100%;
}
.zht-logo{
	margin-top:10px;
	width:108px;
	height: 51px;
	background:url(../images/logo.png);
	background-repeat: no-repeat;
}
.zht-logo_zs{
	cursor: default;
	margin-top:8px;
	width:152px;
	height: 58px;
	background:url(../images/logo_zs.png);
	background-repeat: no-repeat;
}
.telephone{
	margin-left: 20px;
	margin-top:24px;
}
.telephone b{
	vertical-align: bottom;
}
.other_operation{
	position: relative;
	line-height: 68px;
}
.other_operation >a,.other_operation >a:hover,.other_operation >a:focus,.other_operation >a:active{
	color: #ffffff;
}
.other_operation span{
	margin:0 6px;
	margin-top:-2px;
	width:1px;
	height: 12px;
	background-color: #ffffff;
	vertical-align:middle;
}
.zs_login {
	margin-left: 28px;
	cursor: pointer;
}
.zs_login i{
	display: inline-block;
	margin-right: 5px;
	margin-top:-3px;
	width:14px;
	height: 14px;
	background:url(../images/user.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.login_nav{
	display: none;
	position: absolute;
	z-index:23;
	top:68px;
	right:0;
	background-color: #ffffff;
	width:180px;
}
.login_nav h1{
	margin:20px 0 8px 0;
	color: #333333;
}
.login_nav h3{
	margin-bottom: 20px;
	color: #000000;
}
.gm >a{
	display: block;
    margin: 0 auto;
    width: 78px;
    height: 30px;
    line-height: 30px;
    background-color: #f4911d;
    color: #fff;
}
.logs_nav{
	overflow: hidden;
	margin-top:20px;
	padding:7px 0;
	background-color: #2d8cf0;
	text-align: center;
	border-radius: 0 0 3px 3px;
}
.logs_nav a,.zs_index a{
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}
.logs_nav a ,.logs_nav  a:hover,.logs_nav  a.focus,
.zs_index a ,.zs_index  a:hover,.zs_index  a.focus{
	color: #ffffff;
}
.logs_nav  a:hover,.zs_index a:hover{
	font-size: 16px;
}
.zs_index{
	height: 100%;
	color: #ffffff;
	cursor: pointer;
	background: rgba(45,140,240,0);
}
.zs_index>div{
	display: none;
	position: absolute;
	z-index:23;
	top:69px;
	left:-60px;
	width:180px;
	padding:7px 0;
	background-color: #2d8cf0;
}
/*******************zht-footer**********************/
.zht-footer{
	overflow: hidden;
	width:100%;
	height: 394px;
	background-color: #000205;
}
.zht-footer-container{
	overflow: hidden;
	margin-bottom: 55px;
}
.footer-lists{
	width:230px;
}
.footer-lists2{
	width:500px;
}
.footer-lists li{
	margin-bottom: 3px;
}
.footer-lists li.fontSize16{
	margin-top:26px;
	margin-bottom: 30px;
}
.footer-lists li >a{
	color: #ffffff;
}
.footer-lists li >a:hover{
    color:rgba(255,253,253,0.8);
}
.footer-lists li >b{
	vertical-align: bottom;
}
.f_ewm{
	margin-top:20px;
}
.ewm{
	width:120px;
	height: 120px;
}
.zht_footer-copyright span{
	margin-left: 20px;
}
.zht_footer-copyright span a,
.zht_footer-copyright span a:hover,
.zht_footer-copyright span a:active,
.zht_footer-copyright span a:focus{
	color: #2d8cf0;
}

/*******************navlists**********************/
.zht-navlists{
	position: absolute;
	z-index:20;
	top:68px;
	left:0;
	width:100%;
	height: 68px;
	border-bottom: 1px solid rgba(204,204,204,0.14);
}
.navlists{
	width:100%;
	height: 100%;
}
.navlists >li{
	position: relative;
	float: left;
	display: inline-block;
	margin-right: 32px;
	height: 100%;
	line-height: 67px;
	background: rgba(0,0,0,0);
}
.navlists li >a,.navlists li >a:focus,.navlists li >a:active{
	display: block;
	color: #ffffff;
}
.navlists li >a:hover{
    color:#2d8cf0;
}
.navlists >li >a i{
	margin-left: 6px;
	vertical-align: middle;
	width:12px;
	height: 12px;
	background:url(../images/icon_down.png);
	background-repeat: no-repeat;
}
.navlists-child{
	display: none;
	position: absolute;
	top:67px;
	left:0;
	width:180px;
	padding:7px 0;
	background-color: #2d8cf0;
}
.navlists-child ul li{
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}
.navlists-child ul li a{
	display: block;
	padding-left: 30px;
}
.navlists-child ul li a,.navlists-child ul li a:hover,.navlists-child ul li a.focus{
	color: #ffffff;
}
.navlists-child ul li a:hover{
	padding-left: 18px;
	font-size: 16px;
}
.hots{
	display: inline-block;
	margin-left: 10px;
	width:38px;
	height: 18px;
	line-height: 18px;
	background:url(../images/i1.png);
	background-repeat: no-repeat;
	background-size:38px 18px;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
	font-size: 12px;
	text-align: center;
	color: #ffffff;
}
/*********************zht-fixedTools**************************/
.zht-fixedTools{
	position: fixed;
    right: 15px;
    top: 50%;
    margin-top: -134px;
    text-align: center;
    width: 38px;
    z-index: 100;
}
.tool-tel{
	overflow: hidden;
}
.telicon{
	overflow: hidden;
	width:38px;
	height: 38px;
	background-color: #2d8cf0;
}
.telicon span{
	display: block;
	margin:6px auto;
	width:26px;
	height: 26px;
	background:url(../images/tool_1.png);
	background-repeat: no-repeat;
}
.zhtTel{
	overflow: hidden;
	width:38px;
	min-height: 120px;
	padding:6px 0 1px 0;
	background-color: #ffffff;
    text-align: center;
}
.zhtTel span{
	display: inline-block;
	height: auto;
	line-height: 14px;
	/*margin-left: 12px;*/
	width: 14px;
	font-size: 16px;
	color: #2d8cf0;
	word-wrap: break-word;
	writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
   text-align: center;
}
.tool-holder,.tool-wx,.tool-top{
	overflow: hidden;
	margin-top:16px;
	width:38px;
	height: 38px;
	background-color: #2d8cf0;
	cursor: pointer;
}
.tool-holder i{
	display: block;
	margin:6px auto;
	width:26px;
	height: 26px;
	background:url(../images/tool_2.png);
	background-repeat: no-repeat;
}
.tool-wx>i{
	display: block;
	margin:6px auto;
	width:26px;
	height: 26px;
	background:url(../images/tool_3.png);
	background-repeat: no-repeat;
}
.tool-top>i{
	display: block;
	margin:6px auto;
	width:26px;
	height: 26px;
	background:url(../images/tool_4.png);
	background-repeat: no-repeat;
}
.tooltips{
	display: none;
	position: absolute;
	right:39px;
	/*background-color: #ffffff;*/
	background:rgba(255,255,255,0.9);
	width:210px;
	height: 180px;
	/*-webkit-box-shadow: 0px 0px 13px #ccc;
	 	-moz-box-shadow:0px 0px 13px #ccc;
	 	-ms-box-shadow: 0px 0px 13px #ccc;
	 	-o-box-shadow: 0px 0px 13px #ccc;
	 	box-shadow: 0px 0px 13px #ccc;*/
}
.tool-holder .tooltips{
	top:160px;
	height: 100px;
	padding-top:14px;
}
.tool-wx{
	cursor: default;
}
.tool-wx .tooltips{
	top:115px;
}
.wxEwm{
	margin:18px auto 4px auto;
	width:120px;
	height: 120px;
}
.tool-holder .tooltips .pro-btn{
	margin:8px 0;
}

/*****************pro-banner*******************/
.pro-banner1{
	background-image:url(../images/pro-banner1.png);
}
.pro-banner{
	/*overflow: hidden;*/
	width:100%;
	height: 550px;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.pro-introduce{
	overflow: hidden;
	width:100%;
}
.pro-title{
	margin-top:196px;
	margin-bottom: 30px;
	font-size: 40px;
}
.pro-subtitle{
	margin-bottom: 30px;
	width:540px;
	line-height: 28px;
}
.pro-btn a{
	width:138px;
	height: 38px;
	line-height: 38px;
	background-color: #2d8cf0;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
.pro-btn a:hover,.pro-btn a:focus,.pro-btn a:active{
	background-color: #4898ed;
	color: #ffffff;
}
.pro-btn a.p_b2{
	margin-left: 10px;
	background-color:transparent;
	border: 1px solid #2d8cf0;
}
.pro-btn a.p_b2:hover,.pro-btn a.p_b2:focus,.pro-btn a.p_b2:active{
	background-color:transparent;
}
/*****************pro-advantage*******************/
.pro-advantage{
	overflow: hidden;
	width:100%;
	height: 410px;
	background-image:url(../images/pro-advantage.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.pro-advantage-title{
	overflow: hidden;
	margin:46px 0 50px 0;
	font-size: 26px;
	color: #302e2e;
	text-align: center;
	font-weight: bold;
}
.advantage-child ul li{
	padding:36px 10px 0 10px;
	width:588px;
	height: 264px;
	background:rgba(255,255,255,0.59);
}
.adv-logo{
	overflow: hidden;
	margin-bottom: 26px;
}
.adv-logo img{
	margin:0 auto;
	width:119px;
	height: 97px;
}
.advantage-child ul li h4,.icradvantage-child ul li h4{
	margin-bottom: 18px;
	color: #333333;
	font-weight: bold;
}
.advantage-child ul li p,.icradvantage-child ul li p{
	color: #99999c;
	line-height: 22px;
}
/*****************pro-scene*******************/
.pro-scene{
	overflow: hidden;
	width:100%;
	height: 647px;
	background-color: #000000;
	background-image:url(../images/pro-scene.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro-scene-title{
	margin:26px 0 24px 0;
	color:#ffffff;
}
.pro-scene-items{
	overflow: hidden;
	margin-top:36px;
}
.pro-scene-items>div{
	position: relative;
	padding:34px 38px 0 38px;
	width:588px;
	height: 410px;
	background:rgba(29,36,55,0.62);
}
.pro-scene-items>div.f_right{
	padding-right: 20px;
}
.pro-scene-items>div>h5{
	margin-bottom: 36px;
	font-weight: bold;
	letter-spacing: 1px;
}
.it{
	position: relative;
	width:100%;
	height: 284px;
	padding-top:108px;
}
.it2{
	padding-top:52px;
}
.itlogo{
	margin:0 auto;
	width:61px;
	height: 63px;
}
.taglable{
	position: absolute;
	z-index:4;
	right:106px;
	bottom: 40px;
	width:174px;
	height: 112px;
	background:url(../images/tag1.png);
}
.taglable2{
	background:url(../images/tag2.png);
}
.it_1{
	position: absolute;
	top:0;
	width:100%;
	text-align: center;
}
.it_1>div,.it_4>div{
	font-size: 14px;
}
.it_1>div>i,.it_4>div>i{
	margin-right: 10px;
	width:6px;
	height: 6px;
	background-color:#ff7801;
	vertical-align: middle;
}
.it_1>span,.it_4>span{
	display: block;
	margin:0 auto;
	margin-top:-20px;
	width:8px;
	height: 59px;
	background:url(../images/it_1.png);
}
.it_2{
	position: absolute;
	left:0;
	top:130px;
}
.it_2 >i,.it_3 >i{
	margin-right: 10px;
	width:6px;
	height: 6px;
	background-color:#fd7823;
	vertical-align: middle;
}
.it_2>span{
	margin-left:-4px;
	width:59px;
	height: 8px;
	background:url(../images/it_2.png);
}
.it_3{
	position: absolute;
	right:0;
	top:130px;
}
.it_3>span{
	margin-right:-4px;
	width:59px;
	height: 8px;
	background:url(../images/it_3.png);
}
.it_4{
	position: absolute;
	bottom:0;
	width:100%;
	text-align: center;
}
.it_4>span{
	margin-top:auto;
	margin-bottom:-20px;
	background:url(../images/it_4.png);
}
.itlogo2{
	margin:0 auto;
	width:277px;
	height: 174px;
}
.it_5{
	position: absolute;
	left:0;
	top:50px;
}
.it_5>div{
	margin-top:20px;
}
.it_5>div>i{
	margin-right: 10px;
	width:6px;
	height: 6px;
	background-color:#36f8ff;
	vertical-align: middle;
}
.it_5_1>span{
	margin-top:-5px;
	width:48px;
	height: 48px;
	background:url(../images/it_5.png);
	vertical-align: top;
}
.it_5_2>span{
	margin-top:-1px;
	margin-left: -10px;
	width:59px;
	height: 8px;
	background:url(../images/it_2.png);
	vertical-align: middle;
}
.it_5_3>span{
	margin-bottom: -4px;
	width:48px;
	height: 48px;
	background:url(../images/it_6.png);
	vertical-align: bottom;
}
.it_6{
	position: absolute;
	right:0;
	top:110px;
}
.it_6>div>span{
	margin-top:10px;
	margin-right: 8px;
	width:59px;
	height: 8px;
	background:url(../images/it_2.png);
	vertical-align: middle;
}
.it_6>div>em{
	margin-right: 14px;
	width:61px;
	height: 63px;
	background:url(../images/it_7.png);
	vertical-align: middle;
}
.it_6>p{
	margin-top:10px;
	text-align: right;
}
/*****************pro-characteristic*******************/
.pro-characteristic{
	overflow: hidden;
	height: 491px;
}
.pro-characteristic>div>.pro-advantage-title{
	margin:48px 0 80px 0;
}
.pro-characteristic>div>ul>li{
	width:33.33%;
}
.pro-characteristic>div>ul{
	overflow: hidden;
}
.adv_img{
	overflow: hidden;
	margin:10px 0 ;
}
.adv_img >img{
	margin:0 auto;
	width:155px;
	height: 131px;
}
.pro-characteristic>div>ul>li>h4{
	margin-bottom: 12px;
	font-weight: bold;
}
/*****************pro-trial*******************/
.pro-trial{
	overflow: hidden;
	width:100%;
	height: 161px;
	background-color: #0978ef;
	background-image:url(../images/pro-trial.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro-trial h2{
	margin:40px 0 28px 0;
	color: #ffffff;
}
.pro-trial .pro-btn a{
	margin:0 auto;
}
/*********************************智合同助手login*********************************************/
.zht-assistantlogin{
	overflow: hidden;
	width:100%;
	height:100%;
	background-color: #000000;
	background-image:url(../images/loginbanner.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	-ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.login-describe{
	width:700px;
	padding-left: 80px;
	padding-top:68px;
}
.login-describe .pro-title{
	margin-top:145px;
	margin-bottom: 30px;
	font-size: 38px;
}
.txtfill{
	margin-right: 8px;
	width:7px;
	height: 7px;
	background-image:url(../images/tx-fill.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.login-describe .pro-subtitle {
    margin-bottom: 4px;
    width: 100%;
    line-height: 28px;
}
.login-boxs{
	margin-top:120px;
	padding:24px 36px 0 36px;
	width:420px;
	height: 400px;
}
.logtitle{
	overflow: hidden;
	margin-bottom: 24px;
	font-size: 20px;
	color: #2d8df0;
	font-weight: 600;
}
.log-inputboxs{
	overflow: hidden;
	height: 240px;
}
.log-input{
	overflow: hidden;
	margin-bottom: 25px;
}
.pubput{
	padding:0 12px;
	width:100%;
	height: 40px;
	line-height: 38px;
	border:1px solid #e6e6e6;
}
.pubput2{
	width:254px;
}
.yzm{
	width: 85px;
	height: 40px;
}
.getyzm{
	line-height: 38px;
	border:1px solid #e6e6e6;
	color: #000000;
	text-align: center;
}
.getyzm:hover,.getyzm:focus,.getyzm:active{
	color: #000000;
}
.log-submit{
	overflow: hidden;
}
.log-submit button{
	margin-top:10px;
	overflow: hidden;
	width:100%;
	height: 36px;
	line-height: 36px;
	border:0 none;
	background-color: #2d8df0;
	color: #ffffff;
	text-align: center;
}
.log-submit button:hover{
	background-color: #4898ed;
	color: #ffffff;
}
.log-agreement{
	overflow: hidden;
	margin-top:8px;
	line-height: 20px;
	color: #99999c;
}
.log-agreement a,.log-agreement a:hover,.log-agreement a:focus,.log-agreement a:active{
	color: #2d8df0;
}
.wechart_title{
	overflow: hidden;
	color: #06bb13;
	font-size: 18px;
	font-weight: 600;
}
.wechartimg{
	margin-top:-2px;
	margin-right: 10px;
	width:24px;
	height: 24px;
	background:url(../images/wechart.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.wechart_show{
	overflow: hidden;
	margin-top:20px;
}
.wechart_show>div.w-imgs{
	overflow: hidden;
    margin: 0 auto;
	/*padding:20px;*/
	/*width:190px;
	height: 190px;*/
	/*border:1px solid #e4e5e8;*/
	text-align: center;
}
.wechart_show>div.w-imgs img{
	width:100%;
	height: 100%;
}
.w-invalid{
	display: none;
	padding-top:60px;
	background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.w-invalid .pro-btn a{
	margin:10px auto 0 auto;
	width:100px;
	height: 30px;
	line-height: 30px;
}
.logicon-view{
	position: absolute;
	right:8px;
	top:8px;
	width:42px;
	height: 42px;
}
.logicon-view a{
	display: block;
	width:42px;
	height: 42px;
	background-repeat: no-repeat;
	background:url(../images/iconV-s.png);
}
.logicon-view a.iconV-w{
	background:url(../images/iconV-w.png);
}
/*.logV{
	display: none;
}*/
.logW{
	display: none;
}
.zht-assistantfooter{
	position: absolute;
	z-index: 20;
	bottom: 0;
	left:0;
	overflow: hidden;
	padding-top:20px;
	width:100%;
	height: 96px;
	background-color: #131b33;
}
.foot_return a{
	display: inline-block;
	margin:0 15px;
	color: #ffffff;
	font-weight: 600;
}
.zht-assistantfooter .zht_footer-copyright{
	margin-top:8px;
	color: #4e5464;
}
@media screen and (min-height: 770px) {
	.login-describe .pro-title{
		margin-top:165px;
	}
	.login-boxs {
	    margin-top: 140px;
	}
}
@media screen and (min-height: 900px) {
	.login-describe .pro-title{
		margin-top:185px;
	}
	.login-boxs {
	    margin-top: 160px;
	}
}
.loginBd-boxs{
	padding-top:24px;
}
.Bd-boxs-main{
	overflow: hidden;
}
.loginBd-boxs .logtitle {
    margin-bottom: 20px;
}
.loginBd-boxs .log-inputboxs {
    height: auto;
}
.loginBd-boxs .log-submit button {
	margin-top:0;
}
.log-button{
	
}
.log-button a{
	overflow: hidden;
	display: block;
	width:100%;
	height: 36px;
	line-height: 36px;
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #e6e6e6;
	text-align: center;
}
.log-button a:focus,.log-button a:active{
	color: #333333;
}
.log-button a:hover{
	color: #2d8cf0;
	border-color:#2d8cf0;
}
.log-submit-sa{
	margin-top:40px;
	margin-bottom: 40px;
}
.Bd-boxs-main p{
	margin-top:20px;
}
.loginBd-boxs .logtitle.logtitle-sa{
	margin-bottom: 60px;
}
.freelog{
	overflow:hidden;
	color:#2d8cf0;
	font-size: 12px;
}
.freelog input{
	margin:-4px 4px 0 0;
	width:14px;
	height: 14px;
	vertical-align: middle;
}
/*********************************智合同助手范本库*********************************************/
.assistant-lists .pro-advantage-title{
	margin-bottom: 35px;
	margin-top:42px;
}
.assistant-search{
	overflow: hidden;
}
.assistant-search div{
	margin:0 auto;
	width:734px;
}
.assistant-search input{
	padding:0 12px;
	width:634px;
	height: 40px;
	line-height: 38px;
	border:1px solid #e6e6e6;
	background-color: #ffffff;
}
.assistant-search a{
	width:100px;
	height: 40px;
	line-height: 40px;
	background-color: #2d8df0;
	border-radius:0 3px 3px 0;
}
.assistant-search a:hover,.assistant-search a:focus,.assistant-search a:active{
	color: #ffffff;
	background-color: #4898ed;
}
.assistant-hots{
	overflow: hidden;
	width:734px;
	margin:20px auto 18px auto;
	color: #808694;
}
.assistant-hots a,.assistant-hots a:hover,.assistant-hots a:focus,.assistant-hots a:active{
	margin-right: 20px;
	color: #2d8df0;
}
.assistant-classification{
	overflow: hidden;
	padding:16px 16px 10px 16px;
	border:1px solid #e6e6e6;
	background-color: #ffffff;
}
.assistant-classification{
	overflow: hidden;
	position: relative;
	color: #808694;
}
.assistant-classification label{
	float: left;
	width:78px;
}
.assistant-classification ul{
	overflow: hidden;
	float: left;
	width:1020px;
	height: auto;
}
.many-txt{
    overflow : hidden;
    max-height: 66px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.assistant-classification a.zk_screen{
	display: inline-block;
	position: absolute;
	right:30px;
	bottom: 18px;
}
.zk_screen,.zk_screen:hover,.zk_screen:focus{
	color: #2d8df0;
}
.assistant-classification .zk_screen.open{
	bottom: 22px;
}
.zk_screen>i {
    display: inline-block;
    margin-top: -2px;
    margin-right: 6px;
    width: 14px;
    height: 8px;
    background: url(../images/u1.png);
    vertical-align: middle;
}
.zk_screen.open>i{
	background: url(../images/u2.png);
}

.assistant-classification li{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	color: #302e2e;
	cursor: pointer;
}
.assistant-classification li.on,.assistant-classification li:hover{
	color: #2d8df0;
}
.assistant-htlists{
	overflow: hidden;
}
.assistant-htlists .pro-advantage-title{
	margin-bottom: 30px;
}
.assistant-htlists ul{
	margin-left: -20px;
	margin-bottom: 12px;
}
.assistant-htlists li{
	float: left;
	position: relative;
	width:279px;
	margin-left: 24px;
	margin-bottom: 24px;
}
.neg {
    width: 100%;
    height: 395px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.neg_header {
    overflow: hidden;
    position: relative;
    padding: 18px 10px 0 10px;
    width: 100%;
    height: 294px;
    background: url(../images/h_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
	behavior: url(backgroundsize.min.htc);
}
.neg_h_t {
    overflow: hidden;
}
.neg_h_ticon {
    width: 38px;
    height: 42px;
    background: url(../images/word.png);
    background-repeat: no-repeat;
}
.neg_h_t span.neg_h_ticon {
    position: relative;
    float: left;
    width: 38px;
    margin-right: -38px;
}
.neg_h_t span.neg_g_txt {
    float: right;
    width: 100%;
    padding-left: 46px;
}
.neg_h_t span.neg_g_txt h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.neg_h_t span.neg_g_txt h4 {
    margin-top: 10px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
}
.neg_h_i {
    overflow: hidden;
    margin-top: 14px;
}
.neg_h_i span {
    display: block;
    margin: 0 auto;
    width: 157px;
    height: 203px;
    background: url(../images/h_ibg.png);
    background-repeat: no-repeat;
    text-align: center;
}
.neg_h_i span img {
    margin-left: 11px;
    margin-top: 20px;
    width: 120px;
    height: 154px;
}
.neg_h_m {
    position: absolute;
    right: 0;
    top: 140px;
    width: 57px;
    height: 79px;
    background: url(../images/neg_h_m.png);
    background-repeat: no-repeat;
}
.neg_bot {
    overflow: hidden;
    padding: 0 14px;
}
.neg_b_w {
    overflow: hidden;
    margin: 10px 0 10px 0;
    height: 46px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000000;
}
.neg_b_t {
    overflow: hidden;
    padding-top: 4px;
    border-top: 1px solid #e8eaec;
    color: #2d8df0;
}
.neg_b_t span{
    font-size: 12px;
    font-weight: bold;
}
.n_1{
	display: inline-block;
	margin-top:-4px;
	margin-right: 7px;
	width: 16px;
    height: 16px;
    background: url(../images/nums.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.n_2{
	display: inline-block;
	margin-top:-4px;
	margin-right: 4px;
	width: 22px;
    height: 23px;
    background: url(../images/n_2.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.net {
    display: none;
    position: absolute;
    z-index: 5;
    top: -4px;
    left: 0;
    right: -4px;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.net label{
	width:160px;
	margin-top:178px;
	height: 38px;
    line-height: 38px;
    background-color: #2d8cf0;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
.purchased{
	position: absolute;
	right:-4px;
	top:-4px;
	display: block;
	width: 48px;
    height: 48px;
    background: url(../images/purchased.png);
    background-repeat: no-repeat;
}
/******************************范本库详情*****************************************/
.assistant_details{
	overflow: hidden;
	margin-top:98px;
}
.assis_leftside{
	width:890px;
}
.assis_rightside{
	width: 283px;
}
.assis_leftsidetop{
	overflow: hidden;
	margin-bottom: 24px;
	padding:12px 16px;
}
.asa_h{
	overflow: hidden;
}
.asa_h .fontSize18{
	line-height: 42px;
	margin-left: 10px;
	width:720px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
}
.scbtn{
	margin-top:6px;
	padding:1px 6px;
	border:1px solid #cdcdcd;
	color: #999999;
}
.scbtn:hover{
	color: #999999;
}
.scbtn.on{
	border-color:#fd8f3f;
	color:#fd8f3f;
}
.scbtn.on i{
	background: url(../images/n_3.png);
}
.asa_c{
	overflow: hidden;
	margin:15px 0 17px 0;
	color: #333333;
}
.asa_c b{
	margin:0 4px;
	color: #2d8cf0;
}
.asa_c em{
	margin:0 6px;
	color: #fd8f3f;
}
.asa_c .n_1 {
    margin-right: 10px;
}
.not_purchased a,.yes_purchased a{
	padding:0 30px;
	width:auto;
	font-size: 14px;
	font-weight: 600;
}
.not_purchased a b{
	margin-right: 4px;
	font-weight: 600;
	vertical-align: middle;
}
.not_purchased a.btn_2{
	/*margin-left: 20px;*/
	background-color: #d8b97a;
}
.not_purchased a.btn_2 b{
	margin:0 4px;
}
.yes_purchased{
	color: #333333;
}
.yes_purchased a{
	margin-left: 16px;
}
.assis_leftsideMedia{
	overflow-x: hidden;
	width:100%;
	min-height: 930px;
	position: relative;
    overflow-y: auto;
	background-color: #ffffff;
    box-sizing: border-box;
}
.documentContent{
	width:100%;
	height: 100%;
}
.asa_float{
	position: relative;
	/*top:282px;*/
	left:0;
	z-index:30;
	width:100%;
	height: 74px;
	background: transparent;
}
.fade-out {
	position: fixed;
	bottom: -110px;
}
.fade-in {
	position: fixed;
	bottom: 0;
}
.static {
	position: relative;
}
.tb{
	transition: bottom .25s
}
.asa_f_center{
	width:1200px;
	margin:0 auto;
	padding-right: 310px;
	background: transparent;
}
.asa_f_ca{
	width:100%;
	padding:17px 16px;
	background-color: #ffffff;
	border-top:1px solid #c2c2c2;
}
.asa_f_ca >div{
	overflow: hidden;
}
.asa_float .asa_c{
	float: left;
	display: inline-block;
	margin:0;
	margin-left: 10px;
	line-height: 38px;
}
.asa_float .scbtn{
	padding:1px 6px;
	width:auto;
	height:auto ;
	line-height: 23px;
	background-color: transparent;
	color: #999999;
	vertical-align: middle;
	font-weight: normal;
}
.asa_float .scbtn:hover{
	background-color: transparent;
	color: #999999;
}
.asa_float .scbtn.on{
	border-color:#fd8f3f;
	color:#fd8f3f;
}
.asa_end{
	overflow: hidden;
    box-sizing: border-box;
    position: absolute;
    bottom:74px;
    left:0;
    z-index: 29;
    width: 100%;
    padding:0 53px;
    height: 221px;
    /*background-image: linear-gradient(#ffffff, #d2e9f8);
    background-image: -webkit-linear-gradient(#ffffff, #d2e9f8);
    background-image: -ms-linear-gradient(#ffffff, #d2e9f8);
    background-image: -moz-linear-gradient(#ffffff, #d2e9f8);
    background-image: -o-linear-gradient(#ffffff, #d2e9f8);*/
    background-image:url(../images/fbzd.png);
    background-repeat: no-repeat;
}
.asa_end_c{
	overflow: hidden;
	position: relative;
	width:100%;
	height: 100%;
}
.asa_end_m{
	overflow: hidden;
	position: absolute;
	bottom:30px;
	left:0;
	width:100%;
}
.asa_end h1{
	font-weight: 600;
	padding:0 0 30px 0;
}
.assis_rightsidetop{
	padding:10px;
}
.assis_rightsidetop ul{
	overflow: hidden;
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f0f0f0;
}
.assis_rightsidetop ul li{
	float: left;
	width:33.33%;
	color: #8085a2;
}
.n_3{
	display: inline-block;
	margin-right: 4px;
	margin-top:-4px;
	width: 22px;
    height: 23px;
    background-image: url(../images/n_4.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.n_4{
	display: inline-block;
	margin-right: 2px;
	margin-top:-4px;
	width: 22px;
    height: 23px;
    background-image: url(../images/n_5.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.n_6{
	display: inline-block;
	margin-right: 4px;
	margin-top:-4px;
	width: 18px;
    height: 17px;
    background-image: url(../images/n_6.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.assis_rightsiderecord{
	overflow: hidden;
	padding:0 10px;
	margin-top:20px;
}
.assis_rightsiderecord>.fontSize18{
	color: #000000;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #f0f0f0;
}
.leftbutton{
	display: inline-block;
	width: 18px;
    height: 18px;
    background-image: url(../images/leftbutton.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.rightbutton{
	display: inline-block;
	width: 18px;
    height: 18px;
    background-image: url(../images/rightbutton.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.assis_sw_wra,.assis_sw_contents{
	overflow: hidden;
}
.assis_sw_contents{
	padding:0 0 10px 0;
}
.assis_sw_wra ul{
	float: left;
	width:100%;
}
.assis_sw_wra ul li{
	overflow: hidden;
	float: left;
	padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
	width:130px;
	height: 196px;
}
.assis_sw_wra ul li .sw_pre{
	position: relative;
	width:100%;
}
.assis_rightsiderecord ul li .neg{
	border: 1px solid #f0f0f0;
	height: 100%;
}
.assis_rightsiderecord ul .neg_header{
	padding: 0;
    width: 100%;
    height: 140px;
}
.assis_rightsiderecord ul .neg_h_i {
    margin-top:14px;
}
.assis_rightsiderecord ul .neg_h_i span {
    width: 94px;
    height: 122px;
    background: url(../images/h_ibg2.png);
}
.assis_rightsiderecord ul .neg_h_i span img {
    margin-left: 7px;
    margin-top: 14px;
    width: 68px;
    height: 90px;
}
.ysc{
	position: absolute;
    left: 4px;
    top: 4px;
    display: block;
    width: 22px;
    height: 23px;
    background: url(../images/n_7.png);
    background-repeat: no-repeat;
}
.assis_rightsiderecord ul .neg_b_w{
	padding:0 8px;
	font-size: 12px;
	margin:4px 0;
    height: 34px;
    line-height: 18px;
}
.assis_rightsiderecord ul .neg_b_w a{
	color: #000000;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.assis_rightsiderecord ul .neg_b_w a:hover{
	color: #2d8cf0;
}
.assistant_like .pro-advantage-title{
	text-align: left;
	margin:50px 0 37px 0;
}
.assistant_like .assistant-htlists ul {
    margin-left: -24px;
}
/***********************************************************/
.Payment-successful{
	overflow: hidden;
	padding-top:98px;
}
.payment_title{
	overflow: hidden;
}
.payment_title>div{
	display: block;
	margin:0 auto;
    width: 47px;
    height: 48px;
    background: url(../images/success.png);
    background-repeat: no-repeat;
}
.payment_title>p{
	margin:20px 0 30px 0;
	color: #06bb13;
    font-size: 18px;
    font-weight: 600;
}
.payment_title_lose>div{
    height: 47px;
    background: url(../images/red.png);
}
.payment_title_lose>p{
    color: #ed4040;
}
.payment_conent{
	overflow: hidden;
	margin:0 180px 30px 180px;
	padding:20px 60px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.pac{
	overflow: hidden;
	margin-top: 12px;
}
.pac:first-child{
	margin-top:0;
}
.pac span{
	float: left;
	display: inline-block;
	width:100px;
}
.pac label{
	float: right;
	display: inline-block;
	width:610px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Payment-successful .pro-btn a{
	width:180px;
}
.pay_infomation{
	overflow: hidden;
	width:680px;
	margin:0 auto;
}
.pai{
	overflow: hidden;
	margin-bottom: 36px;
}
.pai>span{
	float: left;
	display: inline-block;
	width:80px;
}
.pa_s{
	line-height: 60px;
}
.pai>label{
	float: left;
	display: inline-block;
	width:520px;
	font-size: 16px;
	font-weight: bold;
	word-wrap:break-word; 
    word-break:break-all;
}
.price{
	color: #fd6b21;
}
.pai>ul li{
	position: relative;
	float: left;
	width:176px;
	height: 60px;
	line-height: 60px;
	margin-right: 20px;
	border:1px solid #c0c0c0;
	text-align: center;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	font-weight: bold;
}
.pai>ul li.on{
	border-color: #2d8cf0;
}
.pai>ul li i{
	margin-top:-2px;
	margin-right: 8px;
	width: 26px;
    height: 23px;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.wx{
    background: url(../images/wx.png);
}
.zfb{
    background: url(../images/zfb.png);
}
.tally{
	background: url(../images/tally.png);
}
.pai>ul li.on em{
	position: absolute;
	bottom:0;
	right: 0;
}
.pai>ul li.on em{
	width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background: url(../images/uj.png);
}
.pai>ul{
	overflow: hidden;
}
.show_pay{
	overflow: hidden;
	padding-left: 80px;
}
.show_pay h4{
	margin:44px 0 24px 0;
	font-weight: bold;
}
.show_pay h4 b{
	margin-left: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #999999;
}
.pay_ewm{
	overflow: hidden;
}
.p_ewm{
	position: relative;
	width:148px;
	height: 148px;
	margin-right: 35px;
	border: 1px solid #edeff1;
}
.p_ewm img{
	width:100%;
	height: 100%;
}
.refresh_ewm{
	display: none;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background:rgba(0,0,0,0.6);
}
.refresh_ewm div{
	display: block;
	margin:50px auto 0 auto;
	width: 26px;
    height: 23px;
    background-repeat: no-repeat;
    background: url(../images/refresh.png);
}
.refresh_ewm p{
	margin-top:6px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.p_money p{
	margin-top:58px;
	font-weight: 600;
}
.p_money h2{
	margin-top:34px;
	font-weight: 600;
}
.p_money h2 em{
	font-weight: 600;
}
.pay_time{
	overflow: hidden;
	margin-top:30px;
}
.pay_time a{
	padding:2px 10px;
	border:1px solid #fd6b21;
	background-color: #fee1ce;
	color: #fd6b21;
	cursor: default;
}
.pay_time a i{
	display: inline-block;
	margin-top:-2px;
	margin-right: 6px;
	width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background: url(../images/time.png);
    vertical-align: middle;
}
/******************************合同智能审查*******************************/
.mar_t_b{
	margin-top:36px;
	margin-bottom: 36px;
}
.uploadMedia{
	overflow: hidden;
}
.uploadcontent{
	overflow: hidden;
	position: relative;
	margin:0 auto;
	width:1045px;
	height: 284px;
	border:1px dashed #dcdee2;
}
.uploadcase{
	overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    background: transparent;
    cursor: pointer;
}
.upload-case-file {
    position: absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size: 200px;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.ant-upload-wrapper {
    width: 100%;
    height: 100%;
    text-align: center;
    cursor: pointer;
    padding-top:80px;
}
.nt-upload-result{
	position: relative;
	padding-top:0px;
}
.drag-icon {
    margin: 0 auto;
    width: 36px;
    height: 36px;
    background: url(../images/upload_icon.png);
    background-repeat: no-repeat;
}
.ant-upload-wrapper p.fontSize14{
	margin-top:44px;
	font-weight: bold;
}
.ant-upload-wrapper p.fontSize12{
	color: #99999c;
}
.word-icon{
	margin: 0 auto;
    width: 38px;
    height: 42px;
    background: url(../images/word.png);
    background-repeat: no-repeat;
}
.word-name{
	padding:0 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 12px;
}
.nt-upload-result .word-icon{
	position: absolute;
	top:60px;
	left:502px;
}
.nt-upload-result .word-name{
	position: absolute;
	top:102px;
	width:100%;
	text-align: center;
}
.nt-upload-result p.fontSize14{
	margin:0;
	width:100%;
	height: 100%;
	cursor: pointer;
	padding-top:170px;
}
.nt-upload-result p.fontSize12{
	position: absolute;
	top:194px;
	width:100%;
	text-align: center;
}
.cant_file{
	position: absolute;
	z-index:7;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background:none;
	/*background:rgba(0,0,0,0.4);*/
}
.cant_file a{
	display: block;
	width:100%;
	height: 100%;
	cursor: pointer;
}
/**********************合同智能审查详情******************************/
.examine_pages{
	overflow: hidden;
}
.examine_reslut_header{
	position: relative;
	margin-top:68px;
    width: 100%;
    height: 416px;
    background:url(../images/resultbanner.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
    border-top:1px solid #338ff0;
}
.examine_reslutitem{
	overflow: hidden;
	position: relative;
}
.reslogo{
	position: absolute;
	z-index:17;
	top:27px;
	left:0;
    width: 336px;
    height: 248px;
    background: url(../images/reslogo.png);
    background-repeat: no-repeat;
}
.resitem{
	overflow: hidden;
	padding:15px 260px 0 320px;
}
.resitem h1{
	margin-bottom: 25px;
}
.resitem_name {
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.resitem_list{
	overflow: hidden;
    display: block;
    width: 100%;
    padding-top:8px;
}
.resitem_list_child {
    float: left;
    width: 128px;
    margin-left: 35px;
}
.resitem_list_child:first-child{
	margin-left: 0px;
}
.resitem_list_child>div {
    width: 100%;
    padding-top: 22px;
    height: 108px;
    background: rgba(243,246,253,0.24);
    text-align: center;
}
.resitem_list_child>div> div:first-child {
    margin-bottom: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.resitem_list_child >div>div b {
    display: inline-block;
    margin-right: 6px;
    color: #ffd284;
}
.resitem_downword {
    display: block;
    position: absolute;
    z-index: 17;
    top: 0;
    right: 0;
    width: 260px;
    height: 190px;
    background: url(../images/resitem_time.png);
    background-repeat: no-repeat;
}
.score-tips {
    position: absolute;
    top:10px;
    right:38px;
}
.score-tips a{
    display: block;
    width: 19px;
    height: 19px;
    background: url(../images/tip.png);
}
.get-score{
	margin-left: -10px;
    font-style:italic;
    font-size: 18px;
    line-height: 138px;
}
.get-score span {
    display: inline-block;
    font-size: 80px;
    padding: 0;
    margin: 0;
}
.examine_reslutcontent{
    position: absolute;
    z-index:18;
    top: 390px;
    left: 0;
    right: 0;
    width:100%;
}
.examine_reslut_media {
    overflow: hidden;
    position: relative;
    width:1152px;
    margin:0 auto 30px auto;
    border: 1px solid #e8ebef;
    padding: 16px;
    z-index: 4;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.examine_reslut_lists {
    overflow: hidden;
}
.public-title {
    overflow: hidden;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 16px;
}
.public-title span {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 6px;
    margin-top: -3px;
    width: 3px;
    height: 13px;
    background-color: #2d8cf0;
    vertical-align: middle;
}
.examine_reslut_table .table {
    border: 1px solid #e8ebef;
    color: #515a6e;
}
.examine_reslut_table .table>tbody>tr>td {
    width: 50%;
    border-left: 1px solid #e8ebef;
    padding: 0;
    min-height: 48px;
    line-height: 48px;
    vertical-align: top;
}
.f_t {
    float: left;
    padding-left: 8px;
    width: 170px;
    padding-top:14px;
    line-height: 22px;
}
.f_z {
    float: left;
    width: 384px;
    padding-right: 8px;
    padding-left: 12px;
    border-left: 1px solid #e8ebef;
}
.f_z_s {
    overflow: hidden;
}
.f_z_s span:first-child {
    float: left;
    width: 100%;
    padding-right: 74px;
    line-height: 16px;
    padding-top: 16px;
    padding-bottom: 14px;
}
.f_z_s span.f_right {
    position: relative;
    width: 74px;
    margin-left: -74px;
    color: #e2220b;
}
.risk_1 {
    display: inline-block;
    margin-top: -2px;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background: url(../images/risk_1.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.risk_2 {
    display: inline-block;
    margin-top: -2px;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background: url(../images/risk_2.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.risk_3 {
    display: inline-block;
    margin-top: -2px;
    margin-right: 4px;
    width: 14px;
    height: 14px;
    background: url(../images/risk_3.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}

.riskText_1 {
    color: #f64d30;
}
.riskText_2 {
    color: #f47f00;
}
.riskText_3 {
    color: #fece31;
}
.pro-bz{
	overflow: hidden;
	margin-top:10px;
	color: #fd9827;
}
.professional-audit {
    position: absolute;
    bottom: 18px;
    right: 70px;
    width: 120px;
    height: 120px;
    background: url(../images/seal120x120.png);
    background-repeat: no-repeat;
}
.taskof_zz{
	position: absolute;
    z-index: 18;
    top: 376px;
    left: 0;
    right: 0;
    width: 100%;
    height: 522px;
    background: url(../images/zz.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; 
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.payTask{
    width: 840px;
    height: 350px;
    margin:6px auto 0 auto;
    text-align: center;
    -webkit-box-shadow: 0px 0px 13px #ccc;
	 	-moz-box-shadow:0px 0px 13px #ccc;
	 	-ms-box-shadow: 0px 0px 13px #ccc;
	 	-o-box-shadow: 0px 0px 13px #ccc;
	 	box-shadow: 0px 0px 13px #ccc;
}
.payt_top{
	position: relative;
	width:100%;
	height: 122px;
	background-color: #2d8cf0;
	color: #fefefe;
}
.payt_top h1{
	padding:24px 0;
}
.pa_o{
	position: absolute;
	top:74px;
	left:107px;
	width:625px;
	height: 94px;
	padding-top:28px;
	border:1px solid #c2c2c2;
}
.pa_o .not_purchased a.btn_2{
	/*margin-left: 40px;*/
}
.not_purchased a.btn_2:hover{
	background-color: #dac18d;
}
.payTask h1.fontSize18{
	margin-top:97px;
	margin-bottom: 12px;
	color: #333333;
	font-weight: bold;
}
.payTask p.fontSize14{
	color: #99999c;
}
.scoring-criteria {
    position: absolute;
    z-index: 26;
    right: 0;
    top: 30px;
    width:100%;
    background-color: transparent;
}
.scoring-criteria .visible-area{
	padding-right: 44px;
}
.scoringss{
	float: right;
	width: 550px;
    padding: 8px 12px 0 12px;
    background-color: #ffffff;
    border: 1px solid #e8eaec;
    -ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    font-size: 12px;
}
.scoringss .public-title {
    font-size: 14px;
    margin-bottom: 8px;
}
.scoringss .public-title span {
    margin-top: -2px;
    height: 12px;
}
.scoring-criteria .table{
	margin-bottom: 8px;
}
.scoring-criteria .table th {
	padding:0 10px;
    height: 32px;
    line-height: 32px;
    border: 0 none;
    background-color: #f6f7fb;
    color: #000000;
    font-weight: 600;
}
.scoring-criteria .table td, .scoring-criteria .table th {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-bottom: 1px solid #e8eaec;
}
.scoring-criteria .table td.s_mm {
    text-align: left;
    padding: 5px 6px;
    line-height: 20px;
}
/*************************个人中心（智合同助手）*******************************/
.personal_Center{
	overflow: hidden;
	padding:98px 0 36px 0;
}
.personframe_left{
	overflow: hidden;
	width:283px;
	min-height: 300px;
	padding:20px 0;
}
.personframe_right{
	overflow: hidden;
	width:895px;
}
.personframe_left li{
	overflow: hidden;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
}
.personframe_left li.on,.personframe_left li:hover{
	background-color: #e7f7ff;
	border-right: 3px solid #2d8cf0;
}
.personframe_left li a{
	display: block;
	color: #333333;
}
.personframe_left li.on a,.personframe_left li:hover a{
	color:#2d8cf0;
}
.person_hasindex{
	overflow: hidden;
	position: relative;
	height: 164px;
	width: 100%;
    background: url(../images/person_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; 
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.person_banner_dt{
	position: absolute;
	z-index:3;
	left:58px;
	bottom: 5px;
	height: 140px;
	width: 160px;
    background: url(../images/person_banner_dt.png);
    background-repeat: no-repeat;
}
.person_index{
	position: absolute;
	z-index: 4;
	width:100%;
	height: 100%;
	padding:20px;
	overflow: hidden;
}
.person_portrait{
	margin-top:9px;
	width:106px;
	height: 106px;
	background-color: #ffffff;
	-o-border-radius: 100%;
    -ms-border-radius:100%;
    -moz-border-radius: 100%;
    -webkit-border-radius:100%;
    border-radius:100%;
}
.person_portrait img{
	width:100%;
	height: 100%;
	-o-border-radius: 100%;
    -ms-border-radius:100%;
    -moz-border-radius: 100%;
    -webkit-border-radius:100%;
    border-radius:100%;
}
.seticon{
	margin-top:-6px;
	height: 22px;
	width: 22px;
    background: url(../images/set.png);
    background-repeat: no-repeat;
	vertical-align: middle;
}
.person_name{
	margin-top:24px;
	margin-left: 15px;
}
.person_name a{
	margin-left: 18px;
}
.person_points{
	
}
.points_surplus{
	float: left;
	margin-top:4px;
	width:140px;
	text-align: center;
}
.points_surplus p{
	margin:0 0 16px 0;
}
.purchase_points,.purchase_points:hover{
	display: block;
	margin:0 auto;
	width:78px;
	height: 30px;
	line-height: 30px;
	background-color: #f4911d;
	color: #fff;
}
.purchase_points2,.purchase_points2:hover{
	display: block;
	margin:0 auto;
	width:78px;
	height: 30px;
	line-height: 28px;
	background-color: transparent;
	border:1px solid #f4911d;
	color: #f4911d;
}
.line{
	float: left;
	margin-top:22px;
	margin-left: 12px;
	margin-right: 12px;
	width:1px;
	height: 67px;
	background:rgba(255,255,255,0.63);
}
.line2{
	margin-top:16px;
	width:1px;
	height: 67px;
	background:#d9d9d9;
}
.person_antindex{
	overflow: hidden;
	margin:20px 0;
	border:1px solid #d9d9d9;
}
.person_antindex ul li{
	width:33.33%;
	padding:30px 0;
}
.person_antindex ul li >div.f_left{
	width:296px;
}
.assessment_Icon span{
	display: block;
	margin:0 auto;
	height: 35px;
	width: 35px;
    background-repeat: no-repeat;
}
.as_1{
    background: url(../images/as_1.png);
}
.as_2{
    background: url(../images/as_2.png);
}
.as_3{
    background: url(../images/as_3.png);
}
.person_antindex ul li h4{
	margin:12px 0 4px 0;
	color: #000000;
	font-weight: bold;
}
.tips_p{
    margin-top: -2px;
    margin-left: 8px;
    width: 12px;
    height: 12px;
    background: url(../images/tip_p.png);
    vertical-align: middle;
}
.person_table{
	overflow: hidden;
	padding-bottom: 20px;
    font-size: 14px;
}
.table>thead>tr>th {
	padding:0 12px;
    height: 38px;
    line-height: 38px;
    background-color: #f6f7fb;
    border-bottom: 1px solid #e8eaec;
    color: #17233d;
    font-weight: 600;
    font-size: 14px;
}
.table>tbody>tr>td{
	line-height: 22px;
	border-top:0 none;
    border-bottom:1px solid #e8eaec;
    text-align: left;
    padding:10px 12px;
    vertical-align: middle;
    color: #515a6e;
    word-wrap:break-word; 
    word-break:break-all;  
    font-size: 14px;
}
.person_table .table>tbody>tr:hover{
	background-color: #f1faff;
}
.table>tbody>tr>td>span.color19be6b,.table>tbody>tr>td>span.colored4014{
	font-weight: bold;
	margin-right: 4px;
}
.colorffa842{
	color:#ffa842;
}
.colorfd9927{
	color:#fd9927;
}
.color19be6b{
	color: #19be6b;
}
.colored4014{
	color: #ed4014;/*红色*/
}
/**分页**/
.public-paging,.fixed-table-pagination{
    margin-top: 24px;
    text-align: center;
}
.paging-total{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    color: #515a6e;
}
.page-disabled {
    cursor: not-allowed;
}
.public-paging >ul>li,.fixed-table-pagination>ul>li {
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
    padding:0 10px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #515a6e;
    border: 1px solid #dcdee2;
    border-radius: 4px;
}
.public-paging >ul>li a,.fixed-table-pagination>ul>li a{
    display: block;
    color: #515a6e;
}
.public-paging >ul>li.page-item-active,.public-paging >ul>li.page-item:hover,
.fixed-table-pagination>ul>li.page-item:hover,.public-paging >ul>li.active{
	border-color: #2d8cf0;
	color:#2d8cf0;
}
.public-paging >ul>li.page-item-active a ,.public-paging >ul>li.page-item:hover a,
.fixed-table-pagination >ul>li.page-item:hover a,.public-paging >ul>li.active a{
	color:#2d8cf0;
}
.fixed-table-pagination>ul>li.page-pre a, .fixed-table-pagination>ul>li.page-next a{
   display: block;
    width: 100%;
    height: 100%;
    font-size: 26px;
    line-height: 26px;
}
.public-paging >ul>li.page-disabled a{
	color: #dcdee2;
	cursor: default;
}
.purchase_zhtpoints{
	overflow: hidden;
}
.purchase_zhtpoints ul{
	margin-left: -36px;
	padding-top:17px;
}
.purchase_zhtpoints ul li{
	position: relative;
	float: left;
	margin-bottom: 34px;
	margin-left: 36px;
	padding:0 34px;
	width:376px;
	height: 168px;
	border:1px solid #e5e5e5;
	text-align: center;
	cursor: pointer;
}
.purchase_zhtpoints ul li.on{
	border:2px solid #fd9927;
}
.purchase_zhtpoints ul li >div.fontSize22{
	padding:22px 0 16px 0;
	border-bottom:1px solid #e5e5e5;
}
.specific-price {
	margin-top:14px;
	margin-bottom: 10px;
}
.specific-price em{
	font-size: 22px;
	font-weight: bold;
}
.specific-price span{
	font-size: 38px;
}
.specific-price label{
	font-size: 14px;
	font-weight: bold;
	color: #99999c;
}
.specific-price label i{
	display: inline-block;
	margin:0 4px;
	font-weight: bold;
	text-decoration:line-through;
}
.term_validity{
	overflow: hidden;
}
.term_validity>span{
	display: block;
	margin:0 auto;
	padding:0 16px;
	width:120px;
	height: 24px;
	line-height: 24px;
	background-color: #ddb67a;
	-o-border-radius: 24px;
    -ms-border-radius: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    font-size: 14px;
}
.preferential{
	position: absolute;
	z-index:4;
	top:-17px;
	left:-2px;
	width: 78px;
    height: 34px;
    line-height: 34px;
    background: url(../images/i1.png);
    vertical-align: middle;
}
.purchase_zhtpoints ul li.on .pur_on{
	position: absolute;
	z-index:4;
	bottom:-1px;
	right:-1px;
	width: 29px;
    height: 29px;
    background: url(../images/i2.png);
    vertical-align: middle;
}
.cope-with{
	overflow: hidden;
	margin:26px 0 36px 0;
}
.cope-with span{
	margin-left: 10px;
	font-weight: bold;
}
.cope-with span b{
	font-weight: bold;
}
.tally-pay{
	margin: 46px 0 36px 0;
}
.tally-pay span b{
	margin-right:5px;
}
.tally-pay label{
	color: #ed4014;
	display: inline-block;
	padding:2px 10px;
	margin-left: 14px;
	font-size: 14px;
	border: 1px solid #ed4014;
	font-weight: bold;
	vertical-align: top;
}
.tally-pay label a{
	display: inline-block;
	color: #2d8cf0;
	margin-left: 14px;
}
.tally-pay label a:hover,.tally-pay label a:focus,.tally-pay label a:active{
	color: #2d8cf0;
}
.personal_Center .pro-btn a{
	width:200px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.shares{
	overflow: hidden;
	margin:36px 0 0 0;
	padding:18px;
	background-color: #f6f7fa;
}
.shares>h2,.shares>h3{
	font-weight: 600;
}
.shares>div{
	overflow: hidden;
	margin:17px 0;
	padding-left: 209px;
}
.shares>div>span{
	float: left;
	margin-right: 30px;
	font-weight: 600;
}
.shares>div>span i{
	margin-top:-2px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.shares>h3{
	margin-bottom:10px;
}
.shares>p{
	line-height: 30px;
}
.person_pubtitle{
	overflow: hidden;
	padding:30px 20px 10px 20px;
	color: #000000;
	font-weight: bold;
}
.history_content{
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px solid #e8eaec;
}
.history_content ul li{
	float: left;
	cursor: pointer;
	margin-left: 10px;
	width:110px;
	height: 44px;
	line-height: 44px;
	text-align: center;
}
.history_content ul li.on{
	border-bottom: 3px solid #2d8cf0;
	color:#2d8cf0;
}
.history_content ul li a{
	color: #333333;
}
.history_content ul li.on a,.history_content ul li a:hover,.history_content ul li a:active,.history_content ul li a:focus{
	color:#2d8cf0;
}
.lookthis:hover,.lookthis:active,.lookthis:focus{
	color:#2d8cf0;
}
.scstate{
	padding:0 10px;
	height: 22px;
	line-height: 20px;
	border:1px solid transparent;
	-o-border-radius: 11px;
    -ms-border-radius: 11px;
    -moz-border-radius:11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    font-weight: 400;
}
.statesuccess{
	border-color:#d0f5e0;
	background-color: #e7faf0;
	color: #19be6b;
}
.stateerror{
	border-color:#ffdbdb;
	background-color: #ffeded;
	color: #ed4014;
}
.scstate i{
	display: inline-block;
	margin-right: 6px;
	margin-top:-2px;
	width:6px;
	height: 6px;
	-o-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    vertical-align: middle;
}
.statesuccess i{
	background-color: #19be6b;
}
.stateerror i{
	background-color: #ed4014;
}
.person_setmain{
	overflow: hidden;
	padding: 0 20px;
}
.perstion{
	overflow: hidden;
	width:500px;
}
.persimg{
	overflow: hidden;
	width:160px;
}
.perT_pre{
	overflow: hidden;
	margin-bottom: 20px;
}
.perT_pre h5{
	margin-top:20px;
	color: #333333;
}
.perT_pre p{
	margin-top:14px;
	text-indent: 16px;
	color: #000000;
}
.perT_pre input{
	margin-top:10px;
	padding:0 8px;
	width:308px;
	height: 32px;
	line-height: 30px;
	border:1px solid #d9d9d9;
}
.perT_haswx{
	overflow: hidden;
}
.change_wx a,.change_wx a:focus,.change_wx a:active{
	display: block;
	width:104px;
	height: 34px;
	line-height: 32px;
	border:1px solid #2D8CF0;
	color: #000000;
}
.change_wx a:hover{
	color: #000000;
}
.change_wx{
	overflow: hidden;
	margin-top:18px;
}
.perT_haswx2,.perT_haswx3 {
	display: none;
}
.perT_haswx2 .change_wx{
	padding-left: 78px;
}
.change_wx>div{
	/*position: relative;*/
	width:194px;
	height: 194px;
	/*background-color: #ffffff;
	border:1px solid #edeff1;*/
}
.change_wx>div img{
	width:100%;
	height: 100%;
}
.change_wx>div>div{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	line-height: 120px;
	background:rgba(255,255,255,0.8);
	color: #06bb13;
	text-align: center;
}
.change_wx>div>div>i{
    display: inline-block;
    margin-right: 6px;
    width: 16px;
    height: 16px;
    background: url(../images/success2.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.change_phone{
	overflow: hidden;
	margin-top: 14px;
}
.change_phone span{
	margin-right: 10px;
	width:70px;
	float: left;
	display: inline-block;
	text-align: right;
	color: #000000;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}
.change_phone input{
	float: left;
	display: inline-block;
	margin:0;
	padding:0 8px;
	width:308px;
	height: 32px;
	line-height: 30px;
	border:1px solid #d9d9d9;
	vertical-align: middle;
}
.change_phone input.r_p{
	width:210px;
	margin-right:10px;
}
.change_phone img{
	width:88px;
	height: 32px;
}
.change_phone a{
	width:88px;
	height: 32px;
	line-height: 30px;
    border: 1px solid #d9d9d9;
    color: #000000;
    text-align: center;
}
.person_setmain .pro-btn{
	margin-bottom: 30px;
}
.person_setmain .pro-btn a{
	width: 104px;
	height: 40px;
	line-height: 40px;
}
.persimg .person_portrait{
	width: 146px;
    height: 146px;
}
.persimg .change_wx {
	padding-left: 20px;
    margin-top: 10px;
}
.uploadicon{
	margin-top:-2px;
	margin-right: 2px;
	width: 14px;
    height: 14px;
    background: url(../images/upload.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.change_wx>div.fileuserimg{
	overflow: hidden;
    position: relative;
    display: block;
    width: 104px;
    height: 34px;
    border: 1px solid #2D8CF0;
    color: #000000;
    background-color: transparent;
}
.fileuserimg a{
	display: block;
    width: 100%;
    height: 100%;
    line-height: 32px;
    cursor: pointer;
    border:0 none;
}
.fileuserimg input[type="file"]{
    position: absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size: 200px;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
.person_ofshare{
	overflow: hidden;
	padding:0 20px;
}
.person_ofshare .pro-btn{
	overflow: hidden;
	margin:10px 0 20px 0;
}
.person_ofshare input{
	display: inline-block;
	margin:0;
	padding:0 8px;
	width:360px;
	height: 40px;
	line-height: 38px;
	border:1px solid #d9d9d9;
	vertical-align: middle;
}
.person_ofshare a.borderRadius{
	margin-top:5px;
	margin-left: 20px;
	margin-right: 40px;
	width:86px;
	height: 30px;
	line-height: 30px;
}
.person_ofshare a.tips_p{
	width: 12px;
    height: 12px;
    background-color: transparent;
}
.person_ofshare span b{
	font-weight: bold;
}
.person-searchDiv{
	display: inline-block;
}
.person-searchDiv input {
	width: 256px;
    margin-left: 8px;
    padding: 0 8px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #e8eaec;
    font-size: 14px;
}
.search-btn {
	margin-left: 8px;
    width: 56px;
    height: 30px;
    line-height: 30px;
    background-color: #2d8cf0;
    text-align: center;
    cursor: pointer;
    color: #ffffff;
    font-size: 12px;
}
.periMG{
	display: inline-block;
	margin-right: 8px;
	width:24px;
	height: 24px;
	border-radius:100%;
	vertical-align: middle;
}
.person_setofiphone{
	padding: 20px;
}
/*******************新闻中心***************************/
.news-banner{
	height: 460px;
	background-image: url(../images/newsbanner.png);
}
.news-banner-d{
	height: 138px;
	background-image: url(../images/newbanner_d.png);
}
.news-item{
	padding-top:30px;
	border-bottom: 1px solid #dbdbdb;
}
.news-item ul{
	padding:0 10px;
}
.news-item ul li{
	float: left;
	position: relative;
	width:33.33%;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}
.news-item ul li.on span{
	display: block;
	position: absolute;
	bottom: -2px;
	left:0;
	width:100%;
}
.news-item ul li.on span{
	border-bottom: 2px solid #2d8cf0;
}
.newsLists{
	width: 100%;
	padding:44px 0 36px 0;
}
.cat-title{
	margin-bottom: 10px;
	color: #99999c;
}
.news_ms li{
	overflow: hidden;
	padding:30px 0 18px 0;
	border-bottom: 1px solid #dbdbdb;
}
.article_thumb{
	width:340px;
	height: 200px;
}
.article_thumb a,.article_thumb a img{
	width:100%;
	height: 100%;
}
.article_feed{
	width:826px;
}
.article_feed h1{
	margin:10px 0 34px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.article_feed p{
	height: 72px;
	text-indent: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.fa-time{
	margin-top:-2px;
	margin-right: 10px;
	width:12px;
	height: 12px;
	background:url(../images/fa-time.png);
	vertical-align: middle;
}
.article_foot{
	overflow: hidden;
	margin-top:25px;
	height: 38px;
}
.article_foot a{
	width:138px;
}
.article_foot span{
	margin-top:16px;
}
.news_details{
	overflow: hidden;
}
.n_go{
	overflow: hidden;
	margin:26px 0 20px 0;
}
.n_go a,.n_go a:focus{
	color:#99999c
}
.n_go a:hover{
	color: #2d8cf0;
}
.articleDetails{
	overflow: hidden;
	padding:20px;
}
.articleDetails>h1{
	line-height: 30px;
}
.articleDetails .article_foot{
	margin-top:12px;
	height: auto;
}
.articleDetails .article_foot span{
	margin-top: 0;
}
.art_where{
	overflow: hidden;
	margin-top:18px;
	padding:20px 0;
	border-top: 1px solid #dbdbdb;
}
.art_w_sh{
	width:570px;
	height: 174px;
	background:url(../images/art_w_sh.png);
}
.art_w_fb{
	width:570px;
	height: 174px;
	background:url(../images/art_w_fb.png);
}
.art_where a h2{
	font-weight: 600;
	margin-bottom: 14px;
}
.art_where a{
	padding-top: 36px;
}
.art_where a:hover,.art_where a:active,.art_where a:focus{
	color: #ffffff;
}
.abstract{
	overflow: hidden;
	padding:17px 20px;
	margin-bottom: 40px;
	background-color: #e7f7ff;
}
.article_main{
	overflow: hidden;
	/*padding:0 30px;*/
}
/*.article_main img{
	margin:0 auto;
	width:860px;
	height: 280px;
}*/
.article_bots{
	overflow: hidden;
	padding:20px 0;
	color: #808695;
}
.article_bots span{
	
}
.article_bots a{
	color: #808695;
	width:390px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.article_bots a:hover{
	color: #2d8cf0;
}
.pageNavs{
	width: 100%;
	margin-top: 30px;
    text-align: center;
    color: #515a6e;
    font-size: 12px;
}
.assistant-lists .pageNavs{
	margin-bottom: 36px;
}
.paging-total{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    color: #515a6e;
    vertical-align: middle;
}
.paging-total b{
	color: #2D8CF0;
}
.pageNavs >ul>li{
	margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
    user-select: none;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #515a6e;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    padding:0;
}
.pageNavs >ul>li a{
	display: block;
	color:#515a6e;
}
.pageNavs >ul>li.page-item-active,.pageNavs >ul>li.page-item:hover{
	border-color: #2d8cf0;
	color:#2d8cf0;
}
.pageNavs >ul>li.page-item-active a ,.pageNavs >ul>li.page-item:hover a{
	color:#2d8cf0;
}
.pageNavs>ul>li.page-pre a, .pageNavs>ul>li.page-next a{
   display: block;
    width: 100%;
    height: 100%;
    font-size: 26px;
    line-height: 26px;
}
.pageNavs .page-prev i{
	display: block;
	margin-top:10px;
	margin-left: auto;
	margin-right:auto;
	width:8px;
	height: 12px;
	background:url(../images/anticon-left.png);
}
.pageNavs .page-prev.page-disabled i{
	background:url(../images/anticon-left-dis.png);
}
.pageNavs .page-next i{
	display: block;
	margin-top:10px;
	margin-left: auto;
	margin-right:auto;
	width:6px;
	height: 10px;
	background:url(../images/anticon-right.png);
}
.pageNavs .page-next.page-disabled i{
	background:url(../images/anticon-left-dis.png);
}
.pageNavs >ul>li.page-disabled ,.pageNavs >ul>li.page-disabled a{
    cursor: not-allowed;
}
.pageNavs .page-list {
    display: inline-block;
    margin-left: 15px;
}
.pageNavs .page-list .dropdown-toggle {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
    width: 100px;
    height: 32px;
    font-size: 12px;
    box-shadow: none;
}
.pageNavs .page-list .dropdown-toggle:hover,.pageNavs .page-list .dropdown-toggle:focus{
	color: #515a6e;
}
.pageNavs .page-list  .open>.dropdown-toggle.btn-default {
    background-color: #fff;
    border: 1px solid #dcdee2;
}
.pageNavs .page-list .dropdown-menu {
    min-width: 100px;
}
.pageNavs .page-list .dropdown-menu>li>a {
    padding: 6px 8px;
    line-height: 1;
    color: #515a6e;
    text-align: center;
    font-size: 12px;
}
.pageNavs .page-list .dropdown-menu>.active>a,
.pageNavs .page-list .dropdown-menu>.active>a:focus,
.pageNavs .page-list .dropdown-menu>.active>a:hover {
    background-color: #f1faff;
    color: #2d8cf0;
}
.pageNavs .input-secondary-go {
    display: inline-block;
    margin-left: 10px;
    margin-right: 6px;
    width: 50px;
    border: 1px solid #dcdee2;
    height: 32px;
    line-height: 30px;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 0 0 6px;
}
.pageNavs  .btn-secondary-go {
    display: inline-block;
    vertical-align: middle;
    background-color: #2d8cf0;
    cursor: pointer;
    color: #ffffff;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 12px;
}
/*********************产品中心icr***********************/
.pro-banner2{
	background-image: url(../images/pro-banner2.png);
}
.tailored_points{
	margin-left: 20px;
	font-size: 14px;
	color: #e7bd89;
}
.pro-icradvantage{
	overflow: hidden;
	height: 710px;
}
.icradvantage-child{
	overflow: hidden;
	padding-top:30px;
}
.icradvantage-child ul li{
	float: left;
	width:50%;
	min-height: 240px;
	text-align: center;
}
.icradvantage-child ul li.adv_has_b_b{
	padding-bottom: 36px;
}
.adv-logo-icr{
	overflow: hidden;
    margin-bottom: 26px;
}
.adv-logo-icr img{
	margin: 0 auto;
}
.adv_has_b_b{
	border-bottom: 1px solid #e5e5e5;
}
.adv_has_b_r{
	border-right: 1px solid #e5e5e5;
}
.adv_has_p_t{
	padding-top:36px;
}
.pro-icrscene{
	position: relative;
	height: 650px;
	background-image: url(../images/pro-icrscene.png);
}
.pro-icrscene2{
	background-image: url(../images/pro-icrscene2.png);
}
.sence_jt{
	position: absolute;
	z-index:3;
	top:338px;
	left:50%;
	margin-left: -80px;
	width:159px;
	height: 159px;
	background-image: url(../images/sence_jt.png);
}
.pro-icrscene .pro-scene-items>div,.pro-from .pro-scene-items>div{
	position:static;
	padding-top:61px;
    background: rgba(0,116,239,0.62);
}
.wd-s img{
	margin:0 auto;
	width:378px;
	height: 287px;
}
.pro-from{
	overflow: hidden;
	height: 650px;
	background: #042b84;
}
.pro-from .pro-scene-items>div{
	padding-top:61px;
}
.pro-characteristic-2>div>ul>li {
    width: 25%;
    padding:0 30px;
}
.pro-characteristic-2>div>ul>li .adv_img >img {
    width: 159px;
    height: 159px;
}
.pro-characteristic-2>div>.pro-advantage-title {
    margin-bottom: 60px;
}
.pro-characteristic-2>div>ul>li>h4 {
    margin-bottom: 8px;
}
.pro-handle{
	overflow: hidden;
    width: 100%;
	height: 650px;
	background-image: url(../images/pro-handle.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.pro-handle-item{
	position: relative;
	width: 100%;
	height: 360px;
	margin-top:140px;
	text-align: center;
}
.pro-handle-item>img{
	margin:0 auto;
	width:1109px;
	height: 353px;
}
.hand_t{
	position: absolute;
	text-align: center;
}
.hand_t_1{
	top:226px;
	left: 27px;
}
.hand_t_2{
	top: 16px;
    left: 227px;
}
.hand_t_3{
	top: 280px;
    left: 504px;
}
.hand_t_4{
	top: 16px;
    left: 710px
}
.hand_t_5{
	right: 57px;
    top: 225px;
}
.hand_t h1{
	margin-bottom: 18px;
	color: #f37424;
	font-size: 26px;
}
.hand_t p{
	color: #ffffff;
}
/*******************合同版本比对*******************/
.pro-banner3{
	background-image: url(../images/pro-banner3.png);
}
.dbscene{
	overflow: hidden;
	padding:38px 0 30px 0;
	text-align: center;
}
.dbscene img{
	margin:0 auto;
	width: 1045px;
	height: 670px;
}
.pro-dbscene .pro-advantage-title {
    margin: 24px 0 16px 0;
}
.pro-dbscene p{
	line-height: 30px;
}
/*******************客户案例*******************/
.case-banner{
	height: 460px;
    background-image: url(../images/casebanner.png);
}
.customerCase{
	overflow: hidden;
	margin-top:16px;
	border-top:1px solid #eff2f4;
}
.cus_case {
	overflow: hidden;
	margin-top:20px;
	margin-bottom: 30px;
	height: 140px;
}
.cus_case ul li{
	display: inline-block;
	float: left;
	padding-right: 28px;
}
.cus_case ul li>div{
	width:180px;
	height: 140px;
	background-color: #ffffff;
	cursor: pointer;
}
.cus_case ul li img{
	width:100%;
	height: 100%;
}
.ca_img{
	display: block;
	width:100%;
	height: 100%;
	background-color: #ffffff;
}
.cus_case ul li:hover>div,.cus_case ul li.on>div{
	border:1px solid #338dea;
	-webkit-box-shadow: 0px 0px 3px #c7e0fc;
	 	-moz-box-shadow:0px 0px 3px #c7e0fc;
	 	-ms-box-shadow: 0px 0px 3px #c7e0fc;
	 	-o-box-shadow: 0px 0px 3px #c7e0fc;
	 	box-shadow: 0px 0px 3px #c7e0fc;
}
.ca_img img{
	width:100%;
	height: 100%;
}
.caseNews{
	overflow: hidden;
	margin-bottom: 30px;
}
.caseNews .article_main{
	margin-top:16px;
	padding:24px 0;
    border-top: 1px solid #dbdbdb;
}
/*************************申请试用****************************/
.probation{
	overflow: hidden;
	padding:92px 0 30px 0;
}
.applys{
	overflow: hidden;
	margin:0 auto;
	width: 770px;
}
.applys>h3{
	margin-bottom: 34px;
	color: #333333;
	font-weight: bold;
}
.applys>p{
	margin-bottom: 34px;
	/*color: #99999c;*/
}
.applys>p>span{
	display: inline-block;
	margin:0 8px;
	color: #fd6b21;
	font-weight: bold;
	font-size: 18px;
	vertical-align: bottom;
}
.applys>h3>span{
	display: inline-block;
	margin-left: 10px;
	color: #338dea;
	font-size: 14px;
	vertical-align: bottom;
}
.ap_t{
	overflow: hidden;
	margin-bottom: 15px;
	font-weight: 600;
}
.ap_t i{
	margin-right: 6px;
	vertical-align: middle;
}
.ap_b{
	overflow: hidden;
	margin-bottom: 26px;
}
.ap_b input,.ap_b textarea{
	padding:0 10px;
	width:100%;
	height: 40px;
	line-height: 38px;
	border:1px solid #dcdee2;
}
.ap_b textarea{
	height: 122px;
}
.ap_b input:-moz-placeholder,.ap_b textarea:-moz-placeholder{
    color: #757575;
}
.ap_b input:-ms-input-placeholder,.ap_b textarea:-ms-input-placeholder{
    color: #757575;
}
.ap_b input::-webkit-input-placeholder,.ap_b textarea::-webkit-input-placeholder{
    color: #757575;
}
.ap_b>div.f_left,.ap_b>div.f_right{
	width:360px;
}
.applys .pro-btn a{
	width:200px;
	font-size: 16px;
}
/***********************************index*************************************/
.index-banner{
	overflow: hidden;
    position: relative;
	color: #ffffff;
    width: 100%;
    height: 650px;
}
.index-banner ul.swiper-wrapper li{
	position: relative;
    height: 650px;
}
.zht-banner{
    position: absolute;
	overflow: hidden;
	width:100%;
	height: 100%;
	background-color: #000000;
}
.zht-banner img{
	width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    height: 100%;
}
.index-banner ul.swiper-wrapper li .pro-introduce{
	position: absolute;
	top:0;
	left:0;
	z-index: 19;
}
.swiper-pagination {
  position: absolute;
  z-index:18;
  left: 0;
  bottom:165px;
  margin:0 0;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 36px;
  height: 4px;
  border-radius: 2px;
  background: #cccccc;
  margin: 0 1px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #2d8cf0;
}
.transparent-strip{
	overflow: hidden;
	position: absolute;
	z-index:19;
	bottom: 0;
	left:0;
	width:100%;
	height: 109px;
	background:url(../images/banner-optic.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.stripChild{
	overflow: hidden;
	width:33.33%;
	height: 100%;
	text-align: center;
}
.s-c-i{
	overflow: hidden;
	display: inline-block;
	height: 100%;
	padding-top:18px;
	vertical-align: middle;
}
.s-c-i img{
	width:84px;
	height: 74px;
}
.s-c-t{
	overflow: hidden;
	display: inline-block;
	margin-left: 22px;
	text-align: left;
	height: 100%;
	vertical-align: middle;
}
.s-c-t h4{
	font-weight: bold;
	margin-top:16px;
	margin-bottom: 6px;
}
.s-c-t h4 em{
	display: inline-block;
	margin-left: 6px;
	margin-top:2px;
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
}
.index-application{
	overflow: hidden;
    width: 100%;
    height: 650px;
    background-image: url(../images/index-application.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.index-application .pro-advantage-title {
    margin: 30px 0 80px 0;
}
.application-loop{
	position: relative;
	margin:0 auto;
	width:1050px;
	height: 98px;
	border:2px dotted #a4a4a4;
}
.scrollbar{
	position: absolute;
	width: 148px;
	height: 3px;
	top:-2px;
	left:-74px;
	background-color: #2D8CF0;
}
.scrollbar_sh{
	position: absolute;
	width:3px;
	height: 48px;
	top:-24px;
	left:-3px;
	background-color: #2D8CF0;
}
.application-loop span{
	position: absolute;
	z-index:90;
	top:-24px;
	width:148px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background-color: #cee6ff;
	color: #333333;
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
}
.application-loop span.on{
	background-color: #2d8cf0;
	color: #fefefe;
}
.application-loop span.d_1{
	left:-74px;
}
.application-loop span.d_2{
	left:276px;
}
.application-loop span.d_3{
	left:626px;
}
.application-loop span.d_4{
	right:-74px;
}
.application-loop span.d_5{
	top:69px;
	right:-74px;
}
.application-loop span.d_6{
	top:69px;
	left:626px;
}
.application-loop span.d_7{
	top:69px;
	left:276px;
}
.application-loop span.d_8{
	top:69px;
	left:-74px;
}
.bubble{
	position: absolute;
	top:-29px;
	right:-30px;
	width: 56px;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	background-image: url(../images/bubble.png);
    background-repeat: no-repeat;
}
.applicationloop-sections{
	overflow: hidden;
	width:100%;
	margin-top:64px;
}
.sectionsItemWrap{
	overflow: hidden;
	position: relative;
}
.loopChangeItemWrap{
	display: none;
}
.loopChangeItemWrap.on{
	display: block;
}
.itemxz-logo{
	position: absolute;
	z-index:14;
	bottom: 6px;
	left:46px;
	width: 122px;
    height: 144px;
    background-image: url(../images/xz.png);
    background-repeat: no-repeat;
}
.item_imgwrap{
	margin-left: 86px;
	margin-right: 20px;
	width:530px;
	height: 324px;
	background:rgba(255,255,255,0.7);
	border:1px solid rgba(194,194,194,0.7);
	text-align: center;
}
.ai_1 img{
	margin:26px auto;
	width:375px;
	height: 272px;
}
.ai_2 img{
	margin:28px auto;
	width:408px;
	height: 268px;
}
.ai_3 img{
	margin:47px auto;
	width:487px;
	height: 230px;
}
.ai_4 img{
	margin:39px auto;
	width:487px;
	height: 246px;
}
.ai_5 img{
	margin:26px auto;
	width:487px;
	height: 272px;
}
.ai_6 img{
	margin:26px auto;
	width:375px;
	height: 272px;
}
.ai_7 img{
	margin:39px auto;
	width:487px;
	height: 246px;
}
.ai_8 img{
	margin:39px auto;
	width:487px;
	height: 246px;
}
.item_mediawrap{
	overflow: hidden;
	width:500px;
}
.item_mediawrap>h3{
	margin:46px 0 18px 0;
	color: #333333;
	font-weight: bold;
}
.notes_items{
	overflow: hidden;
}
.notes_items span{
	display: inline-block;
	padding:0 15px;
	margin-right: 8px;
	height: 23px;
	line-height: 23px;
	color: #ffffff;
	border-radius:12px;
	font-size: 12px;
}
.item_mediawrap>p{
	margin:17px 0  70px 0;
}
.item_mediawrap .pro-btn a.p_b2 {
    color: #333333;
}
.index-advantage{
	overflow: hidden;
	width:100%;
	height: 650px;
}
.index-advantage .pro-advantage-title {
    margin: 46px 0 64px 0;
}
.index-advantage .icradvantage-child {
    padding-top: 0px;
}
.index-advantage .icradvantage-child ul li {
	padding-top:40px;
    width: 33.33%;
    height: 240px;
}
.index-advantage .icradvantage-child ul li h4{
    margin-bottom: 12px;
}
.index-advantage .adv-logo-icr {
    height: 97px;
}
.index-advantage .icradvantage-child ul li.adv_ind{
    height: 256px;
}
.index-cooperation{
	overflow: hidden;
    width: 100%;
    height: 650px;
    background-image: url(../images/index-cooperation.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
    text-align: center;
}
.partners img{
	margin:0 auto;
	width: 1118px;
	height: 372px;
}
.index-cooperation .pro-scene-title {
    margin: 50px 0 90px 0;
}
.index-news{
	overflow: hidden;
	width:100%;
    height: 650px;
}
.index-news ul{
	margin-left: -24px;
}
.index-news ul li{
	float: left;
	overflow: hidden;
	margin-left: 22px;
	width:384px;
	height: 420px;
    /*background-image: url(../images/index-newsbg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);*/
   border:1px solid #ededed;
   -o-border-radius: 4px;
   -ms-border-radius: 4px;
   -moz-border-radius: 4px;
    -webkit-border-radius:4px;
     border-radius:4px;
   -webkit-box-shadow: 0px 0px 16px #dbdbdb;
	 	-moz-box-shadow:0px 0px 16px #dbdbdb;
	 	-ms-box-shadow: 0px 0px 16px #dbdbdb;
	 	-o-box-shadow: 0px 0px 16px #dbdbdb;
	 	box-shadow: 0px 0px 16px #dbdbdb;
}
.index-news .pro-advantage-title{
	margin:45px 0 47px 0;
}
.index-news ul li a{
	display: block;
	width:100%;
	height: 100%;
}
.inews_img{
	width:100%;
	height: 245px;
}
.inews_img img{
	width:100%;
	height: 100%;
}
.inews_txts{
	overflow: hidden;
	padding:20px 10px;
}
.inews_txts_title{
	margin-bottom: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 46px;
	color: #333333;
	font-size: 16px;
}
.inews_txts_desc{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 46px;
	color: #99999c;
}
.index-news ul li a:focus .inews_txts_title,.index-news ul li a:active .inews_txts_title{
	color: #333333;
}
.index-news ul li a:hover .inews_txts_title{
	color: #2d8cf0;
}
.index-news ul li a:hover .inews_txts_desc,.index-news ul li a:focus .inews_txts_desc,.index-news ul li a:active .inews_txts_desc{
	color: #99999c;
}
.index-news .pro-btn{
	margin-top: 36px;
}
/******************范本智能识别*********************/
.pro-banner4{
	background-image: url(../images/pro-banner4.png);
}
.pro-advantage-sb .adv-logo img {
    height: 94px;
}
.pro-sbscene{
    height: 651px;
    background-image: url(../images/pro-sbscene.png);
}
.sbscene{
	overflow: hidden;
    padding:0;
    margin-top:-8px;
    text-align: center;
}
.sbscene img {
    margin: 0 auto;
    width: 978px;
    height: 534px;
}
.yqscene{
	overflow: hidden;
    padding:0;
    width: 100%;
    height: 758px;
}
.yqscene img {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    background-position: center center;
}
.pro-dbscene{
	overflow: hidden;
}
/******************智能审核*********************/
.pro-banner5{
	background-image: url(../images/pro-banner5.png);
}
.pro-examadvantage{
	overflow: hidden;
    height: 410px;
}
.pro-examadvantage .icradvantage-child ul li {
    width: 33.33%;
}
.pro-function{
	overflow: hidden;
    width: 100%;
    height: 2103px;
    background-image: url(../images/pro-function.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.pro-function .pro-scene-title {
    margin: 20px 0 15px 0;
}
.pro-function-items{
	position: relative;
	overflow: hidden;
    width: 100%;
    height: 2038px;
}
.pro-fun{
	position: absolute;
	width:470px;
}
.pro-fun h2{
	margin-bottom: 20px;
}
.pro-funimg{
	position: absolute;
	width:522px;
	height: 432px;
}
.pro-funimg img{
	width: 100%;
    height:100%;
}
.pro-fun-pos1{
	top:78px;
	left: 23px;
}
.pro-fun-pos2{
	top:0;
	right:0;
}
.pro-fun-pos3{
	top:475px;
	right: 62px;
}
.pro-fun-pos4{
	top:397px;
	left: 0;
}
.pro-fun-pos5{
	top:875px;
	left: 23px;
}
.pro-fun-pos6{
	top:794px;
	right:0;
}
.pro-fun-pos7{
	top:1272px;
	right:32px;
}
.pro-fun-pos8{
	top:1160px;
	left:0;
}
.pro-fun-pos9{
	bottom:310px;
	left: 23px;
}
.pro-fun-pos10{
	bottom:0;
	right:0;
}
/*******************要素智能提取********************************/
.pro-banner6{
	background-image: url(../images/pro-banner6.png);
}
.pro-feature{
	overflow: hidden;
    width: 100%;
    height: 1136px;
    background-image: url(../images/pro-feature.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -ms-behavior: url(backgroundsize.min.htc);
    behavior: url(backgroundsize.min.htc);
}
.pro-feature .pro-advantage-title{
	color: #ffffff;
	margin: 36px 0 20px 0;
}
.tqscene{
	overflow: hidden;
    padding: 0;
    margin-top:20px;
    text-align: center;
}
.tqscene img{
	margin:0 auto;
	width:1199px;
	height: 961px;
}
/*******************条款大数据********************************/
.pro-banner7{
	height: 550px;
	background-image: url(../images/pro-banner7.png);
}
.pro-datafunction{
	height: 1325px;
    background-image: url(../images/pro-datafunction.png);
}
.pro-datafunction .pro-funimg {
    position: absolute;
    width: 560px;
    height: 474px;
}
.pro-datafunction .pro-fun-pos1 {
    top: 63px;
    left: 10px;
}
.pro-datafunction .pro-fun-pos4 {
    top: 372px;
}
.pro-datafunction .pro-fun-pos3 {
    top: 460px;
    right:10px;
}
.pro-datafunction .pro-fun-pos5 {
    top: 860px;
    left: 10px;
}
.pro-datafunction .pro-fun-pos6 {
    top: 762px;
}
/*******************合同信息脱敏********************************/
.pro-banner8{
	height: 550px;
	background-image: url(../images/pro-banner8.png);
}
.tmscene {
    overflow: hidden;
    text-align: center;
}
.tmscene img {
    margin: 0 auto;
    width: 1048px;
    height: 707px;
}
/*******************服务协议********************************/
.agreenments{
	overflow: hidden;
	padding:0 20px 20px 20px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0px 13px #ccc;
	 	-moz-box-shadow:0px 0px 13px #ccc;
	 	-ms-box-shadow: 0px 0px 13px #ccc;
	 	-o-box-shadow: 0px 0px 13px #ccc;
	 	box-shadow: 0px 0px 13px #ccc;
    border-radius: 3px;
}
.agreenments>h1{
    margin-top: 20px;
	font-size: 18px;
    width: 100%;
    overflow: hidden;
    color: #000000;
    font-weight: bold;
    line-height: 40px;
}
.agreenments>h2{
    border-bottom: 1px solid #EFEFEF;
    font-size: 14px;
    color: #99999c;
    line-height: 40px;
    margin-bottom: 20px;
}
.agreen-item h4{
	margin-top:20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.p_i{
	color: #656565;
    font-size: 14px;
}
.p_i_1{
	padding-left: 20px;
	color: #95989C;
	font-size: 14px;
}
.m_t_16{
	margin-top:16px;
}
.agreen-item b{
	font-weight: bold;
}
/************************关于我们***************************/
.about-banner{
	height: 460px;
	background-image: url(../images/aboutbanner.png);
}
.about-banner .pro-title {
    margin-top: 185px;
}
.about-block-1{
	overflow: hidden;
	padding:50px 0;
	background-color: #f5f8fa;
}
.dis_img_1 img{
	width:386px;
	height: 521px;
}
.dis_conts{
	position: absolute;
	right:0;
	top:80px;
	padding:38px 50px 0 60px;
	width:996px;
	height: 360px;
	background:rgba(5,75,149,0.71);
	color: #ffffff;
    -webkit-box-shadow: 0px 0px 4px #bcbcbc;
	 	-moz-box-shadow:0px 0px 4px #bcbcbc;
	 	-ms-box-shadow: 0px 0px 4px #bcbcbc;
	 	-o-box-shadow: 0px 0px 4px #bcbcbc;
	 	box-shadow: 0px 0px 4px #bcbcbc;
}
.dis_conts h3 span{
	display: inline-block;
	margin-left: 20px;
	font-size: 22px;
}
.dis_conts p{
	margin-top:20px;
	line-height: 30px;
	text-indent: 30px;
}
.about-block-2{
	overflow: hidden;
	height: 410px;
	background-color: #ffffff;
}
.about-dis-img{
	width:384px;
	margin-left: 24px;
	color:#302e2e;
}
.about-dis-img:first-child{
	margin-left: 0px;
}
.about-dis-img>img{
	margin-bottom: 26px;
}
.about-dis-img div.fontSize18{
	margin-bottom: 6px;
}
.about-block-2 .pro-advantage-title{
	margin:38px 0 40px 0;
}
.about-block-3{
	overflow: hidden;
	padding-bottom: 36px;
	background-color: #f5f8fa;
}
.about-block-3 .pro-advantage-title{
	margin:44px 0 44px 0;
}
.about-location-adress{
	width:600px;
}
.local-ad{
	position: relative;
}
.local-ad{
	width:600px;
}
.local-ad-1{
	height: 228px;
}
.local-ad-2{
	height: 358px;
}
.local-ad >img{
	width:100%;
	height: 100%;
}
.local-covers{
	/*display: none;*/
	position: absolute;
	z-index:4;
	bottom:0;
	left:0;
	width:100%;
	height: 0px;
	overflow: hidden;
    background-repeat: no-repeat;
}
.local-ad-1 .local-covers{
	background-image: url(../images/about-9.png);
}
.local-ad-2 .local-covers{
	background-image: url(../images/about-91.png);
}
.local-ad-1 .loc-i{
	margin-top:63px;
}
.local-ad-2 .loc-i{
	margin-top:128px;
}
.loc-i i{
	display: block;
	margin:0 auto;
	width:38px;
	height: 57px;
	background-image: url(../images/about-10.png);
    background-repeat: no-repeat;
}
.local-covers>div.fontSize14{
	margin-top:20px;
}
.about-block-4{
	overflow: hidden;
	height: 161px;
	background-color: #0978ef;
	color: #ffffff;
	text-align: center;
}
.about-block-4 .pro-advantage-title{
	margin:30px 0 54px 0;
	color: #ffffff;
	font-weight: 500;
}
.server-zx{
	height: 2px;
    border-top: 1px solid #ffffff;
    text-align: center;
}
.server-zx span{
	display: block;
	line-height: 56px;
	margin:0 auto;
	font-size: 56px;
	position: relative;
    top: -32px;
    background: #0978ef;
	color: #ffffff;
    width:420px;
	text-align: center;
}
/**********************/
.uploadmorenum{
	overflow: hidden;
	margin:30px 0 0 0;
	text-align: center;
}
.uploadmorenum .pubput2 {
	display: inline-block;
}
.uploadmorenum .yzm {
	margin-left: 16px;
	display: inline-block;
    width: 100px;
    vertical-align: top;
}
/***********************404****************************/
.zht-errorPages{
	position: relative;
	width:100%;
	height:100%;
}
.zht-errorPages .lose-show {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -157px;
}
.zht-errorPages .public_loseIcon {
    margin: 0 auto;
    margin-bottom: 18px;
    width: 300px;
    height: 151px;
    background: url(../images/lose_icon.gif);
    background-repeat: no-repeat;
}
.zht-errorPages .lose-show p{
    overflow: hidden;
    font-size: 22px;
    color: #ed4014;
    font-weight: bold;
}
.zht-errorPages .lose-show div.color515a6e {
    overflow: hidden;
    color: #515a6e;
}
.zht-errorPages .pro-btn{
    margin-top: 20px;
}
@media screen and (max-width: 1400px){
	.zht-errorPages .lose-show {
	    margin-top: -132px;
	}
	.zht-errorPages .public_loseIcon {
	    width: 199px;
	    height: 100px;
	    background: url(../images/lose_icon_small.gif);
	}
	.zht-errorPages .pro-btn a {
        width: 120px;
    }
}
/***********************AI开放平台********************************/
/*****首页******/
.logo_api{
	cursor: default;
    margin-top: 9px;
    width: 252px;
    height: 58px;
    background: url(../images/logo_api.png);
    background-repeat: no-repeat;
}
.api_logname{
	margin-left: 5px;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	cursor: pointer;
}
.api-indexbanner{
	background-image: url(../images/api_banner.png);
}
.zht-apilinks a{
	margin-right: 24px;
	color: #ffffff;
}
.zht-apilinks a:hover,.zht-apilinks a:focus,.zht-apilinks a:active{
	color: #ffffff;
}
.other_operation span.zs-apihr{
	margin:28px 0;
}
.zs-apilogin{
	margin-left: 24px;
}
.apilogs_nav{
	display: none;
	position: absolute;
	z-index:23;
	top:68px;
	right:0;
	width:200px;
	margin:0;
}
.apilogs_nav a{
	display: block;
	width:100%;
	position: relative;
}
.apilogs_nav em{
	position: absolute;
	left:125px;
	top:11px;
	background-color: #ed4040;
	font-size: 12px;
	color: #ffffff;
	border-radius:20px;
	width:64px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.news_ts{
	position: absolute;
	width:8px;
	height:8px;
	background-color:#ed4040;
	border-radius:8px;
	left:10px;
	top:-2px;
}

.index_interface .pro-advantage-title{
	margin-bottom: 20px;
}
.i_interface_details{
	overflow: hidden;
	margin-top:44px;
}
.i_interface_details li{
	margin-bottom: 24px;
	padding:24px;
	width:100%;
	height: 204px;
	color: #fefefe;
	background-repeat: no-repeat;
}
.api-sc{
	background-image: url(../images/api-sc.png);
}
.api-tq{
	background-image: url(../images/api-tq.png);
}
.sc-hr{
	margin:8px 0 12px 0;
	width:118px;
	height: 6px;
	background-color: #ff9c00;
	border-radius:2px;
}
.i_interface_details li p{
	padding-right: 368px;
	margin-bottom: 24px;
}
.index-ca >div>ul>li {
    width: 25%;
}
.index-ca >div>ul>li .adv_img >img {
    width: 153px;
    height: 133px;
}
.index-ca ,.index-ca>div>ul {
    overflow: hidden;
}
.index-ca{
	margin-bottom: 46px;
}
.index-ca>div>.pro-advantage-title {
    margin: 20px 0 70px 0;
}
.index-ca>div>ul>li>h4 {
    margin-bottom: 12px;
    font-weight: bold;
}
/*****登录******/
.login-describe .pro-subtitle-ofai{
	width:460px;
	line-height: 32px;
}
.log_developer_titles{
	text-align: center;
	font-size: 18px;
	color: #515a6e;
	font-weight: 700;
}
.log_developer_boxs{
	overflow-y: auto;
	margin:20px 0;
	border:1px solid #d3dae3;
	height: 233px;
	color: #515a6e;
	font-size: 14px;
}
.log_developer_boxs li{
	overflow: hidden;
	position: relative;
	padding:16px 20px 16px 50px;
	cursor: pointer;
}
.log_developer_boxs li i{
	position: absolute;
	left:20px;
	top:22px;
	display: inline-block;
    width:13px;
    height: 13px;
    background:url(../images/radio.png);
    vertical-align: middle;
}
.log_developer_boxs li span{
	display: inline-block;
	margin-right: 6px;
}
.log_developer_boxs li.on{
	background-color: #f4f9ff;
}
.log_developer_boxs li.on i{
	background:url(../images/radio_check.png);
}
.applyDeveloper{
	overflow: hidden;
    padding-top: 198px;
}
.applyDeveloper >.visible-area>h1{
	font-weight: 400;
}
.applyDeveloper >.visible-area>h4{
	margin:40px 0 60px 0;
}
.applyDeveloper >.visible-area>.pro-btn a{
	width: 360px;
}
.applyDeveloper >.visible-area>.log-button>a{
	margin:30px auto 0 auto;
	width: 360px;
}
/*认证*/
.train_steps{
	padding:10px 0 30px 0;
}
.train_steps li {
    position: relative;
    display: inline-block;
    width: 322px;
    margin-right: 8px;
    border-top: 1px solid #c5c8ce;
}
.train_steps li:last-child, .train_steps li:nth-child(3){
    border-top: 0 none;
    width: 80px;
}
.train_steps li div {
    position: absolute;
    top: -16px;
    left: 0;
    width: 34px;
    height: 34px;
    line-height: 32px;
    border: 1px solid #d2d2d2;
    border-radius: 34px;
    background-color: #fff;
    text-align: center;
    font-size: 16px;
    color: #c5c8ce;
}
.train_steps li:first-child div{
	left:-6px;
}
.train_steps li p {
    position: absolute;
    top: -12px;
    left: 34px;
    width:50px;
    background-color: #fff;
    text-align: center;
    font-size: 16px;
    color: #c5c8ce;
}
.train_steps li:first-child p{
    width: 84px;
    left:28px;
}
.train_steps li:last-child p, .train_steps li:nth-child(3) p{
    left: 44px;
    width: 40px;
}
.train_steps li.on div {
    background-color: #348fed;
    color: #FFFFFF;
    border-color: #348fed;
}
.train_steps li.on p {
    color: #333333;
}
.train_steps li.h_on{
	border-top: 1px solid #2d8cf0;
}
.s_x_f{
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 18px;
	width:160px;
	height: 160px;
	border: 1px dashed #dcdee2;
	background-color: #fafafa;
}
.s_x_f input[type="file"]{
	position: absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size: 200px;
    cursor: pointer;
    width: 100%;
    height: 100%;
    padding:0;
}
.s_x_f .ant-upload-wrapper {
    padding-top: 40px;
}
.s_x_f .ant-upload-wrapper p.fontSize14 {
    margin-top: 10px;
}
.business-license{
	width:100%;
	height: 100%;
}
.zz-ts{
	margin-top:136px;
} 
.ap_b input.s_x{
	width:628px;
	margin:0 8px 0 5px;
}
.api_yzm,.api_getyzm{
	width:120px;
	border: 1px solid #dcdee2;
	vertical-align: top;
}
.probation .log-agreement input{
	margin-right: 4px;
	margin-top:-3px;
	width:16px;
	height: 16px;
	vertical-align: middle;
}
.probation .log-agreement a{
	text-decoration: underline
}
.auth-btn{
	margin:30px 0 0 0;
	padding-left: 280px;
}
.jyp{
	font-size: 12px;
	color: #fe9c27;
}
.auth-h1{
	margin:70px 0 30px 0;
	color: #525b6d;
}
.auth-h4{
	margin-bottom: 60px;
	color: #525b6d;
}
.auth-h4 b{
	padding:0 6px;
	font-weight: 700;
	color: #207dfb;
}
.zhtapi-subpub{
	overflow: hidden;
	position: absolute;
	z-index:20;
	top:68px;
	width:100%;
	height: 44px;
	line-height: 44px;
	/*background-color: #def3ff;*/
	background:rgba(222,243,255,0.95);
	color: #525b6d;
}
.zhtapi-subpub a{
	color: #fda03c;
	text-decoration: underline;
}

.auth-after .auth-h1{
	margin-top:20px;
}
.auth-after .auth-h4{
	margin-bottom:24px;
}
.auth-after .auth-h1-n{
	color: #ef1300;
}
.examine_get_info{
	overflow: hidden;
	width:970px;
	margin:0 auto;
	padding:30px 0 8px 0;
	border-top:1px solid #e1dede; 
	border-bottom:1px solid #e1dede; 
	color: #525b6d;
}
.et_f {
	margin-bottom: 22px;
}
.et_f label{
	width:430px;
	text-align: right;
	vertical-align: top;
}
.et_f span{
	padding-left: 10px;
	width:530px;
}
.et_f div{
	width: 220px;
    height: 160px;
    border: 1px solid #dcdee2;
}
.auth-after .pro-btn a{
	margin-top:30px;
	width: 200px;
    font-size: 16px;
}
.applys_fb .ap_b input{
	width:750px;
}
.applys_fb input.s_x {
    width: 608px;
}
.ap_b_posi{
	position: relative;
}
.ap_b_posi input.whole_txt{
	border-color: #ed4040;
}
.suc{
	position: absolute;
	right:0;
	display: inline-block;
	margin-top:12px;
	width:16px;
	height: 16px;
	background:url(../images/success2.png);
	background-repeat: no-repeat;
}
.whole{
	position: absolute;
	right:0;
	display: inline-block;
	margin-top:12px;
	width:16px;
	height: 16px;
	background:url(../images/whole.png);
	background-repeat: no-repeat;
}
.j_b{
	display: block;
	width:100%;
	color: #ed4040;
	font-size: 12px;
	font-weight: bold;
}
/******api首页*******/
.api-index{
	overflow: hidden;
	padding-top:52px;
	padding-bottom: 50px;
}
.api-products{
	overflow: hidden;
	margin:0;
	padding:0;
	margin-left: -24px;
}
.api-products li{
	float: left;
	padding:30px 24px;
	width: 384px;
	height: 364px;
	margin-left: 24px;
	background-repeat: no-repeat;
}
.api-pro-1{
	background-image: url(../images/api-pro-1.png);
}
.api-pro-2{
	background-image: url(../images/api-pro-2.png);
}
.api-pro-3{
	background-image: url(../images/api-pro-3.png);
}
.pro-tits{
	overflow: hidden;
	position: relative;
}
.pro-tits label{
	float: left;
	padding-top:10px;
}
.pro-tits label .sc-hr{
	margin:6px 0 0 0;
	width:92px;
	height: 5px;
}
.api-promoney{
	position: absolute;
	top:54px;
	left:98px;
	color: #ef6926;
	font-size: 24px;
}
.api-promoney b{
	display: inline-block;
	max-width: 210px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.api-promoney em{
	display: inline-block;
	font-size: 18px;
	vertical-align: middle;
}
.api-proicon{
	float: left;
	margin-right: 16px;
	width:82px;
	height: 82px;
}
.api-proicon img{
	width:82px;
	height: 82px;
}
.pro-subs{
	overflow: hidden;
	margin:42px 0 40px 0;
	font-size: 14px;
	color: #fefefe;
}
.api-products .pro-btn a.p_b2{
	margin-left: 24px;
	color: #2d8cf0;
}
/*api详情*/
.api-proMain{
	overflow: hidden;
	padding-top:52px;
	padding-bottom: 50px;
}
.api-proMain .pro-tits {
    position: static;
}
.api-proMain .pro-tits label{
	padding-top:26px;
}
.api-proMain .api-promoney{
	float: left;
	position: static;
	top:0;
	left:0;
	padding-top:20px;
	margin-left: 60px;
}
.api-proMain .api-promoney b {
    max-width: 800px;
}
.api-proMain .pro-subs{
	color: #525b6d;
	margin:20px 0 30px 0;
}
.api-proMain .pro-subs a,.api-proMain .pro-subs a:hover,.api-proMain .pro-subs a:focus,.api-proMain .pro-subs a:active{
	display: inline-block;
	color: #207dfb;
	margin-left: 14px;
	text-decoration: underline;
}
.realPrice{
	padding:0 18px;
	height: 60px;
	line-height: 60px;
	background-color: #fff6e8;
}
.realPrice span{
	display: inline-block;
	margin:-4px 10px 0 5px;
	color: #fd9927;
	font-size: 30px;
	vertical-align: middle;
}
.realPrice span em{
	display: inline-block;
	margin-right: 4px;
	font-size: 16px;
	vertical-align: middle;
}
.realPrice span.on,.realPrice span.on em{
   text-decoration: line-through;
}
.realPrice label{
	display: none;
	vertical-align: middle;
}
.realPrice label span{
	margin-top:-8px;
	vertical-align: middle;
}
.api-proMain>p{
	margin:25px 0 16px 0;
}
.package{
	overflow: hidden;
	padding-top: 18px;
	margin-left: -32px;
}
.package li{
	float: left;
	position: relative;
	width:auto;
	min-width: 276px;
	height: 88px;
	line-height: 84px;
	margin-left: 32px;
	margin-bottom: 30px;
	border:2px solid #e5e5e5;
	background-color: #ffffff;
	text-align: center;
	font-size: 22px;
	cursor: pointer;
}
.package li.on{
	border-color: #fd9927;
}
.package li.on .pur_on {
    position: absolute;
    z-index: 4;
    bottom: -1px;
    right: -1px;
    width: 29px;
    height: 29px;
    background: url(../images/i2.png);
    vertical-align: middle;
}
.bonds{
	position: absolute;
    z-index: 4;
    top:3px;
    right: 0;
    width: 77px;
    height: 20px;
    line-height: 20px;
    background: url(../images/bonds.png);
    vertical-align: middle;
}
.tc-points{
	margin-bottom: 30px;
}
.tc-points b{
	font-weight: 700;
}
.tc-points span{
	font-size: 16px;
	font-weight: 700;
}
.tc-points a{
	width: 138px;
    height: 38px;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    background-color: transparent;
    border: 1px solid #2d8cf0;
    color: #2d8cf0;
}
.api-proMain .pro-btn a{
	width:200px;
	font-size: 16px;
}
/****在线支付****/
.pay_infomation_ofapi .pai>span {
    width: 90px;
    margin-right: 10px;
    text-align: right;
}
.pay_infomation_ofapi .pai>label {
    width: 570px;
}
.pay_infomation_ofapi .show_pay {
    padding-left: 100px;
}
.pay_infomation_ofapi_2 .pai>span {
	width: 190px;
    margin-right: 20px;
    text-align: right;
}
.pay_infomation_ofapi_2 .pai>label {
    width: 470px;
}
.pai_2{
	line-height: 40px;
}
.api_price{
	font-weight: bold;
}
.pai_ofapi{
	overflow: hidden;
	width:100%;
	margin-bottom: 10px;
}
.pai_ofapi>span{
	float: left;
    display: inline-block;
    width: 90px;
    margin-right: 10px;
    text-align: right;
}
.couponlists{
	overflow: hidden;
	float: left;
	width:580px;
}
.couponlists li{
	float: left;
	margin-right: 20px;
	margin-bottom: 24px;
	width:197px;
	height: 57px;
	line-height: 57px;
	background-image: url(../images/discount.png);
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
}
.couponlists li i{
	float: left;
	display: inline-block;
	width:70px;
	text-align: center;
}
.couponlists li span{
	float: left;
	display: inline-block;
	width:124px;
	text-align: center;
	color: #99999c;
	font-size: 18px;
}
.couponlists li.on{
	background-image: url(../images/discount_on.png);
}
.couponlists li.on span{
	color: #fd6b21;
}
.couponlists li a{
	display: block;
	width:100%;
	height: 100%;
	color: #ffffff;
}
.plussub {
	width:160px;
	height:40px;
	border:1px solid #dcdee2;
}
.plussub span {
	width:38px;
	height:38px;
	float:left;
	text-align:center;
	line-height:38px;
	cursor:pointer;
	font-weight: 700;
}
.plussub .sub {
	border-right:1px solid #dcdee2;
}
.plussub .plus {
	border-left:1px solid #dcdee2;
}
.plussub input[type="text"] {
	border:none;
	height:38px;
	width:80px;
	text-align:center;
	float:left;
	line-height:38px;
	font-weight: 700;
}
.plussub .no{
	cursor: default;
	color: #ececec;
}
.choose_date{
	height: 40px;
	line-height: 40px;
	width:200px;
	font-size: 14px;
}
.dates{
	margin:0 12px;
	font-weight: 700;
	font-size: 14px;
}
.pay_infomation_ofapi_2 .pro-btn a,.pay_infomation_ofapi .pro-btn a{
	margin-bottom: 50px;
	width: 200px;
    font-size: 16px;
}
/***费用中心****/
.childCenterDiv{
	padding-top:80px;
	padding-bottom: 40px;
}
.childCenterDiv .news-item {
    padding-top: 0;
    margin-bottom: 24px;
}
.childCenterDiv .news-item ul li a,
.childCenterDiv .news-item ul li a:hover,
.childCenterDiv .news-item ul li a:focus,
.childCenterDiv .news-item ul li a:active{
	display: block;
	width:100%;
	height: 100%;
	color: #333333;
	font-weight: 600;
}
.childCenterDiv .news-item ul li.on a{
	color: #2d8cf0;
}
.con_numbers a,.con_numbers a:hover,.con_numbers a:active,.con_numbers a:focus,
.rem_numbers a,.rem_numbers a:hover,.rem_numbers a:active,.rem_numbers a:focus{
	color: #fd9927;
}
.con_numbers a i{
	margin-right: 4px;
	width:16px;
	height: 16px;
	background-image: url(../images/ch_1.png);
	vertical-align: middle;
}
.rem_numbers a i{
	margin-right: 4px;
	width:16px;
	height: 16px;
	background-image: url(../images/ch_2.png);
	vertical-align: middle;
}
.thre_numbers span{
	display: inline-block;
	min-width: 60px;
}
.childCenterEdit{
	overflow: hidden;
	width:792px;
	margin:24px auto;
}
.warning{
	overflow: hidden;
	padding:16px 10px 12px 10px;
	border:1px dashed #fd6b21;
	font-size: 14px;
	color: #fd6b21;
	background-color: #fffaf5;
}
.warning p{
	margin-bottom: 4px;
}
.warning p i{
	display: inline-block;
	margin-right: 6px;
	width:4px;
	height: 4px;
	border-radius:4px;
	background-color: #fd6b21;
	vertical-align: middle;
}
.warning p a{
	color: #207dfb;
	text-decoration: underline;
}
.applys_x .pro-btn a{
	width:138px;
	font-size: 14px;
}
.applys_x .pro-btn a.p_b2{
	color: #2d8cf0;
	
}
/***购买记录****/
.purchase{
	overflow: hidden;
}
.purchase>ul{
	margin-left: -49px;
}
.purchase>ul>li{
	float: left;
	position: relative;
	width:263px;
	height: 140px;
	background-repeat: no-repeat;
	color: #525b6e;
	margin-left: 49px;
}
.ps_1{
	background-image: url(../images/p1.png);
}
.ps_2{
	background-image: url(../images/p2.png);
}
.ps_3{
	background-image: url(../images/p3.png);
}
.ps_4{
	background-image: url(../images/p4.png);
}
.purchase>ul>li>span{
	position: absolute;
	width:187px;
	right: 0;
	top:8px;
	color: #ffffff;
}
.purchase>ul>li>p{
	width:244px;
	margin-top:74px;
}
.purchase>ul>li>p>b{
	display: inline-block;
	margin-right: 6px;
}
.timelinediv{
	overflow: hidden;
	margin:24px 0;
	color: #525b6e;
}
.public-pointtxt {
	margin-right: 10px;
    line-height: 30px;
    font-weight: 600;
}
.public-timeinput {
    position: relative;
    width: 330px;
    height: 30px;
    margin-right: 12px;
    border: 1px solid #e8eaec;
}
.public-timeinput>input {
    display: inline-block;
    width: 150px;
    height: 100%;
    line-height: 28px;
    border:0 none;
    padding:0 8px;
}
.public-timeinput>input:first-child{
	width:155px;
}
.public-select {
    width: 120px;
    height: 30px;
    border-color: #e8eaec;
}
.timelinediv a{
	margin-left: 10px;
	width: 56px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.hasove_table .fixed-table-container{
	overflow-y: hidden;
	overflow-x:auto;
}
.hasove_table  .fixed-table-body{
	width:1800px; 
}
.color525b6e{
	color: #525b6e;
}
.color28bd6e{
	color: #28bd6e;
}
.ap_b_kp{
	margin-bottom: 10px;
	padding-left: 10px;
}
.ap_b input[type="radio"] {
	display: inline-block;
	margin-top:-2px;
    padding: 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
}
.ss_1{
	border-color: #2d8cf0;
    background-color: #edf4ff;
    color: #2d8cf0;
}
.ss_1 i{
	background-color: #2d8cf0;
}
.ss_2{
	border-color: #d0f5e0;
    background-color: #e7faf0;
    color: #19be6b;
}
.ss_2 i{
	background-color: #19be6b;
}
.ss_3{
	border-color:#ffdbdb;
	background-color: #ffeded;
	color: #ed4014;
}
.ss_3 i{
	background-color: #ed4014;
}
/*****账户中心******/
.news-item-4 ul li {
	width:25%;
}
.childCenterDiv .person_setmain .f_left{
	width:500px;
	margin-left: 180px;
}
.childCenterDiv .person_setmain .f_right{
	width:450px;
	margin-left: 10px;
}
.mymail-lists{
	overflow: hidden;
	margin-top:36px;
	border-top: 1px solid #dbdbdb;
}
.mymail-lists li{
	overflow: hidden;
	padding:14px 26px;
	border-bottom: 1px solid #dbdbdb;
	cursor: pointer;
}
.mymail-lists li>div{
	overflow: hidden;
}
.mymail-lists li>div>i{
	float: left;
	display: inline-block;
	margin-right: 8px;
	margin-top:10px;
	width:5px;
	height: 5px;
	border-radius:6px;
	vertical-align: middle;
}
.noRead{
	background-color: #dd0100;
}
.mymail-lists li>div>span.f_left{
	display: inline-block;
	font-weight: bold;
	color: #16223e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 940px;
}
.mymail-lists li>div>span.f_right{
	display: inline-block;
	color: #61687b;
}
.mymail-lists li>p{
	padding-left: 13px;
	color: #61687b;
	margin-top:18px;
}
.iphone-add{
	overflow: hidden;
	margin-bottom: 24px;
}
.add-icon {
    display: inline-block;
    margin-right: 12px;
    margin-top: -3px;
    width: 10px;
    height: 10px;
    background: url(../images/add-icon.png);
    vertical-align: middle;
} 
.iphone-add span{
	margin-left: 12px;
}
.iphone-add span b{
	margin:0 8px;
	font-size: 14px;
	font-weight: 600;
	color: #fd9927;
}
.applys_x .add-iphone-btns{
	margin-bottom: 30px;
}
.applys_x .add-iphone-btns a{
	width:200px;
}
.showId:hover,.showId:active,.showId:focus{
	color: #2d8cf0;
}
.userIdTypes{
	overflow: hidden;
	padding-top: 80px;
    padding-bottom: 40px;
}
.userIdTypes h1{
	height: 56px;
    line-height: 56px;
    font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #dbdbdb;
}
.jts{
	overflow: hidden;
	padding:20px 30px;
}
.userIdTypes h2{
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: 600;
}
.userIdTypes p{
	padding-left: 50px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #99999c;
}
.userIdTypes p a {
	padding:0;
	margin:0 10px;
    width: 138px;
    height: 38px;
    line-height: 38px;
    background-color: #2d8cf0;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
}
.jts>div{
	overflow: hidden;
	margin-bottom: 26px;
	text-align: center;
}
.jts>div img{
	width:858px;
	height: auto;
	margin:0 auto;
}
.jts>div img.idt_1{
	width: 360px;
}
/*****文档中心******/
.documentCenter,.applicationCenter{
	padding-top:98px;
	padding-bottom: 30px;
}
.documentCenter .visible-area{
	border-left:2px solid #dbdbdb;
}
.documentNames{
	position: fixed;
	width:300px;
	color: #17233d;
}
.documentNames h1{
	margin-bottom: 20px;
	padding-left: 26px;
	font-weight: 600;
}
.documentNames li{
	position: relative;
	padding-left: 26px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.documentNames li span{
	position: absolute;
	top:0;
	left:-3px;
	height: 45px;
    width: 3px;
    background-color: transparent;
}
.documentNames li.on{
	color: #2d8cf0;
}
.documentNames li.on span{
	background-color: #2d8cf0;
}
.documentDetails{
	overflow: hidden;
	margin-left: 300px;
	width:900px;
}
.d_t  {
	overflow: hidden;
	margin-bottom: 24px;
}
.d_t  label{
	margin-right: 24px;
}
.documentDetails .ap_b_kp {
	padding-left: 0px;
}
.documentDetails .table{
    border-top: 1px solid #e8eaec;
    border-left: 1px solid #e8eaec;
}
.documentDetails .table>thead>tr>th {
    background-color: #f3f9fd;
    border-right: 1px solid #e8eaec;
}
.documentDetails .table>tbody>tr>td {
    border-right: 1px solid #e8eaec;
}
.documentDetails .table>tbody>tr:hover{
	background-color: #ffffff;
}
/*******应用中心********/
.keep-add{
	margin-left: 24px;
	width:162px;
	height: 32px;
	line-height: 32px;
	color: #80869f;
	background-image: url(../images/apy_1.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.none-show{
	padding-left:24px;
	margin:34px auto;
	width:791px;
	height: 221px;
	color: #61687a;
	background-image: url(../images/apy_2.png);
	background-repeat: no-repeat;
}
.none-show div.f_right{
	width:355px;
}
.none-show div.f_left{
	width:370px;
}
.none-show h2{
	font-weight: 600;
	line-height: 64px;
	margin-bottom: 4px;
	color: #333;
}
.none-show .pro-subtitle{
	line-height: 44px;
	margin:0;
}
.none-show .txtfill{
	margin-top:-2px;
	width:12px;
	height: 12px;
	background-image: url(../images/tx-fill-2.png);
}
.application_have{
	overflow: hidden;
	margin:34px 0 10px 0;
}
.application_have ul{
	margin-left: -25px;
}
.application_have li{
	position: relative;
	margin-left: 25px;
	border:1px solid #e4e4e4;
	height: 200px;
	width:383px;
	margin-bottom: 24px;
}
.application_have li h1{
	margin-top:24px;
	padding:0 24px;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.application_have li p{
	padding:0 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 72px;
	color: #61687a;
}
.application_have li .pro-btn a{
	position: absolute;
	bottom: 0;
	left:0;
	width:280px;
}
.application_have li>a{
	display: block;
	width:100%;
	height: 100%;
}
.application_have li>a div.text-center{
	margin:50px 0 24px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.application_have li>a div.add-icon{
	margin:0 auto;
	width:53px;
	height: 53px;
	background-image: url(../images/apy_3.png);
	background-repeat: no-repeat;
}
.application_D_t{
	overflow: hidden;
	margin-bottom: 24px;
	padding:10px 0;
	border-bottom: 1px solid #dbdbdb;
}
.application_D_t >div.f_left{
	width:1050px;
}
.application_D_t >div.f_left>label{
	font-weight: 600;
}
.application_D_t >div.f_left>span{
	margin-left: 24px;
	color: #61687a;
}
.application_D_info{
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	padding:0 24px;
	font-size: 16px;
	font-weight: 600;
	color: #17233d;
	background-color: #eef6ff;
}
.application_D_table{
	padding-bottom: 0;
}
.application_D_table .table {
    margin-bottom: 0px;
}
.application_D_table .table>thead>tr>th {
    padding-left: 24px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
}
.application_D_table .table>tbody>tr>td {
	padding:5px 0 5px 24px;
    line-height: 38px;
	color: #17233d;
}
.application_D_table .table>tbody>tr>td a{
	margin-left: 10px;
	padding:0 16px;
	height: 38px;
	line-height: 36px;
	vertical-align: middle;
	color: #2d8cf0;
	border:1px solid #2d8cf0;
}
/*****开关按钮*****/
.onoffchoose{
    
}
.onoffchoose .chooseBtn {
    display: none;
}
.onoffchoose .choose-label {
    box-shadow: #b5b5b5 0px 0px 0px 1px;
    width: 39px;
    height: 20px;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    background-color: #b5b5b5;
    overflow: hidden;
    cursor: pointer;
}
.onoffchoose .choose-label:before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 20px;
    background-color: #fff;
    z-index: 20;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.onoffchoose .chooseBtn:checked + label.choose-label:before {
    left: 19px;
}
.onoffchoose .chooseBtn:checked + label.choose-label {
    background-color: #01c461;
}
/******数据中心********/
.dataCenters{
	padding-top:98px;
	padding-bottom: 30px;
}
.no_dataicon{
	overflow: hidden;
}
.no_dataicon span{
	display: block;
	margin:0 auto;
	width:44px;
	height: 44px;
	background-image: url(../images/apy_4.png);
	background-repeat: no-repeat;
}
.dataCenters h2{
	margin:20px 0 24px 0;
	color: #207dfb;
}
.dataCenters h5{
	margin-bottom: 24px;
	height: 98px;
	line-height: 98px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	color: #525b6d;
}
.dataCenters .pro-btn a{
	font-size: 16px;
	width:200px;
}
.choosedata{
	overflow: hidden;
	margin-bottom: 10px;
}
.choosedata label{
	float: left;
	width:130px;
	line-height: 34px;
	margin-right: 20px;
	font-size:18px;
	font-weight: bold;
}
.choosedata ul{
	float: left;
	width:1050px;
}
.choosedata ul li{
	float: left;
	width: auto;
	max-width: 200px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding:0 12px;
	border-radius:20px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.choosedata ul li.on{
	color: #ffffff;
	background-color: #2d8cf0;
}
.dataAll{
	overflow: hidden;
	padding:24px 0;
	border-top: 1px solid #dbdbdb;
}
.dataAll ul{
	margin-left: -26px;
}
.dataAll ul li{
	float: left;
	margin-left: 26px;
	padding:18px 22px;
	width:219px;
	height: 107px;
	color: #ffffff;
	background-repeat: no-repeat;
}
.apy_5_1{
	background-image: url(../images/apy_5_1.png);
}
.apy_5_2{
	background-image: url(../images/apy_5_2.png);
}
.apy_5_3{
	background-image: url(../images/apy_5_3.png);
}
.apy_5_4{
	background-image: url(../images/apy_5_4.png);
}
.apy_5_5{
	background-image: url(../images/apy_5_5.png);
}
.dataAll ul li div{
	margin-bottom: 14px;
}
.dataAll ul li>p>b {
    display: inline-block;
    margin-right: 6px;
}
.all_calls{
	font-weight: bold;
}
.calls_echarts{
	overflow: hidden;
	width: 100%;
	height: 385px;
}
/*********合同体检************/
.advert_topfixed_2 {
    overflow: hidden;
    position: fixed;
    z-index: 5;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 1200px;
    padding: 0 16px;
    height: 60px;
    line-height: 60px;
    background-image: url(../images/fixtop.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.advert_topfixed_2 .logo_4 {
	float: left;
	display: inline-block;
    margin-top:0px;
    width: 186px;
    height: 55px;
}
.advert_topfixed_2 .logo_4 img {
    width: 100%;
    height: 100%;
}
.advert_topfixed_2 .zftit_2 {
	float: left;
	display: inline-block;
    margin-top: 10px;
    margin-left: 20px;
    color: #ffffff;
    font-size: 22px;
}
.advert_topfixed_2 .other_operation {
	float: right;
    overflow: hidden;
    margin-top: 11px;
    line-height: 38px;
    font-size: 14px;
}
.other_operation .txtflow,.other_operation .txtflow:hover,.other_operation .txtflow:focus{
	display: inline-block;
    margin-left: 12px;
    margin-right: 20px;
	color: #ffffff;
    vertical-align: middle;
}
.other_operation >a.dg, .other_operation >a.dg:hover, .other_operation >a.dg:focus {
	display: inline-block;
    padding: 0 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #feeecc;
	color: #ffffff;
}
.assistant-lists_2{
	min-height: calc(100% - 80px);
	padding-top:60px;
}
.drag-icon-2 {
    background: url(../images/upload_icon_2.png);
    background-repeat: no-repeat;
}
.assistant-lists_2 .uploadcontent{
	background:#fef8f4;
	width: 100%;
}
.assistant-lists_2 .pro-btn a {
    width: 200px;
	height: 40px;
	line-height: 40px;
    background: -webkit-linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
    background: linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
	font-size: 16px;
}
.advert_support {
    overflow: hidden;
    margin-top: 30px;
	font-size: 12px;
}
.advert_support a{
	display: inline-block;
}
.advert_support .logo_1_1 {
    margin: 0 20px;
}
.new-generateConList{
	overflow: hidden;
}
.new-generateConList ul li {
	float: left;
    width: 25%;
    padding-left: 6px;
    margin-bottom: 6px;
}
.neg_h_t span.neg_g_txt h5.sr_l2 {
	margin-top:5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
	max-height: 35px;
	word-wrap:break-word; 
	word-break:break-all; 
}
.net_t2 label {
    background: -webkit-linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
    background: linear-gradient(180deg, rgba(254, 137, 34, 1) 2%, rgba(255, 77, 4, 1) 100%);
}
.secret{
	overflow: hidden;
}
.secret_left{
	float: left;
	margin:0;
	padding:0;
	width: 327px;
	border-right: 1px solid #dfe1e6;
}
.secret_left li{
	overflow: hidden;
	position: relative;
	padding:5px 16px 5px 20px;
	margin-bottom: 28px;
	font-size: 18px;
	color: #1a1a1a;
	cursor: pointer;
}
.secret_left li i{
	display: inline-block;
	position: absolute;
	top:15px;
	left:0;
	width: 6px;
	height: 6px;
	background-color: #9aaabe;
}
.secret_left li.on{
	background-color: #ffe6e6;
	border-right: 2px solid #ef4244;
}
.secret_left li.on i{
	display: none;
}
.secret_right{
	float: right;
	width: calc(100% - 327px);
	padding:50px 20px 30px 28px;
}
.secret_right h1{
	position: relative;
	overflow: hidden;
	font-size: 28px;
	color: #1a1a1a;
	font-weight: bold;
	padding-left: 24px;
	line-height: 34px;
}
.secret_right h1::before{
	position: absolute;
	left:0;
	top:12px;
	content: " ";
	display: inline-block;
	width: 19px;
	height: 16px;
    background: url(../images/secret_j.png);
    background-repeat: no-repeat;
	vertical-align: middle;
}
.gn_hr{
	overflow: hidden;
	margin:30px 0 22px 24px;
	width: 640px;
	height: 1px;
	background: #dfe1e6;
}
.secret_right p{
	padding-left: 24px;
	line-height: 28px;
	font-size: 16px;
	color: #657180;
}
.tradeSecret{
	overflow: hidden;
	margin-top:34px;
}
.tradeSecret ul{
	margin:0;
	padding:0;
}
.tradeSecret ul li{
	overflow: hidden;
	margin-bottom: 30px;
	color: #333333;
	font-size: 12px;
}
.maintit {
    overflow: hidden;
    font-size: 18px;
    line-height: 30px;
}
.maintit a, .maintit a:hover {
    display: inline-block;
    text-decoration: underline;
    font-size: 18px;
    color: #333333;
}
.hangdiver{
	overflow: hidden;
	font-size: 12px;
    color: #333333;
	line-height: 26px;
}
/**********************loading***************************/
.upload_progressBar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1048;
    background: rgba(255,255,255,0.68);
}
.upload_progressBar_main {
    position: absolute;
    z-index: 1049;
    top: 50%;
    left: 50%;
    width: 348px;
    height: 130px;
    margin-top: -100px;
    margin-left: -174px;
    text-align: center;
}
.up_img {
    overflow: hidden;
    margin: 0 auto;
    width: 156px;
    height: 100px;
    background-image: url(../images/upimg.gif);
    background-repeat: no-repeat;
}
.progressBarLine{
	overflow: hidden;
	margin-top:10px;
	padding-top:2px;
	width:348px;
	height: 19px;
	background-image: url(../images/progressbar.png);
	background-repeat: no-repeat;
}
.p_lj{
	float: left;
	width:9px;
	height: 15px;
	background-image: url(../images/lj.png);
	background-repeat: no-repeat;
}
.p_rj{
	float: left;
	width:9px;
	height: 15px;
	background-image: url(../images/rj.png);
	background-repeat: no-repeat;
}
.progressglimmer{
	overflow: hidden;
	float:left;
	max-width:330px;
	width:330px;
	height: 15px;
	background-image: url(../images/barshow.png);
	background-repeat: no-repeat;
}
/**************************弹窗****************************/
.task_black .upload_progressBar_main {
    top: 50%;
    width: 460px;
    height: 200px;
    margin-top: -160px;
    margin-left: -230px;
    text-align: left;
    -webkit-box-shadow: 0px 0px 13px #ccc;
	 	-moz-box-shadow:0px 0px 13px #ccc;
	 	-ms-box-shadow: 0px 0px 13px #ccc;
	 	-o-box-shadow: 0px 0px 13px #ccc;
	 	box-shadow: 0px 0px 13px #ccc;
}
.task_black .upload_progressBar_main >h1 {
    padding: 0 16px;
    height: 48px;
    line-height: 48px;
    font-weight: bold;
}
.close-popup {
    display: inline-block;
    margin-top: 18px;
    width: 12px;
    height: 12px;
    background-image: url(../images/close.png);
    background-repeat: no-repeat;
}
.popup-Copywriting {
    overflow: hidden;
    padding: 24px 16px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.popup-Copywriting span {
    display: inline-block;
    margin-right: 8px;
    margin-top:-2px;
    width: 16px;
    height: 16px;
    background-image: url(../images/success2.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.task_black .pro-btn{
	padding:15px 16px 0 16px;
	text-align: right;
}
.task_black .pro-btn a{
	width: 70px;
	height: 32px;
	line-height: 32px;
}
.task_black .pro-btn a.p_b2 {
    margin-right: 10px;
    background-color: #cccccc;
    border:0 none;
}
/***********************支付中****************************/
.loads{
	overflow: hidden;
	text-align: center;
	color: #2d8cf0;
	font-weight: bold;
}

/*******************update-tableslist*******************/
.zht_tableBody{
	width: 100%;
	padding-bottom: 30px;
}
.bootstrap3{
	font-size: 14px;
}
.bootstrap3 .fixed-table-container .table {
    font-size: 14px;
}
.bootstrap3 .fixed-table-toolbar{
	display: none;
	padding:0 12px 0 20px;
}
.bootstrap3 .fixed-table-toolbar .columns-right {
    margin: 0px!important;
    margin-top: 10px!important;
    margin-bottom: 0px!important;
}
.bootstrap3 .btn-default {
    background-color: transparent;
    border-color: transparent;
}
.bootstrap3 .btn-default:hover{
	  background-color: transparent;
    border-color: transparent;
}
.bootstrap3 .glyphicon-refresh{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-refresh.png);
}
.bootstrap3 .glyphicon-refresh:before ,.bootstrap3 .glyphicon-fullscreen:before ,.bootstrap3 .glyphicon-th:before,.bootstrap3 .glyphicon-align-left:before {
    content: " ";
}
.bootstrap3 .glyphicon-fullscreen{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-screen.png);
}
.bootstrap3.fullscreen .glyphicon-fullscreen{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-screenout.png);
}
.bootstrap3 .glyphicon-th{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-set.png);
}
.bootstrap3 .glyphicon-align-left{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-align.png);
}
.bootstrap3 .btn .caret {
	  margin-left: 0;
    border:0 none;
}
.bootstrap3 .btn{
	padding:0 8px;
}
.bootstrap3 .open>.dropdown-toggle.btn-default:hover ,.bootstrap3  .btn-default.active,.bootstrap3  .btn-default:active,.bootstrap3  .open>.dropdown-toggle.btn-default 
    {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0px 0px transparent;
    box-shadow: inset 0 0px 0px transparent;
}
.bootstrap3 .glyphicon {
    top: 0px;
}
.public-table{
	margin-top:6px;
}
.bootstrap3 .table>thead>tr>th {
    border-bottom: 1px solid #e8eaec;
    border-right: 1px solid #ffffff;
    line-height: 1;
    padding: 8px;
    font-size: 14px;
}
.bootstrap3 .table>tbody>tr>td{
    padding:10px 12px;
    line-height: 20px;
    border-color: #e8eaec;
    word-wrap:break-word; 
    word-break:break-all; 
    font-size: 14px;
}
.bootstrap3 .table>tbody>tr>td a{
	 word-wrap:break-word; 
   word-break:break-all; 
   color: #2d8cf0;
}
.table-slot ul a {
    color: #515a6e;
    font-size: 12px;
}
.bootstrap3 .table>tbody>tr>td a:hover{
	 color: #2d8cf0;
}
.bootstrap3 .btn:focus,
.bootstrap3 .btn:active:focus,
.bootstrap3 .btn.active:focus,
.bootstrap3 .btn.focus,
.bootstrap3 .btn:active.focus,
.bootstrap3 .btn.active.focus {
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0px;
}
.bootstrap-table.bootstrap3 .fixed-table-container .table.table-sm .th-inner {
    padding-left: 6px;
    font-weight: 600;
}
.bootstrap-table.bootstrap3 .fixed-table-container .fixed-table-body .fixed-table-loading {
    z-index: 10;
}
.bootstrap-table.bootstrap3 .fixed-table-container .fixed-table-body{
	overflow-x: visible;
    overflow-y: visible;
    height: auto;
}
/*紧凑*/
.change_table_small tr th{
	height: 28px;
}
.change_table_small tr td{
	height: 30px;
}
/*宽松*/
.change_table_big tr th{
	height: 42px;
	font-size: 14px;
}
.change_table_big tr td{
	height: 48px;
	font-size: 14px;
}
.bootstrap3 .page-list .dropdown-toggle{
	  display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
    width: 100px;
    height: 32px;
    font-size: 12px;
}
.bootstrap3 .page-list .dropdown-toggle:hover,.bootstrap3 .page-list .dropdown-toggle:focus{
	color: #515a6e;
}
.bootstrap3 .page-list  .open>.dropdown-toggle.btn-default {
    background-color: #fff;
    border: 1px solid #dcdee2;
}
.bootstrap3 .page-list .dropdown-menu {
	 min-width: 100px;
}
.bootstrap3 .page-list .dropdown-menu>li>a {
    padding: 6px 8px;
    line-height: 1;
    color: #515a6e;
    text-align: center;
    font-size: 12px;
}
.bootstrap3 .page-list .dropdown-menu>.active>a,.bootstrap3 .page-list  .dropdown-menu>.active>a:focus,.bootstrap3 .page-list  .dropdown-menu>.active>a:hover {
    background-color: #f1faff;
    color: #2d8cf0;
}
.fixed-table-pagination>ul>li.disabled a {
    color: #cccccc;
}
.bootstrap3 .table-cell .dropdown-menu{
	width:100%;
	left:0;
}
.public-paging input[type="number"]{
	margin-right: 6px;
	border: 1px solid #dcdee2;
	height: 32px;
  line-height: 30px;
  border-radius: 4px;
  padding-left: 6px;
}
.s_resultMain .table>tbody>tr>th,.s_resultMain .table>tbody>tr>td{
	border-top:0 none;
  border-bottom:1px solid #e9e9e9;
}
.fixed-table-pagination >ul>li.page-item.active{
	border-color: #2d8cf0;
	color:#2d8cf0;
}
.fixed-table-pagination >ul>li.page-item.active a{
	color:#2d8cf0;
}
.table-newnn01{
	line-height: 34px;
}
.fixed-table-pagination >ul,.fixed-table-pagination >.page-jump-to{
	display: inline-block;
}
.fixed-table-pagination >.page-jump-to .input-secondary-go {
    display: inline-block;
    margin-left: 10px;
    margin-right: 6px;
    width: 50px;
    border: 1px solid #dcdee2;
    height: 32px;
    line-height: 30px;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 0 0 6px;
}
.fixed-table-pagination >.page-jump-to .input-group-append{
	display: inline-block;
    vertical-align: middle;
}
.fixed-table-pagination >.page-jump-to .input-group-append .btn{
	display: inline-block;
    vertical-align: middle;
    background-color: #2d8cf0;
    cursor: pointer;
    color: #ffffff;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 12px;
}
.disabled{
	cursor: not-allowed;
    pointer-events: none;
}
/*****************************/
.bdSucess{
	overflow: hidden;
	/*position: relative;
	width:100%;
	height: 100%;*/
	text-align: center;
}
.bd_s{
	overflow: hidden;
    /*position: absolute;
    top: 50%;
    left:0;
    right:0;*/
    /*margin-top: -87px;*/
   text-align: center;
}
.bd_s>div{
	margin:0 auto;
	width:47px;
	height:48px;
	background:url(../images/success.png);
	background-repeat: no-repeat;
}
.bdSucess p{
	margin-top:10px;
	font-size: 16px;
	color: #000000;
}
/*****************************/
.swiper-button-prev{
	position: absolute;
	top:0;
	left:0;
	width:44px;
	height: 140px;
	background:rgba(0,0,0,0.17);
	text-align: center;
	cursor: pointer;
}
.swiper-button-prev i{
	display: block;
	margin:54px auto;
	width:17px;
	height: 31px;
	background:url(../images/swiper-button-next.png);
}
.swiper-button-next{
	position: absolute;
	top:0;
	right:0;
	width:44px;
	height: 140px;
	background:rgba(0,0,0,0.17);
	text-align: center;
	cursor: pointer;
}
.swiper-button-next i{
	display: block;
	margin:54px auto;
	width:17px;
	height: 31px;
	background:url(../images/swiper-button-prev.png);
}
/*************2023-10-7****************/
.enterprise-banner{
	padding-top:135px;
	height: 575px;
	background-image: url(../images/enterprise-banner.jpg);
	color: #e1e1e1;
}
.enterprise-banner h1{
	font-size: 66px;
	margin-bottom: 40px;
}
.enterprise-banner h2,.enterprise-banner h3{
	font-size: 36px;
}
.enterprise-banner h2{
	margin-bottom: 20px;
}
.enterprise-banner .pro-btn{
	margin-top:64px;
}
.enterprise-accout{
	overflow: hidden;
	padding:54px 0 0px 0;
	background: linear-gradient(180deg,#d6e6f6 0%,#edf1f5 100%);
}
.enterprise-title{
	font-size: 18px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.enterprise-flexRowBox{
	overflow: hidden;
	font-size: 14px;
	color: #000000;
}
.enterprise-flexRowBox .f_left{
	width: 535px;
}
.enterprise-flexRowBox .f_right{
	width: 522px;
}
.ent-1{
	margin-top:96px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}
.ent-2{
	line-height: 30px;
	margin-bottom: 20px;
}
.ent-img1{
	width: 522px;
	height: 432px;
	background-image: url(../images/enterprise-img1.png);
	background-repeat: no-repeat;
}
.ent-img2{
	width: 522px;
	height: 432px;
	background-image: url(../images/enterprise-img2.png);
	background-repeat: no-repeat;
}
.ent-img3{
	width: 522px;
	height: 432px;
	background-image: url(../images/enterprise-img3.png);
	background-repeat: no-repeat;
}
.ent-img4{
	width: 522px;
	height: 432px;
	background-image: url(../images/enterprise-img4.png);
	background-repeat: no-repeat;
}
.ent-img5{
	width: 522px;
	height: 432px;
	background-image: url(../images/enterprise-img5.png);
	background-repeat: no-repeat;
}
.enterprise-elec{
	overflow: hidden;
	padding:54px 0 20px 0;
	background-color: #ffffff;
}
.enterprise-elec .f_left{
	width: 522px;
}
.enterprise-elec .f_right{
	width: 535px;
}
.enterprise-energy{
	overflow: hidden;
	padding:54px 0 20px 0;
	background-color: #f2f3f5;
}
.enterprise-elec .f_left{
	width: 535px;
}
.enterprise-elec .f_right{
	width: 522px;
}
.enterprise-experience{
	overflow: hidden;
	padding-top:50px;
	width: 100%;
	height: 514px;
	background: url(../images/enterprise-img6.png) no-repeat center center;
	background-size: 100% 100%;
}
.enterprise-experience .enterprise-title{
	color: #ffffff;
}
.enterprise-experience p{
	margin-top:10px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}
.experience-cont{
	width: 800px;
	margin: 60px auto 0;
}
.el-form-item{
	overflow: hidden;
	margin-bottom: 18px;
}
.e-el-col{
	width: 50%;
}
.el-form-item__label{
	float: left;
	display: inline-block;
	padding-right: 10px;
	width: 120px;
	height: 42px;
	line-height: 42px;
	color: #ffffff;
	text-align: right;
}
.el-form-item__label::before{
	content: "*";
	color:#ED4014;
	margin-right: 4px;
}
.el-input__inner{
	display: inline-block;
	float: left;
	padding:0 10px;
	width: calc(100% - 120px);
	height: 42px;
	line-height: 42px;
	background-color: #ffffff;
	border-radius: 4px;
}
.el-form-item__label2::before{
	content: "";
}
.el-textarea__inner{
	display: inline-block;
	float: left;
	padding:4px 10px;
	width: calc(100% - 120px);
	height: 54px;
	background-color: #ffffff;
	border-radius: 4px;
}
.el-form-item2{
	text-align: center;
}
.el-button{
	margin:0 auto;
	width: 197px;
	height: 44px;
	background: #ffffff;
	border-radius: 32px;
	font-size: 16px;
	font-weight: 700;
	color: #0041a1;
	border:1px solid #2b89ea;
	text-align: center;
}
.el-form-item2 p{
	margin-top:10px;
	color: #ffffff;
	font-size: 14px;
}
/*************/
.overflow_yhidden{
	overflow-y: hidden;
}
.blur_show{
	-webkit-filter: blur(4px); 
	-moz-filter: blur(4px); 
	-ms-filter: blur(4px);
	-o-filter: blur(4px);
	filter: blur(4px);  
}
/********图片效果**********/
img.lazy {
	position: relative;
	position: static\0;
	top: 40%;
	opacity: 0;
}
/********rgba兼容**********/
@media all\0 {
    .page-header{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C82d8cf0,endColorstr=#C82d8cf0);
	}
	.advantage-child ul li{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
	}
	.pro-scene-items>div{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#991d2437,endColorstr=#991d2437);
	}
	.w-invalid{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); 
	}
	.net {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); 
	}
	.refresh_ewm{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
	}
	.resitem_list_child>div {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33f3f6fd,endColorstr=#33f3f6fd); 
	}
	.line{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); 
	}
	.change_wx>div>div{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); 
	}
	.pro-icrscene .pro-scene-items>div {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#990074ef,endColorstr=#990074ef);
	}
	.pro-from .pro-scene-items>div{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#990074ef,endColorstr=#990074ef);
	}
	.item_imgwrap{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff); 
	}
	.upload_progressBar {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); 
	}
	.dis_conts{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2054b95,endColorstr=#B2054b95); 
	}
	.tooltips{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff); 
	}
	.swiper-button-prev{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); 
	}
	.swiper-button-next{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); 
	}

}