.gai-zc{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px; text-align:right}
.gai-zc a{ display:inline-block; line-height:30px; margin-left:10px; background:url(../images/ly.png) no-repeat left center; padding-left:38px;}
.wd-list dl{ border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px;}
.wd-list dl dt h1,.wd-list dl dd h1{ font-size:16px; font-weight:normal}
.wd-list dl dt h1 span,.wd-list dl dd h1 span{ color:#e60012}
.wd-list dl dt p,.wd-list dl dd p{ padding:10px 0;}
.wd-list dl dt span,.wd-list dl dd span{ color:#999;}
.wd-list dl dd{ background:#f6f6f6; padding:10px; margin-top:15px;}
.ne-banner{
	width: 100%;
}
.ne-banner img{
	width: 100%;
	display: block;
}
.ne-xi{
	padding:9px 0 60px 0;
}
.ne-le{
	width: 16.5%;
}
.ne-le h1{
	color: #fff;
	background: #e60012;
	font-size: 24px;
	text-align: center;
	line-height: 54px;
	width: 100%;
	padding-left: 15px;
}
.ne-le p{
	margin-top: 4px;
	text-align: center;
	line-height: 24px;
	background: #f7f7f7;
	font-size: 16px;
	padding:12px 0;
}
.ne-le p a:hover,.ne-le p .on{
	color: #e60012
}
.ne-ri{
	width: 80%;
}
.position{
	border-bottom: 1px solid #f1f1f1;
	line-height: 54px;
	color: #6e6e6e;
	text-align: right;
	margin-bottom: 35px;
}
.position span{
	background: url(../images/wz.png) no-repeat left center;
	line-height: 23px;
	padding-left: 39px;
	display: inline-block;
}
.ab01-ri{
	width: 42%;
}
.ab01-ri img{
	width: 100%;
}
.ab01-le{
	width: 55%;
}
.ab01-le h1{
	font-size: 24px;
	font-weight: normal;
}
.ab01-le p{
	font-size: 16px;
	padding-top: 16px;
	color: #666;
	line-height: 1.6;
	text-indent: 2em;
}
.ry-ti{
	width: 100%;
	text-align: center;
	padding: 20px 0 45px 0;
}
.ry-ti li{
	display: inline-block;
	margin:0 20px;
}
.ry-ti li a{
	display: block;
	background: #ebebeb;
	border:1px solid #cfcdcd;
	line-height: 50px;
	padding:0 45px;
	font-size: 24px;
	border-radius: 30px;
}
.ry-ti li a:hover,.ry-ti li .on{
	color: #fff;
	background: #e60012
}
.lx01{
	background: #e60012;
	padding-top: 28px;
	color: #fff;
	padding-bottom: 28px;
}
.lx01-ti{
	width: 30%;
	padding-left: 78px;
	float: left;
}
.lx01-ti h1{
	font-size: 24px;
	padding-bottom: 15px;
	line-height: 1.6;
}
.lx01-ti p{
	font-size: 12px;
	font-family: "Arial";
	opacity: 0.5;
	line-height: 1.6;
}
.lx-xi{
	
	padding-top: 16px;
}
.lx-xi p{
	float: left;
	font-size: 18px;
	width: 50%;
	padding-left: 60px;
	margin-bottom: 35px;
}
.lx-xi p span{
	display: inline-block;
	padding-left: 40px;
	line-height: 30px;
}
.lx-xi p:nth-child(1) span{
	background: url(../images/icon06.png) no-repeat left center;	
}
.lx-xi p:nth-child(2) span{
	background: url(../images/icon07.png) no-repeat left center;	
}
.lx-xi p:nth-child(3) span{
	background: url(../images/icon08.png) no-repeat left center;	
}
.lx-xi p:nth-child(4) span{
	background: url(../images/icon09.png) no-repeat left center;	
}

#map{
  width: 100%;
 height:500px;
}
.zp01 li{
	float: left;
	width: 32%;
	background: #000;
	overflow: hidden;
	position: relative;
	margin-right:2%;
}
.zp01 li:nth-child(3n){
	margin-right: 0;
}
.zp01 li img{
	width: 100%;
	display: block;
	transition-duration: .5s;
	opacity: 0.9;
}
.zp01 li p{
	position: absolute;
	bottom: 20px;
	left: 40px;
	color: #fff;
	font-size: 18px;
}
.zp01 li:hover img{
	opacity: 0.6;
	transform: scale(1.1,1.1);
}
.fl-text {
	position: absolute;
	width: 100%;
	top:30px;
	left: 10px;
	opacity: 0;
}
.fl-text span{
	display: block;
	width: 33.33%;
	float: left;
	color: #fff;
	font-size: 16px;
	padding-bottom: 10px;

}
.fl-xi:hover .fl-text{
	opacity: 1;
}
.fl-xi:hover p{ opacity: 0; }



.zp_ti{ height:61px; background:#e60012; color:#fff; font-size:18px; line-height:61px; font-weight: bold; margin-top:40px;}
.zp_ti li{ float:left; width:20%; text-align:center;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	/* 加入我们css */
.sideMenu1 h3{ height:74px; line-height:74px; border:1px solid #d8d8d8;  cursor:pointer;border-top:none;}
.sideMenu1 h3 dl{ width:100%; margin:0;}
.sideMenu1 h3 dl dd{ float:left; width:20%; text-align:center; padding:0; font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sideMenu1 .on{ background: #f4f4f4 }
.sideMenu1 ul{ padding:36px 60px;display:none; /* 默认都隐藏 */ border-bottom:1px solid #c4c4c4; font-size:16px; background:#f7f7f7; }
.sideMenu1 ul p{ line-height:28px; font-size:14px; }
.sideMenu1 ul p span{ font-size:16px;}
.ze-le{ width:50%; padding-bottom: 40px;}

.ne-new-list dl{ padding-bottom:27px;}
.ne-new-list dl dt{ width:355px; height:234px; overflow:hidden; background:#000; float:left;}
.ne-new-list dl dt img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.ne-new-list dl dd{ width: calc(100% - 355px); width: -webkit-calc(100% - 355px); padding-left: 24px; float:left; box-sizing: border-box;}
.ne-new-list dl dd h4{ font-size:18px; color:#363636; font-weight:normal;}
.ne-new-list dl dd span{ display:block; background:url(../images/date1.jpg) no-repeat left center; padding-left:30px; margin:13px 0 20px 0; height:20px; color: #bdbdbd;}
.ne-new-list dl dd p{ color:#727272; line-height:2; font-size: 16px;}
.ne-new-list dl:hover dt img{ opacity:0.6; transform:scale(1.1,1.1)}

.resources_nav_go {
    margin-top: 18px;
    zoom: 1;
}

    .resources_nav_go:after {
        display: block;
        content: "";
        clear: both;
    }

.resources_nav_a1 {
    float: left;
    display: block;
    width: 130px;
    height: 43px;
    font-size: 16px;
    color: #d04e55;
    border: 1px solid #ecb7ba;
     
    text-align: center;
    line-height: 43px;
}

.resources_nav_a2 {
    float: left;
    margin-left: 5px;
    display: block;
    width: 50px;
    height: 43px;
    border: 1px solid #ecb7ba;
    text-align: center;
}

    .resources_nav_a2 img {
        margin: 0 auto;
        margin-top: 14px;
    }

.rlzy_img1 {
    display: block;
}

.rlzy_img2 {
    display: none;
}

.resources_nav_go:hover .resources_nav_a1 {
    background: #bf101a;
    color: #FFFFFF;
}

.resources_nav_go:hover .resources_nav_a2 {
    background: #bf101a;
}

.resources_nav_go:hover .rlzy_img1 {
    display: none;
}

.resources_nav_go:hover .rlzy_img2 {
    display: block;
}
.fd-sy{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; opacity:0.5; z-index:9999;}
.fw-ti li{ margin:0 3px 10px 3px}
.fw-ti li a{ font-size:14px; padding:0 10px;border-radius: 0; border:none; }
.fw-xi p{ font-size:16px; color:#555; line-height:1.6  }
.fw-xi img{ max-width:100%; height:auto;}
.gg-list dl{ border:1px solid #e8e8e8; padding:20px 35px; margin-bottom:23px;}
.gg-list dl dt{ border-bottom:1px solid #e8e8e8; font-size:18px; padding-bottom:15px; margin-bottom:15px;}
.gg-list dl dd p{ color:#555; line-height:1.6; margin:10px 0;}
.gg-list dl dd p b{ float:right; color:#e60012}
.gg-list dl dd span{ color:#555;}
.djg01{ width:33%; float:left; margin-right:0.5%;}
.djg01 h1{ color:#fff; background:#0b5298; font-weight:normal; line-height:59px; text-align:center; font-size: 22px;}
.djg01 ul{ border:1px solid #c6c6c6; border-top:none; background:#f5f7f9;border-bottom:none;}
.djg01 ul li{ float:left; width:50%; border-right:1px solid #c6c6c6; font-size:16px;line-height:46px; height:46px; border-bottom:1px solid #c6c6c6; text-align: center;}
.djg01 ul li:nth-child(2n){ border-right:none;}
.djg01 ul li:nth-child(odd){ font-weight:bold;}
.tz-img{ width:50%;}
.tz-img img{ width:100%; display:block;}
.tz-txt{ width:50%; border:1px solid #cccccc; padding:50px 39px;}
.tz-txt h1{ font-size:24px;}
.form li {
	width: 100%;
	height: 56px;
	margin-top: 14px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	position:relative
}
.imgcode{ position:absolute; right:10px; top:10px;}
#btn{ position:absolute; right:10px; top:15px;}
.form li input {
	background: none;
	outline: none;
	border: none;
	font-size: 14px;
}
.form li .inputbg {
	width: 100%;
	padding-left: 14px;
	color: #333;
	height:100%;
	}
.form li input::-webkit-input-placeholder {
 color:#d8d6d6;
}
 input::-moz-placeholder {   /* Mozilla Firefox 19+ */
 color:#d8d6d6;
}
 input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
 color:#d8d6d6;
}
 input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
 color:#d8d6d6;
}
.form li:nth-child(4) {
	text-align: center;
	border: none;
	padding: 0;
}
.form li:nth-child(4) input {
	width: 100%;
	height: 100%;
	background: #f84949;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
}
.tz-txt p a{ color:#777;}
.zh{ padding:35px 0 10px 0; font-size:12px;}
.zc{ display:block; width:100%; line-height:45px;background: #1f81e8; text-align:center;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;}

.zizhi li{ 
	width:32%; 
	position:relative; 
	text-align: center;
	float:left; 
	margin:0px 2% 20px 0;
}
.zizhi li .sy{ position: absolute; left: 40%; top: 40%; z-index: 9999; width: 71px; height: 73px; }
.zizhi li .sy img{border:none;}

.zizhi li:nth-child(3n){
	margin-right: 0;
}
.zizhi li img{
	border: 1px solid #eee;
	padding:5px 10px;
	width: 100%;

}

.ti{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	padding:20px 10px 20px 10px;}
.message{
	font-size:14px;
	padding:0;
	text-align:center; border-bottom: 1px solid #eee;}
.detail{
	padding:20px;
	font-size:16px;
	line-height:27px;}

.tj {
    display: block;

    height: 52px;
    line-height: 52px;


    font-weight: bold;

}
.subNav{display: block;
  width: 100%;
  background: #efefef;
  font-size: 16px;
  line-height: 45px;
  margin-bottom: 1px;
  padding-left:28px; cursor:pointer}
.subNav:hover{
  color: #e60012;}
.currentDd{
  color: #e60012;}
.currentDt{background-image:url(../images/off.png);}
.navContent{display: none; width: 100%;}
.navContent li{border-bottom:solid 1px #eee; line-height:50px;}
.navContent li a{ display: inline-block; width:100%;/*height:40px;*/text-align:left;font-size:12px;line-height:50px;color:#333; padding-left:40px; position:relative}
.navContent li a:hover{background: #e60012;
  color: #fff;}
 .navContent li a:after{
	 content:""; position:absolute; width:5px; height:5px; background:#d1d1d1; top:24px; left:20px; border-radius:100%;}
  
.navContent .xuanzhong{background: #e60012;
  color: #fff;}

  
.tz-bd{ margin:60px 0; background:#e9e9e9; padding:47px;}
.tz-bd h1{ text-align:center; font-size:24px; font-weight:normal; padding-bottom:47px;}
.sk01{ width:100%; background:#fff; height:200px; /*text-align:center;*/ padding:10px; font-size:18px; border:none;}
.tz-tj{ display:inline-block; color:#fff; background:#e60012; font-size:22px; text-align:center; padding:12px 46px; border-radius:20px;}
.xs-zp { padding-top:20px; display:none;}
.xs-zp li{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.xs-zp li p{ float:left; font-weight:bold; font-size:16px;}
.xs-zp li span{ float:right}

.picList li {
    width: 30%;
    background: #f0f0f0;
    padding: 10px 10px 0 10px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
	margin:0 3% 30px 0
}
.picList li .pic{ width:100%; background:#000; overflow:hidden; position:relative; padding-bottom:70%;}
.picList li .pic img{ position:absolute; top:0; left:0; width:100%; height:100%; display:block; transition-duration:.5s;}
.picList li .title{ line-height:40px;}
.picList li:hover .pic img{ opacity:0.5; transform:scale(1.1,1.1)}

.ne-xi:after,.ab01:after,.lx01:after,.lx-xi:after,.zp01:after,.djg01 ul:after,.xs-zp li a:after,.picList:after{
	content: "";
	clear: both;
	display: block;
}

@media only screen and (min-width: 1500px)
{
  .form li{ margin-top:22px; }
  .zh {
    padding: 73px 0 10px 0;
}
}

@media only screen and (max-width: 1240px) {
    
 .zizhi li .sy{left: 30%; top: 30%; }  
}
@media only screen and (max-width: 992px) {
   

}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
  .ne-banner{ padding-top: 50px; }
  .ne-le{ width: 100%; padding-bottom: 20px; }
  .ne-le h1{ display: none; }
  .ne-le p{ width: 32.5%; float: left; margin-right: 0.5%; line-height: 40px; }
  .ne-ri,.ab01-le,.ab01-ri{ width: 100%; }
  .ne-xi{ padding:10px 2%; }
  .position{ display: none; }
  .ab01-le h1{ font-size: 20px; }
  .zz-tu,.tz-img{ width: 100%; }
  .ry-ti li{ margin:0 4px 10px; }
  .ry-ti li a{ font-size: 16px; padding:0 18px; line-height: 35px; }
  .lx01-ti{ width: 100%; padding: 0 10px; }
  .lx01-ti h1{ font-size: 18px; padding-bottom: 5px; }
  .lx-xi{ width: 100%; }
  .lx-xi p{ padding-left: 10px; width: 100%; font-size: 16px; margin-bottom:10px; }
  #map{ height: 250px; }
  .zp01 li{ width: 100%; margin-bottom: 10px; }
  .zp01 li p{ font-size: 16px; }
  .sideMenu1 ul{ padding:10px; }
  .ze-le{ width: 100%; padding-bottom: 14px; }
  .ne-new-list dl{ border-bottom: 1px solid #eee; margin-bottom: 20px; }
  .ne-new-list dl dt{ float: none; margin:0 auto 10px; }
  .ne-new-list dl dd{ width: 100%; padding-left: 0; }
  .jj-le p{ width: 49%; font-size: 14px; }
  .gg-list dl{ padding:10px; margin-bottom: 10px; }
  .djg01{ width: 100%; margin-right: 0; margin-bottom:20px; }
  .tz-txt{ width: 100%; padding:10px; }
  .zp_ti,.sideMenu1{ display:none;}
  .xs-zp{ display:block}
  .picList li {
    width: 94%;
    padding: 10px 10px 0 10px;
	margin:0 3% 30px 3%
}
.detail img{ width:100%;}
}

