body a{
	cursor:pointer;
}
body .layui-layout-admin .layui-logo{
    width:100%;
    height:70px;
    line-height:70px;
}
body .layui-layout-admin .layui-body .layadmin-tabsbody-item{
    top:50px;
}
body .layui-layout-admin .layui-header{
    z-index:1111111;
    position:relative;
}
body .layui-layout-admin .layui-logo span{
    display:block;
    width:497px;
    height:61px;
    background:url(../myimg/logo.png) no-repeat;
    margin-top:34px;
}
body .layui-header{
    position:relative;
}
body .layui-layout-right{
    z-index:11111;

}
.layui-wrap{
    width:100%;
    height:50px;
    position:absolute;
    left:0;
    top:69px;
    z-index:11111;
}
.layui-wrap ul,.layui-wrap{
    background-color:#fff;
}
.layui-wrap .layui-nav .layui-nav-item a{
    color:#20222a;
}
body .layui-layout-admin .layui-header a,body .layui-layout-admin .layui-header a cite{
    color:#fff;
}
body .layui-layout-admin .layui-header .layui-nav .layui-nav-more{
    border-top-color:#fff;
}
body .layui-layout-admin .layui-header .layui-nav .layui-nav-mored{
    border-top-color:transparent;
}
body .layui-layout-admin .layui-side{
    top:142px;
}
body .layadmin-tabspage-none .layui-layout-admin .layui-body{
    top:100px;
}
body .layui-nav .layui-nav-item{
    line-height:50px;
}
body .layui-layout-admin .layui-logo,body .layui-layout-admin .layui-header .layui-nav .layui-nav-item{
    height:140px;
    line-height:140px;
    background:none!important;
    width:1100px;
    left:50%;
    margin-left:-550px;
}
body .layui-nav *{
    font-size:14px;
}
body .layui-layer-adminRight{
    top:70px!important;
}
body .layui-layout-admin .layui-header .layui-nav-child{
    top:70px!important;
}
body .layui-layout-admin .layui-header{
    height:140px;
    background:url(../myimg/headerbg.png) center top no-repeat;
    background-size:100% 100%;
    border-bottom:16px solid #bd1a2d!important;
}
body .layui-layout-admin .layui-side{
    z-index:11111;
}
body .layui-layout-admin .layui-logo,body .layui-layout-admin .layui-logo a{
    color:rgba(255,255,255,1);
}
body .layui-side-menu .layui-nav {
    width: 220px;
    margin-top: 0px;
    background: none;
}
body .layui-layout-admin .layui-logo{
    box-shadow:none;
}
body .layui-layout-admin .layui-body{
    left:0;
    width:100%;
    overflow:auto!important;
}
#LAY_app_body{
    background:#f4f7ff!important;

}
.layadmin-tabsbody-item.layui-show{
    padding:40px 50px 50px;
}
body .layadmin-tabsbody-item{
    top:0!important;
    width:1000px;
    margin:0 auto;
    background:#fff;
    overflow:hidden!important;
    padding-top:50px;
    position:relative!important;
}
body .layui-layout-admin{
    height:156px;
}
body .layui-layout-admin .layui-footer {
    left:0;
    z-index:11111;
    height:225px;
    background:#bd1a2d;
}
.footerin{
    width:1100px;
    height:100%;
    margin:0 auto;
    /*background:blue;*/
}
.footerinbox{
    overflow:hidden;
    padding-top:30px;
}
.footerdinmk{
    float:left;
    width:260px;
    height:150px;
    background:#a71a2b;
    margin-right:20px;
    display:inline;
}
.zhubpdiv{
    font-size:12px;
    color:#fff;
    text-align:left;
    padding-left:30px;
}
.zhubpdiv span{
    padding-left:20px;
}
.dzjgspan{
    width:54px;
    height:66px;
    display:block;
    margin:38px auto;
    background:url(../myimg/dzjgicon.png) no-repeat;
    background-size: 100% 100%;
}
.footerdinmktwo{
    margin-right:0;
    padding:28px 26px 0;
    width:208px;
    height:122px;
}
.footerdinmkthree{
    padding:25px 10px;
    height:100px;
    width:240px;
}
.footerdinmk a{
    float:left;
    width:110px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:14px;
    color:#fff;
}
.dzspanin{
    font-size:14px;
    color:#fff;
    line-height:34px;
    display:block;
    text-align:left;
    margin-left:20px;
}
.dzspanintwo{
    margin-top:24px;
}
.erwmdiv{
    width:70px;
    float:left;
    margin:0 15px;
}
.erwmdiv span{
    display:block;
    width:70px;
    height:60px;
    background:url(../myimg/erwmicon2.png) no-repeat;
    background-size: 100% 100%;
}
.erwmdiv p{
    color:#fff;
    font-size:12px;
}
.erwmdivtwo span{
    background:url(../myimg/erwmicon1.png) no-repeat;
    background-size: 100% 100%;
}
.footer{
    position:static!important;
}

