@charset "utf-8";
body{ color:#211d1e; font-size:14px; height:auto; box-sizing:border-box; padding-top:90px;}
.course{-moz-user-select: none; /*火狐*/
  -webkit-user-select: none;  /*webkit浏览器*/
  -ms-user-select: none;   /*IE10*/
  -khtml-user-select: none; /*早期浏览器*/
  user-select: none;}
a{ color:#211d1e; text-decoration:none;}
a:hover{ text-decoration:none; color:#c49a6b;}
i,em{ font-style:normal;}

.icase .li .img,
.news_list li .img,
.business_list .img,
.case_list li .img,
.relations_yun_list li .img{ overflow:hidden;}

.icase .li,
.icase .li .text,
.icase .li .img img,
.news_list li .img img,
.news_list li .text,
.business_list .img img,
.business_list a,
.case_list li .img img,
.case_list li .text,
.relations_yun_list li .img img,
.relations_yun_list li a,
.subnva li a,
/*.menu li a,*/
.tit1 .m a,
.footer_nav li a,
.case_tit li a,
.ipt_b1,
.login{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.icase .li:hover .img img,
.news_list li:hover .img img,
.business_list li:hover .img img,
.case_list li:hover .img img,
.relations_yun_list li:hover .img img{
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}


.wp{ width:1500px; margin:0 auto; position:relative;}

.header{ height:90px; position:fixed; left:0px; right:0px; top:0px; background-color:#fff; z-index:1010; box-shadow:0 0 3px #666;-webkit-transform: translateZ(0);}
.header_wp{ position:relative; height:90px; margin:0 40px;}
.logo{ left:52px; top:27px; position:absolute;}
.logo img{ height:50px; width:auto;}
.menu{ padding-left:20%;}
.menu li{ float:left;}
.menu li a{ height:90px; line-height:90px; padding:0 40px; display:block; font-size:20px; background:url(../images/menu_line.jpg) repeat-x 0 90px;}
.menu li.curr a,.header .menu li a:hover{  color:#c49a6b; background-position: 0 86px;}
.login_form_bar{ display:none;}


.menu-link{
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position: fixed; top:26px;right:20px;background: #000;background: rgba(0,0,0,0.7);font-size: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {background: #000;}
.menu-link span {position: relative;display: block;margin-top:10px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #fff;width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before {
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after {
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}


.login_language{width:44px; height:40px; background:#fff; color:#c49a6b; display:block; position:absolute; right:164px; top:50%; margin-top:-21px; text-align:center; line-height:42px; border:#c49a6b 1px solid;}
.login_top{ width:144px; height:42px; background:#c49a6b; color:#fff; display:block; position:absolute; right:0px; top:50%; margin-top:-21px;font-size: 17px; text-align:center; line-height:42px; border:none;}
.login_top:hover{ color:#fff; background:#9e6e38;}
.login_top span{ margin-left:10px;}

/*.login_form{ position:absolute; right:0px; top:26px;}
.login_form li{ float:left; position:relative;}
.ipt_t1{ width:135px; height:41px; border:1px solid #d3d3d3; border-right:none; box-sizing:border-box; padding:0 10px 0 40px;}
.login_form li .iconfont{width:40px; font-size:24px; position:absolute; left:0px; top:0px; height:41px; line-height:41px; text-align:center; color:#c49a6b;}
.ipt_t2{ width:135px; height:41px; border:1px solid #d3d3d3; border-right:none; box-sizing:border-box; padding:0 10px 0 40px;}
.ipt_b1{ cursor:pointer; background:#c49a6b; border:1px solid #c49a6b; height:41px; width:96px; box-sizing:border-box; color:#fff;}
.ipt_b1:hover{ background-color:#a5753f;}*/

.ibanner{}
.ibanner .single-item{ background:url(../images/loding.gif) no-repeat center center;}
.ibanner .wp{ z-index:8;}
.ibanner .slick-dots{ position:absolute; left:50%; bottom:30px; z-index:8; margin-left:-43px;}
.ibanner .slick-dots li{ float:left; margin:0 5px;}
.ibanner .slick-dots li button{ float:left; width:47px; height:47px; padding:0px; border:none; cursor:pointer; box-sizing:border-box; text-indent:-9999px; overflow:hidden; background:url(../images/banner_page.png) no-repeat -47px 0;}
.ibanner .slick-dots li.slick-active button{ width:47px; background-position:0 0;}
.ibanner .slick-slide{}
.ibanner .slick-slide img{ width:100%; height:auto;}
.ibanner .slick-slide a{ display:block;}
.ibanner .slick-arrow{width:80px; height:80px; border:none; padding:0px; cursor:pointer; display:block; position:absolute;top:50%; margin-top:-40px;background:url(../images/banner_nav.png) no-repeat; z-index:8;}
.ibanner .slick-prev{left:0px; background-position:0 0px;}
.ibanner .slick-next{right:0px; background-position:-80px 0px;}
.ibanner .slick-slider .slick-prev:hover{ background-position:0 -80px;}
.ibanner .slick-slider .slick-next:hover{ background-position:-80px -80px;}

.tit1{padding:40px 0px 50px; color:#c49a6b; font-size:14px;}
.tit1 .h1{ font-size:48px; line-height:1; padding-bottom:10px;}
.tit1 .h1.blue-title{color: #2f2a67;text-align: center;}
.tit1 .h1.white-title{color: #fff;text-align: center;}
.tit1 .h1 img{display: inline-block;margin: -12px 25px 0px;}
.tit1 .em{ font-size:24px; color:#2f2a67; line-height:1; padding:5px 0 35px 0;text-align: center;}
.tit1 .p{line-height:36px; padding:0 0 20px 0;color: #333;}
/*.tit1 .p.about_txt{text-align: center;}*/
.tit1 .p span{ display:block;}
.tit1 .p strong{ font-weight:normal; line-height:42px; font-size:24px; color:#c49a6b;}
.tit1 .m a{ display:block; border:2px solid #c49a6b; width:176px; height:44px;font-size: 16px; margin:0 auto; text-align:center; line-height:44px; color:#c49a6b;border-radius: 48px;}
.tit1 .m a i{ margin-left:10px;}
.tit1 .m a:hover{ background-color:#c49a6b; color:#fff;}
.icon1{ padding:20px 0;}

.icon2{ background:url(../images/icon2.jpg) no-repeat top center; background-size:cover; padding:10px 0 25px 0; box-sizing:border-box;}
.icon2 .tit1{ color:#fff;}
.icon2 .tit1 .em{ color:#fff;}
.icon3{ padding:10px 0; box-sizing:border-box;}
.icon3 .tit1{ color:#fff;padding-bottom: 25px;}

.icon4.index_news{background: url(../images/icon4.jpg) no-repeat top center; background-size: cover;padding-top: 10px;padding-bottom: 65px;}
.icon4.index_news .tit1 .em{color: #fff;}
.icon4{padding-top: 10px;padding-bottom: 65px;background: #fff;}
.icon4 .tit1 .em{padding-bottom: 35px;color:#c49a6b;}
.icon4 .item_cont_box{max-width: 1200px;margin: 0px auto;}
.icontact img{ margin: 0px auto;display: block;max-width: 100%;}


.ibusiness .single-item{ margin:0 40px; padding:0 170px 100px 170px;}
.ibusiness .li{ background:url(../images/icon2_bg.png) no-repeat -190px 0; width:190px; height:212px; margin:0 auto; text-align:center;  color:#211d1e;}
.ibusiness .li .ibusiness-icon-box{width: 80px;height: 94px;margin: 0px auto;padding-top: 59px;}
.ibusiness .item-small-tit{font-size: 18px;color: #fff;text-align: center;padding-top: 25px;font-weight: bold;}
.ibusiness .slick-arrow{ position:absolute; top:50%; margin-top:-75px; line-height:1;  text-align:center; cursor:pointer; background:none; color:#fff; border:none; width:90px; text-align:center;
font-family:"iconfont" !important;
font-size:90px;
font-style:normal;
-webkit-font-smoothing: antialiased;
/*-webkit-text-stroke-width: 0.2px;*/
-moz-osx-font-smoothing: grayscale;
}
.ibusiness .slick-prev{left:0px; opacity:0.6;}
.ibusiness .slick-next{right:0px; opacity:0.6;}
.ibusiness .slick-prev{width: 26px;height: 46px;background-image: url(../images/arrow_white_icon.png);background-position: 0px 0px; }
.ibusiness .slick-next{width: 26px;height: 46px;background-image: url(../images/arrow_white_icon.png);background-position: -26px 0px;}
.ibusiness .slick-prev:hover{left:0px; opacity:1;}
.ibusiness .slick-next:hover{right:0px; opacity:1;}
.ibusiness .slick-dots{ position:absolute; left:50%; bottom:0px; z-index:8; margin-left:-43px;}
.ibusiness .slick-dots li{ float:left; margin:0 5px;}
.ibusiness .slick-dots li button{ background:url(../images/banner_ico.png) no-repeat -40px 0; float:left; display:block; width:18px; height:18px; cursor:pointer; border:none; text-indent:-999px; overflow:hidden;}
.ibusiness .slick-dots li.slick-active button{ background-position:0 0;}

.ibusiness .slick-slide:hover{}



.icase{/* padding-bottom:60px;*/}
.icase .single-item{ margin:0 40px; padding:0 120px 30px 120px;}
.icase .li{ background-color:#FFF; width:88.3534%; margin:0 auto; color:#000;}
.icase .li .img{}
.icase .li .img img{ width:100%; height:370px;}
.icase .li .text{ padding:0px; min-height:115px;position: relative;}
.icase .li .text .h3{ font-size:18px; line-height:1.52;padding: 10px 10px;}
.icase .li .text .h3 strong{ color:#333; font-weight:normal; margin-right:10px;}
.icase .li .text .h3 em{ color:#8a8586; font-size:16px;}
.icase .li .text .em{ border-bottom: 1px solid #000;display: block;width: 100%;}
.icase .li .text .p{ font-size:12px; line-height:1.66;padding: 5px 10px 3px;}
.icase .li .text .num-scale{color: #c49a6b;font-size: 48px;position: absolute;right: 7px;bottom: 0px;}


.icase .li:hover .text{ background-color:#c49a6b; color:#fff;}
.icase .li:hover .text .h3 strong{ color:#fff;}
.icase .li:hover .text .em{ border-bottom: 1px solid #fff;}
.icase .li:hover .text .num-scale{color: #fff;}

.icase .slick-arrow{ position:absolute; top:50%; margin-top:-95px; line-height:1;  text-align:center; cursor:pointer; width:90px; background:none; color:#fff; border:none;
font-family:"iconfont" !important;
font-size:90px;
font-style:normal;
-webkit-font-smoothing: antialiased;
/*-webkit-text-stroke-width: 0.2px;*/
-moz-osx-font-smoothing: grayscale;
}
.icase .slick-prev{left:0px; opacity:0.6;}
.icase .slick-next{right:0px; opacity:0.6;}
.icase .slick-prev{width: 26px;height: 46px;background-image: url(../images/arrow_icon.png);background-position: 0px 0px; }
.icase .slick-next{width: 26px;height: 46px;background-image: url(../images/arrow_icon.png);background-position: -26px 0px;}
.icase .slick-prev:hover{left:0px; opacity:1;}
.icase .slick-next:hover{right:0px; opacity:1;}
.icase .slick-dots{ position:absolute; left:50%; bottom:0px; z-index:8; margin-left:-43px;}
.icase .slick-dots li{ float:left; margin:0 5px;}
.icase .slick-dots li button{ background:url(../images/banner_ico.png) no-repeat -40px 0; float:left; display:block; width:18px; height:18px; cursor:pointer; border:none; text-indent:-999px; overflow:hidden;}
.icase .slick-dots li.slick-active button{ background-position:0 0;}


.icontact{ width:500px; float:left;margin-bottom: 20px;}
.icontact .pd{ padding:40px 0 0 0; }
.icontact_ewm{}
.icontact_ewm li{ float:left; width:140px; margin-right:40px; text-align:center;}
.icontact_ewm li img{ width:100%; height:auto;}
.icontact_ewm li .text{ line-height:38px;}

.icontact_list{ padding-top:20px;}
.icontact_list li{ padding:15px 0 15px 70px; position:relative; color:#c49a6b;line-height:30px;}
.icontact_list li .iconfont{ position:absolute; left:0px; top:15px; line-height:60px; font-size:40px;}
.icontact_list li .h3{ font-size:18px;}
.icontact_list li .p{ color:#211d1e;}

.icon5{background: url(../images/icon5.jpg) no-repeat top center;padding: 10px 0px 75px;background-size: cover;}
.icon5 .item-cont-box{width: 1200px;margin: 0px auto;}
.commpany-info-box{float: left;width: 50%;}
.communicate-box{float: left;width: 50%;}
.commpany-info-box h3{font-size: 30px;color: #2f2a67;padding-bottom: 30px;}
.icon-exp-box{padding-bottom: 10px;}
.icon-exp-box img{display: inline-block;vertical-align: middle;}
.icon-exp-box p{display: inline-block;vertical-align: middle;font-size: 14px;color: #333;padding-left: 10px;}
.communicate-box .inp-box{}
.communicate-box .inp-box input{width: 45%;display: block;border: 1px solid #2f2a67;float: left;font-size: 12px;padding: 5px 2%;background: transparent;}
.communicate-box .inp-box input:nth-child(1){margin-right: 21px;}
.communicate-box textarea{outline: none; resize: none;border: 1px solid #2f2a67;line-height: 1.5em;padding: 2%;width: 100%;height: 118px;margin-top: 7px;background: transparent;}
.communicate-box .contactSubmit{width: 120px;height: 30px;line-height: 30px;color: #fff;background: #2f2a67;font-size: 14px;display: block;text-align: center;margin-top:10px;margin-left: 480px;}

.iproject{ width:50%; float:left; height:860px;}
.iproject .pd{ padding:40px 0 0 0; width:590px; margin:0 auto;}
.iproject .tit1 .h1{text-align: center;}

.iproject_list li{ padding-bottom:24px; overflow:hidden; width:100%; position:relative;}
.iproject_list li.clearfix{ margin:0px; padding:0px; width:100%;}
.iproject_list li.li1{ font-size:18px;}
.iproject_list li.li1 i{ font-size:14px; background:url(../images/iproject_list_i.png) no-repeat; margin-right:10px; width:33px; height:33px; float:left; text-align:center; line-height:33px;}
.iproject_list li.li1 a{ float:left; line-height:33px;}
.iproject_list li.li1 em{ margin:0 40px; float:left; border-right:1px solid #90745c; height:33px;}
.iproject_list li.li1 a span{ border-bottom:1px solid #000;}
.iproject_list li.li1 a:hover{ color:#000;}
.iproject_list li.li3{ float:left; width:50%;}
.iproject_list li.li4{ float:right; width:50%;}
.iproject_list li.li5{ float:left; width:50%;}
.iproject_list li.li6{ float:right; width:50%;}
.ipt_t3{ background:url(../images/iproject_list_bg.png) repeat; border:1px solid #d9d2ca; width:100%; height:50px; padding:0 20px; font-size:14px; line-height:50px; box-sizing:border-box; color:#211d1e;}
.ipt_b3{ background:url(../images/ipt_b3.png) no-repeat 34px center #211d1e; position:absolute; right:0px; top:0px; height:50px; width:172px; text-align:center; line-height:50px; border:none; padding:0 0 0 37px; cursor:pointer; color:#fff; font-size:14px;}
.ipt_t4{ background:url(../images/iproject_list_bg.png) repeat; border:1px solid #d9d2ca; width:270px; height:50px; padding:0 20px; font-size:14px; line-height:50px; box-sizing:border-box; color:#211d1e;}
.textarea_t4{ display:block; background:url(../images/iproject_list_bg.png) repeat; border:1px solid #d9d2ca; width:100%; height:100px; padding:10px 20px; font-size:14px; line-height:25px; box-sizing:border-box; color:#211d1e; resize:none; background:url(../images/iproject_list_bg.png) repeat;}
.ipt_b4{ background: #c49a6b; border:none; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.ipt_b4:hover{ background:#b27838; color:#fff;}
.iproject_list li.li4{ text-align:right;}
.iproject_list li.li6{ text-align:right;}


.footer_nav{ padding:34px 0 50px 0;}
.footer_nav ul{ width:16.6666666%; float:left; padding:0 30px 0 0 ; box-sizing:border-box;}
.footer_nav ul.last{ padding-right:0px;}
.footer_nav li.h3 h3{ font-size:22px; line-height:52px; color:#daad60; position:relative;}
.footer_nav li.h3 h3 i{ display:none; width:20px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px; cursor:pointer;}
.footer_nav li a{ display:block; font-size:16px; line-height:36px;color: #333;}
.footer_nav li a:hover{ color:#daad60;}
.footer_bottom{ text-align:center; background-color:#0f1231; font-size:12px; color:#fff; line-height:1.8; padding:30px;}



.explain_bg{ display:none; z-index:2221; background-color:rgba(0,0,0,0.4); *background:#000; *opacity:0.4; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; }
.explain_box{ display:none; z-index:2222; position:fixed; _position:absolute; width:760px; left:50%; top:50%; margin:-166px 0 0 -380px; background:#FFF; border-radius:6px; box-shadow:0 0 5px #c49a6b;}
.explain_box .pd{ padding:40px 40px 40px 40px; position:relative;}
.explain_box .h3{ font-size:24px; padding:0 0 20px 0;}
.explain_box .p{ font-size:16px; line-height:1.8;}
.explain_box .icon-guanbi{ position:absolute; right:10px; top:10px; font-size:36px; line-height:1; cursor:pointer; color:#c49a6b;}

/*内页*/
.page_con{ background:#f5f5f5; padding:40px 0 70px 0;}

.page_main_box{max-width: 1500px;margin: 0px auto;}
.page_main_box.csr_page{padding: 75px 0px 40px;}
.page_main_box.zczc_page{max-width: 1360px;margin: 0px auto;}
.page_tit_zh{font-size: 40px;color: #333;font-weight: bold;text-align: center;}
.page_tit_en{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.segmenting_line{margin: 10px auto 40px;display: block;}
.content_txt.p{padding: 0px 20px;}
.content_txt p{font-size: 16px;color: #333;padding-bottom: 25px;line-height: 2;}
.about_pic01{margin: 55px 0px 0px;width: 100%;}

.zczc_page .content_txt{float: left;max-width: 812px;padding-left: 10px;}
.about_pic02{float: left;margin-left: 80px;}


/*.page_con .wp{ width:1200px;}*/
.pagebanner{}
.pagebanner img{ width:100%; height:auto;}
.subnva{ background:url(../images/subnav_bg.png) repeat-x #fff bottom; height:64px;}
.subnva ul{ margin:0 auto; text-align:center;}
.subnva li{ display:inline-block;}
.subnva li a{ display:inline-block; padding:0 23px; height:62px; line-height:62px;}
.subnva li span{ padding:0 15px; height:62px; line-height:62px;}
.subnva li a:hover,.subnva li.curr a{ color:#c49a6b; border-bottom:2px solid #c49a6b;}
.subnva li:last-child span{ display:none;}
.crumbs{ line-height:40px; height:40px; color:#8a8586;}
.crumbs a{ color:#8a8586;}
.crumbs a:hover{ color:#c49a6b;}
.crumbs em{ padding:0 8px;}
.pagecon{ padding-top:40px;}

.about_tit{ position:relative; padding-left:200px;}
.about_tit .i{ position:absolute; left:0px; top:0px;}
.about_tit .i strong{ display:none;}
.about_tit .t em{ font-size:48px; line-height:1.1; text-transform:uppercase; display:block; color:#8a8586;}
.about_tit .t em span{ display:block;}
.about_tit .t strong{ display:block; font-size:30px; line-height:1; font-weight:normal; padding-top:10px;}

.about,.speech,.structure,.culture,.honor,.news_info,.case,.relations_yun_list,.job,.partner{ margin:0 150px;}


/*关于我们*/
.about{}
.about .about_tit{ background:url(../images/about_fr_line.png) no-repeat bottom left; padding-bottom:40px;}
.about_fl{ position:relative; width:50%; float:left;}
.about_fl img{ width:100%; height:auto; margin-top:30px;}
.about_fl .video_box{ width:100%; margin:0 auto;padding:20px 20px 0 20px;}
.about_fl .video_box video{ width:100%; height:auto; display:block;}
.about_fr{ margin-left:50%; padding-left:60px;}



.about_fr .h3{ padding:28px 0 28px 0;}
.about_fr .h3 strong{ display:block; font-weight:normal; font-size:18px;}
.about_fr .h3 em{ display:block; font-size:14px;}

.about_fr .p{ color:#211d1e; line-height:2;}
.about_fr .p strong{ font-size:24px; font-weight:bold;}
.about_fr .p b{ font-size:14px; font-weight:bold;}
.about_fr .p p{ margin-bottom:28px;}

.speech{}
.speech_fl{ float:right; width:32%;}
.speech_fl img{ width:100%; height:auto;}
.speech_fr{ margin-right:32%; padding-right:80px;}
.speech_fr .p{ padding-top:28px; color:#211d1e; line-height:2;}
.speech_fr .p p{ margin-bottom:28px;}
.speech_fr .qm{ width:38%; height:auto;}

.structure{}
.structure_top{}
.structure_top .img{ float:left; width:50%; overflow:hidden;}
.structure_top .img img{ float:right;}
.structure_top .text{ margin-left:50%; padding-left:20px;}
.structure_bottom{ padding:90px 0 0 0;}
.structure_bottom img{ margin:0 auto; display:block;}

.culture{ padding:0;}
.culture_fl{ float:left;padding-top: 155px;}
.culture_fl .img{ padding-top:90px;}
.culture_fr{ padding-top:35px; margin-left:500px;}
.culture_fr img{ width:100%; height:auto;}

.culture_tit{border: 1px solid #c49a6b;margin-bottom: 35px;width: 332px;}
.culture_tit p{font-size: 30px;color: #fff;margin: 7px;background: #c49a6b;padding: 3px 24px;}
.culture_list dt{color: #c49a6b;font-size: 24px;}
.culture_list dt em{font-style: normal;width: 8px;height: 8px;display: inline-block;background:#c49a6b;border-radius: 50%;margin-right: 10px;vertical-align: middle;margin-top: -5px;}
.culture_list dd{color: #333;font-size: 20px;margin: 5px 0px 20px 18px;}




/*zzm0911*/
.honor{ position:relative;}
.honor .about_tit{ position:absolute; right:0px; top:60px; padding:0 200px 0 0;}
.honor .about_tit .t{ text-align:right;}
.honor .about_tit .i{ left:auto; right:0px;}
.honor_list{ background:url(../images/honor_list.png) repeat-y 94px 0; padding:0 0 90px 0; position:relative;}
.honor_list .h3{ font-size:42px; color:#c49a6b; padding-top:0px; position:relative; width:180px; border-bottom:2px solid #c49a6b; margin-bottom:38px; cursor:pointer; display:none;}
.honor_list .h3 span{ font-size:24px;}
.honor_list .h3 i{ display:block; width:20px; right:10px; height:20px; position:absolute; top:50%; margin-top:-10px; background:url(../images/honor_textlist.png) no-repeat 0 0;}
.honor_list .h3.curr i{ background-position:0px -20px;}
.honor_list .dl{ display:block !important;}
.honor_list dl{ position:relative; padding: 0 0 20px 140px;}
.honor_list dt{ position:absolute; top:12px; left:0px; background:url(../images/honor_list_ico.png) no-repeat right center; width:110px; box-sizing:border-box; text-align:right; font-size:24px; color:#c49a6b; line-height:32px; height:32px; padding-right:55px;}
.honor_list dd{ background:#fff; border-radius:5px; border:1px solid #d9d9d9; position:relative;}
.honor_list dd ul{ padding:5px 15px;}
.honor_list dd li{ overflow:hidden; padding:10px 0; border-bottom:1px solid #e4e4e4;}
.honor_list dd li:last-child{ border-bottom:none;}
.honor_list dd .img{ float:left; width:137px; display:none;}
.honor_list dd .img img{ width:100%; height:auto;}
.honor_list dd .text{ font-size:18px; line-height:1.66; cursor:pointer; margin-left:0 !important;}
.honor_list dd .text h3{ color:#c49a6b; display:none;}


.honor_icotop{ background:url(../images/honor_list_jt.png) no-repeat top left; width:45px; height:45px; position:absolute; top:0px; left:120px;}
.honor_icobottom{ background:url(../images/honor_list_jt.png) no-repeat bottom left; width:45px; height:45px; position:absolute; bottom:0px; left:120px;}
.honor_icosj{ background:url(../images/honor_list_sj.png) no-repeat; width:13px; height:14px; position:absolute; left:-13px; top:22px;}
/*zzm0911*/

.news_list{}
.news_list ul{ margin:0 -13px;}
.news_list li{ width:33.33%; float:left; padding:0 13px; box-sizing:border-box; margin-bottom:40px;}
.news_list.dzjj li{width: 20%;text-align: center;}
.news_list.dzjj li img{display: block;margin: 0px auto;}
.news_list.dzjj li h3{font-size: 24px;color: #000;padding-top: 35px;}
.news_list.dzjj li em{display: block;background: #c49a6b;width: 30px;height: 2px;margin: 10px auto;}
.news_list.dzjj li span{font-size: 14px;color: #333;}

.news_list li.clearfix{ width:100% !important; margin:0px !important; padding:0px !important; display:none;}

.news_list li .bus_pic_sign{width: 100%;display: block;}

.news_list li a{display: block;position:relative;}
/*.news_list li .img{ height:218px; overflow:hidden;}*/
.news_list li .img img{ width:100%; height:420px;}
.news_list li .text{ background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff); padding:10px 5%; color:#8a8586;width: 90%;position: absolute;left: 0px;bottom: 0px;}
.news_list li .text .h3{ margin-bottom:5px; color:#333; font-size:24px; line-height:1.5;/* 多余一行省略 */ white-space: nowrap;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.news_list li .text .p{ font-size:14px; line-height:24px;color: #666;margin-bottom: 7px;/* 多余两行省略 */ display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height: 48px;}
.news_list li .text .em{ font-size:14px; color: #666;}

.news_list li a:hover .text{ background-color:rgba(196,154,107,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fc49a6b,endColorstr=#7fc49a6b); color:#fff;}
.news_list li a:hover .text .h3,.news_list li a:hover .text .p,.news_list li a:hover .text .em{ color:#fff;}

.news_page{ text-align:center;padding: 30px 0px 10px;}
.news_page .pd{ margin:0 auto;}
.news_page a,.news_page span{ width:44px; height:44px; text-align:center; line-height:44px; font-size:18px; display:block; float:left; background-color:#fff; border-radius:50%; margin:0 10px;color: #c49a6b;}
.news_page a.current,.news_page a:hover,.news_page span.current{ color:#fff; background-color:#c49a6b;}

.news_info{}
.news_info .h1{ padding-bottom:15px;}
.news_info .h3{ font-size:24px; font-weight:bold; line-height:1.8;}
.news_info .em{ font-size:14px; color:#8a8586;}
.news_info .p{ background-color:#fff; padding:38px;}
.news_info .p img{ max-width:100%; height:auto;}
.news_info .p p{ font-size:14px; line-height:1.8;}
.news_info .o{ padding:54px 0;}
.news_info .o_fl{ height:54px; float:left;}
.news_info .o_fl li{ float:left; padding-right:12px; padding-top:2px;}
.news_info .o_fl .iconfont{ font-size:24px; width:48px; line-height:48px; text-align:center; line-height:48px; background-color:#ffffff; border:1px solid #c49a6b; border-radius:50%; color:#c49a6b; display:block;}
.news_info .o_fl .iconfont:hover{ color:#fff;}
.news_info .o_fl .icon-xinlang:hover{ background-color:#e11f20; border-color:#e11f20;}
.news_info .o_fl .icon-weixin:hover{ background-color:#8ccd11; border-color:#8ccd11;}
.news_info .o_fl .icon-qq:hover{ background-color:#1391e2; border-color:#1391e2;}
.news_info .o_fl .icon-douban:hover{ background-color:#228a31; border-color:#228a31;}
.news_info .o_fl .icon-renren:hover{ background-color:#005baa; border-color:#005baa;}
.news_info .o_fr{ float:right;}
.news_info .o_fr a{ width:128px; height:52px; text-align:center;border: 1px solid #c49a6b; display:block; float:left; font-size:24px; line-height:54px;}
.news_info .o_fr a:hover{ background-color:#c49a6b; color:#fff;}
.news_info .o_fr .back{ font-size:14px; width:128px; height:52px; text-align:center; background-color:#c49a6b;color: #fff; display:block; float:left; margin:0 10px; text-align:center; line-height:54px;}
.icon-jiantou-left:before{width: 14px;height: 25px;display: block;background: url(../images/arrow_icon.png) no-repeat;background-position: 0px 0px;background-size: 28px 25px;margin: 14px auto 0px;content:'';}
.icon-jiantou-right:before{width: 14px;height: 25px;display: block;background: url(../images/arrow_icon.png) no-repeat;background-position: -14px 0px;background-size: 28px 25px;margin: 14px auto 0px;content:'';}
.icon-jiantou-left:hover:before{background: url(../images/arrow_white_icon.png) no-repeat;background-size: 28px 25px;background-position: 0px 0px;}
.icon-jiantou-right:hover:before{background: url(../images/arrow_white_icon.png) no-repeat;background-size: 28px 25px;background-position: -14px 0px;}

.business_list{}
.business_list li{ position:relative;}
.business_list li a{ background-color:#fff; display:block; overflow:hidden; color:#211d1e;}
.business_list .img{ width:50%; float:left;
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;}
.business_list .img img{ width:100%; height:auto;}
.business_list .text{ margin:0 0 0 50%; padding:50px 120px 0 120px;}
.business_list .text .em{ color:#8a8586; font-size:34px;}
.business_list .text .em i{ font-size:84px; margin-right:10px; color:#c49a6b; line-height:1;}
.business_list .text .h3{ font-size:36px;}
.business_list .text .p{ font-size:14px; line-height:2; padding-top:10px;}
.business_list li.even .img{ float:right;}
.business_list li.even .text{ margin:0 50% 0 0; }
.business_list a:hover{ background-color:#c49a6b; color:#fff;}
.business_list a:hover .em{ color:#fff;}
.business_list a:hover .em i{ color:#fff;}
.business_list a:hover .img{-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter: gray;}

.bus_box{max-width: 1460px;margin: 0px auto;}
.bus_pic_box{margin: 0px -13px; box-sizing:border-box;}
.bus_pic_box img{display: inline-block;padding: 0px 16px 13px;float: left;width: 33.33%;}

.case{}
.case_tit{ padding-bottom:50px;}
.case_tit ul{ margin:0 auto; width:auto !important; text-align:center;}
.case_tit li{ display:inline-block; padding:0 10px;}
.case_tit li a{ width:134px; height:48px; font-size:18px; text-align:center; background-color:#f5f5f5; border:1px solid #d3d3d3; display:inline-block; line-height:48px;}
.case_tit li a:hover,.case_tit li.curr a{ background-color:#c49a6b; border:1px solid #c49a6b; color:#fff;}
.case_list{}
.case_list ul{margin: 0px -13px;}
.case_list li{ width:33.33%; float:left; box-sizing:border-box; padding:0 13px; margin-bottom:40px;}
.case_list li.clearfix{ width:100% !important; margin:0px !important; padding:0px !important; }
.case_list li .icon-right{ position:absolute; right:30px; bottom:30px; font-size:24px; color:#cdc5c7; text-shadow:0 0 3px #000;}
.case_list li a{ display:block;position: relative;}
.case_list li .img img{ width:100%; height:auto;}
.case_list li .text{ padding:30px 5% 20px; background-color:rgba(255,255,255,0.8);width: 90%;position: absolute;left: 0px;bottom: 0px;}
.case_list li .line{ width:26px; border-bottom:1px solid #262161; padding-top:20px; margin-bottom:20px;}
.case_list li .h3{ font-size:24px; color:#c49a6b; line-height:1;padding-bottom: 10px;}
.case_list li .p{ line-height:18px; color:#c49a6b;}

.case_list li a:hover .text{ background-color:rgba(196,154,107,0.8); color:#fff;}
.case_list li a:hover .line{ border-bottom:1px solid #fff;}
.case_list li a:hover .h3{ color:#fff;}
.case_list li a:hover .p{ color:#fff;}

.case_exp{text-align: center;}
.case_exp>p{font-size: 60px;color: #c49a6b;display: inline-block;}
.case_exp>span{font-size: 20px;color: #333;display: inline-block;margin-left: 17px;}

.case_zgjj{max-width: 930px;margin: 0px auto;padding-top: 40px;}
.case_zgjj .img{width: 425px;float: left;}
.case_zgjj .img img{width: 100%;display:block; margin:0 auto;}
.case_zgjj .p{width: 470px;float: left;margin-left: 35px;}
.case_zgjj .p h3{font-size: 24px;color: #c49a6b;text-align: left;margin-bottom:10px;}
.case_zgjj .p p{font-size: 18px;color: #333;}

.relations{}
.relations .img img{ display:block; margin:0 auto;}
.relations .text{ display:none;}
.relations .text li{ padding:15px 0; border-bottom:1px solid #ccc;}
.relations .h3{ font-size:32px; color:#BF9769;}
.relations .h3 em{ margin-right:10px;}
.relations .p{ font-size:14px;line-height: 2;}




.relations_yun_list{}
.relations_yun_list{}
.relations_yun_list ul{ margin:0 -13px;}
.relations_yun_list li{ width:50%; float:left; box-sizing:border-box; padding:0 13px; margin-bottom:40px;}
.relations_yun_list li.clearfix{ width:100% !important; margin:0px !important; padding:0px !important; }
.relations_yun_list li a{ display:block; background-color:#fff;}
.relations_yun_list li .img{
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray;}
.relations_yun_list li .img img{ width:100%; height:auto;}
.relations_yun_list li .text{ padding:30px 30px 20px 30px;}
.relations_yun_list li .line{ width:26px; border-bottom:1px solid #262161; padding-top:20px; margin-bottom:20px;}
.relations_yun_list li .h3{ font-size:24px; color:#211d1e; line-height:1; position:relative;}
.relations_yun_list li .h3 span{ font-size:48px; color:#c49a6b; margin:0 10px;}
.relations_yun_list li .h3 .icon-right{ font-size:24px; position:absolute; right:0px; top:50%; margin-top:-12px;}
.relations_yun_list li .p{ line-height:24px; color:#8a8586; font-size:16px; padding-top:20px; height:48px;}

.relations_yun_list li a:hover{ background-color:#c49a6b; color:#fff;}
.relations_yun_list li a:hover .h3{ color:#fff;}
.relations_yun_list li a:hover .h3 span{ color:#fff;}
.relations_yun_list li a:hover .p{ color:#fff;}
.relations_yun_list li a:hover .img{-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter: gray;}


.job{}
.job_list{}
.job_list li{ border:1px solid #ebe9ea; border-left:3px solid #c49a6b; background-color:#fff; padding:0 30px; margin-bottom:20px;}
.job_top{ padding:25px 0 15px 0; cursor:pointer;}
.job_top .h3{ position:relative; line-height:46px; height:46px; margin-bottom:10px; padding-right:60px;}
.job_top .h3 strong{ font-size:30px; color:#c49a6b; font-weight:normal; float:left;}
.job_top .h3 em{ float:right; font-size:14px; color:#8a8586;}
.job_top .h3 i{ position:absolute; right:0px; top:0px; font-size:32px; color:#c49a6b;}
.job_bottom{ display:none; border-top:1px solid #e3e3e3; font-size:14px; line-height:36px;}
.job_bottom .p{ padding:30px 0;}
.job_bottom .p strong{ font-size:18px; color:#c49a6b; font-weight:normal;}
.job_bottom .o{ font-size:18px; line-height:50px; padding-bottom:30px;}
.job_bottom .o span{ float:left;}
.mailto{ color:#c49a6b;}
.job_btn{ float:right; width:210px; height:50px; display:block; background-color:#cdc5c7; color:#fff; font-size:18px; text-align:center; line-height:50px; border-radius:5px;}
.job_btn:hover{ background-color:#c49a6b; color:#fff;}


.job_bg{ display:none; z-index:2221; background-color:rgba(0,0,0,0.4); *background:#000; *opacity:0.4; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; }
.job_box{ display:none; z-index:2222; position:fixed; _position:absolute; left:50%; top:50%; width:782px; margin:-265px 0 0 -396px; background:#FFF; border-radius:6px; box-shadow:0 0 5px #c49a6b;}
.job_box .pd{ padding:40px 120px 40px 120px; position:relative;}
.job_box .h3{ font-size:30px; padding:0 0 20px 0; color:#c49a6b; font-weight:bold;}
.job_box .p{ font-size:16px; line-height:1.8;}
.job_box .p li{ padding-bottom:20px; position:relative;}
.job_box .p li p{ font-size:12px; color:#8a8586; padding-top:15px;}
.job_box .icon-guanbi{ position:absolute; right:10px; top:10px; font-size:36px; line-height:1; cursor:pointer; color:#c49a6b;}

.job_sqcg_cont .p{text-align: center;}
.job_sqcg_cont .p .pop_tit{font-size: 50px;color: #333;}
.job_sqcg_cont .p .pop_cont{font-size: 24px;color: #333;}
.job_sqcg_cont .p .know_btn{color: #c49a6b;border: 1px solid #c49a6b;border-radius: 10px;font-size: 26px;display: block;width: 398px;height: 78px;line-height: 78px;margin: 60px auto 0px;}
.job_sqcg_cont .p .know_btn:hover{color: #fff;background: #c49a6b;}

.iptjob_t1{ width:500px; height:48px; border:1px solid #dedede; background:#fff; padding:0 20px; font-size:14px;box-sizing: content-box;}
.iptjob_t2{width:400px;  float:left; height:48px; border:1px solid #dedede; background:#fff; padding:0 20px; font-size:14px;}
.iptjob_b1{ width:542px; border:none; cursor:pointer; font-size:18px; color:#fff; height:50px; background:#d6b897; padding:0 20px;}
.iptjob_b1:hover{ background:#c49a6b; color:#fff;}
.iptjob_b2{ width:120px; position:absolute; right:0px; top:0px; border:none; cursor:pointer; font-size:14px; color:#211d1e; height:50px; background:#ebe9ea; padding:0 20px;}





/*上传样式*/
.upload-box{ position:absolute; right:0px; top:0px; display:inline-block; height:50px; vertical-align:middle; zoom:1; *display:inline;}
.upload-box .upload-btn{ display:inline-block; height:50px; zoom:1; *display:inline; }
.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:98px; line-height:48px; height:48px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
/*.webuploader-pick{ background:url(../images/ipt_b3.png) no-repeat 34px center #211d1e; position:absolute; right:0px; top:0px; height:50px; width:172px; text-align:center; line-height:50px; border:none; padding:0 0 0 37px; cursor:pointer; color:#fff; font-size:14px;}*/
/*=====================以上部分是WebUploader必须的====================*/



.iclaims{ width:50%; float:left; height:860px; background:url(../images/icon4_fl.jpg) no-repeat;}
.iclaims .pd{ padding:40px 0 0 0; width: 590px; margin:0 auto;}

.tit2{ padding-top:130px; margin-bottom:50px; background:url(../images/tit2_1.png) no-repeat bottom left;}
.tit2 .em{ font-size:36px; color:#333333; line-height:1;}
.tit2 .em em{ display:none;}

.iclaims_con{}
.iclaims_con .h3{ color:#c49a6b;}
.iclaims_con .p{ font-size:14px; padding-top:10px; line-height:36px; margin-bottom:40px;}
.iclaims_con .m a{ display:block; padding-left:64px; width:260px; height:52px; border:2px solid #817376; background:none; border-radius:3px; line-height:52px; font-size:18px; background:url(../images/iclaims_con.png) no-repeat 30px 0px;}
.iclaims_con .m a:hover{ border:2px solid #c49a6b; background-position:30px -56px;}

.iproject .tit2{ background:url(../images/tit2_3.png) no-repeat bottom left;}
.iproject .tit2 .em{ color:#fff; line-height:1;}



.BMap_cpyCtrl,.anchorBL,.BMap_omCtrl,.BMap_stdMpCtrl{ display:none !important;}



.contact_con{ background:#fff; padding-bottom:60px;}
.contact_map #map{ height:500px;}

.contact_cont{padding: 55px 15px 0px;}
.contact_cont .contact_txt{float: left;width: 33.33%;margin-bottom: 40px;}
.contact_txt .code_txt{text-align: center;font-size: 14px;padding-top: 3px;}
.contact_txt .tit_h3{padding-bottom: 15px;}
.tit_h3 .tit_pic{display: inline-block;vertical-align: middle;}
.tit_h3 h3{display: inline-block;font-size: 24px;color: #c49a6b;vertical-align: middle;padding-left: 5px;}
.contact_txt ul li{color: #000;font-size: 18px;line-height: 2em;}
.official_code{display: block;margin: 0px auto;}



.contact_ewm{ width:440px; margin:0 auto; padding:60px 0;}
.contact_ewm li{ width:50%; float:left; text-align:center;}
.contact_ewm li .img{ width:150px; margin:0 auto;}
.contact_ewm li .img img{ width:100%; height:auto;}
.contact_ewm li .text{ padding:10px 0; font-size:15px;}

.contact_text{ text-align:center; color:#211d1e;}
.contact_text .h3{ font-size:24px; font-weight:bold; color:#c49a6b;}
.contact_text .em{ font-size:30px; line-height:36px; color:#c49a6b; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
.contact_text .p{ font-size:16px; line-height:34px; padding-top:15px;}
.contact_text .p span{ display:block;}
.contact_text .p strong{ font-weight:bold;}


.case_info{ width:864px; margin:0 auto; padding:30px; background-color:#fff; border-radius:10px;}
.case_info .h1{ font-size:30px; color:#c49a6b; padding:0 0 15px 0;}
.case_info .img{ margin-bottom:30px;}
.case_info .img img{ width:auto; display:block; margin:0 auto;height:576px;}
.case_info .text{}
.case_info .text img{padding-bottom:20px; max-width:100%;}
.case_info .text ul{ border-left:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
.case_info .text li{ border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:20px;}
.case_info .text li strong{ color:#c49a6b;}
.case_info .m { padding:30px 0 0 0 ;}
.case_info .m a{ display:block; width:140px; margin:0 auto; height:50px; text-align:center; line-height:50px; background-color:#c49a6b; color:#fff;}
.case_info table{border-collapse: collapse; padding:0px; margin:0px; width:100% !important; height: auto !important;}
.case_info tr td{border: 1px solid #e8e8e8; padding:8px 10px;}
.case_info table span{ white-space:inherit !important;}

.honor_bg{ display:none; z-index:2221; background-color:rgba(0,0,0,0.4); *background:#000; *opacity:0.4; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; }
.honor_box{ display:none; z-index:2222; position:fixed; _position:absolute; left:50%; top:50%; width:640px; margin:-320px 0 0 -320px; background:#FFF; border-radius:6px; box-shadow:0 0 5px #c49a6b;}
.honor_box .img img{ width:100%; height:auto;max-height: 630px;}
.honor_box .pd{ padding:15px;}
.honor_box .icon-guanbi{ position:absolute; right:25px; top:25px; font-size:36px; line-height:1; cursor:pointer; color:#000;}

.anchor{ position:absolute; top:-90px; visibility:hidden;}
.code_img{ width:120px; height:50px; position:absolute; right:0px; top:0px; cursor:pointer; border:1px solid #dedede; box-sizing:border-box;}

.case_info .slick-arrow{ position:absolute; top:50%; margin-top:-45px; padding:0px; line-height:1; z-index:9;  text-align:center; cursor:pointer; background:none; color:#fff; border:none; width:90px; text-align:center;
font-family:"iconfont" !important;
font-size:90px;
font-style:normal;
-webkit-font-smoothing: antialiased;
/*-webkit-text-stroke-width: 0.2px;*/
-moz-osx-font-smoothing: grayscale;
}
.case_info .slick-prev{left:0px; opacity:0.6;}
.case_info .slick-next{right:0px; opacity:0.6;}
.case_info .slick-prev:before { content: "\e605"; text-shadow:0 0 3px #666;}
.case_info .slick-next:before { content: "\e609"; text-shadow:0 0 3px #666;}
.case_info .slick-prev:hover{left:0px; opacity:1;}
.case_info .slick-next:hover{right:0px; opacity:1;}
.case_info .slick-dots{ position:absolute; left:50%; bottom:30px; z-index:8; margin-left:-43px;}
.case_info .slick-dots li{ float:left; margin:0 5px;}
.case_info .slick-dots li button{ background:url(../images/banner_ico.png) no-repeat -40px 0; float:left; display:block; width:18px; height:18px; cursor:pointer; border:none; text-indent:-999px; overflow:hidden;}
.case_info .slick-dots li.slick-active button{ background-position:0 0;}


.business_info{ width:1200px; margin:0 auto;}
.business_info_top{ background:url(../images/business_info_bg.png) repeat; margin-bottom:20px;}
.business_info_top .img{ float:left; width:61.6666%; height:223px; overflow:hidden;}
.business_info_top .img img{}
.business_info_top .text{ margin-left:61.6666%; padding:0 62px;}
.business_info_top .text h3{ font-size:36px; color:#c49a6b; padding-top:30px;}
.business_info_top .text p{ font-size:48px; line-height:1.1; color:#cecdcd;}


.business_info_con{ background:#fff; padding:45px;}
.business_info_con li{ float:left; width:50%; padding-bottom:60px;}
.business_info_con li .img{ float:left; width:154px; height:154px; border:1px solid #c49a6b;}
.business_info_con li .text{ margin-left:156px; padding:0 20px;}
.business_info_con li .text h3{ font-size:24px; color:#211d1e; padding-bottom:20px; line-height:1;}
.business_info_con li .text p{ font-size:16px; line-height:36px; color:#333333;}
.business_info_con li .text p strong{/* color:#c49a6b;*/ font-weight:normal;}
.business_info_con li .text p span{/* color:#c49a6b; margin-right:8px;*/}

.business_info_bottom{ padding-top:30px;}
.business_info_bottom .back{ width:128px; border:1px solid #c49a6b; color:#c49a6b; display:block; margin:0 auto; text-align:center; height:46px; line-height:46px;}
.business_info_bottom .back:hover{ background-color:#c49a6b; color:#fff;}

/*zzm0911*/
.business_info_con li{ width:33.33%;}
.business_info_con li .img{ float:none; margin:0 auto;}
.business_info_con li .text{ margin-left:0px; padding-top:30px; text-align:center;}
.business_info_con li.clearfix{ display:none !important;}
.business_info_con li .text h3{ text-align:center;}

.icontact_list li{ padding:10px 0 10px 70px;}
/*zzm0911*/
@media screen and (max-width:1680px){
.wp{ width:1440px;}
.menu{ padding:0 184px 0 300px;}
.menu li a{ padding:0 30px;}
.icase .li .text .h3{ font-size:18px;}
.icase .li .text .p{ font-size:12px;}
.ibusiness .single-item{ padding:0 100px 60px 100px;}
.ibusiness .li{ width:190px; height:212px; background-size:380px 212px; background-position:-190px 0;}

/*内页*/
.structure_top .img{ width:40%;}
.structure_top .text{ margin-left:40%; padding-left:20px;}
.business_list .text{ padding:30px 100px 0 100px;}


}
@media screen and (max-width:1600px){
.wp{ width:1366px;}
.menu li a{ padding:0 28px; font-size:16px;}
.header_wp{ margin:0 20px;}
.structure_bottom img{ width:100%; height:auto;}
}
@media screen and (max-width:1440px){
.wp{ width:1360px;}
.menu li a{ font-size:16px; padding:0 24px;}
.icase .li .text .h3 em{ font-size:14px;}


/*内页*/
.about,.speech,.structure,.culture,.honor,.news_info,.case,.relations_yun_list,.job,.partner{ margin:0 100px;}
}
@media screen and (max-width:1366px){
.business_info{ width:auto;}
.menu li a{ padding:0 20px; font-size:16px;}
.wp{ width:1280px;}
.logo{ top:28px;}
.logo img{ height:40px; width:auto;}
.ipt_t1{ width:115px;}
.ipt_b1{ width:75px;}

.header_wp{ margin:0 10px;}
.business_info{ width:auto;}

/*内页*/
.about,.speech,.structure,.culture,.honor,.news_info,.case,.relations_yun_list,.job,.partner{ margin:0 50px;}
.business_list .text .em i{ font-size:60px;}
.business_list .text{ padding:20px 50px 0 50px;}

.relations .img img{ max-width:100%;}
.contact_map #map{ height:400px;}
}
@media screen and (max-width:1360px){
.wp{ width:1200px;}
}
@media screen and (max-width:1280px){

.icon2{ height:auto;}
.icon3{ height:auto;}
.wp{ width:1152px;}
.login_form ul{ display:none;}
.login_form_bar{ display:block; font-size:26px; color:#fff; width:40px; height:40px; background: #000;background: rgba(0,0,0,0.7); text-align:center; border-radius:5px;}
.login_form_bar:hover{ background: #000; color:#fff;}

.menu{ padding:0 154px 0 210px;}
.menu li a{ padding:0 15px; font-size:16px;}
.header_wp{ margin:0 40px;}
.icase .single-item{padding: 0 60px 60px 60px; margin:0 20px;}
.icase .slick-arrow{}
.icase .li{ width:95%;}
.icase .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;-webkit-transform-origin:left center;transform-origin:left center;}
.icase .slick-next{-webkit-transform-origin:right center;transform-origin:right center;}
.icase .slick-dots{-webkit-transform:scale(0.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \9;-webkit-transform-origin:center bottom;transform-origin:center bottom; bottom:20px;}

.ibusiness .single-item{ padding:0 100px 60px 100px;}
.ibusiness .li{ width:200px; height:200px; background-size:400px 200px; background-position:-200px 0;}
.ibusiness .li .ibusiness-icon-box{padding-top: 75px;}
.ibusiness .li .i{ padding-top:96px; font-size:32px;}
.ibusiness .li .i span{ font-size:18px;}
.ibusiness .li .em{ font-size:18px;}
.ibusiness .li .p{ font-size:14px;}
.ibusiness .li .ibusiness-icon-box{padding-top: 53px;}

.ibusiness .single-item{padding: 0 60px 60px 60px; margin:0 20px;}
.ibusiness .slick-arrow{}
.ibusiness .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;-webkit-transform-origin:left center;transform-origin:left center;}
.ibusiness .slick-next{-webkit-transform-origin:right center;transform-origin:right center;}
.ibusiness .slick-dots{-webkit-transform:scale(0.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \9;-webkit-transform-origin:center bottom;transform-origin:center bottom; bottom:20px;}


.footer_nav li.lishow{ display:block;}
.footer_nav li.lihide{ display:block;}

.icontact{ width:auto; float:none; background-size:100% auto;}
.iproject{ width:auto; float:none; background-size:100% auto;}

/*内页*/
.about,.speech,.structure,.culture,.honor,.news_info,.case,.relations_yun_list,.job,.partner{ margin:0px;}

.iclaims{ width:auto; float:none; background-size:100% auto;}

.icontact,.iproject,.iclaims{ height:auto;}
.icontact .tit1,.iproject .tit1{ padding:0;}
.icontact .pd,.iproject .pd,.iclaims .pd{ padding:40px 0;}
.tit2{ padding-top:100px;}

.case_info .single-item{}
.case_info .slick-arrow{}
.case_info .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;-webkit-transform-origin:left center;transform-origin:left center;}
.case_info .slick-next{-webkit-transform-origin:right center;transform-origin:right center;}
.case_info .slick-dots{-webkit-transform:scale(0.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \9;-webkit-transform-origin:center bottom;transform-origin:center bottom; bottom:20px;}

.commpany-info-box{float: none;margin: 0px auto 40px;}
.communicate-box{float: none;margin: 0px auto;}
.communicate-box .inp-box input{float:none;margin-bottom: 15px;}
.icon5 .item-cont-box{width: auto;}
.communicate-box .contactSubmit{margin: 10px auto 0px;}
}
@media screen and (max-width:1152px){
.wp{ width:980px;}
.menu{padding: 0 145px 0 203px;}
.menu li a{ padding:0 10px; font-size:16px;}
.header_wp{ margin:0 20px;}
.login_top{ width:125px;}
.login_language{ right:145px;}

/*内页*/
.about_fl{ float:none; width:auto; margin:0 auto;}
.about_fl img{ display:none;}
.about_fr{ margin:0px; padding:20px 0px 0px 0px;}
.about_fr .p strong{ font-size:18px;}

.speech_fr{ padding-right:40px;}
.structure_top .img{ width:auto; float:none; padding-bottom:20px; display:none;}
.structure_top .img img{ width:100%; height:auto;}

.structure_top .text{ margin:0px; padding:0px;}

.business_list li{ padding:20px; background-color:#fff; margin-bottom:20px;}
.business_list .text{ padding:20px 20px 0 20px;}
.business_list .text .h3{ font-size:24px;}
.business_list .text .em i{ font-size:34px;}
.business_list .text .em{ font-size:18px;}

.business_info_top .text{ padding:0 30px;}
.business_info_con li{ width:auto; float:none; padding-bottom:40px;}
.business_info_con li .text{ padding:0 0 0 20px;}
}
@media screen and (max-width:1024px){
.wp{ width:auto; margin:0 20px;}
.menu{ display:none; position:fixed; left:0px; top:90px; right:0px; padding:0px; background-color:#fff; box-shadow:0 0 5px #ccc;}
.menu ul{ padding:0px 5px 5px 5px; border-top:1px solid #ccc;}
.menu ul li{ display:block; float:none; border-bottom:1px solid #ccc;}
.menu ul li a{ height:40px; line-height:40px;}
.menu-link{ display:block;}
.login_top{ right:50px;}
.login_language{ right:195px;}
.icase .li .text{ padding:20px 20px 20px 20px;}
.footer_nav ul{ text-align:center;}


.icontact{ width:auto; float:none; background-size:cover;}
.iproject{ width:auto; float:none; background-size:cover;}

.explain_box{ width:80%; margin:-166px 0 0 -40%;}
/*内页*/
.iclaims{ width:auto; float:none; background-size:cover; height:auto;}
.iclaims .pd{ padding:20px 0 40px 0;}

.pagebanner{ overflow:hidden;}
.pagebanner img{ width:130%; margin-left:-15%;}

.case_info{ width:auto;}

.about_fl .video_box,.video_list{ width:auto;}
.about_fl .video_box{ padding:10px 10px 0 10px;}
.about_fl .video_list{ padding:5px 10px 0 10px;}
}
@media screen and (max-width:980px){
.tit1 .p strong{ font-size:16px; line-height:1.5;}

/*内页*/
.speech_fl{ display:none;}
.speech_fr{ margin:0px; padding:0px;}
.culture_fl{ float:none;}
.culture_fl .img{ display:none;}
.culture_fr{ margin:0px;}
.culture_fr img{ width:auto; display:block; margin:0 auto;}

.honor{ padding:0px;}
.honor .about_tit{ margin-bottom:40px; position:relative; top:inherit; right:inherit;}

.news_list li{ width:50%;}
.news_list.dzjj li img{width: 100%;}

.business_list li{ padding:15px;}
.business_list .text{ padding:15px 15px 0 15px;}
.business_list .text .p{ line-height:1.5;}

.case_list li .text{ padding:30px;}
.case_list ul{ margin:0 -5px;}
.case_list li{ padding:0 5px;}
.case_list li .h3{ font-size:24px;}
.case_list li .p{ height:auto;}

.relations_yun_list li .text{ padding:30px;}
.relations_yun_list ul{ margin:0 -5px;}
.relations_yun_list li{ padding:0 5px;}
.relations_yun_list li .h3{ font-size:24px;}
.relations_yun_list li .p{ height:auto;}

.news_list li.clearfix{ display:block;}


.case_info .img img{ width:100%; display:block; margin:0 auto;height:auto;}
}
@media screen and (max-width:860px){
.business_list .img{ width:auto; float:none !important;}
.business_list .text{ margin:0px !important; padding:20px;}

.job_top{ padding:15px 0;}
.job_top .h3{ padding-right:30px;}
.job_top .h3 strong{ font-size:18px;}
.job_top .h3 i{ font-size:24px;}

/*内页*/
.job_box{ position:fixed; _position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:0px; width:auto;}
.iptjob_t1{ width:100%; box-sizing:border-box;}
.iptjob_b2{ box-sizing:border-box;}
.iptjob_b1{ width:100%; box-sizing:border-box;}

.about_fl .video_box,.video_list{ width:90%;}

.business_info_top .img{ float:none; width:auto; height:auto;}
.business_info_top .img img{ width:100%; height:auto;}
.business_info_top .text{ margin-left:0px; padding:20px 30px;}
.business_info_top .text h3{ padding:0px;}
}
@media screen and (max-width:768px){
.ibanner .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;-webkit-transform-origin:left center;transform-origin:left center;}
.ibanner .slick-next{-webkit-transform-origin:right center;transform-origin:right center;}
.ibanner .slick-dots{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;-webkit-transform-origin:center bottom;transform-origin:center bottom; bottom:20px;}
.tit1 .p{ line-height:1.5;}
.tit1 .p span{ display:inline;}
.tit1 .p strong{ font-size:inherit;}

.ibusiness .single-item{ padding:0 100px 60px 100px;}
.ibusiness .li{ width:408px; height:408px; background-size:816px 408px; background-position:-408px 0;}
.ibusiness .li .i{ padding-top:170px; font-size:54px;}
.ibusiness .li .i span{ font-size:40px;}
.ibusiness .li .em{ font-size:30px;}
.ibusiness .li .p{ font-size:22px;}
.ibusiness .li .ibusiness-icon-box{padding-top: 157px;}

.footer_nav ul{padding: 0 5px 0 0;}
.footer_nav ul.last{ padding:0px;}

/*内页*/
.subnva ul{ width:auto !important;}
.subnva li{ float:left; text-align:center;}
.subnva li a{ padding:0px 5px;}
.subnva li span{ display:none;}
.subnva_6 li{ width:16.66%;}
.subnva_5 li{ width:20%;}
.subnva_4 li{ width:25%;}
.subnva_3 li{ width:33.3%;}
.subnva_2 li{ width:50%;}
.subnva_1 li{ width:100%;}




.about_fl,.case_zgjj .img{ width:auto; float:none; margin-bottom:20px;}
.about_fr{ margin-left:0px; padding-left:0px;}

.speech_fl{ width:auto; float:none; margin-bottom:20px;}
.speech_fr{ margin-right:0px; padding-right:0px;}

.culture_fr{ padding-top:40px;}
.culture_fr img,.case_zgjj .img img{ width:80%; margin:0 auto;}

.honor_list{ background:none; padding-top:0px;}
.honor_list .h3{ width:auto;}
.honor_list dl{ padding:0 0 20px 0px;}
.honor_list dt{ position:static; width:auto; text-align:left; padding:0 0 0 55px; background-position:left center; margin-bottom:20px;}
.honor_icosj{ display:none;}
.honor .about_tit{ margin-bottom:20px;}

.news_list ul{ margin:0 -5px;}
.news_list li{ padding:0 5px; margin-bottom:20px;}

.relations .img{ display:none;}
.relations .text{ display:block;}
.relations .h3{ font-size:24px;}
.relations .h3 strong{ font-weight:normal;}

.partners_list li{ width:25%;}
.partners_list{ padding-top:0px;}

.honor_box{ width:80%; margin:-40% 0 0 -40%;}
.about_fl iframe{ height:400px;}



.case_info .slick-dots li{ margin:0 1px;}
}
@media screen and (max-width:640px){
.tit1{ padding:20px 0;}
.tit1 .h1{ font-size:32px;}
.tit1 .em{ font-size:18px;}
.ibanner .slick-slide img{ width:130%; margin-left:-15%;}
.icase .single-item{ margin:0px;}
.icase .li{ width:auto;}
.icase .li .text .h3{ font-size:18px;}

.ibusiness .single-item{ margin:0px; padding:0 60px 60px 60px;}
.ibusiness .li{ width:326px; height:326px; background-size:652px 326px; background-position:-326px 0;}
.ibusiness .li .i{ padding-top:130px; font-size:43px;}
.ibusiness .li .i span{ font-size:32px;}
.ibusiness .li .em{ font-size:24px;}
.ibusiness .li .p{ font-size:18px;}
.ibusiness .li .ibusiness-icon-box{padding-top: 117px;}

.footer_nav ul{ width:auto; float:none; text-align:left; padding:0px;}
.footer_nav ul.curr li.h3 h3 i{ background-position:0 -20px;}
.footer_nav ul li{ display:none;}
.footer_nav ul li.h3{ display:block;}
.footer_nav ul li.h3 h3{ padding-left:0px; cursor:pointer;}
.footer_nav ul li.h3 h3 i{ display:block;}

.footer_nav li.lishow{ display:block;}
.footer_nav li.lihide{ display:none;}

.icontact{ height:auto;}
.icontact .pd{ width:auto; margin:0 20px; padding:40px 0;}
.iclaims .pd{ width:auto; margin:0 20px; padding:40px 0;}
.icontact .tit1{ padding-top:0px;}
.iproject{ height:auto;}
.iproject .pd{ width:auto; margin:0 20px; padding:40px 0;}
.iproject .tit1{ padding-top:0px;}

.iproject_list li.li3,.iproject_list li.li4,.iproject_list li.li5,.iproject_list li.li6{ width:auto; float:none;}
.iproject_list li .ipt_t4{ width:100%;}
.iproject_list li.li1{ font-size:14px;}
.iproject_list li.li1 em{ margin:0 20px;}

.explain_box{ left:0px; top:0px; right:0px; bottom:0px; margin:0px; border-radius:0px; width:100%; height:100%;}

/*内页*/
.about_tit img{ height:100px; width:124px;}
.about_tit{ padding:0 0 0 140px;}
.about_tit .t em{ font-size:30px;}
.about_tit .t strong{ font-size:24px;}

.structure_bottom{ padding-top:60px;}
.honor_list .h3{ padding-top:10px; margin-bottom:20px;}
.honor_list{ padding-bottom:0px;}

.news_list ul{ margin:0px;}
.news_list li{ width:auto; float:none; padding:0px;}

.case_list ul{ margin:0px;}
.case_list li{ width:auto; padding:0px;}

.relations_yun_list ul{ margin:0px;}
.relations_yun_list li{ width:auto; padding:0px;}

.job_list li{ padding:0 15px; margin-bottom:15px;}
.job_top .h3{ height:auto; line-height:1.5;}
.job_top .h3 strong{ float:none; display:block;}
.job_top .h3 em{ float:none; display:block;}

.job_bottom .o span{ float:none; margin-bottom:10px; display:block;}
.job_btn{ float:none; margin:0 auto;}

.contact_ewm{ padding:30px 0;}
.contact_text{ padding:0 20px;}
.contact_text .em{ font-size:16px; line-height:1.5;}
.contact_text .p{ font-size:14px; line-height:1.8;}

.pagebanner img{ width:150%; margin-left:-25%;}
.job_box .pd{ padding:40px 60px 40px 60px;}

.business_info_con{ padding:30px;}
.business_info_con li .img{ float:none; margin:0 auto;}
.business_info_con li .text{ margin:0px; padding:30px 0 0 0;}
.business_info_con li .text h3{ text-align:center;}
.business_info_con li .text p{ font-size:14px;line-height: 26px;}
}
@media screen and (max-width:540px){
/*内页*/
.page_con{ padding:20px 0 40px;}
.pagecon{ padding-top:10px;}
.about_tit img{ height:70px; width:76px;}
.about_tit{ padding:0 0 0 96px;}
.about_tit .t em{ font-size:22px;}
.about_tit .t strong{ font-size:15px;}

.honor .about_tit{ padding:0 96px 0 0;}

.about .about_tit{ padding-bottom:0px; background:none;}
.about_fr .h3{ padding:15px 0 10px 0;}
.about_fr .p strong{ font-size:inherit;}
.about_fr .p p{ margin-bottom:14px;}
.speech_fr .qm{ width:70%;}

.structure_bottom{ padding-top:40px;}

.partners_list li{ width:33.333%;}
.contact_ewm{ width:auto; padding:20px;}
.contact_con{ padding-bottom:30px;}

.ipt_b3{ background-position:10px center; width:122px;}


.contact_cont .contact_txt{float: none;width: 100%;}
.tit_h3 h3{font-size: 16px;}
.contact_txt ul li{font-size: 14px;}


.case_info{ padding:20px;}
.case_info .text img{ width:100%; padding-bottom:20px;}
.case_info table,.case_info  thead,.case_info  tbody,.case_info  th,.case_info  td,.case_info  tr { display: block; width:100% !important; box-sizing:border-box;}
.case_info td{ border-bottom:none !important;}
.case_info table{ border-bottom:1px solid #e8e8e8;}

.job_box .h3{ font-size:24px;}
.job_box .pd{ padding:40px 30px 40px 30px;}

.about_fl iframe{ height:360px;}

.case_info .slick-dots{ display:none !important;}
.about_fl .video_box,.video_list{ width:auto;}
.about_fl .video_box{ padding:10px 10px 0 10px;}
.about_fl .video_list{ padding:5px 10px 0 10px;}
}
@media screen and (max-width:480px){
.login_top{ width:auto; padding:0 10px; border-radius:5px;}
.login_top span{ display:none;}
.login_language{ right: 138px;    border-radius: 5px; width:35px;}
.ibanner .slick-dots{ bottom:10px;}

.ibusiness .li{ width:244px; height:244px; background-size:488px 244px; background-position:-244px 0;}
.ibusiness .li .i{ padding-top:94px; font-size:32px;}
.ibusiness .li .i span{ font-size:18px;}
.ibusiness .li .em{ font-size:18px;}
.ibusiness .li .p{ font-size:14px;}
.ibusiness .li .ibusiness-icon-box{padding-top: 75px;}

.icontact_ewm li{ width:50%; box-sizing:border-box; margin:0; padding:0 5px;}
.icontact_list li{padding: 15px 0 15px 55px;}
.iproject_list li{ padding-bottom:15px;}

.explain_box .h3{ font-size:18px;}
.explain_box .p{ font-size:14px;}

.honor_list dd .text{ font-size:16px; padding-left:10px;}

.contact_cont .contact_txt{float: none;width: 100%;}
.tit_h3 h3{font-size: 16px;}
.contact_txt ul li{font-size: 14px;}

.news_page a, .news_page span{ width:24px; height:24px; line-height:24px; margin:0 1px; text-align:center; font-size:12px;}

.job_bottom{ line-height:1.8;}
.job_bottom .p strong{ font-size:16px;}

.partners_list li{ width:50%;}

.contact_text span{ text-align:left;}
.contact_text .h3{ font-size:18px; font-weight:normal;}
.contact_text .em{ font-size:14px;}
.contact_ewm{ padding:10px;}
.contact_ewm li .img{ width:auto; padding:0 10px;}
.contact_ewm li .text{ font-size:12px;}

.contact_map #map{ height:300px;}

.tit2{ background:none !important; padding:0px; margin-bottom:30px;}

.iclaims_con .m a{ width:200px; font-size:14px; margin:0 auto; padding-left:50px; background-position:20px 0;}
.iclaims_con .m a:hover{ background-position:20px -56px;}

/*.pagebanner img{ width:170%; margin-left:-35%;}*/
.honor_box{ width:90%; margin:-45% 0 0 -45%;}
.honor_box .pd{ padding:10px;}
.honor_box .icon-guanbi{ right:20px; top:20px;}

.icase .li .text .h3{ font-size:16px;}
.icase .li .text .h3 em{ display:none;}
.icase .li .text .em{ display:none;}


.ibusiness .slick-arrow{}
.ibusiness .slick-next:before,.icase .slick-next:before{ float:left;}
.ibusiness .slick-prev:before,.icase .slick-prev:before{ float:right;}

.about_fl iframe{ height:300px;}

.case_info .slick-arrow{}
.case_info .slick-next:before,.icase .slick-next:before{ float:left;}
.case_info .slick-prev:before,.icase .slick-prev:before{ float:right;}

.business_info_top .text h3{ font-size:24px;}
.business_info_top .text p{ font-size:18px;}
.business_info_top .text{ padding:15px 20px;}
}
@media screen and (max-width:425px)
{
    .login_language{ right: 135px;    border-radius: 5px; width:35px; }
    .menu-link{    right: 15px;}
    .login_top{ right:40px;}
    .honor_list dt{ background:none; padding-left:15px;}

    .contact_cont .contact_txt{float: none;width: 100%;}
    .tit_h3 h3{font-size: 16px;}
	.contact_txt ul li{font-size: 14px;}
}
@media screen and (max-width:375px){
.header_wp{ margin:0 10px;}
.menu-link{ right:10px;}
.login_top{ font-size:12px; padding:0 5px; right:45px;}
.login_language{ right: 120px;    border-radius: 5px; width:35px;}
.logo{ top:25px;}
.logo img{ height:40px;}
.icase .single-item{ padding:0 40px 60px 40px;}
.icase .slick-arrow{-webkit-transform:scale(0.3);transform:scale(0.3); *zoom:0.3;zoom:0.3 \9;}
.icase .li .text{ min-height:150px;}
.icase .li .text{ padding:10px 10px 10px 10px;}

.ibusiness .single-item{ padding:0 30px 60px 30px;}
.ibusiness .slick-arrow{-webkit-transform:scale(0.3);transform:scale(0.3); *zoom:0.3;zoom:0.3 \9;}
.explain_box_pd{ padding:25px;}

.subnva li a{ font-size:12px;}

.contact_cont .contact_txt{float: none;width: 100%;}
.tit_h3 h3{font-size: 16px;}
.contact_txt ul li{font-size: 14px;}

/*内页*/
.honor_list .h3{ font-size:32px;}
.honor_list dt{ margin-bottom:10px; padding:0 0 0 45px; font-size:18px;}
.honor_list dd .img{ width:100px;}
.honor_list dd .text{ margin-left:100px; padding:0 0 0 10px;}
.honor_list dd .text p{ font-size:14px;}
.business_list .text{ padding:10px;}
.business_list .text .em i{ font-size:24px;}
.business_list .text .h3{ font-size:18px;}
.business_list .text .p{ padding-top:0px; color:#666;}
.business_list .text .em i{ margin-right:5px;}

.case_list li{ margin-bottom:20px;}
.case_list li .text{ padding:15px;}
.case_list li .line{ padding-top:10px; margin-bottom:10px;}
.case_tit{ padding-bottom:20px;}
.case_tit li a{ font-size:16px;}



.relations_yun_list li{ margin-bottom:20px;}
.relations_yun_list li .text{ padding:15px;}
.relations_yun_list li .h3{ font-size:18px;}
.relations_yun_list li .h3 span{ font-size:24px;}
.relations_yun_list li .p{ padding-top:10px; font-size:14px;}

.contact_text{ padding:0 10px;}
.contact_text .h3{ font-size:16px;}
.contact_text .em{ font-size:12px;}

.tit2 { margin-bottom:20px;}
.tit2 .em{ font-size:24px;}
.iclaims_con .p{ line-height:1.8;}

.ipt_b3{ font-size:12px; background-size:13px 9px; padding-left:30px; width:100px; text-align:left;}
.ipt{ font-size:12px;}
.ipt_b4{ font-size:16px;}

.job_box .h3{ font-size:18px;}
.job_box .pd{ padding:15px 20px 0px 20px;}
.iptjob_t1{ padding:0 10px;}
.job_box .p li{ padding-bottom:10px;}

.about_fl iframe{ height:250px;}
}
@media screen and (max-width:320px)
{
    
    .login_language{    right: 110px;    width: 27px;}
    .menu-link{    width: 30px;}
    .login_top{    right: 35px;}
.iproject .pd{ margin:0 10px;}
.icontact .pd{ margin:0 10px;}
.wp{ margin:0 10px;}
.logo{ top:26px;}
.logo img{ height:40px;}

.footer_nav li.h3 h3{ font-size:14px;}

.explain_box_pd{ padding:15px;}
.news_list li .text{ padding:15px;}

/*.pagebanner img{ width:180%; margin-left:-40%;}*/
.case_info{ padding:15px 15px 30px 15px;}
.case_info .img{ margin-bottom:15px;}

.contact_cont .contact_txt{float: none;width: 100%;}
.tit_h3 h3{font-size: 16px;}
.contact_txt ul li{font-size: 14px;}

}





.tck_bg{ display:none; z-index:2221; background-color:rgba(0,0,0,0.4); *background:#000; *opacity:0.4; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; }
.tck_box{ display:none; z-index:2222; position:fixed; _position:absolute; left:50%; top:50%; width:782px; margin:-265px 0 0 -396px; background:#FFF; border-radius:6px; box-shadow:0 0 5px #c49a6b;}
.tck_box .pd{ padding:40px 120px 40px 120px; position:relative;}
.tck_box .h3{ font-size:30px; padding:0 0 20px 0; color:#c49a6b; font-weight:bold;}
.tck_box .p{ font-size:16px; line-height:1.8;}
.tck_box .p li{ padding-bottom:20px; position:relative;}
.tck_box .p li p{ font-size:12px; color:#8a8586; padding-top:15px;}
.tck_box .icon-guanbi{ position:absolute; right:10px; top:10px; font-size:36px; line-height:1; cursor:pointer; color:#c49a6b;}


.weidenglu{ padding-top:40px;}
.tk_xz_left_an{float: right;width: 76px;border-radius: 5px;text-align: center;line-height: 45px;font-size: 18px;font-weight: 600;background: #c49a6b;color: #FFFFFF;}
.tk_xz_left_an2{float: right;padding:0 12px;border-radius: 5px;text-align: center;line-height: 34px;font-size: 16px;font-weight: 600;background: #c49a6b;color: #FFFFFF;margin-right:10px;}
.tk_xz_left_an2 a{ color:#fff; text-decoration:none;}
.tk_xz_left_an2 a:hover{ text-decoration:none;}
.tk_xz_left_an:hover{background: #c1161f;}


@media screen and (max-width:860px){
.job_box{ position:fixed; _position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:0px; width:auto;}
.job_box .pd{ padding:40px 60px 40px 60px;}

}
@media screen and (max-width:540px){
.job_box .h3{ font-size:24px;}
.job_box .pd{ padding:40px 30px 40px 30px;}
}
@media screen and (max-width:375px){
.job_box .h3{ font-size:18px;}
.job_box .pd{ padding:15px 20px 0px 20px;}
.job_box .p li{ padding-bottom:10px;}
}

.w100{ width:100%;}

.honor_nav{ padding-left:140px; margin-bottom:80px;}
.honor_nav .slick-slide{ padding:22px 0;}
.honor_nav .slick-slide h3{ margin:0 35px; text-align:center; line-height:84px; font-size:24px; line-height:40px; height:40px; position:relative; color:#c49a6b; cursor:pointer;}
.honor_nav .slick-slide h3:after{content:'\20'; position:absolute; bottom:0px; left:-10px; right:-10px; height:4px; background:#999999;}
.honor_nav .slick-current h3{ color:#000000;}
.honor_nav .slick-current h3:after{content:'\20'; background:#c49a6b;}

.honor_nav .slider-nav{ background:#fff; border:1px solid #d9d9d9;}
.honor_nav .slick-list{ margin:0 100px;}
.honor_nav .slick-arrow{ background:url(../images/sj.png) no-repeat; width:28px; height:28px; position:absolute; top:50%; margin-top:-14px; border:none; padding:0px; cursor:pointer; z-index:9;}
.honor_nav .slick-prev{ left:50px; background-position:left top;}
.honor_nav .slick-prev:hover{ background-position: left bottom;}
.honor_nav .slick-next{ right:50px; background-position:right top;}
.honor_nav .slick-next:hover{ background-position: right bottom;}

.zheren{}
.zheren_top{ font-size:18px; color:#8a8586; margin-bottom:36px;}
.zheren_top img{ width:100%; height:auto;}
.zheren_bottom{}
.zheren_bottom li{ margin-bottom:30px;}
.zheren_bottom .img{ float:left; width:470px; overflow:hidden;}
.zheren_bottom .img img{ width:100%; height:auto;}
.zheren_bottom .text{ margin-left:470px; padding:50px 50px 0 50px;}
.zheren_bottom .h3{ font-size:18px; color:#211d1e; margin-bottom:5px; height:26px; overflow:hidden;}
.zheren_bottom .em{ font-size:14px; color:#8a8586; margin-bottom:20px;}
.zheren_bottom .p{ font-size:13px; color:#8a8586; line-height:24px; height:72px; overflow:hidden;}
.zheren_bottom a{ display:block; background:#fff; overflow:hidden;}
.zheren_bottom a:hover{ background:#c49a6b;}
.zheren_bottom a:hover .h3{ color:#fff;}
.zheren_bottom a:hover .em{ color:#fff;}
.zheren_bottom a:hover .p{ color:#ececec;}



.zheren_bottom .img img{
-webkit-filter: grayscale(80%); 
-moz-filter: grayscale(80%); 
-ms-filter: grayscale(80%); 
-o-filter: grayscale(80%); 
filter: grayscale(80%); 
filter: gray; 
transition: all 0.3s linear;
}
.zheren_bottom a:hover .img img{
-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
transform: scale(1.05);
}


.inews{ width:670px; float:left;margin-left: 20px;}
/*.inews .pd,.icontact .pd{ margin:0 100px;}*/

.inews_con{ padding:25px 0 0 0;}
.inews_con .h1{ color:#fff; margin-bottom:10px;}
.inews_con .h1 strong{ font-size:24px; font-weight:normal;}
.inews_con .h1 em{ font-size:18px; margin-left:10px; text-transform:uppercase;}

.inews_list{  position:relative;}
.inews_list .slick-slide .apd{ display:block; overflow:hidden;}
.inews_list .img{ width:160px; float:left; overflow:hidden; height:110px;}
.inews_list .img img{ width:100%; height:auto;}
.inews_list .text{ margin-left:160px; padding:20px;background: rgba(196,154,107,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fc49a6b,endColorstr=#7fc49a6b);}
.inews_list .h3{ font-size:16px; color:#fff; margin-bottom:7px; height:21px; line-height:21px; overflow:hidden;font-weight: bold;}
.inews_list .p{ font-size:12px; color:#fff; margin-bottom:6px; height:36px; line-height:18px; overflow:hidden;}
.inews_con:nth-child(2) .inews_list .text{background: rgba(255,255,255,0.8);}
.inews_con:nth-child(2) .inews_list .h3,.inews_con:nth-child(2) .inews_list .p{color: #304670}

.inews_list .slick-arrow{width:24px; height:44px; border:none; padding:0px; cursor:pointer; display:block; position:absolute;top:50%; margin-top:-22px;background:url(../images/inews_nav.png) no-repeat; z-index:8;}
.inews_list .slick-prev{left:0px; background-position:right top;}
.inews_list .slick-next{right:0px; background-position:left top;}
.inews_list .slick-prev:hover{ background-position:right bottom;}
.inews_list .slick-next:hover{ background-position:left bottom;}


.plate_tit{background: rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);color: #1f2a5f;padding: 2px 0px;font-size: 18px;width: 108px;text-align: center;}



@media screen and (max-width:1440px){
.zheren_top{ font-size:14px;}
.inews_list .img{ width:160px; height:110px;}
.inews_list .text{ margin-left:160px; padding:20px;}
}
@media screen and (max-width:1366px){

}
@media screen and (max-width:1280px){
.inews{ width:auto; float:none;margin-left: 0px;}
.inews .pd,.icontact .pd{ margin:0 auto; width:640px;}
}
@media screen and (max-width:1152px){
.business_info_con li .text{ padding:20px 0 0 0;}
}
@media screen and (max-width:1024px){
.honor_nav{ margin-bottom:40px;}
.honor_nav .slick-slide{ padding:15px 0;}
.honor_nav .slick-slide h3:after{ left:-5px; right:-5px; height:2px;}
.honor_nav .slick-slide h3{ font-size:18px; height:36px; line-height:36px;}

.zheren_bottom .img{ width:320px;}
.zheren_bottom .text{ margin-left:320px; padding:30px 25px 0 25px;}
.zheren_bottom .p{ height:48px;}
.zheren_bottom .em{ margin-bottom:10px;}
}
@media screen and (max-width:960px){
.honor_nav .slick-list{ margin:0 50px;}
.honor_nav .slick-prev{ left:20px;}
.honor_nav .slick-next{ right:20px;}

.case_tit ul{ width:auto !important;}
.case_tit li{ width:33.33%; box-sizing:border-box; display:block; float:left; padding:0 5px; margin-bottom:2px;}
.case_tit li a{ width:100%; font-size:14px; box-sizing:border-box; display:block;}
}
@media screen and (max-width:768px){
.honor_nav{ padding-left:0px;}

.inews .pd,.icontact .pd{ width:auto; margin:0 20px;}
}
@media screen and (max-width:640px){
.honor_nav .slick-list{ margin:0 30px;}
.honor_nav .slick-slide h3{ margin:0 15px;}
.honor_nav .slick-prev{ left:10px;}
.honor_nav .slick-next{ right:10px;}


.zheren_bottom .img{ width:220px;}
.zheren_bottom .text{ margin-left:220px; padding:15px 15px 0 15px;}
.zheren_bottom .h3{ margin-bottom:3px;}
.zheren_bottom .em{ margin-bottom:5px;}
.zheren_bottom .p{ font-size:12px; line-height:18px; height:36px; overflow:hidden;}

.news_list.dzjj li{width: auto;}
.news_list.dzjj li img{width: auto;}

}
@media screen and (max-width:540px){
.case_tit{ padding-bottom:20px;}
.case_tit li{ padding:0 1px;}
.case_tit li a{ font-size:12px;}
}
@media screen and (max-width:440px){
.zheren_bottom .h3{ font-size:14px; height:21px;}
.zheren_bottom .img{ width:auto; float:none;}
.zheren_bottom .text{ margin-left:0px; padding:15px;}
.zheren_bottom li{ margin-bottom:15px;}

.inews_list .img{ width:150px; height:80px;}
.inews_list .text{ margin-left:150px;}
}
@media screen and (max-width:425px){
.honor_list dt{ padding-left:0px;}

.inews{ height:auto; padding-bottom:30px;}
.inews_con{ padding-top:30px;}
.inews_list .img{ width:auto; float:none; height:187px;}
.inews_list .text{ margin:0px; padding:15px 0 0 0;}
}
@media screen and (max-width:375px){
.inews_list .img{ height:160px;}
}
@media screen and (max-width:320px){
.inews_list .img{ height:160px;}
}

@media screen and (max-width:1360px){
	.about_zczc{}
	.zczc_page .content_txt{margin: 0px auto;float: none;}
	.about_pic02{margin: 30px auto 0px;float: none;display: block;}
}

/*上传样式*/
.fileupload-pick{position: relative;display: inline-block;width: 98px;line-height: 48px;height: 48px;border: 1px solid #e1e1e1;cursor: pointer;background: #fff;color: #333;text-align: center;overflow: hidden;zoom: 1;}
.upload-inp{width: 100%;height: 100%;opacity: 0;}

/*合作伙伴样式*/
.partner{margin: 0px;}
.partners_list ul{padding-top: 30px;}
.partners_list ul>li{float: left;width: 23%;margin: 0 1% 15px;box-sizing:border-box;}
.partners_list ul>li>a>img{display: block;width: 100%;max-height: 200px;}
@media screen and (max-width:1366px){
	.partners_list ul>li{width: 23%;}
}
@media screen and (max-width:960px){
	.partners_list ul>li{width: 31.333%;}
}
@media screen and (max-width:580px){
	.partners_list ul>li{width: 48%;}
}
@media screen and (max-width:360px){
	.partners_list ul>li{width: 98%;}
}
