@charset "gb2312";/*base style*/* {margin:0;padding:0;}
body {margin:0;padding:0;font-size:14px;font-family:"瀵邦喛钂嬮梿鍛寸拨";margin:0 auto;}
ul,p,form,input,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-size:12px;}
li {list-style:none;}
img {border:0;}
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}

.banner{width: 100%;}
.banner img{width: 100%;display: block;}
.main{width: 1200px;margin: auto;}
.tit{width: 1200px;text-align: center;}
.tit h2{font-size: 34px;}
.tit em{display: inline-block;width: 60px;height: 4px;background:linear-gradient(to right, #a72ddd, #f36c7e);}
.main_class{width: 100%;margin-top: 30px;overflow: hidden;}
.main_class .cx{width: 585px;height: 311px;margin-bottom: 30px;}
.main_class .cx:nth-child(2n-1){box-shadow:7px 7px 4px #e4e4e4;}
.main_class .cx:nth-child(2n){box-shadow:-5px 7px 4px #e4e4e4;}
.main_class .cx .cx_l{width: 283px;height: 311px;padding-left: 20px;position: relative;}
.main_class .cx .cx_r{width: 282px;height: 311px;}
.main_class .cx .cx_l h4{font-weight: normal;margin-top: 20px;font-size: 16px;line-height: 2;}
.main_class .cx .cx_l b{font-size: 24px;margin-top: 15px;font-family: "FZZZHONGHJW";}
.main_class .cx .cx_l div{display: block;width: 100px;height: 2px;background-color: #000;margin: 15px 0 6px 3px;}
.main_class .cx .cx_l p{font-size: 16px;line-height: 2;}
.main_class .cx .cx_l a{display: block;width: 150px;position: absolute;bottom: 20px;left: 20px; font-size: 18px;background: linear-gradient(to right, #a72ddd, #f36c7e);;color: #fff;text-align: center;line-height: 2;border-radius: 25px;}
.main_two{margin-top: 40px;}
.main_two img{width: 100%;margin: 40px auto;}
.main_form{width: 100%;background: url(bg-form.jpg) no-repeat center;background-size: 100% 100%;padding: 90px 0 50px 0;}
.main_form .form_cen{width: 1200px;margin: 30px auto;background-color: #fff;border-radius: 5px;}
.main_form .form_cen h1{line-height: 3;text-align: center;font-size: 36px;}
.main_form .form_cen form{width: 100%;padding-bottom: 1px;}
.main_form .form_cen form div{width: 100%;margin: 25px auto;}
.main_form .form_cen form div label{display: inline-block;width: 30%;font-size: 20px;font-weight: bold;text-align: right;line-height: 2;padding-right: 20px;}
.main_form .form_cen form div input{display: inline-block;width: 46%;font-size: 20px;background-color: #E4E4E4;border-radius: 8px;line-height: 2;text-indent: 1em;border: none;outline: none;}
.main_form .form_cen form button{display: block;width: 200px;border-radius: 15px;margin: 30px auto;background: linear-gradient(to right, #f36c7e, #a72ddd);text-align: center;color: #fff;font-size: 24px;line-height: 2;border: none;outline: none;cursor: pointer;}