.main_banner{
    background-repeat: no-repeat;
    background-position:center;
    background-size:cover;
}
.main_banner>section{
    width:1366px;
    margin:0 auto;
    padding:156px 0;
    height:368px;
}

.main_banner div>h2{
    font-size:35px;
    line-height:48px;
    margin-top:40px;
}
.main_banner div>h3{
    font-size:20px;
    line-height:32px;
}
.main_banner div>h1{
    font-size:60px;
    line-height:72px;
    margin-top:30px;
}
.main_banner div.right>div{
    margin-right:40px;
}
.main_banner div.right ul{
    text-align: center;
    width:602px;
}
.main_banner div.right ul>li{
    display:inline-block;
    width:158px;
    height:158px;
    background:rgba(139,185,0,0.8);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin:0 18px;
    margin-bottom:30px;
    font-size:20px;
}
.main_banner div.right ul>li i{
    display:block;
    font-size:60px;
    margin-top:30px;
    margin-bottom:15px;
}

.main_banner .tts3{display: none;text-align: center;width: 100%;}

.main_work{
    background-image: radial-gradient(#5A4A46, #353433);
}

.work_banner{width:100%;max-width:1920px;position:relative;overflow:hidden;height:570px;}
.work_banner .slides{position:relative;z-index:1;overflow:hidden;}
.work_banner .slides li a{float:left;height:540px;width:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.work_banner .flex-control-nav{position:absolute;bottom:0;z-index:2;width:100%;text-align:center;}
.work_banner .flex-control-nav li{display:inline-block;width:60px;height:4px;padding:0 15px;position:relative;*display:inline;zoom:1;}
.work_banner .flex-control-nav a{display:block;width:60px;height:4px;color:transparent;overflow:hidden;position:absolute;left:0;right:0;margin:0 auto;background:#fff;cursor:pointer;}
.work_banner .flex-control-nav .flex-active{background:#FFA500;}

.more_box{
    padding:40px 0;
    text-align: center;
}
.btn_more{
    display:inline-block;
    padding:16px 16px;
    background:#8BB900;
    color:#fff;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:18px;
}
.btn_more i{
    margin-right:10px;
	display: inline;
}
.btn_more:hover{
    color:#fff;
    background:#5B7A0C;
}

.btn_more span {
 display: inline;
}

.btn_more img {
	display: block;
	width: 200px;
	margin-top: 20px;
}

.main_about{
	background-color: #E9F0F7;
}
.main_about>section{
    padding-top:75px;
    padding-bottom:200px;
	background:url("../images/inx/about_bg.jpg") no-repeat center right;
}
.main_about>section>.container{
    width:1348px;
    margin:0 auto;
}

.main_about ul{
    width:890px;
}
.main_about>section>.container li{
    float:left;
    width:395px;
    margin-top:80px;
}
.main_about>section>.container li:nth-child(2n+1){
    margin-right:98px;
}
.main_about>section>.container li>h1 i{
    font-size:50px;
    color:#8CBA04;
}
.main_about>section>.container li>h3{
    font-size:18px;
    color:#8CBA04;
    margin:10px 0;
}
.main_about>section>.container li>h2{
    color:#111;
    font-size:28px;
    margin:10px 0;
	margin-bottom: 15px;
}
.main_about>section>.container li span{
    font-size:16px;
    color:#666;
}

.main_about div.right{
    text-align: center;
    height:520px;
}
.main_about div.right section{
    display:inline-block;
    margin-top:246px;
}
.main_about div.right section h1{
    font-size:30px;
    color:#8CBA04
}
.main_about div.right section b{
    width:160px;
    height:3px;
    background:#333;
    display:inline-block;
}
.main_about div.right section h2{
    font-size:30px;
    color:#333333;
    line-height:60px;
}
.main_about div.right section span{
    color:#333;
    font-size:16px;
}

.main_service .sv_div_1{
	float: left;
}

.main_service .sv_div_2{
	float: left;
}

.main_service .sv_div_3{
	float: left;
}

.main_service .sv_div_4{
	display: none;
}

.main_service>section>div{
    width:33.3333%;
    text-align: center;
}
.main_service>section>div section{
    background:rgba(0,0,0,.8);
}
.main_service>section>div ul li{
    height:294px;
    background-repeat: no-repeat;
    background-position:center;
    background-size:cover;
}
.main_service>section>div ul li section{
    height:194px;
    padding-top:100px;
}
.main_service>section>div>section{
    height:664px;
    padding-top:218px;
}
.main_service>section>div ul h1{
    color:#FFA500;
    font-size:40px;
    line-height:60px;
    margin-bottom:15px;
}
.main_service>section>div ul span{
    font-size:16px;
    line-height:24px;
}
.main_service>section>div>section h1{
    font-size:30px;
    margin-bottom:34px;
}
.main_service>section>div>section h1 span{
    color:#8BB800;
}
.main_service>section>div>section h1 b{
    display:inline-block;
    width:2px;
    height:30px;
    background:#fff;
    vertical-align:middle;
    margin:0 15px;
}
.main_service>section>div>section>span{
    font-size:16px;
    line-height:32px;
}
.main_cooperation>section{ padding-bottom: 100px;}
.cooper_banner{width:100%;max-width:1298px;position:relative;overflow:hidden;margin:0 auto;}
.cooper_banner .slides{position:relative;z-index:1;overflow:hidden;}
.cooper_banner .slides li{float:left;width:50%;background-repeat:no-repeat;background-position:center top;background-size:cover;}
	.cooper_banner .slides li img{height: auto; width: 100%;}
.cooper_banner .flex-control-nav{width:100%;text-align:center; margin-top: 40px;}
.cooper_banner .flex-control-nav li{display:inline-block;width:60px;height:4px;padding:0 15px;position:relative;*display:inline;zoom:1;}
.cooper_banner .flex-control-nav a{display:block;width:60px;height:4px;color:transparent;overflow:hidden;position:absolute;left:0;right:0;margin:0 auto;background:#fff;cursor:pointer;}
.cooper_banner .flex-control-nav .flex-active{background:#FFA500;}

.bottom_nav{
    background:#000;
}
.bottom_nav ul{
    text-align: center;
}
.bottom_nav ul li{
    display:inline-block;
    line-height:100px;
    margin:0 20px;
    font-size:16px;
}
.bottom_nav ul li i{
    margin-right:10px;
    font-size:35px;
    vertical-align: middle;
}
.bottom>section{
    padding-top:65px;
    padding-bottom:100px;
}
.bottom a.a_logo{
    display:block;
    margin:0 auto;
    width:142px;
    margin-bottom:28px;
}
.bottom span{
    display:block;
    text-align: center;
	font-size: 16px;
}
.bottom span a{
	color: #ccc;
	line-height: 30px;
}