

*{margin:0;padding: 0;list-style: none;}

.clearfix:after{content: '';height: 0;overflow: hidden;display: block;clear: both;}

.wrap{width:100%;margin:0 auto;}

input{box-sizing: border-box;-web-kit-appearance:none;-moz-appearance: none;outline:0;text-decoration:none;}

a{width: 100%;height: 100%;color: #fff;text-decoration: none;}

.main{width:100%;}

.header{width:100%;margin:0 auto;}

.header .logo{width:1200px;line-height: 50px;margin:0 auto;margin-top: 10px;}

.header .nav{width:100%;background: rgb(210,67,69);height: 66px;margin:0 auto;}

.logo>div{float:left;}

.logo .lt{margin-left: 5%;}

.logo .rt{margin-left: 30%;}



.nav ul{width:1200px;margin:0 auto;overflow: hidden;} 

.nav ul li{float: left;line-height: 66px;color: white;}

.nav ul li>span{margin-right: 40px;}

.nav ul li:nth-child(1){margin-left:12%;}

/*------------------------------*/

.banner{width:100%;margin:0 auto;overflow: hidden;}

.banner .bo{font-family: "微软雅黑";width:100%;height:300px;overflow: hidden;position: relative;}

.bo .one{position: absolute;z-index: 999;bottom:10px;left:47%;}

.one li{float: left;width:30px;height: 30px;border-radius:50%; margin-left: -25px;border-radius: 20px; -moz-border-radius: 20px;

 -webkit-border-radius: 20px;background: rgba(255,255,255,.5);line-height: 30px;text-align: center;margin:0 2px;}

.one a{animation-direction: none;}

.one li:nth-child(1){background: rgba(250,250,250,.5);}

.two{clear: both;width:100%;}

.two li{float: left;width:100%;position: absolute;display: none;}

.two li img{width:100%;}

.two li:nth-child(1){display: block;}    



/*------------------------------------------*/ 

/*------------------------------------------*/

.con{width:1200px;margin:0 auto;padding-top:20px;overflow: hidden;}

.con>div{float: left;margin-right:2%;width:32%;box-sizing: border-box;} 

.con>div:nth-child(3){margin-right:0;}

.conc1{width:100%;} 

.conc1 .top1{width:100%;padding-bottom:1px;height:50px;border-bottom: 1.5px solid #666;;margin-bottom: 10px;}

.top1 span{float:left;}

.top1 span:nth-child(1){}

.top1 span:nth-child(2){width:72%;font-size: 16px;line-height: 20px;color:rgb(210,67,69);padding-left: 10px;}

.top1 span:nth-child(2)>p{line-height: 20px;clear: both;font-weight: bold;}

.top1 span:nth-child(3){line-height:50px;font-size: 16px;color:rgb(169,169,169);}

.myul{width:100%;font-size:12px;line-height:32px;color:rgb(51,51,51)} 

.conc1:nth-child(2) .myul li span{margin-right:15px;float: left;}

.conc1:nth-child(2) .myul li span:nth-last-child{margin-right:0;}

.myul a{color: rgb(51,51,51);font-size: 15px;} 

.conc1 .input{width:384px;text-align: center;} 

.conc1 .input li{text-align: left;margin:10px 0;line-height: 25px;font-size: 16px;}



.conc1 .input li:nth-child(2){width: 140px;float: right;}

.input span{width:65px;color: #333;line-height: 36px;} 

select {

/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

border: solid 1px #dadada;

/*很关键：将默认的select选择框样式清除*/  

appearance:none;

-moz-appearance:none;

-webkit-appearance:none;  

/*加padding防止文字覆盖*/

padding-right: 30px;

background: url("../image/xiala.png") no-repeat 95% center;      

background-size: 15px;

}

.jia{

	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

border: solid 1px #dadada;

/*很关键：将默认的select选择框样式清除*/ 

appearance:none;

-moz-appearance:none;

-webkit-appearance:none;

/*加padding防止文字覆盖*/

padding-right: 30px;

background: url("../image/xiala.png") no-repeat 95% center;     

background-size: 15px;

}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 

select::-ms-expand { display: none; }

.input .set1{height: 35px;overflow: hidden;text-indent: 4px;outline: none;}

.input .set2{padding:5px 44px 10px 0;line-height: 30px;font-size:14px;height: 40px;overflow: hidden;margin-left: 5px;color: black;text-indent: 14px;outline: none;}

.input .set3{padding:5px 36px 10px 0;line-height: 30px;font-size:14px;height: 40px;overflow: hidden;margin-left: 5px;color: black;text-indent: 14px;outline: none;}

.input span{display: inline-block;} 

.opt{

    }

.tijiao{line-height: 50px;width:384px;marin:0 auto;display: inline-block;background: rgb(255,102,0);border:none;color: white;font-size: 16px;}



/*-------------------------------------------------------------*/

.about{width:1200px;height:395px;margin:0 auto;margin-top: 15px;}   

.about>div{float: left;}

.about .about_l{width:64%;background:rgb(242,242,242);overflow: hidden;min-height:370px;} 

.about .about_l ul{width:100%;background:rgb(210,67,69);line-height: 51px;overflow:hidden;height: 50px;text-align: center;font-size:14px;}

.about .about_l ul li{width:8%;float: left;margin-right: 3%;color:white;overflow: hidden;}

.about .about_l ul li:nth-last-child(1){margin-right:0;}

.about .about_l ul li:nth-child(1){width:30%;font-size: 16px;color:white;text-align: left;margin-left: 2%;}

.about .about_l ul li:nth-child(1) span{margin-left: .8em;}

.about .msg{width:100%;padding-top:20px;height: 300px;} 

.msg>div{float: left;}

.msg div:nth-child(1){width:280px;margin-left: 20px;height:280px;} 

.msg div:nth-child(1) img{width:100%;vertical-align: middle;height:100%;}   

.msg div:nth-child(2){width:428px;font-size:14px;line-height: 28px;text-indent: 2em;color:rgb(138,131,145);margin-left: 20px;} 



.about .about_r{width:32%;margin-left: 4%;height:50px;background:rgb(210,67,69);}  

.about .about_r .hang{height:50px;line-height:50px;position: relative;}

.about .about_r .hang>span{width:10%;margin-left: 2%;color: white;line-height: 40px;}   

.about .about_r .hang>span:nth-child(1){margin-left:4%;} 

.about .about_r .hang>span:nth-last-child(1){margin-left:40%;position: absolute;top:8px;right:2px;}  

.about .about_r .hang>span:nth-last-child(1)>img{vertical-align: middle;} 

.about .about_r>.myul2{width:100%;line-height: 28px;font-size: 15px;margin-top:16px;height: 310px;overflow: hidden;} 

/*.about .about_r>.myul2 li:after{height:0;content:'';overflow: hidden;display: block;}*/

.about .about_r>.myul2 li span{float: right;line-height: 31px;}      

/*---------------------------------------------------*/ 

.train{width:100%;background:rgb(238,238,238);height:auto;margin-bottom: 0px;padding-top: 25px;} 

.top{width:1200px;font-size:16px;height:50px;margin:0 auto;background: rgb(210,67,69);line-height: 50px;margin-bottom: 20px;clear:both;}

.top span{margin-left:.3%;color: white;} 

.top span:nth-child(1){margin-left:1%;}

.train .top{position:relative;height:50px;line-height: 50px;}    

.train .top span:nth-last-child(1){margin-left: 82.5%;position:absolute;top:8px;right:10px;}  

.train .top span>img{vertical-align: middle;} 

.train .xF{width:1200px;margin: 0 auto;height:auto;}

.xF>div{float: left;margin-right:51px;width:366px;overflow:hidden;background:white;height:440px;position:relative;}

.xF div>h5{font-size:16px;line-height: 48px;font-weight: bolder;;background: rgb(69,87,105);color: white;position:absolute;width:100%;bottom:0 ;} 

.xF div>h5:nth-child(1){text-indent: 1em;}

.xF>div>h5:nth-last-child(1)>span{display:inline-block;width:49%;text-align: center;}

.xF>div:nth-child(3){margin-right:0;}

.xF>div>div{position: relative;font-size:14px;;}

.xF>div>div>span{display: inline-block;float: left;}   

.xF>div>div>span img{vertical-align: middle;margin:16px 0 2px 8%;}

.xF>div>div>span:nth-child(2){margin-top:51px;width:190px;height:200px;overflow:hidden;float: right;position:absolute;right:0%;top:-32px;color: #333;font-size: 15px;}  

.xF>div>div>span:nth-child(2) p{line-height: 25px;} 

.xF>div>p{text-indent: 2em;line-height: 24px;font-size: 15px;padding:20px 0 20px 0;background: white;display: block;width:95%;margin: 0 auto;padding-left: 10px;padding-right: 8px;box-sizing: border-box;color: #333;border-top: 1px solid #eee;}

.bt2{width:100%;background:rgb(238,238,238);padding: 25px 0;}   

.bt2 .myig{width:1200px;margin:0 auto;}

.myig>img{width:100%;margin:0 auto;}

.bottom{width;100%;margin-top: 25px;}   

/*----------------------------------------*/

.bottom .bt_con{width:100%;margin:0 0 25px 0;}    

.bt_con .top{width:1200px;margin: 0 auto;}

.bt_con .cont2{width:1200px;margin:20px auto;margin-top: 12px;} 

.cont2>div{float: left;}

.cont2 .lt2{width:35%;margin-right: 2%;}

.cont2 .lt2>div{float:left;}

.cont2 .lt2 .lt3{width:36%;margin-right: 2%;}

.cont2 .lt2 .rt3{width:62%;}

.cont2 .lt2 .lt3 img{width:100%;vertical-align: middle;}   

.cont2 .lt2 .rt3>span{width:50%;margin-top:8px;}

.cont2 .lt2 .rt3 span:nth-child(1)>img{width:55%;margin-top:8px;}

.cont2 .lt2 .rt3>span:nth-child(2)>img{width:42%;margin-top:8px;}

.cont2 .lt2 .rt3>div{margin-top:10px;}

.cont2 .lt2 .rt3>div img{width:100%;}

.cont2 .rt2{width:63%;}

.rt2 .r_t{width:100%;position: relative;}





.rt2 .r_t span:nth-child(1){width:60%;margin-right:5%;}

.rt2 .r_t span:nth-child(1) .zong{width:100%;height:335px;}

.zong>div{float: left;box-sizing: border-box;}

.zong .tongji{width:65%;margin-right: 1%;height: 335px;position: relative;}

.tongji img{width:97%;vertical-align: middle;}

.tongji>p{position: absolute;top:20px;left: 20px;}

.zong .login{width:34%;height:335px;overflow: hidden;background: rgb(236,236,236);position: relative;}

.login .little-form{height: 65%;width:80%;background:white;position: absolute;top: 54px;} 

.phoneform p { font-size: 14px;padding: 10px 0;}  

form{display: block;}

.normalInput .warning {

    display: none;

    position: absolute; 

    top: -32px;

    left: -1px;

    background-color: #FFEFDB; 

    border: 1px solid #FFC125;

    font-size: 12px;

    padding: 2px 8px;

    border-radius: 2px;

}

.normalInput input {

    border-radius: 3px;

    border: 1px solid #dadada;

    font-size: 14px;

    width: 100%;

    line-height: 30px;

    padding:0 6px;

}

.clear {

    clear: both;

}

.normalInput {

    width: 100%;

    position: relative;

    margin-bottom: 10px; 

    height: auto;

    outline: none;

    border: 0;

    color: #474747;

    zoom: 1;

    padding: 0;

}

#fasong {

	background: white;

	color: rgb(183,183,183);

	height: 30px;

	line-height: 30px;

	border-top:none;

	border-bottom: none;

	border-right: none;

	border-radius: none;

	font-size: 12px;

}

.rememberField input[type="checkbox"] {

	

	

}

.normalInput .warning {

    display: none;

    position: absolute;

    top: -32px;

    left: -1px;

    background-color: #FFEFDB;

    border: 1px solid #FFC125;

    font-size: 12px;

    padding: 2px 8px;

    border-radius: 2px;  

}

.rememberField{

	margin-bottom: 15px;

	height:18px;

	line-height:15px; 

}



.rememberField input[type="checkbox"] {

    margin: 0px 3px 2px 10px;

    float: left;

    cursor: pointer;

    width: 18px;

    height: 18px;

    border: solid 1px #dadada;

    background:url(../image/duihao.png) no-repeat;

}

label {

    font-weight: normal;      

    color: #4c4c4c;

    font-size: 12px;

    margin-top: 2px;

    margin-left: 3px;

	position: relative;



}

.little-form {

    padding: 20px 8px; 

}

.little-form {

    width: 380px;

    padding: 0 25px;

    float: left;

    position: relative;

    background-color: #fff;

    margin: 0% 6%;

    background-color: rgba(255,255,255,-0.4);

    }

.emailform {

    display: none;

}

.little-form {

    padding: 20px 10px;

}

.little-form {

    width: 80%;

    float: left;

    position: relative;

    /*background-color: #fff;*/

    margin: 0% 6%;

    background-color: rgba(255,255,255,-0.4);

}

.denglu{

    width: 100%;

    height: 27px;

    background: rgb(255,102,0);

    border: none;

    font-size: 16px;

    color: white;

  

  margin-bottom: 0;

   }





.rt2 .r_b .myul3{margin-top: 40px;}

.rt2 .r_t span:nth-child(2){width:35%;height:400px;position:absolute;right: 20px;top:0}

.rt2 .r_t span:nth-child(2)>p:nth-child(1){display: inline-block;position: absolute;top:100px;left: 20px;}

.rt2 .r_b{width:100%;margin-top:25px;}

.rt2 .r_b li{width:160px;float:left;display: inline-block;vertical-align: middle;line-height: 40px;}

.rt2 .r_b .myul3>li{font-size: 14px;position: relative;margin-left: 73px;}



.rt2 .r_b .myul3>li span{position: absolute;top: 15px;left:82px}  



.bt{width:100%;background: rgb(70,76,92);}

.myul_l{width:1200px;margin:0 auto;color: white;padding:20px;}

.myul_l>li{float: left;position: relative;line-height: 20px;font-size:12px;width:200px;}

.myul_l>li:nth-child(1){width:30%;margin-right:35%;}

.myul_l>li:nth-child(1) img{width:10%;}

.myul_l>li:nth-child(2){width:12%;margin-right:5%;}

.myul_l>li:nth-child(3){width:12%;}

.myul_l>li:nth-child(1)>span:nth-child(2){position:absolute;top:0px;left:50px;}

.myul_l>li:nth-child(1)>span:nth-child(3){position:absolute;top:15px;left:50px;}

.myul_l>li span:nth-child(2){position:absolute;top:0px;left:45px;}

.myul_l>li span:nth-child(3){position:absolute;top:15px;left:45px;}

