
/* CSS Document */
#header{background:#fff;} 
.banner_box{position:relative;overflow:hidden;margin-top:90px;}
.page_banner{height:650px;-webkit-transition: all 0.3s; transition: all 0.3s;}
.page_banner img{  -webkit-transition: all 0.8s; transition: all 0.8s;}
.page_banner .cat_box{position:absolute; bottom:40%; left:0; width:100%;}
.page_banner .cat_box .cat_name{font-size:48px; color:#fff; margin-bottom:20px; line-height:2; font-weight: bold;text-transform:uppercase;}
.page_banner .cat_box h4{font-size:38px; line-height:3; color:#fff; font-weight:100; position:relative}
.page_banner .cat_box h4:before{ content:""; position:absolute; left:0; top:0; height:2px; background:#f18d00; width:6rem;}
@media (max-width: 1600px){
.page_banner {height: 550px;}
}
@media (max-width:1440px){
.page_banner {height: 480px;}
.page_banner .cat_box{position:absolute; bottom:28%;}
}
@media (max-width: 1200px){
.page_banner {height: 400px;}
.page_banner .cat_box .cat_name{font-size:40px; margin-bottom:20px; line-height:1.5;}
.page_banner .cat_box h4{font-size:30px; line-height:3;}

}
@media (max-width:992px){
.banner_box{margin-top:65px;}
.page_banner{height: 350px; }
.page_banner .cat_box h4{font-size:20px;}
}
@media (max-width: 768px){
.page_banner{height:300px; overflow:hidden;}
.page_banner .cat_box .cat_name{font-size:34px; margin-bottom:20px; line-height:1.5;}
}
@media only screen and (max-width: 552px){
.page_banner{height:250px;}
.page_banner .cat_box .cat_name{font-size:30px; margin-bottom:10px; }
.page_banner .cat_box h4{font-size:18px; font-weight: normal;}
}
@media only screen and (max-width: 425px){
.page_banner{height:200px;}
.page_banner .cat_box .cat_name{font-size:26px; margin-bottom:10px; }
.page_banner .cat_box h4{font-size:16px; }
}
@media only screen and (max-width: 375px){
.page_banner{height:180px;}
.page_banner .cat_box .cat_name{font-size:24px;}
}
/* 公共部分 */
.channel_content{padding: 70px 0;}
@media (max-width: 1200px) {
.channel_content{padding: 50px 0;}
}
@media only screen and (max-width: 1024px){
.channel_content{padding: 40px 0;}
}
.currency-breadnav {width: 100%;height: 60px;display: flex;align-items: center;}
.currency-breadnav ul {display: flex;}
.currency-breadnav ul li {position: relative;color: #999;font-size: 16px;margin: 0 20px 0 0;}
.currency-breadnav ul li:last-child {margin: 0;flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.currency-breadnav ul li:after {content: ">";position: absolute;font-family: "微软雅黑";top: 0;bottom: 0;right: -16px;font-size: 16px;color: #999;margin: auto 0;transform: translateY(-2px);}
.currency-breadnav ul li:last-child:after {display: none;}
.currency-breadnav ul li a {color: #999;font-size: 16px;transition: 0.3s;}
.currency-breadnav ul li a[href]:hover {color: #faa635;}
.about-title { text-align: center; margin-bottom:40px; }
.about-title_tit { color: #000000; font-size: 42px; font-weight:bold; line-height: 40px; }
.about-title_cn { color: #000000; font-size: 18px; line-height: 28px; margin-top: 30px; }
.about-title_white .about-title_tit { color: #fff; }
.about-title_white .about-title_cn { color: #fff; }
@media (max-width: 1200px) {
.about-title_tit { font-size: 32px; }
}
@media (max-width: 992px) {
.about-title_tit { font-size: 32px;line-height: 30px; }
.about-title_cn { font-size: 16px;}
}
@media (max-width: 768px) {
.about-title_tit { font-size:26px; }
}
@media (max-width: 425px) {
.about-title { margin-bottom:20px; }
.about-title_tit { font-size:20px; }
.about-title_cn { font-size: 15px; margin-top:20px;}
}
/*关于我们*/
.about-info { padding: 90px 0; background-color: #ffffff; }
.about-info .about-info_title h4{ font-size:18px; color:#000000; margin-bottom:30px}
.about-info .about-info_title h2{ font-size:42px; color:#000000; font-weight:bold}
.about-info .about-info_title h2 font{ color:#f18d00}
.about-info .about-info_text { text-align: left; padding-left:8%;position: relative; }
.about-info .about-info_name { color: #000000; font-size: 36px; line-height: 1.34; }
.about-info .about-info_quot { position: absolute; top: 7px; left: 1%; width: 70px; height: 60px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAACcElEQVR4nO2a3XHCMAyAdVwXoM86P9AR6AhlBDoCjAAjwAgwAoxARygjlIec31mhp57opW1EIuXHpOh7LE6sfpFt2Qm0AWIYIYYdYnhppYOGoTgp3vxdH5roAjEMAWAGAFMAGOd+2ib8f0U43gXHO+J2p3z7WmIQA0nY/JJxs2jiNYmhoQIAux4JUcc7MHRCxj96JGVlibdyxrD1Q25M3jyI4d36ACuJYSnUybAnQmo/xNKhdI9SoExM36QwjQz3sow59EkKYmhsDhTF8OpTt5NzzesrgxioYGus0i4Uw6X8zHhPkrEGgMcYs2O98KrBQ35lvJwq3nmM2VP+j9KqtDF2so8xezVeWwdrvMsYs3XRD3/EIAbKFMsQIuud740Qw9QwhCirJ9cyuihjLCmZRAqjjZekPMeYna41+jHHcLZoV6FtKimcLdrsfi2TAgWTr3bCPcWYzZXXNMlCeS96iG9VGn6L4S25dl+RTIoh3rPmIeYzRpstx6r2W0KdLZrGeTHamT316Zw23sJlWeJLDBd0mknsnHAVusSrWSQou1VV+CVjtPY7qWivMFW2Vw/5ixjtpJtajPZB/n8xfMKvql0si8SAlz1tUVdaILWIdhiZYh1YzkS72jULWPZFaixiOjtjEegkXvXrkxsQ0wkWMX3DPMc4dyrGdJjvYgQsYvr0jsmM5WuHIb+/0bBPuOkcG+I1fx+jLbJSVspDy/smX5UEXIyAixFwMQIuRsDFCLgYARcj4GIEXIyAixFwMQIuRsDFCLgYARcj4GIEXIyAixFwMQIuRsDFCLgYARcjQC/cltpvYA00+U3NpOVYAQDgE2k8kDRXhZY8AAAAAElFTkSuQmCC) no-repeat center center/100% auto; }
.about-info .about-info_desc { text-align: left;  color: #000000; margin-top: 38px;}
.about-info .about-info_desc p { color: #000000; font-size: 16px; line-height:30px;margin-bottom: 10px; }
.about-culture { padding: 90px 0; height: 580px; background-image: url(../images/bg_about_goal.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed; }
.about-culture_text { padding-top: 125px; position: relative; text-align: center; color: #ffffff;  }
.about-culture_text p { color: #ffffff; font-size: 24px; line-height:40px; width:70%; margin:0 auto; }
.about-culture_text:before { content: ""; position: absolute; top: 57px; left: 50%; width: 1px; height: 60px; background-color: #ffffff; }
.about-idea_item:after { content: ""; display: block; clear: both; height: 0; }
.about-idea_imge { float: right; width: 50%; }
.about-idea_imge a { display: block; padding-bottom: 68.75%; position: relative; overflow: hidden; }
.about-idea_imge img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: 0.6s ease-in-out; -moz-transition: 0.6s ease-in-out; transition: 0.6s ease-in-out; }
.about-idea_text { float: left; width: 50%; padding-bottom: 34.375%; background-color: #ffffff; position: relative; }
.about-idea_card { position: absolute; top: 50%; left: 0; width: 100%; padding: 8.3333334%; box-sizing: border-box; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
.about-idea_desc { color: #000000; font-size: 16px; text-align: center; line-height: 1.88; padding-top: 9.7916667%; position: relative; min-height: 9.375em; }
.about-idea_desc p { color: #000000; font-size: 16px; line-height: 1.88; }
.about-idea_desc:before { content: ""; position: absolute; top: 0; left: 50%; width: 50px; height: 2px; margin-left: -25px; margin-top: 4.5%; background-color: #ff4229; }
.about-idea_item:first-child .about-idea_imge { float: left; }
.about-idea_item:first-child .about-idea_text { float: right; }
.about-idea_item:hover .about-idea_imge img { opacity: 0.8; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
@media (max-width: 1440px) {
.about-info .about-info_title h4{ font-size:16px;}
.about-info .about-info_title h2{ font-size:36px;}
}

@media (max-width: 1240px) {
.about-info .about-info_title h4{ font-size:15px;}
.about-info .about-info_title h2{ font-size:34px;}
.about-info .about-info_desc { padding-left:8%;}
}
@media (max-width: 1200px) {
.about-info { padding:60px 0;}
.about-info .about-info_name {font-size: 32px; }
.about-info .about-info_desc p {font-size: 15px; line-height:26px; }
}
@media only screen and (max-width: 1024px){
.about-info { padding:40px 0;}
.about-culture_text { padding-top: 100px; }
.about-culture_text:before { top: 17px; }
.about-culture_text p {font-size: 20px; width:90%; margin:0 auto; }
.about-culture { padding: 60px 0; height: 500px; background: url(../images/bg_about_goal_m.jpg) repeat-y;}
}
@media only screen and (max-width: 768px){
.about-idea_imge a { padding-bottom: 75%;}
.about-idea_desc {line-height: 1.5; padding-top: 5%; position: relative; min-height:5em; }
.about-idea_desc:before {  margin-top:0; }
.about-idea_desc p {font-size: 15px; line-height: 1.5; }
.about-idea .about-title{ margin-bottom:20px;}
.about-idea .about-title_cn { margin-top:20px;}
.about-info .about-info_quot {  width:45px; height: 25px;}
.about-info .about-info_name {font-size:28px; }
.about-info .about-info_title h4{ margin-bottom:10px;}
.about-info .about-info_title h2{font-size:30px; margin-bottom:10px;}
.about-info .about-info_desc { padding-left:0;}
}
@media (max-width: 767px) {
.about-info .about-info_title{ padding-left:0; }
.about-info .about-info_text { padding-left:0; }
}
@media only screen and (max-width: 575px){
.about-culture_text p {font-size:16px; width:98%; line-height:26px; }
.about-idea_imge { float: none; width: 100%; }
.about-idea_text { float: none; width: 100%; padding-bottom:80%;}
.about-idea_card { padding: 6%; }
.about-info .about-info_quot{ display:none;}
}
@media (max-width: 425px) {
.about-info .about-info_title h4{ margin-bottom:10px;}
.about-info .about-info_title h2{ font-size:24px; margin-bottom:10px;}
.about-info .about-info_name {font-size: 20px; }
.about-info .about-info_desc { margin-top:20px;}

}
/*服务*/
.server{}
.ser_list { height:500px;overflow: hidden; background-color: #f9f9f9; }
.ser_list .oneimg {width: 50%;overflow: hidden;background-color: #000;}
.ser_list .oneimg img {width: 100%; height:100%;opacity: 1;  overflow: hidden;}
.ser_list .oneimg:hover img {opacity: 0.7;}
.ser_list .onetx {width: 50%;padding-top: 8%;padding-right: 5%;box-sizing: border-box;}
.ser_list .onetx .dev {font-size: 18px;color: #666;line-height: 22px;margin-bottom: 5%;}
.ser_list .onetx h2 {font-size: 32px;color: #f18d00;line-height: 28px;}
.ser_list .onetx i {display: block;width: 46px;height: 3px;background-color: #f18d00;margin: 6% 0;}
.ser_list .onetx h3 {font-size: 16px;color: #333;line-height: 28px;}
.ser_list .onetx .des { color: #666;line-height: 28px;margin-top: 10%;}
.ser_list .p_l{ padding-left:5%;}
.ser_list .p_r{ padding-right:5%;}
.f-cb {zoom: 1;}
@media (max-width: 1440px) {
.ser_list { height:390px; }
.ser_list .onetx { padding-top: 4%; }
}
@media (max-width: 1366px) {
.ser_list { height:365px; }
.ser_list .onetx h2 {font-size: 28px;}
}
@media (max-width: 1280px) {
.ser_list { height:345px; }
.ser_list .onetx .dev {font-size: 17px; margin-bottom: 4%;}
.ser_list .onetx h2 {font-size: 26px;}
}
@media (max-width: 1024px) {
.ser_list .onetx h2 {font-size: 22px;}
.ser_list .p_l{ padding-left:3%;}
.ser_list .p_r{ padding-right:3%;}
.ser_list .onetx .des { margin-top: 5%;line-height: 26px;}
.ser_list .onetx i { margin: 3% 0;}
.ser_list { height:280px; }
}
@media only screen and (max-width: 768px){
.ser_list { height: auto; }
.ser_list .oneimg {width: 100%; }
.ser_list .onetx {width: 100%; padding-bottom:4%; padding-top:6%;}

}
/*案例*/
.cases_list li{ margin-bottom:20px; }
.cases_link { display: block; position: relative; overflow: hidden; }
.cases_imge { position: relative; z-index: 1; }
.cases_imge img { position: absolute; top: 0; left: 0; width: 100%; height:100%;  }
.cases_mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; visibility: hidden; opacity: 0; }
.cases_view { position: absolute; z-index: 3; top: 0; left: 0; right: 0; bottom: 0; padding: 10%; }
.cases_link .fa { display:none; position: absolute; top: 40%; left: 0; right: 0; padding: 0 10%; max-height: 80%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
.cases_name { display: none; position: absolute; top: 50%; left: 0; right: 0; z-index: 9;color: #fff; font-size: 18px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; visibility: hidden; opacity: 0; -webkit-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; -webkit-transform: translate(0, 100%); -moz-transform: translate(50%, 100%); -ms-transform: translate(50%, 100%); transform: translate(50%, 100%); }
.cases_link:hover .cases_mask { visibility: visible; opacity: 1; background-color: rgba(241, 141, 0, 0.9); height:100%;}
.cases_link:hover .fa{ display:block; font-size:36px; text-align:center; color:#fff; visibility: visible; opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); transition-delay: 0.2s; }
.cases_link:hover .cases_name { display:block; visibility: visible; opacity: 1; -webkit-transform: translate(0, 70%); -moz-transform: translate(0, 70%); -ms-transform: translate(0, 70%); transform: translate(0, 70%); transition-delay: 0.3s; }
/*案例详情*/
.caseView-viewBox {margin: 0 0 85px;transition: 0.3s;}
.caseView-viewBox h2 {font-size: 32px;color: #333;margin: 0 0 50px;position: relative;}
.caseView-viewBox h2:after {content: "";position: absolute;width: 82px;height: 2px;background: #faa635;left: 0;bottom: -20px;}
.caseView-viewBox .desc{ line-height:28px; margin-bottom:40px;}
.caseView-viewBox .info {width: 100%; margin: 0 0 65px;}
.caseView-viewBox .info .leftbox p {color: #666;line-height: 1.8;margin-bottom: 10px;}
.caseView-viewBox .info .rightbox p {font-size: 16px;color: #999;line-height: 1.6;}
.caseView-viewBox .case_info p {color: #666;line-height: 1.8;transition: 0.3s;text-indent: 28px;margin: 0 0 5px;}
.caseView-viewBox .leftbox{ width:23%; float:left;}
.caseView-viewBox .rightbox{ width:75.6%; float:right;}
.caseView-viewBox .rightbox .case_show { height:768px;overflow:hidden; }
.caseView-viewBox .rightbox .case_show img {position:absolute;top:0;left:0;width:100%;height:100%;}
.case-link { height: 60px; max-width: 100%; margin:30px auto; border: 1px solid #e8e8e8;}
.case-link:after { content: ""; display: block; clear: both; height: 0; }
.case-link a { float: left; height: 100%; width:33%; color:#f18d00; line-height: 60px; text-align: center; border-left: 1px solid #e8e8e8;  box-sizing: border-box; }
.case-link .fa { width: 20px; height: 12px; line-height:60px; font-size:22px;}
.case-link a:first-child { border-left: none; }
.case-link a:hover { background-color: #f18d00; color:#fff; }
.mob{ display: none;}
@media screen and (max-width: 1440px) {
.caseView-viewBox .info .leftbox {min-width: inherit;margin: 0;padding: 0 60px 0 0;}
.caseView-viewBox .rightbox .case_show { height:579px;overflow:hidden; }
}
@media (max-width: 1366px) {
.caseView-viewBox .leftbox{ width:100%; float:none;}
.caseView-viewBox .rightbox{ width:100%; float:none; margin-top:30px;}
.caseView-viewBox .rightbox .case_show {height:726px;}
.pc{ display:none;}
.mob{ display: block;}
}
@media (max-width: 1280px) {
.caseView-viewBox .rightbox .case_show {height:680px;}
}
@media (max-width: 1199px) {
.caseView-viewBox .info {margin: 0 0 40px;}
.caseView-viewBox .rightbox .case_show {height:636px;}
}
@media (max-width: 1024px) {
.caseView-viewBox .rightbox .case_show {height:541px;}
}
@media (max-width: 991px) {
.caseView-viewBox h2 {margin: 0 0 40px;}
.caseView-viewBox .info {margin: 0 0 30px;}
.caseView-viewBox .info .leftbox {padding: 0 30px 0 0;}
.caseView-viewBox .info .leftbox p {line-height: 1.6;}
.caseView-viewBox .rightbox .case_show {height:523px;}
}
@media (max-width: 768px) {
.caseView-viewBox h2 {font-size: 24px;text-align: center;margin: 0 0 25px;}
.caseView-viewBox h2:after {width: 40px;height: 1px;left: 0;right: 0;bottom: -10px;margin: auto;}
.caseView-viewBox .info {flex-direction: column-reverse;}
.caseView-viewBox .info .leftbox {padding: 0;}
.caseView-viewBox .rightbox .case_show {height:403px;}
}
@media (max-width: 575px) {
.caseView-viewBox h2 {font-size: 18px; }
.case_show {height:300px;}
.caseView-viewBox .info .rightbox{ padding-left:0px;margin-top:20px;}
.caseView-viewBox .info .rightbox p{ color: #666; }
.case-link { height: 60px; }
.case-link a {line-height: 60px;}
.case-link .fa {line-height:60px; }
.caseView-viewBox .rightbox .case_show {height:299px;}
}
@media (max-width: 425px) {
.caseView-viewBox .rightbox .case_show {height:218px;}
}
@media (max-width: 375px) {
.caseView-viewBox .rightbox .case_show {height:191px;}
}
/*新闻列表*/
.news .news_list { margin-top:30px;}
.news .news_list .box { padding:10px 0px 25px; margin-bottom:20px; }
.news .news_list .box .title{font-size: 18px;color: #333; font-weight:600; padding:8px 0;overflow: hidden; }
.news .news_list .box .con{ color: #666; line-height:26px;overflow: hidden; margin-bottom:15px;}
.news .news_list li:hover .title{ color: #f18d00; }
.news .news_list .box .more{ padding:5px 10px; border: 1px solid #f18d00; color: #f18d00;height:36px; line-height:36px; text-align:center; }
.news .news_list li:hover .more{background: #f18d00; border: 1px solid #f18d00; color: #fff;}
.news .news_list li:nth-child(1) {visibility: visible; animation-delay: 0s; animation-name: fadeInUp;}
.news .news_list li:nth-child(2) {visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}
.news .news_list li:nth-child(3) {visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.news .news_list li:nth-child(4) {visibility: visible; animation-delay: 0.6s; animation-name: fadeInUp;}
.news .news_list li:nth-child(5) {visibility: visible; animation-delay: 0.8s; animation-name: fadeInUp;}
.news .news_list li:nth-child(6) {visibility: visible; animation-delay: 1s; animation-name: fadeInUp;}
.news .news_list li:nth-child(7) {visibility: visible; animation-delay: 1.2s; animation-name: fadeInUp;}
.news .news_list li:nth-child(8) {visibility: visible; animation-delay: 1.4s; animation-name: fadeInUp;}

@media (max-width: 1200px) {
.news .news_list .box .con{ height:80px;}
}
@media (max-width: 992px) {
.news .news_list li{ margin-bottom:20px;}
}
@media (max-width: 575px) {
.news .news_list .box .title{font-size: 15px; text-overflow: ellipsis; white-space:nowrap;}
.case-quick { height: 60px; }
.case-quick a {line-height: 60px;}
.case-quick .fa {line-height:60px; }

}
/*新闻详情页*/
.newsView-leftcontent {visibility: hidden;overflow: hidden;}
.newsView-leftcontent h2 {position: relative;font-size: 30px;color: #333;line-height: 1.6; }
.newsView-leftcontent h2:after {content: "";position: absolute;left: 0;bottom: -10px;background: #faa635;width: 82px;height: 2px;}
.newsView-leftcontent .smtip {margin: 30px 0 30px;}
.newsView-leftcontent .smtip span {display: block;font-size: 16px;color: #999; }
.newsView-leftcontent .contentInfo p {font-size: 16px;color: #666; line-height: 1.6; margin-bottom:10px;}
.newsView-leftcontent .contentInfo .con{ margin:30px 0 70px; line-height: 1.6;}
.case-quick { height: 80px; max-width: 100%; margin: 0 auto; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;  }
.case-quick:after { content: ""; display: block; clear: both; height: 0; }
.case-quick a { float: left; height: 100%; width: 33.3334%; color:#f18d00; line-height: 80px; text-align: center; border-left: 1px solid #e8e8e8; box-sizing: border-box; }
.case-quick .fa { width: 20px; height: 12px; line-height:80px; font-size:22px;}
.case-quick a:first-child { border-left: none; }
.case-quick a:hover { background-color: #f18d00; color:#fff; }
.hy-next,.hy-prev{background:rgba(241,141,2,.6)!important;width: 50px!important;height: 50px!important;}
.hy-next i, .hy-prev i{width: 20px!important;height: 20px!important;}
@media (max-width: 1200px) {
.newsView-leftcontent h2 { font-size:24px;}
}
@media (max-width: 768px) {
.newsView-viewBox {display: block;}
.newsView-leftcontent h2 {text-align: center; font-size:22px;}
.newsView-leftcontent h2:after {width: 40px;height: 1px; left: 0;right: 0;bottom: -10px;margin: auto;}
.newsView-leftcontent .smtip {display: flex;justify-content: center; }
.newsView-leftcontent .smtip span {margin: 0 30px 0 0;}
.newsView-leftcontent .contentInfo img {max-width: 100%;}
}
@media (max-width: 575px) {
.newsView-leftcontent h2 {font-size: 18px;}
}
@media (min-width: 768px) {
.newsView-rightcontent {position: -webkit-sticky;position: sticky;top: 100px;}
}
.newsView-rightcontent  { padding-left:20%;}
.newsView-rightcontent .rightnewslist .tit {font-size: 16px;color: #333;font-weight: bold;margin: 0 0 22px;}
.newsView-rightcontent .rightnewslist ul {margin: 0 0 25px;}
.newsView-rightcontent .rightnewslist ul li {margin: 0 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newsView-rightcontent .rightnewslist ul li:last-child {margin: 0;}
.newsView-rightcontent .rightnewslist ul li a {font-size: 16px;color: #999;}
.newsView-rightcontent .rightnewslist ul li a:hover {color: #faa635;}
.newsView-rightcontent .rightnewslist .more {display: block;width: 136px;height: 38px;line-height: 38px;text-align: center;border-radius: 5px;font-size: 16px;background: #faa635;color: #fff;}
.newsView-rightcontent .rightnewslist .more:hover {box-shadow: 0 3px 10px -4px #757575;}
.newsView-rightcontent .share{position:relative; font-size:18px; margin-top:30px; color:#FAFAFA; font-weight:bold;}
.newsView-rightcontent .share .bdsharebuttonbox a { display: inline-block; width: 30px; height: 30px; padding: 0; margin: 0; margin-right: 10px; background: url(../images/ico-1.png) no-repeat 0 0; }
.newsView-rightcontent .share .bdsharebuttonbox .bds_weixin { background-position: -90px 0; }
.newsView-rightcontent .share .bdsharebuttonbox .bds_tqq { background-position: -120px 0; }
.newsView-rightcontent .share .bdsharebuttonbox .bds_tsina { background-position: -150px 0; }
.newsView-rightcontent .share .bdshare-button-style0-16 a{opacity:0.8;}
.newsView-rightcontent .share .bdshare-button-style0-16 a:hover{opacity:1;}

/*联系我们*/
.conLef{  color:#666666; background:#f4f4f4; padding:75px 60px;}
.conLefTit{ font-size:24px; color:#333333; line-height:2; border-bottom:1px solid #cecece; padding:15px 0;}
.conLefCon{ margin:25px 0;}
.conLefCon p{ line-height:2; margin:15px 0; font-size:17px;}
.conLefCon p .fa{ margin-right:15px; font-size:22px;}
.conRig{ background:#FFFFFF; text-align:center;}
.conMapBg{width:100%;height:410px;overflow:hidden;padding:0px 10px; }
@media (max-width: 1440px) {
.conMapBg{ height:435px; }
}
@media (max-width: 1280px) {
.conLef{ padding:75px 50px;}
.conLefTit{ font-size:22px;}
}
@media (max-width: 1024px) {
.conLef{ padding:75px 20px;}
.conLefTit{ font-size:20px;}
.conLefCon p{ font-size:16px;}
}
@media (max-width: 992px) {
.conMapBg{padding:0px 0px; }
}
@media (max-width: 768px) {
.conLef{ padding:45px 20px;}
}
@media (max-width: 425px) {
.conLef{ padding:35px 20px;}
.conMapBg{ height:350px; }

}
/*加入我们*/
.jobTop li{ padding:30px 15px;}
.jobIco{ float:left; max-width:67px; margin-right:20px;}
.jobRig{ overflow:hidden;}
.jobTopTit{ font-size:18px; color:#333333; line-height:30px; padding:5px 0; font-weight:bold;}
.jobTopBrief{ color:#666666; line-height:28px;}
.jobCenBg{ height:560px;}
.jobCen{ height:100%; background-attachment:fixed; position:relative;}
.jobCen.mob{ background-attachment:scroll;}
.jobCenConBg{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; padding:0 15px; font-size:30px; color:#fff; line-height:160%;}
.jobCenCon{ max-width:1040px; margin:0 auto;}
.jobBot .box5Tit{ padding:0 15px; margin-bottom:30px;}
.jobBot .box5TitH3{ font-size:30px; color:#333333; line-height:160%; margin-bottom:30px;}
.jobBot .box5TitBrief{ font-size:18px; color:#666; line-height:32px; width:60%; margin:0 auto;}
.job_head{line-height:22px;padding:15px 25px;font-size:16px;color:#333;cursor:pointer; margin:0px;font-weight:100;background:#f3f3f3 url(../images/jt_jia.png) center right no-repeat;border-bottom: 1px solid #e1e1e1;}
.job_list .current{background:#f3f3f3 url(../images/jt_jian.png) center right no-repeat; }
.job_body{height:auto;overflow:hidden;line-height:28px; padding:25px 25px 30px;border:1px solid #f3f3f3; color:#666;}
.job_body a{color:#65ac1e;}
@media (max-width: 1200px) {
.jobCenCon{ max-width:70%; margin:0 auto;}
.jobBot .box5TitBrief{ width:80%;}
}
@media (max-width: 992px) {
.jobCenConBg{ font-size:24px; line-height:190%;}
.jobBot .box5TitH3{ font-size:24px;}
}
@media (max-width: 768px) {
.jobBot .box5TitH3{ font-size:22px;}
.jobBot .box5TitBrief{ font-size:16px; width:90%; }
}
@media (max-width: 425px) {
.jobTop li{ padding:15px 15px;}
.jobTopTit{ font-size:16px; }
.jobTopBrief{ line-height:26px;}
.jobCenConBg{ font-size:22px; line-height:190%;}
.jobCenCon{ max-width:85%; margin:0 auto;}
.job_head{ padding:15px 15px;}
.job_body{  padding:25px 15px 30px;}
.jobBot .box5TitBrief{ width:96%; }
}
/*在线留言*/
.message {background:#fafafa;}
.fbform { padding:60px 50px; background-color:#fff;}
.fbform ul li{ margin-bottom:15px;}
.fbform ul li input{border:none; background:none; background-color:transparent; width:100%; color:#333; font-size:16px; line-height:55px; border-bottom:1px #ebebeb solid; margin-bottom:10px;}
.fbform ul li textarea{ height:150px;border:none; background:none; background-color:transparent; width:100%; color:#333;font-size:16px; line-height:55px;border-bottom:1px #ebebeb solid; margin-bottom:10px;}
.ibtn { display: inline-block;width: 180px; height: 56px; color: #ffffff; font-size: 16px; text-align: center; line-height: 56px; margin-top:20px; margin-left:auto; margin-right:auto;background-color: #f18d00; }
@media screen and (max-width: 1599px) { .ibtn { width: 144px; height: 48px; line-height: 48px; } }
.ibtn:hover { color: #ffffff; background: #eb1b00; }
@media (max-width: 425px) {
.fbform { padding:35px 20px; background-color:#fff;}
}


.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 2%;
  margin-left: 2%;
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
