.top_bg{ background-color:#000000;}

.i_top{width:100%; height:45px; color:#fff;font-weight: 400; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_top.activefixed{ height:0px; overflow:hidden;}

.i_top .s1{ line-height:45px;}

.i_top .s2{ background:url(../images/tb_06.png) left center no-repeat; padding-left:25px; line-height:45px; background-size:23px;}

.header_menu{width:100%;background-color:#fff;}



/* PAGE-MENU */

.fullnavr {width:30px; position:fixed;  left:20px; z-index:1; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}

#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005; }

#pagemenu li { position:relative; width:100%; float:left; padding:5px 0px;}

#pagemenu li a {width:100%; background-color:#3e9d9d; height:8px; display:inline-block; float:left;transition: all 0.5s ease-in-out;opacity: 1;-webkit-transition:all 0.5s;transition:all 0.5s;

-moz-border-radius: 8px;      /* Gecko browsers */

-webkit-border-radius: 8px;   /* Webkit browsers */

border-radius:8px;            /* W3C syntax */}

#pagemenu li.active a{ width:60px;opacity: 1;}

#pagemenu li a.disnone{ display:none;}





.mousehover{width:20px; height:35px; background:url(../images/tb_01.png) no-repeat; background-size:20px; position:absolute; left:50%; margin-left:-10px; bottom:50px; z-index:1000;}





/*Index*/

.section.y7{ height:auto !important;}

.section{background-size: cover; background-position: center center; overflow:hidden;}

.slide{background-size: cover; position:relative;}

.section .sec-scale { width:100%; height:100%;/*transform: scale(0.8);opacity: 0.5;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}

/*.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/

.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}





.header_div{width:100%; position:fixed; left:0px; top:0px; z-index:1;border-bottom:1px solid #e2e2e2; z-index:111;}

.header_div.fixedmenu1{ position:relative;}

.header_div .i_logo{width:9%; padding-top:13px; text-align:center; margin-right:3%;}

.header_div .i_logo img{ width:auto; height:67px;-webkit-transition:all 0.5s;transition:all 0.5s;}

.header_div.fixedmenu,.header_div.fixedmenu1.fixedmenu{ position:fixed;}

.header_div.fixedmenu1{ position:relative;}



.wap_header{width:100%; position:relative; left:0px; top:0px; z-index:111; display:none;}

.wap_header.wapfixedmenu{ position:fixed;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}

.wap_header_t{width:100%; background-color:#000; padding:2% 3%; align-items:center;-webkit-transition:all 0.5s;transition:all 0.5s;}

.wap_header_t .a_logo img{ height:33px;}

.wap_header_t .a_phone{ color:#fff; font-size:14px; background:url(../images/tb_06.png) left center no-repeat; padding-left:20px; background-size:15px;}

.wap_header_t.activefixed{ height:0px; padding:0px; overflow:hidden;}

.wap_header_c{width:100%; background-color:#fff;}

.wap_header_c a{width:16.66%; text-align:center; height:35px; overflow:hidden; display:inline-block; line-height:35px; color:#333; font-size:12px;}

.wap_header_c a.active{ background-color:#108b4a; color:#fff;}







.menu_nav{width:71%;}

.menu_nav ul{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}

.menu_nav ul li{height:90px; margin:0px; padding:0px; position:relative;z-index:1111111;-webkit-transition:all 0.5s;transition:all 0.5s;}

.menu_nav ul li .nav_a{ height:90px; line-height:90px; color:#000; display:inline-block; font-size:16px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}

.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.active{ color:#000; font-weight:bold; text-decoration:none;}

.menu_nav ul li .nav_a:after{width:0px; height:3px; background-color:#108b4a; position:absolute; left:50%; bottom:25px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 1.5px;      /* Gecko browsers */

-webkit-border-radius: 1.5px;   /* Webkit browsers */

border-radius:1.5px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}

.menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.active:after{width:30px; margin-left:-15px;}

.{width:100%; background-color:#1f1f1f; }

/*.menu_nav ul li .twodiv{width:100%; position:absolute; left:0px; top:100%; background-color:#1f1f1f; padding:15px 0px; z-index:1111; display:none; text-align:center;}

.menu_nav ul li .twodiv a{ height:40px; line-height:40px; color:#ffffff; font-size:15px; margin:0px 50px; display:inline-block;}

.menu_nav ul li .twodiv a:hover{ text-decoration:none; color:#ffe300;}

*/

.menu_nav ul li dl{width:140px; position:absolute; left:50%; margin-left:-70px; top:100%; background-color:#fff;z-index:1; display:none;-moz-box-shadow:0px 0px 10px #d5d5d5;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #d5d5d5;/*webkit*/  

box-shadow:0px 0px 10px #d5d5d5;/*opera或ie9*/}

.menu_nav ul li dl dd{width:100%; float:left;}

.menu_nav ul li dl dd a{width:100%; height:47px; display:inline-block; overflow:hidden; line-height:47px; text-align:center; color:#333; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}

.menu_nav ul li dl dd a:hover{ color:#fff; text-decoration:none; background-color:#3e9d9d;}



.header_div.fixedmenu .menu_nav ul li{ height:70px;}

.header_div.fixedmenu .menu_nav ul li .nav_a{ height:70px; line-height:70px;}

.header_div.fixedmenu .i_logo img{ height:46px;}

.header_div.fixedmenu .menu_nav ul li .nav_a:after{ bottom:15px;}





.i_banben{ margin-left:5%; height:33px; line-height:33px; margin-top:24px; border:1px solid #e5e5e5; padding:0px 30px 0px 12px; background:url(../images/bb_tb2.png) right 12px center no-repeat;-moz-border-radius: 3px;      /* Gecko browsers */

-webkit-border-radius: 3px;   /* Webkit browsers */

border-radius:3px;            /* W3C syntax */ position:relative;}

.i_banben_t{ height:33px; line-height:33px; padding-left:27px; color:#222222; font-size:16px; background:url(../images/bb_tb1.png) left center no-repeat; cursor:pointer;}

.i_banben_t .s1{width:45px; height:33px; line-height:33px; display:inline-block;}

.i_banben_c{width:160px; background-color:#fff;padding:5px; position:absolute; right:-1px; top:100%; border:1px solid #e5e5e5; display:none;}

.i_banben_c a{width:100%; padding:10px 0px; line-height:1.5; color:#333; font-size:14px; text-align:center;}

.i_banben_c a:hover{ background-color:#3e9d9d; color:#fff;}



.wap_banben{ height:33px; line-height:33px; border:1px solid #e5e5e5; padding:0px 30px 0px 12px; background:url(../images/bb_tb2.png) right 12px center no-repeat;-moz-border-radius: 3px;      /* Gecko browsers */

-webkit-border-radius: 3px;   /* Webkit browsers */

border-radius:3px;            /* W3C syntax */ position:absolute; right:50px; top:50%; margin-top:-16.5px;}

.wap_banben_t{ height:33px; line-height:33px; padding-left:27px; color:#222222; font-size:16px; background:url(../images/bb_tb1.png) left center no-repeat; cursor:pointer;}

.wap_banben_t .s1{width:45px; height:33px; line-height:33px; display:inline-block;}

.wap_banben_c{width:160px; background-color:#fff;padding:5px; position:absolute; right:-1px; top:100%; border:1px solid #e5e5e5; display:none;}

.wap_banben_c a{width:100%; padding:10px 0px; line-height:1.5; color:#333; font-size:14px; text-align:center;}

.wap_banben_c a:hover{ background-color:#3e9d9d; color:#fff;}



.i_picchange{width:100%; height:100%; overflow:hidden; display:block;}

.home-swiper {width: 100%;height: 100%;}

.home-swiper .swiper-slide{text-align: left;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}



/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/

.home-swiper .swiper-slide .s1{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:block;}

.home-swiper .swiper-slide .s1 img{width:100%; height:auto !important; display:block;}

.home-swiper .swiper-slide .s2{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover;  display:none;}

.home-swiper .swiper-slide .s2 img{width:100%; height:auto !important; display:none;}



.home-swiper .swiper-slide .banner_text{width:100%; position:absolute; left:0px; z-index:2; bottom:250px; color:#fff; font-size:24px; line-height:1.8;}

.home-swiper .swiper-slide .banner_text_c{width:100%; padding-left:45px; position:relative;}

.home-swiper .swiper-slide .banner_text_c:after{width:6px; height:100%; background-color:#fff; position:absolute; left:0px; top:0px; content:"";}

.home-swiper .swiper-slide .banner_text_c .a1{ font-size:30px; font-weight:bold;}



.home-pagination .swiper-pagination-bullet{width:40px; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0px 20px 0px 0px !important; text-align:center; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=40);  -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity:1; position:relative; background-color:transparent !important;}

.home-pagination .swiper-pagination-bullet:after{width:12px; height:1px; background-color:#fff; position:absolute; right:10px; bottom:17px; content:""; display:none;}

.home-pagination .swiper-pagination-bullet-active{width:60px; text-align:left; padding:0px 9px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}

.home-pagination .swiper-pagination-bullet-active:after{ display:block;}

.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:1600px;  left:50%; margin-left:-800px; text-align:left; bottom:40px; }



.home-swiper .home_prev{width:38px; height:38px; background:url(../images/tb_02.png) no-repeat; position:absolute; left:50%;top:auto; bottom:40px; margin-left:632px; background-size:100%;}

.home-swiper .home_next{width:38px; height:38px; background:url(../images/tb_03.png) no-repeat; position:absolute; left:50%; top:auto; bottom:40px; margin-left:682px; background-size:100%;}





.video_banner{position: absolute;

    right: 0;

    bottom: 0;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    background-size: 100% 100%;

    background-color: #000;

    background-position: center center;

    background-size: contain;

    object-fit: cover;

    z-index:0;}

.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}

.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}

.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}





.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}

.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}

.i_con{width:62.5%; margin:0px auto;}



.i_box1{width:100%;}

.i_box1_l{width:46%;}

.i_box1_r{width:50%; display:inline-block; overflow:hidden; border:1px solid #707070;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.i_box1_r img{width:100%; float:left;}





.i_box1_t{width:100%;  line-height:1.3; color:#b2b2b2; font-size:18px; position:relative;}

.i_box1_t .s1{ font-size:30px; font-weight:bold; color:#fff;}

.i_box1_t.active{ text-align:center;}



.i_box1_c{width:100%; padding-top:20px; line-height:1.8; text-align:justify; color:#E3E3E3; font-size:16px;}

.i_box1_c img{ max-width:100%;}

.i_a_img_l_b{ padding:0px 80px; margin-top:20px; height:50px; line-height:50px; color:#fff; background-color:#3e9d9d; border:1px solid #3e9d9d; font-size:16px;}

.i_a_img_l_b:hover{ color:#3e9d9d; background-color:#fff;}



.i_box2{width:100%;}

.i_box2_t{width:100%; padding-top:30px;}

.i_box2_t li{width:24%; margin-right:1%; float:left;}

.i_box2_t li .div{width:100%; padding:25px; background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ color:#666666; font-size:15px;}

.i_box2_t li .div:hover{}

.i_box2_t li .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #707070;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.i_box2_t li .div .a_img img{width:100%; float:left;}

.i_box2_t li .div .a_title{width:100%; margin:20px 0px; height:35px; line-height:35px; text-align:center; color:#333333; font-size:20px; font-weight:bold; overflow:hidden;}

.i_box2_t li .div .a_text{width:100%; height:156px; line-height:25px; overflow:hidden; text-align:center;}

/*.i_box2_t li:nth-child(3n){ margin-right:0px;}*/



.i_box3{width:100%;}

.i_box3_t{width:100%;}

.i_box3_t li{width:100%; float:left; padding-top:20px;}

.i_box3_t li .div{width:100%; padding:25px; background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ color:#666666; font-size:15px;}

.i_box3_t li .div:hover{}

.i_box3_t li .div .a_img{width:47%; display:inline-block; overflow:hidden; float:left; border:1px solid #707070;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.i_box3_t li .div .a_img img{width:100%; float:left;}

.i_box3_t li .div .a_img_r{width:47.6%; float:right;}

.i_box3_t li .div .a_img_r_t{width:100%; margin:20px 0px; height:50px; line-height:50px; overflow:hidden; color:#333; font-size:20px; font-weight:bold;}

.i_box3_t li .div .a_img_r_c{width:100%; height:156px; line-height:26px; overflow:hidden; text-align:justify;}

.i_box3_t li:nth-child(2n) .a_img{ float:right;}

.i_box3_t li:nth-child(2n) .a_img_r{ float:left;}





.i_box4{width:100%;}

.i_box4_t{width:100%; padding-top:40px;}

.i_box4_t li{width:31%; margin-right:3.5%; float:left; padding-top:137px;}

.i_box4_t li .div{width:100%; padding:0px 13.5% 35px 13.5%; background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ color:#666666; font-size:15px;}

.i_box4_t li .div:hove{}

.i_box4_t li .div .a_img{width:100%; height:164px; position:relative;}

.i_box4_t li .div .a_img_c{width:100%; display:inline-block; overflow:hidden; border:1px solid #737474;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */ position:absolute; left:0px; bottom:20px;}

.i_box4_t li .div .a_img_c img{width:100%; float:left;}

.i_box4_t li .div .a_img_t{width:100%; height:60px; line-height:60px; position:relative; text-align:center; overflow:hidden; color:#333; font-size:20px; font-weight:bold;}

.i_box4_t li .div .a_img_t:after{width:97px; height:3px; background-color:#108b4a; position:absolute; left:50%; bottom:0px; margin-left:-48.5px; content:""; z-index:1;}

.i_box4_t li .div .a_img_text{width:100%; height:104px; line-height:26px; overflow:hidden; text-align:justify; margin-top:12px; text-align:center;}

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



.i_box5{width:100%;}

.i_box5_t{width:100%; padding-top: 10px;margin-bottom: -60px;}

.i_box5_t li{width:17.5%; float:left; margin-right:2.6%;margin-bottom: 1%}

.i_box5_t li .div{width:100%;/*padding:30px 20% 0px 20%;*/ background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ color:#333333; font-size:20px; position:relative;}

.i_box5_t li .div:hover{-moz-border-radius:0px;      /* Gecko browsers */

-webkit-border-radius: 0px;   /* Webkit browsers */

border-radius:0px;            /* W3C syntax */}

.i_box5_t li .div:before{width:100%; height:0px; background-color:#fff;-moz-border-radius: 5px 5px 0px 0px;      /* Gecko browsers */

-webkit-border-radius: 5px 5px 0px 0px;   /* Webkit browsers */

border-radius:5px 5px 0px 0px;            /* W3C syntax */ position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_box5_t li .div:after{width:100%; height:0px; background-color:#fff;-moz-border-radius: 0px 0px 5px 5px;      /* Gecko browsers */

-webkit-border-radius: 0px 0px 5px 5px;    /* Webkit browsers */

border-radius: 0px 0px 5px 5px;             /* W3C syntax */ position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}

/*.i_box5_t li .div:hover:before{ height:10px; top:-40px;}

.i_box5_t li .div:hover:after{ height:10px; bottom:-40px;}*/

.i_box5_t li .div .a_img{width:100%; text-align:center; display:inline-block;}

.i_box5_t li .div .a_img img{ width: 80%; height:auto !important;}

.i_box5_t li .div .a_text{width:100%; height:35px; line-height:35px; text-align:center; overflow:hidden;background:url(../images/tb_05s.png) bottom center no-repeat; background-size:27px;-webkit-transition:all 0.5s;transition:all 0.5s;}

/*.i_box5_t li .div:hover .a_text{ background:url(../images/tb_05.png) bottom center no-repeat; background-size:27px;}*/

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





.i_fbg{ background-color:#434343;}

.i_footer{ padding:70px 0px 25px 0px;}

.i_footer_t{width:100%; padding-bottom:60px;}

.i_footer_t_l{width:16.75%;}

.i_footer_t_l img{ height:78px;}

.i_footer_t_c{width:30%; color:#fff; font-size:14px;}

.i_footer_t_c table tr td{ padding-bottom:20px;}

.i_footer_t_r{width:27%;}

.i_footer_t_r li{width:50%; padding-left:18%; float:left; text-align:center; line-height:1.8; color:#9f9f9f; font-size:14px;}

.i_footer_t_r li img{ max-width:100%; height:auto !important;}

.i_footer_r_b{width:100%; text-align:center; line-height:1.8; color:#ABABAB; font-size:12px;}

.i_footer_r_b a{ color:#ABABAB;}

.i_footer_r_b a:hover{ color:#fff;}





.i_pfmenu{width:100%; position:fixed; left:0px; bottom:4%; z-index:1111;}

.i_pfmenu_ul{width:100%; padding:0px 23%; display:flex;justify-content: space-between;}

.i_pfmenu_ul li a{width:88px; height:88px; background-color:#108b4a; border:2px solid #108b4a; color:#fff; font-size:16px; padding:20px 25px; line-height:1.6; text-align:center;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.i_pfmenu_ul li a:hover,.i_pfmenu_ul li a.active{ background-color:#fff; color:#108b4a;}



.i_box1_t,.i_box1_c{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_box1_t,.active .i_box1_c{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_box1_t{transition-delay:0.5s;-webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -o-transition-delay:0.5s;}

.i_box1_c{transition-delay:0.8s;-webkit-transition-delay:0.8s; -moz-transition-delay:0.8s; -o-transition-delay:0.8s;}

.i_box1_r{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(40%); -ms-transform: translateX(40%); -o-transform: translateX(40%); transform: translateX(40%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;transition-delay:0.6s;-webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -o-transition-delay:0.6s}

.active .i_box1_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);;}



.i_box2_t li{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_box2_t li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box2_t li:nth-child(1){transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box2_t li:nth-child(2){transition-delay:0.9s;-webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -o-transition-delay:0.9s;}

.i_box2_t li:nth-child(3){transition-delay:1.1s;-webkit-transition-delay:1.1s; -moz-transition-delay:1.1s; -o-transition-delay:1.1s;}



.i_box3_t li{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_box3_t li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_box3_t li:nth-child(1){transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box3_t li:nth-child(2){transition-delay:0.9s;-webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -o-transition-delay:0.9s;}



.i_box4_t li{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_box4_t li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box4_t li:nth-child(1){transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box4_t li:nth-child(2){transition-delay:0.9s;-webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -o-transition-delay:0.9s;}

.i_box4_t li:nth-child(3){transition-delay:1.1s;-webkit-transition-delay:1.1s; -moz-transition-delay:1.1s; -o-transition-delay:1.1s;}



.i_box5_t li{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_box5_t li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box5_t.activecp li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box5_t li:nth-child(1){transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box5_t li:nth-child(2){transition-delay:0.9s;-webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -o-transition-delay:0.9s;}

.i_box5_t li:nth-child(3){transition-delay:1.1s;-webkit-transition-delay:1.1s; -moz-transition-delay:1.1s; -o-transition-delay:1.1s;}

.i_box5_t li:nth-child(4){transition-delay:1.3s;-webkit-transition-delay:1.3s; -moz-transition-delay:1.3s; -o-transition-delay:1.3s;}









.n_banner{width:100%; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}

.n_banner img{width:100%;}



.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}

.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#3e9d9d; color:#fff; cursor:pointer; background-size:30px;}

.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  

box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}

.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}

.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}

.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#3e9d9d;}

.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#f1f2f3;}

.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}

.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}



.n_bg1{ background-color:#38373a;}

.n_box1{ padding:30px 0px 50px 0px;}

.n_box1_t{width:100%; padding:10px 0px; line-height:1.6; color:#a2a1a3; font-size:18px;}

.n_box1_t a{ color:#a2a1a3;}

.n_box1_t a:hover{ color:#fff;}

.n_box1_t span{ font-weight:bold; color:#fff;}

.n_box1_c{width:100%; padding-top:20px;}

.n_box1_c_ul{width:100%}

.n_box1_c_ul li{width:30%; margin-right:5%; float:left; padding-bottom:60px;}

.n_box1_c_ul li .div{width:100%; display:inline-block; overflow:hidden;  color:#929292; font-size:14px;-webkit-transition:all 0.5s;transition:all 0.5s;}

.n_box1_c_ul li .div:hover{ color:#fff;}

.n_box1_c_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.n_box1_c_ul li .div .a_img img{width:100%; float:left;}

.n_box1_c_ul li .div .a_img.a_img1{ position:relative;}

.n_box1_c_ul li .div .a_img.a_img1:before{width:100%; height:100%; background:url(../images/tb_012.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}

.n_box1_c_ul li .div .a_img.a_img1:after{width:100%; height:100%; background:url(../images/tb_010.png) center no-repeat; position:absolute; left:0px; top:0px; z-index:2; content:""; background-size:59px;}

.n_box1_c_ul li .div .a_img.a_img2{ text-align:center; background-color:#fff; padding:40px 0px;}

.n_box1_c_ul li .div .a_img.a_img2 img{ /*max-width:65px; height:auto !important;*/ height:341px; width:auto !important; float:none; }



.n_box1_c_ul li .div .a_text{width:100%;background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */ padding:15px;-webkit-transition:all 0.5s;transition:all 0.5s; text-align:center;}

.n_box1_c_ul li .div:hover .a_text{ background-color:#108b4a;}

.n_box1_c_ul li .div .a_text_t{ width:100%; height:30px; line-height:30px; color:#000000; font-size:16px; font-weight:bold; overflow:hidden; margin-bottom:13px;-webkit-transition:all 0.5s;transition:all 0.5s; display:inline-block; text-align:left;}

.n_box1_c_ul li .div:hover .a_text_t{ color:#fff;}

.n_box1_c_ul li .div .a_text_c{width:100%; height:72px; line-height:24px; overflow:hidden; text-align:justify;}

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

.n_box1_c_ul li .div .a_text_t1{ height:50px; line-height:50px; overflow:hidden; color:#333333; font-size:24px; background:url(../images/tb_011.png) right center no-repeat; background-size:11px; padding-right:18px; margin:0px auto; display:inline-block;}

.n_box1_c_ul li .div:hover .a_text_t1{ color:#fff;}

.n_box1_c_ul li .div .a_text.a_text1{ background-color:#a5a5a6;}

.n_box1_c_ul li .div:hover .a_text.a_text1{ background-color:#108b4a;}

.n_box1_c_ul li .div .a_text.a_text1 .a_text_t1{ background:none;}

.n_box1_c_ul li .div:hover .a_text.a_text1 .a_text_t1{background:url(../images/tb_011.png) right center no-repeat; background-size:11px;}





.n_box10_t{width:100%; line-height:1.5; color:#d5d4d5; font-size:24px; font-weight:bold;text-align:center; /*border-bottom:1px solid #fff;*/ padding:30px 0px;}

.n_box10_time{width:100%; padding:17px 0px; line-height:1.6; text-align:center; overflow:hidden; color:#d5d4d5; font-size:16px;}

.n_box10_c{width:100%; padding:20px 0px 40px 0px; line-height:2; overflow:hidden; color:#d5d4d5; font-size:15px;}

.n_box10_c img{ max-width:100%; height:auto !important;}

.n_box10_c p{ line-height:2;}

.n_box10_c video{width:100% !important; height:auto !important}

.n_box10_b{width:100%; padding:35px 0px; border-top:1px solid #727272;}

.n_box10_b a{width:100%; line-height:40px; float:left; color:#d5d4d5; font-size:15px;}

.n_box10_b a:hover{ text-decoration:none; color:#fff;}



.n_box2{width:100%; text-align:center; padding:15px 0px 40px 0px;}

.n_box2_t{ height:63px; line-height:63px; margin-top:15px; display:inline-block; position:relative; color:#fff; font-size:26px; font-weight:bold;}

.n_box2_t:after{width:100%; height:3px; background-color:#108b4a; position:absolute; left:0px; bottom:0px; z-index:1; content:"";

-moz-border-radius: 1.5px;      /* Gecko browsers */

-webkit-border-radius: 1.5px;   /* Webkit browsers */

border-radius:1.5px;            /* W3C syntax */

}

.n_box2_c{ margin-bottom:78px; background-color:#108b4a; text-align:left;}

.n_box2_c a{ padding:0px 40px;padding-top: 13px; height:50px; line-height:22px; color:#fff; margin:0px 30px; font-size:18px;width: 28%;}

.n_box2_c a:hover,.n_box2_c a.activetop{ background-color:#fff; color:#108b4a; font-weight:bold;}



.n_bg2{ background-repeat: no-repeat; background-position: center center; background-size:cover;}



.n_box3{ padding:100px 0px; align-items:center;}

.n_box3_l{width:62.75%; overflow:hidden;}

.n_box3_l img{width:100%; float:left;}

.n_box3_r{width:34%;}

.n_box3_r_t{width:100%; margin-bottom:50px;}

.n_box3_r_t_s1{ padding:20px 0px; display:inline-block; line-height:1.8; color:#fff; position:relative; font-size:36px; font-weight:bold;}

.n_box3_r_t_s1:after{width:100%; height:3px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-moz-border-radius: 1.5px;      /* Gecko browsers */

-webkit-border-radius: 1.5px;   /* Webkit browsers */

border-radius:1.5px;            /* W3C syntax */}

.n_box3_r_c{width:100%; line-height:1.8; color:#aaa; font-size:16px; overflow:hidden; text-align:justify;}



.n_box4{ padding:60px 0px; align-items:center;}

.n_box4_l{width:55%; height:500px; overflow:hidden;-moz-border-radius: 5px;      /* Gecko browsers */

-webkit-border-radius: 5px;   /* Webkit browsers */

border-radius:5px;            /* W3C syntax */}

.n_box4_r{width:37%;}

.n_box4_r_t{width:100%; color:#fff; line-height:1.8; margin-bottom:40px; font-size:20px; font-weight:bold;}

.n_box4_r_c{width:100%;color: #fff;font-size: 16px;}

.n_box4_r_c table tr td{ padding-bottom:20px;}



