@charset "utf-8";

/* CSS Document */

html{

　　font-size:62.5%; /* 10÷16=62.5% */ 

}

*{word-wrap:break-word;}

body{

　　font-size:12px;

　　font-size:1.2rem ; /* 12÷10=1.2 */

   overflow-x:hidden;

background-repeat: no-repeat;


    background-size: cover;

    width:100%; margin:0px; padding:0px;

}

body,html{ font-family:"微软雅黑"; min-width:320px;}

ul,ul li,dl,dl dt,dl dd{ margin:0px; padding:0px; list-style:none;}

.f_faminly{ font-family:"微软雅黑";}

.fl{ float:left;}

.fr{ float:right;}

.clearboth{ clear:both;}

.bigzm{text-transform:uppercase;}

.b_cursor{ border:0px; cursor:pointer;}

input{ outline:0;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #888888;  

}



::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #888888;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

    color: #888888;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

    color: #888888;

}

p{ margin:0px; padding:0px;}

.fs14{ font-size:14px;}

.fs15{ font-size:15px;}

.fs16{ font-size:16px;}

.fs17{ font-size:17px;}

.fs18{ font-size:18px;}

.fs20{ font-size:20px;}

ul li{ list-style-type:none; float:left; }

.container {

       width: 100%!important;

       max-width:1200px;

       max-width:1170px\9;

}

.container1{width:100%;}





/*loading加载*/

.loading { position:fixed;width:100%; height:100%; background-color:#466f9e; z-index:10000000;}



.loading-img{width:231px; position:absolute; height:47px; left:50%; top:50%; margin-left:-115.5px; margin-top:-23.5px;-webkit-animation: rotateplane 1.4s infinite ease-in-out;

  animation: rotateplane 1.4s infinite ease-in-out;}



@-webkit-keyframes rotateplane {

  0% { filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); }

  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }

  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }

}



@keyframes rotateplane {

  0% {filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);} 

  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

}





/*头部*/



#banner{width:100%; position:relative;}

.clearpadding{ padding:0px; margin:0px;}



.header{width:100%;position:relative; height:80px; left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;


background: rgba(0, 77, 155, 0.75);
}
.headerfix{
    background: rgba(0, 77, 155, 0.75);
}

.header.fixedmenu{ position:fixed;  background: rgba(0, 77, 155, 0.75);top:0px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

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





.i_logo_img{width:11%; /*padding-top:8px;*/	}

.i_logo_img img{display: block;/*width: 100%;*/height: 70px; margin-top: 5px;}

.i_logo_r{width:65%;}



.i_logo_ul{width:100%;}

.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px;}

.i_logo_ul .nav_menu li{  height:80px; float:left; margin:0px; padding:0px; position:relative; /*padding-left:44px;*/ padding:0px 2.5%;}



.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:80px; line-height:80px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:24px;}
.headerfix .i_logo_ul .nav_menu li .a_nav{color:#fff;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ /*color:#013f94;*/color:#003d72; /*background-color:#c1cef2; */text-decoration:none;}

/*.i_logo_ul .nav_menu li .a_nav:after{content:"";width:0px; height:4px; background-color:#003d72; position:absolute; left:50%; bottom:0px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;

 margin-left:0px;}

.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after,.i_logo_ul .nav_menu li .a_nav.active1:after{ width:70px; margin-left:-35px;}*/

.i_logo_ul .nav_menu li .a_nav::after{position: absolute;content: "";left: 0;bottom: 0;height: 3px;background: #fff; width: 0%;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li.active1 .a_nav{color: #fff;}
.i_logo_ul .nav_menu li:hover .a_nav::after,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li.active1 .a_nav::after{width: 100%;}


.i_logo_ul .nav_menu li dl{width:150px; position:absolute; left:50%; margin-left:-75px; top:80px; display:none; z-index:11; background: rgba(0, 77, 155, 0.75);}

.i_logo_ul .nav_menu li dl dd{width:100%; float:left;}

.i_logo_ul .nav_menu li dl dd a{width:100%; float:left; height:35px; line-height:35px; text-align:center; overflow:hidden; display:inline-block; color:#fff; font-size:14px;}

.i_logo_ul .nav_menu li dl dd a:hover{ text-decoration:none; color:#fff; background-color:#003d72;}





.i_ss{width:15%; height:35px; margin-top:21px; border:1px solid #ccc;-moz-border-radius: 17.5px;      /* Gecko browsers */

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

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

background: #fff;
color: #333;
}

.headerfix .i_ss{
    border:1px solid #a2c1dc;
    background: #a2c1dc;
    color: #fff;
}

.i_ss .ipt1{width:82.5%; height:33px; line-height:33px; background-color:transparent; border:0px; text-indent:10px; color:#fff; font-size:14px; font-family:"微软雅黑";}
.i_ss .ipt1::-webkit-input-placeholder{
color: #333;
}


.headerfix .i_ss .ipt1::-webkit-input-placeholder{
color: #fff;
}

.i_ss .ipt2{width:17.5%; height:33px; background:url(../images/tb_01.png) center no-repeat; cursor:pointer; border:0px;}



.i_banben{ height:20px; line-height:20px; text-align:center; width:4.5%; border:1px solid #cccccc; border-bottom:0px; border-top:0px; color:#333; font-size:18px; overflow:hidden; margin-top:30px; margin-right:1.5%;}


.headerfix .i_banben{color: #fff;}

.i_banben:hover{ text-decoration:none; color:#003d72;}



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

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

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

/*.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:block;}

.home-swiper .home_next{width:24px; height:44px; background:url(../images/banner_rbtn.png) no-repeat; background-size:100%; margin-top:-122px; left:auto; right:4%;}

.home-swiper .home_prev{width:24px; height:44px; background:url(../images/banner_lbtn.png) no-repeat; background-size:100%; margin-top:-122px; left:4%;}



.jk_div{width:100%;position:absolute; left:0px; bottom:0px; height:120px; z-index:111;}

.jk_div_l{width:25%; height:120px; background:url(../images/tb_2.png) repeat; position:relative;}

.jk_div_l:after{width:12px; height:18px; background:url(../images/tb_2z.png) no-repeat; position:absolute; right:-12px; top:50%; margin-top:-9px; content:"";}

.jk_div_r{width:75%; height:120px; background:url(../images/tb_02.png) repeat;}

.jk_div_rc{width:100%; height:120px; position:absolute; left:0px; top:0px; z-index:1111;}

.jk_div_rc_dl{width:100%; padding:25px 0px;}

.jk_div_rc_dl dd{width:20%; float:left; border-right:1px solid #a4b7cf; line-height:1.5; color:#fff; font-size:16px; text-align:center;overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;box-sizing:border-box;padding:0 10px;}

.jk_div_rc_dl dd .s1{ font-size:28px;}

.jk_div_rc_dl dd:nth-child(1){ border-right:0px; height:70px; line-height:70px; font-size:32px; text-align:left;}

.jk_div_rc_dl dt{width:20%; float:left; height:70px; line-height:70px; color:#fff; font-size:18px; text-align:center; overflow:hidden; font-weight:normal;}



.jk_div_rc_dl dd:last-child{border-right:0}

/*首页内容部分*/

.ui_div{width:100%;}

.ui_div1{width:100%; overflow:hidden;}

.ui_div_center{width:1400px; margin:0px auto;}

.ui_div_con{width:1300px; margin:0px auto;}





/*手机导航*/

/* CSS Document */

.phone_nav{ display:none;}

.phone_nav.fixedmenu{ position:fixed; top:0px; background-color:#003d72; left:0px;z-index:100000;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/

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

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

.phone_logo{padding:10px 0px;}

.phone_logo .p1 img{width:auto;height:45px;}



@media screen and (max-width:1200px) {

.phone_logo .p1 { display: block; /*width:26%;*/ display:inline-block;}

/*.header{ display:none;}*/

.phone_logo {width: 100%;padding: 15px 20px;box-sizing: border-box;}



.phone_nav{display:block; position:relative; width:100%; top:0;left:0; display:block;background-color:#003d72;  transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:100000;}



/*导航按钮*/

.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:15px; top:50%; margin-top:-15px; z-index:1;

transition:all 0.7s; -webkit-transition:all 0.7s;}

.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#FFFFFF;

-webkit-transition-property: background-color, -webkit-transform;

transition-property: background-color, -webkit-transform;

transition-property: background-color, transform;

transition-property: background-color, transform, -webkit-transform;

-webkit-transition-duration: 300ms;

transition-duration: 300ms;}

.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#FFFFFF;

transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;

transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;

transition-duration: 300ms; -webkit-transition-duration: 300ms;}

.phone_nav .nav_but:before{margin-top:-5px;}

.phone_nav .nav_but:after {margin-top:5px;}



/*栏目名称*/

.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background-color:#003d72;overflow:hidden;}

.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}

.phone_nav .nav_main li a{background-position:left; color:#fff; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-weight:bold;}

.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}

.phone_nav .nav_main .ss .p2{ float:right;}

.phone_nav .nav_main .ss .p2 input{ border:0;  width:34px; height:34px;}

.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }

.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}

.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index:99;}

.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}

.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}

.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}

.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}



.phone_nav .nav_main li{width:100%; transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}

.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }

.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }

.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }

.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }

.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }

.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }

.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }





/*打开样式*/

.phone_nav_one{  transition-delay:0s; -webkit-transition-delay:0s; }

.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}

.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }

.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}

.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

.phone_nav_one .nav_but_box { opacity:0.8;}

.phone_nav_one .nav_main li{width:100%; transform:translateX(0); -webkit-transform:translateX(0);}

}









@media screen and (max-width:470px){/*--768-0--*/

.phone_logo {padding: 5px 10px}

.phone_nav .nav_main ul{ height:410px;}

.phone_nav .nav_main .b_one .ul{ height:auto;}



}

@media screen and (max-width:758px){/*--768-0--*/

/*.phone_nav .nav_but_box{ top:34px; right:10px;}*/

.phone_nav .nav_main ul{ margin-top:20px; height:550px; overflow-y:auto; box-sizing:border-box;}

.phone_nav .nav_main .b_one .ul{ height:auto;}



}

/*手机导航*/

.i_ssbn{width:50px; height:100%; background:url(../images/tb_01.png) center no-repeat;  background-size:17px; position:absolute; top:0px; right:45px; z-index:10000;}

.i_ssbn span{width:100%; height:100%; display:inline-block;}

.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;}

.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}

.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01s.png) center no-repeat; background-color:#003d72; border:0px; background-size:15px;}

.i_ssbn_div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #b9b9b9;  

}



.i_ssbn_div input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #b9b9b9;

}



.i_ssbn_div input:-ms-input-placeholder {

    color: #b9b9b9;

}



.i_ssbn_div input::-webkit-input-placeholder {

    color: #b9b9b9;

}

