html,body { font-family: "微软雅黑"; }
li {list-style:none;}

a {transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; color:#333;text-decoration:none;}
a:hover {text-decoration:none;}

/* 划过图片放大 */
.img-auto { display:block; overflow:hidden; }
.img-auto img { width:auto; height:auto; margin:0px auto; transition: 600ms; }
.img-auto img:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }


/* 导航 */
.navbar-default {padding:15px 0px;background:#F6F6F6;    border-color: #F6F6F6;}
.navbar-default.mini{background: #fff;-moz-box-shadow:0px 0px 15px #888;-webkit-box-shadow:0px 0px 15px #888;box-shadow:0px 0px 15px #888;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: #fff;}


/* logo */
a.navbar-brand { width:190px;height:65px; margin:0 5px; padding:0px; overflow:hidden;}
a.navbar-brand img {max-width:190px;max-height:65px; margin-left:0;margin-top: 2px;}



/* 导航右侧 */
#navbar{float: right;margin-right: 20px;}
.nav_bar{padding: 15px 0;color: #777;}
.nav_bar img{margin-right:8px;}
.nav_bar span{color:#dc0025;font-size: 16px;font-weight: 700; }
.nav>li>a{padding: 20px 10px;margin-right: 10px;}


.top-nav-right {position: absolute;top:20px;right:0px;width:110px;margin:0px;padding:0px;}
.top-nav-right ul {margin:0px;padding:0px;}
.top-nav-right ul li { float:left; width:30px;line-height:30px;margin:2px; }
.top-nav-right ul li.nav-shopping a { position: absolute;top:0px;right:0px;display:block; width:30px; height:30px;}
.shopping-box {margin:0px auto; padding:20px;}
.shopping-box li {margin:10px;}
@media (min-width:1024px) and (max-width: 1200px) {
	a.navbar-brand img{width: 100%;margin-top: 10px;}
}
@media (min-width: 768px){
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0px;height: 72px;margin: 3px 5px;}
ul.navbar-nav li.oen { height:60px; padding:15px 0px;}
}
@media (min-width:768px) and (max-width: 1024px) {
#navbar {margin-right: 20px;}
a.navbar-brand img{width: 100%;margin-top: 10px;}
}
@media (max-width: 768px) {
#navbar {float:right;margin-right: 30px;}
.navbar-default {padding:5px 0px;}
a.navbar-brand {margin-left:10px; max-width:110px;height: 60px;}
a.navbar-brand img {max-width:105px;max-height:48px;margin: 10px 5px;}
.top-nav-right {margin-top:10px;}
.top-nav-right ul li.nav-shopping,
.top-nav-right ul li.glyphicon-search {display:none;}
.navbar-toggle {z-index:999;}
.top-nav-right {width:30px;position:relative;top:0px;left:5px; z-index:99; font-size:26px; }
}


@media all and (min-width:1024px) and (max-width:1200px){
.top-nav-right {top:5px;}
}

#fat-menu {margin-top:3px;}


/* 幻灯文字 */

.bs-slider{margin-top: 60px;}
.carousel-caption {bottom:10%;}
.carousel-caption h3 {margin-bottom:30px;font-size:3.2em;}
.carousel-caption p {line-height:200%;font-size:1.2em;}
.carousel-caption .btn {margin-top:20px; font-size:1.0em;}

@media (max-width: 1280px) {

.carousel-caption h3 {font-size:2.0em;}
.carousel-caption p {line-height:180%;font-size:1.0em;}
}
@media (max-width: 768px) {
.carousel-caption h3 {margin-bottom:30px;font-size:1.2em;}
.carousel-caption p {display:none;}
.carousel-caption .btn {display:none;}
}

.modal {top:20%;}
.bs-example-modal-lg-search .row { padding:20px; }

/* 通用 */

.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}


.title,.title-2 { padding:0; margin-bottom: 30px; text-align:center; text-transform:uppercase;}
.title h1,.title h3 a { color:#406398;line-height:30px;height:30px;font-size:28px; font-weight: normal;text-decoration: none; }
.title h3 small {clear:both; margin:20px 0px 10px 0px; color:#a1a1a1; font-size:10px; }
.title p,.title-index-1 p { margin:10px auto 30px auto;line-height:20px;color:#333;font-size:16px; }
.title-2 a {font-size:30px;}
.title-2 h3 a small {display:block; clear:both; margin:10px 0px 10px 0px; color:#a1a1a1; font-size:8px;}

@media (min-width: 768px) {
.title p,.title-index-1 p {width:600px;}
}
@media (max-width: 768px) {
.title h1,.title h3 a {font-size:2rem; }
}

.breadcrumb>li .active{color: #666;}

/* 页底 */

.sub_menu {margin-top:30px;font-family: "微软雅黑" ;}

@media (max-width: 768px) {
.sub_menu {height:0px;overflow:hidden;}
}


/* 面包屑导航 */
.breadcrumb {margin-bottom:50px;}
.breadcrumb span {padding-right:15px; color:#ccc;}

/* 内页文字大小按钮 */
.content_tools {
float:right;
margin:30px 0px; 
padding:5px 15px;
background:#eee;
text-align:right;
font-size:14px;
}


/************* 分页 */

.pages {
  clear:both;
  margin:0px 10px;
  font-size:0.8em;
  color:#888;
}

.pages strong,.pages span {
  color:#FFFFFF;
  display:block;
  float:left;
  height: 26px;
  line-height: 26px;
  float:left;
  padding:0px 8px;
  background:#337ab7;
  margin: 0px 3px 0px 0px;
  font-size:0.8em;
  border-radius: 3px 3px 3px 3px;
}
.pages a,.pages a {
  display:block;
  float:left;
  height:24px;
  line-height:24px;
  float:left;
  padding:0px 8px;
  border:1px solid #337ab7;
  border-radius: 3px 3px 3px 3px;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#337ab7;
  font-size:0.8em;
}

.pages strong {color:white;}

.pages span {
  float:right;
}

#page {
font-size:0.8em;
}
#page .blank10{height:20px;}
#page strong {
padding:5px 8px;
background:#337ab7;
border-radius:5px;
color:white;
margin-right:15px;
font-size:0.8em;
}

.pagination {margin:50px 0px;}


/* 分页 */
.page-number { position:relative; right:0px; top:5px;color:#FFFFFF;height: 26px;line-height: 26px;padding:9px 20px;background:#337ab7;margin: 0px 3px 0px 0px; font-size:0.8em;border-radius: 3px 3px 3px 3px;}


/* 正文 */
#content_text {line-height:180%;font-size:1.2em;}

/* 首页--产品中心 */

.section2{padding-top: 60px;padding-bottom: 120px;background-size: 100% 100%;}
.section2 .container{padding: 0;}
.section2 .row{margin-top: 40px;}
.section2 .container p{color:#337fbf;text-align:center;font-size: 16px;line-height: 30px;}
.section2 .col-sm-12{padding-left: 0;padding-right: 0;}
.product p{font-size: 14px;color: #949494;margin-top: 10px;line-height: 26px}
.product h4{font-size: 24px; color: #616161;}
.product1{background: url(../images/pro_01bg.jpg)no-repeat;width:100%;height: 382px;}
.product1 img{margin-top:20px;margin-right:10px;float: right;}
.product2{background: url(../images/pro_02bg.jpg)no-repeat;width:100%;height: 382px;}
.product2 img{margin-top:20px;margin-right:0px;float: right;}
.product3{background: url(../images/pro_03bg.jpg)no-repeat;width:100%;height: 382px; padding: 10px 20px;}
.product4{background: url(../images/pro_04bg.jpg)no-repeat;width:100%;height: 382px;}
.product4 img{margin-top:20px;margin-right:10px;float: right;}
.product5{background: url(../images/pro_05bg.jpg)no-repeat;width:100%;height: 382px; padding: 10px 20px;}
.product1:hover h4,.product1:hover p,.product2:hover h4,.product2:hover p,.product3:hover h4,.product3:hover p,
.product4:hover h4,.product4:hover p,.product5:hover h4,.product5:hover p{color:#2e9ad5;}

.product-info{padding-top: 90px;padding-left: 40px;float:left;height:100%; }
.product-info2{padding-top: 10px;padding-left: 10px;float:left;}
.detail-button span{font-size: 18px;}
.detail-button a{float: left;padding: 0;text-align: center;margin-top:50px;color:#1b8fcd; font-size:24px;}
.detail-button :hover{color:#555;}
.case-button {margin: 0 auto;margin-top:50px; font-size:24px;display: block; position: relative;width:246px;height: 70px;clear: both;padding-top: 40px;}
.case-button a{text-align: center;color:#1b8fcd;border: 1px solid #878787;line-height:60px;padding:6px 50px; border-radius: 50px;}
.case-button :hover{background:#1b8fcd;  color:#fff;}
.section1 .col-lg-4,.section1 .col-lg-3,.section1 .col-md-4,.section1 .col-xs-6,.section2 .col-lg-4,.section2 .col-md-4,.section2 .col-xs-6{padding:0;}

/* 首页--关于我们 */
 
.section1{background:#f1f1f1;padding-top: 80px;padding-bottom: 80px;clear: both; }
.about-img{background: url(../images/aboutbg-img.jpg)no-repeat;width: 100%;height: 424px;}
.about-img img{width: 96%; float: right;height: 407px;overflow: hidden;}
.about-intro{color: #fff;text-align: center;}
.about-intro h3{font-size:24px; }
.about-intro ul li{width: 25%;float: left;border-right: 1px solid #fff;}
.about-intro ul li:last-child{border: none;}
.about-menu{width: 100%;position:relative;z-index: 99;margin-top: -150px;left:370px;background: #fff;height: 100px;text-align-last: center;}
.about-menu ul {padding: 0;}
.about-menu ul li{width: 25%;float: left;height: 100px;}
.about-menu ul li img{display: block;margin: 4px auto;padding-top: 17px;}
.about-menu li:hover{background: #dc0025;}
.about-menu li:hover a{color:#fff;}
.about-menu li:hover img{mix-blend-mode: screen;}
.about-main{padding: 30px 10px;}
.about-main p{font-size: 16px;color: #555;line-height: 1.6;max-height: 1228px;overflow: hidden;}
.about-info{margin: 0 auto;width: 98%;height:195px;overflow: hidden;margin-bottom: 10px;}
.about-info h5{color: #5a82d4;text-align: center;font-size: 20px;padding-top: 30px;}
.about-info p{color: #404040 !important;font-size: 14px!important;margin-top: 15px!important;text-align: left!important; height:85px;overflow: hidden;padding: 0 15px;}
.about-info2{background: url(../images/about-07.jpg)no-repeat;height:197px; display:block;}
.about-info2 h3{text-align: center;color: #666;font-size: 24px;margin: 0;position: relative;top: 40%;}
.about-info2 h3:hover{color: #5a82d4;}


/*监测领域--工程案例*/

.fieldinfo{margin: 0 15px;text-align: left;background: #fff;color: #484848;}
.fieldinfo-img{height: 205px;overflow: hidden;text-align: center;}
.field-ditail{background: #fff;padding:35px 0 20px 0;border-bottom: 1px solid #e4e4e4;}
.field-ditail h3{padding: 18px;margin:0;float: left;background: #7e7e7e;color: #fff;}
.field-ditail p{font-size: 16px;padding-bottom: 10px;display: block;margin: 0;width: 73%;margin-left:23%;max-height: 70px;overflow: hidden;}
.field-ditail p span{font-size: 16px;display: block; color: #dc0025;}
.field-ditail:hover{box-shadow:0 7px 18px #ededed;}
.field-ditail:hover h3{background: #dc0025;}
.field-ditail:hover p{color: #9b9b9b;}

.caseinfo{margin: 0 5px;text-align: left;background: #fff;color: #484848;}
.caseinfo-img{height: 588px;overflow: hidden;}
.caseinfo-img2{height: 288px;overflow: hidden;margin-bottom: 12px;}
.caseinfo h4{font-size: 20px;padding: 0 25px;margin: 40px 0 30px 0;}
.caseinfo p{font-size: 16px;padding-bottom: 10px;padding: 0 25px;display: block;margin: 0;}
.caseinfo p span{font-size: 16px;display: block; color: #dc0025;}
.caseinfo .fa{padding: 20px 0;font-size: 18px;}
.caseinfo:hover{background: #2e9ad5;}
.caseinfo:hover h4,.caseinfo:hover p,.caseinfo:hover p span{color: #fff;} 


/*--新闻--*/

.news-box{text-align: left;}
.news-img{width: 100%;height: 306px;overflow: hidden;}
.news-main{background: #f8f8f8;padding:12px 35px;}
.news-main .fa{float: right;color: #c6c6c6;font-size: 18px;}
.news-main h4{font-size: 20px; color: #dc0025;margin-bottom:10px;line-height: 1.5;max-height: 30px;overflow: hidden;}
.news-main p{color: #6e6e6e;font-size: 14px;line-height: 30px;border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;max-height:76px;overflow: hidden;}
.news-main span{color: #525252;}
.news-list{padding: 20px 30px;margin:0;width: 100%;display: table;}
.news-list-line{border-bottom: 1px dashed #eaeaea;float: left;width: 100%;top: 20px;position: relative;}
.news-list h3{font-size: 24px;color: #525252;width: 5%;float:right;margin: 0;}
.news-list h4{font-size: 16px;color: #5D5D5D;margin-top: 0;line-height: 26px;width: 75%;float: left;margin-bottom: 0;max-height: 26px;overflow: hidden;}
.news-list p{color: #6e6e6e;font-size: 14px;line-height: 22px;width: 75%;float:left;max-height: 44px;overflow: hidden;}
.news-list span{width: 16%;float: left;}
.news-list span h5{margin-top: 0;}
.news-list span h1{font-size: 38px;margin-bottom: 0;margin-top: 0;}
.news-list span h1:after{content: '';width: 25px;height: 3px;background: #ddbc99;position: absolute;left: 40px;top: 85px;}
.news-list:hover{background: #dc0025;}
.news-list:hover h4,.news-list:hover p,.news-list:hover h4,.news-list:hover span,.news-list:hover h3{color: #fff;} 
.news-list:hover span h1:after{background:#fff;}
.news-button{font:300 14px "Microsoft YaHei";padding: 0;text-align: center;width: 180px;height: 34px;line-height: 34px;margin: 0 auto;margin-top:40px;}
.news-button a{color: #fff;border-radius:50px;background:#dc0025;height: 37px;line-height: 36px; width: 180px; display: block;border: 1px solid #dc0025;}
.news-button :hover{color: #dc0025;background: #fff;}

/* 友情链接 */
.section5{z-index: 3;background:url(../images/pater-bg.jpg)no-repeat;width:100%;  padding: 50px 0;}
.home-links { padding:50px 0px 0px 0px;  background:#333; color: #666; }
.home-links .hr  {padding:15px 0px 0px 0px; border-top:1px dotted #555;}
.home-links-left {padding:0px;}
.home-links .links-logo img {float:left; margin:10px;opacity: 0.2;}
.home-links .links-logo img:hover {opacity: 1; transition: 400ms;}
.home-links .links-a { clear:both; margin: 0 auto; font-size: 14px; padding-bottom: 60px; }
.home-links .links-a a { color: #666; padding: 10px; line-height: 300%; }

.blk_18 { overflow:hidden; zoom:1; width:1140px;margin: 0 auto;margin:50px 0; }
.blk_18 .pcont { width:1058px; float:left; overflow:hidden; padding-left:5px;background: #fff;}
.blk_18 .ScrCont { width:4232px; zoom:1; margin-left:5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:20px; height:40px; float:left; background:url(../images/glider-arrows.png) no-repeat; }
.blk_18 .LeftBotton { background-position: 0 0; margin:20px 15px 0 0; }
.blk_18 .RightBotton { background-position: -20px 0 ; margin:20px 0 0 15px; }
/*.blk_18 .LeftBotton:hover { background-position: 0 -20px; }
.blk_18 .RightBotton:hover { background-position: -40px 0; }*/
.blk_18 .pl img { display:block; cursor:pointer; border:1px solid #fff; margin:1px auto 1px auto; }
.blk_18 .pl { width:250px;float:left; text-align:center; line-height:88px;margin-right: 14px; }
.blk_18 a.pl:hover {  background-color: transparent; }
.blk_18 #List1_1 :hover img,.blk_18 #List2_1 :hover img{filter: none;}
.blk_18 #List1_1 img,.blk_18 #List2_1 img{filter: grayscale(100%);}

.section6{padding-top: 60px;background: #f6f6f6;}
.section8{padding-top: 60px;padding-bottom: 20px;}
.section6-case{background-size: 100% 100%;padding-bottom: 80px;}
.section3{padding:60px 0;min-height:458px;width:100%;height: 100%;}
.section3 .row{margin-top: 50px;}
.section3 .col-lg-6{padding-left: 10px;padding-right: 10px;}
/* 留言板 */
.section4{background: url(../images/message-bg.jpg)no-repeat;padding: 60px 0;background-size: 100% 100%;}
.code{float: right;text-align: center;}
.code p{font-size: 18px;margin-top: 10px;}


.Btittlel{text-align:left;margin-bottom: 30px;}
.Btittlel-cn{font-size: 24px;color:#2f2f2f;font-weight:500;margin-bottom: 50px;}
.Btittlel h2{font-size: 30px;color:#a4a4a4;position:relative;top:0;font-family:'Helvetica Neue Light';text-transform: uppercase;}
.about-main h3{color: #dc0025;margin-bottom: 50px;}
.about-main h3:after {content: '';width: 30px;height: 3px;background: #dc0025;position: absolute;left:25px; top:100px;}

.Btittle{text-align: center;margin-bottom: 30px;}
.Btittle-en{font-size: 16px;color:#838383;font-weight:300;font-family:'Helvetica Neue Light';}
.Btittle h2{font-size: 28px;color:#404040;position:relative;top:0;font-weight:500;font-family:'微软雅黑';margin-top: 10px;}

.BtittleW{text-align: center;margin-bottom: 30px;}
.BtittleW h2{font-size: 30px;color:#fff;text-transform: uppercase;font-weight:500;padding-top: 0px;}
.BtittleW-cn{font-size: 24px;color:#fff;font-family:'微软雅黑';font-weight:300;}

.partit{text-align:left;margin-bottom: 100px;}
.partit-en{font-size: 16px;color:rgba(255,255,255,.6);font-weight:300;margin-top: 27px;float: left;}
.partit h2{font-size: 28px;color: #fff;float: left;margin-right: 15px;position: relative;}



.section7{background: #232428;padding-top:50px; padding-bottom: 10px;}
.section7 h4{margin-bottom: 20px;color: #fff;}
.s7-2 img{margin-top: 10px;margin-left: 10px;}
.s7-3 ul {width: 260px;float: left;padding: 0;}
.s7-3 ul li{width: 100%;margin-right: 20px;line-height: 30px;}
.s7-3 ul li a{color: #999;}
.s7-4{padding-top: 10px;margin-left:0px;width:100%;float: left;}
.s7-4 p{display: block;color:#e1e1e1;text-align:right;margin-right: 10px;}
.footer{text-align: left;color: #fff;    border-bottom: 1px solid #5a5a5a;float: left;width: 100%;}
.footer img{margin-right: 10px;float: left;margin-bottom: 40px;}
.footer h5{font-weight: 300;line-height: 30px;float: left;padding-left: 10px;width: 50%;margin-top: 8px;margin-bottom: 4px;}
.footer p{float: left;padding-left: 10px;width: 70%;}
.footer-main {float: left;width: 100%;margin-top: 40px;border-top: 1px solid #515151;padding-top: 10px;}
.footer-code{float: right;margin-top: 30px;} 
.footer-code img{margin-left:50px; }
.footer-main ul {padding-left: 10px;}
.footer-main ul li{width: 15%;font-size: 14px;color:#fff;float: left;margin-top:0px;}
.footer-main ul li a{color: #8c8c8c;}
.footer-main ul li a:hover{color: #c3c3c3;}
.footer-main p{display: block;float:left;width: 80%;margin: 0;line-height: 30px;color: #8c8c8c;padding: 4px 0;font-weight: 500;}
.footer-main p a{margin:0 8px;}
.footer-main p a:hover{color: #fff;}
.footer-main span{width: 20%;float: right;}
.footer-main span img{margin-top: 12px;margin-right: 20px;float: right;}

.form-inline .form-control{width: 100%;height: 44px;border:none;}
.form-inline .form-control3{width: 100%;padding:12px; border: 4px solid #dfe6f5;color: #555;border-radius: 0;height: 172px;background-color: transparent;}
.form-inline .control-label {font-size: 16px;line-height: 40px;}
.form-inline .form-group{width: 100%;margin-bottom: 20px;}
.btn-default {width: 40%;background-color: transparent;color: #2e9ad5;padding: 10px 12px;border: 1px solid #2e9ad5;border-radius: 20px; margin-left: 30%;}
.btn-default:hover{background: #2e9ad5;color: #fff;border: 1px solid #2e9ad5;}

.foot{color:#808080;padding: 15px 0;line-height: 30px;background: #131313;font-size: 12px;text-align: center;height: 60px;font-family: '微软雅黑';} 
.foot a{color:#808080;}

/*二级页面*/
#slides{ width:100%; margin:20px auto; height:276px; overflow:hidden; position:relative;}
.slides_container{margin: 0;padding: 0;}
.slides_container li{ width:100%; float:left;}
.slides_container li a{ display:inline-block; width:31%;  border:1px solid #fff;margin: 0 8px;}
.slides_container li a img{ width:100%;}
.slides_container li a span{ display:block; cursor:pointer; height:40px; line-height:40px; background-color:#dc0025;; color:#fff;margin-top: -40px;position: relative;text-align: center;opacity: 0.8;}
.slides_container li a:hover span{color:#fefefe;text-decoration: none;}


.box2 b{font-size: 16px;color: #8b8b8b;font-weight: 300;}
.box2{margin-top:40px;position: relative;z-index: 2;padding: 0 30px;}
.box2 h4{font-size: 20px;line-height: 30px;color:#464646;}
.box2_img{width:100%;max-height: 316px;}
.box2 > .container{background: #fff;padding: 0px 0;}
.box2-left{float: left;width: 220px;padding: 50px 0;}
.box2-right{overflow: hidden;padding: 50px 30px;line-height: 2;}
.box2-right h1{font-size: 24px;margin-bottom: 20px;text-align: center;}
.box2-right p{color: #666;padding: 0 10px;font-family: "微软雅黑" ;}
.box2-right img{width: 100%;}
.box2-right .coimg{text-align: center;margin-bottom: 30px;}
.box2-right span{line-height:2;color:#323232;}
.pro_con_img{width: 100%;}
.pro_con{font-size: 16px;    padding-top: 30px;}
.pro_tit{width: 100%;font-size: 16px;padding:25px;text-align: left;border: 1px solid #bfbfbf;}
.pro_img {width: 100%;margin-bottom: 30px;text-align: center;}
.pro_img p{line-height: 60px;height: 60px;border: 1px solid #dbdbdb;width: 100%;overflow: hidden;padding: 0 1%;}
.box2-right .pro_img{margin-top: 20px;padding: 0 10px;}


/* Submenu
 -----------------------------*/
.accordion {
    width: 220px;
    border: solid 1px #eaeaea;
    background: #FFF;
	margin-top: 50px;
	
}
.account-l ul{padding-left: 0;}
.accordion .link {
    cursor: pointer;
    display: block;
    padding: 10px 15px 10px 30px;
    color: #1162aa;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}


.accordion li{
    cursor: pointer;
}
.accordion li i {
    position: absolute;
    top: 12px;
    right: 12px;
    font-size: 18px;
    color: #999999;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
    right: 12px;
    left: auto;
    font-size: 16px;
}
.accordion li :hover{background: #f9f9f9;}
.accordion li :hover i{color: #dc0025;}
.accordion li :hover a{color: #dc0025;}
.accordion li.open .link {
    color: #dc0025;
}
.accordion li.open .link a{
  color: #dc0025;
}
.accordion li.open i {
    color: #dc0025;
}

.accordion li.open i.fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.submenu {
    display: none;
    background: #fff;
    font-size: 14px;
}

.submenu li {
    border-bottom: 1px solid #f1f1f1;
}

.submenu a {
    display: block;
    text-decoration: none;
    color: #666;
    padding: 12px;
    padding-left: 42px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.submenu a:hover ,.submenu li.current a{
    background: #dc0025;
    color: #FFF !important;
    color: #FFF;
}
.bs-slider{max-height:870px!important;}




@media (min-width: 1024px) and (max-width: 1360px){
#prevLink { LEFT: -50px }
#nextLink { RIGHT: -30px }
.blk_18{width:100%; }
.blk_18 .pcont{width:92%;}
.blk_18 .pl{width: 270px;}
.account-l {width: 20%;}
.box2-right{padding: 20px 15px;display: inline-block;width: 80%;margin: 0 auto;}
.accordion {width: 100%;}
.about-menu{display: none;}
.about-img{background-size: 100%;}
}

@media (max-width: 1023px) and (min-width: 768px){
.section1{    padding-top: 30px;padding-bottom: 0;}
.section1 .row{padding: 0;margin: 0;}	
.section1 .container{padding: 0 10px;margin: 0;width: 100%;}
.product1{background: #efefef;margin-bottom:0;}
.product1 img{position: absolute;top:-20px;left:21%;height: 74%; z-index: 99;}
.product-info {padding-top: 280px;text-align: center;position: relative;margin-bottom: 10px;width: 100%;padding-left: 0;}
.detail-button{display: none;}
.product2 img {position: absolute;top: -20px;margin: 0 auto;left: 15%;}
.product3{background: #e8e8e8;}
.product3 img{margin-left: 0;margin-bottom: 20px;}
.product-info2 {padding-top: 10px;text-align: center;width: 100%;}
.product4 {background: #f8f8f8;}
.product4 img {margin-top: 20px;position: absolute;top: 0;left: 13%;height: 58%;}
.product5{background: #e8e8e8;}
.product5 img{margin-left: 0;padding: 10px 0;}	
.product p{line-height: 22px;}
.section2 {padding: 40px 0;background-size: 100% 100%;}
.section2 .container p {width: 70%;margin: 0 auto;}	    
.section6{padding:30px 0; }
.section3{padding-bottom: 30px;}
.section6-case{padding-bottom: 10px;}
.caseinfo-img {height: 364px;}
.caseinfo-img2{height: 176px;}
.caseinfo-img2 img,.caseinfo-img img{width: 100%;}	
.news-box {margin-right: 0;margin-bottom: 15px;}
.news-img img{width: 100%;}
.code img{width: 96%;}
.blk_18{width: 100%;margin-bottom: 40px;margin:30px 0;}
.blk_18 .pcont{width:86%; }
.blk_18 .ScrCon{width: 100%;}
.blk_18 .pl {width: 147px;}
.blk_18 .pl img{width: 100%;    margin: -6px auto 6px auto;}
.blk_18 #List1_1, .blk_18 #List2_1 {float: left;margin-top: 13px;}
.footer-main ul li {width: 18%;}
.box2{padding: 0px 20px;}
.box2 > .container {margin-top: 80px;width: 100%;padding: 20px 0;}
.pro_tit{width: 100%;}
.box2-right img{width: 100%;}
.box2-left{float: none;width: 100%;padding: 20px 15px;}
.box2-right{padding: 20px 15px;display: inline-block;width: 100%;margin: 0 auto;}
.box2-right img {width: 100%;}
.accordion {width: 100%;}
.account-l {width: 100%;}
.about-img{background-size: 100% 100%;}
.field-ditail h3{padding: 7px;}
.field-ditail p{max-height: 60px;font-size: 14px;}
.section3 .row{margin: 30px 0;}
.footer{display: none;}
.footer-code{display: none;}
.section7 {padding-top:10px;text-align: center;padding-bottom: 20px;}
.section8{padding: 30px 0;}
.footer-code,.footer-main span,.footer,.s7-2,.s7-3,.s7-4{display: none;}
.footer-main{border: none;margin-top: 0;text-align: center;}
.footer-main p{width: 100%;}
	.about-menu{display: none;}
}
	

@media screen and (min-width: 0) and (max-width: 767px){
.section1{padding: 30px 0;}
.about-img{height: 251px;background-size: 100%;}
.about-img img{height: auto;}
.about-main h3{font-size: 18px;margin-bottom: 50px;}
.about-main h3:after{top:90px;}
.about-intro ul{padding: 0;}
.about-intro ul li {width: 50%;border: none;margin-bottom: 20px;}
.about-menu{display: none}
.caseinfo{margin-bottom: 15px;}
.caseinfo-img{height: 288px;}
.caseinfo-img2 img,.caseinfo-img img{width: 100%;}
	
.product1{background: #efefef;margin-bottom: 20px;}
.product1 img{position: absolute;top:-20px;left: 18%;height: 78%; z-index: 99;}
.product-info {padding-top: 280px;text-align: center;position: relative;margin-bottom: 10px;width: 100%;padding-left: 0;}
.product2 img {position: absolute;top: -20px;margin: 0 auto;left: 10%;}
.product3{background: #e8e8e8;}
.product3 img{margin-left: 10%;}
.product-info2 {padding-top: 10px;padding-left: 0;text-align: center;width: 100%;}
.product4 img {margin-top: 20px;position: absolute;top: 0;left: 19%;height: 68%;}
.product5{background: #e8e8e8;}
.product5 img{margin-left: 10%;padding: 10px 0;}	
.detail-button{display: none;}
.btn-default{padding: 6px 12px;}
.field-ditail p{margin-left: 26%;}
	
.section6-case{padding-bottom: 30px;}
.section2 {padding-top: 30px;padding-bottom: 40px;}
.section2 .container p{padding: 0 20px;}
.section3 .row {margin-top: 30px;}
.section4{padding: 30px 0;}
.section5{padding: 30px 0;}
.section6 {padding: 20px;}
.section7 {padding-top:10px;text-align: center;padding-bottom: 20px;}
.section8{padding-top: 30px;padding-bottom: 0;}

.blk_18{width:100%;margin-bottom: 30px;}
.blk_18 .pcont{width:75%; }
.blk_18 .ScrCon{width: 100%;}
.blk_18 .pl {width: 110px;}
.blk_18 .pl img{width: 100%;margin: -8px auto 8px auto;}
.blk_18 #List1_1, .blk_18 #List2_1 {float: left;margin-top: 20px;}
.blk_18 .LeftBotton { margin:18px 15px 0 0; }
.blk_18 .RightBotton { margin:18px 0 0 15px; }
	
.news-box {margin-right: 0;margin-bottom: 15px;}
.news-list {padding: 20px 10px;}
.news-list h4 {font-size: 16px;height: 70px;overflow: hidden;line-height: 24px;}
.news-list span {width: 24%;}
.news-list p{width: 90%;}
.news-list span h1:after{left: 20px;top:80px;}
.news-main p{max-height: 140px;overflow: hidden;}
	
.form-inline .form-group{margin-bottom: 10px;}
.fieldinfo{margin-bottom: 15px;}
#banner2 div{height: 200px;}	
#navbar {float: right; margin-right: 0; width: 100%;background-color: #fff;box-shadow:0px 2px 6px #5C5C5C;}
.navbar-nav>li>a{padding: 10px 20px;border-bottom: 1px solid #ccc;}
.navbar-toggle{margin-right: 20px;    margin-top: 15px;}
.slides_container li a{margin-bottom: 15px;width: 100%;}
.slides_container li a img {width: 100%;}
.pro_img{margin-bottom: 10px;}

	
.box2-right {padding: 20px 15px;width: 100%;}
.accordion{width: 100%;margin-top: 30px;}
.account-l {width: 100%;}
.code{float: none;}
.footer-code{float: none;}
.footer-main{border: none;margin-top: 0;}
.footer-main p{text-align: center;width: 100%;}
.footer-code,.footer-main span,.footer,.s7-2,.s7-3,.s7-4{display: none;}

}



/*公司业绩*/


/*工程案例轮播*/
#wrapper {width:1200px;height:380px;margin-top: 30px;}
#carousel {width: 1200px;position:relative;}
#caroufredsel_wrapper{width: 100%;}
#carousel ul {list-style: none;display: block;margin: 0;padding: 0;}
#carousel li {text-align: center;display: block;width:396px;height:auto;padding: 0;margin:0 1px; float: left;position: relative;background-color: #fff;margin-bottom: 14px;}
#carousel li img {width: 100%;height:420px;}
#carousel li span {text-indent: -999px;display: block;overflow: hidden;width: 350px;height:340px;position: absolute;z-index: 2;top: 13px;left: 16px;}     
.clearfix {float: none;clear: both;}
#carousel li h6{font-size:16px;height: 90px;line-height: 90px; }
#carousel .prev, #carousel .next {background: transparent url(../images/carousel_control.png) no-repeat 0 0;text-indent: -999px;display: block;overflow: hidden;width: 15px;height: 21px;margin-left: 10px;position: absolute;top: 70px;        }
#carousel .prev {background-position: 0 0;left: -35px; margin-top: 130px;}
#carousel .prev:hover {left: -36px;}      
#carousel .next {background-position: -18px 0;right:-25px;  margin-top: 130px;}
#carousel .next:hover {right: -26px;}       
#carousel .pager {text-align: center;margin: 0 auto;}
#carousel .pager a {background: transparent url(../images/carousel_control.png) no-repeat -2px -32px;
text-decoration: none;text-indent: -999px;display: inline-block;overflow: hidden;width: 8px;
height: 8px;margin: 0 5px 0 0;}
#carousel .pager a.selected {background: transparent url(../images/carousel_control.png) no-repeat -12px -32px;text-decoration: underline; }
#source {text-align: center;width: 100%;position: absolute;bottom: 10px;left: 0;}
#source, #source a {font-size: 12px;color: #999;}
#donate-spacer {height: 100%;}
#donate {border-top: 1px solid #999;width: 100%;padding: 50px 75px;margin: 0 auto;overflow: hidden;}
#donate p, #donate form {margin: 0;float: left;}
#donate p {width: 100%;}
#donate form {width: 100px;}

#my-glider { POSITION: relative; margin:0 auto;height: 580px; margin-top: 50px;}
.scroller { OVERFLOW: hidden; HEIGHT: 530px }
.scroller .section { FLOAT: left; OVERFLOW: hidden; WHITE-SPACE: nowrap; HEIGHT: 530px; TEXT-ALIGN: center }
.scroller .section .box{float: left;margin-right: 14px;margin-bottom: 14px; box-shadow:-6px 7px 18px #ededed;    background-color: #fff;}
.scroller .content { WIDTH: 2384px; }

#prevLink { DISPLAY: block; OVERFLOW: hidden; WIDTH: 20px; TEXT-INDENT: -99999px; POSITION: absolute; TOP: 55%; HEIGHT: 40px; background-image: url(../images/glider-arrows.png); background-repeat: no-repeat; }
#nextLink { DISPLAY: block; OVERFLOW: hidden; WIDTH: 20px; TEXT-INDENT: -99999px; POSITION: absolute; TOP: 55%; HEIGHT: 40px; background-image: url(../images/glider-arrows.png); background-repeat: no-repeat; }
#nextLink { BACKGROUND-POSITION: -20px 0px ;right: 15px;}
#prevLink { left: -35px;}


@media (min-width:1024px) and (max-width:1200px) {
#wrapper {width:100%;height:inherit;margin-top: 30px;margin: 0 auto;margin-left: 10px;}
#carousel {width:100%;position:relative;margin-top: 50px;}
#carousel li {width:210px;margin: 0 10px;}
#carousel li img{height:288px;}
#carousel .prev {left: -40px; margin-top: 40px;}
#carousel .prev:hover {left: -41px;}    
#carousel .next {right:-5px; margin-top: 40px;}
#carousel .next:hover {right:-6px;}
}


@media (min-width:768px) and (max-width:1023px) {
#wrapper {width:100%;height:inherit;margin-top: 30px;margin: 0 auto;}
#carousel {width:97%;position:relative;margin-top:10px;margin-left: 30px;}
#carousel li {width:210px;margin: 0 10px;}
#carousel li img{height:221px;}
#carousel .prev {left: -30px; margin-top: 40px;}
#carousel .prev:hover {left: -31px;}    
#carousel .next {right:15px; margin-top: 40px;}
#carousel .next:hover {right:16px;}
}
@media (max-width:767px) {
#wrapper {width:90%;height:360px;margin-top: 30px;margin: 0 auto;}
#carousel {width:100%;position:vrelative;}
#carousel li {width: 290px;margin: 0 25px;}
#carousel li img{height:305px;}
#carousel .prev {left: -10px; margin-top: 80px;}
#carousel .prev:hover {left: -11px;}    
#carousel .next {right:-5px; margin-top: 80px;}
#carousel .next:hover {right: -6px;}
#carousel li h6{font-size:14px;height: 90px;line-height: 90px;padding: 0 10px;width: 180px; overflow: hidden;}
#carousel .pager{margin: 12px 0;}

}






/*#prevLink:hover { BACKGROUND-POSITION: 0px -79px }*/
/*#nextLink:hover { BACKGROUND-POSITION: -40px -79px }
*

/*品牌介绍*/

.About-box{width:100%; float: left; overflow: hidden;display:block;height: auto;margin-top:0;}
.About-box .con_class{color: #fff;position: relative;top:-240px;width: 100%;height: 100%;z-index: 9;}

.About-box ul {padding: 0;}
.About-box ul li{width: 18.5%;margin-right:26.7px; height:auto;float: left;text-align: center;margin-bottom: 30px;}
.About-box ul li:nth-child(5){margin-right:0;}
.About-box ul li:nth-child(10){margin-right:0;}
.About-box ul li:hover img {filter: none;}
.About-box ul li:hover .con_class {z-index: 11;}
.About-box ul li img{position: relative;z-index: 10;width: 100%;height: 458px;float: left;display: block;}
.About-box ul li a{color: #fff;position: relative;font-size: 18px;}
.About-box p{font-size: 22px;color: #fff;margin-right: 36px;z-index: 99;position: relative;}
.About-box .n_im_01,.About-box .n_im_01 img{width: 475px;height: 300px;overflow: hidden;}
.About-box .n_im_02,.About-box .n_im_02 img{width: 230px;height: 172px;overflow: hidden;}
.About-box .n_s_01{float: right;margin-top: -52px; }
.About-box .n_s_02{float: left;top: 444px;position: absolute;left: 139px;}
.About-box .n_s_03{float: right;margin-top: -52px; }

@media (max-width: 768px) {	
.About-box{width:100%;margin: 0 auto;margin-left: 8px;}
.About-box .n_im_01, .About-box .n_im_01 img {width: 85%;height: auto;}
.About-box p{margin-right: 62px;font-size: 20px;}
.About-box .n_im_02, .About-box .n_im_02 img {width: 146px;height: auto;}
.About-box ul li img{width: 100%;height: auto;float: left;}
}
@media (max-width: 767px) {
.About-box .n_s_02 { float: left; top: 324px;  position: absolute; left: 63px;}
}
@media (min-width:768px) and (max-width:1024px){
.About-box .n_s_02 { float: left; top: 278px;  position: absolute; left: 72px;}
.s3-text2{margin-top:20px; }

}
@media (min-width: 1024px) {
.About-box .n_s_02 {top: 448px;left: 142px;}
.he_border1:hover .he_border1_img {
  position: absolute;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: .8;
}
}


/*产品滑过特效*/
.he_border1 {
  background:#4183bc;
  width: 100%;
  height: 263px;
  padding: 0;
  margin: 0;
  position: relative;
  box-sizing: border-box;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  overflow: hidden;
}
.he_border1 .black{background: #111;opacity: 0.8;}
.he_border1 .he_border1_img {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  opacity: 1;
  overflow: hidden
}

.he_border1 .he_border1_caption {
  color: #fff;
  padding: 0;
  margin: 0;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  overflow: hidden
}
.he_border1 .he_border1_caption::before, .he_border1 .he_border1_caption::after {
  position: absolute;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.4s, -webkit-transform .4s;
  -moz-transition: opacity 0.4s, -moz-transform .4s;
  -o-transition: opacity 0.4s, -o-transform .4s;
  transition: opacity 0.4s, transform .4s
}
.he_border1 .he_border1_caption::before {
  top: 8%;
  right: 10%;
  bottom: 8%;
  left: 10%;
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0
}
.he_border1 .he_border1_caption::after {
  top: 8%;
  right: 10%;
  bottom: 8%;
  left: 10%;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0
}
.he_border1:hover .he_border1_caption::before, .he_border1:hover .he_border1_caption::after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}
.he_border1 .he_border1_caption, .he_border1 .he_border1_caption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  overflow: hidden;
  z-index: 1000
}
.he_border1 .he_border1_caption:hover{
  background-color:rgba(38,123,191,0.65);
}
.he_border1 .he_border1_caption_h {
  font-size: 1.3em;
  font-weight: 300;
  text-align: center;
  position: relative;
  top: 72%;
  left: 30%;
  width: 38%;
  padding: 4px 0;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  overflow: hidden;
  opacity: 1;
}
.company-button{width:180px;border:1px solid #fff;margin-right: 5px; border-radius:8px;}
.company-button img{border-right: 1px solid #fff; }
.company-button a{color: #fff;text-decoration: none;}
.he_border1 .he_border1_caption img{
  position: relative;
    width: 70px;
    height: 70px;
    top: 34%;
    left: 40%;padding-right: 5px;
}
.he_border1 .he_border1_caption_p {
  font-size: 1em;
  text-align: center;
  width: 70%;
  position: absolute;
  top: 40%;
  left: 15%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  overflow: hidden;
  opacity: 0;
  padding: 8px 0;
}


.he_border1:hover .he_border1_caption_p {
  top: 45%;
  opacity: 1
}
.he_border1_caption .he_border1_caption_h span{
  position: relative;
  top: 73%;
  text-align: center;
}

.he_border1_caption .he_border1_caption_h img{
    position: relative;
    width: 33px;
    height: 26px;
    top:0px;
    left:-13px;
}
.he_border1:hover .he_border1_caption .he_border1_caption_h{
  top:24%;
  opacity: 1;
}

/*产品滑过特效2*/
.he_slideCaptionDown {
	height: 288px;
	padding: 0;
	margin: 0 5px;
	position: relative;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
	margin-bottom: 12px;
}
.he_slideCaptionDown .he_slideCaptionDown_img {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	opacity: 1;
	overflow: hidden;
    height: 288px;
}
.he_slideCaptionDown .he_slideCaptionDown_caption {
	color: #fff;
	background: rgba(254,114,83,0);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden
}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption {
    background-color:rgba(219,2,37,0.8);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.he_caption_a{
	color: #337fbf;
	text-align: center;
	padding: 8px 24px;
	background: #fff;
	border-radius: 50px;
	top: 75%;
    width: 40%;
    position: absolute;
    left: 30%;
    font-weight: 400;
}
.he_slideCaptionDown .he_slideCaptionDown_caption, .he_slideCaptionDown .he_slideCaptionDown_caption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
}
.he_slideCaptionDown .he_slideCaptionDown_caption_h {
	font-size: 1.3em;
	font-weight: 700;
	text-align: center;
	width: 80%;
	position: absolute;
	top: -50%;
	left: 10%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	overflow: hidden;
	opacity: 0
}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h {
	color: #fff;
	top: 22%;
	opacity: 1
}
.he_slideCaptionDown .he_slideCaptionDown_caption_p {
	font-size: 1em;
	text-align: center;
	width: 80%;
	position: absolute;
	top: -50%;
	left: 10%;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	overflow: hidden;
	opacity: 0
}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p {
	color: #fff;
	top: 48%;
	opacity: 1
}


/*产品滑过特效3*/
.ca_slideCaptionDown {
	height: 398px;
	padding: 0;
	margin: 0;
	position: relative;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden
}
.ca_slideCaptionDown .ca_slideCaptionDown_img {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	opacity: 1;
	overflow: hidden
}
.ca_slideCaptionDown .ca_slideCaptionDown_caption {
	color: #fff;
	background: rgba(254,114,83,0);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden
}
.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption {
    background-color:rgba(219,2,37,0.8);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.ca_caption_a{
	color: #606060;
	text-align: center;
	padding: 6px 30px;
	background: #fff;
	border-radius: 50px;
	top: 75%;
    width: 60%;
    position: absolute;
    left: 20%;
    font-weight: 400;
}
.ca_slideCaptionDown .ca_slideCaptionDown_caption, .ca_slideCaptionDown .ca_slideCaptionDown_caption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
}
.ca_slideCaptionDown .ca_slideCaptionDown_caption_h {
	font-size: 1.2em;
	font-weight: 700;
	text-align: center;
	width: 80%;
	position: absolute;
	top: -40%;
	left: 10%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	overflow: hidden;
	opacity: 0;
	line-height:1.6;
}
.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption_h {
	color: #fff;
	top: 16%;
	opacity: 1;
	max-height: 50px;overflow: hidden;
}
.ca_slideCaptionDown .ca_slideCaptionDown_caption_p {
	font-size: 1.1em;
	text-align: center;
	width: 80%;
	position: absolute;
	top: -50%;
	left: 10%;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	overflow: hidden;
	opacity: 0
}
.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption_p {
	color: #fff;
	top: 35%;
	opacity: 1;
	max-height:130px;
	overflow: hidden;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {

    color: #fff;
    text-decoration: none;
    background-color: #dc0025;
    outline: 0;

}


@media (min-width:1024px) and (max-width:1200px) {
	.ca_slideCaptionDown {height:357px;}
	.he_slideCaptionDown {height: 342px;}
	.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption_h {top:26%;}
}
@media (min-width:768px) and (max-width:1024px) {
	.he_slideCaptionDown {height: 342px;}
	.ca_slideCaptionDown {height:230px;}
	.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption{display: none;}
}
@media (max-width:767px) {
.ca_slideCaptionDown{height: 305px;}
	.ca_slideCaptionDown:hover .ca_slideCaptionDown_caption{display: none;}
}

@media (max-width: 768px){

.he_border1_caption .he_border1_caption_h img{width: 30px;height: 26px;left: -15%;}
.About-box ul li {width: 19%;margin-right: 2px;}
.he_border1_caption .he_border1_caption_h span{top:0;margin-left: 8%;}
.he_border1 .he_border1_caption_h {font-size: 0.5em;margin-top:0;height: 36px;width: 50%;left: 25%;}
.he_border1 .he_border1_caption_p{width: 90%;margin: 0;left: 5%;padding: 3px 0;}
}



/*我们的优势*/
.col-xs-12, .col-sm-9, .col-md-12, .col-lg-12{padding-left: 0;padding-right: 0;}


.scroller .section .box h6 a{height: 90px;line-height: 90px;font-size: 16px;color: #848484;}
.section1 .title10 {padding: 20px 0;width:100%;margin: 0 auto;}
.section1 .title10 p {margin: 0;color: #414141;font-size: 16px;line-height: 30px;height: 110px;overflow: hidden;}
.section1 .title10 span a {display: block;height: 42px;width: 142px;border: 1px solid #1160a8;line-height: 40px;text-align: center;color: #1160a8;
    font-size: 16px;text-transform: uppercase;margin: 30px auto;}


/*工程案例*/
.glyphicon-chevron-left:before {content: "\e079";}


/*解决方案*/
.title_left{width: 385px;position: absolute;display: block; float: right;}
.title_center{width: 260px;margin: 0 auto;}
.title12{padding:40px 0;display: inline-block;float: right;margin-right: 50px;margin-top: 90px;}
.title12 h4{font-size:40px;color:#bbb;margin:0;line-height:40px;display:inline-block;
    width: 285px;}
.title12 .entit{margin-top:10px;display: block;color: #fff;font-size: 16px;}
.title12_content{width: 300px;float: right;margin-right:40px;color: #fff;display: block;font-size: 16px;line-height: 28px;max-height:200px;overflow:hidden;}
.case_box{width: 85%;position: relative;margin-left: 20px;background-color: #fff;float: left;}
.case_box ul li{width: 40%;margin:6% 6% 0 3%;float: left;}
.case_solu{padding: 30px 20px;background-color: #fff;position: absolute; margin-left: 20px;}
.solu-box {width: 100%;float: left;display: block;height: 358px;margin-top: 30px;}
.solu-box ul li{width: 25%;height: 350px; float: left;background: url(../images/shadow.png)no-repeat;}
.solu-box ul li p{text-align: center;color: #fff;font-size: 18px;width: 70%;margin-top: 30px;}
.solu-box ul li p:hover {color:#f9f9f9;}
.solu-box ul li img{margin: 0 auto;margin-top: 20px;}

/*关于我们*/


@media (max-width: 1920px) and (min-width: 1450px){ 
.section3{min-height:623px;width:100%;height: 100%;background-size:100% 100%;}
.About-box ul li img{height: 623px;}

}

@media (min-width: 768px) and  (max-width: 1024px){ 
  .he_slideCaptionDown {height: inherit;}
  .case_solu{top: 0;position: absolute;padding: 0;width: 90%;margin-left:50px;}
  .title_left img{width: 80%;}
  .title12{margin-right:-6px; margin-top:70px;}
  .title12_content{margin-right: -20px;}
  .adv{min-height: 270px;    padding: 35px 35px 40px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .box3{ padding: 10px 10px; margin-left: 20px;margin-top: 20px;}
  .title_left{float: left;right: 5px; width: 90%;}
  .title12{display: none;}
  .title12_content{    position: absolute; top: 72px;width: 87%;}
  .case_solu{position: absolute;padding: 0;margin-top: 20px;top: -66px;left:174px;width: 70%;}
  .scroller .section .box h6 {width: 176px;overflow: hidden;}
}

@media (max-width: 767px) {
  .title_left img{width: 80%;  margin-left: 0;}
  .case_solu{display: none;}
  .title12 h4{font-size: 24px;}
  .title12 {padding: 25px 10px; margin-top: 90px;margin-right: -220px; position: relative;}
  .title12_content{float: left;margin-left: 10px;margin-bottom: 10px;position: relative;margin-top: 0;}
}



/*.box3 a{width: 100%;height: auto;}
.box3 a:hover{background-color: #dc0025;color: #fff;}*/
.box3 b a{font-size: 16px;color: #8b8b8b;font-weight: 300;margin-left: 30px;}
.box3 h6 a{font-size: 16px;line-height: 30px;color:#9b9b9b;margin-top: 0;font-weight: 300; margin-left: 30px;}
.box3:hover{background-color:#dc0025;}
.box3 h6,.box3 b,.s3-text2, a{color: #9b9b9b;}
.box3:hover h6 a,.box3:hover b a,.box3:hover .s3-text2 a{color: #fff;}



.s3-text3{margin: 0; margin-bottom: 10px;}
.s3-text3 a{display:block;height:32px;width:120px;line-height:32px;text-align:left;color:#8b8b8b;font-size:14px;text-transform:uppercase;font-weight:400;}

.s3-text2 {margin:30px 0;margin-right: 10px;} 
.s3-text2 a{display:block;height:32px;width:120px;line-height:32px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;
    background: #1f6db6;border-radius: 50px;}
.s3-text2 a:hover{color: #eaeaea;}
.pro_shadow{width: 100%;background-color: #fff;padding: 30px 40px;border: 1px solid #f7f7f7;-moz-box-shadow:2px 4px 10px #eaeaea; -webkit-box-shadow:2px 4px 10px #eaeaea; box-shadow:2px 4px 10px #eaeaea;
min-height: 90px;}
.pro_shadow h2{font-size: 60px;color:#2c5385;line-height: 20px;float: left;margin-right: 20px;}
.pro_shadow h3{font-size: 60px;color:#2c5385;line-height: 0;float: left;margin-right: 20px;min-height: 60px;}





@media(min-width: 768px) and (max-width: 1024px){
.About-box ul li{margin-right: 11px;margin-bottom: 20px;}
.box3 b a,.box3 h6 a,.s3-text2{margin-left: 0;} 
.box2_img img{width: 100%;}
.box3 {padding: 14px 0;}
.box3 h6{margin: 0;}
a.navbar-brand {width: 140px;height: 70px;}
.nav>li>a { padding: 15px 15px;}
.About-box ul li{margin-right: 11px;margin-bottom: 20px;}


}

@media (min-width: 1024px) and (max-width: 1200px){

}

@media screen and (min-width: 0) and (max-width: 991px){

}


@media (max-width: 767px) {
.box3 b a,.box3 h6 a,.s3-text2{margin-left: 0;} 

}





/**/
/*列表页 -文字列表*/
/**/
.list-container a {color:#333;}
.list-container p {color:#888;}
.list-container h4 {color:#000;font-weight:bold; }
.list-container .row{margin-bottom:15px;}
.list-container .news-list{margin-bottom:0;}

.list-border{padding:15px; clear:both; border:1px dotted transparent; border-bottom-color:#BBBBBB;min-height:115px;}
.list-border-w{border:1px dotted #BBBBBB; margin:15px 0px;}
.list-border:hover{background:#F5F5F5; border-color: #ccc; border-radius: 5px 5px 5px 5px;}


.list-date {width: 5em; float: left; margin-right: 20px;text-align: center;}
.list-date span{display:block;width:1em;line-height:1em;padding-top: .1em;white-space:nowrap;font-size: 4em;color:#555;overflow:hidden;font-family: 'Times New Roman', Times, serif;}
.list-date p {clear:both; display:block; width:5em;overflow:hidden;margin-bottom:0;}

.news-list-text-pic p,.list-down p{line-height:1.6}
.list-down .img-auto {height:170px;overflow:hidden;}




#projectlist.masonry {
margin: 0 auto;
}

#projectlist { }
.wrapper { margin: 0px auto; }
.projectitem {margin:0px 0px 30px 0px;width: 380px; float: none; -webkit-backface-visibility: hidden;/*谷歌图片闪烁*/ -webkit-transform-style: preserve-3d;}
.projectitem a
{position:relative;display:block; }

.projectitem a:hover
{text-decoration:none;overflow:hidden;}

.projectitem a h4
{display:none;cursor:hand;text-align:center;}

.projectitem a:hover h4
{width:100%; line-height:30px; margin:0; padding:15px 0px;background:#333;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=56);-moz-opacity:0.8;opacity:0.8;}


.projectitem img,
.index-1 img,
.index-2 img,
.index-3 img,
#projectlist .owl-item img
{
 -moz-box-shadow:0px 0px 10px #888;
-webkit-box-shadow:0px 0px 10px #888;
}

.projectitem p {line-height:200%;font-size:1.2em;}

.post-masonry {margin:0px 0px 30px 0px;}
.post-masonry a
{position:relative;display:block; }

.post-masonry a:hover
{text-decoration:none;overflow:hidden;}

.post-masonry a h4
{display:none;cursor:hand;text-align:center;}

.post-masonry a:hover h4
{width:100%; line-height:30px; margin:0; padding:15px 0px;background:#333;display:block;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=56);-moz-opacity:0.8;opacity:0.8;}


.post-masonry img,
.index-1 img,
.index-2 img,
.index-3 img,
#projectlist .owl-item img
{
 -moz-box-shadow:0px 0px 10px #888;
-webkit-box-shadow:0px 0px 10px #888;
}


/*列表页 - 右侧*/

.pro_litit3 {display: block;height: 36px;}
/*.pro_litit3:after {content: '';width: 5px;height: 25px;background: #1162aa;float: left;margin-top: 3px; margin-left: 0px;margin-bottom: 20px;}*/
.pro_litit3 h1{display: block;font-size: 30px;color: #4986d5;font-weight: 400;padding: 0 16px;float: left;}
.pro_litit3 .span3 {width:38%; height: 1px;background-color: #4986d5;display: block;margin-top: 36px;float: left;}
.pro_litit3 .span2 {width:40%; height: 1px;background-color: #4986d5;display: block;margin-top: 36px;float: left;}
.pro_litit3 .span1{border-radius: 100px; width: 8px;height: 8px; margin-top: 32px;background-color: #4986d5;float: left;}
.pro_litit2 {display: table;color: #2c5385;font-size: 20px;font-weight: 700;margin:0 auto;}
.pro_litit2 h4{float: left;padding: 0 10px;}
.pro_litit2 .span2{width: 30px;  height: 2px;background-color: #1b8fcd;margin-top: 24px;float: left;}
.pro_litit {display: table;font-size: 20px;color: #6e6e6e;font-weight: 700;margin: 0 auto;}
.pro_litit .span1{width: 80px;  height: 2px;background-color: #1162aa;margin-top: 24px;float: left;}
.pro_litit h4{color: #6e6e6e;font-size: 20px;text-align: center;padding: 0 16px;border-bottom: 3px solid #dc0025;padding-bottom: 6px;}
.content-right-list h3 {font-size:16px;}
.content-right-list ol {margin-bottom:60px;}
.content-right-list ol li {list-style-type:decimal ;font-size:14px;line-height:1.8}


.check,.radio{margin-right:3px;_margin-right:0;}
.pcenter{ text-align:center;}
.pcenter img{ margin:0 auto;}

.l{ width:100%; float:left;}
.fl{display:inline; float:left;}
.fr{display:inline; float:right;}
.content{ float:left; _display:inline; overflow:hidden;}
.side{ float:right; _display:inline; overflow:hidden;}



.pagination{ position:absolute; left:483px; z-index:10; top:170px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none; background:url(../images/pg.png) no-repeat -1px 0; text-indent:-999em; width:14px; height:14px;}
.pagination li.current a{ background-position:-22px 0;}

.prev{ background:url(../images/glider-arrows.png) no-repeat; width:20px; height:40px; display:block; left:1px; top:120px; position:absolute; text-indent:-999em; outline:none; z-index:11;}
.prev:hover{ background-position:0 -43px;}
.next{ background:url(../images/glider-arrows.png) no-repeat -29px 0; width:29px; height:43px; display:block; right:1px; top:50px; position:absolute; text-indent:-999em;outline:none;z-index:11;}
.next:hover{ background-position:-29px -43px;}

@media (min-width: 768px) and (max-width: 1024px){
  
  .slides_container li {width: 100%;}
.slides_container li a{width:31%;margin: 0 6px;height: auto;}
.slides_container li a img {width: 100%;}
}

@media (max-width: 768px) {
.content-right-list {margin-top:60px;}
.box2_img img{width: 100%;} 
  
}

@media (max-width: 768px) {
.pro_litit3 .span2 {width:20%; height: 1px;background-color: #4986d5;display: block;margin-top: 36px;float: left;}
.pro_litit3 .span3 {width:18%; height: 1px;background-color: #4986d5;display: block;margin-top: 36px;float: left;}
}

@media (max-width: 375px){
.slides_container li {width: 100%;}
.About-box ul li a{font-size: 12px;}
/*.he_border1:hover .he_border1_caption_p {top: 0;opacity: 1;}
.he_border1:hover .he_border1_caption .he_border1_caption_h{top: 0;}*/
}

/* 联系我们地图页 */

.contact-us {background:#242625; }

.contact-us h3 {font-size: 60px;line-height:120%;color:#CCCCCC;text-align:center;padding:50px 0 ;}
.contact-us h3 span{font-weight:bold;color:#C22C45;}
.contact-us h4 {clear:both;  margin:50px auto 0;padding:0 0 50px}

.contact-us dl {}
.contact-us dl dt {line-height:40px;color:#CACACA;font-size: 26px;margin-bottom:10px;}
.contact-us dl dd{color:#AEAEAE;font-size: 1.0em;}
.content-ditu {height:50.8em;overflow:hidden;}
.contact-us .glyphicon {font-size:50px;}




/* 产品页面右侧文字信息 */
.product_info{  overflow:hidden}
.product_info table{ color:#535353; width:100%; }
.product_info table th{ text-align:right; padding:7px 5px; width:120px; font-weight:normal; color:#888;}
.product_info table td{ padding:5px; color:#535353; font-size:0.95em;}
.product_info table tr{}
.product_info strong{ color:#E53F40; font-size:30px;}
#dialog_link {margin-left:20px;background:#236298;}
@media (max-width: 768px) {
#dialog_link {margin:20px 0px 0px 0px;}
}


/* 滚动图片 */
#projectlist .owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
#projectlist .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
#projectlist .owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
#projectlist .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
#projectlist .owl-carousel .owl-item {float:left;  padding:0px 50px; overflow:hidden; text-align:center; }
#projectlist .owl-carousel .owl-item a.img-auto {height:350px;overflow:hidden;}
#projectlist .owl-carousel .owl-item h4 { margin:30px 0px; font-size:16px;}
#projectlist .owl-carousel .owl-item h4 small {padding-left:20px; font-style : oblique; }


#projectlist .owl-controls .owl-page,
#projectlist .owl-controls .owl-buttons div{cursor: pointer;}
#projectlist .owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
#projectlist .grabbing{cursor:url(../images/index/grabbing.png) 8 8, move;}
/* fix*/
#projectlist .owl-carousel .owl-wrapper,
#projectlist .owl-carousel .owl-item{-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);}



#projectlist .owl-theme .owl-controls{margin-top: 20px;text-align: center;}
/* Styling Next and Prev buttons*/
#projectlist .owl-theme .owl-controls .owl-buttons div {color: #333;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 5px 15px;font-size: 20px; font-weight:bold; background: #eee; }
#projectlist .owl-theme .owl-controls .owl-buttons div:hover {background:#333; color:white;}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
#projectlist .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
#projectlist .owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#projectlist .owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=30);/*IE7 fix*/opacity: 0.3;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #999;}
#projectlist .owl-theme .owl-controls .owl-page.active span,
#projectlist .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
#projectlist .owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
#projectlist .owl-item.loading{min-height: 150px;background: url(../images/base/AjaxLoader.gif) no-repeat center center}
#projectlist .owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}



.content-bottom-list-more {padding:8px 15px; background:#eee; color:#888;}

@media (min-width: 768px) {
.servers-wap {
display:none;
}
.dropdown-menu>li>a {padding:10px 20px;}

.navbar .nav > li.oen ul.two {
  margin: 0;
}
.navbar .nav > li.oen:hover ul.two {
  display: block;
}

}

@media (max-width: 768px) {
/* 手机菜单圆形按钮颜色 */
.plug-menu {
background: #ccc;
}

/* 手机菜单弹出按钮颜色 */
.top_menu>li {
background: #ccc;
}

/* 手机菜单平铺背景颜色 */
.foot_mp {
background: #ccc;
}


.servers,
.foot-share,
.content_tools_box
{display:none;}

ul.nav-pills li.active {clear:both; display:block; }
.content-bottom-list-more {display:block; width:110px; margin-bottom:30px;}

}

.navbar-right {padding:0px;}
.top-nav-right .dropdown-menu li {clear:both;width:98%;}
.lead {font-size:1.0em; line-height: 1.8; margin-bottom: 30px;width: 100%;}
.index-1 ul,.index-6 ul {margin:0px;padding:0px;}





.lead img {width:100%;}

.child{
display:none;
}


.left-menu {line-height:42px;  border:1px solid #ccc; border-radius: 5px;}
.left-menu ul {margin:0px;padding:0px;}
.left-menu ul li a {display:block; padding:0px 0px 0px 40px;}
.left-menu ul li.two {padding-left:10px;}
.left-menu ul li.three {padding-left:10px;}
.left-menu ul li.four {padding-left:10px;}
.left-menu ul li.five {padding-left:10px;}

.top-login {padding-left:5px;}



.btn-primary {
    background-color: #2495E4;
    border-color: #2495E4;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2495E4;
    border-color: #2495E4;
}
.pagination>li>a, .pagination>li>span {
    color: #2495E4;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    color: #2495E4;
}
#page strong {
    background: #2495E4;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #2495E4;
}
#dialog_link {
    background: #2495E4;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #2495E4;
    background-color: #fff;
}
.comm input.btn {
    background: #2495E4;
    color: #fff;
}
.pages strong, .pages span {
    color: #FFFFFF;
    background: #2495E4;
}
.btn-primary .badge {
    color: #2495E4;
    background-color: #fff;
}

.blank5{clear:both;height:5px;}
.blank10{clear:both;height:10px;}
.blank20{clear:both;height:20px;}
.blank30{clear:both;height:30px;}
.img-auto { display:block; overflow:hidden; }
.img-auto img { width:100%; height:auto; margin:0px auto; transition: 600ms; }
.img-auto:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }


.navbar-default{transition:.6s;opacity:1;position:fixed;top:0}
.navbar-default.mini{padding:0}
.navbar-default{background:0 0;border:none;height: 78px;background-color: #fff;}
.navbar-default .container{transition: 600ms;background: #fff;padding-top: 5px;padding-bottom: 5px;opacity: 0.9;font-family: "微软雅黑"}
.navbar-default.mini{background: #fff;}
.navbar-default.mini .container{padding: 0;}


@media screen and (max-width: 768px) {
.navbar-default{padding: 0;height: 58px;}
.navbar-default{background: #fff;padding-bottom: 0;padding-top: 0;
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);}
.navbar-default.mini{background: #fff;padding-bottom: 0;height: 60px;}
.navbar-default .container{padding-top:0;}
.navbar-default.mini .container{padding-top: 0;}
.container>.navbar-header {margin-right: 0;margin-left: 0;height: 60px;}
}

@media screen and (max-width: 768px) {
.navbar-default{padding: 0;height: 58px;}
.sub-mouse{display: none;}

}
.s1-r{height:490px;background:#2495E4;position: relative;z-index: 2;}

@media screen and (min-width: 992px) {
.s1-r{position:relative;margin-top:-110px; overflow: hidden;}
}


.s1-r-title{position:relative;height:110px;overflow:hidden;padding:33px 20px 0 40px;border-bottom:1px solid rgba(255,255,255,.3)}
.s1-r-title h4{margin:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:22px}
.s1-r-title p{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(255,255,255,.5);margin:0}
.s1-r-title a{display:block;width:100px;height:36px;position:absolute;top:50%;right:20px;margin-top:-18px;padding-left:35px;padding-top:11px}
.s1-r-title span{display:block;transition:all ease-out .3s;width:29px;height:14px;display:block;background:url(./images/base/icon.png) no-repeat 0 -170px}
.s1-r-title a:hover span{background:url(./images/base/icon.png) no-repeat 0 -186px}
.s1-r-item a{height:95px;overflow:hidden;padding:20px 10px;display:block;position:relative;text-decoration:none;overflow:hidden}
.s1-r-date{float:left;margin-right:20px;background:#147AC1;padding:6px 14px}
.s1-r-date-md{color:#fff;font-size:16px}
.s1-r-date-y{color:rgba(255,255,255,.5);font-size:14px}
.s1-r-item h4{margin:0;color:#fff;line-height:30px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s;position:relative;top:8px}
.s1-r-item p{font-size:12px;color:rgba(255,255,255,.5);margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.3s;position:relative;top:10px;opacity:0}
.s1-r-item:hover a{background:#147AC1}
.s1-r-item:hover h4{top:0}
.s1-r-item:hover p{top:0;opacity:1}


.title13{width: 100%;float:left;background: #fff;padding:10px 40px;}
.title13 h4{font-size: 18px;margin-bottom:20px;margin-top: 0;}
.title13 h4 a{color:#636363;font-size: 18px;display: block;line-height: 35px;}
.title13 h4 a:after {content: ''; width: 45px; height: 2px;background: #737373;position: absolute;left: 40px;top:100px;}
.title13 p{font-size: 14px;color: #636363;}
.title13 h4 img{margin-right: 8px;}

.title11{width: 100%;text-align: center;}
.title11 span{margin: 0 auto;}
.title11 span img{text-align: center;margin-bottom: 15px;}
.title11 h3{font-size: 24px;margin-bottom:20px;margin-top: 0;text-align: center;}
.adv p{font-size: 16px;color: #969696;}
.title11 h3 a{color:#1160a8;}
.title11 h3 img{margin-right: 8px;}


.title10{padding:40px 0;width: 80%;margin: 0 auto;}
.title10 h2{margin-bottom: 20px;color: #565656;font-size: 32px;}
.title10 h6{color:#1160a8;font-size: 16px;line-height: 10px }
.title10 h2 a:after {content: ''; width: 80px; height: 2px;background: #1160a8;position: absolute;left: 70px;top: 150px;}
.title10 h4{font-size:22px;color:#444;margin:0;line-height:30px;display: inline;
    float: left;}
.title10 h4 a{color:#406398}
.title10 p{margin:0;color:#414141;font-size:16px;line-height: 30px;margin-top: 35px;height:180px;overflow: hidden;}
.title10 span{color:rgba(0,0,0,.3);font-family: "微软雅黑";}
.title10 b,b{font-family: "微软雅黑";font-weight: 300;}

.title10 .entit{margin-top: 10px;margin-left: 10px;float: left;}
.title10 span a {
    display: block;
    height: 42px;
    width: 142px;
    margin-top: 30px;
    border: 1px solid #1160a8;
    line-height: 40px;
    text-align: center;
    color: #1160a8;
    font-size: 16px;
    text-transform: uppercase;
}
.fa-angle-right:before{content: "\f105";}

.s1-l{height:380px;}
.s1-l{padding-top: 60px;}


.module-eight-main .box {text-align: center;
    width: 100%;
    height: 280px;
}
.module-eight-main .box ul{margin: 0;padding: 0;}
.module-eight-main .box ul li{
  margin-bottom: 25px;
}
.module-eight-main .box div {
  height: auto;
  overflow: hidden;
  width: 100%;
}
.module-eight-main .box img {
  width: 90%;
  height:  auto;
  vertical-align: middle;
}
.module-eight-main .box a h4 {
  font-size: 18px;
  text-align: left;
  color: #575757;
  overflow: hidden;
  margin-top: 15px;
    font-weight: 500;
    font-family: "微软雅黑";
  padding: 0 10px;
}
.module-eight-main .box a h3 {
  font-size: 18px;
  text-align: center;
  color: #fff;
  overflow: hidden;
  margin-top: 165px;
    font-weight: 300;
    font-family: "微软雅黑";
}

.module-eight-main .box2 {text-align: center;
    width: 100%;
  margin-top: 0;
}
.module-eight-main .box2 ul{margin: 0;padding: 0;}
.module-eight-main .box ul li{
  margin-bottom: 25px;
}
.module-eight-main .box2 div {
  height: 300px;
  overflow: hidden;
  width: 100%;
}
.module-eight-main .box2 img {
  width: 100%;
  height: 300px;
  vertical-align: middle;
}
.module-eight-main .box2 a h4 {
  font-size: 18px;
  text-align: left;
  color: #575757;
  overflow: hidden;
  margin-top: 15px;
    font-weight: 500;
    font-family: "微软雅黑";
  padding: 0 10px;
}

.module-eight-main .box2 a p{color: #8f8f8f;font-size: 14px;text-align: left;padding: 0 10px;font-weight: 300; margin-bottom: 20px;line-height: 24px;}
.module-eight-main .box2 a b{color: #8f8f8f;float: left;padding-left: 10px;width: 100%;text-align: left;}
.module-eight-main .box2 a b span{font-size: 24px;font-family: "Aril"; margin-right: 5px;font-weight: 400;}


@media (max-width: 1920px) and (min-width: 1450px){ 
.title10 p{margin-top: 65px;height: 240px;}
.title10 h2 a:after{left: 95px;}
}



/* 外部层 */
#owl-demo1{position:relative;padding:0;margin:40px 0 0}
#owl-demo1 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo1 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo1 .owl-item{float:left;}
#owl-demo1 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo1 .owl-controls .owl-nav{}
#owl-demo1 .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#owl-demo1 .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
#owl-demo1 .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
#owl-demo1 .owl-controls .owl-nav .owl-prev{}
#owl-demo1 .owl-controls .owl-nav .owl-next{}
/* 远点按钮 */
#owl-demo1 .owl-dots{position: absolute;right: 0;top: -70px;}
#owl-demo1 .owl-dots .owl-dot{display:inline-block;zoom:1}
#owl-demo1 .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 4px;background: transparent;display:block;border:1px solid #ccc;cursor: pointer;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
#owl-demo1 .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2495E4;border-color:#2495E4;}


.s1-item{}
.s1-item a{text-decoration:none;display:block;position:relative;overflow:hidden}
.s1-img{width:330px;height:183px;float:left;overflow:hidden;margin-right:30px}
.s1-img img{width: 100%;height: auto;min-height:100%;}
.s1-item h4{line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px;color:#444;position:relative;top:10px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.s1-item p{color:#999;line-height:26px;height:52px;overflow:hidden;position:relative;top:15px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.s1-item:hover h4{top:0}
.s1-item:hover p{top:0}
.s1-item span{width:35px;height:35px;text-align:center;display:block;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;margin:0;overflow:hidden;position:relative;top:10px;left:-60px;opacity:0}
.s1-item span i{content:'';width:15px;height:9px;background:url(./images/base/icon.png) no-repeat -110px -11px;display:block;margin:13px 0 0 11px;position:absolute;top:0;left:0}
.s1-item:hover span{opacity:1;left:0}

@media screen and (min-width: 768) and (max-width: 1024px){
.section1 .title10 p{height: 80px;}
}

@media screen and (max-width: 768px){
.title10{width: 90%; padding:0; }
.title10 h2 {margin: 15px 0;font-size: 22px;}
.title10 h2 a{color: #565656;}
.title10 h2 a:after {left: 38px;top: 80px;}
.col-lg-3 .adv{width: 100%; min-height: 240px;}
.section1 .title10 p {font-size: 14px;line-height: 24px;margin-top: 0; height: 120px;}
.title10 span a{width: 126px;height: 36px;line-height: 34px; margin-top: 10px;}
}

@media screen and (min-width: 0) and (max-width: 767px){
.s1-l{height:auto;margin-bottom: 20px;}
.s1-img{width:100%;height:auto;float:none;margin: 0 auto 20px;}
.s1-item span{top:0px;}
.title10 h2 a:after {left:18px; top: 340px;}
.title10 span a{font-size: 14px;}
}



.title10 ul{float: right;padding: 0;margin: 0;}
@media screen and (min-width: 0) and (max-width: 991px){
.title10 ul{display: none;}
}
.title10 ul li{display:inline-block}
.title10 ul li a{display:inline-block;padding:10px 25px;line-height:16px;color:#616161;transition:all .3s ease-out 0s}
.title10 ul li a:hover{color:#fff;background:#2495e4}
.title10 ul li a.active{color:#fff;background:#2495e4}
.title10 ul li+li a:before{content:'';position:relative;width:1px;height:10px;background:rgba(0,0,0,.1);margin-top:-39px;left:-27px;display:inline-block}
.title10 ul .more{display:block;width:100px;height:36px;float:right;margin-left:20px;position:relative}
.title10 ul .more:before{content:"";width:29px;height:14px;display:block;background:url(./images/base/icon.png) no-repeat 0 -133px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-14px;transition:all ease-out .3s;z-index:3}
.title10 ul .more:hover{background:#2495e4}
.title10 ul .more:hover:before{background:url(./images/base/icon.png) no-repeat 0 -149px}



/* 外部层 */
#owl-demo2{position:relative;padding:0;margin:0px}
#owl-demo2 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo2 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo2 .owl-item{float:left;}
#owl-demo2 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo2 .owl-controls .owl-nav{}
#owl-demo2 .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#owl-demo2 .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
#owl-demo2 .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
#owl-demo2 .owl-controls .owl-nav .owl-prev{}
#owl-demo2 .owl-controls .owl-nav .owl-next{}
/* 远点按钮 */
#owl-demo2 .owl-dots{margin-top: 30px;}
#owl-demo2 .owl-dots .owl-dot{display:inline-block;zoom:1}
#owl-demo2 .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 4px;background: transparent;display:block;border:1px solid #ccc;cursor: pointer;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
#owl-demo2 .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#2495E4;border-color:#2495E4;}



.s2-item{}
.s2-item a{display:block;position:relative;text-decoration:none;overflow:hidden}
.s2-img{display:block;overflow:hidden}
.s2-img img{width:100%;height:auto;margin:0 auto;transition:.6s}
.s2-item:hover .s2-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.s2-text{position:relative;padding:20px 0 20px}
.s2-text h4{color:#666;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s2-text span{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;color:#b7b7b7;margin-bottom:12px;display:block}
.s2-text p{line-height:26px;color:#999;height:52px;overflow:hidden}
.s2-text:before{content:"";transition:.6s;display:block;height:0;position:absolute;bottom:100%;left:-1px;right:-1px;background:#fff;z-index:2}
.s2-item:hover .s2-text:before{height:10px}
.s2-text:after{content:"";position:absolute;display:block;bottom:10px;transition:.6s;background:rgba(0,0,0,.1);height:1px;width:100%}
.s2-item:hover .s2-text:after{bottom:0;background:rgba(0,0,0,.3);height:1px;width:100%}



.s3-img img{width:100%;height:auto}

.s3-text {float: right;margin-bottom: 20px;}
.s3-text>p{color:#848484;line-height:26px;height:78px;overflow:hidden}
.s3-text a{display:block;height:32px;width:120px;border:1px solid #dfdfdf;line-height:32px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;background-color: #406398;font-weight:400;}
.s3-text a span{opacity:0;transition:.6s;color:#999}
.s3-text a:hover span{opacity:1;margin-left:10px}



@media screen and (min-width: 280px) and (max-width: 767px){
.s3-img{margin-top: 30px;}
.title10 h2 {margin: 15px 0;font-size: 24px;}
.module-eight-main .box img{height: auto;}
.module-eight-main .box{height: auto;margin-bottom: 10px;}
.title10 {margin-bottom: 10px;}
}




/* 外部层 */
#owl-demo4{position:relative;padding:0 60px;margin:0px}
#owl-demo4 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo4 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo4 .owl-item{float:left;}
#owl-demo4 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo4 .owl-controls .owl-nav{}
#owl-demo4 .owl-controls .owl-nav [class*=owl-]{position: absolute;top: 50%;margin-top: -30px;
display: block;height: 60px;width: 20px;text-indent: -9999px;cursor: pointer;overflow: hidden;
}
#owl-demo4 .owl-controls .owl-nav .owl-prev{left: 0;background: url(./images/base/s4-left.png) center center no-repeat;}
#owl-demo4 .owl-controls .owl-nav .owl-next{right: 0;background: url(./images/base/s4-right.png) center center no-repeat;}
 
#owl-demo4 .owl-controls .owl-nav .owl-prev:hover{left: 0;background: url(./images/base/s4-left2.png) center center no-repeat;}
#owl-demo4 .owl-controls .owl-nav .owl-next:hover{right: 0;background: url(./images/base/s4-right2.png) center center no-repeat;}


.s4-item{}
.s4-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.s4-img{height: 150px;width: 150px;border-radius: 50%;overflow: hidden;float: left;margin-right: 30px;}
.s4-img img{width: 100%;height: 100%;}
.s4-text{overflow: hidden;}
.s4-text span{display: block;color: #a5a5a5;margin-bottom: 20px;}
.s4-text p{line-height: 26px;height: 52px;overflow: hidden;color: #bebebe;}

.fa-angle-right:before {content: "\f105";color: #fff;}

@media screen and (min-width: 768px) and (max-width: 991px){
.s4-img{float: none;margin: 0 auto 10px;}
.s4-text{text-align: center;}
}

@media screen and (min-width: 320px) and (max-width: 479px){
.s4-img{float: none;margin: 0 auto 10px;}
.s4-text{text-align: center;}
.section3 {padding: 20px 0;min-height: 360px;}

}

@media (min-width:768px) and (max-width:1024px){
.section4{padding: 60px 0;} 
}





/* 外部层 */
#owl-demo5{position:relative;padding:0 40px;margin:0px}
#owl-demo5 .owl-stage-outer{overflow:hidden;position:relative;z-index:10;}
#owl-demo5 *{box-sizing:border-box;}
/* 导航层 */
#owl-demo5 .owl-item{float:left;}
#owl-demo5 .owl-controls{margin-top:0px;text-align:center;}
/* 左右按钮 */
#owl-demo5 .owl-controls .owl-nav{}
#owl-demo5 .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#owl-demo5 .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
#owl-demo5 .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
#owl-demo5 .owl-controls .owl-nav .owl-prev{}
#owl-demo5 .owl-controls .owl-nav .owl-next{}
/* 远点按钮 */
#owl-demo5 .owl-dots{}
#owl-demo5 .owl-controls .owl-nav [class*=owl-]{position: absolute;top: 50%;margin-top: -30px;
display: block;height: 60px;width: 20px;text-indent: -9999px;cursor: pointer;overflow: hidden;
}
#owl-demo5 .owl-controls .owl-nav .owl-prev{left: 0;background: url(./images/base/s4-left.png) center center no-repeat;}
#owl-demo5 .owl-controls .owl-nav .owl-next{right: 0;background: url(./images/base/s4-right.png) center center no-repeat;}
 
#owl-demo5 .owl-controls .owl-nav .owl-prev:hover{left: 0;background: url(./images/base/s4-left2.png) center center no-repeat;}
#owl-demo5 .owl-controls .owl-nav .owl-next:hover{right: 0;background: url(./images/base/s4-right2.png) center center no-repeat;}



.s5-item img{width:220px;height:88px;}


.s7-1 h4{margin-bottom: 20px;height: 30px;line-height: 30px;color: #fff;}
.section7 h4 a{color: #777;}
.s7-1 h4 a{color: #fff;}
.s7-1 ul {width: 260px;float: left;padding: 0;}
.s7-1 ul li{width: 100px;float: left;margin-right: 20px;line-height: 30px;}
.s7-1 ul li a{color: #888;}



.fenxiang a{display: inline-block;margin:5px 5px 0;height:30px;width:30px;line-height:30px;text-align:center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
color: rgba(255, 255, 255, .3);cursor: pointer;}
.fenxiang a:hover{background:#2495E4;color:#FFF;margin:5px 5px 0;height:30px;width:30px;line-height:30px;text-align:center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.fenxiang span{line-height: 30px;}










#banner2{width:100%;height:460px;position:relative;padding-top: 60px;}
#banner2 div{background-color:#39383E;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:460px;animation:mymove 20s;

}
@media screen and (min-width: 0) and (max-width: 767px){
#banner2{padding-top: 60px;height: 230px;}
.foot {line-height: 20px;height: auto;}
.row{padding:  0 10px;}
.module-eight-main .box2 img{height: auto;}
.module-eight-main .box2 div{height: auto;}
  
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
  line-height: 28px
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
  background-image: none
}
.navbar-nav li{padding: 0 20px;}
.navbar-nav ul li{border-bottom: 1px solid #ccc;}
}

.banner .carousel-inner .item .img1{display: block}
.banner .carousel-inner .item .img2{display: none}
@media (max-width:768px){
  .banner{margin-top: 60px}
  .banner .carousel-inner .item .btn-primary{}
  .banner .carousel-inner .item .img1{}
  .banner .carousel-inner .item .img2{}
}




.left1-title{margin-bottom: 20px; font-family: "微软雅黑" ;}
.left1-title h4{font-size:22px;color:#444;margin:0;line-height:30px}
.left1-title h4 a{color:#444}
.left1-title p{margin:0;color:rgba(0,0,0,.3);font-size:14px}
.left1 ul{padding:0;margin:0}
.left1 ul li{display:block;line-height:43px;padding-left:16px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.left1 ul li ul{padding:0;margin:0}
.left1 ul li ul li{display:block;line-height:38px;padding-left: 0;}
.left1 ul li ul li a{color:#666;display:block;font-size:14px;position:relative;padding:0;line-height:38px;height:38px;padding-left: 14px;}
.left1 ul li ul li:hover{padding-left: 0;}
.left1 ul li ul li a:after{display:none; }
.left1 ul li a{color:#323232;display:block;font-size:16px;position:relative;padding:0;line-height:43px;height:43px;border-bottom:1px solid rgba(0,0,0,.08);}
.left1 ul li a:after {content: '';width: 4px;height: 16px;background: #1162aa;float: left;margin-top: 14px; margin-right: 10px;}
.left1 ul li .active{border: none;}
.left1 ul li a.active{color:#1162aa;text-decoration: none;border-bottom:1px solid rgba(0,0,0,.08);}
/*.left1 ul li a.active:before,.left1 ul li a:hover:before{content:'';position:absolute;display:block;width:3px;height:12px;background:0 0;left:-16px;margin-top:15px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;background:#406398;}*/
.left1 ul li:hover{padding-left:19px}
.glyphicon-list:before{color: #406398;}
.fa-angle-right:before {content: "\f105";float: right; margin:0 16px;font-size: 18px;}







.list-pic10{}

.list-pic10-item{margin: 20px 0;}
.list-pic10-item a{display:block;position:relative;text-decoration:none;overflow:hidden}
.list-pic10-img{display:block;overflow:hidden}
.list-pic10-img img{width:100%;height:auto;margin:0 auto;transition:.6s}
.list-pic10-item:hover .list-pic10-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.list-pic10-text{position:relative;padding:5px 0 10px}
.list-pic10-text h4{color:#666;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-pic10-text span{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;color:#b7b7b7;margin-bottom:12px;display:block}
.list-pic10-text p{line-height:26px;color:#999;height:52px;overflow:hidden}
.list-pic10-text:before{content:"";transition:.6s;display:block;height:0;position:absolute;bottom:100%;left:-1px;right:-1px;background:#fff;z-index:2}
.list-pic10-item:hover .list-pic10-text:before{height:10px}
.list-pic10-text:after{content:"";position:absolute;display:block;bottom:10px;transition:.6s;background:rgba(0,0,0,.1);height:1px;width:100%}
.list-pic10-item:hover .list-pic10-text:after{bottom:0;background:rgba(0,0,0,.3);height:1px;width:100%}
.list-pic10-item .more{width:37px;height:20px;display:block;position:absolute;top:50%;right:0;background:url(./images/base/icon.png) no-repeat -30px -66px;transition:all .3s ease-out 0s;margin-top:-13px;border-left:1px solid transparent}
.list-pic10-item:hover .more{background:url(./images/base/icon.png) no-repeat 16px -66px;border-left:1px solid rgba(0,0,0,.1)}





@media screen and (min-width: 0) and (max-width: 767px){
#navbar {float: right; margin-right: 0; width: 100%;background-color: #fff;box-shadow:0px 2px 6px #5C5C5C;}
.navbar-nav>li>a{padding: 10px 20px;border-bottom: 1px solid #ccc;}
.navbar-toggle{margin-right: 20px;    margin-top: 15px;}
#banner2 div{height: 200px;}
.box2 {padding: 0 15px;}
.box2-left{padding: 0 15px;display: none;}
.box3{padding: 20px 15px;text-align: left;margin-left: 10px;}
.he_slideCaptionDown {height: 288px;}
#my-glider{height: auto;width:320px;}
.scroller {width: 360px;height: auto;}
.scroller .content { WIDTH: 360px; }
.scroller .section {WIDTH: 360px;height: auto; }
.scroller .section .box{width: 90%; margin-left: 3%;box-shadow:none;}
.he_border1{width:100%;height: auto;}
.he_border1 .he_border1_img{width: 100%;height: auto;}
#prevLink { LEFT: -50px }
#nextLink { RIGHT: -30px }
.scroller .section .box h6 {width: 90%;}
.title_center{width: 360px;}
#newBridge .nb-icon-left-center{top:80%;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {

    background-color: #eee;
    border-color: #dc0025;

}
}


@media (min-width:768px) and (max-width:1024px){
.navbar-default .container{padding: 10px 0 0 0;}
#my-glider{height: auto;width:660px;}
.scroller {width: 660px;height: auto;}
.scroller .content { WIDTH: 1500px; }
.scroller .section {WIDTH: 660px;height: auto; }
.scroller .section .box{width: 31%;}
.he_border1{width: 100%;height: auto;}
.he_border1 .he_border1_img{width: 100%;height: auto;}

.footer-bg{margin-left: 20px;}
.footer-mainr{width: 688px;margin-top: 450px;}	
}

@media (min-width:1024px) and (max-width:1200px){
.title10{margin-left: 40px;margin-bottom: 0px; }
.module-eight-main .box2 img{height: auto;}
.module-eight-main .box2 div{height: auto;}
.module-eight-main .box{height: auto;margin-bottom: 30px;}
.section4 {padding: 30px 0;}
.section2 .container{width: 950px;}
.section2{padding:30px 0;border-top: 1px solid #e5e5e5;}
#my-glider{height: auto;width: 890px;}
.scroller {width: 890px;height: auto;}
.scroller .content { WIDTH: 1800px; }
.scroller .section {WIDTH: 890px;height: auto; margin-top: 20px;}
.scroller .section .box{width: 31%;}
.he_border1{width: 100%;height: auto;}
.he_border1 .he_border1_img{width: 100%;height: auto;}
#prevLink { LEFT: -50px }
#nextLink { RIGHT: -30px }
.footer-bg {margin-left: 120px;}
.footer-mainr {margin-right: 122px;}	
}

.dashijian1{line-height: 25px;font-size: 13px;color: #6a6a6a;}
.dashijian1 img{max-width:100%;height: auto;}

.dashijian2 p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.dashijian2 .span1{font-size: 24px; color: rgb(127, 127, 127);}
.dashijian2 .span2{font-family: 微软雅黑, 'Microsoft YaHei'; font-size: 14px;}
.dashijian2 .span3{color: rgb(165, 165, 165);}




.zxyw-item{margin: 10px 0;padding: 10px 0;}
.zxyw-item a{top: 0;padding: 5px;display: block;position: relative;text-decoration: none;overflow: hidden;}
.zxyw-img{}
.zxyw-img img{width: 100%;height: auto;}
.zxyw-item a:hover{top:-10px;background:#fff;box-shadow:1px 1px 15px rgba(0,0,0,.3)}
.zxyw-text{padding:20px}
.zxyw-text h4{text-align:center;font-size:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.zxyw-text p{margin-top:20px;color:#848484;font-size:13px;line-height:24px;height:48px;overflow:hidden}
.zxyw-more{width:35px;height:35px;text-align:center;display:block;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;margin:20px auto 0;overflow:hidden;position:relative;position:relative;top:65px;opacity:0}
.zxyw-more:after{content:'';width:15px;height:9px;background:url(./images/base/icon.png) no-repeat -110px -11px;display:block;margin:13px 0 0 11px;position:absolute;top:0;left:0}
.zxyw-item:hover .zxyw-more{top:0;opacity:1}





.team{}
.team-item{margin: 20px 0;}
.team-item a{display: block;position: relative;text-decoration: none;overflow: hidden;
background: #f8f8f8;padding: 8px;
}
.team-item a:hover{background: #2495E4;}

.team-img{float: left;width: 168px;height: 160px;overflow: hidden;margin-right: 40px;}

.team-img img{width: 100%;height: auto;min-height:100%;}

.team-text{overflow: hidden;padding: 20px 20px 0  0;}

.team-text h4{color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.team-text h4 small{color: #999;margin-left: 10px;}

.team-text p{line-height: 26px;height: 52px;overflow: hidden;color: #999;}

.team-item a:hover h4{color: #fff;  }
.team-item a:hover small{color: #fff; }
.team-item a:hover p{color: #fff; }





@media (max-width:767px){
  .team-img{float: none;width: 278px;height: 278px;margin: 0 auto 0;}

}

@media screen and (min-width: 480px) and (max-width: 767px){
  .team-img{float: none;margin: 0 auto 0;}
  .team-text{overflow: hidden;padding: 20px 10px 0;}

}

/* 翻页*/

DIV.digg {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
DIV.digg A {
  BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
  BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
  BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN {
  BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
  BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}



.list-text10{padding: 30px 0;border-bottom:1px solid #eee;}
/*.list-text10 a{display: block;}*/
.list-text10-img{width: 276px;height: 160px;float: left;overflow: hidden;}
.list-text10-img img{width: 100%;height: auto;min-height:100%;}
.list-text10-text{position: relative;overflow: hidden;padding: 10px 30px;
    border: 1px solid #bfbfbf;}
.list-text10-text p{position: relative;left: 0;transition: 600ms;line-height: 26px;height: 78px;overflow: hidden;color: #999;width: 100%;padding: 0;}
.list-text10-date{right: 20px;top: 20px;font-size: 14px;color: #999;}
.list-text10-date span{float: right;line-height: 40px;margin-right: 20px;}
.list-text10-date h4{transition: 600ms;color: #9b9b9b;font-size: 18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width: 425px; float: left;}

.list-text10:hover .list-text10-text h4{left: 10px;}
.list-text10:hover .list-text10-text p{left: 10px;}
.list-text10:hover .list-text10-date{color: #464646;}
.list-text10 .more{position:absolute;right:70px;top:90px;width:15px;height:9px;background:url(./images/base/icon.png) no-repeat -110px -11px;display:block;opacity:0;transition:.6s}
.list-text10:hover .more{right: 50px;opacity: 1;}
.list-text10-con{margin-top: 20px;padding: 0 10px;}

.list-text10-con:hover a,.list-text10-con:hover p,.list-text10-con:hover h4,.list-text10-con:hover .list-text10-date span{color:#fff}
.list-text10-text:hover{background-color:#dc0025;color: #fff;}
.list-text10-con:hover .list-text10-text{background-color:#dc0025;color: #fff;}


@media screen and (min-width: 0) and (max-width: 767px){
.list-text10-date span{float: left;}
.list-text10-img{float:left;margin: 0 auto;width: 100%;}
.list-text10-text{float:left;padding-right: 0;margin: 20px 0;width: 100%;padding: 10px;}
.list-text10-date h4{width: 100%;}
.list-text10-date{position: relative;font-size: 14px;color: #999;top: 0;left: 0;right: 0;bottom: 0;}
.list-text10-con{width: 100%;padding: 0;}
.list-text10:hover .more{display: none;}
.list-text10:hover .list-text10-text h4{left: 0;}
.list-text10:hover .list-text10-text p{left: 0;}
#slides{height:inherit;}
.box2-right .lead {width: 100%;}
}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  background-color: transparent;
border-bottom:3px solid #dc0025;
}

ul.navbar-nav li:first-child a { border-bottom:none!important;}
 
@media screen and (min-width: 768px) and (max-width: 1024px){
.nav>li>a {position: relative;display: block;padding: 15px 8px;}
.list-text10-date h4{width: 230px;overflow: hidden;}

}







#outer-w{width:100%;height:100%;display:none;position: fixed;left:0;top:0;z-index:99999;}
#outer {height: 100%; ; position: relative;width: 100%;}
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%;width: 300px;padding:30px 0;margin: 0 auto;text-align:center;} /* for explorer only */
*+html #outer[id]{position: relative;}
*+html #middle[id]{position: absolute; }
#bg-black{position: absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);}
.inner{position:relative;z-index:2;background:#FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#close{position: absolute;right:-10px;top:-10px;height:30px;width:30px;cursor: pointer;background: #FFF url(./images/base/del_on.gif) left top no-repeat;border:1px solid #CCC;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#close:hover{background: #DDD url(./images/base/del_hover.gif) -1px -1px no-repeat;}




.sub-mouse{ width: 30px; height: 43px; position: absolute; bottom: 30px; left: 50%; margin-left: -15px; cursor: pointer; z-index: 99999; zoom: 0.7; -moz-transform: scale(0.7);}
.sub-mouse:after{ display: none; z-index: -1; position: absolute; content: ''; top: -30px; left: 50%; height: 53px; border-right: 1px solid #333; margin-left: -1px;}
.sub-mouse span{
   display: block;
   position: relative;
   width: 100%;
   height: 100%;
   animation: ani-svg 0.85s linear 0s alternate infinite;
   -webkit-animation: ani-svg 0.85s linear 0s alternate infinite;
}
.sub-mouse i{ position: absolute; bottom: 5px; left: 50%; color: #fff;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);

}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px; 
    font-style: normal; 
    -webkit-font-smoothing: antialiased; 
    -webkit-text-stroke-width: 0.2px; 
    -moz-osx-font-smoothing: grayscale;
}

@keyframes ani-svg{
  0%{
    opacity: 0.4;
    transform: translateY(-20px);
  }
  15%{
    opacity: 0.65;
    transform: translateY(-15px);
  }
    25%{
      opacity: 0.8;
    transform: translateY(-10px);
  }
    50%{
      opacity: 1;
    transform: translateY(0px);
  }
  65%{
    opacity: 0.8;
    transform: translateY(5px);
  }
  75%{
    opacity: 0.65;
    transform: translateY(10px);
  }
  100%{
    opacity: 0.4;
    transform: translateY(15px);
  }
}
@-webkit-keyframes ani-svg{
  0%{
    opacity: 0.4;
    -webkit-transform: translateY(-20px);
  }
  15%{
    opacity: 0.65;
    -webkit-transform: translateY(-15px);
  }
    25%{
      opacity: 0.8;
    -webkit-transform: translateY(-10px);
  }
    50%{
      opacity: 1;
    -webkit-transform: translateY(0px);
  }
  65%{
    opacity: 0.8;
    -webkit-transform: translateY(5px);
  }
  75%{
    opacity: 0.65;
    -webkit-transform: translateY(10px);
  }
  100%{
    opacity: 0.4;
    -webkit-transform: translateY(15px);
  }
}
@-moz-keyframes ani-svg{
  0%{
    opacity: 0.4;
    -moz-transform: translateY(-20px);
  }
  15%{
    opacity: 0.65;
    -moz-transform: translateY(-15px);
  }
    25%{
      opacity: 0.8;
    -moz-transform: translateY(-10px);
  }
    50%{
      opacity: 1;
    -moz-transform: translateY(0px);
  }
  65%{
    opacity: 0.8;
    -moz-transform: translateY(5px);
  }
  75%{
    opacity: 0.65;
    -moz-transform: translateY(10px);
  }
  100%{
    opacity: 0.4;
    -moz-transform: translateY(15px);
  }
}

.news-box img,.about-info img,.caseinfo img,.fieldinfo-img img{
    cursor: pointer;
    transition: all 0.8s;
}

.news-box img:hover,.about-info img:hover,.caseinfo img:hover,.fieldinfo-img img:hover{
  transform: scale(1.1);
}