@charset"utf-8";
/*登录*/
.content{
	height: 500px;
	min-height:500px;
	background:#3dcdfc;
}
.contentC{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin:0 auto;
	background: url(../images/login.png);
	background-size: 100% 100%;	
	position: relative;
}
.user{
	width: 344px;
	height: 351px;
	background:url(../images/bgl.png);
	background-size: 100% 100%;
	border-radius: 14px;
	position: absolute;
	top:70px;
	right:81px;
}
.userC{	
	
}
.userh{
	width: 226px;
	margin:32px auto 0;
	color: #bdb8b8;
	line-height: 42px;
	border-bottom: 1px solid #e3e3e3;
}
.userh>div{
	width: 112.5px;
	font-size: 16px;
	cursor: pointer;
}
.cor{
	width: 226px;
	color: #da251c;
}
.userh .line{
	width: 1px;
	height: 16px;
	background: #e3e3e3;
	margin-top: 13px;
}
.code{
	display: none;
	color: #999999;
	font-size: 14px;
}
.code>img{
	width: 150px;
	height: 150px;
	margin:43px auto 25px;
	display: block;
}
.form{
	width: 226px;
	margin:38px auto 0;
}
.form>input{
	width: 216px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border:1px solid #bdb8b8;
	padding-left:8px; 
}
.form .ac{
	margin-bottom:22px;
}
.form .pas{
	margin-bottom: 33px;
}
.form .btn{
	height: 38px;
	border:0;
	color: #ffffff;
	line-height: 38px;
	font-size: 14px;
	background: #da251c;
	margin-bottom: 21px;
}
.enroll{
	width: 226px;
	margin:0 auto;
	font-size: 12px;
}
.enroll>a:hover{
	color: #0079d7;
}

.foot{
	font-size: 14px;
	line-height: 82px;
	margin-bottom: 48px;
}

