@charset "utf-8";
@media screen and (min-width: 768px){
.header { background:rgba(255,255,255,0.53); height:85px; overflow:hidden; position:inherit}

.header .logo{ float:left; width:250px; height:85px; text-align: center; padding:0 25px; padding-top:16px;}
.header .sub_nav{ float:right; line-height:85px}
.header .sub_nav li{ float:left; width:85px; font-size:16px}
.header .small_icon{ float:right; width:140px; padding:25px 0; padding-left:25px; padding-right:10px; padding-top:30px}
.small_icon { overflow:hidden; padding:25px}
.small_icon a{ display:block; float: left;}
.small_icon .tmall { margin-left:5px; position: relative; top:0}
.small_icon .icon{ font-size:28px; margin-left:5px; position:relative; top:-7px}
.small_icon .en{ width:25px; height:25px; background:#333; border-radius:50%; text-align:center; overflow:hidden;}
.small_icon p{ float:left; border-left:1px solid #333; margin-left:5px; height:25px}
.small_icon .en img{ position:relative; min-width:35px; height:auto; display:block; margin:auto; left:-5px; top:-4px}
.small_icon .tmall  img{ position:relative; top:0}
.small_icon img{ width:30px; height:auto;}
.mobile {
    display: none;
	
}
body{min-width:1400px;}
	.top-info {
    right: 40px;
    top: 20px;
    text-align: right;
    left: inherit;
}
.container.enproli {
    padding-top: 55px;
}
.container.enproli  .cur{ font-weight:700; color:#034a9a
}
.banner{ position:relative; overflow:hidden}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    position: relative;
    z-index: 9999;    text-align: right;
    padding-right: 160px;
}
.nav ul li {
    display: inline-block;
    min-width: 85px;
    line-height: 78px;
    text-align: center;
    font-size: 16px;
}
.nav ul li a{ color:#333}
.navbar-inverse {
    background-color: rgba(255,255,255,0.53); border-bottom:none
}
.bd-title{ padding:30px 0; font-size:12px; color:#999; text-align:center}
.bd-title p{font-size:24px; padding-bottom:0px; color:#313131; letter-spacing:2px}
		
		.slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:0px; bottom:10px; z-index:1; text-align:center; width:100%; }
		.proculme-ad .hd ul {
    position: absolute;
    bottom: 13px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    margin: auto;
    z-index: 9;
}
		.slideBox .hd ul li{  margin-right:8px;  width:10px; height:10px; line-height:10px; text-align:center; background:rgba(100%,100%,100%,0.6); cursor:pointer; border-radius:50%; display: inline-block}
		.slideBox .hd ul li.on{ background:#004899; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; overflow:hidden; height:100%; }
		.slideBox .bd img{  display:block;  }
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/css/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
.ul,li{ list-style: none}
.pro-img p{position: absolute;width: 100%; height: 30px; background: rgba(255,255,255,0.53); color: #333; bottom: 0; left: 0; text-align: center; line-height: 30px;}
.more-btn{ padding:35px 0; text-align:center; height:inherit !important}

.about-home{ background:url(/img/about-bg.jpg) no-repeat  center center; background-size:cover; height:460px; color:#fff; position:relative}
.mast {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/img/overlay.png);    opacity: 0.6;
  
}
.top-info .icon {
    font-size: 28px;
    margin: 0 5px;
}
a {
    color: #313131;
    text-decoration: none;
}
.about-content{ width:60%; position:absolute; left:50%; margin-left:-30%; text-align:center; padding-top:120px}
.about-content p{ font-size:46px; letter-spacing:3px; line-height:80px;}
.about-content a,.more-btn a, .case .case-more{ display:block; line-height:35px; border:1px solid #fff; color:#fff;width:160px;  margin:auto;margin-top:30px; position:relative; z-index:9}
.more-btn a{ display:inline-block; min-width:160px; text-align:center; line-height:35px; border:1px solid #313131; margin:auto}
.about-content a:hover,.more-btn a:hover, .case .case-more:hover{ color:#313131 !important; position:relative; z-index:9}
.more-btn a{ color:#313131; background:none}
.about-content a:after,.more-btn a:after, .case .case-more:after{ display:block; position:absolute; left:0; top:0; width:0; height:35px; background:#fff; transition:all ease-in-out 400ms; content:""}
.more-btn a:after{ background:#313131}
.more-btn a:hover{ color:#fff !important}
.about-content a:hover::after,.more-btn a:hover::after, .case .case-more:hover::after{ width:160px; z-index:-1}
.home-pro-over{ overflow:hidden; height:280px;    position: relative;}
.pro-img .home-pro-over img{ transition:all ease-in-out 400ms; width:100%; min-height:280px;}
.pro-img .home-pro-over:hover img{ cursor:pointer; transform:scale(1.1,1.1)}
.case .hd {
    height: 50px;
    overflow: hidden;
    position: absolute;
    /* right: 10px; */
    bottom: 10px;
    z-index: 1;
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
}
		.case .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.case .hd ul li{ float:left; margin-right:5px;  width:90px;  line-height:0; text-align:center; background:#fff; padding:1px; cursor:pointer; opacity:0.33}
		.case .hd ul li.on{ background:#004899; color:#fff; padding:2px; opacity:1 }
		.case .bd{ position:relative; height:100%; z-index:0;   }
		.case .bd li{ zoom:1; vertical-align:middle; position:relative; overflow:hidden; height:460px }

		.case .bd img{  display:block; width:100%; height:auto; position:absolute; left:50%;top:50%; transform:translate(-50%,-50%);  }

		/* ???é??????‰?/?????‰é’????? ?????????????é?è???? é?¤?????? */
		.case .prev,
		.case .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/css/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.case .next{ left:auto; right:3%; background-position:8px 5px; }
		.case .prev:hover,
		.case .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.case .prevStop{ display:none;  }
		.case .nextStop{ display:none;  }
		.case{ position:relative;  margin:auto}
		.case-content { position:absolute; top:50%; left:50%; width:660px; margin-left:-330px; color:#fff; text-align:center}
		.case-content p{ font-size:21px; line-height:2; padding-bottom:10px; margin-top:-77px}
		.case .mast{ opacity:.83}
		.newli ul li{ float:left; overflow:hidden; width:23%; background:#fff; margin-right:2% }
		.newli ul li .news-over{height:210px; overflow:hidden}
		.newli ul li .news-over img{ min-height:100%; min-width:100%; width:100%; height:100%; max-width:inherit}
		.newli{ padding:0}
		.newscontent { font-size:12px; color:#999; padding:10px}
		.newscontent p{ font-weight:700; padding-bottom:7px; font-size:14px; color:#313131; padding-top:15px;}
		.newscontent  i{ display:block; margin-top:20px}
		.footer{ background:#303132; margin-top:60px; padding:33px 0; color:#fff; font-size:12px}
		.small-logo{ float:left; margin-right:7px; margin-top:-2px}
		.small-icon ul li{ float:left; width:33.33333%; text-align:center; font-size:12px; color:#999; font-weight:bold}
		.small-icon ul li img, .small-icon ul li .icon{ display:block; margin:auto}
		.small-icon ul li .icon{ font-size:68px; color:#999}
		.small-icon ul li img{ margin-bottom:15px; width:30px; height:auto}
		.wechat{  transition:all 400ms ease-in-out;}
		.wechat:hover{ transform:scale(5,5);}
		.small-icon{ padding-left:20%}
		.footer-1{ background:#2b2c2d; color:#787878; line-height:45px;}
		.sub-banner { height:460px; background-size:cover; background-repeat:no-repeat; position:relative}
		.sub-content { position:absolute; left:50%; top:50%; transform:translate(-50%,50%); color:#fff; text-shadow:1px 1px 0 #rgba(0,0,0,0.33); margin-top:-60px;}
		.sub-content p{ font-size:32px; letter-spacing:3px;}
		.sub-content .sub-en{ font-weight:lighter; font-size:18px;text-transform:uppercase; position:relative}
		 .sub-en:after{ content:""; display:block; position:absolute;left:0; bottom:-8px; width:45px; border-bottom:3px solid #034a9a}
		 .sub-nav{ position:absolute; bottom:0;right:20px; overflow:hidden; line-height:35px; min-width:600px;}
		 .sub-nav ul li{ float:left; width:19%; margin-right:1px; background:rgba(255,255,255,0.63); text-align:center}
		  .sub-nav ul li:hover, .sub-nav ul .cur{ background:rgba(0,72,153,0.63)}
		  .sub-nav ul li a{ color:#212121;}
		  .sub-nav ul li:hover,.sub-nav ul .cur a{color:#fff}
		  .title-name{ display:inline-block; margin:auto; position:relative; text-align:left; padding:25px 0; color:#fff ; padding-top:45px;}
		  .title-name .sub-en:after{ bottom:15px;}
		  .title-name .sub-en{font-size:24px;}
		  .about-intro{ padding:0 10%; margin-top:15px;padding-bottom: 60px;}
		  .about-intro p{ margin-bottom:15px; text-align:justify;}
		  .about-bd2 .bd li{ color:#fff !important; margin-bottom:20px}
		  .about-bd2 .i-c{ color:#fff}
		  .about-bd1 .col-md-4{ text-align:center; font-size:16px; padding:65px 0}
		  .about-bd1 .col-md-4 .icon{ font-size:46px;    color: #094e9c;}
		  .about-bd2{ background-image: url(/img/temp2.jpg); background-size:cover; padding:45px 0;}
		  .story .bd ul,.honor .bd ul{ overflow:hidden; position:relative; z-index:0;  padding:30px; background:rgba(255,255,255,0.13); margin-top:25px; width:80%; margin-left:10%; color:#fff; line-height:25px; }
		  .story,.honor{ position:relative;}
		  .story .hd ul,.honor .hd ul{ width:80%; margin-left:10%; margin-top:60px; text-align: center; cursor:pointer; position:relative}
		  #slider_pic{ position:relative}
		  .story .hd ul li,.honor .hd ul li{ float:left; width:9%; color:#fff; font-weight:700; position:relative;top:30px}
		  .story .box .hd ul li{ width:6.25%;}
		  .box{width: 100%; margin: auto;position:relative;}
		  .box ul {position: absolute;}
		  .story .box  .hd{float:left; width:100%;overflow:hidden; position:relative; height:120px;}  
.story .box .prev, .story .box .next {
    position: absolute;
    font-size: 46px;
    color: #fff;
    left: -10px;
    top: 33px;
}
.honor .bd ul{ width:100%;}
.story .box .next{ left:inherit; right:-10px;}
.story .box .prev .icon,.story .box .next .icon{ font-size:48px;}
		  .story .hd ul li:after, .honor .hd ul li:after  {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: rgba(255,255,255,1);
    border-radius: 50%;
    left: 50%;
    margin-left: -10px;
    bottom: 40px;
    position: absolute; z-index:99
}
.story .box .hd ul li.on{ color: rgb(9, 78, 156);}
.story .hd ul .on:after,.about-bd1 .honor .hd ul .on:after{ background:#094e9c;}
.about-bd1 .title-name,.about-bd1 .bd ul li,about-bd1 .hd ul li,.about-bd1 .honor .hd ul li{ color:#313131}
 .honor .bd li{ padding-bottom:60px;}
.about-bd1 .honor .hd ul li:after{ background:#999}
.ry p{ display:inline-block;padding:0 10px; width:24%; text-align:center;}
.ry p img{ max-width:100%; display:block}
.ry{ padding-top:25px;}
.honor .bd{    margin: AUTO;
     overflow:hidden}
	.about-bd3{
	background-image: url(/img/group-circle_bg.jpg); height:680px
}
.cultrue .col-md-3{ margin-top:10px; background:rgba(0,0,0,0.24); color:#fff; height:145px; padding:25px; width:32%; margin-right:1%}
.cultrue .col-md-3 p{ font-weight:700; font-size:21px; margin-bottom:15px;}
.news-content{ padding-top:45px;}
.left-news p{ background:#26355B; padding:0 10px; line-height:40px; color:#fff}
.news-li li{ border-bottom:1px dashed #e0e0e0; padding-bottom:25px; margin-bottom:25px; color:#999; padding-left:15px; padding-right:15px; line-height:20px;font-size:12px;}
.news-li li:nth-child(3){ border-bottom:0; padding-bottom:0}
.news-li li p{ color:#313131; line-height:30px; font-size:16px;} 
.sub-lm-title{ padding:35px 0; text-align:center; color:#999;text-transform: uppercase;
    position: relative;}
.sub-lm-title p{ position:relative; font-size:21px; color:#464646;letter-spacing:3px}
.sub-lm-title p:before{ content:""; display:block; width:83px; border-bottom:1px solid #e1e1f1; position:absolute;    left: 30%; top:50%; }
.sub-lm-title p:after{ content:""; display:block; width:83px; border-bottom:1px solid #e1e1f1; position:absolute; right:30%; top:50%; }
.fl{ text-align:center}
.fl a{     display: inline-block;
 
    line-height: 20px;
    text-align: left;
    padding-top: 20px;    font-weight: 700;
    font-size: 14px;}
	.fl .font a{   font-weight: normal;
    font-size: 12px; color:#999}
	 

.case-li{ height:295px; transform-style: preserve-3d;
    transition: transform 0.2s ease 0s, transform 200ms;
    transform: scaleX(1) scaleY(1) scaleZ(1);    background-size: cover !important;}
.over-case-img:hover .case-li{  transform: scaleX(1.1) scaleY(1.1) scaleZ(1.1);}
.over-case-img{ overflow:hidden}
.caseli-content {margin-top:50px;background: #1d3856;
}
.imglist {
    float: left;
    width: 60%;
    background: #1d3856;
    text-align: center;
}
.case-info{height: auto; width:100%; font-size:12px;
    min-height:70px;
    padding: 10px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(90deg,#313749,rgba(49,55,73,.5));
    background-image: linear-gradient(0deg,#4a4a4a,rgba(255,255,255,.3));
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; position:absolute; bottom:0; color:#fff}
	.caseli-content .col-md-3{ padding:0; margin-bottom:15px;}
	.property-name.small{ font-size:16px; padding-bottom:10px;}
	.over-case-img{ margin-right:15px; position:relative}
	.wrapper.center {
    position: relative;
    width: 100%;
    text-align: center;    padding:45px 0;
}
.caseli-content{ position:relative}
.pagination.active {
    background-color: #fff;
    color: rgba(47,62,155,.9);
}
.pagination {
    height: 48px;
    margin-right: 8px;
    margin-left: 8px;
    padding-top: 14px;
    padding-right: 20px;
    padding-left: 20px;
    background-color:#004899;
    -webkit-transition: background-color 200ms ease,color 200ms ease;
    transition: background-color 200ms ease,color 200ms ease;
    color: #fff;
    text-decoration: none;
}
.contetn-case ul li { background:#1d3856;   width:60%; text-align:center}

.contetn-case ul li .caseimgover{ width:60%; float:left; height:560px; text-align:center}
.case-infor{ max-height:560px; overflow:hidden; width:40%; padding-left:33px; padding-right:35px; color:#fff; position:absolute; top:0; right:0}
.case-infor .case-title{ padding:10px; font-weight:700; font-size:21px; padding-top:95px; padding-left:0}
.contetn-case{ position:relative;background: #1d3856;}
.contetn-case .hd { position:absolute; right:20px; bottom:20px; height:65px; overflow:hidden}
.contetn-case .hd li{ float:left; width:90px; height:60px; margin-right:5px; padding:1px; background-color:#fff; background-size:cover; border:1px solid #fff; opacity:0.5; text-align:center}
.contetn-case .hd li.on{ opacity:1;}
.boxs {
    width: 31.5%;
    background-color: #fff;
}
.list-wrap .img {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.list-wrap .img img {
    width: 100%;
    transform: translateZ(0px);
    transition: transform 0.3s ease 0s;
}
.list-wrap .cont-wrap {
    width: 85.4%;
    padding: 25px 7.3% 0;
}
 .boxs span {
    display: block;
}
.f-cb {
    zoom: 1;
}
 .date {
    display: block;
    padding: 14px;
   
}
 .day {
    font-size: 50px;
    line-height: 50px;
    
    color: #333;
}
.year {
    line-height: 16px;
}
.cont-box {
    width: 67%;
  
    margin-top: -4px;
}
.fl {
    float: left;
    display: inline; text-align:left
}
.f-cb:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
}
.bot-link {
    display: block;
    border-top: 1px solid #e5e5e5;
    margin-top: 28px;
    line-height: 38px;
}
.stt {
    display: inline-block;
    font-size: 14px;
    color: #777;padding-left: 15px;
}
.point {
    width: 24px;
    height: 38px;
    background: url(/img/ico_08.png) no-repeat center;float: right;
    margin-right: 15px;
}
.project-li .box {
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width:23%;
    background: #fff;
}
.sale-title .date {
    line-height: 28px;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #999;
    margin-top: -10px;
}
.sale-title h4 {
    font-size: 26px;
    line-height: 38px;
    color: #333; padding-top:15px;
}
.sale-content{ background:#fff; padding:0 25px; padding-bottom:67px; margin-top:33px;}
.sharebox {
    position: absolute;
    right: 0px;
    bottom: 10px;
}
/*??????? ·???*/
.sharebox {
    position: absolute;
    right: 0px;
    bottom: 10px;
}
.sharebox .bshare-custom {
    margin-bottom: 5px;
    height: 20px;
    overflow: hidden;
}
.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}
.sharebox .bshare-custom a {
    float: left;
    padding: 0;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    background: url(/img/share.png) no-repeat 0 0;
    overflow: hidden;
}
.sharebox .bshare-custom .bshare-weixin {
    background-position: -54px 0;
}
.sharebox .bshare-custom .bshare-sinaminiblog {
    background-position: -79px 0;
}
.sharebox .bshare-custom .bshare-qzone {
    background-position: -129px 0;
}
.sharebox .bshare-custom .bshare-qqim {
    background-position: -154px 0;
}
/*??????? ·???*/
.col-md-12.sale-title {
    border-bottom: 1px solid #efefef;
   ;
}
.newsdetail-content {
    padding:25px 10px 0 28px;
}
.newsdetail-content p {
    padding: 7px 0;
}
.left-news img{ width:100%; height:auto}
.bk-title{ line-height:40px; padding:0 10px; background:#000; color:#fff; font-size:16px; letter-spacing:2px }
.bk-title .icon{ font-size:21px; position:relative; right:3px; top:2px;color: #084d9b; font-weight:700}
.bk-content { padding:33px 0;}
.bk-content .col-md-6{ padding-right:15px;}
.bk-li p{ position:relative; padding-left:40px; margin-bottom:33px;}
.bk-li p span{ position:absolute; display:block; width:25px; height:25px; color:#fff; background:#313131; border-radius:50%; left:5px; top:0x; text-align:center; font-size:16px; line-height:25px;}
.bk-content img{ margin-bottom:35px; border-radius:95px 0 95px 0}
.help-ul {
    padding: 20px 0;
}
.help-ul li {
    margin-bottom: 1px;
    cursor: pointer;
}
.help-ul li .help-li {
    position: relative;
    padding: 0 10px;
      background:#dedede;
    color: #464646;
    font-size: 14px;
    line-height: 45px;
}
.help-ul li .help-li .icon {
    position: absolute;
    right: 10px;
    font-size: 14px;
}
.help-li.cur .icon:before {
    content: "\e622";
}
.help-ul dl {
    display: none;
    padding: 0 10px;
}
.help-ul dt {
    font-weight: 400;
    line-height: 2;
}
.zs-content{ 
	background-image: url(/img/about_ban.jpg); background-size:cover; padding:95px 0;
}
.jion{ text-align:center;color:#fff; text-shadow:1px 1px 0 #333; line-height:30px;}
.jion p{ font-size:16px; font-weight:700; padding-bottom:15px; }
.jion .icon{ font-size:18px; position:relative; right:3px; top:2px;}
.zs-content{ margin-bottom:-60px;}
.border{ margin:55px 0}
.border .text{ border:1px solid rgba(255,255,255,0.43); line-height:45px; background:rgba(255,255,255,0.23); width:60%; margin:auto; border-bottom:0; color:#fff; padding:0 10px; margin-left:20%;}
input{font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.border .jion5{ width:50%;} 
#upframe {
    display: inline-block;
    width: 160px;
}
.border .jion5 {
    width: 40%;
    display: inline-block;
     margin-top: -3px; 
    position: absolute;
    border-bottom: 1px solid rgba(255,255,255,0.43);left: 3px;
}
iframe#upframe {
    display: inline-block;
    width: 160px;
    height: 45px;
    position: absolute;
    right: 20%;
    color: #fff;margin-top: -12px;
}
#SWFUpload_0 {
    display: inline-block;
    position: relative;
    top: 15px;
    left: 25px;
    color: #fff;
}
div.button {

    border-radius: 0;
   
   font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
    border: 0;
    cursor: pointer;
}
.tdbg{ height:45px;}
.sure-btn{ background:#004899; color:#fff; line-height:45px; min-width:160px; text-align:center; border:0; margin-right:10px;}
.reset-btn{ background:rgba(255,255,255,0.23); color:#333; line-height:45px; min-width:160px; text-align:center; border:0; }
.case-choose{ text-align:center;}
.case-choose a{ display:inline-block; min-width:80px; text-align:center; line-height:35px}
.case-choose  .cur,.case-choose  .curr,.case-choose a:hover{ background:#004899; color:#fff}
.story .bd li{ text-align:center}
.sale-title ul{ overflow:hidden; margin:45px 0; line-height:45px; color:#fff; color:#464646; font-size:14px; font-weight:700;background:#CCC;}
.sale-title ul li{ float:left; border-right:1px solid #f6f6f6; background:#CCC; text-align:center}
.sale-title ul li:nth-child(4){  border-right:0}
.sale-title ul .s-1,.s-1{ width:9.5%}
.sale-title ul .s-2,.s-2{ width:29.5%}
.sale-title ul .s-3, .s-3 {
    width: 60.5%;
    border-right: 0;
}
.sale-title ul .s-4,.s-4{ width:10%}
.show-sale{ margin-top:-25px;}
.show-sale ul li:nth-child(odd){ background:#fff; padding:20px 0;  }
.show-sale ul li:nth-child(even){  padding:20px 0}
.show-sale ul li dt{ font-weight:normal; float:left; text-align:center}
.show-sale ul li .s-2,.show-sale ul li .s-3{ text-align:center}
.show-sale ul li dl{ overflow:hidden; margin:0; padding:0}
.q{ background:#eaeef3; color:#464646; position:relative; padding:20px 130px 20px 40px;}
.q .icon {
    position: absolute;
    left: 15px;
    font-size: 18px;
    color: #0067bf;
    top: 17px;
}
.q span{ font-size:12px; color:#999; position:absolute; right:10px; top:20px;}
.s{padding:20px 130px 10px 30px;position:relative; color:#777}
.s .icon{ position:absolute; left:5px; font-size:21px; color:#C30; top:13px;}
 .replay{ overflow:hidden}
 .replay-online .text { border:1px solid rgba(224, 224, 224, 0.43); background:rgba(255, 255, 255, 0.33); line-height:40px; padding:0 10px; width:100%; margin-left:15px;}
 .replay-online td{ padding:5px 0;}
  .replay-online td table{ width:80%}
 .code{ margin-left:15px;    border: 1px solid #e0e0e0; color:#313131
    background: #fff;}
.on-sure, .on-reset {
    background: #004899;
    color: #fff;
    min-width: 160px;
    text-align: center;
    border: 0;
    line-height: 45px;
    margin-right: 15px;
}
 .on-reset{ background:#CCC; color:#464646}
.pro{ min-height:800px; background-image:url(/img/3553.jpg); background-size:cover;  margin-bottom:-60px; position:relative}
.pro-bg{ position:absolute; left:0; top:79px; width:100%; background:rgba(255,255,255,0.9);}
.pro-1{ padding-left:180px; position:relative; padding-top:60px; }
.pro-1 .xq-title{ font-size:15px; font-weight:700; position:absolute; left:0;}
.pro-1 .xq-title .icon {
    color: #fff;
    background: #313131;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: relative;
    right: 7px;
    font-size: 21px;
    top: 3px;
    font-weight: normal; padding:3px;
}
.pro-fg{ position:relative}
.pro-info ul{ overflow:hidden}
.pro-info ul li{ float:left; padding-right:65px; padding-top:50px; font-size:12px; color:#777}
.pro-info ul li .title-pro,.pro-info-1 p{ font-weight:700; color:#313131; margin-bottom:10px}

.cpxl p img{ margin-bottom:10px;}
.cpxl p{ width:23%; margin-right:1%; height:auto; margin-bottom:1%; display: inline-block}
.cpxl p i{ display:block; font-style:normal; font-weight:normal; padding:0 10px; text-align:center; color:#999; font-size:12px}
.pro-info ul{ margin-bottom:33px;}
.zone{ margin-top:70px;}

.zone ul li{ width:24%; margin-right:5px; margin-bottom:5px; height:140px; float:left}
.zone ul li img{opacity:0}
.deteil{ margin-top:60px; margin-bottom:60px;}
.xl-info{ position:absolute; width:100%; line-height:35px; left:0; bottom:0; background:rgba(255,255,255,0.33); color:#313131; text-align:center}
.pro-fg li{ overflow:hidden; line-height:40px; margin-bottom:1px; position:relative}
.pro-fg li span{ display:inline-block; width:120px; padding:0 10px; background:#e0e0e0; margin-right:20px;padding-left: 40px;}
.pro-fg li a{ display:inline-block; padding:0 15px; min-width: 120px;
    text-align: center;}
.pro-fg .icon {
    /* padding: 5px; */
    background: #313131;
    color: #fff;
    border-radius: 50%;
    margin-right: 8px;
    position: absolute;
    left: 10px;
    width: 25px;
    height: 25px;
    text-align: center;
    top: 8px;
}
.pro-fg .icon-icon12{ top:48px}
.pro-fg li a:hover,.pro-fg li .curr { background: #004899; color:#fff;}
.logo{ top:18px; left:40px; display:inline-block; width:260px; }

.pager-article a {
  
	 height: 48px;
    margin-right: 8px;
    margin-left: 8px; display:inline-block; line-height:48px;
    padding-right: 20px;
    padding-left: 20px;
    background-color:#fff;
    -webkit-transition: background-color 200ms ease,color 200ms ease;
    transition: background-color 200ms ease,color 200ms ease;
    color: #004899;
    text-decoration: none;
}
.pager-article .curr,.pager-article a:hover{ background:#004899; color:#fff}
.date span{ 
    display: block;
    font-size: 32px;
    color: #313131;
}
.date {
    display: block;
    padding: 14px;
    color: #999;
}
.nav a{ display: inline-block; margin:0 20px;}
.example .contetn-case ul li {
    background: inherit; 
       width: 100%;
 
     margin-bottom:2%; margin-right:2%; float:left; overflow: inherit;    position: relative;
    padding-bottom: 45px;
}


.example .contetn-case{ background:inherit}
.example .contetn-case .hd{ display:none}
.pro-info-1 {
    position: relative;
}
.example{ position:relative}
.show-pro-name { position:absolute; left:0; width:100%;top: 40px;}
.show-pro-name  li{ height:260px; padding-top:220px; text-align:center;   
    width: 23%;
    margin-right: 2%;
    float: left;}
	.show-pro-name  li span{ display: block}
	.case-choose span{ display:none}
.pro-fg.network span {
    display: none;
}
.show-sale ul li dt{ position:relative}
.show-sale ul li dt .icon {
    position: absolute; color:#004899;
    left: 10px;
}
.ry .row{ margin-left:0; margin-right:0}
.cert-img {
    height: 210px;
    overflow: hidden;
    text-align: center;
}
.cert-img img{ height:210px; width:auto;   margin: auto;
    display: inline-block;}
	.cert-name{ margin-top:10px; margin-bottom:10px; line-height:20px; height:40px;text-align: center;}
	.imglist div{ display:none}
	
    .slider,.slider-1{ width:100%;height: 130px;position: relative;cursor: pointer;}
     #slider_pic,#slider_pic-1{ width: 90%;margin:0 auto;overflow: hidden;height: 130px;position: relative;}
     .prev,.next{position: absolute;width: 25px;height: 20px;cursor: pointer;top:50px;background-color: #daa520; text-align: center;line-height: 20px;font-weight: bold;color: #fff; padding:0 5px;}
     .next{right: 20px;}
     .no_click{background-color: #808080;}
     #slider_pic li,#slider_pic-1 li{float: left;margin-right: 10px; width:110px;}
     #slider_pic u,??? #slider_pic-1 ul{position: absolute;left: 0;}
	 #slider_pic:after, #slider_pic-1:after {
    content: "";
    display: block;
    border-bottom: 1px solid #ffffff;
    position: absolute;
    top: 60px;
    width: 100%;
}
 #slider_pic-1:after{   border-bottom: 1px solid #e0e0e0;}
.qyry li {
    width: 50%;
    float: left;
    line-height: 35px;
    text-align: center;
    background: #d4d4d4;
}
ul.qyry {
    width: 240px;
    margin: auto;
    padding: 45px 0;
    padding-top: 10px;
}
.qyry .current,.qyry li:hover{ background:rgba(0,72,153,1); color:#fff; cursor:pointer}
.honor .bd ul{ margin-left:0}
.cert{ margin-top:45px;}
.small-icon a{  color: #fff;
    font-weight: normal;}
.rongyu .cert-img{ overflow:inherit}
.show-pro-li {
    position: absolute ;
    width: 120px;
    overflow: hidden;

    line-height: 30px;
    top: 120px; cursor:pointer; z-index:9999
}
.show-pro-li .icon {
    font-size: 42px;
    position: relative;
    top:5px;
    margin-right: 3px;
    color: #7b7b7b;
    z-index: 9999;
    font-weight: lighter;
}
.show-pro-li i {
    font-style: normal;
    display: inline-block;
}
.show-pro-li .zk,.show-pro-li.on .ss{
    display: none;
}

.show-pro-li.on .zk{  display: inline-block;
}
.show-pro-li.on .icon:before{    content: "\e603"}
.pronone.on,.pager-article.on{ display:none}
.icon-tianmao:before {
    content: "\e704";
    position: relative;
    top: -13px;
    left: -2px;
}
i.icon.iconfont.icon-tianmao {
    position: relative;
    top: 3px;
    border: 1px solid #333;
    border-radius: 50%;
    padding: 5px;
    width: 26px;
    height: 26px;
    font-size: 19px;
    display: inline-block;
    text-align: center;
    background: #333;
    color: #fff;
}
i.icon.iconfont.icon-yuyanyingwen {
     margin-right: 10px;
    padding-right: 25px;
    border-right: 1px solid #333;
}
.caseli-content .contetn-case{ margin-left:-15px;}
.tmall {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #313131;
    border-radius: 50%;
    padding: 4px;
    position: relative;
    top: -3px;
}
.tmall img {
    position: relative;
    top: -3px;
}
.cpxl .imglist{ width:25%; background:none}
.contetn-case li a div{ display:none}
.replay.zs-content,.replay.zs-content .sub-lm-title,.replay.zs-content .sub-lm-title p{ color:#fff;}
.example .bd li a {
    display: table-cell;
    vertical-align: middle;
    width: 23%;
    margin-right: 2%;
    float: left;height: 260px;
}
.example .bd li a img{vertical-align:middle;  max-height:220px； height:auto}

	.case-choose li{ display:inline-block}
	.case-choose li.curr a{ color:#fff}
	.contetn-case .hd img{ width:120px;}
.dq,.sf {
    float: left;
    border: 1px solid #dcdcdc;
    width: 45%;
    text-align: center;
    background: #fff;
    position: relative;
    line-height: 35px; margin-right:60px; margin:0 2.5%
}
.dq  ul,.sf  ul{ display:none; position:absolute; left:0; top:35px; background:#fff; width:100%; z-index:9999}
input#key {
    height: 45px;
    width: 400px;
    padding-left: 5px;
    border: 0;
    background: none; float:left
}
.search {

    width: 650px;
    height: 55px;
    border: 5px solid rgba(165, 165, 165, 0.5);
    border-radius: 5px;
margin: auto;
    margin-top: 50px;
    background: rgba(255,255,255,0.3);
}
input.scBtn {
    background: rgb(0, 92, 195);
    width: 40px;
    height: 45px;
    color: #fff;
    border: 0;
    line-height: 45px;float: right;
}
.scjg {
    padding-bottom: 30px;
 
    margin-left: -15px;
}
div#pdf1 {
    border: 1px solid #e2e2e2;
    height: 200px;
    width: 200px;
    margin: auto;
    line-height: 30px;
    box-shadow: 0 0 35px rgba(0,0,0,0.13);
    margin-top: 50px; text-align:center;
}
 div#pdf1 a{
    display: inline-block;
    height: 30px;
    padding: 0 15px;
    background: #7cc10e;
    line-height: 30px;
    color: #fff;    position: relative;
}
i.icon.iconfont.icon-pdf {
    font-size: 16px;
    color: #004ea7;     position: relative; margin-right:5px;
    
}
ul.dz li {
    line-height: 35px;
    overflow: hidden;
}
ul.dz li span { float:right; color:#999
}

.dz li a {
    display: inline-block;
    margin: 0 15px;
    border: 1px solid #f50808;
    padding: 0 30px;
    line-height: 25px;
    color:#f50808;
    border-radius: 12px; 
}
.dz li .view{color: #f95202; border:1px solid #f95202;}
.example .bd li a img.zoomed {
    max-width: inherit;
    height: auto;
}



.header {
    height: 80px;
  
    width: 100%;
    background: rgba(255,255,255,0.8); z-index:99
}
.header a{ color:#313131}
.en.nav {
    width: 1200px;
    line-height: 80px; padding-left:120px;
}
.en.nav li{ display:inline-block}	
	}
@media screen and (max-width: 767px) {
	a{ color:#313131; text-decoration:none}
	a:hover{ text-decoration:none; color:#004899}
	body{ padding-top:50px; background:#f7f7f7}
	.en,.pc{ display:none}
	.mobile.logo{ position:fixed; left:10px; width:35px; top:8px; z-index:9999}
	.mobile.nav{ background:#000; height:50px; color:#fff; position: fixed; width:100%; top:0; left:0; z-index:9999}
	.mobile.navsubar{ position:fixed; right:10px; height:15px; border-top:2px solid #fff; width:25px; border-bottom:2px solid #fff; top:17px; z-index:9999}
	.mobile.navsubar:after{ display:block; content:""; top:24px; border-bottom:2px solid #fff; position:fixed; width:25px; right:10px}
	.mobile.shownav{ position: fixed; top:50px; width:100%; background:#000; display:none;border-top:1px solid #212121; z-index:9999}
	.mobile.shownav a{ color:#fff;}
	.mobile.shownav li{ border-bottom:1px solid #212121; line-height:55px; text-align:center}
	.mobile.bd-title{ color:#999; padding:15px 0; text-align:center; font-size:12px; background:#fff}
	.mobile.bd-title p{ line-height:1.25; font-size:18px; color:#313131}
		/* 本例子css -------------------------------------- */
	.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#004899;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;   background:url(/css/images/loading.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
	.bd1,.mo-pro-li{ overflow:hidden}
	.mo-pro-li{ padding-top:10px;background: #fff;}
	
	.bd1 ul,.mo-pro-li ul {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden; background:#fff; 
    
}
.mo-pro-li .curr{background:#2328c3 !important}
	.bd1 ul li {
    display: inline-block;
    margin-right:5px;
    width: 36%;
    color: #999;
    font-size:14px;
    position: relative;
    vertical-align: top; 
}
	.bd1 ul li a{ color:#313131}
.lm-banner {
    min-height: 120px;
    position: relative;
    text-align: center;
    color: #fff; background-size:cover !important
}

.lm-content{ position:relative; z-index:99; padding-top:35px;}
.lm-content p{ font-size:18px;}
.mo-pro-li li{display: inline-block;

    color: #999;
    font-size:14px; padding:0 20px;

    vertical-align: top; position: relative;}
.bd1 ul li a{ color:#313131}
.bd1 ul li p{ position:absolute; width:100%; background:rgba(255,255,255,0.5); line-height:2; text-align:center; bottom:0; left:0; z-index:99}
.mobile.line{ height:10px;}
.bd2{ padding:60px 30px;     background: url(/img/about-bg.jpg) no-repeat center center; background-size:cover; color:#fff; text-align:center; position:relative; font-size:12px;}
.bd2-content{ position:relative; z-index:99;}
.bd2 p{ font-size:21px; line-height:2.5}
.mast {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/img/overlay.png);
  
}
.moblle.footer{ background:#313131;}
.footer .footer-1{ padding:15px 90px; text-align:center; position:relative; border-bottom:1px solid #212121;}
.footer .footer-1:after{ position:absolute; content:""; display:block; width:100%; bottom:-1px; width:100%; border-bottom:1px solid #464646; left:0}
.moblle.footer .footer-2{ padding:20px 0; overflow:hidden}
.moblle.footer .footer-2 li img{ display:block; width:25px; height:auto; margin:auto}
.moblle.footer .footer-2 li{ width:25%; float:left; text-align:center; color:#fff; font-size:11px;}
.moblle.footer .footer-2 li .icon{ font-size:24px; color:#fff; display:block; margin:auto}
.moblle.footer footer-2 li:nth-child(1)img{ width:20px; margin-bottom:5px;}
.proli{ background:#fff; padding:10px;overflow: hidden; padding-bottom:0}
.proli li{ padding-right:10px; width:50%; float:left; text-align:center; margin-bottom:10px}
.proli li p{ background:#efefef; color:#313131; line-height:30px;white-space: nowrap;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;}
.proli li:nth-child(2n){ padding-right:0;}
.proli img{width:100%; min-height:100%;}
.fengye{ text-align:center; padding:25px 0}
.fengye a{ display: inline-block; margin:0 3px; background:#e0e0e0; color:#313131; width:25px; height:25px; line-height:25px; overflow:hidden}
.mo-pro-li li a{ color:#313131}.mo-pro-li li a:hover{ color:#004899}
.xq-title{ font-size:16px; font-weight:700; color:#31313; padding:15px 0;}
.pro-info ul { display:flex; overflow:hidden}
.pro-info ul li{ flex:1; padding-right:10px;}
.contetn-case .hd{ display:none}
.contetn-case .bd ul{ display:flex;flex-direction:column;flex-wrap:wrap;justify-content: flex-start}
.contetn-case .bd ul li a{ width:50%; float:left; display:block; padding-bottom:45px; line-height:22px;text-align: center;    height: 248px; }
.zoomify{ position:relative; z-index:9}
.swipebox img {
    max-height:143px;  
}
.contetn-case .bd ul li a:nth-child(2n){ padding-left:5px;}
.contetn-case .bd ul li  a:nth-child(2n+1){ padding-right:5px;}
.contetn-case .bd div{ display:none}
.pro-info-1{ position:relative;}
.show-pro-name{ position:absolute; width:100%;    margin-top:38px;
    text-align: center;}
	.show-pro-name span{ display:block}
.show-pro-name li{ width:50%; float:left; height: 248px;    position: relative;
    z-index: 0;}
.pro-info-1 p{ line-height:2.5; font-weight:700}
.xq-title .icon{ font-size:21px; margin-right:3px; position:relative;top:2px;}
.zone ul{ zoom:1}
  .zone ul li{ width:50%; padding-right:5px; background:none !important; float:left; margin-bottom:10px;}
   .zone ul li:nth-child(2n){ padding-right:0; padding-left:5px; }
   .deteil{ padding-bottom:15px;}
   .event{ background:#fff; padding:15px 0;}
   .event li{ padding:0 10px; padding-bottom:10px}
    .event a{ color:#999; font-size:12px}
	 .event li p{ font-size:16px; line-height:1.5; margin-bottom:5px; color:#313131; padding-top:5px}
	  .fenye { padding:10px 0; background:#fff;text-align: center;}
	 .fenye a{ display:inline-block; width:25px; height:25px; line-height:25px; background:#efefef; color:#313131; margin:0 5px;}
	 .show-cx-lr { padding-bottom:45px;}
	 .show-cx-lr img{ max-width:100%; height:auto !important;}
	 .home-pro-over{overflow:hidden}
	 .home-pro-over img{ height:100%; min-width:100%; width:auto;}
	 .zs-content{ padding:25px 0; background:#fff}
	 .zs-content .icon{ margin-right:3px;}
	 .jion p{ font-weight:700; line-height:2; color:#313131; font-size:14px;}
	  .zs-content input{ border:1px solid #e0e0e0; width:95%; line-height:2.5; padding-left:3px; background:#fff; margin-bottom:10px; padding-left:5px;}
	   .zs-content .sure-btn, .zs-content .reset-btn{ width:40%; color:#fff; background:#004899; line-height:35px; text-align:center; margin-top:20px;}
	  .zs-content .reset-btn{ background:#efefef; color:#313131}
	  .border{ margin-top:20px 0;}
	  .cx-content h1{ font-size:15px; font-weight:700; line-height:1.25; padding:15px 10px;}
	  .title-name{ padding:20px 0; text-align:center; color:#999}
	  .title-name p{ color:#fff; font-weight:700; line-height:1.5}
	   .about-bd1{ padding-bottom:50px;}
	  .about-bd1 .col-md-4{ float:left; width:33.33333%; text-align:center; padding-top:35px}
	  .about-bd1 .col-md-4 .icon{ font-size:21px; margin-bottom:10px}
	    .about-bd2 { background:#fff; padding-bottom:50px;    background-image: url(/img/temp2.jpg);
    background-size: cover;}
	  .about-bd2 li{ padding:10px 5px; line-height:1.25; color:#fff; text-align:left}
	  .about-bd2 li:nth-child(2n){ background:rgba(239, 239, 239, 0.2);}
	  .about-bd2 .container,.about-bd1 .container{ padding-left:0; padding-right:0}
	  .about-bd3 {
   background-image: url(/img/group-circle_bg.jpg);
    background-size: cover !important;
}
.cultrue{ display:flex;
lex-direction:column; flex-wrap: wrap;align-items: stretch; }
	.cultrue .col-md-3{ flex:50%; text-align:left; padding:10px; margin:5px; background:rgba(255,255,255,0.2); color:#fff}
	.cultrue .col-md-3 p{ font-size:14px; font-weight:700; color:#fff; margin-bottom:7px;}
	.over-a{ display:block;    overflow: hidden;}
	.sub-lm-title {
    text-align: center;
    padding: 20px;
}
.sub-lm-title p{ font-weight:700; color:#313131
}
.caseli-content .col-md-3{ float:left; width:50%;}
.mobile.footer{ background:#313131;}
.footer .footer-1{ padding:15px 90px; text-align:center; position:relative; border-bottom:1px solid #212121;}
.footer .footer-1:after{ position:absolute; content:""; display:block; width:100%; bottom:-1px; width:100%; border-bottom:1px solid #464646; left:0}
.mobile.footer .footer-2{ padding:20px 0; overflow:hidden}
.footer-2 a{ color:#fff}
.mobile.footer .footer-2 li img{ display:block; width:25px; height:auto; margin:auto}
.mobile.footer .footer-2 li{ width:25%; float:left; text-align:center; color:#fff; font-size:12px;}
.mobile.footer .footer-2 li .icon{ font-size:24px; color:#fff; display:block; margin:auto}
.mobile.footer footer-2 li:nth-child(1)img{ width:20px; margin-bottom:5px;}

.choose_name li{ overflow:hidden; padding:0 10px;}
.choose_name { padding-bottom:20px;}
.choose_name li a{ display:inline-block; padding:0 5px; line-height:25px; color:#999;
    font-size: 12px;
}
.choose_name li span{ font-weight:700; margin-right:5px;}
.choose_name li .curr {
    background: #333;
    color: #fff;
}
.newsliimg{ overflow:hidden; padding-top:75%; background-size:cover !important;}
.newsliimg img{ height:100%; min-width:100%;}
#pagelistend{ padding:10px 0; text-align:center; color:#313131}

	/* 本例子css -------------------------------------- */
	.get-ry{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
	.get-ry .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.get-ry .hd ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.get-ry .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.get-ry .hd ul .on{ background:#004899;  }

	.get-ry .bd{ position:relative; z-index:0; }
	.get-ry .bd li img{ width:100%;   background:url(/css/images/loading.gif) center center no-repeat;  }
	.get-ry .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
	.get-ry .bd li p{ font-size:15px; font-weight:700; line-height:30px;}
	.get-ry .bd li dl{ overflow:hidden}
	.get-ry .bd li dt{ float:left; width:50%; padding:5px; line-height:25px; overflow:hidden; text-align:center; overflow:hidden}
	.get-ry .bd li dt div{  text-align:center}
	.get-ry .bd li dt div img{ max-width:100%; height:100%; margin:auto}
	a{ color:#313131;}
	a:hover{ text-decoration:none}
	.container-fluid.bd4 {
    padding: 0; font-size:12px; font-weight:normal; color:#313131; padding-bottom:20px
}
.container-fluid.bd4 .title-name p,.about-bd1 .title-name p{ color:#313131}
.about-bd3 .title-name p{ color:#fff}
.container-fluid.bd4  a{ display:block; width:160px; text-align:center; border:1px solid #313131; color:#313131; margin:auto; margin-top:15px;argin-bottom: 25px;
    line-height: 30px;}
	.container-fluid.about-bd2.about-bd3  .title-name p{ color:#fff}
	.container.dqxz {
    padding: 25px 10px;
}
.dq,.sf {
   position:relative;

   
    line-height: 45px;
    text-align: center;
    border: 1px solid #313131; margin-bottom: 15px;
}
#b3{ margin-bottom: 0;}
.dqxz ul{ width:calc(100% + 2px); position:absolute; top:46px; background:#b6bfca; left:-1px; display:none; z-index: 99;}
.dqxz ul li{ line-height:45px; margin: 5px 0;}

.col-md-12.jion {
    padding-bottom: 20px;
}
.footer-2 a{ color:#fff}
	}


li {
	list-style:none; padding: 0; margin: 0;
}
ul, ol { margin: 0; padding:0;
}
div img{ max-width:100%; height:auto}
p{ margin:0; margin:0}
.more-btn a{ display: block; line-height:35px; border:1px solid #313131; color:#313131 !important; max-width:40%; margin:15px auto; text-align:center; margin-top:20px}
.more-btn{ overflow:hidden; height:65px;    position: relative;}
.bd2 .more-btn a{ color:#fff !important;border:1px solid #fff;}
a,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
  input[type="text"] {
-webkit-appearance: none;
}
textarea{
-webkit-appearance: none;
}
a, button, input, input[type="checkbox"]:hover, input[type="checkbox"]:active {
    outline: none;
    box-shadow: none;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
    -webkit-appearance: none;
}
a, input {
    -webkit-tap-highlight-color: rgba(255,0,0,0); border-radius:0
}

input{ 
-webkit-appearance: none; 
}<!--0.00012707710266113-->