@charset "utf-8";

/* CSS Document */

/*切图：zcy*/

html{ overflow-x:hidden; overflow-y:auto;}

*{ padding:0; margin:0;}

ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}

body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}

code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

a{ text-decoration:none; color:#333;

        transition: all 0.5s linear;

   -moz-transition: all 0.5s linear;

-webkit-transition: all 0.5s linear;

     -o-transition: all 0.5s linear;

-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

-webkit-tap-highlight-color: transparent;

}

a:hover{color:#9542a6; cursor:pointer;}

img{border:0; max-width:100%;}

table { border-collapse: collapse; border-spacing: 0; }

h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}

h1{font-size:36px;}

h2{font-size:24px;}

h3{font-size:22px;}

h4{font-size:18px;}

h5{font-size:14px;}

h6{font-size:12px;}

input,table,tr,td{ margin:0; padding:0; border:none;}

button,table{ border:none; background:none; margin:0; padding:0;}

select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}

textarea{ resize:none; outline:0;

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

outline: 0;

border:0}

input{ outline:0;

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

outline: 0;

border:0}

body{ overflow:hidden;}







.pz_top{ float:left; width:100%; position:absolute; z-index:999;}

.pz_banner{ float:left; width:100%; position:relative; min-height:400px;}

.pz_main{ float:left; width:100%; }

.pz_down{ float:left; width:100%; background:url(../images/footer1.jpg) no-repeat center center; background-size:cover;}

@media screen and (max-width: 991px) {

.pz_banner{ min-height:200px;}

}



/*top*/

.top{ border-bottom:1px solid rgba(255,255,255,0.2); height:146px;}

.top .logo{ float:left; width:300px; height:100px; /*margin:40px 0 0 0;*/}

.top .top_right{ width:1080px; float:right;}

.top_right_head{ float:right; margin-top:16px; font-size:14px; color:white; line-height:26px; height:26px;}

.top_right_head p{display:inline-block;}

