.header{width:100%;height: auto;background: #FFFFFF;padding: 20px 0;}
.con{width:100%;height: auto;text-align: center;position: relative;}
.header .logo{width:auto;height: 62px;position: absolute;left: 0;}
.header .logo img{width:auto;height: 100%;}
.header .title{font-size: 36px;line-height: 62px;color: #333333;font-weight: bold}

.main{width:100%;min-height: 700px;background: #012b44;background-repeat: no-repeat;background-size: cover;background-position: center;}
.main .con .con_wrapper{width:100%;height: auto;position: relative;background-color: rgba(255,255,255,0.65);box-sizing: border-box;padding:40px 30px;margin-top:15%;margin-bottom: 15%}
.main .con .con_wrapper .titleen{font-size:24px;color: #FFFFFF;    position: inherit;top: -30px;}
.con_wrapper .left{width:55%;box-sizing: border-box;padding-right: 30px;}
.con_wrapper .hr{width:1px;height: 80%;background-color: #FFFFFF;display: block;position: absolute;left: 55%;top: 30px}

.left .inp_con{width:100%;height: auto;margin-top: 20px;line-height: 50px;}
.left .inp_con .fs{width: 20%;font-size: 20px;color: #000000;}
.left .inp_con .inp{width:80%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
.left .inp_con .inp input{width:100%;height: auto;border: none;background-color: transparent;}

.left .inp_con .btn{width:80%;background-color: #870303;border-radius: 6px;height: 60px;box-sizing: border-box;padding: 0 10px;color: #FFFFFF;text-align: center;font-size: 20px;line-height: 60px;margin-top: 20px;cursor: pointer}
.left .inp_con .btn:hover{background: #660404}

.con_wrapper .right{width:45%;box-sizing: border-box;padding-left: 30px;text-align: left}
.right .fs1{width:100%;font-size: 22px;color: #000000;line-height: 36px;}
.right .fs2{width:100%;font-size: 14px;color: #000000;line-height: 20px;}
.right .msg{width:100%;font-size: 14px;color:#000000;line-height: 22px;margin-top: 20px;}
.right .msg .fs3{margin-top:10px;width: 100%;}

.footer {width:100%;height: 100px;background: #333333;text-align: center;color: #FFFFFF;line-height: 60px;font-size: 16px;}


/*smain*/
.smain .con_wrapper{min-height: 400px;position: relative;}
.smain .searchtit{width:100%;text-align: center;font-size: 20px;color: #000000;margin-bottom: 10px;}
.smain .noresult{width:100%;text-align: center;font-size: 16px;line-height: 46px;color: #FF0000;}
.smain .result{width:100%;text-align: center;font-size: 16px;line-height: 46px;color: green;border-bottom: 1px solid #FFFFFF;}
.smain .codecon{width:100%;font-size: 16px;color: #000000;margin: 10px 0;text-align: left;font-weight: bold;}
.smain .result_con{width:100%;    color: #333333;    font-size: 16px;    text-align: left;    line-height: 28px;}
.smain .ft{position: absolute;bottom: 20px;display: block;width: 100%;left: 0;}
.smain .ft .atag{font-size:14px;text-decoration: underline;color: blue;display: inline-block;}
@media screen and (max-width: 1366px) {
	body{min-width: 1000px}
	.wrapper{width:1000px;height: auto;margin:0 auto;min-width: 1000px;}
	.left .inp_con .fs{width: 24%;font-size: 20px;color: #000000;}
	.left .inp_con .inp{width:76%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
}
@media screen and (max-width: 1280px) {
	body{min-width: 860px}
	.header .logo{width:auto;height: 52px;position: absolute;left: 0;}
	.header .title{font-size: 32px;line-height: 52px;color: #333333;font-weight: bold}
	.wrapper{width:860px;height: auto;margin:0 auto;min-width: 860px;}
	.left .inp_con .fs{width: 24%;font-size:18px;color: #000000;}
	.left .inp_con .inp{width:76%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
	.left .inp_con .btn{width:76%}
}

@media screen and (max-width: 1100px) {
	body{min-width: 820px}
	.header .logo{width:auto;height: 52px;position: absolute;left: 0;}
	.header .title{font-size: 32px;line-height: 52px;color: #333333;font-weight: bold}
	.wrapper{width:820px;height: auto;margin:0 auto;min-width: 820px;}
	.left .inp_con .fs{width: 24%;font-size:18px;color: #000000;}
	.left .inp_con .inp{width:76%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
}

@media screen and (max-width: 980px) {
	body{min-width: 760px}
	.header .logo{width:auto;height: 52px;position: absolute;left: 0;}
	.header .title{font-size: 32px;line-height: 52px;color: #333333;font-weight: bold}
	.wrapper{width:760px;height: auto;margin:0 auto;min-width: 760px;}
	.left .inp_con .fs{width: 24%;font-size:18px;color: #000000;}
	.left .inp_con .inp{width:76%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
	.con_wrapper .left{width:100%;box-sizing: border-box;padding-right:30px;}
	.con_wrapper .right{width:100%;box-sizing: border-box;margin-top: 20px;padding-left: 0;float: left;padding-top: 20px;border-top: 1px solid #ffffff;}
	.con_wrapper .hr{    display: none;}
	.main .con .con_wrapper .titleen{font-size:18px}
}

@media screen and (max-width: 768px) {
	body{min-width: 100%}
	.header .con{text-align: right;box-sizing: border-box}
	.header .logo{width:auto;height: 32px;position: absolute;}
	.header .title{font-size: 20px;line-height:32px;color: #333333;font-weight: bold}
	.wrapper{width:100%;height: auto;margin:0 auto;min-width: 100%;box-sizing: border-box;padding: 0 20px;}
	.main .con .con_wrapper{padding:20px 10px;}
	.left .inp_con .fs{width: 30%;font-size:16px;color: #000000;}
	.left .inp_con .inp{width:70%;background-color: #FFFFFF;border-radius: 6px;height: 50px;box-sizing: border-box;padding: 0 10px;}
	.left .inp_con .btn{width:100%;height: 50px;line-height: 50px;font-size: 18px;}
	.con_wrapper .left{width:100%;box-sizing: border-box;padding-right:0;}
	.con_wrapper .right{width:100%;box-sizing: border-box;margin-top: 20px;padding-left: 0;float: left;padding-top: 20px;border-top: 1px solid #ffffff;}
	.con_wrapper .hr{    display: none;}
	.main .con .con_wrapper .titleen{font-size:12px;}
	
	.right .fs1{width:100%;font-size: 18px;color: #000000;line-height: 36px;}
	.right .fs2{width:100%;font-size: 14px;color: #000000;line-height: 20px;}
	.right .msg{width:100%;font-size: 14px;color:#333333;line-height: 22px;margin-top: 20px;}
	.right .msg .fs3{margin-top:10px;width: 100%;}
}
