@charset "utf-8";
/* CSS Document */
* {
	padding: 0px;
	margin: 0px;
	border:none;
	box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	list-style-position: outside;
}
img {max-width:100%;}

body {
	font-size: 15px;
	font-family:Arial;
	font-style: normal;
	color: #333;
	font-weight: normal;
	/* [disabled]padding: 0px; */
	margin: 0px;
	text-decoration: none;
	line-height: 27px;
	padding-top: 85px;
}
a {
text-decoration:none;
	font-family:Arial;
color:#333;
font-weight:normal;
}
a:hover { color:#337ab7; }
.clear {clear:both;}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:27px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:74%;margin:0 auto;}
.hza{width:74%;margin:60px auto;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

h3{font-weight:normal;}
.logo{padding:15px 0px;overflow:hidden;}
.logo img{height:50px;}
.top-pc { position: fixed; z-index: 99; top: 0px; left: 0;  width: 100%; background:#2f4048;box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.2); }

.logo-hz { margin:15px 0;}
.index-yyl{float:right;line-height:85px;}
.index-yyl a{color:#FFF;}
.index-yyl img{margin-right:10px;padding-top:30px;}
.nav { display: inline-block;margin:0 7%;}
.mainbav ul:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.mainbav li { position: relative; padding: 0 38px; text-transform:uppercase;}
.mainbav li:last-of-type { padding-right: 0px; }
.mainbav li a { font-size: 16px;color:#fff; }
.mainbav .memu { float: left; line-height:85px;  }
.mainbav .memu:hover, .mainbav .memu.active { display: block; }
.mainbav .memu:hover a, .mainbav .memu.active a {}
.mainbav ul li ul { display: none; position: absolute; width:200px; left: 0; top:85px; z-index:1; background:#fff; }
.mainbav ul li ul li {text-transform: none;float: none; border-right: none; padding:0; line-height:48px; position: relative; text-align: left; }
.mainbav ul li ul li a { border-bottom:none !important; display: block; color: #333 !important; font-size: 15px; font-weight: normal; padding: 0 20px; }
.mainbav ul li ul li a:hover { color:#337ab7 !important;background:#f5f5f5;}
.mainbav ul li ul li ul { position: absolute; left: 100%; top: 0; }



/*banner*/
.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:27px; height:50px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:11px; height:11px; display:block; background:#c0c0c0; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#337ab7;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{line-height:0px;height:100%;display: none; position:relative;}
.flexslider .slides li img{display:block;}

#home_slider2{display:none;}

.top_sj { display:none; }

/*首页关于我们 start*/
.index-about-bg {
    display: block;
    width: 100%;
    background: url(../images/about-bg.jpg) no-repeat bottom #f8f8f8;
    padding: 73px 0 45px;
  
}
.index-about-ico{
    display: table;
    margin: 0 auto;
    width: 75px;
}
.index-about-title h3{
    display: table;
    margin: 0 auto;
    font-size: 45px;
    color: #0967a3;font-weight:normal;
    margin-top: 45px;
}
.index-about-body-text{
    font-size: 16px;
    width: 80%;
    margin: 0 auto;
    margin-top: 54px;
    line-height: 31px;
    text-align: center;
    color: #4c4c4c;
}
.infou-ul{margin-top:200px;}
.infou-ul ul {display: flex;flex-wrap: wrap; }

    .infou-ul li {
        float: left;border:1px solid #f2f2f2;padding:80px 0;
        width: 25%;background:#fff;
        text-align: center;
    }
  .infou-ul li h3 {
        font-weight:bold;
            font-size: 0;
            line-height: 50px;
            height: 50px;}

.infou-ul li h3 span {  font-size:15px; color:#0566a4;}

.infou-ul li h3 span:nth-child(1) {font-size:55px;}
.infou-ul li h3 d {display: inline;font-size:15px; color:#0566a4;}

        .infou-ul li p {
    color:#757575;font-weight:bold;
      margin-top: 10px;
    font-size: 15px;
        
        }

/*首页关于我们 start*/


/*标题*/
.index-title{font-size: 32px;text-align:center;margin-bottom:50px;}

/*标题*/


/*应用案例*/
.index-case-bottom ul li{
    padding:0;float:left;
}
.index-case-bottom ul li:hover img{
    transform: scale(1.1);
}
.index-case-bottom ul li .index-case-img img{
    transition: all 0.5s;
}

.index-case-img{
    overflow: hidden;
}

.index-case-bg {
    display: table;
    width: 100%;
    margin-top: 25px;
}
.index-case-bottom ul{ margin-right: -1%;   margin-left: -1%;}
.index-case-bottom ul li {
    width: 23%;
    margin-right: 1%;   margin-left: 1%;
    position: relative;
}
.index-new-bottom ul li img{
    transition: all 0.5s;
}

.index-new-bottom ul li:hover img{
    transform: scale(1.1);
}
.index-new-bottom ul li:hover{
    box-shadow: 1px 1px 10px #ddd
}
.new-body{
    padding:10px 20px 30px 20px;
}

.img{
    overflow: hidden;
}
.index-case-bottom ul li:nth-child(4){
    margin-right:0;
}
.index-text {
    position: absolute;
    top: 34%;
    width: 280px;
    left: 50%; 
    margin-left: -140px;
}
.ico img{
    display: table;
    margin:0 auto;
}
.index-text h3 {
    color: #fff;font-weight:normal;
    text-align: center;
    margin-top: 8px;
    font-size: 28px;
    margin-bottom: 10px;
}
.index-text p{
    color:#fff;padding: 0 30px;
    text-align: center;
}


/*应用案例*/

 /*新闻中心*/
.index-new-bg {
    display: table;
    width: 100%;
    margin: 20px 0;
    margin-bottom: 60px;
}

.index-new-bottom ul li {
    padding: 0;
    width: 24%;float:left;
    margin-right: 1.3%;
}
.index-new-bottom ul li .img img{
    width: 100%;
}
.index-new-bottom ul li a{
    color:#484848;
}
.index-new-bottom ul li a:hover{
    color:#484848;
}
.index-new-bottom ul li:nth-child(4){
    margin-right: 0;
}
.time {
    font-style: normal;
    font-size: 16px;
    margin-top: 14px;
    display: table;
}
.h3 h3 {
    font-size: 18px;font-weight:normal;
    line-height: 31px;margin:20px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.new-nr {color:#999;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/*新闻中心*/


/*版权*/
footer {
    background: #ebebeb;
    padding: 60px 0;
    padding-bottom: 40px;
}
.footer-logo {float:left;
    width: 25%;
}
.footer-logo-text{
    margin-top: 30px;
}
.footer-logo-text h3 {
    font-size: 15px;
    color: #4c4c4c;
}
.footer-logo-text p {
    font-size: 30px;
    color: #4c4c4c;
    display: table;
    margin-top: 4px;
}

.footer-nav { width:60%;float: left;}
.footer-nav ul{ display: flex; flex-wrap: wrap;}
.footer-nav ul li {
    float: left;
    margin-right: 10%;
}
.footer-nav ul li:last-of-type {margin-right: 0px; }
.footer-nav ul li h3 {
    font-size: 18px;
    margin-bottom: 18px;
}
.footer-nav ul li a {
    width: 100%;
    display: table;
    margin-bottom: 10px;
}
.lang{float:left;}

.lang-title h3 {
    font-size: 18px;
    margin-bottom: 16px;
}
select {
    width: 150px;
    line-height: 35px;
    height: 35px;
    background: initial;
    border: 1px solid #ddd;outline:none;
}

.footer-bottom {margin-top:20px;
    display: table;
    width: 100%;
    font-size: 16px;
    margin-top: 50px;
}
/*版权*/




/*固定的悬浮窗*/
.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
}
.yb_bar ul li {
    width: 180px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}
.yb_bar .yb_top {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
    text-indent: 0;
    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
    /*height:200px;*/

    background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
    padding: 0 29px 25px 29px;
}
.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}


.ny-banner-sj{display:none;}
.ny-banner img{max-width:100%;}


/*关于我们 start*/
.about-main-bg{
    background: url(../images/about-ma-bg.jpg) no-repeat center;
    margin-top:80px;
    display: table;
    width: 100%
}
.main-about-left{float:left;
   padding:0;width: 20%;
}
.main-about-left h3 {
    font-size: 35px;line-height:40px;
    border-left: 10px solid #0767a4;
    padding-left: 40px;

}
.main-about-right p {
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 35px;
}
.main-about-right {
    width: 75%;float:right;
    margin-left: 0.4rem;
}


.main-about-right88 {
    width: 100%;float:right;
    margin-left: 0.4rem;
}


.a-bg {
    display: block;
    width: 45%;
}
.about-main-bg-a {
    background: url(../images/about-ab-bg.jpg) no-repeat center;
    display: table;
    width: 100%;
    height: 700px;
    background-size: cover;
}

.about-main-bg-a2{display:none;}
.about-main-bg-a{display:block;}
.a-a{
    margin-top: 20px;
}

.a-a ul li span {
    font-size: 60px;
    color: #0566a4;
    font-weight: bold;
}


.about-main-bg-b {
    background: url(../images/about-ad.jpg) no-repeat bottom #f4f4f4;
    margin-top: 0;
    display: table;
    width: 100%;
    padding: 45px 0;
    background-size: cover;
}


.about-main-bg-b .main-about-left {
    margin-top: 60px;
}

.about-main-bg-c {
    margin-top: 0;
    display: table;
    width: 100%;
    height: auto;
    padding: 45px 0;
    background-size: cover;
}

.about-main-bg-c .main-about-left {
    margin-top: 60px;
}

.list {
    margin-top: 60px;
    width: 83%;
    float: right;
}

.list ul li {

    display: block; 
    width: 48%;
    float: left;
    margin: 1%;
    /* padding: 15px; */
    border: 1px solid #ddd;
    line-height: 20px;
    /* text-indent: 5px; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    height: 50px;
    padding-left: 10px;


}

.list ul li:hover {
    background: #0767a4;
}

.list ul li:hover a{
    color:#fff;
}

.col-lg-4 {
    width:15%; margin-top:120px;float:left;}
	.col-lg-4  img{width:100%;}

.about-main-bg-d {
    margin-top: 0;
    display: table;
    width: 100%;
    height: auto;
    padding: 62px 0;
    background-size: cover;
    background: #f0f0f0;
}


.about-main-bg-d .main-about-left {
    margin-top: 60px;
}

.about-main-bg-e{
    height: 350px;
    background: url(../images/e.jpg) no-repeat center;
    width: 100%;
}
.about_eb{ margin-top:50px; position:relative;display:block;padding-bottom:30px;}
.about_eb ul li{  padding-bottom:20px;padding-left: 47px;background:url(../images/abourt_eb-libg.png) no-repeat left top;display:block !important; width:100%; }
.about_eb ul li h3{margin-top:-5px;font-size:22px;color:#000;}
.about_eb ul li p{color:#666;margin-top:5px;}

.zpzx{
  
}
.zpzx-a {
    position: absolute;
    left: 8%;
    top: 120px;}
.zpzx-a h3{
    font-size: 35px;
    font-weight: bold;
    color: #fff;
}
.zpzx-a p {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin-top: 8px;
}
.zpzx-a span {
    display: table;
    width: 120px;
    line-height: 35px;
    height: 35px;
    text-align: center;
    background: #ffffff;
    margin-top: 10px;
    border-radius: 30px;
}
.zpzx-a span a {
    color: #0967a4;
}

.col-lg-6 {
    width: 50%;float:right;
}

/*关于我们 end*/
.padding{
    padding:0;
}


.padding>img{
    padding:0;
    width: 100%
}

.main-left-p {
    position: absolute;
    top: 0;
    padding: 22px;
}
.main-left-p-b {
    position: absolute;
    top: 0;
    padding: 22px;
    width: 100%;
}
.main-img{
    margin-top: 20px;
}
.main-img img {
    width: 40px;
}
.main-left-body h3 {
    font-size:28px;
    color: #fff;
    margin:20px 0;
 
}
.main-left-body span {
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: auto;
padding-right:10px;
    color: #ddd;
 
}

.main-left-body span::-webkit-scrollbar{
  width:7px;
  height:7px;
  /**/
}
.main-left-body span::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.main-left-body span::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
.main-left-body span::-webkit-scrollbar-thumb:hover{
  background: #4c616c;
}
.main-left-body span::-webkit-scrollbar-corner{
  background: #179a16;}
  
.main-left-a {
    position: absolute;
    bottom: 20px;
    right: 20px;
    font-size: 28px;
}
.main-left-a a{
    color:#fff;
}
.xt{height:60px;background:#bcbcbc;width:98.5%;clear:both;margin:15px 0;margin-bottom:20px}
.col-lg-3 {
    width: 25%;float:left; position:relative;
}
.col-lg-9 {
    width: 75%;float:left;
}


.pro-body{
/*	width: 100%;*/
}.pro-body ul{
display: flex; flex-wrap: wrap;
}

.pro-body ul li {
    width: 31%;
    margin: 1%;
    float: left; text-align: center;
    margin-top: 0;border:1px solid  #eaeaea;
    background: #eaeaea;
}
.pro-name{padding:12px 0;}

.pro-body-a ul li {
    width: 31%;
    float: left;
    background: #fff;
    border: 1px solid #ddd;
}
.pro-body-a .pro-name {
       padding: 10px 20px 10px;text-align:left;
}

.pro-body-a ul li .pro-img img {
    width: 100%;
}


.pro-body-a .pro-name h3 {
    font-size: 18px;
    text-align: left;padding-top:5px;
}
.pro-name2{margin-top:20px;}

.pro-body-a .pro-name i{
    margin-top: 25px;
    display: table;
    font-style: normal;
}

.pro-body-a .bg {
    background: #dcdcdc;
    position: relative;
    min-height: 427px;
}

.pro-body-a .bg .text {
    font-size: 15px;
    line-height: 30px;
    /* padding-bottom: 60px; */
    /* padding-top: 113px; */
    position: absolute;
    left: 6%;
    width: 90%;
    top: 24%;text-align:left;
}

.pro-body-a{
	margin-bottom:50px;
}

.text-a {
    font-size: 30px;
    color: #0268b3;
    margin-top: 0;
    position: absolute;
    bottom: 40px;
    left: 20px;
}

.title-a {
     background: #dcdcdc;
    padding: 120px 20px;
    line-height: 30px;
   color:#484848;
}
.title-a p{margin-bottom:50px;}
.title-b{margin: 50px 0 30px;font-size:24px;color:#0369b1;}
.title-b2{margin-bottom:30px;overflow:hidden;}
.title-b2 li{float:left;width:100%;font-size:16px;line-height:42px;border:1px solid #ccc;margin-bottom:10px;border-radius:25px;}

.con-img{
    display: table;
    margin:0 auto;
}
.bg-c {
    background: #0868a4;
}
.con-bg {
    padding: 150px 90px;
}
.con-bg h3 {
    text-align: center;
    font-size: 35px;line-height:40px;
    margin-top: 35px;
    margin-bottom: 35px;
}
.con-bg p{
    text-align: center;
}
.con-bg {padding:80px  50px;}
.bg-c h3,.bg-c p{
    color:#fff;
}


.p{text-align: center;}

.con-text-a {
    text-align: center;
    font-size: 20px;
    margin-top: 20px;
}



.col-lg-5 {clear: both;
      width: 26%;float:left;  position:relative;margin-bottom:50px;    text-align: center;
}


.col-lg-8 {float:right;
    width: 72%;position:relative;
}


.pro-left {
    width: 30%;
    height: 710px;
    background: url(../images/pro-2.jpg) no-repeat center;
    background-size: cover;
}
.pro-left2 {
    width: 30%;
    height: 710px;
    background: url(../images/pro-3.jpg) no-repeat center;
    background-size: cover;
}

.pro-right {
    width: 70%;
    height: 710px;
    background: url(../images/pro-2-a.jpg) no-repeat left bottom #bfbfbf;
    background-size: cover;
}

.text-a-g {
    width: 53%;
    position: absolute;
    bottom: 75px;
    right: 58px;
}


.text-a-g h3 {
    margin-bottom: 30px;
}


.text-a-g p{

    line-height: 30px; 
}


.pro-db i {
    display: table;
    margin-top: 75px;
    margin-left: 60px;
}


.pro-db h3{
    font-size: 26px;
    color: #fff;
    padding-left: 32px;
    margin-top: 12px;
}

.pro-db p {
    width: 80%;
    margin: 0 auto;
    margin-top: 174px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

/*视频页面*/
.index-video-pc{position:relative; width:49%;float:left;margin-right:2%;margin-bottom:2%;}
.fancybox-content{width:100% !important;height:100% !important;}

 .play {

    height: 23px;
    background: url(../images/btn.jpg) no-repeat left center;
    position: absolute;
    left: 5%;
    bottom: 28px;
    margin: 0;
    cursor: pointer;
    transition: all .2s;
    text-indent: 60px;
    font-style: normal;
    color: #fff;
    line-height: 24px;
    font-size: 18px;
}

/*视频页面*/

.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/


.auto_1920{position: relative;max-width: 100%;margin: auto;}

.staff  .part1{padding: 88px 0;background-position: center center;text-align: center;}
.staff  .part1 .item{margin: 0 25px; text-align: center; position: relative;width: 23.4375%;padding-bottom: 32%; background-repeat: no-repeat;background-position: center center;box-shadow: 0 0 20px 0px #aaa;display: inline-block;}
.staff  .part1 .name{position: absolute;bottom: 5%;display: block;width: 100%;left: 0;font-size: 20px;color: #fff;opacity: 0.5;}
.staff  .part1 .item::after{content:"";display: inline-block;position: absolute;border: 1px solid #fff;opacity: 0.5;top: 10px;bottom: 10px;left: 10px;right: 10px;margin: auto;}
.staff  .part1 .item:hover .name{opacity: 1;}

.staff  .part2{padding: 70px 30px 175px;background: #fff;}
.staff  .part2 .owl-dots{position: absolute;bottom: -60px;text-align: center;left: 0;right: 0;}
.staff  .part2 .owl-dot{width: 23px;height: 23px;position: relative;border-radius: 50%;background-color: transparent;margin:  0 10px;}
.staff  .part2 .owl-dot::after{content: "";display: block;width: 13px;height: 13px;background-color: #aaaaaa;border-radius: 50%;position: absolute;top:0 ;bottom: 0;left: 0;right: 0;margin: auto;}
.staff  .part2 .owl-dot.active{border: solid 1px #005bac;}
.staff  .part2 .owl-dot.active::after{background-color: #005bac;}
.staff  .part2 .item{position: relative; padding-bottom:71%;}
.staff  .part2 .pic{ position:absolute; width:100%; padding-bottom:71%; background-repeat:no-repeat; background-position:center; background-size:cover; }
.staff  .part2 .pic img{ display:none; }
.staff  .part2 .name{position: absolute;height: 100px;background: url("../images/staff9.png") no-repeat center center;background-size: 100% 100%;bottom: 0;left: 0;right: 0;margin: auto;font-size: 16px;color: rgba(255,255,255,0.9);text-align: center;padding-top: 50px;}



.staff  .part3{background-color: #f5f5f5;padding: 80px 0 70px}
.staff  .part3 .wp{background: #fff;position: relative;margin: auto;max-width: 1440px;padding-bottom:40px;}

.staff  .part3  li:first-child dt{width:18%;margin:0 1%;line-height: 52px;font-size: 16px;color: #ffffff;float: left; text-align:center;}
.staff  .part3  li:first-child  dl{background-color:#2f4048;}

.staff  .part3  li dd{width:18%;margin:0 1%;line-height: 52px;color: #757575;float: left;text-align:center;cursor: pointer;}
.staff  .part3  dd.check{color: #005bac;}
.staff  .part3  li{border-bottom: 1px solid #eee;}
.staff  .part3  .cont{margin: 0 30px;padding:40px;background-color: #f5f5f5;display: none;}
.staff  .part3  .detail{width: 100%;float: left;color: #666666;}
.staff  .part3  .cont .label{font-size: 16px;color: #005bac;padding: 30px 0 15px; }
.staff  .part3  .cont .label-zw{font-size: 14px;}

.staff  .part3  .submit{width: 180px;height: 46px;display: block;background-color: #464650;font-size: 16px;line-height: 46px;color: #ffffff;text-align: center;margin-top: 45px;}
.staff  .part3  .detail.mb{display: none;}
.staff  .part3 .Page002046{padding: 60px 0 100px;}




/*网站内页主体*/
.main-body{
    display: table;
    width: 100%;
    margin:50px 0;
}
.new-ny-body{display: flex; flex-wrap: wrap;}
.new-ny-body li{
    padding:0;
}

.col-lg-11 {width: 25%;float:left;}
.dx{
    width: 100%;
}

.new-box {
    padding:25px;
}
.new-box h3 {
    font-size: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 16px;
   
}
.new-box h3 a{
    color:#484848; font-weight: bold !important;
}
.new-box .time {
    margin-top: 15%;
    margin-bottom: 5px;
}

.center {
    display: table;
    width: 100%;
    margin-top: 10px;

}
.center .title {
    text-align: left;
    font-size: 30px;
    letter-spacing: 1px;line-height:35px;
    color: #434343;font-weight:normal;
    margin-bottom: 15px;
    margin-top: 0;
}
.news_info {
    font-size: 16px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: left;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
    text-align: center;
}
.details-txt {
  width: 100%;
    border-bottom: 1px dashed #e0e1dc;
       padding-bottom: 40px;line-height:32px;
    margin-top: 35px;
}
.details-txt table{border-collapse:collapse;width: 100%;}
.details-txt table td{padding:10px;border:1px solid #bfbfbf;line-height:22px; width:auto;word-break:break-all;}
.page_bg {
margin-top:15px;
   width:70%;float:left;

}
.page_bg span {
    display: block;
}
.list-btn {
    display: table;
    width: 140px;float:right;
   margin-top:15px;
    border: 1px solid #ddd;
    padding: 5px 25px;
    border-radius: 5px;
    background: #2172aa;text-align:center;
    color: #fff;
}
.list-btn a{ color: #fff;}



/* 在线留言 */
.box {
    margin-top: 45px;
    padding: 0px;
    color: #0f83d2;
    width: 100%;
  
}
.box:after{
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    font-size: 0; 
    line-height: 0;
}

.soka {
    width: 100%;
    border: 1px solid #D8D8D8;
    line-height: 35px;
    margin-bottom: 12px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    height: 45px;
    margin-right: 5px;
    background: inherit;
    float: left;
    margin: 10px 5px;
   
    background: #fff;
    border-radius: 30px;
    margin-bottom: 19px;
}
.sokb {
    height: 193px;
    border: 1px solid #D8D8D8;
    line-height: 38px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    width: 96%;
    color: #000000;
    margin: 0;
    margin-left: 0px;
    margin-top: 0;
    margin-right: 10px;
    background: inherit;
    display: inline-block;
    margin-top: 0px;
    float: left;
    margin-left: 5px;
    margin-top: 9px;
    margin-bottom: 14px;
    background: #fff;
    border-radius: 15px;
}
.tj {

    width: 170px;margin:0 auto;
    line-height: 45px;
    height: 45px;
    background: #323232;
    color: #fff;
    border-radius: 25px;
    border: 0;
 margin-bottom:20px;
    float: left;

}
.con-form{padding:0 130px;}

.col-lg-13 {
    width: 50%;float:left;
}
.col-lg-14 {
    width: 25%;float:left;}
.con-bottom{margin:100px 0;overflow:hidden;}

.con-form-bg {
    background: url(../images/con-form.jpg) no-repeat center;
    background-size: cover;
    padding: 70px 0px;
    height: 673px;
}
.con-form-title{width:90%;margin:0 auto;}
.con-form-title h3 {
    font-size: 30px;
    text-align: center;
    padding-top: 64px;
}
.con-form-title p{
    text-align: center;
    margin-top: 34px;
}
.col-lg-15 {
    width: 50%;float:right;
}
	
/* 在线留言 */

.sideMenu{
    margin: 0 auto;
    width: 80%;
    margin-top: -110px;
    position: relative;
    z-index: 999;
    background: #FFF;
    padding: 4%;
  
}
.sideMenu h3 {
padding:20px 0;
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
    font: normal 16px/30px "Microsoft YaHei";
    margin-bottom: 0px;
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer;}
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul {
    padding: 8px 25px;
    color: #999;
    display: none;
    background: #f5f5f5;
    padding: 48px;
    margin-bottom: 10px;
}



.pro-si{

}

.pro-si a:nth-child(1) {
    position: absolute;
    top: 36%;
    left:12%;
    width: 148px;
    height: 145px;
    display: table;
}

.pro-si a:nth-child(1) span {
    width: 78%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(2) span {
    width: 64%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(3) span {
    width: 70%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(5) span {
    width: 62%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(6) span {
    width: 50%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(7) span {
    width: 50%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(8) span {
    width: 70%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(9) span {
    width: 82%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}


.pro-si a:nth-child(10) span {
    width: 82%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(11) span {
    width: 72%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(12) span {
    width: 72%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}

.pro-si a:nth-child(13) span {
    width: 48%;
    text-align: center;
    color: #fff;
    display: block;
    text-indent: 0;
}



.pro-si a:nth-child(2) {
    position: absolute;
    top: 18%;
    left: 24%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(3) {
    position: absolute;
    top: 15%;
    left: 42%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(4) {
    position: absolute;
    top: 2%;
    left: 42%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}

.pro-si a{
    color:#fff;
}

.pro-si a:nth-child(5) {
    position: absolute;
    top: 15%;
    left: 60%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(6) {
    position: absolute;
 top: 20%;
    left: 75%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(7) {
    position: absolute;
    top: 40%;
    left: 83%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(8) {
    position: absolute;
    top: 65%;
    left: 80%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(9) {
    position: absolute;
    top: 78%;
    left: 72%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}
.pro-si a:nth-child(10) {
    position: absolute;
    top: 82%;
    left: 60%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}

.pro-si a:nth-child(11) {
    position: absolute;
    top: 85%;
    left: 41%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(12) {
    position: absolute;
    top: 80%;
    left: 23%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.pro-si a:nth-child(13) {
    position: absolute;
    top: 62%;
    left: 14%;
    width: 200px;
    height: 145px;
    display: table;
    text-indent: -20000px;
}


.img-responsive{
    display: block;
    max-width:100%;
    height: auto;
}