.user a{color:#666;}
.user .fl{float: left;}
.user .fr{float: right;}
.user .tex{text-align: center;}
.user .w1{width: 100%}
.form .btn{
	height: 38px;
	border:0;
	color: #ffffff;
	line-height: 38px;
	font-size: 14px;
	background: #da251c;
	margin-bottom: 21px;
}

/*注册*/
.register,.perfect{
	width: 100%;
	height: 100%;
	background: #ffffff;
}
.registerC,.perfectC{
	width: 1200px;
	min-width: 1200px;
	margin:0 auto;
	position: relative;
	background: pink;
}
.rsmind{
	width: 1012px;
	height: 533px;
	position: absolute;
	top:60px;
	left:94px;
	background: red
}
.register .registerc{
	height: 533px;
	margin:165px 0 100px;
}
.perfect .perfectc{
	margin:60px 0 62px;
}
.register .registercs .middle,.perfect .perfectcs .middle{
	width: 1200px;
	min-width: 1200px;
	margin:0 auto;
}
.register .registercs .flow,.perfect .perfectcs .flow{
	width: 1024px;
	height: 84px;
	margin:0 auto 0;
}
.addindentc .perfectcs .middle,.addressc .perfectcs .middle{
	width: 1200px;
	min-width: 1200px;
	margin:60px auto 0;
} 
.step{
	width: 268px;
	height: 84px;
	font-size: 14px;
	line-height: 84px;
	position: relative;
}
.step4{
	width: 220px;
}
.step>div{
	position: absolute;
	right: 31%;
	display: inline-block;
	color: #999999;
}
.step1>div{
	color: #6f4d07;
}
.step>em{
	position: absolute;
	right: 24%;
	color: #999999;
	font-size: 24px;
}
.perfect .step2>div{
	color: #6f4d07;
}
.step1>em,.perfect .step2>em{
	color: #eda93c;
}
.perfect .step2{	
	background:url(../images/02-1.png);
	background-size: 100% 100%;
}
.addressc .step3{	
	background:url(../images/03-1.png);
	background-size: 100% 100%;
}
.addressc .step4{	
	background:url(../images/04-1.png);
	background-size: 100% 100%;
}
.addressc .step1>div,.addressc .step2>div ,.addressc .step3>div ,.addressc .step4>div  {
    color: #6f4d07;
}
.addressc .step2>em ,.addressc .step3>em ,.addressc .step4>em {
    color: #eda93c;
}
.step1{	
	background:url(../images/01.png);
	background-size: 100% 100%;
}
.step2{	
	background:url(../images/02.png);
	background-size: 100% 100%;
}
.step3{	
	background:url(../images/03.png);
	background-size: 100% 100%;
}
.step4{	
	background:url(../images/04.png);
	background-size: 100% 100%;
}
.addressc .btns{
	margin-top: 26px;
	margin-left: 86px;
}
.datum{
	width: 890px;
	height: 399px;
	margin:50px 146px 0 143px;
}
.perfect .datum{
	width: 996px;
	height: 497px;
	margin:50px 60px 0 144px;
}
.account{
	width: 1057px;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	color: #333333;
}
.account>img{
	width: 3px;
	vertical-align: bottom;
	margin-right: 7px;
}
.perdFrom{
	width: 600px;
	margin-top: 20px;
}
.perdFrom .pd_hang{
	width: 500px;
	height: 30px;
	margin-bottom: 20px;
	font-size:14px;
}
.perdFrom .pd_hang .pd_tit{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}
.perdFrom .pd_hang .pd_tit .pd_impt{
	color: #d30100;
}
.perdFrom .pd_hang .pd_rig{
	width: 410px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	float: right;
}
.perdFrom .pd_hang .pd_rig .wt1{
	width: 220px;
	height: 30px;
	background: #FFFFFF;
	border: 1px solid #cdcdcd;
	color: #222222;
	font-size:14px;
}
.perdFrom .pd_hang .pd_rig .zus{
	font-size:12px;
	color: #999999;
	line-height: 30px;
	height: 30px;
	margin-left: 10px;
}
.perdFrom .pd_hang .pd_rig .inpt1{

	width: 212px;
	height: 28px;
	background: #FFFFFF;
	border: 1px solid #cdcdcd;
	line-height: 30px;
	color: #222222;
	font-size:14px;
	padding: 0 3px;
}
.bdFrom15 .pd_han_ta{
	margin-left: 23px;
}
.pd_han_ta{
	width: 700px;
	margin-bottom: 20px;
	font-size:14px;
}
.pd_han_ta .button_new{
	height: 32px;
	vertical-align: baseline;
	margin-top: 0;
	
}
.pd_han_ta table{
	border: 0;
}
.pd_han_ta table td{
	border: 0;
	vertical-align: middle;
}
.pd_han_ta .ex_in{
	width: 212px;
height: 32px;
background: #FFFFFF;
border: 1px solid #D9E3E9;
line-height: 32px;
color: #222222;
font-size: 14px;
padding: 0 3px;
margin-left: 8px;
}
.pd_han_ta .ex_in_r{
	width: 100px;
height: 32px;
background: #FFFFFF;
border: 1px solid #D9E3E9;
line-height: 30px;
color: #222222;
font-size: 14px;
padding: 0 3px;
margin-left: 8px;
}
.perdFrom .pd_han{
	width: 600px;
	height: 30px;
	margin-bottom: 20px;
	font-size:14px;
}
.perdFrom .pd_han .pd_tie{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}
.perdFrom .pd_han .pd_rie{
	width: 200px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	float: left;
}
.perdFrom .pd_han .pd_tir{
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}
.perdFrom .pd_han .pd_rie .inpt1{
	width: 160px;
	height: 28px;
	background: #FFFFFF;
	border: 1px solid #cdcdcd;
	line-height: 30px;
	color: #222222;
	font-size:14px;
	padding: 0 3px;
}
.perdFrom .pd_han .pd_rie .inpt2{
	width: 80px;
	height: 28px;
	background: #FFFFFF;
	border: 1px solid #cdcdcd;
	line-height: 30px;
	color: #222222;
	font-size:14px;
	padding: 0 3px;
}
.perdFrom .pd_han .pd_rie a{
	width: 50px;
	height: 30px;
	background: #2989FF;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	margin-left: 38px;
}

.perdFrom .pd_remk{
	width: 500px;
	height: 80px;
	margin-bottom: 20px;
	font-size:14px;
}
.perdFrom .pd_remk .pd_tit{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
}
.perdFrom .pd_remk .pd_tit .pd_impt{
	color: #d30100;
}
.perdFrom .pd_remk .pd_rig{
	width: 410px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	float: right;
}
.perdFrom .pd_remk .pd_rig .note{
	width: 445px;
	height: 79px;
	background: #FFFFFF;
	border: 1px solid #cdcdcd;
	line-height: 30px;
	color: #222222;
	font-size:14px;
}
.perdFrom .pd_hank{
	width: 445px;
	height: 36px;
	text-align: center;
}
.perdFrom .pd_hank a{
	display: inline-block;
	width: 120px;
	height: 36px;
	font-size: 14px;
	background-position: 0 -360px;
	text-decoration: none;
	line-height: 36px;
	color: #ffffff;
	outline: none;
	text-align: center;
	font-weight: bold;
	margin-right: 9px;
}
.perdFrom .pd_hank .an1{
	background-color: #da251c;
	border-radius:3px;
	display: inline-block;
	width: 120px;
	height: 36px;
	font-size: 14px;
	background-position: 0 -360px;
	text-decoration: none;
	line-height: 36px;
	color: #ffffff;
	outline: none;
	text-align: center;
	font-weight: bold;
	margin-right: 9px;
}
.perdFrom .pd_hank .an2{
	background-color: #ff6600;
	border-radius:3px;
}

.datuml{
	width: 457px;
}
.datuml>ul{
	width:468px ;
	margin:12px 29px 0 20px;
}
.datuml>ul>li{
	margin-bottom: 20px;
}
.datuml>ul>li>div{
	width: 130px;
	font-size: 14px;
	line-height: 30px;
}
.datuml>ul>.nomar{
	margin-bottom:0;
}
.datuml>ul>li>input,.datuml>ul>li>select{
	height: 37px;
	width: 319px;
	border:1px solid #d2d2d2;
	font-size: 14px;
	line-height: 37px;
	padding-left: 9px;
	color: #999999;
}
.next{
	margin-left:158px;
	text-align: center;
	display: block;
	width: 160px;
	color: #ffffff;
	height: 42px;
	line-height: 42px;
	background:#019DE9;
	font-size: 14px;
	border:0;
	margin-top: 26px;
	cursor: pointer;
	border-radius: 5px;
}
.datumr{
	width: 284px;
	height: 399px;
	border-left: 1px solid #d2d2d2;
}
.explain{
	width: 200px;
}
.datumr .explain>p{
	font-size: 16px;
	line-height: 28px;
	margin-bottom:44px;
	margin-top: 12px;
	float: left;
}
.handle>a{
	display: block;
	margin-bottom:29px;
	font-size: 14px;
	line-height: 29px;
}
.handle>a>img{
	width: 30px;
	margin-right: 19px;
	vertical-align: middle;
}
.registercs .fl{
	float: left;
}
.registercs .fr{
	float: right;
}
.registercs .texr{
	text-align: right;
}
.registercs,.registercs a{
	color:#666;
}

/*分页*/
.page{ float:left; width:100%; padding:10px 0px 20px 0px; color:#da251c;}
/*翻页*/

.pagebar{height:20px; float:right; text-align:right }
.pagebar img{position:relative; top:2px;}

.pagebar a{display:block; float:left; margin:0 2px; color:#666; text-decoration:none;}
.pagebar a:hover{color:#666; text-decoration:none;}
.pagebar .page_now{display:block; float:left; margin:0 5px; color:#333; font-weight:bold; background:#fff;}
#pager a{color:#666; text-decoration:none;}


.pagebar .next{
	width: 50px;
	line-height: 22px;
	background: none;
	font-size:16px;
}

/*文章列表*/
.news_list{ float:left; width:100%;}
.news_list ul{float: left;}
.news_list ul li{ float:left; width:100%; padding:10px 0px; border-bottom:1px dashed #f1f1f1; }
.news_list ul li span{ float:left; width:100%; font-size:16px; color:#666; line-height:32px;font-weight: 400;}
.news_list ul li span a{ font-size:16px; color:#333;}
.news_list ul li span u{ float:right; width:120px; font-size:14px; color:#ccc; text-decoration:none} 
.news_list ul li .info{ float:left; width:100%; font-size:14px; color:#666; line-height:28px;} 

.page{ float:left; width:100%; padding:10px 0px 20px 0px; color:#da251c;}

.warp_lc_img{width: 100%;height: 84px;padding: 53px 0;background: #f7f7f7; }


/*物流轨迹查询*/
.track_info{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	/*padding-left: 2%;*/
	/*float: left;*/

	/*min-height: 150px;*/
	padding-top: 10px;
	/*border:1px solid red;*/
}
.track_info2{
	width: 362px;
	height: auto;
	overflow: hidden;
	border:1px solid #da251c;
}
.track_text{
	width: 280px;
	height: 90px;
	padding:5px;
	float: left;
	border:1px solid #da251c;

/*	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;*/
}
.info_title{
    border-left: 5px solid #0099ff;
    padding-left: 10px;
    font-size: 18px;
    box-sizing: border-box;
    color: #0099ff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.track_info2{

}
.track_button{
	width: 110px;
	height: 102px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	border:1px solid #da251c;
	background: #da251c;
	/*border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;*/
	cursor: pointer;
	/*border:1px solid #fff;*/
}
.route{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
}
.route li{
	float: left;
	color: #333
}
.route .route_time{
	width: 150px;
	text-align: right;
}
.route .route_img{
	width: 60px;
	height: 20px;
	text-align: center;
}
.route .first_tr{
	width: 100%;
	padding-bottom: 10px;
}
 .route .route_img img{
 	height: 20px;
 }
 .route_title{
 	width: 100%;
 	height: auto;
 	overflow: hidden;
 	position: relative;
 	/*background: #b4b4b4*/
 	/*padding:;*/
 }
 .route_title h2{
 	border-left: 5px solid #da251c;
    padding-left: 10px;
    font-size: 18px;
    box-sizing: border-box;
    color: #da251c;
    font-weight: 400;
    margin-bottom: 20px;
 }
.route_title2{
	position: absolute;
	width: 64px;
	display: block;
	height: 2px;
	background: #da251c;
	top:0px;
	left: 0px;
}
.track_right{
	width: 98%;
	height: auto;
	overflow: hidden;
	padding:1% 1%;
	border:1px dashed #d2d2d2;
	/*border-top:2px solid #ccc;*/
	/*padding:3% 0px;*/
	position: relative;
}
.route_not_info{
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding:5px 0px;
	background: #f1f1f1;
	color: #333;
	text-align: center;
}
.dashed-line{
	width: auto;
	border-right: 2px dotted  #ccc;
	position: absolute;
	left: 206px;

	min-height: 600px;
}
.route_div{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 15px;
}
.track_info_tit{
	width: 100%;
	height: 46px;
	line-height: 46px;
}
.track_info_tit span{
	padding:8px 20px;
	border:1px solid #dedede;
	margin-right: 5px;
	color: #333;
	font-size: 14px;
	cursor: pointer;
}
.track_info_tit .span_on{
	background: #0099ff;
	border:1px solid #0099ff;
	color: #fff;
}
.red{color:red;}