

.clearfloat{*zoom:1;}

.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}

.clearfloat:after{ clear:both;}

/*垂直对齐*/

.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }

.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }

/*文字截取*/

.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }

.multi-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}

/*图片*/

.pic {width: 100%; overflow: hidden;}

.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.wrap {margin-right: auto;margin-left: auto;}

.wrap1300{margin-right: auto;margin-left: auto;}

#fp-nav li a{background: #313131; width: 8px; height: 8px; border:2px #313131 solid; border-radius: 50%; margin:10px auto 0px;}

#fp-nav li a.active{background: none;}

#fp-nav ul li, .fp-slidesNav ul li{margin:0px;}

#fp-nav ul li a span, .fp-slidesNav ul li a span{display: none;}

@media (min-width: 1200px){

}

@media(min-width: 992px) and (max-width: 1200px){

	 #fp-nav li a{background-size: 8px 40px;}

}

@media(min-width: 768px) and (max-width: 992px){

	 #fp-nav li a{background-size: 6px 35px;}

}

@media(max-width: 768px){

	 #fp-nav li a{background-size: 6px 35px;}

}



.pageNext {position: absolute; width: 64px; height: 64px;left:50%; bottom: 0px; transform: translateX(-50%); z-index: 99; animation:animation1 3s infinite; animation-timing-function: linear;}

.pageNext a {display: block; width: 100%; height: 100%; background: url(../images/next_icon.png) no-repeat center bottom; background-size: 100%;}

.pageNext_01 a {background: url(../images/ind_page_next.png) no-repeat center bottom;}

@keyframes animation1{

  0% {bottom: 30px;}

  25% {bottom: 26px;}

  50% {bottom: 30px;}

  75% {bottom: 34px;}

  100% {bottom: 30px;}

}



/*banner*/

.banner,.banner .swiper-container{width: 100%; height: 100%;}

.banner .swiper-button-next{right:10%; background: url(../images/index_10.png) center center no-repeat; background-size: 100%; width: 44px;}

.banner .swiper-button-prev{left:10%; background: url(../images/index_08.png) center center no-repeat; background-size: 100%;width: 44px;}





.ind_about{background: url(../images/ind_bg_02.jpg) center bottom no-repeat;}

.ind_about_word .left{writing-mode: vertical-rl;writing-mode:tb-rl; line-height: 36px; text-indent: 2em; background: url(../images/index_26.png) top right 30px no-repeat; width: 615px; position: relative; float: left; height: 360px;}

