@charset "utf-8";
/**
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;font:12px/24px "微软雅黑",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
.clear{ clear:both;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{font:12px/24px "微软雅黑",Arial, Helvetica, sans-serif;color:#1b1f29;}
a{color:#1b1f29;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#e8312e;text-decoration:none;}:focus{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.oh{overflow:hidden;}
.gr_center{text-align:center;}
.w1200{width:1200px; margin:0 auto;}
.grWidth{width:1220px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.center{text-align:center;}
.hidden{overflow:hidden;}
.wrap1000 {width:1000px;margin:0 auto;}

/* 头部 */
.header {padding:5px 0; height:115px;background:#fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);top:0px; left:0px; z-index:200;*border-bottom:1px solid #eee;width:100%;overflow:hidden;}
.header .logo {width:387px; margin-left:25px;}

.header-con{ height:30px; line-height:30px; display:block; border-bottom:1px solid #dfdfdf; margin-bottom:15px;margin-left:25px;}
.header-con b{ float:left; margin-left:18px; font-style:normal; display:block; font-weight:normal;  }
.header-con span{ float:right; text-align:right;line-height:30px; margin-right:15px;}
.header-con span i{ font-style:normal; padding-right:25px;}
.header-con span em{font-size:18px; font-weight:bold; color:#e8312e;font-style:normal;}


.nav{text-transform:uppercase;width:570px; height:42px; margin-top:13px;font-size:16px; }
.nav { float:right; width:570px; height: 42px; margin-top:13px;}
.nav li { float: left; position: relative; width:95px; height: 100%; overflow: hidden; z-index:99}
.nav li a { position: absolute; top: 0; left: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; display: block; width: 100%; height: 200%; color: #1b1f29; font-size:16px; line-height:42px; text-align: center; }
.nav li a em { display: block; height: 50%; font-family:"微软雅黑";font-style:normal; }
.nav li a span { color: #e8312e; display: block; height: 50%; background: url(../images/navIcon.png) no-repeat center top; font: normal 14px/46px Conv_Nobel-Regular, Arial, "微软雅黑", Helvetica, sans-serif; }
.nav li a:hover, #header #nav li a.active { top: -100%; }
.nav li a.cur{color: #e8312e; }
/* 右侧小图标 */
.wwLink { float: right; width: 75px; height:24px; margin-top:21px; }
.wwLink a { display: block; float: left; width: 24px; height: 24px; background: url(../images/icon.png) no-repeat #cbcbcb; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:50%; cursor: pointer; }
.wwLink a p{ position: absolute; top: 23px; right: 112px; width: 168px; height: 24px; display: none; z-index: 100; font-family: arial; font-size: 23px; color: #e8312e; text-align: right}
.wwLink a.iconWechat{ position: relative; margin-left: 10px; background-position: -24px 0px; }
.wwLink a:nth-of-type(2) img { position: absolute; top: 53px; right: -67px; z-index:100; display: none; width:150px; height: 150px; padding:5px; background:#fff; }
.wwLink a.w3 { position: relative; margin-left: 10px; background-position: -48px 0px; }
.wwLink a.w4 { position: relative; margin-left: 10px; background-position: -72px 0px; }
.wwLink a:hover { background-color:#e8312e; }

/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height:512px;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:512px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1350px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#e8312e; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #e8312e;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #e8312e}

/*  产品与服务 */
.indexCon{padding:40px 0;overflow:hidden;margin:0 auto;}
.indexCon .title1{font-size:45px;color:#171717;text-align:center;line-height:40px;font-weight:normal;}
.indexCon .title1 span{display:block;font-size:14px;}
.indexCon .title1 span a{background:url(../images/aicon.png) no-repeat right center; color:#999; padding-right:20px;display:inline-block;}
.indexCon .title1 a:hover{color:#e8312e;}

.product{overflow:hidden;margin-bottom:30px;}
.iSerTitle{ font-family:"微软雅黑"; font-size:22px; line-height:45px; color:#333; border-bottom:1px solid #e0e0e0; margin-bottom:15px; font-weight:normal;}
.iserBox{ width:274px;float:left; overflow: hidden;margin-right:100px;height: 320px}
.product .last{margin-right:0;}
.iSerList{ width:274px; margin:0 auto; text-align:center}
.iSerList h3{ line-height:18px; font-size:18px; font-weight:normal;height:25px;margin-top:15px; text-align:center}
.iSerList h3 a{ color:#242424; }
.iSerList h3 a:hover,.iSerList h3 a:hover,.iSerList p a:hover{ color:#e8312e; }
.iSerList p a{ color:#969696;text-align:center}

.iSerTel{ width:274px; height:254px; background:#e7e7e7; margin:0 auto; }
.iSerTel h3{ background:#333; padding:11px 15px 0; text-align:center; font-weight:normal;}
.iSerTel h3 span{ display:block; font-size:14px; color:#fff; height:29px; line-height:29px; }
.iserTelA{ padding:20px; }
.iserTelA h4{ line-height:20px; font-weight:normal;font-size:12px;}
.atext{ height:45px; line-height:45px; background:url(../images/dh.jpg) no-repeat left center; padding-left:44px; font-size:16px; border:none; color:#a9a9a9; border-bottom:1px solid #666; display:block; font-family:"微软雅黑"; width:200px; }
.asubt{ display:block; width:170px; height:40px; line-height:40px; text-align:center; background:#e8312e; font-size:16px; color:#fff; border:none; font-family:"微软雅黑"; margin:15px auto 0; cursor: pointer; }
.asubt:hover{ background:#e60012; color:#fff; }
.ptb40{ padding:40px 0; overflow:hidden; }
.ml28{ margin-left:54px; }

/*  首页案例 */
.cese{overflow:hidden;margin-bottom:60px;}
.cese .title{font-size:22px; color:#333;font-weight:normal;height:40px;}
.cese ul{overflow:hidden;margin-bottom:20px;}
.cese li{float:left;width:240px;position:relative;background:#e8312e;overflow:hidden;}
.cese li img{width:240px;transform:scale(1,1);transition:all 0.3s;}
.cese li.big{width:480px;}
.cese li.big img{width:480px;}
.cese li div{position:absolute;font-weight:normal;font-size:14px;color:#fff;left:0;width:100%;text-align:center;opacity:0;transform:scale(0,0);transition:all 0.3s;top:-100px;filter:alpha(opacity=0);z-index:5;}
.cese li div p{margin-bottom:10px;}
.cese li div span{border:1px solid #fff;padding:5px 0;border-right:none;border-left:none;display:inline-block;font-size:16px;}
.cese li:hover img{opacity:0.2;filter:alpha(opacity=20);transform:scale(1.1,1.1);transition:0.3s;}
.cese li:hover div{opacity:1;transform:scale(1,1);transition:all 0.5s;top:50%;margin-top:-40px;filter:alpha(opacity=50);}
.cese li.big:hover div{transform:scale(1.3,1.3);}
.cese .more{text-align:center;height:35px;line-height:35px;}
.cese .more a{display:inline-block; width:150px;height:35px;text-align:center;color:#fff;border-radius:3px;font-size:16px;margin-right:25px;background:#e8312e;}
.cese .more a:hover{background:#c0100d;transition:all 0.3s;}

/* 新闻中心 */
.newsbg{ width:100%; height:auto; margin:0; padding:85px 0; background:#f2f2f2;}
.news{ width:1175px; height:500px; margin:0 auto; padding:0; clear:both;}
.maiNews{ width:355px; float:left; margin-top:37px; }
.maiNews h2{ height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #e0e0e0; color:#333; font-weight:bold;}
.maiNews h2 a{ float:right; height:18px; padding-top:11px; }
.maiNews h2 a img{ padding:0; margin:0; display:block; }
.maiNews ul{ padding-top:10px; }
.maiNews ul li{ height:35px; line-height:35px; }
.maiNews ul li a{ display:block; width:240px; height:30px; font-size:15px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#666; }
.maiNews ul li a:hover{ color:#e8312e; }
.maiNews ul li span{ display:block; height:30px; width:100px; float:right; color:#999; text-align:right; font-size:14px; }

/* 底部样式 */
#footer{ height:336px; background:url(../images/foot.jpg) no-repeat center top; }
#footer .footerNr{ position: relative; z-index:9; height:386px; }
#footer .footerNr .menu{ height:32px; padding-top:45px; margin:0 auto; width:900px; text-align:center}
#footer .footerNr .menu a{ width:120px; height:32px; line-height:32px; text-align:center; color:#a0a0a0; font-family:"微软雅黑"; font-size:15px; margin:0 22px; }

.dblogo{ padding-top:80px; height:86px; text-align:center; }
.dbtel{ padding:75px 177px 0; height:17px; }
.dbtel a{ font-family:Arial, "微软雅黑", Helvetica, sans-serif, "宋体"; font-size:15px; color:#b4b4b4; line-height:17px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; margin:0 50px; }
.dbtel a:hover{ color:#e8312e; }
.dbtel a:first-of-type{ padding-left:15px; background:url(../images/icon_pb.png) no-repeat; }
.dbtel a:first-of-type:hover{ background-position:0 -17px; }
.dbtel a:nth-of-type(2){ background:url(../images/icon_pb.png) no-repeat 0 -34px; padding-left:28px; }
.dbtel a:nth-of-type(2):hover{ background-position:0 -51px; }
.dbtel a:last-of-type{ background:url(../images/icon_pb.png) no-repeat 0 -68px; padding-left:18px; }
.dbtel a:last-of-type:hover{ background-position:0 -85px; }
#copy{ background:#e8312e; color:#6b2221; text-align:center; padding:10px 0; font-family:arial; font-size:12px; }
#copy a{ color: #6b2221; }

/* 右侧图标弹出 */
.dialogOverlay { z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.7; display:none; filter:alpha(opacity=70); background:#000; }
.dialogContent { z-index:9999; position:fixed; top:50%; left:50%; width: 310px; height: 268px; padding:4em; margin:-134px 0 0 -155px; background:#fff; display:none; text-align:center; }
.dialogQrcode { width: 150px; height:150px; }
.mobileHide{ font-family:"微软雅黑"; font-size:14px; line-height:20px; padding:10px 0; }
.dialogClose{ width: 200px; margin: 0 auto; cursor: pointer; }
.dialogContent .btn { height: 50px; background:#e8312e; line-height: 50px; color: #fff; font-family:"微软雅黑"; font-size:18px; cursor: pointer; }
.dialogOverlaya { z-index: 9998; position:fixed; top:0; left:0; width:100%; height:100%; opacity:0.7; display:none; filter:alpha(opacity=70); background:#000; }
.dialogContenta { z-index:9999; position:fixed; top:50%; left:50%; width: 310px; height: 272px; padding:4em; margin:-136px 0 0 -155px; background:#fff; display:none; }
.dialogContenta h2{ font-family:"微软雅黑"; font-size:18px; padding-bottom:15px; }
.dialogContenta h3{ font-size:24px; text-transform:uppercase; padding-bottom:15px; }
.dialogContenta h3 a{ color:#263949; }
.dialogQrcodea { width: 150px; height:150px; }
.mobileHidea{ font-family:"微软雅黑"; font-size:14px; line-height:20px; padding:10px 0; }
.dialogClosea { width: 200px; margin: 0 auto; cursor: pointer; }
.dialogContenta .btna { height: 50px; background:#e8312e; line-height: 50px; color: #fff; font-family:"微软雅黑"; font-size:18px; text-align:center; cursor: pointer; }


/*-- 右侧浮动客服 --*/
.quickMenuwrap { position: fixed; right: 0; top: 205px; width: 57px; height: 225px; z-index:40;_POSITION: absolute;
  _TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.quickMenuwrap .itemQm { position: relative; font-size: 12px; }
.quickMenuwrap .itemQm .iconWrap { display: inline-block; width: 57px; height: 36px; padding-bottom: 18px; line-height: 13px; color: #ffffff; text-align: center; background: url(../images/icon-quick-menu.png) no-repeat; background-position:-3px -306px; }
.quickMenuwrap .itemQm .iconWrap:hover{ background: url(../images/icon-quick-menu.png) no-repeat; background-position:-3px -360px; }
.quickMenuwrap .itemQm .icon { display: inline-block; width: 57px; height: 36px; background: url(../images/icon-quick-menu.png) no-repeat; }
.quickMenuwrap .itemConsult .icon { background-position:-1px 0; }
.quickMenuwrap .itemNeed .icon { background-position:-1px -56px; }
.quickMenuwrap .itemWeixin .icon { background-position:-1px -117px; }
.quickMenuwrap .itemHlkx .icon { height: 54px; background-position:-1px -179px; }
.quickMenuwrap .itemTop .icon { background-position:-1px -247px; }
.itemConsultWrap { display: none; position: absolute; top: 0; left: -252px; width: 250px; height: 412px; background:url(../images/bg-quick-menu-consult.png) no-repeat; }
.itemConsultWrap .title { display: block; height: 35px; line-height: 35px; padding: 5px 0; font-size: 16px; color: #666666; text-align: center; }
.itemConsultWrap .innerList { padding: 20px; }
.itemConsultWrap .innerltem { line-height: 50px; font-size: 24px; color: #e8312e; border-bottom: 1px solid #f5f5f5; font-family:"微软雅黑"}
.itemConsultWrap .innerltem .label { display: block; height: 20px; line-height: 20px; font-size: 12px; color: #666666; }
.itemConsultWrap .innerltem .link { color: #666666; }
.kefuWrap { width: 222px; padding: 0 13px; }
.kefuWrap .linkWrap { float: left; display: inline-block; width: 71px; margin-right: 3px; margin-bottom: 10px; color:#1b1f29; text-align:center; }
.kefuWrap .linkWrap .cover { width: 71px; height: 70px; background: #f5f5f5; }
.kefuWrap .linkWrap:hover .cover { background: #e8312e; color:#e8312e; }
.itemWeixinWrap { display: none; position: absolute; top: -74px; left: -139px; width: 139px; height: 139px; }
.itemHlkxWrap { display: none; position: absolute; top: 0; left: -219px; width: 219px; height: 292px; background: url(../images/bg-quick-menu-hlkx.png) no-repeat; }
.itemHlkxWrap .logoQuickMenu { display: inline-block; width: 152px; height: 50px; padding: 15px 30px; margin: 0 auto; text-align: center; }
.itemHlkxWrap .logoQuickMenu .cover { width: 152px; height: 50px; margin: 0 auto; }
.itemHlkxWrap .label { display: block; height: 30px; line-height: 30px; margin: 0 20px; font-size: 12px; color: #666666; text-align: center; font-weight: normal; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
.itemHlkxWrap .innerList { width: 176px; padding: 0 20px; margin-top: 15px; }
.itemHlkxWrap .innerList .innerltem { float: left; width: 88px; height: 30px; line-height: 30px; }
.itemHlkxWrap .innerltem .link { display: block; }
.itemHlkxWrap .innerltem .icon-sign { display: inline-block; width: 4px; height: 4px; margin-right: 5px; border-radius: 2px; background: #f27d86; vertical-align: 2px; }
.popupBg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #010a0e; filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 10000; }
.popupWrap { position: fixed; top: 50%; left: 50%; width: 812px; margin-top: -250px; margin-left: -406px; padding: 50px 0; z-index: 10000; border-radius: 5px; background: #ffffff; }
.popupWrap .popupHeader { text-align: center; }
.popupWrap .popupHeader .title { margin-bottom: 40px; font-family: "微软雅黑"; font-size: 30px; font-weight: normal; color: #333333; }
.popupWrap .popupHeader .label { font-size: 14px; color: #999; }
.popupWrap .popupContent { width: 680px; margin: 0 auto; border-radius: 10px; }
.popupContent .formGroup { margin-bottom: 20px; font-size: 16px; color: #666; }
.popupContent .formGroup .inputText { height: 30px; margin-right: 10px; padding: 0 10px; border:1px solid #ccc; }
.popupContent .formGroup .inputCompany { width: 550px; }
.popupContent .twoFormGroup .inputText { width: 214px; }
.popupContent .selectWrap { padding-left: 125px; }
.popupContent .selectWrap .item { float: left; width: 270px; margin-bottom: 10px; font-size: 12px; }
.popupContent .selectWrap .input-checkbox { margin-right: 10px; vertical-align: -2px; }
.popupContent .tip .itemInfo { margin-right: 10px; }
.popupContent .tip .inputCheckbox { margin-right: 5px; vertical-align: -2px; }
.popupContent .submitBar { margin-bottom: 20px; padding-top: 30px; text-align: center; }
.popupContent .submitBar .btnSubmit,.popupContent .submitBar .btnReset{ padding: 0 40px; height: 45px; line-height: 45px; margin: 0 10px; font-size: 18px; font-family: "微软雅黑"; border: none; cursor: pointer; }
.popupContent .submitBar .btnSubmit { color: #ffffff; background: #e8312e; }
.popupContent .submitBar .btnReset { color: #999999; background: #eeeeee; }
.popupWrap .btnClose { position: absolute; right: -16px; top: -16px; width: 34px; height: 34px; background: url(../images/idialog_s.png) no-repeat; background-position: 0 -60px; }
.popupWrap .btnClose:hover { background-position:0 -94px;}

/* 最新案例列表样式 */
.mainCaseB{background:url(../images/cbj.jpg) no-repeat center top #efefef;padding-top:50px;padding-bottom:50px;}
.mainCaseB h2{text-align:center;font-size:32px;line-height:54px;color:#3a3a3a;}
.mainCaseB h3{text-align:center;font-size:16px;line-height:24px;color:#585858;padding-top:10px;}
.caseBtitle{width:1180px;margin:40px auto 0;background:#fff;box-shadow:1px 1px 3px #e3e3e3;padding:10px;border-radius:2px;overflow:hidden;}
.caseBtitle ul{width:300px;float:left;}
.caseBtitle ul li{width:100px;height:35px;line-height:35px;float:left;background:url(../images/flb.jpg) no-repeat left center;padding-left:20px;margin-left:30px;font-size:15px;}
.caseBtitle ul li.current{background:url(../images/flh.jpg) no-repeat left center;}
.caseBtitle span{display:block;float:right;height:35px;line-height:35px;}
.caseBtitle span a{font-size:15px;padding:0 10px;}
.caseBtitle span a:hover{color:#e8312e;}
.caseBtitle .searchB{width:360px;height:35px;float:right;}
.caseBtitle .searchB .text{width:275px;height:35px;line-height:35px;font-size:14px;border:none;background:#ededed;color:#999;float:left;font-family:"微软雅黑";padding:0 0 0 10px;}
.caseBtitle .searchB .subt{width:75px;height:35px;line-height:35px;text-align:center;background:#e8312e;border:none;font-size:15px;color:#fff;float:left;font-family:"微软雅黑";}
.caseBlist{width:1140px;margin:8px auto 0;background:#fff;box-shadow:1px 1px 3px #e3e3e3;padding:15px 30px;border-radius:2px;overflow:hidden;}
.caseBlist li{width:12%;height:32px;line-height:32px;float:left;font-size:15px;}
.caseBlist li a:hover,.caseBlist li a.current{color:#e8312e;}
.caseBshow{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:20px;}
.caseBshow ul{width:1250px;}
.caseBshow ul li{ width:360px; float:left; margin-top:30px; margin-right:28px; background:#fff; border-radius:2px; box-shadow:1px 1px 4px #e3e3e3; padding:10px;}
.caseBshow ul li .mPic{ display:block; width:360px;background:url(../images/lbs.jpg) no-repeat left top;padding-top:27px;}
.caseBshow ul li .mPic img{width:360px; }
.caseBshow ul li .cTxt{padding:15px 10px;font-size:14px;color:#999;height:80px;overflow:hidden;}
.caseBshow ul li .cTxt span{display:block;font-size:17px;display:block;color:#333;margin-bottom:5px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.caseBshow ul li .cxqin{padding:15px 20px;border-top:1px solid #ececec;overflow:hidden;}
.caseBshow ul li .cxqin .linka{color:#e8312e;line-height:14px;float:left;}
.caseBshow ul li .cxqin .linkb{display:block;width:16px;height:14px;float:right;background:url(../images/la.png) no-repeat;overflow:hidden;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.caseBshow ul li .cxqin .linkb:hover{background:url(../images/lah.png) no-repeat;}
#pages{ text-align:center; margin-top:20px; }
#pages span{ padding: 5px; background-color: #E8312E; color: #fff; height: 35px; width: 65px; display: inline-block; line-height: 35px; margin-left: -1px; }
#pages a{ padding: 5px; width: 65px; display: inline-block; background-color: #FFFFFF; border: 1px solid #e5e5e5; height: 35px; line-height: 35px; margin-left: -1px; }\

/* 案例详细 */
.showCase{ background:#fff; padding-bottom:50px; overflow: hidden; }
.casePctop{ text-align:center; width:1920px; position:relative; left:50%; margin-left:-960px; }
.ctopShow{ width:1920px; height:720px; position: relative; margin-left:-960px; left:50%; }
.caseText{ padding-top:70px; text-align:left; padding-bottom:55px; }
.caseIco{ margin-bottom:20px; }
.caseTextleft{ width:520px; float:left; }
.textMain .caTitle{ display:block; color:#000 !important; font-size:20px; margin-bottom:8px; }
.textMain .caShow{ color:#333333; font-size:14px; }
.caseTextright{ width:410px; float:right; }
.caseRighttext ul li{ display:block; margin-bottom:15px; }
.caseRighttext ul li span{color:#000 !important; font-size:16px; }
.caseRighttext ul li a:hover{ color:#333 !important; }
.caseRighttext ul li{color:#333333 !important; font-size:16px; }
.caseRighttext ul li a{color:#333333 !important; font-size:16px; text-decoration:underline; }
.showMain{ width: 1000px; height:100%; margin:0 auto; }
.showMain img{ max-width:100%; margin-top:25px; box-shadow : 0 0 15px 2px rgba(0,0,0,.3); }
.showTitle{text-align:center; line-height:35px; font-size:20px; height:35px; color:#333; }
.caseFoot{ background:#fff; width:100%; height:140px; border-top:1px solid #d8d8d8; padding-top:40px; text-align:center; }
.caseFoot span{font-size:25px; line-height:30px; }
.caseNews{padding-bottom: 40px}
.caseNews h2{font-size:16px;}
.caseNews .tie{margin-bottom:20px;}

.ctopShowA{ background:#efefef; }
.ctopShowA h3{color:#13305c !important; font-size:40px; display:block; padding-top:40px; line-height:60px; }
.ctopShowA h4{color:#13305c !important; font-size:16px; display:block; text-indent:14px; letter-spacing:11px; }
.showApic{ width:648px; height:346px; margin:40px auto 0; background:url(../images/mac.png) no-repeat; padding:55px 32px 159px 30px; }
.showApic img{ border:none; padding:0; margin:0; display:block; max-width:100%; max-height:100%}
.casePageBtn{ padding-top:22px;text-align:center;}
.zxBtn{ background:#e8312e; width:120px; height:40px; line-height:40px; display:block; text-align:center; float:left; color:#fff !important; font-size:16px; border-radius:4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.zxBtn:hover{ background:#c92724; color:#fff; }
.zxBtna,.fhBtn{ background:#e8312e; width:120px; height:40px; line-height:40px;margin-right:20px; display:inline-block; text-align:center; color:#fff !important; font-size:16px; border-radius:4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.fhBtn{background:#666;}
.zxBtna:hover,.fhBtn:hover{ background:#c92724; color:#fff; }
.leftBtn{ background:url(../images/rightbtn3.png) no-repeat; width:68px; height:136px; display:block; text-indent:-9999px; position:fixed; top:56%; margin-top:-65px; left:5%;_position:absolute; }
.leftBtn:hover{ background:url(../images/rightbtn3-hover.png) no-repeat; }
.rightBtn{ background:url(../images/rightbtn4.png) no-repeat; width:68px; height:136px; display:block; text-indent:-9999px; position:fixed; top:56%; margin-top:-65px; right:5%;_position:absolute; }
.rightBtn:hover{ background:url(../images/rightbtn4-hover.png) no-repeat; }

/* 全网营销 */
.subNav { height: 65px; padding-top: 60px; text-align: center; padding-bottom:25px; background-color:#efefef; background:url(../images/nbanner.jpg) no-repeat;}
.subNav a { height:30px; display: inline-block; color: #fff; font: normal 15px/28px "微软雅黑"; background: #1b1f29; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:25px; padding:0 25px; margin:0 8px; }
.subNav a:hover, .subNav a.current { background: #e73633; }
.wrap1100{width:1100px;margin:0 auto;overflow:hidden;}
.yuzhOne{ margin-top:15px; position: relative; height:316px; padding-top:88px; background:url(../images/yzhbj.jpg) no-repeat center top; }
.yuzhOneL{ width:580px; height:220px; float:left; }
.yuzhOneL img{ width:185px; height:210px; border:5px solid #1b2430; float:left; margin-right:35px; }
.yuzhOneL h2{ font-family:"微软雅黑"; font-size:38px; line-height:38px; font-weight:bold; color:#fff; background:url(../images/yzhline.jpg)  no-repeat 230px bottom; padding-bottom:30px; }
.yuzhOneL p{ padding-top:20px; font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:28px; }
.yuzhOneR{ margin-left:60px; width:560px; }
.yuzhOneR img{ width:185px; height:210px; border:5px solid #d53831; float:left; margin-right:35px; }
.yuzhOneR h2{ background:url(../images/yzhlinet.jpg)  no-repeat 230px bottom; }
.yuzhTwo{ text-align:center; font-family:"微软雅黑"; font-size:36px; line-height:36px; font-weight:bold; color:#222; background:#f4f4f4; padding-bottom:30px; padding-top:60px; }
.yuzhVs{ margin-top:15px; width:457px; text-align:center; }
.yuzhVs img{ width:457px; height:603px; display: block; }
.yuzhVs h2{ padding:15px 0;font-size:20px; line-height:24px; font-weight:bold; color:#222; }
.yuzhVs p{ font-family:"微软雅黑"; font-size:14px; line-height:21px; color:#666; }
.yuzhVsa{ width:186px; text-align:center; font-size:160px; height:603px; line-height:603px; color:#e8312e; }
.yuzhThree{ height:135px; text-align:center; }
.yuzhBj{ background:#f4f4f4; overflow: hidden; }
.yuzhFour{ height:120px; background:url(../images/yxld.jpg) no-repeat center top; margin-top:40px; text-align:center; padding-top:30px; }
.yuzhFour h2,.yuzhFive h2{ font-size:52px; line-height:54px; font-weight:bold; color:#222; }
.yuzhFour h2 span,.yuzhFive h2 span{ color:#e8312e; }
.yuzhFour h3,.yuzhFive h3{ font-size:22px; line-height:30px; }
.yuzhTd{ width:285px; height:193px; background:url(../images/sdyl.jpg) no-repeat; float:left; margin-top:20px; }
.tdr{ margin-right:20px; }
.yuzhTd h2{ height:57px; line-height:57px; text-align:center; font-size:24px; font-weight:bold; color:#fff; }
.yuzhTd p{ padding:25px 35px 0; font-family:"微软雅黑"; font-size:14px; line-height:22px; color:#666; }
.yuzhFive{ padding:60px 0 35px; text-align:center;overflow:hidden;}
.yuzhFive h2{ font-size:42px; }
.yuzhSix{ height:372px; background:url(../images/sdss.jpg) no-repeat center top; }
.yuzhSixL{ width:381px; height:372px}
.yuzhSixR{ width:800px; color:#f1d727;font-size:14px; margin-right: 20px;}
.yuzhSixR p{ float:left; line-height:22px; }
.pcA{ width:180px; padding:45px 10px 0; height:90px; }
.pcB{ width:180px; padding:25px 10px 0; height:65px; }
.yuzhGw{ background:url(../images/gwbj.jpg) no-repeat center top; height:744px; padding-top:84px; }
.yuzhGw p{  font-size:16px; height:45px; line-height:45px; margin-bottom:25px; }
.yuzhGw .left{ padding-right:665px; text-align:right; }
.yuzhGw .right{ padding-left:665px; }

.yuzhCase{ height:730px; background:url(../images/cabj.jpg) no-repeat center top; padding-top:149px; }
.yuzhCase .w1200{position:relative;}
.caseTj{ width:1200px; height:680px;overflow:hidden;}
.caseTj .bd{width:1200px;height:680px;overflow:hidden;}
.caseTj .bd ul{*width:999999px;}
.caseTj .bd li{ width:386px; height:672px; border:4px solid #ee6562; float:left; margin-right:10px; }
.caseTj .bd li a{ width:386px; height:672px; display:block; position: relative; overflow: hidden; }
.caseTj .hd a{ display:block; width:89px; height:177px; overflow:hidden; cursor:pointer; opacity:0.5; }
.caseTj .bd .desktop { position: absolute; left: 0; top: 0; width: 386px; height: 672px; overflow: hidden; }
.caseTj .bd .desktop .inside { position: absolute; left: 0px; width: 386px; line-height: 0; }
.caseTj .bd .desktop .inside { -webkit-transition-duration: 3s; -moz-transition-duration: 3s; -ms-transition-duration: 3s; -o-transition-duration: 3s; transition-duration: 3s; }
.caseTj .bd .desktop .inside img{ width:386px;}
.caseTj .bd a:hover .desktop .inside { }
.caseTj .hd .next{ background:url(../images/btn.png) no-repeat; position: absolute; top:275px; left:-110px; }
.caseTj .hd .prev{ background:url(../images/btn.png) no-repeat 0 -177px; position: absolute; top:275px; right:-110px; }
.caseTj .hd .next:hover,.caseTj .hd .prev:hover{ opacity:1; }
.yuzhBuild{ background:#f4f4f4; text-align:center; overflow: hidden; }

.yuzhSeven{ width:1200px; margin:30px auto 0; }
.yuzhSeven .item{ float: left; width:300px;overflow: hidden; z-index: 10; }
.yuzhSeven .item img{ display: block; width:300px;height:235px; height: auto; -webkit-transition: all 5s ease; -moz-transition: all 5s ease; -ms-transition: all 5s ease; -o-transition: all 5s ease; transition: all 5s ease; }
.yuzhSeven .item:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.yuzhSeven .s1 img,.yuzhSeven .s6 img{width:600px;}
.yuzhSeven .s1,.yuzhSeven .s6{ width:600px; }


.yuzhEight{ width:1200px; padding:45px 0 70px; overflow: hidden; margin:0 auto; }
.yuzhEightL{ width:486px; padding-top:34px; text-align:left; }
.yuzhEightL h2{ height:76px; padding-bottom:35px; }
.yuzhEightL .row{ height:41px; border-bottom:2px solid #d0d0d0; }
.yuzhEightL .row span{ font-family:"微软雅黑"; font-size:14px; color:#797979; display:block; width:95px; height:41px; line-height:41px; float:left; background:url(../images/rwoline.jpg) no-repeat center right; }
.rowText{ width:370px; height:41px; line-height:41px; margin-left:10px; float:left; border:none; background:none; }
.rowTwo{ margin-top:30px; height:35px; float:right; }
.rowTwo .submit{ width:125px; height:35px; line-height:35px; text-align:center; color:#fff; font-family:"宋体"; font-size:14px; border:none; cursor: pointer; background: #e8312e}
.rowTwo .submit:hover{ background:#f04340; color:#fff; }
.yuzhEightR{ width:567px; height:340px; position: relative; background:url(../images/ceo.jpg) no-repeat; }
.yuzhEightR p{ padding:45px 35px 0 220px; font-family:"微软雅黑"; font-size:12px; text-align:left; }
.yuzhEightR h2{ font-family:Impact,arial; font-size:36px; color:#222; position: absolute; bottom:40px; right:35px; }
.yuzhEightR h2 span{ color:#e8312e; }

/* 合作伙伴 */
.pageIclient{padding-bottom:60px;background:#f6f6f6;overflow:hidden;}
.iClientList{ padding-top:50px; overflow: hidden; }
.iClientList .item { float: left; cursor: default; position: relative; width:200px; height: 140px; overflow: hidden; cursor: pointer; }
.iClientList .item img { display: block; position: absolute; width:200px; height: 140px; opacity: 0.7; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.iClientList .item:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: gray; opacity: 1; }
.yzhBanner{width:1920px;height:446px;position:relative;left:50%;margin-left:-960px;}




/* 关于我们 */
.aboutBox1{padding:50px 0 60px 0;overflow:hidden;}
.aboutBox1 .title{font-size:26px;text-align:center;background:url(../images/icon.jpg) no-repeat center bottom;padding-bottom:20px;line-height:30px;margin-bottom:45px;font-weight:bold;}
.aboutBox1 .title span{color:#e8312e;}
.aboutFont{background:url(../images/about2.jpg) no-repeat left top;height:320px;padding-left:520px;font-size:14px;color:#6a6a6a;padding-right:60px; padding-top:5px;}
.aboutFont h3{font-size:24px;line-height:30px;margin-bottom:5px;font-weight:bold;color:#1b1f29; margin-top:10px;}
.aboutFont h4{font-size:17px;margin-bottom:20px;color:#1b1f29;}
.aboutFont p{margin-bottom:15px;text-indent:2em; font-size:14px;}
.culture{background:url(../images/about_img2.jpg) no-repeat center top;height:554px;overflow:hidden;}
.culture .grWidth{padding-top:150px;color:#fff;}
.culture h2{height:85px;line-height:85px;font-size:24px;font-weight:bold;}
.culture .c1{padding-left:60px;margin-bottom:75px;}
.culture .c2{padding-left:53px;}
.aboutWarp{background:#f2f2f2;padding:60px 0;overflow:hidden;}
.evaluate{padding-bottom:55px;overflow:hidden;position:relative;}
.evaluate .title{font-size:24px;background:url(../images/icon2.png) no-repeat 110px 10px;font-weight:bold;line-height:30px;margin-bottom:-30px;position:absolute;top:0;left:0;width:350px;}
.evaluate .title strong{color:#e8312e;}
.evaluate .title span{display:block;font-size:16px;font-weight:normal;}
.aHonor{padding-bottom:50px;}
.aboutTitle{text-align:center;font-size:28px;font-weight:bold;line-height:38px;margin-bottom:20px;}
.aboutTitle strong{color:#e8312e;}
.aboutTitle span{display:block;font-weight:normal;font-size:15px; color:#444; line-height:26px; }
.aHonor_main{padding:5px 45px;overflow:hidden;}
.aHonor_main li{float:left;width:260px;background:#fff;text-align:center;margin-right:30px;box-shadow:0 0 3px #ccc;}
.aHonor_main li img{width:260px;height:205px;border-bottom:1px solid #e1e1e1;display:block;}
.aHonor_main li span{height:40px;line-height:40px;display:block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.aHonor_main li.last{margin-right:0;}
.glimpse{background:url(../images/honor_bg0.jpg) no-repeat center 16px;}

/* 成品云网站建设 */
.colundBanner{background:url(../images/cloud_banner.jpg) no-repeat center top;height:445px;overflow:hidden;}
.colundBanner .font{padding:65px 30px 0 660px;}
.colundBanner h2{font-size:40px;font-weight:bold;line-height:40px;}
.colundBanner h3{font-size:20px;margin:10px 0 15px 0;}
.colundBanner h3 span{color:#e73633;}
.colundBanner p{font-size:14px;color:#474747;font-family:"微软雅黑";margin-bottom:15px;line-height:28px;}
.colundBanner .more{display:inline-block;width:120px;height:35px;background:#e73633;text-align:center;color:#fff;font-family:"宋体";line-height:35px;}
.colundBanner .more:hover{background:#1b1f29;}
.cloudBox1{padding:60px 0;overflow:hidden;}
.cloudTitle{font-size:24px;font-weight:bold;height:60px;}
.cloudTitle span{color:#e8312e;background:url(../images/icon2.png) no-repeat right center;padding-right:25px;}
.cloudBox1 ul{}
.cloudBox1 ul li{float:left;width:190px;height:85px;border:1px solid #e1e1e1;padding:20px 20px 10px 20px;line-height:20px;margin-right:12px;}
.cloudBox1 ul li .last{margin-right:0;}
.cloudBox1 ul li h3{font-size:18px;height:30px;background:url(../images/coludLine.jpg) no-repeat left bottom;font-weight:bold;margin-bottom:10px;}
.cloudBox2{padding:50px 0;background:#efefef;overflow:hidden;}
.cloudBox2 table {background:#d1d1d1;}
.cloudBox2 table th,.cloudBox2 table td {background:#fff;font-weight: normal;text-align: center;vertical-align:middle;  height:64px;}
.cloudBox2 table th {background:#e8e8e8;  font-size:14px; font-weight:normal;}
.cloudBox2 table .tr_2 td{color:#e8312e;font-weight:bold;}
.cloudBox2 table .tr_3 td{color:#333;}
.cloudBox2 table tr .th_1{background:#e8312e;color:#fff;}
.cloudBox2 table .th_3{background:#fff;}
.cloudBox3{margin:50px auto;overflow:hidden;}
.cloudBox3 .title{font-size:24px;font-weight:bold;margin-bottom:10px;}
.cloudBox3 .title span{color:#e8312e;}
.cloudBox3 .p1{margin-bottom:45px;}
.cloudBox3 li{background:url(../images/icon2.png) no-repeat right center;width:190px;height:158px;float:left;margin-right:22px;overflow:hidden;}
.cloudBox3 li span{display:inline-block;width:138px;height:158px;background:url(../images/process_bg.png) no-repeat;color:#fff;padding:0 10px;text-align:center;line-height:158px;}
.cloudBox3 li.last{margin-right:0;background:0;width:158px;}
.cloudBox3 li.c3 span{line-height:20px;padding-top:58px;height:100px;}
.cloudBox3 li:hover span{background:url(../images/process_bgh.png) no-repeat;}
.cloudBox4{background:#efefef;padding:50px 0;overflow:hidden;}
.cloudBox .cloudTitle{height:40px;}
.cloudBox4_top{overflow:hidden;margin-bottom:40px;height:25px;}
.cloudBox4_top div{float:left;margin-right:20px;}
.cloudBox4_top span{height:22px;background:#1b1f29;color:#fff;display:inline-block;line-height:24px;padding:0 10px;margin-right:10px;}
.cloudBox4_top a{display:inline-block;padding:0 10px;height:20px;line-height:20px;margin-right:10px;background:#fff;border:1px solid #c8c8c8;}
.cloudBox4_top a:hover,.cloudBox4_top .active{background:#1b1f29;border:1px solid #1b1f29;color:#fff;}
.cloudBox4_main{width:1220px;overflow:hidden;}
.cloudBox4_main ul{width:1270px;}
.cloudBox4_main ul li{float:left;width:380px;margin-bottom:40px;margin-right:38px;overflow:hidden;box-shadow:0 0 3px #d1d1d1;}
.cloudBox4_main ul li .cImg{background:#fff;padding:35px;border-bottom:1px solid #eaeaea;}
.cloudBox4_main ul li .cImg a{display:block;width:310px;height:520px;overflow:hidden;}
.cloudBox4_main ul li img{width:310px;height:auto;position:relative;}
.cloudBox4_main ul li p{height:50px;line-height:50px;background:#fff;padding:0 35px;}
.cloudBox4_main ul li p .more{float:right;background:url(../images/c_icon.png) no-repeat right center;padding-right:20px;color:##7b7b7b;}
.cloudBox4_main ul li p .more:hover{color:#e8312e;}
.backTop{position:fixed;bottom:50px;right:50px;display:inline-block;width:50px;height:50px;background:#e73633 url(../images/top_icon.png) no-repeat center center;display:none;}
.backTop:hover{background:#c0100d url(../images/top_icon.png) no-repeat center center;}
.cloudBox4 .load{background:#e73633;display:inline-block;width:1220px;height:35px;line-height:35px;text-align:center;border-radius:3px;color:#fff;font-size:14px;font-family:"微软雅黑";}
.cloudBox4 .load:hover{background:#c0100d;}

/* 网站建设 */
.websiteBox1,.websiteBox2,.websiteBox3,.websiteBox4{background:url(../images/website_img1.jpg) no-repeat center top;height:560px;overflow:hidden;}
.websiteFont{width:475px;margin-top:100px;background:url(../images/font_bg1.png) no-repeat left top;padding:35px 0 0 35px;overflow:hidden;}
.websiteFont h2{font-size:36px;font-weight:bold;line-height:40px;margin-bottom:10px;}
.websiteFont h2 span{color:#e8312e;}
.websiteFont h3{font-size:24px;margin-bottom:20px;}
.websiteFont div{margin-bottom:30px;font-size:14px;text-indent:2em;line-height:26px;}
.websiteFont .btn{height:35px;line-height:35px;}
.websiteFont .btn a{display:inline-block; width:110px;height:35px;text-align:center;color:#fff;border-radius:3px;font-size:16px;margin-right:25px;background:#e8312e;}
.websiteFont .btn .btn2{background:#1b1f29;}
.websiteFont .btn a:hover{background:#c0100d;transition:all 0.3s;}
.websiteBox2,.websiteBox4{background:url(../images/website_img2.jpg) no-repeat center top;height:590px;}
.websiteFont2,.websiteFont4{text-align:right;background:url(../images/font_bg2.png) no-repeat right top;float:right;padding:35px 35px 0 0;}
.websiteFont2 div,.websiteFont4 div{text-align:left;}
.websiteBox3{background:url(../images/website_img3.jpg) no-repeat center top;}
.websiteFont3{color:#fff;}
.websiteFont3 h2{color:#fff;}
.websiteFont3 .btn .btn2{background:#fff;color:#1b1f29;}
.websiteFont3 .btn .btn2:hover{color:#fff;}
.websiteBox4{background:url(../images/website_img4.jpg) no-repeat center top;}
.websiteBox5{padding:70px 0; ;background:#f8f8f8;overflow:hidden}
.websiteTitle{font-size:32px;font-weight:bold;line-height:32px;}
.websiteTitle strong{color:#e8312e;}
.websiteBox5_main{padding-top:30px;overflow:hidden;height:525px;}
.websiteBox5_main li{float:left;height:110px;padding:35px 0 30px 0;overflow:hidden;width:330px;border-bottom:1px dashed #b6b7b8;padding-right:115px;}
.websiteBox5_main li span{display:inline-block;width:46px;height:46px;background:url(../images/website_icon.png) no-repeat;float:left;}
.websiteBox5_main li div{width:275px;float:right;color:#848484;}
.websiteBox5_main li div h3{font-size:22px;line-height:35px;color:#1b1f29;margin-bottom:5px;}
.websiteBox5_main li.w2 span{background-position:-46px 0;}
.websiteBox5_main li.w3 span{background-position:-92px 0;}
.websiteBox5_main li.w4 span{background-position:-138px 0;}
.websiteBox5_main li.w5 span{background-position:-184px 0;}
.websiteBox5_main li.w6 span{background-position:-230px 0;}
.websiteBox5_main li.w7 span{background-position:-276px 0;}
.websiteBox5_main li.w8 span{background-position:-322px 0;}
.websiteBox5_main li.w9 span{background-position:-368px 0;}
.websiteBox5_main li.w3,.websiteBox5_main li.w6,.websiteBox5_main li.w9{padding-right:0;}
.websiteBox6{background:url(../images/website_img5.jpg) no-repeat center top;height:605px;}
.websiteBox6 .websiteTitle{color:#fff;padding-top:55px;margin-bottom:15px;}
.websiteBox6 .p01{font-size:16px;color:#9ca3b2;}
.websiteBox7{padding:55px 0;overflow:hidden;}
.websiteTitle span{display:block;font-size:20px;margin-top:10px;margin-bottom:20px;font-weight:normal;}
.websiteBox7 ul{overflow:hidden;}
.websiteBox7 li{float:left;background:#1b1f29 url(../images/w_icon1.png) no-repeat 25px center;height:110px;padding:25px;overflow:hidden;padding-left:145px;width:210px;color:#b7b7b7;border-radius:5px;margin-right:40px;}
.websiteBox7 li h3{color:#fff;font-size:18px;height:30px;`}
.websiteBox7 li.w2{background:#1b1f29 url(../images/w_icon2.png) no-repeat 25px center;}
.websiteBox7 li.w3{background:#1b1f29 url(../images/w_icon3.png) no-repeat 25px center;margin-right:0;}
.websiteBox8{padding-bottom:55px;overflow:hidden;padding-top:10px;}
.websiteBox8 .font{font-size:16px;line-height:36px}
.websiteBox8 .font span{color:#e8312e;}
.websiteBox8 .btn{text-align:center;margin-top:40px;}
.websiteBox8 .btn a{display:inline-block;width:315px;height:45px;text-align:center;background:#e8312e;color:#fff;font-size:18px;border-radius:30px;line-height:45px;}
.websiteBox8 .btn a:hover{background:#1b1f29;transition:all 0.3s;}

/* 新闻列表样式 */
.pageContent{background:#f2f2f2;padding:50px 0;margin-top:0px;overflow:hidden;}
.newsList{ margin:0px auto; padding:0; }
.newsList li{ height:110px; margin-bottom:20px;overflow:hidden; }
.newsList a{display:block;}
.newsList .dateL{ float:left;width:138px; height:94px; color:#a8a9ab; background:url(../images/datebj.png) no-repeat; overflow:hidden; text-align:center;margin-top:5px;padding-right:18px;}
.newsList a:hover .dateL{ background-position:0 -94px; color:#fff; }
.newsList .dateL span{ display:block; font-size:54px;line-height:58px; font-weight:bold; }
.newsList .dateL i{ font-style:normal; font-size:20px; }
.newsList .itemC{ float:right; width:980px; height:155px; background:#fff; box-shadow:0 0 2px #e6e6e6; padding-left:20px; }
.newsList .itemC h2{ font-family:"微软雅黑"; font-size: 17px; padding:20px 0; color:#1b1f29; font-weight:bold; float:left; width:635px; }
.newsList a:hover .itemC h2,.newsList a:hover .itemCtwo h2{ color:#e8312e; }
.newsList .itemC p{ line-height:20px; color:#666; width:635px; font-family:"微软雅黑"; }
.newsList .itemC .moreR{ width:184px; height:155px; display:block; float:right; background:url(../images/more.jpg) no-repeat center; border-left:1px solid #e8e8e9; margin-left:60px; }
.newsList a:hover .itemC .moreR{ background:url(../images/morehover.jpg) no-repeat center; }
.newsList .itemCtwo{ float:right; width:932px; height:90px; background:#fff; box-shadow:0 0 2px #e6e6e6; padding:8px 60px 7px 8px; }
.newsList .itemCtwo img{ display:block; float:left; padding-right:45px; }
.newsList .itemCtwo h2{ font-family:"微软雅黑"; font-size: 19px; padding:8px 0 7px 0; color:#1b1f29; font-weight:bold; }
.newsList .itemCtwo p{ line-height:20px; color:#666; font-family:"微软雅黑"; font-size:13px; }
.newsList a:hover .itemCtwo h2{ color:#e8312e; }

/* 新闻详细 */
.pageNews{ background:#f9f9f9; overflow: hidden; margin-bottom:35px;}
.newsDetailed{ border-bottom:1px solid #dee1e2; padding:50px 0 30px 0; text-align:center; }
.newsDetailed h3{ font-size:27px; line-height:30px; color:#4a4a4a; font-weight:bold;  }
.newsDetailed h4{ font-size:14px; font-family:"微软雅黑"; padding-top:15px; color:#717171; }
.newsDetailed h4 span{ padding:0 15px; }
.newsDetaitshow{ width:1200px; margin:0px auto; padding:30px 0px 50px 0; color:#333333; line-height:30px; font-size:15px; }
.newsPage{width:1200px; margin:0px auto 20px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:10px 0px; overflow: hidden;}
.newsPage dl{ margin:0px; padding:0px; }
.newsPage dl dt{ float:left; font-size:14px; color:#404040; line-height:26px; }
.newsPage dl dt a{ color:#404040; }
.newsPage dl dt a:hover{ color:#007bc4; }
.newsPage dl dd{ float:right; padding-top:5px; }
.newsPage a.return{ background:#e73633; font-size:16px; color:#FFF; display:inline-block; font-size:14px; padding:8px 30px; }

/* 联系我们 */
.bannerN_03 { height: auto; overflow: hidden; position: relative; }
.bannerN_03 img { display: block; width: 100%; height: auto; }
.bannerN_03 #dituContent { position: absolute; top: 0; left: 0; width: 100%; height: 120%; border: none; }
.bannerMap{width:100%;height:335px;}
.contactBox{background:#f2f2f2;}
.contactCon{color:#1b1f29;padding:95px 0;}
.contactCon h2{text-align:center;font-size:30px;line-height:30px}
.contactCon h2:before,.contactCon h2:after{display:inline-block;content:" ";height:14px;vertical-align:top;border-bottom:2px solid #dfdfdf;width:170px;font-weight:normal;}
.contactCon h2:before{margin-right:10px;}
.contactCon h2:after{margin-left:10px;}
.contactCon h3{text-align:center;padding-top:10px;text-transform: uppercase;color:#9f9e9e;font-size:12px;}
.contactCon dt{padding:45px 0;text-align:center;border-bottom:2px dotted #dededf;}
.contactCon dt .contactBtn {height:59px;}
.contactCon dt .contactBtn a {display:inline-block;margin:0 30px;width:59px;height:59px;background: url(../images/contb.png) no-repeat;-webkit-transition: all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.contactCon dt .contactBtn a:hover{background-position:0 -59px;}
.contactCon dt .contactBtn a.wxE{background-position:0 -118px;position:relative;}
.contactCon dt .contactBtn a.wxE:hover{background-position:0 -177px;}
.contactCon dt .contactBtn a.wxE img{position:absolute;bottom:59px;left:-50px;z-index:100;display:none;width:150px;height:150px;border:5px solid #fff;}
.contactCon dt .contactBtn a.qq{background-position:0 -236px;}
.contactCon dt .contactBtn a.qq:hover{background-position:0 -295px;}
.contactCon dd{float:left;margin-top:30px;width:380px;color:#7b808b;font-size:16px;line-height:30px;font-family:arial;font-weight:normal;}
.contactCon dd.tel-icon{background:url(../images/txl.jpg) no-repeat left center;padding-left:58px;}
.contactCon dd.add-icon{background:url(../images/ldz.jpg) no-repeat left center;padding-left:45px;}
.contactCon dd.em-icon{background:url(../images/lem.jpg) no-repeat left center;padding-left:58px;width:260px;}
.contactCon dd.em-icon p a{color:#7b808b;}
.contactCon dd h4{vertical-align:middle;color:#1b1f29;font-size:28px;line-height:30px;font-weight:normal;}

/* 加入我们 */
.jobCon { padding-bottom:50px; }
.jobConTitle{ height:71px; background:url(../images/jobsbj.jpg) no-repeat; }
.jobConTitle h2{ width:226px; line-height:71px; height:71px; float:left; padding-left:110px; font-family:"微软雅黑"; font-size:24px; color:#fff; padding-right:45px; }
.jobConTitle span{ float:left; display:block; width:72px; height:54px; padding-top:17px; }
.jobConNr{ padding:25px 0 20px; border-bottom:1px solid #e8e8e8}
.jobConNr h3{ height:35px; line-height: 35px; border-bottom:1px solid #e8e8e8; font-family:"微软雅黑"; font-size: 12px; }
.jobConNr h3 b{ color:#e8312e; }
.conNr p{ padding-top:20px; font-family:"微软雅黑"; font-size: 12px; color:#666}
.jobCon a.delivery{ display:block; margin:25px auto 0; width:200px; height:45px; line-height:45px; text-align:center; font-family:"宋体"; font-size: 14px; color:#fff; border-radius:4px; background:#e8312e; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.jobCon a:hover.delivery{ background:#db1512; color:#fff; }

/* 誉字号页面在线咨询 */
.yzhKef{ width:157px; position: fixed; right:1px; top:170px;}
.kef_top{ height:130px; background:url(../images/kf/kf_top.png) no-repeat; }
.kef_cont{ background:url(../images/kf/kf_content.png) repeat-y; padding:10px 10px 5px; }
.kef_cont p{ height:24px; line-height:24px; padding-left:30px; font-family:"微软雅黑"; font-size:14px; color:#fff; margin-bottom:5px; }
.cont_tel{ background:url(../images/kf/kf_tel.png) no-repeat; }
.cont_mob{ background:url(../images/kf/kf_mob.png) no-repeat; }
.cont_qq{ background:url(../images/kf/kf_qq.png) no-repeat; }
.kef_code{ padding:10px 0; text-align:center; background:url(../images/kf/kf_cbj.png) repeat-y; }
.kef_code img{ border:3px solid #fff; margin:0; padding:0; }
.kef_code span{ font-family:"微软雅黑"; color:#fff; display:inline-block; }
.kef_line{ height:32px; background:url(../images/kf/kf_line.png) no-repeat; }
.kef_dzx{ height:90px; }
.kef_dtel{ height:32px; background:url(../images/kf/kf_btel.png) no-repeat; text-align:center; color:#fff836; padding-top:15px; font-size:18px; }

/* 内页公用 */
.yuzhTitle{ text-align:center; font-family:"微软雅黑"; font-size:36px; line-height:36px; font-weight:bold; color:#222; background:url(../images/icon.jpg) no-repeat center bottom; padding-bottom:30px; }
.pageTitle { text-align:center; padding:30px 0 50px 0;}
.pageTitle h2{ text-align:center; font-size:24px; line-height: 30px}
.pageTitle h2:before,.pageTitle h2:after{ display:inline-block; content:" "; height:14px; vertical-align:top; border-bottom:2px solid #dfdfdf; width:170px; }
.pageTitle h2:before{ margin-right:10px; }
.pageTitle h2:after{ margin-left:10px; }
.pageTitle h3{ text-align:center; padding-top:10px; text-transform: uppercase; color:#9f9e9e; font-size:12px; line-height:18px; }


.main_bg{ margin:0 auto; padding:0;}
/* .ul-time*/
.ul-time{ padding-top:50px;background-image:url(../images/time.png); background-position:left top; background-repeat:no-repeat; display:block;height:678px;padding-left:128px; width:950px; margin-left:auto; margin-right:auto;}
.ul-time li{padding-left:40px;margin-bottom:20px; line-height:35px; display:block; font-size:19px; font-weight:bold; color:#474747;}
.ul-time li:first-child{}  
.ul-time li:first-child+li{padding-left:60px;margin-bottom:15px;}           
.ul-time li:first-child+li+li{padding-left:80px;margin-bottom:30px;}           
.ul-time li:first-child+li+li+li{padding-left:35px;margin-bottom:15px;}           
.ul-time li:first-child+li+li+li+li{padding-left:65px;margin-bottom:18px;}           
.ul-time li:first-child+li+li+li+li+li{padding-left:95px;margin-bottom:13px;}           
.ul-time li:first-child+li+li+li+li+li+li{padding-left:45px;margin-bottom:15px;}           
.ul-time li:first-child+li+li+li+li+li+li+li{padding-left:55px;}           
.ul-time li:first-child+li+li+li+li+li+li+li+li{padding-left:68px;}      


/* link */
.tong{width:1200px; margin:0 auto;}
.link_tgb {
	line-height:22px;
	height:22px;
 margin-top:15px;
	
}
.link_tgb a{ padding-right:20px; float: right; color:#fff;  }
.link_tgb span {padding-left:10px; font-size:14px;font-weight:bold;}
.link_tgb .t1 {
	color: #5c5c5c;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 20px;
	font-style: normal;
	background-image: url(../images/link.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.link_tgb .t2 {color: #5c5c5c; cursor: pointer;padding:0px 20px;font-style: normal;background-image:url(../images/city.png); background-repeat:no-repeat; background-position:left center;}

.links {
	color:#5c5c5c;
	line-height: 25px;
	height: 50px;
	margin-top:5px;}
.links a {padding:0 10px; line-height:15px; color:#5c5c5c; font-size:14px; font-size:13px;}
.links div a:first-child{padding-left:0px;}
.links .hidden { display:none;}
.links a:hover{ color:#cd1f1e;}     




/*公司简介*/
.abbg{ width:1200px; height:410px; background:url(../images/abbg2.jpg) no-repeat right; margin:0 auto; padding:0; margin-top:100px; }
.about{width:570px; height:410px; float:left; }
.abcontent{width:590px;  margin-top:20px; padding:0; float:right; }
.abcontent h2.title{ color:#222; font-size:38px; line-height:56px; height:50px;}

.subtitle{  font-size:15px; color:#ff5d20;}
.abcontent .text{color:#666; font-size:15px; line-height:28px; margin-top:12px; }
.abcontent p{ display:block; text-align:left; line-height:26px;  margin:47px 25px 0 23px; font-size:14px; color:#161c2d; }


/*关于阿里国际站*/
.alibg{ width:100%; height:760px; background:url(../images/alibg.jpg) no-repeat center #000 ; margin-top:70px;}
.ali{width:1220px; height:550px; margin:0 auto; padding:0; text-align:center; padding-top:180px;}
.ali h2.title{  color:#fff; font-size:38px; line-height:56px; height:50px;}
.ali h2.en{ color:#fff; size:30px; line-height:40px; font-weight:normal;}
.ali p{ color:#fff; font-size:16px; line-height:28px; margin:15px 0; padding:0 100px; display:block; clear:both;}
.ali a.touch{ width:100px; height:28px; background:#f50; display:block; padding:9px 30px;  text-align: center; line-height:26px;  margin:35px auto; font-size:16px; color:#fff; border-radius:5px; clear:both;}
.ali a:hover{ width:100px; height:28px; background:#fff; display:block; padding:9px 30px;  text-align: center; line-height:26px;  margin:35px auto; font-size:16px; color:#222; border-radius:5px; clear:both;}


/* 解决方案 站*/

.alic_tit{ text-align: center;}
.alic_tit h2{ font-size: 38px; color: #111;line-height:56px; height:50px;}
.alic_tit p{ color: #666; font-size: 16px;line-height:26px; height:20px; margin-top:10px; }


/* 备份
.ali_bgf{ background: #fff; padding: 80px 0 110px 0; width: 1220px; margin:0 auto; clear:both; }
.kga{ width:96%; margin:0 auto; max-width:1200px;}
.alif_nr ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.alif_nr li{ flex: 0 1 31%; margin-top: 55px;}
.alif_pic{ overflow: hidden;}
.alif_pic img{display: block; width: 100%; transition: 0.5s; border-radius:12px;}
.alif_nr li:hover .alif_pic img{ transform: scale(1.05);}
.alif_mc{ font-size: 1.6rem; color: #000; font-weight: bold; line-height: 70px; height: 70px;}
.alif_ms{ padding-left: 15px; border-left: 2px solid #dfdfdf; color: #676767; font-size: 1rem; line-height: 30px;}

.alif_nr li:hover .alif_ms{border-left: 2px solid #ff7541; }

@media screen and (max-width:1440px){
.alif_nr li{ flex: 0 1 30%; margin-top: 45px;}
.alif_mc{ font-size: 1.625rem; line-height: 70px; height: 70px;}
.alif_ms{ font-size: 1.125rem;}
}
@media screen and (max-width:1270px){
.alif_nr li{ flex: 0 1 32%;}
}
@media screen and (max-width:1020px){
.ali_bgf{ padding: 60px 0 80px 0; width: 100%;}
.alif_mc{ font-size: 1.25rem; line-height: 54px; height: 54px;}
.alif_ms{ font-size: 1rem; line-height: 26px; padding-left: 10px;}
.alif_ms br{ display: none;}
}
@media screen and (max-width:700px){
.ali_bgf{ padding: 40px 0 50px 0;}
.alif_nr li{ margin-top: 25px; flex: 0 1 48%;}
.alif_mc{ font-size: 1.125rem; line-height: 42px; height: 42px;}
.alif_ms{ font-size: 0.875rem; line-height: 20px; padding-left: 6px;}
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

*/



.ali_bgf{ background: #fff; padding: 80px 0 110px 0; width: 1220px; margin:0 auto; clear:both; }
.kga{ width:99%; margin:0 auto; max-width:1200px;}
.alif_nr ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.alif_nr li{ flex: 0 1 24%; margin-top: 45px;}
.alif_pic{ overflow: hidden;}
.alif_pic img{display: block; width: 100%; transition: 0.5s; border-radius:8px;}
.alif_nr li:hover .alif_pic img{ transform: scale(1.05);}
.alif_mc{ font-size: 1.6rem; color: #000; font-weight: bold; line-height: 70px; height: 70px;}
.alif_ms{ padding-left: 15px; border-left: 2px solid #dfdfdf; color: #676767; font-size: 1rem; line-height: 30px;}

.alif_nr li:hover .alif_ms{border-left: 2px solid #ff7541; }

@media screen and (max-width:1440px){
.alif_nr li{ flex: 0 1 22%; margin-top: 45px;}
.alif_mc{ font-size: 1.625rem; line-height: 70px; height: 70px;}
.alif_ms{ font-size: 1.125rem;}
}
@media screen and (max-width:1270px){
.alif_nr li{ flex: 0 1 32%;}
}
@media screen and (max-width:1020px){
.ali_bgf{ padding: 60px 0 80px 0; width: 100%;}
.alif_mc{ font-size: 1.25rem; line-height: 54px; height: 54px;}
.alif_ms{ font-size: 1rem; line-height: 26px; padding-left: 10px;}
.alif_ms br{ display: none;}
}
@media screen and (max-width:700px){
.ali_bgf{ padding: 40px 0 50px 0;}
.alif_nr li{ margin-top: 25px; flex: 0 1 48%;}
.alif_mc{ font-size: 1.125rem; line-height: 42px; height: 42px;}
.alif_ms{ font-size: 0.875rem; line-height: 20px; padding-left: 6px;}
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}





.ali_bga{ background: #fff; padding: 60px 0 70px 0; width: 1100px; margin:0 auto; position: relative;}
.alia_tit{ text-align: center; color: #000;}
.alia_tit p{ font-size: 1.875rem; font-weight: bold; line-height: 1em;}
.alia_tit h2{ font-size: 3rem; line-height: 1.25em;}
.alia_nr{ padding-top: 35px;}
.alia_nr ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.alia_nr li{ flex: 0 1 24.3%; background: #e2eaf0; border-radius: 10px; overflow: hidden;}
.alia_nr li:nth-child(n+5){ margin-top: 0.9333%;}
.alia_kg{ position: relative; padding: 45px 4% 40px 10%;}
.alia_size{color: rgba(207,220,230,0.5); font-size: 7rem; text-shadow: 1px 1px 1px rgba(255,255,255,0.2); font-weight: bold; position: absolute; left: -4%; top: 6%;}
.alia_pic{ text-align: right; z-index: 9; position: relative;}
.alia_mc{ font-size: 1.25rem; color: #434343; line-height: 30px; margin-top: -3px; position: relative; z-index: 9;}
.alia_mc::before{ content: ''; width: 32px; height: 3px; background: #9c0000; display: block; margin-bottom: 18px;}
.alia_img{ width: 100%;  position: absolute; left: 0%; bottom: -198px; width: 100%;}
.alia_img p{ max-width: 984px; margin: 0 auto;}
.alia_img img{ display: block; width: 100%;}
@media screen and (max-width:1440px){
.alia_tit p{ font-size: 1.5rem;}
.alia_tit h2{ font-size: 2.5rem;}
.alia_img{bottom: -185px;}
.alia_size{ font-size: 6rem;}
}
@media screen and (max-width:1270px){
.ali_bga{padding: 70px 0 90px 0;}
.alia_tit p{ font-size: 1.5rem;}
.alia_tit h2{ font-size: 2.25rem;}
.alia_kg{ padding: 40px 4% 30px 6%;}
.alia_nr{ padding-top: 30px;}
.alia_size{ font-size: 5rem;}
.alia_mc::before{ margin-bottom: 25px;}
.alia_mc{ font-size: 1.125rem; line-height: 28px;}
.alia_img p{ max-width: 74%;}
}
@media screen and (max-width:1020px){
.ali_bga{padding: 60px 0 80px 0;}
.alia_tit p{ font-size: 1.375rem;}
.alia_tit h2{ font-size: 2rem;}
.alia_kg{ padding: 30px 5% 20px 5%;}
.alia_size{ font-size: 3.5rem;}
.alia_pic img{ height: 42px;}
.alia_mc{ font-size: 1rem; line-height: 24px;}
.alia_mc::before{ margin-bottom: 15px;}
.alia_img{bottom: -145px;}
}
@media screen and (max-width:700px){
.ali_bga{padding: 40px 0 50px 0;}
.alia_tit p{ font-size: 1.125rem;}
.alia_tit h2{ font-size: 1.5rem;}
.alia_nr{ padding-top: 25px;}
.alia_nr li{ flex: 0 1 49.5%;}
.alia_nr li:nth-child(n+3){ margin-top: 1%;}
.alia_size{ font-size: 3rem;}
.alia_mc{ font-size: 0.9375rem; line-height: 22px;}
.alia_img{bottom: -95px;}
.alia_img p{ max-width: 100%;}
}

.ali_bgb{ background: url(../images/ali_bgb.jpg) no-repeat center #eaf0f4; background-size: cover; width: 100%; padding:80px 0 60px 0;}
.alib_tit{ text-align: center; color: #2c2c2c;}
.alib_tit h2{font-size: 2.6rem;}
.alib_tit p{ font-size: 1.3rem;}
.alib_tit::after{ content: ''; display: block; width: 40px; height: 4px; background: #c20000; margin: 20px auto 0 auto;}
.alib_kg{ position: relative; margin-top: 50px; padding: 120px 0 57px 0;}
.alib_bt{ position: relative; text-align: center;}
.alib_la{ position: relative; z-index: 1;}
.alib_la img{ width: 40.714%;}
.alib_lb{ position: absolute; left: 0; top: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
.alib_lb img{ width: 27.357%;}
.alib_bnr{position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; background: url(../images/alib_btbg.png) no-repeat center; background-size: 18.642% auto; display: flex; justify-content: center; align-content: center; flex-wrap: wrap;}
.alib_bnr p{font-family: 'PTN'; font-size: 8.125rem; color: #fff; line-height: 0.8em; flex: 0 1 100%;}
.alib_bnr h3{ font-size: 1.875rem; color: #fff; margin-top: 10px;}
.alib_nr li{ position: absolute; text-align: center; color: #2c2c2c;}
.alib_nr li:nth-child(1){ width: 100%; left: 0; top: 0;}
.alib_nr li:nth-child(2){ left: 12%; top: 36%;}
.alib_nr li:nth-child(3){ right: 12%; top: 36%;}
.alib_nr li:nth-child(4){ left: 17%; bottom: 0;}
.alib_nr li:nth-child(5){ right: 17%; bottom: 0;}
.alib_mc{ color: #000; font-size: 1.875rem; font-weight: bold;}
.alib_ms{ font-size: 1.5rem; line-height: 30px;}
.ali_bgb .indb_more{ margin: 0 auto;}
.ali_bgb .indb_more i{ background: #ffb956;}
.ali_bgb .indb_more a{ color: #000;}
.ali_bgb .indb_more a span{ font-family: 'Dinr'; padding-left: 20px;}
@media screen and (max-width:1440px){
.alib_tit h2{font-size: 2.5rem;}
}
@media screen and (max-width:1270px){
.alib_tit h2{font-size: 2.25rem;}
.alib_nr li:nth-child(2){ left: 7%;}
.alib_nr li:nth-child(3){ right: 7%;}
.alib_nr li:nth-child(4){ left: 15%;}
.alib_nr li:nth-child(5){ right: 15%;}
.alib_bnr h3{ font-size: 1.5rem;}
.alib_mc{ font-size: 1.625rem;}
.alib_ms{ font-size: 1.375rem;}
}
@media screen and (max-width:1020px){
.alib_tit h2{font-size: 2rem;}
.alib_tit p{ font-size: 1.375rem;}
.alib_nr li:nth-child(2){ left: 2%;}
.alib_nr li:nth-child(3){ right: 2%;}
.alib_nr li:nth-child(4){ left: 10%;}
.alib_nr li:nth-child(5){ right: 10%;}
.alib_bnr p{ font-size: 6rem;}
.alib_bnr h3{ font-size: 1.125rem;}
.alib_mc{ font-size: 1.5rem;}
.alib_ms{ font-size: 1.25rem;}
}
@media screen and (max-width:700px){
.ali_bgb{ padding: 60px 0 50px 0;}
.alib_tit h2{font-size: 1.5rem;}
.alib_tit p{ font-size: 1.125rem;}
.alib_tit::after{ width: 32px; height: 2px; margin: 13px auto 0 auto;}
.alib_bnr p{ font-size: 2.5rem;}
.alib_bnr h3{ font-size: 0.75rem; margin-top: 5px;}
.alib_mc{ font-size: 1rem;}
.alib_ms{ font-size: 0.875rem; line-height: 1.25em;}
.alib_kg{ margin-top: 20px; padding: 70px 0 35px 0; margin-bottom: 25px;}
.alib_nr li:nth-child(2){ left: 0%;}
.alib_nr li:nth-child(3){ right: 0%;}
.alib_nr li:nth-child(4){ left: 4%;}
.alib_nr li:nth-child(5){ right: 4%;}
}

.ali_bgc{ background: #fff; padding: 60px 0 135px 0; width: 1100px; margin:0 auto; }
.alic_tit{ text-align: center;}
.alic_tit h2{ font-size: 2.6rem; color: #000;}
.alic_tit p{ color: #6c6c6c; font-size: 1.3rem;}
.alic_gd{ margin-top: 45px; position: relative; display: flex;}
.alic_fl{ flex: 0 1 30.715%; display: flex; background: #ffad39;}
.alic_fl ul{display: flex; flex-wrap: wrap; align-content: space-between;}
.alic_fl li{ flex: 0 1 100%; height: 16.666%; display: flex; box-sizing: border-box; border-bottom: 1px solid #ffc471; position: relative; cursor: pointer;}
.alic_fl li a{ display: flex; align-items: center; padding-left: 10%; color: #fff; position: relative; z-index: 9;}
.alic_fl li::after{ content: ''; width: 0%; height: 100%; position: absolute; left: 0; top: 0; background: #e7931c; transition: 0.5s;}
.alic_fl li:hover::after,.alic_fl li.on::after{ width: 100%; transition: 0.5s;}
.alic_wb{ padding-left: 35px;}
.alic_wb h3{ font-size: 1.875rem;}
.alic_wb p{ font-size: 0.875rem; font-family: 'Dinr'; margin-top: 3px;}
.alic_nr{ flex: 0 1 69.285%;}
.alic_nr li{ position: relative;}
.alic_img img{ display: block; width: 100%;}
.alic_po{ position: absolute; left: 50px; top: 18%;}
.alc_bt h3{ font-size: 2.875rem; color: #c00000; font-weight: bold;}
.alc_bt p{ font-size: 1.875rem; font-family: 'Dinr'; color: #000;}
.alic_po .indb_more{ margin-top: 110px;}
.alic_po .indb_more i{ background: #ffb956;}
.alic_po .indb_more a{ color: #000;}
.alic_ms{ padding-top: 45px; color: #5e5e5e; line-height: 30px; font-size: 1.375rem;}
.alic_po .indb_more a span{ font-family: 'Dinr'; padding-left: 20px;}
@media screen and (max-width:1440px){
.alic_tit h2{ font-size: 2.5rem;}
.alic_po{ top: 10%;}
.alc_bt h3{ font-size: 2.5rem;}
.alc_bt p{ font-size: 1.5rem;}
.alic_ms{ font-size: 1.25rem;}
.alic_po .indb_more{ margin-top: 80px;}
}
@media screen and (max-width:1270px){
.ali_bgc{padding: 60px 0 100px 0;}
.alic_tit h2{ font-size: 2.25rem;}
.alic_gd{ margin-top: 35px;}
.alic_wb{ padding-left: 20px;}
.alic_wb h3{ font-size: 1.375rem;}
.alic_wb p{ font-size: 0.8125rem;}
.alic_po{ top: 8%; left: 30px;}
.alc_bt h3{ font-size: 2.25rem;}
.alc_bt p{ font-size: 1.25rem;}
.alic_ms{ font-size: 1rem; padding-top: 25px;}
.alic_po .indb_more{ margin-top: 50px;}
}
@media screen and (max-width:1020px){
.alic_tit h2{ font-size: 2rem;}
.alic_tit p{ font-size: 1.375rem;}
.alic_gd{ margin-top: 30px;}
.alic_wb{ padding-left: 10px;}
.alic_wb h3{ font-size: 1.125rem;}
.alic_wb p{ display: none;}
.alic_po{ top: 5%; left: 20px;}
.alc_bt h3{ font-size: 2rem;}
.alc_bt p{ font-size: 1rem;}
.alic_ms{ font-size: 0.9375rem; padding-top: 20px; line-height: 26px;}
.alic_po .indb_more{ margin-top: 30px;}
}
@media screen and (max-width:700px){
.ali_bgc{padding: 40px 0 50px 0;}
.alic_tit h2{ font-size: 1.5rem;}
.alic_tit p{ font-size: 1rem;}
.alic_gd{ margin-top: 20px; display: block;}
.alic_fl li{ flex: 0 1 33.333%; height: auto;}
.alic_fl li::after{width: 100%; transform: scale(0);}
.alic_fl li:hover::after,.alic_fl li.on::after{transform: scale(1);}
.alic_fl li a{ height: 44px; line-height: 44px;}
.alic_pic img{ height: 24px;}
.alic_po{ top: 6%; left: 10px;}
.alic_wb{ padding-left: 5px;}
.alic_wb h3{ font-size: 0.875rem;}
.alc_bt h3{ font-size: 1rem;}
.alc_bt p{ font-size: 0.5rem;}
.alic_ms{ font-size: 0.875rem; padding-top: 10px; line-height: 20px;}
.alic_po .indb_more{ margin: 20px 0 0 0;}
}

.ali_bgd{ background: url(ali_bgb.jpg) no-repeat center fixed #eaf0f4; width: 100%; padding: 80px 0 120px 0;}
.alid_tit{ text-align: center; }
.alid_tit h2{ font-size: 2.6rem;}
.alid_tit p{ font-size: 1.3rem; margin-top: 5px;}
.alid_tit::after{ content: ''; display: block;  background: #ffad39; margin: 20px auto 0 auto;}
.alid_nr{ padding-top: 138px;}
.alid_nr ul{ display: flex; justify-content: space-between; width:1100px; margin:0 auto; padding:0; }
.alid_nr li{ flex: 0 1 31.2%; position: relative;}
.alid_nr li::before{ content: ''; width: 100%; height: 100%; position: absolute; background: rgba(65,130,180,0.15); right: -10px; bottom: -10px; border-radius: 10px;}
.alid_kg{ background: rgba(65,130,180,0.9); padding-bottom: 50px; position: relative; z-index: 9; border-radius:15px;}
.alid_img{ top: -99px; position: absolute;}
.alid_img img{ display: block; width: 100%;}
.alid_bt{ padding-top: 130px; text-align: center; color: #fff;}
.alid_bt h3{ font-size: 1.8rem; font-weight: bold;}
.alid_bt p{ font-size: 1.2rem; margin-top: 3px; }
.alid_ms{ padding-top: 30px; color: #baddff; text-align: center; line-height: 24px; margin-bottom:10px; font-size:15px; line-height:26px;}
.alid_an{ display: none;}
@media screen and (max-width:1440px){
.alid_tit h2{ font-size: 2.5rem;}
}
@media screen and (max-width:1270px){
.ali_bgd{ background-attachment: inherit; background-size: cover; padding: 70px 0 90px 0;}
.alid_tit h2{ font-size: 2.25rem;}
.alid_kg{ padding-bottom: 40px;}
.alid_bt{ padding-top: 120px;}
.alid_bt h3{ font-size: 1.5rem;}
.alid_bt p{ font-size: 1.25rem;}
.alid_ms{ font-size: 0.9375rem; padding: 20px 5% 0 5%; line-height: 22px;}
.alid_ms br{ display: none;}
}
@media screen and (max-width:1020px){
.ali_bgd{ padding: 60px 0 70px 0;}
.alid_tit h2{ font-size: 2rem;}
.alid_bt{ padding-top: 70px;}
.alid_bt p{ font-size: 1.125rem;}
.alid_ms{ font-size: 0.875rem; padding: 15px 5% 0 5%; height: 80px;}
}
@media screen and (max-width:700px){
.ali_bgd{ padding: 40px 0 50px 0;}
.alid_tit h2{ font-size: 1.5rem;}
.alid_tit p{ font-size: 1.125rem;}
.alid_tit::after{ height: 4px; width: 42px; margin: 15px auto 0 auto;}
.alid_nr li{ flex: 0 1 32%;}
.alid_nr li::before{ right: -3px; bottom: -3px; border-radius: 3px;}
.alid_kg{ padding-bottom: 15px;}
.alid_nr {padding-top: 60px;}
.alid_img{ top: -35px;}
.alid_bt{ padding-top: 40px;}
.alid_bt h3{ font-size: 1rem;}
.alid_bt p{ font-size: 0.875rem; line-height: 20px; height: 40px;}
.alid_ms{ display: none;}
}

.ali_bge{ background: #fff; background-size: cover; width: 100%; padding: 70px 0 90px 0;}
.alie_nr{ padding-top: 55px; width:1100px; margin:0 auto;}
.alie_nr ul{ display: flex; justify-content: space-between;}
.alie_nr li{ flex: 0 1 25%; text-align: center; position: relative;}
.alie_nr li::after{ content: ''; width: 1px; height: 57px; background: #94adbe; position: absolute; right: 0; bottom: 0;}
.alie_nr li:nth-child(1):before{ content: ''; width: 1px; height: 57px; background: #94adbe; position: absolute; left: 0; bottom: 0;}
.alie_mc{ padding-top: 25px; color: #404040; font-size: 1.4rem; line-height: 30px;}
@media screen and (max-width:1270px){
.alie_mc{ padding-top: 35px; font-size: 1.25rem;}
}
@media screen and (max-width:1020px){
.ali_bge{ padding: 60px 0 110px 0;}
.alie_nr{ padding-top: 65px;}
.alie_mc{ padding-top: 15px; font-size: 1.125rem;}
}
@media screen and (max-width:700px){
.ali_bge{ padding: 40px 0 50px 0;}
.alie_nr{ padding-top: 25px;}
.alie_nr ul{ flex-wrap: wrap;}
.alie_nr li{ flex: 0 1 50%;}
.alie_nr li:nth-child(3):before{content: ''; width: 1px; height: 57px; background: #94adbe; position: absolute; left: 0; bottom: 0;}
.alie_nr li:nth-child(n+3){ margin-top: 30px;}
.alie_pic img{ height: 50px;}
.alie_mc{ padding-top: 10px; font-size: 1rem; line-height: 22px; height: 44px;}
}

.se02{ width:1170px; height:521px; margin:0 auto; padding:20px 0 0 0; margin:20px 0 40px 0; }
.se03{ width:1142px; height:163px; margin:0 auto; padding:20px 0 0 0; margin:10px 0; }


.service_tit{ text-align: center; color: #000;}
.service_tit p{ font-size:36px; font-weight: bold; line-height: 34px;}
.service_tit h2{ font-size: 18px; line-height: 40px; color:#666; }



.about_bgc{ background: url(../images/abo_bgc.jpg) no-repeat center fixed; width: 100%; padding: 105px 0 120px 0; position: relative;}
.about_bgc::before{ content: ""; width: 100%; height: 100%; background: url(../images/aboc_dd.png) repeat; position: absolute; left: 0; top: 0;}
.about_bgc::after{ /* content: 'culture'; */  text-transform: uppercase; width: 100%; text-align: center; position: absolute; bottom: -0.4em; line-height: 0.8em; color: rgba(255,255,255,0.1); font-size: 12.5rem; font-family: 'DinBlack'; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}
.about_bgc .kga{ width:1100px; height:auto; margin:0 auto; padding:0; position: relative; z-index: 9;}
.aboc_bt{ color: #fff; font-size: 2.25rem; font-weight: bold; line-height:55px;}
.aboc_ms{ color: #fff; font-size: 1.125rem; line-height: 40px; margin-top: 40px;}
@media screen and (max-width:1270px){
.about_bgc{ background-attachment: inherit; background-size: cover; padding: 100px 0 150px 0;}
.aboc_bt{ font-size: 2rem; line-height: 50px;}
.aboc_ms{ margin-top: 20px; line-height: 36px;}
}
@media screen and (max-width:1020px){
.aboc_bt{ font-size: 1.875rem; line-height: 44px;}
.aboc_ms{ font-size: 18px; line-height: 32px;}
.about_bgc::after{ font-size: 8rem;}
}
@media screen and (max-width:700px){
.about_bgc{ padding: 40px 0 50px 0;}
.about_bgc::after{ font-size: 4rem;}
.aboc_bt{ font-size: 1.25rem; line-height: 30px;}
.aboc_bt br{ display: none;}
.aboc_ms{ font-size: 0.9375rem; line-height: 24px; margin-top: 10px}
}
.aboc_ms p{ font-size: 28px; line-height: 32px;}


/* 公司简介-服务流程 */
.serlc{ width:100%; height:530px; margin:0 auto; padding:65px 0; background:url(../images/ser_lc.jpg) no-repeat center bottom #fff; }













