  /*banner*/
  .yzhy{position: absolute;
    top: 17px;
    left: 25%;}
.yzhy img{width:110px;}
  .carousel-indicators {
  	left: 500px;
  	bottom: 30px;
  }
  
  .carousel-indicators li {
  	width: 21px;
  	height: 19px;
float:left \9;
  	background-color: none;
  	background: url(../images/icon02.png) no-repeat;
  	background-size: 100% 100%;
  }
  
  .carousel-indicators .active {
  	background: url(../images/icon02hover.png) no-repeat;
  	background-size: 100% 100%;
  }
  
  .carousel-indicators li::before {
  	width: 21px;
  	height: 19px;

  }
  
  .carousel-caption {
  	bottom: 0px;
  	padding: 0;
  	right: 0px;
  	left: 0;
  }
  
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
  	width: 40px;
  	height: 40px;
margin-top:216px \9;
  }
  
  .carousel-caption .title {
  	margin: 0;
  	text-align: left;
  	float: left;
  	display: inline-block;
  	padding: 0px 15px;
  	line-height: 40px;
  	font-size: 34px;
  	margin-bottom: 50px;
  	text-shadow: 2px 2px 0px #000;
  }
  
  .yxtz {
  	background: #028B39;
  	width: 90px;
  	float: right;
  	line-height: 40px;
  	text-align: center;
  	padding: 0px 10px;
  }
  
  .yxtz a {
  	display: block;
  	color: #fff;
  }
  
  .carousel-control-prev {
  	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
  	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
  	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  	background-repeat: repeat-x
  }
  
  .carousel-control-next {
  	right: 0;
  	left: auto;
  	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
  	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
  	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  	background-repeat: repeat-x
  }
  /*banner*/
  /*å­¦æ ¡æ–°é—»*/
  /*å­¦é™¢æ–°é—»*/
  
  .xyxw {
  	margin: 40px auto 0px auto;
  }
  
  .slideBox {
  	position: relative;
  	width: 95%;
  	overflow: hidden;
  }
  
  .slideBox .hd {
  	position: absolute;
  	height: 28px;
  	line-height: 28px;
  	bottom: 141px;
  	right: 80px;
  	z-index: 1;
  }
  
  .slideBox .hd li {
  	display: inline-block;
  	width: 10px;
  	height: 10px;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	border-radius: 10px;
  	background: #dddddd;
  	text-indent: -9999px;
  	overflow: hidden;
  	margin: 0 6px;
  	cursor: pointer;
  }
  
  .slideBox .hd li.on {
  	background: #ffba00;
  }
  
  .slideBox .bd {
  	position: relative;
  	z-index: 0;
  }
  
  .slideBox .bd li {
  	position: relative;
width: 556px;
  }
  
  .slideBox .bd li img {
  	display: block;
       
  	width:100%;
  
  	overflow: hidden;
  	height: 359px;
  	transition: all 0.4s;
  }
  
  .slideBox .bd li img:hover {
  	transition: all 0.4s ease-out;
  	overflow: hidden;
  	box-shadow: none;
  	-webkit-transform: scale(1.08);
  	transform: scale(1.08);
  }
  
  .slideBox .bd li a {
  	display: block;
  	cursor: pointer;
  	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  	/* å–æ¶ˆé“¾æŽ¥é«˜äº® */
  }
  
  .item-txt01 {
  	position: relative;
  	width: 83%;
  	margin: 0 auto;
  	position: relative;
  	top: -43px;
  	border: 1px solid #dddddd;
  	background-color: #fff;
  	padding: 10px 0 10px;
  	min-height: 70px;
  }
  
  .item-txt01 h3 {
  	padding: 0 44px;
  	line-height: 24px;
  	max-height: 48px;
  	font-weight: normal;
  	overflow: hidden;
  }
  
  .item-date {
  	display: block;
  	color: #a0a0a0;
  	font-family: 'Arial';
  }
  
  .item-date01 {
  	padding: 0 44px;
  }
  
  .item-date i,
  .item-date02 i {
  	color: #a0a0a0;
  	padding-right: 10px;
  	font-size: 19px;
  }
  
  .item_more {
  	position: absolute;
  	right: 30px;
  	bottom: 25px;
  	width: 21px;
  	height: 18px;
  	background: url(../images/more.png)
  }
  
  .item_more a {
  	display: block;
  	width: 22px;
  	height: 19px;
  }
  
  .item-txt01:hover .item_more {
  	right: 20px;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .item-txt01:hover {
  	background: #028b39;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .item-txt01:hover .item-date,
  .item-txt01:hover .item-date i,
  .item-date01 i,
  .item-txt01:hover a {
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  	color: #fff;
  }
  /*å­¦é™¢æ–°é—»*/
  
  .newstop {}
  
  .newstop .tit {
  	display: block;
  	font-size: 20px;
  	font-weight: bold;
  	line-height: 40px;
  	color: #028B39;
  }
  
  .newstop .more {
  	font-size: 14px;
  	text-align: center;
  	display: block;
  	width: 120px;
  	border: 1px solid #028B39;
  }
  

  
  .newstop .more:hover {
  	display: block;
  	background: #028B39;
  	color: #ffffff;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .more2 a {
  	font-size: 0.875rem;
  	color: #AFBBBC;
  	line-height: 40px;
  	margin-right: 15px;
  	display: block;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .more2 a:hover {
  	color: #028b39;
  	margin-right: 0px;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .more3 {
  	padding: 5px 10px;
  	background: #be8a6b;
  	width: 80px;
  	clear: both;
  	font-size: 0.875rem;
  	height: 30px;
  	text-align: center;
  	margin: 30px auto 0px auto;
  }
  
  .more3 a {
  	color: #fff;
  	display: block;
  }
  
  .news {}
  
  .news ul li {
  	clear: both;
  	height: 50px;
  	line-height: 50px;
  	border-bottom: 1px solid #dddddd;
  }
  
  .news ul li a {
  	width: 74%;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
  	padding-left: 10px;
  	display: block;
  	transition: all 0.3s ease;
  }
  
  .news ul li a:hover {
  	padding-left: 17px;
  }
  
  .news ul li .time {
  	display: block;
  	float: left;
  	height: 29px;
  	line-height: 29px;
  	width: 80px;
  	text-align: center;
  	margin-top: 11px;
  	background: #be8a6b;
  	margin-right: 10px;
  	color: #fff;
  	font-size: 0.775rem;
  }
  /*å­¦æ ¡æ–°é—»*/
  /*é€šçŸ¥å…¬å‘Š*/
  
  .tzgg {
  	padding: 60px 0px 80px 0px;
  	background: url(../images/bg01.png) no-repeat top center;
  	background-size: cover;
  }
  
  .tabBox .hd {
  	height: 40px;
  	background: url(../images/news_biao.png) no-repeat 57px center;
  	line-height: 40px;
  	font-size: 20px;
  }
  
  .tabBox .hd ul {
  	overflow: hidden;    position: relative;
  }
  
  .tabBox .hd ul li {
  	float: left;
  	font-weight: bold;
  	margin: 0 10px;
  	color: #6e6e6e;
  }
.tabBox .hd ul li .more{font-size: 0.875rem;
    color: #AFBBBC;
    line-height: 40px;
    margin-right: 15px;
    display: block;position: absolute;
    right: 0;
    top: 0;font-weight: normal;}
   .tabBox .hd ul li .more{display:none;} 
  .tabBox .hd ul .on {
  	color: #028b39;
  }
  .tabBox .hd ul .on .more{display:block!important;} 
  .tabBox .hd ul .on a {
  	display: block;
  	/* ä¿®å¤Android 4.0.x é»˜è®¤æµè§ˆå™¨å½“å‰æ ·è‰²æ— æ•ˆæžœbug */
  }
  
  .tabBox .bd ul {}
  
  .tabBox .bd li {
  	clear: both;
  	height: 50px;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	-webkit-text-overflow: ellipsis;
  	border-bottom: 1px solid #dddddd;
  	line-height: 50px;
  }
  
  .tabBox .bd li .time01 {
  	font-family: georgia;
  	color: #028b39;
  	margin-right: 10px;
  	font-size: 0.775rem;
  	padding: 5px 10px;
  	background: #f1f1f1;
  }
  
  .tabBox .bd li a {}
  
  .tabBox .bd .t {
  	height: 85px;
  	overflow: hidden;
  }
  
  .tabBox .bd .t .pic {
  	width: 130px;
  	float: left;
  }
  
  .tabBox .bd .t .con {
  	margin-left: 130px;
  	line-height: 20px;
  }
  
  .tabBox .bd .t .con p {
  	font-size: 12px;
  	color: #999;
  }
  
  .more {
  	position: absolute;
  	right: 27px;
  	/*æ”¹å˜topå€¼å’Œleftå€¼å¯ä»¥æ”¹å˜â€œæ›´å¤šâ€æ ·å¼çš„ä½ç½®*/
  	top: 5px;
  	height: 100%;
  }
  
  #more_22 {
  	display: none;
  }
  
  .more_1 a,
  .more_2 a {
  	font-size: 14px;
  	color: #B9B9B9;
  	line-height: 60px;
  	font-weight: normal;
  	float: right;
  	margin-top: 5px;
  	margin-right: 10px;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .3s ease .2s;
  	-moz-transition: all .3s ease .2s;
  	-ms-transition: all .3s ease .2s;
  	-o-transition: all .3s ease .2s;
  	transition: all .3s ease .1s;
  }
  
  .more_1 a:hover,
  .more_2 a:hover {
  	margin-right: 0px;
  	color: #028b39;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  /*é€šçŸ¥å…¬å‘Š*/
  /*åª’ä½“å…³æ³¨*/
  
  .mtgz,
  .tzgg01 {
  	padding: 20px 30px 30px 30px;
  	background: #fff;
  	box-shadow: 0px 0px 5px 5px rgba(88, 169, 118, .7);
  }
  
  .mtgz {
  	margin-left: 50px;
  	background: #fff url(../images/mtgzbg.png) no-repeat right bottom;
  }
  
  .tzgg01 {
  	max-width: 54%;    overflow: hidden;
  }
  
  .ul-inline>li {
  	
/* float: left; */
  	
display: inline-block;
  	
font-size: 14px;
  	
vertical-align: top;
  }
  
  .bit-list05 {
  	margin: 0 -15px;
margin-top:60px;
  }
  
  .bit-list05 li {
  	width: 49%;
  }
  
  .bit-list05 li.even {
  	margin: 40px 0 0px;
  }
  
  .bit-list05 li>a {
  	display: block;
  	margin: 0 15px;
  	padding: 10px;
  	border-top: 6px solid #059aba;
  	position: relative;
  	min-height: 82px;
  	transition: all 0.35s ease-in-out;
  }
  
  .bit-list05 li>a:before {
  	content: '';
  	width: 100%;
  	height: 0;
  	position: absolute;
  	z-index: 0;
  	top: 0;
  	left: 0;
  	transition: all 0.4s ease-in-out;
  }
  
  .item-top05 {
  	overflow: hidden;
  	padding-bottom: 6px;
  	position: relative;
  	z-index: 5
  }
  
  .bit-list05 li>a .item-label05 {
  	float: left;
  	color: #059aba;
  }
  
  .bit-list05 li>a .item-date05 {
  	color: #a0a0a0;
  	font-size: 12px;
  	float: right;
  }
  
  .bit-list05 li>a .item-date05 i {
  	font-size: 14px;
  	color: #FFB05C;
  }
  
  .item-title05 {
  	line-height: 24px;
  	max-height: 48px;
  	overflow: hidden;
  	font-weight: normal;
  	margin-bottom: 5px;
  	position: relative;
  	font-size: .95rem;
  	z-index: 5
  }
  
  .bit-list05 li>a .item-txt05 {
  	font-size: 12px;
  	line-height: 22px;
  	height: 66px;
  	overflow: hidden;
  	color: #ccc;
  	position: relative;
  	z-index: 5
  }
  
  .bit-list05 li.color2>a {
  	border-top-color: #ab7c0b
  }
  
  .bit-list05 li.color3>a {
  	border-top-color: #a61c31
  }
  
  .bit-list05 li.color4>a {
  	border-top-color: #6bb722
  }
  
  .bit-list05 li.color2>a .item-label05 {
  	color: #ab7c0b;
  }
  
  .bit-list05 li.color3>a .item-label05 {
  	color: #e7455e;
  }
  
  .bit-list05 li.color4>a .item-label05 {
  	color: #6bb722;
  }
  
  .bit-list05 li.color3,
  .bit-list05 li.color4 {
  	margin-bottom: 0
  }
  
  .bit-list05 li.color1>a:hover:before {
  	height: 100%;
  	background-color: #059aba;
  }
  
  .bit-list05 li.color2>a:hover:before {
  	height: 100%;
  	background-color: #ab7c0b;
  }
  
  .bit-list05 li.color3>a:hover:before {
  	height: 100%;
  	background-color: #a61c31;
  }
  
  .bit-list05 li.color4>a:hover:before {
  	height: 100%;
  	background-color: #6bb722;
  }
  
  .bit-list05 li>a:hover {
  	margin-top: -10px;
  	margin-bottom: 10px;
  }
  
  .bit-list05 li>a:hover * {
  	color: #fff !important;
  }
  /*åª’ä½“å…³æ³¨*/
  /*å­¦æœ¯æ´»åŠ¨*/
  
  .listTitle03 {
  	text-align: left;
  	border-left: 1px solid #fff;
  	border-right: 1px solid #fff;
  }
  
  .listTitle03 h2 {
  	color: #fff;
  	padding: 0 20px;
  	margin-left: 240px;
  }
  
  .listTitle03 .line_lf {
  	width: 240px;
  	left: -240px;
  	background-color: #fff;
  }
  
  .listTitle03 .line_rt {
  	width: 918px;
  	right: -918px;
  	background-color: #fff;
  }
  
  .listTitle03 span {
  	margin-left: 215px;
  	color: #eee1d3;
  }
  
  .mode03 {
  	overflow: hidden;
  }
  
  .mode03 .flexslider>.flex-viewport {
  	padding-top: 26px;
  	padding-bottom: 20px;
  }
  
  .mode03 .flex-direction-nav a {
  	font-size: 50px;
  	margin-top: 0;
  	bottom: 20px;
  	top: auto;
  }
  
  .mode03 .flex-direction-nav .flex-prev {
  	left: auto;
  	right: 68px;
  }
  
  .mode03 .flex-direction-nav .flex-next {
  	right: 0;
  }
  /*å­¦æœ¯æ´»åŠ¨*/
  /*å­¦æœ¯æˆæžœ*/
  
  .tabBox1 .hd {
  	height: 40px;
  	line-height: 40px;
  	background: url(../images/news_biao.png) no-repeat center;
  	width: 201px;
  	margin: 20px auto;
  	font-weight: bold;
  	font-size: 20px;
  }
  
  .tabBox1 .hd ul {
  	overflow: hidden;
  }
  
  .tabBox1 .hd ul li {
  	float: left;
  	margin: 0 10px;
  	color: #6e6e6e;
  }
  
  .tabBox1 .hd ul .on {
  	color: #028b39;
  }
  
  .tabBox1 .hd ul .on a {
  	display: block;
  	/* ä¿®å¤Android 4.0.x é»˜è®¤æµè§ˆå™¨å½“å‰æ ·è‰²æ— æ•ˆæžœbug */
  }
  
  .index-row2 ul li {
  	float: left;
  	width: 25%;
  	padding-top: 24px;
  }

  .index-row2 ul li .inner {
  	background: #fff;
  	margin: 5%;
  	padding: 5%;
  	position: relative;
  	height: 140px;
  	box-shadow: 0px 0px 5px 5px #dddddd;
  }
  
  .index-row2 ul li .inner .date {
  	position: absolute;
  	right: 0;
  	width: 110px;
  	text-align: center;
  	top: -24px;
  	background: #028b39;
  	color: #fff;
  	line-height: 42px;
  	font-family: "Georgia";
  	font-size: 14px;
  }
  
  .index-row2 ul li .inner .date img {
  	vertical-align: -2px;
  	margin-right: 5px;
  }
  
  .index-row2 ul li .inner::before {
  	content: "";
  	position: absolute;
  	width: 115px;
  	height: 44px;
  	right: 0;
  	top: -20px;
  }
  
  .index-row2 ul li .inner h6 {
  	margin: 15px 0 10px;
  	line-height: 26px;
  }
  
  .index-row2 ul li .inner .line {
  	width: 57px;
  	height: 4px;
  	background: #028b39;
  }
  
  .index-row2 ul li .inner .desc {
  	margin: 10px 0;
  	line-height: 24px;
  	color: #9d9d9d;
  	height: 72px;
  	overflow: hidden;
  	font-size: 13px;
  }
  
  .index-row2 .more {
  	text-align: center;
  	position: absolute;
  	left: 0;
  	width: 100%;
  	bottom: -20px;
  }
  /*å­¦æœ¯æˆæžœ*/
  /*ä¸“é¢˜*/
  
  .zt {
  	padding: 50px 0px 40px 0px;
  	margin-top: 30px;
  	background: url(../images/bg02.png) no-repeat top center;
  	background-size: cover;
  }
  
  .topic-list {
  	width: 100%;
  	overflow: hidden;
  }
  
  .topic-list li {
  	display: inline-block;
  	/*float: left;*/
  	margin-bottom: 9px;
  	width: 49%;
  }
  .topic-list li:nth-child(even){
    float:right;
  }
  .topic-list li span {
  	display: block;
  	width: 45%;
  	height: 0;
  	padding-bottom: 31.25%;
  	overflow: hidden;
  }
  
  .topic-list li a {
  	position: relative;
  	display: block;
  }
  .topic-list li img{
    width:100%;
  }
  .topic-list li a:before {
  	content: '';
  	width: 0;
  	height: 0;
  	border: 1px solid #dadada;
  	left: 50%;
  	top: 50%;
  	z-index: 10;
  	display: block;
  	position: absolute;
  	background: url(../images/search.png) no-repeat center center;
  	transition: all 0.3s ease
  }
  
  .topic-list li:hover a:before {
  	width: 90%;
  	height: 80%;
  	left: 5%;
  	top: 10%;
  }
  
  .topic-list li a:after {
  	content: '';
  	position: absolute;
  	left: 0;
  	top: 0;
  	z-index: 8;
  	display: block;
  	width: 100%;
  	height: 100%;
  	transition: all 0.3s ease
  }
  
  .topic-list li:hover a:after {
  	background-color: #000;
  	opacity: 0.5;
  	filter: alpha(opacity=5);
  }
  
  .bit-list08 {width:100%;}
  
  .bit-list08 li {
  	width: 23.8%;
  	margin-bottom: 17px;
  }
  
  .bit-list08 li>a {
  	display: block;
  	line-height: 35px;
  	text-align: center;
  	transition: all 0.35s ease-in-out
  }
  
  .bit-list08 li strong {
  	display: block;
  	padding-top: 6px;
  	text-align: center;
  	white-space: nowrap;
  	color: #464646;
  	transition: all 0.35s ease-in-out
  }
  
  .bit-list08 li .iconfont {
  	width: 70px;
  	height: 70px;
  	line-height: 70px;
  	border: 1.5px dotted #2c447e;
  	display: block;
  	text-align: center;
  	font-size: 40px;
  	border-radius: 5px;
  	color: #2c447e;
  	margin: 0 auto;
  	-webkit-transition: all .3s;
  	-moz-transition: all .3s;
  	transition: all .3s ease-in-out;
  	overflow: hidden;
  }
  
  .mode07 .rt {
  	width: 44.3%
  }
  
  .bit-list08 li.li1 .iconfont {
  	border-color: #2c449c;
  	color: #2c449c;
  }
  /*.bit-list08 li:hover{margin-bottom: 25px;}*/
  
  .bit-list08 li.li2 .iconfont {
  	border-color: #0e99a5;
  	color: #0e99a5;
  }
  
  .bit-list08 li.li3 .iconfont {
  	border-color: #a61c31;
  	color: #a61c31;
  }
  
  .bit-list08 li.li4 .iconfont {
  	border-color: #54c3f1;
  	color: #54c3f1;
  }
  
  .bit-list08 li.li5 .iconfont {
  	border-color: #ed1515;
  	color: #da5709;
  }
  
  .bit-list08 li.li6 .iconfont {
  	border-color: #065c18;
  	color: #065c18;
  }
  
  .bit-list08 li.li7 .iconfont {
  	border-color: #775a15;
  	color: #775a15;
  }
  
  .bit-list08 li.li8 .iconfont {
  	border-color: #cda83a;
  	color: #cda83a;
  }
  
  .bit-list08 li>a:hover>.iconfont {
  	background: #2c449c;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(44, 68, 126, .15);
  }
  
  .bit-list08 li.li2>a:hover>.iconfont {
  	background: #0e99a5;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(14, 153, 65, .15)
  }
  
  .bit-list08 li.li3>a:hover>.iconfont {
  	background: #a61c31;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(166, 28, 49, .15)
  }
  
  .bit-list08 li.li4>a:hover>.iconfont {
  	background: #54c3f1;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(84, 95, 241, .15)
  }
  
  .bit-list08 li.li5>a:hover>.iconfont {
  	background: #ed1515;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(237, 21, 21, .15)
  }
  
  .bit-list08 li.li6>a:hover>.iconfont {
  	background: #065c18;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(218, 87, 9, .15)
  }
  
  .bit-list08 li.li7>a:hover>.iconfont {
  	background: #775a15;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(6, 96, 24, .15)
  }
  
  .bit-list08 li.li8>a:hover>.iconfont {
  	background: #cda83a;
  	color: #fff;
  	box-shadow: 0 0 0 8px rgba(119, 90, 21, .15)
  }
  
  .bit-list08 li>a:hover {
  	margin-top: -15px;
  	margin-bottom: 5px;
  }
  
  .bit-list08 li>a:hover strong {
  	padding-top: 16px;
  }
  
  .bit-list08 li>a:hover>.iconfont:before {
  	-webkit-animation: toRightFromLeft .3s forwards;
  	-moz-animation: toRightFromLeft .3s forwards;
  	animation: toRightFromLeft .3s forwards;
  	animation-timing-function: ease-in-out;
  	-webkit-animation-timing-function: ease-in-out;
  	visibility: visible !important;
  	display: block;
  }
  
  @-webkit-keyframes toRightFromLeft {
  	49% {
  		-webkit-transform: translate(100%)
  	}
  	50% {
  		opacity: 0;
  		-webkit-transform: translate(-100%)
  	}
  	51% {
  		opacity: 1
  	}
  }
  
  @-moz-keyframes toRightFromLeft {
  	49% {
  		-moz-transform: translate(100%)
  	}
  	50% {
  		opacity: 0;
  		-moz-transform: translate(-100%)
  	}
  	51% {
  		opacity: 1
  	}
  }
  
  @keyframes toRightFromLeft {
  	49% {
  		transform: translate(100%)
  	}
  	50% {
  		opacity: 0;
  		transform: translate(-100%)
  	}
  	51% {
  		opacity: 1
  	}
  }
  /*ä¸“é¢˜*/
  /*æ˜ åƒå†œå¤§*/
  
  .list04 {
  	position: relative;
  	width: 100%;
  	overflow: hidden;
  	top: 10px;
  	padding-bottom: 18px;
  }
  
  .list04 img {
  	width: 100%;
  }
  
  .item-info04 {
  	margin-bottom: 11px;
  }
  
  .item-1 {
  	width: 308px;
  	float: left;
  	margin-right: 14px;
  }
  
  .item-info04>div {
  	border: 1px solid #fff;
  	position: relative;
  	overflow: hidden;
  }
  
  .item-img04 {
  	width: 100%;
  	height: 0;
  	overflow: hidden;
  	padding-bottom: 55.901%;
  	display: block;
  	position: relative;
  }
  
  .item-txtBg04 {
  	position: absolute;
  	height: 45px;
  	background-color: rgba(0, 0, 0, 0.52);
  	filter: alpha(opacity=52);
  	width: 100%;
  	bottom: -55px;
  	transition: all 0.5s ease;
  }
  
  .item-txt04 {
  	height: 45px;
  	line-height: 45px;
  	position: absolute;
  	left: 0;
  	bottom: -45px;
  	padding: 0 20px;
  	transition: all 0.5s ease;
  	font-size: .95rem;
  	text-align: center;
  }
  
  .item-txt04 a {
  	color: #fff;
  }
  
  .item-2 {
  	width: 629px;
  	position: absolute;
  	left: 322px;
  	top: 0;
  }
  
  .item-2 .item-img04 {
  	padding-bottom: 56.621%;
  }
  
  .item-marginR {
  	margin-right: 900px;
  }
  
  .item-4 {
  	width: 213px;
  	float: left;
margin-left:10px;
  }
  
  .item-4 img {
  	height: auto;
  }
  
  .item-4 .item-img04 {
  	padding-bottom: 80.718%;
  }
  
  .item-3 {
  	width: 213px;
  	position: absolute;
  	right: 0;
  	top: 0;
  }
  
  .item-3 .item-img04 {
  	padding-bottom: 166.817%;
  }
  
  .item-info04:hover .item-txtBg04,
  .item-info04:hover .item-txt04 {
  	bottom: 0
  }
  
  .phoneItem-inf004 {
  	display: none;
  	position: relative;
  }
  /*æ˜ åƒå†œå¤§*/
  
  .listTitle03 {
  	text-align: left;
  	border-left: 1px solid #fff;
  	border-right: 1px solid #fff;
  }
  
  .listTitle03 h2 {
  	color: #fff;
  	padding: 0 20px;
  	margin-left: 240px;
  }
  
  .listTitle03 .line_lf {
  	width: 240px;
  	left: -240px;
  	background-color: #fff;
  }
  
  .listTitle03 .line_rt {
  	width: 918px;
  	right: -918px;
  	background-color: #fff;
  }
  
  .listTitle03 span {
  	margin-left: 215px;
  	color: #eee1d3;
  }
  
  .flexslider {}
  
  .flexslider>.flex-viewport {
  	padding-top: 26px;
  }
  
  .flex-direction-nav a {
  	font-size: 50px;
  	margin-top: 0;
  	bottom: 20px;
  	top: auto;
  }
  
  .flex-direction-nav .flex-prev {}
  
  .flex-direction-nav .flex-next {
  	right: 0;
  }
  .slides li:last-child{
    float: left;
    margin-right: 0;
  }
  .item-info03 {
  	background: #fff;
  	box-shadow: 0px 0px 10px 5px #dddddd;
  	width: 22%;
  	margin-right: 43px;
  	margin-bottom: 19px;
  	padding: 5px;
  }
  
  .flexslider .slides>li:hover {
  	margin-top: -20px;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .flexslider .slides>li.even:hover {
  	margin-top: 43px;
  	-webkit-transition: .1s all ease-in-out;
  	-webkit-transition: all .5s ease .3s;
  	-moz-transition: all .5s ease .3s;
  	-ms-transition: all .5s ease .3s;
  	-o-transition: all .5s ease .3s;
  	transition: all .5s ease .3s;
  }
  
  .item-img03 {}
  
  .item-txt03 {
  	position: relative;
  	top: -34px;
  	background-color: #f0f0f0;
  	margin: 0 25px;
  	padding: 15px 16px 4px;
  }
  
  .item-txt03 h3 {
  	font-weight: normal;
  	line-height: 21px;
  	max-height: 42px;
  	margin-bottom: 4px;
  	overflow: hidden;
  }
  
  .item-date03 {
  	font-size: 12px;
  	height: 22px;
  	line-height: 22px;
  	margin-bottom: 12px;
  }
  
  .item-txt03 p {
  	line-height: 22px;
  	height: 62px;
  	font-size: .875rem;
  	overflow: hidden;
  	color: #656565;
  }
  
  .flexslider .slides>li {
  	margin-right: 38px;
  	transition: all 0.35s ease-in-out;
  }
  
  .flexslider .slides>li.even {
  	margin-top: 63px;
  }
  
  .flex-control-nav {
  	display: none;
  }
  
  .flex-direction-nav a {
  	width: 50px;
  	height: 50px;
  	line-height: 50px;
  }
  
  @media (max-width:1200px) {
.carousel-indicators{display:none;}
  	.mtgz {
  	margin-left: 41px;
  	float: right;
  	}
  	.item-info03{
  	  margin-right: 37px;
  	}
  	.topic-list li {
  	}
  	.topic-list li img {
  		width: 100%;
  	}
  	.bit-list08 li .iconfont {
  		width: 50px;
  		height: 50px;
  		font-size: 30px;
  		line-height: 50px;
  	}
  	.bit-list08 li{
  	width: 23.8%;
  	}
  	.bit-list08 li>a {
  		/* margin: 0 16px; */
  	}
  	.carousel-control-next-icon,
  	.carousel-control-prev-icon {
  		width: 20px;
  		height: 20px;
  	}
  	     .item-1 {
    width: 50%;
    margin: 0 0 12px;
}
     .item-2 {
    position: static;
    width: 100%;
}
.item-3, .item-4 {
    display: none;
}
.phoneItem-inf004{
  display:block;
}
.phoneItem-inf004 a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    height: 20px;
    line-height: 20px;
}
.phoneItem-inf004>div {
    background-color: #c3d5c5;
    text-align: center;
    color: #FFF;
    vertical-align: center;
    position: relative;
}
.yzhy{position: absolute;
    top: 17px;
    left: 40%;}

  }

@media (max-width:1200px) {

}
   @media (max-width:1024px) {


     .item-1 {
    width: 50%;
    margin: 0 0 12px;
}
     .item-2 {
    position: static;
    width: 100%;
}
.item-3, .item-4 {
    display: none;
}
.phoneItem-inf004{
  display:block;
}
.phoneItem-inf004 a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    height: 20px;
    line-height: 20px;
}
.phoneItem-inf004>div {
    background-color: #c3d5c5;
    text-align: center;
    color: #FFF;
    vertical-align: center;
    position: relative;
}
.headertop {
height:130px;
}
.bit-list08 li{
  width: 24%;
}

}
  @media (max-width:992px) {

.carousel-indicators{display:none;}
  	.item-info03 {
  		width: 45%;
  		margin-right: 35px;
  	}
  	.item-info03:nth-child(3),
  	.item-info03:nth-child(4) {
  		display: none;
  	}
  	.index-row2 ul li {
  		font-size: 16px;
  		font-weight: normal;
  	}
  	.index-row2 ul li {
  		width: 48%;
  	}
  	.index-row2 ul li:nth-child(even){
  	  float:right;
  	}
  	.index-row2 ul li:nth-child(5),
  	.index-row2 ul li:nth-child(6),
  	.index-row2 ul li:nth-child(7),
  	.index-row2 ul li:nth-child(8) {
  		display: none;
  	}
  	.item-2 {
  		position: static;
  		width: 100%;
  	}
  	.item-marginR {
  		margin-right: 12px;
  	}
  	.item-1 {
  		width: 50%;
  		margin: 0 0 12px;
  	}
  	.phoneItem-inf004 {
  		display: block;
  	}
  	.phoneItem-inf004>div {
  		background-color: #c3d5c5;
  		text-align: center;
  		color: #FFF;
  		vertical-align: center;
  		position: relative;
  	}
  
  	.phoneItem-inf004 a {
  	  position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      display: block;
      height: 20px;
      line-height: 20px;
  	}
  	.item-3,
  	.item-4 {
  		display: none;
  	}
  	.item-2 {
  		position: static;
  		width: 100%;
  	}
  	.item-marginR {
  		margin-right: 12px;
  	}
  	.item-1 {
  		width: 50%;
  		margin: 0 0 12px;
  	}
  	.item-info04>div {
  		margin: 0 6px;
  	}
  	.topright03,
  	.topcenter {
  		display: none;
  	}
  	.carousel-caption .title {
  		display: none;
  	}
  	.bit-list05 li.color1>a:hover:before {
  		height: 100%;
  		background-color: #059aba;
  	}
  	.mtgz {
  		margin-left: 30px;
  	}
  	.bit-list05 li.color2>a:hover:before {
  		height: 100%;
  		background-color: #ab7c0b;
  	}
  	.bit-list05 li.color3>a:hover:before {
  		height: 100%;
  		background-color: #a61c31;
  	}
  	.bit-list05 li.color4>a:hover:before {
  		height: 100%;
  		background-color: #6bb722;
  	}
  	.bit-list05 li>a:hover {
  		margin-top: -10px;
  		margin-bottom: 10px;
  	}
  	.bit-list05 li>a:hover * {
  		color: #fff !important;
  	}
  	.topic-list li {
  	}
  	.bit-list08 li {
  	width: 23.8%;
  	}
  	.bit-list08 li .iconfont {
  		width: 40px;
  		height: 40px;
  		font-size: 20px;
  		line-height: 40px;
  	}
  	.bit-list08 li strong {
  		font-weight: normal;
  		font-size: 12px;
  		padding: 0px
  	}
  	.topic-list li img {
  		width: 100%;
  	}


  }
  
  @media (max-width:768px) {
.container{width:100% !important;}
.device{/* width:100% !important; */}
  	.item-info03 {
  		width: 43%;
  	}
  	.item-info03:nth-child(3),
  	.item-info03:nth-child(4) {
  		display: none;
  	}
  	.tabBox {
  		padding: 0px 5px;
  	}
  	.bit-list08 {
  		margin-top: 30px;
  	}
  	.bit-list08 li strong {
  		font-weight: normal;
  		font-size: 14px;
  		padding: 0px
  	}
  	.tzgg01,
  	.mtgz {
  		max-width: 100%;
  	}
  	.mtgz {
  		margin-left: 0px;
  		flex: none;
  		margin-top: 20px;
  	}
  	.index-row2 ul li {
  		width: 48%;
  	}
  	.index-row2 ul li:nth-child(even){
  	  float:right;
  	}
  	.index-row2 ul li:nth-child(5),
  	.index-row2 ul li:nth-child(6),
  	.index-row2 ul li:nth-child(7),
  	.index-row2 ul li:nth-child(8) {
  		display: none;
  	}
  	.slideBox {
  		width: 100%;
  	}
  	.topic-list li {
  	}
  	.topic-list li img {
  		width: 100%;
  	}
  }
  
  @media (max-width:576px) {
.device {height:332px !important;}
.device img{height:259px !important;}
  	.item-info03 {
  		width: 100%;
  		margin-top: 0px !important;
  	}
.slides{margin-top: 0px !important;margin-left: 0 !important;padding: 5px;box-sizing: border-box;}

.item-info03:nth-child(2),  	
.item-info03:nth-child(3),
  	.item-info03:nth-child(4) {
  		display: none;
  	}
  	.index-row2 ul li,
  	{
  		width: 50%;
  	}
  	
  	.mtgz,
  	.tzgg01 {
  		padding: 20px 5px 30px 5px;
  		/* box-sizing: border-box; */
  		overflow: hidden;
  	}
  	.slideBox .bd li img {
  		height: 300px;
  	}
  	.carousel-caption .title,
  	.yxtz {
  		display: none;
  	}
  	.tzgg01,
  	.mtgz {
  		max-width: 100%;
  	}
  	.mtgz,
  	.tzgg01 {
  		margin-left: 0px;
  		flex: none;
  		margin-top: 20px;
  	}
  	.tabBox .hd {
  		margin-top: 20px;
  	}
  	.bit-list05 {
  		margin: 0 -15px;
  	}
  	.bit-list05 li {
  		width: 100;
  	}
  	.bit-list05 li.even {
  		margin: 20px 0 0px;
  	}
  	.bit-list05 li>a {
  		display: block;
  		margin: 0 15px;
  		padding: 10px;
  		border-top: 6px solid #059aba;
  		position: relative;
  		min-height: 82px;
  		transition: all 0.35s ease-in-out;
  	}
  	.bit-list05 li>a:before {
  		content: '';
  		width: 100%;
  		height: 0;
  		position: absolute;
  		z-index: 0;
  		top: 0;
  		left: 0;
  		transition: all 0.4s ease-in-out;
  	}
  	.bit-list05 li>a .item-date05 {
  		display: none;
  	}
  	.topic-list li {
  		width: 49%;
  	}
  	.topic-list li img {
  		width: 100%;
  	}
  	.tzgg01 {
  		max-width: 100%;
  	}
.slideBox .bd li img{width:100%;}
  }
  
  @media (max-width:440px) {
.slideBox .bd li img{width:100%;}
  	.index-row2 ul li {
  		font-size: 16px;
  		font-weight: normal;
  		margin: 0 5px;
  	}
  	.index-row2 ul li {
  		width: 100%;
display:block;
  	}


  .index-row2 ul li:nth-child(3),
  	.index-row2 ul li:nth-child(4),
  	.index-row2 ul li:nth-child(5),
  	.index-row2 ul li:nth-child(6),
  	.index-row2 ul li:nth-child(7),
  	.index-row2 ul li:nth-child(8) {
  		display: none;
  	}
  	.xyxw {
  		margin-top: 15px;
  	}
  	.tzgg,
  	.tzgg01 {
  		padding: 0px;
  		box-shadow: none;
  	}
  	.more {
  		top: 11px;
  		right: 12px;
  	}
  	.topic-list li {
  		width: 49%;
  	}
  	.topic-list li img {
  		width: 100%;
  	}
  	.slideBox .bd li img {
  		height: 233px;
  		padding-top: 0px;
  	}
  }


  @media (max-width:360px) {
.slideBox .bd li img{width:350px;}
.topic-list li{width: 49%;}
}
