@charset "utf-8";
/* CSS Document */
body{max-width:100%!important;margin:50px 0 70px 0; padding:0; font:normal 92% Helvetica,STHeiti,Droid Sans Fallback; color:#333; background:#fff}
*{margin:0; padding:0;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#333;}
.clear{clear:both}
.fl{ float:left}
.fr{ float:right}
.clear{clear: both;}
img{border:0;max-width:100%!important; height: auto;}
DIV,ul,li,h1,h2,p,dl,dt,dd{ margin:0; padding:0; list-style:none}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('http://at.alicdn.com/t/webfont_67n6uq3pzf.eot'); /* IE9*/
  src: url('http://at.alicdn.com/t/webfont_67n6uq3pzf.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/webfont_67n6uq3pzf.woff2') format('woff2'),
  url('http://at.alicdn.com/t/webfont_67n6uq3pzf.woff') format('woff'), /* chrome、firefox */
  url('http://at.alicdn.com/t/webfont_67n6uq3pzf.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('http://at.alicdn.com/t/webfont_67n6uq3pzf.svg#after') format('svg'); /* iOS 4.1- */
}
.web-font{
    font-family:"webfont" !important;
    font-size:26px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/*按钮*/
.index_button{
	width: 38%;
	height: 42px;
	background-color: #f7f7f7;
	color: #666;
	text-align: center;
	line-height: 42px;
	font-size: 12.5px;
	letter-spacing: 5px;
    border-radius: 10px;
    margin: 15px auto;
}
.index_button a{color: #666;}
.index_button2{
	width: 38%;
	height: 42px;
	background-color: none;
	color: #fff;
	text-align: center;
	line-height: 42px;
	font-size: 12.5px;
	letter-spacing: 5px;
    border-radius: 10px;
    margin: 15px auto;
}
.index_button2 a{color: #fff;}
/*导航*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;margin-top: -50px;box-shadow: rgba(0,0,0,.1) 0px 5px 5px;}
.sp_logo{padding:10px;float:left;height:50px;}
.sp_logo_name{position:relative;float:right;font-size: 16px;font-weight: 550;margin: 5px 0 0 12px;letter-spacing: 0.006em;color: #fff;position: relative}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#13af77;width:26px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 112px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li{color: #666;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0; text-align: left;}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:45px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:left;color:#999;}
.sjj_nav ul li i{position:absolute;top:10px;right:0px;border-left:1px #ddd solid;height:45px; width: 100px; background: #eee; padding:0px 7px 0 7px; color: #666; text-align: center;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:55px;font-size:14px; text-align: left;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:30px;height:30px;fill:#13af77;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#13af77;}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*title*/
.index_title{font-weight:600;height:50px;margin:1% auto 0 auto;display:block;font-size:1.45em;line-height:35px;color:#13af77; text-align:center;}
.index_title i{font-size: 18px;margin-left: 2%;}
.index_title p{line-height:16px; font-size:0.6em; color:#666; text-transform:capitalize; font-family:Georgia; font-weight:normal;}
/*banner*/
.swipe{width:100%;overflow:hidden;position:relative; text-align:center}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe li img{width:100% }
.swipe #pagenavi{position:absolute;left:0;bottom:5px;text-align:center;width:100%;}
.swipe #pagenavi a{width:8px;height:8px;line-height:99em;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#13af77;}

/*show*/
.index_show{margin-top: 20px;}
.index_show li{text-align:center;float: left;margin: 4% 4%;width: 42%;height: 135px;}
.index_show_img{width: 100%;height: 120px;border: solid 1px #eee;background-color: #fff;display: flex;align-items: center; justify-content: center;overflow: hidden;}
.index_show_img img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.index_show_main li p{font-size: 12px;color:#000;line-height:35px;height: 35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;border-bottom: 1px solid #eee;}

/*关于我们*/
.index_about_up{height: 1px;border-bottom: 1px dashed #13af77;}
.index_about{height: auto;margin-top: -3px;max-width: 640px;overflow: hidden;}
.index_about_l{margin-top: 20px;}
.index_about_l_title{padding-left: 3%;}
.index_about_l_title i{font-size: 18px;background: linear-gradient(to right, #13af77, #109296);-webkit-background-clip: text;color: transparent;letter-spacing: 0px;}
.index_about_l_title_down1{width: 110px;height: 1px;background-color: #109296;margin-left: 0;margin-top: 10px;}
.index_about_l_title_down2{width: 110px;height: 1px;background-color: #109296;margin-top: 2px;margin-left: 50px;}
.index_about_l_stitle{font-family: 微软雅黑;font-size: 18px;letter-spacing: 1.5px;color: #13af77;font-style:italic;margin-top: 58px;font-weight: 500;}
.index_about_l_text{font-size: 14px;color: #13af77;letter-spacing: 1px;line-height: 24px;margin-top: 15px;font-weight: lighter;text-indent:2em;}
.index_about_l_text span{font-size: 18px;color: #aaa;}

.index_about_img img{width: 100%;}
.index_about_r{margin-top: 20px;}
.index_about_r_main{font-size: 14px;color: #333;line-height: 24px;letter-spacing: 0.5px;width: 98%;margin-left: 1%;text-indent: 2em;}
.index_about_r_main p{border-left: 1px solid #e8e8e8;}
.index_about_r_main p:nth-child(1){border-right: 1px solid #e8e8e8;}
.index_about_img{width: 96%;border-radius: 2px;padding: 3px;border: 1px dashed #13af77;margin-top: 20px;margin-left: 1%;}

.index_about_djl{margin-top: 20px;}
.index_about_djl_l{width: 100%;margin-left: 1%;}

.index_about_img2{width: 96%;height: auto;border-radius: 6px;padding: 3px;border: 1.5px dashed #13af77;margin-top: 20px;}
.index_about_img2 img{width: 100%;}

/*业务*/

/*news*/
.sub_xinwen{width:95%; margin: 0 auto; padding: 0;}
.sub_xinwen ul{list-style: none;}
.sub_xinwen li{ background: #fff; margin:15px 0; width: 100%;
    shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    box-shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    -webkit-box-shadow: 0px 4px 8px rgba(0,0,0, 0.1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;}
.snews_content{width:100%; height:130px; padding: 0; background: #fff; transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;}
.snews_content:hover{background:#fcfcfc;}
.snews_content_time{width: 100%; background: #f5f5f5; height: 40px; line-height: 40px; text-align: center; color: #1992e7; font-size: 12px; margin-bottom: 30px;}
.sub_pic{width:30%; height:100px; margin:0;  float:left;}
.sub_pic img{width:100%; height:auto; max-height: 100%; margin: 7px 0 0 7px;}
.sub_text{width:60%;  line-height:20px; float:left; margin:10px 0 0 25px; color:#1f5f61; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sub_text_date{float: right;font-size: 12px;margin-right: 15px;margin-top: 10px;color: #13af77;}
.sub_text a{color:#000; text-decoration:none;}
.sub_text a:hover{color:#00923f; text-decoration:none;}
.sub_text span{width:20%; float:right; text-align: center; margin:0; color:#fff; background: #00923f; font-size:14px; line-height:20px;}
.sub_textt {width:60%;font-size: 12px; margin:10px 0 0 25px; float: left; color: #35b79b; line-height: 45px;}
.pre_nex{width: 100%; margin: 25px auto;}
.pre_nex li:nth-last-child(odd){float: left;}
.pre_nex li:nth-last-child(even){float: right;}
.pre_nex li{width: 48%; height: 40px; line-height: 40px; color: #aaa; background: #f8f8f8; text-align: center;}
.pre_nex li a{display: block; color: #777; font-size: 14px;}
.pre_nex li a:hover{color: #000; background: #f1f1f1;}

/*BOTTOM*/
.bottom{height:50px; background:#ddd; line-height:60px; text-align:center; color:#666; font-size:0.87em;}
footer{margin-top:30px;position:fixed;padding:5px;padding-top:7px;width:100%;height:50px;bottom:0;border-top:1px solid #fff;background:#35b79b;}
.kong{height: 88px;}
footer ul{height:45px;line-height:45px;}
footer ul li{width:33.33%;float:left;color:#FFF;}
footer ul li dl{width:auto;margin:0 auto;text-align:center;}
footer ul li dt{width:auto;height:28px;overflow:hidden;}
footer ul li dd{width:auto;height:20px; font-size:0.8em; color:#fff;line-height:20px;}


.index_number{width:95%; margin: 0 auto;background: #3377d4; margin:0 auto; padding: 10px 0 0px 0;}
.index_number ul{display:table; text-align: center; margin: 0 auto;}
.index_number ul li{width:45%; font-size:30px; text-align: center; font-weight: bold; line-height:40px; color: #fff; float: left; margin: 10px 2%;}
.index_number ul li i{display: block;}
.index_number ul li p{font-size: 14px; line-height:30px;}

.four_main{margin-top: 10px;text-align: center;}
.four_main li{box-shadow: #ddd 0px 5px 5px;margin-top: 20px;}
.four_main li img{width: 98%;}
.four_main_text{width: 98%; font-size: 18px;font-weight: 550;margin: 10px 0 0 0;}
.four_main_text p{text-align: left;width: 98%; margin-left: 1%; font-size: 14px;font-weight: 500;text-indent:2em;margin: 8px 0 8px 0;line-height: 22px;margin-left: 2%;}

.w1300{margin: 0 auto; width: 100%;}




/*
SOME
*/
.some_bg{background: url(../images/mbg.jpg) top center no-repeat;}
.someq{height: 72px; line-height: 72px; color: #fff; font-size:18px; font-weight: bold;}
.someq_right{width:70%; float: left;}
.some_wrapper{background: url(../images/some_bg.jpg) top center no-repeat; background-size: cover; width: 100%; }
.some_container{float: left; margin: 15PX 0 0 10px;}
.some_container li{color: #1b54a1; font-size: 14px;line-height:28px; height: 28px; background: url(../images/tan.png) left no-repeat; text-indent:25px;}
.some_man{position: absolute; background: url(../images/ask.png) top center no-repeat; right: 0; top: -60px; width: 419px; height: 433px;}




.someq{height:42px; line-height: 42px; color: #fff; font-size:14px; font-weight: bold;}
.someq_left{width:100%; margin: 0 auto; width: 100%; color: #13af77; font-weight: bold;font-size:22px; text-align:center;}
.someq_right{width:100%; margin: 0 auto; width: 100%; text-align: center; padding: 0 0px 0 0; box-sizing: border-box; font-weight: normal; color: rgba(0,0,0,.5); background: none;}



.content{padding:10px; line-height:30px; max-width:100%!important; word-break:break-all;}
.content p{ max-width:100%!important; word-break:break-all;}
.content span{max-width:100%!important; word-break:break-all;}
.content h2{text-align:center; font-size:1.1em}
.content img{text-align:center; max-width: 100%!important;}
.content table tr td p img{text-align:center; max-width: 100%!important;width: 100%!important; height: auto!important;} 





/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#999;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:10px;margin:20px auto 30px auto;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}








/***.index_ai {position: relative;height:500px;background-color: #C1CFF7;进行视频裁剪overflow: hidden;}***/
.index_ai {position: relative; padding: 20px 0; background:url(../images/vbg.jpg) fixed center no-repeat; overflow: hidden;height:  500px;}
.index_ai .video-background {position: absolute;left: 50%;top: 50%;/*保证视频内容始终居中*/transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;min-height: 500px;}
.ai_wrapper {position: absolute;left: 0;top: 0;width: 100%;height:  500px;background: rgba(0,0,0,.2);}
.ai_wrapper img {}
.ai_wrapper .round{position: absolute;top:0;left: 0; right: 0; bottom: 0; margin: auto; text-align: center; color: #fff; width: 255px; height: 255px;}
.ai_wrapper .round_motion1{animation: round1 10s linear infinite;}
.ai_wrapper .round_motion2{animation: round2 7s linear infinite;}
.ai_wrapper .round_motion3{animation: round3 15s linear infinite;}
@-webkit-keyframes round1 
{
    from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)};
}
@-webkit-keyframes round2 
{
    from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)};
}
@-webkit-keyframes round3 
{
    from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)};
}


.ai_wrapper .five_box{margin: 0 auto; margin-top: 0px; width: 100%; height:500px; position: relative;}
.ai_wrapper .five_box .btn1{position: absolute; left: -70px; top: -40px; z-index: 9999; transform: scale(.5)}
.ai_wrapper .five_box .btn2{position: absolute; right: -70px; top: -40px; z-index: 9999; transform: scale(.5)}
.ai_wrapper .five_box .btn3{position: absolute; right: 0; top: 200px; z-index: 9999; transform: scale(.5)}
.ai_wrapper .five_box .btn4{position: absolute; left: -70px; bottom: -20px; z-index: 9999; transform: scale(.5)}
.ai_wrapper .five_box .btn5{position: absolute; right:-70px; bottom:-20px; z-index: 9999; transform: scale(.5)}



.ai_wrapper .five_box .btn1X:hover img{content: url(../../images/rou_zhengwu_on.png);}
.ai_wrapper .five_box .btn2X:hover img{content: url(../../images/rou_shequ_on.png);}
.ai_wrapper .five_box .btn3X:hover img{content: url(../../images/rou_yiyang_on.png);}
.ai_wrapper .five_box .btn4X:hover img{content: url(../../images/rou_yuanqu_on.png);}
.ai_wrapper .five_box .btn5X:hover img{content: url(../../images/rou_yunwei_on.png);}

.fourserin{width:100%; margin:0 auto 10px auto;}
.fourserin ul{margin:0; padding:0; list-style:none; width: 100%}
.fourserin_li{width:95%; text-align: center; background:#fff; margin:20px auto 50px auto; color:#efdba5; border-radius: 5px;}
.fourserin_li .proimg{background: #eee; margin: 5px 0 0 5px;  border-radius: 0px; width: 95%; height: 95%;}
.fourserin_li .proimg img{background: #eee; border-radius: 0px;}
.fourserin_li p{font-size:18px; width:100%; text-align:center; height: 35px; overflow:hidden; line-height:35px;  float: left; box-sizing:border-box; color: #13af77; font-weight: bold;}
.fourserin_li:hover p{color:#fff; float: left; overflow:hidden; background:#13af77; box-sizing:border-box;}
.fourserin_li span{display: block;width: 100%; line-height: 20px; text-align: center; font-size: 13px; color: #666; height: 20px;}



/*首页产品*/
.fourser{width:100%; margin:0 auto 10px auto; float: left;}
.fourser ul{margin:0; padding:0; list-style:none; width: 100%}
.fourser_li{width:45%; text-align: center; background:#fff; margin:20px 2% 30px 2%; float:left;color:#efdba5; border-radius: 5px;}
.fourser_li .proimg{background: #eee; margin: 5px 0 0 5px;  border-radius: 0px; width: 95%; height: 95%;}
.fourser_li .proimg img{background: #eee; border-radius: 0px;}
.fourser_li p{font-size:15px; width:100%; text-align:center; height: 35px; overflow:hidden; line-height:35px;  float: left; box-sizing:border-box; color: #13af77; font-weight: bold;}
.fourser_li:hover p{color:#fff; float: left; overflow:hidden; background:#13af77; box-sizing:border-box;}
.fourser_li span{display: block;width: 100%; line-height: 20px; text-align: center; font-size: 13px; color: #666; height: 20px;}



	#pro_slides .hd{ position:absolute;width:100%;height:22px;left:0;z-index:1;line-height:28px;text-align:center;}
	#pro_slides  .hd li{ display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#eee; cursor:pointer;}
	#pro_slides  .hd li.on{ background:#fabc00;  width: 16px; border-radius: 5px;}


.fourser_li2{width:45%; text-align: center; background:#fff; margin:20px 2% 30px 2%; float:left;color:#efdba5; border-radius: 5px; height: 130px; line-height: 130px;}
.fourser_li2 .proimg{background: #eee; margin: 5px 0 0 5px;  border-radius: 0px; width: 95%; height: 95%;}
.fourser_li2 .proimg img{background: #eee; border-radius: 0px; vertical-align: middle;}
.fourser_li2 p{font-size:15px; width:100%; text-align:center; height: 35px; overflow:hidden; line-height:35px;  float: left; box-sizing:border-box; color: #13af77; font-weight: bold;}
.fourser_li2:hover p{color:#fff; float: left; overflow:hidden; background:#13af77; box-sizing:border-box;}
.fourser_li2 span{display: block;width: 100%; line-height: 20px; text-align: center; font-size: 13px; color: #666; height: 20px;}

.index_hz{height: 518px;background: url(../images/hz_bg.jpg) fixed center no-repeat;margin-top: 53px;}

.index_pro{height: auto;background: #f6f6f6;position: relative;padding-bottom:30px;margin-top: -3px;}

.index_pro li{height: 343px;background-color: #fff;float: left; text-align: center;transition: all 0.4s;padding: 0 30px;margin:12px 2%;box-shadow: 0px 10px 25px rgba(0,0,0,0.08); width: 30%;}
.index_pro_img{width: 100%;height: 111px;transition: all 0.4s;background: url(../images/pro2.png) 50% 0px no-repeat;margin-top: 40px;}
.index_pro2_img{width: 100%;height: 111px;transition: all 0.4s;background: url(../images/pro3.png) 50% 0px no-repeat;margin-top: 40px;}
.index_pro3_img{width: 100%;height: 111px;transition: all 0.4s;background: url(../images/pro1.png) 50% 0px no-repeat;margin-top: 40px;}
.index_pro4_img{width: 100%;height: 111px;transition: all 0.4s;background: url(../images/pro4.png) 50% 0px no-repeat;margin-top: 40px;}
.index_pro li .title{font-size: 16px;font-weight: bold;color: #000;}
.index_pro li .title p{font-size: 12px;color: #666;line-height: 18px;font-weight: 500;letter-spacing: 0.2px; padding: 15px 0;}
.index_pro li .button{font-size: 12px;color: #fff;line-height: 18px;font-weight: 500;width: 87px;height: 27px;background-color: #999;line-height: 27px;margin-top: 20px; margin: 0 auto;}

.index_pro li:hover{background-color: #fff;box-shadow: 0px 10px 25px rgba(0,0,0,0.4);}
.index_pro li:hover .index_pro_img{background: url(../images/pro2.png) 50% -125px no-repeat;}
.index_pro li:hover .index_pro2_img{background: url(../images/pro3.png) 50% -125px no-repeat;}
.index_pro li:hover .index_pro3_img{background: url(../images/pro1.png) 50% -125px no-repeat;}
.index_pro li:hover .index_pro4_img{background: url(../images/pro4.png) 50% -125px no-repeat;}
.index_pro li:hover .button{background-color: #1eab80;}




.fourserhz{width:100%; margin:0 auto 10px auto; float: left;}
.fourserhz ul{margin:0; padding:0; list-style:none; width: 100%}
.fourserhz_li{width:45%; text-align: center; background:#fff; margin:10px 2% 10px 2%; float:left;color:#efdba5; border-radius: 5px;}
.fourserhz_li .proimg{background: #ddeeff; margin: 5px 0 0 5px;  border-radius: 0px; width: 95%; height: 95%;}
.fourserhz_li .proimg img{background: #ddeeff; border-radius: 0px;}
.fourserhz_li p{font-size:15px; width:100%; text-align:center; height: 35px; overflow:hidden; line-height:35px;  float: left; box-sizing:border-box; color: #13af77; font-weight: bold;}
.fourserhz_li:hover p{color:#fff; float: left; overflow:hidden; background:#3377d4; box-sizing:border-box;}
.fourserhz_li span{display: block;width: 100%; line-height: 20px; text-align: center; font-size: 13px; color: #666; height: 20px;}





/*FP*/
    
.section1 {
	background:url(../images/chain11.jpg) bottom no-repeat; background-size: cover;
}
.section2 {
	background:url(../images/chain21.jpg) bottom no-repeat; background-size: cover;
}

.section3 {
	background:url(../images/chain31.jpg) bottom no-repeat; background-size: cover;
}
.section4 {
	background:url(../images/chain41.jpg) bottom no-repeat; background-size: cover;
}
.section5 {
	background:url(../images/chain51.jpg) bottom no-repeat; background-size: cover;
}
.section6 {
	background:url(../images/chain61.jpg) bottom no-repeat; background-size: cover;
}


.fp1_title{font-size: 32px; font-weight: bold; color: #555; line-height:50px; text-align: center;}
.fp1_title_line{width: 80px; height: 8px; background: #1eab80; display: block; text-align: center;}
.fp1_title_tc{margin: 15px auto;}
.fp1_txt{font-size: 16px; color: #666; padding: 0 15px;}


.fp2_img{width: 300px; margin: 0 auto;}
.fp2_title{font-size: 32px; margin: 30px auto 0 auto; text-align: center;width: 80%; font-weight: bold; color: #fff; line-height: 50px;}
.fp2_title span{color: #1eab80;}
.fp2_title p{font-size: 16px;}
.fp2_txt{font-size: 16px; margin: 0 auto; color: #fff; text-align: center; }





.solution_only_title{font-weight: 36px; font-weight: bold; text-align: center; width: 100%;}
.solution_only_title p{font-weight: normal; color: #555;}

.solution_block1_left{width: 100%; height: 235px; color: #fff;  background: #35b79b; float: left; padding: 20px 0 0 20px;}
.solution_block1_left .num{font-size: 80px; color: rgba(255,255,255.3); font-weight: lighter; height: 80px;}
.solution_block1_left .title{font-size: 24px; display: block; font-weight: lighter;float:left;}
.solution_block1_left em{width: 60px; height: 5px; background: #fff; margin: 12px 0; clear: both; float: left; display: block;}
.solution_block1_left p{font-size: 28px; line-height: 1.2; font-weight: bold; float:left; clear: left; display: block;}

.solution_block1_right{width: 100%; margin: 0 auto;}


.liangbian{padding: 0 5px;}
.solution_mains_title{font-size: 24px; line-height: 55px; height: 55px; color: #35b79b; width: 100%; text-align: left;}
.solution_mains_title span{font-size: 24px; text-transform: uppercase; color: #ccc; font-weight: lighter; display: inline-block; margin: 0 0 0 10px;}
.solution_mains_content{font-size: 16px; line-height: 1.8; color: #555; padding: 30px 0; width: 98%; margin: 0 auto;}
.solution_mains_content_left{width: 50%; float: left;}
.solution_mains_content_right{font-size: 16px; line-height: 1.8; color: #555; padding: 30px 0;}

.solution_mains_list{padding: 50px 0; height: auto;}
.solution_mains_list li{width: 30%; float: left; text-align: center; margin: 0 1%;}
.solution_mains_list li i{color: #fff; background: #35b79b; border-radius: 50%; width: 90px; height: 90px; text-align: center; font-size: 50px; margin: 20px auto; padding: 15px;}
.solution_mains_list li .title{font-size: 16px; margin: 30px auto 0 auto; height: 55px; text-align: center; color: #35b79b; line-height:16px;}
.solution_mains_list li .content{font-size: 16px; padding: 10px 15px; font-weight: normal; text-align: center; color: #555;}

.solution_bg_gr{background: #f9f9f9; padding: 50px 0;}

.solution_mains_list5{padding: 50px 0;}
.solution_mains_list5 li{width: 47%; float: left; text-align: center; margin: 0 0px; height: 200px;}
.solution_mains_list5 li i{color: #35b79b; text-align: center; font-size: 50px; margin: 20px auto;}
.solution_mains_list5 li .title{font-size: 18px; font-weight: bold;text-align: center; color: #35b79b;}
.solution_mains_list5 li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #555; line-height: 1.5;}

.solution_mains_list2{padding: 50px 0;}
.solution_mains_list2 li{width: 45%; box-shadow:0 0 15px rgba(0,0,0,.2); float: left; text-align: center; margin: 0 2%; padding: 80px 0;}
.solution_mains_list2 li i{color: #35b79b; text-align: center; font-size: 70px; margin: 70px auto;}
.solution_mains_list2 li .title{font-size: 16px; font-weight: bold;padding: 60px 0 0 0; text-align: center; color: #35b79b;}
.solution_mains_list2 li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #555; line-height: 1.5;}

.solution_mains_list4{padding: 50px 0;}
.solution_mains_list4 li{width: 45%; box-shadow:0 0 15px rgba(53,182,155,.5); float: left; text-align: center; margin:  2%; padding: 80px 0; height: 230px; background: #35b79b;}
.solution_mains_list4 li i{color: #fff; text-align: center; font-size: 70px; margin: 70px auto;}
.solution_mains_list4 li .title{font-size: 18px; font-weight: bold;padding: 60px 0 0 0; text-align: center; color: #fff;}
.solution_mains_list4 li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #fff; line-height: 1.5;}





.solution_mains_list3{padding: 50px 0;}
.solution_mains_list3 li{width: 31%; box-shadow:0 0 15px rgba(0,0,0,.2); float: left; text-align: center; margin: 0 1%; padding: 80px 0; height:160px;}
.solution_mains_list3 li i{color: #35b79b; text-align: center; font-size: 70px; margin: 70px auto;}
.solution_mains_list3 li .title{font-size: 16px; font-weight: bold;padding: 60px 0 0 0; text-align: center; color: #35b79b;}
.solution_mains_list3 li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #555; line-height: 1.5;}




.solution_mains_list0_left{width: 100%;float: left;}
.solution_mains_list0_right{width: 100%;  float: left; margin: 0 auto; background: #fff;padding: 10px 10px 0 10px;}
.solution_mains_list0_right .title{font-size: 24px; font-weight: bold;color: #000; float: left;}
.solution_mains_list0_right .content{font-size: 16px; color: #555; margin-top: 30px; float: left;}







.solution_mains_listtouzi{padding: 50px 0;}
.solution_mains_listtouzi li{width: 31%; float: left; text-align: center; margin: 0 15px; padding: 80px 0; height: 290px;}
.solution_mains_listtouzi li i{color: #777; text-align: center; font-size: 70px; margin: 70px auto;}
.solution_mains_listtouzi li .title{font-size: 16px; font-weight: bold;padding: 60px 0 0 0; text-align: center; color: #35b79b;}
.solution_mains_listtouzi li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #555; line-height: 1.5;}
.solution_mains_listtouzi p{color:#777;}








.in-pro{width:100%;margin:0 auto;}
.in-pro a{color: #111;}
.in-pro ul{background:#fff;}
.in-pro ul li{margin:2%; width:42%; float:left; padding:1%; display:inline-block; border:1px solid #ccc; text-align:center; list-style:none; color: #111;}
.in-pro2{width:100%;margin:0 auto;}
.in-pro2 a{color: #333;}
.in-pro2 ul{background:#fff;}
.in-pro2 ul li{margin:2%; width:42%; float:left; padding:1%; display:inline-block; border:1px solid #ccc; text-align:center; list-style:none;}





.sort{
	width:99%;
	margin:0 auto; 
	color:#FFF;
	overflow: hidden;
	}
	
.sort ul li{
	font-size:11px;
	width:45%;
	margin:5px;
	float:left;
	line-height:30px;
	text-align:center;
	border:1px solid #eee;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#f5f5f5;
	}
	
.sort ul li a{
	display:block;
	line-height:30px;
	font-size:1em;
	font-weight:bolder;
	color:#555;
	
	}

.sort ul li a:hover{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#13af77;
	color:#fff;
	}
	
.sort ul li .sort_two{
	display:none;
	width:98%;
	margin:0 auto;
	}

.sort ul li .sort_two li{
	margin:5px auto;
	line-height:50px;
	text-align:center;
	border:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
	background:-moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#f0f0f0,grandientType=0);
	}

.sort ul li .sort_two li a{
	display:block;
	font-size:0.9em;
	line-height:50px;
	font-size:16px;
	padding-left:20px;
	color:#5D5D5D;
	
	}
.cp_title{width:100%; background:#f5f5f5;  margin: 15px 0; height:50px; line-height:50px; font-size: 20px; text-indent: 15px; font-weight: bold;}
.cp_title_content{width:95%; margin: 0 auto;background:#fff; color: #666; font-size: 16px; padding: 30px 0; line-height:22px;}






.solution_mains_listtouzi{padding: 10px 0;}
.solution_mains_listtouzi li{width: 95%; float: left; text-align: center; margin: 0 1%; padding: 20px 0; height: 180px;}
.solution_mains_listtouzi li i{color: #777; text-align: center; font-size: 70px; margin: 20px auto;}
.solution_mains_listtouzi li .title{font-size: 16px; font-weight: bold;padding: 20px 0 0 0; text-align: center; color: #35b79b;}
.solution_mains_listtouzi li .content{font-size: 15px; padding: 10px 25px; font-weight: normal; text-align: center; color: #555; line-height: 1.5;}
.solution_mains_listtouzi p{color:#777;}











/*
关于-历史
*/
.about_history{width: 100%; height: 420px; background: url(../images/hz_bg.jpg) fixed center no-repeat; position: relative;}
.about_history_year{ float: right; margin:56px 0 0 0;}
.about_history_year li{width: 80px; height: 35px; font-size: 18px; color: #fff; float: right; text-align: center; overflow: hidden;}
.about_history_year .on{color: #29b1ff; border: 2px solid #29b1ff; border-radius: 30px;}
.about_history_mou{ margin:10px auto 0 auto; position: relative; padding: 10px;}
.about_history_mou li{height: 210px; float: left; position: relative; margin: 0;overflow: hidden;}
.about_history_mou li p{color: rgba(255,255,255,.9); font-size: 15px; line-height: 25px;  height: 108px; padding: 10px 0 0 2px; display: table-cell; vertical-align: bottom;}
.about_history_mou li span{width: 13px; height: 13px; border-radius: 50%; background: #fff; position: absolute; bottom: 45px; left: 20px;}
.about_history_mou li em{ font-size: 28px; color: #fff; line-height: 25px; position: absolute; bottom: 0; left: 5px; font-style: normal; font-weight: bold;}
.about_history_mou .arrl,.about_history_mou .arrr{width: 43px; height: 43px; background:#1eab80 url(../../images/w_arr_l2.png) no-repeat; position: absolute; left: 37%; top: 240px;}
.about_history_mou .arrr{background:#1eab80 url(../../images/w_arr_r2.png) no-repeat; left: 52%;}
.about_history_mou .arrl:hover,.about_history_mou .arrr:hover{border: 0px solid #29b1ff;}
.history_line{width:100%; height: 1px; background: rgba(255,255,255,.5); position: absolute; top: 268px;left: 0; right: 0; margin: auto;}




.index_title_mainw{line-height:30px; margin: 0 auto;font-size:16px;color: #fff; position: relative; font-weight: bold; text-transform: uppercase; font-weight: bold; text-align: center; padding: 30px 0 0 0;}
.index_title_mainw label{color: #fff;}
.index_title_mainw p{font-size: 24px; display: block;color: #fff; font-weight: bold;}




.abushi{background: #f5f5f5; margin: 0 auto; width: 100%;}
.about_ushi_right{widows: 100%; float: right;}
.about_ushi{width: 100%; float: left;}
.about_ushi .title{background: #eee; line-height: 45px; border-left: 8px solid #1eab80; height: 45px; color: #333; text-indent: 20px; font-size: 20px;}
.about_ushi .con{font-size: 15px; color: #333; line-height: 26px; padding: 15px 20px;}