@charset "UTF-8";
*{padding: 0;margin: 0;box-sizing: border-box;}
/*初始化样式*/
body{min-width: 320px; margin:0; padding:0; zoom:1;
    /*设置字体*/
    font-size:14px;
    line-height:24px;
    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{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
em{font-style: normal;}
img{ border:none; border:0; vertical-align:bottom; font-size: 0;max-width: 100%;}
a{ color:#666; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;color: #4073d2;}
*{transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;}

/*页面框架结构*/
.Contain{width: 1200px;margin: 0 auto;}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage img{ max-width:1200px;width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.clearfix{*zoom: 1}
.clearfix:after,.clearfix after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.por{position: relative;}
.SubPage{ padding:0px 0px 40px;height:auto !important; height:280px; min-height:280px; background:#fff;}
.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);}


/*head-Center*/

.head-Center{display: block;background: #fff;color: #333;width: 100%;height: 108px;line-height: 105px;vertical-align: middle;}
.Logo img{vertical-align: middle;}

/*NavsBox*/
.NavsBox{display: inline-block;vertical-align: middle;margin-top: 26px;}
.NavsBox li{float: left;height: 48px;line-height: 48px;position: relative;margin-left: 40px;}
.NavsBox li a{font-size: 16px;display: block;}
.NavsBox li:first-child{margin-left: 0;}
.NavsBox li.on a,.NavsBox li:hover > a{height: 48px ;color: #4073d2;}
.navDL{width: 160px;text-align: center;padding: 10px 25px;border: 1px solid #c2c2c0;background: rgba(255,255,255,.8);position: absolute;left: 50%;margin-left: -80px;display: none;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;z-index: 99;}
.navDL dd{height: 44px;line-height: 44px;border-bottom: 1px solid #cfd1d1;}
.navDL dd:hover a{color: #4073d2;}



/*banner*/
.IndexBanner{background: #e8e8e8;}
.Banner{ width:100%;min-width: 1200px; overflow:hidden; position:relative;}
.Banner .hd{  overflow:hidden; position:absolute; bottom:30px; z-index:1;width: 100%; }
.Banner .hd ul{ overflow:hidden; zoom:1;text-align: center;height: auto;line-height: 1; }
.Banner .hd ul li{ display: inline-block;margin:0 5px;  width:12px; height:12px;border: 2px solid #fff; border-radius: 6px;}
.Banner .hd ul li.on{ background: #fff;border: 2px solid #fff; }
.Banner .bd{ position:relative; height:100%; z-index:0;   }
.bd ul{transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.Banner .bd li{ zoom:1; vertical-align:middle; }
.Banner .bd img{ width:100%;min-width: 1200px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.slideBox .prev,*/
/*.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }*/
/*.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }*/
/*.slideBox .prev:hover,*/
/*.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }*/
/*.slideBox .prevStop{ display:none;  }*/
/*.slideBox .nextStop{ display:none;  }*/



/*公司介绍*/
.Main1{padding: 70px 0;}
.GSJS-Img{float: left;width: 468px;height: 549px;}
.GSJS-Txt{width: 670px;float: right;overflow: hidden;height: 549px;position: relative;}
.GSJS-Top{margin-top: 60px;padding: 20px 30px;background-image: url('../images/ind_12.png');background-repeat: no-repeat;background-position: left bottom;}
.GSJS-Top h2{font-size: 30px;color: #333333;line-height: 35px;}
.GSJS-Top p{font-size: 14px;color: #d0d0d0;text-transform:Capitalize;}
.GSJS-Cont{margin-top: 60px;font-size: 14px;line-height: 26px;color: #999999;}
.GSJS-GD{display: block;width: 146px;height: 38px;position: absolute;bottom: 0;left: 0;z-index: 9;background-image: url('../images/ind_16.png');background-repeat: no-repeat;background-position: center;padding-right: 43px;text-align: center;line-height: 38px;font-size: 18px;color: #1c1c1c;}



/*产品中心*/
.Main2{padding: 70px 0;}
.CP-Img{float: right;width: 725px;height: 668px;position: relative;}
.CP-Img img{max-width: 100%;}
.CP-YX{position: absolute;right: 0;bottom: 0;z-index: 9;}
.CPZX-Txt{float: left;width: 470px;height: 668px;}
.Title-H2{height: 75px;line-height: 75px;background-image: url('../images/ind_12.png');background-repeat: no-repeat;background-position: left bottom;color: #333;font-size: 30px;font-weight: normal;padding-left: 30px;}
.CPZX-UL{margin-top: 70px;width: 350px;margin-left: 35px;}

.CP-Name{display: block;height: 50px;line-height: 50px;font-size: 18px;color: #333;}
.CP-Name.on{color: #18499d;font-weight: bold;}
.CP-List{padding: 15px 0;display: none;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.CP-Cont{font-size: 14px;line-height: 26px;color: #999999;height: 78px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.CP-GD{display: block;margin-top: 25px;padding-right: 31px;width: 65px;font-size: 14px;color: #999;background-image: url('../images/ind_24.png');background-repeat: no-repeat;background-position: right center;}




/*联系信息*/
.Main3{width: 100%;max-width: 1920px;height: 198px;line-height: 198px;background-image: url('../uploadfiles/images/ind1_06.png');background-repeat: no-repeat;background-position: center;}

.LX-XX li{float: left;text-align: center;background-repeat: no-repeat;font-size: 14px;color: #444;}
.LX-1{background-image: url('../images/ind_29.png');background-position: 20px center;width: 380px;}
.LX-2{background-image: url('../images/ind_31.png');background-position: 20px center;width: 380px;}
.LX-3{background-image: url('../images/ind_34.png');background-position: 0 center;width: 440px;}

.XX-Span{font-size: 24px;color: #18499d;}





/*荣誉、新闻*/
.Main4{padding: 70px 0;}
.RY-Left{width: 620px;float: left;}
.RY-Img{width: 312px;height: 370px;float: left;}
.RY-Img img{max-width: 100%;}
.RY-Right{width: 308px;float: right;padding-left: 25px;}
.RY-DL{margin-top: 40px;padding-left: 35px;}
.RY-DL dt{color: #18499d;line-height: 20px;font-size: 14px;font-weight: bold;margin-bottom: 25px;}
.RY-DL dd a{font-size: 14px;color: #999999;}

.RY-GD{display: block;margin-top: 60px;margin-left: 35px;width: 100px;padding-right: 31px;font-size: 14px;color: #999;background-image: url('../images/ind_24.png');background-repeat: no-repeat;background-position: right center;}

.News-Right{width: 480px;float: right;}
.News-Right li{padding: 21px;margin-bottom: 25px;}
.New-Time{display: block;float: left;text-align: right;padding-right: 24px;line-height: 1;width: 85px;height: 42px;border-right: 1px solid #e8e8e8;font-size: 16px;color: #494e51;font-family: Arial "Regular";}
.New-Time b{font-size: 30px;}
.News-Txt{width: 350px;float: right;padding: 0 24px;}
.News-Txt > a{font-size: 16px;color: #333;line-height: 21px;height: 21px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.New-Cont{font-size: 14px;color: #999;height: 21px;line-height: 21px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.News-Right li:hover{background-color: #18499d;}
.News-Right li:hover .News-Txt > a{color: #fff;}
.News-Right li:hover .New-Time{color: #fff;}













/*footer*/
.footer{background: #3b3d42;}
.foot-Top{width: 100%;min-width: 1200px;margin: 0 auto;padding-top: 40px;padding-bottom: 40px;}
.Foot-Logo{float: left;width: 207px;}
.Foot-Logo img{max-width: 100%;}

.Foot-Navs{float: right;}
.foot-Top dl{width: 140px;margin-left: 50px;float: left;text-align: center;}
.foot-Top dl:first-child{margin-left: 0;}
.foot-Top dl dt{padding-bottom: 15px;background-image: url("../images/ind_46.png");background-repeat: no-repeat;background-position: left bottom;}
.foot-Top dl dt a{font-size: 16px;color: #a5a9b2;font-weight: bold;}
.foot-Top dl dd{margin-top: 10px;}
.foot-Top dl dd a{color: #838589;}
.foot-Top dl dd a:hover{color: #3c73da;}

.foot-But{color: #838589;height: 118px;border-top: 1px solid #4c4e53;}
.foot-But a{color: #838589;}
.BanQ{display: inline-block;height: 118px;line-height: 118px;}
.TopScoll{float: right;width: 118px;}






/*公司概况*/
.Banner001847 div {
    height: 370px;
    background-position: center top;
    background-repeat: no-repeat;
}
.Menu000939 .current {
    line-height: 40px;
    text-align: right;
}
.Menu000939 .current {
    line-height: 40px;
    text-align: right;
}
.Menu000939 .current a {
    color: #8b8c8c;
}
.Menu000939 .current span {
    color: #0069b7;
}
.Menu000939 nav {
    background-color: #f3f3f3;
}

.Menu000939 nav .Contain {
    position: relative;
}
.Menu000939 nav header {
  position: absolute;
    left: 0;
    width: 147px;
    top: -40px;
    height: 102px;
    padding: 26px 0;
    text-align: center;
    font-size: 24px;
    background-color: #0069b7;
    color: #fff;
}
.Menu000939 nav header span {
    display: block;
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    text-transform: uppercase;
}
.Menu000939 nav ul {
    padding-left: 147px;
}
.Menu000939 nav li {
    float: left;
    position: relative;
}
.Menu000939 nav li::before {
    position: absolute;
    content: '';
    width: 1px;
    background-color: #dad9cb;
    height: 30%;
    top: 35%;
    right: 0;
}

.Menu000939 nav li a {
    display: block;
    font-size: 15px;
}
.Menu000939 nav li > a {
    padding: 0 20px;
    line-height: 62px;
    height: 62px;
    border-bottom: 2px solid transparent;
}
.Menu000939 nav li a.aon, .Menu000939 nav li:hover > a {
    border-bottom-color: #0069b7;
    color: #0069b7;
}
.RighInfo001523 {
    padding-bottom: 50px;
    margin: 60px 0;
}
.RighInfo001523 p {
    text-indent: 25px;
    font-size: 14px;
    line-height: 28px;
    color: #333;
    margin: 14px 0;
}



/*荣誉资质*/
.PicList010{ padding:20px 0; min-height:540px;}
.PicList010 .list li{ float:left; width:276px; margin-right:30px; margin-bottom:30px; overflow:hidden;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #fff;}
.PicList010 .list li:hover div{border:#0069b7 1px solid; background:#0069b7;}
.PicList010 .list li div img{ width:266px; height:180px; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#0069b7; font-weight:bold;}





/*新闻中心*/
.TextList002192{ padding:5% 0 0;}

.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#e50014;}
.TextList002192 li p{ color:#333; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}



/*分页*/
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#e50014; border-color:#e50014;}
.Page002193 .p_page b{ font-weight:normal;}




/*职位信息*/
.TextList001851{ padding:2% 0;margin-top: 50px;}
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#0069b7; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}
.TextList001851 .list p{margin: 14px 0;}







/*联系方式*/
.RighInfo001523{ padding-bottom:50px;margin:60px 0}
.RighInfo001523 p{text-indent: 25px;font-size: 14px;line-height: 28px;color: #333}



/*在线留言*/
.form{ padding-top:20px; width:100%;}
.form li{ padding-bottom:2%;}
.form .text{ border:1px solid #dae7e6; width:98%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.form textarea.text{ height:195px;}
.form .btn{ cursor:pointer; border-radius:5px; background:#2895dd; color:#fff; height:37px; padding:0 12%; border:none;}




/*经营理念*/
.Container {padding: 64px 0px 82px;}
.ideaBox dl{padding-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #e9e9e9;}
.ideaBox dl:last-child{padding-bottom:0; margin-bottom:0; border-bottom:none;}
.ideaBox dl .pic{width:323px; float:left; border-radius:20px; overflow:hidden;}
.ideaBox dl .pic img{display:block; width:100%;}
.ideaBox dl .txt{width:824px; float:right; padding:62px 0px 0px; line-height:30px;}
.ideaBox dl .txt h2{font-size:24px; line-height:40px; color:#009fe8;}
.ideaBox dl .txt .info{font-size:14px; color:#555555; margin:25px 0px 0px;}
.ideaBox dl:nth-child(2n) .pic{float:right;}
.ideaBox dl:nth-child(2n) .txt{float:left;}
.ideaBox dl:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}





/*发展历程*/
.FaZhan{width: 100%;min-width: 320px;padding-top: 50px;}
.JianTou{width: 22px;height: 11px;background: url("../images/jiantou.png")no-repeat;margin: 0 auto;}
.FaZhan ul{background: url(../images/xian.png) center top repeat-y;padding:20px 0 60px;}
.FaZhan ul li{margin-top: 20px;}

.RightList{margin-left: 50%;}
.RightList h5{font-size: 28px;font-family: "Regular", "微软雅黑";color: #2f3032;padding-left: 30px;background: url("../images/dian.png")no-repeat left center;margin-left: -6px;font-weight: normal;}
.RightList p{padding-left: 24px;font-size: 14px;font-family: "Regular", "微软雅黑";color: #3e3e3e;margin-top: 10px;}

.LeftList{text-align: right;margin-right: 50%;}
.LeftList h5{font-size: 28px;font-family: "Regular", "微软雅黑";color: #2f3032;padding-right: 30px;background: url("../images/dian.png")no-repeat right center;margin-right: -6px;font-weight: normal;}
.LeftList p{padding-right: 24px;font-size: 14px;font-family: "Regular", "微软雅黑";color: #3e3e3e;margin-top: 10px;}






/*员工风采*/
.type li{float:left;width:32%;margin-right:2%;margin-bottom:45px;}
.type li:nth-child(3n){margin-right:0px;}
.type li .tyimg{width:100%;height:277px;overflow:hidden; border:1px solid #e5e5e5; text-align:center;}
.type li .tyimg span{display:table-cell; vertical-align:middle; height:277px; width:2%;}
.type li .tyimg img{max-height:277px; display:inline-block;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.type li .tytit{width:100%;margin-top:25px;font-size:16px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.type li:hover .tyimg img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}




/*单篇*/
.newPage .Contain{padding-left: 100px;padding-right: 100px;}
.infoTi,.infoTime{ text-align:center;}
.infoTi{ margin:0; padding:0; padding-top:30px; font-size:18px; font-weight:bold;}
.infoTime{ padding-bottom:30px; margin-top:15px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.FY-a{padding: 20px 0;border-top: 1px solid #ccc;}

