@charset "utf-8";
/* CSS Document */
/*header*/
.i_top{width:100%; padding-top:15px; height:94px;}
#banner{width:100%; position:relative; min-width:1200px;}

.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%;}

.i_box1{width:100%; padding:40px 0px 60px 0px;}
.i_box2{width:100%; height:177px;}
.i_box2 .s1{width:354px; overflow:hidden;}
.i_box2 .s2{width:547px; padding-top:20px; line-height:25px; overflow:hidden; color:#333333; font-size:14px; text-align:justify;}
.i_box2 .s3{width:174px; position:relative;}
.i_box2 .s3 img{ position:absolute; left:0px; top:-24px;}

.i_box3{width:100%; padding-bottom:15px;}
.i_box3_l{width:399px; height:299px; overflow:hidden; margin-right:40px;}
.i_box3_c{width:378px;}
.i_box3_c_ul{width:100%; padding-top:12px;}
.i_box3_c_ul li{width:100%; height:36px; float:left; background:url(../images/tb4.png) left center no-repeat; text-indent:17px;}
.i_box3_c_ul li a{width:100%; height:36px; text-indent:0px; line-height:36px; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}
.i_box3_c_ul li a:hover{ text-decoration:none; color:#ff0f0f;}
.i_box3_r{width:341px;}
.i_box3_rc{width:341px; height:200px; position:relative; margin-top:25px; cursor:pointer;}
.i_box3_rc img{width:341px; height:200px;}
.i_box3_rc .zc{width:341px; height:200px; position:absolute; left:0px; top:0px; background:url(../images/tb6.png) no-repeat;}

.videos{ display:none; border:10px solid #000;background-color: #000; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:660px; height:380px; }
.vclose { position:absolute;right:1%; top:1%; cursor: pointer; }
.videos video {width: 660px;height: 380px;}

.i_zttitle{width:100%; height:43px; background:url(../images/tb2.png) bottom left no-repeat;}
.i_zttitle .s1{ color:#666666; font-size:12px; padding-left:34px;}
.i_zttitle .s1.bg1{ background:url(../images/tb7.png) left center no-repeat;}
.i_zttitle .s1.bg2{ background:url(../images/tb8.png) left center no-repeat;}
.i_zttitle .s1.bg3{ background:url(../images/tb9.png) left center no-repeat;}
.i_zttitle .s1.bg4{ background:url(../images/tb10.png) left center no-repeat;}
.i_zttitle .s1.bg5{ background:url(../images/tb11.png) left center no-repeat;}
.i_zttitle .s1.bg6{ background:url(../images/tb12.png) left center no-repeat;}
.i_zttitle .s1.bg7{ background:url(../images/tb13.png) left center no-repeat;}
.i_zttitle .s1 font{ color:#333333; font-size:20px; font-weight:bold; padding-right:10px; display:inline-block;}
.i_zttitle .s2{ color:#666666; font-size:14px; line-height:25px;}
.i_zttitle .s2:hover{ text-decoration:none; color:#ff0f0f;}

.i_box4{width:100%; padding-bottom:35px;}
.i_box4 li{width:400px; height:94px; float:left; text-align:center;}
.i_box4 li.bg1{ background:url(../images/bg1.jpg) no-repeat;}
.i_box4 li.bg2{ background:url(../images/bg2.jpg) no-repeat;}
.i_box4 li.bg3{ background:url(../images/bg3.jpg) no-repeat;}
.i_box4 li .div{width:100%; height:67px; padding-top:27px; display:inline-block; overflow:hidden; color:#fff; text-align:center;}
.i_box4 li .div:hover{ text-decoration:none; color:#fff;}
.i_box4 li .div .s1{ padding-left:45px; height:40px; display:inline-block;line-height:1.3; text-align:left;}
.i_box4 li .div .s1.tg1{ background:url(../images/tb14.png) left center no-repeat;}
.i_box4 li .div .s1.tg2{ background:url(../images/tb15.png) left center no-repeat;}
.i_box4 li .div .s1.tg3{ background:url(../images/tb16.png) left center no-repeat;}
.i_box4 li .div .s1 font{ font-size:16px;}

.i_box5{width:100%; padding:34px 0px 29px 0px;}
.i_box6{width:100%; padding-bottom:45px;}
.i_box6_l{width:380px;}
.i_box6_l.i_box6_lpr{ margin-right:30px;}
.i_box6_lc{width:100%; padding-top:15px;}
.i_box6_lc li{width:100%; float:left;}
.i_box6_lc li a{width:100%; height:37px; line-height:37px; display:inline-block; overflow:hidden; color:#333333; font-size:16px;}
.i_box6_lc li a:hover{ text-decoration:none; color:#ff0f0f;}
.i_box7{width:100%; padding-top:45px;}

/*footer*/
.i_ff{ background-color:#f4f4f4;}
.i_footer{width:100%; padding:55px 0px 35px 0px;}
.i_footer_l{width:560px;}
.i_footer_l_t{width:100%; height:33px; padding-bottom:40px;}
.i_footer_l_t .s1{width:90px; height:33px; line-height:33px; overflow:hidden; color:#666666; font-size:16px; font-weight:bold;}
.i_footer_l_t .s2{width:263px; height:33px; position:relative;}
.i_footer_l_t .s2_t{width:100%; cursor:pointer; height:33px; line-height:33px; background:url(../images/tb5.png) right 20px center no-repeat; background-color:#003f72; overflow:hidden; text-indent:18px; font-size:14px; color:#fff;}
.i_footer_l_t .s2 ul{width:100%; display:none; background-color:#003f72; position:absolute; left:0px; top:33px; max-height:130px; overflow-y:auto;}
.i_footer_l_t .s2 ul::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.i_footer_l_t .s2 ul::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
}
.i_footer_l_t .s2 ul::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #fff;
}
.i_footer_l_t .s2 ul li{width:100%; float:left;}
.i_footer_l_t .s2 ul li a,.i_footer_l_t .s2 ul li a:hover{width:100%; height:30px; line-height:30px; display:inline-block; overflow:hidden; text-indent:20px; color:#fff; font-size:14px; text-decoration:none;}
.i_footer_l_c{width:100%; line-height:1.8; color:#666666; font-size:14px;}
.i_footer_l_c .s1,.i_footer_l_c .s1 a,.i_footer_l_c .s1 a:hover{ color:#333333;}
.i_footer_r{width:350px;}
.i_footer_r_t{width:100%; height:38px; line-height:38px; color:#666666; padding-bottom:18px;}
.i_footer_r_t a,.i_footer_r_t a:hover{ color:#666666; font-size:14px; padding:0px 10px;}
.i_footer_r_c{width:100%;}
.i_footer_r_c .a_img{width:93px; height:93px; overflow:hidden;}
.i_footer_r_c .a_img img{width:93px; height:93px;}
.i_footer_r_c .a_img_r{width:240px; color:#666666; font-size:14px; line-height:1.6;}
.i_footer_r_c .a_img_r .s1{ font-weight:bold;}
.i_footer_r_c .a_img_r .s2{ font-weight:bold; font-size:26px;}


/*other*/
.n_bg1{ background-color:#f0f3f6;}
.n_banner{width:100%; min-width:1200px; position:relative;}
.n_banner img{width:100%;}
.n_banner_text{width:100%; position:absolute; left:0px; top:50%; z-index:11;
webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner_text .s1{width:100%; height:65px; line-height:65px; overflow:hidden; color:#333333; font-size:24px; letter-spacing:3px; position:relative;}
.n_banner_text .s1 i{width:40px; height:1px; background-color:#333; position:absolute; left:0px; bottom:0px;}
.n_banner_text .s2{width:100%; height:60px; line-height:60px; overflow:hidden; color:#333333; font-size:24px;}
.n_bmenu{width:100%; height:55px; overflow:hidden; text-align:center;}
.n_bmenu a{ padding:0px 20px; display:inline-block; color:#333333; display:inline-block; height:55px; line-height:55px; font-size:14px;}
.n_bmenu a:hover,.n_bmenu a.activetmenu{ background-color:#0d6fbf; color:#fff; text-decoration:none;}


.n_box1{width:100%; padding:60px 0px;}
.n_box1_c{width:100%; color:#666666; font-size:14px; line-height:1.8; overflow:hidden;}
.n_box1_c img{ max-width:100%;}
.n_box1_c .n_aboutsj{width:960px;padding:45px 120px 25px 120px; color:#333333; font-size:14px;}
.n_box1_c .n_aboutsj li{width:319px; border-right:1px solid #b5b5b5; text-align:center; line-height:1.4; float:left;}
.n_box1_c .n_aboutsj li span{ color:#009be0; font-size:36px;}

.n_box2{width:100%; padding:30px 0px 45px 0px; background:url(../images/tb20.png) bottom left no-repeat;}
.n_box2 #allmap{width:100%; height:410px;}
.n_box2_c{width:100%; padding:27px 0px 0px 0px;}
.n_box2_cl{width:750px; color:#333333; font-size:24px;}
.n_box2_cr{width:140px; height:140px; border:10px solid #0d6fbf; overflow:hidden;}
.n_box2_cr img{width:140px; height:140px;}

.n_gsqdiv_b{width:100%; padding:45px 0px;text-align:center; overflow:hidden;}
.n_gsqdiv_b a{ height:30px; line-height:30px; margin:0px 3px 5px 3px; padding:0px 10px; background-color:#efefef; display:inline-block; overflow:hidden; color:#333333; font-size:14px; }
.n_gsqdiv_b a:hover,.n_gsqdiv_b a.activepages{ color:#fff; background-color:#0d6fbf;text-decoration:none;}

.n_boxnews{width:100%;}
.n_boxnews li{width:100%; padding:30px 0px; border-bottom:1px solid #efefef; float:left;}
.n_boxnews li .a_img{width:327px; height:246px; display:inline-block; overflow:hidden;}
.n_boxnews li .a_img img{width:327px; height:246px;}
.n_boxnews li .a_img_l{width:780px;}
.n_boxnews li .a_img_l .s1{width:100%; height:85px; line-height:85px; display:inline-block; overflow:hidden; color:#333333; font-size:22px; font-weight:bold;}
.n_boxnews li .a_img_l .s1:hover{ text-decoration:none; color:#0d6fbf;}
.n_boxnews li .a_img_l .s2{width:100%; height:75px;  line-height:25px; margin-top:17px; overflow:hidden; color:#666666; font-size:14px;}
.n_boxnews li .a_img_l .s3{width:100%; height:65px; line-height:65px; overflow:hidden; color:#999999; font-size:14px;}

.a_tzjyg_cdetsl{width:100%;}
.a_tzjyg_c_t{width:100%; padding:10px 0px; line-height:1.7; text-align:center; color:#333333; font-size:30px;}
.a_tzjyg_c_time{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden;color:#999999; font-size:14px;}
.a_tzjyg_c_time span{padding:0px 35px 0px 25px; display:inline-block; height:20px; line-height:20px;}
.a_tzjyg_c_time span.bg1{ background:url(../images/time.png) left center no-repeat;}
.a_tzjyg_c_time span.bg2{ background:url(../images/chakan.png) left center no-repeat;}
.a_tzjyg_c_ton{width:100%; padding:30px 0px 60px 0px; line-height:2; overflow:hidden; color:#333333; font-size:14px; }
.a_tzjyg_c_ton img{ max-width:100%;}
.a_tzjyg_c_tb{width:100%; padding:35px 0px; border:1px solid #efefef; border-left:0px; border-right:0px;overflow:hidden; position:relative;}
.a_tzjyg_c_tb .a1{width:50%; height:30px; line-height:30px; color:#666666; font-size:16px; display:inline-block; overflow:hidden;}
.a_tzjyg_c_tb .a1:hover{ text-decoration:none; color:#0d6fbf;}
.a_tzjyg_c_tb .a1.a2{ text-align:right}

.n_box3{width:100%;}
.n_box3 li{width:100%; padding:20px 0px; float:left; border-bottom:1px solid #efefef;}
.n_box3 li .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:14px;}
.n_box3 li .div:hover{ text-decoration:none; color:#666;}
.n_box3 li .div .div_l{width:62px; height:110px; background-color:#cdcecf; padding:0px 15px;}
.n_box3 li .div:hover .div_l{ background-color:#0d6fbf;}
.n_box3 li .div .div_l .s1{width:100%;  height:67px; line-height:67px; border-bottom:1px solid #fff; font-size:50px; text-align:center; overflow:hidden; color:#fff;}
.n_box3 li .div .div_l .s2{width:100%; height:35px; line-height:35px; color:#fff; text-align:center; display:inline-block; overflow:hidden;}
.n_box3 li .div .div_r{width:1000px; padding-right:60px;}
.n_box3 li .div .div_r .s1{width:100%; height:50px; line-height:50px; overflow:hidden; color:#333333; font-size:22px; font-weight:bold; display:inline-block;}
.n_box3 li .div:hover .div_r .s1{ color:#0d6fbf; text-decoration:none;}
.n_box3 li .div .div_r .s2{width:100%; height:48px; line-height:24px; overflow:hidden; margin-top:5px;}

.n_box4{width:100%;}
.n_box4 li{width:305px; height:295px; float:left;}
.n_box4 li .div{width:285px; height:264px; display:inline-block; overflow:hidden; background-color:#f0f3f6; color:#333333; font-size:20px;}
.n_box4 li .div:hover{ text-decoration:none; color:#fff; background-color:#0d6fbf;}
.n_box4 li .div .a_img{width:285px; height:214px; display:inline-block; overflow:hidden;}
.n_box4 li .div .a_img img{width:285px; height:214px;}
.n_box4 li .div .a_text{width:100%; height:50px; line-height:50px; display:inline-block; overflow:hidden; text-align:center;}

.n_box5{width:100%;}
.n_box5 li{width:407px; height:318px; float:left;}
.n_box5 li .a_img{width:385px; height:288px; display:inline-block; overflow:hidden; position:relative;}
.n_box5 li .a_img img{width:385px; height:288px;}
.n_box5 li .a_img .a_text{width:100%; height:45px; position:absolute; left:0px; bottom:0px; line-height:45px; text-align:center; overflow:hidden; font-size:20px; color:#fff; background:url(../images/tb17.png) repeat;}

.n_box6{width:100%;}
.n_box6 li{width:408px; height:355px; float:left;}
.n_box6 li .a_img{width:383px; height:281px; display:inline-block; overflow:hidden; border:1px solid #e5e5e5;}
.n_box6 li .a_img img{width:383px; height:281px;}
.n_box6 li .a_text{width:385px; height:64px; text-align:center; line-height:64px; display:inline-block; overflow:hidden; color:#333333; font-size:20px;}
.n_box6 li .a_text:hover{ text-decoration:none; color:#0d6fbf;}

.n_box7{width:100%; padding-bottom:40px; overflow:hidden;}
.n_box7 img{width:100%;}
.n_box7_c{width:1002px; padding-left:198px;}
.n_box7_c li{width:414px;  height:338px; float:left;}
.n_box7_c li .a_img{width:394px; height:318px; display:inline-block; overflow:hidden; position:relative;}
.n_box7_c li .a_img img{width:394px; height:318px;}
.n_box7_c li .a_img .a_text{width:348px; height:53px; padding:69px 23px 0px 23px; background:url(../images/tb25.png) repeat; position:absolute; left:0px; bottom:0px; z-index:1;}
.n_box7_c li .a_img .a_text .s1{width:100%; height:53px; line-height:53px; text-indent:15px; background:url(../images/img16.jpg) left center no-repeat; color:#fff; font-size:18px; display:inline-block; overflow:hidden;}

.n_box8{width:100%;}
.n_box8 li{width:615px; height:410px; float:left;}
.n_box8 li .div{width:585px; height:380px; display:inline-block; overflow:hidden; position:relative; cursor:pointer;}
.n_box8 li .div img{width:585px; height:380px;}
.n_box8 li .div .zc{width:100%; height:100%; background:url(../images/tb26.png) repeat; position:absolute; left:0px; top:0px;}


.a_careers_c{width:100%; background-color:#fff; padding-bottom:20px;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#0d6fbf; color:#fff; font-size:18px;}
.a_careers_c dt .s1{width:22.5%; padding-left:5%;}
.a_careers_c dt .s2{width:24.4%; text-align:center;}
.a_careers_c dt .s3{width:16.8%; text-align:center;}
.a_careers_c dt .s4{width:31.3%; text-align:center;}
.a_careers_c dd{width:100%; float:left; background-color:#efefef;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; border-bottom:1px solid #fff; cursor:pointer; color:#333333; font-size:14px; 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:#bceafe; color:#333333; }
.a_careers_c dd .div .s1{width:22.5%; padding-left:5%;}
.a_careers_c dd .div .s2{width:24.4%; text-align:center;}
.a_careers_c dd .div .s3{width:16.8%; text-align:center;}
.a_careers_c dd .div .s4{width:31.3%; text-align:center;}
.a_careers_c dd .div_l{width:90%; padding:3% 5%; display:none;}
.a_careers_c dd .div_left{width:720px; color:#666; font-size:14px; line-height:1.8; overflow:hidden;}
.a_careers_c dd .div_left img{ max-width:100%;}
.a_careers_c dd .div_left span{ color:#333333; font-size:20px;}
.a_careers_c dd .div_right,.a_careers_c dd .div_right:hover{width:140px; height:50px; line-height:50px; background-color:#0d6fbf; color:#fff; text-align:center; display:inline-block; overflow:hidden; font-size:14px; text-decoration:none;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}



