﻿@charset "utf-8";
body {font-family:"Microsoft yahei",Arial,"Helvetica Neue",Helvetica,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"\5B8B\4F53",simsun,sans-serif;color:#666;}
a{color:#666;}
a:hover{text-decoration:none;color:#ff8400;}
.bgcolor1{background:#fff!important;}
.navbar-default {background:#fff;height:120px;box-shadow:0px 0px 5px #ccc;}
.navbar-default .nav li.active a {background:none;color:#ff8400;display:block;border-bottom:3px solid #666;}
.navbar-default .nav li.active dl a{color:#666;}
.logo {padding:0;margin-top:15px;}
#banner {margin:80px 0 0 0;}
#banner .swiper-slide h2 {position:absolute;left:20%;top:40%;font-size:36px;color:#fff;}
#banner .swiper-slide p {position:absolute;left:20%;top:60%;font-size:18px;color:#fff;}
.icon_line{background:#d9d9d9;display:inline-block;width:36px;height:1px;}
input[type=checkbox], input[type=radio]{vertical-align:top;margin-right:5px;}
.navbar-default .navbar-brand{margin-left:0px!important;}
.bg1{background:#fff!important;}
/*--- Banner ---*/
#navbar-collapse ul {margin-top:0;height:80px; padding-top:20px;}
#navbar-collapse ul li{margin-left:20px;}
.dropdown .dropdown-menu{text-align:center;border-radius:0px;left:-20px;}/*border-top:3px solid #ff8400;*/
.navbar .dropdown-menu{min-width:150px;}
.navbar .container{padding:0px;}
.dropdown:hover .dropdown-menu{display: block;}
.dropdown .dropdown-menu dd a{border-bottom:0px!important;text-decoration:none;}
#navbar-collapse ul li a {line-height:45px;font-size:18px;color:#333;}
#navbar-collapse ul li a:hover{color:#ff8400;border-bottom:3px solid #666;}
.carousel-inner img {margin:0 auto;}
img.media-object { transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
img.media-object:hover{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
#banner .swiper-button-prev{width:73px!important;height:73px!important;background:url(../images/bannprev.png) no-repeat left top!important;display:none;}
#banner .swiper-button-next{width:73px!important;height:73px!important;background:url(../images/bannnext.png) no-repeat right top!important;display:none;}
#banner:hover .swiper-button-prev,#banner:hover .swiper-button-next{display:block;}
#banner .swiper-pagination{bottom:35px;}
#banner .swiper-pagination-bullet{width:14px;height:14px;}
#banner .swiper-pagination-bullet-active{border:2px solid #fff;height:16px;width:16px;}
#banner img{display: block;max-width:100%;margin:0px auto;}
.navbar .dropdown-menu{border-top:3px solid #ff8400;}
.box40{padding-left:30px;padding-top:40px;position:relative;height:300px;}
.iline{display:block;width:50px;height:3px;background:#d6d6d6;margin:0px auto;}
#search{background:url(../images/search.png) no-repeat center;width:20px;height:15px;margin-top:30px;padding-right:50px;border-right:1px solid #c1c1c1;cursor:pointer;}
#navbar-collapse ul li#language{margin-left:15px;}
#navbar-collapse ul li#language a{color:#666;font-family:Arial;font-size:16px;background:url(../images/icon_us.jpg) no-repeat left center;padding-left:45px;}
#navbar-collapse ul li#language dl dd a{background:none;padding-left:0px;}
#navbar-collapse ul li#language dl{background:url(../images/icon_menuon.png) no-repeat 50px 6px;padding-top:14px;display:none;text-align:center;position:absolute;right:0px;}
#navbar-collapse ul li#language dl dd{margin-top:0px;background:#e7e7e7;width:88px;}
#navbar-collapse ul li#language dl dd.lgc{border-radius:3px 3px 0px 0px;height:44px;padding-top:10px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;}
#navbar-collapse ul li#language dl dd.lge{border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;height:44px;padding-bottom:14px;}

#navbar-collapse ul li#language dl dd:hover a{color:#ff8400;}
#navbar-collapse ul li#language a:hover{color:#ff8400;}
#language a:hover{border:0px!important;}
#navbar-collapse ul li#language:hover dl{display: block;}
/**首页新闻**/
#ind_news{max-width:1200px;margin:0px auto;overflow:hidden;min-height:360px;}
.indnewspic{width:50%;float:left;position:relative;}
.indnewsnote{width:50%;float:right;}
#ind_news ul{padding:0px;}
.indnewsnote ul li{background:#fff;width:100%;padding:20px;}
.indnewsnote ul li:hover{background:#f9f9f9;}
.indnewsnote ul li.on{background:#f9f9f9;}
.indnewsnote p{margin-bottom:0px;margin-top:12px;font-size:14px;color:#666;}
.indnewspic li.picbox{position:relative;width:100%;overflow:hidden;}
.indnewspic li.picbox h4{position:absolute;background:url(../images/blackbg.png) repeat;color:#fff;left:0px;bottom:0px;padding:15px;margin:0px;width:100%;z-index:99;text-align:center;}
.indnewspic li.picbox h4 p{margin-top:6px;font-size:14px;margin-bottom:0px;}
.indnewspic .prev{position:absolute;left:20px;top:165px;}
.indnewspic .next{position:absolute;right:20px;top:165px;}
@media (min-width:1200px) {
.indnewspic li.picbox img{ width:600px; height:360px;}}

ul,li{list-style:none;}
.indnewspic h4 a{color:#fff;}

#navbar-collapse ul li dl dd a{font-size:13px;height:auto;line-height:40px;color:#fff;}


/*.carousel-control {font-size:100px;}*/
.tab-h2 {font-size:20px;text-align:center;letter-spacing:1px;color:#000;margin-top:90px;background:url(../images/icon_hline.gif) no-repeat center bottom;padding-bottom:12px;margin-bottom:40px;}
.tab-h2bgw{background:url(../images/icon_hlinew.gif) no-repeat center bottom;}
.tab-p {font-size:15px;text-align:center;letter-spacing:1px;color:#999;margin:20px 0 40px 0;}
.tab1{margin:0px auto;color:#666;margin-bottom:90px;}
.indsolnote{position:absolute;width:300px;height:120px;left:50%;top:50%;margin-left:-150px;margin-top:-60px;text-align:center;}
.indsolnote h4{font-size:20px;margin-top:30px;}
.indsolnote h4 a{color:#fff;}
.indsolnote h4 a:hover{color:#ff8400;}
.tab1 .text-muted {color:#999;text-decoration:line-through;}
.tab1 .media-heading {text-align:center;margin-top:20px; font-size: 20px; margin-bottom:30px;}
.tab1 .media-heading a{color:#333;}
.tab1 .media-heading a:hover{color:#ff8400;}
.tab1 .indpro img{max-width:100%;margin:0px auto;display:block; border:#eee solid 1px;}
.tab1 .indpro img:hover{
	/*margin-top:5px; */
	position: relative; 
	/*-webkit-transition: all .4s ease-out; 
	-moz-transition: all .4s ease-out; 
	-ms-transition: all .4s ease-out; 
	-o-transition: all .4s ease-out; 
	transition: all .4s ease-out; */
	z-index:1; /*transform: scale(1.05);  -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out;*/ border:#ff8400 solid 1px; box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
}
.tab1 .col {position:relative;}
.tab1 .icon_note{position:absolute;left:0px;top:50%;margin-top:-50px;padding:0px 20px;width:100%;text-align:center;}
.tab1 .icon_note h4{margin-top:15px;}
.tab1 .icon_note h4 a {color:#fff;}
.more{text-align:center;margin-top:55px;}
.more .btnmore{background:#ff8400;width:160px;height:45px;;display: block;line-height:45px;margin:0px auto;font-size:14px;color:#fff;border-radius:23px;}
.more .btnmore:hover{background:#333;}
.more .btnmore span{font-family:"宋体";}

.tab1 h3{margin:30px 0px;color:#333;font-size:20px;}
.tab2 {background:url(../images/mapbg.jpg) no-repeat center;background-size:cover;padding:95px 20px 145px 20px;text-align:center;}
.tab2 .text{max-width:100%;max-width:730px;color:#fff;text-align:center;margin:0px auto;font-size:28px;line-height:35px;}
.tab3 {padding:60px 20px;text-align:center;}
.tab3 img {width:65%;height:65%;}
.text h3 {font-size:20px;}
.text p {font-size:14px;}
.gsjj{ padding:50px 0px 10px 0px; color:#fff; font-size:16px;line-height:35px;}
.gsjj p{ margin-bottom:15px;}

/**新闻**/
.newscate .container{width:1200px;padding:0px;margin:0px auto;}
.newscate h2{color:#000;font-size:36px;font-weight:bold;}
.newscate{height:75px;line-height:74px;border-bottom:1px solid #d0d0d0;}
.newscate ul{padding-left:0px;}
.newscate ul li{list-style:none;float:left;margin-right:40px;font-size:16px;}
.newscate ul li a{display: block;}
.newscate ul li.active{border-bottom:2px solid #ff8400;}
.newscate ul li.active a{color:#ff8400;}
.newscate ul li:hover{border-bottom:2px solid #ff8400;}
.jumbotron {background:#fff;margin:80px 0 0 0;color:#ccc;height:400px;padding:0px;position:relative;}
.jumbotron hgroup{position:absolute;top:25%;left:50%;width:1200px;margin-left:-600px;}
.jumbotron img{object-fit:cover;height:400px;}

.jumbotron h1 {font-size:26px;color:#fff;margin-top:100px;}
.jumbotron h4 {font-size:15px;color:#fff;}
.caters i{width:80px;height:5px;background:#fff;display:block;}
#newslist{padding:60px 0px;background-color:#f2f2f2;}
#newslist .col-md-12,#newslist .col-md-5{padding:0px;}
#information {background-color:#f2f2f2;padding:90px 0;}
.info-content {background-color:#fff;margin:0 0 30px 0;}
#information .container{padding:0px;width:1200px;margin:0px auto;}

.info-content img{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.info-content img:hover{-webkit-transform:scale(0.9);transform:scale(0.9)}
.info-content .img-responsive:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}
.info-content a{display:block;overflow:hidden;}
.info-content a.mored{background:url(../images/job_icon.png) no-repeat right center;display:inline-block;padding-right:20px;font-size:14px;}
#information .container .container-fluid{padding:0px;}
.info-content .solnote{padding:30px;}
#information .col-md-5,#information .solution .col-md-7{margin:0px;padding:0px;}
#information .solution h4{margin-top:50px;}
#information .solution .slbox{padding:40px;}
#information .solution a.more{margin-top:60px;width:43px;height:43px;line-height:43px;border-radius:50%;border:1px solid #ff8400;background:none;color:#ff8400;}
#information .solution a.more:hover{background:#1e960a;color:#fff;}
.info-content h3{color:#333;margin-bottom:20px;}
.info-content h4 {color:#333;margin-bottom:25px;margin-top:0px;font-size:14px;}
.info-content h5{color:#333;margin-bottom:0px;margin-top:20px;font-size:18px; text-align:center;}
.info-content h4 a,.info-content h5 a{color:#333;}
.info-content h4 a:hover,.info-content h5 a:hover{color:#ff8400;}
.info-content span{font-size:14px;}
.info-content p {line-height:1.8;font-size:14px;margin:20px 0px;}

.info-content a.more{position:absolute;left:28px;bottom:30px;display:block;width:145px;height:45px;line-height:45px;background:#ff8400;border-radius:23px;text-align:center;color:#fff;margin-top:0px;}
.info-content a.more:hover{background:#1e960a;}
.abcont{padding:35px 0px;max-width:1200px;margin:0px auto;}
.abcont h1{color:#333;font-size:24px;margin:40px 0px 30px 0px;}
.abcont p{font-size:16px;color:#666;line-height:1.8; margin-bottom:20px;}
/*.abcont p span{color:#ff8400;}*/
.abcont img{max-width:100%;display: block;margin:0px auto;}
.relnews h2{font-size:28px;color:#333;margin-top:60px;margin-bottom:30px;}
#honor{padding:60px 0px;}

/**分页**/
.pages{text-align:center;font-size:16px;margin:35px auto;}
.pages .pagination{border-radius:0px;}
.pages a{display:inline-block;width:43px;height:43px;text-align:center;line-height:43px;font-size:16px;color:#888;border:1px solid #d2d2d2;margin-left:10px;}
.pages a:hover,.pages a.on{border:1px solid #ff8400;background:#ff8400;color:#fff;}


#case {padding:40px 0;background-color:#eee;text-align:center;}
#case h4 {color:#666;}
#case p {color:#666;line-height:1.6;}
#about {background-color:#eee;padding:40px 15px;}
/*#about a {color:#0059b2;}*/
#about .container{padding:0px;}
#about .container .col-md-6{padding:0px;}
#about .about {background-color:#fff;box-shadow:2px 2px 3px #ccc;}
#about h3 {color:#333;font-size:18px;border-bottom:1px solid #eee;padding:20px 0;margin:0 0 10px 0;}
#about p {line-height:2;font-size:13px;}
#footer {background-color:#878787;padding:20px;text-align:center;color:#d9d9d9;}
#footer p{margin-bottom:0px;}
#footer p a{color:#d9d9d9;}
#footer p a:hover{ color:#666;}

/*人才招聘*/
.hbg{background: #ff8400; padding:0px 50px; color: #fff;height:60px;line-height:60px;font-size:20px;font-weight:bold;}
.job-content{ padding: 70px 0 20px;}
.job-content dl{ border-bottom: 1px solid #f2f2f2;margin-bottom: 0;}
.job-content dl dt{ font-size: 16px; font-weight: normal; padding: 20px 50px; cursor: pointer; }
.job-content dl dt span i.down{display: inline-block;background: url("../images/job_icon.png") left top;width:8px; height:12px;}
.job-content dl dt span{}
.job-content dl dd{padding:25px 62px; display: none;background:#f8f8f8;margin:0px -15px;overflow:hidden;}
.job-content dl dt.cur{ background: #fff;}
.job-content dl dt.cur span i.down{background: url("../images/job_icons.png") left top;width:12px;height:8px;}
.job-content dl dd h3{font-size:16px;font-weight:bold;padding-top:30px;color:#ff8400;}
.job-content dl dd a.job-apply{ background: #ff8400; padding:10px 30px; color: #fff; display: inline-block; border-radius:23px; margin: 40px 0 0;font-size: 18px;}
.job-content dl dd a.job-apply i{ display: inline-block; width: 26px; height: 22px;vertical-align:middle; background: url("../images/icon_fly.png") no-repeat; vertical-align: middle; margin-right: 5px;}
.job-content dl dd a.job-apply:hover{background:#1e960a;}

/* 模态框 */
.job-content #myModal .modal-header{
	background: #17ba5f;
	padding: 50px 15px;
}
.inner-addon { 
	position: relative; 
}
.job-content .iconuser{
	display: inline-block;
    width: 15px;
    height: 17px;
    background: url(../images/iconuser.png)no-repeat;
    position: absolute;
    pointer-events: none;
    bottom: 13px;
    left: 15px;
}
.job-content .email{
	padding: 15px;
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(../images/email.png)no-repeat;
	position: absolute;
    pointer-events: none;
    bottom: 1px;
    left: 15px;
}
.job-content .hone{
	padding: 15px;
	display: inline-block;
	width: 17px;
	height: 16px;
	background: url(../images/hone.png)no-repeat;
	position: absolute;
    pointer-events: none;
    bottom: 3px;
    left: 15px;
}
.job-content .file{
	padding: 15px;
	display: inline-block;
	width: 15px;
	height: 13px;
	background: url(../images/file.png)no-repeat;
	position: absolute;
    pointer-events: none;
    bottom: 0;
    left: 15px;
}
.filebtn{
    background: #eee;
    position: absolute;
    right: 1px;
    top: 1px;
    padding: 12px 25px;
	border-radius: 0;
	cursor: pointer;
}
.job-content .times{
	width: 21px;
    height: 21px;
    background: url(../images/times.png)no-repeat;
    opacity: 1;
    position: absolute;
    right: 13px;
    top: 16px;
}
.job-content .modal-dialog {
    width: 600px;
    margin: 100px auto;
}
.job-content #myModal .modal-footer{
	text-align: center;
}
.job-content .abtn{
	width: 180px;
    height: 48px;
    background: url(../images/btn.jpg)no-repeat;
    display: inline-block;
    text-align: center;
    line-height: 48px;
	color: #fff;
	cursor: pointer;
}
.job-content #myModal .modal-body{
	position: relative;
	padding: 10px 25px;
	color:#b5b5b5;
}

.job-content #myModal .modal-body .left-addon input{
	padding-left: 40px;
    height: 45px;
    border-radius: 0;
    margin-bottom: 20px;
	line-height: 45px;
	background-color: white;
}
.job-content #myModal .modal-body .left-addon #upwd{
	padding-left: 45px;
    height: 45px;
    border-radius: 0;
    margin-bottom: 20px;
    line-height: 45px;
}
.job-content #myModal .modal-body .text{
	font-size: 13px;
	margin-bottom: 5px;
}
.job-content #myModal .modal-title{
	color:#fff;
	font-size: 24px;
	/* font-weight: bold; */
}


.contain{width: 1280px; margin: 0 auto;position: relative;}
.activity{padding:.52rem 0 .56rem;}
.activity-swiper{width:100% !important;height:457px;position:relative;overflow:hidden;margin:.39rem 0 0;}
.poster-list{width:1280px;height:457px;overflow:hidden;position:absolute;top:0px;left:0px;}
.poster-list li{width:600px;height:457px;position:absolute;top:0px;left:0px;}
.poster-list li a{display:block;position:relative;}
.poster-list li a img{width:100%;height:auto;}
.poster-prev-btn,
.poster-next-btn{display:block;width:30px !important;height:100px !important;position:absolute;top:50%;margin-top:-50px;}
.poster-prev-btn{left:10px;background:url(../images/swiper4-l.png) no-repeat center center;}
.poster-next-btn{right:10px;background:url(../images/swiper4-r.png) no-repeat center center;}

.poster-list li .name{line-height:22px;text-align:center;font-size:20px;margin:35px 0 0;display:none;}
.poster-list li.cur .name{display:block;}



/**团队**/
.team{padding:60px 0px;}
.team h2{color:#333;font-size:28px;}
.team p.note{margin-top:20px;margin-bottom:40px;font-size:16px;}
.bossbox{overflow:hidden;padding:40px;background:#f7f7f7;margin-bottom:90px;}
.bossbox p{margin-bottom:15px;line-height:1.6;}
.bossbox .ovH{display: block;max-width:420px;}

/**首页新闻**/
.indnews{padding-bottom:100px;}

/**人才招聘**/
.job-join{padding-bottom:90px;}
.job-join .media-object{margin:0px auto;}
.talent{text-align:center;}
.job-ts .talent .img-circle:hover,.job-cb .talent .img-circle:hover{transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-animation:circle 0.4s  linear;/*匀速 循环*/animation:circle 0.4s linear;}
@-webkit-keyframes circle{
	0%{ transform:rotate(0deg); }
	100%{ transform:rotate(-360deg);}
}
.talent .text-center{margin-top:60px;}
.talent h4{color:#333;margin-top:35px;}
.talent p{font-size:18px;color:#333;}

.job-ts{padding-bottom:100px;background:url(../images/jobbg.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.job-js{padding-bottom:100px;background:url(../images/joinbg.jpg) no-repeat center;background-size:cover;overflow:hidden;height:383px;color:#fff;text-align:center;}
.job-js h2{margin-top:80px;}
.job-js p{max-width:640px;margin:30px auto;color:#fff;font-size:16px;}
.job-js a{display: block;margin:0px auto;width:170px;height:50px;line-height:50px;text-align:center;color:#222;font-size:20px;background:#fff;border-radius:23px;-webkit-border-radius:23px;}
.job-js a:hover{background:#1e960a;color:#fff;}
.job-ts h2{color:#fff;}
.job-ts h4{color:#fff;font-size:18px;margin-bottom:0px;height:45px;}
.job-ts p{font-size:14px;color:#fff;line-height:27px;}
.job-ts .slideInUp{padding:0px 47px;}

.job-cb{padding:95px 0px;background:#f2f2f2;}
.job-cb .box:hover{box-shadow:2px 15px 30px #000;}
.job-cb h2{color:#333;font-size:28px;text-align:center;margin-bottom:50px;}
.job-cb .talent .box{background:#fff;padding:40px 20px;min-height:365px;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}
.job-cb .talent .box:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.job-cb .container,.job-cb .row{width:1200px;padding:0px;margin:0px auto;}
.job-cb .talent .box p{font-size:14px;color:#666;line-height:25px;height:150px;overflow:hidden;}
.job-cb .icon_dh1,.job-cb .icon_dh2,.job-cb .icon_dh3,.job-cb .icon_dh4{position:relative;}
.job-cb .icon_dh1 i{position:absolute;left:35%;top:35px;background:url(../images/icon_j3.png) no-repeat center;width:56px;height:27px;display:block;transition:all 0.6s ease-in 0s; -webkit-transition:all 0.6s ease-in 0s; -moz-transition:all 0.6s ease-in 0s; -o-transition:all 0.6s ease-in 0s;}
.job-cb .talent .box:hover i{left:37%;}


.job-cb .icon_dh2 i{position:absolute;left:34%;top:5px;background:url(../images/icon_j2.png) no-repeat center;width:44px;height:57px;display:block;transition:all 0.6s ease-in 0s; -webkit-transition:all 0.6s ease-in 0s; -moz-transition:all 0.6s ease-in 0s; -o-transition:all 0.6s ease-in 0s;}
.job-cb .talent .box:hover .icon_dh2 i{left:36%;}

.job-cb .icon_dh3 i{position:absolute;left:40%;top:17px;background:url(../images/icon_j1.png) no-repeat center;width:25px;height:25px;display:block;transition:all 0.6s ease-in 0s; -webkit-transition:all 0.6s ease-in 0s; -moz-transition:all 0.6s ease-in 0s; -o-transition:all 0.6s ease-in 0s;}
.job-cb .talent .box:hover .icon_dh3 i{left:42%;}

.job-cb .icon_dh4 i{position:absolute;left:47%;top:0px;background:url(../images/icon_j4.png) no-repeat center;width:29px;height:27px;display:block;transition:all 0.6s ease-in 0s; -webkit-transition:all 0.6s ease-in 0s; -moz-transition:all 0.6s ease-in 0s; -o-transition:all 0.6s ease-in 0s;}
.job-cb .talent .box:hover .icon_dh4 i{top:3px;left:47%;}


.job_end{background:url(../images/join_endbg.jpg) no-repeat center;background-size:cover;padding:100px 0px;color:#fff;}
.job_end h2{font-size:28px;margin-bottom:28px;text-align:center;}
.job_end p{max-width:580px;margin:0px auto;text-align:center;margin-bottom:40px;font-size:16px;line-height:27px;}
.job_end a{display:block;margin:0px auto;width:170px;height:48px;background:#fff;text-align:center;color:#333;font-size:20px;line-height:48px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.job_end a:hover{background:#ff8400;color:#fff;}

	
/*新闻详情页*/
.newsbox{padding:50px 90px;}
.newsbox h1{color:#333;font-size:24px;font-weight:bold;text-align:center;}
.newsbox span{text-align:center;display:block;margin-top:20px;margin-bottom:35px;}
.newsbox .ncont p{margin:0px;line-height:30px;}
/*.newsbox .ncont p img{max-width:100%;display:block;margin:0px auto;}*/
.newsbox .ncont a.more{width:146px;height:46px;display: block;margin:0px auto;text-align:center;line-height:46px;color:#fff;background:#ff8400;font-size:18px;border-radius:23px;margin-top:30px;}
.newsbox .ncont a.more:hover{background:#1e960a;}
.relnews .box{padding:20px;background:#fff;position:relative;}
.relnews .box .time{position:absolute;right:20px;top:-45px;background:#ff8400;width:70px;height:70px;text-align:center;color:#fff;border-radius:50%;}
.relnews .box .time p{font-size:24px;color:#fff;line-height:1.3;margin-top:5px;}
.relnews .col-md-4{padding-left:0px;}
.relnews .col-md-4 p{margin-bottom:0px;color:#666;line-height:1.8;}
.relnews .col-md-4 h4 a{color:#333;font-size:18px;}
.relnews .col-md-4 h4 a:hover{color:#ff8400;}
.relnews .col-md-4 img{max-width:100%;display:block;margin:0px auto;}
.relnews .col-md-4 a.more{color:#ff8400;display:block;margin-top:30px;text-align:left;}

.lightbox__caption p{font-size:18px!important;}

/**产品中心**/
.procate{text-align:center;padding:60px 0px;}
.procate a{display:inline-block;background:#ff8400;width:160px;height:45px;line-height:45px;text-align:center;font-size:18px;color:#fff;border-radius:23px;margin-left:35px;}
.procate a.active,.procate a:hover{background:#1e960a;}
.wrap{min-height:465px;max-width:800px;margin:0px auto;}
.rjticon{position:relative;top:-1px;padding-left:12px;}

.compro a{display: inline-block;background: #ff8400;width: 160px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;color: #fff;border-radius: 23px;float:right;}

.procbox h1{font-weight:bold;color:#333;}
.procbox p{font-size:18px;color:#333;}
.procbox .swiper-slide img{display:block;margin:0px auto;max-width:100%;padding:15px;}

.protab table tr td{/*border:0px;*/padding:0px 20px;height:60px;font-size:16px;vertical-align:middle;}
.protab h2{font-size:24px;color:#333;padding-left:10px;margin-bottom:40px;}
.protab .col-6{padding:0px 10px;}
.protab thead{background:#ff8400;color:#fff;}

.prolisttab{margin-bottom:60px;}
.prolisttab .container{padding:0px;}
.prolisttab table{text-align:center;}
.prolisttab table tr td{border:0px;padding:20px 0px;border-bottom:1px solid #e5e5e5;}
.prolisttab table tr td:nth-child(9){padding:20px;}
.prolisttab table tr td label{font-weight:normal;display:inline-block;width:100px;text-align:left;}
.prolisttab table tr td input.prolists{margin-left:10px;}
.prolisttab table tr td .dropstyle{left:12px;}
.prolisttab .table-responsive{overflow:visible;}
.prolisttab h2{font-size:28px;color:#333;padding-left:20px;margin-bottom:40px;}
.prolisttab thead{background:#ff8400;color:#fff;font-size: 16px;font-weight: bold;}


.ny-main2{display:none;}
.equipment{padding: 50px 0!important;overflow:hidden;}
.equipment1,
.equipment2{max-width:1200px;margin:0 auto; }
.equipment1 .item{position:relative;}
.equipment1 .item .content { position: absolute; height: 70px; line-height: 70px; padding: 0 5%; z-index: 1; width: 100%; background-color: rgba(0,0,0, .6); left: 0; bottom: 0; font-size: 18px; color: #fff; }
.equipment2 {position:relative; margin-top:45px!important;height:auto;overflow:hidden;}
.equipment2 .swiper-container { width: calc(100% - 60px)} 
/*.equipment2 .item { width: calc(20% - 4px); margin: 0 2px; height: 120px; }*/
.equipment2 .item img { width: 100%; height: 120px; object-fit: cover; }

.equipment2 .swiper-button-prev,
.equipment2 .swiper-button-next { width:10px; height:17px; top: 50%; margin-top: 0; position:absolute;z-index:99;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
.equipment2 .swiper-button-prev { background: url(../images/ari.png) no-repeat; left: 0; }
.equipment2 .swiper-button-next { background: url(../images/ale.png) no-repeat; right: 0; }
/*
.equipment2 .swiper-button-next.swiper-button-disabled {background: url(../images/ari.png) no-repeat;}
.equipment2 .swiper-button-prev.swiper-button-disabled {background: url(../images/ale.png) no-repeat;}
*/

.equip-min{display:block;position:relative;border:1px solid #eee;}
.equip-min.cur{border:1px solid #1e960a;}
.equip-min span{display:block;width:100px;height:100px;font-size:20px;color:#fff;text-align:center;position:absolute;top:0px;left:0px;z-index:2;}



/**底部导航**/
.footnav{background:#f1f2f2;padding:50px 0;overflow:hidden;}
.footnav .container{width:1200px;padding:0px;}
.footnav dl:first-child{margin-left:0;}
.footnav dl{float:left;margin-left:2%;width:18%;margin-bottom:0px;}
.footnav dl dt{font-size:18px;color:#333;margin-bottom:18px;background:url(../images/icon_dlline.gif) no-repeat left bottom;padding-bottom:5px;}
.footnav dl dd{color:#666;line-height:28px;}
.footnav dl.lastdl{margin-right:0px;}
.footnav dl.lastdl p:nth-child(2){padding-left:10px;}

/*-----whole-----*/
html{font-size:100%;}
body{max-width:1920px;margin:0 auto;}
body{position:relative;right:0px;transition:all .3s ease .2s;-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;}
/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

/*通用img*/
img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}
input.text{display:block;width:100%;height:100%;border:0px;background:none;}


/*资质荣誉*/
/*.com-honor{padding:1rem 0 .46rem;background:#fff;position:relative;}
.com-honor .abUs-type{top:-1rem;}
.job-hn{background:#fff;}
.cHonor-swiper{width:1200px;height:485px;float:left;margin:0px auto;position:relative;}
.poster-list{width:1200px;height:485px;overflow:hidden;position:absolute;top:0px;left:0px;}
.poster-list li{width:600px;height:400px;text-align:center;position:absolute;top:0px;left:0px;list-style:none;opacity: 1!important;
-moz-opacity: 1!important;
filter:alpha(opacity=100)!important;}
.cHonor-img{width:600px;height:400px;line-height:400px;font-size:0px;overflow:hidden;}
.cHonor-img img{max-width:100%;max-height:100%;}
.cHonor-name{padding:5px;width:250px;color:#fff;font-size:16px;position:absolute;bottom:0px;left:200px;display:none;z-index:2;}
.poster-list li.cur .cHonor-name{display:block;}
.poster-prev-btn,.poster-next-btn{display:block;width:30px !important;height:78px !important;line-height:78px;text-align:center;font-size:18px;color:#fff!important;position:absolute;top:50%;margin-top:-50px;background:url(../images/blackbg.png) repeat center;}
.poster-prev-btn{left:0px;}
.poster-next-btn{right:0px;}
.poster-prev-btn:hover,.poster-next-btn:hover{background:#140e07;}

.poster-list li .name{line-height:22px;text-align:center;font-size:20px;margin:35px 0 0;display:none;}
.poster-list li.cur .name{display:block;}*/

*{ box-sizing:border-box;}
*::before, *::after{ box-sizing:border-box;}
*:focus{ outline:none;}
html{ -ms-touch-action: none;  /* 阻止windows Phone 的默认触摸事件 */}
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}
img{border:0;vertical-align: middle;}
*{transition-property:all;}
.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
input.more{width:160px;height:45px;line-height:45px;margin:30px auto;display: block;border:0px;background:#ff8400;color:#fff;border-radius:25px;font-size:18px;}
input.more:hover{background:#1e960a;}
.brd1{border:1px solid #eee;}
.brd1 .col-md-7{padding:0px;}

h4.cmtit{color:#333;margin-bottom:0px;font-weight:bold;border-bottom:1px solid #dbdbdb;margin-bottom:34px;padding-bottom:35px;display:inline-block;font-size:18px;}
.contbox{padding:50px 30px;}
.contbox p{font-size:14px!important;color:#666;margin-bottom:20px;line-height:1.5!important;}
.contbox i{display:inline-block;width:20px;height:20px;background:url(../images/icon_ctel.png) no-repeat left top;vertical-align:middle;}
.contbox i.ictel{background-position:left -22px;}
.contbox i.icemail{background-position:left -42px;}
.contbox i.icfax{background-position:left -62px;}

#contact{padding:60px 0px;}


/*搜索*/
.searchbox{position:absolute;width:990px;height:80px;background:#fff;left:-735px;top:-30px;z-index:2;display:none;}
.serc_text{display:block;border:0px;color:#a9a9a9;font-size:16px; width:600px; height:40px; background:#fff;margin-left:35px;margin-top:20px;padding:3px 9px 3px 9px;}
.shtop .ser_sub{margin-top:6px;}
.searchbox span{position:absolute;right:5px;top:32px;font-style:normal;display:block;color:#666;width:18px;height:18px;text-align: center;cursor: pointer;z-index:99;background:url(../images/close.svg) no-repeat center;vertical-align: middle;background-size: cover;}
.input-s{position:absolute;left:0px;top:27px;width:24px;height:24px;border:0px;background:url(../fonts/search.svg) no-repeat center;vertical-align: middle;background-size: cover;}


/*flex*/
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}
.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}

.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}

.vertical-container{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}

/*滚动条*/
.viewport{ overflow: hidden; position: relative; /*width:0px; height: 0px;*/}/*内容可视区域的宽高*/
.overview{ list-style: none; position: absolute; left: 0; top: 0; /*width:0px; height: 0px;*/}  /*内容可视区域的宽高*/
.scrollbar{position: relative;  float: right; position:relative;  display:inline; z-index:400; z-index:2;/*width:0px; height:0px;background-color:#afafaf;*/}/*滚动条的宽高颜色*/
.track{ position: relative; /*width:0px;*/}/*滚动条的宽*/
.thumb{cursor: pointer; position: absolute; top:0; left:0px; z-index:400;/*width:0px;background-color:#afafaf;*/}/*滚动条-当前条的宽 left 颜色*/
.disable{ display: none; }  
.noSelect { user-select:none;}

.job-hn {background:#fff;padding:90px 0px;}
.job-hn h2{text-align:center;color:#222;margin-bottom:30px;}

/**产品对比**/
.fxbox{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;background:#fff;display:none;overflow-y:auto;}
.fxbox .headinfo{padding:14px 0px;}
.fxbox .headinfo .close{color:#fff;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.fxbox .headinfo .close i{background:url(../images/icon_cs.png) no-repeat right top;display:inline-block;width:10px;height:11px;background-size: cover;margin-left:5px;}
.fxbox .headinfo .close span{font-size:14px;margin-top:-4px;display:inline-block;vertical-align:middle;font-weight:normal;}
.fxbox .headbox{background:#ff8400;color:#fff;}

.fxbox .dbbox{overflow:hidden;margin:60px auto;}
/*
.fxbox .dbbox ul li{float:right;width:210px;height:190px;padding:25px 30px 25px 0px;list-style:none;position:relative;margin-right:30px;border-right:1px solid #eee;text-align:center;}
.fxbox .dbbox ul li p{margin-top:30px;font-weight:bold;}
.fxbox .dbbox ul li img{max-width:100%;}
.fxbox .dbbox ul li i{position:absolute;right:20px;top:0px;font-size:18px;cursor:pointer;display: block;font-style:normal;}
.fxbox .dbbox ul li{float:left;width:20%;border:0px;margin:0px;height:auto;position:static;padding:0px;}
.fxbox .dbbox .prot{height:170px;border-right:1px solid #eee;position:relative;padding:25px;margin-bottom:100px;}
.fxbox .dbbox .lipro dl dd{height:62px;line-height:62px;}
.fxbox .dbbox .lipro dl dd:nth-child(2n-1){background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.fxbox .dbbox .lipro dl dt:nth-child(2n-1){background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.fxbox .dbbox .lipro dl dt:nth-child(6){line-height:22px;padding-top:8px;}
.fxbox .dbbox .lipro dl dt{height:62px;line-height:62px;font-weight:normal;color:#666;font-size:16px;}
.fxbox .dbbox dl.fbfont dt{font-weight:bold;white-space: nowrap;}*/

.fxbox .dbbox ul li p{margin-top:30px;font-weight:bold;}
.fxbox .dbbox ul li img{max-width:100%;}
.fxbox .dbbox ul li i{position:absolute;right:20px;top:0px;font-size:18px;cursor:pointer;display: block;font-style:normal;}

.fxbox .dbbox ul li{float:left;width:20%;border:0px;margin:0px;height:auto;position:static;padding:0px;text-align:center;}
.fxbox .dbbox .prot{height:200px;border-right:1px solid #eee;position:relative;padding:25px;margin-bottom:100px;}
.fxbox .dbbox .protno{padding:0px 0px 0px 20px!important;border-right:0px!important;}
.fxbox .dbbox .lipro dl dd{height:62px;line-height:62px;}
.fxbox .dbbox .lipro dl dd:nth-child(2n-1){background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.fxbox .dbbox .lipro dl dt:nth-child(2n-1){background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.fxbox .dbbox .lipro dl dt:nth-child(6){line-height:22px;padding-top:8px;}
.fxbox .dbbox .lipro dl dt{height:62px;line-height:62px;font-weight:normal;color:#666;font-size:16px;}
.fxbox .dbbox dl.fbfont dt{font-weight:bold;white-space: nowrap;}

/**解决方案详情**/
.sol-content{border:1px solid #dcdcdc;}
.sol-content .col-md-8{padding:0px;}
.solnote a.more{width:42px;height:42px;line-height:38px;text-align:center;background:#fff;border:1px solid #ff8400;color:#ff8400;}
.solnote a.more:hover{color:#fff;}
.solcate{width:100%;background:#fff;position:fixed;top:80px;z-index:99;}
.solcate .container{width:1200px;padding:0px;margin:0px auto;}
.solcate h2{color:#333;}
.solcont h2.nocls{font-size:20px;}
.solcont h2.nocls:after{display:none;}
.solcate{height:75px;line-height:75px;border-bottom:1px solid #eee;}
.solcate ul{padding-left:0px;}
.solcate ul li{list-style:none;float:left;margin-right:40px;font-size:16px;}
.solcate ul li a{display: block;padding:0px 10px;}
.solcate ul li.active{border-bottom:2px solid #ff8400;}
.solcate ul li.active a{color:#ff8400;}
.solcate ul li:hover{border-bottom:2px solid #ff8400;}

.solcont{margin-top:155px;background:#fff;height:auto;}
.solcont .mb130{margin-bottom:130px;}
.solcont h2{font-size:24px;color:#333;margin-top:60px;margin-bottom:30px;position:relative;padding-left:15px;}
.solcont h2:after{position:absolute;left:0px;top:3px;width:3px;height:20px;background:#ff8400;content:"";}
.solcont p{color:#666;line-height:1.8;font-size:16px;padding-left:15px;}
.solcont .cexbox{position:relative;}
.solcont .cexbox .csw{width:85%;padding-left:15px;}
.solcont .cexbox label{font-weight:normal;width:160px;font-size:16px;}
.solcont a.ckbtn{position:absolute;right:0px;top:-10px;width:120px;height:40px;line-height:40px;text-align:center;background:#ff8400;color:#fff;border-radius:25px;font-size:16px;}
.solcont a.ckbtn:hover{background:#1e960a;}

/**解决方案底部对比产品**/
.solfix{position:fixed;width:100%;height:239px;left:0px;bottom:0px;z-index:9999;background:#fff;display:block;box-shadow:2px 0px 10px #999;display:none;}
.solfix .headinfo{padding:14px 0px;}
.solfix .headinfo .close{color:#333;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);font-weight:normal;}
.solfix .headinfo .close i{font-style:normal;}
.solfix .headbox{background:#f6f6f6;color:#333;}
.solfix .dbbox{overflow:hidden;margin:25px auto;}
.solfix .dbbox ul li{float:right;width:210px;height:140px;padding:25px 30px 25px 0px;list-style:none;position:relative;margin-right:30px;border-right:1px solid #eee;text-align:center;}

.solfix .dbbox ul li img{max-width:100%;}
.solfix .dbbox ul li i{position:absolute;right:20px;top:0px;font-size:18px;cursor:pointer;display: block;}
#ulcomp{position:relative;}
.addpro{width:88px;height:88px;line-height:88px;text-align:center;border:1px dashed #e5e5e5;margin-top:0px!important;margin-left:35px;}
.ftcompare{position:absolute;left:0px;top:0px;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #ff8400;color: #fff;border-radius: 25px; font-size: 16px;}
.ftcompare a{color:#fff;}
				
/*联系我们*/
.Online{padding-bottom:100px;}
.Online .inpbrd{border:1px solid #dcdcdc;padding:10px;}
.Online .inpbrd input{border:0px;}
.Online h2{text-align:center;color:#333;}
.Online p{text-align:center;margin:40px auto;}
.Online .form-input{margin-left:10px;width:80%;}
.Online .col-md-6{margin-bottom:20px;}
.Online textarea{border:0px;height:270px;width:90%;resize:none;vertical-align:top;}
.Online .inpbrd span{vertical-align:top;}

/*解决方案列表页重构*/
#solution{margin:90px auto;}
#solutionpro{padding-top:60px;background:#fff;}
.solutionbox,.solutionbox2{max-width:1200px;width:100%;margin:0px auto;overflow:hidden;margin-bottom:30px;}
.solutionbox .cfl{float:left;width:63%;overflow:hidden;}
.solutionbox .cfr{float:right;width:37%;}
.solutionbox .cfr .solnote{border:1px solid #dcdcdc;width:100%;height:100%;padding:0px 50px;height:425px;position:relative;}
.solutionbox .cfr h4{margin-top:80px;margin-bottom:30px;font-size:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:25px;}
.solutionbox .cfr h4 a{color:#333;}
.solutionbox .cfr p{margin-bottom:12px;font-size:16px;color:#666;line-height:27px;}
.solutionbox .cfr a.slmore{height:43px;width:43px;border-radius:50%;border:1px solid #ff8400;display: block;text-align:center;line-height:42px;color:#ff8400;/*position:absolute;left:50px;bottom:50px;*/}
.solutionbox .cfr a.slmore:hover,.solutionbox2 .cfl a.slmore:hover{background:#ff8400;color:#fff;}

.solutionbox2 .cfl{float:left;width:37%;}
.solutionbox2 .cfr{float:right;width:63%;overflow:hidden;}
.solutionbox2 .cfl .solnote{border:1px solid #dcdcdc;width:100%;height:100%;padding:0px 50px;height:425px;position:relative;}
.solutionbox2 .cfl h4{margin-top:80px;margin-bottom:30px;font-size:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:25px;}
.solutionbox2 .cfl h4 a{color:#333;}
.solutionbox2 .cfl p{margin-bottom:12px;font-size:16px;color:#666;line-height:27px;}
.solutionbox2 .cfl a.slmore{height:43px;width:43px;border-radius:50%;border:1px solid #ff8400;display: block;text-align:center;line-height:42px;color:#ff8400;/*position:absolute;left:50px;bottom:50px;*/}

/*产品表格*/
.groupstyle{width:132px;height:38px;border-radius:5px;/*border:1px solid #d2d2d2;*/}
.btnstyle{width:98px;height:30px;border:1px solid #d2d2d2;border-radius:5px;}
.btnstyle span.cur{float:left;width:70%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.btnstyle span.cert{float:right;width:30%;}
.groupstyle .dropstyle{background:none;padding:0px;}
.dropstyle li{width:106px;height:30px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;line-height:30px;text-align:center;background:#fff;font-size:12px;}
.dropstyle li:first-child{border-top:1px solid #d2d2d2;}
.compro{text-align:right;}
.compro span{display:inline-block;margin-right:10px;height:40px;line-height:45px;}
.compro .ckbtn{display:inline-block; width:120px;height:40px;line-height:40px;text-align:center;background: #ff8400;color: #fff;border-radius: 25px;font-size: 16px;}
   

/*关于我们-企业文化*/
.culture{padding:0px;}
.add_culture{text-align:center;padding:70px 0px;}
.add_culture .addpic{margin:20px auto;}
.add_culture h4{font-size:24px;color:#333;margin-bottom:20px;}
.add_culture p{font-size:20px;color:#666;font-weight:bold;margin-bottom:40px;}
.add_culture .col-lg-4 .box{border-bottom:2px solid #ff8400;}
.add_culture .ovH{width:100%;overflow:hidden;}
.add_culture .ovH img{max-width:100%;}
.ovH{overflow:hidden;}


.duty{overflow:hidden;padding:0px;margin:20px auto;}
.duty1{width:65%;height:340px;float:left;overflow:hidden;position:relative;}
.duty1 p,.duty2 p,.duty3 p,.duty4 p{position:absolute;right:20px;top:20px;font-size:28px;color:#fff;}
.duty2{width:412px;height:340px;overflow:hidden;float:right;position:relative;}
.duty3{width:412px;height:340px;overflow:hidden;float:left;position:relative;}
.duty4{width:65%;height:340px;float:right;overflow:hidden;position:relative;}

/**重置圆点**/
.solpage .swiper-pagination-bullet{width:5px;height:5px;background:#fff;}
.solpage .swiper-pagination-bullet-active{width:14px;height:14px;vertical-align: middle;}

#oursolution .swiper-pagination{bottom:25px;}
#oursolution .swiper-pagination-bullet{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.inpbrd #contact{padding:0px;}

/*新闻详情页*/
#newscon{background-color:#f5f5f5;padding:90px 0;}
#about{padding:50px 0px;background:#fff;}
.protab{margin-bottom:142px;}
.dropstyle{line-height:30px;padding:15px;}
.dropstyle li{cursor:pointer;}


/*新增弹窗*/
.fixtcbox{position:fixed;width:100%;height:100%;z-index:9999;left:0px;top:0px;display:none;}
.fixtcbox i{display: block;position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;opacity: 0.2;-moz-opacity: 0.2;filter:alpha(opacity=20);}
.fixtcbox .fixtc{position:absolute;width:600px;height:350px;background:#fff;left:50%;top:50%;margin-left:-300px;margin-top:-175px;text-align:center;padding-top:40px;}
.fixtcbox .fixtc span{display: block;position:absolute;right:10px;top:10px;width:14px;height:14px;background:url(../images/t_close.png) no-repeat center;cursor:pointer;}
.fixtcbox .fixtc p{font-size:18px;color:#333;margin:20px auto;}
.fixtcbox .fixtc a{display: block;width:203px;height:46px;line-height:46px;text-align:center;font-size:20px;font-weight:bold;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;background:#ff8400;color:#fff;margin:0px auto;}


/*Map*/
.sitemap{margin-top:80px;}

#map .container{padding:0px;margin:60px auto 180px;}
#map ul{padding:0px;margin:0px auto;}
#map ul li{width:20%;text-align:left;float:left;}
#map ul li:nth-child(5){min-height:290px;}
#map ul li h4{color:#000;font-weight:bold;font-size:18px;margin-bottom:20px;}
#map ul li a{display: block;font-size:16px;color:#666;line-height:35px;}
#map ul li a:hover{color:#ff8400;}

.weblag{display:none;}

/*没有小于768px，是因为Bootstrap3以移动端优先设计*//* 小屏幕（平板，大于等于768px） */
@media (min-width:768px) {
	
	.tab-h2 {font-size:26px;}
	.tab-p {font-size:16px;}
	.text h3 {font-size:22px;}
	.text p {font-size:15px;}
	.tab2-text {float:left;}
	.tab2-img {float:right;}
	.jumbotron h1 {font-size:30px;}
	.jumbotron h4 {font-size:16px;}
	.info-content h4 {font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	#about h3 {font-size:19px;}
	#about p {font-size:14px;}

}

/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width:992px) {
	.tab-h2 {font-size:28px;}
	.tab-p {font-size:17px;}
	.text h3 {font-size:24px;}
	.text p {font-size:16px;}
	.jumbotron h1 {font-size:33px;}
	.jumbotron h4 {font-size:17px;}
	.info-content h4 {font-size:20px;}
	#about h3 {font-size:20px;}
	#about p {font-size:15px;}
	
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width:1200px) {
	.tab-h2 {font-size:28px;}
	.tab-p {font-size:18px;}
	.text h3 {font-size:26px;}
	.text p {font-size:18px;}
	.jumbotron h1 {font-size:36px;font-weight: bold;}
	.jumbotron h4 {font-size:18px;}
	#about h3 {font-size:24px;color:#000;}
	#about h3.abnoline{border:0px;}
	#about p {font-size:16px;}
}


@media (max-width:768px) {
	#newslist{padding:20px 0px;}
	.job_end{padding:50px 0px;}
	.job-content{padding:25px 0px;}
	h4.cmtit{font-weight:bold;}
	#newscon,#about{padding:20px 0;overflow:hidden;}
	#about{padding:20px;}
	.footnav .container{width:100%;}
	.protab table tr td{padding:15px;}
	.relnews h2{padding-left:20px;margin:20px 0 0;}
	.box40{padding:0px;margin:0px;height:auto;}
	.tab2{padding:70px 20px;}
	#banner .swiper-slide h2 {font-size:30px;top:15%;}
	#ind_news{width:90%;}
	.indnews{padding-bottom:20px;}
	.tab-h2{margin-top:30px;}
	.indnews .tab-h2{margin-top:30px;}
	.indnewspic {width:100%;}
	.indnewspic img{max-width:100%;display: block;}
	.indnewspic li.picbox h4{position:relative;}
	.indnewsnote{width:100%;}
	.solcate{top:56px!important;height:auto!important;}
	.solcate ul li{height:45px;line-height:45px;text-align:center;width:50%;margin-right:0px!important;overflow:hidden;}
	.solcate .container{max-width:100%;}
	.relnews .col-md-4{margin-bottom:20px;padding-left:20px;}
	.newsbox{padding:0px;}
	.footnav{padding:2rem 1rem;}
	
	.prolisttab table tr td{padding:20px;}
	.procate{text-align:left;padding:20px 0px;}
	.procate a{width:145px;height:35px;line-height:35px;margin-left:20px;margin-bottom:20px;}
	.job-cb{padding:35px 0px;}
	.job-cb .talent .box{margin-bottom:20px;padding:20px;min-height:100px!important;}
	.com-honor{overflow:hidden;}
	.job-cb .container, .job-cb .row{width:100%;}
	.team{padding:0px 15px;}
	.team p.note{margin:30px 0px;}
	.bossbox{padding:0px;background:#fff;margin-bottom:30px;}
	.bossbox .com-img{margin-bottom:15px;}
	.abcont{padding:10px;}
	.newscate{height:auto;line-height:30px;padding:20px 0px;}
	#information{padding:20px 0px;}
	#information .col-md-5{padding-right:0px;}
	.newscate ul li.active{border:0px;}
	.newscate ul li:hover{border-bottom:0px;}
	#information .row{margin:0px auto;margin-top:20px;padding-bottom:30px;}
	.info-content h4{margin-top:25px; font-weight:bold; font-size:16px;}
	.info-content a.more{margin-top:20px;margin-bottom:20px;position:static;}
	.newscate ul li{width:50%;margin-right:0px;text-align:center;}
	.newscate .container,#information .container{width:100%;}
	.jumbotron{margin-top:55px;height:270px;}
	.jumbotron hgroup{width:80%;margin-left:10%;left:0;}
	.jumbotron img{height:270px;}
	.navbar-default{height:auto;}
	#navbar-collapse ul{height:auto;}
	#navbar-collapse ul a{height:40px!important;line-height:20px!important;margin-left:0px!important;font-size:14px!important;}
	.logo{margin-top:5px;margin-left:15px;}
	.logo img{width:110px;}
	#banner{margin-top:55px;}
	.tab1 .col{margin-bottom:20px;}
	.tab1 .col-md-4{margin-bottom:20px;}
	.pagination>li>a, .pagination>li>span{padding:4px 10px;}
	/*搜索*/
	.searchbox{position:absolute;width:300px;height:40px;background:#eee;left:30px!important;top:35px;z-index:2;border-radius:25px;display:block!important;}
	.serc_text{display:block;border:0px;color:#a5a5a5; font-size:12px; width:300px; height:40px; background:#eee;margin-left:35px;padding:3px 9px 3px 9px;border-radius:25px;margin-top:0px;margin-bottom:12px;}
	.searchbox span{display:none;}
	.shtop .ser_sub{margin-top:6px;}
	
	.searchbox i{position:absolute;left:5px;top:5px;font-size:32px;font-style:normal;display:block;color:#999;width:30px;height:30px;line-height:30px;text-align: center;cursor: pointer;z-index:9999;}
	.input-s{position:absolute;left:auto;right:-18px;top:12px;border:0px;font-size:20px;background-size:contain;}
	.closebox{display:none!important;}
	#search{background:none;border:0px;height:0px;margin-top:0px;}
	.tab2 .text{font-size:26px;}
	.indnewsnote ul li{padding:0px;border-bottom: 1px solid #eee;margin-bottom: 15px; padding-bottom: 15px;}
	.newscate h2{font-size:32px;text-align:center;width:90%;margin:0px auto;}
	.info-content{margin:0 0 10px 0;}
	#honor{padding:20px 0px;}
	#honor .info-content h5{font-size:14px;margin-top:10px;margin-bottom:15px;line-height: 20px; height: 40px;overflow:hidden;}
	.talent h4{margin-top:10px;margin-bottom:30px;}
	.job-ts{padding-bottom:35px;}
	.job-ts h4{margin-bottom:10px;height:auto;}
	.job-ts p{margin-bottom:20px;}
	.job-join{padding-bottom:20px;}
	.talent .text-center{margin-top:0px;}
	.job-hn{padding:20px 0px;}
	.Online{padding-bottom:30px;}
	.Online textarea{height:160px;}
	.Online .form-input{width:70%;}
	.inpbrd #contact{padding:0px;}
	.job-cb .talent .box p{height:auto!important;}

	.pub_rel{position:relative;}
	.pub_rel .cHonor-name{position:absolute;left:0px;bottom:0px;width:100%;height:40px;line-height:40px;text-align:center;background:#333;color:#fff;display: block;padding:0px;}
	#banner .swiper-pagination{bottom:10px;}
	#banner .swiper-pagination-bullet{width:10px;height:10px;}
	#banner .swiper-pagination-bullet-active{border:2px solid #fff;height:12px;width:12px;}
		.navbar-toggle{margin-right:25px;}
	.navbar-default .navbar-brand{margin-left:30px!important;}
	#contact{padding:20px 0px;}
	#navbar-collapse ul li{margin-left:0px;}
	#solution{width:90%;margin:20px auto;}
	#solutionpro{padding-top:20px;}
	.solutionbox .cfl,.solutionbox .cfr,.solutionbox2 .cfl,.solutionbox2 .cfr{width:100%;}
	.solutionbox .cfr .solnote{padding:0px 20px;}
	#solution .solnote{height:auto!important;padding:0px 20px;}
	#solution h4{margin-top:20px;}
	#solution p{margin:20px 0px;}
	#solution a.slmore{margin-bottom:20px;position:static;}
	#navbar-collapse ul li{padding:0px 20px;}
	.prolisttab .table-responsive{overflow:auto;}
	.hbg{padding:0px;}
	.job-content dl dt{padding:10px 0px;}
	.job-content dl dd{padding:15px;}
	.prolisttab table tr td .dropstyle{left:2px;}
	.footnav dl.lastdl{clear:both;margin-bottom:0px;min-height:170px;text-align:left;min-height:150px;}
	.footnav dl{width:100%;min-height:auto;margin-bottom:15px;margin-left:0px;}
	.footnav dl dt{background:none;margin-bottom:0px;color:#333;font-weight:500;}
	.footnav dl dd{display:none;}
	.prolisttab{margin-bottom:20px;}
	.prolisttab p{padding:0px 20px;}
	.culture{padding:0 15px;}
	.culture .col-lg-4{margin-bottom:30px;}
	.add_culture{padding:30px 0px;}
	.duty1,.duty2,.duty3,.duty4{width:100%;height:auto;margin-bottom:10px;}
	.duty img{max-width:100%;}
	.activity{display:none;}

	.fixtcbox .fixtc{position:absolute;width:90%;height:350px;background:#fff;left:5%;top:50%;margin-top:-175px;margin-left:0px;text-align:center;padding-top:40px;}
	.fixtcbox .fixtc p{padding:0px 20px;}	
	.sitemap{margin-top:55px;}
	#map ul li{width:48%;border:1px solid #eee;margin-left:1%;margin-right:1%;padding:10px;margin-bottom:15px;}
	#map ul li:nth-child(4){margin-top:-50px;}
	#map .container{margin:30px auto;}
	.ncont img{max-width:100%;}
	img{max-width:100%;}
	.newsbox h1{line-height:30px;font-size:20px;font-weight:normal;}
	.newsbox .ncont a.more{margin:20px auto;}
	.solcont h2{margin-top:30px;margin-bottom:20px;}
	.solcont .cexbox label{display: block;}
	.solcont .mb130{margin-bottom:30px;}
	.bossbox .col-xs-12{padding:0px;}
	.contbox{padding:20px 0;}
	.more{margin-top:0px;}
	.tab1{margin-bottom:40px;}
	.indnewspic .prev{top:115px;}
	.indnewspic .next{top:115px;}
	.fxbox .dbbox{overflow-x:auto;margin:0px auto;}
	.fxbox .dbbox ul li{width:20%;}
	.dbbox ul.table-responsive{width:1000px;padding:0px;}
	.fxbox .dbbox .prot{margin-bottom:20px;}
	#language{display:none;}
	.weblag{position:relative;float:right;right:10px;top:20px;width:20px;height:30px;display: block;}
	.weblag span{position:absolute;right:0px;top:-4px;font-size:16px;}
}



@media only screen  
and (min-device-width: 768px)  
and (max-device-width: 1024px)  
and (-webkit-min-device-pixel-ratio: 2) {  
	#navbar-collapse ul li{margin-left:0px;padding:0px;}
	#search{display:none;}
	.indnewspic img{margin:0px auto;}
	.indnewspic .prev{left:0px;}
	.indnewspic .next{right:0px;}
	.indnewspic .prev,.indnewspic .next{background:#666;padding:7px;}
	h4.cmtit{width:100%;}
	.footnav dl{width:35%;}
	.footnav dl:nth-child(2){width:25%;margin:0px 5%;}
	.footnav dl:nth-child(3){width:28%;}
	.footnav dl.lastdl{clear:none;}
	
}


@media (max-width:320px){
	.searchbox{top:5px;}
	#navbar-collapse ul{height:330px;}
	.serc_text{width:260px;margin-left:15px;}
	.input-s{right:10px;}
}

/*sitemap*/
#sitemaplist dl {margin-top:30px;padding:20px;border:1px solid #ddd}
#sitemaplist dl dt{ font-weight:bold; font-size:16px;}
#sitemaplist dl dd {margin-top:10px;}
#sitemaplist dl a {margin-right:20px;}

.listpage {clear: both;text-align: center; padding:30px 5px;}
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }