/*PC端  */

.team .owl-nav{top: -64px;} 

 #indexPage .imagelink .owl-nav .owl-next .iconfont, #indexPage .imagelink .owl-nav .owl-prev .iconfont{top: 50%;} 

 .imagelink .owl-nav{top:30%;}  

.item_tags.clearfix{white-space: nowrap;}

.agent-mobile #sitecontent .service .content .content_list .item_block .item_img img,.agent-mobile .service #listContent .service.mlist .item_block .item_img img{width:100%;}

.ff_indexPage .ff_topSlider + .mcounter{z-index: 1;}

.team_tabs.mlist .container_content .tab_button .item_block_1::before{bottom:-240px;left:38px;}

.ff_indexPage .project .item_block, .npagePage:not(.post) .project .item_block{margin-bottom: 30px;}

#mcontact .contactform .contactform_content textarea{height: 150px;}

body #navWrapper .content .nav > .navitem .subnav{top: calc(100% - 4px);}

/*PC端  */

#header #navWrapper .content .nav > .navitem:hover > a.active{color:#ac0303;}

.item_tags > a:hover, .item_tags > a.active {color:#ac0303;}

.mlist:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #ac0303

}

.agent-mobile .team:not(.imagelink) .content_list .item_block:hover .item_box .item_wrapper .item_info .title{color:#fff;}

.container_category > a:hover, .container_category > a.active{border-color: #ac0303;

background-color: #ac0303;

}





#mcontact .contactform .inputtxt.submit{border: 1px solid rgba(174, 30, 30, 0.4);}

.mlist .owl-dots .owl-dot span{border: 1px solid rgba(174, 30, 30, 0.4);}

.item_block .item_tags > a:hover{color:#ac0303;}

#search-list .searchFormGroup input,

body #search-header .searchFormGroup input {

    border-color: #ac0303

}



#search-list .searchFormGroup .searchSub,

body #search-header .searchFormGroup .searchSub {

    background-color: #ac0303

}



.ff_topSlider .owl-nav .owl-next:hover,

.ff_topSlider .owl-nav .owl-prev:hover,

.imagelink .owl-nav .owl-next:hover,

.imagelink .owl-nav .owl-prev:hover,

.mlist .owl-nav .owl-next:hover,

.mlist .owl-nav .owl-prev:hover,

.postSlider .owl-nav .owl-next:hover,

.postSlider .owl-nav .owl-prev:hover {

    background-color: #ac0303

}





.imagelink .owl-dots .owl-dot.active span,

.imagelink .owl-dots .owl-dot:hover span,

.mlist .owl-dots .owl-dot.active span,

.mlist .owl-dots .owl-dot:hover span {

    background-color: #ac0303;

    border-color: #ac0303

}



.mcustomize .container_content .contentbody .description a:hover {

    background-color: #ac0303;

    border-color: #ac0303

}



.news.mlistpost .tabBtn .post-next:not(.empty):hover,

.news.mlistpost .tabBtn .post-prev:not(.empty):hover,

.service.mlistpost .tabBtn .post-next:not(.empty):hover,

.service.mlistpost .tabBtn .post-prev:not(.empty):hover,

.team.mlistpost .tabBtn .post-next:not(.empty):hover,

.team.mlistpost .tabBtn .post-prev:not(.empty):hover {

    background-color: #ac0303

}



.project.mlistpost .tabBtn .post-next:hover .details,

.project.mlistpost .tabBtn .post-prev:hover .details {

    border-color: #ac0303;

    background-color: #ac0303

}



.project.mlistpost .tabBtn .post-next .img-wrap,

.project.mlistpost .tabBtn .post-prev .img-wrap {

    border-color: #ac0303

}



@media screen and (min-width:1600px) {

    .project.mlistpost .post-next:hover .details,

    .project.mlistpost .post-prev:hover .details {

        border-color: #ac0303;

        background-color: #ac0303

    }

}





#navWrapper .content .nav>.navitem .subnav li a:hover {

    background-color: #ac0303

}



.mcustomize .container_content .contentbody .description a:hover,

.mlist:not(.imagelink) .content_list .item_block:hover .details {

    border-color: #ac0303;

    background-color: #ac0303

}