.top_right_head strong{ font-size:16px; color:#f39800;}

.top_right_head img{ vertical-align:middle; margin:-3px 7px 0 0; width:14px;}

.top_right_down{ z-index:99; float: right; margin-top:37px;}

.top_right_down .lang{ float:left; margin-left:24px; padding:6px; height:28px; background:white; text-align:center;

-moz-border-radius:14px; 

-webkit-border-radius:14px; 

-khtml-border-radius:14px;

border-radius:14px;}

.top_right_down .lang a{ display:block; float:left; font-size:14px; color:#525252; line-height:16px; padding:0 10px;font-family: 'OPENSANS-REGULAR'; text-transform:uppercase;}

.top_right_down .lang a:hover{ color:#ec9401;}

.top_right_down .lang a:last-child{ border-left:dashed 1px #757575;}

.top_right_down .topgz{ float:right; margin-left:10px;}

.top_right_down .topgz a{ display:block; float:left; width:28px; height:28px; position:relative; opacity:0.6; background-size:contain; background-position:center center; background-repeat:no-repeat; margin:0 5px;}

.top_right_down .topgz a.a1{ background-image:url(../images/top2.png);}

.top_right_down .topgz a.a2{ background-image:url(../images/top3.png);}

.top_right_down .topgz a .ewm{ position:absolute; left:50%; bottom:-126px; width:116px; height:123px; padding:17px 10px 10px 10px; background:url(../images/ewm_bg.png) no-repeat center center; background-size:contain; margin-left:-58px; display:none;}

.top_right_down .topgz a .ewm img{ width:100%; float:left;}

.top_right_down .topgz a:hover{ opacity:1;}

.top_right_down .topgz a:hover .ewm{ display:block;

-webkit-animation:fadeInUp1 0.5s 0s ease both;

-moz-animation:fadeInUp1 0.5s 0s ease both;}

.menu{ z-index:99; float: left;}

.menu > ul{ float:left; width:100%;}

.menu ul .nli{ float:left;z-index:99; margin:0 39px 0 0; height:66px; position:relative;}

.menu ul .nli span{ display:block; width:100%; float:left;}

.menu ul .nli span a{ display:block; float:left; height:66px; padding:0 15px; line-height:30px; color:#fff; font-size:16px; overflow:hidden;text-align:center;}

.menu ul .nli.on span a,.menu ul .nli:hover span a{ color:#eb9401; font-weight:bold;}

.menu ul .nli.on{ border-bottom:solid 2px #eb9401;}



/*下拉菜单（漂浮在menu .nli上）*/

.sub{ z-index:21;  position:absolute; width:180px; left: 50%; margin-left:-90px;top:100%; display:none; text-align:center; background:#f5f5f5; box-shadow:0 6px 9px rgba(0,0,0,0.16);

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.sub:before{ content:''; width:65px; height:2px; background:#ec9401; position:absolute; left:50%; top:-1px; margin-left:-32.5px;}

.sub .l2{ width:100%; position:relative;}

.sub .l2 .l2_a{ display:block; width:100%; float:left; font-size:14px; line-height: 55px; color: #333; overflow:hidden; border-bottom:solid 1px #ccc;}

.sub .l2:hover .l2_a{ color:#ec9401; border-bottom:solid 1px #ec9401;}

.sub .l2 .l3_ul{ width:180px; position:absolute; left:99%; top:0; display:none; box-shadow:0 6px 9px rgba(0,0,0,0.16); background:#f5f5f5;}

.sub .l2 .l3_ul .l3{ width:100%; position:relative;}

.sub .l2 .l3_ul .l3 .l3_a{ display:block; width:100%; float:left; font-size:16px; line-height: 67px; color: #777; overflow:hidden; position:relative; border-bottom:solid 1px #ccc;}

.sub .l2 .l3_ul .l3:hover .l3_a{ color:#ec9401; border-bottom:solid 1px #ec9401;}

.sub .l2:hover .l3_ul{ display:block;

-webkit-animation:fadeInUp1 0.5s 0s ease both;

-moz-animation:fadeInUp1 0.5s 0s ease both;}

.menu ul .nli:hover .sub{ display:block;

-webkit-animation:fadeInUp1 0.5s 0s ease both;

-moz-animation:fadeInUp1 0.5s 0s ease both;}



@-webkit-keyframes fadeInUp1{

0%{opacity:0;

-webkit-transform:translateY(20px)}

100%{opacity:1;

-webkit-transform:translateY(0)}

}

@-moz-keyframes fadeInUp1{

0%{opacity:0;

-moz-transform:translateY(20px)}

100%{opacity:1;

-moz-transform:translateY(0)}

}



.menuph{ float:right; cursor: pointer;  width: 18px;  height: 50px; position:relative; display:none;}

.menuph .point { display:block;  width: 18px;  height: 30px; margin-top:26px;}

.menuph .navbtn {  position: absolute;  top: 29px;  right: 0px;  display: inline-block;  width: 18px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff; z-index:9999;}

.menuph .navbtn::after,

.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 18px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;

-moz-border-radius:4px; 

-webkit-border-radius:4px; 

-khtml-border-radius:4px;

border-radius:4px;}

.menuph .navbtn::after { top:-6px;}

.menuph .navbtn::before { top:6px;}

.menuph .point.active .navbtn{  background: transparent;  }

.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }

.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pz_top_index .menuph .navbtn,.pz_top_index .menuph .navbtn::after,.pz_top_index .menuph .navbtn::before{ background:white;}

.pf_menu{ position:fixed; width:100%; height:100%; right:-100%; top:0px; z-index:9 !important; display:block; z-index: 98; background:rgba(0,0,0,0.8);

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.pf_menu.on_1{ right:0;}

.ph_menu{ position:absolute; height:100%; right:0; top:0px; width:300px; text-align:left; padding:60px 0 0 0px; overflow:hidden;background: #ec9401; overflow-y:auto;}

.nav_box{ width:100%; float:left;}

.ph_menu .nli{ float:left; width:100%; position:relative;}

.ph_menu .nli span{ float:left; width:100%;}

.ph_menu .nli .l1_a{ float:left; width:100%; color:#fff; font-size:14px; line-height:50px; white-space:nowrap; position: relative; letter-spacing: 1px; border-bottom:solid 1px rgba(255,255,255,0.3); padding:0 10px;}

.ph_menu .nli svg{ display:block; width:40px; height:40px; position:absolute; right:0; top:5px; background:url(../images/top_6.png) no-repeat center center; background-size:auto 14px !important;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ph_menu .nli.on .l1_a{ color:#fff;}

.ph_menu .nli.on svg{ transform:rotate(90deg);}

.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; border-bottom:solid 1px rgba(255,255,255,0.3); background:#222;}

.ph_menu .nli .l2_ul .l2{ width:100%; float:left; position:relative; padding:0 15px;}

.ph_menu .nli .l2_ul .l2 .l2_a{ display:block; line-height:38px; font-size:13px; color:#fff; text-transform:uppercase; opacity:0.8;}

.ph_menu .nli .l2_ul .l2 i{ display:block; width:40px; height:40px; position:absolute; right:0; top:0px; background:url(../images/top_6_h.png) no-repeat center center; background-size:auto 12px !important;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ph_menu .nli .l2_ul .l2.on{ background:#ec9401;}

.ph_menu .nli .l2_ul .l2.on .l2_a{ opacity:1; color:white;}

.ph_menu .nli .l2_ul .l2.on i{ background-image:url(../images/top_6.png); transform:rotate(90deg);}

.ph_menu .nli .l3_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px;}

.ph_menu .nli .l3_ul .l3{ width:100%; float:left;}

.ph_menu .nli .l3_ul .l3 .l3_a{ line-height:30px; font-size:13px; color:#fff; text-transform:uppercase; opacity:0.8;}

.ph_menu .nli .l3_ul .l3 .l3_a:active{ opacity:1;}

.ph_menu .search{ display:block; float:left; height:40px; border:solid 1px #000; width:96%; padding: 0 40px 0 0; position: relative; left:auto; top:auto; right:auto; margin-top:10px; z-index:1; margin-left:2%;}

.ph_menu .search .search_k{ height:38px; line-height:38px; width:100%; background: white; font-size: 14px; color: #000; padding-left:10px; font-weight:bold;}

.ph_menu .search .search_b{ position: absolute; right:-1px; top: 0; height:38px; width:40px; background: #000 url(../images/top8.png) no-repeat center center; background-size: 40px 40px;}

.ph_menu .msg{ width:100%; float:left; margin-top:10px;}

.ph_menu .msg a{ display:block; width:100%; float:left; height:36px; line-height:36px; text-align:center; background:#ec9401; font-size:14px; color:white; font-weight:bold; font-family:Arial;

-moz-border-radius:18px; 

-webkit-border-radius:18px; 

-khtml-border-radius:18px;

border-radius:18px;}

.pf_menu.on{ padding:64px 95px 0 95px;}

.pz_top_index.active{ background:black;}

.ph_menu_down{ width:100%; float:left; margin-top:20px;}

.ph_menu_down li{ width:100%; float:left; font-size:14px; color:#333; line-height:28px;}

.ph_menu_down li a{ display:block; width:100%; color:#ec9401; text-align:center;}

.ph_menu_down li a img{ vertical-align:middle; margin:-2px 5px 0 0;}

@media screen and (max-width: 1399px) {

.menu ul .nli{ margin:0 20px 0 0;}

.top .top_right { width:840px;}

.top_right_down .lang{ margin-left:14px;}

}

@media screen and (max-width: 1199px) {

.menu ul .nli{ margin:0 10px 0 0;}

.menu ul .nli span a{ padding:0 10px; font-size:14px;}

.top .top_right { width: 600px;}

}

@media screen and (max-width: 991px) {

.top{ height:60px;}

.top .logo{ width:150px; height:100%; margin:5px 0 0 0;}

.top .top_right{ display:none;}

.menuph{ display:block;}

.lang{ float:left; width:100%; margin-top:20px; height:auto; text-align:center; padding-bottom:20px;}

.lang a{ display:inline-block; font-size:14px; color:#fff; line-height:16px; width:20%;font-family: 'OPENSANS-REGULAR'; text-transform:uppercase;}

.lang a:hover{ color:#222;}

.lang a:last-child{ border-left:dashed 1px rgba(255,255,255,0.3);}

}

@media screen and (max-width: 767px) {

.pz_top{ position:fixed; background:rgba(0,0,0,0.9);}

.top{ padding:0 10px; border-bottom:0;}

.ph_menu{ width:250px;}

}



.slide_banner{ width:100%; float:left; position:relative;}

.slide_banner img{ width:100%; float:left;}

.slide_banner .slick-dots

{

    position: absolute;

    bottom: 44px;

    display: block;

    width: 100%;

    padding: 0;

    margin: 0;

}

.slide_banner .slick-dots li

{

    position: relative;

    display: inline-block;

    width: 20px;

    height: 20px;

    margin: 0 16px;

    padding: 0;

	background:url(../images/banner_ico.png) no-repeat right center;

    cursor: pointer;

}




.slide_banner .slick-dots li button

{ display:none;}

.slide_banner .slick-dots li.slick-active

{ background-position:left center;}

@media screen and (max-width: 1199px) {

.slide_banner .slick-dots{  bottom: 24px;}

.slide_banner .slick-dots li

{ width: 14px; height: 14px; margin: 0 10px; background-size:auto 14px;}

}

@media screen and (max-width: 991px) {

.slide_banner .slick-dots{  bottom: 14px;}

.slide_banner .slick-dots li{ margin: 0 6px;}

}

@media screen and (max-width: 767px) {

.slide_banner .slick-dots{  bottom: 10px;}

.slide_banner .slick-dots li{ margin: 0 3px;}

}


/*人才招聘*/

.ny-re-all ul{ overflow: hidden;}
.ny-re-all ul li{height:68px;line-height:68px;margin:0 auto 30px; background:url(../images/rc-jia.png) no-repeat center right 3%  #eee;text-indent: 3%;transition: all .3s;}
.ny-re-all ul li em{margin-right: 30px;}
.ny-re-all ul li:hover{ background:url(../images/rc-jia.png) no-repeat center right 3%  #ddd;}
.ny-re-all ul.addressul li{ background:url(../images/rc-jian.png) no-repeat center right 3% #0061fe;color: #fff;}
.rcte4_2{font-size:18px;margin-bottom:5px}
.rcte4-div{border-top:1px solid #E1E1E1;display: none;font-size:15px;line-height:38px;color:#666;background: #fff;}
.rcte4-div div{width:94%;margin:18px auto}

/*资料下载*/
.dataLoad{ float: left; width: 100%; padding-top: 38px;}
.dataLoad .ul_3{ float:left; width:100%;}
.dataLoad .ul_3 li{ float:left; width:100%; margin-top:10px; height:60px; background:#f5f5f5; position:relative;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.dataLoad .ul_3 li .pf_1{ position:absolute; right:0; top:0; width:60px; height:60px; border-left:1px solid #fff; background:#f5f5f5 url("../images/main10.png") center no-repeat; background-size: 21px 21px !important;}
.dataLoad .ul_3 li .time1{ float:left; text-align:center; width:130px; padding:10px 0;}
.dataLoad .ul_3 li .time1 span{ display:block; float:left; width:129px; height:40px; line-height:40px; font-size:14px; color:#333; border-right:1px solid #fff;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.dataLoad .ul_3 li .a6{ float:left; font-size:14px; color:#333; line-height:60px; padding-left:60px;}
.dataLoad .ul_3 li:hover{ background:#0061fe;}
.dataLoad .ul_3 li:hover .pf_1{ background:url("../images/main10_h.png") center no-repeat #0055de; border-left:1px solid #0055de;}
.dataLoad .ul_3 li:hover .time1 span{ border-right:1px solid #1970fd; color:#fff;}
.dataLoad .ul_3 li:hover .a6{ color:#fff;}


/*footer*/

.footer_head{ width:100%; float:left; padding:51px 0 44px 105px; border-bottom:solid 1px rgba(255,255,255,0.2); position:relative;}

.footer_head dt{ display:block; position:absolute; left:0; top:51px; font-size:14px; color:white; line-height:32px;}

.footer_head dt img{ vertical-align:middle; margin:-3px 3px 0 0; width:22px;}

.footer_head .dd{ width:100%; float:left; overflow:hidden;}

.footer_head .dd a{ display:block; float:left; position:relative; font-size:14px; color:#fff; line-height:32px; margin:0 12px; position:relative;}

.footer_head .dd a:hover{ color:#ec9401;}

.footer_head .dd a span{ display:block; position:absolute; height:30px; top:0; left:-13px; font-size:14px; color:#888; line-height:30px;}

@media screen and (max-width: 991px) {

.footer_head{ padding:31px 0 24px 90px;}

.footer_head dt{ top:31px; font-size:12px; line-height:24px;}

.footer_head dt img{ margin:-3px 6px 0 0; width:20px;}

.footer_head .dd a{ font-size:12px; line-height:24px; margin-right:12px;}

}

@media screen and (max-width: 767px) {

.footer_head{ padding:11px 10px 10px 10px; position:relative;}

.footer_head dt{ position:relative; width:100%; left:auto; top:auto; float:left; letter-spacing:1px;}

.footer_head dt:before{ content:''; width:20px; height:100%; position:absolute; right:0; top:0; background:url(../images/top_6.png) no-repeat center center; background-size:8px auto;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.footer_head dt span{ display:none;}

.footer_head .dd{ display:none; position:absolute; left:0; bottom:100%; background:#1a1a1a; max-height:160px; overflow-y:auto;

-moz-border-top-left-radius:8px; 

-webkit-border-top-left-radius:8px; 

-khtml-border-top-left-radius:8px;

border-top-left-radius:8px;

-moz-border-top-right-radius:8px; 

-webkit-border-top-right-radius:8px; 

-khtml-border-top-right-radius:8px;

border-top-right-radius:8px;}

.footer_head .dd a{ display:block; width:100%; text-align:center; line-height:30px; border-bottom:solid 1px #242424; margin:0;}

.footer_head .dd a span{ display:none;}

}

.footer_head dt.on:before{ transform:rotate(-90deg);}

.footer_down{ width:100%; float:left; padding:44px 291px 58px 0; position:relative;}

.footer_down ul{ width:100%; float:left; padding-bottom:40px; border-bottom:solid 1px rgba(255,255,255,0.2); position:relative;}

.footer_down ul li{ margin-right:38px; float:left; padding-left:32px; font-size:14px; color:#ababab; position:relative; line-height:30px;}

.footer_down ul li .ico{ width:24px; position:absolute; left:0; top:0px;}

.footer_down .link1{ width:100%; float:left; margin-top:30px;}

.footer_down .link1 a{ font-size:14px; color:white; opacity:0.6; line-height:32px; display:inline-block;}

.footer_down .link1 a:hover{ opacity:1;}

.footer_down .link1 span{ font-size:14px; color:#6d6d6d; opacity:0.6; margin:0 30px; line-height:32px}

.footer_down .p{ width:100%; float:left; font-size:14px; color:white; line-height:32px; opacity:0.6; display:inline-block;}

.footer_down .ewm{ position:absolute; right:5px; top:50px;}

.footer_down .ewm li{ width:120px; float:right; text-align:center; margin-left:20px;}

.footer_down .ewm li span{ display:block; float:left; border:solid 1px #959595; border:solid 1px rgba(255,255,255,0.5); padding:5px;}

.footer_down .ewm li span img{ width:100%; float:left; padding:4px; background:white;}

.footer_down .ewm li h6{ width:100%; float:left; margin-top:10px; font-size:12px; color:white; line-height:19px; opacity:0.6;}

@media screen and (max-width: 1199px) {

.footer_down{ padding:44px 231px 58px 0;}

}

@media screen and (max-width: 991px) {

.footer_down{ padding:24px 191px 38px 0;}

.footer_down ul{ padding-bottom:20px;}

.footer_down ul li{ margin-right:28px; padding-left:28px; font-size:12px; line-height:26px;}

.footer_down ul li .ico{ width:20px;}

.footer_down .link1{ margin-top:20px;}

.footer_down .link1 a{ font-size:12px; line-height:28px}

.footer_down .link1 span{ font-size:12px; margin:0 20px; line-height:28px}

.footer_down .p{ font-size:12px; line-height:28px;}

.footer_down .ewm{ right:0px; top:30px;}

.footer_down .ewm li{ width:70px; margin-left:10px;}

.footer_down .ewm li span{ padding:3px;}

.footer_down .ewm li span img{ padding:3px;}

.footer_down .ewm li h6{ margin-top:8px; line-height:17px;}

}

@media screen and (max-width: 767px) {

.footer_down{ padding:14px 10px 10px 10px;}

.footer_down ul{ padding-bottom:10px;}

.footer_down ul li{ width:100%; letter-spacing:1px;}

.footer_down .link1{ margin-top:10px; text-align:center; display:none;}

.footer_down .link1 a{ line-height:24px}

.footer_down .link1 span{ margin:0 8px; line-height:24px}

.footer_down .p{ line-height:24px; text-align:center; margin-top:10px; letter-spacing:1px;}

.footer_down .ewm{ position:relative; right:auto; top:auto; width:100%; float:left; text-align:center; margin-top:15px;}

.footer_down .ewm li{ float:none; display:inline-block; vertical-align:top; margin:0 10px; letter-spacing:1px;}

}



.banner{ background-repeat:no-repeat !important; background-size:cover !important; height:614px; position:relative;}

.b_1400{ width:1400px; position:absolute; left:50%; top:50%; margin:-21px 0 0 -700px;}

.b_1400 h4{ font-size:36px; color:white; line-height:54px; letter-spacing:1px;}

.b_1400 h3{ font-size:62px; color:white; line-height:70px; letter-spacing:1px; opacity:0.1; font-family:Arial; text-transform:uppercase;}



.pz_SideLayer{ border-bottom:solid 1px #e5e5e5; text-align:center; line-height:0;}

.pz_SideLayer li{ display:inline-block; vertical-align:top; margin:0 15px;}

.pz_SideLayer li a{ display:block; float:left; padding:0 20px; height:79px; color:#555; font-size:18px; line-height:78px;}

.pz_SideLayer li.on a,.pz_SideLayer li a:hover{ border-bottom:solid 2px #00428e; color:#00428e;}

@media screen and (max-width: 1399px) {

.b_1400{ width:1200px; margin:-21px 0 0 -600px;}

.pz_SideLayer li{ margin:0 5px;}

}

@media screen and (max-width: 1199px) {

.b_1400{ width:992px; margin:-21px 0 0 -496px;}

.pz_SideLayer li{ margin:0 5px;}

}

@media screen and (max-width: 991px) {

.banner{ height:414px;}

.b_1400{ width:768px; margin:-11px 0 0 -384px;}

.b_1400 h4{ font-size:30px; line-height:44px;}

.b_1400 h3{ font-size:52px; line-height:60px;}

.pz_SideLayer li{ margin:0 5px;}

.pz_SideLayer li a{ padding:0 10px; height:59px; font-size:16px; line-height:58px;}

}

@media screen and (max-width: 767px) {

.banner{ height:214px;}

.b_1400{ width:90%; left:5%; margin:-6px 0 0 0;}

.b_1400 h4{ font-size:20px; line-height:34px;}

.b_1400 h3{ font-size:32px; line-height:40px;}

.pz_SideLayer li{ margin:0 5px;}

.pz_SideLayer li a{ padding:0 0px; height:42px; font-size:14px; line-height:40px;}

}



/*新闻详情*/

.c_1400_1{ width:100%; float:left;}

.t_0100_News_detail{float: left;width: 100%; margin-top:72px;}

.t_0100_News_detail h2{display: block;float: left;width: 100%;font-size: 26px;line-height: 40px;color: #333; text-align: center;}

.t_0100_News_detail .t_News_detail_1{float: left;width: 100%;margin-top: 23px; border-bottom: 1px solid #d7d8d8; border-top: 1px solid #d7d8d8;padding: 10px 0;line-height: 34px;font-size: 14px;color: #777; letter-spacing:1px;}

.t_0100_News_detail .t_News_detail_1 span{ display:inline-block; vertical-align:top; margin-right:15px;}

.t_0100_News_detail .t_News_detail_1 a{display: block;float: right;height: 34px;line-height: 34px;}

.t_0100_News_detail .t_News_detail_1 a i{display:inline-block; *display:inline; *zoom:1;vertical-align: top;margin-left: 12px; width: 34px; background: #cbcbcb;

-webkit-border-radius:50%;

   -moz-border-radius:50%;

        border-radius:50%;

-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}

.t_0100_News_detail .t_News_detail_1 a i img{display: block;float: left;width: 100%;}

.t_0100_News_detail .t_News_detail_1 a:hover{color: #00428e;}

.t_0100_News_detail .t_News_detail_1 a:hover i{background: #00428e;}

.t_0100_News_detail .t_News_detail_2{float: left;width: 100%;padding: 38px 0;font-size: 16px;line-height: 30px;color: #4c4c4c; text-indent:2em;}

.t_0100_News_detail .t_News_detail_2 img{ margin:50px 0;}

.t_0100_News_detail .t_News_detail_3{float: left;width: 100%;text-align: center; margin-top:2px;}



.jiathis_style_32x32{display:inline-block !important; *display:inline !important; *zoom:1 !important; vertical-align: top !important;}

.jiathis_button_weixin{float: left !important; display: block !important; background: url(../images/img_news_detail_3.png) no-repeat center  !important;background-size:contain !important; width: 35px !important;height: 35px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}

.jtico_weixin{position: absolute; left: 9999px;}

.jiathis_button_tsina{float: left !important;display: block !important; background: url(../images/img_news_detail_4.png) no-repeat center  !important;background-size:contain !important; width: 35px !important;height: 35px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}

.jtico_tsina{position: absolute; left: 9999px;}

.jiathis_button_qzone{float: left !important;display: block !important; background: url(../images/img_news_detail_5.png) no-repeat center  !important;background-size:contain !important; width: 35px !important;height: 35px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;}

.jtico_qzone{position: absolute; left: 9999px;}

.jiathis_style_32x32 a:hover{opacity:0.8; filter:alpha(opacity=80);}



.t_0100_News_detail .t_News_detail_4{float: left;width: 100%;margin-top: 40px;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;padding: 20px 0;position: relative;}

.t_0100_News_detail .t_News_detail_4::after{content:"";display: block;position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: #dbdbdb;}

.t_0100_News_detail .t_News_detail_4 a{display: block;float: left;height: 20px;line-height: 20px;font-size: 14px;color: #333;max-width: 48%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}

.t_0100_News_detail .t_News_detail_4 a:nth-child(2){float: right;}

.t_0100_News_detail .t_News_detail_4 a:hover{color: #00428e;}



@media  screen and (max-width:991px){

.t_0100_News_detail{ margin-top:42px;}

.t_0100_News_detail h2{font-size: 18px;line-height: 30px;}

.t_0100_News_detail .t_News_detail_1{margin-top: 15px; padding: 5px 0;line-height: 28px;font-size: 12px;}

.t_0100_News_detail .t_News_detail_1 a{height: 28px;line-height: 28px;}

.t_0100_News_detail .t_News_detail_1 a i{margin-left: 10px; width: 28px;}

.t_0100_News_detail .t_News_detail_2{padding: 20px 0;font-size: 12px;line-height: 24px;}

.t_0100_News_detail .t_News_detail_3{margin-top: 5px;}

.jiathis_button_weixin,

.jiathis_button_tsina,

.jiathis_button_qzone{ width: 24px !important;height: 24px!important;margin: 0 4px !important;}

.t_0100_News_detail .t_News_detail_4{margin-top: 15px;padding: 10px 0;}

.t_0100_News_detail .t_News_detail_4 a{height: 20px;line-height: 20px;font-size: 12px;}

.t_0100_News_detail .t_News_detail_2 img{ margin:30px 0;}

}

@media  screen and (max-width:767px){

.t_0100_News_detail{ margin-top:22px; padding:0 10px;}

.t_0100_News_detail h2{font-size: 16px;line-height: 24px;}

.t_0100_News_detail .t_News_detail_2 img{ margin:10px 0;}

.t_0100_News_detail .t_News_detail_4 a{ width:100%; max-width:100%;}

.t_0100_News_detail .t_News_detail_4::after{ display:none;}

}





.d_0100_News_detail{float: left;width: 100%; margin-top: 38px; padding-bottom:63px;}

.d_0100_News_detail > h4{display: block;float: left;width: 100%;height: 38px;line-height: 38px;font-size: 24px;color: #000;text-transform: uppercase;}

.d_0100_News_detail > h4 font{font-size: 16px; font-family: 'OPENSANS-REGULAR'; text-transform: uppercase;color: #00428e;margin-left: 5px;}

.d_0100_News_detail .d_News_detail{float: left;width: 100%;margin-top: 10px;}

.d_0100_News_detail .d_News_detail ul{margin: 0 -15px;}

.d_0100_News_detail .d_News_detail ul li{overflow: hidden;float: left;width: 50%;padding: 0 15px;margin-top: 20px;}

.d_0100_News_detail .d_News_detail ul li a{display: block; float: left;width: 100%;position: relative;padding-left: 232px;height: 136px;}

.d_0100_News_detail .d_News_detail ul li a img{display: block;position: absolute;left: 0;top: 0;width: 205px;}

.d_0100_News_detail .d_News_detail ul li a span{display: block;float: left;width: 100%;}

.d_0100_News_detail .d_News_detail ul li a span h4{display: block;float: left;width: 100%;height: 32px;line-height: 32px;font-size: 16px;color: #333;white-space:nowrap; overflow: hidden; text-overflow:ellipsis; margin-top:7px;

-webkit-transition: all 0.2s ease-out 0s;

   -moz-transition: all 0.2s ease-out 0s;

	  -ms-transition: all 0.2s ease-out 0s;

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}

.d_0100_News_detail .d_News_detail ul li a span .p{display: block;float: left;width: 100%;font-size: 14px;line-height: 26px;color: #666;height: 52px;overflow: hidden;margin-top: 6px;}

.d_0100_News_detail .d_News_detail ul li a span h5{display: block;float: left;width: 100%;height: 24px;line-height: 24px;font-size: 14px;color: #999;font-family: "Arial";margin-top: 7px;}

.d_0100_News_detail .d_News_detail ul li a:hover span h4{color: #00428e;}



@media  screen and (max-width:991px){

  .d_0100_News_detail{margin-top: 28px; padding-bottom:43px;}

  .d_0100_News_detail > h4{height: 28px;line-height: 28px;font-size: 18px;}

  .d_0100_News_detail > h4 font{font-size: 12px;margin-left: 5px;}

  .d_0100_News_detail .d_News_detail{margin-top: 10px;}

  .d_0100_News_detail .d_News_detail ul{margin: 0 -5px;}

  .d_0100_News_detail .d_News_detail ul li{padding: 0 5px;margin-top: 10px;}

  .d_0100_News_detail .d_News_detail ul li a{ padding-left: 162px;height: auto;}

  .d_0100_News_detail .d_News_detail ul li a img{ width: 140px;}

  .d_0100_News_detail .d_News_detail ul li a span h4{height: 26px;line-height: 26px;font-size: 14px;margin-top: 0px;}

  .d_0100_News_detail .d_News_detail ul li a span .p{font-size: 12px;line-height: 22px;height: 44px; margin-top:4px;}

  .d_0100_News_detail .d_News_detail ul li a span h5{height: 18px;line-height: 18px;font-size: 12px;margin-top: 4px;}

}

@media  screen and (max-width:767px){

.d_0100_News_detail{margin-top: 18px; padding:0 10px; padding-bottom:23px;}

.d_0100_News_detail .d_News_detail ul li{ width:100%;}

.d_0100_News_detail .d_News_detail ul li a{ padding-left: 152px; }

}



/*新闻资讯*/

.c_1170_3{ width:100%; float:left; padding:53px 0 0 0;}

.ul_4{ width:100%; float:left;}

.ul_4 li{ width:100%; float:left; padding:30px 330px 30px 157px; border-bottom:solid 1px #e5e5e5; position:relative; height:223px;}

.ul_4 li .img{ width:250px; height:162px; overflow:hidden; position:absolute; right:0; top:30px;}

.ul_4 li .img img{ width:100%; float:left;}

.ul_4 li .time{ width:157px; position:absolute; left:0; top:42px;}

.ul_4 li .time h3{ font-size:28px; color:#999; position:relative; line-height:34px; font-family:Arial;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_4 li .time h6{ font-size:16px; color:#999; position:relative; line-height:26px; font-family:Arial;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_4 li .time h3:after{ content:''; width:30px; height:2px; background:#d9d9d9; position:absolute; left:92px; top:17px;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_4 li .time .btn{ display:block; width:25px; height:26px; background:url(../images/btn3.png) no-repeat center; margin-top:8px;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_4 li .text{ width:100%; float:left; margin-top:12px;}

.ul_4 li .text h5{ width:100%; float:left; font-size:16px; color:#333; line-height:34px; height:34px;

-webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_4 li .text .p{ width:100%; float:left; margin-top:15px; font-size:14px; color:#999; line-height:30px; height:90px; overflow:hidden;}

.ul_4 li:hover .time h3,.ul_4 li:hover .time h6{ color:#114471;}

.ul_4 li:hover .time h3:after{ background:#114471;}

.ul_4 li:hover .time .btn{ background:url(../images/btn3_h.png) no-repeat center #114471; width:40px;}

.ul_4 li:hover .text h5{ color:#114471;}

@media  screen and (max-width:1199px){

.c_1170_3{ padding:33px 0 0 0;}

.ul_4 li{ width:100%; float:left; padding:30px 280px 30px 157px;}

}

@media  screen and (max-width:991px){

.ul_4{ margin-top:-20px;}

.ul_4 li{ padding:20px 250px 20px 0; height:auto;}

.ul_4 li .time{ left:auto; right:0; width:60px; text-align:center; background:#114471;}

.ul_4 li .time h3:after{ display:none;}

.ul_4 li .time .btn{ display:none;}

.ul_4 li .time h3{ font-size:16px;line-height:24px; color:#fff !important;}

.ul_4 li .time h6{ font-size:12px;line-height:16px; color:#fff !important;}

.ul_4 li .img{ width:220px; height:143px; overflow:hidden; position:absolute; right:0; top:20px;}

.ul_4 li .text{ margin-top:0;}

}

@media  screen and (max-width:767px){

.c_1170_3{ padding:13px 10px 0 10px;}

.ul_4 li{ padding:30px 180px 30px 0;}

.ul_4 li .img{ width:160px; height:auto;}

.ul_4 li .text h5{ font-size:14px; line-height:24px; height:24px;}

.ul_4 li .text .p{ margin-top:10px; font-size:12px; line-height:22px; height:66px;}

}

@media  screen and (max-width:480px){

.ul_4 li{ padding:15px 0 15px 0;}

.ul_4 li .img{ width:100%; height:auto; position:relative; right:auto; float:left; top:auto;}

.ul_4 li .time{ top:20px;}

.ul_4 li .text{ margin-top:10px;}

}



/* 分页 */

.d_0100_fy{ float:left; width:100%; text-align:center; padding:55px 0 70px 0;}

.pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}



.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #0058ac; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#0058ac; color:#fff; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#0058ac; border:1px solid #0058ac; color:#fff; text-align:center;margin-left: 1px; }

.fy_phone{ display:none;}

@media  screen and (max-width:1199px){

.d_0100_fy{ padding:35px 0 40px 0;}

}

@media  screen and (max-width:767px){

.d_0100_fy{ padding:11px 0 22px 0;}

.pz_fy1{ display:none;}



.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #0058ac; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#0058ac; color:#fff; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#0058ac; border:1px solid #0058ac; color:#fff; text-align:center;margin-left: 1px; }

}



/*荣誉资质*/

.c_1400_2{ width:100%; float:left; padding:47px 0 0 0;}

.ul_8{ width:100%; float:left;

display: flex;

display: -webkit-flex;

flex-wrap: wrap;

align-items: flex-start;}

.row_1{ margin:0 -27px;}

.ul_8 li{ width:25%; float:left; margin-top:33px; padding:0 27px;cursor:pointer;}

.ul_8 li .img{ width:100%; float:left; overflow:hidden; position:relative; padding:10px; background:#f2f2f2;}



.ul_8 li .img img{ width:100%; float:left;

		 transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

 -webkit-transition: all 0.3s linear;

-o-transition: width all 0.3s linear;}

.ul_8 li:hover .img img{transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

	 -o-transform: scale(1.1,1.1);	

   -moz-transform: scale(1.1,1.1);}

.ul_8 li .name{ width:100%; float:left; text-align:center; margin-top:25px; font-size:16px; color:#222; line-height:28px;}

.ul_8 li:hover .name{ color:#0058ac;}

.tc_mb{ width:100%; height:100%; background:black; opacity:0.8; display:none; position:fixed; left:0; top:0; z-index:9;}

.tc2{ width:880px; height:634px; position:fixed; left:50%; top:50%; margin:-317px 0 0 -440px; display:none; z-index:11; padding:26px 24px; background:#f2f2f2;}

.tc2 img{ width:100%;}

.tc2 .closed{ width:25px; height:25px; position:absolute; right:-23px; top:-23px; cursor:pointer;}

.tc2 .name{ width:100%; float:left; text-align:center; margin-top:22px; font-size:24px; color:white; line-height:32px;}

@media screen and (max-width:991px) {

.c_1400_2{ padding:27px 0 0 0;}

.row_1{ margin:0 -17px;}

.ul_8 li{ margin-top:23px; padding:0 17px;}

.ul_8 li .name{ margin-top:15px; font-size:14px; line-height:24px;}

}

@media screen and (max-height:768px) {

.tc2{ width:630px; height:458px; margin:-229px 0 0 -315px;}

}

@media screen and (max-width:767px) {

.c_1400_2{ padding:17px 10px 0 10px;}

.row_1{ margin:0 -5px;}

.ul_8 li{ width:50%; margin-top:13px; padding:0 5px;}

.ul_8 li .name{ margin-top:10px; font-size:12px; line-height:22px;}

.ul_8 li .img{ padding:6;}

.tc2{ width:280px; height:204px; padding:16px 14px; margin:-102px 0 0 -140px;}

.tc2 .name{ margin-top:12px; font-size:14px; line-height:22px;}

.tc2 .closed{ width:20px; height:20px; right:-17px; top:-18px;}

}



/*在线留言*/

.message{ float:left; width:100%; margin:81px 0 70px 0;  padding:42px 58px 80px 58px; background:#f5f5f5;}

.message .lab{ float:left; width:100%; margin:10px 0;}

.fm1{ float:left; width:50%; padding:0 20px; position:relative;}

.message .lab .fm1 img{position:absolute; right:22px; bottom:2px; height:46px; width:auto;}

.fm2{ float:left; width:100%; padding:0 20px;}

.fm3{ display:block; margin:0 auto; width:280px;}

.fm4{ float:left; width:100%; text-align:center; font-size:14px; color:#999; line-height:32px;}

.fm4 span{ color:#00428e; margin:0 4px;}

.fm1_1{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:32px; text-transform:uppercase;}

.fm1_1 font{ font-size:12px;}

.fm1_1 span{ color:#00428e; margin-left:4px;}

.fm1_2{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0 18px; color:#999999; font-size:14px; height:50px; line-height:48px;}

.fm1_3{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:16px 18px; color:#999999; font-size:14px; height:139px; line-height:24px;}

.fm1_4{ float:left; width:100%; border:none; background:#00428e; color:#fff; height:56px; line-height:56px; text-align:center;  font-size:16px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:35px;}

.fm1_4:hover{ background:#ed9401;}

.message input,.message textarea{

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

outline: 0;}

.message input[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} 

.message ::-webkit-input-placeholder{color:#999999}

.message :-moz-placeholder{color:#999999}

.message ::-moz-placeholder{color:#999999}

.message :-ms-input-placeholder{color:#999999}

.message textarea[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} 

.message ::-webkit-textarea-placeholder{color:#999999}

.message :-moz-placeholder{color:#999999}

.message ::-moz-placeholder{color:#999999}

.message :-ms-textarea-placeholder{color:#999999}

.message input:focus,.message textarea:focus{ border-color:#00428e;}

@media  screen and (max-width:991px){

.message{ margin:41px 0 30px 0;  padding:22px 38px 40px 38px;}

.message .lab{ margin:5px 0;}

.fm1{ padding:0 10px;}

.message .lab .fm1 img{position:absolute; right:12px; bottom:2px; height:36px; width:auto;}

.fm2{ padding:0 10px;}

.fm3{ width:220px;}

.fm1_4{ height:45px; line-height:45px; margin-top:10px;}

.fm1_2{ padding:0 10px; height:40px; line-height:38px;}

.fm1_3{padding:8px 10px; height:139px; line-height:24px;}

}

@media  screen and (max-width:767px){

.message{ margin:21px 0 10px 0;  padding:12px 13px 20px 13px;}

.message label{ margin:0;}

.fm1{ width:100%; padding:0;}

.fm2{ padding:0;}

.fm1_1{ margin-top:5px;}

.fm3{ width:100%;}

.message .lab{ margin:0 0;}

}



/*联系我们*/

.contactBox{}

.contactBox .contactTop{}

.contactBox .contactTop .contactLeft{ float: left; width:36.07%; margin: 85px 0 0 0; border: #f5f5f5 solid 1px; background: url("../images/lxwm4.png"); height:450px;}

.contactBox .contactTop .contactLeft .contactLogo{ padding: 44px 0 0 0; text-align: center;}

.contactBox .contactTop .contactLeft .contactLogo .conImg{ height:105px;}

.contactBox .contactTop .contactLeft .contactEwm{ padding: 56px 68px 58px 68px;}

.contactBox .contactTop .contactLeft .contactEwm .ewmCell{/* float: left; */width: 50%; padding: 0 16px;margin:0 auto;text-align: center;}

.contactBox .contactTop .contactLeft .contactEwm .ewmCell .ewmBorder{ border: #dddddd solid 1px; padding: 8px; background: #fff;}

.contactBox .contactTop .contactLeft .contactEwm .ewmCell .ewmTit{ padding: 12.75% 0 0 0; text-align: center; color: #000000; font-size: 14px; line-height:1.5;}

.contactRight{ float: right; width: 61.428%; margin: 85px 0 0 0; border: #f5f5f5 solid 1px; background: url("../images/lxwm5.jpg") right bottom no-repeat;}

.contactRight .contactTele{ padding: 25px 50px 10px 50px; height:448px;}

.contactRight .contactTele .teleIcon{ float: left; width: 30px; height: 30px;}

.contactRight .contactTele .teleRight{ margin: 1px 0 0 50px;}

.contactRight .contactTele .rBox{ padding: 0 0 40px 0;}

.contactRight .contactTele .teleRight h5{ color: #000000; font-size: 18px; font-weight: bold; line-height: 30px;}

.contactRight .contactTele .teleRight .teleAddress{ color: #000000; font-size: 16px; line-height:45px;  margin: 55px 0 0 0;}

@media  screen and (max-width:1199px){

.contactBox .contactTop .contactLeft .contactEwm{ padding: 56px 28px 58px 28px;}

}

@media  screen and (max-width:991px){

    .contactBox .contactTop .contactLeft{ height:320px;}

    .contactBox .contactTop .contactLeft .contactLogo{ padding: 24px 0 0 0; }

    .contactBox .contactTop .contactLeft .contactLogo .conImg{ height: 65px;}

    .contactBox .contactTop .contactLeft .contactEwm{ padding: 36px 8px 38px 8px;}

	.contactBox .contactTop .contactLeft .contactEwm .ewmCell .ewmBorder{ padding: 4px;}

.contactBox .contactTop .contactLeft .contactEwm .ewmCell .ewmTit{ padding: 10px 0 0 0; font-size: 14px;}

	.contactRight .contactTele{ padding: 22px 30px 10px 30px; height:318px;}

    .contactRight .contactTele .teleIcon{ width: 24px; height: 24px;}

.contactRight .contactTele .teleRight{ margin: 1px 0 0 40px;}

.contactRight .contactTele .rBox{ padding: 0 0 20px 0;}

.contactRight .contactTele .teleRight h5{ font-size: 16px; line-height: 24px;}

.contactRight .contactTele .teleRight .teleAddress{ font-size: 14px; line-height: 24px;  margin: 3px 0 0 0;}

}

@media  screen and (max-width:767px){

	.contactBox .contactTop .contactLeft,.contactRight{ width:100%; height:auto; margin: 15px 0 0 0; border-left:0; border-right:0;}

	.contactRight .contactTele{ height:auto; padding: 22px 10px 10px 10px;}

    .contactBox .contactTop .contactLeft .contactEwm{ padding: 36px 8px 38px 8px;}

    .contactBox .contactTop .contactLeft .contactEwm .ewmCell .ewmTit{ font-size: 14px; }

}

.contactMap{ margin: 51px 0 67px 0; }

#bdmap{width:100%; height:400px; background: no-repeat}

#bdmap img{ max-width:none;}

#bdmap .iw_poi_title{ display: block;  background: url("../images/contact8.png") no-repeat !important; line-height: 30px !important;}

#bdmap .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}

@media  screen and (max-width:991px){

.contactMap{ margin: 31px 0 47px 0; }

    #bdmap{ height:250px; }

}

@media  screen and (max-width:767px){

.contactMap{ margin: 11px 0 27px 0; }

    #bdmap{ height:200px; }

}



/*产品应用*/

.row_2{ margin:0 -27px;}

.ul_1{ width:100%; float:left; margin-top:-13px;}

.ul_1 li{ width:50%; float:left; padding:0 27px; margin-top:47px;}

.ul_1 li a{ display:block; float:left; position:relative; overflow:hidden;}

.ul_1 li a img{ width:100%; float:left;}

.ul_1 li .text{ width:100%; text-align:center; position:absolute; left:0; bottom:0; background:url(../images/cpyy2.png); height:63px; padding:0 10px 0 10px;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.ul_1 li .text .name{ width:100%; float:left; font-size:20px; color:white; line-height:63px;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.ul_1 li .text .p{ width:100%; float:left; margin-top:2px; font-size:14px; color:white; line-height:26px;}

.ul_1 li .text .ico{ width:100%; height:36px; margin-top:13px; line-height:0; float:left;}

.ul_1 li .text .ico img{ width:auto; float:none; height:100%;}

.ul_1 li a:hover .text{ background-image:url(../images/cpyy3.png); padding:13px 10px 25px 10px; height:155px;}

.ul_1 li a:hover .text .name{ line-height:40px;}

@media  screen and (max-width:991px){

.row_2{ margin:0 -17px;}

.ul_1{ margin-top:-8px;}

.ul_1 li{ padding:0 17px; margin-top:27px;}

.ul_1 li .text{ height:43px;}

.ul_1 li .text .name{ font-size:18px; line-height:43px;}

.ul_1 li .text .p{ margin-top:1px; font-size:12px; line-height:22px;}

.ul_1 li .text .ico{ height:30px; margin-top:8px;}

.ul_1 li a:hover .text{ padding:8px 10px 15px 10px; height:115px;}

.ul_1 li a:hover .text .name{ line-height:30px;}

}

@media  screen and (max-width:767px){

.ul_1 li{ margin-top:17px; width:100%;}

.ul_1 li .text{ height:33px;}

.ul_1 li .text .name{ font-size:16px; line-height:33px;}

.ul_1 li .text .p{ margin-top:1px; line-height:20px;}

.ul_1 li .text .ico{ height:24px; margin-top:6px;}

.ul_1 li a:hover .text{ padding:8px 10px 10px 10px; height:105px;}

.ul_1 li a:hover .text .name{ line-height:26px;}

}



/*产品介绍*/

.row_3{ margin:0 -20px;}

.ul_2{ width:100%; float:left; margin-top:-11px;}

.ul_2 li{ width:33.333%; float:left; padding:0 20px; margin-top:46px;}

.ul_2 li .zbox{ width:100%; float:left; position:relative; background:white; padding:24px 24px 30px 24px; box-shadow:9px 10px 46px rgba(0,0,0,0.06);}

.ul_2 li .zbox .zbox_head{ width:100%; position:absolute; left:0; top:0; background:url(../images/case4.png) no-repeat center top; height:100%; z-index:1; background-size:contain;}

.ul_2 li .zbox .img{ width:100%; float:left; overflow:hidden; position:relative; z-index:2;}

.ul_2 li .zbox .img img{  width:100%; float:left;

		 transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

 -webkit-transition: all 0.3s linear;

-o-transition: width all 0.3s linear;}

.ul_2 li .zbox:hover .img img{transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

	 -o-transform: scale(1.1,1.1);	

   -moz-transform: scale(1.1,1.1);}

.ul_2 li .zbox h4{ width:100%; float:left; margin-top:22px; font-size:18px; color:#232323; line-height:30px;font-weight:600}

.ul_2 li .zbox h5{ width:100%; float:left; font-size:14px; color:#6e6e6e; line-height:28px;}

.ul_2 li .zbox .detail{ float:left; margin-top:25px; padding-right:50px; background:url(../images/case5.png) no-repeat right center; font-size:14px; color:#afafaf; line-height:20px; font-family:Arial;}

.ul_2 li .zbox:hover .detail{ color:#018adb; background-image:url(../images/case5_h.png);}

.ul_2 li .zbox:hover .zbox_head{ background-image:url(../images/case4_h.png);} 

@media  screen and (max-width:991px){

.row_3{ margin:0 -10px;}

.ul_2 li{ margin-top:26px; padding:0 10px;}

.ul_2 li .zbox{ padding:14px 14px 20px 14px;}

.ul_2 li .zbox h4{ margin-top:12px; font-size:14px; line-height:26px;}

.ul_2 li .zbox h5{ font-size:12px; line-height:24px;}

.ul_2 li .zbox .detail{ margin-top:15px;}

}

@media  screen and (max-width:767px){

.ul_2 li{ margin-top:16px; width:100%;}

.ul_2 li .zbox .detail{ padding-right:30px; background-size:auto 3px;}

}



/*产品应用详情*/

.c_1400_3{ width:100%; float:left; padding:81px 0 64px 0;}

.c_1400_3 .text{ width:100%; float:left; margin-top:43px; padding-bottom:64px;}

.c_1400_3 .text h5{ width:100%; float:left; font-size:16px; color:#00428e; font-weight:bold; line-height:36px; margin-top:36px;}

.c_1400_3 .text .p{ width:100%; float:left; font-size:16px; color:#555; line-height:36px;}

.slide_pic_2{ width:100%; float:left;}

.slide_pic_2 .slick-slide{}

.slide_pic_2 .slick-slide .img{ padding:43px; float:left;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.slide_pic_2 .slick-slide img{ opacity:0.1; filter:alpha(opacity=10); width:100%; float:left;}

.slide_pic_2 .slick-slide.slick-center .img{ padding:0; margin-top:0px; height:100%; width:100%;}

.slide_pic_2 .slick-slide.slick-center img{ opacity:1; filter:alpha(opacity=100);transform: scale(1.2,1.2);

	-ms-transform: scale(1.2,1.2);	

-webkit-transform: scale(1.2,1.2);

	 -o-transform: scale(1.2,1.2);	

   -moz-transform: scale(1.2,1.2);}

.slide_pic_2 .slick-prev, .slide_pic_2 .slick-next {

	left: 50%;

	top: 50%;

	display: block;

	width: 36px;

	height: 67px;

	padding: 0;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

	margin-top:-33px;

	margin-left:-650px;

	background:url(../images/btn_8.png) no-repeat left center;

	z-index: 9;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

	 -o-transition: all 0.3s ease-out 0s; 

		transition: all 0.3s ease-out 0s;

}

.slide_pic_2 .slick-next {

	margin-left:614px;

	background-position:right center;

}

.slide_pic_2 .slick-prev:hover,

.slide_pic_2 .slick-next:hover{ background-image:url(../images/btn_8_h.png);}

.case_fy{ width:100%; float:left; border-top:solid 1px #dbdbdb; padding-top:13px; position:relative; z-index:3;}

.case_fy .pag{ width:50%; float:left; font-size:14px; color:#333; line-height:26px;}

.case_fy a{ color:#333; display:inline-block; max-width:80%; vertical-align:top;}

.case_fy .pag:hover,.case_fy .pag:hover a{ color:#004683;}

.case_fy .pag.next{ text-align:right;}

@media  screen and (max-width:1299px){

.slide_pic_2 .slick-prev{margin-left:-450px;}

.slide_pic_2 .slick-next {margin-left:414px;}

}

@media  screen and (max-width:991px){

.c_1400_3{ padding:41px 0 34px 0;}

.case_fy{ margin-top:0; font-size:12px;}

.c_1400_3 .text{ margin-top:23px; padding-bottom:34px;}

.c_1400_3 .text h5{ font-size:14px; line-height:30px; margin-top:30px;}

.c_1400_3 .text .p{ font-size:14px; line-height:30px;}

.slide_pic_2 .slick-prev{ left:15%; margin-left:0;}

.slide_pic_2 .slick-next{ left:auto; right:15%; margin-left:0;}

.case_fy{ padding-top:8px;}

.case_fy .pag{ line-height:24px;}

}

@media  screen and (max-width:767px){

.c_1400_3{ padding:21px 0 14px 0;}

.c_1400_3 .text{ padding:0 10px 14px 10px; margin-top:13px;}

.c_1400_3 .text h5{ font-size:12px; line-height:24px; margin-top:20px;}

.c_1400_3 .text .p{ font-size:12px; line-height:24px;}

.slide_pic_2 .slick-slide .img{ padding:23px;}

.slide_pic_2 .slick-prev{ left:10px;width: 18px; background-size:36px auto;}

.slide_pic_2 .slick-next{ right:10px;width: 18px; background-size:36px auto;}

.case_fy{ padding:10px;}

.case_fy .pag{ width:100%; font-size:12px; line-height:20px;}

.case_fy .pag.next{ text-align:left;}

}



.c_1400_3_down{ width:100%; float:left; border:solid 1px #ddd; margin-top:48px; padding:32px 37px 53px 37px;}

.row_4{ margin:0 -23px;}

.c_1400_3_down h4{ width:100%; float:left; font-size:24px; color:#00428e; line-height:38px; letter-spacing:1px;}

.slide_pic_3{ width:100%; float:left; margin-top:24px;}

.slide_pic_3 .ul_1{ margin-top:0;}

.slide_pic_3 .ul_1 li{ margin-top:0; padding:0 23px; width:100%; text-align:center;}

.slide_pic_3 .ul_1 li .ico img{ display:inline-block;}

@media  screen and (max-width:1199px){

.slide_pic_3{ padding-bottom:30px; position:relative;}

.slide_pic_3 .slick-dots

{

    position: absolute;

    bottom: -15px;



    display: block;



    width: 100%;

    padding: 0;

    margin: 0;



    list-style: none;



    text-align: center;

}

.slide_pic_3 .slick-dots li

{

    position: relative;

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    padding: 0;

	background:#004683;

    cursor: pointer;

	-moz-border-radius:50%; 

-webkit-border-radius:50%; 

-khtml-border-radius:50%;

border-radius:50%;

}

.slide_pic_3 .slick-dots li button{ display:none;}

.slide_pic_3 .slick-dots li.slick-active{ background:#ec9401;}

}

@media  screen and (max-width:991px){

.c_1400_3_down{ margin-top:28px; padding:22px 27px 33px 27px;}

.row_4{ margin:0 -13px;}

.c_1400_3_down h4{ font-size:18px; line-height:32px;}

.slide_pic_3{ margin-top:14px;}

.slide_pic_3 .ul_1 li{ padding:0 13px;}

.slide_pic_3 .slick-dots{ bottom: 0px;}

.slide_pic_3 .slick-dots li{ width: 8px; height: 8px; margin:0 4px;}

}

@media  screen and (max-width:767px){

.c_1400_3_down{ margin-top:18px; padding:12px 17px 13px 17px; border-left:0; border-right:0; border-bottom:0;}

.c_1400_3_down h4{ font-size:16px; line-height:26px;}

.slide_pic_3{ margin-top:10px;}

}



/*产品详情*/

.c_1250_9{ width:100%; float:left; padding:40px 0 80px 0;}

.c_1250_9 .content1{ width:100%; float:left;}

.c_1250_9 .content1 .page{ width:630px; float:left; overflow:hidden;}

.c_1250_9 .content1 .page img{ width:100%; float:left;}

.c_1250_9 .content1 .text{ margin-left:700px;}

.c_1250_9 .content1 .text .title{ width:100%; float:left; margin-top:45px; font-size:30px; color:#333; line-height:48px; letter-spacing:1px;}
.c_1250_9 .content1 .text .jiage{font-size:20px; color:#f00; line-height:48px; }

.c_1250_9 .content1 .text .p{ width:100%; float:left; margin-top:35px; font-size:14px; color:#666; line-height:34px; letter-spacing:1px;}


.c_1250_9 .content1 .text label{margin-right:10px;margin-bottom:5px;}
.c_1250_9 .content1 .text .p span{border: 1px solid #666;padding:2px 5px;}
.c_1250_9 .content1 .text .p span:hover{cursor:pointer}
.c_1250_9 .content1 .text .p span.on{border: 1px solid #f00;padding:2px 5px;color:#f00;}



.c_1250_9 .content1 .text .btn{ width:100%; float:left; margin-top:53px; padding:14px 0; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc;}

.c_1250_9 .content1 .text .btn a{ display:block; float:left; font-size:16px; color:#666; line-height:32px; letter-spacing:1px;}

.c_1250_9 .content1 .text .btn a img{ vertical-align:middle; margin:-3px 20px 0 0; width:22px;}

.c_1250_9 .content1 .text .fx{ width:100%; float:left; margin-top:20px;}

.fx span{ display:block; float:left; font-size:16px; color:#666; line-height:38px; letter-spacing:1px;}

.fx .bdsharebuttonbox{ float:left; width:auto;}

.fx .bdsharebuttonbox a{ display:block; width:38px; height:38px; padding:0; margin:0 5px !important; float:left; background-size:48px 48px; background-repeat:no-repeat; background-position:center center;}

.fx .bdsharebuttonbox a.a1{ background-image:url(../images/cpxq2.png);}

.fx .bdsharebuttonbox a.a2{ background-image:url(../images/cpxq4.png);}

.fx .bdsharebuttonbox a.a3{ background-image:url(../images/cpxq5.png);}

.fx .bdsharebuttonbox a.a4{ background-image:url(../images/cpxq6.png);}

.fx .bdsharebuttonbox a.a5{ background-image:url(../images/cpxq7.png);}

.fx .bdsharebuttonbox a.a6{ background-image:url(../images/cpxq3.png);}

.fx .bdsharebuttonbox a.a1:hover{ background-image:url(../images/cpxq2_h.png);}

.fx .bdsharebuttonbox a.a2:hover{ background-image:url(../images/cpxq4_h.png);}

.fx .bdsharebuttonbox a.a3:hover{ background-image:url(../images/cpxq5_h.png);}

.fx .bdsharebuttonbox a.a4:hover{ background-image:url(../images/cpxq6_h.png);}

.fx .bdsharebuttonbox a.a5:hover{ background-image:url(../images/cpxq7_h.png);}

.fx .bdsharebuttonbox a.a6:hover{ background-image:url(../images/cpxq3_h.png);}

@media  screen and (max-width:1366px){

.c_1250_9 .content1 .page{ width:530px;}

.c_1250_9 .content1 .text{ margin-left:600px;}

.c_1250_9 .content1 .text .title{ margin-top:0px;}

}

@media  screen and (max-width:991px){

.c_1250_9{ padding:20px 0 40px 0;}

.c_1250_9 .content1 .page{ width:330px;}

.c_1250_9 .content1 .text{ margin-left:370px;}

.c_1250_9 .content1 .text .title{ font-size:16px; line-height:26px;}

.c_1250_9 .content1 .text .title span{ font-size:16px !important; line-height:26px;}

 

.c_1250_9 .content1 .text .p{ margin-top:25px; font-size:14px; line-height:26px;}

.c_1250_9 .content1 .text .btn{ margin-top:33px; padding:7px 0;}

.c_1250_9 .content1 .text .btn a{ font-size:14px; line-height:26px;}

.c_1250_9 .content1 .text .btn a img{ margin:-3px 12px 0 0; width:18px;}

.c_1250_9 .content1 .text .fx{ margin-top:12px;}

}

@media  screen and (max-width:767px){

.c_1250_9{ padding:10px 10px 20px 10px;}

.c_1250_9 .content1 .page{ width:100%; height:auto;}

.c_1250_9 .content1 .text{ margin-left:0; width:100%; margin-top:10px; float:left;}

.c_1250_9 .content1 .text .title{ font-size:16px; line-height:26px;}
.c_1250_9 .content1 .text .jiage{ font-size:16px; line-height:26px;color:#f00;}

.c_1250_9 .content1 .text .p{ margin-top:15px; font-size:12px; line-height:22px;}

.c_1250_9 .content1 .text .btn{ margin-top:23px; padding:5px 0;}

.c_1250_9 .content1 .text .btn a{ font-size:12px; line-height:24px;}

.c_1250_9 .content1 .text .btn a img{ margin:-3px 8px 0 0; width:16px;}

.c_1250_9 .content1 .text .fx{ margin-top:8px;}

.fx span{ font-size:14px; line-height:32px;}

.fx .bdsharebuttonbox a{ width:32px; height:32px; margin:0 3px !important; background-size:38px 38px;}

}



.c_1250_9 .content2{ width:100%; float:left; margin-top:50px;}

.c_1250_9 .content2 .content2_head{ width:100%; background:#0058ac; padding:29px 0 26px 0; text-align:center; float:left; overflow:hidden;}

.c_1250_9 .content2 .content2_head.on{ height:80px; padding:7px 0 6px 0; position:fixed; width:1400px; left:50%; top:0; margin-left:-700px; overflow:visible; z-index:6;}

.h_80.on{ height:80px;}

.c_1250_9 .content2 .content2_head:before{ width:0; height:100%; position:absolute; left:50%; top:0; background:#0058ac; content:''; z-index:-1;}

.c_1250_9 .content2 .content2_head.on:before{ width:2000px;  margin-left:-1000px;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.c_1250_9 .content2 .content2_head.on li:first-child{ border:0;}

.c_1250_9 .content2 .content2_head.on h5{ margin-top:2px; font-size:14px;}

.c_1250_9 .content2 .content2_head li{ width:25%; float:left; border-left:solid 1px #4d8ac5; margin-left:-1px; cursor:pointer; position:relative;}

.c_1250_9 .content2 .content2_head li .ico{ display:inline-block; vertical-align:top; width:42px; height:42px; 

-moz-border-radius:50%; 

-webkit-border-radius:50%; 

-khtml-border-radius:50%;

border-radius:50%;}

.c_1250_9 .content2 .content2_head li .ico img{ width:100%; float:left;}

.c_1250_9 .content2 .content2_head li .ico .img_2{ display:none;}

.c_1250_9 .content2 .content2_head li.on:before{ content:''; width:18px; height:9px; position:absolute; left:50%; bottom:-26px; margin-left:-9px; background:url(../images/case12.png) no-repeat center center; background-size:contain;}

.c_1250_9 .content2 .content2_head.on li.on:before{ bottom:-16px;}

.c_1250_9 .content2 .content2_head.on li .ico{ width:32px; height:32px;}

.c_1250_9 .content2 .content2_head li h5{ width:100%; float:left; margin-top:10px; font-size:16px; color:#fff; line-height:25px;}

.c_1250_9 .content2 .content2_body{ width:100%; float:left;}

.c_1250_9 .content2 .content2_body .bd{ padding:59px 0px 62px 160px; position:relative; font-size:16px; color:#888; line-height:30px;}

.c_1250_9 .content2 .content2_body .bd h5{ font-weight:bold; line-height:40px; font-size:16px; color:#888; }

.c_1250_9 .content2 .content2_body .bd h4{ position:absolute; left:0; top:52px; font-size:24px; color:#888; line-height:37px;}

.c_1250_9 .content2 .content2_down{ width:100%; float:left; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}

.c_1250_9 .content2 .content2_down h5{ width:40%; float:left; font-size:14px; color:#0e6eb8; line-height:53px;}

.c_1250_9 .content2 .content2_down h5 img{ vertical-align:middle; margin:-3px 6px 0 6px;}

.c_1250_9 .content2 .content2_down h5 a{ display:inline-block; vertical-align:top; color:#666; letter-spacing:1px; max-width:80%;}

.c_1250_9 .content2 .content2_down h5.last{ float:right; text-align:right;}

.c_1250_9 .content2 .content2_down .return{ width:20%; text-align:center; float:left;}

.c_1250_9 .content2 .content2_down .return a{ display:block; width:100%; font-size:14px; color:#0e6eb8; line-height:53px;}

.c_1250_9 .content2 .content2_down a:hover{ text-decoration:underline;}

@media  screen and (max-width:1399px){

.c_1250_9 .content2 .content2_head.on{ width:1200px; margin-left:-600px;}

}

@media  screen and (max-width:991px){

.c_1250_9 .content2{ margin-top:30px;}

.c_1250_9 .content2 .content2_head{ padding:19px 0 16px 0;}

.c_1250_9 .content2 .content2_head.on{ width:768px; margin-left:-384px;}

.c_1250_9 .content2 .content2_head li .ico{ width:36px; height:36px;}

.c_1250_9 .content2 .content2_head li h5{ margin-top:6px; font-size:14px; line-height:23px;}

.c_1250_9 .content2 .content2_body .bd{ padding:39px 0px 42px 130px; font-size:14px; line-height:26px;}

.c_1250_9 .content2 .content2_body .bd h5{ line-height:36px; font-size:14px;}

.c_1250_9 .content2 .content2_body .bd h4{ top:34px; font-size:18px; line-height:31px;}



.c_1250_9 .content2 .content2_down h5{ font-size:12px; line-height:43px;}

.c_1250_9 .content2 .content2_down h5 img{ margin:-3px 4px 0 4px;}

.c_1250_9 .content2 .content2_down .return a{ font-size:12px; line-height:43px;}

}

@media  screen and (max-width:767px){

.c_1250_9 .content2{ margin-top:20px;}

.c_1250_9 .content2 .content2_head{ padding:7px 0 6px 0;}

.c_1250_9 .content2 .content2_head.on{ height:68px; top:60px; width:100%; left:0; margin-left:-0;}

.h_80.on{ height:80px;}

.c_1250_9 .content2 .content2_head li .ico{ width:30px !important; height:30px !important;}

.c_1250_9 .content2 .content2_head li h5{ margin-top:2px; font-size:12px !important; line-height:19px;}

.c_1250_9 .content2 .content2_body .bd{ padding:19px 0px 22px 80px; font-size:12px; line-height:22px;}

.c_1250_9 .content2 .content2_body .bd h5{ line-height:30px; font-size:12px;}

.c_1250_9 .content2 .content2_body .bd h4{ top:17px; font-size:16px; line-height:27px;}

.c_1250_9 .content2 .content2_head li.on:before{ bottom:-12px !important;}

.c_1250_9 .content2 .content2_head.on li.on:before{ bottom:-12px !important;}



.c_1250_9 .content2 .content2_down{ padding-right:60px; position:relative;}

.c_1250_9 .content2 .content2_down h5{ width:100%; line-height:23px;}

.c_1250_9 .content2 .content2_down h5 a{ float:right; width:80%;}

.c_1250_9 .content2 .content2_down h5.last{ text-align:left;}

.c_1250_9 .content2 .content2_down h5 img{ display:none;}

.c_1250_9 .content2 .content2_down .return{ position:absolute; right:0; top:0; width:60px;}

.c_1250_9 .content2 .content2_down .return a{ line-height:46px;}

}



/*关于我们*/

.c_1400_4{ width:100%; float:left; padding:80px 0;}

.c_1400_4 .zbox{ width:100%; float:left; background:#f5f5f7; padding:34px 36px 39px 36px;}

.c_1400_4 .zbox .text{ width:100%; float:left; background:white; padding-right:40px;}

.c_1400_4 .zbox .text .img{ width:49.81%; margin-right:45px; float:left;}

.c_1400_4 .zbox .text .img img{ width:100%; float:left;}

.c_1400_4 .zbox .text .title{ margin-top:10px; font-size:26px; color:#004683; line-height:40px; font-weight:bold; letter-spacing:1px;}

.c_1400_4 .zbox .text .p{ margin-top:16px; font-size:15px; color:#6e6e6e; line-height:26px; letter-spacing:1px;}

@media  screen and (max-width:1199px){

.c_1400_4 .zbox .text .img{ margin-right:25px; margin-bottom:25px;}

.c_1400_4 .zbox .text{ padding:25px;}

.c_1400_4 .zbox .text .title{ margin-top:10px;}

}

@media  screen and (max-width:991px){

.c_1400_4{ padding:40px 0;}

.c_1400_4 .zbox{ padding:24px 26px 29px 26px;}

.c_1400_4 .zbox .text .title{ margin-top:0; font-size:20px; line-height:34px;}

.c_1400_4 .zbox .text .p{ margin-top:16px; font-size:13px; line-height:22px;}

}

@media  screen and (max-width:767px){

.c_1400_4{ padding:20px 0;}

.c_1400_4 .zbox{ padding:14px 16px 19px 16px;}

.c_1400_4 .zbox .text{ padding:15px;}

.c_1400_4 .zbox .text .img{ width:100%; margin-right:0px;}

.c_1400_4 .zbox .text .title{ font-size:16px; line-height:26px;}

.c_1400_4 .zbox .text .p{ margin-top:10px; font-size:12px; line-height:18px;}

}



.zbg1{ background:#0e6eb8; padding:44px 0 75px 0;}

.headline1{ width:100%; float:left; text-align:center;}

.headline1 h3{ width:100%; float:left; font-size:30px; color:white; line-height:42px; letter-spacing:1px;}

.headline1 h6{ width:100%; float:left; font-size:18px; color:white; line-height:30px; font-family:Arial; letter-spacing:1px;}

.zbg1 ul{ width:100%; float:left; margin-top:39px;}

.zbg1 ul li{ width:50%; float:left;}

.zbg1 ul li .img{ width:50%; height:262px; position:relative; overflow:hidden; float:left;}

.zbg1 ul li .img img{ width:349px; height:263px; position:absolute; left:50%; top:50%; max-width:none; margin:-131px 0 0 -175px;

		 transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

 -webkit-transition: all 0.3s linear;

-o-transition: width all 0.3s linear;}

.zbg1 ul li:hover .img img{transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

	 -o-transform: scale(1.1,1.1);	

   -moz-transform: scale(1.1,1.1);}

.zbg1 ul li .text{ width:50%; float:left; height:262px; line-height:262px; padding:0 27px; background:white;}

.zbg1 ul li .text span{ display:inline-block; vertical-align:middle;}

.zbg1 ul li .text h4{ font-size:24px; color:#333; line-height:37px; font-weight:bold; padding-bottom:14px; border-bottom:solid 3px #0e6eb8;}

.zbg1 ul li .text h4 i{ text-transform:uppercase; color:#0e6eb8;font-family: 'OPENSANS-REGULAR'; margin-left:10px; font-weight:bold;}

.zbg1 ul li .text .p{ font-size:16px; color:#666; line-height:30px; margin-top:12px;}

.zbg1 ul li.l1 .img{ float:right;}

.zbg1 ul li.l2 .text{ float:right;}

@media  screen and (max-width:991px){

.zbg1{ padding:24px 0 45px 0;}

.headline1 h3{ font-size:24px; line-height:36px;}

.headline1 h6{ font-size:16px; line-height:24px;}

.zbg1 ul{ margin-top:29px;}

.zbg1 ul li .text{ padding:0 17px; height:222px; line-height:222px;}

.zbg1 ul li .text h4{ font-size:18px; line-height:31px; padding-bottom:8px; border-bottom:solid 2px #0e6eb8;}

.zbg1 ul li .text h4 i{ margin-left:6px;}

.zbg1 ul li .text .p{ font-size:14px; line-height:24px; margin-top:6px;}

.zbg1 ul li .img{ height:222px;}

.zbg1 ul li .img img{ width:295px; height:222px; margin:-111px 0 0 -147px;}

}

@media  screen and (max-width:767px){

.zbg1{ padding:14px 0 25px 0;}

.headline1 h3{ font-size:18px; line-height:28px;}

.headline1 h6{ font-size:12px; line-height:20px;}

.zbg1 ul{ margin-top:19px;}

.zbg1 ul li .text{ width:100%; padding:10px 12px; height:162px; line-height:142px;}

.zbg1 ul li .text h4{ font-size:16px; line-height:26px; padding-bottom:6px; border-bottom:solid 1px #0e6eb8;}

.zbg1 ul li .text h4 i{ margin-left:4px;}

.zbg1 ul li .text .p{ font-size:12px; line-height:22px; margin-top:5px;}

.zbg1 ul li .img{ width:100%; height:auto;}

.zbg1 ul li .img img{ width:100%; height:auto; left:auto; top:auto; position:relative; margin:0; float:left;}

}



.zbg2{ background:url(../images/about6.jpg) no-repeat center center; background-size:cover; padding:77px 0 73px 0;}

.headline1_b h3,.headline1_b h6{ color:#3f3f3f;}

.history_list{ width:100%; float:left; margin-top:34px; padding-top:35px; /*position:relative;*/ padding-bottom:117px;}

/*.history_list:before{ width:1px; content:''; height:100%; position:absolute; left:50%; top:0; background:#bdbdbd;}*/

.history_list li{ width:712px; float:left; margin-top:30px; padding-right:42px; padding-left:98px; position:relative;}

.history_list li.liHide{display:none;}

.history_list:after{ content:''; width:12px; height:12px; background:#bdbdbd; position:absolute; left:50%; top:0; margin-left:-6px;

-moz-border-radius:50%; 

-webkit-border-radius:50%; 

-khtml-border-radius:50%;

border-radius:50%;}

.history_list li:before{ content:''; width:43px; height:24px; position:absolute; right:0px; top:28px; background:url(../images/about9.png) no-repeat center center; background-size:contain;}

.history_list li:hover:before{ background-image:url(../images/about9_h.png);}

.history_list li .text_history{ width:100%; float:left; background:white; padding:21px 23px 25px 19px; position:relative; border:solid 2px #e3e3e3;

-moz-border-radius:10px; 

-webkit-border-radius:10px; 

-khtml-border-radius:10px;

border-radius:10px;}

.history_list li .text_history:hover{ border:solid 2px #0061aa;}

.history_list li .text_history .img{ width:158px; float:right; margin-left:18px;}

.history_list li .text_history .time{ width:65%; margin-top:11px; font-size:24px; color:#666; line-height:36px; font-family: 'OPENSANS-REGULAR'; font-weight:bold;}

.history_list li .text_history:hover .time{ color:#004683;}

.history_list li .text_history .p{ width:65%; font-size:16px; color:#666; line-height:26px;}

.history_list li.l1{ float:right; padding-left:42px; padding-right:98px; margin-top:-90px;}

.history_list li.l1:before{ background-image:url(../images/about10.png); left:0; right:auto;}

.history_list li.l1:hover:before{ background-image:url(../images/about10_h.png);}

.history_list ul .more{ cursor:pointer; width:152px; height:42px; line-height:42px; background:#0e6eb8; font-size:16px; color:white; position:absolute; left:50%; bottom:0; margin-left:-76px; text-align:center;

-moz-border-radius:4px; 

-webkit-border-radius:4px; 

-khtml-border-radius:4px;

border-radius:4px;}

.history_list ul .more:hover{ background:#ec9401;}

@media  screen and (max-width:1399px){

.history_list li{ width:612px; padding-left:0px;}

.history_list li.l1{ padding-right:0;}

}

@media  screen and (max-width:1199px){

.history_list li{ width:508px;}

}

@media  screen and (max-width:991px){

.zbg2{ padding:47px 0 43px 0;}

.history_list{ margin-top:44px; padding-top:25px; padding-bottom:67px;}

.history_list li{ width:396px; margin-top:20px;}

.history_list li .text_history{ padding:11px 13px 15px 10px;}

.history_list li .text_history .img{ width:128px; margin-left:10px;}

.history_list li .text_history .time{ margin-top:0px; font-size:18px; line-height:30px;}

.history_list li .text_history .p{ font-size:14px; line-height:20px;}

.history_list li.l1{ margin-top:-50px;}

.history_list ul .more{ width:132px; height:36px; line-height:36px; font-size:14px; margin-left:-66px;}

}

@media  screen and (max-width:767px){

.zbg2{ padding:27px 10px 23px 10px;}

.history_list{ margin-top:24px; padding-top:15px; padding-bottom:67px;}

.history_list:before{ left:10px;}

.history_list:after{ width:7px; height:7px; left:10px; margin-left:-3px;}

.history_list li,.history_list li.l1{ width:100%; padding-left:30px; padding-right:0; margin-top:10px;}

.history_list li:before{ background-size:auto 16px !important; position:absolute; left:3px !important; top:18px; background-image:url(../images/about10.png); background-position:left center;}

.history_list li:hover:before{ background-image:url(../images/about10_h.png);}

.history_list li .text_history{ padding:11px 13px 10px 10px;}

.history_list li .text_history .img{ width:88px;}

.history_list li .text_history .time{ font-size:16px; line-height:24px;}

.history_list li .text_history .p{ font-size:12px; line-height:18px;}

.history_list li.l1{ margin-top:10px;}

.history_list ul .more{ left:30px; margin-left:0px; width:120px;}

}



.zbg3{ background:#f5f5f5;}

.zbg3 .text{ width:50%; height:699px; float:left; padding:137px 110px 98px 0; position:relative;}

.zbg3 .text h1{ position:absolute; left:0; top:81px; font-size:170px; font-family:Arial; font-weight:bold; line-height:1; color:white; opacity:0.7; z-index:1;}

.zbg3 .text_589{ width:589px; float:right; position:relative; z-index:2;}

.zbg3 .text_589 .title{ width:100%; float:left; padding-bottom:26px; border-bottom:solid 1px #ddd; width:80%;}

.zbg3 .text_589 .title h3{ font-size:30px; color:#202020; line-height:39px; font-weight:bold; letter-spacing:1px;}

.zbg3 .text_589 .title h5{ font-size:14px; color:#00438f; line-height:22px; font-family:Arial;}

.zbg3 .text_589 .p{ width:100%; float:left; margin-top:33px; font-size:15px; color:#636262; line-height:33px;}

.zbg3 .text_589 .btn{ width:100%; float:left; margin-top:37px;}

.zbg3 .text_589 .btn a{ display:block; float:left; width:168px; height:41px; line-height:39px; text-align:center; border:solid 1px #6d6d6d; font-size:16px; color:#3b3b3b;}

.zbg3 .text_589 .btn a.a1{ background:#00428e; color:white; border-color:#00428e; margin-right:24px;}

.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

.zbg3 .text_589 .btn a:hover{ color:#00428e; border-color:#00428e;}

.zbg3 .text_589 .btn a.a1:hover{ background:#ec9401; border-color:#ec9401; color:white;}

.zbg3 .video{ width:50%; float:right; height:699px; position:relative; overflow:hidden;}

.zbg3 .video .z_video{width:100%; height:100%; position:relative;}

.zbg3 .video .z_video p{width:100%; height:100%; position:absolute; left:0; top:0;}

.zbg3 .video .z_video p iframe{width:100%; height:100%; position:absolute; left:0; top:0;}

.zbg3 .video .video-js{ width:100%; height:100%; position:relative;}

.zbg3 .video .video-js .vjs-poster{ background-size:cover;}

.zbg3 .video .video-js video{ object-fit: cover;}

.zbg3 .video .video-js .vjs-big-play-button { height: 54px; width: 54px; top:50%; left:50%; margin:-27px 0 0 -27px; background:url(../images/index2.png) no-repeat center center; border: 0;          	

	-webkit-border-radius: 0em;

    -moz-border-radius: 0em;

    border-radius: 0em;

    -webkit-transition: all .4s;

    -moz-transition: all .4s;

    -ms-transition: all .4s;

    -o-transition: all .4s;

    transition: all .4s;

}

.zbg3 .video .video-js .vjs-big-play-button span{ display:none;}

@media  screen and (max-width:1399px){

.zbg3 .text_589{ width:490px;}

.zbg3 .text h1{ font-size:130px; top:61px;}

.zbg3 .text{ padding:97px 110px 98px 0;}

}

@media  screen and (max-width:1199px){

.zbg3 .video{ height:600px;}

.zbg3 .text_589{ width:436px;}

.zbg3 .text h1{ font-size:90px; top:41px;}

.zbg3 .text{ padding:40px 60px 58px 0; height:600px;}

.zbg3 .text_589 .title{ padding-bottom:16px;}

.zbg3 .text_589 .p{ margin-top:13px;}

.zbg3 .text_589 .btn{ margin-top:27px;}

}

@media screen and (max-width: 991px) {

.zbg3 .text{ width:100%; padding:20px 10px 28px 10px; height:auto;}

.zbg3 .text h1{ font-size:70px; top:11px;}

.zbg3 .text_589{ width:100%;}

.zbg3 .text_589 .title{ padding-bottom:10px;}

.zbg3 .text_589 .title h3{ font-size:24px; line-height:33px;}

.zbg3 .text_589 .title h5{ font-size:12px; line-height:20px;}

.zbg3 .text_589 .p{ margin-top:10px; font-size:13px; line-height:27px;}

.zbg3 .video{ width:100%; height:400px; background:url(../images/index1.jpg) no-repeat center center; background-size:cover;}

.zbg3 .video a{ background:url(../images/index2.png) no-repeat center center; background-size:contain; width:44px; height:44px; position:absolute; left:50%; top:50%; margin:-22px 0 0 -22px;}

.zbg3 .text_589 .btn{ margin-top:17px;}

.zbg3 .text_589 .btn a{ width:138px; height:36px; line-height:34px; font-size:14px;}

.zbg3 .text_589 .btn a.a1{ margin-right:12px;}

}

@media screen and (max-width: 767px) {

.zbg3 .video{ width:100%; height:230px;}

.zbg3 .video a{ width:36px; height:36px; margin:-18px 0 0 -18px;}

}



.zmb{ width:100%; height:100%; position:fixed; left:0; top:0; background:black; background:rgba(0,0,0,0.8); display:none; z-index:99999;}

.tc_video{ width:1170px; height:600px; position:fixed; left:50%; top:50%; margin:-300px 0 0 -585px; background:white; display:none; z-index:100000;}

.tc_video video{ width:100%; height:100%; position:absolute; left:0; top:0;}

@media  screen and (max-width:991px){

.tc_video{ width:760px; height:300px; margin:-150px 0 0 -380px;}

}

@media  screen and (max-width:767px){

.tc_video{ width:90%; height:250px; margin:-125px 0 0 0; left:5%;}

}



.zbg4{  padding:63px 0 57px 0;}

.headline2{ width:100%; float:left; text-align:center;}

.headline2 h4{ width:100%; float:left; padding-bottom:23px; background:url(../images/index3.jpg) no-repeat center bottom; font-size:30px; color:white; line-height:40px; font-weight:bold; letter-spacing:2px;}

.headline2 .p{ width:100%; float:left; margin-top:18px; font-size:15px; color:white; line-height:30px; letter-spacing:1px;}

@media  screen and (max-width:991px){

.zbg4{ padding:43px 0 37px 0;}

.headline2 h4{ padding-bottom:13px; background-size:auto 2px; font-size:24px; line-height:34px;}

.headline2 .p{ margin-top:12px; font-size:13px; line-height:24px;}

}

@media  screen and (max-width:767px){

.zbg4{ padding:43px 10px 37px 10px;}

.headline2 h4{ padding-bottom:10px; background-size:auto 1px; font-size:18px; line-height:28px;}

.headline2 .p{ font-size:12px; line-height:21px;}

}



.zbg5{ background:#f8f8f8; padding:79px 0 83px 0;}

.slide_pic_1{ width:100%; float:left;}

.slide_pic_1 .slick-slide img{ opacity:0.1; filter:alpha(opacity=10); width:100%; float:left;}

.slide_pic_1 .slick-slide .img{ padding:0 75px;}

.slide_pic_1 .slick-slide .img a{ display:block; float:left; position:relative;}

.slide_pic_1 .slick-slide .img a .title{ width:100%; position:absolute; left:0; bottom:-69px; text-align:center; background:url(../images/cpyy2.png); height:69px; padding-top:15px; line-height:40px; font-size:20px; color:white;

-webkit-transition: all 0.5s ease-out 0s; 

-moz-transition: all 0.5s ease-out 0s; 

-o-transition: all 0.5s ease-out 0s; 

transition: all 0.5s ease-out 0s;}

.slide_pic_1 .slick-slide .img a .title img{ width:40px; height:40px; vertical-align:middle; margin:-3px 6px 0 0; float:none; display:inline-block;}

.slide_pic_1 .slick-slide.slick-center img{ opacity:1; filter:alpha(opacity=100);}

.slide_pic_1 .slick-slide.slick-center .img a .title{ bottom:0;}

.slide_pic_1 .slick-prev, .slide_pic_1 .slick-next {

	left: 21.09%;

	top: 50%;

	display: block;

	width: 60px;

	height: 60px;

	padding: 0;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

	margin-top:-30px;

	background:url(../images/index7.png) no-repeat left center;

	z-index: 9;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

	 -o-transition: all 0.3s ease-out 0s; 

		transition: all 0.3s ease-out 0s;

}

.slide_pic_1 .slick-next {

	left:auto;

	right:21.09%;

	background-position:right center;

}

.slide_pic_1 .slick-prev:hover,

.slide_pic_1 .slick-next:hover{ background-image:url(../images/index7_h.png);}

@media  screen and (max-width:1199px){

.zbg5{ padding:49px 0 43px 0;}

.slide_pic_1 .slick-prev{ left:16.5%;}

.slide_pic_1 .slick-next { right:16.5%;}

}

@media  screen and (max-width:991px){

.slide_pic_1 .slick-slide .img{ padding:0 35px;}

.slide_pic_1 .slick-prev, .slide_pic_1 .slick-next { width:40px; height:40px; margin-top:-20px; background-size:auto 40px;}

.slide_pic_1 .slick-slide .img a .title{ bottom:-50px; height:50px; padding-top:10px; line-height:30px; font-size:16px;}

.slide_pic_1 .slick-slide .img a .title img{ width:30px; height:30px; margin:-3px 4px 0 0;}

}

@media  screen and (max-width:767px){

.zbg5{ padding:29px 0 23px 0;}

.slide_pic_1 .slick-slide .img{ padding:0 5px;}

.slide_pic_1 .slick-prev{ left:5%;}

.slide_pic_1 .slick-next { right:5%;}

.slide_pic_1 .slick-slide .img a .title{ bottom:-40px; height:40px; line-height:20px; font-size:14px;}

.slide_pic_1 .slick-slide .img a .title img{ width:20px; height:20px; margin:-3px 2px 0 0;}

}



.c_1400_5{ width:100%; float:left; padding:94px 0 103px 0;}

.headline2_b{ padding:0 10px;}

.headline2_b h4{ color:#00428e; background-image:url(../images/index14.jpg);}

.headline2_b .p{ color:#7c7c7c;}

.row_5{ margin:0 -12px;}

.slide_pic_4{ width:100%; float:left; margin-top:41px;}

.slide_pic_4 li{ width:100%; float:left; padding:12px;}

.slide_pic_4 li .zbox{ width:100%; float:left; position:relative; overflow:hidden;}

.slide_pic_4 li .zbox img{ width:100%; float:left;

		 transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

 -webkit-transition: all 0.3s linear;

-o-transition: width all 0.3s linear;}

.slide_pic_4 li .zbox:hover img{transform: scale(1.1,1.1);

	-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

	 -o-transform: scale(1.1,1.1);	

   -moz-transform: scale(1.1,1.1);}

.slide_pic_4 li .zbox .title{ position:absolute; left:0; bottom:0; text-align:center; height:60px; line-height:60px; background:url(../images/index12.png); font-size:16px; color:white; letter-spacing:1px; width:100%;}

.slide_pic_4 li .zbox .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/index12_h.png); text-align:center; display:none;}

.slide_pic_4 li .zbox .bian{ width:96%; height:96%; position:absolute; left:2%; top:2%; border:solid 1px white; opacity:0.6; display:none;}

.slide_pic_4 li .zbox:before{ content:''; background:url(../images/index13.jpg) no-repeat center center; width:55px; height:55px; position:

absolute; right:0; top:0; z-index:3; display:none;}

.slide_pic_4 li .zbox h4{ width:100%; font-size:24px; color:white; line-height:33px; font-weight:bold; letter-spacing:1px; position:absolute; left:0; top:50%; margin-top:-113px; padding:0 10px; text-align:center; display:none;}

.slide_pic_4 li .zbox .p{ width:100%; font-size:16px; color:white; line-height:28px; letter-spacing:1px; position:absolute; left:0; top:50%; margin-top:-51px; padding:0 10%; height:112px; text-align:center; display:none; overflow:hidden;}

.slide_pic_4 li .zbox .detail{ width:120px; height:35px; line-height:33px; border:solid 1px rgba(255,255,255,0.8); font-size:12px; color:white; text-transform:uppercase; letter-spacing:1px; position:absolute; left:50%; top:50%; margin-top:105px; margin-left:-60px; text-align:center; display:none;

-moz-border-radius:4px; 

-webkit-border-radius:4px; 

-khtml-border-radius:4px;

border-radius:4px;}

.slide_pic_4 li .zbox:hover .mb,.slide_pic_4 li .zbox:hover .bian,.slide_pic_4 li .zbox:hover:before,.slide_pic_4 li .zbox:hover h4,.slide_pic_4 li .zbox:hover .p,.slide_pic_4 li .zbox:hover .detail{ display:block;}

.slide_pic_4 li .zbox:hover .title{ bottom:-60px;}

.arr{ width:100%; float:left; text-align:center; margin-top:44px; line-height:0;}

.arr span,.arr a{ display:inline-block; vertical-align:top; margin:0 3px; width:60px; height:40px; cursor:pointer; background:url(../images/index8.png) no-repeat center center;}

.arr .zuo{ background-position:left center;}

.arr .you{ background-position:right center;}

.arr span:hover,.arr a:hover{ background-image:url(../images/index8_h.png);}

@media  screen and (max-width:991px){

.c_1400_5{ padding:54px 0 63px 0;}

.arr{ margin-top:22px;}

.slide_pic_4{ margin-top:21px;}

.slide_pic_4 li .zbox .title{ height:50px; line-height:50px; font-size:14px;}

.slide_pic_4 li .zbox h4{ font-size:18px; line-height:27px; margin-top:-93px;}

.slide_pic_4 li .zbox .p{ font-size:14px; line-height:26px; margin-top:-41px; height:104px;}

.slide_pic_4 li .zbox .detail{ height:32px; line-height:30px; margin-top:85px;}

}

@media  screen and (max-width:767px){

.c_1400_5{ padding:24px 0 33px 0;}

.arr{ margin-top:10px;}

.slide_pic_4{ margin-top:11px;}

.slide_pic_4 li .zbox .title{ height:40px; line-height:40px; font-size:12px;}

.slide_pic_4 li .zbox h4{ font-size:16px; line-height:27px; margin-top:-93px;}

.slide_pic_4 li .zbox .p{ font-size:12px; line-height:26px; margin-top:-51px;}

.slide_pic_4 li .zbox .detail{ height:32px; line-height:30px; margin-top:75px;}

.slide_pic_4 li .zbox:before{ width:45px; height:45px; background-size:contain;}

.arr span,.arr a{ margin:0 2px; width:46px; height:30px; background-size:auto 30px;}

}



.zbg6{}

.c_1400_6{ width:100%; float:left; padding:60px 0 69px 0;}

.c_1400_6 .c_670{ width:47.857%; float:left; margin-top:40px; position:relative;}

.c_1400_6 .c_670 .slick-slide{ position:relative; height:429px; overflow:hidden;}

.c_1400_6 .c_670 img{ width:669px; height:429px; position:absolute; left:50%; top:50%; margin:-214px 0 0 -334px; max-width:none;}

.c_1400_6 .c_670 .mb{ width:100%; height:100%; position:absolute; top:0; background:url(../images/index17.png); padding:65px 50px 0 58px;}

.c_1400_6 .c_670 .mb .title{ width:100%; float:left; font-size:18px; color:white; line-height:30px; height:60px; overflow:hidden; letter-spacing:1px;}

.c_1400_6 .c_670 .mb .time{ width:100%; float:left; margin-top:18px; font-size:14px; color:white; line-height:25px; letter-spacing:1px;}

.c_1400_6 .c_670 .mb .p{ width:100%; float:left; margin-top:13px; font-size:12px; color:white; line-height:28px; height:112px; overflow:hidden; letter-spacing:1px;}

.c_1400_6 .c_670 .slick-prev,

.c_1400_6 .c_670 .slick-next

{

    position: absolute;

	left:69px;

    top:322px;

    display: block;

    width: 30px;

    height: 30px;

    padding: 0;

    -webkit-transform: translate(0,0);

    -ms-transform: translate(0,0);

    transform: translate(0,0);

    cursor: pointer;

    color: transparent;

    border: none;

    outline: none;

	background:url(../images/index18.jpg) no-repeat left center;

	z-index:10;

}

.c_1400_6 .c_670 .slick-next{

	left:118px;

	background-position:right center;

}

.c_1400_6 .c_670 .slick-prev:hover,

.c_1400_6 .c_670 .slick-next:hover{ background-image:url(../images/index18_h.jpg);}



.c_1400_6 .c_685{ width:48.9285%; float:right; margin-top:26px;}

.c_1400_6 .c_685 li{ width:100%; float:left; padding:14px 0 15px 0; position:relative; border-bottom:solid 1px #eee;}

.c_1400_6 .c_685 li .img{ width:164px; float:left; position:relative;}

.c_1400_6 .c_685 li .img .time{ position:absolute; left:0; bottom:0; width:100px; height:24px; line-height:24px; text-align:center; background:rgba(0,0,0,0.8); font-size:12px; color:white; letter-spacing:1px;}

.c_1400_6 .c_685 li .text{ margin-left:184px;}

.c_1400_6 .c_685 li .text .title{ width:100%; float:left; margin-top:14px; font-size:16px; color:#333; line-height:26px; letter-spacing:1px;}

.c_1400_6 .c_685 li .text .p{ width:100%; float:left; margin-top:14px; font-size:14px; color:#999; line-height:26px; height:52px; overflow:hidden; letter-spacing:1px;}

.c_1400_6 .c_685 li:hover .img .time{ background:#00428e;}

.c_1400_6 .c_685 li:hover .text .title{ color:#004683;}

.c_1400_6 .c_685 li:last-child{ border-bottom:0; padding-bottom:0;}

@media  screen and (max-width:1199px){

.c_1400_6 .c_670 .mb{ width:70%; padding:65px 30px 0 38px;}

.c_1400_6 .c_670 .slick-prev{left:49px;}

.c_1400_6 .c_670 .slick-next{left:98px;}

}

@media  screen and (max-width:991px){

.c_1400_6{ padding:40px 0 49px 0;}

.c_1400_6 .c_670{ margin-top:30px;}

.c_1400_6 .c_670 .slick-slide{ height:350px;}

.c_1400_6 .c_670 img{ width:546px; height:350px; margin:-175px 0 0 -273px;}

.c_1400_6 .c_670 .mb{ padding:45px 30px 0 38px;}

.c_1400_6 .c_670 .mb .title{ font-size:16px; line-height:24px; height:48px;}

.c_1400_6 .c_670 .mb .time{ margin-top:13px; font-size:12px; line-height:21px;}

.c_1400_6 .c_670 .mb .p{ margin-top:8px; line-height:24px; height:96px;}

.c_1400_6 .c_670 .slick-prev,

.c_1400_6 .c_670 .slick-next{ top:282px;}

.c_1400_6 .c_685{ margin-top:16px;}

.c_1400_6 .c_685 li{ padding:13px 0 14px 0;}

.c_1400_6 .c_685 li .img{ width:130px;}

.c_1400_6 .c_685 li .img .time{ width:80px; height:20px; line-height:20px;}

.c_1400_6 .c_685 li .text{ margin-left:140px;}

.c_1400_6 .c_685 li .text .title{ margin-top:8px; font-size:14px; line-height:22px;}

.c_1400_6 .c_685 li .text .p{ margin-top:8px; font-size:12px; line-height:22px; height:44px;}

}

@media  screen and (max-width:767px){

.c_1400_6{ padding:20px 0 29px 0;}

.c_1400_6 .c_670{ margin-top:20px; width:100%;}

.c_1400_6 .c_670 .slick-slide{ height:350px;}

.c_1400_6 .c_670 img{ width:546px; height:350px; margin:-175px 0 0 -273px;}

.c_1400_6 .c_670 .mb{ padding:45px 30px 0 28px;}

.c_1400_6 .c_670 .mb .title{ font-size:16px; line-height:24px; height:48px;}

.c_1400_6 .c_670 .mb .time{ margin-top:13px; font-size:12px; line-height:21px;}

.c_1400_6 .c_670 .mb .p{ margin-top:8px; line-height:24px; height:96px;}

.c_1400_6 .c_670 .slick-prev,

.c_1400_6 .c_670 .slick-next{ top:282px; left:29px;}

.c_1400_6 .c_670 .slick-next{ left:78px;}

.c_1400_6 .c_685{ width:100%; padding:0 10px; margin-top:16px;}

.c_1400_6 .c_685 li{ padding:13px 0 14px 0;}

.c_1400_6 .c_685 li .img{ width:130px;}

.c_1400_6 .c_685 li .img .time{ width:80px; height:20px; line-height:20px;}

.c_1400_6 .c_685 li .text{ margin-left:140px;}

.c_1400_6 .c_685 li .text .title{ margin-top:8px; font-size:14px; line-height:22px;}

.c_1400_6 .c_685 li .text .p{ margin-top:8px; font-size:12px; line-height:22px; height:44px;}

}









/*产品点开弹窗*/


/*产品留言*/
#inquiry{display: none; background: rgba(13,13,13,0.8); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000}
.inquiry{width: 600px; height: 600px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #fff; border-radius: 20px; padding: 65px 77px 0; box-sizing:border-box;}
.inquiry .close{position: absolute; top: 39px; right: 56px;  cursor: pointer;}
.inquiry-form strong{display: block; font-size: 30px; color: #333; margin-bottom: 29px;}
.inquiry-form ul li{float: left; width: 100%; position: relative;padding:1px 0}
.inquiry-form input,.inquiry-form textarea{border: 1px solid #ccc; outline: none; width: 100%; font-size: 16px; color: #666; font-family: Arial; text-indent: 37px;}
.inquiry-form input{line-height:40px; margin-bottom:10px;}
.inquiry-form textarea{height: 101px; line-height: 30px; padding: 14px 0;}
.inquiry-form ul li:last-child{ margin-bottom: 36px}
.inquiry-form ul li img{position: absolute; right: 27px; top: 8px}
.inquiry-form ul li:last-child img{top: auto; bottom: 26px}
.inquiry-form .inquiry-submit{display: block; border: none; margin-bottom: 0; width: 184px!important; font-size: 16px; line-height: 55px; color: #fff; text-align: center; background: #000; border-radius: 27.5px; margin: 0 auto; text-indent: 0; text-transform: uppercase;}
.inquiry-form .inquiry-submit:hover{background: #023894; transition:0.6s; cursor: pointer;}

#mobile_code{width:80%;float:left;}
#zphone{float:left;width:20%;background:#000;line-height:40px;border:1px solid #000;color:#fff;text-align:center;}


@media screen and (min-width:200px)  and  (max-width:640px)  {
#mobile_code{width:60%;float:left;}
#zphone{float:left;width:40%;background:#000;line-height:50px;border:1px solid #000;color:#fff;text-align:center;}

	.inquiry{height: 400px; overflow-y:scroll; border-radius: 5px; width: 94%; padding: 38px 2%}
	.inquiry-form strong{font-size: 20px;}
	.inquiry .close{width: 15px; height: 15px; top: 13px; right: 5%;}
	.inquiry-form input, .inquiry-form textarea{text-indent: 13px; font-size: 15px}
	.inquiry-form input{line-height: 50px;}
	.inquiry-form ul li img{width: 18px; right: 13px}
	.inquiry-form .inquiry-submit{width: 140px!important;font-size: 16px;line-height: 50px; border-radius: 10px}
	.inquiry-form ul li:last-child{margin-bottom: 24px}

}








.t_News_detail_2 tr.firstRow{background: #3387CF;}
                    .t_News_detail_2 tr.firstRow:hover{background: #3387CF;}
                    .t_News_detail_2 tr.firstRow td{color:#fff;}
                    .t_News_detail_2 tr.firstRow td p{color:#fff;}
                        .t_News_detail_2{margin-bottom:60px;}
                        .t_News_detail_2 table{width:100%;border-collapse: collapse;border:1px solid #AAAAAA;}
                        .t_News_detail_2 table th{ background: #3387CF;height:50px;line-height:50px;color:#fff;border:1px solid #AAAAAA;font-size:18px;font-weight:normal}
                        .t_News_detail_2 table tr{text-align: center;height:50px;line-height:50px;color:#666666;}
                        .t_News_detail_2 table td{border:1px solid #AAAAAA}
                        .t_News_detail_2 table tr:hover{ background:#ddd;}
    @media screen and (max-width: 640px) and (min-width: 200px){
        .t_News_detail_2 .canshu{
            overflow-x: auto;
        }

    div::-webkit-scrollbar{
  width:4px;
  height:10px;
  /**/
}
div::-webkit-scrollbar-track{
  background:#CCCCCC;
}
div::-webkit-scrollbar-thumb{
  background: #333;
  border-radius:10px;
}
div::-webkit-scrollbar-thumb:hover{
  background: #333;
}
div::-webkit-scrollbar-corner{
  background: #179a16;
}


}






















@font-face {

	font-family: 'OPENSANS-REGULAR';

	src: url('fonts/OPENSANS-REGULAR.eot');

	src: local('☺'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.svg#webfonthiqtexle') format('svg');

	font-weight: normal;

	font-style: normal;

}



@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}

@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}

@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}