/* 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;}

.fullnavr.active #pagemenu li a{ background-color:#fff;}


.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.y6{ 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%;height:60px; background-color:#fff; position:fixed; left:0px; top:0px; z-index:1;border-bottom:1px solid #e2e2e2; z-index:111;}
.header_div .i_logo{width:12%; /*padding-top:19px;*/padding-top:12.5px;}
.header_div .i_logo img{ width:auto; /*height:43px;*/ height:35px;}
.header_div.fixedmenu,.header_div.fixedmenu1.fixedmenu{ position:fixed; height:60px;}
.header_div.fixedmenu1{ position:relative;}


.header_div.fixedmenu .i_logo img,.header_div.fixedmenu1.fixedmenu .i_logo img{ height:35px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.header_div.fixedmenu .i_logo,.header_div.fixedmenu1.fixedmenu .i_logo{ padding-top:12.5px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}

.header_div.fixedmenu .menu_nav ul li .nav_a,.header_div.fixedmenu1.fixedmenu .menu_nav ul li .nav_a{ height:60px; line-height:60px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}

.header_div.fixedmenu .i_banben,.header_div.fixedmenu1.fixedmenu .i_banben{ margin-top:13.5px;-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}

.header_div.fixedmenu .menu_nav ul li .nav_a span,.header_div.fixedmenu1.fixedmenu .menu_nav ul li .nav_a span{ height:60px; line-height:60px;}

.menu_nav{width:75%;}
.menu_nav ul{width:100%;}
.menu_nav ul li{width:14.285%; float:left;text-align:center; position:relative;}
.menu_nav ul li .nav_a{width:100%; height:60px; line-height:60px; color:#222222; display:inline-block; font-size:18px;/* position:relative;*/}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#3e9d9d; text-decoration:none;}
.menu_nav ul li .nav_a span{ height:60px; line-height:60px; display:inline-block; position:relative;}
.menu_nav ul li .nav_a span:after{width:0px; height:4px; background-color:#3e9d9d; position:absolute; left:0%; bottom:0px; 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 */}
.menu_nav ul li .nav_a:hover span:after, .menu_nav ul li .nav_a.activetopm span:after, .menu_nav ul li .nav_a.activetopm1 span:after{width:100%; /*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;}

.i_banben{ margin-left:5%; height:33px; line-height:33px; /*margin-top:24px;*/ margin-top:13.5px; 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:100%; background-color:#fff;padding:5px; position:absolute; left:1px; top:100%; border:1px solid #e5e5e5; display:none; z-index:11;}
.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{width:62px; 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:100%; background-color:#fff;padding:5px; position:absolute; left:0px; 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%; height:auto !important; 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:83.3%; margin:0px auto;}

.i_box1{width:100%;}
.i_box1_t{width:100%; padding-top:25px; line-height:1.3; color:#000000; font-size:24px; position:relative;}
.i_box1_t:after{width:70px; height:4px; background-color:#3e9d9d; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_box1_t .s1{ font-size:30px; font-weight:bold;}
.i_box1_t.active{ color:#fff;}
.i_box1_t.active:after{ background-color:#fff;}

.i_box1_c{width:100%; padding-top:20px;}
.i_box1_c .a_img{width:41%; display:inline-block; overflow:hidden;}
.i_box1_c .a_img img{width:100%;}
.i_box1_c .a_img_l{width:53%;}
.i_box1_c .a_img_l_t{width:100%; line-height:30px; color:#000000; font-size:16px; margin-bottom:55px; overflow:hidden;}
.i_box1_c .a_img_l_t p{ margin-bottom:20px;}
.i_a_img_l_b{ padding:0px 80px; 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:20px;}
.i_box2_t_l{width:10%; margin-top:25px;}
.i_box2_t_l li{width:100%; float:left; padding-bottom:28px;}
.i_box2_t_l li a{width:100%; height:50px; line-height:48px; background-color:#3e9d9d; border:2px solid #fff; text-align:center; color:#fff; background:url(../images/bb_tb3.png) right 20px center no-repeat; font-size:16px;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.i_box2_t_l li a:hover,.i_box2_t_l li a.activeleftm{ background-color:#3e9d9d; border:2px solid #3e9d9d;}
.i_box2_t_r{width:84%;}
.i_box2_t_r_con{width:100%; display:none;}
.i_box2_t_r_ul{width:100%;}
.i_box2_t_r_ul li{width:33.33%; float:left; padding-left:8%;}
.i_box2_t_r_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;background-color:#fff;}
.i_box2_t_r_ul li .div:hover{ color:#3e9d9d;}
.i_box2_t_r_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box2_t_r_ul li .div .a_img img{width:100%; float:left;}
.i_box2_t_r_ul li .div .a_text{width:100%; height:70px; line-height:70px; overflow:hidden; text-align:center; padding:0px 10px; }

.i_box3{width:100%;}
.i_box3_c{width:560px; height:560px; background:url(../images/bb_tb4.png) center center no-repeat; background-size:100%; margin:0px auto; padding:135px 70px 0px 70px;}
.i_box3_c_t{width:100%; text-align:center; padding-bottom:45px;}
.i_box3_c_t span{ padding:0px 50px; height:50px; line-height:50px; background-color:#3e9d9d; display:inline-block; color:#fff; font-weight:bold; font-size:24px; font-weight:bold;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}

.i_box3_c_con{width:100%; padding-bottom:90px; position:relative;}

.dzsb_swiper{width:100%; overflow:hidden;}
.dzsb_swiper .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.dzsb_swiper .swiper-slide a{width:100%; height:50px; line-height:50px; border:2px solid #fff; color:#ffffff; font-size:16px; text-align:center; display:inline-block; overflow:hidden;-moz-border-radius:25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.dzsb_swiper .swiper-slide a:hover{ background-color:#3e9d9d; color:#fff;}


.dzsb_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.dzsb_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.dzsb_pagination .swiper-pagination-bullet-active{}
.dzsb_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.i_box3_c_con .dzsb_next{width:50px; height:50px; background:url(../images/tb_03.png) center center no-repeat; top:auto; padding:0px; bottom:0px; right:50%; margin-right:-60px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s; background-size:100%;}
.i_box3_c_con .dzsb_prev{width:50px; height:50px; background:url(../images/tb_02.png) center center no-repeat; top:auto; padding:0px; bottom:0px; left:50%; margin-left:-60px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;background-size:100%;}

.i_box4{width:100%;}
.i_box4_l{width:33.33%;}
.i_box4_l_c{width:100%; margin:20px 0px 40px 0px; line-height:30px; height:90px; overflow:hidden; color:#000000; font-size:16px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);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;}
.i_box4_l_c.activexm{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.i_box4_r{width:65%;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);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;}
.i_box4_r.activexm{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); transition-delay: 0.7s;-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;}
.i_box4_r li{width:50%; padding-left:9%; float:left;}
.i_box4_r li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;background-color:#fff;}
.i_box4_r li .div:hover{ color:#000000;}
.i_box4_r li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box4_r li .div .a_img img{width:100%; float:left;}
.i_box4_r li .div .a_title{width:100%; height:47px; line-height:47px; margin-top:30px; overflow:hidden; color:#000000; font-size:18px; font-weight:bold;}
.i_box4_r li .div:hover .a_title{ color:#3e9d9d;}
.i_box4_r li .div .a_text{width:100%; height:90px; line-height:30px; overflow:hidden; }

.i_box4_l .i_a_img_l_b{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);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;}
.i_box4_l .i_a_img_l_b.activexm{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}

.i_fbg{ background-color:#404040;}
.i_footer{ padding:38px 0px 22px 0px;}
.i_footer_l{/*width:69%;*/ width:80%;}
.i_footer_l li{width:33.33%; float:left;}
.i_footer_l li .a1,.i_footer_l li .a1:hover{width:100%; height:30px; line-height:30px; margin-bottom:15px; display:inline-block; overflow:hidden; float:left; color:#fff; font-size:16px;}
.i_footer_l li .a2,.i_footer_l li .a2:hover{width:100%; height:30px; line-height:30px; display:inline-block; overflow:hidden; float:left; color:#fff; font-size:14px;}
.i_footer_r{width:20%;}
.i_footer_r_t{width:100%; height:30px; line-height:30px; overflow:hidden; color:#fff; font-size:16px;}
.i_footer_r_img{width:100%; padding:10px 0px;}
.i_footer_r_img a{ float:left; margin-right:20px;}
.i_footer_r_c{width:100%; color:#ffffff; font-size:14px; line-height:2.2!important;}
.i_ff{ background-color:#262626;}
.i_footer_bq{ padding:13px 0px;}
.f_logo{ padding-right:3%; display:inline-block; overflow:hidden; display:none;}
.f_logo img{ height:44px;}
.f_text{/*width:48%;*/width:50%; color:#ffffff; font-size:14px; line-height:2; padding-top:10px;}
.f_text_r{/*width:39%;*/width:50%; text-align:right; line-height:2; color:#fff; font-size:14px; padding-top:10px;}
.f_text_r a{ color:#fff; padding:0px 10px; display:inline-block;}

.i_box1_t,.i_box1_c .a_img_l_t,.i_box1_c .a_img_l .i_a_img_l_b{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 .a_img_l_t,.active .i_box1_c .a_img_l .i_a_img_l_b{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.active .i_box1_t{transition-delay:0.5s;-webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -o-transition-delay:0.5s;}
.active .i_box1_c .a_img_l_t{transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}
.active .i_box1_c .a_img_l .i_a_img_l_b{transition-delay:1s;-webkit-transition-delay:1s; -moz-transition-delay:1s; -o-transition-delay:1s;}

.i_box1_c .a_img{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_box1_c .a_img{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box2_t_l{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;}
.i_box2_t_r{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_l,.active .i_box2_t_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);transition-delay:0.7s;-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -o-transition-delay:0.7s;}

.i_box3_c{opacity: 0; filter: alpha(opacity=0);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;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.active .i_box3_c{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}

.n_banner{width:100%; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background:url(../images/tb_019s.png) repeat; content:"";}
.n_banner img{width:100%;}
.n_banner_text{ padding:15px 70px 30px 70px; border:1px solid #fff; line-height:1.4; color:#fff; font-size:54px; text-align:center; position:absolute; left:50%; top:50%;-o-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);-webkit-transform: translate(-50%, -60%);-moz-transform: translate(-50%, -60%);transform: translate(-50%, -60%); background:url(../images/tb_019.png) repeat; z-index:2;}
.n_banner_text .s1{ font-size:78px;}
.n_lmbox{width:100%; text-align:center; position:absolute; left:0px; bottom:0px; z-index:2; background:url(../images/tb_018.png) repeat;}
.n_lmbox a{ padding:0px 50px; color:#fff; font-size:16px; height:50px; line-height:50px; border:1px solid #fff; border-right:0px; border-bottom:0px; display:inline-block; overflow:hidden;}
.n_lmbox a:hover,.n_lmbox a.activetopm{ background-color:#c00000; color:#fff;}
.n_lmbox a:last-child{ border-right:1px solid #fff;}


.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:#f2f2f2;}
.n_box1{ padding:60px 0px 80px 0px;}
.n_box1_t{width:100%; text-align:center; font-size:22px; color:#000000; line-height:1.6;}
.n_box1_t span{ font-size:30px;}
.n_box1_c{ padding:80px 8% 0px 8%;width:100%;}
.n_box1_c li{width:25%; float:left; color:#666666; font-size:16px;line-height:1}
.n_box1_c li .a_img{width:100%; text-align:center;}
.n_box1_c li .a_img img{ height:106px;}
.n_box1_c li .a_text{width:100%; text-align:center; line-height:1;}
.n_box1_c li .a_text .s1{ color:#1e4c5d; font-size:14px;;}
.n_box1_c li .a_text .s2{ font-size:40px;}
.n_box1_c li .a_text .s2 font{ line-height:1;}

.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}
.n_box2{ padding:100px 0px 60px 0px; position:relative; z-index:1;}
.n_box2_c{width:100%; background-color:#fff; padding:50px 80px;}
.n_box2_c_t{width:100%; color:#3e9d9d; font-size:24px; font-weight:bold; line-height:1.6;}
.n_box2_c_t .s1{  padding-left:25px; position:relative; }
.n_box2_c_t .s1:after{width:16px; height:16px; background-color:#3e9d9d; position:absolute; left:0px; top:50%; margin-top:-8px; content:"";}
.n_box2_c_con{ padding-top:20px; color:#222222; font-size:16px; line-height:2; overflow:hidden; text-align:justify;}
.n_box2_c_con img{ max-width:100%; height:auto !important;}
.n_box2_c_con p{ margin-bottom:15px;}

.n_box3{ padding:90px 0px 180px 0px; position:relative;}
.n_box3 .tb1{width:119px; position:absolute; right:0px; bottom:0px; z-index:1;}
.n_box3 .tb1 img{width:100%;}
.n_box3_c{ margin-top:60px; position:relative; padding:0px 55px;}

.fzlc_swiper{width:100%; overflow:hidden;}
.fzlc_swiper .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.fzlc_swiper .swiper-slide .div{width:100%; padding:153px 0px 226px 0px; position:relative;}
.fzlc_swiper .swiper-slide .div .div_t{width:100%; height:48px; line-height:48px; text-align:center; overflow:hidden; color:#000000; font-size:16px; font-weight:bold;}
.fzlc_swiper .swiper-slide .div .div_c{width:100%; padding-top:126px; position:absolute; bottom:0px; left:0px; text-align:center;}
.fzlc_swiper .swiper-slide .div .div_c .tb1{width:100%; height:20px; background-color:#1aafb5; position:absolute; left:0px; top:0px;}
.fzlc_swiper .swiper-slide .div .div_c:after{width:14px; height:14px; background-color:#fff; position:absolute; left:50%; margin-left:-7px; top:3px; content:"";-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ z-index:2;}
.fzlc_swiper .swiper-slide .div .div_c:before{width:4px; height:106px; background-color:#558ed5; position:absolute; left:50%; margin-left:-2px; top:20px; content:"";}
.fzlc_swiper .swiper-slide .div .div_c img{ height:100px; width:100px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.fzlc_swiper .swiper-slide .div .div_text{width:100%; height:125px; position:absolute; left:0px; top:20px; line-height:25px; overflow:hidden; color:#666666; font-size:14px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div{ padding:226px 0px 153px 0px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_c{ bottom:auto; top:0px; padding:0px; padding-bottom:121px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_text{ top:auto; bottom:0px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_c .tb1{ top:auto; bottom:0px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_c:after{top:auto; bottom:3px;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_c:before{height:102px;top:auto; bottom:20px;}

.fzlc_swiper .swiper-slide:nth-child(1n) .div .div_c .tb1{ background-color:#1aafb5;}
.fzlc_swiper .swiper-slide:nth-child(2n) .div .div_c .tb1{ background-color:#01bf77;}
.fzlc_swiper .swiper-slide:nth-child(3n) .div .div_c .tb1{ background-color:#09da75;}
.fzlc_swiper .swiper-slide:nth-child(4n) .div .div_c .tb1{ background-color:#12b797;}
.fzlc_swiper .swiper-slide:nth-child(5n) .div .div_c .tb1{ background-color:#1c7b77;}
.fzlc_swiper .swiper-slide:nth-child(6n) .div .div_c .tb1{ background-color:#089a6d;}
.fzlc_swiper .swiper-slide:nth-child(7n) .div .div_c .tb1{ background-color:#558ed5;}


.fzlc_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.fzlc_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.fzlc_pagination .swiper-pagination-bullet-active{}
.fzlc_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box3_c .fzlc_next{width:40px; height:40px; background:url(../images/tb_03s.png) center center no-repeat; top:50%; margin-top:-25px;left:auto; right:0px;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s; background-size:100%;}
.n_box3_c .fzlc_prev{width:40px; height:40px; background:url(../images/tb_02s.png) center center no-repeat;  top:50%; margin-top:-25px;left:auto; left:0px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;background-size:100%;}

.n_box4{ padding:90px 0px 150px 0px;}
.n_box4_c{ padding-top:80px;width:100%; color:#333; font-size:14px; line-height:2; overflow:hidden;}
.n_box4_c img{ max-width:100%; height:auto !important; }

.n_bg2{ position:relative;}
.n_bg2 .fzln_bg{width:177px; position:absolute; right:3.125%; bottom:0px;}
.n_bg2 .fzln_bg img{width:100%;}
.n_box5{ padding:90px 0px;}
.n_box5_c{width:100%; background:url(../images/img5.jpg) center no-repeat; margin-top:80px;}
.n_box5_c li{width:31.5%; margin-right:37%; float:left; padding-bottom:20px;}
.n_box5_c li:nth-child(2n){ margin-right:0px;}
.n_box5_c li .div_t{width:100%; padding-left:150px; position:relative; padding-top:18px;}
.n_box5_c li .div_t .a_img{width:146px; position:absolute; left:0px; top:0px; z-index:1;}
.n_box5_c li .div_t .a_img img{width:100%;}
.n_box5_c li .div_t .a_img_t{padding:13px 0px 13px 23px; position:relative; color:#333333; font-size:24px; font-weight:bold; line-height:1.5;}
.n_box5_c li .div_t .a_img_t:after{width:10px;  height:10px; background-color:#c00000;  position:absolute; left:0px; top:50%; margin-top:-5px; content:"";}
.n_box5_c li .div_t .a_img_c{width:100%; padding-left:23px; line-height:30px; color:#666666; font-size:16px; height:210px;}
.n_box5_c li:nth-child(2n) .div_t{ padding:0px; padding-right:150px;}
.n_box5_c li:nth-child(2n) .div_t .a_img{ left:auto; right:0px;}

.n_box6{width:100%; margin-top:90px; text-align:center; position:relative;}
.n_box6 img{width:100%;}
.n_box6 .img1{width:100%; position:absolute; left:0px; top:0px; z-index:1;}
.n_box6 .img2{width:100%; position:absolute; left:0px; top:0px; z-index:2;}
.n_box6 .img3{width:100%; position:absolute; left:0px; top:0px; z-index:3;}

.n_bg3{ background:url(../images/bg4.jpg) top repeat-x; background-color:#dce6f2;}
.n_box7{ padding:90px 0px 30px 0px;}
.n_box7_l{width:38%; color:#333333; font-size:16px; }
.n_box7_l h1{ padding:20px 0px; color:#3e9d9d; font-size:30px; font-weight:bold; line-height:1.4;}
.n_box7_l p{ /*margin-bottom:14px;*/ margin-bottom:5px !important; line-height:1.7;}
.n_box7_r{width:58.5%; padding-top:225px;}
.n_box7_r img{ max-width:100%; height:auto !important;}

.n_box8{ padding:80px 0px 40px 0px;}
.n_box8_t{width:100%; border-top:2px solid #959595; margin-top:17px; padding-top:25px}
.n_box8_ul{width:100%;}
.n_box8_ul li{ padding:30px 0px; float:left; border-bottom:1px dashed #e5e5e5;}
.n_box8_ul li .div{width:100%; display:inline-block; overflow:hidden; border:1px solid #e5e5e5; padding:30px 30px 30px 30px; color:#333333; font-size:14px;}
.n_box8_ul li .div:hover{ color:#333}
.n_box8_ul li .div .div_l{width:59%;}
.n_box8_ul li .div .div_l .a_title{width:100%; padding-bottom:17px; line-height:2; overflow:hidden; color:#333333; font-size:16px; font-weight:bold;}
.n_box8_ul li .div .div_l .a_title:hover{ color:#3e9d9d;}
.n_box8_ul li .div .div_l .a_text{width:100%; margin-bottom:13px; line-height:24px;/* height:216px;*/ overflow:hidden;}
.n_box8_ul li .div .div_l .a_text p{ line-height:24px;}
.n_box8_ul li .div .div_l .a_time{width:100%; height:30px; line-height:30px; overflow:hidden; color:#999999;}
.n_box8_ul li .div .div_r{width:36%; padding-top:25px;}
.n_box8_ul li .div .div_r dd{width:30%; float:left; margin-left:3.3%; position:relative;}
.n_box8_ul li .div .div_r dd:after{width:57px; position:absolute; left:-5px; top:-5px; z-index:1; height:57px; background:url(../images/tb_022.png) no-repeat; background-size:100%; content:""; display:none;}
.n_box8_ul li:nth-child(1) .div .div_r dd:after{ display:block;}
.n_box8_ul li .div .div_r dd .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box8_ul li .div .div_r dd .a_img img{width:100%;}
.n_box8_ul li:last-child{ border-bottom:0px;}

.n_box9{ padding:85px 0px 100px 0px;}
.n_box9_t{ padding:5px 0px;width:100%; line-height:1.6; text-align:center; color:#000000; font-size:48px;}
.n_box9_time{width:100%; padding:5px 0px 35px 0px; line-height:1.6; text-align:center; color:#999999; font-size:14px;}
.n_box9_c{width:100%; padding:60px; border:1px solid #e5e5e5; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box9_c img{ max-width:100%; height:auto !important;}
.n_box9_b{width:100%; padding-top:25px;}
.n_box9_b a{ padding:5px 0px; line-height:1.6; color:#333333; font-size:16px; display:inline-block; width:100%;}
.n_box9_b a:hover{ color:#3e9d9d;}

.n_box10{ padding:20px 0px 60px 0px;}
.n_border1{ border-bottom:1px solid #e4e4e4;}
.n_box10_t{ padding-bottom:28px;}
.n_box10_t_l{width:48.5%; position:relative; padding:30px 50px 30px 40px;}
.n_box10_t_l:after{width:136px; min-height:153px; height:63px; background:url(../images/tb_027.png) no-repeat; background-size:100%; position:absolute; right:0px; top:0px; z-index:1; content:"";}
.n_box10_t_l:before{width:136px; height:63px; background:url(../images/tb_026.png) no-repeat; background-size:100%; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_box10_t_l.n_box10_t_r{width:43.2%;}
.n_box10_t_lc{ padding-left:120px; position:relative;}
.n_box10_t_lc .a_img{width:101px; position:absolute; left:0px; top:0px; z-index:1;}
.n_box10_t_lc .a_img img{max-width:100%;}
.n_box10_t_lc .a_img_t{width:100%; padding:10px 0px; line-height:1.5; color:#333333; font-size:22px; font-weight:bold;}
.n_box10_t_lc .a_img_text{width:100%; min-height:50px; line-height:25px;color:#333333; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.n_box10_c{ padding:55px 0px 45px 0px;}
.n_box10_c_l{width:48.5%;}
.n_box10_c_l_c{width:100%; padding-top:15px;}
.n_box10_c_l_c table tr td{ color:#333333; font-size:16px;padding:12px 0px;}
.n_box10_c_l_c .ipt1{width:100%; height:38px; line-height:38px; border:1px solid #eeeeee; text-indent:10px; color:#333; font-size:14px;}
.n_box10_c_l_c .ipt2{width:100%; height:135px; padding:10px; border:1px solid #eeeeee; color:#333; font-size:14px;}
.n_box10_c_l_c .ipt3{ padding:0px 50px; height:40px; line-height:40px; background-color:#3e9d9d; color:#fff; font-size:16px; cursor:pointer; margin-right:25px;}
.n_box10_c_l_c .ipt4{ padding:0px 50px; height:40px; line-height:40px; background-color:#fff; color:#333333; font-size:16px; cursor:pointer;}

.n_box10_c_r{width:43.2%;}
.n_box10_c_r_c{width:100%; padding-top:20px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}
.n_box10_c_r_c img{ max-width:100%; height:auto !important;}

.n_map{width:100%; height:500px; overflow:hidden;}

.n_box11{ padding:90px 0px 40px 0px;}
.n_box11_t{width:100%; padding:0px 9% 10px 9%;}
.n_box11_t li{width:25%; float:left;}
.n_box11_t li .div_t{width:100%; position:relative; height:56px; line-height:56px; overflow:hidden; text-align:center; color:#3e9d9d; font-size:16px;}
.n_box11_t li .div_t .s1{ font-size:30px;}
.n_box11_t li .div_t:after{width:100px; height:4px; background-color:#3e9d9d; position:absolute; left:50%; bottom:0px; margin-left:-50px; z-index:1; content:"";}
.n_box11_t li .div_text{width:100%; height:55px; text-align:center; line-height:55px; overflow:hidden; color:#333333; font-size:16px;}
.n_box11_c{width:100%;}
.n_box11_c li{width:100%; padding:40px 0px; float:left;}
.n_box11_c li .div_l{width:21.5%; border:1px solid #1c7b77; background:url(../images/tb_030.png) left bottom no-repeat; padding:20px 0px 30px 6.6%;}
.n_box11_c li .div_l_t{width:100%; height:50px; line-height:50px; padding-left:45px; background:url(../images/tb_031.png) left 15px center no-repeat; background-color:#3e9d9d; color:#fff; font-size:24px;}
.n_box11_c li .div_l_c{width:100%; padding-top:17px; line-height:1.8; overflow:hidden; color:#333333; font-size:16px; padding-right:15px;}
.n_box11_c li .div_r{width:75%; padding:0px 90px; position:relative;}
.shzs_swiper1{width:100%; overflow:hidden;}
.shzs_swiper1 .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.shzs_swiper1 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.shzs_swiper1 .swiper-slide .div:hover{ color:#3e9d9d;}
.shzs_swiper1 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.shzs_swiper1 .swiper-slide .div .a_img img{width:100%; float:left;}
.shzs_swiper1 .swiper-slide .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}


.shzs_swiper1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.shzs_pagination1 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.shzs_pagination1 .swiper-pagination-bullet-active{}
.shzs_pagination1 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box11_c li .div_r .shzs_next1{width:50px; height:calc(100% - 40px); background:url(../images/tb_029.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_next1:hover{background:url(../images/tb_029s.png) center center no-repeat; background-color:#f6f6f6;}
.n_box11_c li .div_r .shzs_prev1{width:50px; height:calc(100% - 40px); background:url(../images/tb_028.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_prev1:hover{background:url(../images/tb_028s.png) center center no-repeat; background-color:#f6f6f6;}



.shzs_swiper2{width:100%; overflow:hidden;}
.shzs_swiper2 .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.shzs_swiper2 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.shzs_swiper2 .swiper-slide .div:hover{ color:#3e9d9d;}
.shzs_swiper2 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.shzs_swiper2 .swiper-slide .div .a_img img{width:100%; float:left;}
.shzs_swiper2 .swiper-slide .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}


.shzs_swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.shzs_pagination2 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.shzs_pagination2 .swiper-pagination-bullet-active{}
.shzs_pagination2 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box11_c li .div_r .shzs_next2{width:50px; height:calc(100% - 40px); background:url(../images/tb_029.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_next2:hover{background:url(../images/tb_029s.png) center center no-repeat; background-color:#f6f6f6;}
.n_box11_c li .div_r .shzs_prev2{width:50px; height:calc(100% - 40px); background:url(../images/tb_028.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_prev2:hover{background:url(../images/tb_028s.png) center center no-repeat; background-color:#f6f6f6;}




.shzs_swiper3{width:100%; overflow:hidden;}
.shzs_swiper3 .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.shzs_swiper3 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.shzs_swiper3 .swiper-slide .div:hover{ color:#3e9d9d;}
.shzs_swiper3 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.shzs_swiper3 .swiper-slide .div .a_img img{width:100%; float:left;}
.shzs_swiper3 .swiper-slide .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}


.shzs_swiper3.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.shzs_pagination3 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.shzs_pagination3 .swiper-pagination-bullet-active{}
.shzs_pagination3 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box11_c li .div_r .shzs_next3{width:50px; height:calc(100% - 40px); background:url(../images/tb_029.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_next3:hover{background:url(../images/tb_029s.png) center center no-repeat; background-color:#f6f6f6;}
.n_box11_c li .div_r .shzs_prev3{width:50px; height:calc(100% - 40px); background:url(../images/tb_028.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_prev3:hover{background:url(../images/tb_028s.png) center center no-repeat; background-color:#f6f6f6;}


.shzs_swiper4{width:100%; overflow:hidden;}
.shzs_swiper4 .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.shzs_swiper4 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.shzs_swiper4 .swiper-slide .div:hover{ color:#3e9d9d;}
.shzs_swiper4 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.shzs_swiper4 .swiper-slide .div .a_img img{width:100%; float:left;}
.shzs_swiper4 .swiper-slide .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}


.shzs_swiper4.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.shzs_pagination4 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.shzs_pagination4 .swiper-pagination-bullet-active{}
.shzs_pagination4 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box11_c li .div_r .shzs_next4{width:50px; height:calc(100% - 40px); background:url(../images/tb_029.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_next4:hover{background:url(../images/tb_029s.png) center center no-repeat; background-color:#f6f6f6;}
.n_box11_c li .div_r .shzs_prev4{width:50px; height:calc(100% - 40px); background:url(../images/tb_028.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_prev4:hover{background:url(../images/tb_028s.png) center center no-repeat; background-color:#f6f6f6;}



.shzs_swiper5{width:100%; overflow:hidden;}
.shzs_swiper5 .swiper-slide{width:100%; float:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.shzs_swiper5 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.shzs_swiper5 .swiper-slide .div:hover{ color:#3e9d9d;}
.shzs_swiper5 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.shzs_swiper5 .swiper-slide .div .a_img img{width:100%; float:left;}
.shzs_swiper5 .swiper-slide .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}


.shzs_swiper5.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.shzs_pagination5 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.shzs_pagination5 .swiper-pagination-bullet-active{}
.shzs_pagination5 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box11_c li .div_r .shzs_next5{width:50px; height:calc(100% - 40px); background:url(../images/tb_029.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6;outline:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_next5:hover{background:url(../images/tb_029s.png) center center no-repeat; background-color:#f6f6f6;}
.n_box11_c li .div_r .shzs_prev5{width:50px; height:calc(100% - 40px); background:url(../images/tb_028.png) center center no-repeat; margin:0px; top:0px; background-color:#f6f6f6; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box11_c li .div_r .shzs_prev5:hover{background:url(../images/tb_028s.png) center center no-repeat; background-color:#f6f6f6;}

.n_box12{ padding:80px 0px 40px 0px;}
.n_box12_ul{width:100%;}
.n_box12_ul li{width:25%; float:left; padding:0px 1% 25px 1%;}
.n_box12_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#000000; font-size:16px;}
.n_box12_ul li .div:hover{ color:#3e9d9d;}
.n_box12_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box12_ul li .div .a_img img{width:100%; float:left;}
.n_box12_ul li .div .a_text{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center;}

.n_box13{ padding:97px 0px 63px 0px;}
.n_box13_t{width:100%; padding-bottom:70px; position:relative;}
.n_box13_t .a_title{width:130px; height:40px; line-height:40px; text-align:center; color:#3e9d9d; font-weight:bold; font-size:24px; position:absolute; left:-190px; top:60px;}
.n_box13_ul{width:100%;}
.n_box13_ul li{width:15.5%; float:left; margin-right:5.625%;}
.n_box13_ul li:nth-child(5n){ margin-right:0px;}
.n_box13_ul li .a_img{width:100%; display:inline-block; text-align:center;}
.n_box13_ul li .a_img img{max-width:100%;}
.n_box13_ul li .a_titles{width:100%; margin-top:8px; height:66px; line-height:66px; text-align:center; overflow:hidden; background:url(../images/img20.jpg) bottom repeat-x; color:#ff0000; font-size:20px;}
.n_box13_ul li .a_text{width:100%; padding-top:25px;}
.n_box13_ul li .a_text span{  line-height:30px; display:inline-block; margin:0px auto; color:#333333; font-size:14px;}
.n_box13_c{width:100%;}
.n_box13_c li{width:100%; float:left; padding-bottom:40px;}
.n_box13_c li .div_l{width:15.4%; margin-right:3.5%; padding-top:50px; color:#fff;}
.n_box13_c li .div_l_t{width:100%; height:40px; line-height:40px; text-align:center; background-color:#1c7b77; font-size:18px; overflow:hidden;}
.n_box13_c li .div_l_t1{width:100%; height:30px; line-height:30px; text-align:center; background-color:#3e9d9d; font-size:16px; overflow:hidden;}
.n_box13_c li .div_c{width:71%;}
.n_box13_c li .div_c dd{width:16%; margin-right:12%; float:left;}
.n_box13_c li .div_c dd:nth-child(4n){ margin-right:0px;}
.n_box13_c li .div_c dd .div{width:100%; display:inline-block; color:#333333; font-size:16px;}
.n_box13_c li .div_c dd .div:hover{ color:#3e9d9d;}
.n_box13_c li .div_c dd .div .a_img{width:100%; display:inline-block;}
.n_box13_c li .div_c dd .div .a_img img{width:100%; float:left;}
.n_box13_c li .div_c dd .div .a_text{width:100%; height:45px; line-height:45px; text-align:center; overflow:hidden;}
.n_box13_c li .div_r{width:8%; padding:60px 1.6% 0px 1.6%; text-align:center;}
.n_box13_c li .div_r a img{ max-width:100%; height:auto !important;}

.n_box14{width:100%; padding:15px 0px 15px 35px; line-height:1.8; background:url(../images/tb_037.png) left center no-repeat; color:#333333; font-size:14px;}
.n_box14 a{ color:#333333;}
.n_box14 a:hover{ color:#3e9d9d;}
.n_box14_c{width:100%; padding-bottom:65px;}


.pc-slide {
	width: 100%;
	margin: 0 auto;
}

.view .swiper-container {
	width: 100%;
	/*height: 500px;*/
}
.view{ margin-bottom:15px; border:1px solid #e5e5e5;}


.view .swiper-slide{ width:100%;  color:#333333; font-size:14px; line-height:2; overflow:hidden; text-align:justify; vertical-align:top;}
.view .swiper-slide .a_img{width:36%; display:inline-block; overflow:hidden; text-align:center;}
.view .swiper-slide .a_img img{max-width:100%;}
.view .swiper-slide .a_img_r{width:60%; padding-bottom:30px;}
.view .swiper-slide .a_img_r_t{width:100%; padding:28px 0px 22px 0px; line-height:1.6; color:#000000; font-size:24px; font-weight:bold;}
.view .swiper-slide .a_img_r_text{width:100%; padding:10px 20px; background-color:#f7f7f7; color:#333333; font-size:16px;}
.view .swiper-slide .a_img_r_c{width:100%; padding:15px 20px;}
.view .swiper-slide .a_img_r_b{width:100%;}
.view .swiper-slide .a_img_r_b a{ min-width:250px; height:70px; margin-right:60px; background:url(../images/tb_038.png) left 20px center no-repeat; background-color:#c00000; padding:14px 0px 14px 65px; color:#fff; line-height:1.3;}
.view .swiper-slide .a_img_r_b a .s1{ font-size:16px; font-weight:bold;}
.view .swiper-slide .a_img_r_b a:hover{ color:#fff;}
.view .swiper-slide .a_img_r_b a.bg1{ background:url(../images/tb_039.png) left 20px center no-repeat; margin:0px; background-color:#555555; padding-top:10px; line-height:1.1;}
.view .swiper-slide .a_img_r_b a .s2{ font-size:20px; font-weight:bold; line-height:1;}
.view .arrow-left {
	/*background: url(../images/img49.jpg) no-repeat left top;*/
	position: absolute;
	left: 0px;
	top:425px;
	margin:0px;
	/*top: 50%;
	margin-top: -57px;*/
	width: 46px;
	height: 114px;
	z-index: 10;
}

.view .arrow-right {
	/*background: url(../images/img50.jpg) no-repeat left bottom;*/
	position: absolute;
	right: 0px;
	top:425px;
	margin:0px;
	/*top: 50%;
	margin-top: -57px;*/
	width: 46px;
	height: 114px;
	z-index: 10;
}

.preview {
	width: 100%;
	position: relative;

}

.preview .swiper-container {
	/*width: 80%;*/
	width: 100%;
	overflow:hidden;
	padding-right:1px;
	/*margin:0px 10%;*/
}

.preview .swiper-slide {
	
	width:100%;
}

.preview .arrow-left {
	 background:url(../images/tb_041.png) center center no-repeat;
	position: absolute;
	left:-70px;
	top: 50%;
	margin-top: -55px;
	width: 50px;
	height: 50px;
	z-index: 10;
	background-color:#eeeeee; border:1px solid #e5e5e5;

}

.preview .arrow-right {
	background: url(../images/tb_042.png) center center no-repeat;
	position: absolute;
	right: -70px;
	top: 50%;
	margin-top: -55px;
	width: 50px;
	height: 50px;
	z-index: 10;
	background-color:#eeeeee; border:1px solid #e5e5e5;

}

.preview .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}
.preview .swiper-slide .div:hover{ color:#3e9d9d;}
.preview .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; text-align:center;}
.preview .swiper-slide .div .a_img img{/*width:100%; float:left;*/ width:100%; float:left; border:1px solid #e5e5e5;}
.preview .swiper-slide .div .a_text{width:100%; height:55px; line-height:55px; overflow:hidden; text-align:center;}

/*.preview img {
	padding: 1px;
}*/

.preview .active-nav .div .a_img img { border:1px solid #de0000;}

