/*分页*/
.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;}
.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;}




/*内页banner*/
.n_banner{ width:100%; max-width:100%; height:100%; margin:0 auto;}

/*内页导航*/
.n_daohang{ width:100%; height:50px; line-height:50px; text-align:center;}
.n_daohang ul li{ width:25%; line-height:50px; float:left;}