﻿@charset "utf-8";
/* Compile time 2015-06-23
Made by liuyan
*/
body{background:#fafafa; position:relative; min-width:990px; color:#333; font-weight:400; font-family:'microsoft yahei',"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-size: 14px;}
.none{ display:none;}.block{ display:block;}
.mgb10{ margin-bottom:10px;}.mgb15{margin-bottom:15px;}.mgb20{ margin-bottom:20px;}.mgb30{ margin-bottom:30px;}
.wrap{ width: 1200px; margin:0 auto;}
a:hover{ cursor: pointer; color: #c6a675;}

/* Toper */
.Toper{ width: 100%; height:70px; background:#666465;}
.Toper .logo{ width: 180px; height: 70px;}
.Toper ul{ margin:0 26px;}
.Toper ul li{ float: left; padding:0 26px; }
.Toper ul li:hover{background: #525252;}
.Toper ul li.current{background: #525252;}
.Toper ul li a{ color: #FFF; font-size: 14px; line-height:70px; display:block;}
.topTel{ width:190px; height: 66px; overflow: hidden; padding-left: 4px; padding-top: 4px; padding-right: 8px; background:#a48860; color: #FFF; }
.topTel p{font-size: 12px; margin-bottom: 2px;}
.topTel b{ display: block; height: 40px; line-height: 40px; font-weight: 700; font-size: 18px; padding-left: 42px; background:url(../images/phone.png) no-repeat 0 6px; background-size: 34px 34px;}
.toperWeixin{ width: 70px; height: 70px;}

/* 焦点图区块 */
.silderCon{height:506px; position:relative;}
.silderCon{ width: 100%; height: 506px; overflow:visible; position: relative;top:70px}

/*banner*/
.bn-alp { width:100%; height:506px; position:absolute;z-index:1;background:#fff;min-width:1170px; }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .box { height:100%; position:relative; }
.bn-alp .box li { width:100%; height:506px; background-position:50% 50%;position:absolute; top:0; left:0; z-index:10; background-repeat: no-repeat; }
.bn-alp .box li.on { z-index:99;}
.bn-alp .box li img{ width:1920px; height:506px; position:absolute; left:50%; margin-left:-960px;}
.bn-alp .i { bottom:20px; left:50%; margin-left:-50px; text-align:center; position:absolute; z-index:100;}
.bn-alp .i i { display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.4); width: 16px; height: 16px; text-indent: -9999px; margin: 0 8px; list-style: none; cursor: pointer;}
.bn-alp .i i.on { background-position:0 0;background:rgb(255,255,255); }

/*焦点图上列表样式*/
.menuList{ width: 180px; height:506px; z-index: 3; position: absolute; left: 50%; margin-left: -599px; background:#FFF;}
.menuList li{ padding:8px 0 12px 17px; background: #f4f4f4;}
.menuList li p{ color:#000; font-size: 12px; line-height: 19px; position: relative;}
.menuList li p b{ width: 6px; height: 14px; background: #c6a675; position: absolute; left: -17px; top:2px;} 
.menuList li em{ color: #999; font-size: 12px; line-height: 18px}
.menuList li.even{ background: #e7e7e7;}
.menuList li:hover{background-color: #333}
.menuList li:hover p{ color: #fff;}
/*页面主体宽度*/
.content{ width: 1000px; background: #FFF; padding:0 10px; position: relative; left: 50%; margin-left: -419px; overflow: hidden;top:70px}

/*精鹰介绍*/
.jyDes{ padding-top: 24px;}
.jyDes h2{ font-size: 24px; font-weight: 500; text-align: center;}
.jyDes h2 span{ color: #9a825c; padding:0 4px;}
.jyDes .linkMore{ display: block; text-align: center; font-size: 14px; margin: 20px 0; color: #8f8f8f;}
.jyDes .linkMore:hover{ color: #c6a675;}
.jyDes .linkMore span{ width: 14px; height: 14px; display: inline-block; background: url(../images/linkMoreBg.jpg) no-repeat 0 2px; margin-top: 4px; margin-left: 6px;}
.jyDes ul li{ width:250px; float: left;}

.jyDes h4{ color: #c6a675; padding-left:54px; margin-bottom: 24px; position: relative; font-size: 20px; height: 20px; line-height: 20px; font-weight: 400;}
.jyDes h4 span{ width: 10px; height: 20px; display: inline-block; background:#c6a675; position: absolute; left: 34px; top:0; }
.jyDes .listTextCon{ width:194px; height: 180px;  border-left: solid 1px #f1f1f1; padding-left: 36px; padding-right: 20px; }
.jyDes ul{ padding-bottom: 20px; border-bottom: solid 1px #f1f1f1;}
.jyDes li:first-child .listTextCon{ border-left: none;}
.jyDes li p{ font-size: 14px; line-height: 26px; color: #898989; position: relative;}
.jyDes li p span{ width: 11px; height: 11px; display: inline-block; position: absolute; left:-20px; top:6px;background:#c6a675; border-radius: 50%; }

/*行业案例索引*/
.title{ position: relative; padding: 20px 0; text-indent: 14px;}
.title a{ width: 60px; height: 20px; text-indent: -9999px; background:url(../images/titleMore.png) no-repeat; display: block; float: right; margin:4px 0 0;}
.indexesTextList{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #f1f1f1;}
.indexesTextList li{ width: 122px; height: 20px; float: left;}
.indexesTextList li a{ width: 100%; display: block;text-align: center; font-size: 12px; color: #999; }
.indexesTextList li a:hover{ color: #c6a675;}
.indexesPicList{ width: 1020px;}
.indexesPicList li{ width: 496px; height: 256px; float: left; margin-right: 10px; margin-bottom: 10px;}
.indexesPicList li img{width: 496px; height: 256px;}
.indexesPicList li img:hover{ opacity:0.8; cursor: pointer;}
.indexesPicList .linkMore{ background: #cdc6c0; position: relative; }
.indexesPicList .linkMore a{ width: 100%; height: 100%; display: block; background: url(../images/moreBg.png) no-repeat center center; text-indent: -9999px;}
.indexesPicList .linkMore span{ width:25px; height: 45px; display: block; position: absolute; left: 0; top:105px; background: url(../images/arrow.jpg) no-repeat}

/*客户见证*/
.clientWitness,.stepArea,.indexes{border-bottom: solid 1px #f1f1f1;}
.clientWitness ul li{ width: 166px; height:92px;  float: left;}
/*服务流程*/
.stepArea img{ width: 100%; height: 160px; margin-bottom: 35px;}
.stepArea .title span{ color: #999;font-size: 18px; font-weight: 300; float: right;}
.stepArea .title .aLine2{float:none;} 

/*在线提交申请*/
.requireOnline{ width: 510px;}
.requireOnline h2{ padding: 12px 0;} 
.requireOnline span{ width: 90px; height: 20px; text-align: right;  color: #999; padding-right: 16px; font-size: 14px;}
.requireOnline .inpCon{ width: 400px;}
.inpCon label{ margin-bottom: 10px; padding-right: 30px; color: #999; height: 14px; line-height: 14px;font-size: 14px; float: left;}
.inpCon label input[type="checkbox"]{ width: 12px;height: 12px; border: solid 1px #dbdbdb; margin-right: 4px; }
.requireOnline textarea,.requireOnline input[type="text"]{ width: 266px; border: solid 1px #dbdbdb;}

.requireOnline input[type="text"]{ padding:4px 0; }
.requireOnline span.aLine2{width:6px; padding:0}

/*成员*/
.cpCon h3{ font-size: 14px; color:#c6a675; margin:20px; }
.cpCon ul{ margin-bottom: 20px;}
.cpCon ul li{ width: 206px; height: 45px; padding:0 20px; 
              border-right: solid 1px #c6a675; float: left;}
.cpCon ul li:last-child{ border-right: 0;}
/*精鹰动态*/
.boxDt{
    border: solid 1px #dbdbdb;
}
.boxDt .boxDt-list{
    padding: 17px 10px;
    font-size: 14px;
}
.boxDt .boxDt-list a{ color: #333;}
.boxDt .boxDt-list a:hover{ color: #c6a675} 
.boxDt-h2{ line-height: 56px;}
.boxDt .boxDt-list li{  margin-bottom: 8px;}
.boxDt-move{ margin-top: 19px;}
.dong{ margin-right: 56px;}
.gup{ color: #c6a675; text-align: center; font-size: 14px}
.gup-btn{ width: 82px; line-height: 22px; border-radius: 2px; background-color: #c6a675; color: #fff; display: inline-block; text-align: center; font-size: 14px;}
.gup-btn:hover{ color: #FFF;}
.tc{ text-align: center;}
.pb30{ padding-bottom: 30px;}
.boxbk{
    border: solid 1px #e2e2e2;
    border-top: none;
}

/*返回顶部*/
.returnTop{width:100px; position:fixed; top:97px; right: 0; z-index:20;
           -webkit-transition:all ease 0.9s; -moz-transition:all ease 0.9s; -ms-transition:all ease 0.9s; -o-transition:all ease 0.9s;
           _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }

.returnTop li img{ display: block;}

.move{    background: url(../images/titleMore.png) no-repeat; width: 60px;height: 20px;    text-indent: -9999px;}
.rf{ float: right;}
.lf{ float: left;}
.footer{ background-color:#666465; overflow: hidden; padding-top:23px; padding-bottom: 19px;position:relative;top:70px}
.w1190{ width: 1190px; margin: 0  auto;}
.footer_left{ width: 200px; text-align: center; margin-right: 24px;}
.footer_mid_ul{ float: left; margin-right: 50px;}
.footer_mid_ul li{ margin-bottom: 8px;}
.footer_mid_ul li a{ color: #ababab;}
.footer_mid_ul li a:hover{ color: #c6a675;}
.footer_mid_ul li p{ color: #fff;}
.footer_img{ }
.footer_p{ color: #acaaab; margin-top: 19px; margin-bottom: 17px; font-size: 12px;}
.footer-top{ overflow: hidden;}
.footer_ph,.footer_ph img{ vertical-align: top; color: #fff; font-size: 20px;}
.footer_ph img{ margin-right: 6px; float: left; padding-top: 8px;}
.footer_ph b{ line-height: 50px; font-size: 21px;}
.footer-bottom{ color: #fff; text-align: center; margin-top: 18px;}
.footer_right_t,.footer_right_t img{ vertical-align: middle;}
.footer_right_t img{ margin-right: 8px;}
.footer_right_b { margin-top: 18px;}
.footer_right_b img{ vertical-align: middle;}
.footer_right_b span{ display: inline-block; vertical-align: middle; color: #fff;}
.footer_right_b span em{ font-size: 16px;}

/*about*/
.about-banner{
    background: url(../images/about_banner.jpg) center center no-repeat; 

}
.service-banner{
    background: url(../images/service_banner.jpg) center center no-repeat; 

}
.case-banner{
    background: url(../images/case_banner.jpg) center center no-repeat; 

}
.dynamic-banner{
    background: url(../images/dynamic_banner.jpg) left center no-repeat; 	
}
.wom-banner{
    background: url(../images/kb.jpg) left center no-repeat; 	
}
.coop-banner{
    background: url(../images/hezuo1.jpg) left center no-repeat; 	
}
.contact-banner{
    background: url(../images/contact1.jpg) left center no-repeat; 	
}
.cew{
    height: 275px;
    position: relative;
    /*
    left: 50%;
    margin-left: -419px;
    */
    width: 100%;
}
.dy-bg{
    background-color: #d3bb97;
    position:relative;
    top:70px;
}
.seve-bg{
    background-color: #c7c7c7;
    position:relative;
    top:70px;
}
.case-bg{
    background-color: #00a0ea;
    position:relative;
    top:70px;
}
.about-bg{
    background-color: #630a10;
    position:relative;
    top:70px;
}
.wom-bg{
    background-color: #e93429;
    position:relative;
    top:70px;
}
.coop-bg{
    background-color: #c7c7c7;
    position:relative;
    top:70px;
}
.contact-bg{
    background-color: #ddd;
    position:relative;
    top:70px;
}
.pd10{
    padding: 0 10px 28px 20px;
}
.about-h2{
    font-size: 30px; font-weight: normal;
    vertical-align: middle;
    line-height: 54px;
    border-bottom: solid 1px #e6e6e6;
    margin-top: 29px;
}
.aLine{
    width: 8px;height: 31px;
    background-color: #c6a675;
    display:inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.aLine2{
    width: 6px;height: 25px;
    background-color: #c6a675;
    display:inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}
.none-l ul{
    border-bottom: none;
}
.mr11{ margin-right: 11px;}
.about-con{
    line-height: 24px;
    border-bottom: solid 1px #eeeeee;
    padding-bottom: 49px;
}
.about-con p{
    color: #999;
    margin-top: 20px;
    font-size: 16px;
}
.jy-kf{
    text-align: center;
}
.jy-kf img{
    margin-bottom: 20px;
}
.service-con{
    color: #8a8a8a;
    line-height: 26px;
    margin-top: 8px;
    margin-bottom: 32px;
    font-size: 16px;
}
.w305{ width: 305px;}
.service-cont{
    color: #8a8a8a;
    font-size: 14px;
    line-height: 24px;
    margin-top: 17px;
}
.service-ul .boxls{
    width: 35px;height: 35px;
    background-color: #c6a675;
}
.service-ul{ margin-bottom: 72px; overflow: hidden; margin-right: -76px;}
.service-ul li{ float: left; width: 282px; margin-right: 58px; margin-top: 51px;}
.service-ul .service-zw{ font-size: 18px; color: #000; line-height: 17px;}
.service-ul .service-yw{ color: #a0a0a0; font-size: 8px; border-bottom: solid 1px #e5e5e5}
.w230{ width: 230px;}
.service-ul .service-box{ border:solid 1px #eee; margin-top: 22px;}
.service-ul .service-img{ width: 100%;}
.service-ul .service-content{padding: 10px 13px;}
.service-ul .service-p{ color: #898989; line-height: 24px; margin-bottom: 10px; }
.service-ul .service-fw{ color: #111111; font-size: 12px;}
.service-ul .service-anl{ font-size: 12px; float: right; color: #b3b3b3;}
.service-ul .moreAdd{ width: 50px; line-height: 20px; text-align: center; margin-left: 4px; background-color: #c7a776; display:inline-block; color: #fff; font-size: 14px;}
.allCase{ width: 92px; line-height: 30px; text-align: center; background-color: #c6a675; position: relative; top: -2px; color: #fff; border: solid 1px #d4bc96; display: inline-block; font-size: 14px; vertical-align: middle; margin-left: 12px;}
.allCase:hover{ color: #FFF;}

.case-lb{
    margin-top: 10px;
}
.case-lb-name{
    color: #121212;
}
.case-lb-con{
    overflow: hidden;
    border-left: solid 1px #f1eada;
    padding-left: 14px;
    width: 820px;
}
.case-lb-con li{
    float: left;
    padding:0 10px;
    /*margin-right: 5px;*/
    line-height: 26px;
    width:80px;
}
.case-lb-con li a{
    color: #636162;
}
.case-lb-con li a:hover{ color: #c6a675;}
.case-lb-con li.cur{ background: #c6a675; }
.case-lb-con li.cur a{color: #FFF;}
.case-lb-con li.cur a:hover{ color: #FFF;}

.case-lb-con .nomo{ margin-right: 0;}
.case-ul{ margin-right: -60px; overflow: hidden;}
.case-ul li{ float: left; position: relative; width: 300px; height: 220px; margin: 30px 34px 0 0}
.case-ul li img{ width: 100%; height: 220px;}
.case-ul li p{ position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgba(198,166,117,0.7); line-height: 30px; text-align: center; color: #fff;}
.case-ul li:hover p{ background-color: rgba(198,166,117,1);}
.btn-next { margin-top: 28px;}
.btn-next a{ padding: 2px 6px; background-color: #fffffd; border: solid 1px #c6a675; display: inline-block; color: #c6a675; margin-right: 5px;}
.btn-next a:hover,.btn-next a.acitve{ background-color: #c6a675; color: #fff;}
.dynamic-ul li{ border-bottom: solid 1px #eee; padding: 15px 0; position: relative; }
.dynamic-ul li a{ width: 100%; height: 100%;}
.dynamic-ul .dynamic-abs{ width: 196px;float: left; line-height: 90px; height: 90px; vertical-align: middle; text-align: center; }
.dynamic-ul .dynamic-abs img{ vertical-align: middle;}
.dynamic-ul .dynamic-con{ min-height: 90px; float: right; width: 760px;}
.dynamic-con h2{ font-size: 14px; color: #323232}
.dynamic-con p{ color: #6e6c6d; margin-top: 10px;}
.no-youSver{ font-size: 30px; text-align: center; margin: 57px 0 12px 0}
.dy-tg{ text-align: center;}
.dy-list{ overflow: hidden; margin-top: 23px;}
.dy-list li{ float: left; width: 236px; position: relative; height: 160px; margin:  5px 5px 0 0}
.dy-list li img{ width: 100%; height: 160px;}
.dy-list li p{ position: absolute;background-color: rgba(198,166,117,0.7);  width: 100%;bottom: 0; left: 0; width: 100%; line-height: 30px; text-align: center; color: #fff;}
.dy-list li:hover p{background-color: rgba(198,166,117,1);}
.pb0{ padding-bottom: 0;}
.contact-h3{ color: #6d6b6c; font-size: 18px; margin-top: 10px; font-weight: normal;}
.contact-p{ color: #656162; margin-top: 10px; border-bottom: solid 1px #eee; padding-bottom: 10px;}
.mb30{ margin-bottom: 30px;}
.address{ overflow: hidden; padding: 10px 0;}
.address li{float: left; width: 260px; line-height: 26px;}
.detail-con{ padding: 17px 0;}
.detail-box img{ margin-bottom: 10px;}
.detail-con-img{ float: left; line-height: 260px; width: 200px; text-align: center; vertical-align: middle;}
.detail-con-title{  font-size: 14px; color: #000; margin-bottom: 10px;}
.detail-con-content{ width: 756px;}
.detail-con-content p{ line-height: 26px;}

.linksArea{ width: 98%; padding-top: 10px;padding-bottom: 20px}

.linksArea li{ float: left; height: 18px; margin: 3px 0; padding: 0 10px; border-right: solid 1px #dbdbdb; }
.linksArea li:last-child{ border-right: none;}
.linksArea li a{ font-size: 14px; line-height: 18px; color: #999}
.linksArea li a:hover{ color: #c6a675}

