@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 980px) {
.logo{ float:left; width:30%;}
.number-text{ float:left;width:30%;	display:block;margin:60px 0 0 0;}
.forms-part{float:left;	display:block;	width:20%;}
.forms-part2{float:right; display:block; width:30%;}
.text-mainc{width:67%;}
.le{margin-left:20px;}
.cn{margin-bottom:22px;}
.cc{margin-top:40px;}
.search-part {text-align:center;float:left;}
.menu-part{	float:left;}
.box1{width:25%;}
.text-main4a{width:66%;	float:left;}
.text-main-3{width:140%;float:left;}	
.text-main{	width:100%;	float:left;}
.text-main1{width:40%;float:left;}
.text-main2{width:20%;float:left;}
.text-main3{width:40%;float:left;margin:5px 0 0 10px;}
.text-main4{width:30%;float:left;text-align:right;margin-right:20px;}
.sec{width:20%;	float:left;margin-right:20px;}
.text-main4-1{width:31%;float:left;}
.text-main4-1-1{width:70%;float:left;text-align:right;}
.text-main4-1a{width:33%;float:left;}
.text-main4-1b{width:33%;float:left;}
.text-main4-1c{width:33%;float:left;}
.text-main4a{width:67%;float:left;}
.text-main5{width:30%;float:left;}
.text-main6{width:30%;float:left;}
.grid_11 { margin-bottom:20px; }
.grid_11{  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_11 {width: 30%;}
.grid_4 { margin-bottom:40px; }
.grid_4,.grid_8 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_4 {width: 26%;}
.grid_5 { margin-bottom:40px; }
.grid_5 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_5 {width: 40%;}
.grid_6 { margin-bottom:40px; }
.grid_6 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_6 {width: 30%;}
.row{width:45%;	float:left;}
.register{float:left;}
.banner-text{float:right;width:40%;text-align:left;}
.banner-text2{width:930px;height:157px;}
.container1{width:90%;}
.logo1{float:left;margin:10px;}
}

@media screen and (min-width: 768px){
.logo{float:left;width:30%;}
.number-text{float:left;width:30%;	display:block;margin:60px 0 0 0;}
.forms-part{float:left;display:block;	width:20%;}
.forms-part2{float:right;display:block;	width:30%;}
.text-mainc{width:67%;}
.row{	width:45%;	float:left;	}
.search-part {text-align:center;margin:15px 0px 0px 0px;float:right;}
}

@media screen and (min-width: 700px){
.logo{float:left;width:30%;}
.number-text{float:left;width:30%;	display:block;margin:60px 0 0 0;}
.forms-part{float:left;display:block;	width:20%;}
.forms-part2{float:right;display:block;	width:30%;}
.text-main1-c-1{width:32%;margin-right:10px;	text-align:right;}
.text-main4-1-1{width:63%;float:left;}
.search-part {text-align:center;margin:15px 0px 0px 0px;float:right;}
.text-main4a{width:100%;float:left;}
.grid_11{ margin-bottom:20px; }
.grid_11 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_11 {width: 46%;}
.grid_4 { margin-bottom:40px; }
 .grid_4,.grid_8 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_4 {width: 26%;}
.forms-part{text-align:center;display:block;}
.forms-part2{float:right;display:block;}
.banner-text{float:right;width:50%;text-align:left;}
.row{	width:44%;	float:left;	}
}

@media screen and (min-width: 500px){
.logo{float:left;width:30%;}
.number-text{float:left;display:block;margin:60px 0 0 0;}
.forms-part{float:left;display:block;width:30%;}
.forms-part2{float:right;display:block;	width:30%;}
.menu-part{margin:10px 20px;}
.text-main1-c-1{width:20%;margin-right:10px;	text-align:right;}
.text-main4-1-1{width:75%;float:left;}
.search-part {text-align:center;float:right;margin-bottom:10px;	}
.text-main4a{width:70%;float:left;}
}

@media screen and (min-width: 768px) {
.text-mainc{width:70%;}
.menu-part{margin:10px 20px;width: 535px;}
.text-main1-c-1{width:25%;margin-right:10px;	text-align:right;}
.text-main4-1-1{width:63%;float:left;}
}

@media screen and (min-width: 800px) {
.logo{float:left;width:30%;}
.number-text{float:left;width:45%;	display:block;margin:60px 0 0 0;}
.forms-part{float:left;display:block; width:20%;margin-top:10px;}
.forms-part2{float:right;display:block;	width:30%;margin-top:10px;}
.menu-part{margin:20px 20px;width: 535px;}
.text-main1-c-1{width:20%;margin-right:10px;text-align:right;padding-top:4px;}
.text-main4-1-1{width:75%;float:left;}
.search-part {text-align:center;float:right;margin-bottom:10px;}
.text-main4a{width:66%;float:left;}
.grid_4 { margin-bottom:22px; }
.grid_4,.grid_8 {  margin-left: 1.6666666666667%; margin-right: 1.6666666666667%; float: left; display: block;}
.grid_4 {width: 26%;}
}

@media screen and (max-width: 480px) {
.logo{	text-align:center;	width:100%;	float:left;}
.number-text {	text-align:center;	width:100%;	float:left;}
.forms-part {	width:100%;text-align: center;}
.forms-part2 {	width:100%;text-align: center;}
.search-part {text-align:center;margin:5px 10px 0px 50px;float:right;}
.grid_11 {	padding:5px;	}
.sec{width:12%;float:left;margin-right:20px;}
.text-main4 {width: 32%;font-size:12px;text-align:right;margin-right:10px;}
.sec,.lot,.monu{font-size:12px;}
.text-main4a{width:62%;float:left;}
.banner-text{float:right;width:80%;text-align:left;margin-top:140px;}
.banner-text-p{font-size:14px;}
.forms-part{text-align:center;}
.forms-part2{text-align:center;}
.col-sm-10 {width:50%;}
.form-group {width:80%;}
.form-control{float:left;}
.boxs {width:100%;}
.form-control {width:90%;}
.grid_4 { margin:20px; }
.text-main3 {width:45%;margin-left:10px;}
.copy{margin-top:0px;}
.text-main-3{width:100%;float:left;}
.text-main{width:100%;float:left;}
.text-main41,.text-main43 {font-size:12px;}
.cn{text-align:left;}
.map{margin-top:30px;}
.map2{margin-top:20px;}
.number-text2 {text-align:center;font-size:12px;}
.boxs1-co{	width:32%;	text-align:left;}
.boxs2-co{width:55%;float:left;}
.boxs1-1{text-align:left;width:33%;}
.boxs2-2{text-align:center;width:60%;}
.menu-part{margin:10px 20px;}
.cc{margin-top:0px;}
.text-mainc{margin-left:55px;width:65%;}
.text-r1,.text-r2,.text-r3,.text-r4 {width:96%;}
.nav > li > a {border-right:0px;}
.sec,.lot,.monu{display:block;width:100%;float:left;margin:10px 0 0 0;}
..text-main4a,.text-main4b,.text-main4c{display:block;width:50%;float:left;}
.part1{width:100%;	margin-bottom:10px;}
.part1a{width:32%;	font-size:12px; text-align:right; margin-right:10px;}
.part1b{width:62%;	}
.part2{width:100%;	margin-top:10px;padding-top:10px;position: relative;top:5px;}
.part2a{width:31%;font-size:12px; text-align:right;margin-right:10px;}
.part2b{width:62%;	}
.part3{width:100%;	margin-top:10px;padding-top:10px;position: relative;top:10px;}
.part3a{width:31%;font-size:12px; text-align:right;margin-right:10px;}
.part3b{width:62%;	}
.back-bg{ background:  url(../images/back2.jpg)no-repeat center center; height:162px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.family{ background: url(../images/family2.png)  no-repeat center center; height:177px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-top:20px;}
.back-bg1{ background:  url(../images/page1-back2.jpg) no-repeat center center; height:950px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.jumbotron-1 {margin-top:10px;}
.text-main1-c-1{width:32%;margin-right:10px;	text-align:right;}
.text-main4-1-1{width:63%;float:left;}
.c1a{margin-top:10px;position:relative;}
.co{}
.text-main1-c{width:30%;float:left;}
.plus{float:right; width:10%; position:relative; top:-24px; left:33px;}
.logo1{}
}

@media screen and (min-width: 320px) {
.text-main1-c{width:30%;float:left;}
}