body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,header,footer {
    margin:0;
    padding:0;
    -moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　　box-sizing: border-box;
}
body {
    font: 15px/1.14 "微软雅黑", microsoft yahei,arial,sans-serif;
    -webkit-text-size-adjust:100%;
    width: 100%;
    height: 100%;
/*    background-color: #eff3f6;*/
}
li,ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;color: #333;
    -webkit-tap-highlight-color: transparent;
}a:hover{color: #2f72ce;}
em {
    font-style:normal;
}
img {
    border:0;
    vertical-align:middle;
    pointer-events:none;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
p {
    word-wrap:break-word;
}
button {
    outline: none;
    border: none;
    font-family: "微软雅黑";
    background-color: white;
}
input, input[type=submit], input[type=reset], input[type=button], button {
    outline: none;
}
select,input,img,select {
    vertical-align:middle;
}
a,button,input,textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
input, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
}
*:focus {
    outline: none;
}
body {
    max-width: 750px;
    margin: 0 auto !important;
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:20px;
    font-style:normal;
    vertical-align: middle;
}
.clear:after {
    content: "";
    display: block;
    clear: both;
}
.clearboth:after {
    content: "";
    display: block;
    clear: both;
}

html{
    width: 100%;
    height: 100%;
	
}
.bigzm{text-transform:uppercase;}
.fl{ float:left;}
.fr{ float:right;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;word-wrap:break-word;word-break:break-all;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999999;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}

/*内容*/

#banner{width:100%; position:relative; overflow:hidden;}

.font_qx{font-style:italic;}
/*loading加载*/
.loading { position:fixed;width:100%; height:100%; background-color:#032aa6; z-index:10000000; left:0px; top:0px;}

.loading-img{width:360px; position:absolute; height:122px; left:50%; top:50%; margin-left:-180px; margin-top:-61px;/*-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);}
}

/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;}
.phone_logo{ /*padding:10px 0px;*/}
.phone_logo .p1 img{width:auto; height:0.8rem;}

.phone_logo .bttext{ height:0.8rem; line-height:0.8rem; padding-left:0.25rem; color:#999999; font-size:0.24rem;}

@media screen and (max-width:1200px) {
.phone_logo .p1 {display: block;display:inline-block;}
.header{ display:none;}
.phone_logo {width: 100%;/*padding: 10px 20px;*/box-sizing: border-box;}

.phone_nav{display:block; position:relative; width:100%; top:0;left:0; display:block; z-index:100000;  background-size:3.7rem; background-color:#fff;}
.phone_nav.addrixed{ 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*/}

/*导航按钮*/
.phone_nav .nav_but_box{ display:block; position:absolute; width:1rem; height:100%; /*background-color:#fff;*/ right:0px; top:0px; 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; left:50%; top:25%;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);/* margin:20px 0 0 12px;*/ background:#032aa6;
-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:#032aa6;
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;  right:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background-color:#fff; overflow:hidden; z-index:10000001;}.nav_yy{ padding: 15% 10% 0px 0% ; text-align: center;}.nav_yy a{text-align: center; display: inline-block; padding: 0px 10%;}.nav_yy a:first-child{border-right: 1px solid #f2f2f2;}.nav_yy a.now{color: #2F72CE;}
.phone_nav .nav_main ul{/* padding:0 20px; */margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#000000; width: 85%; font-size:16px; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat;}
.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:100%; height:50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index:99;}
.phone_nav .nav_main .ul{ /*padding:0px !important;*/  margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}
.phone_nav .nav_main .ul li{ display: block; transform:translateX(0px); -webkit-transform:translateX(0px); border: none;}
.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:36px; font-weight:normal; font-size:14px;}

.phone_nav .nav_main .b_one .ul{ max-height:350px; padding:0 0 0px 0px; margin-bottom:10px; background-color: #f5f5f5; padding: 0px 5%;}
.phone_nav .nav_main .b_one b{ background:url(../images/lmfooter_bottom1.png) center right no-repeat;}
/*.phone_nav .nav_main li a .s1{ width:75px; display:inline-block;}
.phone_nav .nav_main li a .s2{ font-size:13px; color:#999999;}*/

.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid #e3e3e3; /*border-bottom:1px solid rgba(225,225,225,0.5);*/ 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 .nav_main .ul li dl{display: block; padding: 10px 5px; overflow: hidden; font-weight: 14px; width: 100%; background: #f9f9f9; }
 .phone_nav .nav_main .ul li dl a{font-weight: 14px; display: block; height: 30px; overflow: hidden; width: 100%;font-weight: normal; }

/*打开样式*/
.phone_nav_one{  transition-delay:0s; -webkit-transition-delay:0s; }
.phone_nav_one .nav_main {opacity:1; width:65%; overflow:inherit;padding: 0px 5%;}
.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); background-color:#032aa6;}
.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);background-color:#032aa6;}
.phone_nav_one .nav_but_box { opacity:1; background-color:#fff;}
.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0);}

}


@media screen and (max-width:758px){/*--768-0--*/
.phone_nav .nav_but_box{/* top:0.27rem; 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;}

}

@media screen and (max-width:470px){/*--768-0--*/
.phone_logo { padding:0.2rem 3%;}
.phone_nav .nav_main ul{ height:550px;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}



/*手机导航*/
.i_content1{width:100%; padding-bottom:1rem;}

.i_box1{width:100%; padding:0.45rem 4% 0.4rem 4%;}
.i_box3_t{width:100%; line-height:1.4; color:#222222; font-size:0.3rem; font-weight:bold; text-align:center; margin:0px; padding:0px;}
.i_box3_t span{ color:#333333; font-size:0.4rem; letter-spacing:1px; font-family:"Times New Roman"; font-weight:normal;}
.i_box3_t.active{ color:#fff;}
.i_box3_t.active span{ color:#fff;}
.i_box1_c{width:100%; padding-top:0.3rem;}
.i_box1_c li{width:50%; float:left; padding:0px 2% 4% 2%;}
.i_box1_c li .div{width:100%; display:inline-block; overflow:hidden; background-color:#fff; color:#333333; font-size:0.24rem;}
.i_box1_c li .div:hover{ color:#032aa6; text-decoration:none;}
.i_box1_c li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box1_c li .div .a_img img{width:100%;}
.i_box1_c li .div .a_text{width:100%; height:0.6rem; line-height:0.6rem; text-align:center; overflow:hidden;}

.i_box2{width:100%; background-size:cover;}
.i_box4_t{width:100%; line-height:1.7; text-align:center; color:#222222; font-size:0.24rem; margin-top:0.25rem;}
.i_box4_t.active{ color:#fff;}
.i_box4_c{width:100%; padding:0.2rem; margin:0.35rem 0px 0.12rem 0px; background-color:#fff;}
.i_box4_c .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box4_c .a_img img{width:100%;}
.i_box4_c .a_img_r{width:100%; padding-top:0.3rem;}
.i_box4_c .a_img_rc{width:100%; height:2rem; margin-bottom:0.35rem; line-height:0.4rem; overflow:hidden; text-align:justify; color:#222222; font-size:0.24rem; text-indent:30px;}
.i_box4_c .a_img_rb{ padding:0px 0.85rem 0px 0.3rem; height:0.7rem; line-height:0.7rem; border:1px solid #707070; color:#000000; font-size:0.24rem; display:inline-block; background:url(../images/tb_015.png) right 0.23rem center no-repeat;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box4_c .a_img_rb:hover{ text-decoration:none; background:url(../images/tb_020.png) right 0.23rem center no-repeat; border:1px solid #032aa6; background-color:#032aa6; color:#fff;}
.i_box4_b{width:100%;}
.i_box4_b li{width:49%; margin-right:2%; float:left;}
.i_box4_b li .div{width:100%; background-color:#fff; height:1.3rem; color:#cccccc; font-size:0.2rem; display:inline-block; overflow:hidden; padding:0.25rem 0.1rem 0px 0.1rem;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box4_b li .div:hover{ text-decoration:none; color:#ccc;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.i_box4_b li .div .a_img{width:0.51rem; height:0.51rem; display:inline-block; overflow:hidden;}
.i_box4_b li .div .a_img img{width:0.51rem; height:0.51rem;}
.i_box4_b li .div .a_img_r{width:2.45rem; line-height:1.3;}
.i_box4_b li .div .a_img_r span{ color:#333333; font-size:0.3rem; letter-spacing:1px;}
.i_box4_b li .div:hover .a_img_r span{ color:#032aa6;}


.home-swiper2 {width: 100%;height: 100%;}
.home-swiper2 .swiper-slide{text-align: center;font-size:18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper2 .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.home-swiper2 .swiper-slide .a_img img{width:100%;}
.home-swiper2 .swiper-slide .a_text{width:100%; height:0.7rem; line-height:0.7rem; position:absolute; left:0px; bottom:0px; background:url(../images/tb_021.png) repeat; z-index:1; font-size:0.24rem; color:#fff;}

.home-pagination2 .swiper-pagination-bullet{width:50px; height:6px; margin:0px 5px !important; background-color:#000000;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius:3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; filter:alpha(opacity=20);   -moz-opacity:0.2;   -khtml-opacity: 0.2;   opacity:0.2;  }
.home-pagination2 .swiper-pagination-bullet-active{width:50px; height:6px; background-color:#ccd654;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.swiper-container-horizontal>.home-pagination2.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; }

.home-swiper2 .home_next2{width:0.3rem; height:0.5rem; background:url(../images/tb_022.png) no-repeat; position:absolute; right:0px; top:50%; margin-top:-0.25rem;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-size:100%;}
.home-swiper2 .home_next2:hover{ background:url(../images/tb_022s.png) no-repeat; background-size:100%;}
.home-swiper2 .home_prev2{width:0.3rem; height:0.5rem; background:url(../images/tb_023.png) no-repeat; position:absolute; left:0px; top:50%; margin-top:-0.25rem;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-size:100%;}
.home-swiper2 .home_prev2:hover{ background:url(../images/tb_023s.png) no-repeat; background-size:100%;}

.i_box5{width:100%;  background-color:#f2f2f2; padding:0.6rem 4% 1rem 4%;}

.i_box3_c{width:100%; margin-top:50px; position:relative; padding:0px 6%;}




.home-swiper3 {width: 100%;height: 100%;}
.home-swiper3 .swiper-slide {text-align: center;font-size: 16px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper3 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#333333;  background-color:#fff;}
.home-swiper3 .swiper-slide .div:hover{ color:#032aa6; text-decoration:none;}
.home-swiper3 .swiper-slide .div .a_img{width:100%;  display:inline-block; overflow:hidden;}
.home-swiper3 .swiper-slide .div .a_img img{width:100%;}
.home-swiper3 .swiper-slide .div .a_text{width:100%; height:0.7rem; line-height:0.7rem; text-align:center; overflow:hidden; font-size:0.28rem;}
.home-swiper3 .swiper-slide .div .a_text1{width:100%;height:0.7rem; line-height:0.7rem; text-align:center; overflow:hidden; font-size:0.28rem;}

.home-pagination3 .swiper-pagination-bullet{width:50px; height:6px; margin:0px 5px !important; background-color:#000000;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius:3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; filter:alpha(opacity=20);   -moz-opacity:0.2;   -khtml-opacity: 0.2;   opacity:0.2;  }
.home-pagination3 .swiper-pagination-bullet-active{width:50px; height:6px; background-color:#ccd654;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.swiper-container-horizontal>.home-pagination3.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px; }
.i_box3_c .home_next3{width:0.5rem; height:0.54rem; background:url(../images/tb_013.png) center no-repeat; background-size:100%; right:-0.1rem; top:0.9rem; margin-top:0px; outline:0;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_c .home_next3:hover{ background:url(../images/tb_013s.png) center no-repeat; background-size:100%;}
.i_box3_c .home_prev3{width:0.5rem; height:0.54rem;  background:url(../images/tb_014.png) center no-repeat; background-size:100%; left:-0.1rem; top:0.9rem; margin-top:0px; outline:0;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_c .home_prev3:hover{ background:url(../images/tb_014s.png) center no-repeat; background-size:100%;}

.i_box6{width:100%; padding:0.5rem 4% 0.6rem 4%;}

.i_box8_c{width:100%; padding-top:0.1rem;}
.i_box8_c li{width:33.33%; float:left; padding:0px 1% 2% 1%;}
.i_box8_c li .a_img{width:100%;display:inline-block; overflow:hidden;}
.i_box8_c li .a_img img{width:100%; transition-timing-function:linear;
		 -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
	
    filter: gray;}
.i_box8_c li .a_img:hover img{ transition-timing-function:linear;
		 -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
	
    filter: gray;}




.mian_box1{width:100%; height:100%; background-color:rgb(0,0,0,0.3); position:fixed; left:0px; top:0px; display:none;}
.wx_top,.wx_top:hover{ width:0.7rem; position:fixed;  right:0.1rem; bottom:1.1rem; z-index:111; cursor:pointer;}
.wx_top img{width:100%;}

.db_box1{width:100%; background-color:#0d7dc5; position:fixed; left:0px; bottom:0px; z-index:11;}
.db_box1 li{width:20%; float:left; }
.db_box1 li .div{width:100%; height:1rem; line-height:1rem; padding:0.1rem 0px; display:inline-block; float:left;  color:#fff; font-size:0.26rem;}
.db_box1 li .div.a1{ position:relative;}
.db_box1 li .div.a1 .img1{width:120px; height:120px; position:absolute; left:50%; margin-left:-60px; bottom:100%; display:none;}
.db_box1 li .div:hover{ text-decoration:none; color:#fff;}
.db_box1 li .div .a_img{width:100%; height:0.41rem; text-align:center; position:relative;}
.db_box1 li .div .a_img img{ width:0.41rem; height:0.41rem; position:absolute; left:50%; margin-left:-0.205rem; top:0px;}
.db_box1 li .div .a_text{width:100%;hegiht:0.4rem; line-height:0.4rem; overflow:hidden; text-align:center;}


.n_box1{width:100%; background-color:#fff;}
.n_menu1{width:100%; height:40px; position:relative;margin:0; overflow:hidden;font-family:"微软雅黑";}
.n_menu1.fixmenuzs{ position:fixed; left:0px; top:66px; z-index:111;}
.n_menu1 .scroller {position:absolute;}
.n_menu1 .scroller li { height:40px;color:#222222;float: left;font-size:15px;text-align: center;}
.n_menu1 .scroller li a{padding:0px 17px;color:#222222;display:block;width:100%; height:40px;line-height:40px;}
.n_menu1 .scroller li a:hover,.n_menu1 .scroller li a:link{ text-decoration:none;}
.n_menu1 .scroller li.cur{/*background:#d92028*/}
.n_menu1 .scroller li.cur a{ background-color:#032aa6; color:#fff; text-decoration:none;}

.n_box1{width:100%; padding:0.8rem 4% 0.45rem 4%;}
.n_box1_t{width:100%; color:#222222; font-size:0.48rem; line-height:1px; line-height:1.8; text-align:center;}
.n_box1_t1{width:100%; padding:0.1rem 0px; line-height:1.6; color:#222222; font-size:0.24rem; text-align:center;}
.n_box1_c{width:100%; padding-top:0.35rem;}
.n_box1_c li{width:25%; float:left; text-align:center; color:#000000; font-size:0.24rem; line-height:1.4;}
.n_box1_c li .s1{ color:#032aa6; font-size:0.6rem; font-family:"Times New Roman";}
.n_box1_c li .s1 span{ display:inline-block; position:relative;}
.n_box1_c li .s1 span .tb1{width:0.3rem; height:0.3rem; line-height:0.3rem; display:inline-block; text-align:center; color:#000; font-size:0.24rem; position:absolute; right:-0.3rem; top:0.2rem;}

.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}


.pc-slide {
	width: 100%;
	margin: 0 auto; position:relative;
}


.home-swiper4 {width: 100%;height: 100%;background: #000;}
.home-swiper4 .swiper-slide {text-align: center;font-size: 16px; height:3.2rem;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper4 .swiper-slide img{width:100%; display:none;}
.home-pagination4 .swiper-pagination-bullet { margin:0px 5px !important;width: 10px !important;height: 10px !important;opacity: 1; border:1px solid #fff;-moz-border-radius: 100%;
-webkit-border-radius: 100%;border-radius:100%; opacity:1;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-color:transparent;}
.home-pagination4 .swiper-pagination-bullet-active {background: #fff !important; width:10px !important;opacity:1;}
.home-swiper4.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0.9rem; text-align:center;}
/*.home-swiper4 .swiper-button-prev.home_prev {width:42px; height:42px; background:url(../images/tb_05.png) left center no-repeat; margin-top:-21px; left:10%;}
.home-swiper4 .swiper-button-next.home_next{width:42px; height:42px; background:url(../images/tb_06.png) left center no-repeat; margin-top:-21px; right:10%;}
*/


.case_details{width:100%; padding-top:0.3rem;}
.case_details.case_details1{ width:610px; right:53px;}
.case_details.case_details1 .case_details_t{width:100%; line-height:1.6;font-size:0.3rem; font-weight:bold;}
.case_details_t{width:100%; line-height:1.7; overflow:hidden; color:#222222; font-size:0.3rem; margin-bottom:0.1rem; font-weight:bold;}
.case_details_c{width:100%; color:#666666; font-size:0.28rem; line-height:2;}
.case_details_c .s1{ color:#032aa6;font-weight:bold;}




.n_box16{width:100%; padding:0.5rem 4%; background:url(../images/bg6.jpg) center center no-repeat; background-size:cover;}
.n_box16_c{width:100%; padding:10px; background-color:#fff;}
.n_box16_c_t{width:100%; background:url(../images/tb_036.png) center repeat-x; text-align:center;}
.n_box16_c_t .s1{ padding:0px 10px; height:0.8rem; line-height:0.8rem; color:#222222; font-size:0.36rem; font-weight:bold; display:inline-block; background-color:#fff;}
.n_box16_c_t .s1 span{ color:#032aa6;}
.n_box16_c_tc{width:100%; padding-top:0.4rem;}
.n_box16_c_ul{width:100%; padding-top:33px;}
.n_box16_c_ul li{width:343px; margin-right:43px; float:left; cursor:pointer;}
.n_box16_c_ul li .a_img{width:343px; height:420px; padding:17px 34px; display:inline-block; border:1px solid #e5e5e5; text-align:center; overflow:hidden;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box16_c_ul li .a_img img{width:273px; height:383px;}
.n_box16_c_ul li .a_text{width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; color:#222222; font-size:16px;}
.n_box16_c_ul li:hover .a_text{ color:#032aa6;}
.n_box16_c_ul li:hover .a_img{ border:1px solid #032aa6;}

.n_box17_t{width:100%; padding-top:0.5rem;}

.pc-slide1 {
	width: 100%;
	margin: 0 auto; position:relative;
}
.view1{width:100%;}
/*.preview{width:17%; float:right;}*/

.view1 .swiper-container {
	width: 100%;
	/*height: 500px;*/
}
.view1 .swiper-slide img{width:100%;/* border:1px solid #e5e5e5;*/} 

.view1 .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 36px;
	z-index: 10;
	background-size:20px;
	display:none;
}

.view1 .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 36px;
	z-index: 10;
	background-size:20px;
	display:none;

}

.preview1 {
	 margin-top:0.25rem;
	  width:100%; /*float:right;*/ padding: 0px  7% 0px 7%; position:relative;
	
}

.preview1 .swiper-container {
	width: 100%;
	overflow:hidden;
	height: 100%;
	margin:0px 0%;
}

.preview1 .swiper-slide {
	width: 90px;
	 margin:0px 5px;
	float:left;
	cursor:pointer;
}
.preview1 .swiper-slide .a_img{width:100%; height:66px; overflow:hidden; display:inline-block;}
.preview1 .swiper-slide .a_img img{width:100%; height:66px;}
.preview1 .swiper-slide .a_text{width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#333333; font-size:14px;}

.preview1 .slide6 {
	width: 100px;
}

.preview1 .arrow-left {
	background: url(../images/tb_034s.png) no-repeat left top;background-size:100%;
	position: absolute;
	 left:0%;
	top:0.5rem;
	width: 0.36rem;
	height: 0.39rem;
	z-index: 10;
}
.preview1 .arrow-left:hover{ background:url(../images/tb_034.png) no-repeat;background-size:100%;}

.preview1 .arrow-right {
	background: url(../images/tb_035s.png) no-repeat left bottom; background-size:100%;
	position: absolute;
	right:0%;
	top:0.5rem;
	width: 0.36rem;
	height: 0.39rem;
	z-index: 10;
}
.preview1 .arrow-right:hover{ background:url(../images/tb_035.png) no-repeat;background-size:100%;}
.preview1 .swiper-slide img{width:100px; height:100px; border:1px solid #d2d2d2;}
/*.preview img {
	padding: 1px;
}*/

.preview1 .active-nav img {
	padding: 0;
	border: 1px solid #032aa6;
}
.preview1 .active-nav .a_text{ color:#032aa6;}



.home-swiper5 {width:100%;height: 100%; padding-bottom:0.5rem !important;}
.home-swiper5 .swiper-slide { background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper5 .swiper-slide .a_img{width:100%; padding:0.15rem; border:1px solid #eeeeee; text-align:center;}
.home-swiper5 .swiper-slide .a_img img{width:100%}
.home-swiper5 .swiper-slide .a_text{width:100%; height:0.8rem; line-height:0.4rem; text-align:center; color:#222; font-size:0.28rem; overflow:hidden;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.home-swiper5 .swiper-slide:hover .a_img{ border:1px solid #032aa6;}
.home-swiper5 .swiper-slide:hover .a_text{ color:#032aa6;}


.home-pagination5 .swiper-pagination-bullet { margin:0px 5px !important;width: 10px !important;height: 10px !important;opacity: 1; background-color:#c7c7c7;-moz-border-radius: 100%;
-webkit-border-radius: 100%;border-radius:100%; opacity:1;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-pagination5 .swiper-pagination-bullet-active {background: #032aa6 !important; width:10px !important;opacity:1;}
.home-swiper5.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0rem; text-align:center;}

.n_box18{width:100%; padding:0.5rem 4%; background:url(../images/bg7.jpg) center center no-repeat; background-size:cover;}
.n_box18_t{width:100%; padding:0.3rem 0px; line-height:2; overflow:hidden; color:#222222; font-size:0.24rem;}
.n_box18_c{width:100%;}



.home-swiper6 {width:100%;height: 100%; padding-bottom:0.5rem !important;}
.home-swiper6 .swiper-slide { background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper6 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#222222; font-size:0.24rem; background-color:#fff;}
.home-swiper6 .swiper-slide .div:hover{ text-decoration:none; color:#032aa6;}
.home-swiper6 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.home-swiper6 .swiper-slide .div .a_img img{width:100%;}
.home-swiper6 .swiper-slide .div .a_text{width:100%; height:0.7rem; line-height:0.7rem; overflow:hidden; text-align:center; }


.home-pagination6 .swiper-pagination-bullet { margin:0px 5px !important;width: 10px !important;height: 10px !important;opacity: 1; background-color:#c7c7c7;-moz-border-radius: 100%;
-webkit-border-radius: 100%;border-radius:100%; opacity:1;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-pagination6 .swiper-pagination-bullet-active {background: #032aa6 !important; width:10px !important;opacity:1;}
.home-swiper6.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0rem; text-align:center;}


.n_box19{width:100%;  padding-top: 5%;}
.n_box19_t{width:100%; padding-top:0.3rem;}



.pc-slide2 {
	width: 100%;
	margin: 0 auto; position:relative;
}
.view2{width:100%; border:1px solid #e5e5e5;}
/*.preview{width:17%; float:right;}*/

.view2 .swiper-container {
	width: 100%;
	/*height: 500px;*/
}
.view2 .swiper-slide img{width:100%;/* border:1px solid #e5e5e5;*/} 

.view2 .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 36px;
	z-index: 10;
	background-size:20px;
	display:none;
}

.view2 .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 36px;
	z-index: 10;
	background-size:20px;
	display:none;

}

.preview2 {
	 margin-top:0.25rem;
	  width:100%; /*float:right;*/ padding: 0px  5% 0px 5%; position:relative;
	
}

.preview2 .swiper-container {
	width: 100%;
	overflow:hidden;
	height: 100%;
	margin:0px 0%;
}

.preview2 .swiper-slide {
	width: 100px;
	 margin:0px 2px;
	float:left;
	cursor:pointer;
}
.preview2 .swiper-slide .a_img{width:100%; height:66px; overflow:hidden; display:inline-block;}
.preview2 .swiper-slide .a_img img{width:100%; height:66px;}
.preview2 .swiper-slide .a_text{width:100%; padding:5px 0px; line-height:1.4; overflow:hidden; text-align:center; color:#333333; font-size:14px;}

.preview2 .slide6 {
	width: 100px;
}

.preview2 .arrow-left {
	background: url(../images/tb_038.png) center center no-repeat; background-color:#e3e3e3; background-size:0.11rem;
	position: absolute;
	 left:0%;
	top:0%;
	width: 0.28rem;
	height: 59px;
	z-index: 10;
}
.preview2 .arrow-left:hover{ background:url(../images/tb_038s.png)  center center no-repeat; background-color:#032aa6; background-size:0.11rem;}

.preview2 .arrow-right {
	background: url(../images/tb_037.png) center center no-repeat; background-color:#e3e3e3; background-size:0.11rem;
	position: absolute;
	right:0%;
	top:0%;
	width: 0.28rem;
	height: 59px;
	z-index: 10;
}
.preview2 .arrow-right:hover{ background:url(../images/tb_037s.png)  center center no-repeat; background-color:#032aa6; background-size:0.11rem;}
.preview2 .swiper-slide img{width:100px; height:100px; border:1px solid #d2d2d2;}
/*.preview img {
	padding: 1px;
}*/

.preview2 .active-nav img {
	padding: 0;
	border: 1px solid #032aa6;
}
.preview2 .active-nav .a_text{ color:#032aa6;}

.n_box20{width:100%; padding:0.5rem 4% 0.3rem 4%; background-color:#f1f2f3;}

.n_box20_c{width:100%; text-align:center;}
.n_box20_c a{ height:0.6rem; line-height:0.6rem; display:inline-block; color:#333333; font-size:0.26rem;}
.n_box20_c a:hover{ text-decoration:none; color:#032aa6;}


.Amplification img
{
	
	transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification:hover img
{
	filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
}

@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0)
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}


@-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);
    
  }
}


@-webkit-keyframes float2 {
  0% {
	 -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
  100% {
	  -webkit-transform: translateY(0);
    transform: translateY(0);
   
  }
}

@keyframes float2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
  
  100% {
     -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
}



/*Index*/
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%;background-color: #0f1332;/*transform: scale(0.8);opacity: 0.5;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;*/}
/*.active .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/
.bg {width: 100%;background:url(../images/bg1.jpg) repeat left top;position: relative;overflow: hidden; padding: 0% 0 5% 0;background-size: cover;background-attachment: fixed;}.bg1 {width: 100%;background:#fff;position: relative;overflow: hidden;}.bg2 {width: 100%;background:url(../images/bg2.jpg) repeat left top;position: relative;overflow: hidden; padding:  0% 0 5% 0;}.bgs {width: 100%;position: relative;overflow: hidden; background: #f5f5f5; padding: 0; display: block;}.bgs1 {width: 100%;position: relative;overflow: hidden; background: #fff; padding: 0; display: block; padding-top: 20px;}
.show_cen{width: 100%; margin: 0px auto; padding: 0px 5%; display: block; overflow: hidden;}
.show_cen1{width: 100%;padding:0 4%; margin: 0px auto; display: block; overflow: hidden;}
.show_cen1 img{max-width: 100%;}
.pd50{padding: 5px 0 20px 0; font-size: 16px; line-height: 1.8;}

.home-swiper {width: 100%;height: 100%;background: #000;}
.home-swiper .swiper-slide {text-align: center;font-size: 16px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
/*.home-swiper .swiper-slide .conver_div{width:100%; height:100%; position:absolute; left:0px; top:0px;}
.home-swiper .swiper-slide img{ display:none;}*/
.home-swiper .swiper-slide .text_c{width:80%; margin:0px 10%;z-index: 2; padding:0px 3%; color:#fff; line-height:1.8; text-align:left; position:absolute; left:0px; top:50%;
webkit-transform: translate(0%, -40%);
-moz-transform: translate(0%, -40%);
transform: translate(0%, -40%); 
font-size:36px;opacity: 0; 
filter: alpha(opacity=0);
transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.home-swiper .swiper-slide .text_c h1{ font-size:48px;margin-bottom:20px;}
.home-swiper .swiper-slide.swiper-slide-active .text_c{opacity: 1; filter: alpha(opacity=100);
 webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
transform: translate(0%, -50%);  }
.text_c .more{border: 1px solid #fff; border-radius: 21px;font-size: 16px; font-weight: normal; height: 42px; line-height: 42px; padding: 0px 40px; float: left; display: inline-block;}
.text_c .more:hover{background: #fff; color: #333;}

.home-swiper .swiper-slide .text_img{width:70%; margin:0px 15%; z-index: 1; padding:0px 3%; color:#fff;position:absolute; 
left:0px; top:60%;webkit-transform: translate(0%, -40%);text-align: right;
-moz-transform: translate(0%, -40%);transform: translate(0%, -40%); font-size:24px;opacity: 0; filter: alpha(opacity=0);
transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transition:  all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; }
.home-swiper .swiper-slide.swiper-slide-active .text_img{opacity: 1; text-align: right; filter: alpha(opacity=100); webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); text-align: right;}
.home-swiper .swiper-slide .text_img img{width: 50%;}

.home-swiper .swiper-slide .s1{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:block;}
.home-swiper .swiper-slide .s1 img{width:100%; height:auto !important; display:none;}
.home-swiper .swiper-slide .s2{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover;  display:none;}
.home-swiper .swiper-slide .s2 img{width:100%; height:auto !important; display:none;}

.home-swiper .home_next{width:42px; height:42px; background:url(../images/banner_right.png) no-repeat; background-size:42px; right:4%; margin-top:21px;}
.home-swiper .home_prev{width:42px; height:42px; background:url(../images/banner_left.png) no-repeat; background-size:42px; left:4%;margin-top:21px;}
/*.home-swiper .home-pagination .swiper-pagination-bullet{width:30px !important; border:2px solid #fff; background-color:transparent;-moz-border-radius: 5px; 
-webkit-border-radius: 5px;  
border-radius:5px;    -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; margin:0px 8px !important;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px !important; background-color:#1e276e; border:2px solid #1e276e;}*/
.home-pagination .swiper-pagination-bullet{width:40px; height:40px; line-height:40px; font-size:16px; color:#fff; margin:0px 20px 0px 0px !important; text-align:center; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=40);  -moz-opacity:0.4;   -khtml-opacity: 0.4;   opacity:1; position:relative; background-color:transparent !important;}
.home-pagination .swiper-pagination-bullet:after{width:12px; height:1px; background-color:#fff; position:absolute; right:10px; bottom:17px; content:""; display:none;}
.home-pagination .swiper-pagination-bullet-active{width:60px; text-align:left; padding:0px 9px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.home-pagination .swiper-pagination-bullet-active:after{ display:block;}
.home-swiper.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:1440px;  left:50%; margin-left:-720px; text-align:left; bottom:40px; }

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/



.header_div{width:100%; margin: 0px auto;height:80px; left:50%; top:0px; position:fixed; z-index:10000;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.header_div1{width:100%;box-shadow: #ccc 0px 0px 4px 0px; background: #fff; padding-top: 0px; margin: 0px auto;height:80px; left:50%; top:0px; position:fixed; z-index:10000;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}

.header_div_width{width: 100%; margin: 0px auto;}
.header_div .i_logo{width:32%; padding-top:20px;}
.header_div .i_logo1{width:32%; padding-top:20px; display: none;}
.header_div .i_logo img{ width:auto; height:47px;}
.header_div.fixedmenu,.header_div.fixedmenu1.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*/ background: #fff;}
.header_div.fixedmenu1{ position:relative;}
.menu_nav{width:60%; }
.menu_nav ul{width:100%;}
.menu_nav ul li{width:16.66%; float:left;text-align:center; z-index:1;}
.menu_nav ul li .nav_a{width:100%; height:80px; line-height:80px; color:#fff; display:inline-block; font-size:16px; position:relative;}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#f1f1f1; text-decoration:none; }
.menu_nav ul li .nav_a:after{width:0%; height:1px; background-color:#fff; position:absolute; left:50%; margin-left:-50%; bottom:0px; z-index:1; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.menu_nav ul li .nav_a:hover:after,.menu_nav ul li .nav_a.activetopm:after,.menu_nav ul li .nav_a.activetopm1:after{width:40%; left:80%; }
.menu_nav ul li .dlone{width:100%; position:absolute; left:0px; top:100%; background-color:#ffffff; display:none; padding:10px 0px;}
.menu_nav ul li .dlone .ddone{width:100%; height:40px; line-height:40px; float:left; position:relative;}
.menu_nav ul li .dlone .ddone .aone{width:100%; height:40px; line-height:40px; display:inline-block; overflow:hidden; text-align:center; color:#222222; font-size:16px;}
.menu_nav ul li .dlone .ddone .aone:hover,.menu_nav ul li .dlone .ddone .aone.activetwo{ text-decoration:none; color:#fff; background-color:#df777d;}
.menu_nav ul li .dlone .ddone .dltwo{width:155px; background-color:#00c798; position:absolute; left:100%; top:0px; display:none;}
.menu_nav ul li .dlone .ddone .dltwo dd{width:100%; float:left; border-bottom:1px solid #4dd8b7;}
.menu_nav ul li .dlone .ddone .dltwo dd a{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:16px; display:inline-block; float:left;}
.menu_nav ul li .dlone .ddone .dltwo dd a:hover{ color:#fff; text-decoration:none; background-color:#50ecc7;}


.header_div1 .menu_nav ul li{width:16.66%; float:left;text-align:center;  z-index:1;}
.header_div1 .menu_nav ul li .nav_a{width:100%; height:80px; line-height:80px; color:#222; display:inline-block; font-size:16px; position:relative;}
.header_div1 .menu_nav ul li .nav_a:hover,.header_div1 .menu_nav ul li .nav_a.activetopm, .header_div1 .menu_nav ul li .nav_a.activetopm1{ color:#2F72CE; text-decoration:none; }
.header_div1 .menu_nav ul li .nav_a:after{width:0%; height:1px; background-color:#2F72CE;; position:absolute; left:50%; margin-left:-50%; bottom:0px; z-index:1; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.header_div1 .menu_nav ul li .nav_a:hover:after,.menu_nav ul li .nav_a.activetopm:after,.menu_nav ul li .nav_a.activetopm1:after{width:40%; left:80%; }
.header_div1 .menu_nav ul li .dlone{width:100%; position:absolute; left:0px; top:100%; background-color:#ffffff; display:none; padding:10px 0px;}
.header_div1 .menu_nav ul li .dlone .ddone{width:100%; height:40px; line-height:40px; float:left; position:relative;}
.header_div1 .menu_nav ul li .dlone .ddone .aone{width:100%; height:40px; line-height:40px; display:inline-block; overflow:hidden; text-align:center; color:#222222; font-size:16px;}
.header_div1 .menu_nav ul li .dlone .ddone .aone:hover,.header_div1 .menu_nav ul li .dlone .ddone .aone.activetwo{ text-decoration:none; color:#fff; background-color:#df777d;}
.header_div1 .menu_nav ul li .dlone .ddone .dltwo{width:155px; background-color:#00c798; position:absolute; left:100%; top:0px; display:none;}
.header_div1 .menu_nav ul li .dlone .ddone .dltwo dd{width:100%; float:left; border-bottom:1px solid #4dd8b7;}
.header_div1 .menu_nav ul li .dlone .ddone .dltwo dd a{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#333; font-size:16px; display:inline-block; float:left;}
.header_div1 .menu_nav ul li .dlone .ddone .dltwo dd a:hover{ color:#fff; text-decoration:none; background-color:#50ecc7;}
.header_div1 .i_logo1{width:32%; padding-top:20px; display: block;}
.header_div1 .i_logo{width:32%; padding-top:20px;display: none;}


.fixedmenu .menu_nav ul li{width:16.66%; float:left;text-align:center; z-index:1;}
.fixedmenu .menu_nav ul li .nav_a{width:100%; height:80px; line-height:80px; color:#222; display:inline-block; font-size:16px; position:relative;}
.fixedmenu .menu_nav ul li .nav_a:hover,.fixedmenu .menu_nav ul li .nav_a.activetopm, .fixedmenu .menu_nav ul li .nav_a.activetopm1{ color:#1c63d5; text-decoration:none; }
.fixedmenu .menu_nav ul li .nav_a:after{width:0%; height:1px; background-color:#1c63d5; position:absolute; left:50%; margin-left:-50%; bottom:0px; z-index:1; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.fixedmenu .menu_nav ul li .nav_a:hover:after,.menu_nav ul li .nav_a.activetopm:after,.menu_nav ul li .nav_a.activetopm1:after{width:40%; left:80%; }
.fixedmenu .menu_nav ul li .dlone{width:100%; position:absolute; left:0px; top:100%; background-color:#ffffff; display:none; padding:10px 0px;}
.fixedmenu .menu_nav ul li .dlone .ddone{width:100%; height:40px; line-height:40px; float:left; position:relative;}
.fixedmenu .menu_nav ul li .dlone .ddone .aone{width:100%; height:40px; line-height:40px; display:inline-block; overflow:hidden; text-align:center; color:#222222; font-size:16px;}
.fixedmenu .menu_nav ul li .dlone .ddone .aone:hover,.menu_nav ul li .dlone .ddone .aone.activetwo{ text-decoration:none; color:#fff; background-color:#df777d;}
.fixedmenu .menu_nav ul li .dlone .ddone .dltwo{width:155px; background-color:#00c798; position:absolute; left:100%; top:0px; display:none;}
.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd{width:100%; float:left; border-bottom:1px solid #4dd8b7;}
.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd a{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#333; font-size:16px; display:inline-block; float:left;}
.fixedmenu .menu_nav ul li .dlone .ddone .dltwo dd a:hover{ color:#fff; text-decoration:none; background-color:#50ecc7;}
.header_div.fixedmenu  .i_logo1{width:32%; padding-top:20px; display: block;}
.header_div.fixedmenu  .i_logo{width:32%; padding-top:20px;display: none;}



.twodiv{width:100%; position:absolute; left:0px; top:100%; background-color:#fff; z-index:111; display:none;}
.twodiv_l{width:21%; height:100%; position:absolute; left:0px; top:0px; background-color:#efefef;}
.twodiv_r{width:33%; height:100%; background-position: right center; background-repeat: no-repeat; background-size:cover; position:absolute; right:0px; top:0px;}
.twodiv_r img{ width:100%; float:left; display:none;}
.twodiv_c{width:100%; position:absolute; z-index:1; min-height:260px; background: #e5e5e5; padding-top: 40px;display: none;
width: 100%; top:80px; left:50%;webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.twodiv_c dl{ width: 40%; float: left; text-align:left;}
.twodiv_c dl.last{ width: 20%; float: left; text-align:left;}
.twodiv_c dl dt{border-bottom:1px solid #dbdbdb ; height: 40px; line-height: 40px;margin-bottom: 20px;font-size: 16px;}
.twodiv_c dl dd a{display: block; height: 40px; line-height: 40px; font-size: 16px; color: #666666; }
.twodiv_c dl dd a:hover{color: #032AA6;}

.i_morebtn{width:8%; height:80px; position:relative;}
.left_but{width:30px; height:30px; cursor:pointer; position:absolute; left:50%; margin-left:-15px; top:50%; margin-top:-15px; z-index:100;}
.left_but_btn{display:inline-block; position:relative;width:22px; height:2px; z-index:2; margin:14px 0 0 0px; background:#fff;
-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;-moz-border-radius:2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */}
.left_but_btn:before,.left_but_btn:after {content: ''; display:block; width:30px; height:2px; position:absolute; background:#fff;
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;-moz-border-radius:2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */}
.left_but_btn:before{margin-top:-10px;}
.left_but_btn:after {margin-top:10px;}
.phone_nav_one .left_but_btn{background: rgba(0, 0, 0, 0); }
.phone_nav_one .left_but_btn:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.phone_nav_one .left_but_btn:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.phone_nav_one{  transition-delay:0s; -webkit-transition-delay:0s; }

.yc_box1{width:100%; position:fixed; top:100%; background-color:#fff; left:0px; z-index:12;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.yc_box1.leftbutton{ top:80px;}
.yc_box1_c{width:100%; padding:150px 10% 0px 10%}
.yc_box1_c_ul{width:100%;}
.yc_box1_c_ul li{width:14.285%; float:left; border-right:1px solid #d2d2d2; min-height:319px;}
.yc_box1_c_ul li .a1{width:100%; height:33px; line-height:33px; overflow:hidden; display:inline-block; text-align:center; float:left; color:#333333; font-size:16px; margin-bottom:25px;}
.yc_box1_c_ul li .a1:hover{ text-decoration:none; color:#2a3bcb;}
.yc_box1_c_ul li .a2{width:100%; height:29px; line-height:29px; overflow:hidden; display:inline-block; text-align:center; float:left; color:#333333; font-size:14px;}
.yc_box1_c_ul li .a2:hover{ text-decoration:none; color:#bd3736;}

.i_zhbox1{width:6.5%; border-left:1px solid #dcdcdc;}

.i_ss{width:100%; position:relative;}
.i_ss_t{width:100%; height:80px; padding-left:14%; cursor:pointer; position:relative;}
.i_ss_t .s1{width:100%; height:80px; line-height:80px; color:#000000; font-size:14px; background:url(../images/tb_01.png) 20px center no-repeat; padding-left:25px; display:inline-block;}
.fixedmenu .i_ss_t .s1,.header_div1 .i_ss_t .s1{width:100%; height:80px; line-height:80px; color:#000000; font-size:14px; background:url(../images/tb_01s.png) 20px center no-repeat; padding-left:25px; display:inline-block;}
.i_ss_c{width:210px; height:40px;position:absolute; right:30px; top:100%; display:none;-moz-box-shadow:0px 0px 4px #ccc;/*firefox*/  
-webkit-box-shadow:0px 0px 4px #ccc;/*webkit*/  
box-shadow:0px 0px 4px #ccc;/*opera或ie9*/}
.i_ss_c .ipt1{width:170px; height:40px;  line-height:40px; border:0px;  color:#333; font-size:14px; text-indent:10px; font-family:"微软雅黑";}
.i_ss_c .ipt2{width:40px; height:40px; background:url(../images/tb_01.png) center no-repeat; border:0px; background-color:#032aa6;}


.i_banben{width:100%; height:80px;  position:relative; z-index:11;}
.i_banben_t{width:100%; height:80px; background:url(../images/tb_4.png) right 24% center no-repeat; cursor:pointer; line-height:40px; padding-left:8%;}
.i_banben_t .s1{ width:100%; height:80px; line-height:80px; display:inline-block; text-indent:25px; color:#000000; font-size:14px; background:url(../images/tb_2.png) left center no-repeat;}
.i_banben_c{width:100%; background-color:#fff; position:absolute; right:0px; top:100%; padding:10px 11px; display:none;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.i_banben_c .div1{width:100%; float:left; padding:10px 0px; cursor:pointer; display:inline-block; overflow:hidden; text-align:center; color:#1e276e;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_banben_c .div1:hover{ color:#fff; background-color:#1e276e; text-decoration:none;}




.i_picchange{width:100%; height: 798px;  overflow:hidden; display:block;}

/*首页关于我们*//*首页手风琴图片*/.h_about{ padding: 5% 0;}.n_box1s {	width:100%;	height: 100%; margin: 0px auto; }.n_box1s_t {	width: 100%;	padding-bottom: 15px;	color: #ea6e39;	font-size: 20px;	line-height: 1.8;}.n_box1s_t1 {	width: 100%;	padding-bottom: 20px;	color: #333333;	font-size: 36px;	line-height: 1.5;	font-weight: bold;}.n_box1s_c {	width: 100%;	line-height: 1.7;	color: #999999;	font-size: 14px;	overflow: hidden;}.n_box1s_b {	width: 100%; padding: 0px 5%;	height:202px;}.n_box1s_b li {	width:100%;	float: left;	overflow: hidden;	cursor: pointer;	-webkit-transition: all ease-out 0.2s;	transition: all ease-out 0.2s;	height: 100%;	transition: all ease-in-out .5s; margin-top: 3%;}.n_box1s_b li.activeone {	width:100%;	transition: all ease-in-out .5s;}.n_box1s_b li .div {	width: 100%;	height: 100%;	float: left;	color: #fff;	font-size: 18px;	display: inline-block;	position: relative;}.n_box1s_b li .div:hover {	text-decoration: none;	color: #fff;}.n_box1s_b li .div .pro_img {	height: 100%;	margin: 0px auto;	position: absolute;	z-index: 2;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.n_box1s_b li:not(:hover) .pro_img_bg {	width: 100%;	height: 100%;	position: absolute;	background: url(../images/bg10.png) repeat-x left bottom;	z-index: 4;}.n_box1s_b li.activeone .pro_img_bg,.n_box1s_b li:hover .pro_img_bg {	width: 100%;	height: 100%;	position: absolute;background: url(../images/bg20.png) repeat-x left bottom;	z-index: 4;}.n_box1s_b li .home_pro_con {	transition: all ease-in-out .5s;	text-align: left;	position: absolute;	z-index: 5;	width: 80%;	margin: 0px 6%;	bottom: 16px;	left: 0%;}.n_box1s_b li .home_pro_con .en_name {	font-size: 20px;	line-height: 40px;}.n_box1s_b li .home_pro_con .china_name {	font-size: 14px;	line-height: 1.3;	height: 40px; display: block; transition: all ease-in-out .5s; overflow: hidden; }.n_box1s_b li:hover .home_pro_con .china_name {	display: block;}.n_box1s_b li.activeone .home_pro_con .china_name {	font-size: 14px;	line-height: 1.6;	height: 70px; display: block; transition: all ease-in-out .5s; }.n_box1s_b li:hover .home_pro_con,.n_box1s_b li.activeone .home_pro_con {	transition: all ease-in-out .5s;	bottom: 30px;}.n_box1s_b li:hover .home_pro_con .en_name,.n_box1s_b li.activeone .home_pro_con .en_name {	font-size: 20px;	line-height: 40px;}/*首页产品*/.custom{ font-size: 18px; font-weight: bold; padding: 30px 0 20PX 0; position: relative; line-height: 2;}.custom .name2{font-size: 12px; font-weight: normal; color: #666; width: 70%;line-height: 1.4;}.custom .more1{ background:url(../images/more1.png) no-repeat right center; background-size: 20px; padding-right: 20px; position: absolute; right: 0px; bottom:16PX;transition: all ease-in-out .5s;}.custom .more1:hover{ background:url(../images/more2.png) no-repeat right center; background-size: 20px; padding-right: 30px; position: absolute; right: 0px;transition: all ease-in-out .5s;}.custom .more1 a{font-size: 13px; color: #333; font-weight: normal;}.custom .more1:hover a{ color: #1645ab;}.customs{position: absolute; top: 16%; left: 6.5%;}.customs .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 56px; color: #333333; height:80PX;}.customs .custom_cn{font-size: 30px; color: #333; height: 70px;}.customs .custom_line{width: 38px; height: 3px; background: #2f72ce;}.customs1{position: absolute; top: 20%; left: 6.5%;}.customs1 .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 30px; color: #fff; height:40PX;}.customs1 .custom_cn{font-size: 24px; color: #fff; height: 40px;}.customs1 .custom_line{width: 38px; height: 3px; background: #fff;}.customs2{position: relative; top: 20%; text-align: left; margin-top: 4%;}.customs2 .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 24px; color: #333333; line-height: 30px;}.customs2 .custom_cn{font-size: 22px; color: #333; height: 40px; line-height: 30px;}.customs2 .custom_line{width: 38px; height: 3px; background: #2f72ce;}.customs3{position: relative; top: 20%; text-align: center; padding: 8% 0;}.customs3 .custom_en{font-family:'Geometr415',"微软雅黑"; text-transform: uppercase; font-size: 30px; color: #fff; height:40PX;line-height: 40px;}.customs3 .custom_cn{font-size: 24px; color: #fff; height:40px; line-height: 40px;}.customs3 .custom_line{width: 38px; height: 3px; background: #fff; margin: 0px auto;}.h_pro ul{display: block; overflow: hidden;}.h_p_custom a{margin: 0px 10px 0 0; font-size: 13px;line-height: 30px; height: 30px;color: #222;}.h_p_custom a{position: relative; display: inline-block; overflow: hidden;color: #222;}.h_p_custom  a.c1{position: relative; display: inline-block; overflow: hidden;color: #3f51b3;}.h_p_custom a:after{ height: 2PX; background: #3f51b3; position: absolute; content: ''; width: 0%; left: 0; bottom: 0;transition: all ease-in-out .5s;}.h_p_custom a.c1:after{ height: 2PX; background: #3f51b3; position: absolute; content: ''; width: 100%; left: 0; bottom: 0;transition: all ease-in-out .5s;}.h_p_custom a.c1:hover:after{width: 100%; transition: all ease-in-out .5s;}/*首页滚动产品 start*/.solution{width: 100%; height: 100%;  position: relative;}.h_pro  .sjs-swiper {	width: 90%;	height: 100%; visibility:inherit !important; position: relative; padding-top: 50px !important;}.sjs-swiper .swiper-slide {	-webkit-transition: transform 1.0s;z-index: 5;	-moz-transition: transform 1.0s;	-ms-transition: transform 1.0s;	-o-transition: transform 1.0s;	-webkit-transform: scale(0.8);	transform: scale(0.8);	float: left;		position: relative;	cursor: pointer;	overflow: hidden;  position: relative;}.sjs-swiper .swiper-slide .swiper_img{width: 100%; overflow: hidden;transition: all ease-in-out .5s}.sjs-swiper .swiper-slide .swiper_img img{width: 100%;transition: all ease-in-out .5s}.sjs-swiper .swiper-slide  .imgs1{width:100%; }.sjs-swiper .swiper-wrapper{z-index: 2;}.sjs-swiper .swiper-slide-active,.sjs-swiper .swiper-slide-duplicate-active {	-webkit-transform: scale(1);	transform: scale(1);	/*background:url(../images/ppwh_tb7.png) bottom 75px center no-repeat; background-size:100%; padding:0px 15px 15px 15px;*/}.sjs-swiper .swiper-slide-active img,.sjs-swiper .swiper-slide-duplicate-active img {	margin-top: 0px;}.sjs-swiper .swiper-button-prev {background:#abacae url(../images/jt1.png) center no-repeat;/*background:none;*/width: 34px; height: 34px;	left:5%;}.sjs-swiper .swiper-button-next {	background:#abacae url(../images/jt.png) center no-repeat;	/*background:none; */		width:34px;	height: 34px;	right:5%;}.sjs-swiper .swiper-button-prev:hover {	background:#2f72ce url(../images/jt1.png) center no-repeat;}.sjs-swiper .swiper-button-next:hover {	background:#2f72ce url(../images/jt.png) center no-repeat;}.sjs-swiper .swiper-slide img {	transition: all ease-in-out .2s;	width: 100%;	margin: 0px auto;	height: auto;	/* margin-top:70px;*/	filter: alpha(opacity=64);	-moz-opacity: 0.64;	-khtml-opacity: 0.64;	opacity: 0.64;}.sjs-swiper	.swiper-slide-prev{ padding-left: 50px;}.sjs-swiper .swiper-slide.swiper-slide-prev .swiper_img{	opacity: 3;	filter: alpha(opacity=3); transition: all ease-in-out .5s;} .sjs-swiper .swiper-slide .video_name {width: 100%;	z-index: 4;	position: relative;		transition: all ease-in-out .3s;	 margin-top: 20px;}.sjs-swiper .swiper-slide.swiper-slide-next .swiper_img{	opacity: 3;	filter: alpha(opacity=3);transition: all ease-in-out .5s}.sjs-swiper .swiper-slide-active img,.sjs-swiper .swiper-slide-duplicate-active img {	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;z-index: 50;}.sjs-swiper .swiper-slide .zc {	width: 80px;	height: 80px;background: #b99d56 url(../images/play.png) no-repeat 25px center;	margin: 0px auto;	margin-bottom: 30px;	transition: all ease-in-out .2s;}	.sjs-swiper .swiper-slide.swiper-slide-active:hover .swiper_img { background: #333;}.sjs-swiper .swiper-slide.swiper-slide-active:hover .swiper_img img,.sjs-swiper .swiper-slide.swiper-slide-duplicate-active:hover .swiper_img img {	filter: alpha(opacity=90) !important;-moz-opacity: 0.9 !important;	-khtml-opacity: 0.9 !important;	opacity: 0.9 !important;z-index: 50; transform: scale(1.05);}.sjs-swiper .swiper-slide .zc {	width: 80px;	height: 80px;		background: #b99d56 url(../images/play.png) no-repeat 25px center;	margin: 0px auto;	margin-bottom: 30px;	transition: all ease-in-out .2s;}.sjs-swiper .swiper-slide-active .zc,.sjs-swiper .swiper-slide-duplicate-active .zc {	opacity: 1;	filter: alpha(opacity=100);}.sjs-swiper .swiper-slide .zc_title {	width: 100%;	line-height: 20px;		opacity: 0.5;	filter: alpha(opacity=0.5);	transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;	-webkt-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;	color: #333;	font-size: 16px; 	z-index: 2;	text-align: left;		overflow: hidden;}.sjs-swiper .swiper-slide-active .zc_title {	opacity: 1;	filter: alpha(opacity=100); color: #222; text-align: center;font-weight: bold;display: block; overflow: hidden;}.sjs-swiper .xz_bg{	width: 38%; height:-webkit-fill-available;z-index: 1;	position: relative;transition: all ease-in-out .3s; top: 50%; left: 50%;transform: translate(-50%, -50%); text-align: center;line-height: 100%;		height: 100%;}.sjs-swiper .xz_bg img{ margin: -50% auto; top: 50%;  width:100%;;}/*首页滚动产品*/.show_pro li{width: 48%; margin-right: 4%; margin-top: 3%; float: left; text-align: center; font-size: 13px;}.show_pro li a{color: #333;}.show_pro li a:hover{color: #0064B9;}.show_pro li img,.show_pro1 li img,.show_pro2 li img{width: 100%;}.show_pro li:hover div img{transform: scale(1.1); transition: all ease-in-out .5s;}.show_pro li:nth-child(2n){margin-right: 0;}.show_pro1 li{width: 48%; margin-right: 4%; margin-top: 3%;  float: left; text-align: center; font-size: 13px;}.show_pro1 li img{width: 100%;}.show_pro1 li:nth-child(2n){margin-right: 0;}.show_pro2 li{width: 48%; margin-right: 4%; margin-top: 3%;  float: left; text-align: center; font-size: 13px;}.show_pro2 li img{width: 100%;}.show_pro2 li:nth-child(2n){margin-right: 0;}.show_pro li .pro_img,.show_pro1 li .pro_img,.show_pro2 li .pro_img{overflow: hidden;}.show_pro li .pro_img img,.show_pro1 li .pro_img img,.show_pro2 li .pro_img img{transform: scale(1); transition: all ease-in-out .5s;}.show_pro li:hover .pro_img img,.show_pro1 li:hover .pro_img img,.show_pro2 li:hover .pro_img img{transform: scale(1.1); transition: all ease-in-out .5s;}/*首页新闻*/.h_new ul{display: block; overflow: hidden; padding: 0px 0px 50px 0;}.h_new .ny_new{padding:1% 3% 3% 3%; background: #fff;}.h_new li{width: 48%; font-size: 18px; float: left; margin: 2% 2% 3% 0; position: relative; }.h_new li:first-child{width: 100%; margin-right: 0; margin-bottom: 5%;}.h_new .ny_new li{margin-bottom: 20px;}.h_new li:nth-child(3n){margin-right: 0;}.h_new li div{width: 100%;}.h_new li .h_new_img {overflow: hidden; max-height: 250px;}.h_new li .h_new_img img{width: 100%; transform: scale(1); transition: all ease-in-out .5s; }.h_new li:hover .h_new_img img{width: 100%; transform: scale(1.1); transition: all ease-in-out .5s; }.h_new li:first-child h3{ height: auto;}.h_new li h3{height: 56px; line-height: 25px; overflow: hidden; font-size: 15px; padding-top: 10px;}.h_new li:hover h3{ color: #1645ab;}.h_new li .new_c{font-size: 13px; overflow: hidden; height: 90px; line-height: 30px; margin-top: 10px;}.h_new li a .new_c{font-size: 13px; overflow: hidden; height: 50px; line-height: 25px; color: #666;}.h_new li .new_time{font-size: 11px; color: #999;  height: 40px; line-height: 40px;}.h_new li:after{display: block; position: absolute; content: ''; width: 0; background: #1645ab; bottom: -13px; height: 3px; transition: all ease-in-out .5s;}.h_new li:hover:after{display: block; position: absolute; content: ''; width: 100%; background: #1645ab; height: 3px; transition: all ease-in-out .5s;}/*首页新闻*/.case_l{width: 100%; float: left; background: #fff;}.case_l .case_img{width: 100%; overflow: hidden;}.case_l .case_img img{ width: 100%; transform: scale(1); transition: all ease-in-out 0.5s;}.case_l:hover .case_img img{ width: 100%; transform: scale(1.1); transition: all ease-in-out 0.5s;}.case_l .case_con {padding: 5%;}.case_l .case_con h3{ font-size: 15px; color: #333;}.case_l:hover .case_con h3{ font-size: 15px; color: #2F72CE;}.case_l .case_con .case_content{font-size: 13px; color: #666666; margin: 20px 0; line-height: 1.5;}.case_l .case_con .case_time{font-size: 12px; color: #999;}.case_r{width: 100%; float: right; background: #fff; padding: 0.5% 3%; border-top: 1px solid #f5f5f5;}.case_r a{width: 100%; margin: 5% 0; display: block; overflow: hidden;}.case_r a .case_img{width: 35%; overflow: hidden; float: left;}.case_r a .case_img img{ width: 100%; transform: scale(1); transition: all ease-in-out 0.5s; }.case_r a:hover .case_img img{ width: 100%; transform: scale(1.1); transition: all ease-in-out 0.5s; }.case_r a .case_con { float: right; width:60%;}.case_r a .case_con h3{ font-size: 15px; color: #333; font-weight: normal; line-height: 1.5s;}.case_r a:hover .case_con h3{ font-size: 15px; color: #2F72CE;}.case_r a .case_con .case_content{font-size: 15px; color: #666666; margin: 15px 0; height: 50px; overflow: hidden; display: none;}.case_r a .case_con .case_time{font-size: 12px; color: #999; margin-top: 10px;}.new_r{width: 560px;float: right;}.new_r ul{display: block; overflow: hidden;}.new_r li{width: 100%; display: block; margin-top: 12px; overflow: hidden;}.new_r li:first-child{margin-top: 0px;}.new_r li img{width: 31%; float: left; margin-right: 3%; 	transition: all ease-in-out .5s;}.new_r li:hover{background: #fff; box-shadow: #ccc 0px 0px 15px 0px;}.new_r li h3{font-size: 18px; padding: 10px ;color: #333333; font-weight: normal;}.new_r li .time {color: #999; text-align:left; padding-left: 0px; transition: all ease-in-out .5s; display: block; overflow: hidden;}.new_r li:hover h3{color: #032AA6;}.new_r li:hover .time {color: #999; text-align:left; padding-left: 20px; transition: all ease-in-out .5s;display: block; overflow: hidden;color: #032AA6;}.new_r li:hover img{	filter: alpha(Opacity=65);	transform: scale(1.05);	transition: all ease-in-out .5s;}/*footer*/.i_fbg1{ background-color:#333333;}.i_footer{width:100%; padding:70px 0px 50px 0px; display: block; overflow: hidden;}.i_footer_t{width:100%;color:#fff; }.i_footer_t .i_footer_t_l{width:100%;color:#fff; float: left; font-size: 13px;}.i_footer_t .i_footer_t_l .i_f_icon1{font-size: 14px; margin-bottom:5px;} .i_footer_t .i_footer_t_l .i_f_icon1 img{margin-right: 10px; width: 16px;}.i_footer_t .i_footer_t_l .i_f_tel{font-size: 26px; margin: 0px ; padding: 0px; line-height: 1.3;}.i_f_tel_service{margin-bottom: 20px;}.i_footer_t .i_footer_t_l .i_f_add li{display: block; width: 100%;  line-height: 30px; font-size: 13px;}.i_footer_t .i_footer_t_l .i_f_add li img{margin-right: 10px; width: 14px;}.i_footer_t .i_footer_t_l .i_f_add li{display: block; width: 100%;  line-height: 40px; display: block; overflow: hidden;}.i_footer_t .i_footer_t_l .i_f_add li img{margin-right: 18px;}.i_f_add_img{width:30px; float:left; padding-right: 5px;}.i_f_add_con{ width: calc( 96% - 30px); float:left;line-height: 1.5;  padding-top: 10px;}  .i_footer_t .i_footer_t_c{width:100%;color:#fff; float: left;  display: none;}.i_footer_t .i_footer_t_c ul{width:100%; padding-top: 30px; display: block; overflow: hidden;}.i_footer_t .i_footer_t_c ul li {float: left; width: 20%;}.i_footer_t .i_footer_t_c ul li a{width: 100%;display: block; height: 20px; line-height:20px; color: #fff;font-size: 13px; }.i_footer_l_add{width: 15%;}.i_footer_l_add li{height: 50px;overflow: hidden; font-size: 13px; color: #fff;}.i_footer_l_add li img{margin-right: 10px;}.i_footer_l_ewm{width: 18%; float: left;}.i_footer_l_ewm li{ width: 50%; float: left; text-align: center;color: #fff; font-size: 13px;}.i_footer_l_ewm li .ewm_img{width: 80%; border: 1px solid #9a9a9a; padding: 8px; text-align: center; margin: 0px auto;}.i_footer_l_ewm li .ewm_img img{width: 100%;}.footer_bq{color: #cccccc; border-top: 1px solid #404040; text-align: center; padding:20px 0 60px 0;font-size: 13px;}.i_footer_l_c1{width:100%; height:58px; margin-top:25px; float: right; text-align: center;}.i_footer_l_c1 a,.i_footer_l_c1 a:hover{ margin-right:5px; display:inline-block; text-decoration:none; margin-bottom: 10px;}.i_footer_l_c1 a.a1{ position:relative;}.i_footer_l_c1 a.a1 .img{width:120px; height:120px; background-color:#fff; padding:5px; position:absolute; top:-120px;left:0px; display:none;}
/*内页开始*/
.n_banner{width:100%;  overflow:hidden; background-position:center center; text-align: center; background-repeat:no-repeat; background-size:cover; position:relative; }.n_banner img{width:100%; }.n_banner{width:100%; position:relative; height:3rem; background-position: center center; background-repeat:no-repeat; background-size:cover;}.n_banner img{width:100%; display:none;}.n_banner:after{width:100%; height:100%; /*background:url(../images/bg10.png) bottom repeat-x; */position:absolute; left:0px; bottom:0px; content:""; z-index:1;}.n_banner_text{width:100%; position:absolute; top: 40%; webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); left:0px; bottom:1.4rem; color:#fff; line-height:1.5; font-size:0.3rem; z-index:2; padding:0px 4%; text-align: left;}.n_banner_text .s1{ font-size:0.48rem;}.n_banner_text1{width:100%; background:url(../images/tb_026.png) repeat; position:absolute; left:0px; bottom:0px; text-align:center; z-index:3;}
.i_content{width:100%; height:100%;left:0px; top:0px;}
.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}
.i_con{width:100%; margin:0px auto;}
.i_con1{width:100%; margin:0px auto;}
.ny_bann_content{position:absolute; width:100%; left:50%;bottom: 0;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); color:#fff; font-size:16px; letter-spacing:2px; text-align:left;}
.ny_bann_content .banner_te{ bottom: 40px;}
.ny_bann_content .banner_te h3{font-size: 24px; height: 60px; line-height: 60px;font-weight: normal;}
.ny_nav{height: 70px; line-height: 70px;background: #f1f1f1; width: 100%; clear: both; text-align: center;}
.ny_nav a{padding: 0px 5px; display: inline-block; font-size: 16px; min-width: 140px; border-right: 1px solid #d3d3d3; color: #333;}
.ny_nav a:last-child{border-right: none;}
.ny_nav a.now,.ny_nav a:hover{background: #2F72CE;; color: #fff;}
.pc_amenu{width:100%; position:absolute; left:0px; bottom:0px; }
.pc_amenu:after{width:87%; height:100%; background:url(../images/tb_18.png) repeat; position:absolute; left:0px; top:0px;-moz-border-radius:0px 15px 0px 0px;      /* Gecko browsers */
-webkit-border-radius:0px 15px 0px 0px;   /* Webkit browsers */
border-radius:0px 15px 0px 0px;            /* W3C syntax */ content:"";}
.a_menu{width:100%; margin:0px; padding:0px; height:70px; overflow:hidden; position:relative; z-index:1;}
.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 25px; margin-right:10px; float:left; height:70px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; display:inline-block; overflow:hidden; text-align:center; line-height:70px; color:#fff; font-size:16px; position:relative;}
.a_menu .a_menu_a:before{width:2px; height:100%; background-color:#fff; position:absolute; left:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.a_menu .a_menu_a:after{width:2px; height:100%; background-color:#fff; position:absolute; right:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#aa62a4; text-decoration:none;}
.a_menu .a_menu_a:hover:before,.a_menu .a_menu_a:hover:after,.a_menu .a_menu_a.activetm1:before,.a_menu .a_menu_a.activetm1:after{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
text .s1{ font-size:25px;}

/*内页开始*/.n_banner{width:100%;  overflow:hidden; background-position:center center; text-align: center; background-repeat:no-repeat; background-size:cover; position:relative; }.n_banner img{width:100%; }.jjfa_banner{position:absolute; width:1200px; left:50%; top:50%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); color:#fff; font-size:16px; letter-spacing:2px; text-align:left;}.jjfa_banner .n_banner_text{width:450px; /*text-align: justify;*/}.jjfa_banner .n_banner_text .s1{ font-size:20px; font-weight: bold; height: 50px;}.jjfa_banner .n_banner_text .s2{ height: 250px; line-height: 1.6; font-size: 16px;}.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}.i_con{width:100%; margin:0px auto;}.i_con1{width:100%; margin:0px auto;}.ny_bann_content{position:absolute; max-width: 1400px; width: 74%; min-width:1200px; left:50%;top: 60%;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); color:#fff; font-size:16px; letter-spacing:2px; text-align:left;}.ny_bann_content .banner_te .en_name{ font-size: 20px; }.ny_bann_content .banner_te h3{font-size: 36px; position: relative; height: 60px; line-height: 60px;font-weight: normal; margin-bottom: 30px;}.ny_bann_content .banner_te h3:after{position: absolute; content: ''; width:106px; height: 2px; background: #fff; bottom: -10px; left: 0px;}.ny_bg {width: 100%; background: #fff;height: 60px; line-height: 60px; border-bottom: 1px solid #e8e8e8; clear: both;}.ny_bg .ny_nav{}.ny_nav .add{width: 30%; float: left;color: #999;}.ny_nav .add a{color: #999; padding: 0px 6px;}.ny_nav .add a:hover{color: #999;color: #2f72ce;}.ny_nav .ny_nav_li{text-align: right;}.ny_nav .ny_nav_li{width: 70%; float: right;}.ny_nav .ny_nav_li a{padding: 0px 5px; display: inline-block; font-size: 16px; min-width: 120px; border-right: 1px solid #e8e8e8; color: #333; text-align: center;}.ny_nav .ny_nav_li a:first-child{ border-left: 1px solid #e8e8e8; }.ny_nav .ny_nav_li a.now,.ny_nav a:hover{background: #fff; color: #2f72ce;}.pc_amenu{width:100%; position:absolute; left:0px; bottom:0px; }.pc_amenu:after{width:87%; height:100%; background:url(../images/tb_18.png) repeat; position:absolute; left:0px; top:0px;-moz-border-radius:0px 15px 0px 0px;      /* Gecko browsers */-webkit-border-radius:0px 15px 0px 0px;   /* Webkit browsers */border-radius:0px 15px 0px 0px;            /* W3C syntax */ content:"";}.a_menu{width:100%; margin:0px; padding:0px; height:70px; overflow:hidden; position:relative; z-index:1;}.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 25px; margin-right:10px; float:left; height:70px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; display:inline-block; overflow:hidden; text-align:center; line-height:70px; color:#fff; font-size:16px; position:relative;}.a_menu .a_menu_a:before{width:2px; height:100%; background-color:#fff; position:absolute; left:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}.a_menu .a_menu_a:after{width:2px; height:100%; background-color:#fff; position:absolute; right:0px; top:0px; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#aa62a4; text-decoration:none;}.a_menu .a_menu_a:hover:before,.a_menu .a_menu_a:hover:after,.a_menu .a_menu_a.activetm1:before,.a_menu .a_menu_a.activetm1:after{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}text .s1{ font-size:25px;}/*关于我们 start*/.about_bg{background:#fff ; width: 100%; min-height: 600px; overflow: hidden;}.about_content{font-size: 18px; line-height: 2; margin: 3% 0; color: #333; overflow: hidden; display: block;}.aobut_con{ padding: 4% 0; font-size: 15px; line-height: 1.6;}.about_l{width:100%; float: left;}.about_r{width: 100%; float: right; margin: 5% 0;}.about_r img{width: 100%;}.about_bg1{background:#d7dfec url(../images/about_bg1.jpg) no-repeat center top; width: 100%; background-size: 280%;}.about_name1{font-size: 36px;text-align: center; color: #222; padding:80px 0px 0px 0;}.about_con{position: relative; overflow: hidden;}.about_con .about_con_l{width: 100%; height: auto; display: block; overflow: hidden; clear: both;}.about_con .about_con_l img{width: 100%; float: left;}.about_con .about_con_r{width: 100%; position: relative; right:0px;padding:0 5%;text-align: center; background: #fff;  display: block; overflow: hidden;}.about_con .about_con_r .customs2{padding-top:8%;}.about_con .about_con_r img{margin-bottom: 30px;}.about_con .about_con_r .about_vision{font-size: 15px;text-align: left; margin: 20px 0; height: auto; line-height: 1.6;}.about_bg2{display: block; overflow: hidden; background: url(../images/bg3.jpg) no-repeat center top; width: 100%; padding-top:20px;z-index: 1; position: relative; background-size: 100% 100%; padding-bottom: 8%; display: block; overflow: hidden;}.about_bg3{background: #f1f2f4; display: block; overflow: hidden;}.culture_l{ width: 100%; float: left; position: relative; padding-top: 4%;}.culture_l .culture_con{width:100%; float: left;}.culture_content{padding: 5% 0; font-size: 15px; line-height: 1.6;}.culture_r{width: 100%; float: right;}.culture_r img{width: 100%;}.about_hor_img ,.about_hor_img ul{display: block; overflow: hidden;}.about_hor_img li{ width: 48%; float: left; margin-right: 4%; margin-bottom: 4%;}.about_hor_img li:nth-child(2n){margin-right: 0px;}.about_hor_img li .a_img{border: 1px solid #e5e5e5;}.about_hor_img li .a_img img{width: 100%;}.about_hor_img li .a_img_con{background: #eeeeee url(../images/about_fd1.png)  no-repeat 90% center;  background-size:6%; height: 50px; line-height: 50px; overflow: hidden; padding-left: 5%; padding-right: 18%;}.show_az {	width: 100%;	padding: 5%;	display: block;	overflow: hidden;}.show_az .az_l {	width: 100%;	float: left;}.show_az .az_l img {	width: 100%;}.show_az .az_r {	width:100%;	font-size: 15px;	line-height: 1.8;}.hor_more{padding: 5% 0; text-align: center;}.hor_more a{height:38px; width: 160px; text-align: left; border: 1px solid #2f72ce; display: inline-block; line-height: 36px; padding: 0px 5%; border-radius: 23px;  color: #2f72ce; background: url(../images/morebg1.png) no-repeat 80% center; transition: all ease-in-out .5s;}.hor_more a:hover{height:38px; width: 160px; text-align: left;  border: 1px solid #2f72ce; display: inline-block; line-height: 36px; padding: 0px 6%; border-radius: 23px;  color: #fff; background:#2f72ce url(../images/morebg.png) no-repeat 75% center; transition: all ease-in-out .5s;}/*发展历程*/.n_box2_c { position: relative; z-index: 2;	width: 100%;	padding:6%; margin-bottom: 3%;	background-color: #fff;	-moz-box-shadow: 0px 0px 10px #b9b9b9;	/*firefox*/	-webkit-box-shadow: 0px 0px 10px #b9b9b9;	/*webkit*/	box-shadow: 0px 0px 10px #b9b9b9;	/*opera或ie9*/}.pc-slide {	width: 100%;	margin: 0 auto;}.view .swiper-container {	width: 100%;	/*height: 500px;*/}.view .swiper-slide {	width: 100%;	padding: 20px 0px 0px 0px;	min-height: 200px;	color: #333333;	font-size: 14px;	line-height: 1.6;	overflow: hidden;	text-align: justify;	vertical-align: top;}.view .swiper-slide .s1 {	margin-right: 0px;	float: left; max-width: 100%;}.view .swiper-slide img {	margin-bottom: 10px;	max-width: 100%;	height: auto !important;}.view .arrow-left {	/*background: url(../images/img49.jpg) no-repeat left top;*/	position: absolute;	left: 0px;	top: 425px;	margin: 0px;	/*top: 50%;	margin-top: -57px;*/	width: 46px;	height: 114px;	z-index: 10;}.view .arrow-right {	/*background: url(../images/img50.jpg) no-repeat left bottom;*/	position: absolute;	right: 0px;	top: 425px;	margin: 0px;	/*top: 50%;	margin-top: -57px;*/	width: 46px;	height: 114px;	z-index: 10;}.preview {	width: 100%;	position: relative;	border-bottom: 1px solid #eeeeee;}.preview .swiper-container {	/*width: 80%;*/	width: 100%;	overflow: hidden;	height: 67px;	/*margin:0px 10%;*/}.preview .swiper-slide {	float: left;	cursor: pointer;	color: #000000;	font-size: 18px;	height: 67px;	line-height: 67px;	text-align: center;	overflow: hidden;}.preview .slide6 {	width: 82px;}.preview .arrow-left {	background: url(../images/tb_030.png) no-repeat left top;	position: absolute;	left: 0px;	top: 50%;	margin-top: -9px;	width: 31px;	height: 17px;	z-index: 10;}.preview .arrow-left:hover {	background: url(../images/tb_030s.png) no-repeat left top;}.preview .arrow-right {	background: url(../images/tb_031.png) no-repeat left bottom;	position: absolute;	right: 0px;	top: 50%;	margin-top: -9px;	width: 31px;	height: 17px;	z-index: 10;}.preview .arrow-right:hover {	background: url(../images/tb_031s.png) no-repeat left top;}.preview .swiper-slide img {	width: 67px;	height: 44px;	border: 1px solid #d2d2d2;}/*.preview img {	padding: 1px;}*/.preview .active-nav {	color: #2f74ce;}/*资质弹窗*/.n_box15{width:100%; height:100%; display:none; text-align: center; position:fixed; left:0px; top:0px; z-index:111111; background:url(../images/tb_043.png) repeat;}.n_box15_c{width:100%; position:fixed; left:50%; top:50%; z-index:111111; background-color:#fff;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.n_box15_c_t{ padding-bottom:45px; line-height:50px; position:relative; text-align:center; color:#333333; font-size:30px; font-weight:bold; position:relative;}.n_box15_c_t a,.n_box14_c_t a:hover{width:27px; position:absolute; right:20px; top:20px;}.n_box15_c_c{width:100%;}.n_box15_c_c li{width:100%; padding-bottom:30px; float:left;}.n_box15_c_c li dl{width:100%;color:#666666; font-size:16px;}.n_box15_c_c li dl dd{width:33.33%; float:left;}.n_box15_c_c li dl dd .s1{width:40%; text-align:right; height:48px; line-height:48px; padding-right:1%; }.n_box15_c_c li dl dd .s2{width:60%; height:48px; line-height:48px; padding-left:1%; position:relative;}.n_box15_c_c li dl dd .s2 .ipt1{width:100%; height:48px; position:relative; border:0px; line-height:48px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:"微软雅黑";}.n_box15_c_c li dl dd .s2 .s3{ height:48px; line-height:48px; color:#bbb; position:absolute; right:0px; top:0px;}.n_box15_c_c li dl dt{width:100%; float:left; font-weight:normal;}.n_box15_c_c li dl dt .s4{width:13%; text-align:right; height:48px;line-height:48px; padding-right:1%;}.n_box15_c_c li dl dt .s5{width:87%; padding-left:1%;}.n_box15_c_c li dl dt .s5 .ipt2{width:100%; height:100%; outline:0; border:0px;resize:none; line-height:1.6; padding:5px 0px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:"微软雅黑";}.n_box15_c_c li .s6{width:100%; padding-top:55px; padding-left:9%;}.n_box15_c_c li .s6 .ipt3{width:96%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; background-color:#48a625; border:0px;font-family:"微软雅黑";}/*关于我们 end*//*产品中心*/.pro_bg1{background:#d7dfec url(../images/bg4.jpg) no-repeat center top; width: 100%; padding: 3% 0;background-size: cover;background-attachment: fixed;}.pro_bg2{background:#d7dfec url(../images/bg5.jpg) no-repeat center top; width: 100%; padding: 3%;background-size: cover;background-attachment: fixed;}.pro_bg3{background:#d7dfec url(../images/bg6.jpg) no-repeat center top; width: 100%; padding: 3% 0;background-size: cover;background-attachment: fixed;}.bg4{background:#d7dfec url(../images/bg7.jpg) no-repeat center top; width: 100%; padding: 3% 0;background-size: cover;background-attachment: fixed;}.home_more{ background:url(../images/more1.png) no-repeat right center; padding-right: 20px; background-size: 20px; position: absolute; right: 5%; top: -70px;transition: all ease-in-out .5s;}.home_more:hover{ background:url(../images/more2.png) no-repeat right center; padding-right:30px; background-size: 20px; position: absolute; right: 5%; top: -70px; transition: all ease-in-out .5s;}.home_more a{font-size: 13px; color: #333;}.home_more:hover a{font-size: 13px; color: #1645ab;}.pro_show ul{padding: 3% 2%; background: #fff; display: block; overflow: hidden;}.pro_show li{width: 98%; float: left;text-align: center; margin: 1%;}.pro_show li img{width: 100%;}.pro_show li .pro_img{ width: 100%; float: left;border: 1px solid #e5e5e5; margin-right:20px; overflow: hidden; margin-bottom: 10px;}.pro_show li .pro_img img{width: 100%; transform: scale(1); transition: all ease-in-out 0.5s;}.pro_show li:hover .pro_img img{width: 100%; transform: scale(1.1); transition: all ease-in-out 0.5s;}.pro_show li a .pro_name{font-size: 15px; color: #333; line-height: 1.5; padding: 3% 0; text-align: left;}.pro_show li:hover a .pro_name{font-size: 15px; color: #2F72CE; line-height: 2;}.pro_show li a .pro_r_con{float: left; width: 400px;}.pro_show li a .pro_r_c_t{height: 70px; overflow: hidden; line-height: 24px; font-size: 14px; color: #333;transition: all ease-in-out .5s;}.pro_show li a .pro_r_c_c{display: block; overflow: hidden; margin-bottom: 20px; margin-top: 20px; height: 60px; overflow: hidden;}.pro_show li a .pro_r_c_c span{background: url(../images/li.png) no-repeat left center; float: left; /*margin-right: 20px;*/ padding-left: 14px; color: #666; line-height: 30px;width:46%;}.pro_show li a .pro_more1{ background: #1a4792; color: #fff; font-size: 14px; width: 108px; height: 40px; line-height: 40px; clear: both; text-align: center;}.pro_show li a:hover .pro_more1{background: #275eba;}.pro_show li a:hover .pro_r_c_t{height: 70px; overflow: hidden; line-height: 24px; font-size: 14px; color: #1a4792;  transition: all ease-in-out .5s;}.show_name{width: 100%; font-size: 16px; font-weight: bold;  text-align: center; color: #333; padding: 8% 0; line-height: 1.6;}.show_name .new_times{font-size: 12px; font-weight: normal; color: #e2e2e2; margin-top: 4%;}.pro_show1 {padding:5%; background: #fff; display: block; overflow: hidden; line-height: 1.6; font-size: 15px;}.pro_show1 img{max-width: 100%;}.pro_show1 .ny_show_left{width: 100%; float: left;}.pro_show1 .ny_show_righ{width: 100%; float: right;}.pro_show1 .ny_show_righ img,.pro_show1 .ny_show_left img{max-width: 100%;}/*分页样式 start*/.a_mtbd_dpages{width:100%; text-align:center; padding:30px 0% 0px 0%;  font-size:16px; }.a_mtbd_dpages a,.a_mtbd_dpages span{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#fff;color:#666666; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius:2px;      /* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */border-radius:2px;            /* W3C syntax */}.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#2f72ce;}.a_mtbd_dpages1{width:100%; text-align:center; padding:30px 0% 0px 0%;  font-size:16px; }.a_mtbd_dpages1 a,.a_mtbd_dpages1 span{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#f1f2f3;color:#666666; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius:2px;      /* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */border-radius:2px;            /* W3C syntax */}.a_mtbd_dpages1 a:hover,.a_mtbd_dpages1 a.activepages1,.a_mtbd_dpages1 span{ color:#fff; text-decoration:none; background-color:#2f72ce;}.pages {line-height: 1.6; border-top: 1px solid #e2e2e2; margin-top: 50px; padding-top: 20px;}.pages div{padding: 5px 0; font-size: 13px; height: 30px; overflow: hidden; line-height: 30px;}.pages a{display: unset; color: #666;}.pages a:hover{display: unset; color: #2F72CE;}.bor{border-top: 2px solid #e2e2e2;}/*分页样式 end*/.block { display: block;  }.none {display: none;}/*投资者关系 start*/.tzzgx{width: 100%; background: #fff; display: block;  overflow: hidden; padding: 3%;}.tzzgx_l{width: 100%; float: left;padding: 5%;}.tzzgx_l .tzzgx_name{font-size: 24px; color: #333; position: relative; height: 60px; line-height: 60px;}.tzzgx_l .tzzgx_name:before{position: absolute; content: ''; left: 0; top: 0; height: 4px; width: 92px; background: #2f72ce;}.tzzgx_l .tzztx_con{width: 100%; margin:10px 0;font-size: 15px; line-height: 1.6;}.tzzgx_l .tzztx_con img{width: 100%; margin-bottom: 20px;}.tzzgx_r{width: 100%; float: right;}.tzzgx_r ul{margin-bottom: 20px; padding: 2% 5%;}.tzzgx_r li{width: 100%; line-height: 20px; height: auto; overflow: hidden; font-size: 15px; margin-top: 4%; border-bottom: 1px dotted #e5e5e5; padding-bottom: 3%;}.tzzgx_r li .fl{width: 100%; overflow: hidden;}.tzzgx_r li .time{ float: right; width: 100%; color: #999;}.tzzgx_r li .r_img{float: right; display: none;}.tzzgx_r li .time{float: right;display: block;}.i_section{	position: relative;	box-sizing: border-box;	width:100%; overflow:hidden;	}.n_box14{width:100%; padding:30px 0px 30px 0px; position:relative; z-index:1;}.n_box14_t{width:100%; color:#000000; font-size:36px; padding:5px 0px 15px 0px; text-align:center; line-height:1.5;}.a_careers_c{width:100%; background-color:#fff; margin: 40px 0; display: block; overflow: hidden;}.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#e3e9f3; color:#006ecc; font-size:16px; font-weight: bold;}.a_careers_c dt .s1{width:55%; padding-left:5%;}.a_careers_c dt .s2{width:20%; text-align:center;display: none;}.a_careers_c dt .s3{width:20%; text-align:center;display: none;}.a_careers_c dt .s4{width:20%; text-align:center;}.a_careers_c dd{width:100%; float:left; background-color:#e8e9ef; }.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; border-bottom: 1px solid #f1f2f3; color:#000000; font-size:16px; background:#ffff 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:#fff; color:#333; }.a_careers_c dd .div .s1{width:55%; padding-left:5%;}.a_careers_c dd .div .s2{width:20%; text-align:center;display: none;}.a_careers_c dd .div .s3{width:20%; text-align:center; display: none;}.a_careers_c dd .div .s4{width:20%; text-align:center;}.a_careers_c dd .div_l{width:100%; background-color:#e3e9f3;  padding:3% 5%; overflow:hidden; display:none ; text-align:left; border-top: none;}.a_careers_c dd .div_l_c{width:100%; color:#333333; font-size:17px; line-height:1.8;}.a_careers_c dd .div_l_c img{ max-width:100%;}.a_careers_c dd .div_l_c span{ font-weight:bold;}.a_careers_c dd .div_l_b{ padding:0px 40px; border-radius: 21px; height:42px; margin-top:20px; display:inline-block; line-height:42px; background-color:#1f286f; border:1px solid #1f286f; color:#fff; font-size:17px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}.a_careers_c dd .div_l_b:hover{ text-decoration:none; color:#1f286f; background-color:#fff;}.hwtj{display: block; overflow: hidden; padding: 20px 0px; display: block; overflow: hidden;}.hwtj .custom1{font-size: 20px;  height: 50px; line-height: 50px;text-align: left; border-bottom: 1px solid #e5e5e5;}.hwtj ul{display: block; overflow: hidden; margin: 40px 0;}.hwtj li{width: 22.8%; margin: 0px 1%; border: 1px solid #e5e5e5;display: block; overflow: hidden; font-size: 16px; float: left;}.hwtj li .pro_img{ width: 100%;}.hwtj li .pro_name{ padding: 14px; color: #333333;}.hwtj li:hover .pro_name{ padding: 14px; color: #032AA6;}.hwtj li .pro_img img{width: 100%; transition: all ease-in-out .5s;}.hwtj li .pro_img img{width: 100%;  transform: scale(1.1); transition: all ease-in-out .5s;}.hwtj li .line{width: 0%; height: 3px;transition: all ease-in-out .5s;}.hwtj li:hover .line{width: 100%; height: 3px; background: #032AA6;transition: all ease-in-out .5s;}/*产品列表 */.pro_show_list li{padding:30px 0px;border-bottom: 1px solid #e5e5e5; display: block; overflow: hidden; transition: all ease-in-out .5s;}.pro_show_list li a{color: #666;}.pro_show_list li .pro_list_img{width: 100px; height: 100px; border: 1px  solid #e5e5e5; float: left;}.pro_show_list li .pro_list_img img{}.pro_show_list li img{width: 100%;}.pro_show_list li .pro_r_c_t{width: 300px; float: left; color: #1a4792; padding: 30px 0; margin-left: 30px; font-size: 16px;}.pro_show_list li .pro_r_c_c{width:590px; float: left;padding: 30px 40px;}.pro_show_list li .pro_more1{ margin: 30px  30px 30px 20px; float: left; width: 108px; height: 40px; text-align: center; color: #fff; line-height: 40px; background: #1a4792;}.pro_show_list li:hover .pro_more1{background: #032AA6;}.pro_show_list li:hover {padding:30px 10px;border-bottom: 1px solid #e5e5e5;background: #f8f8f8; display: block; overflow: hidden; transition: all ease-in-out .5s;}/*产品列表*//*成功案例 start*/.jjfa {display: block; overflow: hidden; padding: 3% ; background: #fff;}.jjfa ul{ }.jjfa ul li{ margin-bottom: 30px;display: block; overflow: hidden; width: 100%;}.jjfa ul li .pro_img{width:100%; float: left; overflow: hidden; margin-bottom: 20px;}.jjfa ul li .pro_img img{width: 100%;transition: all ease-in-out .5s;}.jjfa ul li:hover .pro_img img{width: 100%;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; transform: scale(1.1);  transition: all ease-in-out .5s;}.jjfa ul li .jjfa_con{width: 100%; float: right; padding:0 5%;}.jjfa ul li .jjfa_con .line{width: 0px; height: 2px; background: #2F72CE;transition: all ease-in-out .5s;}.jjfa ul li:hover .jjfa_con .line{width: 100%; height: 2px; background: #2F72CE; transition: all ease-in-out .5s;}.jjfa ul li .jjfa_con .jjfa_name{font-size: 16px;height: auto; overflow: hidden; line-height:30px; color: #333333; margin-top: 10px;}.jjfa ul li .jjfa_con .jjfa_content{color: #666;font-size: 13px; height: 50px; line-height: 25px; overflow: hidden; margin: 16px 0;}.jjfa ul li  .read_more{position: relative; transition: all ease-in-out .5s; margin-top: 10px; border-radius: 23px; width: 36px; height: 36px; border: 1px solid #2f72ce; background: url(../images/morebg1.png) no-repeat center center;}.jjfa ul li  .read_more span{opacity: 0; display: none; transition: all ease-in-out .5s; width: 0; overflow: hidden;height: 36px; }.jjfa ul li:hover .read_more{position: relative; transition: all ease-in-out .5s;right: 0; border-radius: 23px; width:50%; max-width: 240px; height: 36px; border: 1px solid #2f72ce; background:#2f72ce url(../images/morebg.png) no-repeat 80% center;}.jjfa ul li:hover .read_more span{opacity: 1; display: block; width: 180%;  color: #fff;height: 36px;  line-height: 36px;text-align: left; display: block; padding-left:20%; transition: all ease-in-out .5s;}.jjfa ul li .time{font-size: 12px; color: #999;}/*成功案例end*//*联系我们 start*/.contact{ padding-bottom: 40px; display: block; overflow: hidden;}.contact_l{float: left; width: 100%;}.contact_r{float: right; width: 100%;}#container {  margin: 0 auto;  width: 100%;  height: 530px;  font-size: 14px;  color: #000;}#container .icon {  background: url(../images/marker.png) no-repeat;}#container .icon-cir {  height: 31px;  width: 28px;}#container .icon-cir-red {  background-position: -11px -5px;}.amap-container {  height: 100%;}.n_box18_ul{width:100%;}.n_box18_ul li{width:100%; float:left;; display: block; overflow: hidden;  margin-top: 10px;}.n_box18_ul li .div_t{width:100%; line-height:1.4; color:#000000; font-size:18px; text-align: left; padding-left: 14%;}.n_box18_ul li  .s1{ font-size:16px; color:#333;}.n_box18_ul li .div{display: block; overflow: hidden;}.n_box18_ul li .bg1{ background:url(../images/tb_015s.png) left 8px no-repeat; background-size: 30px;}.n_box18_ul li .bg2{ background:url(../images/tb_016.png) left 8px no-repeat;background-size: 30px;}.n_box18_ul li .bg3{ background:url(../images/tb_017.png) left 8px no-repeat;background-size: 30px;}.n_box18_ul li .bg4{ background:url(../images/tb_07.png) left 8px no-repeat;background-size: 30px;}.n_box18_ul li .div_c{width:100%; padding-top:10px;}.n_box18_ul li .div_c .s1{ margin-right:15px; padding-top:10px; display:inline-block;}.n_box18_ul li .div_c .s1 img{ border:1px solid #cbcbcb;}.n_box18_ul li .div_c1{width:100%; line-height:1.2; color:#333; font-size:16px; text-align: left;}.n_box18_ul li .div_c2{width:100%; line-height:1.7; color:#000000; font-size:16px;}.n_box18_ul li .div_c1_tel{width:100%; padding-top:10px; line-height:1.2; color:#006ecc; font-size:32px; text-align: left;}.n_box19{width:100%; float: left;}.i_cont_message{width:100%; background: url(../images/message_bg.jpg) no-repeat center bottom;background-attachment: fixed; padding: 5% 0;}.n_box19 #allmap{width:100%; overflow:hidden; height: 260PX;}.i_contact_add{width:100%; height:auto;}.i_sectionbox4_rs {	vertical-align: middle;	display:block; position: relative;  }.i_sectionbox4_rs .message_en{ color: #004694; font-size: 26px; text-align: center; margin-top: 50px;}.i_sectionbox4_rs .message_cn{color: #333; font-size: 24px;text-align: center;}.i_sectionbox4_r.activelx {	background: none;}.i_sectionbox4_r_t {	width: 100%;	padding-bottom: 25px;	color: #333;	font-size: 14px;	line-height: 1.6; text-align: center;}.i_sectionbox4_r_t .s1 {	font-size: 36px;	font-weight: bold;}.i_sectionbox4_r_t.activejy {	text-align: center;}.i_sectionbox4_r_c {	width: 100%; margin-bottom: 30px; display: block; overflow: hidden;}.i_sectionbox4_r_c li {	width: 100%;	padding: 9px 0px; display: block; overflow: hidden;	color: #333;	font-size: 16px; float: left;}.i_sectionbox4_r_c li.l1{ margin: 0px 0%;}.i_sectionbox4_r_c li.l2{ width: 100%;}.i_sectionbox4_r_c .ipt1 {	width: 100%;	height: 48px;	text-indent:5%;	padding-left: 43px;	border: 1px solid #cbcecd;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: "微软雅黑";}.i_sectionbox4_r_c .ipt1.bg1s {	background: url(../images/tb_018zs.png) left 18px center no-repeat;}.i_sectionbox4_r_c .ipt1.bg2s {	background: url(../images/tb_019.png) left 18px center no-repeat;}.i_sectionbox4_r_c .ipt1.bg4s {	background: url(../images/tb_019s.png) left 18px center no-repeat;}.i_sectionbox4_r_c .ipt2 {	width: 100%;	height: 126px;	padding: 14px 43px;	border: 1px solid #cbcecd;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: "微软雅黑";}.i_sectionbox4_r_c .ipt2.bg3s {	background: url(../images/tb_020s.png) left 18px top 14px no-repeat;}.i_sectionbox4_r_c .ipt1:-moz-placeholder,.i_sectionbox4_r_c .ipt2:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #333;}.i_sectionbox4_r_c .ipt1::-moz-placeholder,.i_sectionbox4_r_c .ipt2::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #333;}.i_sectionbox4_r_c .ipt1:-ms-input-placeholder,.i_sectionbox4_r_c .ipt2:-ms-input-placeholder {	color: #333;}.i_sectionbox4_r_c .ipt1::-webkit-input-placeholder,.i_sectionbox4_r_c .ipt2::-webkit-input-placeholder {	color: #333;}.i_sectionbox4_r_c .div {	width: 100%;	height: 40px;	line-height: 40px;}.i_sectionbox4_r_c .ipt3 {	width: 99.5%;	height: 48px;	line-height: 48px;	color: #fff;	font-size: 20px;	text-align: center;	background-color: #004694;	cursor: pointer;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	border: 0px;	font-family: "微软雅黑";}.padding_50{padding: 50px 0;}/*联系我们end*/.ny_content{ min-height: 400px; padding: 20px 0;font-size: 16px;}.ny_content img{max-width: 100%;}
/*手机端内页下拉菜单 end*/
.a_zxlmenu{width:100%; position:relative; z-index:111;}
.a_zxlmenu_t{width:100%;padding:2px 0px;background:url(../images/zxl_jt1.png) 80%  center no-repeat; background-size: 14px;font-size:18px; text-align:center; background-color:#2F72CE;; color:#fff; cursor:pointer; height: 46px; line-height: 46px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none; 
}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;font-size:16px;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#2F72CE;; font-size:20px; text-decoration:none; text-indent:0px;font-size:16px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#56c1a7;font-size:16px;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none; background: #fff;display: none;    overflow: hidden;}
.a_zxlmenu_c li:first-child dl{display: block;}
.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:16px; text-decoration:none; text-indent:0px;}

/*手机端内页下拉菜单 end*/