@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;

}



.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%; left:0px; top:0px; background-color:#fff; z-index:10000000;}



.loading-img{width:170px; position:absolute; height:27px; left:50%; top:50%; margin-left:-85px; margin-top:-13.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);}

}





/*头部*/





.header_div{width:100%; height:80px; left:0px; top:0px; padding-left:3%; position:relative; z-index:10000; background-color:#fff;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;}

.header_div .i_logo{width:19.9%; padding-top:26px;}

.header_div .i_logo img{width:auto;}

.header_div.fixedmenu{ position:fixed;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

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

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





.nav_menu{width:37%; height:80px; margin-left:1%;text-transform:uppercase;}

.nav_menu li{width:25%; height:80px; float:left; position:relative;}

.nav_menu li .a_nav{ height:80px;width:100%; line-height:80px; display:inline-block; color:#333333; font-size:18px; font-weight:bold; text-align:center;}

.nav_menu li .a_nav:hover,.nav_menu li .a_nav.active,.nav_menu li .a_nav.active1{color:#004092; font-weight:bold;  text-decoration:none;}

.nav_menu li dl{width:130%; position:absolute; z-index:10000; display:none; left:-15%; top:80px; background-color:#004092;}

.nav_menu li dl dd{width:100%; height:40px; line-height:40px; float:left;}

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

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



.i_banben{width:7.2%;position:relative;}

.i_banben_t{width:100%; height:80px; background-color:#004092; text-align:center; cursor:pointer;}

.i_banben_t span{ height:80px; line-height:80px; background:url(../images/tb_4.png) right center no-repeat; padding-right:30px; display:inline-block; color:#fff; font-size:20px;}

.i_banben_c{width:140%; position:absolute; right:0px; top:80px; background-color:#004092; display:none;}

.i_banben_c li{width:100%; float:left;}

.i_banben_c li a{width:100%; padding:10px 0px; display:inline-block; color:#fff; font-size:20px; text-align:center; overflow:hidden; float:left;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.i_banben_c li a:hover{ color:#333; background-color:#fff; text-decoration:none;}



.i_zhognwen,.i_zhognwen:hover{ text-decoration:none;width:7.2%; text-align:center; display:inline-block; overflow:hidden; background-color:#e6e6e6; color:#333333; font-size:20px;}

.i_zhognwen span{ background:url(../images/tb_3.png) left center no-repeat; height:80px; line-height:80px; padding-left:35px; display:inline-block;}



.i_ss{width:3.5%; height:80px; padding-top:28px; text-align:center;cursor:pointer; position:relative; z-index:1000000000;}

.i_ss img{width:21px;}

.i_ss .ss_div{width:240px; height:32px; position:absolute; right:0px; top:80px; background-color:#eee; display:none; z-index:1000000;}

.i_ss .ss_div .ipt1{width:200px; height:32px; line-height:32px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px; background-color:transparent;}

.i_ss .ss_div .ipt2{width:40px; height:32px; background:url(../images/tb_01.png) center no-repeat; background-size:20px; border:0px; cursor:pointer; background-color:#004092;}





.i_banner{width:100%; background-color:#004092;}

.i_banner_l{width:17%; background-color:#004092;}

.i_banner_l_ul{width:100%; position:relative; padding:55px 0px 115px 0px;}

.i_banner_l_ul li{width:100%; float:left;}

.i_banner_l_ul li .a_prol{width:100%;text-transform:uppercase; float:left;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; height:90px; line-height:90px; color:#ffffff; font-size:16px; padding:0px 1.5% 0px 15.5%; background:url(../images/tb_1.png) right 14% center no-repeat; display:inline-block; overflow:hidden;}

.i_banner_l_ul li .a_prol:hover,.i_banner_l_ul li .a_prol.activeleftp{ color:#333; background:url(../images/tb_1z.png) right 14% center no-repeat; background-color:#fff; text-decoration:none;}

.i_banner_l_ul li dl{width:400px; display:none; padding:20px; height:100%; overflow-y:auto; z-index:11; background:url(../images/tb_13.png) repeat; position:absolute; left:100%; top:0px;}

.i_banner_l_ul li dl::-webkit-scrollbar {

  width: 1px;

  border-radius: 1px;

  height: 1px;

  background: none;

}

.i_banner_l_ul li dl::-webkit-scrollbar-track {

  border-radius: 1px;

  width: 1px!important;

  background-color:#fff;



}

.i_banner_l_ul li dl::-webkit-scrollbar-thumb {

  width: 1px;

  height: 1px;

  border-radius: 1px;

  background-color: #004092;

}

.i_banner_l_ul li dl dd{width:50%; float:left; padding:0px 1%;}

.i_banner_l_ul li dl dd a{width:100%; height:40px; line-height:40px; display:inline-block; background:url(../images/tb_14.png) left center no-repeat; background-size:5px; overflow:hidden; padding-left:14px; color:#333333; font-size:16px;}

.i_banner_l_ul li dl dd a:hover{ color:#083773; text-decoration:none;}

.i_banner_r{width:83%;}



.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{ display:none;}



.home-swiper1 {width: 100%;height: 100%;background: #fff; padding-bottom:65px;}

.home-swiper1 .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%;}

.home-swiper1 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#686868; font-size:20px;}

.home-swiper1 .swiper-slide .div:hover{ text-align:center; color:#fff; background-color:#bb2b25;}

.home-swiper1 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; background-color:#fff; position:relative;}

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

.home-swiper1 .swiper-slide .div .a_img .atb1{width:100%; height:100%; position:absolute; left:0px; top:0px;  z-index:1; background:url(../images/tb_04.png) repeat; display:none;}

.home-swiper1 .swiper-slide .div .a_img .atb2{ width:100%; height:100%; background:url(../images/tb_06.png) center no-repeat; background-size:56px; position:absolute; left:0px; top:0px; z-index:2; display:none;}

.home-swiper1 .swiper-slide .div:hover .a_img .atb1{ display:block;}

.home-swiper1 .swiper-slide .div:hover .a_img .atb2{ display:block;}

.home-swiper1 .swiper-slide .div .a_text{width:100%; height:80px; line-height:80px; display:inline-block; overflow:hidden; text-align:center;}



/*首页内容部分*/

.ui_div{width:100%;}

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

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





/*手机导航*/

/* CSS Document */

.phone_nav{ display:none;}

.phone_nav.fixedmenu{ position:fixed; top:0px; 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:auto; display:inline-block;}

.header_div{ display:none;}

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



.phone_nav{display:block; background-color:#fff; position:relative; width:100%; top:0;left:0; display:block; 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:10px; top:6px; 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:#004092;

-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:#004092;

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:#004092; 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: 12px 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:300px; 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_2.png) center no-repeat; background-size:18px; position:absolute; top:0px; right:28%; z-index:10000;}

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

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

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

.i_ssbn_div .ipt2{width:16%; height:30px; background:url(../images/tb_01.png) center no-repeat; 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_bg1{ background-color:#f1f1f1;}

.i_bg2{ background-color:#1b2d43;}

.i_bg3{ background:url(../images/img3.jpg) top repeat-x; background-color:#1b2d43;}

.i_bg4{ background-color:#f1f1f1;}

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

.i_wapbanben{width:60px; height:100%;  position:absolute; top:0px; right:13%; z-index:10000;}

.i_wapbanben_t{width:100%; height:100%; background-color:#004092; text-align:center; cursor:pointer;}

.i_wapbanben_t span{ height:100%; padding-top:20%; background:url(../images/tb_4.png) right center no-repeat; background-size:10px; padding-right:15px; display:inline-block; color:#fff; font-size:14px;}

.i_wapbanben_c{width:140%; position:absolute; right:0px; top:100%; background-color:#004092; display:none;}

.i_wapbanben_c li{width:100%; float:left;}

.i_wapbanben_c li a{width:100%; padding:10px 0px; display:inline-block; color:#fff; font-size:14px; text-align:center; overflow:hidden; float:left;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}

.i_wapbanben_c li a:hover{ color:#333; background-color:#fff; text-decoration:none;}



.i_box1{width:100%; background-position:top left; background-repeat:no-repeat; background-size:cover; position:relative;}

.i_box1_c{width:50%; background:url(../images/tb_04.png) repeat; color:#fff; font-size:18px; padding:155px 12.8% 195px 4.4%;}

.i_box1_c_t{width:100%; padding:25px 0px; line-height:1.6; font-size:24px; font-weight:bold;}

.i_box1_c_con{width:100%; height:420px; line-height:35px; overflow:hidden;/* text-align:justify;*/ margin-bottom:32px;}

.i_box1_c_b{ height:40px; line-height:40px; display:inline-block; overflow:hidden;-moz-border-radius: 20px;      /* Gecko browsers */

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

border-radius:20px;            /* W3C syntax */ padding:0px 35px;

-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-color:#004092; font-size:14px; font-weight:bold; color:#fff;}

.i_box1_c_b:hover{ color:#004092; text-decoration:none; background-color:#fff;}





.i_box1_c1{width:50%; background:url(../images/tb_04.png) repeat; color:#fff; font-size:18px; padding:135px 12.8% 155px 4.4%;}

.i_box1_c1_t{width:100%; padding:25px 0px; line-height:1.6; font-size:24px; font-weight:bold;}

.i_box1_c1_con{width:100%; height:420px; line-height:35px; overflow:hidden;/* text-align:justify;*/ margin-bottom:32px;}

.i_box1_c1_b{ height:40px; line-height:40px; display:inline-block; overflow:hidden;-moz-border-radius: 20px;      /* Gecko browsers */

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

border-radius:20px;            /* W3C syntax */ padding:0px 35px;

-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-color:#004092; font-size:14px; font-weight:bold; color:#fff;}

.i_box1_c1_b:hover{ color:#004092; text-decoration:none; background-color:#fff;}







.i_uidiv{width:100%; padding:0px 7.3%;}

.i_box2{width:100%; padding:77px 0px 124px 0px;}

.i_box2_t{width:100%; height:68px; margin-bottom:40px;}

.i_box2_t .s1{ height:68px; line-height:68px;}

.i_box2_t .s1 font{ display:inline-block; padding-right:15px; color:#333333; font-size:24px; font-weight:bold;}

.i_box2_t .s1 a{ color:#333333; font-size:14px; padding:0px 15px; display:inline-block; height:68px; line-height:68px;}

.i_box2_t .s1 a:hover{ color:#004092; text-decoration:none;}

.i_box2_t .s2,.i_box2_t .s2:hover{ margin-top:14px;height:40px; line-height:40px; display:inline-block; overflow:hidden;-moz-border-radius: 20px;      /* Gecko browsers */

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

border-radius:20px;            /* W3C syntax */ padding:0px 35px; background-color:#004092; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

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

/*3-无缝从左往右滚动*/

#demo {overflow:hidden;}

#indemo {float: left;width: 8000%; }

#demo1 {float: left;}

#demo2 {float: left;}

.newc{ float:left;width:330px;overflow:hidden;}

.newc li{width:313px; padding-bottom:8px;}

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

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

.newc li .a_text{width:100%; height:50px; line-height:50px; display:inline-block; color:#333333; font-size:16px; text-align:center; overflow:hidden; text-decoration:none;}

.newc li .a_text:hover{ text-decoration:none; color:#004092;}



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

.i_box3_l{width:23%;}

.i_box3_l_t{width:100%; padding:15px 0px; line-height:1.6; color:#333333; font-size:24px; font-weight:bold;}

.i_box3_l_c{width:100%;/* height:378px;*/ height:285px; line-height:27px; overflow:hidden; margin-bottom:25px; font-size:16px; color:#333333;}

.i_box3_l_b{width:100%;}

.i_box3_l_b li{width:100%; height:25px; line-height:25px; text-indent:22px; display:inline-block; overflow:hidden; background:url(../images/img9.jpg) left center no-repeat; color:#666666; font-size:14px;}

.i_box3_l_b li a,.i_box3_l_b li a:hover{ color:#666666;}

.i_box3_r{width:77%; padding-top:62px;}

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

.i_box3_wap img{width:100%;}

.i_box3_rc{width:91%; position:relative;}

.i_box3_rc .img{width:100%;}

.i_box3_rc .div1{ position:absolute;width:16px; height:19px;}

.i_box3_rc .div1 .s1,.i_box3_rc .div1 .s1:hover{ text-decoration:none;width:16px; height:19px; cursor:pointer; background:url(../images/tb_11.png) no-repeat;-webkit-animation: float1 ease-in-out 1.5s infinite; animation: float1 ease-in-out 1.5s infinite;transition: 680ms 600ms;transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}



.i_box3_rc .div1 .s2{width:40px; position:absolute; left:-15px; top:-15px; z-index:1; height:40px;}

.i_box3_rc .div1 .s2.activegg{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.i_box3_rc .div1 .s2 .quanbg{ width: 100%; height:  100%; border-radius: 50%; position: relative; cursor: pointer;}

.i_box3_rc .div1 .s2 .quanbg .quan{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 50%; box-sizing: border-box; background-color:#004092; border: 1px solid #004092;}

.i_box3_rc .div1 .s2 .quanbg .quan1{ opacity: 0.2; margin: 0%;width: 100%; height: 100%;}

.i_box3_rc .div1 .s2 .quanbg .quan2{ opacity: 0.5; margin: 13%;width: 74%; height: 74%;}

.i_box3_rc .div1 .s2 .quanbg .quan3{ opacity: 1; margin: 28%;width: 44%; height: 44%;}

.i_box3_rc .div1 .s2 .quanbg .quan4{ background: #fff; margin: 42%;width: 16%; height: 16%;box-shadow:0 0 30px rgba(255,255,255,0.83);}





.i_box3_rc .div1 .s2 .quanbg .quan1b{ opacity: 0;}

.i_box3_rc .div1 .s2 .quanbg .quan2b{ opacity: 0;}

.i_box3_rc .div1 .s2 .quanbg .quan3b{ opacity: 0;}

.i_box3_rc .div1 .s2 .quanbg .quan1a{animation:3s infinite animation7_quan1 ease;-webkit-animation:3s infinite animation7_quan1 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan2a{animation:3s infinite animation7_quan2 ease;-webkit-animation:3s infinite animation7_quan2 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan3a{animation:3s infinite animation7_quan3 ease;-webkit-animation:3s infinite animation7_quan3 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan3xa{animation:3s infinite animation7_quan3 ease;-webkit-animation:3s infinite animation7_quan3 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan1b{animation:3s 1.5s infinite animation7_quan1 ease;-webkit-animation:3s 1.5s infinite animation7_quan1 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan2b{animation:3s 1.5s infinite animation7_quan2 ease;-webkit-animation:3s 1.5s infinite animation7_quan2 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan3b{animation:3s 1.5s infinite animation7_quan3 ease;-webkit-animation:3s 1.5s infinite animation7_quan3 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan3xb{animation:3s 1.5s infinite animation7_quan3 ease;-webkit-animation:3s 1.5s infinite animation7_quan3 ease;}

.i_box3_rc .div1 .s2 .quanbg .quan4{animation:1.5s infinite animation7_quan4 ease-out;-webkit-animation:1.5s infinite animation7_quan4 ease-out;}







@keyframes animation7_quan1{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    60% {opacity: 0.2;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}

@-webkit-keyframes animation7_quan1{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    60% {opacity: 0.2;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}



@keyframes animation7_quan2{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    40% {opacity: 0.5;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}

@-webkit-keyframes animation7_quan2{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    40% {opacity: 0.5;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}



@keyframes animation7_quan3{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    20% {opacity: 1;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}

@-webkit-keyframes animation7_quan3{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    20% {opacity: 1;}

    80% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}

}



@keyframes animation7_quan4{

    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}

    30% {box-shadow:0 0 20px rgba(255,255,255,0.6);}

    70% {box-shadow:0 0 20px rgba(255,255,255,0.6);}

    100% {box-shadow:0 0 20px rgba(255,255,255,0.2);}

}

@-webkit-keyframes animation7_quan4{

    0% {box-shadow:0 0 0 rgba(255,255,255,0.2);}

    30% {box-shadow:0 0 20px rgba(255,255,255,0.6);}

    70% {box-shadow:0 0 20px rgba(255,255,255,0.6);}

    100% {box-shadow:0 0 20px rgba(255,255,255,0.2);}

}



@keyframes animation7_quan1a{

    0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0;}

    60% {opacity: 0.6;}

    80% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}

    100% {transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0;}

}



/*.i_box3_rc .div1 .s3{width:178px; padding-left:68px; background:url(../images/tb_12.png) left top no-repeat; color:#004092; font-size:14px; font-weight:bold; line-height:1.6; position:absolute; left:0px; top:0px;}





.i_box3_rc .div1.pos1{ left:24.7%; top:67.2%;}

.i_box3_rc .div1.pos2{ left:22.89%; bottom:14.45%;}

.i_box3_rc .div1.pos3{ left:41.24%; top:49.02%;}

.i_box3_rc .div1.pos4{ left:43.96%; top:50.26%;}

.i_box3_rc .div1.pos5{ left:52.59%; top:60.85%;}

.i_box3_rc .div1.pos6{ left:55.13%; top:59.08%;}

.i_box3_rc .div1.pos7{ left:55.77%; top:55.73%;}

.i_box3_rc .div1.pos8{ left:77.66%; top:38.27%;}

*/



.i_box3_rc .div1 .s3{width:240px; display:none;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(10%); -ms-transform: translateX(10%); -o-transform: translateX(10%); transform: translateX(10%);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; position:relative; background-color:#fff; position:absolute; left:60px; z-index:3; top:-120px; padding:15px 20px;}

.i_box3_rc .div1 .s3.activezz{ display:block;opacity: 1; z-index:111111111111111;filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

.i_box3_rc .div1 .s3 .a1{width:100%; height:50px; line-height:50px; color:#004b98; font-size:20px; font-weight:bold; overflow:hidden;}

.i_box3_rc .div1 .s3 .a2{width:100%; height:100px; line-height:25px; overflow:hidden; color:#333333; font-size:14px; text-align:justify;}

.i_box3_rc .div1 .s3 .a3{width:100%; height:55px; line-height:55px; text-align:right; overflow:hidden;}

.i_box3_rc .div1 .s3 .a3 a{ color:#333333; font-size:14px;}

.i_box3_rc .div1 .s3 .a3 a:hover{ text-decoration:none; color:#004b98;}

.i_box3_rc .div1.pos1{ left:18%; top:57.6%;}

.i_box3_rc .div1.pos2{ left:24.7%; top:67.2%;}

.i_box3_rc .div1.pos3{ left:22.89%; bottom:14.45%;}

.i_box3_rc .div1.pos4{ left:38.2%; top:45.51%;}

.i_box3_rc .div1.pos5{ left:41.24%; top:49.02%;}

.i_box3_rc .div1.pos6{ left:43.96%; top:50.26%;}

.i_box3_rc .div1.pos7{ left:50.9%; top:79.26%;}

.i_box3_rc .div1.pos8{ left:52.59%; top:60.85%;}

.i_box3_rc .div1.pos9{ left:55.13%; top:59.08%;}

.i_box3_rc .div1.pos10{ left:55.77%; top:55.73%;}

.i_box3_rc .div1.pos11{ left:75.95%; top:44.63%;}

.i_box3_rc .div1.pos12{ left:79.49%; top:29.7%;}


.i_box3_rc .div1.pos13{ left:17%; top:40%;}
.i_box3_rc .div1.pos14{ left:17%; top:52%;}
.i_box3_rc .div1.pos15{ left:40%; top:48%;}
.i_box3_rc .div1.pos16{ left:70%; top:51%;}



.i_box3_rc .div1 .s4{width:170px; text-align:center;height:25px;text-transform:uppercase; line-height:25px;color:#004092; font-size:14px; position:absolute; top:20px; left:50%;

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

.i_box3_rc .div1.pos4 .s4{width:75px; left:auto; right:20px; top:0px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}

.i_box3_rc .div1.pos5 .s4{width:170px; left:auto; right:0px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}

.i_box3_rc .div1.pos6 .s4{width:116px; left:-7px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}

.i_box3_rc .div1.pos9 .s4{ left:20px; top:0px; width:150px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}

.i_box3_rc .div1.pos10 .s4{ left:15px; top:-5px; width:120px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}



.i_box3_rc .div1.pos13 .s4{left:0px; top:0px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.i_box3_rc .div1.pos14 .s4{ left:auto; right:0px; top:0px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%)}
.i_box3_rc .div1.pos15 .s4{left:auto; right:0px; top:5px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%)}
.i_box3_rc .div1.pos16 .s4{width:85px; left:0px;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}









.i_box3_rb{width:100%; text-align:center; height:50px; line-height:50px; color:#333333; font-size:24px; overflow:hidden; display:inline-block;}



.i_box4{width:100%; padding:68px 0px 40px 0px;}

.i_box4_l{width:24%; padding-top:22px;}

.i_box4_l_t{width:100%; height:65px; overflow:hidden;}

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

.i_box4_l_c{width:100%; color:#fff; font-size:30px; font-weight:bold; line-height:1.6;}

.i_box4_l_c img{ max-width:100%; margin-top:20px;}

.i_box4_r{width:61%;}

.i_box4_r li{width:25%; float:left; padding-right:1%;}

.i_box4_r li .a1,.i_box4_r li .a1:hover{width:100%; float:left;height:60px; line-height:60px; display:inline-block; overflow:hidden; color:#fff; font-size:18px;}

.i_box4_r li .a2,.i_box4_r li .a2:hover{width:100%; float:left; height:27px; line-height:27px; display:inline-block; overflow:hidden; color:#969faa; font-size:14px;}





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

.i_footer_l{width:30%;}

.i_footer_l a,.i_footer_l a:hover{ text-decoration:none; margin-right:5px;}

.i_footer_l a.a1{ position:relative;}

.i_footer_l a.a1 .img1{width:100px; height:100px; bottom:30px; left:-30px; position:absolute; display:none;}

.i_footer_l a.a1:hover .img1{ display:block;}

.i_footer_r{width:70%; color:#ffffff; font-size:14px; line-height:1.8; text-align:right;}

.i_footer_r a,.i_footer_r a:hover{ color:#fff;}



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







/*内页*/



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

.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:#004092; 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:#004092; 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:#2972cf;}

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





.a_menu{width:100%; margin:0px; padding:0px; height:80px; overflow:hidden; text-align:center;}

.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 40px; height:80px; margin:0px 0px; display:inline-block; overflow:hidden; text-align:center; line-height:80px; color:#333333; font-size:16px;}

.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#004997; background:url(../images/tb_14.png) left center no-repeat; text-decoration:none;}







/*底部*/

.wx_top{width:50px; height:50px; position:fixed; right:10px; bottom:10px; z-index:100;}

.wx_top img{width:100%;}



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

.n_banner_t{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_t .s1{ padding:35px 0px 35px 0px; margin-left:35px; line-height:1.6; color:#004997; font-size:48px; font-weight:bold; background:url(../images/tb_16.png) left bottom no-repeat;}



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

.n_box1_c{width:50%; padding:85px 6% 95px 4%; background:url(../images/tb_04.png) repeat; color:#fff; font-size:18px;}

.n_box1_c_t{width:100%; padding:18px 0px 65px 0px; line-height:1.6; font-size:30px; font-weight:bold;}

.n_box1_c_tc{width:100%; line-height:1.6; overflow:hidden;}

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



.n_box2{width:100%; padding:120px 0px 140px 0px; color:#333333; font-size:24px; line-height:1.6; overflow:hidden;}

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

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



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

.n_box3_c{width:100%; background:url(../images/tb_18.png) right top no-repeat;}

.n_box3_c_t{width:100%; padding:20px 0px; line-height:1.6; color:#333333; font-size:36px; font-weight:bold;}

.n_box3_c_t1{width:100%; padding-bottom:48px; min-height:90px; line-height:1.6; color:#333333; font-size:24px; overflow:hidden;}

.n_box3_c_c{width:100%;}

.n_box3_c_c li{width:33.33%; float:left; border:1px solid #fff; border-left:0px; border-top:0px;}

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

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

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

.n_box3_c_c li .a_img .zc2{width:100%; padding:0px 1%; height:55px; line-height:55px; color:#fff; font-size:36px; text-align:center; overflow:hidden; position:absolute; left:0px; bottom:40px; z-index:2;}



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

.n_box4 li{width:100%; padding:58px 0px; float:left; border-bottom:1px solid #dddddd;}

.n_box4 li .a_img{width:28.5%; display:inline-block; overflow:hidden;}

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

.n_box4 li .a_img_r{width:62%;}

.n_box4 li .a_img_r .s1{width:100%; height:18px; line-height:18px; overflow:hidden; margin-bottom:25px; color:#666666; font-size:14px;}

.n_box4 li .a_img_r .s2{width:100%; line-height:37px; margin-bottom:13px; overflow:hidden; height:74px; color:#333333; font-size:20px;}

.n_box4 li .a_img_r .s2:hover{ color:#004997;  text-decoration:none;}

.n_box4 li .a_img_r .s3{width:100%; height:62px; line-height:31px; overflow:hidden; color:#666666; font-size:16px; margin-bottom:42px;}

.n_box4 li .a_img_r .s4,.n_box4 li .a_img_r .s4:hover{ text-decoration:none; height:47px; line-height:47px; display:inline-block; padding-right:34px; background:url(../images/tb_19.png) right center no-repeat; color:#074c98; font-size:16px; text-align:left;}



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

.a_mtbd_dpages a{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#efefef; color:#333333; display:inline-block;}

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



.n_box5{width:100%; padding:80px 7% 60px 7%;}

.a_tzjyg_cdetsl{width:100%;}

.a_tzjyg_c_t{width:100%; padding:10px 0px; line-height:1.6; text-align:center; color:#333333; font-size:20px; font-weight:bold;}

.a_tzjyg_c_time{width:100%; padding:30px 0px 60px; line-height:1.8; text-align:center; overflow:hidden;color:#666666; font-size:16px;}

.a_tzjyg_c_ton{width:100%; padding-bottom:90px; line-height:1.6; overflow:hidden; color:#333333; font-size:16px; }

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

.a_tzjyg_c_tb{width:100%; padding-top:40px; border-top:1px solid #dddddd; overflow:hidden;}

.a_tzjyg_c_tb a{width:100%; height:40px; line-height:40px; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}

.a_tzjyg_c_tb a:hover{ text-decoration:none; color:#004b98;}



.n_box6{width:100%; padding:60px 3% 85px 3%;}

.n_box6_l{width:67%;}

.n_box6_l_t{width:100%; padding-bottom:30px; line-height:1.6; color:#052a50; font-size:34px; font-weight:bold;}

.n_box6_l_c{width:100%; line-height:1.6; color:#333333; font-size:20px; overflow:hidden;}

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

.n_box6_r{width:22%;}

.n_box6_r_ul{width:100%; background-color:#004997; padding:20px 11%;}

.n_box6_r_ul li{width:100%; float:left; border-bottom:1px solid #14579f;}

.n_box6_r_ul li a{width:100%; height:57px; float:left; line-height:57px; display:inline-block; overflow:hidden; color:#fff; font-size:24px; padding-left:52px;}

.n_box6_r_ul li a:hover,.n_box6_r_ul li a.activerightm{ color:#fff; text-decoration:none; background:url(../images/img15.jpg) left 10px center no-repeat;}





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

.n_box7_l{width:18%;}

.n_box7_l_ul{width:100%; padding:35px 10%; background-color:#083773;}

.n_box7_l_ul li{width:100%; padding:19px 0px 24px 0px; float:left;}

.n_box7_l_ul li a{width:100%; height:43px; line-height:43px; display:inline-block; color:#fff; font-size:16px; overflow:hidden; background:url(../images/tb_1.png) right center no-repeat; padding-right:16%; position:relative;}

.n_box7_l_ul li a:after{width:0px; height:1px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-color:#617fa6; content:""; position:absolute; left:0px; bottom:0px;}

.n_box7_l_ul li a:hover,.n_box7_l_ul li a.activeleftm{ color:#fff; text-decoration:none;}

.n_box7_l_ul li a.activeleftm:after{width:84%;}

.n_box7_r{width:80%;}

.n_box7_r_t{width:100%; padding:20px 3.5% 30px 3.5%; display:none; background-color:#f1f1f1; margin-bottom:48px;}

.n_box7_r_t li{width:16.66%; float:left; padding:0px 1%;}

.n_box7_r_t li a{width:100%; height:47px; line-height:47px;  color:#333333; font-size:16px; padding-left:18%; display:inline-block; overflow:hidden; float:left;}

.n_box7_r_t li a:hover,.n_box7_r_t li a.activetmenus{ color:#083773; text-decoration:none;background:url(../images/tb_14.png) left center no-repeat;}



.n_box7_r_c{width:100%;}

.n_box7_r_c li{width:23.8%; margin-right:1.5%; padding-bottom:1%;}

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

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

.n_box7_r_c li .a_text{width:100%; height:53px; line-height:53px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:16px;}

.n_box7_r_c li .a_text:hover{ text-decoration:none; color:#083773;}





.n_box9{width:100%; height:60px; line-height:60px;}

.n_box9 .s1{ color:#333333; font-size:14px;}

.n_box9 .s1:hover{ text-decoration:none; color:#083773;}

.n_box9 .s2{ height:60px; line-height:60px; background:url(../images/tb_21.png) left center no-repeat; padding-left:32px; color:#666666; font-size:14px;}

.n_box9 .s2 a{ color:#666;}

.n_box9 .s2 a:hover{ color:#083773; text-decoration:none;}

.n_box8{ padding:35px 8.5% 75px 8.5%;}

.n_box8_t{width:100%; height:66px; line-height:66px; border-bottom:1px solid #dddddd;}

.n_box8_t .s1{ color:#004092; font-size:32px; font-weight:bold;}

.n_box8_t .s2{ color:#333333; font-size:14px;}

.n_box8_c{/*width:100%;*/width:45%; padding:70px 0px 40px 0px;}

.n_box8_c1{width:100%; margin:0px auto;}

.n_box8_b{/*width:100%;*/width:45%; padding:70px 0px 40px 0px; line-height:1.6; overflow:hidden; color:#333333; font-size:16px;}

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



.swiper-container .gallery-top1 {

      height: 80%;

      width: 100%;

    }

	.swiper-container.gallery-top1 .swiper-slide{ text-align:center;}

	.swiper-container.gallery-top1 .swiper-slide img{width:69%; border:1px solid #ddd;}

    .swiper-container.gallery-thumbs1 {

      height: 20%;

      box-sizing: border-box;

/*      padding: 65px 0 0px 0px;*/

    }

	.swiper-container.gallery-thumbs1 img {

      width:100%;

    }

    .swiper-container.gallery-thumbs1 .swiper-slide {

      width: 25%;

      height: 100%;

      opacity: 0.4;

    }

	.swiper-container.gallery-thumbs1 .swiper-slide img{ border:1px solid #ddd;}

    .swiper-container.gallery-thumbs1 .swiper-slide-thumb-active {

      opacity: 1;

    }

	.swiper-container.gallery-thumbs1 .swiper-slide-thumb-active img{ border:1px solid #004092;}

.n_box8_c2{width:100%; position:relative; margin-top:65px;}	

.n_box8_c2 .swiper-button-next1{width:43px; height:100%; background:url(../images/img17.jpg) center no-repeat; right:-60px; bottom:0px; top:auto;}

.n_box8_c2 .swiper-button-next1:hover{ background:url(../images/img17s.jpg) center no-repeat;}

.n_box8_c2 .swiper-button-prev1{width:43px; height:100%; background:url(../images/img18.jpg) center no-repeat; left:-60px; bottom:0px; top:auto;}

.n_box8_c2 .swiper-button-prev1:hover{ background:url(../images/img18s.jpg) center no-repeat;}





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

.n_box10_t{width:100%; padding:20px 0px; line-height:1.5; text-align:center; color:#333333; font-size:36px; font-weight:bold;}

.n_box10_t1{width:100%; padding:15px 0px 40px 0px; line-height:1.6; text-align:center; color:#c19b74; font-size:40px;}

.n_box10_c{width:100%; height:55px; position:relative;}

.n_box10_b{width:100%; padding:55px 0px 65px 0px;}

.n_box10_bc{width:100%; padding:40px 4%; background-color:#f1f1f1; color:#333333; font-size:18px; line-height:1.6; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */

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

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

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





.ny_wmscy_con{width:100%; padding-bottom:0.5rem !important;}

.ny_wmscy_con .swiper-slide{width:100%;  color:#333333; background:url(../images/img23.jpg) right center no-repeat; height:55px; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}

.ny_wmscy_con .swiper-slide .a_text{width:100%; height:55px; line-height:55px; display:inline-block; text-align:center; display:inline-block; color:#333333; font-size:19px;}

.ny_wmscy_con .swiper-slide .a_text:hover,.ny_wmscy_con .swiper-slide .a_text.activefzlc{ color:#c29a73; font-weight:bold; text-decoration:none;}



.n_box10_c .wmscy_next{width:24px !important; height:29px !important; background:url(../images/img20.jpg) center no-repeat !important; background-size:24px !important; right:-100px !important; top:50%; margin-top:-14.5px;}

.n_box10_c .wmscy_prev{width:24px !important; height:29px !important;  background:url(../images/img19.jpg) center no-repeat !important; background-size:24px !important; left:-100px !important;top:50%; margin-top:-14.5px;}



.ny_wmscy_con1{width:100%; padding-bottom:0.5rem !important;}

.ny_wmscy_con1 .swiper-slide{width:100%;  color:#333333; background:url(../images/img23.jpg) right center no-repeat; height:55px; padding-right:0px;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}

.ny_wmscy_con1 .swiper-slide .a_text{width:100%; height:55px; line-height:55px; display:inline-block; text-align:center; display:inline-block; color:#333333; font-size:19px;}

.ny_wmscy_con1 .swiper-slide .a_text:hover,.ny_wmscy_con1 .swiper-slide .a_text.activefzlc{ color:#c29a73; font-weight:bold; text-decoration:none;}





.n_box10_c .wmscy_next1{width:24px !important; height:29px !important; background:url(../images/img20.jpg) center no-repeat !important; background-size:24px !important; right:-100px !important; top:50%; margin-top:-14.5px;}

.n_box10_c .wmscy_prev1{width:24px !important; height:29px !important;  background:url(../images/img19.jpg) center no-repeat !important; background-size:24px !important; left:-100px !important;top:50%; margin-top:-14.5px;}







/*2019-8-16*/

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

.r_center{width:100%;}

.r_center  .box{width: 100%;

  height: 400px;

/*  margin-top: 50px;*/

  position: relative;

  overflow: hidden;}

  

.r_center ul {

  width: 30000%;

  height: 200px;

  position: absolute;

  float: none;

  top: 170px;

  left: 50px;

  z-index: 10;

  cursor: move;

}

.r_center li {

  width: 13px;

  height: 13px;

  position: absolute;

  float: none;

}

.r_center li i,

.r_center li i img {

  width: 13px;

  height: 13px;

  position: relative;

  float: left;

  cursor: pointer;

  webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.r_center li i img:hover {

  webkit-transform: scale(1.5);

  -moz-transform: scale(1.5);

  -o-transform: scale(1.5);

  transform: scale(1.5);

}

.r_center .box .e {

  width: 1px;

  height: 1px;

  background-color: #198eed;

  position: absolute;

}

.r_center li h3 {

	margin:0px;

	 display:inline-block;

  font-size: 20px;

  color: #004b98;

  white-space: nowrap;

  font-weight: bold;

}

 .r_center li h4 {

  width: 130px;

  line-height: 18px;

  overflow: hidden;

  font-size: 14px;

  color: #333;

}

 .r_center li span {

  position: absolute;

  float: none;

  left: -8px;

  bottom: 20px;

  min-height:90px;

  max-height:200px;

/*  height:160px;*/

}

 .r_center li.b span {

  bottom: auto;

  top: 23px;

}

 .r_center li.active h3 {

	 color:#0b8bd4;

  font-size: 20px;

}

.r_center li.active h3 img{width:120px; height:84px;}

 .r_center li h4{width:340px;}

 .r_center li.active h4 {

  width: 340px;

  line-height:1.6;

}

 .r_center li.active h4 img{ margin-top:10px;}

 .r_center .car {

  width: 50px;

  height: 50px;

  position: absolute;

  float: none;

  opacity: 0;

  margin: -25px 0 0 -25px;

  z-index: 10;

  background: url(../images/public.png) no-repeat;

  background-size:50px;

/*  background-position: -195px -40px;*/

}

 .r_center .car.back {

/*  background-position: -195px -78px;*/

}

 .r_center canvas {

  position: absolute;

  left: 0;

  top: 0;

  pointer-events: none;

}

 .r_btm{

	 width: 100%;

  text-align: center;

  font-size: 16px;

  vertical-align: middle;

  margin-top: 50px;}

 .r_btm img {

  float: none;

  margin: 0 5px;

  border: none;

}

 .r_btm img:nth-child(1) {

  margin-top: -10px;

}





/*2019-8-23 zxl 补充*/

.zxl_box1{width:100%; background-color:#083773; padding:45px 0px 70px 0px;}

.zxl_box1 li{width:100%; padding-bottom:44px; float:left; position:relative; z-index:1;}

.zxl_box1 li .zxla{width:100%; height:46px; line-height:46px; display:inline-block; padding-left:10%; color:#fff; font-size:16px; overflow:hidden; background:url(../images/tb_1.png) right 10% center no-repeat;}

.zxl_box1 li .zxla:hover,.zxl_box1 li .zxla.activeone{ background:url(../images/tb_1.png) right 10% center no-repeat; background-color:#617fa6; color:#fff; text-decoration:none;}

.zxl_box1 li .div{width:1340px;/*width:455%;*/ background-color:#c3d3e9; display:none; /*height:800px;*/ overflow-y:auto; position:absolute; left:100%; top:0px; z-index:1;}

.zxl_box1 li .div::-webkit-scrollbar {

  width: 1px;

  border-radius: 1px;

  height: 1px;

  background: none;

}

.zxl_box1 li .div::-webkit-scrollbar-track {

  border-radius: 1px;

  width: 1px!important;

  background-color:#fff;

}

.zxl_box1 li .div::-webkit-scrollbar-thumb {

  width: 1px;

  height: 1px;

  border-radius: 1px;

  background-color: #004092;

}

.zxl_box1 li .div dl{width:17.5%; padding:7px 0px; position:relative;}

.zxl_box1 li .div dl dd{width:100%; height:98px; float:left;}

.zxl_box1 li .div dl dd .zxla1{width:100%; text-align:center; height:98px; color:#333333; font-size:16px; line-height:98px; display:inline-block; overflow:hidden;}

.zxl_box1 li .div dl dd .zxla1:hover,.zxl_box1 li .div dl dd .zxla1.activetwo{ color:#083773; text-decoration:none;}

.zxl_box1 li .div dl dd .div1{width:1100px; min-height:600px;/*width:468%;*/ display:none; padding:30px 0px; position:absolute; left:100%; top:0px;}

.zxl_box1 li .div dl dd .div1 a,.zxl_box1 li .div dl dd .div1 a:hover{ margin-right:30px; height:30px; line-height:30px; display:inline-block; overflow:hidden; color:#666666; font-size:16px; float:left;}





/*2019-8-28 bcdd*/

.zxl_box2{width:100%; background-color:#5f6165;}

.zxl_box2_l{width:50%; display:inline-block; overflow:hidden;}

.zxl_box2_l img{width:100%;}

.zxl_bcbox1{width:100%;}











.Rotation img

{

	transition:All 0.4s ease-in-out;

   -webkit-transition:All 0.4s ease-in-out;

   -moz-transition:All 0.4s ease-in-out;

   -o-transition:All 0.4s ease-in-out;

}

.Rotation:hover img

{

	transform:rotate(360deg);

    -webkit-transform:rotate(360deg);

    -moz-transform:rotate(360deg);

    -o-transform:rotate(360deg);

    -ms-transform:rotate(360deg);

}



.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

{

	

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

}







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

}









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

  }

}

@-webkit-keyframes float1 {

  0% {

	 -webkit-transform: translateY(-1em);

    transform: translateY(-1em);

    

  }

  50% {

	   -webkit-transform: translateY(0);

    transform: translateY(0);

     

  }

  100% {

	  -webkit-transform: translateY(-1em);

    transform: translateY(-1em);

   

  }

}



@keyframes float1 {

  0% {

   -webkit-transform: translateY(-1em);

    transform: translateY(-1em);

    

  }

  50% {

     -webkit-transform: translateY(0);

    transform: translateY(0);

  }

  100% {

    -webkit-transform: translateY(-1em);

    transform: translateY(-1em);

    

  }

}









