﻿.banner img{width:100%}.icon_form{background:url(../images/css.png) no-repeat}.title{padding:70px 0 40px;text-align:center}.title h2{position:relative;padding-bottom:10px;color:#252525;font-weight:700;font-size:36px;line-height:36px}.title h2:after{bottom:0;width:310px;height:1px}.title h2:after,.title h2:before{position:absolute;right:0;left:0;margin:0 auto;background:#000;content:""}.title h2:before{bottom:-1px;width:135px;height:3px}.cgjt_zx{display:block;margin:50px auto 0;width:350px;border-radius:30px;background:url(../images/form_bg.jpg) no-repeat 50%;color:#fff;text-align:center;font-size:30px;line-height:55px}.cgjt_page1{background:#fff}.cgjt_page1 .zy_list ul{display:flex;margin:0 auto;width:1310px;flex-wrap:wrap;justify-content:space-between}.cgjt_page1 .zy_list ul li{width:245px}.cgjt_page1 .zy_list ul li img{display:block;width:100%}.cgjt_page2 .img{margin:0 auto 10px;width:1200px}.cgjt_page2 .img img{display:block;width:100%}.cgjt_page2 .zy_list .list_container{display:flex;margin:0 auto 10px;width:1200px}.cgjt_page2 .zy_list .list_container img{display:block;width:510px}.cgjt_page2 .zy_list .list_container .text{padding-top:40px;background:#e9f6ff;flex:1}.cgjt_page2 .zy_list .list_container .text h3{margin-bottom:20px;color:#0061b2;text-align:center;font-weight:700;font-size:30px;line-height:40px}.cgjt_page2 .zy_list .list_container .text ul{margin:0 auto;width:80%}.cgjt_page2 .zy_list .list_container .text ul li{display:inline-block;margin-bottom:10px;padding:0 20px;border:1px solid #333;text-align:center}.cgjt_page2 .zy_list .list_container .text ul li p{color:#333;font-size:16px;line-height:40px}.img_list ul{display:flex;margin:0 auto;width:1200px;flex-wrap:wrap;justify-content:space-between}.img_list ul li{margin-bottom:10px;width:395px}.img_list ul li img{display:block;width:100%}.cgjt_page4 .zy_list ul{display:flex;margin:0 auto;width:1200px;flex-wrap:wrap;justify-content:space-between}.cgjt_page4 .zy_list ul li{width:175px;text-align:center}.cgjt_page4 .zy_list ul li span{position:inherit;display:block;margin-bottom:15px;width:176px;height:176px}.cgjt_page4 .zy_list ul li p{color:#222;font-size:20px;line-height:30px}.icon_form1{background-position:-10px -10px}.icon_form2{background-position:-206px -206px}.icon_form3{background-position:-402px -10px}.icon_form4{background-position:-206px -10px}.icon_form5{background-position:-10px -206px}.cgjt_form{margin:70px 0 0;padding-top:50px;background:url(../images/form_bg.jpg) no-repeat 50%;color:#fff;font-size:26px}.cgjt_form .form{margin:0 auto;padding-bottom:50px;width:580px}.cgjt_form .form input{display:block;margin-bottom:20px;width:580px;border-radius:30px;text-indent:30px;font-size:26px;line-height:60px;outline: none}.cgjt_form .form input::-webkit-input-placeholder{color:#222}.cgjt_form .form button{display:block;width:580px;border-radius:30px;background:#a00763;color:#fff;text-align:center;font-size:26px;line-height:60px;cursor:pointer;outline: none}.cgForm_title{margin-bottom:28px;text-align:center}.cgForm_title h3{margin-bottom:10px;color:#fff;font-weight:700;font-size:36px;line-height:36px}.cgForm_title p{color:#fff;font-size:28px}@media screen and (max-width:1400px){.cgjt_page1 .zy_list ul{width:1200px}.cgjt_page1 .zy_list ul li{width:18%}}.kc {
	width:1200px;margin:0 auto;
  padding-bottom: 20px;
}

.kc_tit li {
  float: left;
  width: 178px;
  line-height: 42px;
  color: #333;
  cursor: pointer;
  font-size: 18px;
  background-color: #f2f2f2;
  text-align: center;
  transition: .3s;
}

.kc_tit li.active {
  background-color: #e95b29;
  color: #fff;
}

.xf {
  width: 218px;
  line-height: 42px;
  text-align: center;
  font-size: 22px;
  border: 1px solid #9f0001;
  color: #9f0001;
  box-sizing: border-box;
  transition: .3s;
}

.kc_content {
  background-color: #f2f2f2;
  margin-top: 22px;
  position: relative;
  height:540px;
}
.kc_content li{
  background-color: #f2f2f2;
  position: absolute;
  top:0;
  left:0;
}
.kc_content li section {
  width: 360px;
  box-sizing: border-box;
  padding: 42px 0 0;
}

.kc_content li section h5 {
  font-size: 22px;
  color: #e95b29;
  padding-left: 54px;
  margin-bottom: 10px;
}

.kc_content li section em {
  background-color: #e95b29;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  padding: 0 28px 0 56px;
  text-transform: uppercase;
  margin-bottom: 30px;
  display: inline-block;
  font-weight: 700;
}

.kc_content li section p {
  padding-left: 54px;
  line-height: 40px;
  font-size: 18px;
  background-image:url(../picture/arr_z.png);
  background-position:20px;
  background-repeat:no-repeat;
}

.kc_content li section a {
  width: 186px;
  line-height: 54px;
  margin-left: 54px;
  border: 1px solid #9f0001;
  display: inline-block;
  font-size: 22px;
  background-color: #9f0001;
  color: #fff;
  transition: .3s;
  text-align: center;
  margin-top: 26px;
}
.clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both;} /*除去浮动*/
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}