@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%;background-color:#1487d0; z-index:1000000;}

.spinner {



  width: 100px;

  height:30px;

  position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-15px;



}

 

.spinner > div {

  width: 30px;

  height: 30px;

  background-color: #fff;

 

  border-radius: 100%;

  display: inline-block;

  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;

  animation: bouncedelay 1.4s infinite ease-in-out;

  /* Prevent first frame from flickering when animation starts */

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;



}

 

.spinner .bounce1 {

  -webkit-animation-delay: -0.32s;

  animation-delay: -0.32s;

}

 

.spinner .bounce2 {

  -webkit-animation-delay: -0.16s;

  animation-delay: -0.16s;

}

 

@-webkit-keyframes bouncedelay {

  0%, 80%, 100% { -webkit-transform: scale(0.0) }

  40% { -webkit-transform: scale(1.0) }

}

 

@keyframes bouncedelay {

  0%, 80%, 100% {

    transform: scale(0.0);

    -webkit-transform: scale(0.0);

  } 40% {

    transform: scale(1.0);

    -webkit-transform: scale(1.0);

  }

}





/*头部*/

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

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





.i_top{width:100%; height:30px; line-height:30px; text-align:right; color:#666666; font-size:12px;}

.i_top a{ color:#666666;}

.i_top a:hover{ text-decoration:none; color:#1487d0;}

.header_div{width:100%; height:102px;left:0px; top:0px; 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_logo{width:100%;}

.header_div_logo .i_logo{width:33.7%;}

.header_div_logo .i_logo img{width:100%;}

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

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

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





.nav_menu{width:42.5%; height:50px; margin-left:4%;}

.nav_menu li{width:16.66%; height:50px; float:left; position:relative;}

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

.nav_menu li .a_nav:hover,.nav_menu li .a_nav.active,.nav_menu li .a_nav.active1{color:#1487d0;   text-decoration:none;}

.nav_menu li dl{width:100%; position:absolute; z-index:10000; display:none; left:0px; top:50px; background-color:#fff;}

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

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

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





.i_ss{width:16%; height:32px; margin-top:5px; border:1px solid #999999;-moz-border-radius: 15px;      /* Gecko browsers */

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

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

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

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









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

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

.home-swiper .swiper-slide .a_text{width:100%; overflow:hidden; position:absolute; z-index:3; left:0px;  top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);

}

.home-swiper .swiper-slide .a_text_c{width:50%; padding-right:10%; color:#fff; font-size:18px; margin-left:-100%;

transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.home-swiper .swiper-slide.swiper-slide-active .a_text_c{ margin-left:0px;}

.home-swiper .swiper-slide .a_text_c .s1{ font-size:48px; font-weight:bold; line-height:1.7;}

.home-swiper .swiper-slide .a_text_c .s2{width:100%; margin-bottom:10px; line-height:1.8; text-align:left;}

.home-swiper .swiper-slide .a_text_c .s3,.home-swiper .swiper-slide .a_text_c .s3:hover{width:140px; height:40px; line-height:40px; text-align:center; display:inline-block; overflow:hidden; background-color:#f6902a; color:#fff; font-size:16px; text-decoration:none;}

.home-swiper .swiper-slide .a_tb1{width:50%; height:100%; background:url(../images/tb_07.png) repeat; position:absolute; left:0px; top:0px; z-index:2; margin-left:-100%;

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

.home-swiper .swiper-slide.swiper-slide-active .a_tb1{ margin-left:0px;}



.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:1200px; 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 #000000;

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

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

.phone_logo{padding:10px 0px;}

.phone_logo .p1 img{width:100%;}



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

.phone_logo .p1 { display: block; width:70%; 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:10px; 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:#1487d0;

-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:#1487d0;

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:#1487d0; 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: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_012.png) center no-repeat; background-size:18px; background-color:#1487d0; position:absolute; top:0px; right:13%; z-index:10000;}

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

.i_ssbn_div{width:200px; display:none; background-color:#1487d0; 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_012.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:url(../images/bg1.jpg) center center no-repeat; background-size:cover;}

.i_bg2{ background:url(../images/bg2.jpg) right bottom no-repeat; background-color:#f7f7f7;}

.i_bg3{ background-color:#f7f7f7;}

.i_bg4{ background-color:#1487d0;}



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

.i_box1_l{width:46.5%;}

.i_box1_l_t{width:100%; line-height:0.8; font-size:24px; color:#000000;}

.i_box1_l_t span{ color:#ededed; font-size:100px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.i_box1_l_c{width:100%; margin-top:20px; height:30px; line-height:30px; height:180px; overflow:hidden; color:#333333; font-size:16px; text-indent:20px; margin-bottom:20px;}

.i_box1_l_b,.i_box1_l_b:hover{width:140px; height:40px; line-height:40px; text-align:center; display:inline-block; background-color:#1487d0; font-size:14px; color:#fff; text-decoration:none;}





.i_box1_r{width:44.5%; display:inline-block; overflow:hidden;}

.i_box1_r img{width:100%;}





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

.i_box2_l{width:58%;}

.i_box2_l_ul{width:100%;}

.i_box2_l_ul li{width:50%; padding-right:2%; padding-bottom:2%; float:left;}

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

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

.i_box2_l_ul li .a_img .a_text{width:100%; height:42px; line-height:42px; display:inline-block; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:center; color:#fff; font-size:18px; background-color:#1487d0;}

.i_box2_r{width:35%; padding-top:80px;}

.i_box2_r .s1{width:100%; height:80px; line-height:80px; overflow:hidden; background:url(../images/tb_08.png) right center no-repeat;color:#24a9e1; font-size:60px; font-weight:bold;}

.i_box2_r .s2{width:100%; text-align:right; height:50px; line-height:50px; color:#24a9e1; font-size:36px; font-weight:bold;}

.i_box2_r .s3{width:100%; height:85px; line-height:85px; text-align:center; color:#333333; font-size:36px; overflow:hidden;}

.i_box2_r .s4{width:100%; padding-top:50px;}

.i_box2_r .s4 li{width:50%; float:left; padding:0px 0% 2% 2%;}

.i_box2_r .s4 li a{width:100%; height:46px; line-height:46px; float:left; display:inline-block; overflow:hidden; text-align:center; border:1px solid #666666; color:#333333; font-size:18px;}

.i_box2_r .s4 li a:hover{ color:#333; text-decoration:none;}

.i_box2_r .s4 li a span{ height:46px; line-height:46px; background:url(../images/tb_02.png) right center no-repeat; display:inline-block; padding-right:34px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.i_box2_r .s4 li a:hover span{-webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px);}



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

.i_box3_l{width:29.5%; padding-top:60px;}

.i_box3_l .s1{width:100%; height:82px; line-height:82px; overflow:hidden;}

.i_box3_l .s1 span{ background:url(../images/tb_08.png) right center no-repeat; padding-right:78px; color:#24a9e1; font-size:60px; font-weight:bold;}

.i_box3_l .s2{width:100%; padding-right:50px; text-align:right; height:50px; line-height:50px; color:#24a9e1; font-size:36px; font-weight:bold;}

.i_box3_l .s3{width:100%; height:85px; line-height:85px; text-align:center; color:#333333; font-size:36px; overflow:hidden;}

.i_box3_l .s4{width:100%; height:105px; line-height:35px; overflow:hidden; margin-bottom:10px; color:#333333; font-size:18px;}

.i_box3_l .s5,.i_box3_l .s5:hover{width:140px; height:40px; line-height:40px; text-align:center; display:inline-block; background-color:#24a9e1; font-size:14px; color:#fff; text-decoration:none;}

.i_box3_r{width:56.5%;}

.i_box3_r dt{width:100%; float:left; font-weight:normal; margin-bottom:30px; }

.i_box3_r dt .div{width:100%; display:inline-block; overflow:hidden; background-color:#24a9e1; color:#fff; font-size:14px;}

.i_box3_r dt .div:hover{ color:#fff; text-decoration:none;}

.i_box3_r dt .div .a_img{width:49%; display:inline-block; overflow:hidden;}

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

.i_box3_r dt .div .a_img_l{width:51%; padding:35px 3% 0px 3%;}

.i_box3_r dt .div .a_img_l .s1{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:10px; font-size:18px; font-weight:bold;}

.i_box3_r dt .div .a_img_l .s2{width:100%; height:64px; line-height:32px; overflow:hidden;}

.i_box3_r dt .div .a_img_l .s2 span{ color:#fda907;}

.i_box3_r dd{width:100%; padding-bottom:20px; float:left;}

.i_box3_r dd .s1{width:100%; padding-left:40px; background:url(../images/tb_03.png) left center no-repeat; height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#333333; font-size:18px; font-weight:bold;}

.i_box3_r dd .s1:hover{ text-decoration:none; color:#24a9e1;}

.i_box3_r dd .s2{width:100%; height:48px; line-height:24px; color:#666666; font-size:14px; overflow:hidden;}



.i_box4{width:100%; padding:45px 0px 75px 0px;}

.i_box4_t{width:100%; margin-bottom:40px; text-align:center; color:#333333; font-size:24px; line-height:1.5;}

.i_box4_t span{ color:#666666; font-size:30px; letter-spacing:3px;}

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

.i_box4_c li{width:33.33%; float:left; cursor:pointer;}

.i_box4_c li .a_img{width:100%; text-align:center; overflow:hidden;}

.i_box4_c li .a_img img{ max-width:100%;}

.i_box4_c li .a_text{width:100%; text-align:center; padding:0px 2%; color:#333333; padding:30px 0px; line-height:1.8; font-size:18px; display:inline-block;}





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

.i_footer_t{width:100%; text-align:center; padding:3px 0px 4px 0px; line-height:30px;}

.i_footer_t a,.i_footer_t a:hover{ color:#fff; height:30px; line-height:30px; padding:0px 30px; display:inline-block; font-size:16px; font-weight:bold;}

.i_footer_c{width:100%; padding:3px 0px; text-align:center; color:#fff; font-size:14px; line-height:1.8;}

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



/*内页*/



.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:#1487d0; 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:#1487d0; 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:#2698e1;}

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



.pc_amenu{width:100%; padding:0px 2%; text-align:center;}

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

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

.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#1487d0; background:url(../images/f_bg2.jpg) bottom repeat-x;text-decoration:none;}





/*底部*/

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



.n_banner{width:100%; height:300px; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover; display:inline-block; overflow:hidden;}

.n_banner_c{width:316px; background:url(../images/tb_09.png) center center no-repeat; padding-top:12px; text-align:center; color:#fff; font-size:18px; line-height:1.8; background-size:316px; height:82px; position:absolute; left:50%; top:50%;

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

.n_banner_c span{ font-size:30px; font-weight:bold;}



.n_bg1{ background-color:#f6f4f4;}

.n_bg2{ background:url(../images/f_bg1.jpg) bottom repeat-x;}



.n_box1{width:100%; height:60px; line-height:60px; background:url(../images/tb_010.png) left center no-repeat; background-size:27px; text-indent:40px; color:#333333; font-size:16px;}

.n_box1 a{ color:#333333;}

.n_box1 a:hover{ text-decoration:none; color:#1487d0;}



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

.n_box2_t{width:100%; height:58px; line-height:58px; text-align:center; background:url(../images/tb_011.png) center no-repeat; color:#1487d0; font-size:30px;}

.n_box2_c{width:100%; padding-top:15px; overflow:hidden; color:#666666; font-size:16px; line-height:2;}

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

.n_box2_c h1{ padding:20px 0px; color:#333333; font-size:24px; letter-spacing:3px; line-height:1.6; text-align:center;}

.n_box2_c h1 span{ color:#1487d0; font-size:30px; letter-spacing:0px;}

.n_box2_c .a_img{width:100%; padding-top:4%;}

.n_box2_c .a_img img{width:49%;}



.n_box3{width:100%;}

.n_box3 li{width:100%; padding:20px 0px; border-bottom:1px dashed #cccccc; float:left;}

.n_box3 li .a_img{width:24%; display:inline-block; overflow:hidden;}

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

.n_box3 li .a_img_r{width:73%; padding-right:2%;}

.n_box3 li .a_img_r .s1{width:100%; height:52px; line-height:52px; display:inline-block; overflow:hidden; color:#333333; font-size:24px;}

.n_box3 li .a_img_r .s1:hover{ text-decoration:none; color:#1487d0;}

.n_box3 li .a_img_r .s2{width:100%; height:120px; line-height:30px; color:#333333; font-size:16px; margin-top:10px; overflow:hidden;}



.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; border:1px solid #cccccc; display:inline-block; overflow:hidden; color:#333333; font-size:14px; }

.n_gsqdiv_b a:hover,.n_gsqdiv_b a.activepages{ color:#fff; background-color:#0099cc; border:1px solid #cccccc; text-decoration:none;}
.n_gsqdiv_b span{
  height:30px; line-height:30px; margin:0px 3px 5px 3px; padding:0px 10px; display:inline-block; overflow:hidden; ; font-size:14px;
 color:#fff; background-color:#0099cc; border:1px solid #cccccc; text-decoration:none;


}


.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_ton{width:100%; padding:10px 0px 25px 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%; margin-top:20px; overflow:hidden; position:relative;}

.a_tzjyg_c_tb .a1{width:50%; height:30px; line-height:30px; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}

.a_tzjyg_c_tb .a1:hover{ text-decoration:none; color:#1487d0;}

.a_tzjyg_c_tb .a1.a2{ text-align:right}



.n_box4{width:100%;}

.n_box4 li{width:100%; padding:30px 0px; border-bottom:1px dashed #cccccc; float:left;}

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

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

.n_box4 li .a_img_c{width:68%; padding-left:1%;font-size:16px;}

.n_box4 li .a_img_c .s1{width:100%; height:55px; line-height:55px; color:#333333;  overflow:hidden;}

.n_box4 li .a_img_c .s1:hover{ text-decoration:none; color:#1487d0;}

.n_box4 li .a_img_c .s2{width:100%; height:40px; line-height:40px; overflow:hidden; color:#999999;}

.n_box4 li .a_img_r{width:10%; height:45px; line-height:45px; display:inline-block; overflow:hidden; color:#333; font-size:14px; margin-top:30px; background:url(../images/tb_013.png) right center no-repeat; text-align:right; padding-right:30px; background-size:24px;}

.n_box4 li .a_img_r:hover{ text-decoration:none; color:#1487d0;}



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

.n_box5_l{width:37.5%; color:#333333; font-size:18px; line-height:2.4; overflow:hidden;}

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

.n_box5_l .s1{ font-size:24px; padding:15px 0px 30px 0px; display:inline-block;}

.n_box5_r{width:61.25%;}

.n_box5_r #allmap{width:100%; height:395px;}



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

.n_box6_c{width:730px; margin:0px auto;}

.n_box6_c .s1{width:100%; height:40px; line-height:40px; text-indent:15px; background:url(../images/f_bg3.jpg) left center no-repeat; color:#333333; font-size:18px;}

.n_box6_c .s2{width:100%; padding-bottom:15px;}

.n_box6_c .s2 .ipt1{width:100%; height:300px; border:1px solid #cccccc; padding:10px; color:#333; font-size:14px; font-family:"微软雅黑";-moz-border-radius: 5px;      /* Gecko browsers */

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

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

.n_box6_c .s3{width:100%; padding-bottom:30px;}

.n_box6_c .s3 label{ padding:0px 30px 0px 12px; font-weight:normal; color:#333333; font-size:14px; height:28px; line-height:28px; float:left;}

.n_box6_c .s4{width:100%; padding:10px 0px;}

.n_box6_c .s4_l{width:14%; height:35px; line-height:35px; overflow:hidden; color:#333333; font-size:14px; font-weight:bold;}

.n_box6_c .s4_l span{ color:#efa70d;}

.n_box6_c .s4_r{width:86%;}

.n_box6_c .s4_r .ipt2{width:100%; height:33px; line-height:33px; border:1px solid #cccccc; text-indent:10px; font-family:"微软雅黑"; font-size:14px; color:#333;}

.n_box6_c .s4_r .ipt3{width:32.33%;height:33px; line-height:33px; border:1px solid #cccccc; text-indent:10px; font-family:"微软雅黑"; font-size:14px; color:#333;}

.n_box6_c .s5{width:100%; padding:32px 0px; line-height:36px; color:#333333; font-size:18px; font-weight:bold;}

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

.n_box6_c .s6 .ipt4{width:160px; border:0px; height:38px; line-height:38px; text-align:center; background-color:#1487d0; color:#fff; font-size:16px; display:inline-block; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */

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

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



#distpicker5{width:100%;}

.form-group{width:33.33%; height:35px; padding-right:1%; float:left; margin-bottom:0px;}

.form-group select{width:100%;height:33px; line-height:33px; border:1px solid #cccccc; text-indent:10px; font-family:"微软雅黑"; font-size:14px; color:#333;-moz-border-radius: 0px;      /* Gecko browsers */

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

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



.n_box7_l{width:22.33%}

.n_box7_t{width:100%; border:1px solid #cccccc; border-bottom:0px;}

.n_box7_t dt{width:100%; padding:15px 0px; font-weight:normal; float:left; text-align:center; color:#fff; background-color:#1487d0; font-size:24px; letter-spacing:3px;}

.n_box7_t dt span{ font-size:36px; letter-spacing:0px;}

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

.n_box7_t dd .a_lone{width:100%; height:59px; line-height:59px; display:inline-block; overflow:hidden; border-bottom:1px solid #ccc; float:left; background:url(../images/tb_017.png) right 16px center no-repeat; padding-left:34px; color:#333333; font-size:18px;}

.n_box7_t dd .a_lone:hover,.n_box7_t dd .a_lone.activeleftmenu{ background:url(../images/tb_016.png) right 16px center no-repeat; color:#333; background-color:#dbedf9; text-decoration:none;}

.n_box7_t dd ul{width:100%; display:none;}

.n_box7_t dd ul li{width:100%; float:left;}

.n_box7_t dd ul li a{width:100%; height:49px; line-height:49px; float:left; display:inline-block; overflow:hidden; color:#333; font-size:14px; border-bottom:1px solid #ccc; padding-left:34px;}

.n_box7_t dd ul li a:hover{ text-decoration:none; color:#333;}

.n_box7_r{width:75.8%;}

.n_box7_r_t{width:100%; height:46px; line-height:46px; padding-left:12px; background-color:#1487d0; overflow:hidden; color:#fff; font-size:30px;}

.n_box7_r_txx{ font-size:24px;}

.n_box7_r_t1{width:100%; border-bottom:1px dashed #cccccc; margin-bottom:35px; padding-bottom:10px;}

.n_box7_r_t1 .a_img{width:44.6%;}

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

.n_box7_r_t1 .a_img_r{width:52.7%; margin-top:25px; line-height:2; overflow:hidden; color:#333333; font-size:16px;}

.n_box8{width:100%; height:42px; background-color:#1487d0; padding:0px 14px;}

.n_box8 .s1{ font-size:18px; line-height:42px; color:#fff;}

.n_box8 .s2{ margin-top:9px;}



.n_box8_c{width:100%; padding:20px 0px 0px 0px; border:1px solid #cccccc;}

.n_box8_c li{width:33.33%; padding:0px 1% 2% 1%; float:left;}

.n_box8_c li .ipt1{width:100%; height:36px; line-height:36px; border:1px solid #ccc; text-indent:10px; font-family:"微软雅黑"; font-size:14px;}



.n_box8_b{width:100%; padding:20px 0px;}

.n_box8_ul{width:100%;}

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

.n_box8_ul li .div{width:100%;}

.n_box8_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #ccc;}

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

.n_box8_ul li .div .a_text{width:100%; line-height:25px; padding:6px 3%;  text-align:center; display:inline-block; overflow:hidden; background-color:#1487d0; color:#fff; font-weight:bold; font-size:14px;}

.n_box8_ul li .div .a_text:hover{ text-decoration:none; color:#fff;}

.n_box8_ul li .div .a_bottom{width:100%; border:1px solid #ccc;}

.n_box8_ul li .div .a_bottom .s1{width:100%; padding:5px 2%; border-bottom:1px solid #ccc; line-height:25px; color:#333333; font-size:14px; text-align:center;}

.n_box8_ul li .div .a_bottom .s2{width:100%; position:relative; height:35px; padding:0px 3%;}

.n_box8_ul li .div .a_bottom .s2 .a1{width:73px; height:35px; line-height:35px; padding-right:15px; background:url(../images/tb_014.png) right center no-repeat; color:#333; font-size:14px; text-decoration:none;}

.n_box8_ul li .div .a_bottom .s2 .a1.activegg{ background:url(../images/tb_019.png) right center no-repeat; text-decoration:none;}

.n_box8_ul li .div .a_bottom .s2 .a2,.n_box8_ul li .div .a_bottom .s2 .a2:hover{width:73px; height:35px;  line-height:35px; padding-right:15px; background:url(../images/tb_015.png) right center no-repeat; color:#333; font-size:14px; text-decoration:none;}

.n_box8_ul li .div .a_bottom .s2 .div1{width:100%; display:none; background-color:#fff; padding:3%; position:absolute; left:0px; top:35px; color:#333; font-size:14px; line-height:1.8;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  

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

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



.n_box9{width:100%; padding:20px 0px; border-bottom:1px dashed #cccccc;}

.n_box9_l{width:48.3%;}

.n_box9_r{width:48.3%;}

.n_box9_r .s1{width:100%; line-height:1.8; padding-bottom:8px; color:#333333; font-size:18px; font-weight:bold;}

.n_box9_r .s2{width:100%; height:240px; line-height:30px; overflow:hidden; margin-bottom:10px; color:#333; font-size:18px;}

.n_box9_r .s3,.n_box9_r .s3:hover{width:153px; height:36px; line-height:36px; display:inline-block; overflow:hidden; text-align:center; background-color:#1487d0; color:#fff; font-size:18px; text-decoration:none;}



.n_box10{width:100%; padding:20px 0px 10px 0px;}

.n_box10 li{width:20%; float:left; border-right:2px solid #fff;}

.n_box10 li .div{width:100%; cursor:pointer; height:48px; line-height:48px; display:inline-block; text-align:center; overflow:hidden; color:#333; font-size:16px; background-color:#eeeeee;}

.n_box10 li .div:hover,.n_box10 li .div.activepro{ text-decoration:none; color:#fff; background-color:#1487d0;}



.n_box11{width:100%;}

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

.n_box11_z{width:100%; color:#333333; font-size:14px; line-height:1.8; overflow:hidden; padding-top:15px;}

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

.n_box11_cz{width:100%;color:#333333; font-size:14px; line-height:1.8; overflow:hidden;}

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

.n_box11_cz table{ margin-bottom:15px;}

.n_box11_cz table tr td{width:50%; background-color:#eeeeee; border-bottom:1px solid #fff; padding:5px 0px; /*text-indent:15px;*/}

.n_box11_cz table tr th{ background-color:#d9d9d9; border-bottom:1px solid #fff; padding:5px 0px; text-indent:15px; color:#1487d0; font-weight:normal; font-size:18px;}



.pc-slide {

	width: 100%;

	margin: 0 auto;

}



.view .swiper-container {

	width: 100%;

	/*height: 500px;*/

	border:1px solid #ccc;

}

.view .swiper-slide img{width:100%;} 



.view .arrow-left {

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

	background-size:20px;

	position: absolute;

	left: 10px;

	top: 50%;

	margin-top: -18px;

	width: 20px;

	height: 36px;

	z-index: 10;

}



.view .arrow-right {

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

	background-size:20px;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -18px;

	width: 20px;

	height: 36px;

	z-index: 10;

}



.preview {

	width: 100%;

	margin-top: 10px;

	position: relative;

}



.preview .swiper-container {

	width: 100%;

	overflow:hidden;

	height: 45px;

	margin:0px 0%;

}



.preview .swiper-slide {

	width: 59px;

	height: 42px;

	margin:0px 7px;

	float:left;

	cursor:pointer;

}



.preview .slide6 {

	width: 82px;

}



.preview .arrow-left {

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

	position: absolute;

	left: -15px;

	top: 50%;

	margin-top: -9px;

	width: 9px;

	height: 18px;

	z-index: 10;

}



.preview .arrow-right {

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

	position: absolute;

	right: -15px;

	top: 50%;

	margin-top: -9px;

	width: 9px;

	height: 18px;

	z-index: 10;

}

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

/*.preview img {

	padding: 1px;

}*/



.preview .active-nav img {

	padding: 0;

	border: 1px solid #1487d0;

}







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

  }

}