::-webkit-scrollbar {

    background-color: #ac0303

}



::-webkit-scrollbar-thumb:hover {

    background-color: #ac0303

}



#pages .page-item.active,

#pages .page-item:hover {

    border-color: #ac0303;

    background-color: #ac0303

}



.ff_pageTarget .container_target a:hover {

    color: #ac0303

}



.ff_pageTarget .container_target a:last-child {

    color: #ac0303

}



.postSlider .tab_button .item_block.current .item_img:after,

.postSlider .tab_button .item_block:hover .item_img:after {

    border-color: #ac0303

}



body #navWrapper .content .nav>.navitem:hover>a {

    color: #ac0303

}



body #navWrapper .content .nav>.navitem>a.active {

    border-color: #ac0303

}



body #navWrapper .content .nav>.navitem .subnav {

    border-color: #ac0303

}

body #navWrapper .content .nav > .navitem > a{border-bottom: none;}



.ff_indexPage .mlist .content_wrapper .more:hover {

    background-color: #ac0303

}



#sliderDirThemb,

#sliderDotThemb {

    border-color: #ac0303

}



#shares a:hover {

    border-color: #ac0303;

    background-color: #ac0303

}



#online_open:hover {

    border-color: #ac0303;

    background-color: #ac0303

}



#olx_head {

    background-color: #ac0303

}



#olx_qq li a:hover {

    color: #ac0303

}



#navWrapper {

    background-color: #ccc

}



body #navWrapper .content .nav>.navitem>a.active {

    color: #ffffff;
	background-color:#ac0303;
	
	

}



body #navWrapper .content .nav>.navitem .subnav li a:hover {

    color: #ffffff;
	background-color:#ac0303;

}





.mlist .owl-dots .active.owl-dot span,

.mlist .owl-dots .owl-dot:hover span {

    background-color: #ac0303

}



.team_tabs:not(.imagelink) .content_list .item_block .item_box .item_wrapper::after {

    border-bottom-color: #ac0303

}



.team_tabs.mlist .container_content .tab_button .item_block_0::before {

    color: #ac0303

}



.team_tabs.mlist .container_content .tab_button .item_block_1::before {

    color: #ac0303

}



.team_tabs.mlist .container_content .tab_button .item_block_2::before {

    color: #ac0303

}



.team_tabs.mlist .container_content .tab_button .item_block_3::before {

    color: #ac0303

}



#online_open {

    border-color: #ac0303;

    background-color: #ac0303

}



body #search-header .searchFormGroup input {

    border-color: #ac0303

}





#mcontact .contactform .inputtxt.submit {

    color: #ac0303

}



#mcontact .contactform .inputtxt.submit:hover {

    background-color: #ac0303;

    border-color: #ac0303

}



.ff_postPage .project.mlistpost .postInfo .description a:hover {

    border-color: #ac0303;

    background-color: #ac0303

}



input {

    background-color: 0

}



#footer {
border-top: 1px solid #333;
    background-color: #000

}



#footer span {

    color: #9e9e9e

}



#footer strong {

    color: #9e9e9e

}



#mm-slider .slider-info .title {

    color: #e40807

}



#mm-slider .slider-info .subtitle {

    color: #666

}



.mm-listview>li>a.active {

    color: #e40807

}



.dropmenu ul {

    background-color: #fff

}



.dropmenu ul li {

    border-bottom-color: #f0f0f0

}



.dropmenu ul li a {

    background-color: #fff

}



.dropmenu ul li a.active {

    color: #e40807

}



#pages a.active,

#pages a:hover {

    color: #e40807

}



.bx-wrapper .bx-controls-direction a {

    background-color: transparent

}



.bx-wrapper .bx-controls-direction a i {

    color: #ccc

}





.npagePage.post .navlist_t .subtitle {

    color: #999

}



.npagePage.post #postNav .navitem {

    border-bottom-color: #f4f4f4

}



.module.mcounter .module_container {

    background-color: #f8f8f8

}



.module.mcounter ul.content_list li {

    color: #fff

}



.module.mcounter ul.content_list li p.number .counterDX {

    color: #3c3c3c

}



#mcontact .container_header .subtitle {

    color: #999

}



