@charset "utf-8";
/* CSS Document */
/* body */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td {padding:0;margin:0;}
fieldset, img, html, body, iframe, button , textarea, input{border:none;}
table {border-collapse:collapse;border-spacing:0;}
li {list-style:none;}
em, i, small, caption, th {font-weight:normal;font-style:normal;font-size:100%;}
h1, h2, h3, h4, h5, h6, em, strong, b {font-weight:bold;font-size:100%;}
caption{text-align:left;}
body {word-wrap:break-word;	font:14px/normal  "微软雅黑", tahoma, arial, "宋体";color:#666;background:#fafafa; position: relative; text-align: center;}
textarea, input, button, select, pre {outline:0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;}
textarea{overflow:auto;resize:none;}
input,textarea{padding:0 3px;}
a, button, input[type="button"], input[type="submit"]{cursor:pointer;outline:0; font-family:"微软雅黑", tahoma, arial, "宋体";}
input[type=button], input[type="submit"]{-webkit-appearance:none;outline:none;}/* 清除IOS下按钮的原生样式 */
a{color:#555; text-decoration:none;}
a:hover{color:#fff;}
label{margin-left:5px;}
select{white-space:nowrap;}
.left{ float: left;}
.right{float: right;}
.marb0{ margin-bottom: 0!important;}
.mart0{ margin-top: 0!important;}

.bbnone{ border-bottom: none!important;}
.bgclo{ background: #fff!important;}
.bgclo02{ background: #f4f4f4!important;}
.z-hid{ display: none!important;}


/* ------------ */
/* 头部 */
.g-hd{width:100%; height: 140px; margin:0 auto; background:#fff; text-align: center;}
.g-hd:after{display:block;visibility:hidden;height:0;overflow:hidden;clear:both;content:".";}

.g-hd .m-logo{ width: 364px; display: inline-block;height: 100px; float: left; margin-top: 20px;}
.g-hd .m-logo img{ width: 100%; height: 100%; display: inline-block;vertical-align: top; }
.g-hd .m-right{ width: auto;display: inline-block;float: right;height: 140px;}
.g-hd .m-menu{ width: auto; display: inline-block;float: left;}
.g-hd .m-menu .z-link{ width: auto; position: relative; height: 140px; line-height: 140px; padding:0 17px; font-size: 24px; color: #8b5a07; display: inline-block;float: left; cursor: pointer; }
.g-hd .m-menu .z-link .submenu{ width: 1920px;display: inline-block; opacity: 0; height: 92px;position: absolute;z-index: 100;top:100px;}
/*.g-hd .m-menu .z-link:hover .submenu{display: inline-block;}*/
.g-hd .m-menu .submenu .menu-box{width: 100%;height: 72px;display: inline-block;background: #d7be93;box-shadow: 0 5px 5px #a48f7f;}
.g-hd .m-menu .submenu .menu-box .ico-poi{ width: 42px;height: 20px;margin-top:-20px;display: inline-block; float: left;}
.g-hd .m-menu .submenu .menu-box .ico-poi img{ width: 100%; height: 100%; display: inline-block;vertical-align: top; }
.g-hd .m-menu .submenu .menu-box .m-submenu{ width: auto;display: inline-block;height: 72px; vertical-align: top;float: left; }
.g-hd .m-menu .submenu .menu-box .m-submenu .m-link{ width: auto;display: inline-block;float: left;height: 72px;line-height: 72px;font-size: 24px;color: #744f10;margin: 0 25px; }
 

.g-hd .m-seach{ display: inline-block;float: left;margin-left: 20px; width: 196px; height: 44px; border-radius: 22px; padding-left: 15px;font-size: 16px;color: #8b5a07; background: #ddd7cc;box-sizing: border-box; margin-top: 44px; }
.g-hd .m-seach input{ width: 110px;height: 44px;line-height: 44px;display: inline-block;float: left; background: none; }
.g-hd .m-seach i{ width: 32px;height: 32px;display: inline-block;float: right;margin: 6px 20px 0 0; }
.g-hd .m-seach i img{ width: 100%; height: 100%; display: inline-block;vertical-align: top; }


/* ------------ */
/* 通用外框 */
.g-in{ width: 1520px; height: 100%; display: inline-block; margin: 0 auto; }
.m-cont, .m-content{ width: 100%; display: inline-block; text-align: center; }
.m-menuline{width: 100%;height: 72px;display: inline-block;background: #d7be93;box-shadow: 0 5px 5px #a48f7f;}

/* 底部 */
.g-ft{ width: 100%; background:#0b3f6e; text-align:center; display: inline-block; vertical-align: top;}
.g-ft .m-logo{ width: 130px;height: 86px;display: inline-block;float: left;margin: 104px 0 0 24px; }
.g-ft .m-textbox{ width: 580px;display: inline-block;float: left;margin: 65px 0 0 140px; }
.g-ft .m-textbox .m-text01{ width: 100%;display: inline-block;text-align: left;font-size: 30px;color: #d7be93; font-weight: bold;}
.g-ft .m-textbox .m-text02{ width: 100%;display: inline-block;text-align: left;font-size: 18px;color: #d7be93; margin-top: 20px;}
.g-ft .m-textbox .m-text03{ width: 100%;display: inline-block;text-align: left;font-size: 18px;color: #d7be93; margin-top: 45px;}
.g-ft .m-ewmbox{ width: 193px;display: inline-block;float: left;margin: 32px 0 0 30px; }
.g-ft .m-ewmbox img{ width: 193px;height: 193px;display: inline-block;vertical-align: top; }
.g-ft .m-ewmbox .m-txt{ width: 100%;display: inline-block;text-align: center;font-size: 18px;color: #d7be93;line-height: 36px;margin-top: 10px; }
.g-ft .m-bot{ width: 100%;display: inline-block;text-align: center; color: #d7be93;margin: 25px auto;font-size: 18px;line-height: 32px; }
/*首页*/
/*轮播*/
.m-banner{ width: 100%; display: inline-block;vertical-align: top;}
/*.m-banner .m-box{ width: 100%; margin: 0 auto; position: relative; display: inline-block; text-align: center;}
.m-banner .m-box .m-bigimgbox{ width: 100%; height: 726px; display: inline-block; overflow: hidden;position: relative; vertical-align: top;}
.m-banner .m-box .m-bigimgul{ width: 100%; display: inline-block;position: absolute;left: 0;top: 0;}
.m-banner .m-box .m-bigimg{ width: 100%; height: 726px; display: inline-block; position: absolute; left: 100%; top: 0;background: center 0 no-repeat;}
*/
.m-zxlink{ width: 226px; height: 70px; line-height: 70px;text-align: center;font-size: 24px;color: #fff; position: absolute; left: 50%;bottom: 95px; margin-left:-113px; border-radius: 10px;border:2px solid #fff; }

/*.m-banner .m-box .m-imgbtnbox{ width: auto; display: inline-block; position: absolute; bottom: 50px; left: 50%; margin-left: -52px}
.m-banner .m-box .m-imgbtnbox:after{ clear: both;}
.m-banner .m-box .m-imgbtnbox li{ width: 15px; height:15px; display: inline-block; float: left; border-radius: 50%;  background: #fff; margin: 0 10px; cursor: pointer;}
.m-banner .m-box .m-imgbtnbox li.z-tab{ background: #d7be93;}

.m-banner .m-box .m-prev, .m-banner .m-box .m-next{ width: 96px;height: 96px;top: 50%;margin-top: -48px;display: inline-block;position: absolute;z-index: 100; }
.swiper-button-prev{ left: 2%; background: url('../images/ico-prev.png') no-repeat; }
.swiper-button-next{right: 2%; background: url('../images/ico-next.png') no-repeat;}
.swiper-button-next, .swiper-button-prev{ width: 96px;height: 96px;top: 50%;margin-top: -48px;display: inline-block;position: absolute;z-index: 100; }

*/
/*数据条*/
.m-sjbox{ width: 100%;display: inline-block;height: 200px; padding-top: 50px;box-sizing: border-box; background: #d7be93;box-shadow: 0 5px 5px #a48f7f; vertical-align: top; }
.m-sjbox .m-sjlist{width: 25%;display: inline-block;float: left;text-align:center;}
.m-sjbox .m-sjlist .m-list{ display: inline-block;width: auto;margin:0 auto;  }
.m-sjbox .m-sjlist .m-list .m-ico{ width: 76px;height: 76px;display: inline-block;float:left;margin-top: 10px; }
.m-sjbox .m-sjlist .m-list .m-right{ width: 200px;height: 76px;display: inline-block;float:left; margin-left: 40px; }
.m-sjbox .m-sjlist .m-list .m-right .m-text01{width: auto;display: inline-block;float: left;font-size: 48px;color: #fff; font-weight: bold;}
.m-sjbox .m-sjlist .m-list .m-right .m-text01 span{ font-size: 20px;font-weight: normal;margin-left: 5px; }
.m-sjbox .m-sjlist .m-list .m-right .m-text02{width: auto;display: inline-block;float: left;font-size: 18px;color: #8b5a07;}

/*咨询服务*/
.m-zx{width: 100%;display: inline-block;padding-bottom: 85px;}
.m-zx .m-titline{ width: 100%;display: inline-block;margin:60px 0 65px; }
.m-zx .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-zx .m-titline .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;float: right;border-radius: 8px;font-size: 18px;color: #fff;margin-right: 30px; }
.m-zx .m-contlist{ width: 33.3%;display: inline-block;float: left;text-align: center; }
.m-zx .m-contlist .m-fwlist{ width: 394px;height: 550px;display: inline-block;margin: 0 auto;border:2px solid #d7be93;box-sizing: border-box; position: relative;}
.m-zx .m-contlist .m-fwlist .m-box{ width: 394px;height: 550px;display: inline-block;position: absolute;z-index: 100;left: -2px;top: -2px;}
.m-zx .m-contlist .m-fwlist .m-ico{ width: 132px;height: 104px;display: inline-block;margin: 50px auto 45px; }
.m-zx .m-contlist .m-fwlist .m-title{ width: 100%;display: inline-block;text-align: center;font-size: 24px;color: #d7be93; margin-bottom: 50px; }
.m-zx .m-contlist .m-fwlist .m-test{ width: 80%;display: inline-block;text-align: left; line-height: 30px; font-size: 18px;color: #d7be93; margin:0 auto; }
.m-zx .m-contlist .m-fwlist .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;display: inline-block;float: right;border-radius: 8px;font-size: 18px;color: #d7be93;border:2px solid #d7be93;position: absolute;left: 50%;margin-left: -60px;bottom: 50px;}
.m-zx .m-contlist .m-fwlist .m-shode{ width: 394px;height: 550px;display: inline-block;position: absolute;z-index: 200;left: -2px;top: -2px; opacity: 0;background: #0b3f6e }
.m-zx .m-contlist .m-fwlist .m-shode .m-test{ color: #fff; }

/*博金优势*/
.m-ys{width: 100%;display: inline-block;}
.m-ys .m-titline{ width: 100%;display: inline-block;margin:60px 0 65px; }
.m-ys .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-ys .m-leftimg{ display: inline-block;width: 655px;height: 658px;float: left;margin-left: 62px; }
.m-ys .m-subrightbox{ width: 660px;display: inline-block;float: left; margin: 44px 0 0 70px; text-align: center; }
.m-ys .m-subrightbox .m-img{ width: 524px;height: 140px;display: inline-block;float: left; }
.m-ys .m-subrightbox .m-txt{ width: 100%;display: inline-block;line-height: 32px;font-size: 18px; color: #000;text-align: left;margin-top: 50px; }
.m-ys .m-subrightbox .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fff;margin: 180px auto 60px; }

.m-ln{ width: 100%;display: inline-block; margin-top: 185px; }

/*服务案例*/
.m-fual{ width: 100%;display: inline-block; }
.m-fual .m-titline{ width: 100%;display: inline-block;margin:60px 0 65px; }
.m-fual .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-fual .m-titline .m-tabbox{ width: auto;display: inline-block;float: left; margin-left: 30px; }
.m-fual .m-titline .m-tabbox .m-list{ width: auto;display: inline-block;float: left;margin-right: 24px;height: 36px;line-height: 36px;padding: 0 22px;font-size:18px; color: #8b5a07;background: #d7be93;border-radius: 8px; cursor: pointer; }
.m-fual .m-titline .m-tabbox .m-list.z-crt{ background: #0b3f6e;color: #fff }
.m-fual .m-subcont{ width: 100%;display: inline-block; }
.m-fual .m-subcont .m-subbox{width: 100%;display: none;}
.m-fual .m-subcont .m-subbox.z-crt{display: inline-block;}
.m-fual .m-subcont .m-subbox .m-list{ width: 350px;height: 260px;display: inline-block;float: left;margin: 0 20px 35px; position: relative;overflow: hidden;}
.m-fual .m-subcont .m-subbox .m-list img{width: 100%;height: 100%;vertical-align: top;}
.m-fual .m-subcont .m-subbox .m-list .m-textbox{ width: 100%;height: 90px;display: inline-block;position: absolute;z-index: 10;bottom: 0;left: 0; padding:15px 10px;font-size: 24px;color: #fff;line-height: 30px;text-align: left;background: rgba(0,0,0,0.5); box-sizing: border-box;}
.m-fual .m-subcont .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fff;margin: 5px auto 0; }

/*咨询*/
.m-zx{ width: 100%;display: inline-block; }
.m-zx .m-titline{ width: 100%;display: inline-block;margin:60px 0 65px; }
.m-zx .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-zx .m-titline .m-tabbox{ width: auto;display: inline-block;float: right; margin-right: 24px; }
.m-zx .m-titline .m-tabbox .m-list{ width: auto;display: inline-block;float: left;margin-right: 24px;height: 36px;line-height: 36px;padding: 0 22px;font-size:18px; color: #8b5a07;background: #d7be93;border-radius: 8px; cursor: pointer; }
.m-zx .m-titline .m-tabbox .m-list.z-crt{ background: #0b3f6e;color: #fff }
.m-zx .m-subcont{ width: 100%;display: inline-block; }
.m-zx .m-subcont .m-leftimgbox{ display: inline-block;float: left;width: 635px;height: 380px;position: relative; }
.m-zx .m-subcont .m-leftimgbox .m-bigimgbox{ width: 100%; height: 380px; display: inline-block; overflow: hidden;position: relative; vertical-align: top;}
.m-zx .m-subcont .m-leftimgbox .m-bigimgul{ width: 100%; display: inline-block;position: absolute;left: 0;top: 0;}
.m-zx .m-subcont .m-leftimgbox .m-bigimg{ width: 100%; height: 380px; display: inline-block; cursor: pointer; position: absolute; left: 100%; top: 0;background: center 0 no-repeat; background-size: cover; }
.m-zx .m-subcont .m-leftimgbox .m-bigimg .m-box{width: 100%;height: 100%;display: inline-block;position: relative;}
.m-zx .m-subcont .m-leftimgbox .m-bigimg .m-box .m-tit{ width: 100%;height: 48px;display: inline-block;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);}
.m-zx .m-subcont .m-leftimgbox .m-bigimg .m-box .m-tit .m-txt{ width: 540px;display: inline-block;float: left;height: 48px;line-height: 48px;font-size: 18px;color: #fff;padding-left: 15px;box-sizing: border-box;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.m-zx .m-subcont .m-leftimgbox .m-imgbtnbox{ width: auto; display: inline-block; position: absolute; bottom: 17px; right: 6px;}
.m-zx .m-subcont .m-leftimgbox .m-imgbtnbox:after{ clear: both;}
.m-zx .m-subcont .m-leftimgbox .m-imgbtnbox li{ width: 10px; height:10px; display: inline-block; float: left; border-radius: 50%;  background: #fff; margin: 0 5px; cursor: pointer;}
.m-zx .m-subcont .m-leftimgbox .m-imgbtnbox li.z-tab{ background: #d7be93; border-radius: 0;}

.m-zx .m-subcont .m-newsbox{ width: 700px;display: inline-block;float: right;margin-right: 48px; }
.m-zx .m-subcont .m-newsbox .m-newstab{ width: 100%;display: none; }
.m-zx .m-subcont .m-newsbox .m-newstab.z-crt{display: inline-block;}
.m-zx .m-subcont .m-newsbox .m-list{ width: 100%;display: inline-block; height: 22px;text-align: left; cursor: pointer; font-size: 18px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom: 15px;  }
.m-zx .m-subcont .m-newsbox .m-list span{ margin-right: 20px; }
.m-zx .m-subcont .m-newsbox .m-list:nth-child(4){margin-bottom: 45px;}
.m-zx .m-subcont .m-newsbox .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fff;margin: 5px auto 0; }

/*企业目录*/
.m-ml{ width: 100%;display: inline-block;background: #fff; }
.m-ml .m-titline{ width: 100%;display: inline-block;margin:60px 0 65px; }
.m-ml .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-ml .m-titline .m-left span{display: inline-block;float: right;font-size: 18px;color: #d7be93;line-height: 60px;}
.m-ml .m-titline .m-tabbox{ width: auto;display: inline-block;float: left; margin-left: 24px; }
.m-ml .m-titline .m-tabbox .m-list{ width: auto;display: inline-block;float: left;margin-right: 24px;height: 36px;line-height: 36px;padding: 0 22px;font-size:18px; color: #8b5a07;background: #d7be93;border-radius: 8px; cursor: pointer; }
.m-ml .m-titline .m-tabbox .m-list.z-crt{ background: #0b3f6e;color: #fff }
.m-ml .m-subcont{ width: 1450px;display: inline-block;margin: 0 auto; }
.m-ml .m-subcont .m-subbox{width: 100%;display: none;}
.m-ml .m-subcont .m-subbox.z-crt{display: inline-block;}
.m-ml .m-subcont .m-subbox .m-list{ width: 210px;height: 60px;display: inline-block;float: left;margin: 0 40px 40px; position: relative;overflow: hidden;}
.m-ml .m-subcont .m-subbox .m-list img{width: 210px;height: 60px;vertical-align: top;}
.m-ml .m-subcont .m-subbox .m-list .m-textbox{ width: 100%;height: 120px;font-size: 18px;color: #000;line-height: 30px;text-align: left; box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.m-ml .m-subcont .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fff;margin: 0 auto 70px; }

/*合作伙伴*/
.m-hz{ width: 100%;display: inline-block;}
.m-hz .m-topline{ border-top: 1px solid #d7be93;}
.m-hz .m-titline{ width: 100%;display: inline-block;margin:50px 0; }
.m-hz .m-titline .m-left{ width: auto;display: inline-block;float: left;border-left:5px solid #d7be93;height: 40px;line-height: 40px;margin-left: 28px;padding-left: 15px;font-size: 36px;color: #1e5381;font-weight: bold; }
.m-hz .m-titline .m-left span{display: inline-block;float: right;font-size: 18px;color: #d7be93;line-height: 60px;}

.m-hz .m-subcont{ width: 1440px;display: inline-block;margin: 0 auto; }
.m-hz .m-subcont .m-list{ width: 240px;height: 280px;display: inline-block;float: left;margin: 0 60px 90px; position: relative;overflow: hidden; cursor: pointer; }
.m-hz .m-subcont .m-list img{width: 240px;height: 66px;vertical-align: top;margin-bottom: 45px;}
.m-hz .m-subcont .m-list .m-textbox{ width: 100%;height: 90px;font-size: 18px;color: #000;line-height: 30px;text-align: left; box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.m-hz .m-subcont .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fff;margin: 0 auto 60px; }

/*公司简介*/
.m-leftmenu{ width: 380px;height: 760px;display: inline-block;float: left;background: #fff;box-shadow: 5px 5px 5px #ccc; margin: 30px 0 20px;}
.m-leftmenu .m-list{ width: 100%;display: inline-block;height: 70px; position: relative; border-bottom: 1px solid #8b5a07;vertical-align: top; cursor: pointer; }
.m-leftmenu .m-list .m-lefttxt{ width: 260px;display: inline-block;float: left; text-align: left; height: 20px;border-left:4px solid #1e5381;padding-left: 15px;box-sizing: border-box;font-size: 18px;color: #d7be93;margin: 26px 0 0 30px; }
.m-leftmenu .m-list .m-ico{ width: 8px;height: 14px;display: none;float: right;margin: 28px 30px 0 0; background: url('../images/ico-menu.png') no-repeat; }
.m-leftmenu .m-list .m-num{width: 26px;height: 26px;display: inline-block;float: right;border-radius: 50%;background: #bf0606;line-height: 26px;font-size: 12px;color: #fff;text-align: center;position: absolute;right:56px;top: 20px;}
.m-leftmenu .m-list.z-crt{ background: #f3eee6; }
.m-leftmenu .m-list.z-crt .m-lefttxt{color: #8b5a07;}
.m-leftmenu .m-list.z-crt .m-ico{display: inline-block;}

.m-rightbox{ width: 1110px;display: none;float: right;background: #fff;box-shadow: 5px 5px 5px #ccc; margin: 30px 0 20px;}
.m-rightbox.z-crt{display: inline-block;}
.m-rightbox .m-topline{ width: 100%;display: inline-block;border-bottom: 1px solid #f3eee6;height: 92px; }
.m-rightbox .m-topline .m-leftlink{width: auto;display: inline-block;float: left; margin-left: 20px; margin-top: 35px;}
.m-rightbox .m-topline .m-leftlink .m-link{ width: auto;display: inline-block;padding: 0 10px;border-right: 2px solid #d7be93;height: 20px;line-height: 20px;font-size: 18px;color: #d7be93; }
.m-rightbox .m-topline .m-leftlink .m-link:last-child{border-right: none;}
.m-rightbox .m-topline .m-leftlink .m-link.now{color: #8b5a07;}

.m-rightbox .m-topline .m-rightseach{ width: 640px;height: 56px;display: inline-block;float: right;margin: 17px 30px 0 0; background: #f3eee6;border:1px solid #8b5a07;border-radius: 9px;padding: 10px;box-sizing: border-box; }
.m-rightbox .m-topline .m-rightseach input{ width: 450px;height: 36px;line-height: 36px;font-size: 18px;color: #8b5a07;background: none;margin-left: 10px;display: inline-block;float: left; }
.m-rightbox .m-topline .m-rightseach input::-webkit-input-placeholder{color:#8b5a07;}
.m-rightbox .m-topline .m-rightseach input::-moz-placeholder{color:#8b5a07;}
.m-rightbox .m-topline .m-rightseach input:-moz-placeholder{color:#8b5a07;}
.m-rightbox .m-topline .m-rightseach input:-ms-input-placeholder{color:#8b5a07;}
.m-rightbox .m-topline .m-rightseach .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fafafa;float: right; }

.m-rightbox .m-companybox{ width: 100%;display: inline-block;text-align: center; }
.m-rightbox .m-companybox .m-tit{ width: 100%;display: inline-block;text-align: left;font-size: 24px;color: #000;font-weight: bold;margin-top: 40px;padding-left: 30px;box-sizing: border-box; }
.m-rightbox .m-companybox .m-logo{width: 337px;height: 227px;display: inline-block;margin: 80px auto 70px;}
.m-rightbox .m-companybox .m-text{ width: 90%;display: inline-block;margin: 0 auto;line-height: 36px;font-size: 18px;color: #000;text-align: left; }
.m-rightbox .m-companybox .m-map{width: 802px;height: 428px;display: inline-block;margin: 60px auto 35px;}

.m-rightbox .m-companybox .m-maptxt{ width: 1036px;display: inline-block;margin: 30px auto 20px;text-align: center;font-size: 24px;color: #1e5381; }
.m-rightbox .m-companybox .m-mapbox{ width: 1036px; height: 580px; display: inline-block;margin: 0 auto 20px;}
.m-rightbox .m-companybox .m-addbox{ width: 1036px;display: inline-block; font-size: 18px;color: #000;line-height: 36px;text-align: left;margin-bottom: 40px;}

.m-rightbox .m-newslistbox{display: none;width: 100%;}
.m-rightbox .m-newslistbox.z-crt{display: inline-block;}
.m-rightbox .m-hotnewsbox{ width: 1048px;display: inline-block;text-align: center; margin: 30px auto 0; }
.m-rightbox .m-hotnewsbox .m-list{width: 100%;height: 210px;display: inline-block;background: #fafafa;margin-bottom: 20px;padding: 30px 20px;box-sizing: border-box;}
.m-rightbox .m-hotnewsbox .m-list .m-leftimg{ width: 230px;height: 150px;display: inline-block;float: left;margin-right: 20px;}
.m-rightbox .m-hotnewsbox .m-list .m-leftimg img{ width: 100%;height: 100%;}
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox{ width: 570px;display: inline-block;float: left; }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-titl{ width: auto;float: left; height: 45px; position: relative; max-width: 570px; font-size: 18px;color: #1e5381; display: inline-block;padding-right: 42px;box-sizing: border-box;text-align: left;margin-bottom: 20px; }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-titl .ico{ width:35px;height: 21px;display: inline-block;position: absolute;z-index: 100;right: 0;top: 2px;  }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-titl .ico.new{ background: url('../images/ico-new.png') no-repeat; }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-titl .ico.hot{ background: url('../images/ico-hot.png') no-repeat; }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-titl .ico.tj{ background: url('../images/ico-tj.png') no-repeat; }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-txt{ width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: left;font-size: 16px;color: #666;  }
.m-rightbox .m-hotnewsbox .m-list .m-lefttxtbox .m-timeline{ width: 100%;display: inline-block; height: 20px;padding-left: 30px;background: url('../images/ico-time.png')no-repeat;line-height: 20px;text-align: left;box-sizing: border-box;font-size: 16px;color: #1e5381; margin-top: 20px; }
.m-rightbox .m-hotnewsbox .m-list .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fafafa;float: right; margin-top: 60px; cursor: pointer; }

.m-rightbox .m-tablebox{ width: 1048px;display: inline-block;margin: 0 auto;border-top: 1px dashed #f3eee6;padding-top: 60px; }
.m-rightbox .m-tablebox .m-list{ width: 100%;display: inline-block; margin-bottom: 50px; }
.m-rightbox .m-tablebox .m-list .m-link{ width: 860px;display: inline-block;float: left;height: 20px;line-height: 20px;font-size: 18px;color: #1e5381;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-decoration:underline }
.m-rightbox .m-tablebox .m-list .m-time{ width: auto;display: inline-block;float: right;height: 20px;line-height: 20px;font-size: 16px;color: #666;text-align: left;  }
.m-rightbox .m-pagebox{ width: auto;display: inline-block;margin: 30px auto; }
.m-rightbox .m-pagebox .m-prev, .m-rightbox .m-pagebox .m-next{width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fafafa;float: left;margin: 0 10px;cursor: pointer;}
.m-rightbox .m-pagebox .m-page{width: 30px;height: 30px;display: inline-block;float: left;border-radius: 50%;text-align: center;line-height: 30px;font-size: 16px;color: #000;margin: 3px 10px;cursor: pointer;}
.m-rightbox .m-pagebox .m-page.z-crt, .m-rightbox .m-pagebox .m-page:hover{background:#0b3f6e;color: #fff}
.m-rightbox .m-newscontact{ width: 100%;display: none; }
.m-rightbox .m-newscontact.z-crt{display: inline-block;}
.m-rightbox .m-newscontact .m-txt01{ width: 100%;text-align: center;display: inline-block;font-size: 18px;color: #1e5381;margin:20px auto; }
.m-rightbox .m-newscontact .m-txt02{ width: 100%;text-align: center;display: inline-block;font-size: 18px;color: #b6b6b6; }
.m-rightbox .m-newscontact .m-cont{ width: 90%;display: inline-block;margin: 0 auto 40px;}
.m-rightbox .m-newscontact .m-cont img{max-width:90%;display: inline-block;width: auto;margin: 20px auto;}
.m-rightbox .m-newscontact .m-cont p{ width:100%;display: inline-block;margin: 0 auto;text-align: left;line-height: 36px;font-size: 18px;color: #000;}
.m-rightbox .m-newscontact .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fafafa;margin:0 auto 40px; }

/*荣誉*/
.m-rightbox .m-glorybox{ width: 100%;display: inline-block;text-align: center;padding-bottom: 80px; }
.m-rightbox .m-glorybox .m-tit{ width: 100%;display: inline-block;text-align: center;font-size: 24px;color: #000; margin-top: 40px; }
.m-rightbox .m-glorybox .m-imglist{ width: 970px;display: inline-block;margin: 65px auto 0; }

/*服务客户*/
.m-rightbox .m-khbox{ width: 100%;display: inline-block;text-align: center;padding-bottom: 80px;min-height:1000px; }
.m-rightbox .m-khbox .m-tit{ width: 100%;display: inline-block;text-align: left;font-size: 24px;color: #000;font-weight: bold;margin-top: 40px;padding-left: 30px;box-sizing: border-box; }
.m-rightbox .m-khbox .m-tit span{display: inline-block;font-size: 18px;color: #d7be93;line-height: 60px;margin-left: 10px;vertical-align: -3px;font-weight: normal;}
.m-rightbox .m-khbox .m-fltit{ width: auto; min-width:144px;padding:0 20px;height: 48px;line-height: 48px;display: inline-block;float: left;background: #0b3f6e;font-size: 24px;color: #fff;margin-left: 30px; margin-bottom: 50px; }
.m-rightbox .m-khbox .m-khsubbox{ width: 100%;display: inline-block; }
.m-rightbox .m-khbox .m-khsubbox .m-list{ width: 25%;display: inline-block;float: left;text-align: center; }
.m-rightbox .m-khbox .m-khsubbox .m-list .m-logo{ width: auto; max-width: 70%; height: auto;max-height: 60px;margin: 0 auto 50px; }
.m-rightbox .m-khbox .m-khsubbox .m-list .m-txt{ width: 200px; height: 136px; display: inline-block;margin: 0 auto 40px;line-height: 36px;font-size: 18px;color: #000;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; }

/*经典案例*/
.m-rightbox .m-albox{ width: 100%;display: inline-block;text-align: center;padding-bottom: 80px; }
.m-rightbox .m-albox .m-tit{ margin-bottom: 20px; width: 100%;display: inline-block;text-align: left;font-size: 24px;color: #000;font-weight: bold;margin-top: 40px;padding-left: 30px;box-sizing: border-box; }
.m-rightbox .m-albox .m-tit span{display: inline-block;font-size: 18px;color: #d7be93;line-height: 60px;margin-left: 10px;vertical-align: -3px;font-weight: normal;}
.m-rightbox .m-albox .m-fltit{ width: auto; min-width:144px;padding:0 20px;height: 48px;line-height: 48px;display: inline-block;float: left;background: #0b3f6e;font-size: 24px;color: #fff;margin-left: 30px; margin-bottom: 50px; }
.m-rightbox .m-albox .m-alsubbox{ width: 100%;display: inline-block; }
.m-rightbox .m-albox .m-alsubbox .m-list{ width: 33.33%;display: inline-block;float: left;text-align: center; }
.m-rightbox .m-albox .m-alsubbox .m-list .m-img{ width: 325px;height: 240px;margin: 0 auto 25px; display: inline-block; position: relative; }
.m-rightbox .m-albox .m-alsubbox .m-list .m-img .m-textbox{ width: 100%;height: 85px;position: absolute;z-index: 10;bottom: 0;left: 0; padding:15px 0; box-sizing: border-box;background: rgba(0,0,0,0.5);}
.m-rightbox .m-albox .m-alsubbox .m-list .m-img .m-textbox .m-txt{width: 100%;height: 55px; padding:0 10px;font-size: 22px;color: #fff;line-height: 28px;text-align: left; box-sizing: border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*核心业务*/
.m-bus{background: #fff;box-shadow: 5px 5px 5px #ccc; margin: 30px 0 20px;}
.m-bus .m-topline{ width: 100%;display: inline-block;border-bottom: 1px solid #f3eee6;height: 92px; }
.m-bus .m-topline .m-leftlink{width: auto;display: inline-block;float: left; margin-left: 20px; margin-top: 35px;}
.m-bus .m-topline .m-leftlink .m-link{ width: auto;display: inline-block;padding: 0 10px;border-right: 2px solid #d7be93;height: 20px;line-height: 20px;font-size: 18px;color: #d7be93; }
.m-bus .m-topline .m-leftlink .m-link:last-child{border-right: none;}
.m-bus .m-topline .m-leftlink .m-link.now{color: #8b5a07;}

.m-bus .m-topline .m-rightseach{ width: 640px;height: 56px;display: inline-block;float: right;margin: 17px 30px 0 0; background: #f3eee6;border:1px solid #8b5a07;border-radius: 9px;padding: 10px;box-sizing: border-box; }
.m-bus .m-topline .m-rightseach input{ width: 450px;height: 36px;line-height: 36px;font-size: 18px;color: #8b5a07;background: none;margin-left: 10px;display: inline-block;float: left; }
.m-bus .m-topline .m-rightseach input::-webkit-input-placeholder{color:#8b5a07;}
.m-bus .m-topline .m-rightseach input::-moz-placeholder{color:#8b5a07;}
.m-bus .m-topline .m-rightseach input:-moz-placeholder{color:#8b5a07;}
.m-bus .m-topline .m-rightseach input:-ms-input-placeholder{color:#8b5a07;}
.m-bus .m-topline .m-rightseach .m-btn{ width: 120px; height: 36px;text-align: center;line-height: 36px;background: #0b3f6e;display: inline-block;border-radius: 8px;font-size: 18px;color: #fafafa;float: right; }
.m-bus .m-tit{ width: 100%;display: inline-block;text-align: left;font-size: 24px;color: #000;font-weight: bold;margin-top: 40px;padding-left: 30px;box-sizing: border-box; }

.m-bus .m-subbox{ width:100%;display: inline-block; margin: 0 auto;}
.m-bus .m-subbox .m-img01{ width: 400px;display: inline-block;float: left;margin:75px 165px 0 100px; }
.m-bus .m-subbox .m-img02{ width: 382px;height: 363px;display: inline-block;float: right;margin: 0 240px 0 0; }
.m-bus .m-subbox .m-img03{ width: 483px;height: 404px;display: inline-block;float: left;margin: 0 165px 0 150px; }
.m-bus .m-subbox .m-img04{ width: 363px;height: 458px;display: inline-block;float: right;margin: 0 257px 0 0; }

.m-bus .m-subbox .m-img01 img{width: 100%}

.m-bus .m-subbox .m-txtbox{ width: 680px;display: inline-block;float: left; margin-top: 85px; }
.m-bus .m-subbox .m-txtbox .m-title{ width: 460px;display: inline-block;text-align: left;font-size: 18px;color: #0b3f6e;margin-bottom: 15px;float: left; }
.m-bus .m-subbox .m-txtbox .m-text{ width: 300px;display: inline-block;float: left;text-align: left;font-size: 14px;color: #000;line-height: 36px; }

.m-bus .m-ys{ width: 100%;display: inline-block; }
.m-bus .m-ys .m-lefttxt{ width: 178px;display: inline-block;float: left;margin: 65px 65px 0 230px; }
.m-bus .m-ys .m-righttxt{ width: 178px;display: inline-block;float: right;margin: 65px 245px 0 0; }
.m-bus .m-ys .m-img{ width: 560px;height: 560px;display: inline-block;float: left; }
.m-bus .m-ys .m-img img{ width: 100%;height: 100% }
.m-bus .m-ys .m-subtit{ width: 100%;display: inline-block;text-align: left;font-size: 18px; }
.m-bus .m-ys .m-subtxt{ width: 100%;display: inline-block;text-align: left;font-size: 14px;margin: 20px 0 40px; }
.m-bus .m-ys .m-col01{color: #1e5381}
.m-bus .m-ys .m-col02{color: #d7be93}

.m-bus .m-hxln{ width: 100%;display: inline-block; margin: 80px auto 85px; }
.m-bus .m-hxln .m-list{ width: 20%;display: inline-block;float: left;text-align: center; }
.m-bus .m-hxln .m-list .m-subbox{ width: 194px;height: 280px;display: inline-block;margin: 0 auto;position: relative;box-sizing: border-box;overflow: hidden;box-shadow: 5px 5px 5px #d2d2d2;}
.m-bus .m-hxln .m-list .m-subbox .m-box{ width: 194px;height: 280px;display: inline-block;position: absolute;z-index: 1;border:2px solid #d7be93;left: 0;top: 0;box-sizing: border-box; }
.m-bus .m-hxln .m-list .m-subbox .m-ico{ width: 126px;height: 105px;display: inline-block;margin:45px auto 0;  }
.m-bus .m-hxln .m-list .m-subbox .m-shode{width: 194px;height: 280px;display: inline-block;position: absolute;z-index: 100;left: 0;top: 160px;background: #1e5381;opacity: 0}
.m-bus .m-hxln .m-list .m-subbox .m-shode .m-txt{ width: 80%;display: inline-block;margin: 85px auto 0 ;text-align: left;font-size: 14px;color: #fff;line-height: 32px; }
.m-bus .m-hxln .m-list .m-subbox .m-title{ width: 100%;display: inline-block;text-align: center;font-size: 16px;color: #d7be93;position: absolute;z-index: 200;left: 0;top: 200px; }

.m-bus .m-pt{ width: 100%;display: inline-block; margin-bottom: 130px; }
.m-bus .m-pt .m-list{ width: 25%;display: inline-block;float: left;text-align: center; margin-top: 60px; }
.m-bus .m-pt .m-list .m-sublist{ width: 271px;display: inline-block;margin: 0 auto; }
.m-bus .m-pt .m-list .m-sublist .m-img{ width: 271px;display: inline-block;height: 250px;margin-bottom: 30px; }
.m-bus .m-pt .m-list .m-sublist .m-title{ width: 100%;display: inline-block;text-align: center;font-size: 18px; color: #1e5381;margin-bottom: 20px; }
.m-bus .m-pt .m-list .m-sublist .m-txt{ width: 100%;display: inline-block;text-align: center;font-size: 14px; color: #333;line-height: 36px; }



