/*分页*/
.yema{text-align:center; padding:0px 0 0; overflow:hidden;  margin-bottom:20px; clear:both;}
.yema a{ padding:3px 10px; border:#ccc 1px solid; margin:0 1px; font-size:14px; display:inline-block; color:#333; font-family:"微软雅黑"; margin-bottom:10px; border-radius:6px;}
.yema a:hover{ padding:3px 10px; background:#ff9c00; margin:0 1px; font-size:14px; color:#fff; text-decoration:none; border:1px solid #ff9c00;}

a.yema_on{color:#fff !important; border:#ff9c00 1px solid !important; background:#ff9c00;}
a.yema_on:hover{color:#fff !important; border:#ff9c00 1px solid !important; }
a.ok{color:#fff !important; border:#ff9c00 1px solid !important; background:#ff9c00;}
a.ok:hover{color:#fff !important; border:#ff9c00 1px solid !important; }

/*服务service.html*/
.service_desc{ border-bottom:1px solid #ccc; padding-left:2%; padding-right:2%; font-size:12px; color:#666; text-indent:24px; line-height:1.8; padding-top:3%; padding-bottom:3%;}
.service_ul{width:96%; margin:0 auto; overflow:hidden;}
.service_ul .service_t{ line-height:22px; padding-top:10px; padding-bottom:10px; font-size:14px; color:#333333; }
.service_ul .service_t span{ color:#ff0000; font-size:12px;}
.service_ul_li{ border:1px solid #ddd; border-bottom:0; overflow:hidden; text-align:left; margin-bottom:2%;}
.service_ul_li ul li{ padding:2%; padding-top:0; overflow:hidden;border-bottom:1px solid #ddd;}
.service_ul_li ul li img{ display:inline-block; width:12%; vertical-align:sub; margin-top:2.1%;}
.service_ul_li ul li .div{ display:inline-block; width:86%; margin-left:2%;}
.service_ul_li ul li .div h2{ font-size:14px; font-weight:normal; line-height:18px; height:22px; overflow:hidden; color:#333333; margin-top:1%;}
.service_ul_li ul li .div p{ line-height:18px; color:#666666; font-size:12px;}

.i_title2{ height:44px; line-height:44px; overflow:hidden; background:url(../images/i_t_bg.png) 2% center no-repeat;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.i_title2 h2{ float:left; font-size:14px; color:#333333; font-weight:normal; padding-left:4%;}
.i_title2 .imore{ font-size:14px; color:#999; text-decoration:none; float:right; margin-right:2%;}
.i_title2 img{  float:left; height:40px;width:auto; margin-top:2px;}

.i_case2{width:96%; margin:0 auto;padding-bottom:10px;}
.i_case2 ul li{width:48%;float:left;padding-top:3%;font-size:14px;padding-bottom:2%;}
.i_case2 ul li:nth-child(2n){float:right;}
.i_case2 ul li img{display:block;width:100%;}
.i_case2 ul li h4{font-size:14px;height:24px;overflow:hidden; line-height:24px;margin:2% 0 0 0; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i_case2 ul li a{color:#000;}
.i_case2 ul li p{background:url(../images/i_case_pic.jpg) no-repeat right center; background-size:6px 8px;height:22px;overflow:hidden; line-height:22px; font-size:12px;}
.i_case2 ul li p a{color:#999;display:inline-block;width:90%;}

.service_ul2{ width:96%; margin:0 auto; margin-top:3%; overflow:hidden;}
.service_ul2 li{float:left;width:31%;margin-right:2.8%;margin-bottom:3%;}
.service_ul2 li.last{margin-right:0;}
.service_ul2 li a{display:block;border:1px solid #d0d0d0;color:#666666;line-height:40px;padding:0px 4%; text-align:center;font-size:14px;}
.service_t2{ height:44px; line-height:44px; text-align:center; background-color:#ff9c00; letter-spacing:2px; font-size:18px; color:#fff;margin-bottom:3%;}
.service_msg{ width:96%; margin:0 auto;overflow:hidden;}
.service_msg div{ height:36px; line-height:36px; overflow:hidden; border-bottom:1px solid #d7d7d7; margin-bottom:3%;}
.service_msg span{ float:left; font-size:16px; width:23%; color:#333333; text-align:center;}
.service_msg .inputs{ float:right; width:73%; line-height:36px; padding-right:2%; font-size:14px; color:#acacac; outline:none;}
.service_msg .bnts{ background:#ff9c00; border:0; -webkit-appearance: none;height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center;border-radius:6px; cursor:pointer; width:70%; margin-bottom:20px; margin-left:15%; letter-spacing:2px; font-family:"微软雅黑";}

.con-block ul li:before,.con-block ul li:after{content:''; width:0; height:0; border-style: solid; border-width:12px 10px; position: absolute; top:50%; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);}
.con-block ul li:before{border-color:transparent transparent transparent #ccc;right:-10px; z-index: 4;}
.con-block ul li:after{border-color:transparent transparent transparent #fff; right:-9px; z-index: 5;}
.con-block{margin:6px 6px 0; padding:0 15px; background-color: #fff;}
.con-block ul li{height:55px; line-height: 55px; font-size: 14px; padding-left:35px; border-bottom:1px solid #ddd; position: relative;}
.con-block ul li:last-child{border-bottom:none;}
.con-block ul li a{display: block; color:#333;}
.con-block ul li a span{display: block; width:22px; height:22px; /*background: url(../images/sprit.png) no-repeat; -webkit-background-size: 135px; background-size: 135px;*/ position: absolute; top:50%; left:0; z-index: 5; margin-top:-11px;}


/*关于我们*/
.about_div{ padding-top:3%; padding-bottom:0px; font-size:14px; line-height:22px; color:#333; letter-spacing:2px;}
.about_div .about_title{ text-align:center; font-size:16px; font-weight:normal; line-height:40px;}
.about_div .about_con{ width:96%; margin:0 auto; padding-bottom:3%; overflow:hidden;}
.about_div img{ max-width:100%; margin-bottom:2%;}

/*新闻详细*/
.news_div{ padding-top:4%; width:96%; margin:0 auto;}
.news_div .h2{ font-size:16px; color:#333; clear:both; line-height:24px;font-weight:normal; margin-bottom:1%; text-align:center; border-bottom:1px solid #ddd; padding-bottom:2%;}
.news_div em{  line-height:20px; font-size:12px; color:#999; float:left; font-style:normal;text-align:center; width:100%;}
.news_div .news_con{ line-height:22px; font-size:14px; clear:both; padding-top:2%; padding-bottom:30px;}
.news_div .news_con img{max-width:100%; margin-bottom:10px;}

/*联系我们*/
.contactcont{ padding: 2% 0 3% 0;text-align: center;margin: 0 3%;height: 100%;}
.contactcont .contactcont_t{ font-size:14px;text-align:center; line-height:40px;}
.contactcont ul li{float:left;width:49%;font-size:12px;line-height:18px;color:#666666;margin-top:4%; margin-bottom:4%;}
.contactcont ul li img{display:block;margin:0 auto 10px; width:40%;}
.contactcont ul li div{color:#333333;font-size:14px;padding-bottom:2%;}
.contactcont ul li:nth-child(2n){border-left:1px solid #e7e7e7;}

.contactform{width:94%; padding:4% 3%;background:#f8f8f8; margin-bottom:20px;}
.contactform h4{font-size:18px;text-align:center;line-height:30px;font-weight:normal;padding-bottom:1%;}
.contactform ul li{font-size:12px;color:#5b5b5b;padding-top:13px;}
.contactform ul li span{display:inline-block;float:left;width:20%;line-height:30px;}
.contactform ul li div{width:80%;float:left;}
.textinput{width:99%;padding-left:2%; height:30px;background:#fff; box-shadow: 0px 0px 0px 1px #d0d0d0;font-family:'Microsoft YaHei';font-size:12px;color:#5b5b5b;box-sizing:border-box;}
.contactform ul li textarea{width:99%;height:118px; padding:2% 0 0 2%;background:#fff;box-shadow: 0px 0px 0px 1px #d0d0d0;font-family:'Microsoft YaHei';font-size:12px;color:#5b5b5b;box-sizing:border-box;}
.Codeinput{width:49%;padding-left:2%;height:30px;float:left; background:#fff;box-shadow: 0px 0px 0px 1px #d0d0d0;font-family:'Microsoft YaHei';font-size:12px;color:#5b5b5b;box-sizing:border-box;}
.contactform ul li span.Codeimg{display:inline-block;float:left;width:32%; margin: 0 1% 0 3%;}
.Codeimg img{display:block;height:30px;}
.contactform ul li span.Codechange{display:inline-block;float:left;width:10%;}
.Codechange img{display:block;height:30px;}
.contactbtn{background:#ff9c00; border:0; -webkit-appearance: none;height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center;border-radius:6px; cursor:pointer; width:70%; margin-top:13px; margin-left:15%; letter-spacing:2px; font-family:"微软雅黑";}

/*案例详细*/
.casetitle02{padding:11px 1.5%;background:#f6f4f4;color:#727273;font-size:14px;}
.casetitle02 h4{font-size:16px;font-weight:bold;line-height:18px;padding-bottom:6px;color:#666666;}
.newsdetail{padding-top:10px;}
.newstitle{text-align:center;padding-bottom:14px;border-bottom:1px solid #d9d9d9;}
.newstitle h4{font-size:18px;color:#0d5db2;font-weight:bold;line-height:22px;padding:0 1%;}
.newstitle span{font-size:12px;color:#666;display:inline-block;padding-top:8px;}
.detailcont{ font-size: 12px;margin:2%; height: 100%; line-height:22px; margin-top:0;}


section {padding: 30px 0px;box-sizing: border-box;}
@media screen and (max-width:480px) {.i_service li:nth-child(3), .i_service li:nth-child(4) {margin-bottom: 0}
.i_case li:nth-child(2n) a, .i_case li:nth-child(2n-1) a, .i_service li:nth-child(2n) a, .i_service li:nth-child(2n-1) a {margin: 0 0px 0 0;}
.i_case li, .i_service li, .i_service.i_packages li {margin-bottom: 10px;}
.i_tit, .i_us .txt .tit b {font-size: 20px;line-height: 27px;font-weight: bold;}
.i_us .txt .tit {text-align: center;margin: 15px 0}
.i_news .list, .i_us .img, .i_us .txt {width: 100%;float: none}
.i_us .img img {max-width: 60%;margin: 0 auto;display: block}
.i_packages li a img {max-width: 40%}
.i_news .list {margin: 0 0 20px}
.i_tit {color: #333;border-bottom: 1px solid #ddd;padding-bottom: 20px;line-height: 45px;margin-bottom: 15px;position: relative;text-align: center;}
.i_tit span {display: block;width: 90pt;position: absolute;bottom: 0;height: 4px;background: #0b56b8;left: 50%;margin-left: -60px;}
.i_tips {text-align: center;padding-bottom: 30px;color: #888}
.hidebox {overflow: hidden;}
.i_service ul {width: 100%;}
.i_case li, .i_service li, .i_service.i_packages li {/* width: 50%; */box-sizing: border-box;}
.i_process li {width: 33.33333%;border-bottom: 1px solid #ddd}
.i_process li:last-child {margin: 0 auto}
.i_process .hidebox {border-bottom: none}
.i_custmer li {width: 33.3333%}
.i_custmer li:last-child {display: none}
.i_news .list .img, .i_news .list ul {width: 100%;float: none}
.i_service ul {width: 930pt}
.i_service li {float: left;width: 49.3%;margin-right: 30px;text-align: center;line-height: 22px;}
.i_service li a {background: #f7f7f7;overflow: hidden;display: block;padding: 30px;}
.i_service li figcaption {font-weight: 700;color: #333;padding: 6px 0;-webkit-transition: .2s;transition: .2s}
.i_service li p {font-size: 9pt}
.i_service li a, .i_service li a img {-webkit-transition: .4s;transition: .4s;}
.i_service li a:hover {background: #ffaa23;color: #fff}
.i_service li a:hover figcaption {color: #fff}
.i_service li a:hover img {-webkit-transform: scale(0.92);transform: scale(0.92);will-change: transform}.i_case ul, .i_custmer ul, .i_news .list_bar, .i_process ul, .i_service ul {width: 100%;}
.i_case li, .i_service li, .i_service.i_packages li {/* width: 50%; */margin: 0 0 20px;}
img {border: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
.i_service li a img {max-width: 75%;margin: 0 auto;}
.i_us {background: url(../images/bj_ius.jpg) no-repeat center;background-size: cover;color: #fff;padding: 20px 0;}
.i_us .txt .tit b {line-height: 70px;font-size: 30px;border-bottom: 4px solid #a1c314;display: inline-block;}
.i_tit, .i_us .txt .tit b {font-size: 20px;line-height: 27px;}
.i_us .txt p {font-size: 9pt;padding-bottom: 10px;}
.i_us .txt {line-height: 26px;padding-right: 20px;box-sizing: border-box;padding-left: 20px;}
.i_us .txt a {display: inline-block;border: 1px solid #fff;color: #fff;padding: 4px 20px;}
.i_case li a figcaption {padding: 8px 0 4px;height: 24px;font-weight: 700;padding: 15px 0 4px;color: #333;}
.i_case li a p {height: 24px;font-size: 9pt;color: #888;}
.i_case li {float: left;width: 45%;/* margin-right: 10px; */text-align: center;line-height: 24px;margin-bottom: 30px;}
.tomore {display: block;width: 200px;margin: 0 auto;height: 50px;text-align: center;background: #d51a00;color: #fff;position: relative;line-height: 50px;}
.i_service.i_packages .bjgreen a {background: #a1c315;}
.i_service.i_packages .bjblue a {background: #3987d1;}
.i_service.i_packages .bjqblue a {background: #1fb9c5;}
.i_service.i_packages .bjyellow a {background: #ffaa23;}
.i_service.i_packages figcaption {font-size: 18px;color: #fff;padding-top: 15px;}
.i_service.i_packages li figcaption+p {max-height: 18px;overflow: hidden;text-overflow: ellipsis;}
.i_service.i_packages a {color: #fff;}
.i_case li, .i_service li, .i_service.i_packages li {margin-bottom: 10px;}
.i_case li a .imgs {border: 1px solid #ddd;}
.i_case li a figure span {display: block;margin: 6px;overflow: hidden;}
.i_process .hidebox {border-bottom: none;}
.i_process .hidebox {border-right: none;}
.i_process .hidebox {border: 1px solid #ddd;margin-top: 20px;}
.i_process li {width: 33.33333%;border-bottom: 1px solid #ddd;}
.i_process li {width: 14.28571428%;box-sizing: border-box;}
.i_process li {float: left;border-right: 1px solid #ddd;width: 33.33333%;text-align: center;padding: 25px 0;color: #333;}
.i_process li img {max-width: 66px;margin-bottom: 10px;margin: 0 auto;}
.i_process .hidebox {border-right: none;border-bottom: none;}
.i_custmer {background: url(../images/bj_i_packages.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}
.i_custmer .hidebox {margin-bottom: 20px;}
.i_custmer li {width: 33.3333%;height: auto;margin: 0;float: left;}
.i_custmer li span {display: block;padding: 5px;}
.i_news .list_bar {width: 930pt;overflow: hidden;}
.i_news .list {margin: 0 0 20px;}
.i_news .list h4 {height: 20px;line-height: 20px;border-left: 2px solid #a0c316;padding-left: 10px;margin-bottom: 12px;color: #333;margin-top: 20px;}
.i_news .list h4 a {float: right;}
.i_news .list {padding: 2%;}
.i_news .list {border: 1px solid #ddd;}
.i_news .list, footer {box-sizing: border-box;}
.i_case ul, .i_custmer ul, .i_news .list_bar, .i_process ul, .i_service ul {width: 100%;}
.i_news .list .img img {width: 100%;height: auto;}
.i_news .list ul li {overflow: hidden;line-height: 25px;font-size: 9pt;}
.i_news .list ul{}
.i_news .list ul li a {display: block;overflow: hidden;height: 30px;line-height: 30px;}
.i_news .list ul span {float: right;}
a {color: #333;-webkit-transition: .35s;transition: .35s;}