.module.mcustomize .header {

    color: #252525

}



.module.mcustomize .header .subtitle {

    color: #7c7c7c

}



.module.mcustomize .description a.more:hover {

    border-color: #236ffb

}



.bx-wrapper .bx-pager.bx-default-pager a.active,

.bx-wrapper .bx-pager.bx-default-pager a:focus,

.bx-wrapper .bx-pager.bx-default-pager a:hover {

    background-color: #a5a5a5

}



.agent-mobile .service .bx-wrapper .bx-controls-direction a i {

    color: #fff

}



.agent-mobile .project .item_block .item_wrapper {

    background-color: #f8f8f8

}



.agent-mobile #sitecontent #listContent .service .item_block:hover .title {

    color: #ac0303;

}



.agent-mobile #sitecontent #listContent .project .item_block:hover .title {

    color: #fff;

}



.agent-mobile .project .item_block:hover .item_wrapper {

    background-color: #e40807

}



.agent-mobile .project .content_list .item_block:hover .subtitle {

    color: rgba(255, 255, 255, .56)

}



.agent-mobile .project .content_list .item_block:hover .item_img::before {

    border-color: rgba(0, 0, 0, .1)

}





#sitecontent .npagePage.post #postContent .title {

    color: #444

}



.agent-mobile .npagePage.post #postInfo .description a:hover {

    background-color: #e40807

}



.agent-mobile #sitecontent .npagePage.post .project #postInfo .description a:hover {

    color: #fff

}



.agent-mobile #sitecontent .ad01 .content_list li:hover .title {

    color: #fff

}



.agent-mobile .ad01 .content_list li:hover .subtitle {

    color: rgba(255, 255, 255, .8)

}



.agent-mobile .ad01 .content_list li:hover .item_wrapper {

    background-color: #e40807

}



.agent-mobile .team_tabs .tab_content .content_list li .title {

    color: #e40807

}



.agent-mobile .imagelink {

    background-color: #fff

}





.agent-mobile .news .item_block:hover .item_info .title {

    color: #e40807

}



.agent-mobile .news .content_list .item_wrapper .date_wrap {

    color: #adadad

}



.agent-mobile .news .content_list li:last-child {

    border-color: transparent

}



.agent-mobile #sitecontent .news #listContent .item_block:hover .title {

    color: #e40807

}



#online a:after {

    background-color: rgba(255, 255, 255, .6)

}



.agent-mobile .mlist .container_header .title {

    color: #ac0303

}



.agent-mobile .mcustomize .contentbody .description a:hover {

    background-color: #ac0303;

    border-color: #ac0303

}



.agent-mobile .project .item_block:hover .item_wrapper {

    background-color: #ac0303

}



.agent-mobile .team_tabs .tab_content .content_list li .title {

    color: #ac0303

}



.agent-mobile .mlist .m_container .content .more:hover {

    background-color: #ac0303

}



.agent-mobile .team .item_block:hover .item_info {

    background-color: #ac0303

}



.agent-mobile .news .item_block:hover .item_info .title {

    color: #ac0303

}



.agent-mobile .mm-listview>li>a.active {

    color: #ac0303

}



.agent-mobile .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next) {

    color: #ac0303

}



.agent-mobile #category .label {

    background-color: #ac0303

}



.agent-mobile .cate-title {

    background-color: #ac0303

}



.agent-mobile .dropmenu ul li a.active {

    color: #ac0303

}



#pages a:hover,

.agent-mobile #pages a.active {

    color: #ac0303

}



.agent-mobile .npagePage.post #postWrapper .item_tags a:hover {

    border-color: #ac0303;

    background-color: #ac0303

}



.agent-mobile .service .content_wrapper #postNav .wrapper.scrollFixed .navitem:hover p.title {

    color: #ac0303

}



.agent-mobile #sitecontent .news #listContent .item_block:hover .title {

    color: #ac0303

}



.agent-mobile .npagePage.post #postInfo .description a:hover {

    background-color: #ac0303

}



.agent-mobile .indexPage .service .item_block:hover .item_info {

    color: #ac0303

}



