html,body{ padding: 0; margin: 0; background: #e5eaed;width: 100%; height: 100%;}
ul{ padding: 0; margin: 0; list-style: none;}
a{text-decoration: none;}
p{ padding: 0; margin: 0;}
input:focus{ outline: none; }
.top_head{width: 100%; height: auto; overflow: hidden; background: #000;color: #fff;display: flex;position: relative; height: 80px;}
.top_head .text{text-align: center; position: absolute; width: 100%;font-size: 30px; line-height: 80px;z-index: 2;}
.top_head .logo{position: absolute; left: 0; width: 280px; padding-left: 15px; padding-top: 12px;z-index: 3;}
.top_head .logo img{width: 100%;}
.top_head .link{ position: absolute; right: 0; padding-top: 18px; padding-right:15px ;z-index: 3;}
.top_head .link a{display: block; width: 120px; height:40px;
 border: 2px solid #fff; color: #fff; border-radius:20px ; text-align: center; line-height: 40px;}
.top{width: 100%; height: auto; overflow: hidden;}
.top img{width: 100%;}

.bg1{ position: relative; left: 0; top:0; width: 100%; height: 600px;}
.form_bg{ margin: 0 auto;width: 679px; height: 413px; margin-top: 25px;}
.form_bg img{width: 100%;}
.form_main{width: 522px; height: 253px; position: absolute; 
left: 50%; top:50%; margin-left: -301px; margin-top: -296.5px;padding: 80px 35px;}
.bg2{ height: auto; overflow: hidden; padding: 50px 0;}
.bgs{width: 1181px; height: auto; overflow: hidden; margin: 0 auto;}
.form_main .title{text-align: center; height: auto; overflow: hidden;font-size:18px; margin-bottom: 20px; color: #fff;}
.form_main .title span{color: #ff0000;font-size:20px;font-weight: 800; margin: 0px 5px;}
.form_main ul{display: block; padding: 0px 3%;}
.form_main ul li{background: rgba(0,0,0,.3);
 display: flex; padding:8px 3%; margin-bottom: 15px;width: 96%; border: 1px solid #fff; border-radius:30px ;}
.form_main ul li span{	color: #fff;width:80px;font-size:14px; text-align: right; line-height: 25px;}
.form_main ul li input.input{ background: none; border: 0; color: #fff;flex:8; padding: 5px 0px;}
.form_main ul li input.tsp{ position: relative;}
.form_main ul li button.test{ position: absolute;background: none; border: 0; color: #fff; right:45px; margin-top: 3px;}
.choose{ height: auto; overflow: hidden; padding: 0px 5%;}
.choose .title{text-align: left; color: #fff; margin-bottom: 15px;}
.choose .list{ height: auto; overflow: hidden;}
.choose .list a{display: block; float: left;width: 19%; padding: 2% 3%;color: #22599b;}
.choose .list a span{display: block;border: 1px solid #fff;
 padding: 5% 5%;font-size: .8rem;color: #fff; text-align: center;}
.choose .list a.active span{ background: #cbd8e7;color: #22599B;} 
.FormButton{ padding: 0 5%; margin-top: 5px;} 
.FormButton button{ color: #363636; width: 100%; border: 0px; 
border-radius:3px; padding: 2% 0;background-image: linear-gradient(to right, rgba(203,216,231,.0), #cbd8e7, rgba(203,216,231,.0));}

.xian{width: 1200px; margin: 0 auto; height: 10px;}
.xian img{width: 100%;}
.pic{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding-top: 100px; padding-bottom: 100px;}
.pic img{width: 100%;}

.bgs{width: 100%; background: url(../images/bgs.png) no-repeat; height: auto; overflow: hidden;}
.bgscenter{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.bgscenter .title{font-size: 16px; color: #22599b;font-weight: 800;text-align: center;}

.footer{width: 100%; height: auto; overflow: hidden;background: #000000;}
.Footer_Main{width: 1180px; height: auto; overflow: hidden; margin: 0 auto;}
.Footer_up{ height: auto; overflow: hidden; border-bottom:1px solid rgba(214,205,230,.5) ; padding: 50px 0; padding-top: 40px;}
.Footer_up .left{float: left;width: 50%;}
.Footer_up .left .picw{float: left;}
.Footer_up .left .infos{ padding-left: 20px; float: left;}
.Footer_up .left .infos .title{font-size: 20px; color: #fee4ae; margin-bottom: 10px;}
.Footer_up .right{float: right;color: #d6cde6; line-height:30px;}
.Footer_up .left .infos .phone{font-size: 35px; color: #fee4ae;}
.Footer_down{ padding-top: 50px; padding-bottom: 30px; height: auto; overflow: hidden;}
.Footer_down p{ color: #d6cde6;font-size: 14px; text-align: center; line-height: 28px;}
