@charset "utf-8";
/* CSS Document */




.mainb{ width:100%; background-size:100% 100%; overflow:hidden}

.main_left{ float:left; width:647px; position:relative}
.main_left img{ position:absolute}
.theimg{ top:90px; left:270px}
.secimg{top:90px; left:200px}
.firimg{top:90px; left:56px}

.main_right{ width:456px; min-height:550px; float:right; padding-right:36px; background:#FFF; padding-left:20px; }
.main_r_up{ height:74px;padding-top:20px;}
.main_r_up img{ float:left}
.main_r_up .pp{ float:left;height:74px; line-height:74px; font-size:18px; color:#333; padding-left:20px;letter-spacing:9px;}
.sub{ width:456px; height:30px; font-size:14px; color:#666; border-bottom:1px solid #cccccc;}
.sub p{ float:right}
.txt{ width:456px; height:40px; margin-top:25px}
.txt span{ width:90px; font-size:14px; color:#666; height:40px; line-height:40px;}
.txt input{height:40px; border:1px solid #ccc; padding-left:20px; margin-left:20px}
.txt input.txtphone{ width:240px; }
.txt input.txtyzm{width:140px; float:left}
.txt img.yzmimg{ float:left; margin-left:15px}
.xieyi{ clear:both;padding-left:110px; padding-top:35px; font-size:14px; color:#5a5a5a; height:30px; line-height:30px}
.xiayibu{ width:200px; height:40px; line-height:40px; text-align:center; color:#fff; background:#30adfa; font-size:14px; border-radius:5px; margin-left:110px; margin-top:20px; cursor:pointer}

.footer{ width:100%; height:60px; line-height:60px; position:fixed; bottom:0; background:url(../images/footerBg.png);background-color: transparent;}
.footer0{ width:1200px; height:60px; margin:0 auto; font-size:14px; color:#adacac}
.footer_l{ float:left}
.footer_r{ float:right}


@media (max-width:768px){
	
	.mainb{ width:100%; background-size:auto 100%; overflow:hidden}
	.main0{ width:100%; height:540px;  margin:50px auto; }
.main_left{ float:left; width:100%;}	
.main_right{ width:90%; min-height:550px; float:left; margin:0 10px;  padding-left:10px;padding-right:10px; }

.main_r_up .pp{ float:left;height:74px; line-height:74px; font-size:18px; color:#333; padding-left:20px;}
.sub{ width:356px; height:30px; font-size:14px; color:#666; border-bottom:1px solid #cccccc;}
.txt{ width:356px; height:40px; margin-top:25px}
.txt span{ width:70px; font-size:14px; color:#666; height:40px; line-height:40px;}
.txt input{height:40px; border:1px solid #ccc; padding-left:20px; margin-left:20px}
.txt input.txtphone{ width:200px; }
.txt input.txtyzm{width:100px; float:left}
.txt img.yzmimg{ float:left; margin-left:15px; height:40px;}
	}
	
@media (min-width:769px) {
	.main0{ width:1200px; height:540px;  margin:50px auto; }
	}