/* CSS Document */
*{margin:0px; padding:0px;}
ul, li, dt, dd, ol, dl{list-style-type:none;}
a{color:#666; text-decoration:none;}
a:hover{color: #f42f2f}
input, textarea, button, a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
img{border:none;vertical-align: middle;}
.left{float:left;}
.right{float:right;}
html{overflow-y: scroll;}
body{background-color:#fff;-webkit-tap-highlight-color:transparent;font-size:14px; font-family:"Source Han Sans";}
.w{width:100%; margin:0 auto;background: #fff;overflow: hidden}
.w_sc{width: 1200px; margin: 0 auto;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;} 
.bannar_bg_x{background: url(../images/xcx_01.png) no-repeat center top; width: 100%; height: 760px; text-align: center; color: #fff;}
.bannar_bg_x h2{font-size: 50px; padding-top: 125px;}
.bannar_bg_x p{font-size: 26px; padding-top:20px;}
.bannar_bg_x div{margin-top: 50px;overflow: hidden; line-height: 40px; font-size: 15px;}
.bannar_bg_x div a{background: #fac50b;color: #721111; padding: 10px 48px;}
.why_x{ width: 1200px; margin: 0 auto;}
.why_x img{display: block;margin: 50px auto;}
.why_x ul{}
.why_x ul li{float: left; width: 160px; padding: 0 120px; text-align: center;color: #888; margin-bottom: 40px;}
.why_x ul li p{font-size: 16px; color: #333; line-height: 30px; margin-top: 10px;}
.why_x ul li img{margin: 0 auto;}

.choose_x{width: 100%;margin: 0 auto;background: #f1fef6; overflow: hidden; padding-top: 40px;}
.choose_x img{display: block;margin: 0 auto;}
.choose_bg{background: url(../images/xcx_31.png) no-repeat center top; width: 1200px; height: 591px;  margin: 0 auto; margin-top: 40px;}
.choose_x ul{}
.choose_x ul li{float: left; width: 200px; padding: 0 20px; text-align: center;color: #666;}
.choose_x ul li p{font-size: 16px; color: #333; line-height: 30px; margin-top: 10px; font-weight: 600;}