/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","Arial","宋体","黑体","SimHei"," Verdana",;_font-family:Arial !important;}
body{color:#1E1E1B;line-height:180%; }
h1, h2, h3, h4, h5, h6, h7, h8, h9{font-size:100%; font-family:"Helvetica Neue","Helvetica,Arial","PingFang SC","Heiti SC","Microsoft Yahei",sans-serif; font-weight:normal;}
address, cite, dfn, em, var{font-style:normal;}
ul,li, ol{list-style:none;}
html{ overflow-x:hidden;}
a{ text-decoration:none; color:#333;}

/*head*/
.index_sm{ width:auto; height:45px; line-height:45px; background:#e9ebf4; margin:0 auto; min-width:1300px;}
.index_sm .sm{ width:1300px; margin:0 auto;}
.index_sm .sm .go{ width:800px; line-height:45px; font-size:14px; float:left; color:#777777;}
.index_sm .sm .cot{ width:300px; float:right; }
.index_sm .sm .cot dl{ width:150px; margin:0px; float:left;}
.index_sm .sm .cot dl dd{ width:25px; line-height:45px; float:left;padding-top:15px; }
.index_sm .sm .cot dl dt{width:110px; line-height:45px; float:left; font-size:14px;color:#777777; text-align:left;}
.index_sdm{ width:auto; height:120px; margin:0 auto; background:#30398d;}
.index_sdm .sdm{ width:1300px; height:120px; margin:0 auto;}
.index_sdm .sdm .logo{ width:370px; height:70px; float:left; margin-top:20px;}
.index_sdm .sdm .gcu{ min-width:300px; height:60px; float:left; margin-top:20px; margin-left:15px;}
.index_sdm .sdm .gcu h1{ width:auto; line-height:45px; font-size:26px; font-weight:bold; color:#FFF;}
.index_sdm .sdm .gcu p{ width:auto; line-height:20px; font-size:21px;color:#FFF;}
.index_sdm .sdm .tel{ width:230px; height:auto; float:right; display:block;}
.index_sdm .sdm .tel dd{ width:47px; height:47px; float:left; margin-top:30px;}
.index_sdm .sdm .tel dt{ width:170px; height:auto; float:right; padding-top:30px;}
.index_sdm .sdm .tel dt span{ width:auto; line-height:20px; font-size:16px;color:#FFF;}
.index_sdm .sdm .tel dt p{ width:auto; line-height:35px; font-size:26px; font-weight:bold;  font-family: "Helvetica Neue",Helvetica,Arial,"PingFang SC","Heiti SC","Microsoft Yahei",sans-serif;color:#07a1f6;}
.index_sdm .sdm .gcs{ width:880px; height:70px; float:right; margin-top:26px;}

/*head*/

.mov{ width:100%; height:80px; margin:0 auto; position:relative; z-index:1000;}
.mov ul{zoom:1; height:80px; margin:0px;}
.mov ul li{float:left; height:80px; position:relative; min-width:60px; margin:0 40px 0 50px; font-size:18px; text-align:center;}
.mov ul li.first{background:none}
.mov ul li a{line-height:80px; font-size:18px; color:#333; text-decoration:none; }
.mov ul li a:hover, .mov ul li .a{color:#333 !important;  display:block;}
.mov ul li .this{color:#333;  background:url(../img/Bg.png) center 0px; display:block;}
.mov ul li dl{min-width:160px; display:none; position:absolute; left:-10px; top:80px; z-index:9999;background:url(../img/Bg.png); padding-top:10px;}
.mov ul li dt{min-height:50px !important;border-bottom:1px solid #dddddd;}
.mov ul li dt a{font-size:14px !important; line-height:48px !important; text-align:left !important; text-indent:30px; color:#333 !important; overflow:hidden; height:48px; display:block;}
.mov ul li dt a:hover{ background:none !important;line-height:50px; display:block; color:#0066cc !important;}
.mov ul li.item{float:right}
.mov ul li.item a:hover{background:none !important;}

.lo{ width:1000px;  position:absolute; left:-260px; min-height:300px; display:block;}
.lo ul{ width:1000px; margin:0px; display:block;}
.lo ul li{ min-width:160px; height:auto; }
.lo ul li dd{min-height:30px !important; min-width:200px; font-weight:bold; text-align:left; text-indent:30px;}
.lo ul li dd a{min-width:160px; float:left; font-size:16px !important; line-height:30px !important; color:#333 !important; overflow:hidden; height:40px; display:block; font-weight:bold;}
.lo ul li dt{min-width:160px; min-height:30px; overflow:hidden; font-size:14px; }

/*banner切换*/

.fullSlide{width:100%; position:relative;overflow:hidden; min-width:1300px;}
.fullSlide .bd{margin:0 auto;height:660px;}
.fullSlide .bd ul{width:100% !important; overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:660px; overflow:hidden;text-align:center;}
.fullSlide .bd li img { width:100%;}
.fullSlide .bd li a{display:block; height:660px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{width:100%;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:90px;height:6px;margin:1px; margin-right:5px;overflow:hidden;background:#FFF;filter:alpha(opacity=80);opacity:0.8;line-height:999px; position:relative; z-index:333; border-radius:50px;}
.fullSlide .hd ul .on{background:#30398d; position:relative; z-index:333;}
.fullSlide .prev,.fullSlide .next{width:100%;display:block;position:absolute;z-index:1;top:45%;margin-top:-35px;left:10%;z-index:1;width:45px;height:100px;background:url(img/slider-arrow.png) -123px -117px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-4px -119px;} 

.index_xm{ width:auto; height:430px; margin:0 auto; background:#f4f4f5; padding-top:60px;}
.index_xo{ width:1300px; height:380px; margin:0 auto;}
.index_xo ul{ width:1300px; margin:0px;}
.index_xo ul li{ width:420px; height:380px; float:left; border-radius:26px; background:#FFF; margin-left:20px;}
.index_xo ul li span{ width:auto; height:260px; display:block; overflow:hidden;}
.index_xo ul li:nth-child(3n+1){margin-left:0px;}
.index_xo ul li .som{ width:400px; height:50px; border-bottom:1px solid #c3c3c3; margin:0 auto; clear:both;}
.index_xo ul li .som dd{ width:50px; height:50px;line-height:50px; float:left;}
.index_xo ul li .som dt{ width:350px; line-height:40px; float:right; text-align:left;}
.index_xo ul li em{ width:auto; height:50px; line-height:50px; font-size:14px; padding-left:30px;}

.index_h1{ width:1300px; height:auto; margin:0 auto; line-height:120px; font-size:36px; text-align:center; font-weight:bold;}
.index_a{ width:92%; min-height:600px; margin:0 auto; overflow:hidden;min-width:1300px;}
.index_a ul{ width:100%; margin:0 auto;}
.index_a ul li{ width:31%;*width:29.95%!important; float:left; min-height:380px; position:relative; margin-left:3.5%; margin-bottom:35px;}
.index_a ul li:nth-child(3n+1){margin-left:0px;}
.index_a ul li .pic{width:100%; height:auto;overflow:hidden; margin-bottom:5%;}
.index_a ul li .pic img{ width:100%; height:auto;
 
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.index_a ul li .pic:hover img	{ 
     -webkit-transition: all 5s;
     -moz-transition: all 5s;
     -ms-transition: all 5s;
     -o-transition: all 5s;
        transition: all 5s;
-webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
	
.index_a ul li p{ width:100%; min-height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.index_a ul li em{ width:100%; line-height:20px; font-size:14px; color:#666;}

.index_a ul li:before {
 content: '';
    position: absolute;
    left:0;
    bottom:10px;
    width: 100%;
    height: 3px;
    background:rgba(3, 118, 212, 1);
    transform: scaleX(0);
    transform-origin: center;
    transition: all 0.36s ease; z-index:66;
}
.index_a ul li:hover:before{transform: scaleX(1);}

.text{ width:100%; height:auto;min-width:1300px;}
.text h1{width:100%; min-height:30px; line-height:30px; font-size:16px; font-weight:bold}
.text em{ width:100%; line-height:20px; font-size:14px; color:#666; font-weight:normal;}

.index_b{ width:auto; height:790px; margin:0 auto; background:#2e439c url(../img/s6.png) center no-repeat; clear:both;}
.index_b h2{width:1300px; height:auto; margin:0 auto; line-height:120px; font-size:36px; text-align:center; font-weight:bold; color:#FFF;}

/*优势*/

.index_sdy{ width:1300px; height:600px; margin:0 auto;}
.index_sdy .zo{ width:360px; height:400px; float:left;position:relative;}
.index_sdy .zo dl{ width:360px; height:180px; margin-top:30px;}
.index_sdy .zo dl dd{ width:110px; height:110px; float:left; border-radius:100px;}
.index_sdy .zo dl dd img{width:110px; height:110px; border-radius:100px; border:5px solid #FFF; margin-top:15px;}
.index_sdy .zo dl dt{ width:200px; height:auto; float:right; padding-top:10px;}
.index_sdy .zo dl dt span{ width:auto; height:50px;line-height:50px; font-size:22px; color:#FFF; font-weight:bold; margin-bottom:10px;}
.index_sdy .zo dl dt p{ width:auto; line-height:25px; font-size:14px; color:#FFF;}

.index_sdy .mid{ width:480px; height:480px; float:left; margin-left:50px; margin-top:40px;}
.index_sdy .mid img{ width:480px; height:480px;}

.index_sdy .zu{ width:360px; height:400px; float:right;}
.index_sdy .zu dl{ width:360px; height:180px;margin-top:30px;}
.index_sdy .zu dl dd{ width:110px; height:110px; float:right; border-radius:100px; }
.index_sdy .zu dl dd img{width:110px; height:110px; border-radius:100px; border:5px solid #FFF;margin-top:15px;}
.index_sdy .zu dl dt{ width:220px; height:auto; float:left; padding-top:10px; text-align:right;}
.index_sdy .zu dl dt span{ width:auto; height:50px; line-height:50px; font-size:22px; color:#FFF; font-weight:bold; text-align:right;}
.index_sdy .zu dl dt p{ width:auto; line-height:25px; font-size:14px; color:#FFF;text-align:right;}

.index_c{ width:1300px; height:auto; margin:0 auto;}
.index_c h3{width:1300px; height:auto; margin:0 auto; line-height:100px; font-size:36px; text-align:center; font-weight:bold; color:#333;}
.index_c ul{ width:1300px; margin:0px; text-align:center;}
.index_c ul li{ min-width:90px; line-height:30px; margin:0 auto; display:inline-block; margin:0 10px 0 10px;}


.index_ca{ width:100%; height:550px; margin:0 auto; margin-bottom:60px;min-width:1300px; position:relative; display:block; margin-top:60px;}
.swiper-container{ width:auto; height:500px; margin:0 auto;}
.swiper-container .swiper-pagination-bullet-active{ background:#2e439c !important;}
.swiper-pagination{margin-top:0px; width:100%; margin:0 auto; position:relative; top:0px; padding-top:30px;}
.swiper-container .swiper-slide{display:inline-block; width:100%; height:auto; position:relative; z-index:9; text-align:center; margin-bottom:60px;box-shadow: 0px 1px 35px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 1px 35px 0px rgba(0,0,0,0.1); margin:0 auto;}
.swiper-container .swiper-slide span{ width:auto; height:auto; position:relative; z-index:9; border-top:10px solid #2e439c;}
.swiper-container .swiper-slide span img{display:block; width:100%; height:auto;}
.swiper-container .swiper-slide p{display:inline-block; text-align:center;width:100%; height:80px; line-height:80px;font-size:16px; background:#FFF; float:left;}
.swiper-container .swiper-slide a:hover p{color:#333;}

.index_cas{ width:auto; height:500px; margin:0 auto; display:block;}
.swiper-container2{ width:auto; min-height:650px; margin:0 auto;}
.swiper-container2 .swiper-pagination-bullet-active{ background:#2e439c !important;}
.swiper-pagination2{margin-top:0px; width:100%; margin:0 auto; position:relative; top:530px; padding-top:30px;}
.swiper-container2 .swiper-slide{display:inline-block; width:100%; height:auto; position:relative; z-index:9; text-align:center; margin-bottom:60px;box-shadow: 0px 1px 35px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 1px 35px 0px rgba(0,0,0,0.1); margin:0 auto;}
.swiper-container2 .swiper-slide span{ width:100%; height:auto; position:relative; z-index:9; border-top:10px solid #2e439c;}
.swiper-container2 .swiper-slide span img{display:block; width:100%; height:auto;}
.swiper-container2 .swiper-slide p{display:inline-block; text-align:center;width:100%; height:80px; line-height:80px;font-size:16px; background:#FFF; float:left;}
.swiper-container2 .swiper-slide a:hover p{color:#333;}


.index_a1{ width:1300px; height:160px; margin:0 auto; padding-top:60px;}
.index_a1 h2{ width:auto; height:70x; line-height:70px; font-size:36px; text-align:center; font-weight:bold;color:#FFF;}
.index_a1 i{ width:60px; height:6px; background:#fc653c; margin:0 auto; display:block; margin-bottom:10px;}
.index_a1 p{width:100%; line-height:30px; font-size:18px; text-align:center; display:block; font-style:normal; color:#FFF;}

.index_d{ width:auto; height:600px; margin:0 auto; background:url(../img/s01.jpg) no-repeat center; min-width:1300px;}
.smds{ width:1300px; height:300px; margin:0 auto; padding-top:60px;}
.smds ul{ width:1300px; margin:0px;}
.smds ul li{ width:200px; height:auto; float:left; position:relative; margin-left:165px;}
.smds ul li:nth-child(4n+1){margin-left:0px;}
.smds ul li dd{ width:auto; line-height:80px; font-size:60px;text-align:center; color:#FFF; font-family:"Impact", Times, serif}
.smds ul li p{ width:auto; line-height:30px; font-size:18px; text-align:center;color:#FFF;}



.trans {width:auto; height:600px; background-color:rgba(46,67,156,0.7);}

.index_e{ width:1300px; height:500px; margin:0 auto; padding-top:60px;}
.index_e .smdy{ width:560px; height:auto; float:left;}
.index_e .smdy h3{width:auto; height:70x; line-height:70px; font-size:36px; text-align:left; font-weight:bold;color:#333;}
.index_e .smdro{ width:700px; height:485px; float:right;}


.clearfix:after{ content: ""; clear: both; display: block; }
.menus,.tab-box{  width:560px; height: 100%;  margin: 0 auto; padding-top: 25px; background: #fff; }
.menus ul li{ /*height:45px; */line-height:70px; border: 1px solid #eee; font-size:16px; margin-bottom:10px; font-weight:bold;}
.menus ul li span{ display: block; height: 100%; width: 100%; position: relative; padding: 0 20px;  }
.menus ul li span i{ display: block; height:18px; width:18px; background:url(../img/sarr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 50px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.menus ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);}
.menus ul li>dl{ display: none; background: #404996; padding:10px;}
.menus ul li>dl a{ display: block; height: 100%; width: 100%; font-size:15px; color: #FFF; text-decoration: none; font-weight:normal; }
.menus ul li>dl dt{ width:500px; line-height:30px; font-size:16px; margin:0 auto; color:#FFF;}

.tab-box{ width: 600px; margin-top: 40px; }
.tab-box .tab{border-bottom: 1px solid #eee; }
.tab-box .tab ul li{ width: 33.3%; float: left;  height: 55px; line-height: 55px; text-align: center; }
.tab-box .tab ul li.action{ background: #d8e7f5; }
.tab-box .box{width: 100%; height: 200px; }
.tab-box .box .item{ display: none; padding: 15px;height: 200px; }
.tab-box .box .item:first-child{display: block;}


.index_e .smdr{ width:700px; height:485px; float:right; background:url(../img/show.jpg); position:relative;}
.index_e .smdr .one{ width:30px; height:auto; position:relative; float:left; left:160px; top:170px;}
.index_e .smdr .one1{ width:30px; height:auto; position:relative; float:left; left:240px; top:60px;}
.index_e .smdr .one2{ width:30px; height:auto; position:relative; float:left; left:330px; top:30px;}
.index_e .smdr .one3{ width:30px; height:auto; position:relative; float:left; left:430px; top:130px;}
.index_e .smdr .one4{ width:30px; height:auto; position:relative; float:left; left:420px; top:210px;}
.index_e .smdr .one5{ width:30px; height:auto; position:relative; float:left; left:430px; top:256px;}
.index_e .smdr .one6{ width:30px; height:auto; position:relative; float:left; left:70px; top:206px;}

.index_f{ width:auto; height:500px; margin:0 auto; background:#f2f2f3; padding-top:50px;}
.index_f .ysmd{ width:1300px; height:auto; margin:0 auto; position:relative;}
.index_f .ysmd ul{ width:1300px; margin:0px;}
.index_f .ysmd ul li{ width:610px; height:172px; float:left; background:#FFF; position:relative; margin-left:40px; margin-bottom:40px; padding:20px 0px 0 20px;}
.index_f .ysmd ul li:nth-child(2n+1){margin-left:0px;}
.index_f .ysmd ul li dd{ width:209px; height:147px; float:left; background:#0376d4;}
.index_f .ysmd ul li dt{ width:380px; height:auto; float:right; padding-top:20px;}
.index_f .ysmd ul li dt h4{ width:auto; line-height:40px; font-size:16px; font-weight:bold; color:#333;}
.index_f .ysmd ul li dt p{ width:auto; line-height:25px; font-size:14px;color:#333;}

.swiper-container3{ width:auto; height:600px; margin:0 auto;}	
.swiper-slide{
	width:860px; height:550px; position: relative; top:-30px;
    overflow: hidden;
	}
.swiper-slide img{width:860px; height:auto;}	
.swiper-slide a{
	transition: 0.2s;
	}	
.swiper-slide a:hover{
	}	
.swiper-pagination3{
	text-align:center;
	width:100%;
	margin-top:10px;}
.swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
	margin:0 5px;
	background:#02328d;
}


.one__content{
 width:460px; position: relative;
  bottom:-430px;
  left: 0;
  padding: 20px; background:#404996; z-index:999;
  background-color:var(--primary);
  opacity: 0;
  visibility: hidden;
  transform: translateY(50%);
  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
}	
	 
.swiper-slide:hover .one__content {
  opacity: 1;
  transform: translateY(0%);  position:relative;background:#404996; display:block;
  visibility: visible;}
  
.swiper-slide .one__content p
 {margin: 0;
  font-size: 16px;
  color: #fff;
  line-height: 1;
  margin-bottom: 10px;} 
  
.swiper-slide .one__content h1{
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  line-height:50px;
	 } 
.swiper-slide .one__content h1 a{ text-decoration:none; color:#FFF;}  

.swiper-slide:after .one__content {
	position: relative;
    bottom: -200px; background:#fe0040;
    left: 0;
    padding: 20px;

    background-color: var(--primary);
    transform: translateY(50%);
    transition: opacity 500ms ease,visibility 500ms ease,transform 500ms ease;

}

.index_smfs{ width:1300px; height:auto; margin:0 auto; text-align:center;}
.index_smfs h5{ width:auto; line-height:60px; margin:0 auto; font-size:36px; font-weight:bold;}
.index_smfs p{ width:auto; line-height:30px; font-size:16px;}

.index_smk{ width:1300px; height:400px; margin:0 auto; clear:both; padding-top:60px;}
.index_smk ul{ width:1300px; margin:0px;}
.index_smk ul li{ width:300px; height:360px; float:left; position:relative; margin-left:33px;box-shadow:0 10px 30px rgb(0 0 0 / 10%);}
.index_smk ul li span img{ width:100%; height:auto; overflow:hidden;
 
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.index_smk ul li span:hover img	{ 
     -webkit-transition: all 5s;
     -moz-transition: all 5s;
     -ms-transition: all 5s;
     -o-transition: all 5s;
        transition: all 5s;
-webkit-transform: scale(1.1,1.1);
      -moz-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
       -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}

.index_smk ul li:nth-child(4n+1){margin-left:0px;}
.index_smk ul li dd{ width:300px; height:180px; overflow:hidden;}
.smou{ width:260px; height:auto; margin:0 auto; padding:10px;}
.smou h4{ width:260px; line-height:30px; font-size:18px; text-align:center;}
.smou i{ width:260px; line-height:50px; font-size:16px;text-align:left; font-style:normal;}
.smou em{ width:260px; line-height:25px; font-size:14px; text-align:left;}

/*news*/
.index_now{ width:1300px; line-height:80px; font-size:30px; text-align:center; font-weight:bold; margin:0 auto; clear:both; padding-top:60px;}

.index_nw{ width:1300px; height:660px; margin:0 auto;}
.news { width:1300px; line-height:50px; margin:0 auto;}
.news  span{display:inline-block; width:325px; height:50px; text-align:center; font-size:20px; color:#333; cursor:pointer; line-height:50px;}
.news .first{margin-left:0px;}
.news .curr{color:#fff; background-color:#30398d;}
.news .nw{width:1300px; height:200px; color:#222; margin:0 auto}
.nws{ width:1300px; height:200px; margin:0 auto; margin-top:60px;}
.nws ul{ width:1300px; margin:0px;}
.nws ul li{ width:630px; height:200px; position:relative; float:left; margin-left:40px;}
.nws ul li:nth-child(2n+1){margin-left:0px;}
.nws ul li dd{ width:277px; height:187px; float:left;}
.nws ul li dd img{width:277px; height:187px;}
.nws ul li dt{ width:330px; height:auto; float:right;}
.nws ul li dt h6{ width:auto; line-height:26px; font-size:20px;}
.nws ul li dt p{ width:auto; height:80px; line-height:25px; font-size:14px; color:#9e9d9d; padding-top:30px;}
.nws ul li dt em{ width:auto; line-height:30px; font-size:14px;color:#9e9d9d;}

.now{ width:1300px; height:auto; margin:0 auto; padding-top:50px;}
.now ul{ width:1300px; margin:0px;}
.now ul li{ width:630px; height:45px; line-height:45px; font-size:16px; position:relative; float:left; margin-left:40px; color:#434343}
.now ul li:nth-child(2n+1){margin-left:0px;}
.now ul li span{ width:90px; line-height:45px; float:right;color:#9e9d9d; font-size:16px;}

.index_o{ width:auto; height:320px; margin:0 auto; background:url(../img/002.jpg) no-repeat top; background-size:100%;}
.cove{width:auto;height:320px; margin: 0 auto;background-color: rgba(0,0,0,0.7);}
.cov{ width:1300px; height:auto; margin:0 auto; padding-top:100px; text-align:center;}
.tecl{ width:1300px; height:auto; margin:0 auto; clear:both;}
.tecl ul{ width:1300px; margin:0px; padding-top:100px;}
.tecl ul li{ width:360px; height:auto; float:left; margin-left:93px; position:relative; color:#FFF;}
.tecl ul li:nth-child(3n+1){margin-left:0px;}
.tecl ul li dd{ width:60px; height:50px; float:left; margin-top:10px;}
.tecl ul li dt{ width:300px; height:auto; float:left;}
.tecl ul li dt b{ width:auto; line-height:30px; font-size:16px;}
.tecl ul li dt p{ width:auto; line-height:30px; font-size:18px;}

.foot{ width:auto; height:400px; margin:0 auto; background:#020121; padding-top:50px;}
.foot .foots{ width:1300px; height:auto; margin:0 auto;}
.foot .foots .log{ width:270px; height:auto; float:left; padding-top:10px;}
.foot .foots .log dd{ width:270px; height:60px; text-align:center;}
.foot .foots .log dt{ width:auto; line-height:40px; text-align:center; font-size:16px;  color:#FFF; padding:0 10px 0 10px;}
.foot .foots .log .wx{ width:120px; height:120px; margin:0 auto; margin-top:20px;}
.foot .foots .log .wx img{width:120px; height:120px; }
.foot .foots .low{ width:600px; height:auto; float:left; margin-left:100px;}
.foot .foots .low dl{ width:200px; height:auto; float:left;}
.foot .foots .low dd{ width:auto; line-height:50px; font-size:18px; color:#FFF;}
.foot .foots .low dt{ width:auto; line-height:30px; font-size:14px; color:#a09e9e;}
.foot .foots .low dt a{ text-decoration:none; color:#FFF;}
.foot .foots .cont{ width:300px; height:auto; float:right;color:#FFF;}
.foot .foots .cont dd{ width:auto; line-height:50px; font-size:18px;}
.foot .foots .cont dt{ width:auto; height:auto;}
.foot .foots .cont dt span{ width:auto; line-height:30px; font-size:16px;color:#FFF;}
.foot .foots .cont dt p{ width:auto; line-height:40px; font-size:18px; font-weight:bold; color:#ff5e14;}
.foot .foots .cont dt .tol{width:auto; line-height:40px; font-size:26px; font-weight:bold; color:#ff5e14;}
.foot .foots .cont dt em{ width:auto; line-height:30px; font-size:14px;color:#FFF;}
.foote{width:auto; height:60px; line-height:60px; font-size:14px; margin:0 auto; text-align:center;}




@charset "utf-8";

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}


@-webkit-keyframes menu_sticky {
  0% {
    margin-top: -150px;
  }
  50% {
    margin-top: -130px;
  }
  100% {
    margin-top: 0;
  }
}

@keyframes menu_sticky {
  0% {
    margin-top: -150px;
  }
  50% {
    margin-top: -130px;
  }
  100% {
    margin-top: 0;
  }
}

.main-header {
  position: relative; min-height:66px;
  width: 100%;
  z-index:9999;
  background: #FFF;
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease; 
}

.fixed-header {
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0;
  z-index:9999;
  transition: all 500ms ease;
  -webkit-animation-name: menu_sticky;
  animation-name: menu_sticky;
  -webkit-animation-duration: 0.60s;
  animation-duration: 0.60s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.11); 
}

.main-menu{ width:1300px; height:auto; margin:0 auto; position:relative;}

.main-menu .navigation>li {
  position: relative;
  text-align: center; float:left; min-width:60px;
  padding: 0px 0px;
  margin-right:0px;
  display: inline-block;
}


