  @charset "utf-8";
/* CSS Document */

body,html{width:100%; height:100%;}
body,html,div{margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,textarea,i,select{margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img {border:0;display: block;}
a{text-decoration:none; display:block;cursor: pointer;}
textarea{outline:none;}
.clear:after{display: block;content: '';clear: both;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; outline:none;}

/*  仰面 */
.header {width:100%;height:auto;margin:0 auto;position: absolute;margin-top: 25px;z-index: 99;}
.headerz{height:auto;/*overflow:hidden;*/ margin:0 auto;width: 1200px;background: rgba(0,0,0,0.3); position: relative;}
.head-lea{float:left; width:20%; height:auto; overflow:hidden; padding: 18px 20px 0 20px; }
.head-lea img{max-width:100%;max-width: 100%;width: auto;height: auto;display: inline-block;}
.head-leb{height:auto; overflow:hidden;  display: flex;align-items: center;justify-content: center;}
.head-leb .hea1{ float:left;height:auto; overflow:hidden;}
.head-lea.box{width: 220px;}
.head-leb.box{width: 960px;    overflow: hidden;display: flex;}
.head-leb ul li{float:left;height:84px; overflow:hidden; padding: 0 22px}
.head-leb ul li a{font-size:16px; color:#fff; line-height:84px;}
.head-leb ul li.onb a{ color:#0ca6fe;}
.head-leb ul li:hover a{color: #00a2e9;}
.head-leb ul li:hover ul.head_son{display: flex;height: 64px;position: absolute;background: #00a2e9;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);line-height: 64px;left: 0px;z-index: 1;width: 1200px;justify-content: flex-end;}
.head-leb ul li:hover ul.head_son li{height: 100%;}
.head-leb ul li:hover ul.head_son li a {color: #fff;line-height: 64px;}
.head-leb ul li ul.head_son{display: none;}
.shu{display: inline-block;color: #fff;padding: 0 20px 0 0px;}
.zy .ch img {margin-right: 10px;width: 18px;height: 12px;display: inline-block;}
.zy .yw img {margin-right: 10px;width: 18px;height: 12px;display: inline-block;}
.zy {color: #fff;width: 19%}
.zy .ch{color: #fff;display: inline-block;width: 40%;}
.zy .ch a{color: #fff;}
.zy .yw{color: #fff;align-items: center;width: 49%;display: inline-block;}
.zy .yw a{color: #fff;}

/*  banner */
.focus{position:relative;max-width:1920px; width:100%; height:100%; overflow:hidden; z-index:0; margin:0 auto; }
.fPic{ width: 100%; height: 100%; overflow: hidden; }
.fcon{width:100%; height:100%; overflow:hidden; } 
.focus .fcon div{width: 100%; height: 100%; overflow: hidden;animation: scale_b 55s linear infinite alternate;}
/*.focus .fcon div{position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}*/

.focus .a{position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus div a img{width:100%;animation: scale_b 25s linear infinite alternate;}
@-webkit-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
  }
}

@-moz-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
  }
}

@-o-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
  }
}

@-ms-keyframes scale_b {
  .rw .rw_banner .rw_banner_a 0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  .rw .rw_banner .rw_banner_a 50% {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
  .rw .rw_banner .rw_banner_a 100% {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
  }
}
.focus .D1fBt a i{}
.focus .prev,.focus .next{border: solid #fff;width:22px;height:22px;position:absolute; cursor:pointer; top:50%; margin-top:-18px; border-width: 0 1px 1px 0;display: inline-block;padding: 3px;}
.focus .prev:hover,.focus .next:hover{border:solid #0d4486;border-width: 0 1px 1px 0;}
.focus .prev:hover{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.focus .next:hover{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.focus .prev{left:2%;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.focus .next{right:2%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.focus .fbg{position:absolute; width:1920px;bottom:20px; left:50%;height:auto; overflow:hidden; z-index:9999; text-align:center;margin-left:-960px}
.focus .fbg .D1fBt{z-index:9999; display:inline-table;}
.focus .fbg .D1fBt a{width: 9px;height: 9px;margin:0px 7px;display:inline-block;z-index:9999;text-align:center;background:#999;transform: rotateZ(43deg)skew(4deg,4deg);background: #fff;}
.focus .fbg .D1fBt a.current{background: #00a2e9;border: 1px solid #fff;}

/* about us */
.about {padding: 30px 0;background: #efeeee;}
.about .aboutus {width: 1200px;margin: 0 auto;background: #f7f7f7;padding: 30px;}
.about_title {text-align: center;}
.about_title h2 {font-size: 30px;color: #0c5fa0;font-weight: bold;letter-spacing: 3px;}
.about_content {width: 42%;    float: left;}
.about_content h3{font-size: 22px;color: #14618d;font-weight: bold;margin-bottom: 10px;}
.about_content p {line-height: 30px;}
.about_content span{line-height: 30px;}
.about_content p span{line-height: 30px;}
.about_content a{padding: 17px 0 14px 7px;background: #00a2e9;width: 28%;display: inline-block;text-align: center;color: #fff;font-size: 14px;letter-spacing: 2px;}
.about_img{width: 53%;    float: right;}
.about_img div { display: inline-block;width: 200px;height: 216px;float: left;}
.about_img div:nth-child(1){background: #0c5fa0;}
.about_img div:nth-child(3){background: #00a2e9;}
.about_img div:nth-child(4){background: #14618d;}
.about_img div{position: relative;border: 3px #fff solid;}
.about_img div a{position: absolute;left: 28px;    top: 62px;}
.about_img div a{text-decoration: none; color: #fff;}
.about_all {margin-top: 50px;}
i.title_x{height: 12px;padding: 5px 0;border-bottom: 3px #015a9e solid;display: block; width: 4%; margin: 0 auto;}

/* 集团焦点营业 business*/
.business{background: url(/views/new/img/yw.jpg) center no-repeat}
.business_title h2 {font-size: 30px;color: #fff;font-weight: bold;letter-spacing: 3px;}
.business_title i.title_x{color: #fff;border-bottom: 3px #fff solid;}
.business .business_all {width: 1200px;margin: 0 auto;text-align: center;}
.business_title {padding: 45px 0 20px 0;}
.business_img {padding: 0px 0 45px 0;}
.business_img .StuWork {width: 1200px;margin: 0 auto;}
.business .StuWork .hd ul {overflow: hidden;margin-top: 10px;zoom: 1;width: auto;display: flex;justify-content: center;}
.business .StuWork .hd a {text-decoration: none;}
.business .StuWork .bd {padding: 20px 0 0 0;}
.business_img .StuWork .hd ul li.on {background: #00a2e9;border: 1px solid #fff;}
.business .StuWork .hd ul li {border-radius: 20px;width: 9px;height: 9px;background: #fff;overflow: hidden;margin-right: 5px;text-indent: -999px;display: inline-block;}
.business .StuWork .hd .tit {font-size: 20px;font-weight: bold;color: #c68d1c;}
.business .StuWork .hd .en-tit {font-size: 14px;text-transform: uppercase;margin-left: 10px; margin-right: 20px;font-family: Arial, sans-serif;}
.business .StuWork .bd ul li {width: 200px;float: left;margin:0  55px;height:auto;border: 1px solid #fff;}
.business .pic {text-align: center;display: flex;justify-content: center;align-items: center;margin: 36px 0 20px 0;}
.business .txt.ly-text {text-align: center;width: 100%;padding-bottom: 30px}
.business .txt.ly-text p{color: #fff;height: 40px}
.business .pic a img{ width:100%;height: 100%;float: unset;margin: unset;}
.business .bd.clearfix>.tempWrap {width: 1200px !important;margin: 0 auto;overflow:hidden; position:relative; }
.business .bd.clearfix>.tempWrap >.tempWrap {width: 1200px !important;margin: 0 auto;overflow:hidden; position:relative; }
.business .bd.clearfix>.tempWrap >ul.clearfix>li>div>div>a{width: 100%;height: 100%;}

/* 产品中心 */
.products {margin: 30px 0;}
.products_all {width: 1200px;margin: 0 auto;}
.products_title {text-align: center;padding: 45px 0 35px 0;}
.products_title h2 {font-size: 30px; color: #0c5fa0;font-weight: bold;letter-spacing: 3px;}
.products_son {text-align: center;}	
.products_son li {display: inline-block;padding: 10px 30px;border: 1px solid #f5f5f5;}
.products_son li.on a {color: #fff;}
.products_son li.on {background: #00a2e9;}
.products_list .pic img {width: 100%;border: 1px solid #105fa6;height: 265px;}
.fcon2 {width: 100%;}
.products_list .StuWork .bd ul li {    width: 1200px;    height: auto;    border: 1px solid #fff;}
.products_list li .proitem{width: 280px;float: left;margin: 0 9px;}
.products_list .pic p {line-height: 28px;}
.products_list .StuWork {width: 1200px;margin: 0 auto;position: relative;}
.products_list .StuWork .hd ul {overflow: hidden;margin-top: 10px;zoom: 1;width: auto;display: flex;justify-content: center;}
.products_list .StuWork .hd a {text-decoration: none;}
.products_list .StuWork .bd {padding: 20px 0 0 0;}
.products_list .StuWork .bd .tempWrap{}
.products_list .StuWork .hd ul li.on {background: #00a2e9;border: 1px solid #fff;}
.products_list .StuWork .hd ul li {border-radius: 20px;width: 15px;height: 15px;background: #dcdcdc;overflow: hidden;margin-right: 15px;text-indent: -999px;display: inline-block;}
.products_list .StuWork .hd .tit {font-size: 20px;font-weight: bold;color: #c68d1c;}
.products_list .StuWork .hd .en-tit {font-size: 14px;text-transform: uppercase;margin-left: 10px; margin-right: 20px;font-family: Arial, sans-serif;}
.products_list .StuWork .bd ul li {width: 1200px;height:auto;border: 1px solid #fff;}
.products_list .pic {text-align: center;}
.products_list .hd div:hover{background: #00a2e9;}
.products_list .hd div{position: absolute;top: 50%;z-index: 10;height: 38px;width: 38px;background: #cdcdcd;color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.products_list .prev,.products_list .next{border: solid #fff;width: 18px;height: 18px;cursor: pointer;border-width: 0 2px 2px 0;display: inline-block;}
.products_list .hd div:nth-child(1){left: 0;left: -36px;}
.products_list .hd div:nth-child(2){right: 0;right: -28px;}
.products_list .prev {margin-left: 7px;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.products_list .next{margin-right:7px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}


/* 服务客户 */
.partners{background: url(/views/new/img/kf.jpg) center no-repeat; background-size: 100% 100%;}
.partners_all {width: 1200px; margin: 0 auto;}
.partners_title{text-align: center;padding: 45px 0 35px 0;}
.partners h2 {font-size: 30px;color: #fff;font-weight: bold;letter-spacing: 3px;}
.partners i.title_x{color: #fff;border-bottom: 3px #fff solid;}
.partners .business_all {width: 1200px;margin: 0 auto;text-align: center;}
.partners_img {width: 1200px;margin:  0 auto;}
.partners_img .StuWork {width: 1200px;margin: 0 auto;}
.partners .StuWork .hd{padding-bottom: 20px}
.partners .StuWork .hd ul {overflow: hidden;margin-top: 10px;zoom: 1;width: auto;display: flex;justify-content: center;}
.partners .StuWork .hd a {text-decoration: none;}
.partners .StuWork .bd {/*padding: 20px 0 0 0;*/}
.partners_img .StuWork .hd ul li.on {background: #00a2e9;border: 1px solid #fff;}
.partners .StuWork .hd ul li {border-radius: 20px;width: 15px;height: 15px;background: #dcdcdc;overflow: hidden;margin-right: 15px;text-indent: -999px;display: inline-block;}
.partners .StuWork .hd .tit {font-size: 20px;font-weight: bold;color: #c68d1c;}
.partners .StuWork .hd .en-tit {font-size: 14px;text-transform: uppercase;margin-left: 10px; margin-right: 20px;font-family: Arial, sans-serif;}
.partners .StuWork .bd ul li {width: 1200px;height:auto;}
.partners .StuWork .bd ul li .proitem { width: 234px;height: auto;float: left;margin: 3px;}
.partners .pic {text-align: center;display: flex;justify-content: center;align-items: center;height: 125px;}
.partners .txt.ly-text {text-align: center;width: 100%;padding-bottom: 30px}
.partners .txt.ly-text p{color: #fff;}
.partners .pic a img{ width:100%;height: 100%;float: unset;margin: unset;}
.partners .pic img{width:100%;height: 100%;float: unset;margin: unset;}
.partners .bd.clearfix>.tempWrap {width: 1200px !important;margin: 0 auto;overflow:hidden; position:relative; }
.partners .bd.clearfix>.tempWrap >.tempWrap {width: 1200px !important;margin: 0 auto;overflow:hidden; position:relative; }
.partners .bd.clearfix>.tempWrap >ul.clearfix>li>div>div>a{width: 100%;height: 100%;}






/* 新闻中心 news */
.news_all {width: 1200px; margin: 0 auto;}
.news_title{text-align: center;padding: 45px 0 35px 0;}
.news_title h2 {font-size: 30px; color: #0c5fa0;font-weight: bold;letter-spacing: 3px;}
.newsl_all {height: 422px;overflow: hidden;}
.news_son {text-align: center;}	
.news_son li {display: inline-block;padding: 10px 30px;border: 1px solid #f5f5f5;}
.news_son li.on a {color: #fff;}
.news_son li.on {background: #00a2e9;}
.news_list.clear {padding: 30px 0;}
.news_img {width: 48%;display: inline-block;}
.news_show {width: 50%;display: inline-block;float: right;}
.news_img a img {width: 100%;}
.news_img a div span {font-size: 18px; width: 86%;display: inline-block;}
.news_img a div i {color: #979797;font-size: 14px;}
.news_img a div { border-bottom: 1px solid #e3e3e3;line-height: 20px;padding: 15px 0;}
.news_img a p {padding: 15px 0;font-size: 14px;letter-spacing: 1px;}
.news_num {color: #e3e3e3;display: inline-block;float: left;border-right: 1px solid;font-size: 68px;font-weight: bold;padding-right: 20px;width: 16%;}
.news_con { width: 80%;float: right;}
.news_con div span {width: 80%;display: inline-block; font-size: 16px;color: #6a6a6a;}
.news_con div i {display: inline-block;font-size: 14px;color: #6a6a6a;}
.news_con p {color: #888888;line-height: 30px;padding-top: 10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.news_show li {margin-bottom: 35px;}

/* 联系尊龙凯时 contact*/
.contact{background: url(/views/new/img/lx.jpg) center no-repeat}
.contact_title h2 {font-size: 30px;color: #fff;font-weight: bold;letter-spacing: 3px;}
.contact_title i.title_x{color: #fff;border-bottom: 3px #fff solid;}
.contact .contact_all {width: 1200px;margin: 0 auto;text-align: center;    padding-bottom: 50px;}
.contact_title {padding: 45px 0 20px 0;}
.contact_con {border: 6px solid #14618d;margin-top: 20px;}
.contact_con .contact_num {width: 38%;float: left;padding: 50px   30px;text-align: left;}
.contact_img {width: 30%;float: right;}
.contact_con .contact_num .num_title h3 {color: #fff;font-size: 29px;font-weight: bold;letter-spacing: 1px;}
.contact_con .contact_num .num_title i {color: #fff;font-size: 14px;letter-spacing: 2px;}
.contact_img p {display: inline-block;color: #fff;padding: 80px 0;line-height: 40px;    margin-right: 16px;}
.num_con p {line-height: 40px;color: #fff;letter-spacing: 1px;}
.num_con {margin-top: 20px;}
.num_tel span{color: #fff;font-size: 18px;}
.num_tel i{color: #fff;font-size: 32px;font-weight: bold;}

/* 版权 copyright——footer*/
.footer {background: #0f4362;}
.footer_all {width: 1200px;margin: 0 auto;text-align: center;}
.footer_all .links {color: #979797;    padding-top: 20px;}
.footer_all .links a {color: #979797;display: inline-block;}
.copyright {padding: 15px 0 20px 0;}
.copyright span {color: #979797;}
.copyright a {display:inline-block;color: #979797;padding: 0 10px;}

body{position: relative;}
.ly_zxgt {position: fixed;bottom: 30%;right: 10px;opacity: 1;cursor: pointer;width: 110px}
.ly_zxgt a.ly_qq img {margin: 0;    width: 100%;}
.ly_zxgt p.ly_tel{margin-top: 10px;background: #0d4486;padding: 12px 8px;color: #fff;text-align: center;}
.ly_zxgt p.ly_tel a{color: #fff;display: none;}
.ly_zxgt p.ly_tel:hover a{display: block;}

.video_show{position: relative;}
a.sp_more {
    padding: 17px 0 14px 7px;
    border: 1px solid #fff;
    background: transparent;
    color: #fff;
    width: 20%;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    letter-spacing: 2px;
    position: absolute;
    bottom: 20%;
    left:38%;
}
a.sp_more:hover{
    background: #000;
    border: 1px solid #000;
}

div#map {
    margin-left: 180px;
}









