/*==========全局==========*/
html{overflow-y: scroll; overflow-x:hidden; _background-image:url(about:blank); _background-attachment:fixed;}
body {font-family:"Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif; font-size:12px; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; font-size: 0; overflow:hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a {text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#f60;}
a:active{blr:expression(this.onFocus=this.blur());}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.word{word-break:break-all;}
.dn{display:none;}
.bg{background-color: #fff;}
/*头部*/
.header_w{width: 100%; height: 60px; background-color: rgba(0, 0, 0, 0.77); position: fixed; top:0; left:0; z-index: 99;}
.logo{float: left; margin: 8px 0 0 20px;}
.nav{float: right; margin-right: 20px; display: inline;}
.nav ul li{float: left; margin: 0 30px;}
.nav ul li a{height: 60px; line-height: 60px;display: block; font-size: 16px; color: #999; position: relative;}
.nav ul li.current a,.nav ul li a:hover{color: #fff;}
.nav ul li.current i{width: 6px; height: 6px; display: block; margin: -14px auto; background-color: #fff; border-radius: 6px;}
/*首页*/
.in_banner{width: 100%; position: relative; overflow: hidden;}
.in_banner .swiper-container{width: 100%; height: 600px;}
.in_banner .swiper-slide{width: 100%; height: 600px; overflow: hidden;}
.in_banner .swiper-slide span{display: block; width: 300%; margin-left: -100%; text-align: center;}
.in_banner .pagination{width: 100%; position: absolute; left:0; bottom:10px; z-index: 9; text-align: center;}
.in_banner .swiper-pagination-switch{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background-color: #999; margin: 0 3px; cursor: pointer;}
.in_banner .swiper-active-switch{background: #fff;}
.in_body{background-color: #fff;}
.in_serviceTitle{margin-top: 65px; text-align: center;}
.in_serviceTitle_en{font-family: "Arial"; font-size: 30px; color: #7a7a7a;}
.in_serviceTitle_en span{color: #ed6d0f;}
.in_serviceTitle_cn{margin-top: 2px; font-weight: normal; font-size: 16px; color: #666;}
.in_serviceTitle_line{width: 38px; height: 3px; display: block; margin: 20px auto; background-color: #999;}
.in_serviceAbout{line-height: 28px; margin-top: 15px; text-align: center; color: #999;}
.in_serviceItem{width: 1200px; margin: 40px auto 0;}
.in_serviceItem ul li{width: 20%; float: left; text-align: center;}
.in_serviceItem ul li a:hover .in_serviceName{color: #ED6D0F;}
.in_serviceIcon{width: 140px; height: 140px; display: block; margin: 0 auto; background-color: #f5f5f5; background: #f5f5f5 url(../images/serviceIcon.png) 0 0 no-repeat; border-radius: 50%;}
.in_serviceIcon1{background-position: 0 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.in_serviceItem a:hover  .in_serviceIcon1{box-shadow: 0 5px 10px #666;
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);  
}
.in_serviceIcon2{background-position: 0 -140px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.in_serviceItem a:hover  .in_serviceIcon2{box-shadow: 0 5px 10px #666;
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);  
}
.in_serviceIcon3{background-position: 0 -280px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.in_serviceItem a:hover  .in_serviceIcon3{box-shadow: 0 5px 10px #666;
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);  
}
.in_serviceIcon4{background-position: 0 -420px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.in_serviceItem a:hover  .in_serviceIcon4{box-shadow: 0 5px 10px #666;
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);  
}
.in_serviceIcon5{background-position: 0 -560px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.in_serviceItem a:hover  .in_serviceIcon5{box-shadow: 0 5px 15px #666;
    transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
}
.in_serviceName{margin-top: 12px; font-weight: normal; font-size: 16px; color: #666;}
.in_serviceName_en{margin-top: 5px; font-family: "Arial"; color: #999;}

.in_case_w{margin-top: 90px; background-color: #fafafa; overflow: hidden;}
.in_caseTitle{margin-top: 45px; text-align: center; border-bottom: 1px solid #e3e3e3;}
.in_caseTitle_en{font-family: "Arial"; font-size: 30px; color: #7a7a7a;}
.in_caseTitle_en span{color: #ed6d0f;}
.in_caseTitle_cn{margin-top: 2px; font-weight: normal; font-size: 16px; color: #666;}
.in_caseTitle_line{width: 38px; height: 3px; line-height: 0; font-size: 0; display: block; margin: 20px auto -2px; background-color: #999;}
.in_caseTips{margin-top: 15px; text-align: center; color: #999;}
.in_caseList{margin-top: 30px;}
.in_caseList ul li{width: 20%; float: left;}
.in_caseList ul li img{width: 100%; 
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    
}
.in_caseList ul li a:hover img{
    transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    -moz-transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
}
.in_caseList ul li a{display: block; padding: 6px;}
.in_caseMore{display: block; width: 134px; height: 34px; line-height: 34px; margin: 60px auto; text-align: center; font-size: 16px; color: #666; border: 1px solid #b4b4b4; border-radius: 30px;}

.in_about_w{background: url(../images/about_Bg.jpg) 50% 0 no-repeat;}
.in_about{width: 1200px; margin: 0 auto;}
.in_aboutInfo{width: 520px; float: left; margin-left: 40px; display: inline;}
.in_aboutTitle_en{margin-top: 35px; font-weight: normal; font-family:"Arial"; font-size: 24px; color: #c8c7c7;}
.in_aboutTitle{width: 130px; margin-top: 10px; border-bottom: 1px solid #ff9547; font-size: 18px; font-weight: normal;}
.in_aboutTitle span{display: inline-block; padding-bottom: 5px; position: relative; top:2px; border-bottom: 3px solid #ed6d0f;}
.in_aboutTips{margin-top: 12px;}
.in_abnoutWords{margin-top: 40px; line-height: 30px;}
.in_aboutBtn{margin-top: 40px;}
.in_aboutMore{width: 113px; height: 36px; line-height: 36px; display: inline-block; border: 1px solid #c3c3c3; position: relative; text-align: center; font-size: 14px; border-radius: 5px;}
.in_aboutMore i{width:0; height:0; position: absolute; top:50%; right:5px; margin-top: -6px; border:6px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #999; overflow:hidden; pointer-events: none;}
.in_aboutConContact{width: 113px; height: 36px; line-height: 36px; display: inline-block; border: 1px solid #fd8b1c; margin-left: 20px; text-align: center; background-color: #fd8b1c; font-size: 14px; color: #fff; border-radius: 5px;}
.in_aboutConContact:hover{color: #fff;}
/*css3*/
.in_aboutAnimation_L{
    animation:ani 1.5s;
    -webkit-animation:ani 1.5s;
}
@keyframes ani{
    0%,50%,100%{
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.7, 0.8,0.8);
    animation-timing-function: cubic-bezier(0.5, 0.7, 0.1,0.8,0.8);
    }
}
@keyframes ani{
    0% {transform: translateX(-100%);}
    50%{transform: translateX(10px)}
    100% {transform: translateX(0);}
}
@-webkit-keyframes ani{
    0% {transform: translateX(-100%);}
    50%{transform: translateX(10px)}
    100% {transform: translateX(0);}
}
.in_aboutAnimation_R{
    
    animation:anitwo 1.5s;
    -webkit-animation:anitwo 1.5s ;
}

@keyframes anitwo{
    0%,50%,100%{
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.7, 0.8,0.8);
    animation-timing-function: cubic-bezier(0.5, 0.7, 0.8,0.8);
    }
}
@keyframes anitwo{
    0% {transform: translateX(100%);}
    50%{transform: translateX(-10px)}
    100% {transform: translateX(0);}
}
@-webkit-keyframes anitwo{
    0% {transform: translateX(100%);}
    50%{transform: translateX(-10px)}
    100% {transform: translateX(0);}
}



.in_news{width: 1200px; margin: 55px auto 0;}
.in_newsDesign{width: 460px; float: left;}
.in_newsDesign:hover .in_newsDesign_img{
    transform: scale3d(1.04,1.04,1.04);
    -webkit-transform: scale3d(1.04,1.04,1.04);
}
.in_newsTitle_cn{float: left; font-size: 20px;}
.in_newsTitle_en{float: left; margin: 10px 0 0 2px;}
.in_newsTitle_more{width: 52px; height: 16px; line-height: 16px; float: right; margin-top: 5px; border: 1px solid #c8c8c8; font-family: "Arial"; text-align: center; color: #999;}
.in_newsDesign_img{margin-top: 30px; 
    transition: 1s;
    -webkit-transition: 1s;
}
.in_newsDesign_list{margin-top: 20px;}
.in_newsDesign_list ul li{height: 36px; line-height: 36px;}
.in_newsDesign_list ul li span{float: right; color: #999;}
.in_newsIndustry{width: 645px; float: right;}
.in_newsList_itme1{margin-top: 35px;}
.in_newsList_itme2{margin-top: 45px;}
.in_newsImg{width: 173px; float: left; border-right: 1px solid #e3e3e3;}
.in_newsList_itme .in_newsImg img{
    transition: 0.8s;
   -webkit-transition: 0.8s;
}
.in_newsList_itme:hover .in_newsImg img{
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.in_newsList{width: 435px; float: right;}
.in_newsList ul li{height: 34px; line-height: 34px;}
.in_newsList ul li span{float: right; color: #999;}
/*尾部*/
.footer_w{width: 100%; padding: 30px 0; background-color: #f7f7f7;}
.footer{width: 1200px; margin: 0 auto;}
.footerMenu{width: 755px; float: left;}
.footerMenu dl{width: 136px; padding-left: 15px; float: left;}
.footerMenu dt{font-size: 16px; color: #4e4e4e;}
.footerMenu dd{margin-top: 20px;}
.footerMenu ul li{height: 28px; line-height: 28px;}
.footerAbout{width: 445px; float: right;}
.footerAbout_con{width: 315px; line-height: 32px; float: left; margin-left: 10px; font-size: 14px;}
.footerAbout_call{line-height: 20px;}
.footerAbout_call .name{display: inline-block; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.footerAbout_call .num{display: inline-block; margin-left: 5px; font-family: "Arial"; font-size: 20px; color: #666;}
.footerAbout_btn{margin-top: 10px;}
.footerAbout_btn a{width: 118px; height: 32px; line-height: 32px; display: inline-block; margin-right:10px; border: 1px solid #ccc; text-align: center;}
.footerAbout_btn img{vertical-align: middle; margin-right: 5px;}
.footerInfo_w{padding: 15px 0; background-color: #232323;position:relative;}
.footerInfo{max-width: 1200px; margin: 0 auto; padding: 0 10px; color: #fff;}
.footerInfoLink_con{cursor:pointer;}
.footerInfo_link{float: right;}
.footerInfo_link a{color: #fff;}

/*主页尾部友情链接*/
.footerInfo_friendship{width:100%;height:36px;position: absolute; top:-36px; right: 0;background: #cecece; display: none;}
.footerInfo_friendship_c{padding:6px 0;}
.footerInfo_friendship a{line-height:24px;margin:0 10px;}



/*内页通用*/
.container{width: 100%; margin-top: 565px; background-color: #fff; overflow: hidden;}
.sub_banner_w{width: 100%; overflow: hidden; position: fixed; top:0; left:0; z-index: -1;}
.sub_banner{width: 300%; margin-left: -100%; text-align: center; position: relative;}
.page{text-align:center; padding:20px 0;}
.page a{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 3px; border:1px solid #ccc;}
.page a:hover{border:1px solid #46b0e5; background-color:#46b0e5; color:#fff;}
.page span{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 2px; border:1px solid #46b0e5; background-color:#46b0e5; color:#fff}
.sub_title{position: absolute; left: 50%; top: 50%; margin-top: -103px;  margin-left: -198px;
    animation:subCase 1s;
    -webkit-animation:subCase 1s;

}
@keyframes subCase{
    0% {transform: translate3d(0,-1500px,0);}
    30% {transform: translate3d(0,0,0);}
    60% {transform: translate3d(0,-30px,0);}
    100%{transform:translate3d(0,0,0);}
}
@-webkit-keyframes subCase{
    0% {transform: translate3d(0,-1500px,0);}
    30% {transform: translate3d(0,0,0);}
    60% {transform: translate3d(0,-30px,0);}
    100%{transform:translate3d(0,0,0);}
}



.sub_faith{width: 100%; position: absolute; left: 0; top: 50%; margin-top: -50px; text-align: center;}
.sub_faithTitle{font-size: 46px; color: #e1e0e0;
    animation: faithText 1.1s;
    -webkit-animation:faithText 1.1s;
}
@keyframes faithText {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,0,0)}
    60%{transform: translate3d(0,-30px,0)}
    100%{transform: translate3d(0,0,0)}
}
@-webkit-keyframes faithText {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,0,0)}
    60%{transform: translate3d(0,-30px,0)}
    100%{transform: translate3d(0,0,0)}
}



.sub_faithCn{color: #e1e1e1; margin-top: 20px; font-size: 18px;
    animation: faithcn 1s;
    -webkit-animation:faithcn 1s;
}
@keyframes faithcn {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,0,0)}
    60%{transform: translate3d(0,-30px,0)}
    30%,100%{ transform: translate3d(0,0,0)}
}
@-webkit-keyframes faithcn {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,0,0)}
    60%{transform: translate3d(0,-30px,0)}
    100%{transform: translate3d(0,0,0)}
}


.sub_faithEn{color: #5b5755; font-size: 16px;  font-family: "Gabriola";
    animation: faithen 0.9s;
    -webkit-animation:faithen 0.9s;
}
@keyframes faithen {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,10px,0)}
    60%{transform: translate3d(0,-20px,0)}
    100%{transform: translate3d(0,0,0)}
}
@-webkit-keyframes faithen {
    0%{transform: translate3d(0,-1000px,0)}
    30%{transform: translate3d(0,10px,0)}
    60%{transform: translate3d(0,-20px,0)}
    100%{transform: translate3d(0,0,0)}
}


/*案例列表*/
.caseList_w{margin-top: 565px; padding-top: 60px; position: relative; z-index: 9; background-color: #f5f5f5;}
.caseTitle{ font-weight: normal; font-size: 30px; text-align: center;}
.caseTips{margin-top: 10px; text-align: center; font-size: 14px; color: #666;}
.caseMenu{margin-top: 50px; text-align: center;}
.caseMenu ul li{height: 30px; line-height: 30px; display: inline-block; margin: 0 5px;}
.caseMenu ul li a{display: inline-block; padding: 0 25px; background-color: #fff; border-radius: 2px; font-size: 14px;}
.caseMenu ul li.current a,.caseMenu ul li a:hover{background-color: #46b0e5; color: #fff;}
.caseList{margin-top: 30px;}
.caseList ul li{width: 20%; float: left;}
.caseList ul li img{width: 100%;}
.caseList ul li a{display: block; padding: 8px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.caseList ul li a:hover{
  transform: translate(0,-10px);
  -webkit-transform: translate(0,-10px);
  box-shadow:0px 10px 10px #d1d1d1;
}
.caseListTitle{padding: 12px 15px; background-color: #fff; position: relative;}
.caseListTitle span{font-size: 14px;}
.caseListTitle i{width: 18px; height: 19px; position: absolute; top:50%; right: 15px; margin-top: -10px; background: url(../images/icon_ma.png) 0 0 no-repeat;}


/*关于我们*/
.about_w{width: 100%; height:800px; margin-top: 600px; background: url(../images/aboutBg.jpg) 0 0 no-repeat;}
.about{width: 1200px; margin: 0 auto; overflow: hidden;}
.aboutTitle{margin-top: 80px; text-align: center; font-size: 28px; font-weight: normal;}
.aboutWords{margin-top: 40px; line-height: 30px; font-size: 14px; color: #666; text-align: center;}
.aboutImg{margin-top: 50px; text-align: center;}
.aboutInfo_w{height: 400px; text-align: center; background: url(../images/pic15.jpg) 50% 0 no-repeat; overflow: hidden;}
.aboutInfo_title{margin-top: 80px; font-size: 26px; color: #fff;}
.aboutInfo_ain{
    animation: aboutInfo 0.5s;
    -webkit-animation: aboutInfo 0.5s;
}
@-webkit-keyframes aboutInfo {
    from {transform: translateX(-1000px);}
    to {transform: translateX(0);}
}
@keyframes aboutInfo {
    from {transform: translateX(-1000px);}
    to {transform: translateX(0);}
}
.aboutInfo_words{margin-top: 55px; line-height: 30px; font-size: 14px; color: #cfcfcf;}
.aboutInfo_ainTwo{
    animation: aboutWords 0.5s;
    -webkit-animation: aboutWords 0.5s;
}
@-webkit-keyframes aboutWords {
    from {transform: translateX(1000px);}
    to {transform: translateX(0);}
}
@keyframes aboutWords {
    from {transform: translateX(1000px);}
    to {transform: translateX(0);}
}

.aboutInfo_btn{width: 168px; height: 44px; line-height: 44px; display: block; margin: 60px auto 0; background-color: #33a8e3; font-size: 18px; color: #fff; border-radius: 2px;}
.aboutInfo_btn:hover{color:#fff;}
.aboutProcess{width: 100%; padding: 80px 0 60px 0; text-align: center; background-color: #fcfcfc; overflow: hidden;}
.aboutProcess_title{font-weight: normal; font-size: 30px;}
.aboutProcess_tips{margin-top: 15px; font-size: 14px;}
.aboutProcess_img{margin-top: 80px;}
.aboutCustomer{width: 100%; background-color: #fff; overflow: hidden;}
.aboutCustomer_title{margin-top: 80px; font-weight: normal; text-align: center; font-size: 30px;}
.aboutCustomer_tips{margin-top: 15px; text-align: center; font-size: 14px;}
.aboutCustomer_list{width: 1072px; margin: 20px auto; overflow: hidden;}
.aboutCustomer_list ul{width: 1092px;}
.aboutCustomer_list ul li{width: 160px; float: left; margin: 20px 20px 0 0; display: inline; border: 1px solid #e9e9e9;}
/*新闻列表*/
.newsMenu{width:100%; padding: 15px 0; border-bottom: 1px solid #e8e8e8; background-color:#fff; text-align: center;}
.newsMenu ul li{height: 30px; line-height: 30px; display: inline-block; margin: 0 5px;}
.newsMenu ul li a{display: inline-block; padding: 0 25px; background-color: #fff; border-radius: 2px; font-size: 14px;}
.newsMenu ul li.current a,.caseMenu ul li a:hover{background-color: #46b0e5; color: #fff;}
.newsList{max-width: 1200px; margin: 0 auto; overflow: hidden;}
.newsList ul li{width: 33.333333333333%; float: left; margin-top: 30px;}
.newsList ul li img{width: 100%;}
.newsList_li{padding: 0 15px;}
.newsList_about{padding: 15px 20px; background-color: #f3f0ed;}
.newsList_title{font-weight: bold;}
.newsList_time{margin-top: 15px; color: #666;}
.newsList_words{height: 72px; line-height: 24px; margin-top: 10px; color: #666; overflow: hidden;}
/*服务*/
.section.active .serviceBox{display: block;}
.serviceBox{width: 1000px; height: 580px; margin: 0 auto; display: none;}
.serviceOne{background: url(../images/serviceOneBg.jpg) 50% 100% no-repeat;}
.serviceOne_title{padding-top: 25px; text-align: center;}
.serviceOne_about{width: 1000px; margin: 50px auto 0; padding: 80px 0; background: url(../images/serviceOne1.png) 50% 0 no-repeat;}
.serviceOne_item ul li{height: 42px; line-height: 42px; font-size: 16px; color: #fff;}
.serviceOne_item1{width: 460px; float: left; margin-right: 40px; text-align: right;}
.serviceOne_item2{width: 460px; float: left; margin-left: 40px;}
.serviceTwo_img{width: 480px; float: left; margin-top: 55px;}
.serviceTwo_con{width: 520px; float: right;}
.serviceTwo_title{margin-top: 35px;}
.serviceTwo_about{margin-top: 40px;}
.serviceTwo_about ul li{width: 260px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #fff;}
.serviceTwo_Btn{margin-top: 70px;}
.serviceThree_about{margin-top: 60px; line-height: 36px; font-size: 16px; color: #898989;}
.serviceThree_btn{margin-top: 70px; position:relative; z-index:99;}
.serviceThree_img{width: 1000px; position: absolute; bottom:0; left:50%; margin-left: -500px; text-align: right;}
.serviceFour_title{margin-top: 12px; text-align: center;}
.serviceFour_con{width: 225px; height: 332px; float: left; margin: 105px 0 0 58px; border-radius: 10px; background-color: #ff8932;}
.serviceFour_about{margin: 15px 0 0 30px;}
.serviceFour_about ul li{height: 36px; line-height: 36px; font-size: 16px; color: #fff;}
.serviceFour_btn{margin: 28px 0 0 18px;}
.serviceFour_img{margin-top: 40px;}
.serviceFive_title{margin-top: 12px; text-align: center;}
.serviceFive_con{width: 460px; float: right; margin-top: 90px;}
.serviceFive_item_con{width: 352px; float: left;}
.serviceFive_itemTwo{margin-top: 70px;}
.serviceFive_icon{float: left; margin-right: 15px;}
.serviceFive_name{position: relative; padding-bottom: 6px; font-size: 18px; color: #fff;}
.serviceFive_name i{width: 20px; height: 2px; position: absolute; bottom:0; left:0; background-color: #f2f2f2;}
.serviceFive_words{margin-top: 8px; line-height: 20px; color: #fff;}
.serviceFive_btn{width: 190px; margin: 50px auto 0;}
.serviceFive_img{margin-top: 100px;}

/*详细*/
.pageDetail{width: 1200px; margin: 100px auto 0 auto;}
.pageDetail_top{padding-bottom:20px; border-bottom:1px dotted #cdcdcd;}
.pageDetail_title{margin-top: 25px; text-align:center; font-size:24px; color:#222222;}
.pageDetail_info{margin-top: 15px; text-align:center; color:#333;}
.pageDetail_con{margin-top:20px; line-height:30px; font-size:14px;}
.page_choose{margin-top:10px; padding-top:15px; border-top:1px dotted #cdcdcd;}

/*联系我们*/
.contactTitle_w{width: 100%; padding: 20px 0; background: #fff; text-align: center; position:relative; z-index:999;}
.contact_cn{font-size: 30px; color: #898989; font-weight: normal;}
.contact_en{display:inline-block; margin-top: 2px; padding-bottom: 18px; border-bottom: 4px solid #79b544; color: #ccc; font-family: "Arial";}
.contact_w{width: 100%; background: #EFEFEF;}
.contact{width: 1200px; margin: 0 auto; padding-top: 50px;}
.contact_Box{border: 4px solid #e2e2e2; padding:20px 0; background: #f4f3ee; position: relative;}
.contact_address{width:800px; margin: 0 0 0 40px; float: left;}
.contact_name{font-size: 16px;}
.contact_place{padding: 12px 0 20px 0; line-height: 30px; font-size: 14px; color: #666;}
.contact_phone{width: 300px; height: 100%; border-left: 2px solid #e2e2e2; text-align: center; top:0; right: 0; position: absolute;}
.contact_ico{width: 95px; height: 94px; display:inline-block; margin-top: 45px; background: url(../images/icon_call.png) 0 0 no-repeat;}
.contact_hotline{margin-top: 20px;}
.contact_number{margin-top: 5px; font-size: 24px; color: #d91a27;}
.contact_map_title{margin-top: 20px; position: relative;}
.contactMap_icon{width: 18px; height: 18px; left: 0; top: 50%; margin-top: -9px; display: inline-block; text-align: center; border-radius: 100%; background: #ccc; position: absolute;}
.contactMap_icon i{width: 8px; height: 8px; display: inline-block; background: #fff;  border-radius: 100%;}
.contact_map_title span{font-size: 16px; padding-left: 20px;}
.contact_map{margin-top: 20px; border: 4px solid #e2e2e2;}
/*案例详细*/
.caseDetail_w{width: 100%; overflow: hidden;}
.caseDetail{width: 300%; margin-left: -100%; text-align: center; position: relative;}
.caseDetail_title{width: 100%; color: #fff; text-align: center; position: absolute; top: 150px; left: 0; font-size: 40px; font-weight: normal;}


.returnList{width:50px; height:38px; padding-top:6px; position: fixed; bottom:135px; right:0; background-color:#4a4a4a; font-size:12px; color:#fff; text-align:center; cursor:pointer; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
.returnList a{color:#fff;}
.returnList:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}


/*返加头部*/
.fixdeBtn{position: fixed; right: 0; bottom: 180px; z-index: 9999;} 
.fixdeBtn ul li{width: 50px; height: 50px; margin-top: 1px; background: #fd761c;}
.fixdeBtn ul li a{display: block; text-align: center;}
.fixdeBtn ul .current{background: #6c6969; display:none;}
.fixdeBtn_top{font-size: 18px; color: #fff;  line-height: 50px;  position: relative;}
.fixdeBtn_top:hover{color: #fff;}
.fixdeBtn_top i{position: absolute; top: -14px; left: 50%; margin-left: -7px; width:0; height:0; border:7px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-bottom-color: #6c6969; overflow:hidden; pointer-events: none;}
.fixdeBtn_qq i{width: 22px; height: 22px; display:inline-block; margin-top: 15px; background: url(../images/fixed_qq.png) 0 0 no-repeat;}
.fixdeBtn_weixin i{width: 33px; height: 26px; display:inline-block; margin-top: 12px; background: url(../images/fixed_weixin.png) 0 0 no-repeat;}
.fixdeBtn_code{position: relative;}
.fixdeBtn_code i{width: 24px; height: 24px; display:inline-block;  margin-top:13px; background: url(../images/fixed_code.png) 0 0 no-repeat; }
.fixdeBtn_pic{width: 120px; height: 120px; left: -140px; top: -35px; position: absolute;}
.fixdeBtn_con{position:relative; display: none;}
.fixdeBtn_con s{width:0; height:0; position: absolute; top: 50%; margin-top: -12px; right: -24px; border:12px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #fff; overflow:hidden; pointer-events: none;}

/*招聘*/
.contactTop{padding-top: 20px; color: #666; text-align: center; font-size: 30px; font-weight: bold;}
.contact_min{width:620px;margin:0 auto;font-size: 14px; margin-top: 10px;text-align:left;font-weight: normal;line-height:24px;}
.recruitment_top{margin-top: 20px; font-size: 18px; font-weight: normal; color: #666;}
.recruitment{margin-top: 10px;  border: 4px solid #e2e2e2;}
.recruitment_con{width: 300px; margin: 20px 48px; float: left;}
.recruitment_position{font-size: 18px; font-weight: normal;}
.recruitment_text{font-size: 12px; line-height: 24px; color: #999;}