.i_banben1,.i_banben1:hover{ padding:0px 5px; height:30px; line-height:30px; display:inline-block; color:#666666; font-size:14px; position:absolute; right:100px !important; top:50%; margin-top:-15px;}









.i_bg1{ background:url(../images/bg1.jpg) center center no-repeat; background-size:cover;}

.i_box1{width:100%; padding:67px 0px 90px 0px;}

.i_box1_t{width:100%; padding:10px 0px; text-align:center; position:relative; line-height:1.5; color:#333333; font-size:40px; letter-spacing:5px;}

.i_box1_t:after{width:60px; height:3px; background-color:#003d72; position:absolute; left:50%; bottom:0px; margin-left:-30px; content:"";}

.i_box1_t.activeone{ color:#fff;}

.i_box1_t.activeone:after{ background-color:#2c9748;}

.i_box1_t.activetwo{ display:none; margin-bottom:30px;}







.i_box1_c{width:100%; padding:50px 5% 235px 5%;}

.i_box1_c li{width:50%; padding:0px 2.4%; float:left;}

.i_box1_c li .div{width:100%; background-color:#fff; border:1px solid #dddddd;-moz-border-radius: 18px;      /* Gecko browsers */

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

border-radius:18px;            /* W3C syntax */ padding:50px 10% 35px 10%; color:#666666; font-size:16px; display:inline-block; overflow:hidden;}

.i_box1_c li .div:hover{ text-decoration:none; color:#666;}

.i_box1_c li .div .a_img{width:100%; padding-bottom:10px; text-align:center; overflow:hidden;}

.i_box1_c li .div .a_text{width:100%; padding:15px 0px; text-align:center; line-height:1.5; color:#333333; font-size:28px; letter-spacing:4px;}

.i_box1_c li .div .a_text_c{width:100%; line-height:30px; height:150px; overflow:hidden; text-align:justify;}







/*.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_box2{width:100%; padding-bottom:160px;}

.i_box2 dd{width:28%; float:left; padding-left:3%;}

.i_box2 dd .i_box2_ul{width:100%;}

.i_box2 dd .i_box2_ul li{width:100%; padding-bottom:50px; float:left;}

.i_box2 dd .i_box2_ul li .div{width:100%; color:#333333; font-size:14px; display:inline-block; overflow:hidden;}

.i_box2 dd .i_box2_ul li .div:hover{ text-decoration:none; color:#333;}

.i_box2 dd .i_box2_ul li .div .a_img{width:100%; padding-bottom:10px; text-align:right;}

.i_box2 dd .i_box2_ul li .div .a_img img{ border:3px solid #003d72; padding:3px;-moz-border-radius: 100%;      /* Gecko browsers */

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

border-radius:100%;            /* W3C syntax */ width:80px; height:80px;}

.i_box2 dd .i_box2_ul li .div .a_text{width:100%; padding:10px 0px; position:relative; line-height:1.5; color:#003d72; font-size:18px; text-align:right; margin-bottom:15px;}

.i_box2 dd .i_box2_ul li .div .a_text:after{width:32px; height:3px; background-color:#003d72; content:""; position:absolute; right:0px; bottom:0px; z-index:1;}

.i_box2 dd .i_box2_ul li .div .a_text_c{width:100%; height:56px; line-height:28px; overflow:hidden; text-align:justify; text-align:right;}

.i_box2 dt{width:44%;  padding-top:20px; float:left; font-weight:normal;}

.i_box2 dt .div{width:100%;background:url(../images/tb_07.png) top 0px center no-repeat; background-size:73%; padding:135px 0px;}

.i_box2 dt .div .a_img{width:100%; text-align:center;}

.i_box2 dt .div .a_text{width:100%; padding:10px 0px; line-height:1.5; text-align:center; color:#333333; font-size:30px; margin-bottom:10px;}

.i_box2 dt .div .a_text_b{width:100%; text-align:center;}

.i_box2 dt .div .a_text_b a{width:150px; height:40px; line-height:40px; border:1px solid #003d72; display:inline-block; overflow:hidden; text-align:center; color:#003d72; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 3px;      /* Gecko browsers */

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

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

}

.i_box2 dt .div .a_text_b a:hover{ text-decoration:none; color:#fff; background-color:#003d72;}



.i_box2 dd:nth-child(3){ padding:0px; padding-right:3%;}

.i_box2 dd:nth-child(3) .i_box2_ul li .div .a_img{ text-align:left;}

.i_box2 dd:nth-child(3) .i_box2_ul li .div .a_text{ text-align:left;}

.i_box2 dd:nth-child(3) .i_box2_ul li .div .a_text:after{ right:auto; left:0px;}

.i_box2 dd:nth-child(3) .i_box2_ul li .div .a_text_c{ text-align:left;}



.i_box3{width:100%; padding:50px 0px 60px 0px;}

.i_box3 li{width:31.5%; margin-right:2.75%; float:left;}

.i_box3 li .div{width:100%;  padding-bottom:14px; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; position:relative;}

.i_box3 li .div:before{width:100%; height:2px; background-color:#e5e5e5; position:absolute; left:0px; bottom:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.i_box3 li .div:after{width:0%; height:2px; background-color:#003d72; position:absolute; left:0px; bottom:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.i_box3 li .div:hover:after{width:100%;}

.i_box3 li .div:hover{ text-decoration:none; color:#666;}

.i_box3 li .div .a_img{width:100%; position:relative; display:inline-block; overflow:hidden;height: 264px;}

.i_box3 li .div .a_img img{width:100%;min-height: 100%;}

.i_box3 li .div .a_img .tb1{width:18px; height:12px; background:url(../images/tb_08.png) no-repeat; position:absolute; right:9%; bottom:0px; z-index:3;}

.i_box3 li .div .a_img .tb2{width:100%; height:100%; background:url(../images/tb_08s.png) repeat; position:absolute; left:0px; top:0px; z-index:1; display:none;}

.i_box3 li .div .a_img .tb3{width:100%; background:url(../images/tb_09.png) bottom center no-repeat; padding-bottom:18px; text-align:center; line-height:1.0; color:#fff; font-size:16px; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:2; display:none;}

.i_box3 li .div:hover .a_img .tb2{ display:block;}

.i_box3 li .div:hover .a_img .tb3{ display:block;}

.i_box3 li .div .a_text{width:100%; margin-top:10px; padding:10px 0px; line-height:1.5; color:#333333; font-size:18px; display:inline-block; overflow:hidden;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.i_box3 li .div:hover .a_text{ color:#003d72;}

.i_box3 li .div .a_text_c{width:100%; margin-bottom:17px; height:48px; line-height:24px; overflow:hidden; text-align:justify;}

.i_box3 li .div .a_text_b{width:100%; height:30px; line-height:30px; text-align:right; color:#999999; font-size:14px; overflow:hidden;}







.i_box4{width:100%; padding:95px 0px 25px 0px;}

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

.i_box4_c dt{width:46%; float:left; font-weight:normal; margin-right:2%;}

.i_box4_c dt .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; color:#202020; font-size:16px; padding:20px}

.i_box4_c dt .div:hover{ text-decoration:none; color:#202020;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

.i_box4_c dt .div .a_img{width:100%; display:inline-block; overflow:hidden; margin-bottom:20px;}

.i_box4_c dt .div .a_img img{width:100%;}

.i_box4_c dt .div .a_text{width:100%; height:35px; line-height:35px; overflow:hidden; color:#202020; font-size:18px; font-weight:bold;}

.i_box4_c dt .div:hover .a_text{ text-decoration:none; color:#013f94;}

.i_box4_c dt .div .a_text_c{width:100%; height:90px; line-height:30px; overflow:hidden; text-align:justify;}

.i_box4_c dd{width:52%; float:left; padding-bottom:25px;}

.i_box4_c dd .div{width:100%; background-color:#fff; display:inline-block; overflow:hidden; float:left; padding:20px; color:#666666; font-size:14px;}

.i_box4_c dd .div:hover{ text-decoration:none; color:#666666;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

.i_box4_c dd .div .a_img{width:32%; display:inline-block; overflow:hidden;}

.i_box4_c dd .div .a_img_r{width:62.3%; padding-right:5%;}

.i_box4_c dd .div .a_img_r .s1{width:100%; height:40px; line-height:40px; color:#000000; font-size:18px; font-weight:bold; overflow:hidden;}

.i_box4_c dd .div:hover .a_img_r .s1{ color:#013f94; text-decoration:none;}

.i_box4_c dd .div .a_img_r .s2{width:100%; height:50px; line-height:25px; overflow:hidden; text-align:justify; margin-bottom:10px;}

.i_box4_c dd .div .a_img_r .s3{width:100%; height:25px; line-height:25px; overflow:hidden; color:#666666; font-size:14px;}

.i_box4_c dd .div:hover .a_img_r .s3{ color:#013f94;}



.i_box5{width:100%; text-align:center;}

.i_box5 a{width:150px; height:40px; line-height:40px; text-align:center; display:inline-block; overflow:hidden; background-color:#003d72; font-size:14px; color:#fff;-moz-border-radius: 3px;      /* Gecko browsers */

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

border-radius:3px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.i_box5 a:hover{ text-decoration:none; color:#fff; background-color:#0759a1;}

.i_box5.activone{ display:none; margin-bottom:15px;}







.i_bg2{ background:url(../images/bg2.jpg) center center no-repeat; background-size:cover;}

.i_box6{width:100%; padding:70px 5% 90px 5%;}

.i_box6_c{width:100%; padding:40px 0px 80px 0px; line-height:48px; text-align:center; color:#fff; font-size:24px; letter-spacing:3px;}

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

.i_box6_b{width:100%; text-align:center;}

.i_box6_b a{width: 150px;height: 40px;line-height: 40px;border: 1px solid #ffffff;display: inline-block;overflow: hidden;text-align: center;color: #ffffff;font-size: 14px;-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.i_box6_b a:hover{text-decoration:none; color:#fff; background-color:#003d72;}





.i_ff{ border-top:2px solid #ffffff; background-color:#767575;}

.i_footer{width:100%; padding:25px 0px 30px 0px;}

.i_footer_t{width:100%; padding-bottom:20px; border-bottom:1px solid #838383;}

.i_footer_t .f_logo{width:12%;}

.i_footer_t .f_nav{width:68%; color:#ababab;}

.i_footer_t .f_nav a{ padding:0px 2%; height:75px; line-height:75px; color:#ffffff; font-size:16px;}

.i_footer_t .f_nav a:hover{ text-decoration:none; color:#2c9748;}

.i_footer_c{width:100%; padding:25px 0px;border-bottom:1px solid #838383;}

.i_footer_c li{width:33.33%; float:left; padding-left:45px; line-height:60px; overflow:hidden; color:#fff; font-size:16px;}

.i_footer_c li.bg1{ background:url(../images/tb_09s.png) left center no-repeat;}

.i_footer_c li.bg2{ background:url(../images/tb_010.png) left center no-repeat; font-size:24px; font-weight:bold;}

.i_footer_c li.bg3{ background:url(../images/tb_011.png) left center no-repeat;}

.i_footer_c li:nth-child(1){width:42%;}

.i_footer_c li:nth-child(2){width:42%;}

.i_footer_c li:nth-child(3){width:16%;}



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

.i_footer_b_l{width:37.5%; padding-top:30px; line-height:2.2; overflow:hidden; color:#acacac; font-size:14px;}

.i_footer_b_l a,.i_footer_b_l a:hover{ color:#acacac;}

.i_footer_b_r{width:7%; text-align:center; color:#fff; font-size:14px; line-height:2.2;}

.i_footer_b_r img{width:100%;}





/*.n_banner{width:100%; overflow:hidden; background-position:center center; color:#fff; background-repeat:no-repeat; background-size:cover; position:relative;}*/
.n_banner{width:100%; overflow:hidden; color:#fff;}

.n_banner img{width:100%;}

/*.pc_amenu{width:100%; height:66px; position:absolute; background:url(../images/tb_08s.png) repeat; left:0px; bottom:0px; z-index:1; text-align:center;}*/
.pc_amenu{width:100%; height:66px; background:url(../images/tb_08s.png) repeat; text-align:center; position:fixed; left:0px; top:80px;}

.pc_amenu_fix{position: fixed;top: 80px;left: 0;width: 100%;z-index: 9999999;}






.a_menu{width:100%; margin:0px; padding:0px; height:66px; overflow:hidden;}

.a_menu .a_menu_a{ padding:0px; margin:0px; margin:0px 22px; height:66px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;display:inline-block; overflow:hidden; text-align:center; line-height:66px; color:#ffffff; font-size:16px; position:relative;}

.a_menu .a_menu_a:after{width:0px; height:3px; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff;  text-decoration:none;}

.a_menu .a_menu_a:hover:after,.a_menu .a_menu_a.activetm1:after{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:#003d72; 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:#003d72; font-size:14px; text-decoration:none; text-indent:0px;}

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

.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}

.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:url(../images/bg3.jpg) top center repeat; background-size:cover;}

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



.n_box1_c{width:768px; margin:0px auto;}

.n_box1_ul{width:100%; position:relative; background:url(../images/img13.jpg) top repeat-y;}

/*.n_box1_ul:after{width:1px; height:83%; background-color:#e5e5e5; content:""; position:absolute; left:50%; top:50%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

*/.n_box1_ul li{width:100%; padding:50px 0px; float:left; cursor:pointer;}

.n_box1_ul li .a_img{width:50%; position:relative; padding-left:15%; float:left; padding-right:9%; }

.n_box1_ul li .a_img img{width:100%; border:10px solid #7f9eb8; overflow:hidden; display:inline-block;

-moz-border-radius: 100%;      /* Gecko browsers */

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

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

-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box1_ul li .a_img:after{width:13px; height:13px; background-color:#003d72; position:absolute; right:-6px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); content:""; z-index:4;-moz-border-radius: 100%;      /* Gecko browsers */

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

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

-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box1_ul li .a_img_r{width:50%; padding-left:8%; float:left;}

.n_box1_ul li .a_img_r_t{width:100%; padding:5px 0px; line-height:1.8; color:#333333; font-size:32px; font-weight:bold;}

.n_box1_ul li .a_img_r_c{width:100%; line-height:1.8; overflow:hidden; text-align:justify; color:#666666; font-size:18px;}

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

.n_box1_ul li:hover .a_img img{border:10px solid #95cba3;}

.n_box1_ul li:hover .a_img:after{ background-color:#2c9748;}

.n_box1_ul li.twodiv .a_img{ float:right;}

.n_box1_ul li.twodiv .a_img_r{ float:left;}



.n_box1_ul li.twodiv .a_img{ padding:0px; padding-left:9%; padding-right:15%;}

.n_box1_ul li.twodiv .a_img:after{right:auto; left:-6px;}

.n_box1_ul li.twodiv .a_img_r{ padding:0px; padding-right:8%;}



.n_box2{width:100%; padding:120px 0px 50px 0px;}

.n_box2_ul{width:100%;}

.n_box2_ul li{width:100%; padding-bottom:50px; float:left;}

.n_box2_ul li .a_img_l{width:37.5%; padding-left:10%; padding-right:4%; padding-top:40px; float:left;}

.n_box2_ul li .a_img_l_t{width:100%;}

.n_box2_ul li .a_img_l_t .s1{ width:87px; height:93px; background:url(../images/tb_014.png) no-repeat; line-height:93px; text-align:center; color:#fff; font-size:20px;}

.n_box2_ul li .a_img_l_c{width:100%; padding-left:13.3%;}

.n_box2_ul li .a_img_l_con{width:100%; padding-top:15px; line-height:1.8; color:#666666; font-size:16px; padding-left:8%; border-left:1px solid #003d72; padding-bottom:33px; position:relative;}

.n_box2_ul li .a_img_l_con:after{ width:5px; height:5px; background-color:#003d72;-moz-border-radius: 100%;      /* Gecko browsers */

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

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

.n_box2_ul li .a_img{width:62.5%; float:right; position:relative; display:inline-block; overflow:hidden;}

.n_box2_ul li .a_img img{width:100%;}

.n_box2_ul li .a_img .zc1{width:100%; height:100%; background:url(../images/tb_013.png) repeat; position:absolute; left:0px; top:0px; z-index:1;}

.n_box2_ul li .a_img .a_text{width:70; position:absolute; left:35.5%; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); color:#fff; z-index:2;}

.n_box2_ul li .a_img .a_text .s1{width:14px; text-align:center; padding-top:55px; margin-right:20px; font-size:14px; line-height:1.2;writing-mode: vertical-lr;

    -ms-writing-mode: vertical-lr;

    writing-mode: tb-lr;letter-spacing: 2px;}

.n_box2_ul li .a_img .a_text .s2{width:37px; line-height:1.2; font-size:40px;}



.n_box2_ul li.twodiv .a_img{ float:left;}

.n_box2_ul li.twodiv .a_img .a_text{ left:auto; right:35.5%;}

.n_box2_ul li.twodiv .a_img_l{ float:right; padding:0px; padding-left:4%; padding-right:10%;}

.n_box2_ul li.twodiv .a_img_l_t .s1{ float:right;}

.n_box2_ul li.twodiv .a_img_l_c{ padding:0px; padding-right:13.3%;}

.n_box2_ul li.twodiv .a_img_l_con{ padding-left:0px;  padding-right:8%; border:0px; border-right:1px solid #003d72;}

.n_box2_ul li.twodiv .a_img_l_con:after{ left:auto; right:-3px;}



.n_box2_ul1{width:100%;}

.n_box2_ul1 li{width:22%; float:left; margin-right:4%; padding-bottom:4%;}

.n_box2_ul1 li .a_img{width:100%; display:inline-block; overflow:hidden; float:left; position:relative;}

.n_box2_ul1 li .a_img img{width:100%;}

.n_box2_ul1 li .a_img .a_text{width:100%; line-height:26px;padding:5px 0;  display:inline-block; overflow:hidden; text-align:center; background-color:rgb(0,61,141,0.5); position:absolute; left:0px; bottom:0px; z-index:1; color:#fff; font-size:16px;}

.n_box2_ul1 li .a_img:hover .a_text{background-color:rgb(44,151,72,0.5);}



.n_box_tc{width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1111111; background-color:rgb(13,13,13,0.5); display:none;}

.n_box_tcon{width:1200px; padding:90px; background-color:#fff; position:fixed; left:50%; top:50%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index:11111111;-moz-border-radius: 20px;      /* Gecko browsers */

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

border-radius:20px;            /* W3C syntax */ display:none;}

.n_box_tcon_a{width:40px; height:40px; position:absolute; right:40px; top:40px; cursor:pointer; display:inline-block; overflow:hidden;}

.n_box_tcon_a:hover{ text-decoration:none;}

.n_box_tcon_a img{width:100%;}

.n_box_tcon_l{width:32%; display:inline-block; overflow:hidden;-moz-border-radius: 8px;      /* Gecko browsers */

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

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

.n_box_tcon_l img{width:100%;}

.n_box_tcon_r{width:62%;}

.n_box_tcon_r_t{width:100%; padding:15px 0px; line-height:1.6; border-bottom:1px solid #e5e5e5; color:#333; font-size:17px;}

.n_box_tcon_r_c{width:100%; margin-top:20px; height:220px; overflow-y:auto; padding-right:10px; color:#333333; font-size:16px; line-height:2.2;word-wrap: break-word;
white-space: normal;
word-break: break-all;}

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

.n_box_tcon_r_c::-webkit-scrollbar {

  width: 1px;

  border-radius: 1px;

  height: 1px;

  background: none;

}

.n_box_tcon_r_c::-webkit-scrollbar-track {

  border-radius: 1px;

  width: 1px!important;

  background-color:#d2d2d2;

}

.n_box_tcon_r_c::-webkit-scrollbar-thumb {

  width: 1px;

  height: 1px;

  border-radius: 1px;

  background-color: #003d72;

}

.n_box3{width:100%; line-height:2.2; overflow:hidden; text-align:justify; color:#333333; font-size:16px;}

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



.n_box3_t{width:100%; padding-bottom:45px; text-align:center;}

.n_box3_t a{ padding:0px 35px; height:38px; line-height:38px; margin:0px 20px; background-color:#003d72; display:inline-block; overflow:hidden; text-align:center; color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */

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

border-radius:5px;            /* W3C syntax */ font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box3_t a:hover,.n_box3_t a.activeleftmenu{ background-color:#2c9748; color:#fff; text-decoration:none;}

.n_box3_c{width:100%;}

.n_box3_c dt{width:100%; float:left; background-color:#003d72; font-weight:normal;}

.n_box3_c dt .div{width:100%; display:table;color:#fff; font-size:16px;}

.n_box3_c dt .div .s1{width:8%;  text-align:center; height:70px; line-height:70px; display:table-cell;vertical-align:middle;}

.n_box3_c dt .div .s2{width:10%;text-align:center; height:70px; line-height:70px; display:table-cell;vertical-align:middle;}

.n_box3_c dt .div .s3{width:41%; padding-left:3%;height:70px; line-height:70px; display:table-cell; text-align:center;vertical-align:middle;} 

.n_box3_c dt .div .s4{width:29%;height:70px; line-height:70px; display:table-cell; text-align:center;vertical-align:middle;}

.n_box3_c dt .div .s5{width:12%;display:table-cell;vertical-align:middle;}

.n_box3_c dd{width:100%; float:left;}

.n_box3_c dd .div{width:100%; display:table;color:#333333; font-size:14px; line-height:1.6;}

.n_box3_c dd .div .s1{width:8%;  text-align:center; padding:15px 0px; display:table-cell; vertical-align:middle;}

.n_box3_c dd .div .s2{width:10%;text-align:center; padding:15px 0px;display:table-cell; padding:0px 1.5%;vertical-align:middle;}

.n_box3_c dd .div .s3{width:41%;padding:15px 0px 15px 3%; display:table-cell;vertical-align:middle;} 

.n_box3_c dd .div .s4{width:29%;padding:15px 4%;display:table-cell;vertical-align:middle;}

.n_box3_c dd .div .s5{width:12%; padding:15px 0px;display:table-cell;vertical-align:middle;}

.n_box3_c dd .div .s5 a{width:76%; height:40px; line-height:40px; border:1px solid #003d72; color:#003d72; font-size:14px; display:inline-block; overflow:hidden; text-align:center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 5px;      /* Gecko browsers */

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

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

.n_box3_c dd .div .s5 a:hover{ background-color:#2c9748; border:1px solid #2c9748; color:#fff; text-decoration:none;}

.n_box3_c dd.twodiv{ background-color:#f7f7f7;}





.n_box4{width:100%;}

.n_box4 li{width:32%; margin-right:2%; float:left; padding-bottom:2%;}

.n_box4 li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px; position:relative; padding-bottom:15px;}

.n_box4 li .div:hover{ text-decoration:none; color:#666;}

.n_box4 li .div:before{width:100%; height:2px; background-color:#e5e5e5; content:""; position:absolute; left:0px; bottom:0px; z-index:1;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box4 li .div:after{width:0%; height:2px; background-color:#003d72; content:""; position:absolute; left:0px; bottom:0px; z-index:2;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box4 li .div:hover:after{width:100%;}

.n_box4 li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;height:264px;}

.n_box4 li .div .a_img img{width:100%;}

.n_box4 li .div .a_img .zc1{width:100%; height:100%; background-color:rgb(0,61,114,0.5); position:absolute; left:0px; bottom:0px; z-index:1; display:none;}

.n_box4 li .div .a_img .zc2{width:100%; background:url(../images/tb_09.png) bottom center no-repeat; line-height:1.8; text-align:center; color:#fff; font-size:16px; padding-bottom:15px; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:2; display:none;}

.n_box4 li .div .a_img .zc3{width:18px; height:12px; background:url(../images/tb_08.png) no-repeat; position:absolute; bottom:0px; right:40px; z-index:3; display:none;}

.n_box4 li .div .a_text{width:100%; margin-top:10px; height:47px; line-height:47px; overflow:hidden; display:inline-block; color:#333333; font-size:18px;}

.n_box4 li .div:hover .a_text{ color:#003d72;}

.n_box4 li .div .a_text_c{width:100%; height:48px; line-height:24px; overflow:hidden; margin-bottom:18px; text-align:justify;}

.n_box4 li .div .a_text_time{width:100%; height:27px; line-height:27px; display:inline-block; overflow:hidden; color:#999999; text-align:right;}

.n_box4 li .div:hover .a_img .zc1{ display:block;}

.n_box4 li .div:hover .a_img .zc2{ display:block;}

.n_box4 li .div:hover .a_img .zc3{ display:block;}



.n_box4_ul{width:100%;}

.n_box4_ul li{width:32%; margin-right:2%; float:left; padding-bottom:2%;}

.n_box4_ul li .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:18px;}

.n_box4_ul li .div:hover{ text-decoration:none; color:#003d72;}

.n_box4_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}

.n_box4_ul li .div .a_img img{width:100%;}

.n_box4_ul li .div .a_img .a_player{width:46px; height:46px; background:url(../images/tb_016.png) no-repeat; background-size:100%; position:absolute; left:50%; top:50%; z-index:1;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

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





.a_mtbd_dpages{width:100%; text-align:center; padding:25px 0% 25px 0%;  font-size:14px; }

.a_mtbd_dpages a,.a_mtbd_dpages span{ padding:0px 15px; height:30px; margin-bottom:5px; line-height:30px; text-align:center; background-color:#fff; border:1px solid #dddbdb; color:#666666; display:inline-block;-moz-border-radius: 3px;      /* Gecko browsers */

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

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

.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#003d72; text-decoration:none; border:1px solid #dddbdb; background-color:#f4f4f4;}





.n_box5{width:100%;}

.n_box5_t{width:100%; padding:10px 0px; line-height:1.7; color:#333333; font-size:28px; text-align:center;}

.n_box5_time{width:100%; padding:5px 0px 25px 0px; line-height:1.5; text-align:center; overflow:hidden; color:#999999; font-size:18px; border-bottom:1px solid #e5e5e5;}

.n_box5_c{width:100%; padding:30px 0px 45px 0px; border-bottom:1px solid #e5e5e5; overflow:hidden; text-align:justify; line-height:2; color:#666666; font-size:16px;}

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

.n_box5_b{width:100%; padding:25px 0px; line-height:1.8;}

.n_box5_b a{width:50%; color:#999999; font-size:16px; float:left; font-weight:bold;}

.n_box5_b a:hover{ text-decoration:none; color:#003d72;}

.n_box5_b a.a1{ text-align:right;}



.n_boxvideo{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgb(0,0,0,0.7); z-index:111111; display:none;}

.n_boxvideo_c{width:1084px; position:fixed; left:50%; top:50%;z-index:1111111;

webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.n_boxvideo_a,.n_boxvideo_a:hover{ display:inline-block; text-decoration:none;width:40px; z-index:111; height:40px; background:url(../images/tb_015.png) no-repeat; background-size:100%; position:absolute; right:-50px; top:0px;}

.n_boxvideo_con{width:100%; height:610px; background-color:#000;}



.n_box6{width:100%;}

.n_box6 li{width:50%; float:left; padding:0px 3.5% 40px 3.5%;}

.n_box6 li .div{width:100%; background-color:#f5f5f5;

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

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

border-radius:10px;            /* W3C syntax */ padding:55px 5.5% 60px 10%; position:relative;}

.n_box6 li .div .a_img{width:17%; position:absolute; left:-8.5%; top:50%; display:inline-block; overflow:hidden;-moz-border-radius: 100%;      /* Gecko browsers */

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

border-radius:100%;            /* W3C syntax */ border:3px solid #fff;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}

.n_box6 li .div .a_img img{width:100%;}

.n_box6 li .div .a_img_r{width:100%; padding-left:8%; background:url(../images/tb_019.png) left top no-repeat;}

.n_box6 li .div .a_img_rc{width:100%;  padding-bottom:10px; background:url(../images/tb_020.png) bottom right no-repeat;}

.n_box6 li .div .a_img_rcon{width:100%; height:90px; line-height:30px; overflow:hidden; text-align:justify; color:#333333; font-size:16px;}

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

.n_box6 li .div .a_img_rb{width:100%; height:30px; line-height:30px; overflow:hidden; color:#333333; font-size:16px;}

.n_box6 li.twodiv{ padding:0px 0px 40px 7%;}



.n_box6_ul{width:100%; overflow:hidden;-moz-border-radius: 50px;      /* Gecko browsers */

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

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

.n_box6_ul li{width:100%; float:left; padding-bottom:10px;}

.n_box6_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#e5ebf1; color:#666666; font-size:16px;}

.n_box6_ul li .div:hover{ text-decoration:none; color:#666;}

.n_box6_ul li .div .a_img{width:50%; float:left; border-right:5px solid #003d72; display:inline-block; overflow:hidden;}

.n_box6_ul li .div .a_img img{width:100%;}

.n_box6_ul li .div .a_img_r{width:50%; float:right; padding:30px 3% 0px 3%;}

.n_box6_ul li .div .a_img_r .s1{width:100%; height:66px; line-height:66px; overflow:hidden; color:#003d72; font-size:24px; border-bottom:1px solid #003d72;}

.n_box6_ul li .div .a_img_r .s2{width:100%; height:150px; line-height:30px; overflow:hidden; margin-top:12px; text-align:justify;}

.n_box6_ul li .div .a_img_r .s2 img{ max-width:100%; height:auto !important;}

.n_box6_ul li .div:hover{ color:#003d72;}

.n_box6_ul li.twodiv .a_img{ float:right;}

.n_box6_ul li.twodiv .a_img_r{ float:left;}

.n_box6_ul li.twodiv .a_img{ border:0px; border-left:5px solid #2c9748;}

.n_box6_ul li.twodiv .div .a_img_r .s1{ color:#2c9748;  border-bottom:1px solid #2c9748;}

.n_box6_ul li.twodiv .div:hover .a_img_r .s2{color:#2c9748;}



.n_box7{width:100%;}

.n_box7 li{width:22.5%; margin-right:3%; float:left; padding-bottom:50px; padding-top:55px;}

.n_box7 li .div{width:100%; border:1px solid #dddddd; display:inline-block; color:#003d72; font-size:14px;-moz-border-radius: 10px;      /* Gecko browsers */

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

border-radius:10px;            /* W3C syntax */ padding:0px 3% 30px 3%;}

.n_box7 li .div:hover{ text-decoration:none; color:#2c9748;}

.n_box7 li .div .a_img{width:100%; height:54px; position:relative;}

.n_box7 li .div .a_img_c{width:110px; height:110px; overflow:hidden; border:1px solid #dddddd; background-color:#fff; position:absolute; left:50%; bottom:0px; z-index:11;-moz-border-radius: 100%;      /* Gecko browsers */

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

border-radius:100%;            /* W3C syntax */webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}

.n_box7 li .div .a_img_c .s3{width:110px; height:110px; }

.n_box7 li .div .a_img_c .s4{width:110px; height:110px;  position:absolute; left:0px; top:0px; z-index:1;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box7 li .div:hover .a_img_c .s4{opacity: 1; filter: alpha(opacity=100);}



.n_box7 li .div .a_img_c.bg1 .s3{background:url(../images/tb_021.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg1 .s4{background:url(../images/tb_021s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg2 .s3{background:url(../images/tb_022.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg2 .s4{background:url(../images/tb_022s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg3 .s3{background:url(../images/tb_023.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg3 .s4{background:url(../images/tb_023s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg4 .s3{background:url(../images/tb_024.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg4 .s4{background:url(../images/tb_024s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg5 .s3{background:url(../images/tb_025.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg5 .s4{background:url(../images/tb_025s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg6 .s3{background:url(../images/tb_026.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg6 .s4{background:url(../images/tb_026s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg7 .s3{background:url(../images/tb_027.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg7 .s4{background:url(../images/tb_027s.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg8 .s3{background:url(../images/tb_028.png) center no-repeat;}

.n_box7 li .div .a_img_c.bg8 .s4{background:url(../images/tb_028s.png) center no-repeat;}



.n_box7 li .div .s1{width:100%; height:62px; line-height:62px; text-align:center; overflow:hidden; color:#666666; font-size:24px;}

.n_box7 li .div .s2{width:100%; height:32px; line-height:32px; text-align:center; overflow:hidden;}







.a_careers_t{width:100%; padding:3%; background-color:#f7f7f7; margin-bottom:20px;}

.a_careers_t_s1{width:100%; color:#000000; line-height:1.8; font-size:16px; text-align:left;}

.a_careers_t_s1 span{ font-size:24px;}

.a_careers_t_s1 a,.a_careers_t_s1 a:hover{ color:#003d72;}

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

.a_careers_t_s2l{width:45%;}

.a_careers_t_s22{width:100%;}

.a_careers_t_s22 li{width:50%; float:left;}

.a_careers_t_s22 li .ipt1{width:96%; border:1px solid #ababab; height:40px; line-height:40px; text-indent:15px; color:#666666; font-size:16px; font-family:"微软雅黑";}

.a_careers_t_s2r{width:31%; border:1px solid #ababab; }

.a_careers_t_s2r .ipt2{width:73%;height:38px; line-height:38px; border:0px;text-indent:15px; color:#666666; font-size:16px; font-family:"微软雅黑";}

.a_careers_t_s2r .ipt3{width:27%; height:38px; line-height:38px; background-color:#003d72; color:#fff; border:0px; text-align:center;font-size:16px; font-family:"微软雅黑";}

.a_careers_c{width:100%; background-color:#fff; border:1px solid #edeae9; border-bottom:0px;}

.a_careers_c dt{width:100%; float:left; height:60px; line-height:60px; font-weight:normal; background-color:#f7f7f7; color:#333333; font-size:18px;border-bottom:1px solid #edeae9;}

.a_careers_c dt .s1{width:25%; padding-left:4%;}

.a_careers_c dt .s2{width:18%;}

.a_careers_c dt .s3{width:35%;}

.a_careers_c dt .s4{width:22%;}

.a_careers_c dd{width:100%; float:left; background-color:#fff; border-bottom:1px solid #edeae9;}

.a_careers_c dd .div{width:100%; height:60px; line-height:60px; cursor:pointer; color:#333333; font-size:16px; background:url(../images/ee.png) right 25px center no-repeat;}

.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 25px center no-repeat; background-color:#003d72; color:#fff; border-bottom:1px solid #003d72;}

.a_careers_c dd .s1{width:25%; padding-left:4%;}

.a_careers_c dd .s2{width:18%;}

.a_careers_c dd .s3{width:35%;}

.a_careers_c dd .s4{width:22%;}

.a_careers_c dd .div_l{width:100%; background-color:#e5ebf1; padding:20px 4% 30px 4%; display:none ;}

.a_careers_c dd .div_lc{width:100%;color:#333333; font-size:14px; line-height:1.8; overflow:hidden; padding-bottom:40px;}

.a_careers_c dd .div_lc img{ max-width:100%;}

.a_careers_c dd .div_lc span{ font-weight:bold;}

.a_careers_c dd .div_lb{ padding:0px 35px; height:40px; line-height:40px; background-color:#003d72; display:inline-block; overflow:hidden; color:#fff; font-size:14px;-moz-border-radius: 3px;      /* Gecko browsers */

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

border-radius:3px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.a_careers_c dd .div_lb:hover{ text-decoration:none; color:#fff; background-color:#0b599e;}

.a_careers_c dd.towdiv{ background-color:#f7f7f7;}



.n_box8{width:30%; padding-right:60px;}

.n_box8 li{width:100%; float:left; margin-right:2%;}

.n_box8 li .div{width:100%; border:1px solid #dddddd;-moz-border-radius: 10px;      /* Gecko browsers */

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

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

.n_box8 li .div_t{width:100%; padding:0px 4%; height:64px; line-height:64px; border-bottom:1px solid #ddd;}

.n_box8 li .div_t .s1{ padding-left:14px; display:inline-block; height:64px; line-height:64px; color:#003d72; font-size:24px; position:relative;}

.n_box8 li .div_t .s1:after{width:4px; background-color:#003d72; position:absolute; left:0px; top:50%; margin-top:-11px; content:""; height:22px;}

.n_box8 li .div_c{width:100%; padding:0px 4%;}

.n_box8 li .div_c dd{width:100%; float:left; padding:13px 0px 10px 0px; border-bottom:1px dashed #dddddd;}

.n_box8 li .div_c dd .box_s1{width:100%; padding-left:35px; height:40px; line-height:40px; color:#666666; font-size:18px;}

.n_box8 li .div_c dd .box_s1.bg1{ background:url(../images/tb_029.png) left center no-repeat;}

.n_box8 li .div_c dd .box_s1.bg2{ background:url(../images/tb_030.png) left center no-repeat;}

.n_box8 li .div_c dd .box_s1.bg3{ background:url(../images/tb_031.png) left center no-repeat;}

.n_box8 li .div_c dd .box_s2{width:100%; line-height:40px; color:#333333; font-size:16px; }

.n_box8_map{width:70%; height: 420px; border:1px solid #eeeeee;}

.n_box8_map #allmap{width:100%; height:420px;}



.n_box8_dl{width:100%;}

.n_box8_dl dd{width:50%; float:left; padding-right:2.5%; padding-bottom:17px}

.n_box8_dl dd.towdiv{ padding:0px; padding-left:2.5%;padding-bottom:17px}

.n_box8_dl dd .s1{width:100%; height:60px; line-height:60px; overflow:hidden; color:#333333; font-size:18px;}

.n_box8_dl dd .s1 span{ color:#ff0000;}

.n_box8_dl dd .s2{width:100%;}

.n_box8_dl dd .s2 .ipt1{width:100%; height:60px; line-height:60px; background-color:#f4f4f4; text-indent:20px; color:#333; font-size:16px; font-family:"微软雅黑";-moz-border-radius: 5px;      /* Gecko browsers */

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

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

.n_box8_dl dt{width:100%; float:left; font-weight:normal;}

.n_box8_dl dt .s1{width:100%; height:60px; line-height:60px; overflow:hidden; color:#333333; font-size:18px;}

.n_box8_dl dt .s1 span{ color:#ff0000;}

.n_box8_dl dt .s2{width:100%;}

.n_box8_dl dt .s2 .ipt2{width:100%; height:266px;resize:none; background-color:#f4f4f4; padding:20px; color:#333; font-size:16px; font-family:"微软雅黑";-moz-border-radius: 5px;      /* Gecko browsers */

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

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

.n_box8_dl dt .s3{width:100%; padding:60px 0px 40px 0px; text-align:center;}

.n_box8_dl dt .s3 .ipt3{ height:55px; padding:0px 55px; line-height:55px; display:inline-block; margin:0px 30px; overflow:hidden; background-color:#003d72;-moz-border-radius:5px;      /* Gecko browsers */

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

border-radius:5px;            /* W3C syntax */ font-size:16px; color:#fff; font-family:"微软雅黑"; border:0px;}

.n_box8_dl dt .s3 .ipt4{ height:55px; padding:0px 55px; line-height:55px; display:inline-block; margin:0px 30px; overflow:hidden; background-color:#2c9748;-moz-border-radius:5px;      /* Gecko browsers */

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

border-radius:5px;            /* W3C syntax */ font-size:16px; color:#fff; font-family:"微软雅黑"; border:0px;}







.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: 3}

    

/*2021-5-27*/

.n_box9{width:100%; padding:60px 0px;}

.n_box9_l{width:20%;}

.n_box9_l_t{width:100%; padding:15px 0px 15px 10%; color:#fff; line-height:1.7; font-size:24px; background-color:#003d72;}

.n_box9_l_c{width:100%; border:1px solid #e5e5e5; background-color:#f7f7f7; padding:0px 4%;}

.n_box9_l_c li{width:100%; float:left; border-bottom:1px solid #e5e5e5; padding:10px 0px;}

.n_box9_l_c li .a_na{width:100%; padding:8px 5%; line-height:1.5; color:#333333; font-size:16px; display:inline-block; float:left;}

.n_box9_l_c li .a_na:hover,.n_box9_l_c li .a_na.activeleft{ color:#003d72; text-decoration:none;}

.n_box9_l_c li .a_na.active1{ background:url(../images/in_tb1.png) right 5px center no-repeat;}

.n_box9_l_c li dl{width:100%; display:none;}

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

.n_box9_l_c li dl dd a{width:100%; padding:10px 3% 10px 10%; line-height:1.5; color:#333333; font-size:16px; display:inline-block; overflow:hidden; float:left;}

.n_box9_l_c li dl dd a:hover,.n_box9_l_c li dl dd a.activetwo{ text-decoration:none; color:#003d72;}

.n_box9_r{width:73%;}

.n_box9_r_t{width:100%; padding:15px 0px; border-bottom:1px solid #e5e5e5; line-height:1.2; color:#003d72; font-size:34px; font-weight:bold; position:relative;}
.n_box9_r_t small{font-size: 20px;margin-left: 15px;}
.n_box9_r_t .dd_xz{ height:38px; position:absolute;  right:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); display:inline-block;}

.n_box9_r_t .dd_xz .s1{ padding-right:10px; height:38px; line-height:38px; color:#333333; font-size:16px; font-weight:normal;}

.n_box9_r_t .dd_xz .s2{width:160px; text-indent:10px; height:38px; line-height:38px; background:url(../images/in_tb7.png) right 10px center no-repeat; border:1px solid #e5e5e5; font-size:14px; color:#333; font-weight:normal; outline:0;appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;}

.n_box9_r_c{width:100%; float:left;}

.n_box9_r_c li{width:100%; border-bottom:1px solid #e5e5e5; float:left;}

.n_box9_r_c li .div{width:100%; float:left; display:inline-block; background:url(../images/in_tb2.png) right 20px center no-repeat; padding:29px 120px 29px 29px; position:relative; color:#999999; font-size:14px;}

.n_box9_r_c li .div:after{width:8px; height:8px; background-color:#2c9748; position:absolute; left:0px; top:50%; margin-top:-4px;

-moz-border-radius: 100%;      /* Gecko browsers */

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

border-radius:100%;            /* W3C syntax */ z-index:1; content:"";}

.n_box9_r_c li .div:hover{ color:#003d72; text-decoration:none; background:url(../images/in_tb3.png) right 20px center no-repeat;}

.n_box9_r_c li .div .s1{width:70%; font-size:18px; height:43px; line-height:43px; overflow:hidden;}

.n_box9_r_c li .div .s2{ height:43px; line-height:43px;}



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

.n_box10 li{width:23%; float:left; margin-right:2.6%; padding-bottom:2.6%;}

.n_box10 li .div{width:100%; border:1px solid #e5e5e5; float:left; display:inline-block; background-color:#f7f7f7;-moz-border-radius: 10px;      /* Gecko browsers */

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

border-radius:10px;            /* W3C syntax */ overflow:hidden; color:#999999; font-size:14px;}

.n_box10 li .div:hover{ text-decoration:none; color:#999999;}

.n_box10 li .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.n_box10 li .div .a_img img{width:100%;}

.n_box10 li .div .a_text{width:100%; padding:12px 4%;}

.n_box10 li .div .a_text_c{width:100%; background:url(../images/in_tb2.png) right center no-repeat; padding-right:45px;}

.n_box10 li .div:hover .a_text_c{ background:url(../images/in_tb3.png) right center no-repeat;}

.n_box10 li .div .a_text_c .s1{width:100%; height:34px; line-height:34px; overflow:hidden; color:#333333; font-size:16px;}

.n_box10 li .div .a_text_c .s2{width:100%; height:23px; line-height:23px; overflow:hidden;}

.n_box10 li .div:hover .a_text_c .s1{ color:#003d72;}



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

.n_box10_c li{width:100%; padding-bottom:20px; float:left;}

.n_box10_c li .div{width:100%; background:url(../images/in_tb2.png) right 20px center no-repeat; background-color:#f7f7f7; padding:0px 80px 0px 100px; float:left; display:inline-block; height:80px;  overflow:hidden; color:#333333; font-size:16px; position:relative;}

.n_box10_c li .div:hover{ background:url(../images/in_tb3.png) right 20px center no-repeat; background-color:#f7f7f7; color:#003d72; text-decoration:none;}

.n_box10_c li .div .div_l{width:80px; height:80px; background-color:#bbbbbb; padding-top:5px; color:#fff; font-size:16px; line-height:1.4; text-align:center; position:absolute; left:0px; top:0px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box10_c li .div .div_l .s1{ font-size:30px;}

.n_box10_c li .div:hover .div_l{ background-color:#003d72;}

.n_box10_c li .div_c{width:100%; overflow:hidden; position:absolute; left:0px;top:50%;padding:0px 80px 0px 100px;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); line-height:1.6;}



.n_box11{width:100%; padding:40px 0px; overflow:hidden;}

.n_box11 img{width:100%;}

.n_box11_ul{width:100%;}

.n_box11_ul li{width:48%; margin-right:4%; float:left; padding-bottom:20px;}

.n_box11_ul li .div{width:100%; height:80px; overflow:hidden; background:url(../images/in_tb2.png) right 20px center no-repeat; padding:0px 65px 0px 4%; background-color:#f7f7f7; color:#333333; font-size:16px; float:left; display:inline-block; position:relative;}

.n_box11_ul li .div:hover{ background:url(../images/in_tb3.png) right 20px center no-repeat; background-color:#f7f7f7; text-decoration:none; color:#003d72;}

.n_box11_ul li .div .div_c{width:100%; overflow:hidden; position:absolute; left:0px;top:50%;padding:0px 65px 0px 4%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); line-height:1.6;}



.n_box12{width:100%; padding-top:40px; display:table;}

.n_box12 .a_img{width:47%; display:table-cell; vertical-align:top;}

.n_box12 .a_img img{width:100%;}

.n_box12 .a_img_r{width:53%; padding-left:4%; display:table-cell;  vertical-align:middle; color:#333333; font-size:16px; line-height:1.8;}

.n_box12 .a_img_r table tr td{ height:50px;}

.n_box12 .a_img_r table tr td img{width:auto !important;}





.n_box9{width:100%; display:inline-block; overflow:hidden;}

.n_box9 img{ max-width:100%; height:auto !important;display: block;margin: 0 auto;}

.about_deti{text-align: center;}
.about_deti h1{margin-top: 0;}
.about_deti h1 span{position: relative;display: flex;justify-content: center;color: #003d72;}
.about_deti h1 span::after{position: absolute;content: "";height: 2px;background: #003d72;width: 62px;bottom: -20px;}



.mobile{display: none;}
.pc{display: block;}





/*2021-6-21*/



.n_gszl_box1{width:100%; line-height:1.6; color:#003d72; font-size:34px;}

.n_gszl_bg{ background-color:#f9f9f9;}

.n_gszl_box2{width:100%; border-bottom:2px solid #003d72; margin-top:40px;}



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

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

.home-swiper4 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left;padding-bottom:40px; cursor:pointer;}

.home-swiper4 .swiper-slide .div .a_img{width:100%; text-align:center;}

.home-swiper4 .swiper-slide .div .a_img img{width:50%;-moz-border-radius: 100%;      /* Gecko browsers */

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

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

.home-swiper4 .swiper-slide .div .a_text{width:100%; padding-top:15px; text-align:center; color:#666666; font-size:12px; line-height:1.5;}

.home-swiper4 .swiper-slide .div .a_text .s1{ color:#333333; font-size:18px;}

.home-swiper4 .swiper-slide .div.activexx{ background:url(../images/tzsj.jpg) bottom center no-repeat;}





.home-pagination4 .swiper-pagination-bullet{width:50px; height:6px; margin:0px 5px !important; background-color:#000000;

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

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

border-radius:3px;            /* W3C syntax */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=20);   -moz-opacity:0.2;   -khtml-opacity: 0.2;   opacity:0.2;  }

.home-pagination4 .swiper-pagination-bullet-active{width:50px; height:6px; background-color:#ccd654;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}

.swiper-container-horizontal>.home-pagination4.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; }

.home-swiper4 .home_next4{width:19px; height:19px; background:url(../images/tzright.jpg) no-repeat; background-size:100%; right:0%;margin:0px; margin-top:-8.5px;  outline:0;}

.home-swiper4 .home_prev4{width:19px; height:19px; background:url(../images/tzleft.jpg) no-repeat; background-size:100%; left:0%;margin:0px; margin-top:-8.5px;    outline:0;}

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

.n_gszl_box3_c{width:100%; display:none;}

.n_gszl_box3_c_t{width:100%; line-height:1.5; color:#06234a; font-size:30px;}

.n_gszl_box3_c_t1{ width:100%; line-height:1.5; color:#06234a; font-size:20px; padding:5px 0px;}

.n_gszl_box3_c_c{width:100%; padding-top:5px; color:#666; font-size:15px; line-height:1.8;}



.n_gszl_box4{width:100%; padding:30px 0px 80px 0px;}

.n_gszl_box4 li{width:32%; margin-right:2%; float:left;}

.n_gszl_box4 li .div{width:100%; padding:25px 10% 35px 10%; background-color:#fff; cursor:pointer;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_gszl_box4 li .div .div_t{width:100%; color:#06234a; font-size:24px; padding:5px 0px;}

.n_gszl_box4 li .div .div_c{width:100%; line-height:1.7; color:#003d72; font-size:16px;}

.n_gszl_box4 li .div:hover{-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  

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

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



.n_gszl_box5{width:100%; padding-top:25px;}

.n_gszl_box5 li{width:32%; margin-right:2%; float:left; margin-bottom:20px;}

.n_gszl_box5 li .div{width:100%; background-color:#fff; padding:12px 10%; display:inline-block; float:left; color:#333333; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_gszl_box5 li .div:hover{-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  

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

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

.n_gszl_box5 li .div .div_t{width:100%; height:40px; line-height:40px; overflow:hidden;}

.n_gszl_box5 li .div .div_t span{ background:url(../images/tb_032.png) right center no-repeat; line-height:40px; display:inline-block; padding-right:25px;height: 40px;}




#certify .swiper-slide-next{opacity: 0.5 !important;}
#certify .swiper-slide-prev{opacity: 0.5 !important;}












.Amplification1 .img1

{

    

    transition:400ms; 

    filter: Alpha(Opacity=100);

    opacity: 1;

}

.Amplification1:hover .img1

{

    filter: Alpha(Opacity=100); 

    opacity: 1; 

    -webkit-transform:scale(1.12); 

    transform:scale(1.12);

}





.arrowGo{

     animation: arrowGo 2.5s infinite; 

     -webkit-animation: arrowGo 2.5s infinite ; 

}



@-webkit-keyframes arrowGo {

    0%{ 

        -webkit-transform: translate(0, 30%);

    }

    50%{ 

        -webkit-transform: translate(0, 0%);

    }

    100%{

        -webkit-transform:translate(0, 30%);

    }

}

@keyframes arrowGo {

    0%{ 

        transform: translate(0, 30%);

    }

    50%{

        transform: translate(0, 0%);

    }

    100%{

        transform:translate(0, 30%);

    }

}

.Amplification img

{

    width:100%;

    

    transition:400ms; 

    filter: Alpha(Opacity=100);

    opacity: 1;

}

.Amplification:hover img

{

    filter: Alpha(Opacity=100); 

    opacity: 1; 

    -webkit-transform:scale(1.12); 

    transform:scale(1.12);

}









@-webkit-keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}



@keyframes hvr-bob {

  0% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}






#banner{width: 100%;height: 100%;}
.home_banner {
    width: 100%;
    height: 100%;
    position: relative
}

.home_banner .swiper-slide {
    width: 100%;
    height: 100%;
    background-size: cover !important;

}

.banner-heading {
    position: absolute;
    top: 35vh;
    left: 0;
    right: 0;
    z-index: 9
}

.banner-heading .title {
    font-size: 0.9rem;
    color: #fff;
    margin-bottom: 0.4rem;
    display: none
}

.banner-heading .word {
    line-height: 1.23;
    font-size: 1.35rem;
    font-weight: 200;
    color: #ffffff
}

.banner-heading .bannerMore {
    padding-top: 0.75rem
}

.banner-heading .bannerMore a {
 width: 183px;line-height: 50px;text-align: center;
 border: 1px solid #fff;font-size: 16px;color: #fff;display: inline-block;
}
.banner-heading .bannerMore a img{margin-left: 10px;}

.home_banner_bg {
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 9;
    pointer-events: none
}

.home_banner_bg::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1.25rem;
    background-color: rgb(61 157 212);
    z-index: 8
}
.container2{max-width: 1400px;}
.home_banner_bg .container {
    position: relative;
    z-index: 9
}

.home_banner_slide01 .banner-heading .title {
    display: block
}

.home_banner_slide01 .banner-heading .word {
 margin-top: 20px;
 margin-bottom: 30px;
}
/*.in_swiperbox .swiper-slide2{height: 100vh !important;}*/
.in_swiperbox{height: 100vh;}
.in_swiper{height: 100%;}

.n_index_flex{display: flex;align-items: center;width: 100%;height: 100%;}
.in_n_section2{background: url(../images/n_bg_1.jpg) center center no-repeat; background-size: cover;}
.in_n_section3{background: url(../images/n_bg_2.jpg) top center no-repeat;background-size: cover;}
.in_n_section4{background: url(../images/n_bg_3.jpg) center center no-repeat;background-size: cover;}
/*.n_in_box{display: flex;}*/
.innter{width: 1400px;margin: 0 auto;position: relative;}
.newi_box1_t{font-weight: bold;color: #004d9b;font-size: 40px;}
.newi_box1_t2{font-weight: bold;color: #fff;font-size: 40px;}
.newi_box1_t2:after{background: #fff;}

.in_n_section3_desc{color: #fff;font-size: 20px;line-height: 48px;text-align: center;margin: 30px 0;}

.in_n_section3_ul{display: flex;justify-content: center;}
.in_n_section3_ul li{text-align: center;padding: 0 45px;border-right: 1px solid #a1bad7;position: relative;}
.in_n_section3_ul li:last-child{border-right: 0;}
.in_n_section3_ul li .p1{position: relative;}
.in_n_section3_ul li b{position: absolute;right:-15px;top: 0;color: #fff;font-size: 34px;}
.in_n_section3_ul li .p1 span{position: relative;font-size: 40px;color: #fff;font-weight: bold;margin-bottom: 15px;}
.in_n_section3_ul li .p2{font-size: 18px;color: #ffffff;}
.in_n_section3_image{margin-top: 150px;position: relative;}
.in_n_section3_image .tiaozhuan{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;}
.tiaozhuan a{width: 50%;height: 100%;}
.in_n_section3_image img{display: block;margin: 0 auto;max-width: 100%;}

.footer{background: #003d72;}
.footer .wdiv1{display: flex;justify-content: space-between;}
.menu{display: flex;}
.menu li{padding-right: 80px;}
.menu li a{display: block;width: 100%;}
.menu li .a1{font-size: 18px;color: #ffffff;line-height: 32px;}
.menu li .a2{font-size: 14px;color: #ffffff;line-height: 36px;}
.menu li p{display: block;width: 100%;margin: 10px 0;}
.menu li p span{width: 18px;height: 1px;background: #fff;background: #a3b0c1;display: inline-block;}
.miaoshu{text-align: right;}
.miaoshu .wechat{display: flex;justify-content: flex-end;flex-wrap: wrap;}
.miaoshu .wechat .img{text-align: right;/*width: 100px;*/}
.miaoshu .wechat p{width: 100%;padding-right: 10px; font-size: 14px;color: #ffffff;line-height: 32px;}
.miaoshu .wechat img{display: block;}
.miaoshu .text{color: #fff;font-size: 16px;line-height: 32px;}
.footer .div2{border-top: 1px solid #33648e;}
.footer .div2 .nbox{display: flex;justify-content: space-between;align-items: center;color: #fff;line-height: 28px;padding:20px 0;}
.swiper-slide_footer{height: auto !important;}
.headerfix{position: fixed;width: 100%;left: 0;top: 0;z-index: 2000;}

.banner-heading .title{font-size: 60px;color: #fff;font-weight: bold;}
.banner-heading .word{font-size: 24px;color: #004d9b;}


.in_banner_menu{position: absolute;bottom: 10%;left: 0;width: 100%;z-index: 1000}
.in_banner_menu ul{width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;}
.in_banner_menu li{box-sizing: border-box;padding: 0 15px;width: 100%;text-align: center;cursor: pointer;opacity: 0.5;}
.in_banner_menu li p{border-top: 1px solid #fff;font-size: 14px;line-height: 40px;width: 100%;color: #fff;}
.in_banner_menu li.active{opacity: 1;}
.in_banner_menu li.active p{border-top: 2px solid #fff;}
.shubiao{
    position: absolute;
    bottom: 2%;
    left: 50%;
    margin-left: -38px;
    z-index: 999;
    animation: mf 2s infinite;
}


@keyframes mf {
    0% {
        transform: translate(0px, 0px);
     }
     50% {
        transform: translate(0px, -10px);
     }
     100% {
        transform: translate(0px, 0px);
     }
 }

 .in_swiper .swiper-pagination-bullet{background: transparent;border: 1px solid #00479b;opacity: 1;margin: 15px 0 !important;width: 12px;height: 12px;}
 .in_swiper .swiper-pagination-bullet-active{background: #00479b;border: 1px solid #00479b;opacity: 1;}


.menu li a:hover{color: #2c9748;text-decoration: none;}

.in_n_section2 .i_box3 li .div .a_text{color: #004d9b;}
.in_n_section2 .i_box3 li .div .a_text_c{color: #004d9b;}
.in_n_section2 .i_box3 li .div .a_text_b{color: #004d9b;}

.in_n_section2 .i_box3 li .div:before{background: #004d9b;opacity: 0.5;}
.in_n_section2 .i_box3 li:hover .div .a_text{font-weight: bold;}

.i_box55 a{background: transparent;font-size: 16px;color: #fff;border: 1px solid #fff;}
.i_box55 a img{margin-left: 10px;}
.i_box55 a{width: 180px;line-height: 50px;height: 50px;}
.i_box55 a:hover{background: transparent;color: #004d9b;}

.about_se4{padding-top: 50px;}
.innter1400{position: relative;width: 1400px;margin: 0 auto;}

.about_se2{padding-top: 50px;}

.de_more{display: flex;justify-content: center;}
.de_more a{width: 180px;line-height: 50px;border: 1px solid #004d9b;color: #004d9b;font-size: 16px;text-align: center;}
.de_more a img{margin-left: 10px;}

.about_se3{background: #f7f7f7;padding: 50px 0;}

.dsj_dl{height: 360px;}
.dsj_dl dd{display: none;height: 100%;}
.dsj_dl dd .flex_box{display: flex;height: 100%;background: #fff;}
.dsj_dl dd .img{height: 100%;width: 50%;}
.dsj_dl dd .text{overflow-y: scroll;flex: 1;box-sizing: border-box;padding: 25px 30px;background: #fff;}

.about_se3 .wbox{display: flex;justify-content: space-between;padding-top: 70px;}
.about_se3 .wbox .wdiv1{width: 85%;height: 360px;}
.about_se3 .wbox .wdiv2{width: 12%;height: 488px; top: -70px; position: relative;overflow: hidden;}
.about_se3 .wbox .wdiv2::after{position: absolute;right: 10px;top: 0;height: 100%;background: #003d72;width: 2px;content: "";}

.dsj_ul{display: flex;flex-wrap: wrap;}
.dsj_ul li{width: 100%;}
.dsj_ul li .p1{font-size: 18px;color: #333333;font-weight: bold;}
.dsj_ul li .p2{}
.dsj_ul li .p2 p{font-size: 16px !important;color: #333333 !important; line-height: 30px !important;}

.about_se1{padding: 50px 0;}
.about_se1 .text{margin-top: 70px;}
.video_box{background: #fff;box-sizing: border-box;padding: 20px;}
.video_box .nbox{position: relative;}
.video_box .nbox .img .img1{display: block;width: 100%;}
.video_box .nbox video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;}

.about_se1{background: url(../images/ab_img_bk.jpg) bottom center no-repeat;}


.in_ab_section1_ul{margin: 50px 0;margin-bottom: 20px;}

.play_video{position: absolute;left: 0;top: 0;z-index: 100;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.play_video img{cursor: pointer;}

.dsj_swiper{right: 10px;position: relative;}
.dsj_swiper .p1{text-align: right;padding-right: 30px;font-size: 20px;color: #999999;}
.dsj_swiper .yuan{position: absolute;top: 7px; right: -7px;z-index: 100; width: 15px;height: 15px;background: #999999;border-radius: 50%;overflow: hidden;}
.dsj_swiper .swiper-slide{cursor: pointer;}
.dsj_swiper .swiper-slide-active .yuan{position: absolute;top: 13px; right: -10px;z-index: 100; width: 20px;height: 20px;background: #003d72;border-radius: 50%;overflow: hidden;}
.dsj_swiper .swiper-slide-active .p1{font-size: 36px;color: #003d72;font-weight: bold;}

.swiper-button-nextab{background: url(../images/ab_jt1.png) center center no-repeat;background-size: cover;width: 44px;height: 44px;position: absolute;top: -5px;right: -8px;}
.swiper-button-prevab{background: url(../images/ab_jt2.png) center center no-repeat;background-size: cover;width: 44px;height: 44px;position: absolute;bottom: 15px;right: -13px;}

.gx_se1{padding: 50px 0;}

.ab_wtext{margin-top: 60px;}
.ab_wtext p,.ab_wtext span{font-size: 16px;line-height: 24px;}
.gx_se1_swiper .li{padding: 0 10px;}

.gx_se1_swiper .li .text{position: relative;background: #fff;box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);height: 425px;border-radius: 20px;text-align: center;}
.gx_se1_swiper .li .text{padding: 50px 30px;}
.gx_se1_swiper .li .text .img{position: absolute;top: -50px;width: 100%;left: 0;display: flex;justify-content: center;}
.gx_se1_swiper .li .text .img .img1{border-radius: 50px;box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);background: #fff; padding: 20px;width: 100px;height: 100px;display: flex;align-items: center;}
.gx_se1_swiper .li .text .img .img1 img{display: block;margin: 0 auto;max-width: 80%;}
.gx_se1_swiper .li .text .p1{font-size: 24px;color: #333;margin: 30px 0;margin-top: 50px;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.gx_se1_swiper .li .text .p2{font-size: 16px;color: #666666;line-height: 30px;-webkit-transition:all 0.5s ; transition:all 0.5s;text-align:justify}
.gx_se1_swiper .li:hover .text .img{transform: rotate(360deg);-webkit-transition:all 0.5s ; transition:all 0.5s;}
.gx_se1_swiper .li:hover .text .p1{transform: scale(1.05);}
.gx_se1_swiper .li:hover .text .p2{transform: scale(1.05);}
/*.gx_se1_swiper{position: relative;padding: 50px 15px;overflow: hidden;}*/
.gx_se1_sw{margin-top: 50px;}
.gx_se1_sw .swiper-container{position: relative;padding: 52px 0;overflow: hidden;padding-bottom: 10px;}
.gx_se1 .swiper-button-next{background: url(../images/gx_jt2.png) center center no-repeat;width: 64px;height: 64px;right: -64px;}
.gx_se1 .swiper-button-prev{background: url(../images/gx_jt1.png) center center no-repeat;width: 64px;height: 64px;left: -64px;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.gx_se1_swiper .li .text{background: url(../images/gx_bk.png) bottom center no-repeat;}


#certify  .swiper-slide {
    width: 850px;
    background: #fff;
    opacity: 0.5;

}
#certify  .swiper-slide-active{
    opacity: 1;
}
#certify  .swiper-slide img{
    display:block;
    width: 100%;
}



/*#certify .swiper-button-prev {
    left: -30px;
    width: 45px;
    height: 45px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
    opacity: 1;
    z-index: 5000;
    cursor: pointer;
    position: absolute;
}



#certify .swiper-button-next {
    right: -30px;
    width: 45px;
    height: 45px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%;
    opacity: 1;
    z-index: 5000;
    position: absolute;
    cursor: pointer;
}*/

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }

.clearfix:after { clear: both; }
.gx_catext{display: flex;justify-content: space-between; width: 100%;margin-top: 60px;flex-wrap: wrap;}
.gx_catext li{width: 48%;height: 390px;box-sizing: border-box;padding: 80px 30px;}
.gx_catext li .p1{text-align: center;color: #fff;font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.gx_catext li .p2{font-size: 16px;color: #ffffff;line-height: 28px;}

.gx_se3{padding: 50px 0;}
.gx_seh1{margin-bottom: 40px;}
.hx_cp{display: flex;flex-wrap: wrap;}
.hx_cp li{display: flex;width: 100%;margin-bottom: 20px;background: #f7f7f7;}
.hx_cp li .img{width: 400px;}
.hx_cp li .img img{display: block;width: 100%;}
.hx_cp li .text{flex: 1;box-sizing: border-box;padding: 40px 35px;}
.hx_cp li .text .p1{font-size: 24px;color: #003d72;font-weight: bold;line-height: 30px;}
.hx_cp li .text .p2{font-size: 16px;color: #666666;line-height: 28px;}
/*.gx_se4{padding-bottom: 50px;}*/
#certify{margin: 50px 0;position: relative;}




.hezuoul{display: flex;justify-content: space-around;flex-wrap: wrap; padding: 50px 0;}
.hezuoul:after{
        content: "";
flex: auto;
}
.hezuoul li{
            margin-right:2%;
            width: -webkit-calc((100% - 2%*4)/ 4);
            width: calc((100% - 2%*4)/ 4); 
            margin-bottom: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
            border-radius: 10px;
            position: relative;
            overflow: hidden;
            height: 260px;
            /*//这里用calc动态计算宽度，用于适配不同尺寸的屏幕都是四列，
              值得注意的是，如果这里有padding，还需要减去padding的值，
              这里的宽度应该是除去padding和margin之后的*/
        }
.hezuoul li img{display: block;max-width: 80%;margin: 0 auto;}
.gx_text{margin-top: 50px;}
.gx_text img{display: block;max-width: 100%;}

#certify .swiper-button-prev2{background: #fff url(../images/hj_jt1.png) center center no-repeat;width: 44px;height: 44px;left: 18%;top: 42%;position: absolute;z-index: 5000;}
#certify .swiper-button-prev2:hover{background: #003d72 url(../images/hj_jt11.png) center center no-repeat;width: 44px;height: 44px;}
#certify .swiper-button-next2{background: #fff url(../images/hj_jt2.png) center center no-repeat;width: 44px;height: 44px;right: 18%;top: 42%;position: absolute;z-index: 5000;}
#certify .swiper-button-next2:hover{background: #003d72 url(../images/hj_jt22.png) center center no-repeat;width: 44px;height: 44px;}

.gundong{margin-top: 40px;}
.a_zxlmenu_top_fix{position: fixed;top: 50px;left: 0;width: 100%;z-index: 9999999;}
.scroll-box{ position: fixed; right: 2%; bottom: 5%; text-align: center; color: #000;z-index: 50000;}
.scroll-box .txt{ line-height: 1.2; font-size: 12px;}
.scroll-box .ico{ position: relative; display: block; width: 20px; height: 36px; border: 2px solid #000; border-radius: 12px; margin: 10px auto;}
.scroll-box .ico:before{ content: ""; position: absolute; left: 7px; top: 5px; width: 2px; height: 7px; border-radius: 3px; display: block; background-color: #000;  -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(10px); -webkit-transform: translateY(10px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(10px); -webkit-transform: translateY(10px); opacity: 0; }
}

.in_swiper .swiper-slide-active .newi_box1_t{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.in_swiper .swiper-slide-active .i_box3{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.in_swiper .swiper-slide-active .in_n_section3_desc{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 2s;}
.in_swiper .swiper-slide-active .i_box55{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 4s;}
.in_swiper .swiper-slide-active .i_box5{ animation:fadeInUp 2s;-webkit-animation:fadeInUp 4s;}
.nq_ti{margin-bottom: 50px;margin-top: 0;}

.eurolandtool{margin-top: 40px;}



@font-face {
    font-family: "ndqfonticons";
    src: url(http://www.gthkkj.com/images/ndqfonticons.eot);
    src: url(http://www.gthkkj.com/images/ndqfonticons.eot) format("embedded-opentype"), url(../images/ndqfonticons.woff) format("woff"), url(http://www.gthkkj.com/images/ndqfonticons.ttf) format("truetype"), url(http://www.gthkkj.com/images/ndqfonticons.svg) format("svg");
    font-weight: normal;
    font-style: normal;
}

.de_about table tr:nth-child(2n-1){background: #eee;}
.de_about table tr td{box-sizing: border-box;padding: 15px 20px;font-size: 16px;}

.wentiul{display: flex;flex-wrap: wrap;}
.wentiul li{width: 100%;margin-bottom: 20px;}
.wentiul li .text{cursor: pointer; display: flex;align-items: center;height: 60px; background: url(http://www.gthkkj.com/images/);position: relative;box-sizing: border-box;padding: 0 10px;font-size: 16px;color: #003d72;font-weight: bold;background: #eee;}

.wentiul li .text::after{
    position: absolute;
    right: 30px;
    top: 25%;
    content: '' !important;
    font-size: 34px;
    font-weight: 400;
    color: #003d72;
    font-family: ndqfonticons;
    line-height: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ddd;
    padding: 12px 1px !important;
    height: 35px;
    width: 35px;
}

.wentiul li.active .text::after{
        content: '' !important;
    color: #fff !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #003d72;
    padding: 10px 1px !important;
    height: 35px;
    width: 35px;
}



.wentiul li .text2{display: none;box-sizing: border-box;padding: 20px;font-size: 14px;line-height: 28px;}
.mobilehuadong{padding: 20px 0;display: none;}
.mobilehuadong{font-size: 14px;color: #666;}


.ygfc_banner .image img{display: block;width: 100%;}
.ygfc_banner .swiper-slide{position: relative;}
.ygfc_banner .text{transform: scale(0);-webkit-transition:all 0.5s ; transition:all 0.5s;background: rgba(0, 61, 114, 0.5);
position: absolute;left: 0;top: 0;width: 100%;height: 100%;
overflow: hidden;box-sizing: border-box;padding: 0 20px;display: flex;align-items: center;
}
.ygfc_banner .text .p1{color: #fff;font-size: 16px;line-height: 26px;margin-bottom: 10px;}
.ygfc_banner .text .p2{color: #fff;font-size: 14px;line-height: 26px;}
.ygfc_banner .swiper-slide:hover .text{transform: scale(1);}


.rencai_wbox2{background: url(../images/2022_fc_bk.jpg) left no-repeat;padding: 100px 0;}

.ts_banner .image{position: relative;overflow: hidden;width: 64px;height: 64px;border-radius: 50%;}
.ts_banner .image img{display: block;width: 100%;}
.ts_banner .swiper-slide{position: relative;background: #fff;box-sizing: border-box;padding: 26px 30px;height: 260px;}
.ts_banner .swiper-slide{background:#fff url(../images/2022_fengcai_ic.png) top 30px right 30px no-repeat;}
.ts_banner .ns_2{padding-top: 15px;}
.ts_banner .ns_2 p,.ts_banner .ns_2 span{font-size: 16px !important;color: #333 !important;line-height: 26px !important;}
.ts_banner .ns_1{display: flex;}
.ts_banner .ns_1 .text{padding-top: 5px; box-sizing: border-box;padding-left: 10px;font-size: 16px;color: #003d72;line-height: 26px;}

.rencai_wbox3{margin-top: 120px;}
.rencai_wbox3{background: url(../images/2022_fc_bk2.jpg) right no-repeat;padding: 100px 0;}

.recai_ti{margin-bottom: 65px;display: flex;justify-content: space-between;}
.recai_ti .ws_2{font-size: 36px;color: #333333;font-weight: bold;}
.recai_ti .ws_2 span{position: relative;}
.recai_ti .ws_2 span::after{position: absolute;content: "";height: 3px;width: 40%;background:#003d72;left: 0;bottom: -15px; }

.recai_ti1{margin-bottom: 75px;}
.recai_ti1 .ws_2{font-size: 36px;color: #333333;font-weight: bold;text-align: center;}
.recai_ti1 .ws_2 span{position: relative;}
.recai_ti1 .ws_2 span::after{position: absolute;content: "";height: 3px;width: 40%;background:#003d72;left: 30%;bottom: -25px; }

.recai_ti22 .ws_2 span{color: #003d72;font-weight: 400;}
.recai_ti22 .ws_2 span::after{    position: absolute;
    content: "";
    height: 2px;
    background: #003d72;
    width: 62px;
    bottom: -20px;}

.rencai_wbox1{padding: 70px 0;padding-bottom: 100px;}

.rencai_wbox1 .w_div1 img{max-width: 100%;}
.rencai_ulflex{display: flex;}
.rencai_ulflex li{position: relative; width: 20%;-webkit-transition:all 0.5s ; transition:all 0.5s;box-sizing: border-box;padding: 120px 35px;}
.rencai_ulflex li::after{display: none; position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 61, 114, 0.5);}
.rencai_ulflex li{height: 580px;position: relative;cursor: pointer;}
.rencai_ulflex li.active{width: 60%;background-size: cover !important;}
.rencai_ulflex li .text{position: relative;z-index: 300;}
.rencai_ulflex li .text .p1{color: #fff;font-size: 20px;font-weight: bold;margin-bottom: 30px;}
.rencai_ulflex li .text .p2{color: #fff;font-size: 16px;line-height: 26px;}
.rencai_ulflex li .text .p2{display: none;}
.rencai_ulflex li .text{position: absolute;left: 35px;bottom: 58px;width: 100%;}
.rencai_ulflex li.active .text{position: relative;bottom: 0;left: 0;}
.rencai_ulflex li.active .text .p2{display: block;}
.rencai_ulflex li .image{position: absolute;bottom: 38px;left: 35px;z-index: 300;}
.rencai_ulflex li.active::after{display: block;}




.de_prev_2022{width: 50px;height: 50px;border: 1px solid #ebebeb;border-radius: 50%;background: url(../images/2022_prev1.png) center center no-repeat;}
.de_next_2022{width: 50px;height: 50px;border: 1px solid #ebebeb;border-radius: 50%;background: url(../images/2022_next1.png) center center no-repeat;}
.de_prev_2022:hover{background: url(../images/2022_prev2.png) center center no-repeat;border-color: #054175;}
.de_next_2022:hover{background: url(../images/2022_next2.png) center center no-repeat;border-color: #054175}
.de_prev_2022{margin: 0 15px;}
.recai_ti .ws_1{display: flex;}
.zp_dl{display: flex;flex-wrap: wrap;}
.zp_dl dd{width: 100%;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.zp_ul{display: flex;flex-wrap: wrap;}
.zp_ul li{width: 100%;border-bottom: 1px solid #eeeeee;}
.zp_dl dd .zp_name{cursor: pointer; background: #003d72;color: #fff;line-height: 58px;font-size: 24px;font-weight: bold;box-sizing: border-box;padding: 0 30px;}
.zp_dl dd{margin-bottom: 10px;}
.zp_dl dd .nul_box{display: none;}
.zp_dl dd .zp_name{background: #003d72 url(../images/job_jt1.png) right 20px center no-repeat;}
.zp_dl dd.active .zp_name{background: #003d72 url(../images/job_jt2.png) right 20px center no-repeat;}


.zp_ul li .jian{display: none;}
.zp_ul li .text1{box-sizing: border-box;padding:30px;cursor: pointer;}
.zp_ul li .text1 .n_zps1{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.zp_ul li .text1 .n_zps2{display: flex;justify-content: space-between;align-items: center;}
.zp_ul li .text1 .n_zps1 .zp_img{padding-right: 40px;}
.zp_ul li .text1 .n_zps1 .p1{font-size: 20px;color: #003d72;font-weight: bold;}
.zp_ul li .text1 .n_zps2 .p1{font-size: 16px;color: #666666;flex: 1;}
.zp_ul li .text1 .n_zps2 span{font-size: 13px;color: #003d72;display: inline-block;line-height: 30px;padding: 0 20px;border-radius: 30px;border: 1px solid #003d72;}
.zp_ul li .text1 .n_zps2 span:hover{background: #003d72;color: #fff;cursor: pointer;}

.zp_ul li .text2{box-sizing: border-box;padding: 30px;background: #f7f7f7;display: none;}
.zp_ul li .text2 p,.zp_ul li .text2 span{font-size: 14px !important;line-height: 24px !important;color: #333 !important;}

.zp_ul li.active .jian{display: block;}
.zp_ul li.active .jia{display: none;}

.position_up {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 35%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
    z-index: 500;
}

.position_up form {
    padding: 35px;
}

.position_up form>div {
    margin-bottom: 21px;
    display: flex;align-items: center;
}

.position_up form label {
    display: inline-block;
    margin-bottom: 9px;
    font-size: 18px;
    font-weight: 400;
    width: 100px;
}

.position_up form input {
    width: 100%;
    height: 59px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 4px;
    padding: 0 20px;
    font-size: 16px;
    color: #808080;
    flex: 1;
}

.position_up .subbtn {
    width: 90%;
    height: 60px;
    background: #003d72;
    border-radius: 10px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 48px;
    text-align: center;
    border: none;
}

.position_up .layui-btn {
    width: 105px;
    height: 39px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid #2c9748;
    border-radius: 4px;
    color: #2c9748;
    font-size: 16px;
}
.position_up .layui-btn:hover{
     color: #2c9748;
}

.close_img{cursor: pointer;}

.pager .pagination {
  margin: 0;
}
.pager .pager {
  margin: 0;
}
.pager li {
  margin: 0 0.4em;
  display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
  padding: 0.5em 1.2em;
}
.pager li > a,
.pager li > span {
  background: none;
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
  padding: 0.5em 0.93em;
  font-size: 14px;
}