﻿@charset "UTF-8";
/*定义全局*/
body {
	margin: 0;
	padding: 0;
	font: 14px/200% "Hiragino Sans GB", \5FAE\8F6F\96C5\9ED1, Arial, Helvetica;
	color: #666;
	background-color: #fff
}
/*定义链接*/
a, a:link {
	color: #333;
	text-decoration: none
}
a:visited {
	color: #333
}
a:hover, a:focus {
	color: #c96;
	text-decoration: none;
	outline: none;
	-moz-outline: none
}
a:active {
	color: #f30
}
/*定义表单*/
input, textarea {
	outline: none;
	-moz-outline: none
}
/*定义标题*/
h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: 500;
	line-height: 150%
}
/*定义图片*/
img {
	padding: 0;
	margin: 0;
	border: 0
}
img {
	height: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
/*定义延迟*/
.news .dl-horizontal, .about .shuju figure, .case figure a figcaption, .comment-respond #submit, .banner p, .process figcaption, .kefu, .packages .tc-box, .navbar-brand, .navbar-default, .transition, .huodong, *:link, *:visited, *:hover, *:active, *:focus {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}
/*定义背景通屏*/
.parallax {
	background-attachment: fixed!important;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}
/*yanchi*/
.yanchi-1 {
	animation-delay: 0.1s
}
.yanchi-2 {
	animation-delay: 0.2s
}
.yanchi-3 {
	animation-delay: 0.3s
}
.yanchi-4 {
	animation-delay: 0.4s
}

.kuallist .khalimg:nth-child(1) {
	animation-delay: 0.1s
}
.kuallist .khalimg:nth-child(2) {
	animation-delay: 0.2s
}
.kuallist .khalimg:nth-child(3) {
	animation-delay: 0.3s
}


.kuallist .khalimg:nth-child(1) {
	animation-delay: 0.1s
}
.kuallist .khalimg:nth-child(2) {
	animation-delay: 0.2s
}
.kuallist .khalimg:nth-child(3) {
	animation-delay: 0.3s
}



.hr .row div:nth-child(1) {
	animation-delay: 0.1s
}
.hr .row div:nth-child(2) {
	animation-delay: 0.2s
}
.hr .row div:nth-child(3) {
	animation-delay: 0.3s
}
.hr .row div:nth-child(4) {
	animation-delay: 0.4s
}
.hr .row div:nth-child(5) {
	animation-delay: 0.1s
}
.hr .row div:nth-child(6) {
	animation-delay: 0.2s
}
.hr .row div:nth-child(7) {
	animation-delay: 0.3s
}
.hr .row div:nth-child(8) {
	animation-delay: 0.4s
}




.case .row div:nth-child(1) {
	animation-delay: 0.1s
}
.case .row div:nth-child(2) {
	animation-delay: 0.2s
}
.case .row div:nth-child(3) {
	animation-delay: 0.3s
}
.case .row div:nth-child(4) {
	animation-delay: 0.4s
}
.case .row div:nth-child(5) {
	animation-delay: 0.5s
}
.case .row div:nth-child(6) {
	animation-delay: 0.6s
}
.case .row div:nth-child(7) {
	animation-delay: 0.1s
}
.case .row div:nth-child(8) {
	animation-delay: 0.2s
}
.case .row div:nth-child(9) {
	animation-delay: 0.3s
}


.case .row div:nth-child(10) {
	animation-delay: 0.1s
}
.case .row div:nth-child(11) {
	animation-delay: 0.2s
}
.case .row div:nth-child(12) {
	animation-delay: 0.3s
}

.tpsm li:nth-child(1)
 {
	animation-delay: 0.1s
}

.tpsm li:nth-child(2)
 {
	animation-delay: 0.2s
}

.tpsm li:nth-child(3)
 {
	animation-delay: 0.3s
}

.tpsm li:nth-child(4)
 {
	animation-delay: 0.4s
}

.tpsm li:nth-child(5)
 {
	animation-delay: 0.5s
}
.kehu .row div:nth-child(1) {
	animation-delay: 0.1s
}
.kehu .row div:nth-child(2) {
	animation-delay: 0.2s
}
.kehu .row div:nth-child(3) {
	animation-delay: 0.3s
}
.kehu .row div:nth-child(4) {
	animation-delay: 0.4s
}
.kehu .row div:nth-child(5) {
	animation-delay: 0.5s
}
.kehu .row div:nth-child(6) {
	animation-delay: 0.6s
}
.kehu .row div:nth-child(7) {
	animation-delay: 0.7s
}
.kehu .row div:nth-child(8) {
	animation-delay: 0.8s
}
.kehu .row div:nth-child(9) {
	animation-delay: 0.3s
}
.kehu .row div:nth-child(10) {
	animation-delay: 0.4s
}
.kehu .row div:nth-child(11) {
	animation-delay: 0.5s
}
.kehu .row div:nth-child(12) {
	animation-delay: 0.6s
}
.youshi .row div:nth-child(1) {
	animation-delay: 0.1s
}
.youshi .row div:nth-child(2) {
	animation-delay: 0.2s
}
.youshi .row div:nth-child(3) {
	animation-delay: 0.3s
}
.youshi .row div:nth-child(4) {
	animation-delay: 0.1s
}
.youshi .row div:nth-child(5) {
	animation-delay: 0.2s
}
.youshi .row div:nth-child(6) {
	animation-delay: 0.3s
}
.shuju div:nth-child(1) {
	animation-delay: 0.1s
}
.shuju div:nth-child(2) {
	animation-delay: 0.2s
}
.shuju div:nth-child(3) {
	animation-delay: 0.3s
}
.shuju div:nth-child(4) {
	animation-delay: 0.4s
}
.tixi .row div:nth-child(1) {
	animation-delay: 0.1s
}
.tixi .row div:nth-child(2) {
	animation-delay: 0.2s
}
.tixi .row div:nth-child(3) {
	animation-delay: 0.3s
}
.tixi .row div:nth-child(4) {
	animation-delay: 0.4s
}
.tixi .row div:nth-child(5) {
	animation-delay: 0.5s
}
.tixi .row div:nth-child(6) {
	animation-delay: 0.6s
}
.tixi .row div:nth-child(7) {
	animation-delay: 0.1s
}
.tixi .row div:nth-child(8) {
	animation-delay: 0.2s
}
.tixi .row div:nth-child(9) {
	animation-delay: 0.3s
}
.tixi .row div:nth-child(10) {
	animation-delay: 0.4s
}
.tixi .row div:nth-child(11) {
	animation-delay: 0.5s
}
.tixi .row div:nth-child(12) {
	animation-delay: 0.6s
}
.news .row div:nth-child(1) {
	animation-delay: 0.1s
}
.news .row div:nth-child(2) {
	animation-delay: 0.2s
}
.news .row div:nth-child(3) {
	animation-delay: 0.3s
}
.news .row div:nth-child(4) {
	animation-delay: 0.1s
}
.news .row div:nth-child(5) {
	animation-delay: 0.2s
}
.news .row div:nth-child(6) {
	animation-delay: 0.3s
}
.news .row div:nth-child(7) {
	animation-delay: 0.1s
}
.news .row div:nth-child(8) {
	animation-delay: 0.2s
}
.news .row div:nth-child(9) {
	animation-delay: 0.3s
}

.news .row div:nth-child(10) {
	animation-delay: 0.1s;

}
.news .row div:nth-child(11) {
	animation-delay: 0.2s
}
.news .row div:nth-child(12) {
	animation-delay: 0.3s
}
.design div:nth-child(1) {
	animation-delay: 0.1s
}
.design div:nth-child(2) {
	animation-delay: 0.2s
}
.design div:nth-child(3) {
	animation-delay: 0.1s
}
.design div:nth-child(4) {
	animation-delay: 0.2s
}
.design div:nth-child(5) {
	animation-delay: 0.1s
}
.design div:nth-child(6) {
	animation-delay: 0.2s
}
.design div:nth-child(7) {
	animation-delay: 0.1s
}
.design div:nth-child(8) {
	animation-delay: 0.2s
}
/*gray*/
.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* IE 6-9 */
	filter: gray;
	-webkit-filter: grayscale(100%);
}
.grayscale.grayscale-fade {
	-webkit-transition: -webkit-filter .5s;
}
.grayscale.grayscale-fade:hover {
	-webkit-filter: grayscale(0%);
	filter: none;
}
.grayscale-replaced.grayscale-fade svg {
	opacity: 1;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}
