@charset "utf-8";/*轮播图开始*/
.text-center {text-align:center;width:100%;margin-top:10px;overflow:hidden;}
.index-m{position:relative;width:100%;}
.topform-holder{width:100%;height:auto;position:relative;float:left;padding:90px 0 50px 0;text-align:center;background:url(topform.jpg) no-repeat;background-size:100%;color:#fff;}
.clearfix{display:block;}
.topform-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(overlayBg.png) repeat;}
.topform-sw{max-width:1000px;margin:0 auto;}
.topform-img{width:235px;display:block;position:relative;z-index:99;margin:0 auto 50px auto;}
.topform-title{position:relative;z-index:99;font-size:36px;font-weight:200;line-height:36px;}
.topform-subtitle{position:relative;z-index:99;margin:35px 0 85px 0;font-size:18px;font-weight:400;line-height:24px;}
.topform-select{position:relative;z-index:20;max-width:760px;margin:0 auto;font-size:16px;}
.index-f{width:100%;min-height:500px;overflow:hidden;}
/* singletext */
.singletext-holder{width:100%;padding:50px 0 45px 0;background:#f7f7f7;text-align:center;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.30);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.30);-o-box-shadow:1px 2px 5px rgba(0,0,0,0.30);-ms-box-shadow:1px 2px 5px rgba(0,0,0,0.30);box-shadow:1px 2px 5px rgba(0,0,0,0.30);}
.singletext-title{margin:0 0 10px 0;color:#443931;font-size:18px;font-weight:400;line-height:21px}
.singletext-description{color:#443931;font-size:13px;font-weight:400;line-height:15px}
.textbox-holder{width:100%;margin-top:50px;margin-bottom:50px;overflow:hidden;}
.textbox{width:370px;float:left;color:#443931;}
.textbox:last-child{float:right;}
.textbox:nth-child(2){margin:0 30px;}
.textbox-img{width:35px;height:35px;float:left;margin:0 10px 0 0;text-align:center;}
.textbox-img img{width:35px;height:35px;vertical-align:middle;}
.textbox-title{width:325px;min-height:75px;float:left;font-size:18px;font-weight:700;line-height:35px;}
.textbox-description{width:100%;max-height:193px;overflow:hidden;float:left;font-size:13px;font-weight:300;line-height:21px}
.textbox-form{height:350px;padding-top:20px;width:100%;overflow:hidden;}



		

@media(max-width:1200px) {.textbox:last-child{float:none;}
.textbox:nth-child(2){margin:50px auto 0 auto;}
.textbox{margin:0 auto;max-width:800px;margin-top:50px;float:none;overflow:hidden;}
.textbox-title{min-height:50px;}}
@media(max-width:800px) {.topform-holder{padding:20px 0 20px 0;background:url(topform.jpg);background-size:100%;}
.topform-img{width:235px;display:block;position:relative;z-index:99;margin:0 auto 25px auto;}
.topform-subtitle{margin:35px 0 35px 0;}
}