#head{position: absolute;width: 100%;height: 100%;/*background: yellow*/}
#wrap{position: absolute;top: 100%; width: 100%; height: 500px; /*background: red*/}
#daohang{height:78px;clear:both; overflow:hidden;background:url(../images/daohang_bg.png) repeat-x;}
#daohang_main{width:1200px;margin:0px auto;height:78px;overflow:hidden;clear:both;}
#daohang_left{width:600px;float:left;height:78px;line-height:78px;color:#999;}
#daohang_left a{color:#999;display:inline-block;margin:0px 5px;}
#daohang_left a:hover{color:#c30d23;text-decoration:none;font-weight:bold;}
#daohang_right{width:375px;float:right;padding:14px 0px 0px 0px;}
#ser{width:375px;height:48px;}
#ser_left{width:244px;height:46px;border:#dedede solid 1px;border-right:#dedede solid 0px;float:left;background:#fff url(../images/ser_icon1.png) no-repeat 12px center;padding-left:48px;}
#ser_right{width:82px;height:48px;float:left;background:#132b88;text-align:center;}
#ser_right a{width:82px;height:48px;display:block;background:url(../images/ser_but.png) no-repeat center center;}
.ser_input1{width:220px;height:46px;border:#fff solid 0px;line-height:46px;color:#999;}
#about{clear:both; overflow:hidden;margin:55px 0px 0px 0px;}
#about_biaoti{text-align:center;background:url(../images/about_biaotibg.png) no-repeat top center;height:172px;}
.biaoti1{font-size:36px;color:#000;text-align:center;height:63px;padding:32px 0px 0px 0px;background:url(../images/biaoti_bg1.png) no-repeat bottom center;margin:0px 0px 15px 0px;}
.biaoti1 a{color:#000;}
.text1{color:#bbb;text-align:center;}
#about_left{width:50%;float:left; position:relative;height:400px;}
#about_leftbg{position:absolute;top:0;right:0;background:url(../images/about_bg1.png) no-repeat top right;height:400px;width:100%;}
#about_leftimg{background:url(../images/about_bg.jpg) no-repeat top left;height:400px;width:100%;background-attachment: fixed;background-size:50% auto;}
#about_right{width:50%;float:right;background:#132b88;height:350px;overflow:hidden;}
#about_rightcon{padding:45px 0px 30px 35px;}
#about_con{clear:both; overflow:hidden;}
.about_title1{color:#fff;font-size:24px;margin:0px 0px 25px 0px;}
.about_par1{color:#fff;font-size:14px;margin:0px 0px 25px 0px;line-height: 32px;width:80%}
.about_but1{color:#fff;font-size:14px;height:32px;line-height:32px;text-align:center;border:#fff solid 1px;padding:0px 18px;display: inline-block;}
.about_but1 span{display: inline-block;vertical-align: middle;height:32px;line-height:32px;}
.about_but1 .span1{width:22px;height:32px;line-height:32px;margin:0px 0px 0px 8px;display:inline-block;background:url(../images/arrow_icon1.png) no-repeat right center;/*padding-right:30px;*/animation: arrowhr 500ms linear infinite;-moz-animation: arrowhr 500ms  linear infinite;	/* Firefox */-webkit-animation: arrowhr 500ms  linear infinite;	/* Safari 和 Chrome */-o-animation: arrowhr 500ms  linear infinite;	/* Opera */}
.about_but1:hover{color:#c30d23;border:#c30d23 solid 1px;}
#product{/*position:relative;*/width:100%;overflow:hidden;clear:both;margin:55px 0px 0px 0px;}
#product_main{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
#product_biaoti{text-align:center;background:url(../images/pro_biaotibg.png) no-repeat top center;margin:0px 0px 36px 0px;}
#product_left{width:257px;background:#132b88;float:left;padding:0px 4px 4px 4px;}
#product_leftbiaoti{height:90px;line-height:90px;text-align:center;color:#fff;font-size:24px;}
#product_menu{background:#fff url(../images/pro_menubg.png) repeat top left;}
#product_menu ul li{height:48px;line-height:48px;}
#product_menu ul .li1{background:#eceef6;}
.pro_nav1{height:48px;line-height:48px;display:block;background:url(../images/pro_navicon1.png) no-repeat 30px center;padding-left:58px;}
.pro_nav1:hover{color:#c30d23;text-decoration:none;transform:translateX(8px);}
#product_right{width:910px;border-top:#e7e7e7 solid 1px;float:right;}
#product_pinpai{height:95px;line-height: 95px;vertical-align: middle;}
#product_pinpai img{line-height: 95px;vertical-align: middle;display:inline-block;margin:0px 5px;}
#product_list {/*overflow:hidden;clear:both;*/width:910px; }
#product_list .scroll-img ul{overflow:hidden;clear:both;width:950px; }
#product_list .scroll-img ul li{width:290px;height:319px;float:left;transition:all 400ms ease-in-out; cursor:pointer;border-bottom:#e0e0e0 solid 1px;overflow:hidden;display:block;margin:0px 20px 25px 0px;}
#product_list .scroll-img ul li:hover{border-bottom:#c30d23 solid 1px;}
#product_list .scroll-img ul li .product_img1{display:block;text-align:center;width:288px;height:269px;border:#e0e0e0 solid 1px;overflow:hidden;transition:all 400ms ease-in-out;}
#product_list .scroll-img ul li .product_img1 img{transition:all 400ms ease-in-out;}
#product_list .scroll-img ul li:hover .product_img1{border:#c30d23 solid 1px;}
#product_list .scroll-img ul li:hover .product_img1 img{transform:scale(1.2,1.2);}
#product_list .scroll-img ul li p .product_title1{font-size:16px;height:48px;line-height:48px;color:#666;transition:all 600ms ease-in-out;text-align:center;display:block;}
#product_list .scroll-img ul li:hover p .product_title1{color:#c30d23;font-weight:bold;}
.product_menu2{padding:0px 5px;}
.product_menu2 a{display:inline-block;color:#818181;margin:0px 8px;line-height:36px;}
.product_menu2 span{display:inline-block;color:#818181;margin:0px 8px;line-height:36px;transition:all 800ms ease-in-out;}
#hangye{overflow:hidden;clear:both;margin:55px 0px 0px 0px;height:774px; position:relative;}
#hangye_bg{overflow:hidden;clear:both;height:774px;background:url(../images/hangye_bg1.png) repeat-x top;}
#hangye_left{width:55%;float:left;height:774px;background:url(../images/hangye_bg2.jpg) no-repeat;/*background-attachment: fixed;*/background-size:cover;}
#hangye_right{width:45%;float:right;height:774px;/*background:url(../images/hangye_bg1.png) repeat-x top;*/}
#hangye_main{width:100%;position:absolute;top:0;height:774px;overflow:hidden;}
#hangye_maincon1,#hangye_maincon2,#hangye_maincon3,#hangye_maincon4,#hangye_maincon5,#hangye_maincon6,#hangye_maincon7,#hangye_maincon8,#hangye_maincon9,#hangye_maincon10,#hangye_maincon11,#hangye_maincon12,#hangye_maincon13,#hangye_maincon14{width:1200px;margin:53px auto 0px auto;}
.hangye_maincon_left{width:797px;height:596px;float:left;position:relative;padding:50px 0px 0px 0px;}
.hangye_maincon_right{width:375px;float:right;text-align:right;}
.hangye_maincon_right h2{margin:0px 0px 23px 0px;}


/*.hangye_menu li{display:inline-block;width:120px;height:60px;margin:0px 0px 15px 20px;}*/

.hangye_menu a{display:inline-block;width:118px;height:58px;line-height:58px;background:#fff url(../images/hangye_icon1.png) no-repeat 127px center;margin:0px 0px 15px 20px;border:1px solid #e7e7e7;padding-right:45px;color:#333;font-size:16px;transition:all 600ms ease-in-out;}
.hangye_menu a:hover{background:#c30d23 url(../images/hangye_icon2.png) no-repeat 127px center;border:1px solid #c30d23;transform:translateX(8px);color:#fff;text-decoration:none;}


.hangye_img{width:797px;height:596px;}
.hangye_text{width:737px;height:76px;position:absolute;bottom:0;left:0;background-color:rgb(0,0,0,0.8);color:#fff;padding:15px 30px;overflow:hidden;line-height:24px;}
#news{width:100%;overflow:hidden;clear:both;margin:60px 0px 0px 0px;}
#news_biaoti{text-align:center;background:url(../images/news_biaotibg.png) no-repeat top center;margin:0px 0px 45px 0px;}
#news_main{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
#news_left{width:720px;float:left;}
#news_right{width:420px;float:right;}
#news_view{overflow:hidden;clear:both;margin:25px 0px 0px 0px;}
.news_viewleft{width:270px;height:180px;float:left;overflow:hidden;}
.news_viewright{width:425px;height:180px;float:right;overflow:hidden;}
.news_title1{font-size:18px;margin:0px 0px 20px 0px;color:#111;display:block;line-height:20px;}
.news_title1 a{color:#111;display:block;}
.news_img1{width:270px;;height:180px;overflow:hidden;}
.news_img1 img{transition:all 800ms ease-in-out;}
.news_text1{line-height:24px;color:#818181;margin:0px 0px 20px 0px;}
.news_text1 a{color:#818181;}
.news_text1 a:hover{color:#333;text-decoration:none;}
.news_more1 {margin:20px 0px 0px 0px;}
.news_more1 a{display:inline-block;background:#c30d23;height:32px;line-height:32px;text-align:center;color:#fff;padding:0px 25px;transition:all 600ms ease-in-out;border-radius:3px;}
.news_more1 a:hover{text-decoration:none;}
#news_view:hover .news_viewleft .news_img1 img{transform:scale(1.2,1.2);}
#news_view:hover .news_title1 a{color:#ea3240;text-decoration:none;}
#news_view:hover .news_text1 a{color:#333;}
#news_view:hover .news_more1 a{background:#444;transform:translateX(5px);}
.index_newslist1{overflow:hidden;clear:both;margin:10px 0px 0px 0px;}
.index_newslist1 li{border-bottom:#e7e7e7 dotted 1px;overflow:hidden;clear:both;}
.indexnews_nav1{display:block;float:left;line-height:50px;color:#666;background:url(../images/icon5.png) no-repeat center left;padding-left:15px;}
.indexnews_nav1:hover{color:#ea313f;text-decoration:none;background:url(../images/icon5b.png) no-repeat center left;}
.indexnews_date1{display:block;float:right;line-height:50px;color:#999;width:80px;}
.news_biaoti1{border-bottom:#e4e4e4 solid 1px;height:40px;/*margin:0px 0px 25px 0px;*/}
.news_biaotinav1{background:url(../images/news_icon1a.png) no-repeat 3px center;padding-left:36px;font-size:24px;color:#132b88;display:inline-block;}
.news_biaotinav1:hover{transform:translateX(5px);color:#132b88;text-decoration:none;}
.news_biaotinav2{background:url(../images/news_icon2a.png) no-repeat 3px center;padding-left:36px;font-size:24px;color:#132b88;display:inline-block;}
.news_biaotinav2:hover{transform:translateX(5px);color:#132b88;text-decoration:none;}
.news_list1{}
.news_list1 li{transition:all 600ms ease-in-out;cursor:pointer;border-bottom:#e7e7e7 solid 1px;padding:19px 0px;}
.news_list1 li:hover{}
.news_title2{font-size:16px;color:#222;display:block;padding:0px 0px 0px 35px;background:url(../images/news_icon3a.png) no-repeat left center;margin:0px 0px 10px 0px;}
.news_title2 a{color:#222;display:block;}
.news_text2{line-height:22px;color:#818181;background:url(../images/news_icon3b.png) no-repeat left top;padding:0px 0px 0px 35px;}
.news_text2 a{color:#818181;}
.news_list1 li:hover .news_title2 a{color:#ea3240;text-decoration:none;}
.news_list1 li:hover .news_text2 {color:#222;}

#video{width:100%;overflow:hidden;clear:both;padding:80px 0 40px 0;background:#f5f5f5;}
.video_biaoti{text-align:center;background:url(../images/video_biaotibg.png) no-repeat top center;margin:0px 0px 45px 0px;}
.video_main{width:1200px;margin:40px auto 0 auto;overflow:hidden;clear:both;}
.video_main{overflow:hidden;clear:both;}
.video_main li{width:32%;height:280px;margin:0 2% 30px 0;background:#fff;float:left;}
.video_main li:nth-child(3n){width:32%;height:280px;margin:0 0 20px 0;background:#fff;float:left;}
.video_main li a{display:block;}
.video_main li .a1{height:230px;overflow: hidden;}
.video_main li .a1 img{width:100%;height:auto;}
.video_main li .a2{height:50px;text-align:center;line-height:50px;}


/* 行业解决方案 */

.tabbtn {}
.tabbtn li {
	/*float:left;
	position:relative;
	margin:0 0 0 -1px;*/
}
.tabbtn a{display:inline-block;width:118px;height:58px;line-height:58px;background:#fff url(../images/hangye_icon1.png) no-repeat 127px center;margin:0px 0px 15px 20px;border:1px solid #e7e7e7;padding-right:45px;color:#333;font-size:16px;transition:all 600ms ease-in-out;}
.tabbtn a:hover{background:#c30d23 url(../images/hangye_icon2.png) no-repeat 127px center;border:1px solid #c30d23;transform:translateX(8px);color:#fff;text-decoration:none;}

.tabcon {
	width:797px;height:596px;float:left;position:relative;padding:50px 0px 0px 0px;position:relative;/*必要元素*/overflow:hidden;
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
#leftcon .subbox {
	width:9999em;
}

/*产品滚动*/
.scroll-text {
	border: 1px solid red;
	width: 400px;
	height: 4.5em;
	overflow: hidden;
	padding:3px;
}
.scroll-text ul {
	width: 800px;
	height: 100px;
	overflow: hidden;
	margin: 0;
}
.scroll-text ul li {
	height: 1.5em;
}
.scroll-img {
	/*border: 1px solid red;*/
	/*width: 1200px;*/
	height: 690px;
	overflow: hidden;
	/*position:absolute;
	z-index:5;*/
	/*font-size: 0;*/
}
.scroll-img ul {
	/*width: 1200px;*/
	height:2070px;
	margin: 0;
}
.scroll-img ul li {
	/*display: inline-block;
	margin: 10px 0 10px 10px;*/
}
#demo4.scroll-img ul, #demo5.scroll-img ul {
	width: 1530px;
}
#demo5-btn {
width: 1370px;
height:40px;
position:absolute;
left:-85px;
top:110px;
}
.btn1,.btn2 {
	margin:0px;
	padding:0px;
	border: none;
	height:40px;
	width:40px;
	overflow:hidden;
	outline:none;
	cursor:pointer;
	display:block;
	float:left;
	background-color:rgba(0,0,0,0);
}
.btn2 {
	float:right;
}




@keyframes arrowhr
{
0%   {transform:translateX(0px);}
50%  {transform:translateX(5px);}
100% {transform:translateX(0px);}
}

@-moz-keyframes arrowhr /* Firefox */
{
0%   {-moz-transform:translateX(0px);}
50%  {-moz-transform:translateX(5px);}
100% {-moz-transform:translateX(0px);}
}

@-webkit-keyframes arrowhr /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(0px);}
50%  {-webkit-transform:translateX(5px);}
100% {-webkit-transform:translateX(0px);}
}

@-o-keyframes arrowhr /* Opera */
{
0%   {-o-transform:translateX(0px);}
50%  {-o-transform:translateX(5px);}
100% {-o-transform:translateX(0px);}
}



/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

 /*   opacity: .25;*/
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0);
}



.index_main .section1 .index_banner .item .inner .block_box1{
	position: absolute;
	top: 40%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item .inner .block_box1 ul{
	margin:0px auto;
	width:80%;	
}
.index_main .section1 .index_banner .item .inner .block_box1 ul .pa1{height:60px;width:940px;background:url(../images/banner1_pic1.png) no-repeat left top;font-size:48px;font-weight:bold;color:#122a88;margin:0px 0px 25px 0px;padding:32px 0px 0px 0px;}
.index_main .section1 .index_banner .item .inner .block_box1 ul .pa2{height:102px;width:490px;background:url(../images/banner1_pic2.png) no-repeat left top;font-size:28px;color:#fff;margin:0px 0px 32px 0px;padding:20px 30px 0px 30px;line-height:36px;}
.index_main .section1 .index_banner .item.active .inner .block_box1{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_box2{
	position: absolute;
	width:100%;
	top: 40%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
	text-align: center;
}
.index_main .section1 .index_banner .item .inner .block_box2 img{
	display:inline-block;
}
.index_main .section1 .index_banner .item.active .inner .block_box2{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 300ms; 
	transition-delay: 300ms;
}
.index_main .section1 .index_banner .item .inner .block_box3{
	position: absolute;
	top: 40%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
	text-align: center;
}
.index_main .section1 .index_banner .item .inner .block_box3 img{
display:inline-block;
}
.index_main .section1 .index_banner .item.active .inner .block_box3{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 300ms; 
	transition-delay: 300ms;
}
.index_main .section1 .index_banner .item .inner .block_box4{
	position: absolute;
	top: 35%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item .inner .block_box4 div{
	margin:0px auto;
	width:1240px;	
}
.index_main .section1 .index_banner .item.active .inner .block_box4{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 300ms; 
	transition-delay: 300ms;
}







.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../images/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../images/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../images/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../images/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:5%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section2{
	background: #f5f5f5;
}
.index_main .section2 h3{
	text-align: center;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../image/3.jpg) no-repeat;
	background-size: 100% 100%;
}
.index_main .section3 h3{
	text-align: center;
}
.index_main .section4{
	background: #f5f5f5;
}
.index_main .section4 h3{
	text-align: center;
}

@media only screen and (max-width: 1600px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 1440px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 18px;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 26px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.index_main .section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
}
@media only screen and (max-width: 1300px){

}
@media only screen and (max-width: 1199px){
	.index_main .section1 .index_banner .item .inner .block_txt h4{
		font-size: 18px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h2{
		font-size: 22px;
		}
	.index_main .section1 .index_banner .item .inner .block_txt h3{
		font-size: 14px;
	}
}
@media only screen and (max-width: 992px){
	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}

}
@media only screen and (max-width: 767px){
    
}
@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}