.grayscale-replaced.grayscale-fade:hover svg {
	opacity: 0;
}
/*文本选择*/
::-moz-selection {
background:#c96;
color:#fff
}
::selection {
	background: #333;
	color: #fff
}
/*背景固定*/
.pingpu-bg {
	background: no-repeat center top fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	position: relative
}
.pingpu-bg {
	min-width: 1140px
}
.fixed {
	background-attachment: fixed
}
/*placeholder*/
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
color:#ccc;
font-size:12px
}
/*内外补*/
.t-m-10 {
	margin-top: 10px
}
.t-m-20 {
	margin-top: 20px
}
.t-m-30 {
	margin-top: 30px
}
.t-m-40 {
	margin-top: 40px
}
.t-m-50 {
	margin-top: 50px
}
.t-m-60 {
	margin-top: 60px
}
.t-m-70 {
	margin-top: 70px
}
.b-m-10 {
	margin-bottom: 10px
}
.b-m-20 {
	margin-bottom: 20px
}
.b-m-30 {
	margin-bottom: 30px
}
.b-m-40 {
	margin-bottom: 40px
}
.b-m-50 {
	margin-bottom: 50px
}
.b-m-60 {
	margin-bottom: 60px
}
.b-m-70 {
	margin-bottom: 70px
}
.l-m-10 {
	margin-left: 10px
}
.l-m-20 {
	margin-left: 20px
}
.l-m-30 {
	margin-left: 30px
}
.l-m-40 {
	margin-left: 40px
}
.l-m-50 {
	margin-left: 50px
}
.l-m-60 {
	margin-left: 60px
}
.l-m-70 {
	margin-left: 70px
}
.r-m-10 {
	margin-right: 10px
}
.r-m-20 {
	margin-right: 20px
}
.r-m-30 {
	margin-right: 30px
}
.r-m-40 {
	margin-right: 40px
}
.r-m-50 {
	margin-right: 50px
}
.r-m-60 {
	margin-right: 60px
}
.r-m-70 {
	margin-right: 70px
}
.t-p-10 {
	padding-top: 10px
}
.t-p-20 {
	padding-top: 20px
}
.t-p-30 {
	padding-top: 30px
}
.t-p-40 {
	padding-top: 40px
}
.t-p-50 {
	padding-top: 50px
}
.t-p-60 {
	padding-top: 60px
}
.t-p-70 {
	padding-top: 70px
}
.b-p-10 {
	padding-bottom: 10px
}
.b-p-20 {
	padding-bottom: 20px
}
.b-p-30 {
	padding-bottom: 30px
}
.b-p-40 {
	padding-bottom: 40px
}
.b-p-50 {
	padding-bottom: 50px
}
.b-p-60 {
	padding-bottom: 60px
}
.b-p-70 {
	padding-bottom: 70px
}
.l-p-10 {
	padding-left: 10px
}
.l-p-20 {
	padding-left: 20px
}
.l-p-30 {
	padding-left: 30px
}
.l-p-40 {
	padding-left: 40px
}
.l-p-50 {
	padding-left: 50px
}
.l-p-60 {
	padding-left: 60px
}
.l-p-70 {
	padding-left: 70px
}
.r-p-10 {
	padding-right: 10px
}
.r-p-20 {
	padding-right: 20px
}
.r-p-30 {
	padding-right: 30px
}
.r-p-40 {
	padding-right: 40px
}
.r-p-50 {
	padding-right: 50px
}
.r-p-60 {
	padding-right: 60px
}
.r-p-70 {
	padding-right: 70px
}
.p-none {
	padding: 0
}
.m-none {
	margin: 0
}
.t-p-none {
	padding-top: 0
}
.b-p-none {
	padding-bottom: 0
}
.l-p-none {
	padding-left: 0
}
.r-p-none {
	padding-right: 0
}
.t-m-none {
	margin-top: 0
}
.b-m-none {
	margin-bottom: 0
}
.l-m-none {
	margin-left: 0
}
.r-m-none {
	margin-right: 0
}
/*清除内外补*/
.p-none {
	padding: 0!important
}
.m-none {
	margin: 0!important
}
.t-p-none {
	padding-top: 0!important
}
.b-p-none {
	padding-bottom: 0!important
}
.l-p-none {
	padding-left: 0!important
}
.r-p-none {
	padding-right: 0!important
}
.t-m-none {
	margin-top: 0!important
}
.b-m-none {
	margin-bottom: 0!important
}
.l-m-none {
	margin-left: 0!important
}
.r-m-none {
	margin-right: 0!important
}
/*ul-horizontal*/
@media (min-width:768px) {
.ul-horizontal li.left {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap
}
.ul-horizontal li.right {
	margin-left: 190px
}
}
.ul-horizontal li.left, .ul-horizontal li.right {
	line-height: 250%
}
.ul-horizontal li.right:after, .ul-horizontal li.right:before {
	display: table;
	content: " "
}
.ul-horizontal li.right:after {
	clear: both
}
/*fonts*/
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot');
	src: url('../fonts/icomoon.eot') format('embedded-opentype'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-more:before {
	content: "\e900"
}
.icon-office:before {
	content: "\e901"
}
.icon-ruanzhuang:before {
	content: "\e902"
}
.icon-ruodian:before {
	content: "\e903"
}
.icon-xiaofang:before {
	content: "\e904"
}
.icon-page-guanyu:before {
	content: "\e905"
}
.icon-page-lianxi:before {
	content: "\e906"
}
.icon-page-xitong:before {
	content: "\e907"
}
.icon-page-youshi:before {
	content: "\e908"
}
.icon-ml:before {
	content: "\e909"
}
.icon-next:before {
	content: "\e90a"
}
.icon-pre:before {
	content: "\e90b"
}
.icon-cailliao:before {
	content: "\e90c"
}
.icon-chengben:before {
	content: "\e90d"
}
.icon-fengshui:before {
	content: "\e90e"
}
.icon-foot-addess:before {
	content: "\e90f"
}
.icon-foot-map:before {
	content: "\e910"
}
.icon-foot-tel:before {
	content: "\e911"
}
.icon-goutong:before {
	content: "\e912"
}
.icon-qq:before {
	content: "\e913"
}
.icon-sheji:before {
	content: "\e914"
}
.icon-shouji:before {
	content: "\e915"
}
.icon-top:before {
	content: "\e916"
}
.icon-tuandui:before {
	content: "\e917"
}
.icon-weibo:before {
	content: "\e918"
}
.icon-weixin:before {
	content: "\e919"
}
.icon-yzspt:before {
	content: "\e91a"
}
.icon-zhaoming:before {
	content: "\e91b"
}
.icon-zhiliang:before {
	content: "\e91c"
}
.icon-sq:before {
	content: "\e91d"
}
/*全局标签*/
.red {
	color: #f66!important
}
.blue {
	color: #c96!important
}
.green {
	color: #089500!important
}
.font-12 {
	font-size: 12px!important
}
hr {
	margin: 30px 0;
	border: 0;
	border-top: 1px solid #ddd
}
hr.small {
	margin: 15px 0
}
hr.big {
	margin: 40px 0
}
.nowrap {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
ul li p, ol li p {
	display: inline-block;
	margin: 0
}
/*home-title*/
.home-title {
	margin-bottom: 10px
}
.home-title.small {
	margin-bottom: 20px
}

.home-title .h-h2
{
    font-size:24px;
    text-align:center;

    
    
    }
    .home-title .h-h2:after,  .home-title .h-h2:before
    {

        
        }
        
        
     .home-title    .m-sm-white, .m-sm-white2 {
	font-size: 12px;
	line-height: 150%;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: white;
	background-color:#014b92;
	Border-radius:10px;
	width:180px;
	margin: 5px auto  15px auto  ;
	text-align:center;
	
}

     .home-title    .m-sm {
	font-size: 12px;
	line-height: 150%;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: white;
	background-color:#222222;
	Border-radius:10px;
	width:200px;
	margin: 5px 52% 15px 48% ;
	
}

     .home-title    .m-sm-orger {
	font-size: 12px;
	line-height: 150%;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: white;
	background-color:#eaa41e;
	Border-radius:10px;
	width:220px;
	margin: 5px 52% 15px 48% ;
	
}

@media (max-width:767px) {
.home-title {
	margin-bottom: 20px;
}

  .home-title    .m-sm {
	font-size: 12px;
	line-height: 150%;
	padding: 0 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: white;
	background-color:#222222;
	Border-radius:10px;
	width:200px;
	margin: 5px auto ;
	
}

     .home-title  .m-sm-orger {

	margin: 0 auto ;
	
}

     .home-title    .m-sm-white, .m-sm-white2 {
	
	margin: 5px auto 15px  auto ; 
	
}



}
.h-h2 {
	font-size: 24px;
	color: #014b92;
	line-height: 150%;
	margin: 0;
	padding: 0 20px;
	text-decoration:none;
}

@media (min-width:767px) {
.h-h2:after, .h-h2:before {
	display: inline-block;
	height: 0px;
	background-color: #ddd;
	padding: 0;
	content: "";
	width: 100px;
	margin: 10px 15px
}
}
.m-sm, .m-sm2 {
	font-size: 12px;
	line-height: 150%;
	padding: 0 20px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: #999
}
.m-sm-white, .m-sm-white2 {
	font-size: 12px;
	line-height: 150%;
	padding: 0 20px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-transform : uppercase;
	color: #999
}
.m-sm2, .m-sm-white2 {
	font-size: 14px
}
/*.m-sm2 {font-size:16px;line-height:150%;padding:5px 20px 0 20px;text-transform : uppercase;color: #c96}*/
.h-h2-white {
	font-size: 24px;
	color: #fff;
	line-height: 150%;
	margin: 0;
	padding: 0 20px
}
@media (min-width:767px) {
.h-h2-white:after, .h-h2-white:before {
	display: inline-block;
	height: 1px;
	background-color: rgba(255,255,255,0.30);
	padding: 0;
	content: "";
	width: 100px;
	margin: 10px 15px
}
}
/*produst show*/

.mydhlb
{
    width:100%;
    height:50px;
    background-color:#202020;
    margin-top:40px;
    padding: 10px 0 0  0 ;
    
    
    }
    
    
    
.containerp
{
    width:1000px;

    margin: 210px auto 0 auto ;
    text-align:left;

   
    
    }
    
 .containerp   .fbt
 {
     font-size:16px;
     width:600px;
     margin: 0 auto ;
     
     
     }
     
    .containerp  .sxdh
    {
        font-size:12px;
     width:750px;
     margin: 0 auto ; 
        }
     
      .containerp   .fbt .dj
 {
     font-size:12px;
     float:left;
     
     
     
     }
    
 .containerp   .gstitle
 { height:60px;
    line-height:35px;
    font-size:30px;
    font-weight:bold;
    width:90%;
    margin: 0 auto ;
    text-align:center;
    
     
     }
     
     .containerp   .gsnr
     {
          line-height:24px;
    font-size:16px;
    text-align:center;
    margin-bottom:40px;
         }
         
         
          .containerp   .gstitle1
 { height:60px;
    line-height:35px;
    font-size:30px;
    font-weight:bold;

width:90%;
    margin: 40px auto 0 auto  ;
   
   

  
    text-align:left;
    
     
     }
     
     .containerp   .gsnr1
     {
          line-height:24px;
    font-size:16px;
    text-align:left;
    margin-bottom:40px;
width:90%;
    margin: 40px  auto  ;
         }
    
    .containerp .newstitle
    {
      
      min-height:60px;
      height:auto;
    line-height:35px;
    font-size:30px;
    font-weight:bold;
    width:90%;
    margin: 60px auto  0  auto ;
    text-align:center;
  
        }
        
        
            .containerp .newsnr
    {
       
    line-height:20px;
    font-size:14px;
     width:95%;
    margin: 0 auto ;
    margin: 10px auto 40px auto  ;
    border: 1px solid #eeeeee ;
    padding:5px;

    
    
  
        }
        
         .containerp .newsnr img
         {
             width:100%;
             
             }
    
    
    .containerp .dhul{width:100%;
          list-style:none;
          padding: 4px 0 0 0 ;
         
          
          }
      .containerp .dhul li.item
      {
          float:left;
          width:25%;
          text-align:center;
          
          
          
          }    
          
                .containerp .dhul li a
      {
          color:White;
          line-height:30px;
         
         
          
          
          
          } 
          
                       .containerp .dhul li a:hover
      {
          color:red;
        
         
         
          
          
          
          } 
                           .containerp .dhul li a.active
      {
          color:red;
        
         
         
          
          
          
          }    
          
    .containerp .xtul 
    {
        width:100%;
          list-style:none;
          padding:0px;
          margin:0px;
        
        
        
       
        
        }
    
    .containerp .xtul li
    {
        float:left;
        margin-left:16px;
        }
        .containerp .xtul li .divimg
    {
        height:100px;
       
       
        }
        
            .containerp .xtul li .wz
    {
        height:40px;
        padding: 10px 0 0  0 ;
        line-height:15px;
        text-align:center;
        font-size:14px;
        
       
       
        }
        .containerp .xtul li .divimg img
    {
        height:100%;
       
       
        }
        
           .containerp .xtul li.xx
    {
        float:left;
        margin-left:1px;
        }
        
             .containerp .xtul li .divimgx
    {
        height:65px;
       
       
        }
        
            .containerp .xtul li .divimgx img
    {
        height:100%;
       
       
        }
        .containerp .imgsc
        {
            width:100%;
            margin-top:20px;
            
            }
    
    .containerp .title
{
    height:60px;
    line-height:45px;
    font-size:35px;
    font-weight:bold;
    }
    
        .containerp .title1
{
  
    line-height:30px;
    font-size:21px;
    font-weight:lighter;
    }
    
 .containerp .title1xian
{
  
   
	height: 1px;
	background-color: #979797;
	padding: 0;
	content: "";
	width: 70%;
	margin: 10px 0 0 -10px ;
    
    
    
   
   

  
   
    
    }
    
     .containerp .sm
{
  
    line-height:25px;
    font-size:16px;
	margin: 15px 0;
	float:none;
    clear:both;
    
    
   
   

  
   
    
    }
    
 .containerp .xian40
{
   clear:both;
    display: inline-block;
	height: 1px;
	background-color: #979797;
	padding: 0;
	content: "";
	float:none;
	width: 50%;
	margin: 0 0 0 -10px ;
    
   
   

  
   
    
    }
    
    
    .containerp .titlekang
    {
        text-align:center;
        line-height:28px;
        width:178px;
        border: 1px solid #979797;
        margin: 15px 0 ;
        
        }
        
        
         .containerp .dul
    {
        width:100%;
       
        margin:0px;
        padding: 0 0  0 5px ;
        margin-bottom:20px;
        
        
        
        }
        
 .lunbo{ overflow:hidden; position:relative; width:1920px; left:50%; margin-left:-960px; height:500px; margin-top:160px;}
.lunbo img{ width:1920px; height:500px;}
        
              .containerp .dul li
    {
        width:100%;
        padding:0px;
        line-height:18px;
        margin: 5px 0 ;
        
        
        
        
        }
        
        #allmap
        {
            width:99%;
            margin:30px auto ;
            height:500px;
            
            }
        
          .containerp .imgnr 
        {
            text-align:right;
            
            
            }
        
        .containerp .imgnr img
        {
            width:80%;
            
            }
            
             .containerp .imgnr .listimg
        {
            list-style:none;
            position:absolute;
            bottom:0px;
            right:-75px;
            
            
            
            }
            
            
           .containerp    .ppnr ul li.title
           {
               height:auto;
               line-height:20px;
               
               }
               
                 .containerp  .kehu
                 {
                     
                      height:auto;
                     }
                     
                    .containerp  .kehu .row figure
                    {
                        margin-bottom:5px;
                        }
            
            .showfjimg
            {
                width:100%;
          
                
                }
            
               .containerp .imgnr .listimg li
        {
            width:90px;
            height:90px;
            padding:0px;
            margin: 0 0 20px 0 ;
            cursor:pointer;
            border: 1px solid #eeeeee ;
            
           
            
            }
            
                  .containerp .imgnr .listimg li img
        {
           width:100%;
           height:100%;
           
            
           
            
            }
            
           .mycount .containerp
           {
               margin-top:190px;
               
               }
       .lxrq
       {
           width:100%;
           
           }  
           
           
             .lxrq .left
       {
           width:70%;
           float:left;
           
           
           }  
           
                     .lxrq .left ul.lx
       {
           width:90%;
           float:left;
           margin: 30px 0 30px 0 ;
           background-color:#feeaae;
           } 
           
        .lxrq .left ul.lx li
       {
           width:50%;
           float:left;
           font-size:16px;
           list-style:none;
           line-height:40px;
           
           
           } 
           
                 .lxrq .right
       {
           width:30%;
           float:left;
           
           } 
           
           
                       .lxrq .right .wxgzh
       {
           width:100%;
           float:none;
           text-align:center;
           margin-top:30px;
           
           }  
            
           
       @media (max-width:767px) 
       { 
               .mycount .containerp
           {
               margin-top:35px;
               
               }
         
               .lxrq .left
       {
           width:100%;
           float:none;
           
           
           } 
           
                 .lxrq .left ul.lx li
       {
           width:100%;
           float:none;
    
           
           
           }
           
            .lxrq .left ul.lx
       {
           width:100%;
           float:left;
           margin: 10px 0 10px 0 ;
        
           } 
            
                  .lxrq .right
       {
           width:100%;
           float:none;
           
           
           } 
           
           
                              .lxrq .right .wxgzh
       {
           margin-bottom:60px;
          
        
           
           } 
           
           .containerp
        {
           width:95%;
           margin: 0 2.5% ;
         
           
            
           
            
            }
            
            .containerp .newstitle
            {
                
                 margin-top:50px;
                 font-size:20px;
                 
                
                }
                
                      .containerp  .kehu  .row figure 
                 {
                     width:80%;
                     margin: 0 auto ;
                     
                    
                     }
                
                 .containerp   .sxdh
 {
     font-size:12px;
     width:90%;
    
     
     
     }
     
                      .containerp   .fbt
 {
   
     width:90%;
    
      font-size:14px;
     
     }
            
              .containerp   .gstitle1
 {
      height:60px;
    line-height:35px;
    font-size:24px;
    font-weight:bold;
 margin-top:40px;
width:90%;
    margin: 0 auto ;
   
   

  
    text-align:left;
    
     
     }
     
            
             .containerp   .gstitle
 { 
    line-height:22px;
    font-size:20px;
    font-weight:bold;
    
    
     
     }
     
     .containerp   .gsnr
     {
          line-height:20px;
    font-size:14px;
    text-align:center;
    margin-bottom:40px;
         }
           
             .containerp .imgnr 
        {
            text-align:center;
            
            
            }
            
      
            
                .containerp .imgnr .listimg
        {
            
            width:100%;
            position:relative;
            padding:0px;
            margin: 20px 0  0 0 ;
            right:0px;
         
           
            
           
            
            
            
            
            
            }
                  .containerp .imgnr .listimg li
        {
        
            float:left;
            display:inline;
            margin: 0 10px ;
            
           
            
            }
            
            
            .containerp .xtul li .divimg
    {
        height:90px;
       
       
        }
        
          .containerp .dhul li a
      {
          color:White;
          
          font-size:12px;
         line-height:14px;
         margin-top:3px;
         
          
          
          
          } 
        
           
           
           } 
        
    .mactop150
    {
        margin-top:180px;
        
        }
    
    
/*sx-jianju*/
.sx-jianju {
	padding-top: 50px;
	padding-bottom: 55px;
	
}

.sx-jianjucase 
{
    
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:15px;
	
	background-repeat:no-repeat;
	background-position: center bottom ;
	height:550px;
	
	
	
}

.sx-jianju.x {
	padding-top: 40px;
	padding-bottom: 45px
}
@media (max-width:767px) {
.sx-jianju {
	padding-top: 40px;
	padding-bottom: 35px
}

.sx-jianjual {
	padding-top: 30px;
	padding-bottom: 35px;
	height:100%;
	background-image:url("/images/cpdt.jpg");
	height:700px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-size:100%;
	
}

.sx-jianjucase 
{
    
	padding-top: 0px;
	padding-bottom: 0px;
	height:auto;
	
	
}
}
/*menu*/
.menu-kj li+li::before {
	padding: 0 12px 0 2px;
	color: #ccc;
	content: "|\00a0"
}
.menu-kj li a {
	color: #666
}
.menu-kj li a:hover, .menu-kj li.active a {
	text-decoration: underline;
	color: #c96
}
.menu-kj2 {
	margin-bottom: 60px
}
.menu-kj2 li {
	padding: 0 15px
}
.menu-kj2 li a {
	font-size: 14px;
	color: #666
}
.menu-kj2 li a:hover {
	color: #c96
}
.menu-kj2 li.active a {
	display: block;
	color: #fff;
	background-color: #c96;
	padding: 3px 15px 1px 15px
}
.menu-kj2 li.hover a {
	display: block;
	background-color: #eee;
	padding: 3px 15px 1px 15px
}
/*btn*/
a.btn-center, a.btn-center-white {
	text-align: center;
	font-size: 12px;
	padding: 4px 50px 2px 50px;
	margin: 10px 10px 0 10px;
	color: #c96;
	border: 1px solid #c96;
	display: inline-block
}
a.btn-center-white {
	background-color: #c96;
	color: #fff;
	border: 1px solid rgba(255,255,255,0.50)
}
a.btn-center:hover, a.btn-center-white:hover, a.btn-center.hover {
	background-color: #c96;
	border: 1px solid #c96;
	color: #fff;
	text-decoration: none
}
a.btn-center-white:hover {
	border: 1px solid #fff
}
@media (max-width:767px) {
a.btn-center {
	margin: 15px 10px 0 10px;
	padding: 4px 20px 2px 20px
}
}
/*header*/
.navbar-default {
	padding: 0;
	background-color:#5270b0;
	border-bottom: 0px solid rgba(255,255,255,0);
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	/*box-shadow: 0 0 10px rgba(0, 0, 0, .1)*/

}
.navbar-default .navbar-toggle:hover {
	background-color: #fff
}


.navrq
{
    height:40px; 
    width:100%;
    background-image:url("/images/dhtbg.png");
    background-repeat:repeat-x;
    
    
    }
.navbarpc {
	margin-bottom: 0;
	max-height:190px;
	background-color:#09375f;

}


.sppimg
{
    width:100%;  
    border: 1px solid #eeeeee ;
    padding:3px;
    height:auto;
    text-align:center;
    
    }
.sppimgx
{
    width:100%;  
    border: 1px solid #eeeeee ;
    padding:3px;
    height:auto;
     text-align:center;
    
    }
    
    
    .sppwz
    {
        font:14px;
        line-height:20px;
        list-style-type:none;
        
        
        }
        
        .sppwz li
        {
            line-height:20px;
            text-align:left;
            
            
            
            
            }
    

    
 

  .mcrq 
{
     height:150px;
     width:100%;
     background-color:#abd6fe;
     margin:10px 0 0 0 ;
     padding-top:10px;
     background-image:url("/images/bac.jpg");
     background-repeat:repeat;
 
    
    }

.containerx .mc
{
     height:60px;
     width:300px;
     margin: 20px auto 0 auto  ;
     float:left;
    
    }
    
  .containerx  .navdw
  {
      padding:0px;
      margin:0px;
      margin-top:-10px;
      margin-left:-40px;
      
      }
    
    .containerx .mcsm
{
     height:auto;
     width:600px;
     margin: 20px auto 0 auto  ;
     text-align:center;
     font-size:18px;
     font-weight:bold;
     color:#eded00;
     float:right;
     padding-top:60px;
     text-align:right;
     padding-right:10px;
    
    }

.navbar {
	margin-bottom: 0;
	max-height: 72px
}
@media (max-width:767px) {
.navbar, .navbar .navbar-header {
	margin-bottom: 0;
	max-height: 54px
}
}

 .myhead  .form-group 
  {
      margin-bottom:20px;
      height:30px;
    
      
      
      }


 .myhead  .form-group span
  {
      float:left;
      line-height:26px;
      width:5%;
      text-align:right;
      
      
      }
.myhead    .form-group input
  {
      float:left;
      margin: 0 0 0 10px ;
      width:93%;
      }
      
   .myhead    .form-group   .myinput
{
    text-align:left;
    width:90%;
    
    
   
      float:left;
      margin: 0 0 0 10px ;
     
      }
      
         .myhead    .form-group   .myinputar
{
    text-align:left;
    width:90%;
    height:150px;
    
    
   
      float:left;
      margin: 0 0 0 10px ;
     
      }
      
      

/*logo*/
.logo {
	margin: 0;
	padding: 0;
	display: inline-block
}
.navbar-brand {
	width: 183px;
	height: 70px;
	background: url(../../images/logo.png) no-repeat center  ;

	text-indent: -9999px;
	overflow: hidden;
	display: block;

	padding: 0px;
	margin: 0px
}
.navbar-brand {
	margin-left: 0 !important;
	
	
}
@media (max-width:767px) 
{
    
  
.navbar-brand {
width: 210px;
	height: 60px;

	background-size: auto 50px
}
.navbar-default .navbar-toggle {
	padding: 4px;
	margin-top: 14px;
	margin-bottom: 0;
	border-color: #ccc
}
.navbar-default .navbar-toggle:hover {
	background: transparent
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ccc
}
}
/*nav*/
.navbar-default .navbar-nav li {
	position: relative;
	margin: 0 5px;
	padding-right: 0;
	padding-left: 0;
	color:white;

}



.navbar-default .navbar-nav li ul 
{
    
    padding-left:2px;
  
    display:none;
    background-color:rgba(200,200,200,0.3);
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);


}

.navbar-default .navbar-nav li:hover ul 
{

    display:block;
    


}

.navbar-default .navbar-nav li ul li 
{
    list-style-type:none;

  
    


}

.navbar-default .navbar-nav li ul li  a
{
   
    font-size:12px;
    line-height:24px;
    color:#385a72;
  
    


}

.navbar-default .navbar-nav li.hover ul li  a
{
   
    font-size:12px;
    line-height:24px;
    color:#385a72;
    background:none;
  
    


}

.navbar-default .navbar-nav li:last-child {
	position: relative;
	margin: 0 5px 20px 5px;
	padding-right: 0;
	padding-left: 0;
	

}




.navbar-default .wz .navbar-nav li a {
	font-size: 16px;
	line-height: 65px;
	display: block;
	padding: 0 10px ;
	color:White;
	margin: 0 5px ;

}

.navbar-default .wz  .navbar-nav li ul 
{
    background-color:#5270b0;
    padding-left:2px;
    margin-top:-5px;
    display:none;
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);


}