body .layui-timeline-item:before,body hr{
    background:#bd1a2d;
}
body .layui-timeline-axis{
    width:24px;
    height:24px;
    background:url(../myimg/circle.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: -6px;
    top:3px;
    z-index: 10;
    font-size:22px;
    line-height:22px;
    color:#fff;
}
body .layui-timeline-axis:hover{
    color:#fff;
}
.shzztdiv {
    width:107px;
    margin: 0 auto 20px;
}
.shzztdiv span{
    width:107px;
    height:96px;
    background:url() no-repeat;
    background-size: 100% 100%;
    display:block;
}
.shzztdiv p{
    font-size:16px;
    color:#404040;
    font-weight:bold;
    margin-top:10px;
    text-align:center;
}
body .xgcur{
    width:24px;
    height:24px;
    background:url(../myimg/circleh.png) no-repeat;
    background-size: 100% 100%;
}
.bmliuctit{
    width:20px;
    height:40px;
    background:url(../myimg/timez1.png) no-repeat;
    background-size: 100% auto;
    margin-left:1px;
    overflow:hidden;
    margin-left:76px;
}
body .layui-leftline:before{
    background:#cccccc;
}
.bmliuctit span{
    display:block;
    width:1px;
    height:20px;
    background:#bd1a2d;
    margin:20px 0 0 9px;
}
.layui-wmboxdiv{
    padding:10px 20px;
    box-shadow:0 0 6px rgba(189,200,229,0.5);
    margin-left:30px;
    border-radius:8px;
    position:relative;
}
.jtembtn{
    position:absolute;
    top:4px;
    left:-12px;
    width:13px;
    height:18px;
    background:url(../myimg/curjt.png) no-repeat;
}
.leftconq .layui-timeline-title{
    color:#bd1a2d;
    font-weight:bold;
    margin-bottom:0;
    line-height:28px;
}
.leftconq p{
    font-size:16px;
    color:#404040;
}
.layui-wmboxdivtwo:hover{
    box-shadow:0 0 6px rgba(189,26,45,0.5);
}
.layui-wmboxdivtwo:hover .jtembtn{
    background:url(../myimg/hoverjt.png) no-repeat;
}
.layui-baomsucess{
    background:#f3f4f8;
}
.layui-baomsucess .leftconq h3{
    color:#cccccc;
    font-size:16px;
}
.layui-baomsucess .jtembtn{
    background:url(../myimg/wzoujt.png) no-repeat left center;
}
.layui-wmboxdiv>span{
    position:absolute;
    width:60px;
    height:35px;
    right:30px;
    top:50%;
    margin-top:-16px;
}
.wybaom1{
    background:url(../myimg/baomicon1.png) no-repeat center center;
}
.wybaom2{
    background:url(../myimg/baomicon2.png) no-repeat center center;
}
.wybaom3{
    background:url(../myimg/baomicon3.png) no-repeat center center;
}
.wybaom4{
    background:url(../myimg/baomicon4.png) no-repeat center center;
}
.wybaom5{
    background:url(../myimg/baomicon5.png) no-repeat center center;
}
.wybaom6{
    background:url(../myimg/baomicon6.png) no-repeat center center;
}
.wybaomh1{
    background:url(../myimg/baomiconh1.png) no-repeat center center;
}
.wybaomh2{
    background:url(../myimg/baomiconh2.png) no-repeat center center;
}
.wybaomh3{
    background:url(../myimg/baomiconh3.png) no-repeat center center;
}
.wybaomh4{
    background:url(../myimg/baomiconh4.png) no-repeat center center;
}
.wybaomh5{
    background:url(../myimg/baomiconh5.png) no-repeat center center;
}
.wybaomh6{
    background:url(../myimg/baomiconh6.png) no-repeat center center;
}
body .layui-timeline{
    padding-left:80px;
}
.shtimep{
    font-size:16px;
    color:#404040;
    position:absolute;
    top:0;
    left:-90px;
    text-align:right;
}

        /*-------------------2020-5-19------------------*/

.fddbtit{
	font-size:24px;
	color:#404040;
	text-align:center;
	font-weight:bold;
	padding:56px 0;
	}
.sqsconp{
	font-size:16px;
	color:#404040;
	text-indent:2em;
	margin-bottom:20px;
	}
.frconbox{
	overflow:hidden;
	}
.frffzh,.frffinput1,.frffinput2{
	width:180px;
	height:42px;
	line-height:42px;
	border:1px solid #dcdcdc;
	border-radius:5px;
	margin:0 5px;
	display:inline-block;
	padding-left:10px;
	background:#f4f4f4;
	color:#8b8b8b;
	margin-top:7px;
	font-size:16px;
	}
.ysrbox{
	display:inline-block;
	font-size:16px;
	color:#404040;
	line-height:56px;
	}
.drfrname{
	float:left;
	margin-left:34px;
	font-size:16px;
	color:#001762;
	line-height:56px;
	}
.frconboxin{
	display:inline-block;
	position:relative;
	left:0;
	top:0;
	}
.frffinput1{
	width:170px;
	}
.frffinput2{
	width:220px;
	}
.drspan{
	padding:0 5px;
	color:#001762;
	}
.tecshouq{
	font-size: 16px;
    color: #404040;
    line-height: 56px;
	text-indent:2em;
	}
.myread{
	width:245px;
	height:38px;
	background:#bd1a2d;
	display:block;
	margin:30px auto 0;
	color:#fff;
	text-align:center;
	line-height:38px;
	border-radius:38px;
	}
.myread:hover{
	color:#fff;
}
.blockbg{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	display:none;
	}
.alertpeople{
	position:absolute;
	bottom:80px;
	left:50%;
	margin-left:-190px;
	width:320px;
	background:#fff;
	padding:30px 30px 10px;
	border-radius:8px;
	display:none;
	}
.alertpeople #frIndex{
	width:100%;
	background:#bd1a2d;
	display:block;
	margin-bottom:20px;
	border-radius:2px;
	cursor:pointer;
	}
