﻿@charset "UTF-8";
*{padding: 0;margin: 0;box-sizing: border-box;}
/*初始化样式*/
body{min-width: 320px; margin:0; padding:0; zoom:1;
    /*设置字体*/
    font-size:12px;
    line-height: 1.42857143;
    font-family:Regular, "微软雅黑";
    color:#666;height: 100%;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;list-style: none;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*html5设置*/
article, aside, footer, header, hgroup, nav, section, figure, figcaption, address {display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
em,i{font-style: normal;}
img{ border:none; border:0; vertical-align:bottom; font-size: 0;}
a{ color:#414446; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
*{transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;}

/*页面框架结构*/
.Contain{width:100%;max-width: 1400px;min-width: 320px;margin: 0 auto;}
.container{width:100%;max-width: 1200px;min-width: 320px;margin: 0 auto;}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage img{ max-width:1400px;width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear:both;}
.clearfix{*zoom: 1}
.clearfix:after,.clearfix after{content:".";height:0;clear: both;visibility:hidden;display: block;}
.por{position: relative;}
.p50{padding: 50px 0px;}
.img-box{line-height: 0px;position: relative;overflow: hidden;line-height: 0px;}
.img-box img{width: 100%;transition: all ease 0.5s;}
.SubPage{ padding:0px 0px 40px;height:auto !important; height:280px; min-height:280px; background:#fff;}
/*当宽度为1200px的时候的样式*/
@media only screen and (max-width:1400px) {
    .Contain{padding: 0 10px;}
    .SubPage{padding:0px 0px 40px;}
}
.scale:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}


.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}

.imgbox{ overflow:hidden; position:relative;display: block;}
.imgbox span,.img-box img{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}

/*header*/

@keyframes run{

    from{  bottom: 30px; }
    to{  bottom: 20px; opacity: 0; }
}  
 

.img02{ display: none; }
.head.active .logo_name_w:before{ background: #dcdcdc;height: 23px; } 
.more{ text-align: center; margin-top: 20px;}
.more a{ display: inline-block; color: #991e27; border-radius: 3px; padding: 10px 20px; margin-right: 10px; }
.more_name,.more_name:hover{ color: #b61a29; }
.more a:hover{background: #991e27; color: #fff;}  
.head{  background: #fff;    position: relative; z-index: 10;  border-bottom: 1px solid #eee; }
.logo_w{ margin: 10px 0;}
.logo_name_w{ position: relative; display: inline-block; padding-left: 20px; margin-left: 20px;}
.logo_name_w:before{ position: absolute; top: 0px; left: 0px;  content: ""; display: inline-block; width: 1px; height: 35px; background: #fff;   }
 

 /*.head_ul{margin:30px 0; }*/
.head_ul li{ float: left;  position: relative;width: 80px;margin-left: 15px;text-align: center;}
.head_ul li a{ font-size: 14px; color: #22252e;  display: block;}   
.head_ul > li > a{color: #666666;padding: 39px 0;font-size: 14px;line-height: 38px;}
.head_ul li:nth-child(1) >  a{ cursor:pointer; }
.head_ul li.active>a,.head_ul li:hover>a{ color: #008cd6; }
.head_ul li.active,.head_ul li:hover{  border-bottom: 2px solid #008cd6; }
.logo_w_foot{ margin-top: 0px; } 

.head_phone,.h3_p,.tse02,.swiper-button-next01,.swiper-button-prev01,.menu_p{ display: none; }  
.menu_p{  position: fixed; top: 60px;  width: 100%; right: -100%;transition: all .2s ease-in-out; background: #f7f6f4; bottom: 0px; z-index: 100; padding: 0px 10px; }
.menu_ul_p li{ float: none; border-bottom: 1px solid #cecdc9; padding: 10px 0px; position: relative;}
.menu_ul_p li a{ color: #484a51; }
.menu_ul_p li span{ float: right; background: #dfdeda; width: 50px; text-align: center; line-height: 37px; top: 0px; right: 0px;  height: 37px; display: inline-block; position: absolute;}
.menu_ul_p li span i{ color: #181817; }
.head .menu_ul_p li.active span{ background: #005bea; }
.menu_ul_p li.active span i{ color: #fff; }
.menu_p.active{ right: 0px; }   
.JJFA-Box{display: none;position: absolute;width: 150px;top: 118px;left: 50%;margin-left: -75px;padding: 10px 0;background: rgba(57,127,148,.8);z-index: 1000;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.head_ul li .JJFA-Box a{display: block;padding: 10px 0;color: #fff;font-size: 14px;text-align: center;}
.sec_ul_p{display: none;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.head_ul li .JJFA-Box a:hover{background-color: #35abe0;}

.head.active{ background: #fff; position: fixed; top: 0; left: 0; right: 0; z-index: 10; }
 
@keyframes run{
   
   from{ bottom: 10px;}
   to{ bottom:  25px;}
}



.ban_arr{animation: run 1s infinite linear;  }

.top_right{  font-size: 16px; color: #22252e;  margin-top: 30px; margin-left: 50px;}
.Search{display: inline-block;width: 35px;height: 35px;background-image: url("../images/search.png");background-repeat: no-repeat;background-position: center;}
.Fenx{margin-left: 15px;display: inline-block;width: 30px;height: 30px;background-color: #294f6f;background-image: url("../images/fenx.png");background-repeat: no-repeat;background-position: center;}

.searchBox{position: absolute;top: 100px;right: 20px;z-index: 10;display:none; width: 240px;height: 40px;background: white;border-radius: 10px;padding: 0px 10px;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.searchBox input{vertical-align: middle; width: 185px;display: inline-block;line-height: 40px;}
.searchBox span{vertical-align: middle; display: inline-block;cursor: pointer; width: 30px;height: 40px;background: url(../images/search1.png)center no-repeat;}

.menu_p .searchBox{display: block;position: static;}
.menu_p .searchBox span{position: static;vertical-align: middle; display: inline-block;cursor: pointer; width: 30px;height: 40px;background: url(../images/search1.png)center no-repeat;}




.phone_foot span img{ max-width: 100%; }



/*banner*/
.Index-Banner .owl-dots{position: absolute;bottom: 20px;width: 100%;text-align: center;height: 30px;line-height: 27px;vertical-align: middle;}
.Index-Banner  button.owl-dot{display: inline-block;width: 12px;height: 12px;margin: 0 10px;border-radius: 50%;border:2px solid #008cd6;background-color: #fff;vertical-align: middle;}
.Index-Banner  button.owl-dot.active{width: 17px;height: 17px;border:3px solid #fff;background-color: #008cd6;}

.Main_Box2{width: 100%;max-width: 1200px;margin: 0 auto 65px;}
.Index_left{width: 65%;float: left;}



.Index_List{margin-top: 30px;}

.Index_title{line-height: 60px;border-bottom: 2px solid #d9d9d9;}
.Index_title a{float: right;font-size: 14px;color: #008cd6;}
.Index_title h2{font-size: 24px;color: #666666;}

.Index_News{margin-top: 30px;}
.News_IN{width: 43.6%;float: left;}
.News_IN .owl-dots{position: absolute;bottom: 50px;line-height: 30px;height: 30px;vertical-align: middle;text-align: center;width: 100%;left: 0;}
.News_IN button.owl-dot{display: inline-block;width: 9px;height: 9px;border-radius: 50%;background-color: #fff;margin: 0 5px;vertical-align: middle;}
.News_IN button.owl-dot.active{background-color: #008cd6;}
.New_txt{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 45px;background: rgba(0,0,0,.4);font-size: 14px;color: #fff;text-align: center;height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.News_Index{width: 52.6%;float: right;}
.News_Indtop{padding-bottom: 15px;border-bottom: 1px dashed #dadada;}
.News_Indtop a{display: block;font-size: 16px;color: #000;height: 20px;line-height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.News_IndCon{font-size: 14px;line-height: 20px;height: 40px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top: 5px;}
.News_Indtop a:hover{color: #008cd6;}
.News_IndUL li a{display: block;font-size: 14px;color: #666;height: 35px;line-height: 35px;border-bottom: 1px solid #dadada;padding-left: 15px;background-image: url(../images/in_16.jpg);background-repeat: no-repeat;background-position: left center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.News_IndUL li a:hover{color: #008cd6;}

.Index_XM{margin-top: 30px;}
.Index_XM .imgbox{padding-top: 72%;}
.Index_XM .GC_Txt{font-size: 14px;text-align: center;color: #000;display: block;margin-top: 15px;line-height: 20px;height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.Index_XM .owl-nav button.owl-prev,.Index_XM .owl-nav button.owl-next{width: 30px;height: 40px;background:rgba(0,140,214,.8);position: absolute;top: 50%;margin-top: -37px;}
.Index_XM .owl-nav button.owl-prev{left: 0;}
.Index_XM .owl-nav button.owl-next{right: 0;}
.Index_XM .owl-nav button.owl-prev span,.Index_XM .owl-nav button.owl-next span{display: block;width: 100%;line-height: 100%;background-repeat: no-repeat;background-position: center;}
.Index_XM .owl-nav button.owl-prev span{background-image: url(../images/prev.png);}
.Index_XM .owl-nav button.owl-next span{background-image: url(../images/next.png);}



.Index_right{width: 30.8%;float: right;}

.GG_UL{margin-top: 25px;}
.GG_UL li{line-height: 34px;}
.GG_UL li a{font-size: 14px;color: #666666;display: block;margin-right: 90px;height: 34px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 25px;background-image: url(../images/in_12.png);background-repeat: no-repeat;background-position: left center;}
.GG_Time{float: right;font-size: 14px;color: #bfbfbf;}

.LXWM_In .imgbox{padding-top: 67%;position: relative;}
.IND_LX{display: inline-block;width: 160px;line-height: 45px;height: 45px;background-color: #008cd6;color: #fff;text-align: center;bottom: 0;left: 50%;margin-left: -80px;position: absolute;}
.IND_LX b{display: inline-block;padding-left: 29px;background-image: url(../images/in_46.png);background-repeat: no-repeat;background-position: left center;font-size: 20px;}



































/*Foot*/
.Footer{background-color: #262626;}
.Foot_Top{padding: 10px 0;line-height: 120px;vertical-align: middle;border-bottom: 1px solid #313131;}
.Foot_logo{display: block;height: 98px;float: left;}
.Foot_logo img{max-height: 100%;}
.LX_Foot{float: left;height: 42px;line-height: 42px;display: block;vertical-align: middle;margin: 39px 0 39px 80px;}
.LX_Img{display: inline-block;margin-right: 15px;width: 42px;height: 42px;border-radius: 50%;border:1px solid #4d4d4d;background-repeat: no-repeat;background-position: center;}
.LX_List{float: left;display: block;vertical-align: middle;margin-right: 20px;font-size: 16px;color: #999999;}
.LX_List span{display: inline-block;vertical-align: middle;}

.Foot_ewm{float: right;width: 80px;margin-top: 20px;}

.Foof_Center{line-height: 44px;border-bottom: 1px solid #313131;}
.Foof_Center span{font-size: 14px;color: #808080;}
.Foof_Center a{font-size: 14px;color: #808080;display: inline-block;margin-right: 20px;}
.Foof_Center a:hover{color: #fff;}

.Foot_but{padding: 16px 0;line-height: 24px;font-size: 14px;color: #4c4c4c;}
.Foot_but a{color: #4c4c4c;}

.Go_Top{display: block;width: 50px;height: 50px;background-color: #008cd6;background-image: url(../images/in_36.png);background-repeat: no-repeat;background-position: center;position: fixed;bottom: 5%;right: 3%;z-index: 999999;}



/*公司介绍*/
.Main_banner{width: 100%;}
.Main_banner img{width: 100%;}

.Main_Left{width: 17.14%;float: left;}
.Main_Ltop{padding: 25px 0;text-align: center;background-color: #008cd6;position: relative;}
.Main_Ltop p{color: #58a7df;font-size: 36px;font-family:Arial,Regular;line-height: 1; }
.Main_Ltop h2{font-size: 24px;color: #fff;line-height: 1;margin-top: 15px;}
.Main_Ltop i{width: 0;height: 0;border-style: solid;border-width: 0 0px 15px 15px;border-color: transparent transparent #ffffff transparent;position: absolute;right: 0;bottom: 0;z-index: 9;}

.Left_Navs li a{position: relative;display: block;line-height: 55px;background-color: #ebebeb;border-top: 1px solid #fff;font-size: 16px;text-align: center;color: #333;}
.Left_Navs li a i{display: none;position: absolute;right: -7px;top: 50%;margin-top: -7px;z-index: 9;width: 0;height: 0;border-style: solid;border-width: 7px 0 7px 7px;border-color: transparent transparent transparent #008cd6;}
.Left_Navs li:hover a i,.Left_Navs li.cur a i{display: block;}
.Left_Navs li:hover a,.Left_Navs li.cur a{background-color: #008cd6;color: #fff;}


.Main_Right{width: 78.57%;float: right;}
.Main_Title{padding: 25px 0;border-bottom: 1px solid #e6e6e6;text-align: right;}
.Main_Title a{display: inline-block;font-size: 14px;color: #999;padding: 0 5px;}
.Main_Title a.on{color: #000;}

.JS_Box{padding-bottom: 50px;}
.JS_H3{margin-top: 80px;line-height: 60px;font-size: 30px;color: #008cd6;text-align: center;background-image: url(../images/js_05.png);background-repeat: no-repeat;background-position: bottom center;}

.JS_Cont{font-size: 16px;line-height: 36px;color: #666;}
.JS_Cont img{max-width: 100%;display: block;margin: 0 auto;}





/*公司资质*/

.ZZ_Box{margin: 40px auto 0;max-width: 750px;}
.pgwSlideshow{background: none;}
.pgwSlideshow .ps-current{background: #e1e1e1;}
.pgwSlideshow .ps-current{height: 565px!important;line-height: 562px;vertical-align: middle;}

.pgwSlideshow .ps-current > ul > li img{display: inline-block;vertical-align: middle;}


.pgwSlideshow .ps-current .ps-next{border-radius: 0;right: 20px;background: rgba(0,0,0,.2);border:none;}
.pgwSlideshow .ps-current .ps-prev{border-radius: 0;left: 20px;background: rgba(0,0,0,.2);border:none;}

.pgwSlideshow .ps-prevIcon{background-image: url(../images/prev.png);background-repeat: no-repeat;background-position: center;border:none;width: 9px;height: 14px;}
.pgwSlideshow .ps-nextIcon{background-image: url(../images/next.png);background-repeat: no-repeat;background-position: center;border:none;width: 9px;height: 14px;}

.pgwSlideshow .ps-list{margin-top: 20px;background:none;border-top: none;box-shadow:none;}
.pgwSlideshow .ps-list ul{margin: 0!important;}
.pgwSlideshow .ps-list li{width: 151px;}
.pgwSlideshow .ps-list li .ps-item{display: block;margin: 0;width: 146px;height: 110px;border: 1px solid #d9d9d9;text-align: center;line-height: 107px;vertical-align: middle;}
.pgwSlideshow .ps-list li img{display: inline-block;border:none;width: auto;height: auto;max-width: 100%;max-height: 82px;vertical-align: middle;}

.pgwSlideshow .ps-list li .ps-item.ps-selected{border:1px solid #008cd6;}




/*项目介绍*/
.XM_Box{margin-top: 40px;}
.XM_Box .swiper-container {
      /*height: 656px;*/
    }
.XM_Box .swiper-slide {
      background-size: cover;
      background-position: center;

    }
.XM_Box .gallery-top {
      width: 17.45%;
      float: right;
      /*height: 656px;*/
      padding: 33px 0;
    }
.XM_Box .gallery-thumbs {
      
      /*height: 656px;*/
      width: 81.82%;
      float: left;
    }
.XM_Box .gallery-thumbs .swiper-slide{
    padding-top: 71.7%;
}
.XM_Box .gallery-top .swiper-slide{
    /*height: 100%!important;*/
}
.XM_Box .gallery-top .swiper-slide span{
      display: block;
      width: 100%;
      opacity: 0.4;
      padding-top: 71.7%;
      background-size: cover;
    }
.XM_Box .gallery-top .swiper-slide-active span {
      opacity: 1;
    }
.swiper-button-next, .swiper-button-prev{width: 100%;height: 30px;margin-top: 0;left: 0;background-color: #ebebeb;background-size: auto;}
.swiper-button-prev.swiper-button-white{background-image: url(../images/xm_03.png);top: 0;}
.swiper-button-next.swiper-button-white{background-image: url(../images/xm_04.png);top: auto;bottom: 0;}

.swiper-button-prev.swiper-button-white:hover{background-image: url(../images/xm_05.png);background-color: #33a3de;}
.swiper-button-next.swiper-button-white:hover{background-image: url(../images/xm_06.png);background-color: #33a3de;}

.XM_Txt{position: absolute;bottom: 0;width: 86%;left: 7%;line-height: 70px;background-color: #008cd6;font-size: 20px;color: #fff;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}






/*新闻中心*/

.News_UL{margin-top: 40px;}
.News_UL li{margin-bottom: 40px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.New_Img{width: 27.27%;float: left;position: relative;}
.New_Img .imgbox{width: 100%;padding-top: 70%;}
.New_Txt{width: 68.18%;float: right;padding-top: 30px;}
.News_Time{font-size: 14px;position: absolute;bottom: 0;width: 100px;line-height: 40px;background-color: #008cd6;color: #fff;text-align: center;left: 50%;margin-left: -50px;}
.New_Name{font-size: 18px;line-height: 30px;color: #000;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.New_Cont{margin-top: 15px;font-size: 14px;line-height: 20px;height: 40px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.New_ck{display: block;margin-top: 30px;width: 110px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #333333;background-color: #e6e6e6;}

/*.News_UL li:hover{}*/
.News_UL li:hover .New_Name{color: #008cd6;}
.News_UL li:hover .New_ck{background-color: #008cd6;color: #fff;}




/*pages*/
.Pages{ zoom:1;margin: 40px 0; overflow:hidden;text-align:center; color:#555; font-size:14px; clear:both; line-height:40px;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle; padding:0 6px; margin-left:-5px;}
.Pages .total{ border:1px solid #e6e6e6;}
.Pages .p_page > a{ display:inline-block; margin:0px 2px;text-align:center; color:#000;background-color: #ebebeb;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; padding:0 13px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#008cd6; color:#fff;}
.Pages .p_page .num{margin: 0 25px;}
.Pages .p_page .num a{vertical-align:middle; padding: 0 15px;color: #000;background-color: #ebebeb;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{color:#fff;background-color: #008cd6;}

@media ( max-width:768px){
.Pages{ line-height:22px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{padding:0 6px;}
.Pages .p_page .num a{ width:22px;}
.Pages .total{ margin-top:5px;}
}
/*pages end*/




/*人才招聘*/
.JRWO_Table{margin-top: 40px;width: 100%;border:1px solid #eeeeee;}
.JRWO_Table th{font-weight: normal;padding: 13px 0;text-align: center;line-height: 30px;font-size: 16px;color: #fff;background-color: #008cd6;}
.JRWO_Table td{padding: 13px 0;text-align: center;line-height: 30px;font-size: 14px;color: #555;border-bottom: 1px solid #eeeeee;}
.SQ_A{width: 100%;max-width: 90px;line-height: 35px;line-height: 35px;display: inline-block;background-color: #bfbfbf;color: #fff;}

.SQ_A:hover{background-color: #008cd6;color: #fff;}


.ZP_Top{margin-top: 60px;}
.ZP_Name{float: left;font-size: 28px;color: #008cd6;line-height: 40px;}
.ZP_R{line-height: 40px;}
.ZP_R{float: right;}
.ZP_R span{font-size: 14px;color: #666666;vertical-align: middle;display: inline-block;}
.ZP_R a{vertical-align: middle;display: inline-block;margin-left: 20px;width: 100px;height: 40px;line-height: 40px;text-align: center;background-color: #008cd6;color: #fff;font-size: 14px;}

.ZPXQ_Tab{border-collapse:collapse;width: 100%;margin-top: 30px;}

.ZPXQ_Tab td,.ZPXQ_Tab th{border:1px solid #e6e6e6;padding: 16px 0;}
.ZPXQ_Tab th{font-size: 16px;color: #000;background-color: #e6e6e6;}
.ZPXQ_Tab td{font-size: 14px;color: #333;}

.ZPXQ_Tab td.ZP_Cont{padding: 4% 0 4% 5%;line-height: 32px;}

.ZP_FH{width: 100px;display: block;float: right;line-height: 45px;height: 45px;text-align: right;background-image: url(../images/fh_03.jpg);background-repeat: no-repeat;background-position: left center;font-size: 16px;color: #008cd6;margin-top: 8%;}



/*招聘表单*/
.ZPBD_Box{margin-top: 40px;margin-bottom: 60px;}
.ZP_H3{padding: 15px 30px;line-height: 30px;font-size: 18px;color: #fff;background-color: #0396d8;}
.ZPBD-form{padding: 15px;}
.ZPBD-form ul li{margin-top: 20px;}
.width2{width: 47%;float: left;height: 40px;line-height: 40px;margin-right: 6%;}
.width2 label{text-align: right;padding-right: 10px;display: inline-block;width: 30%;float: left;color: #666666;font-size: 14px;}
.width2 input{width: 70%;float: right;height: 40px;border: 1px solid #dbdbdb;padding-left: 10px;}
.width2 select{width: 50%;border: 1px solid #dbdbdb;height: 40px;padding-left: 20px;}
.width2:nth-child(2){margin-right: 0;}
.width2 input[type="radio"]{width: 15px;height: 15px;margin: 7px 0;}
.HYZK{width: 70%;float: right;height: 30px;}
.HYZK label{width: auto;float: none;}
.HYZK input{float: none;}
.width1 textarea{width: 85%;height: 150px;border: 1px solid #dbdbdb;padding: 10px;}
.width1 label{text-align: right;padding-right: 10px;display: inline-block;width: 14%;float: left;color: #666666;font-size: 14px;}
.form-tj{margin-top: 30px;width: 100%;padding-left: 14%;}
.form-tj input[type="button"]{width: 120px;height: 40px;color: #fff;font-size: 16px;}
.button1{background: #009bdd;margin-right: 15px;}
.button2{background: #606060;}




/*联系我们*/
.LX_DZ{margin-top: 50px;text-align: center;}
.LX2_List{margin: 60px 20px 0;vertical-align: top;width: 38%;height: 140px;display: inline-block;border:1px solid #f0f0f0;text-align: center;}
.LX2_Cont{transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);}
.LX2_Img{display: inline-block;width: 80px;height: 80px;border-radius: 50%;border:5px solid #f0f0f0;background-color: #fff;background-repeat: no-repeat;background-position: center;}
.Img_1{background-image: url(../images/lx2_06.png);}
.Img_2{background-image: url(../images/lx2_03.png);}
.LX2_List b{display: block;font-size: 20px;margin-top: 15px;color: #000;font-weight: normal;}
.LX2_List p{font-size: 16px;color: #808080;margin-top: 5px;}

.LX_DT{width: 100%;height: 400px;border:1px solid #d9d9d9;margin-top: 40px;}
.LX_DT img{width: 100%;height: 100%;}



/*公司公告*/
.Gg_img{margin-top: 40px;width: 100%;}

.Gg_ul2{margin-top: 0;}
.Gg_ul2 li{line-height: 55px;height: 55px;padding:0 30px;}
.Gg_ul2 li.odd{background-color: #f5f5f5;}
.Gg_ul2 li a{height: 55px;line-height: 55px;font-size: 16px;}
.Gg_ul2 li a:hover{color: #008cd6;}




/*详情*/
.New_XQ{margin-top: 40px;margin-bottom: 40px;}
.New_Top{text-align: center;padding-bottom: 30px;border-bottom: 1px dashed #dbdbdb;}
.New_Top h2{font-size: 28px;line-height: 28px;color: #0396d8;}

.XWXQ_XX{margin-top: 15px;line-height: 30px;vertical-align: middle;}
.XWXQ_XX > span{display: inline-block;vertical-align: middle;margin-right: 15px;}
.bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.XWXQ_XX span{font-size: 14px;color: #999;}

.NEW_Cont{font-size: 16px;line-height: 28px;color: #666;padding: 20px 0 40px;border-bottom: 1px solid #e7e7e7;}

.NEW_Cont img{display: block;margin: 20px auto;max-width: 100%;}

.XQ_FY{padding-top: 35px;font-size: 16px;line-height: 30px;color: #000;}
.XQ_FY a{font-size: 16px;color: #666;}




.LY_BT{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #e1e1e1;font-size: 16px;color: #666666;margin-top: 15px;}






































































@media ( max-width:1450px){



}

@media ( max-width:1200px){

.head_ul li{margin-left: 0;width: 70px;}
















}

@media ( max-width:998px){



    body {padding-bottom: 0px;}
   .head,.h3_pc,.more,.ban_arr,.tse01,.logo_w_foot,.new_inne_w,.rightfix,.foot,.banner a{ display: none; }
   .menu_p,.h3_p{ display: block; } 
   .head_phone{ display: block; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100; padding: 10px; background: #fff; height: 60px;}
   .logo_p{ position: absolute; left: 10px; right: 0; top: 9px; }
   .logo_p img{ display: inline-block; width: 140px;}
   .menu_span{ float: right; position: absolute; top: 9px; right: 10px;z-index: 20; line-height: 1.42857143;}
   .menu_span i{ color: #666; font-size: 30px; } 

    .Foot_Top{display: none;}


    .Main_Left{display: none;}
    .Main_Right{width: 100%;}







}


@media ( max-width:777px){
.Index_left{width: 100%;}
.Index_right{width: 100%;}
.Index_right .Index_List{float: left;width: 48%;}
.Index_right .Index_List.LXWM_In{float: right;}

















}

@media ( max-width:640px){
   
.New_Img{width: 100%;}
.New_Txt{width: 100%;}
.News_UL li{padding: 5%;}


/*招聘表单*/
    .width1 label{width: 19%;}
    .width2 label{width: 40%;}
    .width1 textarea{width: 80%;}
    .width2 input{width: 60%;}
    .HYZK{width: 60%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 19%;}

.News_IN{width: 100%;}
.News_Index{width: 100%;margin-top: 30px;}

.Index_right .Index_List{width: 100%;}

















}
@media ( max-width:550px){

/*招聘表单*/
    .width2{width: 100%;margin-right: 0;}
    .width2:nth-child(2){margin-top: 20px;}
    .width1 label{width: 25%;padding-right: 0;}
    .width2 label{width: 25%;padding-right: 0;}
    .width1 textarea{width: 74%;}
    .width2 input{width: 74%;float: left;}
    .HYZK input{float: none;}
    .HYZK{width: 74%;}
    .HYZK label{width: auto;}
    .form-tj{padding-left: 25%;}
    .form-tj input[type="button"]{width: 90px;}

.LX2_List{max-width: 420px;width: 100%;display: block;margin: 60px auto 0;}


}

@media ( max-width:460px){

.ZPBD-form{padding: 15px 0;}


}


@media ( max-width:350px){


}