.navbar-default .wz  .navbar-nav li:hover ul 
{

    display:block;
    


}

.navbar-default .wz  .navbar-nav li ul li 
{
    list-style-type:none;

  
    


}

.navbar-default  .wz .navbar-nav li ul li  a
{
   
    font-size:12px;
    line-height:24px;
  
    


}

.navbar-default .navbar-nav li a {
	font-size: 16px;
	line-height: 30px;
	display: block;
	padding: 0 15px ;
	color:White;
	margin: 0 10px ;

}


.navbar-default .navbar-nav li a:hover {

	color: red;
}

.navbar-default .navbar-nav li .dropdown-menu a {
	font-size: 12px;
	line-height: 40px;
	display: block;
	padding: 0;
	margin:0px;
	color:White;

}

.navbar-default .navbar-nav li .dropdown-menu a:hover {

	color: red;
}
.navbar-default .navbar-nav li a:before {

	color: #2c2523;
}
@media (max-width:1000px) {
.navbar-default .navbar-nav li a {
	margin: 0 2px
}
}
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li.hover a {
	text-decoration: none;
	color: #014b92;
	background:rgba(251, 243, 202,50);
	
	border-radius:5px;

	

	  
}
.navbar-default .navbar-nav   li.dh2
    {
        display:none;
        
        }

@media (max-width:767px) {
.navbar-default .navbar-nav {
	float: inherit !important
}
.navbar-default .navbar-nav li {
	display: block
}

.navbar-default .navbar-nav   li.dh1
    {
        display:none;
        
        }
        
        .navbar-default .navbar-nav   li.dh2
    {
        display:block;
        
        }
.navbar-default .navbar-nav li a {
	padding: 0;
	color: #fff !important;
	line-height: 50px;
	text-decoration: none;
	border-bottom: 1px solid hsla(0,0%,100%,0.20)
}
.navbar-default .navbar-collapse {
	background-color: #9fb9d2;
	border-width: 0
}
}

.navbar-defaulttemp  .navbar-navtemp li.hover
{
    height:37px;
    background-color:#62b9c6;
    margin-top:-3px;
    border: 1px solid #111111;
    color:#014b92;
    padding-top:3px;
    	border-radius:5px;

   
    


}

/*owl-carousel.2.2.1.css*/
div.owl-stage-outer.owl-height {
	
}
@media (max-width:767px) {
div.owl-stage-outer.owl-height {
	height: auto!important
}
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
	display: block;
	max-width: 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	animation-name: fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity: 0
}
}
.owl-height {
	transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 5pc;
	width: 5pc;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(../images/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}
/*owl-carousel.2.2.1.theme.css*/
.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background-color: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background-color: #869791;
	color: #FFF;
	text-decoration: none
}
.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px
}
.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background-color: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background-color: #869791
}
/*banner*/
.banner {
	background: #000000;
	margin-top: 150px;


}
.banner1 {
	background: #000000;
	margin-top: 0px;

}
.banner  .modal-conten .modal-title
{
    text-align:center;
    
    }
    
    .banner   .modal-content .myinput
{
    text-align:center;
    width:90%;
    
    }
    
    .banner  .form-group
    {
        margin: 0 0 20px 0 ;
        height:30px;
        
        }
    
  .banner  .form-group span
  {
      float:left;
      line-height:26px;
      
      
      }
  .banner  .form-group input
  {
      float:left;
      margin: 0 0 0 10px ;
      }
      
    
 .banner   .modal-content
 {
     
     
     }

.banner .owl-theme .item {
	background-repeat: no-repeat!important;

	background-position: center top!important;
	height:200px;
	
}

.banner .drq
{
    position:relative;
    width:1300px;
    margin: 0 auto 0 auto ;
    text-align:center;
    height:auto;
    
    
    
    
    }

.banner  .drq .rq
{
     height:52px;
    width:373px;      
     position:absolute;
     margin: -250px  0 0 0  ;
     left:450px;
     
    
     z-index:1000;
     
    
    
    }

@media (max-width:767px) {
.banner {
	margin-top:25px
}

.banner .owl-theme .item {
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
	background-position: center top!important;
	height:150px;
	
}

.banner .owl-theme .item .rq
{
     height:52px;
    width:373px;
     top:150px;  
     position:relative;
     margin: 0 0 0 -10px  ;
     padding:0px;
    
    
    }
    
    .banner .drq
{
    position:relative;
    width:100%;
    
}

.banner  .drq .rq
{
     height:52px;
    width:373px;      
     position:absolute;
 margin: -100px 0 0 -15px  ; 
 left:0px;
 
    
     
    
    
    }
    


}

    
    .banner  .drq .rq .leftinput 
{
    height:52px;
    width:250px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
  
    font-size:20px;
    color:White; 
    background-color:rgba(0,0,0,0.5);
    background-image:url("/images/phone.png");
    background-position: 20px  center  ;
    padding: 0 0 0 40px ;
    background-repeat: no-repeat;
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
 .banner   .drq .rq   .btn-primary 
{
    height:52px;
    width:123px;

 position:relative;
 font-size:20px;
  
    background-color:#00a0e9;
    border-radius: 0  5px  5px 0 ;

float:left;
    
	
	
}


@media (min-width:1100px) {
.banner .owl-theme .item {
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
	background-position: center top!important;

	
}
.banner .owl-theme .item .rq
{
     height:52px;
    width:373px;
     top:317px;  
     position:relative;
     margin: 0 auto ;
    
    
    }
    


}

.banner .owl-theme .item .rq .leftinput 
{
    height:52px;
    width:250px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
  
    font-size:20px;
    color:White; 
    background-color:rgba(0,0,0,0.5);
    background-image:url("/images/phone.png");
    background-position: 20px  center  ;
    padding: 0 0 0 40px ;
    background-repeat: no-repeat;
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.banner .owl-theme .item .rq  .btn-primary 
{
    height:52px;
    width:123px;

 position:relative;
 font-size:20px;
  
    background-color:#00a0e9;
    border-radius: 0  5px  5px 0 ;

float:left;
    
	
	
}

.banner .owl-theme .item .leftinput 
{
    height:52px;
    width:249px;
   margin:0px;
    padding:0px;
 position:relative;
  
    background-color:rgba(0,0,0,0.8);
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.banner .owl-theme .item .rightinput 
{
    height:52px;
    width:123px;
    position:absolute;
    top:317px;
    left:50%;
    background-color:#00a0e9;
border-radius: 0 5px ;
float:left;
    
	
	
}
.banner .owl-theme .item img {
	padding: 0 15px
}
/*banner-prev-nav*/
.banner .owl-theme .owl-nav {
	margin-top: 0;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.banner .owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	padding: 0;
	background-color: #1a1a1a;
	display: inline-block;
	cursor: pointer;
	border-radius: 50%;
	text-indent: -9999px;
	background: #1a1a1a url(../images/slider-arrow.png) 0 0 no-repeat;
	overflow: hidden;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 3%;
	top: 50%;
	margin: -25px 10px 0 10px;
	filter: alpha(opacity=0);
	opacity: .0
}
@media (min-width:1200px) {
.banner .owl-theme .owl-nav [class*=owl-] {
	margin-top: -25px
}
}
.banner .owl-theme .owl-nav .owl-next {
	left: auto;
	right: 3%;
	background-position: -50px 0
}
.banner .owl-theme .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #FFF;
	text-decoration: none
}
.banner .owl-theme:hover .owl-nav [class*=owl-] {
	filter: alpha(opacity=80);
	opacity: .8
}
.banner .owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.banner .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0
}
/*banner-prev-dots*/
.banner .owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	
	text-align: center
}
.banner .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}
.banner .owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 10px;
	background-color: #fff;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 50%
}
.banner .owl-theme .owl-dots .owl-dot.active span, .banner .owl-theme .owl-dots .owl-dot:hover span {
	background-color: red;
}
/*banner-bc*/
.banner-bc {
	background-image: url(../images/bc.jpg);
	z-index: 9;
	height: 30px;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	margin-top: -30px
}
@media (max-width:767px) {
.banner .owl-theme .owl-dots {
	height: 34px
}
.banner .owl-theme .owl-nav, .banner-bc {
	display: none
}
}

/*banner1*/
.banner1 {
	background: #000000;
	margin-top: 0px;
	display:none;
	
	

}
.modal-title1x
{
    font-size:14px;
    line-height:16px;
    text-align:center;
 
    
    }
.banner1  .modal-conten .modal-title
{
    text-align:center;
    
    }
    
    .banner1   .modal-content .myinput
{
    text-align:center;
    width:90%;
    
    }
    
    .banner1  .form-group
    {
        margin: 0 0 20px 0 ;
        height:30px;
        
        }
    
  .banner1  .form-group span
  {
      float:left;
      line-height:26px;
      
      
      }
  .banner1  .form-group input
  {
      float:left;
      margin: 0 0 0 10px ;
      }
      
    
 .banner1   .modal-content
 {
     
     
     }

.banner1 .owl-theme .item {
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
	background-position: center top!important;
	height:558px;
	
}

.banner1 .drq
{
    position:relative;
    width:1300px;
    margin: 0 auto 0 auto ;
    text-align:center;
    height:auto;
    
    
    
    
    }

.banner1  .drq .rq
{
     height:52px;
    width:373px;      
     position:absolute;
     margin: -250px  0 0 0  ;
     left:450px;
     
    
     z-index:1000;
     
    
    
    }
    

@media (max-width:767px) {
.banner1 {
	margin-top:0px;
}

.banner1 .owl-theme .item {
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
	background-position: center top!important;
	height:250px;

	
}

.banner1 .owl-theme .item .rq
{
     height:52px;
    width:373px;
     top:150px;  
     position:relative;
     margin: 0 0 0 -10px  ;
     padding:0px;
    
    
    }
    
    .banner1 .drq
{
    position:relative;
    width:100%;
    
}

.banner1  .drq .rq
{
     height:52px;
    width:373px;      
     position:absolute;
 margin: -100px 0 0 -15px  ; 
 left:0px;
 
    
     
    
    
    }
    


}

