﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p{ margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.biaot h3{font-size:2em;  text-align:center; padding:1em 0 0; color:#fe7200;} 
.biaot p{font-size:1.2em;padding:0.4em 1em; line-height:2em; text-indent:2em;}
.biaot p span{color:#0066cc;}
.kczy li{float:left; width:20%;}
.kczy li a{display:block;}
.kczy li img{display:block; width:100%;}
.lines{width:20%; margin:0 auto 10px; height:2px; background-color:#09F;}
.djzx img{width:40%; margin:10px auto;}
.zf{float:left; width:50%; padding:1em;}
.yf{float:right; width:40%;}
.zf p{font-size:1.2em; line-height:2em; text-indent:2.4em;}
.scsz li{width: 28%;float:left;margin-left:1%;background-color:#0066cc;color:#FFF;padding: 1em 2%;font-size:1.2em;}
.scsz li a{color:#FF0;}
.kecs .lines{background-color:#FFF;}
.dyjd{background-color:#fbfbfb; width:85%; margin:0 auto 2em; padding:1em;}
.dyjd p{color:#333; font-size:1.2em; padding-bottom:0.5em;}
.dyjd .jz{text-align:center; font-weight:bold;}
.biaot .sssz{width:90%; font-size:1.2em; line-height:1.5em; margin:0 auto;}
.zynr li{float:left; width:25%; border:1px solid #666; padding:1%; margin:1em; text-align:center; font-size:0.8em;}
.zxzxx li{float:left; width:25%; background-color:#2783da; margin:1em; padding:1%; text-align:center;}
.zxzxx li a{color:#FFF;}
#zhuanye{ padding:0.5em 0; width:100%; margin-bottom:0.5em}
.lftt{width:45%; float:left; margin:3% 0 3% 3%;}
.lftt p,.righ p{text-align:center;padding: 0.5em;font-size: 1em;}
.righ{width:45%; float:right; margin:3% 3% 3% 0;}
.btn2{background-color:#ea213c; color:#FFF;}
.sddda{float:left; width:50%; margin-top:1em;}
.sddde{float:right; width:50%; margin-top:1em;}
.sddda img{float:left; width:30%;}
.sddda .wennz{float:right; width:70%;}
.sddde img{float:left; width:30%;}

.annq .butt{float:left; width:35%;margin-left: 10%; margin-top:1em;}
.annq .butt a{display:block; padding:1em; margin-left:5%; background-color:#fe7200; color:#FFF;border-radius:0.5em;}
.sddde .wennz{float:right; width:70%;}
.col-xs-12 li {
    float: left;
    color: #666;
    width: 48%;
    margin-bottom: 3%;
    margin-left: 1%;
}
.col-xs-12 li a {
    display: block;
    padding: 0.45rem 0;
    text-align: center;
    font-size: 1rem;
    background: #004098;
    color: #fff;
}
.zzce{float:left; width:50%;}
.yycs{float:right; width:50%;}
.yycs p{font-size:1.2em; line-height:1.8em; text-indent:0;}
.swiper-slide{margin-top:2em;}
.kecs{background-color:#fe7200; padding-bottom:1em;}
.kecs h3{font-size:2em;  text-align:center; padding:0.6em; color:#FFF;} 
.kecs .lines{background-color:#FFF;}
.cespp{background-color:#3caaef; text-align:center; width:100%; padding:0.6em 0; display:block; color:#FFF;}
/* block-b */
.b-block{width:100%;background:#fe7200;padding-bottom:10px;overflow:hidden;}
.b-block>.nav{width: 100%;position: unset;}
.b-block>p{color:#f8fd7a;font-size: .24rem;text-align:center;}
.b-block>.form-box{width: 96%;overflow:hidden;color:#fff;border-radius:10px;background:#fe7200;font-size:28px;}
.b-block>.form-box>form{
    width: 100%;
}
.b-block>.form-box>form>div{
    width: 82%;
    padding: .2rem 0;
    text-align: center;
}
.b-block>.form-box>form>div>input{
    width: 100%;
    margin: 0 auto 1em;
    line-height: 2.7em;
    text-indent: 1em;
}
#zhuanye{ padding:0.5em 0; width:100%; margin-bottom:0.5em}
.b-block>.form-box>form>div>span{display:flex;justify-content:space-between;}
.b-block>.form-box>form>div>span>label{height:40px;line-height:40px;}
.b-block>.form-box>form>div>span>input{width:272px;height:40px;border-radius:10px;outline:none;border:none;background:#d9e3ff;text-indent:10px;}
.b-block>.form-box>form>div>span:last-child>input{width:550px;}
.jcxyy li{float:left; width:45%; background-color:#0066cc; color:#FFF; margin:5% 2.5%;}
.jcxyy li p{font-size:1.3em; line-height:2em; text-align:center;}
.ceshinei{background:url(../images/nsztt_38.jpg); height:32em;background-size: 100% 100%; width:100%}
.margin-t34{width:50%;}
 .part12_cp{
  	max-width:640px; margin:auto;
    margin-top: 30px;
  }
  .part12_cp h4{
  margin-top: 0px;
  font-size: 16px;
  line-height: 40px;
  background: #14B0F7;
  color: white;
  text-align: center;
  }
  .p12-mid{
  	width:70%;
  	margin:0 auto;
  	margin-left:5%;
  }
  .p12-1{
  	margin-bottom: 0.2rem;
  	font-size:1rem;
  	color: #FFF;
  }
  .p12-2{
  	overflow:hidden;
  }
  .p12-2-option{
  	width:5.8rem;
    height:1.5rem;
  	float:left;
  	text-align:center;
    line-height:1.5rem;
  	font-size:1.1rem;
  	color:#4c4c4c;
    background:#fff;
    border:1px solid #000;
    border-radius:2px;
    margin:0 0 5px 5px;
  }
  .p12-2-option-special{
    color:#fff;
    background:#eb4ca3;
    border:1px solid #63C1EC;
  }
  .p12-2 div input{
  	margin-right:6px;
  }
  .p1-2{
  	margin: 1rem 0;
  	font-size:14px;
  	text-align: center;
  	color: #4c4c4c;
  }
  .part12_cp #tel3{
    width: 240px;
    height: 30px;
    background: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    font-size: 1rem;
    text-align: center;
    line-height: 30px;
    margin-bottom:0.5rem;
}

  .part12_cp #sub3{
  	width:245px;
  	height:30px;
  	margin:0 auto 0.3rem;
  	border-radius:4px;
  	color:#fff;
  	font-size:1rem;
  	text-align:center;
  	line-height:30px;
  	border:1px solid #226dc8;
      background: #eb4ca3;
  	border: none;
    padding:2px 20px;
  }
.ceshinei h3{ padding-top:2em; padding-left:2em; font-size:1.5em; color:#FFF;}
.form-box #sub4{	
    margin: 0 auto 1em;
    line-height: 2.7em;
    text-indent: 1em;
    background-color: #ea213c;
    color: #fff;
    font-size: 0.7rem;
    padding: 0.45rem 1rem;
    width: 50%;
    border-radius: 0.5em;
  }
.sub44{margin:0 auto 1em;width:50%;}
.sub44 a{	
    line-height: 2.7em;
    background-color: #ea213c;
    color: #fff;
    font-size: 0.7rem;
    padding:0.5em 2em;
    border-radius: 0.5em;
	display:block;
	text-align:center;
  }
.clearfix:after, .container:after, .tab-nav:after {
	  content: ".";
	  display: block;
	  height: 0;
	  clear: both;
	  visibility: hidden;
	}

	/* ==========
	   Setup Page */
	*, *:before, *:after {
	}

	body {
	  font-family: 'Quicksand', sans-serif;
	}

	/* =================
	   Container Styling */
	.container {
	  position: relative;
	  background: white;
	}

	/* ===========
	   Tab Styling */
	.tab-group {
	  position: relative;
	  margin-top: 2.5em;
	  border-radius: 0 0 10px 10px;
	}
	.tab-group section {
	  opacity: 0;
	  height: 0;
	  padding: 0 1em;
	  overflow: hidden;
	  transition: opacity 0.4s ease, height 0.4s ease;
	}
	.tab-group section.active {
	  opacity: 1;
	  height: auto;
	  overflow: visible;
	  background-color:#fe7200;
	  padding:1em 0.5em;
	  margin-top:1em;
	}
.tab-group section.active h3{padding:0.5em 0; color:#FFF;}
.tab-group section.active p{ line-height:2em;color:#FFF;}
	.tab-nav {
	  list-style: none;
	  margin: -2.5em -1px 0 0;
	  padding: 0;
	  height: 2.5em;
	  overflow: hidden;
	}
	.tab-nav li {
	  display: inline;
	}
	.tab-nav li a {
	  top:0;
	  position: relative;
	  display: block;
	  float: left;
	  border-radius:5px;
	  border:1px solid #fe7200;
	  line-height: 2em;
	  padding: 0 1em;
	  color:#fe7200;
	  margin-right: 1px;
	  transition: background .2s ease, line-height .2s ease, margin .2s ease;
	}
	.tab-nav li.active a {
	  background: #fe7200;
	  color: white;
	  margin-top: 0;
	}
/*新闻*/
.xinw,.xszp{width::100%;overflow:hidden}
.xinw h2,.xszp h2{
    color: #555;
 font-size:4em;
}
.xinw .tabs span,.xszp .tabs span{ float:left; background-color:#ededed; width:22%; text-align:center; padding:2% 0px; font-size:0.23rem; margin:2.2% 0 0 2.2%;}
.xinw .tabs span:nth-of-type(3){border-right:none;}
.xszp .tabs span:nth-of-type(3){border-right:none;}
.xinw .tabs .active,.xszp .tabs .active{background-color:#00a0e9;}
.xinw .tabs .active h2,.xszp .tabs .active h2{
    color: #fff;
}
.xinw_b ul {width:98%; margin:0 1%}
.xszp ul{
    width: 100%;
    margin-top: 2%;
}
.xinw_b ul li{ padding:3% 0px; border-bottom:1px dashed #e5e5e5; position:relative;}
.xszp ul li{
    width:100%;
	margin-left:1.5%;
}
.xszp ul li:nth-child(2){
    margin-right: 0;
}
.zt_box{position:relative;}
.zt_box img{ width:100%;}
.zhhs{background:url(../images/ydzb_19.jpg); height:40em;background-size: 100% 100%; width:100%}
.zhhs h3{float:left; width:50%; color:#FFF; font-size:1.8em; padding-top:3em;}
.zhhs p{color:#FFF;}
.gdjs{background-color:#FFF; width:90%; margin:0 auto 1em;}
.gdjs p{ color:#000; padding:0.5em 0;}