﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/

label[for], 
input[type="button"], 
input[type="submit"], 
input[type="reset"]{cursor: pointer;}

.banSwiper {
  height:100%;
  width:100%;
}
/*.banner{width:100%; background:url(Img/Index/ban1.jpg) no-repeat center top;}*/
.ban-cont {width: 1200px; position: relative; height: 500px; margin: 0 auto;}
.ban-cont .mcnt {position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center;}
.ban-cont .mcnt a {display: inline-block; margin: 0 5px; width: 60px; height: 5px; background: #8fc6e4; overflow: hidden;}
.ban-cont .mcnt a:hover,.ban-cont .mcnt a.cur {background: #0f69a5;}

.banSwiper .swiper-pagination-bullets .swiper-pagination-bullet {display: inline-block; margin: 0 5px; width: 60px; height: 5px; background: #8fc6e4; overflow: hidden; border-radius: 0; opacity: 0.5;}
.banSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {background: #0f69a5; opacity: 1;}


.telBoxBg {width: 100%; padding: 15px 0; background:#f0f3f5; clear:both;}
.telBoxBg .telBox {width: 1200px; margin: 0 auto; overflow: hidden;}


.so_bg {width:100%;padding-top: 9px;}
.searchbar {width:1000px;margin:0 auto;}
.keywords {color:#5a6478;font: 12px/30px "Microsoft YaHei";}
.keywords a {color:#5a6478;padding: 0 14px 0 3px;display: inline-block;white-space: nowrap;}
.search {width: 234px; height: 30px;}
.search .in_text{float:left;width:198px;height: 24px;line-height:30px;padding:3px;color:#999;background:url(Img/Index/bg-search.png) no-repeat;border:none;}
.search .so{float:right;width:30px;height:30px;background:url(Img/Index/bg-search.png) no-repeat -204px 0;border:none;text-indent:-9999px;line-height:0;font-size:0;}


.golTitle {position: relative; height: 40px; text-align: center; }
.golTitle:before {content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #959595;}
.golTitle .text {display: inline-block; padding: 0 25px; position: relative; font: bold 26px/40px "Microsoft Yahei" ; color: #126fb5;}
.golTitle .text a {color: #126fb5;}
.golTitle .text:before,.golTitle .text:after {content: ""; position: absolute; left: -5px; top: 50%; margin-top: -5px; width: 12px; height: 12px; 
background:url(Img/Index/ico-tit1.png) no-repeat;}
.golTitle .text:after {left: auto; right: -5px;}
.golTitle-en {text-align: center; line-height: 26px; font-size: 16px; color: #626262;}





/*产品列表*/

.product_bg {padding: 30px 0;}
.product_box {width: 1200px; margin: 0 auto; position: relative;}
.product_box .leftMenu {width: 240px;}
.product_box .leftMenu .titTop {height: 60px; line-height: 60px; text-align: center; font-size: 22px; font-weight: bold; color:#fff;
background:url(Img/Index/bg-left-menu-top.png) no-repeat ;}
.product_box .leftMenu .titTop a {color:#fff;}
.product_box .leftMenu .list {font-size: 14px;}
.product_box .leftMenu .list li {padding-left: 36px; line-height: 39px; margin-top: 1px; background:url(/images/ico-left-menu-item.png) no-repeat 22px center #f0f3f5;}
.product_box .leftMenu .list li a {color:#5a6478;}
.product_box .leftMenu .leftTel {margin-top: 1px; height: 90px; padding-left: 75px; color: #fff;
    background:url(/images/tel-left-menu.jpg) no-repeat;
}
.product_box .leftMenu .leftTel .p1 {padding-top: 20px; font-size: 15px;}
.product_box .leftMenu .leftTel .p2 {padding-top: 7px; font: bold 20px "Arial";}

.product_box .rightProCont {width: 930px;}
.proTabBox {position: relative; overflow: hidden; border:1px #dfdfdf solid;background:url(/images/t3_03.jpg) center center no-repeat;height:40px; line-height:40px; color:#FFFFFF; font-size:13px}
.proTabBox  span{ font-size:16px; font-weight:bold; color:#fff; padding-left:12px}
.proTabBox  p{ width:670px; height:50px; float:right; text-align:right; padding-right:12px;color: #626262;}

.proTabBox .proTab {position: relative; z-index: 1; font-size: 16px; line-height: 42px; font-weight: bold; color: #fff;}
.proTabBox .proTab li {float: left; width: 200px; height: 42px; margin-right: 10px; text-align: center;}
.proTabBox .proTab li a {display: inline-block; width: 100%; height: 100%; background: #595f68; color: #fff;
    box-sizing: border-box;}
.proTabBox .proTab li a:hover, .proTabBox .proTab li.active a {text-decoration: none; color: #fff; background: #126fb5;}

.proTabBox a.more1 {float: right; padding: 0 10px; color: #626262; font-size: 14px; line-height: 42px;}

.proTabBox a.more2 {float: right; padding: 0 3px; color: #626262; font-size: 14px; line-height: 42px;}


.proBody .proList {margin-right: -30px;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    }
.proBody li {float: left; width: 290px; height:361px; margin: 25px 30px 0 0; padding: 9px; border: 1px solid #dce6f0; background: #fff; box-sizing: border-box;}
.proBody li .pic {height: 200px;}
.proBody li .desc {position: relative; padding-top: 18px; padding-bottom: 12px;}
.proBody li .desc:after {content: ""; position: absolute; left: 0; bottom: 0; width: 32px; height: 2px; background: #a0a0a0;}
.proBody li .desc h4 {font-size: 16px; color: #126fb5;}
.proBody li .desc h4 a {color: #126fb5;}
.proBody li .desc h4 span {display: inline-block; position: relative; padding-right: 28px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.proBody li .desc p {padding-top: 10px; line-height: 22px; color: #707070;height: 70px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}

.proBody li.licur {background: #126fb5;}
.proBody li.licur .desc:after {background: #fff;}
.proBody li.licur .desc h4 a, .proBody li.licur .desc p {color: #fff;}
.proBody li.licur .desc h4 span:after {background:url(/images/ico-pro-tit.png) no-repeat -24px  0;}
.proBody .active {display: block;}

.proBody li:hover {border: 1px solid #126fb5; color:#FFFFFF}











.proBody2 .proList {margin-right: -30px;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    }
.proBody2 li {float: left; width: 290px; height:220px; margin: 25px 30px 0 0; padding: 9px; border: 1px solid #dce6f0; background: #fff; box-sizing: border-box;}
.proBody2 li .pic {height: 200px;}

.proBody2 li.licur {background: #126fb5;}
.proBody2 li.licur .desc:after {background: #fff;}
.proBody2 li.licur .desc h4 a, .proBody li.licur .desc p {color: #fff;}
.proBody2 li.licur .desc h4 span:after {background:url(/images/ico-pro-tit.png) no-repeat -24px  0;}
.proBody2 .active {display: block;}
.proBody2 li:hover {border: 1px solid #126fb5; color:#FFFFFF}
















/*优势*/

.ys_bg {width: 100%; padding: 35px 0 25px 0; position: relative; background:url(Img/Index/bg1.png);}
.ys_cont {width: 1200px; height: 1500px; margin: 0 auto; position: relative;}
.ys_cont .golTitle .text {background:url(Img/Index/bg1.png);}
.ys_cont .golTitle-cn {padding-top: 10px; text-align: center; font-size: 16px; color: #647982;}
.ys_cont dl dt {float: left; width: 600px; padding: 20px 90px 0 75px; position: relative; box-sizing: border-box;}
.ys_cont dl .numb {position: absolute; left: 10px; top: 20px; padding-top: 15px; width: 50px; height: 65px; text-align: center; font-size: 30px; color: #fff;
background:url(Img/Index/ico-ys-sub-tit.png) no-repeat;}
.ys_cont dl h4 {font: bold 22px "Microsoft Yahei"; color: #0094e1;}
.ys_cont dt .p1 {padding: 10px 0 14px 0; font: 16px "Microsoft Yahei"; color: #7d8791; background:url(Img/Index/ys-sub-tit-line.png) repeat-x left bottom;}
.ys_cont dd {float: left; width: 600px;}
.ys_cont dd .p1 {font: 15px/36px "Microsoft Yahei"; color: #333;}
.ys_cont dd .p2 {padding-top: 40px; font: 10px/20px "Arial"; color: #999;}
.ys_cont dl .item {padding-top: 10px;}
.ys_cont dl .item li {padding-left: 14px; margin-top: 10px; font-size: 14px; line-height: 25px; color: #555555; background:url(Img/Index/ico-ys-item.png) no-repeat left 8px;}
.ys_cont dl .btnBox {padding-top: 20px;}
.ys_cont dl .btnBox a {display: inline-block; width: 120px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 16px; background:#c6312b;}

.ys_cont dl {position: absolute; width: 100%;}
.ys_cont .dl1 {padding-top: 30px; height: 400px; left: 0; top: 70px;}
.ys_cont .dl2 {height: 350px; left: 0; top: 450px;}
.ys_cont .dl3 {height: 410px; left: 0; top: 800px;}
.ys_cont .dl4 {height: 350px; left: 0; top: 1150px;}
.ys_cont .dl2 dt,.ys_cont .dl4 dt {padding-left: 120px; padding-top: 72px; padding-right: 30px;}
.ys_cont .dl2 .numb, .ys_cont .dl4 .numb {left: 55px; top: 72px;}

.ys_cont .dl3 dt {padding-right: 30px; padding-top: 40px; }
.ys_cont .dl3 .numb {top: 40px;}



/*团队照片*/

.bg-album {width: 100%; height: 368px; padding-top: 20px; background:url(Img/Index/bg-album.jpg) no-repeat center top;}
.bg-album .golTitle .text {background:url(Img/Index/bg-album.jpg) no-repeat center -20px;}
.bg-album .golTitle em {color: #434343;}
.bg-album .albumCont {width: 1200px; margin: 0 auto;}
.bg-album .albumList {display: none; padding-top: 25px;}
.bg-album .albumList li {float: left; width: 280px; height: 190px; position: relative; margin: 0 10px;}
.bg-album .albumList li p {position: absolute; left: 0; bottom: 0; width: 100%; font-size: 14px; line-height: 28px; text-align: center; color: #fff; background:url(Img/Index/alpha-65.png);}
.bg-album .albumList li p a { color: #fff;}
.bg-album .ambumListCont .active {display: block;}
.navTab {padding-top: 30px; line-height: 40px; font-size: 16px; text-align: center;}
.navTab li {position: relative; display: inline-block; width: 152px; height: 40px; margin: 0 10px; color: #535353; border: 1px solid #535353; background: #fff; cursor: pointer;}
.navTab li:before {display: none; content: ""; position: absolute; left: 50%; top: -8px; margin-left: -8px; width: 0; height: 0;border-bottom: 8px solid #126fb5;
border-left: 8px solid transparent; border-right: 8px solid transparent; box-sizing: border-box;}
.navTab li:hover,.navTab li.active {color: #fff; font-weight: bold; background: #126fb5; border-color: #126fb5;}
.navTab li:hover:before, .navTab li.active:before {display: block;}


/*banner条2*/
.ggAdv2 {width: 100%; height: 416px; border-top: 4px solid #126fb5; background:url(Img/Index/bg-telBox.jpg) no-repeat center top;}
.ggAdv2 .ggBoxCont {width: 1200px; margin: 0 auto;}
.ggAdv2 .ggBoxCont .ggul {padding-top: 122px;}
.ggAdv2 .ggBoxCont .ggul li {float: left; width: 290px; text-align: center;}
.ggAdv2 .ggBoxCont .ggul li .p1 {font-size: 60px; color: #1b1b1b;}
.ggAdv2 .ggBoxCont .ggul li .p1 span {position: relative; padding-right: 15px;}
.ggAdv2 .ggBoxCont .ggul li .p1 span sup {position: absolute; right: 0; top: 5px;}
.ggAdv2 .ggBoxCont .ggul li .p1 sup {font-size: 24px;}
.ggAdv2 .ggBoxCont .ggul li .p1 i {font-size: 20px; font-style: normal;}
.ggAdv2 .ggBoxCont .ggul li .p2 {padding-top: 15px; font-size: 18px; line-height: 30px; color: #1b1b1b;}
.ggAdv2 .ggBox { padding-top: 20px; text-align: center; }
.ggAdv2 .ggBox .p1 {font: bold 24px "Microsoft Yahei"; color: #1b1b1b;}
.ggAdv2 .ggBox .p2 {padding-top: 25px; font: 18px "Microsoft Yahei"; color: #1e344d;}
.ggAdv2 .ggBox .p2 a.btn {display: inline-block; width: 140px; height: 36px; line-height: 36px; font-size: 18px; color: #fff;
background: #c6312b;}


/*定制流程*/

.processBg {width: 100%; padding-top: 20px; padding-bottom: 40px;}
.processBg .golTitle .text {background:#fff;}
.processBg .golTitle-cn {padding-top: 10px; text-align: center; font-size: 16px; color: #1b374f;}
.processBg .processContent {position: relative; width: 1200px; margin: 0 auto; overflow: hidden;}
.processBg .processBox {padding: 35px 0;}
.processBg .processBox .processUl li {float: left; width: 110px; padding-right: 25px; text-align: center; font-size: 14px; color: #434343;
background:url(Img/Index/ico-tri1.png) no-repeat right 30px;}
.processBg .processBox .processUl li .ico,.processBg .processBox .processUl li .ico2 {display: inline-block; width: 70px; height: 70px;
background:url(Img/Index/icolist-process.png) no-repeat;}
.processBg .processBox .processUl li .ico2 {display: none;}
.processBg .processBox .processUl li p {padding-top: 20px;}
.processBg .processBox .processUl li.nopdr {padding-right: 0; background: none;}
.processBg .processBox .processUl li:hover .ico, .processBg .processBox .processUl li.cur .ico {
    background:url(Img/Index/icolist-process.png) no-repeat 0 -70px;
}
.processBg .processBox .processUl li.licur .ico {display: none;}
.processBg .processBox .processUl li.licur .ico2 {display: inline-block;}

.processBg .processBox .processUl .li1 .ico {background:url(Img/Index/icolist-process.png) no-repeat 0 0;}
.processBg .processBox .processUl .li2 .ico {background:url(Img/Index/icolist-process.png) no-repeat -70px 0;}
.processBg .processBox .processUl .li3 .ico {background:url(Img/Index/icolist-process.png) no-repeat -140px 0;}
.processBg .processBox .processUl .li4 .ico {background:url(Img/Index/icolist-process.png) no-repeat -210px 0;}
.processBg .processBox .processUl .li5 .ico {background:url(Img/Index/icolist-process.png) no-repeat -280px 0;}
.processBg .processBox .processUl .li6 .ico {background:url(Img/Index/icolist-process.png) no-repeat -350px 0;}
.processBg .processBox .processUl .li7 .ico {background:url(Img/Index/icolist-process.png) no-repeat -420px 0;}
.processBg .processBox .processUl .li8 .ico {background:url(Img/Index/icolist-process.png) no-repeat -490px 0;}
.processBg .processBox .processUl .li9 .ico {background:url(Img/Index/icolist-process.png) no-repeat -560px 0;}

.processBg .processBox .processUl .li1 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat 0 -70px;}
.processBg .processBox .processUl .li2 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -70px -70px;}
.processBg .processBox .processUl .li3 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -140px -70px;}
.processBg .processBox .processUl .li4 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -210px -70px;}
.processBg .processBox .processUl .li5 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -280px -70px;}
.processBg .processBox .processUl .li6 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -350px -70px;}
.processBg .processBox .processUl .li7 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -420px -70px;}
.processBg .processBox .processUl .li8 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -490px -70px;}
.processBg .processBox .processUl .li9 .ico2 {background:url(Img/Index/icolist-process.png) no-repeat -560px -70px;}

/*客户见证*/

.clientBg {width: 100%; padding-top: 20px; padding-bottom: 40px; background:#f5f5f5;}
.clientBg .golTitle .text {background:#f5f5f5;}
.clientBg .golTitle-cn {padding-top: 10px; text-align: center;}
.clientBg .golTitle-cn .text {font-size: 16px; color:#647982;}
.clientBg .golTitle-cn .more {display:inline-block;  width: 140px; height: 20px; line-height: 20px; font-size: 14px; color:#fff; background: #0094e1;}
.clientBg .clientContent {position: relative; width: 1200px; margin: 0 auto; overflow: hidden;}
.clientBg .clientBox {margin-right: -40px;}
.clientBg .clientBox dl {padding-top: 30px; float: left; width: 580px; height: 160px; margin-right: 40px; overflow: hidden;}
.clientBg .clientBox dl dt {float: left; width: 240px;}
.clientBg .clientBox dl dd {float: left; width: 320px; padding-left: 20px;}
.clientBg .clientBox dl dd h4 {height: 28px; font-size: 16px; font-weight: bold; color: #126fb5;
text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px dashed #898989;}
.clientBg .clientBox dl dd h4 a {color: #126fb5;}
.clientBg .clientBox dl dd p {padding-top: 10px; font-size: 14px; line-height: 24px; color: #666;}

/*banner条*/
.ggAdv {width: 100%; height: 174px; background:url(Img/Index/tel-banner-01.jpg) no-repeat center top;}
.ggAdv .ggBoxCont {width: 1200px; margin: 0 auto;}
.ggAdv .ggBox { width: 600px; padding-top: 24px; text-align: center; }
.ggAdv .ggBox .p1 {font: bold italic 30px "Microsoft Yahei"; color: #132f48;}
.ggAdv .ggBox .p2 {padding-top: 15px; font: 18px "Microsoft Yahei"; color: #1e344d;}
.ggAdv .ggBox .p3 {padding-top: 15px; font: bold italic 24px "Microsoft Yahei"; color: #126fb5;}
.ggAdv .ggBox .p3 a {color: #fff;}



/*关于我们*/

.aboutBg {width: 100%; padding-top: 20px; background:#f5f5f5;}
.aboutBg .golTitle .text {background:#f5f5f5;}
.aboutContent {position: relative; width: 1200px; margin: 0 auto; overflow: hidden;}
.aboutContent .aboutText {padding-top: 25px;}
.aboutContent .aboutText .img {position: relative; width: 580px;}
.aboutContent .aboutText .img .tri {position: absolute; left: 0; top: 0; width: 124px; height: 124px; 
background:url(Img/Index/ico-tri-aboutus.png) no-repeat;}
.aboutContent .aboutText .text {position: relative; width: 600px; padding-left: 20px; padding-top: 15px;}
.aboutContent .aboutText .text h4 {position: relative; padding-bottom: 20px; font-size: 24px; font-weight: bold; text-align: center; color: #555f68;}
.aboutContent .aboutText .text h4:before {content: ""; position: absolute; left: 50%; bottom: 0; margin-left: -30px; width: 60px; height: 3px; background: #126fb5;}
.aboutContent .aboutText .text p {padding-top: 10px; text-indent: 2em; font-size: 14px; line-height: 24px; color: #4d4948;}
.aboutContent .aboutText .text .more {margin-top: 20px; text-align: right; font-size: 14px;}
.aboutContent .aboutText .text .more a.abMore {display: inline-block; padding: 0 20px; line-height: 26px; border: 1px solid #126fb5; color: #126fb5;}


.aboutAlbum {margin-top: 35px; position: relative; }
.aboutAlbum .albumHide {position: relative; width: 1103px; height: 200px; margin: 0 auto; overflow: hidden;}
.aboutAlbum .myscrollbox {
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 1000000px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.aboutAlbum ul {position: absolute;
    left: 0;
    top: 0; height: 200px;}
.aboutAlbum li {float: left; width: 248px; height: 200px; margin-right: 37px;}
.aboutAlbum li p {text-align: center; padding-top: 12px; font-size: 14px; color: #555555;}

.aboutAlbum a.choBtn {position: absolute; top: 55px; width: 20px; height: 37px; }
.aboutAlbum a.btnPrev {left: 0; background:url(Img/Index/ico-arrow1.png) no-repeat;}
.aboutAlbum a.btnPrev:hover, .aboutAlbum a.btnPrev.cur {background:url(Img/Index/ico-arrow1.png) no-repeat -20px 0;} 
.aboutAlbum a.btnNext {right: 0; background:url(Img/Index/ico-arrow1.png) no-repeat 0 -37px;}
.aboutAlbum a.btnNext:hover, .aboutAlbum a.btnNext.cur {background:url(Img/Index/ico-arrow1.png) no-repeat -20px -37px;} 



/*立即留言*/
.newsWrap {margin: 0 auto; margin-top: 75px; width: 1200px;}
.msgCont {background: #f5f5f5;}
.msgCont .msgContact {position: relative; width: 600px; height: 360px; overflow: hidden;}
.msgCont .msgContact .text {position: absolute; left: 0; top: 168px; width: 100%; text-align: center;}
.msgCont .msgContact .text .tel {display: inline-block; padding-left: 40px; line-height: 36px; font-weight: bold; font-size: 32px; color: #c6312b;
background:url(Img/Index/tel-02.png) no-repeat left center;}
.msgCont .msgContact .text a.btn {display: inline-block; margin-top: 10px; width: 130px; height: 35px; line-height: 35px; padding-left: 26px; text-align: left;
color: #fff; font-size: 20px; background:url(Img/Index/ico-btn1.png) no-repeat left center;}
.msgCont .msgBox {width: 600px; padding-top: 30px;}
.msgCont .msgBox h5 {text-align: center; font-size: 24px; color: #4d4948;}
.msgCont .msgBox .msg {padding: 30px 10px 0 90px; font-size: 14px; color: #333;}
.msgCont .msgBox .msg li {padding-bottom: 20px;}
.msgCont .msgBox .msg li label {float: left; width: 84px; line-height: 30px; }
.msgCont .msgBox .msg li .rightColumn {float: left; width: 280px;}
.msgCont .msgBox .msg li .rightColumn input { width: 100%; text-indent: 1em; line-height: 30px;height: 30px; background: #fff; border: 1px solid #ccc;}
.msgCont .msgBox .msg li .rightColumn a.submit {display: inline-block; width: 130px; text-align: center; line-height: 32px; font-size: 16px; color: #fff; background: #0094e1; border-radius: 3px;}
.msgCont .msgBox .msg li .rightColumn a.submit:hover {text-decoration: none; background: #05a3f5;}
.msgCont .msgBox .msg li .rightSubmit {padding-left: 84px;}

.newsCont {margin-top: 20px; padding-bottom: 15px;}
.newsCont .newsCentre {width: 370px; margin-right: 45px;}
.newsCont .nomg {margin-right: 0;}
.newsCont .news-tit {height: 44px; line-height: 44px; border-top: 3px solid #dcdcdc;}
.newsCont .news-tit .tit {float: left; position: relative; font-size: 18px; font-weight: bold; color: #126fb5;}
.newsCont .news-tit .tit:before {content: ""; position: absolute; left: 0; top: -3px; width: 100%; height: 3px; background: #126fb5;}
.newsCont .news-tit .tit:after {content: ""; position: absolute; left: 50%; top: 0; margin-left: -3px; width: 0; height: 0;
border-top: 5px solid #126fb5; border-left: 5px solid transparent; border-right: 5px solid transparent;}
.newsCont .news-tit .tit a { color: #126fb5;}
.newsCont .news-tit .more {padding-top: 20px; font: 12px "Arial"; color: #888;}

.newsCont .newsCentre .centreBox {height: 320px;}
.newsCont .newsCentre .centreBox img {border: 1px solid #e5e5e5; box-sizing: border-box;}
.newsCont .newsCentre .newsList {line-height: 34px; font-size: 14px;}
.newsCont .newsCentre .newsList li {padding-left: 22px; border-bottom: 1px solid #e5e5e5;
background:url(Img/Index/ico-left-menu-item.png) no-repeat 9px center;}
.newsCont .newsCentre .newsList li a {color: #555555;}
.newsCont .newsCentre .faq {padding-bottom: 10px; font-size: 14px;}
.newsCont .newsCentre .faq dt {padding-left: 26px; line-height: 24px; color: #0094e1; background:url(Img/Index/ico-faq.png) no-repeat left 4px;}
.newsCont .newsCentre .faq dt a { color: #0094e1;}
.newsCont .newsCentre .faq dd {padding-left: 26px; line-height: 24px; color: #6e7882; background:url(Img/Index/ico-faq.png) no-repeat left -24px;}
.newsCont .faqCentre .centreBox {padding-top: 10px ;height: 295px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}

#imgVerCode{width:80px; vertical-align:middle;}
.ImTable *{padding:0px;margin:0px;}
.ImTable{border-collapse:collapse;border:none;background:url(/UserControls/im/kefu/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(/UserControls/im/kefu/im_01.gif)}
.ImRow0{background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; }
.ImRow1{background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#fff; font-size:14px;}
.ImFooter{height:220px;background:url(/UserControls/im/kefu/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#8f9396;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#ff993b;text-align:center;margin:10px 0;}

/* banner-box */
.banner-box{width:100%;height:500px;position:relative;overflow:hidden;float:left}
.banner-box .bd{width:100%}
.banner-box .bd li{width:100%;height:500px}
.banner-box .bd li a{display:block;width:100%;height:500px;text-indent:-9999px}
.banner-btn{position:absolute;top:210px;left:50%}
.banner-btn a{display:block;width:60px;height:60px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}
.banner-btn a.prev{left:-750px;background:url(/images/banner.png) no-repeat 0 0} 
.banner-btn a.next{right:-750px;background:url(/images/banner.png) no-repeat -60px 0}
.banner-box .hd {position:absolute;bottom:20px;left:45%}
.banner-box .hd ul li{width:55px;height:4px;margin-right:14px;background:#8fc6e4;float:left;cursor:pointer;text-indent:-1000px}
.banner-box .hd ul li.on{background:#0f69a5}


.qa_wrap{width:340px;border-top:2px solid #0094e1;float:right}
.qa{width:340px;height:280px;overflow:hidden;float:left}
.qa dl{width:335px;padding:5px 0 5px 5px;float:left}
.qa dl dt{width:310px;font:14px/24px "Microsoft YaHei";padding:2px 0 2px 25px;float:left}
.qa dl dt.q{background:url(/images/q.gif) no-repeat 0 6px;color:#0094e1;font-weight:bold}
.qa dl dt.q a{color:#0094e1;}
.qa dl dt.q a:hover{text-decoration:underline;}
.qa dl dt.a{background:url(/images/a.gif) no-repeat 0 6px;color:#555}


.lf{width:240px;float:left}
.lf .title{width:240px;height:62px;padding-top:18px;background:#fff;font:22px/32px "Microsoft YaHei";font-weight:bold;color:#fff;text-align:center;background:#126fb5}
.lf .title a{color:#fff}
.lf .title p{font:12px/24px "arial";font-weight:normal;color:#96b6e6}
.lf .con{width:200px;border:5px solid #126fb5;border-top:none;padding:20px 15px 0 15px;float:left;margin-bottom: 2px;}
.lf .con .menu{width:200px;height:30px;text-indent:35px;background:url(/images/menu_ico.png) no-repeat 10px 8px #126fb5;color:#fff;font:15px/30px "Microsoft YaHei";font-weight:bold;display:block;float:left;border-radius: 3px;}
.lf .con .menu a{color:#fff;}
.lf .con ul{padding:12px 0 8px 0;float:left}
.lf .con ul li{width:165px;height:35px;padding-left:30px;background:url(/images/ico.png) no-repeat 20px 13px;font:14px/35px "Microsoft YaHei";color:#5a6478;float:left; border:1px #eaeaea solid; margin-bottom:10px}
.lf .con ul li a{color:#5a6478}
.lf .con ul li a:hover{color:#267ad4}
.lf .con ul li:hover{border:1px #126fb5 solid}
.lf .con ul li.active{border:1px #126fb5 solid;}
.tt{color:#267ad4}

.leftTel {margin-top: 1px; height: 90px; padding-left: 75px; color: #fff;
    background:url(/images/tel-left-menu.jpg) no-repeat;
    clear:both;
}
.leftTel .p1 {padding-top: 20px; font-size: 15px;}
.leftTel .p2 {padding-top: 7px; font: bold 20px "Arial";}



.lf .con2{width:200px;border:5px solid #126fb5;border-top:none;padding:20px 15px 10px 15px;float:left;margin-bottom: 10px;}

.lf .con2 .menu2{width:200px;height:45px;text-indent:35px;background:url(/images/menu_ico.png) no-repeat 10px 16px #126fb5;color:#fff;font:15px/45px "Microsoft YaHei";font-weight:bold;display:block;float:left;border-radius: 3px; margin-bottom:10px}
.lf .con2 .menu2 a{color:#fff;}


.xbanner{background:url(/images/ixbannerbg1.jpg) center center no-repeat;width:100%;height:200px}
.xbanner1{background:url(/images/ixbannerbg2.jpg) center center no-repeat}
.xbanner .slip_tit{width:772px}
.xbanner .slip_tit .tit1{padding-top:55px;font:700 32px microsoft yahei;color:#fff}
.xbanner .slip_tit .tit2{margin-top:14px;font-size:18px;color:#fff}
.xbanner .slip_btn{width:300px;text-align:center}
.xbanner .slip_btn span{display:block;font-size:15px;color:#fff;line-height:18px;padding-top:70px;padding-bottom:5px}
.xbanner .slip_btn span i{width:16px;height:16px;background-position:0 -141px;margin-right:7px;vertical-align:bottom}
.xbanner .slip_btn p{font-weight:700;font-size:34px;color:#fff;font-family:arial;line-height:36px}
.xbanner .slip_btn a{display:block;width:300px;height:46px;background-position:0 -217px;margin-top:16px;font-size:18px;color:#fff;line-height:46px;position:relative;-webkit-transition:all 0s ease-in-out 0s;-moz-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s}
.xbanner .slip_btn a:hover{background-position:0 -271px}
.xbanner .slip_btn a img{width:300px;height:0;transition:all .36s ease;position:absolute;left:0;top:46px}
.xbanner .slip_btn a:hover img{height:300px}

.w1200 { width:1200px; margin:0 auto}
.contacts{ margin-top:20px; line-height:35px}

.aboutcon{ margin-top:20px; line-height:30px}

.content{ width:1200px; margin:0 auto}
/*关于我们*/
.about{overflow: hidden; margin:20px 0;}
.about h2{ text-align: center; margin:20px 0 30px; font-size:35px; }
.about h2 span{ font-size: 14px; display: block; text-transform: uppercase; color: #999999;margin-top: 10px; font-weight:normal }
.about dl{ overflow: hidden; height: 355px;}
.about dt{ width: 580px; height: 355px; overflow: hidden; float: left;}
.about dt img{ display: block; width: 580px; height: 355px;}
.about dd{ width: 590px; overflow: hidden; float: right;}
.about dd h3{ font-size:22px; color: #126fb5; text-align:center}
.about dd h3 a{ color: #126fb5;}
.about dd i{ display: block; width: 80px; height: 2px; background: #126fb5; margin: 10px 0 15px; margin-left:255px;}
.about dd p{ font-size: 15px; color: #707070; line-height: 30px; padding-bottom:14px;text-indent:2em}
.about dd .detail{ float:right;width: 130px; height: 30px; line-height: 30px; border: 1px solid #126fb5; text-align: center; color: #126fb5; display: block; margin-top:12px; }



/*企业相册与荣誉资质*/
.album{ height:330px; overflow: hidden; margin-bottom: 40px;}
.album-hd{ height:50px; border-bottom: 1px solid #eaeaea; margin-bottom: 29px;}
.album-hd .more a{color: #666666;line-height: 20px;
    font-size: 14px;
    text-decoration: none;
    font-family: "Arial";
}

.album-hd ul{ width:385px; background:#FFFFFF ; margin:0  auto}
.album-hd li{
    float: left;
	width:180px;
    font-size: 18px;
    color: #333333;
    margin-right:5px;
	margin-left:5px;
    overflow: hidden;
    font-weight: bold;
    height:42px;
    line-height: 42px;
    z-index: 2;
	border:1px #eaeaea solid;
	border-radius:60px;
	background:#FFFFFF;
	margin-top:25px;
	text-align:center;
}

.album-hd li a{
    color: #333333;
    text-decoration: none;
	font-size:18px;
	font-weight:normal;
}
.album-hd ul:after{
    content: '';
    display: block;
    clear: both;
}
.album-hd li.on{ background:#126fb5; background-position: 0 -40px; color:#FFFFFF}
.album-hd li.on a{color: #fff;display: block;}
.album-bd li{ width: 288px; height:216px; overflow: hidden; float: left; margin-right: 16px; position: relative; margin-top:25px}
.album-bd li img{ width: 288px; height: 216px;}
.album-bd li:nth-child(4){margin-right: 0px}
.album-bd li.none{margin-right: 0;}
.album-bd li span{ display: none; background: url("/images/album_bg.png") no-repeat; position: absolute; left: 0; top: 0; width: 288px; padding-top: 123px; height:93px; text-align: center; font-size: 14px; color: #fff; display: none;}
.album-bd li:hover span{ display: block;}



.news_con { width:930px; margin:0 auto; padding-top:15px;}  /*资讯中心大框架*/
/*资讯中心首页的--ul*/
ul.news_ul { line-height:25px; font-size:13px; color:#666; padding:0 5px; margin-bottom:10px; }
ul.news_ul li { background:url(/images/ico10.gif) no-repeat 0 11px; padding-left:10px; height:30px;font-size:14px;}
ul.news_ul li a {  font-size: 13px;}
ul.news_ul li .a_2 { width:405px; display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

ul.news_ul .last{ float:right; font-size:12px; color:#888;padding: 0 10px 0 8px;}
/*资讯首页内容,点击时的图片*/
.last{ float:right; margin-right:8px; font-size:12px;}

		/*资讯中心列表页面的--dl*/
dl.news_dl {font-size:14px; color:#666; padding:10px 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px;margin-top:5px; line-height:24px; height:24px; width:910px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(/images/ico10.gif) no-repeat 0 6px;  padding-left:10px;  font-size:16px; color:#000; }
dl.news_dl .dt_1:hover {background:url(/images/ico7.gif) no-repeat 0 6px;color:#D40426; }/*资讯首页内容,点击时的图片*/
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} /*文章出处*/
dl.news_dl dd { font-size:14px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.mb10{ margin-bottom:10px;}
.newchang{ border-bottom:1px dashed #ccc; height:25px; padding-left:30px;}

/*资讯中心列表页面（图片列表）--dl_2*/
dl.dl_2 { width:238px; padding:10px 2px; float:left; display:inline-block;}
dl.dl_2 dt { width:234px; height:174px; overflow:hidden; } /*图片边框*/
dl.dl_2 dt img{width:230px; height:170px; }
dl.dl_2 dt a { width:230px; height:170px;  padding:1px; border:1px solid #ccc; display:block;}
dl.dl_2 dt a:hover {border:1px solid #066dcf;}/*图片边框,点击时的状态*/
dl.dl_2 img { display:block;  }
dl.dl_2 dd { /*background:#ECECEC; margin:2px 0 0 0;*/ width:234px; height:24px; line-height:24px; font-weight:bold; overflow:hidden; white-space:nowrap; text-align:center;}