.banner1 #owl-banner1 a div  .title
{
    font-size:30px;
    text-align:center;
    width:100%;
    color:Red;
    line-height:150px;

    
    
    }

    
    .banner1  .drq .rq .leftinput 
{
    height:52px;
    width:250px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
  
    font-size:20px;
    color:White; 
    background-color:rgba(0,0,0,0.5);
    background-image:url("/images/phone.png");
    background-position: 20px  center  ;
    padding: 0 0 0 40px ;
    background-repeat: no-repeat;
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
 .banner1   .drq .rq   .btn-primary 
{
    height:52px;
    width:123px;

 position:relative;
 font-size:20px;
  
    background-color:#00a0e9;
    border-radius: 0  5px  5px 0 ;

float:left;
    
	
	
}


@media (min-width:1100px) {
.banner1 .owl-theme .item {
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
	background-position: center top!important;
	height:100%;
	
}



.banner1 .owl-theme .item .rq
{
     height:52px;
    width:373px;
     top:317px;  
     position:relative;
     margin: 0 auto ;
    
    
    }
    


}

.banner1 .owl-theme .item .rq .leftinput 
{
    height:52px;
    width:250px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
  
    font-size:20px;
    color:White; 
    background-color:rgba(0,0,0,0.5);
    background-image:url("/images/phone.png");
    background-position: 20px  center  ;
    padding: 0 0 0 40px ;
    background-repeat: no-repeat;
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.banner1 .owl-theme .item .rq  .btn-primary 
{
    height:52px;
    width:123px;

 position:relative;
 font-size:20px;
  
    background-color:#00a0e9;
    border-radius: 0  5px  5px 0 ;

float:left;
    
	
	
}

.banner1 .owl-theme .item .leftinput 
{
    height:52px;
    width:249px;
   margin:0px;
    padding:0px;
 position:relative;
  
    background-color:rgba(0,0,0,0.8);
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.banner1 .owl-theme .item .rightinput 
{
    height:52px;
    width:123px;
    position:absolute;
    top:317px;
    left:50%;
    background-color:#00a0e9;
border-radius: 0 5px ;
float:left;
    
	
	
}
.banner1 .owl-theme .item img {
	padding: 0 15px
}
/*banner1-prev-nav*/
.banner1 .owl-theme .owl-nav {
	margin-top: 0;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.banner1 .owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	padding: 0;
	background-color: #1a1a1a;
	display: inline-block;
	cursor: pointer;
	border-radius: 50%;
	text-indent: -9999px;
	background: #1a1a1a url(../images/slider-arrow.png) 0 0 no-repeat;
	overflow: hidden;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 3%;
	top: 50%;
	margin: -25px 10px 0 10px;
	filter: alpha(opacity=0);
	opacity: .0;
	
	
}
@media (min-width:1200px) {
.banner1 .owl-theme .owl-nav [class*=owl-] {
	margin-top: -25px
}
}
.banner1 .owl-theme .owl-nav .owl-next {
	left: auto;
	right: 3%;
	background-position: -50px 0
}
.banner1 .owl-theme .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #FFF;
	text-decoration: none
}
.banner1 .owl-theme:hover .owl-nav [class*=owl-] {
	filter: alpha(opacity=80);
	opacity: .8
}
.banner1 .owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.banner1 .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0
}
/*banner1-prev-dots*/
.banner1 .owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 94px;
	text-align: center
}
.banner1 .owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}
.banner1 .owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 10px;
	background-color: #fff;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 50%
}
.banner1 .owl-theme .owl-dots .owl-dot.active span, .banner1 .owl-theme .owl-dots .owl-dot:hover span {
	background-color: red;
}
/*banner1-bc*/
.banner1-bc {
	background-image: url(../images/bc.jpg);
	z-index: 9;
	height: 30px;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	margin-top: -30px
}
@media (max-width:767px) 
{
    
    
    .banner1 #owl-banner1 a div  .title
{
    font-size:20px;
   
    line-height:60px;

    
    
    }
.banner1 .owl-theme .owl-dots {
	height: 34px
}
.banner1 .owl-theme .owl-nav, .banner1-bc {
	display: none
}
}

/*index*/
.mydh
{

    width:560px;
    margin: 180px auto 20px auto   ;

    
    
    }
    
  .mydh  .kong
 {
     margin-bottom:10px; 
     line-height:60px;
     text-align:center;
     color:Red;
      border: 1px solid #515151 ;
        width:120px;
        margin: 0 10px 10px 10px ;
        border-bottom:2px solid #515151 ;
     
     }
     

     
       .mydh  .kong a
 {
  
     color:#515151;
     line-height:20px;
   

   

  
     
     
     }
     
            .mydh  .kong a:hover
 {
  
     color:red;

     
     
     }
     
                 .mydh  .kong a.active
 {
  
  color:#515151;
     
     
     }
     

.mydh figure {
	margin-bottom: 40px;
	
}

.mydh .rxian:nth-child(1) {
    animation-delay: 0.1s;
}
.mydh .rxian:nth-child(2) {
    animation-delay: 0.2s;
}
.mydh .rxian:nth-child(3) {
    animation-delay: 0.3s;
}

.mydh .rxian:nth-child(4) {
    animation-delay: 0.4s;
}
.mydh .rxian: 
{  
   
    border-bottom: 0px solid red ;
   
	
	
}




.mydh1
{
    height:5%;
    width:1000px;
    margin:  20px auto  0 auto ;
    margin-top:20px;
    
    
    }
    
    .mydh3
{
    height:2%;
    width:100%;
    background-color:Red;
    margin-bottom:70px;
   
    
    
    }
    
  .mydh1  .kong
 {
     margin-bottom:10px; 
     line-height:40px;
     text-align:center;
     color:Red;
     float:left;
     width:16%;
     
     }
     
       .mydh1  .kong a
 {
  
     color:#515151;
     border-bottom: 1px solid #515151 ;
     padding-bottom:5px;
     font-size:14px;
     
     
     }
     
            .mydh1  .kong a:hover
 {
  
     color:red;
     border-bottom: 1px solid red ;
     padding-bottom:5px;
     
     
     }
     
                 .mydh1  .kong a.active
 {
  
     color:red;
     border-bottom: 1px solid red ;
     padding-bottom:5px;
     
     
     }
     

.mydh1 figure {
	margin-bottom: 40px;
	
}


.mydh1 .rxian:nth-child(1) {
    animation-delay: 0.1s;
}
.mydh1 .rxian:nth-child(2) {
    animation-delay: 0.2s;
}
.mydh1 .rxian:nth-child(3) {
    animation-delay: 0.3s;
}

.mydh1 .rxian:nth-child(4) {
    animation-delay: 0.4s;
}
.mydh1 .rxian: 
{  
   
    border-bottom: 0px solid red ;
   
	
	
}
.mydhlb
{
    width:100%;
    height:60px;
    background-color:#202020;
    margin-top:40px;
    
    }
    
    
     @media (max-width:767px) 
    {
        
         .mydh1  .kong a
 {
  
   
     font-size:10px;
     
     
     }
        .mydhlb
{
   
    margin:0 0 40px 0 ;
    padding:0px;
   
    
    }
    }

#rt
{ margin-top: -60px ;
  position:absolute;
    }
    
    .rh1
{
    width:100%;
    height:764px;
    background-color:Black;
    
        background-repeat:no-repeat;

    background-position: center;
    padding: 40px 0  0 0 ;
    
    
    
    }

.rh
{
    width:100%;
    height:600px;
    background-color:#d3edfb;
    
        background-repeat:no-repeat;

    background-position:  center  bottom ;
    padding: 40px 0  0 0 ;
    
    
    
    }
    
    .rh .title
{
    width:100%;
    text-align:center;
    font-size:28px;
    color:Red;
    
    
   
   
    
    
    
    }
    
        .rh .nr
{
    width:1024px;
    text-align:left;
    font-size:14px;
    color:Red;
    margin:20px auto ;
    line-height:30px;
    color:Black;
    
    
    
   
   
    
    
    
    }

    @media (max-width:767px) 
    {
        
 .rh
{
    width:100%;
    height:330px;
    background-color:Black;
    background-size: auto 100%!important;
    
        background-repeat:no-repeat;

    background-position: center;
    padding: 10px 0  0 0 ;
    
    }
    
        .rh .title
{
    width:100%;
    text-align:center;
    font-size:20px;
    color:Red;
    
    
   
   
    
    
    
    }
    
            .rh .nr
{
    width:90%;
    text-align:left;
    font-size:14px;
    color:Red;
    margin:20px auto ;
    line-height:30px;
    color:Black;
    height:200px;
    overflow:hidden;
    
    
    
   
   
    
    
    
    }
    
    
        .mydh
{

    width:80%;
  
    margin: 50px auto ;
    
    }
    
    .mydh1
{
   height:16px;
    width:100%;
 
    
    
    }
      .mydh1  .kong
 {
     margin-bottom:10px; 
     line-height:20px;
     text-align:center;
     color:Red;
     
     }
     
        .mydh1 a
{
    font-size:12px;
 
    
    
    }
    }
    
    
    .showppnr .kehu
    {
        margin-top:160px;
        height:auto;
        
        }
        
        @media (max-width:767px) 
{
    
        .showppnr .kehu
    {
        margin-top:30px;
        height:auto;
        
        }
        
}



/*case*/
.case {
	background-color: White;
}


 .case .row .ptitle
 {
     width:95%;
     height:auto;
      margin: 20px auto 0 auto  ;
     
     }
     
.ptitle .zwtitle
 {
     width:10%;
     border-bottom: 1px solid #0758ab ;
     float:left;
     font-size:20px;
     height:30px;
     line-height:30px;
    
     
   
     
     }
     
       .smwz
     {
         width:1200px;
         margin: 0 auto ;
         padding-top:10px;
         height:10px;
         }
         
     .smwz .title
     {
         font-size:16px;
         color:Red;
         margin: 0px;
         padding:0px;
         text-align:center;
         
         }
         
     .ppzj
     {
         width:1150px;
         margin: 0 auto ;
         background-image: url("../../images/gg01.png") ;
         height:90px;
         padding-top:10px;  
        
         
         
         
         }
         
         .ppzj .right
         {
             float:right;
             width:50%;
             
             }
             
             
                      .ppzj .right .gzh
         {
               width:60px;
               height:auto;
               text-align:center;
               font-size:12px;
               line-height:16px;
               float:left;
               
             
             }
             
         .ppzj .right .btt
         {
               width:100px;
               height:auto;
               text-align:center;
               float:left;
               margin-left:300px;
               margin-top:15px;
        
             
             }
             
               .ppzj .left
         {
             float:left;
             width:50%;
             
             }
         
              .ppzj .left .title
     {
         font-size:16px;
         color:Red;
         margin: 0 0 0  0;
         text-align:left;
       
     
        
         
         
         
         }
         
                    .ppzj .left .nr
     {
         font-size:20px;
         color:Red;
         margin: 0 0 0  0;
         text-align:center;
         color:Red;
         padding-top:20px;
       
     
        
         
         
         
         }
         
         @media (max-width:767px) 
{ .ppzj 
     {
     width:100%;
     }
     
            .ppzj .left
         {
             float:left;
             width:80%;
             
             }
             
                        .ppzj .left .title
     {
         font-size:14px;
   
       
     
        
         
         
         
         }
             
                    .ppzj .right
         {
             float:left;
             width:20%;
             
             }
             
}
 .ptitle .ywtitle
 {
     width:15%;
     border-bottom: 1px solid #f20606 ;
     float:left;
     font-size:12px;
     height:30px;
     text-align:left;
     
     }
     
.ptitle .xt
 {
     width:75%;
     border-bottom: 1px solid #9a9898;
     float:left;
     height:30px;
    
     
     }

 .case .row .paimai
 {
     width:95%;
     height:auto;
      margin: 20px auto 0 auto  ;
     
     }
     
      .case .row .paimai .left
 {
     width:40%;
     float:left;
    
     
     }
     
          .case .row .paimai .right
 {
     width:60%;
     float:left;
    
     
     }
             .case .row .paimai .right .title
 {
     width:100%;
     float:left;
     height:50px;
     background-color:#f4f0ea;
     border-bottom: 4px solid #908e8b ;
     font-size:16px;
     text-align:center;
     line-height:50px;
     
    
     
     }
     
 .case .row .paimai .right .title .div1
 {
     width:20%;
  float:left;
    
     
     }
     
 .case .row .paimai .right .title .div2
 {
     width:60%;
  float:left;
    
     
     }
      .case .row .paimai .right .title .div3
 {
     width:20%;
  float:left;
    
     
     }
     
                  .case .row .paimai .right .nr
 {
     width:100%;
     padding-left:5%;
     float:left;
     height:48px;
  
     border-bottom: 1px solid #908e8b ;
     font-size:12px;
     text-align:left;
     line-height:48px;
     	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	z-index:-1;
     
    
     
     }
     
                    .case .row .paimai .right .nr:hover
 {
	transform: scale(1.09);
	-webkit-transform: scale(1.09);
	color:black;
	z-index:-1;
     
    
     
     }
     
 .case .row .paimai .right .nr .div1
 {
     width:20%;
  float:left;
    
     
     }
     
 .case .row .paimai .right .nr .div2
 {
     width:60%;
  float:left;
    
     
     }
     
 .case .row .paimai .right .nr .div3
 {
     width:20%;
  float:left;
    
     
     }
    
 .case .row  .kong
 {
     margin-bottom:50px; 
       margin-bottom:0px; 
     width:28%;
     float:left;
     margin: 4px 2.5% ;
    
     }
     
      .case .row  .kong  div
 {
     
     overflow:hidden;
     }
.case .row figure {
	margin-bottom:0px;

	
}

.case .row figure a div img {
	
	max-height:438px;
	
	
	
	
}

@media (max-width:1600px) 
{
    .case .row figure a div img {
	
	max-height:370px;
	
	
	
	
}
}
@media (max-width:1400px) 
{
    .case .row figure a div img {
	
	max-height:370px;
	
	
	
	
}
}

@media (max-width:1200px) 
{
    .case .row figure a div img {
	
	max-height:300px;
	
	
	
	
}
}

@media (max-width:1000px) 
{
    .case .row figure a div img {
	
	max-height:280px;
	
	
	
	
}
}

@media (max-width:960px) 
{
    .case .row figure a div img {
	
	max-height:230px;
	
	
	
	
}
}



.case .row .rxian 
{
    border-right: 2px solid #231f20 ;
	
	
}



.case figure a {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	text-decoration: none;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	z-index:-1;
}
.case figure:hover a {
	transform: scale(1.09);
	-webkit-transform: scale(1.09);
	color:black;
	z-index:1000;
}
.case figure a figcaption {
	display: block;
	position:relative;

	height:100px;


	background-color:rgba(255,255,255,0.5);
	width:100%;


	
}
.ggnr
{
    width:100%;
    height:140px;
   
    
    
    }