#online a {

    color: #ac0303

}
#sitecontent .videom .item_block:hover .item_info, .npagePage:not(.post) .videom .item_block:hover .item_info
 {

    
    background-color: #ac0303;
 }
 
 
 
 
 
 
 
 
 


.contact-wrap {
	border-top:0px solid #dc1e32;
	
  background-color: #000;
  height:180px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.contact-wrap .main-wrap {
  width: 93.4%;
  margin: 0 auto;
}
.contact-wrap h4 {
  font-size: 18px;
  line-height: 30px;
  font-weight: bold;
  font-family: "Base-font";
  padding-bottom: 13px;
  border-bottom: 1px solid #333;
  color: #fff;
}
.contact-wrap .city-list {
  width: 166px;
  margin-right: 100px;
}
.contact-wrap .city-list ul {
  width: 100%;
}
.contact-wrap .city-list li {
  width: 100%;
  line-height: 36px;
  font-size: 24px;
  color: #c5c5c5;
  cursor: pointer;
  font-family: "Base-font";
  transition: color 0.3s ease 0s;
}
.contact-wrap .city-list li.cur, .contact-wrap .city-list li:hover {
  color: #333;
}
.contact-wrap .address {
  margin-right: 2%;
  width: 33%;
}
.contact-wrap .address .cont {
  padding-top: 25px;
}
.contact-wrap .address .cont p {
  line-height: 24px;
  font-size: 14px;
  color: #b1b1b1;
}
.contact-wrap .address .cont .stt {
  font-weight: bold;
}
/*.contact-wrap .address .cont .link-map {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(../img/ico_13.png) no-repeat center;
  margin-top: 8px;
  transition: background 0.3s ease 0s;
}
.contact-wrap .address .cont .link-map:hover {
  background: url(../img/ico_13_h.png) no-repeat center #000;
}*/
.contact-wrap .address .boxs {
  display: block;
}
.contact-wrap .weixin {
  margin-right: 1%;
  width: 33%;
}
.contact-wrap .weixin .wx-img {
  padding-top: 26px;
}
.contact-wrap .advis {
  width: 30%;
}
.contact-wrap .advis .link-qq {
  padding-top: 28px;
}
.contact-wrap .advis .link-qq a {
  display: inline-block;
  margin-bottom: 10px;
  border: 1px solid #e3e3e3;
  padding-left: 40px;
  color:#b1b1b1;
  line-height: 34px;
  width: 75px;
  font-size: 12px;
  background: url(../img/ico_14q.png) no-repeat 17px center;
  transition: all 0.3s ease 0s;
  
  border-radius:28px;
 
  
}
.contact-wrap .advis .link-qq a:hover {
  border: 1px solid #333;
  color: #fff;
  background: url(../img/ico_14_h.png) no-repeat 17px center #333;
}

.contact-wrap .address .cont .lia{
  display:flex;
  flex-flow:row wrap;
  justify-content:flex-start;
  align-items:flex-start;
  margin-top:15px;
}
.contact-wrap .address .cont .lia a{
  width:110px;
  height:38px;
  border:1px solid #e3e3e3;
  border-radius:38px;
  line-height:38px;
  margin-right:18px;
  text-align:center;
  transition: background 0.3s ease 0s;
}

.contact-wrap .address .cont .lia a span{
  display:inline-block;
  padding-left:25px;
  transition: background 0.3s ease 0s;
  color:#b1b1b1;
  
}
.contact-wrap .address .cont .lia a span:hover{
  display:inline-block;
  padding-left:25px;
  transition: background 0.3s ease 0s;
  color:#fff;
  
}
.contact-wrap .address .cont .lia a:hover{
  background:#333;
  border:1px solid #333;
  color:#ffffff;
}
.contact-wrap .address .cont .lia a.link-map span{
   background: url(../img/weizhi.png) no-repeat left center;
}
.contact-wrap .address .cont .lia a.link-map:hover span{
   background: url(../img/ico_13_h.png) no-repeat left center;
}
.contact-wrap .address .cont .lia a.link-web span{
   background: url(../img/diqiu.png) no-repeat left center;
}

.contact-wrap .address .cont .lia a.link-web:hover span{
   background: url(../img/ico_13_2.png) no-repeat left center;
}
