﻿@charset "utf-8";
/* CSS Document */
/*banner*/

#flashs{ position:relative; height:600px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#1055bf;}

.banner { overflow:hidden; width:100%; height:600px; position:relative}
.banner .btn{ overflow:hidden; text-align:center; position:absolute; width:100%; left:0; bottom:20px; z-index:5}
.banner .btn span{ display:inline-block; width:10px; height:10px; background-color:#333; margin:0 5px; border-radius:10px; cursor: pointer;}
.banner .btn span{*display:inline}
.banner .btn .cur{ background-color:#1144a3}
.banner .box{ overflow:hidden; width:100%; height:100%; position:relative}
.banner .blist{ overflow:hidden; height:100%; width:100%; position: absolute; left:0; top:0;}

/*特点*/
.tedian { overflow:hidden; width:1200px; margin:50px auto 60px auto; height:450px; padding-bottom:10px; border-bottom:2px solid #f3f3f3;}
.about_c{overflow:hidden; }
.about_c .s_z  ,.about_c .s_y{ margin-top:77px;}
.about_c ul li{}
.about_c ul li img{ width:310px; height:310px; padding:3px; border:1px solid #dadada;}
.about_c ul li h3{ font-size:17px; line-height:30px; margin-bottom:15px;}
.dd_main{ width:1170px; height:350px; }
.zl_left { width:35px; float:left; text-align:left; padding-top:120px}
.zl_right { width:35px; float:right;padding-top:120px}
.zl_content { width:1015px; height:auto; float:left;overflow:hidden; margin-left:50px; padding-bottom:35px;}
.zl_content ul li { width:318px; padding:0 10px; text-align:center; float:left;}
/*about*/
.about_xg { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:60px;}
.about_xg .box{ overflow:hidden; width:100%;}
.about_xg .aleft{ overflow:hidden; float:left; width:675px;}
.about_xg .aleft h3{ font-weight:normal; font-size:20px;}
.about_xg .aleft h3 a{ color:#555}
.about_xg .aleft i{ display:block; width:30px; height:2px; background-color:#003c98; margin:24px 0; }
.about_xg .aleft p{font-size:15px;color:#666;line-height: 30px;height: 90px;text-align:justify;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3; }
.about_xg .aleft .more{display:block;margin: 35px 0;width:120px;height:45px;/*text-align:center;line-height:45px;font-size:12px;color:#555555; border:1px solid #e4e4e4; border-radius:25px;*/}
.about_xg .aleft ul{ overflow:hidden; width:110%;}
.about_xg .aleft li{ float:left; width:160px; height:120px; margin-right:20px; background-color:#E62129;border-radius: 5px;}
.about_xg .aleft li a{ text-decoration: none;}
.about_xg .aleft li img{ display: block; margin: 10px  auto 0}
.about_xg .aleft li p{ text-align: center; font-size: 14px; color: #fff; margin-top: 10px;}
.about_xg .aleft li:hover{ background-color: #1155bf}
.about_xg .aright {overflow:hidden;float:right;width: 410px;background: #1155bf;padding: 0 30px; border-radius: 3px;}
.about_xg .aright h3{font-size:18px;margin:20px 0 5px 140px;text-align: right;}
.about_xg .aright h3 a{ color:#fff;}
.about_xg .aright em{display:block;font-size:12px;color:#778cca;margin-left:140px;margin-bottom: 18px;text-align: right;}
.about_xg .video{ overflow:hidden; width:410px;  margin: 30px auto; position: relative}
.about_xg .vBox{ width: 410px; position: relative; height: 330px;}

.m{width:1000px;margin:0 auto;}
.Hmp07{width:100%;height:137px;background:#266be5;position:relative;z-index:101;}
.H7{height:137px;background:url(../images/youshibg.jpg) center top no-repeat;}
.Hmp08{background:#fff;position:relative;z-index:0; background:url(../images/l.jpg) left top;}
.H8{position:relative;z-index:100;}
.H8-m{}
/*优势01*/
.H8-y01{height:315px;position:relative;}
.ysdl{padding-top:75px;}
.ysdl:after{height:0;content:"";display:block;clear:both;}
.ysdl dt{float:left;margin-left:20px;width:82px;height:84px;color:#fff;font-size:36px;font-weight:bold;background:url(../images/ysnum-bg.png) left top no-repeat;position:relative;}
.ysdl dt i{position:absolute;left:5px;top:5px;}
.ysdl dd{float:left;}
.ysdl dd b{height:60px;line-height:60px;display:block;color:#E62129;font-size:30px;}
.ysdl dd p{margin-top:10px;font-size:14px;line-height:26px;color:#454545;background:url(../images/lse.png) left 9px no-repeat;text-indent:14px;}
.H8-yimg{position:absolute;left:535px;top:42px;}
.ls{color:#E62129;}
/*优势02*/
.H8-y02{height:325px;position:relative;}
.H8-yimg2{position:absolute;left:5px;top:65px;}
.ysdl02{padding-top:85px;}
.ysdl02:after{height:0;content:"";display:block;clear:both;}
.ysdl02 dt{float:left;margin-left:515px;width:82px;height:84px;color:#fff;font-size:36px;font-weight:bold;background:url(../images/ysnum-bg.png) left top no-repeat;position:relative;}
.ysdl02 dt i{position:absolute;left:5px;top:5px;}
.ysdl02 dd{float:left;}
.ysdl02 dd b{height:60px;line-height:60px;display:block;color:#E62129;font-size:30px;}
.ysdl02 dd p{margin-top:10px;font-size:14px;line-height:26px;color:#454545;background:url(../images/lse.png) left 9px no-repeat;text-indent:14px;}

.H8-yyl{width:661px;height:26px;position:absolute;left:-3px;bottom:-26px;background:url(../images/dbyy01.png) left top no-repeat;}
.H8-yyr{width:665px;height:35px;position:absolute;right:-3px;bottom:-35px;background:url(../images/dbyy02.png) right top no-repeat;}

/*优势04*/
.H8-y04{height:335px;position:relative;}
.Hmp09{width:100%;height:170px;background:url(../images/cnuo.jpg) center top no-repeat;position:relative;}
/*news*/
.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:50px; padding-top:50px;}
.news dl{ overflow:hidden; width:100%; height:410px;}
.news dt{ overflow:hidden; float:left; width:580px; height:410px; position:relative}
.news dt img{ width:100%; height:410px;}
.news dt a{ display:block; text-decoration:none;}
.news dt span{ display:block; width:100%; line-height:33px; text-align:center; font-size:15px; color:#fff; background:url(../images/news02.png) repeat center; position:absolute; left:0; bottom:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news dt span em{ display:block; width:90%; margin:0 auto; text-align:left; font-size:13px; color:#fff; line-height:25px; height:33px; white-space:normal}
.news dd{ overflow:hidden; float:right; width:580px; height:410px;}
.news .ntop{ overflow:hidden; width:100%; height:140px; margin-bottom:20px; padding-bottom:30px; border-bottom:2px solid #cecece;}
.news .ntop img{ display:block; float:left; width:200px; height:140px}
.news .ntop .wen{ overflow:hidden; float:right; width:360px;}
.news .ntop h3{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #cecece; margin-bottom:10px; font-weight:bold;}
.news .ntop h3 a{ color:#555;}
.news .ntop p{ font-size:14px; color:#777; line-height:22px; height:44px; overflow:hidden}
.news .ntop .more{ display:block; width:120px; height:35px; margin-top:10px; text-align:center; line-height:35px; border-radius:5px; background:url(../images/news05.jpg) no-repeat center; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase}

.news .nright { overflow:hidden; float:right; width:100%; height:218px; position:relative}
.news .nright ul{ overflow:hidden; width:100%; position:absolute}
.news .nright li{ overflow:hidden; width:100%; margin-bottom:6px;}
.news .nright .wen{ overflow:hidden; width:100%; background-color:#fff; float:left; border-radius:3px;}
.news .nright .wen .at{ overflow:hidden}
.news .nright .wen .at a{ display:block; float:left; padding-left:15px; background:url(../images/news_03.png) no-repeat left center; font-size:14px; color:#282828; height:25px; line-height:25px; width:440px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .nright .wen .at span{ float:right; line-height:25px; font-size:14px; color:#8d8d8d; margin-right:20px;}
.news .nright dl{ display:none; overflow:hidden; width:100%; height:155px; background-color:#1b43c4;}
.news .nright dt{ overflow:hidden; float:left; margin:18px 13px; width:210px; height:120px; border-radius:3px;}
.news .nright dd{ overflow:hidden; float:right; width:320px; margin-right:20px; margin-top:30px;}
.news .nright dd h3{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;}
.news .nright dd h3 a{ color:#fff;}
.news .nright dd p{ font-size:13px; color:#fff; line-height:22px; height:44px; overflow:hidden; margin-bottom:20px;}
.news .nright dd em{ display:block; font-size:14px; color:#fff;}



/*新闻*/

.news {width:100%;margin:60px auto 40px;overflow:hidden;/* background:url(/images/aboutbj.jpg) no-repeat center; padding:70px 0px; background-size:cover;*/}
.news .tit{ font-size:32px; font-weight:bold; line-height:40px; color:#333; text-align:center; margin-bottom:20px; text-align:left; float:left;}
.news .tit em{ width:50px; height:2px; background:#f08519; display:block; margin-top:20px;}
.news .more{ background:#f08519; font-size:15px; line-height:40px; text-align:center; color:#fff; float:right; width:120px;}
.news .more a{font-size:15px; line-height:40px; text-align:center; color:#fff;}
.news .nr{ float:right; width:600px;}
.news .nr ul li { 
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 24px;
  overflow:hidden;
  padding-bottom: 25px;}
.news .nr ul li .date {
    width: 104px;
    border-right: 1px solid #e6e6e6;
    height: 60px;
    text-align: center;
}
.news .nr ul li .date .d1 {
    color: #424959;
    font-size: 48px;
    font-family: "Arial";
    line-height: 1;
}

.news .nr ul li .date .d2{
  color: #999999;
  font-size: 16px;
  font-family: "Arial";
  padding-top: 5px;
}

.news .nr ul li .wz{
  width: 472px;
}

.news .nr ul li .wz .w1{
  color: #000000;
  font-size: 16px;
}

.news .nr ul li .wz .w2{
  color: #888888;
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}

.news .nr ul li .wz .w2 span{
  float: right;
  color: #f08519;
}

.nlist2 li:last-child{
  margin-bottom: 0;
}
.nlist2 li:hover .wz .w1{
   color: #f08519;
}

.new-top{
  width: 576px;
  float: left;
}
.nlist1{

}
.nlist1 li{

}
.nlist1 li .img1 img{
  width: 576px;
  height: 360px;
}

.nlist1 li .wz{
  border: 1px solid #eeeeee;
  padding: 20px 30px;
}

.nlist1 li .date{
  color: #999999;
  font-size: 16px;
  font-family: "Arial";
  padding-top: 10px;
}
.nlist1 li .w1{
  color: #000000;
  font-size: 16px;
  line-height:32px;
}
.nlist1 li .w2{
  color: #888888;
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}

.nlist1 li .w2 span{
  color: #f08519;
  font-size: 14px;
  float: right;
}

.nlist1 li:hover .w1{
  color: #f08519;
}

.news_l {width:65%;float:left;}
.news .title {margin-bottom:30px;}
.news .title dl {float:left;text-align:left;}
.news .title>a {float:right;width:98px;line-height:32px;margin-top:10px;border:1px solid #dfdfdf;border-radius:20px;text-align:center;color:#f08519;}
.news .title>a:hover {color:#fff;border-color:#f08519;background:#f08519;}
.news_l ul {width:100%; margin:auto; overflow:hidden;}
.news_l ul li {width:48.7%; float:left; margin-right:2.6%;}
.news_l ul li:nth-child(2n) { margin-right:0%;}
.news_l ul li .LeftImg{width:100%;overflow:hidden;position:relative;}
.news_l ul li .LeftImg img{ width: 100%; height: 230px; display: block;}
.news_l ul li .LeftImg>a div {position:absolute;left:0px;right:0px;bottom:0px;padding:20px 30px;background-color:rgba(0,0,0,0.8);font-size:16px;color:#fff;line-height:24px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.news_l ul li .LeftImg>a div p { font-size:18px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;}
.news_l ul li .LeftImg>a:hover div {padding:30px;background-color:rgba(230,0,18,0.8);}
.news_l_c {width:100%;float:left;margin-top:24px;}
.news_l_c dl dd a {padding:0px 90px 0px 28px;display:block;background:url(/images/inico15.png) no-repeat center left;color:#666666;line-height:32px;height:32px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:68%;float:left;}
.news_l_c dl dd a i {position:absolute;right:0px;color:#999999;font-style:normal;}
.news_r {width:32.5%;float:right;}
.news_r_c {width:100%;float:left;background:#f4f4f6;padding:20px 0px 12px 0px;}
.news_r_c p {width:100%;float:left;}
.news_r_c p a {display:block;padding:13px 0px 13px 35px;margin:0px 23px;color:#666666;border-bottom:1px solid #e2e2e2;background:url(/images/inico16.png) no-repeat center left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;height:20px;}
.news_r_c p:last-child a {border:none;}

.news .ibrand{ width:100%; margin:auto; overflow:hidden;}
.news .ibrand .box{ width:24%; float:left; margin:0.5%;}
.news .ibrand .box img{ width:100%;}
.news .ibrand .box p{ text-align:center; font-size:16px; line-height:42px; height:42px; color:#333; background:#f1f1f1;}
.news .ibrand .box p a{ color:#333;}

/**/
.xz-bg{
  background: url(/images/f_bg.jpg) no-repeat top center;
  overflow: hidden;
  padding: 8% 0 0;
  margin:auto;
  background-size:cover;
}

.xzt .pt1{
  color: #595e66;
}

.xzt .pt2{
  color: #ffffff;
}

.xzt .pt3{
  color: #ffffff;
  font-size: 20px;
  background: url(/images/b7a395e579ac566d5aadb6de5dac0254ced89ebc.png) no-repeat center center;
  margin-top: 18px;
  height: 40px;
  line-height: 40px;
}

.xz-wrap{
}

.xz1{
  width: 100%;
  padding-top: 5%;
}

.xz1list{

}


.xz1list li .img1{
  float: left;
  margin-right: 12px;
}

.xz1list li .w .w1{
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  padding-top:5px;
}
.xz1list li .w .w2{
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  padding-top: 10px;
}
.xz2{
  width: 634px;
  height: 450px;
}

.fl{ float:left;}
.fr{ float:right;}
.xz1 {
    width: 445px;
    padding-top: 40px;
}


.xz1list li {
    margin-bottom: 80px;
}


/*footer*/
#footer{width:100%; color: rgba(255, 255, 255, 0.6);background:#000; background-size:cover; /*overflow:hidden; */padding:60px 0 0;}
#footer .inner{width:1200px; margin: 0 auto; height: auto; overflow: hidden;}
#footer .reset_style{  float:left; margin-right:56px;}
#footer .reset_style h2{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:20px;}
#footer .reset_style h2 a{ color:#fff;}
#footer .reset_style p{ font-size:14px; line-height:30px; color:#707070;}
#footer .reset_style p a{ color:#707070;font-size:14px;}
#footer .footerForm{ width:568px; float:left; font-size:14px;}
#footer .form{ width:100%; }
#footer .form .formInputTarget{border:2px solid #fff;line-height:40px;background:transparent;width:235px;float:left;margin-left:30px;margin-top:30px;padding:0 15px;color:#fff; outline:none;}
#footer .form .formInputTarget:first-child{margin-left:0;}
#footer .form .formInputTarget:nth-child(4){margin-left:0;}
#footer .form .formInputTarget label{color:#fff;left:15px;top:0;}
#footer .form .formInputTargetTextarea{width:100%;}
#footer .form .formInputTxt{border:2px solid #fff;line-height:40px;background:transparent;width:534px; margin-top:30px;padding:0 15px;color:#fff; outline:none;}
#footer .form .formSubmit{width:100%;border:0;background:#f08519;color:#fff;font-size:14px;margin-top:15px;line-height:40px;}
#footer .footerInfor{margin-left:30px;}
#footer .footerInfor .tel{font-size:34px;font-weight:bold;margin-top:25px;color:#fff;}
#footer .footerInfor .add{color:#fff;font-size:16px;margin-top:35px;line-height:2.3;}
#footer .footerInfor .icp,
#footer .footerInfor .icp a,
#footer .footerInfor .copy{font-size:14px;color:#fff;white-space:nowrap;line-height:1.8;}
#footer .footerInfor .icp{margin-top:48px;}
#footer .footerInfor .icp a{margin-right:15px;}
#footer .tit{ width:100%;}
#footer .tit .titb{ font-size:28px; color: #fff;}
#footer .tit .tits{ font-size:16px; color:#fff;}
#footer .footerQr{font-size:14px;color:#ffffee; width:130px;}
#footer .footerQr li{width:130px;}
#footer .footerQr li img{width:100%;}
#footer .footerQr li p{margin:6px 0px; text-align:center; color:#333; font-size:15px;}

.fnavtel{ padding-bottom:40px;}
.flogewm{ padding-top:8px;}
.fewm{}
.fewm img{ float:left;}
.fewm p{ color:#fff; line-height:36px; text-align:center; font-size:15px;}
.fnav{ width:20%;}
.fnav_title{ font-family:"wrxt"; color:#fff; font-size:1.5rem;}
.fnav_title p{}
.fnav_nr{ padding-top:20px;}
.fnav_nr li{ width:50%; float:left; font-size:15px; line-height:31px;}
.fnav_nr li a{ display:block; color:#c1c1c1; line-height:31px;}
.fnav_nr li aa:hover{ color:#fff;}
.flogo img{ width:100px;}
.fewm img{ float:left; width:150px;}
.ftel{ /*padding-left:3%; border-left:1px solid rgba(255,255,255,0.1); */}
.ftel_nr{ margin-top:20px;/*padding-left:30px;*/ color:#b9b9b9; float:left;}
.ftel_bt{ font-size:1.125rem; color:#fff;}
.ftel_sll{ padding-bottom:10px;}
.ftel_sll a{ font-family:"Din"; font-size:1.75rem; color:#fff;}
.ftel_nr p{ line-height:30px; font-size:15px; padding-bottom:3px;}
.ftel_nr p a{ color:#b9b9b9;}
.ftel_nr p a:hover{ color:#fff;}
.fbq{ background:#222; line-height:70px; font-size:15px; color:#fff; overflow:hidden; height:70px;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}
.fbq p.fr a{ margin-left:24px;}


.floating_ck{position:fixed;right:20px;top:30%; z-index:100;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#282828;border-bottom:solid 1px #4e4e4e;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#f08519;border-bottom:solid 1px #4e4e4e;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(/images/zxicon.png);}
.ico{ width:50px; margin:auto; overflow:hidden;}
.quote{background-image:url(/images/kficon.png);}
.qrcord{background-image:url(/images/erweima.png);}
.return{background-image:url(/images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:56px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#f08519;border-bottom:solid 1px #4e4e4e;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:267px;top:-187px;}
.floating_ewm i{background-image:url(/images/2wm.jpg); background-size:100%;display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*#footer .fnav{ width:100%; margin:60px auto 0; height:70px; line-height:70px; color:#fff; background:#f08519;border-top: 1px solid rgba(255, 255, 255, 0.2);}