

/* 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;

}

a,a:hover,a:link{ text-decoration:none;}

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%; padding:0px 8.35%; position:relative; height:120px; left:0px; top:0px;z-index:100000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.header.fixedmenu{ position:fixed; background-color:#fff; 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*/}

/*.header.gubox{ position:relative; background-color:#fff; top:0px;}

.header.gubox.fixedmenu{ position:fixed; left:0px; background:none; background-color:#fff;-moz-box-shadow:0px 0px 10px #c7c5bf;

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

box-shadow:0px 0px 10px #c7c5bf;}



.header.gubox .i_logo_ul .nav_menu li .a_nav{ color:#333;}

.header.gubox  .i_ss .ipt2{ background:url(../images/tb_11.png) center no-repeat;}



.header.gubox .i_logo_ul .nav_menu li .a_nav:after{ background-color:#00479d;}

*/

.i_logo_img{width:31.5%; padding-top:35px;}

.i_logo_img img{}

.i_logo_r{width:55%;}

.i_logo_r_t{width:100%; padding-bottom:20px; text-align:right; position:relative; padding-right:3%;}

.i_logo_r_t .s1{ cursor:pointer; height:40px; line-height:40px; background:url(../images/tb_01.png) left center no-repeat; padding-left:35px; color:#888888; font-size:14px;}

.i_logo_r_t img{width:120px; height:120px; position:absolute; right:0px; top:40px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

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

box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ z-index:11; display:none;}



.i_logo_ul{width:100%;}

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

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

.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:60px; line-height:20px; display:inline-block; text-align:center; overflow:hidden; color:#333333; font-size:16px;}

.i_logo_ul .nav_menu li .a_nav .s1{ color:#ccc; font-size:12px;}

.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:#333333; /*background-color:#c1cef2; */text-decoration:none;}

.i_logo_ul .nav_menu li .a_nav:after{content:"";width:0px; height:4px; background-color:#1954da; 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 dl{width:120px; position:absolute; left:50%; margin-left:-60px; top:60px; display:none; z-index:11; background-color:#fff;}

.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:#333; font-size:14px;}

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



.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:60px; height:80px; background:url(../images/banner_rbtn.png) no-repeat; background-size:100%; margin-top:-40px; left:auto; right:0px;}

.home-swiper .home_prev{width:60px; height:80px; background:url(../images/banner_lbtn.png) no-repeat; background-size:100%; margin-top:-40px; left:0px;}







/*首页内容部分*/

.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:#fff; 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:100%;}



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

.phone_logo .p1 { display: block; width:67%; 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:#fff;  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:3%; 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:#013f94;

-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:#013f94;

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:#013f94;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: 10px 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_bg1{ background:url(../images/bg1.jpg) center center no-repeat; background-size:cover;}

.i_box1{width:100%; padding:75px 0px 130px 0px;}

.i_box1_t{width:100%; line-height:90px; text-align:center; position:relative; color:rgb(153,153,153,0.05); font-size:120px; font-weight:bold; letter-spacing:2; background:url(../images/tb_02.png) right center no-repeat;}

.i_box1_t .s1{ height:90px; line-height:90px; color:#222222; font-size:40px; font-weight:bold; position:absolute; width:100%; left:0px; top:0px; z-index:1;}

.i_box1_t.activetwo{ color:rgb(244,244,244,0.05);}

.i_box1_t .s2{ height:77px; width:100%; position:absolute; left:0px; bottom:0px; z-index:1; color:#fff; font-size:14px;}

.i_box1_t .s2_a{width:100%; height:50px; line-height:50px; text-align:center; position:relative; font-size:30px; font-weight:bold;}

.i_box1_t .s2_a:after{width:48px; height:2px; background-color:#fff; position:absolute; left:50%; bottom:0px; margin-left:-24px; content:"";}

.i_box1_t .s2_b,.i_box1_t .s2_b:hover{width:100%; height:14px; display:inline-block; color:#fff; text-decoration:none; line-height:14px; margin-top:14px; overflow:hidden; text-align:center;font-weight:normal;}

.i_box1_t .s3{width:100%; position:absolute; left:0px; bottom:-10px; z-index:2;}

.i_box1_t .s3 a,.i_box1_t .s3 a:hover{ height:24px; line-height:24px; display:inline-block; color:#333333; font-size:15px; text-decoration:none; font-weight:normal;}



.i_box1_c{width:100%; padding-top:38px;}

.i_box1_c .a_img{width:40%; display:inline-block; overflow:hidden;}

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

.i_box1_c .a_img_r{width:56%;}

.i_box1_c .a_img_r .s1,.i_box1_c .a_img_r .s1:hover{width:100%; text-decoration:none; height:40px; line-height:40px; overflow:hidden; color:#013f94; font-size:24px; font-weight:bold; display:inline-block; overflow:hidden;}

.i_box1_c .a_img_r .s2{width:100%; height:270px; line-height:30px; overflow:hidden; text-align:justify; color:#333333; font-size:16px; margin-bottom:15px;}

.i_box1_c .a_img_r .s3{width:100%;}

.i_box1_c .a_img_r .s3 a{ width:122px; height:36px; line-height:32px; border:2px solid #dfdfdf; display:inline-block; overflow:hidden; background:url(../images/tb_04.png) right 24px center no-repeat; padding-left:20px; color:#999999; font-size:12px;}

.i_box1_c .a_img_r .s3 a:hover{ border:2px solid #013f94;text-decoration:none; color:#013f94; background:url(../images/tb_05.png) right 24px center no-repeat;}





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

.i_box2_c{width:100%; padding-top:37px;}

.i_box2_c dt{width:26%; float:left; font-weight:normal; position:relative;}

.i_box2_c dt .a_box1{width:100%; padding:55px 12% 0px 12%; position:absolute; left:0px; top:0px; z-index:111;}

.i_box2_c dt .a_box1_t{width:100%; padding-bottom:25px; text-align:center; line-height:1.4; font-size:24px; color:#fff;}

.i_box2_c dt .a_box1_c{width:100%; border:2px solid #fff; position:relative; cursor:pointer;}

.i_box2_c dt .a_box1_c img{width:100%;}

.i_box2_c dt .a_box1_c .tb1{width:100%; height:100%; background:url(../images/tb_06.png) center no-repeat; position:absolute; left:0px; top:0px; z-index:11;}

.i_box2_c dt .a_box1_b,.i_box2_c dt .a_box1_b:hover{width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; display:inline-block; overflow:hidden; color:#fff; text-decoration:none;}

.i_box2_c dt img{width:100%;}

.i_box2_c dd{width:36.8%; float:left; padding:0px 0px 15px 20px;}

.i_box2_c dd .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}

.i_box2_c dd .a_img img{width:100%;}

.i_box2_c dd .a_img .a_text{width:100%; padding:0px 5%; color:#fff; font-size:18px; line-height:1.4; position:absolute; left:0px; bottom:15px;}

.i_box2_c dd .a_img .a_text .s1{ font-size:24px;}



.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_bg2{ background:url(../images/bg2.jpg) bottom center no-repeat; background-size:cover;}

.i_box3{width:100%; padding:75px 0px 15px 0px;}

.i_box3_c{width:100%; margin-top:25px; position:relative; padding:0px 7%;}



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

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

.home-swiper2 .swiper-slide .div{width:100%; float:left; background-color:#fff; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}

.home-swiper2 .swiper-slide .div:hover{ color:#ff7751; text-decoration:none;}

.home-swiper2 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}

.home-swiper2 .swiper-slide .div .a_img img{width:100%;}

.home-swiper2 .swiper-slide .div .a_text{width:100%; padding:0px 25px; height:50px; line-height:50px; position:relative; text-align:left;}

.home-swiper2 .swiper-slide .div .a_text:after{width:0px; height:2px; background-color:#ff7751; position:absolute; left:0px; bottom:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.home-swiper2 .swiper-slide .div:hover .a_text:after{width:100%;}

.home-swiper2 .swiper-pagination-bullet{width:12px; height:12px; border:1px solid #fff; background-color:#fff; opacity:1; margin:0px 4px;}

.home-swiper2 .swiper-pagination-bullet-active{ background-color:#d92c2f; border:1px solid #d92c2f;}

.i_box3_c .home_next2{width:283px; height:154px; background:url(../images/tb_2z.png) no-repeat; background-size:100%; margin-top:-77px; left:auto; right:-200px;}

.i_box3_c .home_prev2{width:283px; height:154px; background:url(../images/tb_2.png) no-repeat; background-size:100%; margin-top:-77px; left:-200px;}



.i_bg3{ background-color:#f4f4f4;}



.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:14px;}

.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_ff{ border-top:1px solid #e5e5e5;}

.i_footer{width:100%; padding:40px 0px 95px 0px;}

.i_footer_logo{width:18.5%; padding-top:10px;}

.i_footer_r{width:77%;}

.i_footer_r li{width:12.5%; float:left;}

.i_footer_r li .a1{width:100%; height:40px; line-height:40px; display:inline-block; float:left; overflow:hidden; color:#333333; font-size:16px; font-weight:bold; text-align:center;}

.i_footer_r li .a1:hover{ text-decoration:none; color:#013f94;}

.i_footer_r li .a2{width:100%; height:24px; line-height:24px; display:inline-block; float:left; overflow:hidden; color:#666666; font-size:14px; text-align:center;}

.i_footer_r li .a2:hover{ text-decoration:none; color:#013f94;}

.i_footer_b{width:100%; color:#666666; font-size:14px; line-height:1.8; padding:15px 0px; text-align:center;}

.i_footer_b a,.i_footer_b a:hover{ color:#666666;}





/*.bshare-custom a{ width:20px !important; padding:0px !important; margin-right:0px !important; margin-left:15px !important; height:20px !important; }

.bshare-sinaminiblog{ background:url(../images/tb_04.png) no-repeat !important;}

.bshare-weixin{background:url(../images/tb_05.png) no-repeat !important}

.bshare-qqim{background:url(../images/tb_06.png) no-repeat !important}

.bsTop{ width:100% !important;}

.bsFrameDiv div{width:100% !important; height:auto !important;}

.bsFrameDiv div img{ margin:15px !important;}*/





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

.n_banner img{width:100%;}

.n_banner .n_banner_text{width:100%; webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); line-height:1.6; text-align:center; padding:0px 3%; position:absolute; left:0px; top:50%; font-size:24px; color:#fff; line-height:2;}

.n_banner .n_banner_text .s1{ font-size:36px; font-weight:bold; height:78px; position:relative; display:inline-block; line-height:78px;}

.n_banner .n_banner_text .s1:after{width:70px; position:absolute; left:50%; margin-left:-35px; bottom:0px; content:""; height:2px; background-color:#fff;}





.pc_amenu{width:100%; text-align:center;-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_menu{width:100%; margin:0px; padding:0px; height:60px; overflow:hidden;}

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

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





.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:#1954da; 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:#1954da; 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:#2460ea;}

.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) center center no-repeat; background-size:cover;}

.n_box1{width:100%; padding:95px 0px 125px 0px;}

.n_box1_t{width:100%; line-height:1.5; color:#222222; font-size:24px; font-weight:bold; text-align:center;}

.n_box1_t .s1{ font-size:30px;}

.n_box1_t.activeone{ text-align:left; color:#fff;}

.n_box1_t.activetwo .s1{ color:#e3e4e5; font-size:36px;}

.n_box1_t.activeleft{ text-align:left; background:url(../images/tb_015.png) right bottom no-repeat;}

.n_box1_t.activeleft .s2{ color:#1954da;}



.n_box1_t1{width:100%; padding:65px 0px 50px 0px;}

.n_box1_t1 li{width:25%; float:left; color:#999999; text-align:center; font-size:16px; line-height:1.4;}

.n_box1_t1 li .s1{ color:#333333;}

.n_box1_t1 li .s2{ color:#1954da; font-size:48px;}

.n_box1_c{width:100%; line-height:30px; height:90px; overflow:hidden; text-align:center; padding:0px 10%; color:#333333; font-size:16px;}

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

.n_box1_b{width:100%; padding-top:30px; text-align:center;}

.n_box1_b a{ height:33px; line-height:33px; color:#9a9a9a; font-size:14px; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box1_b a:hover{ text-decoration:none; color:#1954da;}



.n_box2{width:100%;}

.n_box2_l{width:50%; display:inline-block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;}

.n_box2_l .img{width:100%; height:auto !important;}

.n_box2_l:hover{ text-align:none;}

.n_box2_r{width:50%;display:inline-block; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}

.n_box2_r .img{ width:100%; height:auto !important;}

.n_box2_rc{width:100%; padding:0px 27% 0px 8.5%; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:1; color:#fff; font-size:15px;}

.n_box2_rc_text{width:100%; line-height:30px; height:210px; overflow:hidden; text-align:justify; margin-top:35px;}

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

.n_box2_rc_b a,.n_box2_rc_b a:hover{ text-decoration:none; display:inline-block;}



.n_box3{width:100%; padding:65px 0px 40px 0px;}



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

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



.n_box4{width:100%; position:relative; padding:130px 0px;}

.n_box4_t{width:100%; padding-left:12.8%; height:205px; line-height:205px; color:rgb(255,255,255,.2); font-size:160px; font-weight:bold; position:absolute; left:0px; top:0px; z-index:1; }

.n_box4_c{width:100%; position:relative; padding:0px 12.8%; z-index:1;}

.n_box4_con{width:100%; background-color:#fff; padding:50px 7% 40px 7%; position:relative;}

.n_box4_a,.n_box4_a:hover{width:151px; height:124px; display:inline-block; color:#fff; font-size:14px; padding:65px 0px 0px 60px; background:url(../images/tb_010.png) no-repeat; position:absolute; right:0px; bottom:0px; background-size:100%; z-index:111;}

.n_box4_a .s1{ background:url(../images/tb_011.png) left bottom no-repeat; display:inline-block; padding-bottom:18px; line-height:1.3;}



.pc-slide {

	width: 100%;

	margin: 0 auto;

}



.view .swiper-container {

	width: 100%;

	/*height: 500px;*/

}





.view .swiper-slide{ width:100%; padding:70px 0px; color:#333; font-size:16px; line-height:2; overflow:hidden; text-align:justify; vertical-align:top;}

.view .swiper-slide .s1{ margin-right:60px; float:left;}

.view .swiper-slide img{max-width:100%; height:auto !important; }

.view .swiper-slide .s2{ font-size:18px; font-weight:bold;}

.view .arrow-left {

	/*background: url(../images/img49.jpg) no-repeat left top;*/

	position: absolute;

	left: 0px;

	top:425px;

	margin:0px;

	/*top: 50%;

	margin-top: -57px;*/

	width: 46px;

	height: 114px;

	z-index: 10;display:none;

}



.view .arrow-right {

	/*background: url(../images/img50.jpg) no-repeat left bottom;*/

	position: absolute;

	right: 0px;

	top:425px;

	margin:0px;

	/*top: 50%;

	margin-top: -57px;*/

	width: 46px;

	height: 114px;

	z-index: 10; display:none;

}



.preview {

	width: 100%;

	position: relative;

	 border-bottom:1px solid #cccccc;

}



.preview .swiper-container {

	/*width: 80%;*/

	width: 100%;

	overflow:hidden;

	height: 67px;

	/*margin:0px 10%;*/

}



.preview .swiper-slide {

	

	float:left;

	cursor:pointer;

	 color:#222; font-size:16px; font-weight:bold; height:67px; line-height:67px; text-align:center; overflow:hidden;

}



.preview .slide6 {

	width: 82px;

}



.n_box4_c .arrow-left1 {

	background: url(../images/tb_08.png) no-repeat left top;

	position: absolute;

	left: 0px;

	top: 50%;

	margin-top: -25px;

	width: 50px;

	height: 50px;

	z-index: 10;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;background-size:100%;

}

.n_box4_c .arrow-left1:hover{ background:url(../images/tb_08s.png) left top no-repeat;background-size:100%;}



.n_box4_c .arrow-right1 {

	background: url(../images/tb_09.png) no-repeat left bottom;

	position: absolute;

	right: 0px;

	top: 50%;

	margin-top: -25px;

	width:50px;

	height: 50px;

	z-index: 10;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-size:100%;

}

.n_box4_c .arrow-right1:hover{ background:url(../images/tb_09s.png) left top no-repeat;background-size:100%;}

.preview .swiper-slide img{width:67px; height:44px; border:1px solid #d2d2d2;}

/*.preview img {

	padding: 1px;

}*/



.preview .active-nav { color:#0041d6; font-size:24px; position:relative;}

.preview .active-nav:after{width:100%; height:1px; background-color:#0041d6; position:absolute; left:0px; bottom:0px; content:"";}



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

.n_box5_t{width:100%; height:88px; line-height:88px; position:relative; color:rgb(255,255,255,0.05); font-size:112px; font-weight:bold;}

.n_box5_t .s1{width:100%; height:88px; line-height:88px; position:absolute; left:0px; top:0px; color:#fff; font-size:30px; font-weight:bold; z-index:1;}

.n_box6{width:100%; padding-bottom:70px;}

.n_box6_c{width:100%; position:relative; height:100%;}



.n_box6_c_nav{width:170px; position:absolute; height:80%; padding-right:10px; overflow-y:auto; left:5%; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:111;}

.n_box6_c_nav li{width:100%; padding-bottom:11px; margin-bottom:11px; float:left; cursor:pointer; color:#fff; font-size:14px; position:relative;}

.n_box6_c_nav li:after{width:0px; height:1px; background-color:#fff; position:absolute; left:0px; bottom:0px; content:"";

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

.n_box6_c_nav li.on:after{width:100%;}

.n_box6_c_nav li .s1{ width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold;}

.n_box6_c_nav li .s2{width:100%; height:25px; line-height:25px; overflow:hidden;}





.sjs-swiper1 {width:100%;height: 100%; }

.sjs-swiper1 .swiper-slide {

	-webkit-transition: transform 1.0s;

	-moz-transition: transform 1.0s;

	-ms-transition: transform 1.0s;

	-o-transition: transform 1.0s;

	/*padding:0px 30px;*/

	float:left;

	

position:relative;

cursor:pointer;filter:alpha(opacity=20);   -moz-opacity:0.2;   -khtml-opacity: 0.2;   opacity: 0.2; height:100%; }

.sjs-swiper1 .swiper-slide.swiper-slide-active{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.sjs-swiper1 .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; float:left;}

.sjs-swiper1 .swiper-slide .a_img img{width:100%;}

.sjs-swiper1 .swiper-slide .a_text{width:360px; height:80%;-moz-box-shadow:0px 0px 10px #184d5e;/*firefox*/  

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

box-shadow:0px 0px 10px #184d5e;/*opera或ie9*/overflow:hidden; background-color:#fff; position:absolute; left:-180px; top:50%;webkit-transform: translate(90%, -50%);-moz-transform: translate(90%, -50%);transform: translate(90%, -50%);opacity: 0; filter: alpha(opacity=0); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.sjs-swiper1 .swiper-slide .a_text_t{width:100%; height:60px; line-height:60px; padding-left:32px; font-size:24px; color:#0041d6; /*background:url(../images/tb_013.png) left top no-repeat; background-size:auto 100%;*/ background:none !important;}

.sjs-swiper1 .swiper-slide .a_text_c{width:100%; padding:0px 20px 30px 30px;}

.sjs-swiper1 .swiper-slide .a_text_c_t{width:100%; height:35px; line-height:35px; margin-bottom:15px; overflow:hidden; background:url(../images/img19.jpg) center repeat-x;}

.sjs-swiper1 .swiper-slide .a_text_c_t .s1{ background-color:#fff; padding-right:10px; display:inline-block; line-height:35px; color:#333333; font-size:16px;}

.sjs-swiper1 .swiper-slide .a_text_c_con{width:100%; height:200px; overflow:hidden;}

.sjs-swiper1 .swiper-slide .a_text_c_con::-webkit-scrollbar {

  width: 1px;

  border-radius: 1px;

  height: 1px;

  background: none;

}

.sjs-swiper1 .swiper-slide .a_text_c_con::-webkit-scrollbar-track {

  border-radius: 1px;

  width: 1px!important;

   background-color:#e5e5e5;

}

.sjs-swiper1 .swiper-slide .a_text_c_con::-webkit-scrollbar-thumb {

  width: 1px;

  height: 1px;

  border-radius: 1px;

  background-color: #3764dd;

}



.n_box6_c_nav::-webkit-scrollbar {

  width: 1px;

  border-radius: 1px;

  height: 1px;

  background: none;

}

.n_box6_c_nav::-webkit-scrollbar-track {

  border-radius: 1px;

  width: 1px!important;

   /*background-color:#e5e5e5;*/

}

.n_box6_c_nav::-webkit-scrollbar-thumb {

  width: 1px;

  height: 1px;

  border-radius: 1px;

/*  background-color: #3764dd;*/

  background-color: #fff;

}











.sjs-swiper1 .swiper-slide  .a1{width:100%; height:40px; line-height:40px; color:#444444; font-size:14px; display:inline-block; overflow:hidden;}

.sjs-swiper1 .swiper-slide  .a1:hover{ color:#0041d6; text-decoration:none;}

.sjs-swiper1 .swiper-slide .a_text_c_con_r{width:100%; padding-right:10px; color:#444444; font-size:14px; line-height:25px; overflow:hidden; text-align:justify;}

.sjs-swiper1 .swiper-slide .a_text_c_con_r p{ margin:0px; padding:0px;}

.sjs-swiper1 .swiper-slide .a_text_c_con_r img{ max-width:100%; height:auto !important;}

.sjs-swiper1 .sjs-next1{ background: url(../images/tb_08.png) center no-repeat; /*background:none; */top: 50%; margin-top:-25px;  width: 50px; height: 50px; left:0px;  z-index:111; background-size:100%; display:none;}

.sjs-swiper1 .sjs-next1:hover{ background:url(../images/tb_08s.png) center no-repeat;background-size:100%;}

.sjs-swiper1 .sjs-prev1{ background: url(../images/tb_09.png) center no-repeat; /*background:none; */top: 50%; margin-top:-25px;  width: 50px; height: 50px; left:auto; right:14%; z-index:111; background-size:100%;}

.sjs-swiper1 .sjs-prev1:hover{ background:url(../images/tb_09s.png) center no-repeat;background-size:100%;}

.sjs-swiper1 .swiper-slide.swiper-slide-active .a_text{opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}



.n_bg5{ background-color:#f1f2f3;}

.n_box7{width:100%; padding:50px 0px 55px 0px;}

.n_box7_ul{width:100%;}

.n_box7_ul li{width:31%; float:left; margin-right:2.5%; padding-bottom:2.5%;}

.n_box7_ul li .div{width:100%; float:left; display:inline-block; overflow:hidden; background-color:#fff; color:#888888; font-size:14px; position:relative;}

.n_box7_ul li .div:hover{ color:#888; text-decoration:none;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

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

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

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

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

.n_box7_ul li .div .a_text{width:100%; padding:20px 25px;}

.n_box7_ul li .div .a_text_t{width:100%; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}

.n_box7_ul li .div .a_text_t .s1{width:100%; height:40px; line-height:40px; display:inline-block; overflow:hidden; color:#444444; font-size:18px; font-weight:bold;}

.n_box7_ul li .div:hover .a_text_t .s1{ color:#3871c1;}

.n_box7_ul li .div .a_text_t .s2{width:100%; height:50px; line-height:25px; overflow:hidden; text-align:justify;}

.n_box7_ul li .div .a_text_b{width:100%; height:55px; line-height:55px; background:url(../images/tb_016.png) right center no-repeat; font-size:12px;}

.n_box7_ul li .div:hover .a_text_b{ background:url(../images/tb_016s.png) right center no-repeat;}



.i_section{

	position: relative;

	box-sizing: border-box;

	width:100%;

	}

.bg_blur{

	position: absolute;

	top: 0;left: 0;

	width: 100%;height: 100%;

	background-size:cover;

	background-attachment: fixed;

	background-position-x:center !important;

	/*opacity: 0.4;*/

	z-index: 1;

	}

.n_box8{width:100%; position:relative; z-index:1; padding:170px 0px 100px 0px;}	

.n_box8_c{width:100%; background-color:#fff; padding:65px 85px 85px 85px;}

.n_box8_ctext{width:100%; line-height:2; color:#333; font-size:16px; overflow:hidden; text-align:justify;}

.n_box8_ctext img{width:100%;}

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

.n_box8_cbottom .a_img{width:49%; display:inline-block; overflow:hidden; cursor:pointer;}

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

.n_box8_cbottom .a_img_r{width:49%; display:inline-block; overflow:hidden;cursor:pointer; position:relative;}

.n_box8_cbottom .a_img_r img{width:100%;}

.n_box8_cbottom .a_img_r .atb{width:100%; padding-top:75px; text-align:center; color:#fff; font-size:24px; line-height:55px; display:inline-block; background:url(../images/tb_014.png) top center no-repeat; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}



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



.n_box9_c{padding:85px 0px; width:100%;}

.n_box9_con{width:100%; color:#333333; font-size:16px; line-height:2; overflow:hidden;}

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

.n_box9_con .s1{ margin-right:35px; float:left;}



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

.a_mtbd_dpages a,.a_mtbd_dpages span{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#fff; border:1px solid #f4f4f4; color:#666666; display:inline-block;}

.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#2d82d4;}





.n_box10{width:100%;}

.n_box10 li{width:100%; padding-bottom:40px; float:left;}

.n_box10 li .div{width:100%; float:left; background-color:#fff; display:inline-block; overflow:hidden; color:#333333; font-size:24px;}

.n_box10 li .div:hover{ text-decoration:none; color:#1954da;-moz-box-shadow:0px 0px 10px #e5e5e3;/*firefox*/  

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

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

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

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

.n_box10 li .div .a_img_r{width:50%; padding-right:5%; padding-top:100px;}

.n_box10 li .div .a_img_r .s1{width:100%; line-height:1.8;}



.n_box11{width:100%; margin-bottom:20px; padding:24px; background-color:#fff;}

.n_box11 .a_img{width:45%; display:inline-block; overflow:hidden; position:relative;}

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

.n_box11 .a_img .a_text{width:100%;  height:40px; line-height:40px; padding:0px 30px; background:url(../images/tb_017.png) repeat; position:absolute; left:0px; bottom:0px; z-index:1; color:#fff; font-size:16px;}

.n_box11 .a_img_r{width:52%;}

.n_box11 .a_img_r li{width:100%; padding:5px 0px; float:left; border-bottom:1px solid #f1f2f3;}

.n_box11 .a_img_r li .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:14px;}

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

.n_box11 .a_img_r li .div .s1{width:100%; height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#202020; font-size:18px; font-weight:bold;}

.n_box11 .a_img_r li .div:hover .s1{ color:#1954da;}

.n_box11 .a_img_r li .div .s2{width:100%; height:50px; line-height:25px; overflow:hidden; text-align:justify;}

.n_box11 .a_img_r li .div .s3{width:100%; height:25px; line-height:25px; overflow:hidden; color:#cccccc; font-size:14px;}

.n_box11_ul{width:100%;}

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

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

.n_box11_ul li .div:hover{ text-decoration:none; color:#666;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

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

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

.n_box11_ul li .div .a_img_r{width:77%; padding:20px 4% 0px 0px;}

.n_box11_ul li .div .a_img_r .s1{width:100%; height:38px; line-height:38px; display:inline-block; overflow:hidden; color:#000000; font-size:18px; font-weight:bold;}

.n_box11_ul li .div:hover .a_img_r .s1{ color:#1954da;}

.n_box11_ul li .div .a_img_r .s2{width:100%; height:48px; line-height:24px; overflow:hidden; text-align:justify;}

.n_box11_ul li .div .a_img_r .s3{width:100%; height:27px; line-height:27px; overflow:hidden; color:#d7d8d8;}

.n_box11_ul li .div .a_img_r .s4{width:100%; height:30px; line-height:30px; overflow:hidden;}



.n_box11_c{width:100%; padding:40px 5%; background-color:#fff;}

.a_tzjyg_cdetsl{width:100%;}

.a_tzjyg_c_t{width:100%; padding:10px 0px; line-height:1.7; text-align:center; color:#222; font-size:30px; }

.a_tzjyg_c_time{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; border-bottom:1px solid #e3e3e3; color:#888888; font-size:14px;}

.a_tzjyg_c_ton{width:100%; padding:45px 0px; line-height:2; overflow:hidden; color:#222222; font-size:14px; border-bottom:1px solid #e3e3e3;}

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

.a_tzjyg_c_tb{width:100%; margin-top:20px; overflow:hidden; position:relative;}

.a_tzjyg_c_tb .a1{width:100%; height:30px; line-height:30px; color:#666; font-size:14px; display:inline-block; overflow:hidden;}

.a_tzjyg_c_tb .a1:hover{ text-decoration:none; color:#1954da;}



.n_box12{width:100%;}

.n_box12 li{width:48.5%; margin-right:3%; float:left; padding-bottom:3%;}

.n_box12 li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; color:#666666; font-size:16px; position:relative; padding:30px 4% 30px 6%;}

.n_box12 li .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*/}

.n_box12 li .div:after{width:10px; height:0px; background-color:#1954da; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box12 li .div:hover:after{ height:100%;}

.n_box12 li .div .s1{width:100%; height:30px; line-height:30px; overflow:hidden; color:#090103;}

.n_box12 li .div:hover .s1{ color:#1954da;}

.n_box12 li .div .s2{width:100%; height:30px; line-height:30px; overflow:hidden;}



.n_box12_ul{width:100%;}

.n_box12_ul li{width:100%; float:left; padding-bottom:18px;}

.n_box12_ul li .div{width:100%; padding:20px 25px; background-color:#fff; display:inline-block; overflow:hidden; float:left; color:#cccccc; font-size:14px; position:relative;}

.n_box12_ul li .div:after{ width:5px; height:0px; background-color:#1954da; position:absolute; left:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.n_box12_ul li .div:hover{ text-decoration:none; color:#ccc;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

.n_box12_ul li .div:hover:after{ height:100%;}

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

.n_box12_ul li .div .div_t .s1{width:80%; line-height:40px; overflow:hidden; color:#000000; font-size:16px; display:inline-block;}

.n_box12_ul li .div:hover .div_t .s1{ color:#1954da;}

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



.n_box13{width:100%; background-color:#fff; padding:30px;-moz-box-shadow:0px 0px 10px #e8e8e7;/*firefox*/  

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

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

.n_box13_t{width:100%; padding-bottom:85px; line-height:2; color:#000000; font-size:16px; overflow:hidden; text-align:justify;}

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

.n_box13_c{width:60%;}

.n_box13_c li{width:100%; padding:15px 0px; float:left;}

.n_box13_c li .s1{width:14%; height:50px; line-height:50px; text-align:center; color:#333333; font-size:16px;}

.n_box13_c li .s2{width:58%; }

.n_box13_c li .s3{width:28%; line-height:50px; color:#999999; font-size:14px;}

.n_box13_c li .s2 .ipt1{width:96%; height:50px; line-height:50px; border:1px solid #eee; text-indent:20px; color:#333; font-size:14px; font-family:"微软雅黑";}

.n_box13_c li .s2 .ipt2{width:96%; height:200px; padding:15px 20px;resize:none; border:1px solid #eee;color:#333; font-size:14px; font-family:"微软雅黑"; line-height:1.7;}

.n_box13_c li .s2 .ipt3{width:96%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px; background-color:#1954da; border:0px;font-family:"微软雅黑"; cursor:pointer;}



.n_box14{width:100%; padding:100px 0px 90px 0px; position:relative; z-index:1;}



.a_careers_t{width:100%; padding:3%; background-color:#fff; 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:#1083ea;}

.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{width:31%;margin-left: -270px; }

.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:#1083ea; color:#fff; border:0px; text-align:center;font-size:16px; font-family:"微软雅黑";}

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

.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#d3d3d3; color:#000000; font-size:18px;}

.a_careers_c dt .s1{width:37.5%; padding-left:5%;}

.a_careers_c dt .s2{width:30.4%; text-align:center;}

.a_careers_c dt .s4{width:31.3%; text-align:center;}

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

.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#000000; 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:#1954da; color:#fff; border-bottom:1px solid #1954da;}

.a_careers_c dd .div .s1{width:37.5%; padding-left:5%;}

.a_careers_c dd .div .s2{width:30.4%; text-align:center;}

.a_careers_c dd .div .s4{width:31.3%; text-align:center;}

.a_careers_c dd .div_l{width:100%; background-color:#fff; border:1px solid #1954da; padding:3% 5%; color:#333333; font-size:16px; line-height:1.8; overflow:hidden; display:none ; text-align:left;}

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

/*.a_careers_c dd .div_l span{ font-weight:bold;}*/



.n_box15{width:100%; padding:0px 45px 60px 45px; background-color:#fff;}

.n_box15_t{width:100%;  border-bottom:1px solid #f2f2f2;}

.n_box15_tleft{width:80%; border-right:1px solid #f2f2f2; padding-top:45px; padding-right:4%;}

.n_box15_tleft_t{width:100%;line-height:1.8; color:#000000; font-size:24px; font-weight:bold;}

.n_box15_tleft_c{width:100%;}

.n_box15_tleft_c li{width:100%; padding:30px 0px; float:left; border-bottom:1px solid #f2f2f2;}

.n_box15_tleft_c li .div{width:100%; display:table;}

.n_box15_tleft_c li .div .a_img{width:10%; text-align:center; padding:0px 1%; display:table-cell; vertical-align:top;}

.n_box15_tleft_c li .div .a_img img{ max-width:100%; height:auto;}

.n_box15_tleft_c li .div .a_img_r{width:90%; color:#333333; height:100%; font-size:14px; line-height:1.8;display:table-cell; vertical-align:middle;}

.n_box15_tleft_c li .div .a_img_r .s1{ font-size:30px; font-weight:bold; line-height:1.3;}

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



.n_box15_tright{width:20%; padding:200px 4%; text-align:center; color:#333333; font-size:14px; line-height:1.8;}

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

.n_box15_tright .s1{ font-weight:bold;}

.n_box16{width:100%; padding-top:60px;}

.n_box16 #allmap{ height:400px; width:100%;}





.video_banner{position: absolute;

    right: 0;

    bottom: 0;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    background-size: 100% 100%;

    background-color: #000;

    background-position: center center;

    background-size: contain;

    object-fit: cover;

    z-index: 3}



.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);

  }

}
.baoming{background: #f1f2f3;}

.baoming .inner1200{box-sizing: border-box;padding: 70px;width: 1200px;margin: 0 auto;background: #fff;position: relative;top: -167px;}
.baoming .div1{margin-bottom: 50px;}
.baoming .div1 .p1{font-size: 36px;color: #eeeeee;font-weight: bold;}
.baoming .div1 .p2{font-size: 24px;color: #000000;font-weight: bold;margin-top: 10px;margin-bottom: 20px;}
.baoming .div1 .p2 span{color: #1954da;}
.baoming .div1 .p3{font-size:16px;color: #000000;}
.baoming .div1 .p3 span{color: #ff6000;}
.baoming .div2{width: 50%;margin: 0 auto;}
.baoming .div2 .ipt1{line-height: 50px;color: #999999;border: 1px solid #eeeeee;width: 100%;margin-bottom: 20px;box-sizing: border-box;padding: 0 20px;}
.baoming .div2 .ipt4{line-height: 50px;color: #fff;border:none;width: 100%;background: #1954da;font-size: 24px;}