@charset "utf-8";
@font-face {
  font-family: 'iconfont';  /* project id 911195 */
  src: url('//at.alicdn.com/t/font_911195_wccv3abesb.eot');
  src: url('//at.alicdn.com/t/font_911195_wccv3abesb.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_911195_wccv3abesb.woff') format('woff'),
  url('//at.alicdn.com/t/font_911195_wccv3abesb.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_911195_wccv3abesb.svg#iconfont') format('svg');
}
 body{max-width: 1920px;margin: auto;overflow-x: hidden;}
 html,body{min-height: 100%;}
.fl{float:left;}
.fr{float:right;}
.clear_both{zoom:1;}
.clear_both:before{content:""; display:table; clear:both;}
.clear_both:after{content:""; display:table; clear:both;}
.relative{position: relative;}
.absolute{position: absolute;}
.fixed{position: fixed;}
.inline-block{display:inline-block;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.trans{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.trans1{-webkit-transition:all 800ms ease 0s; -moz-transition:all 800ms ease 0s; -ms-transition:all 800ms ease 0s; -o-transition:all 800ms ease 0s; transition:all 800ms ease 0s;}
.rotating180{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}
.gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
.main{overflow: hidden;position: relative;}
.wrap{max-width: 1200px;margin: auto;}
.wrap1{max-width: 960px;margin: auto;}
.wrap-1{padding-left: 50px !important;padding-right: 50px !important;}
.margin{margin:0 auto;}
.bdsharebuttonbox{width:145px;margin:20px auto;}


/*头部 header*/
/*#header{height:43px;padding:30px 0px 25px;}*/
#header{height:98px;position:fixed;z-index: 100;top:0;left:0;right:0;width:100%;background:rgba(255,255,255,0.8);}
#header .logo{margin-top:30px;}
#header .nav{margin:0px 0px 0px 130px;height:98px;}
#header .nav .nav_a{font-size:18px;width:90px;text-align:center;padding-top:30px;height:68px;}
#header .nav .nav_a span{float:right;/*font-size:10px;*/margin-top:8px;/*color:#cacaca;*/height:10px;width:1px;background:#cacaca;}
#header .nav .nav_a.on{color:#e51848;/*background:#fef200;*/}
#header .nav .nav_a:hover{color:#e51848;/*background:#fef200;*/}
#header .nav .nav_a.on span{color:#cacaca;}
#header .nav .nav_a:hover span{color:#cacaca;}
#header .top_phone{margin:44px 0px 0px 0px;font-size:18px;}

/*广告 banner*/
.top_bg{overflow:hidden;background:#eee;margin-top:98px;}
.top_bg.case_top_bg:before{content:'';display: block;padding-top:569px;}
.top_bg.case_top_bg{overflow:hidden;background:#eee;width: 2000px;left: 50%;margin-left: -1000px;text-align: center;}
.top_bg .top_bg_con .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;}
.top_bg .top_bg_con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e51848;}

/*尾部 footer*/
#footer{background:#3d3d3d;padding-top:50px;}
#footer .footer_nav .nav{margin-bottom:40px;}
#footer .footer_nav .nav.zuo{width:125px;margin-right:100px;}
#footer .footer_nav .nav.fuwu{width:480px;margin-right:50px;}
#footer .footer_nav .nav.fuwu .fu_left{width:100px;margin-right:50px;}
#footer .footer_nav .nav.fuwu .fu_right{width:100px;}
#footer .footer_nav .nav.zhaodao{width:65px;}
#footer .footer_nav .nav .p1{font-size:16px;color:#fff;line-height:26px;}
#footer .footer_nav .nav .nav_a{font-size:12px;color:#c5c5c5;line-height:32px;}
#footer .footer_nav .nav .nav_a:hover{color:#e51848;}
#footer .footer_nav .footer_info .p1{font-size:16px;color:#fff;line-height:26px;}
#footer .footer_nav .footer_info .p1 i{font-size:20px;color:#939393;}
#footer .footer_nav .footer_info .p2{font-size:12px;color:#c6c6c6;line-height:26px;margin-left:25px;}
#footer .footer_nav .footer_info .p2.tesu{font-size:18px;color:#fff;}
#footer .footer_nav .footer_info .software{margin-top:24px;}
#footer .footer_nav .footer_info .software a{margin-right:16px;}
/*#footer .footer_nav .footer_info .software .weixin_img{bottom:-100px;left:-200px;width:180px;height:200px;}*/
#footer .footer_nav .footer_info .software .weixin_img{bottom:45px;left:-78px;width:180px;height:200px;}
#footer .footer_nav .footer_info .software .weixin_img img{max-width:100%;height:auto;}
#footer .footer_link{;border-bottom:1px solid #4c4c4c; line-height:20px;}
#footer .footer_link .p1{font-size:8px;color:#fff;line-height:26px;}
#footer .footer_link .p1 a{color:#555;margin-right:5px;}
#footer .footer_link .p1 a:hover{color:#555;}
#footer .copyright{height:70px;line-height:70px;}
#footer .copyright *{color:#fff;}

/*公共标题样式*/
.title{margin:45px auto;}
.title .p1{font-size:28px;color:#333;line-height:52px;text-transform:uppercase;}
.title .p2{font-size:16px;color:#333;margin:0px auto 15px;}
.title .tit_line{margin:0 auto;height:2px;width:37px;background:#ec002c;}

.index_brand .con .brand_nav{width:270px;height:300px;background:#3d3d3d;margin-left:40px;}
.index_brand .con .brand_nav:nth-child(1){margin-left:0px;}
.index_brand .con .brand_nav:hover{background:#e51848;}

/*.index_brand .con .brand_nav:hover .p1{font-size:26px;}*/
/*.index_brand .con .brand_nav:hover .p2{font-size:14px;}*/
/*.index_brand .con .brand_nav:hover .p3{font-size:16px;}*/

.index_brand .con .brand_nav .p1{font-size:22px;color:#fff;line-height:52px;margin-top:30px;}
.index_brand .con .brand_nav .p2{font-size:12px;color:#fff;text-transform:uppercase;margin-top:0px;}
.index_brand .con .brand_nav .p3{font-size:14px;color:#fff;line-height:38px;}

.index_about .con{font-size:14px;color:#333;line-height:32px;margin-bottom:50px;font-style:italic;}

.index_info .youtu{width:562px;}
.index_info .youtu .img{width:562px;height:250px;}
.index_info .p1{font-size:16px;line-height:20px;margin:10px auto;}
.index_info .p1:hover{color:#ec002c;}
.index_info .p1 span{font-size:12px;line-height:20px;}
.index_info .p2{font-size:12px;line-height:20px;font-weight:bold;}
.index_info .p3{font-size:12px;line-height:20px;height:40px;overflow:hidden;}
.index_info .youtu .p3{height:60px;}
.index_info .p4{font-size:12px;line-height:20px;margin-bottom:10px;}
.index_info .youtu .p1{margin:20px auto;}
.index_info .youtu:hover .p1{padding-left:10px;}
.index_info .youtu:hover .p2{padding-left:10px;}
.index_info .youtu:hover .p3{padding-left:10px;}
.index_info .wutu{width:590px;}
.index_info .wutu .wutu_a{border-top:1px solid #eee;width:580px;padding-right:10px;}
.index_info .wutu .wutu_a:hover{padding-left:10px;padding-right:0px;}
.index_info .wutu .wutu_a:nth-child(1){border-top:0px;}
.index_info .wutu .wutu_a:nth-child(1) .p1{margin:0px auto 10px;}
.index_info .index_info_a{width:150px;height:40px;border:1px solid #e4e4e4;border-radius:20px;text-align:center;line-height:40px;font-size:14px;margin:35px auto 5px;}
.index_info .index_info_a:hover{border:1px solid #ec002c;color:#fff;background:#ec002c;}

.index_case .case_a{width:398px;height:260px;margin:0px 0px 2px 2px;overflow:hidden;}
.index_case .case_a .img_bg{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);z-index:1;}
.index_case .case_a .p1{font-size:20px;color:#fff;top:-50px;left:0;right:0;text-align:center;z-index:2;}
.index_case .case_a .p1 span{font-size:16px;}
.index_case .case_a .p2{font-size:14px;color:#fff;top:100%;left:0;right:0;text-align:center;z-index:2;}
.index_case .case_a:hover .img_bg{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);}
.index_case .case_a:hover .p1{top:95px;}
.index_case .case_a:hover .p2{top:150px;}
.index_case .index_case_con{padding-bottom:50px;}
.index_case .index_case_con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e51848;}
.index_case .index_case_a{width:150px;height:40px;border:1px solid #e4e4e4;border-radius:20px;text-align:center;line-height:40px;font-size:14px;margin:35px auto 5px;}
.index_case .index_case_a:hover{border:1px solid #ec002c;color:#fff;background:#ec002c;}

.index_partner .con{margin-bottom:50px;}
.index_partner .con .img{width:149px;height:104px;margin:1px 0px 0px 1px;background:#ebebeb;overflow:hidden;}
.index_partner .con .img:hover{-webkit-transition: all 1000ms ease 0s;-moz-transition: all 1000ms ease 0s;-ms-transition: all 1000ms ease 0s;-o-transition: all 1000ms ease 0s;transition: all 1000ms ease 0s;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);}

/*作品 case*/
.case .con .case_a{width:398px;height:260px;margin:0px 0px 2px 2px;overflow:hidden;}
.case .con .case_a .img_bg{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);z-index:1;}
.case .con .case_a .p1{font-size:20px;color:#fff;top:-50px;left:0;right:0;text-align:center;z-index:2;}
.case .con .case_a .p1 span{font-size:16px;}
.case .con .case_a .p2{font-size:14px;color:#fff;top:100%;left:0;right:0;text-align:center;z-index:2;}
.case .con .case_a:hover .img_bg{top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.55);}
.case .con .case_a:hover .p1{top:95px;}
.case .con .case_a:hover .p2{top:150px;}
.case .case_more{margin:40px auto;width:30px;height:30px;border-radius:50%;border:1px solid #e5e5e5;text-align:center;line-height:30px;/* font-size:20px; */color:#999;cursor:pointer;}

/*作品详情 case_detail*/
.case_detail .case_detail_title{padding:50px 0px;border-bottom:1px solid #e5e5e5;}
.case_detail .case_detail_title .p1{font-size:24px;margin-bottom:15px;}
.case_detail .case_detail_title .p2{font-size:16px;color:#555;}
.case_detail .con{padding:40px 0px;border-bottom:1px solid #e5e5e5;}
.case_detail .con img{max-width:100%;height:auto;}
.case_detail .anniu{height:60px;padding-top:40px;}

/*服务  service*/
.service{margin-bottom:60px;}
.service .p1{font-size:26px;margin:50px auto;}
.service .solve .solve_con{width:320px;margin-right:120px;}
.service .solve .solve_con:nth-last-child(1){margin-right:0px;}
.service .solve .solve_con .img{width:45px;}
.service .solve .solve_con .p2{width:250px;}
.service .solve .solve_con .p2 span{font-weight:bold;}
.service .ser_line{height:1px;width:100%;background:#e8e8e8;margin-top:50px;}
.service .service4 .con .img{width:600px;height:381px;}
.service .service4 .con .text{width:560px;padding:20px;}
.service .service4 .con .text .p2{font-size:22px;}
.service .service4 .con .text .text_line{width:33px;height:3px;background:#333;margin:10px 0px;}
.service .service4 .con .text .p3{font-size:14px;line-height:32px;color:#888;width:530px;}
.service .service4 .con .text .p4{font-size:16px;line-height:32px;color:red;margin-right:20px;font-weight:bold;}
.service .service4 .con .text .p4 span{color:#333;font-weight:bold;}
.service .service4 .con .text .p5{font-size:14px;line-height:32px;color:#888;padding-left:20px;width:358px;border-left:1px solid #e8e8e8;}
.service .service4 .con .text .p5 span{color:#333;font-weight:bold;}
.service .process .con table{border-color:transparent !important;margin-top:-5px;}
.service .process .con table *{border-top-color:transparent !important;color:#555;}
.service .process .con table td:nth-child(2n){background:#f9f9f9;}
.service .process .con table tr td{border:1px solid #dedede;}

/*鹿鸣 about*/
.about .us .con .p3{line-height:32px;}
.about .us .con .img{margin-left:70px;}
.about .community{width:100%;height:469px;background-size:cover;margin:60px auto;}
.about .community *{color:#fff;}
.about .community .con{line-height:32px;width:760px;margin:0 auto;}
.about .contact .info{height:420px;}
.about .contact .text .p1{font-size:24px;margin-bottom:20px;}
.about .contact .text .p2{font-size:16px;color:#555;line-height:36px;}
.about .message{height:710px;background:#f2f2f2;}
.about .message .p1{font-size:24px;margin:60px auto 30px;}
.about .message .mess_input{width:760px;height:60px;margin-bottom:20px;}
.about .message .mess_input.Message{width:760px;height:155px;margin-bottom:20px;}
.about .message .mess_input input{width:100%;height:100%;border:1px solid #dbdbdb;background:#fff;border-radius:5px;text-indent:1em;}
.about .message .mess_input input.tesu{width:365px;}
.about .message .mess_input input.feedback_code{width:206px;}
.about .message .mess_input textarea{width:100%;height:100%;border:1px solid #dbdbdb;background:#fff;border-radius:5px;text-indent:1em;line-height:24px;}
.about .message .mess_input.code img{height:50px;vertical-align:middle;margin:0px 10px;}
.about .message .mess_input.code span{color:#888;cursor:pointer;}
.about .message .mess_input.code input{text-transform:uppercase;}
.about .message .mess_input.submit div[type="submit"]{width:100%;height:100%;border-radius:5px;background:#e51848;color:#fff;line-height:60px;text-align:center;font-size:16px;cursor:pointer;}

/*观点  info*/
.info .con .newstitem{height:180px;padding:40px 0px;border-bottom:1px solid #f1f1f1;}
.info .con .newstitem .img{width:320px;height:180px;}
.info .con .newstitem .news_wrapper{width:765px;}
.info .con .newstitem .news_wrapper .title{font-size:18px;color:#333;line-height:20px;margin:20px auto;}
.info .con .newstitem .news_wrapper .date{font-size:12px;color:#999;line-height:15px;margin:0px auto 25px;}
.info .con .newstitem .news_wrapper .description{font-size:14px;color:#666;line-height:20px;margin:0px auto 10px;height:40px;overflow:hidden;}
.info .con .newstitem .news_wrapper .separator{width:120px;height:30px;background:#fff;color:#fff;text-align:center;line-height:30px;font-size:12px;}
.info .con .newstitem:hover .news_wrapper{padding-left:30px;}
.info .con .newstitem:hover .news_wrapper .title{color:#e51848;}
.info .con .newstitem:hover .news_wrapper .separator{background:#e51848;}

/*观点详情 info_detail*/
.info_detail .news_detail{background:#fff;margin-bottom:70px;}
.info_detail .news_detail .text_left{width:100%;position:relative;margin-top:50px;}
.info_detail .news_detail .text_left .title{width:98%;margin:0 auto;border-bottom:1px dotted #ccc;}
.info_detail .news_detail .text_left .title .p1{font-size:22px;color:#333;line-height:30px;margin:0px auto 30px;}
.info_detail .news_detail .text_left .title .p2{font-size:12px;color:#999;line-height:24px;margin:0px auto 35px;}
.info_detail .news_detail .text_left .title .p2 span{color:#e51848;}
.info_detail .news_detail .text_left .contents{width:98%;margin:60px auto 0px;border-bottom:1px dotted #ccc;padding-bottom:40px;}
.info_detail .news_detail .text_left .contents .con{font-size:14px;line-height:28px;color:#333;}
.info_detail .news_detail .text_left .contents .con img{max-width:100%;height:auto;}
.info_detail .news_detail .text_left .anniu{width:98%;margin:50px auto 0px;}
.info_detail .news_detail .text_left .anniu .anniu_p{font-size:14px;color:#666;margin:0px auto 25px;}
.info_detail .news_detail .text_left .anniu .anniu_p .news_anniu{color:#333;}
.info_detail .news_detail .text_left .anniu .anniu_p .news_anniu:hover{color:#e51848;}