@charset "utf-8";
body{background:url(../images/bgbg.png) no-repeat center 200px; }
/* CSS Document */
	/*bannner*/
	
 #banner{height:600px;min-width:1200px; background:  url(../images/bannerbottom.png) no-repeat center bottom ;}
 #banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
 #banner .slick-slide{outline: 0;position: relative;
     background-position: center center;background-repeat: no-repeat;
     -o-background-size: cover;
     -ms-background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
     background-size: cover;
 }

 #banner .slick-dots{position: absolute;left: 0;bottom: 15px;width: 100%;text-align: center;z-index: 99;}
 #banner .slick-dots li{display: inline-block;margin: 0 5px 0 6px;}
 #banner .slick-dots li button{display: block;width: 13px;height: 13px;border: none;outline: 0;cursor: pointer;text-indent: -9999em;padding: 0;margin: 0;
     font-size: 0;line-height: 0;background: none;border: 1px solid #fff;
         -webkit-border-radius: 50%;
         -moz-border-radius: 50%;
         border-radius: 50%;
 }
 #banner .slick-dots li.slick-active button{background-color: #fff;}
 #banner .item a{display: block;height: 100%;}

/*container*/





/*标题栏*/
.top{ width: 150px; text-align: center; margin-bottom: 15px; height: 70px ; line-height: 70px; font-size:18px; color: #434343; font-weight: bold ;}
.con03top{height: 45px; margin-bottom: 15px;}
.con03top h3{font-size:20px; height:45px;background: url(../images/newsbg.png) no-repeat center bottom;}
.line{background:#CDCDCD;margin-top: 20px;margin-left: 20px; height: 1px; width: 950px;}
.more{ margin-top: 5px; float:right;color:#00b078; padding-left: 10px; background: url(../images/arrow.png) no-repeat  94px center; display: block; font-size: 12px; border: 1px solid #00b078; border-radius: 5px; -moz-border-radius: 5px; line-height: 30px; width: 119px; height:30px;}
.more a{color: #00b078; width: 119px; display: block;
-moz-transition: background-color 2s;	/* Firefox 4 */
-webkit-transition: background-color 2s;	/* Safari 和 Chrome */
-o-transition: background-color 2s;	 }

.more01{ margin:15px auto; overflow: hidden; color:#00b078; padding-left: 10px; background: url(../images/arrow.png) no-repeat  94px center; display: block; font-size: 12px; border: 1px solid #00b078; border-radius: 5px; -moz-border-radius: 5px; line-height: 30px; width: 119px; height:30px;}
.more01 a{color: #00b078; width: 119px; display: block;
-moz-transition: background-color 2s;	/* Firefox 4 */
-webkit-transition: background-color 2s;	/* Safari 和 Chrome */
-o-transition: background-color 2s;	 }


.more03{ display: block; font-size: 13px; text-align:center; overflow: hidden; color:#00b078;border: 1px solid #00b078; border-radius: 5px; -moz-border-radius: 5px; line-height: 30px; width:70px; height:30px;}



/*con01*/
.con01{overflow: hidden; margin-top: 30px;}
.con01main ul li{ width:275px; float: left;}
.con01main ul li+li{margin-left: 33px;}

.con01main ul li .time{font-size: 14px; margin-top: -20px; margin-left: 75px; font-family: Cambria; position: absolute; color: #fff; width: 131px; height: 29px; line-height: 29px; text-align: center; background: #ff5722;z-index: 2;}
.con01main ul li a{display:block; overflow: hidden;width: 275px;}
.con01main ul li img{width:275px; height:197px; overflow:hidden; display: block;}
.con01main ul li img:hover{width:275px; height:197px;transition: all 0.4s ease-out; overflow:hidden;box-shadow: none;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);  }
.con01main ul li .tit{height:90px;border:1px solid #CDCDCD;border-top: none;   background: #fff; border-bottom: 3px solid #009a7b;}
.con01main ul li .tit .tit01{font-size:14px; padding: 10px 15px 0px 15px;  line-height: 30px; color: #323648;}
.con01main ul li .tit .tit02{font-size: 12px;padding: 0px 15px; line-height: 20px;  color: #9d9d9d;}



/*con02*/
.con02{margin-top: 30px;}
.con0201{background: #2abc8e; height: 51px; width: 100%; line-height: 51px;}
.con0201tit{background: url(../images/tz01.png) no-repeat 15px center; width: 170px; text-align: center; font-size: 20px; color: #FFf; height: 51px; }


	.txtMarquee-left{ padding-left: 40px;  background: url(../images/tz01.png) no-repeat top left; height: 51px; line-height: 51px; width:950px;  position:relative; }
		.txtMarquee-left .bd{}
		.txtMarquee-left .bd .tempWrap{ padding-right: 40px;width: 910px !important;background: url(../images/tz01.png) no-repeat right center;  }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1;   padding-right: 40px;}
		.txtMarquee-left .bd ul li{ margin-right:20px; padding-left: 20px; background: url(../images/icon11.png) no-repeat left center;  float:left; height:51px; line-height:51px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
		.txtMarquee-left .bd ul li a{color: #FFF;}

		.txtMarquee-left .bd ul li span{ color:#fff;  }


.con0202{overflow: hidden;margin-top: 20px;}
.con0202 ul{overflow: hidden;}
.con0202 ul li{  margin-top:10px;
margin-right: 39px; float: left;}
.con0202 ul li+li+li,.con0202 ul li+li+li+li+li+li{margin-right: 0px;}
.con0202 ul li+li+li+li{margin-right: 39px;}
.date {
	width: 54px;
	height: 54px;
	background: url(../images/tz02.png) no-repeat left top;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	margin-top: 5px;
}

.date h3 {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
	color: #009a7b;
	font-size: 24px;
	line-height: 30px;
}

.date p {
	display: block;
	width: 50px;
	float: left;
	text-align: right;
	color: #999;
	font-size: 14px;
	padding-right: 15px;
	line-height: 10px;
	margin: 0px;
}

.date-txt {
	width: 295px;
	float: left;
	margin-left: 25px;
}

.date-txt h3 {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #434343;
	line-height: 26px;
	max-height: 52px;
	overflow: hidden;

}

.con0202 ul li:hover .date {
	background: url(../images/tz01hover.png) no-repeat left top;
}

.con0202 ul li:hover .date h3 {
	color: #fff;
}

.con0202 ul li:hover .date p {
	color: #fff;
}

.con0202 ul li:hover .date-txt h3 {
	color: #333;
}

/*con03*/
.con03{ position: relative; margin-top: 20px; overflow: hidden;}
.con032{margin-left: 80px;margin-top: 50px;}
.con031{ padding:35px;background: #eee9e1; width: 850px;}
.con0301 ul li{}
.con0301 ul li a{overflow: hidden; width: 265px;display: block;}
.con0301 ul li .text01{font-size: 14px; height: 44px; line-height: 22px;}
.con0301 ul li a img{width:265px; height:165px;  overflow: hidden;}
.con0301 ul li a img:hover{width:265px; height:165px; transition: all 0.4s ease-out; overflow:hidden;box-shadow: none;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);  }
    
.con0302 .item01 a{display: block;} 
.con0302 .item01 a .itemtxt{background:url(../images/tsbg.png) no-repeat left top; padding: 20px; width: 256px;height: 195px; color: #fff;}
.con0302 .item02 a .itemtxt{background:url(../images/tsbg.png) no-repeat left top; padding: 20px; width: 256px;height: 195px; color: #fff;}
.con0302 .item01 a .img01,.con0302 .item02 a .img01{overflow:hidden; height: 235px;}
.con0302 .item01 a .img01 img:hover,.con0302 .item02 a .img01 img:hover{width:254px; height:235px; transition: all 0.4s ease-out; overflow:hidden;box-shadow: none;
    -webkit-transform: scale(1.08);
    transform: scale(1.08); }
 .tit03{line-height: 25px; height: 140px;} 
.time02{float: right; padding-right: 100px; background: url(../images/more11.png) no-repeat right;}

.con0303{overflow:hidden; background: #da6d40 url(../images/icon002.png) no-repeat right center; height: 240px;width:580px;  margin-bottom: 35px; position: absolute; bottom: 0px;}
.con0303:after{ overflow: hidden; position: absolute;
    top: 0;
    right:0;
    left:-272px;
    width: 0;
    height: 0;
    border: 272px solid transparent;
    border-bottom-width: 0;
    border-top-color: #fff;
    -ms-transform: rotateY(70deg);
    -webkit-transform: rotateY(70deg);
    transform: rotateY(70deg);
    z-index: 0;
    content: " ";}
.picScroll-left1{ width:480px;  overflow:hidden; position:relative;margin-left: 92px; }
		.picScroll-left1 .hd{ overflow:hidden; z-index: 3; width: 100px; margin: 10px auto;  height:30px; }
		.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left1 .hd ul li{ float:left; margin-right:10px;background:url(../images/icon001.png) no-repeat ; line-height:14px; text-align:center;cursor:pointer;   overflow:hidden; margin-right:5px; text-indent:-999px; width: 27px; height: 12px; cursor:pointer;  }
		.picScroll-left1 .hd ul li.on{background:url(../images/icon001hover.png) no-repeat ; }
		.picScroll-left1 .bd{ margin-top: 10px;  }
		.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left1 .bd ul li img
		{
      width: 80px;
      float: left;}
		.picScroll-left1 .bd ul li .wrapper {
      margin: 10px 20px 0px 20px; display: block; width: 180px; float: left;}
   .picScroll-left1 .bd ul li .txtwrapper {
      margin-left: 100px;}
      .picScroll-left1 .bd ul li .txtwrapper h4 {
        font-size: 20px;
        color: #fff;
        line-height: 1em;
        font-family: Cambria;}
      .picScroll-left1 .bd ul li .txtwrapper p {
        font-size: 12px;
        color: #fff;
        padding-top: 5px;}

/*con03*/
/*con04*/
.con04{margin-top:30px; position: relative;}
	.slideBox{ width:1200px; height:430px; overflow:hidden; position:relative;   }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:55px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:10px; border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#fba50f; color:#fff; }.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd li a{ position: relative; display: block;}
			
		.slideBox .bd li .img03{display:block;width: 738px; height: 553px;  }

.con04main{left:450px; padding: 30px; top: 50px; position:absolute ;transition: all 0.35s ease-in-out; box-shadow: 0 0 10px rgba(0,0,0,0.25); background: #fff url(../images/icon004.png) no-repeat 441px 220px;float: right; width: 524px; height: 257px;}
.con04main:hover{box-shadow: 0 0 10px rgba(0,0,0,0.55); transition: all 0.35s ease-in-out; }
.con0404{background: #00b078; z-index: -1; overflow: hidden; height: 317px;width:580px;  margin-bottom: 35px; position: absolute; bottom: 0px; right: 0px;}
.con0404:after{overflow: hidden; position: absolute;
    top: 0;
    right:-589px;
    width: 0;
    height: 0;
    border: 523px solid transparent;
    border-bottom-width: 0;
    border-top-color: #fff;
    -ms-transform: rotate(70deg);
    -webkit-transform: rotate(70deg);
    transform: rotate(70deg);
    z-index: 0;
    content: " ";}
    
   .tit04 h3{font-size: 24px; color: #434343; line-height: 40px;} 
.con0401{padding: 10px;}
.con0401 .tit{font-size: 16px; color: #434343; line-height: 40px;}
.con0401 .intro{ height:108px;color: #9f9f9f; font-size: 14px; line-height: 30px;}
.con0401 .con040101,.con0401 .con040102{ line-height: 30px; height: 30px; color: #434343;}
.con0401 .con040101 img,.con0401 .con040102 img{  vertical-align: middle; }
/*con04*/
.con05{margin-top:40px;background:#f8f9fb url(../images/zlbg.png) no-repeat top center; width: 100%; min-width: 1200px;} 
.picScroll-left{ width:1200px; background: url(../images/zl.png) no-repeat center 20px; height: 390px;  overflow:hidden; position:relative;  }
		.picScroll-left .hd{width:1200px; overflow:hidden; position:absolute;top:40%; height:64px;   }
		.picScroll-left .hd .prev{ left:0px;display:block;  width:102px; height:64px;  overflow:hidden;
			 cursor:pointer; background:url(../images/prev.png) no-repeat;}
		.picScroll-left .hd .next{right:0px; display:block;  width:102px; height:64px; float:right;  overflow:hidden;
			 cursor:pointer; background:url(../images/next.png) no-repeat; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ width: 950px; margin: 100px auto 0px auto ;  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 22px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center;overflow:hidden; display:block; height: 205px;width: 190px; }
		.picScroll-left .bd ul li .pic img{ border-top-left-radius: 90px;border-top-right-radius:90px; height: 205px;width: 190px; display:block;  }
		.picScroll-left .bd ul li .pic:hover img{height: 205px;width: 190px; transition: all 0.4s ease-out; overflow:hidden;box-shadow: none;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);  }
		.picScroll-left .bd ul li .title{ line-height:20px; width: 160px;padding:5px 15px 0px 15px; color: #434343; background: #FFFFff;height: 50px; text-align: center;   }