.ind_about_word .left h3{font-size: 18px; color: #cc3333; font-weight: bold;margin-top: 15px;margin-left: 20px;}

.ind_about_word .left .desc{color: #666;}

.ind_about_word .left h4{color: #333; margin-top: 15px; font-size: 14px;}

.ind_about_word .more{position: absolute; left: 0px; bottom:0px;}

.ind_about_word .right{width: 467px; height: 427px; float: right; position: relative;}

.ind_about_word .right img{max-height: 100%;}

.ind_about_word .swiper-button-next,.ind_about_word .swiper-button-prev{width: 30px; height: 59px;}

.ind_about_word .swiper-button-next{background: url(../images/index_10.png) center center no-repeat; right: -45px;}

.ind_about_word .swiper-button-prev{background: url(../images/index_08.png) center center no-repeat; left: -45px;}





.ind_about_title{height: 136px; background: url(../images/index_04.png) top 35px right no-repeat;}

.ind_title{background: url(../images/ind_titlebg_03.png) center top 35px no-repeat; text-align: center;}

.cen_more {text-align: center; }

.cen_more a{display: inline-table; width: 140px; height: 35px; background: url(../images/index_42.png) center center no-repeat; text-align: center; line-height: 35px; color: #fff;}

@media screen and (min-width: 1600px) {

	.ind_about_title{margin-bottom: 110px;}



	.ind_yewu_con .cen_more{margin-top:100px;}



}



@media screen and (min-width: 1440px) and (max-width: 1600px){

	.ind_about_title{margin-bottom: 80px;background: url(../images/index_04.png) top 24px right no-repeat;}



	.ind_about_title img{height: 110px;}



	.ind_title{background: url(../images/ind_titlebg_03.png) center top 24px no-repeat;}



	.ind_new_title img,.ind_title img{height: 110px;}



	.ind_new_title img



	.ind_yewu_con .cen_more{margin-top:70px;}

}



@media screen and (min-width: 1280px)  and (max-width: 1440px){

	.ind_about_title{margin-bottom:40px;background: url(../images/index_04.png) top 15px right no-repeat;}

	

	.ind_new_title img,.ind_about_title img{height: 80px;}



	.ind_title{background: url(../images/ind_titlebg_03.png) center top 15px no-repeat;}

	

	.ind_title img{height: 80px;}



	.ind_yewu_con .cen_more{margin-top:40px;}



	.ind_about_word .left{height: 300px; width: 750px; }

	.ind_about_word .right{width: 328px;height: 300px;}

}







.ind_new{background: url(../images/ind_bg_03.jpg) center bottom no-repeat #eee;}

@media screen and (min-width: 1600px) {

	

}



@media screen and (min-width: 1440px) and (max-width: 1600px){

	

}



@media screen and (min-width: 1280px)  and (max-width: 1440px){

	

}







.ind_yewu{background: url(../images/ind_bg_04.jpg) center bottom no-repeat;}

.ind_yewu_list {text-align: center; margin-top:15px;}

.ind_yewu_list li{padding: 7px; margin:30px 40px 30px 0px; float: left; background: url(../images/ind_yewubg.png) center center no-repeat;}

.ind_yewu_list li:nth-child(4n){margin-right: 0px;}

.ind_yewu_list li a{width: 256px; height: 68px; line-height: 68px;display: block;}





@media screen and (min-width: 1280px)  and (max-width: 1440px){

	.ind_yewu_list li a{height: 50px; line-height: 50px;}

	.ind_yewu_list li{margin: 20px 40px 20px 0px;}

}











.ind_contact{background: url(../images/ind_bg_05.jpg) center center no-repeat;}

.contact_logo {text-align: center; }



.ind_contact_desc li{float: left; width: 400px; }

.ind_contact_desc .erweima{text-align: center;}

.ind_contact_desc .erweima img{ max-height: 170px;}

.ind_contact_desc .erweima h4{font-size: 14px; color: #d24848; margin-top:15px;}



.ind_contact_desc li p{ height: 20px; line-height: 20px; background: url(../images/index_59.png) center left no-repeat; padding-left: 24px;}

.ind_contact_desc li:nth-child(2) p{background: url(../images/index_62.png) center left no-repeat;}

.ind_contact_desc li:nth-child(3) p{background: url(../images/index_66.png) center left no-repeat;}

.ind_contact_desc li form{width: 360px; float: right;}

.ind_contact_desc li div.txt{ background: #fff; text-indent: 12px;}

.ind_contact_desc li div.txt input{width: 290px;}

.ind_contact_desc li div.txt textarea{width: 290px; line-height: 100%;}

.ind_contact_desc li div.sub{background: url(../images/index_71.jpg) center center no-repeat; color: #fff; text-align: center; background-size: 100% 100%;}

.ind_contact_desc li div.sub input{color: #fff; width: 100%; height: 100%;}



.ind_con_bottom{background: #000; color: #fff; position: absolute; left: 0px; bottom:0px; width: 100%; text-align: center; font-size: 14px;}

.ind_con_bottom a,.ind_con_bottom span{display: inline-table; color: #fff;}



.ind_con_link{width: 100%; position: absolute; left: 0px; border-top:2px #000000 solid; font-size: 14px;}

.ind_con_link span{display: block;color: #fff; height: 35px; line-height: 35px; text-indent: 30px; border-top:1px solid #000; margin-top:2px;}

.ind_con_link span .box{ background: url(../images/index_42.png) left center no-repeat; }

.ind_con_link a{display: inline-table; width: 24%;}

@media screen and (min-width: 1600px) {

	.contact_logo{margin:20px 0px;}

	.ind_contact_con {padding-bottom: 100px;}

	.ind_contact_desc li div{height: 50px; line-height: 50px;}

	.ind_contact_desc li div.txt{ margin-bottom: 12px;}

	.ind_contact_desc li p{margin-bottom: 30px;}

	.ind_con_bottom {height: 50px; line-height: 50px;}

	.ind_con_link{bottom: 50px; padding-bottom: 15px;}

	.ind_con_link span{padding:15px 0px 10px;}

	.ind_con_link a{ line-height: 30px;}

}



@media screen and (min-width: 1440px) and (max-width: 1600px){

	.contact_logo{margin:12px 0px;}

	.contact_logo img{height: 100px;}

	.ind_contact_con {padding-bottom: 100px;}

	.ind_contact_desc li div{height: 40px; line-height: 40px;}

	.ind_contact_desc li div.txt{ margin-bottom: 8px;}

	.ind_contact_desc li p{margin-bottom: 30px;}

	.ind_contact_desc .erweima img{height: 140px;}

	.ind_con_bottom {height: 32px; line-height: 32px;}

	.ind_con_link{bottom: 32px; padding-bottom: 15px;}

	.ind_con_link span{padding:15px 0px 10px;}

	.ind_con_link a{ line-height: 30px;}

}



@media screen and (min-width: 1280px)  and (max-width: 1440px){

	.contact_logo{margin:12px 0px;}

	.contact_logo img{height: 100px;}

	.ind_contact_con {padding-bottom: 100px;}

	.ind_contact_desc li div{height: 30px; line-height: 30px;}

	.ind_contact_desc li div.txt{ margin-bottom: 6px;}

	.ind_contact_desc li p{margin-bottom: 15px;}

	.ind_contact_desc .erweima img{height: 100px;}

	.ind_con_bottom {height: 32px; line-height: 32px;}

	.ind_con_link{bottom: 32px; padding-bottom: 10px;}

	.ind_con_link span{padding:10px 0px 7px;}

	.ind_con_link a{ line-height: 26px;}

}



@media screen and (max-width: 1280px){

	.contact_logo{margin:12px 0px;}

	.contact_logo img{height: 100px;}

	.ind_contact_con {padding-bottom: 100px;}

	.ind_contact_desc li div{height: 30px; line-height: 30px;}

	.ind_contact_desc li div.txt{ margin-bottom: 6px;}

	.ind_contact_desc li p{margin-bottom: 15px;}

	.ind_contact_desc .erweima img{height: 100px;}

	.ind_con_bottom {height: 32px; line-height: 32px;}

	.ind_con_link{bottom: 32px; padding-bottom: 10px;}

	.ind_con_link span{padding:10px 0px 7px;}

	.ind_con_link a{ line-height: 26px;}

}



.ind_new_top{position: absolute; left: 0px; width: 100%;}

.ind_new_r_t{position: absolute; right:0; }

.ind_new_r_t .word{position: absolute; left: 0px;width: 266px; height: 362px; background: url(../images/index_37.png) center center no-repeat; color: #fff;}

.ind_new_r_t .word .desc{padding:40px 28px 40px 32px;}

.ind_new_r_t .word span{display: block; text-align:right;}

.ind_new_r_t .word em{font-weight: bold;}



.ind_new_bottom{}

#menu1 #nav1 {display:block;width:100%;padding:0;margin:0;list-style:none; text-align: center;}

#menu1 #nav1 li {display: inline-table; width: 74px; background: url(../images/new_title.png) center left no-repeat; padding-right: 7px;}

#menu1 #nav1 li:nth-child(1){background: none;}

#menu1 #nav1 li a {display:block;line-height:27px; text-align:center;}



#menu_con a.list{width: 340px; float: left;}

#menu_con a.list:nth-child(2){margin:0px 90px;}

#menu_con a.list .time{width: 70px; position: relative; float: left;}

#menu_con a.list .time i{font-size: 30px; display: block; font-style: normal;}

#menu_con a.list .time span{font-size: 25px; font-style: italic; position: absolute; left: 30px; top:30px; width: 18px; text-align: center; height: 20px; line-height: 20px;}

#menu_con a.list .time em{font-size: 18px; display: block; font-style: normal; text-align: right;}

#menu_con a.list .desc{float: right; width: 250px;}

#menu_con a.list .desc h4{font-weight: bold; margin-bottom: 10px; font-size: 14px;}

#menu_con a.list .desc p{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.selected{color:#cc3333; background: url(../images/index_11.jpg) center bottom no-repeat;}



.ind_more{text-align: center; }

.ind_more a{display: inline-table; width: 140px; height:35px ; line-height: 35px; display: inline-table; background: url(../images/index_42.png) center center no-repeat; color: #fff;}



@media screen and (min-width: 1600px) {

	.ind_new_r_t,.ind_new_top{ top: 100px;}

	.ind_new_top img{margin-top:70px;}

	.ind_new_r_t{width: 66%;}

	.ind_new_r_t .word{bottom:-70px; left: -100px;}

	.ind_new_r_t .word h4{line-height: 60px; border-bottom: 1px #fff solid; font-size: 16px; margin-bottom: 20px;}

	.ind_new_r_t .word p{line-height: 30px;}

	.ind_new_r_t .word em{font-size: 30px;}



	.ind_new_bottom{padding-top:400px;}

	#menu_con{padding-top:50px;}

	#menu_con .ind_more{margin-top:35px;}

}



@media screen and (min-width: 1440px) and (max-width: 1600px){

	.ind_new_r_t,.ind_new_top{ top: 86px;}

	.ind_new_top img{margin-top:50px;}



	.ind_new_r_t{width: 66%;}

	.ind_new_r_t .word{bottom:-70px; left: -100px;}

	.ind_new_r_t .word h4{line-height: 60px; border-bottom: 1px #fff solid; font-size: 16px; margin-bottom: 20px;}

	.ind_new_r_t .word p{line-height: 30px;}

	.ind_new_r_t .word em{font-size: 30px;}



	.ind_new_bottom{padding-top:400px;}

	#menu_con{padding-top:50px;}

	#menu_con .ind_more{margin-top:35px;}

}



@media screen and (min-width: 1280px)  and (max-width: 1440px){

	.ind_new_r_t,.ind_new_top{ top: 68px;}

	.ind_new_top img{margin-top:40px;}



	.ind_new_r_t{width: 66%;}

	.ind_new_r_t .word{bottom:-70px; left: -100px;}

	.ind_new_r_t .word h4{line-height: 60px; border-bottom: 1px #fff solid; font-size: 16px; margin-bottom: 20px;}

	.ind_new_r_t .word p{line-height: 30px;}

	.ind_new_r_t .word em{font-size: 30px;}



	.ind_new_bottom{padding-top:400px;}

	#menu_con{padding-top:50px;}

	#menu_con .ind_more{margin-top:35px;}

}