.ggnr .pptitle
{
     height:20px;
     border-bottom: 0px solid #014b92 ;
    
     
    
    }
    
    .ggnr .pptitle .sj
{
     height:20px;
     background-color:#014b92 ;
     line-height:20px;
     font-size:14px;
     color:White;
     width:40%;
     margin-left:5%;
     
   
    
     
    
    }
    
        .ggnr .xkang
{
     height:115px;
      border: 1px solid #014b92 ;
     
      padding-left:0px;
      padding-top:15px;
     

border-radius: 8px;
   
    
     
    
    }
    
    
 .ggnr .xkang li
{
     height:30px;
     font-size:12px;
     line-height:30px;
     width:90%;
     margin: 0 5% ;
     text-align:left;
     list-style-type:none;
     
     
     
      
   border-bottom: 1px solid #ffffff;
    

   
    
     
    
    }
    
     .ggnr .xkang li.title
{
    
     font-size:14px;
     overflow:hidden;

    

   
    
     
    
    }
    



.case figure a div  .wzsm {
	display: block;
	position:absolute;
	bottom:0px;
	height:30%;
	
	background-color:rgba(255,255,255,0.5);
	width:100%;
	padding:15% 0 0 0 ;


	
}

.case figure a div  .wzsm .wz 
{
    border: 1px solid #111111 ;
    line-height:25px;
    font-size:14px;
    width:60%;
    margin:  0 20% ;
    padding: 5px 0 ;
    
   

	


	
}



.case figure a div  .wzsm1 {
	display: block;
	position:absolute;
	bottom:0px;
	height:10%;
	
	background-color:rgba(255,255,255,0.5);
	width:100%;
	padding:3% 0 0 0 ;


	
}

.case figure a div  .wzsm1 .wz 
{
    border: 1px solid #111111 ;
    line-height:14px;
    font-size:12px;
    width:50%;
    margin:  0 auto ;
    padding: 5px 0 ;
    
   

	


	
}
@media (max-width:767px) 
{
    
    .case figure a div  .wzsm1 {

	height:20%;
	
	background-color:rgba(255,255,255,0.5);
	width:90%;
	padding:0px;
	margin:0px;


	
}

.case figure a div  .wzsm1 .wz 
{
    border: 1px solid #111111 ;
    line-height:14px;
    font-size:12px;
    width:50%;
    margin:  20px auto ;
    padding: 5px 0 ;
    
   

	


	
}
}
@media (min-width:1200px) {
.case figure a {
	width:auto;
	padding:0px;
	margin:0px;



}




.case.team-show figure a {
	width: auto;
}

}

@media (max-width:1200px) 
{
    .case figure a div  .wzsm .wz 
{
    border: 1px solid #111111 ;
    line-height:15px;
    font-size:12px;
    width:80%;
    margin:  0 10% ;
    padding: 5px 0 ;
    
   

	


	


}
}

.case figure a figcaption h3 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	border: 1px solid #000000 ;
	color:#231f20 ;
	
	text-align: center;
	margin:25% auto ;
	width:40%;
	
}

.home-more
{
    margin-top:20px;
    
    }
    
    .home-more  .wzkang
{
    height:30px;
    width:150px;
    border:1px solid #014b92 ;
    margin: 0 auto ;
 
    color:#014b92;
    padding: 0 0 0 0 ;
    
  
       background-repeat:no-repeat;
    background-position: 75% 50% ;
    text-align:center;
    	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	
    
    
    }
    
.home-more  .wzkang:hover
{
    	transform:scale(1.2);
    
    
   
    
    
    }
    
    
        .home-more  .wzkang2
{
    height:50px;
    width:350px;
    border:0px solid #ea312c ;
    margin: 0 auto ;
   background-image:url("/images/moredot.png");
    color:#ea312c;
    padding: 10px 0 0 0;
    

       background-repeat:no-repeat;
    background-position: 50% 0 ;
    text-align:left;
    	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;
	cursor:pointer;
	text-align:center;

	
    
    
    }
    
            .home-more  .wzkang2 div
{
    margin-top:5px;
    color:red;
    
	
    
    
    }
    

    
.home-more  .wzkang2:hover
{
    	transform:scale(1.2);
    
    
   
    
    
    }
    
    @media (max-width:767px) 
{
    .home-more  .wzkang2
{
    height:50px;
    width:350px;
    border:0px solid #ea312c ;
    margin: 0 auto ;
   background-image:url("/images/moredot.png");
    color:#ea312c;
    padding: 10px 0 0 0 ;
      background-position: 50% 0 ;
    


	
    
    
    }
}

    
    .phmod
    {
        display:none
        
        }
    
   
    
     .home-more  .wzkang a
     {
      color: #014b92;
      padding:0px;
      margin:0px;
         }
          .home-more  .wzkang:hover a
     {
    
      text-decoration:none;
      
      
      
         }
         

    
    .pcmod  {
        display:block;
        
        }
    

         
         
@media (max-width:767px) 
{   .phmod
    {
        display:block;
        
        }
        
         .pcmod  {
        display:none;
        
        }
        
        
            .home-more  .wzkang
{
    height:50px;
    width:90%;
    border:2px solid #ea312c ;
    margin: 0 auto ;
 
    color:#ea312c;
    padding: 10px 0 0  0 ;
    
    background-image:none;
       background-repeat:no-repeat;
    background-position: 75% 50% ;
    text-align:center;
    
    
    }
    
    
    .case .row figure {
	margin-bottom: 10px;
	
}
.sx-jianjucase 
{
    height:auto;
}
 .case .row  .kong
 {
   
     margin: 0 ;
     }

.case figure a figcaption h3 {
	padding: 0 10px 18px 10px;
	font-size:12px;
}

.case figure a  div 
{
    
    overflow:hidden;
    width:90%;
    padding:0px;
    margin:  0  5% ;
   
    
    
	
}


.case figure a div  .wzsm {

	position:absolute;
	bottom:0px;
	height:30%;
	margin:0px;
	
	background-color:rgba(255,255,255,0.5);
	width:90%;

	padding:10% 0 0 0 ;


	
	
	
}

.case figure a div  .wzsm .wz 
{
    border: 1px solid #111111 ;
    line-height:15px;
    font-size:12px;
    width:80%;
    margin:  0 10% ;
    padding: 5px 0 ;
    
   

	


	
}

.case figure a  div  img
{
    width:100%;
    
    
	
}

.case figure a figcaption {
	display: block;

	margin: 10px auto 0 auto ;
}


.case .row .rxian 
{
    border-right: 0px solid #231f20 ;
	
	
}

 .case .row  .kong
 {
     margin-bottom:0px; 
     width:95%;
     float:none;
     overflow:hidden;
     margin: 0 2.5% ;
     
 
     
     }

}
.case figure a figcaption h3 span {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	color: #999
}

.case figure:hover a figcaption h3 span {
	color: #e1c6ad;
}
/*dsj*/

.dsjul
{
    width:900px;
    margin: 40px auto 0 auto ;
    padding:0px;
    
    }
    
    
    .dsjul li
{
    height:auto;
    list-style-type:none;
  
 
    
    
    }
    
        .dsjul li .sj
{
     width:12%;
     font-size:16px;
     float:left;
     color:#014b92;
   
    
    
    }
    
            .dsjul li .nr
{
     width:88%;
     font-size:14px;
     float:left;
     line-height:20px;
     height:auto;
       border-bottom:1px solid #eeeeee;
      margin-bottom:15px;
    
    
    }
    
 @media (max-width: 767px)
{ 
    .dsjul
{
    width:95%;
    margin: 0 auto ;
    
    }
    
            .dsjul li .sj
{
  width:100%;
  
     float:none;
   
    
    
    }
    
            .dsjul li .nr
{
     width:100%;
  
     float:none;
   
    
    
    }
}

/*khal*/

.khal .containe
{
    width:1300px;
    
    }
.khal .khd
{
    background-image: url("/images/khd.png");
    background-repeat:repeat-x;
    width:100%;
    background-position: center;
    
    
    }
    
    .kuallist  .khalimg
    {
       
        border-bottom: 2px #000000 solid;
        width:1170px;
        margin: 0 auto 20px auto  ;
        padding: 0 0 20px 0 ;
        list-style:none;
        
        
        
        
        
        }

        
        
            .kuallist  .khalimg .pic1
    {
       
      opacity: 1;
    
	transform: rotateY(0);
	transition: all 1.2s ease-out 0s;
        padding:0px; 
        margin:0px;
         
        
        
        
        
        }
        
                  
        
 .kuallist  .khalimg .pic2
    {
        
    
      padding:0px;
      margin: -506px 0 0 0 ;
	
	 opacity: 0;
	transform: rotateY(-90deg);
	transition: all 1.2s ease-out 0s;
        
        
        
        
        
        }
        
                          .kuallist  .khalimg:hover .pic1
    {
       
     opacity: 0;
	transform: rotateY(-90deg);
        
        
        
        
        
        }
        
    .kuallist  .khalimg:hover .pic2
    {
      
    opacity: 1;
	transform: rotateY(0deg);
        
        
        
        
        
        }
        

        

        

        
   
        

        

        
        .kuanshow .title
        {
            width:100%;
            padding: 0 1% ;
            text-align:center;
             line-height:100%;
             font-size:12px;
            
            }
            
               .kuanshow .title h3
        {
            font-size:20px;
            text-align:center;
            margin-bottom:3px;
            line-height:100%;
           
            
            
            }
            
              .kuanshow .nr
        {
            font-size:14px;
            text-align:left;
            margin-bottom:3px;
            line-height:130%;
            margin: 20px auto ;
            width:95%;
            
            
           
            
            
            }
            
                    .kuanshow .nr  .fh
        {
            float:right;
            clear:both;
            margin-top:30px;
            margin-right:30px;
            margin-bottom:60px;
            
           
            
            
            
           
            
            
            }
            
                           .kuanshow .nr  .fh a
        {
            color:#346ebc;        
           
            
           
            
            
            
           
            
            
            }
            
                                    .kuanshow .nr  .fh a u
        {
            margin-top:5px;
                 
           
            
           
            
            
            
           
            
            
            }
        .myabuot .containerp
        {
            margin-top:10px;
            
            }
      .kuallist .khalimg:nth-last-child(1)
      {
          border-bottom: 0px #000000 solid; 
          }   
    
    
        .khal  .container .kh-title
    {
        font-size:12px;
        text-align:center;
        line-height:12px;
        background-color:White;
        width:200px;
        margin: 0 auto ;
        
        
        
        }
        
        .pc
        {
            display:block;
            
            }
            
            
            .moblie
            {
                display:none;
                
                
                }
                
                 @media (max-width: 767px)
{ 
    
    .kuallist
    {
        margin:0px;
        padding:0px;
        
        }
        
  .kuallist  .khalimg
    {
       
        border-bottom: 2px #000000 solid;
        width:100%;
        margin: 0 auto 20px auto  ;
        padding: 0 0 20px 0 ;
        list-style:none;      
        
        
        
        
        }

        
	
	      .kuallist .khalimg:nth-last-child(1)
      {
          border-bottom: 0px #000000 solid; 
          margin-bottom:40px;
          }


.pc
        {
            display:none;
            
            }
            
            
            .moblie
            {
                display:block
                
                
                }
                
}
        
        



/*aboutus*/


.banneraboutus {
	background: #0e4480;
	margin-top: 74px;
	height:1170px;
	width:100%;
	background-image:url("/images/js.png");
	background-position:center;
	background-repeat:no-repeat;
	
	
}

.aboutus .container
{
    width:800px;
    
    }
    
    
    .aboutus .container img
{
   
    max-width:500px;
   
    
    }
    
    
    .margin-top30
    {
        margin-top:30px;
        
        }

    
    .aboutus .container .about-title
    {
        font-size:12px;
        text-align:left;
        line-height:12px;
        
        
        }
        
             .aboutus .container ul 
        {
            margin-left:60px;
           
             
            
            }
            
                   .aboutus .container ul li:nth-child(1)
        {
          
             animation-delay: 0.1s
            
            }
            
                               .aboutus .container ul li:nth-child(2)
        {
          
             animation-delay: 0.3s
            
            }
            
                               .aboutus .container ul li:nth-child(3)
        {
          
             animation-delay: 0.5s
            
            }
            
                               .aboutus .container ul li:nth-child(4)
        {
          
             animation-delay: 0.7s
            
            }
            
        
        .aboutus .container ul li
        {
           font-size:12px;
        text-align:left;
        line-height:12px;
        list-style-type:none;
        margin-bottom:20px;
             
            
            }
            
                .aboutus .container ul li h4
        {
            color:black;
            font-size:16px;
            margin: 0px;
             
            
            }
        
   .aboutus .container .about-title h2
    {
        font-size:30px;
        text-align:left;
        margin: 5px 0 0 0 ;
        
        
        
        
        }
        
        
 @media (max-width: 767px)
{  .aboutus .container img
{
   
    max-width:100%;
   
    
    }
       .aboutus .container .about-title h2
    {
        font-size:20px;
        text-align:center;
        margin: 5px 0 0 0 ;
        
        
        
        
        }
        
        .aboutus .container .about-title
    {
        font-size:12px;
        text-align:center;
        line-height:12px;
        
        
        }
        
          .banneraboutus {
 background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
    background-image:none;
    height:auto;
    background-image:url("/images/mjs.png");
    height:530px;
    
    
   
	
	
}

          .banneraboutus img 
          {
              width:100%;

    
    
   
	
	
}

    .aboutus .container
{
    width:auto;
    
    }
    
       .aboutus .container ul
       {
           margin: 0 0 30px 0 ;
           padding:0px;
           
           }
    
    .aboutus .container ul li
        {
            margin: 20px 0 0 0 ;
            border-bottom:1px solid #eeeeee ;
            padding: 0 0 0 30px;
            
            
            
            }
}


/*hr*/
.bannerhr {
	background: #0e4480;
	margin-top: 74px;
	height:549px;
	width:100%;
	background-image:url("/images/hr.png");
	background-position:center;
	background-repeat:no-repeat;
	
	
}