.alertpeople a p{
	width:100%;
	height:48px;
	font-size:16px;
	color:#fff;
	line-height:48px;
	text-align:center;
	cursor:pointer;
	}
.alertpeople a span{
	font-size:12px;
	}
/* .alertpeople a:hover{
	background:#a71a2b;
	} */
.closespan{
	position:absolute;
	top:-8px;
	right:-30px;
	line-height:32px;
	font-size:32px;
	color:#fff;
	font-weight:100;
	cursor:pointer;
	}
.alertpeople a em{
	text-align:center;
	color:#fff;
	font-style:normal;
	font-size:16px;
	margin-top:-10px;
	display:none;
	}
.alertpeopletwo{
	margin-left:-400px;
	width:800px;
	padding:30px 10px 10px;
	}
.cnhtit{
	font-size:24px;
	color:#404040;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
	border-bottom:1px solid #dcdcdc; 
	}
.cnhcon{
	height:410px;
	overflow:auto;
	padding:0 30px;
	background:url(../myimg/bottombg.png) left bottom repeat-x;
	}
.cnhconfst{
	font-size:16px;
	color:#404040;
	margin:10px 0 30px;
	}
.cnhfrdaib{
	font-size:16px;
	color:#404040;
	margin-bottom:30px;
	}
.cnhfrdaib span{
	display:inline-block;
	position:relative;
	top:0;
	left:0;
	height:28px;
	padding:0 8px;
	line-height:28px;
	border:1px solid #fff;
	border-radius:4px;
	margin-right:10px;
	}
.cnhfrdaib .cur{
	position:relative;
	border:1px solid #bd1a2d;
	padding-right:23px;
	}
.cnhfrdaib .cur i{
	position:absolute;
	top:10px;
	right:5px;
	width:12px;
	height:9px;
	background:url(../myimg/duigicon.png) no-repeat;
	}
.cnhfrdaib p{
	display:inline;
	line-height:30px;
	}
.cnhfrtwo{
	line-height:30px;
	}
.sfargument{
	overflow:hidden;
	padding:15px 30px;
	}
.arguyes,.arguno{
	float:left;
	overflow:hidden;
	}
