

.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);
}






.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; 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:71px; height:139px; border:none; padding:0px; cursor:pointer; display:block; position:absolute;top:50%; margin-top:-70px;background:url(../images/banner_nav.png) no-repeat; z-index:8;}
.ibanner .slick-prev{left:0px; background-position:-71px -140px;}
.ibanner .slick-next{right:0px; background-position:0 -140px;}
.ibanner .slick-slider .slick-prev:hover{ background-position:-71px 0px;}
.ibanner .slick-slider .slick-next:hover{ background-position:0 0px;}

.tit1{ text-align:center; padding:40px 0; color:#211d1e; font-size:14px;}
.tit1 .h1{ font-size:48px; line-height:1; padding-bottom:10px;}
.tit1 .em{ font-size:24px; color:#c49a6b; line-height:1; padding:5px 0 15px 0;}
.tit1 .p{line-height:36px; padding:0 0 20px 0;}
.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:166px; height:44px; margin:0 auto; text-align:center; line-height:44px; color:#c49a6b;}
.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:40px 0 160px 0; box-sizing:border-box;}
.icon2 .tit1{ color:#fff;}
.icon2 .tit1 .em{ color:#fff;}
.icon3{ background:url(../images/icon3.jpg) no-repeat top center; background-size:cover; padding:40px 0; box-sizing:border-box;}
.icon3 .tit1{ color:#fff;}
.icon3 .tit1 .em{ color:#fff;}

.icon4{}
.icontact .tit1{ text-align:left; color:#c49a6b;}
.icontact .tit1 .em{ color:#211d1e;}
.iproject .tit1{ text-align:left; color:#fff;}
.iproject .tit1 .em{ color:#fff;}


.ibusiness{/* padding-bottom:60px;*/}
.ibusinessa .single-item{ margin:0 0px; padding:0 100px 100px 100px;}
.ibusiness .single-item{ margin:0 0px; padding:0 100px 100px 100px;}
.ibusiness .li{ background:url(../img/icon2_bg.png) no-repeat -408px 0; width:408px; height:408px; margin:0 auto; text-align:center;  color:#211d1e;}
.ibusinessa .li{ background:url(../img/icon2_bg.png) no-repeat -408px 0; width:408px; height:408px; margin:0 auto; text-align:center;  color:#211d1e;}
.ibusiness .li .i{ padding-top:160px; line-height:1; font-size:54px; color:#c49a6b; margin-bottom:10px;}
.ibusinessa .li .i{ padding-top:160px; line-height:1; font-size:54px; color:#c49a6b; margin-bottom:10px;}
.ibusiness .li .i i{ display:block;}
.ibusinessa .li .i i{ display:block;}
.ibusiness .li .i span{ display:block; font-size:40px; display:none;}
.ibusinessa .li .i span{ display:block; font-size:40px; display:none;}
.ibusiness .li .em{ line-height:1; font-size:30px; text-transform:uppercase; margin-bottom:10px;}
.ibusinessa .li .em{ line-height:1; font-size:30px; text-transform:uppercase; margin-bottom:10px;}
.ibusiness .li .p{ font-size:22px;-webkit-text-size-adjust: none}
.ibusinessa .li .p{ font-size:22px;-webkit-text-size-adjust: none}
.ibusiness .li:hover{ background-position:0 0; color:#fff;}
.ibusinessa .li:hover{ background-position:0 0; color:#fff;}
.ibusiness .li:hover .i{ color:#fff;}
.ibusinessa .li:hover .i{ color:#fff;}
.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;
 }
.ibusinessa .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:1;}
.ibusiness .slick-next{right:0px; opacity:1;}
.ibusinessa .slick-prev{left:0px; opacity:1;}
.ibusinessa .slick-next{right:0px; opacity:1;}
/*.ibusiness .slick-prev:before { content: "\e605";}
.ibusiness .slick-next:before { content: "\e609";}*/
.ibusiness .slick-prev:hover{left:0px; opacity:1;background: url(../img/icon/left-btn-on.png) no-repeat;}
.ibusiness .slick-next:hover{right:0px; opacity:1;background: url(../img/icon/right-btn-on.png) no-repeat;}
.ibusinessa .slick-prev:hover{left:0px; opacity:1;background: url(../img/icon/left-btn-on.png) no-repeat;}
.ibusinessa .slick-next:hover{right:0px; opacity:1;background: url(../img/icon/right-btn-on.png) no-repeat;}
.ibusiness .slick-dots{ position:absolute; left:50%; bottom:-100px; z-index:8; margin-left:-43px;}
.ibusiness .slick-dots li{ float:left; margin:0 5px;width: 10px;
    height: 10px;border: 1px solid #ff9936;border-radius: 50%}
.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-dots  .slick-active{
    background-color: #ff9936;
}

.ibusinessa .slick-dots{ position:absolute; left:50%; bottom:-100px; z-index:8; margin-left:-43px;}
.ibusinessa .slick-dots li{ float:left; margin:0 5px;width: 10px;
    height: 10px;border: 1px solid #ff9936;border-radius: 50%}
.ibusinessa .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;}
.ibusinessa .slick-dots li.slick-active button{ background-position:0 0;}
.ibusinessa .slick-dots  .slick-active{
    background-color: #ff9936;
}
.ibusinessa .slick-slide{display: block}
.icase .single-item{ margin:0 40px; padding:0 120px 100px 120px;}
.icase .li{  width:81.0%; margin:0 auto; color:#000;}
.icase .li .img{}
.icase .li .img img{ width:100%; height:auto;}
.icase .li .text{ padding:30px 30px 30px 30px; min-height:190px;}
.icase .li .text .h3{ font-size:24px; line-height:1.52;}
.icase .li .text .h3 strong{ color:#c49a6b; font-weight:normal; margin-right:10px;}
.icase .li .text .h3 em{ color:#8a8586; font-size:16px;}
.icase .li .text .em{ line-height:1.66;}
.icase .li .text .p{ font-size:18px; line-height:1.66;}

.icase .li:hover .text{ background-color:#c49a6b; color:#fff;}
.icase .li:hover .text .h3 strong{ color:#fff;}
.icase .li:hover .text .h3 em{ 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:1; }
.icase .slick-next{right:0px; opacity:1; }
/*.icase .slick-prev:before { content: "\e605"; }
.icase .slick-next:before { content: "\e609"; }*/
.icase .slick-prev:hover{left:0px; opacity:1;background: url(../img/icon/left-btn-on.png) no-repeat;}
.icase .slick-next:hover{right:0px; opacity:1;background: url(../img/icon/right-btn-on.png) no-repeat;}
.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:50%; float:left; height:860px; background:url(../images/icon4_fl.jpg) no-repeat; background-size:cover;}
.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; }

.iproject{ width:50%; float:left; height:860px; background:url(../images/icon4_fr.jpg) no-repeat; background-size:cover;}
.iproject .pd{ padding:40px 0 0 0; width:590px; margin:0 auto;}

.iproject_list{}
.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:url(../images/iproject_list_bg.png) repeat; border:none; width:100%; height:50px; line-height:50px; text-align:center; color:#211d1e; font-size:18px; cursor:pointer;}
.ipt_b4:hover{ background:#c49a6b; 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:18px; line-height:52px; border-bottom:1px solid #c49a6b; color:#c49a6b; position:relative;}
.footer_nav li.h3 h3 i{ display:none; background:url(../images/honor_textlist.png) no-repeat; width:20px; height:20px; position:absolute; right:10px; top:50%; margin-top:-10px; cursor:pointer;}
.footer_nav li a{ display:block; font-size:13px; line-height:36px;}
.footer_nav li a:hover{ color:#c49a6b;}
.footer_bottom{ text-align:center; background-color:#211d1e; font-size:12px; color:#c49a6b; line-height:1.8; padding:30px;}
.footer_bottom a{ color:#c49a6b; margin-left:10px;}


.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 100px 0;}
/*.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;}
.culture_fl .img{ padding-top:90px;}
.culture_fr{ padding-top:110px; margin-left:500px;}
.culture_fr img{ width:100%; height:auto;}

/*zzm0911*/
.honor{ position:relative; padding:275px 0 0 0;}
.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 li.clearfix{ width:100% !important; margin:0px !important; padding:0px !important; display:none;}
.news_list li .img{ height:218px; overflow:hidden;}
.news_list li .img img{ width:100%; height:auto;}
.news_list li .text{ background-color:#FFF; padding:25px; color:#8a8586;}
.news_list li .text .h3{ margin-bottom:5px; color:#211d1e; font-size:18px; line-height:1.5; overflow:hidden; height:27px;}
.news_list li .text .p{ font-size:13px; line-height:24px; height:72px;}

.news_list li a:hover .text{ background-color:#211d1e; color:#fff;}
.news_list li a:hover .text .h3{ color:#fff;}

.news_page{ text-align:center;}
.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;}
.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:130px; height:54px; text-align:center; background-color:#ffffff; 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:130px; height:54px; text-align:center; background-color:#ffffff; display:block; float:left; margin:0 10px; text-align:center; line-height:54px;}


.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;}


.case{}
.case_tit{ padding-bottom:50px;}
.case_tit ul{ margin:0 auto;}
.case_tit li{ float:left; 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: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:0 -13px;}
.case_list li{ width:50%; 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; background-color:#fff;}
.case_list li .img{ position:relative;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.case_list li .img img{ width:100%; height:auto;}
.case_list li .text{ padding:30px 30px 20px 30px;}
.case_list li .line{ width:26px; border-bottom:1px solid #262161; padding-top:20px; margin-bottom:20px;}
.case_list li .h3{ font-size:30px; color:#c49a6b; line-height:1;}
.case_list li .p{ line-height:24px; height:72px;}

.case_list li a:hover{ background-color:#c49a6b; 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 .img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;}

.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;}




.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;}

.iptjob_t1{ width:500px; height:48px; border:1px solid #dedede; background:#fff; padding:0 20px; font-size:14px;}
.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:#211d1e; 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;}


.partner{}
.partner_tit{ padding-bottom:40px;}
.partner_tit .img img{ display:block; margin:0 auto;}
.partner_tit .text{ display:none;}

.partner_list{ padding-top:30px;}
.partner_list .img1{ width:100%; height:auto; display:block;}
.partner_list .img2{ width:100%; height:auto; display:none;}
.partner_list ul{ border-right:1px solid #ebe9ea; border-bottom:1px solid #ebe9ea;}
.partner_list li{ float:left; border-left:1px solid #ebe9ea; border-top:1px solid #ebe9ea; box-sizing:border-box; width:20%;}
.partner_list li img{ width:100%; height:auto;}

/*上传样式*/
.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_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;}
.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:14px;}
    .ibusiness .single-item{ padding:0 100px 60px 100px;}
    .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{-webkit-transform:scale(0.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \9;-webkit-transform-origin:25% center;transform-origin:25% center;}*/

    /*内页*/
    .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:14px;}
    .header_wp{ margin:0 20px;}
    .structure_bottom img{ width:100%; height:auto;}

    /*.ibusiness .single-item{padding: 0 100px 100px 100px;}
    .ibusiness .li{-webkit-transform:scale(0.7);transform:scale(0.7); *zoom:0.7;zoom:0.7 \9;-webkit-transform-origin:25% center;transform-origin:25% center;}*/
}
@media screen and (max-width:1440px){
    .wp{ width:1360px;}
    .menu li a{ font-size:14px; 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:14px;}
    .wp{ width:1280px;}
    .logo{ top:20px;}
    .logo img{ height:50px; 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:14px;}
    .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.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \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:244px; height:244px; background-size:488px 244px; background-position:-244px 0;}
    .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 .single-item{padding: 0 60px 60px 60px; margin:0 20px;}
    .ibusiness .slick-arrow{}
    .ibusiness .slick-arrow{-webkit-transform:scale(0.8);transform:scale(0.8); *zoom:0.8;zoom:0.8 \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:-80px;}


    .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;}

}
@media screen and (max-width:1152px){
    .wp{ width:980px;}
    .menu{padding: 0 145px 0 203px;}
    .menu li a{ padding:0 10px; font-size:14px;}
    .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;}
    .partner_list .img1{ width:100%; height:auto; display:none;}
    .partner_list .img2{ width:100%; height:auto; display:block;}

    .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:18px; 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%;}

    .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;}

    .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{ 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{ 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;}

    .partner_list li{ width:25%;}
    .partner_tit{ padding-bottom:20px;}
    .partner_list{ padding-top:0px;}
    .partner_tit .img img{ max-width:80%;}

    .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;}

    .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;}

    .partner_list li{ width:33.333%;}
    .contact_ewm{ width:auto; padding:20px;}
    .contact_con{ padding-bottom:30px;}

    .ipt_b3{ background-position:10px center; width:122px;}



    .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;}

    .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;}


    .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;}

    .partner_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;}
    .ibusiness .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:1;zoom:1 \9;-webkit-transform-origin:left center;transform-origin:left center;}
    .icase .slick-arrow{-webkit-transform:scale(0.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;}
}
@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;}
}
@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.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \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.5);transform:scale(0.5); *zoom:0.5;zoom:0.5 \9;}
    .explain_box_pd{ padding:25px;}

    .subnva li a{ font-size:12px;}

    /*内页*/
    .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;}


}





.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:482px; overflow:hidden;}
.zheren_bottom .img img{ width:100%; height:auto;}
.zheren_bottom .text{ margin-left:482px; 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:#211d1e;}
.zheren_bottom a:hover .h3{ color:#fff;}
.zheren_bottom a:hover .em{ color:#fff;}



.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:50%; float:left; height:860px; background:url(../images/icon4_fr.jpg) no-repeat; background-size:cover;}
.inews .pd,.icontact .pd{ margin:0 100px;}

.inews_con{ padding:50px 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{ background:#fff; position:relative;}
.inews_list .slick-slide .apd{ padding:25px 40px; display:block; overflow:hidden;}
.inews_list .img{ width:230px; float:left; overflow:hidden; height:120px;}
.inews_list .img img{ width:100%; height:auto;}
.inews_list .text{ margin-left:230px; padding-left:20px;}
.inews_list .h3{ font-size:14px; color:#211d1e; margin-bottom:6px; height:21px; line-height:21px; overflow:hidden;}
.inews_list .p{ font-size:12px; color:#645f60; margin-bottom:6px; height:36px; line-height:18px; overflow:hidden;}
.inews_list .em{ font-size:12px; color:#645f60;}

.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;}


@media screen and (max-width:1440px){
    .zheren_top{ font-size:14px;}
    .inews_list .img{ width:200px; height:106px;}
    .inews_list .text{ margin-left:200px; padding-left:10px;}
    .inews_list .slick-slide .apd{ padding:20px 30px;}
    .inews .pd,.icontact .pd{ margin:0 50px;}
}
@media screen and (max-width:1366px){

}
@media screen and (max-width:1280px){
    .inews{ width:auto; float:none;}
    .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;}
}
@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;}


}
@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;}
}


