.applyBox{float:left;width:100%;margin-top:22px; margin-bottom:30px;}
.applyBox li{margin-bottom:30px;}
.applyBox li h3{border-bottom:#969696 1px solid;line-height:38px;cursor:pointer;}
.applyBox li h3 .title{padding-bottom:9px;font-size:16px;color:#4b83d0;border-bottom:#4b83d0 2px solid;}
.applyBox li h3 .more{float:right;margin-top:14px;display:block;width:12px;height:12px;background:url(/images/icon_morejian.png);}
.applyBox li h3 .more1{background:url(/images/icon_morejian1.png);}
.applyBox li h3 .time{float:right;color:#969696;margin-right:34px; font-size:14px; }
.applyBox li .text{display:none;margin:22px auto 0 auto;width:86%;font-size:14px;}
.applyBox li .text strong{font-weight:bold;}



.hr
{
   
   color:Black; 
   margin-top:150px;
   width:1000px;
   margin: 150px auto 30px auto  ;
    }
    
 .hr  ul.apply 
{
    padding:0px;
  
    width:95%;
      margin:0 auto ;
   
   

    }
    
.hr  ul.apply li
{
    list-style-type:none;
   

    }
    
    
  .hr  .container
  {
      width:1000px;
      
      }
  .hr  .container .row figure
  {
      margin-bottom:20px;
      
      }
      
        .hr  .container .row figure:hover
  {
      transform:translate(0, -5px);
      
      }
      
        .hr  .container .row .fl figure
  {
      margin-bottom:20px;
      height:100px;
      
      }
      
              .hr  .container .row .fl .wz
  {
      font-size:20px;
      line-height:20px;
      text-align:center;
      
      
      
      }
      
    
 .hr   .hr-title {
	margin-bottom: 40px;
	font-size:24px;
}


 .hr   .kuang
 {
     width:750px;
     height:auto;
   border-bottom:1px solid #000000 ;
   border-left:1px solid #000000 ;
   margin: 0 auto ;
   padding: 30px 0 0 30px ;
   
	
}

.hr   .kuang  ul li.ie
{
    background-image:url("/images/ie.png");
    background-position:left center;
    background-repeat:no-repeat;
    
    }
    
    .hr   .kuang  ul li.dh
{
    background-image:url("/images/dh.png");
    background-position:left center;
     background-repeat:no-repeat;
    
    }

 .hr   .kuang  ul li
 {
     line-height:35px;
     list-style-type:none;
     padding: 0 0 0 25px ;
     font-size:16px;
     text-align:left;
    
     
   
	
}

.hr .sjkang
{
    font-size:40px;
    margin: 20px 0 50px 300px ;
    padding: 0 0 0 70px;
    
    background-image:url("/images/xian4.png");
    background-repeat:no-repeat;
    background-position:left;
    width:600px;
    color:Black;
    font-weight:bold;
    
     
    
    }

 .hr   .kuang .wnd
 {
     
     font-size:45px;
     font-weight:bold;
     margin: 30px 0 40px 30px ;
     text-align:left;
     
     
     }

 .hr   .kuang  ul li a
 {
     color:#00a0e9;
  
    
     
   
	
}

 .hr   .hr-title1 {
	margin-bottom: 40px;
	margin-top:30px;
	font-size:24px;
}


 .hr   .hr-title2 {
	
	
	font-size:24px;
	border-bottom:1px solid #000000 ;
	width:800px;
	margin: 80px auto 0 auto  ;
}

 .hr   .hr-title h2,.hr   .hr-title1 h2 {
	
	font-size:30px;
	margin-top:0px;
}

 .tpsm
{
    width:900px;
    height:auto;
    padding:0px;
    
    margin: 0 auto 60px auto ;
    
    }
    
 .tpsm li
{
    width:20%;
    height:180px;
    float:left;
    list-style-type:none;
    background-repeat:no-repeat;
    background-position: center ;
    text-align:center;
    padding-top:45px;
    font-size:20px;
    color:White;
    cursor:pointer;
    
    
 
    
    }
    
         .tpsm li .imgdiv
{
  
 
    height:105px;
    width:90%;
    margin: 0 auto ;
    border: 0px solid #eeeeee ;
 
    
    
    
 
    
    }
     .tpsm li .wzdiv
{
  
    font-size:12px;
      color:#111111;
    line-height:14px;
    text-align:center;
    width:90%;
    margin: 0 auto ;
    height:auto;
    
    
    
 
    
    }



@media (max-width: 767px)
{

.hr
{
   
 
   margin-top:30px;
   width:100%;

    }
    
    .applyBox{float:left;width:100%;margin-top:22px; margin-bottom:30px;}
 .hr   .kuang .wnd
 {
     
     font-size:25px;
     font-weight:bold;
     margin: 30px 0 40px 30px ;
     text-align:left;
     
     
     }
     
.hr   .kuang ul
 {
     
     
     margin: 0 0 0 -20px ;
    
     
     
     }
     
 .hr   .hr-title2 
 {
     width:auto;
     
 }
 
  .hr   .kuang
 {
     width:auto;
     height:auto;
   border-bottom:1px solid #000000 ;
   border-left:1px solid #000000 ;
   margin: 0 auto ;
   padding: 20px 0 0 20px ;
   
	
}

.hr .sjkang
{
    font-size:20px;
    margin: 20px 0 50px 20px ;
    padding: 0 0 0 70px;
    
    background-image:url("/images/xian4.png");
    background-repeat:no-repeat;
    background-position:left;
    width:auto;
    color:Black;
    font-weight:bold;
    
     
    
    }
    
      
     .hr  .container .row .fl figure img
     {
         width:100px;
         
         }
         
                       .hr  .container .row .fl .wz
  {
      font-size:14px;
      line-height:20px;
      margin-bottom:30px;
     
      
      
      
      }
      
      .hr  .container
  {
      width:auto;
      
      }
      
        .hr  .container .row img
  {
      width:150px;
    
      
      }
      
      .bannerhr {
 background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
    height: 250px;
	
	
}
}


/*proc*/


.proc{
	background-color:White;

	
	
}

.proc1{
	background-color: #fcfdfd;

	
	
}

.proc .container
{
    width:1300px;
    
    }
    
    .proc .container .tpdiv
{
    width:800px;
  
    
    }
    
        .proc .container .wzdiv
{
    width:500px;
  
    
    }
      .proc .container .wzdiv ul
    {
        margin: 0px;
        padding: 0 0 0 10px ;
        
        }
        
              .proc .container .wzdiv ul.myleft
    {
        margin:  0 0 0 170px;
        padding: 0 0 0 10px ;
        
        }


    
        .proc .container .wzdiv ul li.title
     {
         height:auto;
         list-style-type:none;
         background-image:none;
         
         
         background-position: 5px 5px ;
         background-repeat:no-repeat;
         
         
         
         
      
        
         font-size:24px;
         margin-bottom:30px;
         text-align:left;
         width:300px;
         line-height:150%;
         padding: 0 0 0 10px ;
       
         
         
         }
    
     .proc .container .wzdiv ul li
     {
         height:auto;
         list-style-type:none;
         background-image:url("/images/procitem.png");
         background-position: 5px 5px ;
         background-repeat:no-repeat;
         
         
         
         
      
        
         font-size:16px;
         margin-bottom:10px;
         text-align:left;
         width:300px;
         line-height:150%;
         padding: 0 0 0 30px ;
       
         
         
         }
    

.bannerproc {
	background: #0e4480;
	margin-top: 74px;
	height:561px;
	background-image:url("/images/bproc.png");
	background-position:center;
	background-repeat:no-repeat;
	
	
}

.myproc section:nth-child(1){ display:block; }
.myproc  section:nth-child(2){ display:none;}

.myproc section:nth-child(3){ display:none;}
.myproc section:nth-child(4){ display:block; 	 }

.myproc section:nth-child(5){ display:block;}
 .myproc section:nth-child(6){ display:none;}


@media (max-width: 767px){
.bannerproc {
    background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
    height: 250px;
}


.myproc section:nth-child(1){ display:block; }
.myproc  section:nth-child(2){ display:none;}

.myproc section:nth-child(3){ display:block; background-color: #fcfdfd; }
.myproc section:nth-child(4){ display:none;}

.myproc section:nth-child(5){ display:block;}
 .myproc section:nth-child(6){ display:none;}




              .proc .container .wzdiv ul.myleft
    {
        margin:  0 0 0 0 ;
        padding: 0 0 0 10px ;
        
        }
        
.proc .container
{
    width:auto;
    
    }
    
        .proc .container .tpdiv
{
    width:auto;
    margin-bottom:30px;
   
    
    }
    
        .proc .container .wzdiv
{
    width:auto;
     margin-bottom:30px;
     text-align:left;
 
    
    }
    
  
}





/*kehu*/
.kehu {
	background-color: #fcfdfd;
	background-image:url("/images/wld.png");
	background-position: bottom center ;
	background-repeat:no-repeat;
	overflow:hidden;
	 height:740px;
	
}
.kehu figure a {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    text-decoration: none;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    z-index: -1;
}

.kehu figure:hover a {
	transform: scale(1.09);
	-webkit-transform: scale(1.09);
	color:black;
	z-index:1000;
}

.ppnr
{
    width:100%;
    height:250px;
   
    
    
    }
.ppnr .pptitle
{
     height:20px;
    
    
     
    
    }
    
    .ppnr .pptitle .sj
{
     height:20px;
     background-color:#014b92 ;
     line-height:20px;
     font-size:14px;
     color:White;
     width:40%;
     margin-left:5%;
     border-radius: 5px  5px 0  0 ;
     
   
    
     
    
    }
    
        .ppnr .xkang
{
     height:180px;
      border: 1px solid #014b92 ;
      
     
      padding:2px;
      overflow:hidden;
      border-bottom: 0 solid #ffffff;
      
     

   
    
     
    
    }
    
            .ppnr .xkang .imgdiv
{
    width:100%;
    height:173px;
    overflow:hidden;
    background-color:#eee;
  
     
     

   
    
     
    
    }

    
     .ppnr ul 
{
    margin: 0 0 0 0 ;
    padding:0px;
    
      border: 1px solid #014b92 ;
      
     
      padding:2px;
      overflow:hidden;
      border-top: 0 solid #ffffff;

   
    
     
    
    }
    
    
 .ppnr ul li
{
     height:20px;
     font-size:12px;
     line-height:20px;
     width:90%;
     margin: 0 5% ;
     text-align:left;
     list-style-type:none;
     
     
     
      
   border-bottom: 1px solid #ffffff;
    

   
    
     
    
    }
    
     .ppnr ul li.title
{
    
     font-size:14px;
     overflow:hidden;

    

   
    
     
    
    }

@media (max-width:767px) 
{
    
    .kehu {
	
	 height:auto;
	
}

.kehu  .row .tbdiv  
{
    margin-top:20px;
   

}

.kehu  .row .tbdiv  .row 
{
    width:98%;
    margin: 0 auto ;
    

}



}
.kehu .row figure {
	margin-bottom: 30px;
	cursor:pointer;
	 font-size:14px; 
	 line-height:110%;
	
	 color:#787473;

	
}


.kehu .row .kong
{
    width:22%;
    float:left;
    margin: 10px 1.5% ;
    
    }
    
    @media (max-width:767px) {


.kehu .row figure {
	margin-bottom: 10px;
	cursor:pointer;
	 font-size:10px; 
	 line-height:110%;
	 overflow:hidden;
	 color:#787473;
	 height:300px;
	 font-size:12px;

	 

	
}

.kehu .row .kong
{
    width:95%;
    float:none;
    margin: 10px 1.5% ;
    
    }
    
    .ppnr
{
  
    height:350px;
   
    
    
    }
    
    
          .ppnr .xkang
{
     height:200px;

      
     

   
    
     
    
    }
    
            .ppnr .xkang .imgdiv
{
 
    height:193px;
 
     
     

   
    
     
    
    }

}

.kehu .row figure  .img1
{
   
       	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;

   

	
	

	
}

.kehu .row figure  .img2
{
   
    margin-top:-250px;
    transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
   

  
   
	
	

	
}

.kehu .row figure:hover  .img1
{
transform: translate(0, -100px);
   
   

	
	

	
}
.kehu .row figure:hover  .img2
{
 
    transform: translate(0,90px);
   
  
	
	

	
}


	



.kehu .row figure figcaption   h3
{
    font-size:14px; 
     line-height:110%;
     margin: 1px 0 8px 0 ;
   
    
	
	
}
/*team*/
.team {
	background-color: #ffffff;
}

.teamhtiao{
 height:1px;
 width:700px;
 background-color:#00a0e9;
 margin: 30px auto 30px auto ;

}




/*team-box*/
.team-box {
 
	text-align: left;
	background-color:white;
	margin: 70px auto 60px auto;
 width:1050px;
}

.team-box .m-top
{
    margin-top:30px;
    
    }

.team-box .aitem
{
    width:165px;
    text-align:center;


}

.team-box .aitem .img
{
    width:70px;
    margin: 0 auto;
   
    


}
.team-box .aitem .suxiand
{
    width:1px;
    height:40px;
    background-color:#656766;
    margin: 0 auto ;
    
    


}
.team-box .aitem .suxianc
{
    width:1px;
    height:95px;
    background-color:#656766;
    margin: 0 auto ;
    
    


}


@media (max-width:767px) 
{
    .team-box .m-top
{
    margin-top:0;
    
    }
    
    
    .team-box .aitem .img
{
    width:70px;
    height:70px;
    
    margin: 0 auto;
    overflow:hidden;
   
    


}


.team-box .aitem
{
    
    margin-bottom:0px;
    overflow:hidden;
    height:240px;
    text-align:center;
    line-height:130%;
    
    
   


}

.team-box .aitem:nth-child(1)
{    width:50%;
     text-align:center;
    
    }
    .team-box .aitem:nth-child(2)
{    width:50%;
    
    }
    .team-box .aitem:nth-child(3)
{    width:50%;
    
    }
    
        .team-box .aitem:nth-child(4)
{    width:50%;
    
    }
    

    
            .team-box .aitem:nth-child(5)
{    width:33%;
    
    }
    
            .team-box .aitem:nth-child(6)
{    width:33%;
    
    }
    
                .team-box .aitem:nth-child(7)
{    width:33%;
    
    }
    

}
.team-box {
 
	
 width: auto;
}


.teamhtiao{

 width:350px;


}
.team-box .aitem .suxianc
{
    height:40px;
    
    }
    
    }


.team-box .aitem .wz
{
   
    font-size:12px;
    line-height:110%;
    text-align:center;
    
    
   
   
    


}

.team-box .aitem .wz h5
{
  
    font-size:14px;
    margin: 2px 0 10px 0 ;
    
    
   
   
    


}

.team-box .owl-theme {
	margin: -30px auto
}
.team-box .owl-theme .owl-dots {
	position: absolute;
	left: 50%;
	margin-left: -100px
}
.team-box .owl-theme .owl-dots span {
	width: 40px;
	height: 2px;
	margin: 5px
}
.team-box .owl-theme .owl-dots .active span {
	background-color: #c96
}
.team-box .owl-theme .owl-nav .owl-prev, .team-box .owl-theme .owl-nav .owl-next {
	position: absolute;
	right: 0;
	bottom: -10px;
	margin-top: -25px;
	margin-right: 0;
	height: 48px;
	width: 50px;
	background-color: #c96;
	border-radius: 0;
	background-image: url(../images/slider-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-indent: -9999px;
	overflow: hidden
}
.team-box .owl-theme .owl-nav .owl-prev {
	background-color: #111;
	background-position: left center;
	margin-right: 50px
}
.team-box dl {
	margin-bottom: 0
}
.team-box dt {
	max-width: 262px;
	width: 262px
}
.team-box dd {
	line-height: 200%;
	padding: 40px 60px 0 300px;
	margin-left: 0
}
.team-box dd p {
	color: #999
}
.team-box dd h3 {
	font-size: 18px;
	color: #c96;
	margin: 30px 0 15px 0
}
.team-box dd h3 a {
	color: #c96
}
.team-box dd h3 small {
	font-size: 14px;
	margin-left: 10px;
	color: #fff
}
@media (max-width:767px) {
.team-box dt {
	max-width: 100%;
	width: 100%;
	text-align: center
}
.team-box dd {
	padding: 0;
	border: 0;
	text-align: center
}
.team-box {
	margin-bottom: 20px
}
.team-box .owl-theme {
	margin-bottom: 0;
	padding-bottom: 20px
}
.team-box .owl-theme .owl-nav .owl-prev, .team-box .owl-theme .owl-nav .owl-next {
	bottom: -30px
}
}
.team-page figure a figcaption h3 small {
	color: #fff;
	font-size: 14px;
	display: block;
	margin-top: 5px
}

/*imgpage*/



.imgpage
{
    height:694px;
    width:1300px;
    background-image:url("/images/lct.png");
    background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
 
    
    
    }
    
    
.imgpage .rq
{
     height:52px;
    width:373px;
    
     position:relative;
     margin: 600px 0 0 850px ;
    
    
    }
    




.imgpage .rq .leftinput 
{
    height:52px;
    width:250px;
    position:relative;
    margin:0px;
    padding:0px;
    border:0px;
  
    font-size:20px;
    color:White; 
    background-color:rgba(0,0,0,0.5);
    background-image:url("/images/phone.png");
    background-position: 20px  center  ;
    padding: 0 0 0 40px ;
    background-repeat: no-repeat;
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.imgpage .rq  .btn-primary 
{
    height:52px;
    width:123px;

 position:relative;
 font-size:20px;
  
    background-color:#00a0e9;
    border-radius: 0  5px  5px 0 ;

float:left;
    
	
	
}

.imgpage .leftinput 
{
    height:52px;
    width:249px;
   margin:0px;
    padding:0px;
 position:relative;
  
    background-color:rgba(0,0,0,0.8);
border-radius: 5px  0 0 5px ;
float:left;
    
	
	
}
.imgpage .rightinput 
{
    height:52px;
    width:123px;
    position:absolute;
    top:317px;
    left:50%;
    background-color:#00a0e9;
border-radius: 0 5px ;
float:left;
    
	
	
}

@media (max-width:767px) 
{
 .imgpage
{
    
    width:100%;
    height:480px;
    background-image:url("/images/lct.png");
 
    background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
    
    
    
    }
    
    .imgpage .rq
{
     height:52px;
    width:373px;
    
   
     margin: 430px 0 0 -25px  ;
    
    
    }
}


/*team-page*/
.team-page .team-box {
	margin: 0px auto 0px auto;
	background-color: #222
}
.team-page .team-box dl {
	margin-bottom: 40px
}
.team-page .team-box dt {
	max-width: 200px;
	width: 200px
}
.team-page .team-box dd {
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	line-height: 200%;
	padding: 10px 30px 0 240px;
	border: 1px solid #333;
	margin-left: 0
}
.team-page .team-box dd:hover {
	background-color: #111
}
@media (max-width:767px) {
.team-page .team-box dt {
	max-width: 100%;
	width: 100%;
	text-align: center
}
.team-page .team-box dd {
	padding: 0;
	border: 0;
	text-align: center
}
.team-page .team-box {
	margin-bottom: 0
}
}
/*youshi*/
.youshi {
	background-color: #fff
}
.youshi dl {
	margin: 10px 0 20px 0
}
.youshi dl dd p {
	margin-bottom: 0;
	max-height: 50px
}
.youshi dl dd {
	text-align: left;
	color: #666
}
.youshi dl dd h3 {
	color: #333;
	margin: 0 0 10px 0;
	font-size: 18px
}
.youshi dl dd h3 a {
	color: #fff
}
.youshi dl dt {
	width: 100px
}
.youshi dl dd {
	margin-left: 130px;
	line-height: 180%
}
@media (max-width:767px) {
.youshi dl dt {
	float: left
}
}

/*tixix*/
.aamypage
{
    width:600px;
   
    margin: 0 auto 60px auto  ;
    line-height:25px;
    
    }
.tixix {
	background-color: #ffffff;
	overflow:hidden;
	margin-top:150px;
}

.tixix .container
{
    width:1000px;
    
    }
.tixix .system figure {
	margin: 0 auto;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out
}
.tixix  .paimai .right
{
    width:95%;
    margin: 20px auto 0 auto ;
    
    }

.tixix  .paimai .right .title
 {
     width:100%;
     float:left;
     height:50px;
     background-color:#f4f0ea;
     border-bottom: 4px solid #908e8b ;
     font-size:16px;
     text-align:center;
     line-height:50px;
     
    
     
     }
     
.tixix .paimai .right .title .div1
 {
     width:15%;
  float:left;
    
     
     }
     
.tixix .paimai .right .title .div2
 {
     width:55%;
  float:left;
  
    
     
     }
.tixix  .paimai .right .title .div3
 {
     width:30%;
  float:left;
    
     
     }
     
.tixix .paimai .right .nr
 {
     width:100%;
     padding-left:5%;
     float:left;
     height:48px;
  
     border-bottom: 1px solid #908e8b ;
     font-size:12px;
     text-align:left;
     line-height:48px;
     	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	z-index:-1;
     
    
     
     }
     
.tixix .paimai .right .nr:hover
 {
	transform: scale(1.09);
	-webkit-transform: scale(1.09);
	color:black;
	z-index:-1;
     
    
     
     }
     
.tixix .paimai .right .nr .div1
 {
     width:15%;
  float:left;
    
     
     }
     
.tixix .paimai .right .nr .div2
 {
     width:55%;
  float:left;
  font-size:14px;
    
     
     }
     
.tixix .paimai .right .nr .div3
 {
     width:30%;
  float:left;
    
     
     }
     
     @media (max-width:768px) {
.tixix {
	padding: 10px;
	margin-top:30px;
}

.tixix .container
{
    width:95%;
    
    }

.aamypage
{
    width:90%;
 
    
    
    
    }
}

     
/*tixi*/
.tixi {
	background-color: #ffffff;
	overflow:hidden;
	
}

.tixi .container
{
    width:1100px;
    
    }
.tixi .system figure {
	margin: 0 auto;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out
}
.tixi  .paimai .right
{
    width:95%;
    margin: 20px auto 0 auto ;
    
    }

.tixi  .paimai .right .title
 {
     width:100%;
     float:left;
     height:50px;
     background-color:#f4f0ea;
     border-bottom: 4px solid #908e8b ;
     font-size:16px;
     text-align:center;
     line-height:50px;
     
    
     
     }
     
.tixi .paimai .right .title .div1
 {
     width:15%;
  float:left;
    
     
     }
     
.tixi .paimai .right .title .div2
 {
     width:55%;
  float:left;
  
    
     
     }
.tixi  .paimai .right .title .div3
 {
     width:30%;
  float:left;
    
     
     }
     
.tixi .paimai .right .nr
 {
     width:100%;
     padding-left:5%;
     float:left;
     height:48px;
  
     border-bottom: 1px solid #908e8b ;
     font-size:12px;
     text-align:left;
     line-height:48px;
     	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	z-index:-1;
     
    
     
     }
     
.tixi .paimai .right .nr:hover
 {
	transform: scale(1.09);
	-webkit-transform: scale(1.09);
	color:black;
	z-index:-1;
     
    
     
     }
     
.tixi .paimai .right .nr .div1
 {
     width:15%;
  float:left;
    
     
     }
     
.tixi .paimai .right .nr .div2
 {
     width:55%;
  float:left;
  font-size:14px;
    
     
     }
     
.tixi .paimai .right .nr .div3
 {
     width:30%;
  float:left;
    
     
     }
     
     
@media (min-width:768px) 
{
    


.tixi .system figure {
	padding: 10px
}
}
@media (max-width:767px) {
.tixi .system figure {
	margin-bottom: 10px;
	margin-top:30px;
}

.tixi .container
{
    width:95%;
    }

.home-more 
{
    
    
    margin-bottom:30px;
}



.tixi .row div:nth-child(3)
{
    width:100%;
    
    }
    }
.tixi .system figure:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.1)
}
.tixi .system figure span {
	font-size: 38px;
	color: #c96
}
.tixi .system figure h3 {
	font-size: 20px;
	color: #080404;
	margin: 10px 0 30px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
.tixi .system figure ul 
{
     width:100%;
     margin:0px;
     padding:0px;
     border-left: 1px solid #c2c2c2 ;
   
}

.tixi .system figure ul li.title
{
     text-align:left;
     list-style-type:none;
     line-height:22px;
     font-size:18px;
     
  
    
    
    
    
    }
    
        .tixi .system figure ul li.wz
{
     text-align:left;
     list-style-type:none;
     line-height:14px;
     font-size:12px;
     color:#87898b;
  
    
    
    
    
    }
    
    .tixi .system figure ul li.sj
{
     text-align:left;
     list-style-type:none;
     line-height:30px;
     font-size:16px;
     color:#b9b9b9;
  
    
    
    
    
    }
.tixi .system figure ul li
{
     text-align:left;
     list-style-type:none;
     line-height:16px;
     font-size:12px;
     padding: 0 0 0 20px ;
  
    
    
    
    
    }
.tixi .system figure p {
	color: #999;
	margin: 0
}
.tixi .system figure p.ico {
	height: 72px;
	width: 72px;
	margin: 0 auto;
	margin-bottom: 5px;
	border-radius: 50%;
	color: #fff;
	padding-top: 18px;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out
}
.tixi .system figure:hover p.ico {
	background-color: #c96
}
.tixi .system figure:hover span {
	font-size: 36px;
	color: #fff
}
.tixi .system figure {
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out
}
/*about*/
.about {
	background-color: #fdfdfd;
	
	background-repeat: no-repeat;
	background-position: center top;
	padding: 20px 0 100px 0 ;
}


.about .home-title {
	margin-bottom: 60px
}


.about  .home-title .h-h2:after,  .home-title .h-h2:before
    {

        
        }
.about p {
	color: #999
}
.about p.hg-4 {
	color: #ccc
}
.about .shuju {
	margin: 30px 0
}
.about .shuju figure {
	width: 120px;
	height: 120px;
	margin: 0 auto;

}
.about .shuju figure:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	
}
.about .shuju figure h3 {
	font-size: 18px;
	margin: 30px 0 0 0;
	color: #080404;
	line-height:120%;
}
.about .shuju figure:hover h3, .about .shuju figure:hover p {
color: #080404;
}
@media (max-width:767px) {
.about .shuju {
	margin: 30px 0 0 0
}
.about .shuju figure {
	margin-bottom: 20px;
	height:200px;
}
}
/*news*/


    
.toptu1
{
    width:100%;
    height:1050px;
    
 
   background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
   
    
    
    
    }
    
    .toptu2
{
    width:100%;
    height:700px;
    
 
   background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
   
    
    
    
    }
    
    @media (max-width:767px) 
    {
        .toptu2
{
   
    height:250px;
    
 
   
    
    
    
    }
    
        .toptu1
        {
            height:250px; 
            }
        .toptu
{
         height:250px;
}
    }
.news {
	background-color: #fff
}
.news .dl-horizontal {
	margin: 0 0 30px 0
}
.news .dl-horizontal dt {
	font-size: 20px;
	color: #c96;
	font-weight: normal;
	text-align: left;
	width: 60px;
	float: left
}
.news .dl-horizontal dt span {
	display: block;
	font-size: 12px;
	color: #ccc
}
.news .dl-horizontal dd {
	text-align: left;
	padding-left: 20px;
	margin-left: 80px;
	border-left: 1px solid #ddd
}
.news .dl-horizontal dd h3 {
	font-size: 16px;
	margin: 0 0 10px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.news .dl-horizontal dd h3 a {
	color: #c96
}
.news .dl-horizontal dd h3 a:hover {
	color: #c96
}
.news .dl-horizontal dd p {
	line-height: 200%;
	margin-bottom: 0
}
@media (min-width:1200px) {
.news .dl-horizontal dd p {
	min-height: 56px
}
}
@media (min-width:319px) and (max-width:999px) {
.news .dl-horizontal {
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 10px
}
.news .dl-horizontal:hover {
	background-color: transparent
}
.news .dl-horizontal dt {
	display: none
}
.news .dl-horizontal dd {
	margin-left: 0;
	border: 0;
	text-align: center
}
}
.news-page {
	background-color: transparent
}
.news-page .dl-horizontal {
	margin-bottom: 20px;
	margin-top: 20px
}
/*foot*/
.foot {
	
	color: #999;

	width:100%;
	height:420px;
	background-position:center;	
	background-color:#0d69b2;
	
	
		padding: 20px;
		background-image:url("../../images/ftbg.png");
		background-position:bottom;
		background-repeat:repeat-x;
		
	
		
 		
	
	

	
}

.foot .botlog{
	
	color: #999;

	width:152px;
	height:180px;
	background-position:center;	
		background-image:url("../../images/botlogo1.png");
		margin: 0 auto ;
		
 		
	
	

	
}
.foot .dh
{
    margin: 25px auto ;
    color:Red;
    font-size:14px;
    list-style-type:none;
    width:800px;
    
    
    
    
    
    }
    .foot .dh li
{
    
    color:Red;
    font-size:14px;
    line-height:20px;
    text-align:center;
    width:auto;
    padding: 0 25px ;
    height:20px;
    float:left;
    text-align:center;
    border-left: #ffbc3a solid 1px;
    
    
    
    
    
    
    
    
    
    
    }
        .foot .dh li a
{
    
    color:#ffbc3a;
 
    
    
    
    
    
    }
    
            .foot .dh li:first-child
{
    
     border-left: red solid 0px;
 
    
    
    
    
    
    }
    
.foot .xx
{
    line-height:30px;
    color:White;
    margin-top:40px;
    
    
}

.foot .xx a
{
  
    color:#3687d4;

    
    
}

.foot .nr {
	
	color: #999;

	width:1300px;
	height:397px;
	background-position:center;
	background-repeat:no-repeat;
	margin: 0 auto ;
	padding:30px 0 0 0 ;
	
	

	
}

.foot .nr ul 
{
    margin: 0 0 0 160px ;
	
	
	

	
}

.foot .nr ul li
{
    float:left;
    border-left: 1px solid white;
     padding: 0 30px ;
     list-style-type:none;
     height:20px;
     line-height:100%;

     
     
    
   
	
	
	

	
}
.foot .nr ul li:first-child
{
    border-left:0px solid white;
    }

.foot .nr ul li a
{
    color:White;
    font-size:12px;
    padding: 0 10px;
    font-family:"@方正准圆简体";

    
   
	
	
	

	
}

.foot .nr ul li a.active
{
    background-color:#005bac;
border-radius:10px;

    

    
   
	
	
	

	
}

.clear{ clear:both;}


        .foot .nr .jsimg
{
    font-size:12px;
    font-weight:normal;
    color:White;
  margin: 80px 0 0 260px ;
  text-align:left;
     font-family:"@方正准圆简体";
    
    
    }
    


    .foot .nr .title
{
    font-size:12px;
    font-weight:normal;
    color:White;
  margin: 80px 0 0 260px ;
  text-align:left;
     font-family:"@方正准圆简体";
    
    
    }
    
.foot .nr .title h3
{
    font-size:24px;
    font-weight:200;
    color:White; 
  text-align:left;
  line-height:100%;
  margin:0px;
  padding:0px;
  height:20px;
     font-family:"@方正准圆简体";
  
    
    
    }
    
    .foot .nr .nrx
{
    font-size:14px;
 
    color:White; 
  text-align:left;
  line-height:150%;
  margin: 10px 0 0 260px ;
  padding:0px;
  height:auto;
  width:500px;
   font-family:"@方正准圆简体";
  
  
    
    
    }


.foot ul {
	margin: 0
}
.addess {
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	padding: 40px 0 20px 0
}
.addess .dl-horizontal {
	margin: 0 auto;
	border-right: 1px solid #333
}
@media (min-width:1199px) {
.addess .dl-horizontal {
	padding: 0 30px
}
}
.addess .row div:last-child .dl-horizontal {
	border-right: 0
}
.addess .dl-horizontal dt {
	font-size: 24px;
	width: 28px;
	text-align: left
}
.addess .dl-horizontal dd {
	margin-left: 44px;
	line-height: 200%;
	text-align: left;
}
.addess .dl-horizontal dd h3 {
	margin: 0 0 2px 0;
	font-size: 14px;
	color: #fff
}
.addess .dl-horizontal dd h3 a {
	color: #fff
}
.addess .dl-horizontal dd p {
	margin-bottom: 0;
	font-size: 12px
}
.foot .menu-kj {
	border-top: 1px solid #333;
	display: block;
	padding-top: 20px;
	margin-bottom: 2px
}
.foot .menu-kj li+li::before {
	color: #666
}
.foot .menu-kj a {
	color: #999
}
.foot .menu-kj a:hover {
	color: #c96
}
.foot .kjcd {
	margin-bottom: 30px
}
.foot .kjcd li {
	width: 38px;
	height: 38px;
	font-size: 18px;
	background-color: #c96;
	line-height: 38px;
	border-radius: 50%;
	margin: 5px
}
.foot .kjcd li a {
	color: #fff;
	text-decoration: none
}
.foot .kjcd li.qq {
	background-color: #00deff
}
.foot .kjcd li.weixin {
	background-color: #21e700
}
.foot .kjcd li.weibo {
	background-color: #d92d2d
}
.foot .ico {
	margin: 15px 0
}
/*copy*/
.copy {
	padding: 0;
	font-size: 12px
}
.copy a {
	color: #999
}
.copy a:hover {
	color: #c96
}
/*phone*/
@media (max-width:767px) {
.foot {
	padding: 0 0 40px 0;
	display:none;
}
.addess {
	padding: 40px 0 0 0
}
.addess .dl-horizontal {
	border-right: 0;
	padding: 0 0 20px 0;
	margin-bottom: 25px;
	border-bottom: 1px solid #333
}
.addess .dl-horizontal dt {
	float: left
}
.addess .row div:last-child .dl-horizontal {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}
.copy {
	padding-top: 30px
}
}
/*内页banner*/
.banner-page {
	background: no-repeat center bottom;
	background-size: auto 100%
}
@media (max-width:767px) {
.banner-page img {
	/*min-height: 200px*/
}
}
/*content*/
.content header .title {
	font-size: 24px;
	color: #333;
	margin: 0 0 10px 0
}
.content header .info {
	font-size: 12px;
	color: #999;
	padding: 0 0 10px 0;
	margin: 0 0 40px 0;
	border-bottom: 1px solid #ddd
}
.content header .info small {
	height: 12px;
	margin-right: 20px
}
.content p, .content h2, .content h3, .content h4, .content h5, .content h6 {
	margin-bottom: 20px
}
.content h2 {
	font-size: 24px
}
.content h3 {
	font-size: 20px
}
.content h4 {
	font-size: 16px
}
.content h5 {
	font-size: 14px
}
.content h6 {
	font-size: 12px
}
.content .mulu p {
	color: #ddd
}
.content .mulu {
	font-size: 32px;
	color: #999;
	margin-top: 30px
}
.content .mulu a {
	display: inline-block;
	cursor: pointer;
	color: #999;
	text-decoration: none;
	margin: 0 2px
}
.content .mulu a:hover {
	color: #c96
}
/*team-case*/
.case-page .menu-kj2 li a {
	color: #fff
}
.case-page .menu-kj2 li a:hover {
	color: #c96
}
.case-page .menu-kj2 li.active a {
	color: #fff
}
.case.team-show {
	background-color: #fff
}
.case.team-show .row > div {
	margin-bottom: 0
}
.case.team-show .row figure {
	margin-bottom: 15px;
	margin-top: 15px
}
.case.team-show .row figure a figcaption h3 {
	top: 20%
}
.al-team {
	text-align: left;
	max-width: 202px;
	background-color: #fff;
	margin: 0 auto;
	border: 1px solid #eee;
	padding: 10px 15px
}
.al-team dl {
	margin-bottom: 0
}
.al-team dl dt {
	width: 50px;
	float: left
}
.al-team dl dd {
	margin-left: 65px
}
.al-team img {
	max-width: 50px;
	max-height: 50px
}
.al-team figure {
	text-align: center
}
.al-team h3 {
	font-size: 14px!important;
	margin: 4px 0 4px 0!important
}
.al-team p {
	margin: 0!important
}
/*design*/
.design figure {
	background-color: #000;
	padding: 40px;
	margin-bottom: 30px
}
@media (max-width:767px) {
.design figure {
	padding: 30px 40px
}
}
.design figure h3, .design figure p {
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
.design figure:hover h3, .design figure:hover p {
	color: #c96
}
.design figure h3 {
	margin: 20px 0 8px 0
}
.design figure p.hg-2 {
	margin-bottom: 12px
}
.design figure a {
	text-decoration: none
}
.design figure p span {
	font-size: 30px
}
/*内容页*/
@media (max-width:767px) {
.gs-pic div {
	margin-bottom: 20px
}
}
.wenhua {
	color: #fff;
	height: 180px;
	background: url(../images/wenbua-bg.jpg) no-repeat center top;
	padding: 40px 20px
}
.wenhua h3 {
	color: #fff;
	margin: 8px 0 5px 0
}
.wenhua p {
	margin-bottom: 0
}
p .wenhua-btn {
	width: 40px;
	height: 40px;
	background: url(../images/wenhua-btn.png) no-repeat center top;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	margin: -20px auto 0 auto
}
.wenhua .owl-dots {
	margin-top: 0
}
.wenhua .owl-dots .active span, .wenhua .owl-dots span:hover {
	background-color: transparent!important;
	border: 1px solid #fff
}
.wenhua .owl-dots .owl-dot span {
	background-color: #c96
}
.more-menu {
	border-top: 1px solid #ddd;
	margin-top: 40px
}
.more-menu figure {
	border: 1px solid #eee;
	padding: 30px 20px;
	margin-top: 40px;
	background-color: #fff
}
@media (max-width:767px) 
{
    
      .sppimg
           {
               height:auto;
               
               }
               
.more-menu {
	padding-top: 10px
}
.more-menu figure {
	margin-top: 30px
}
}
.more-menu figure:hover {
	background-color: #c96;
	border: 1px solid #c96
}
.more-menu figure a {
	text-decoration: none
}
.more-menu figure span {
	font-size: 36px;
	color: #c96
}
.more-menu figure:hover span, .more-menu figure:hover h3 {
	color: #fff
}
.more-menu figure h3 {
	color: #c96;
	font-size: 14px;
	margin: 5px 0 0 0
}
.page-lianxi .wygt a {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	padding-top: 12px;
	margin: 0 10px;
	display: inline-block;
	background-color: #c96;
	color: #fff;
	text-decoration: none;
	font-size: 24px
}
@media (min-width:768px) {
.page-lianxi .row div:nth-child(1), .page-lianxi .row div:nth-child(2) {
	border-right: 1px solid #ddd
}
}
.page-service hr, .page-design hr {
	margin-bottom: 50px
}
.page-service .row h3, .page-design .row h3 {
	margin-top: 0
}
@media (min-width:1200px) {
.page-service .left .col-lg-7 h3, .page-service .left .col-lg-7 p, .page-design .left .col-lg-7 h3, .page-design .left .col-lg-7 p {
	margin-left: 40px
}
.page-service .right .col-lg-7 h3, .page-service .right .col-lg-7 p, .page-design .right .col-lg-7 h3, .page-design .right .col-lg-7 p {
	margin-right: 40px
}
}
@media (min-width:768px) and (max-width:1199px) {
.page-service, .page-design {
	text-align: left
}
.page-service .row .col-md-7 h3, .page-service .row .col-md-7 p, .page-design .row .col-md-7 h3, .page-design .row .col-md-7 p {
	margin-left: 30px
}
.page-service a.btn-center, .page-design a.btn-center {
	margin-left: 0
}
}
@media (min-width:768px) {
.page-service, .page-design {
	text-align: left
}
.page-service a.btn-center, .page-design a.btn-center {
	margin-left: 0
}
}
.page-service h2 {
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: block;
	background-color: #666;
	padding: 5px 0;
	margin: -50px auto 50px auto;
	max-width: 320px
}
.page-service h2:nth-child(1) {
	margin-top: 0
}
.page-design .left img, .page-service .left img {
	box-shadow: 15px 15px 0 #000
}
.page-design .right img, .page-service .right img {
	box-shadow: -15px 15px 0 #000
}
@media (max-width:767px) {
.page-design .row div h3, .page-service .row div h3 {
	margin-top: 45px
}
.page-design .row div p, .page-service .row div p {
	margin-bottom: 0
}
}
.page-liucheng p {
	width: 120px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 32px;
	border-radius: 50%;
	color: #fff;
	background-color: #333;
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out
}
.page-liucheng p:hover {
	background-color: #c96
}
.page-baozhang p {
	padding: 0 20px;
	margin-bottom: 0
}
.page-baozhang h4 {
	margin-bottom: 10px;
	border-bottom: 2px solid #c96;
	display: inline-block;
	padding-bottom: 5px
}
/*yysx*/
.yysx {
	background-color: #1a1a1a
}
.yysx-team {
	margin: 30px 0
}
.yysx-team p {
	color: #fff;
	margin: 20px 0
}
.yysx-team2 p {
	font-size: 16px;
	color: #fff;
	margin: 20px 0
}
.yysx-team2 {
	margin-bottom: 30px
}
/*客服*/
.kefu {
	bottom: 30px;
	right: 30px;
	margin-bottom: 0;
	display: block;
	position: fixed;
	z-index: 999999999
}
.kefu a {
	font-size: 26px;
	text-align: center;
	line-height: 50px;
	text-decoration: none;
	background-color: #000;
	color: #fff;
	height: 50px;
	width: 50px;
	display: block
}
@media (min-width:767px) {
.kefu a:hover, .kefu a.gt {
	background-color: #c96
}
}
@media (max-width:767px) {
.kefu {
	width: 100%;
	text-align: center;
	background-color: #014b92;
	bottom: 0;
	right: 0;
	
	 background-repeat: no-repeat!important;
    background-size: auto 100%!important;
    background-position: center top!important;
    
	background-image:url("/images/mobiled.jpg");
}
.kefu li {
	display: inline-block
}
.kefu a {
	padding: 4px 10px;
	height: 40px;
	border-radius: 0;
	background-color: hsla(0,0%,0%,0.00)
}
}
#lyusername, #lytel, #lycontent {
	height: 36px;
	width: 100%;
	background-color: #fff;
	color: #666;
	border: 1px solid #ccc;
	margin-bottom: 25px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 0px;
}
#lycontent {
	height: 120px;
	padding-top: 10px;
}
#lyusername:focus, #lytel:focus, #lycontent:focus {
	border: 1px solid #0c3;
}
#button {
	height: 40px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	background-color: #c96;
	color: #FFF;
	font-size: 14px;
	border-radius: 0
}
#button:hover {
	background-color: #0c3
}
/*fanye*/
.list-page {
	text-align: center
}
.pagination {
	margin: 0;
	border-radius: 0
}
.pagination>li>a {
	margin-top: 20px;
	padding: 6px 14px;
	margin-left: 12px;
	color: #555;
	background-color: #fff;
	border: 1px solid #eee
}
.pagination>li>a:hover {
	color: #fff;
	background-color: #c96;
	border: 1px solid #c96
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #c96;
	border-color: #c96
}
.pagination>li:first-child>a {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.pagination>li:last-child>a {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
/*text-hanghao*/
@media (max-width:1024px) {
.hg-2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.hg-3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}
.hg-4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden
}
}
/*baidu-map*/
.bd-map {
	width: 100% !important;
	height: 100%;
	min-height: 400px;
	overflow: hidden;
	border: 0
}
.bd-map iframe {
	border: 0;
	min-height: 400px
}
.well {
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	background-color: #000;
	border: 0;
	color: #555
}
.well a {
	color: #555
}
/*lxb*/
.nb-icon-wrap {
	display: none!important
}
@media (max-width:767px) {
#API-FLOAT-CONTAINER {
	display: none!important
}
}
#API-FLOAT-CONTAINER, #API-FLOAT-CONTAINER a, #API-FLOAT-CONTAINER em, #API-FLOAT-CONTAINER input, #API-FLOAT-CONTAINER ins {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-position: 0 0;
	background-size: auto;
	background-repeat: repeat;
	background-origin: padding-box;
	background-clip: border-box;
	background-attachment: scroll;
	background-image: none;
	border: none;
	outline: invert none medium;
	color: #000;
	direction: ltr;
	letter-spacing: normal;
	line-height: normal;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	white-space: normal;
	word-spacing: normal;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	visibility: visible;
	overflow: visible;
	list-style: none;
	float: none;
	clear: none;
	display: block;
	position: static;
	top: auto;
	left: auto;
	vertical-align: baseline;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box
}
#API-FLOAT-CONTAINER, #API-FLOAT-CONTAINER * {
	padding: 0;
	margin: 0
}
#API-FLOAT-CONTAINER {
	position: fixed;
	z-index: 9999
}
#API-FLOAT-CONTAINER .api-info {
	margin: 20px auto 0
}
#API-FLOAT-CONTAINER .api-info em {
	text-align: center;
	line-height: 100%;
	text-align: center
}
#API-FLOAT-CONTAINER .api-bg-img {
	margin: 10px auto 0;
	text-align: center
}
#API-FLOAT-CONTAINER .api-phone {
	margin: 10px auto 0
}
#API-FLOAT-CONTAINER .api-phone em {
	text-align: center;
	line-height: 100%
}
#API-FLOAT-CONTAINER .api-link-btn-con {
	margin: 10px auto 0;
	text-align: center
}
#API-FLOAT-CONTAINER .api-link-btn-con a {
	height: 26px;
	line-height: 26px;
	display: inline-block;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	vertical-align: middle;
	text-align: center;
	text-decoration: none
}
#API-FLOAT-CONTAINER .api-lxb-cb-con {
	margin: 5px auto 20px;
	text-align: center
}
#API-FLOAT-CONTAINER input.api-lxb-cb-input {
	height: 25px;
	line-height: 25px;
	margin: 0 auto 10px
}
#API-FLOAT-CONTAINER input.api-lxb-cb-btn {
	height: 28px;
	line-height: 26px;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
	text-align: center;
	margin: 0 auto 10px;
	white-space: pre;
	border: none;
	cursor: pointer;
	background: url(../images/api_lxb_cb_btn_bg.png) 5px 3px no-repeat
}
  #owl-banner1
  {
      margin-top:20px;
      
      }

    #owl-banner1  .owl-item .item
    {
        width:120px;
        height:80px;
         border: 1px solid #eeeeee;
         padding:2px;
     
        
        
        }
        