.arguyes input,.arguyes label,.arguno input,.arguno label{
	float:left;
	}
.arguyes label{
	color:#111111;
	}
.arguyes input,.arguno input{
	margin:3px 5px 0 0;
	}
.arguyes{
	margin-right:30px;
	}
.arguno label{
	color:#8b8b8b;
	}
.alertpeopletwo .surebtn{
	display:block;
	width:120px;
	height:38px;
	background:#bd1a2d;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:38px;
	margin:0 auto 10px;
	border-radius:38px;
	}
.fddbtitstep{
	padding:45px 0 32px;
	border-bottom:1px solid #dcdcdc;
	}
.zuoptit{
	font-size:18px;
	color:#404040;
	font-weight:bold;
	line-height:68px;
	border-bottom:1px solid #dcdcdc;
	}
.zuopname{
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	}
.zuopname>span{
	float:left;
	width:100px;
	line-height:76px;
	font-size:16px;
	color:#404040;
	text-align:right;
	margin-right:20px;
	display:inline;
	}
.zuopname input{
	float:left;
	width:87%;
	height:46px;
	line-height:46px;
	background:#f4f4f4;
	border:none;
	border:1px solid #dcdcdc;
	outline:none;
	margin:14px 0;
	border-radius:5px;
	}
.zpxdright{
	width:730px;
	float:left;
	padding:15px 0;
	}
.zpxdright span{
	float:left;
	height:46px;
	line-height:46px;
	font-size:16px;
	color:#8b8b8b;
	cursor:pointer;
	padding:0 24px;
	border-radius:46px;
	margin-right:20px;
	}
.zpxdhide{
	display:none;
	}
.showup{
	float:left;
	font-size:16px;
	color:#545454;
	font-style:normal;
	margin-top:27px;
	padding-right:14px;
	cursor:pointer;
	background:url(../myimg/stdown.png) right center no-repeat;
	}
.showupt{
	background:url(../myimg/startup.png) right center no-repeat;
	}
.slowdown{
	float:left;
	width:63px;
	height:37px;
	line-height:37px;
	text-align:center;
	padding-left:18px;
	font-size:14px;
	color:#fff;
	margin:20px 0 0 15px;
	background:url(../myimg/xdown.png) no-repeat;
	}
.slowdown:hover{
	color:#fff;
	background:url(../myimg/xdownh.png) no-repeat;
	}
.kdgswidth{
	float:left;
	overflow:hidden;
	}
.kdgswidth input{
	width:150px;
	text-align:center;
	font-size:16px;
	color:#8b8b8b;
	}
.kdgswidth em{
	float:left;
	font-size:24px;
	margin:0 8px;
	line-height:76px;
	}
.zpcaiz{
	margin-left:30px;
	display:inline;
	}
.kdgswidfour input{
	width:190px;
	padding-left:10px;
	text-align:left;
	}
.kdgswidfive{
	position:relative;
	}
.kdgswidfive textarea{
	width:835px;
	height:200px;
	margin:15px 0;
	border-radius:5px;
	background:#f4f4f4;
	border:1px solid #dcdcdc;
	resize:none;
	padding:15px;
	font-size:16px;
	color:#8b8b8b;
	}
.kdgswidfive i{
	font-size:16px;
	color:#8b8b8b;
	position:absolute;
	bottom:25px;
	right:10px;
	font-style:normal;
	}
.layui-scbtna{
	float:left;
	margin-right:10px;
	display:inline;
	width:162px;
	height:136px;
	background:url(../myimg/clicksc.png) no-repeat;
	}
.layui-quote-nm{
	border:none;
	}
body .layui-upload-list{
	width:860px;
	margin:0;
	float:left;
	overflow:hidden;
	}
.controdiv{
	width:160px;
	height:134px;
	border:1px solid #dcdcdc;
	border-radius:5px;
	float:left;
	margin:0 10px 10px 0;
	display:inline;
	position:relative;
	}
.controdiv img{
	width:160px;
	height:134px;
	border-radius:5px;
	}
.zuopnamebder{
	border-bottom:none;
	}
.controdiv span{
	position:absolute;
	top:1px;
	right:1px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:url(../myimg/closebtn.png) no-repeat;
	}
.zpxdright .zpxdhidecur{
	color:#fff;
	background:#bd1a2d;
	}
.zrpeople{
	border-radius:;
}























