	@charset "utf-8";
	/* 通用代码 */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family:"微软雅黑"; font-size: 15px; color:#332c2b; padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }
/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
@keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
@keyframes dz3
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz4
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
/* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/

/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}

.tel.sjcx{ float: right; width:auto; margin-right: 10px;
margin-top: 15px;}
.tel.sjcx a{ color:#1158d8; }
em{font-style:normal;}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 1400px; margin: auto;}
.cen-1200{ width: 1250px; margin: auto;}
.ah{height:0px;width:0px;overflow:hidden;}
.link{height:0px;width:0px;overflow:hidden;}

.hei::after {content: ""; display: block;clear: both;}
/* 头部模版 */
/* .home .top{  position:absolute;}
.home .top .t2{ display: none;}
.home .top .t1{ display: inline-block;}
.home .top .right>ul>li a{ color:#fff; } */
.top .right>ul>li:hover{ box-sizing: border-box; border-bottom: 3px solid #1158d8;}
.top .right>ul>li:hover a{ color:#1158d8; }
/* .home .top .right>ul>li:hover{border-bottom: 3px solid #f0f0f0;}
.home .top .right>ul>li:hover a{color:#f0f0f0;} */
.top .right>ul>li a.on{ box-sizing: border-box; border-bottom: 3px solid #1158d8;height:70px;display: block;color:#1158d8;}
/* .home .top .right .le1 span{color:rgba(255,255,255,.9); }
.home .top .right .ri1 .icon-zuoji{color:rgba(255,255,255,.9);  }
.home .top .right .ri1  .text{ color:#fff; }
.home .top .right .ri1::before{background: rgba(255,255,255,.5); } */
.top .t2{ display: inline-block;}
.top .t1{ display: none;}
.top img{ width: 240px; }
.top{ width: 100%; height: 69px;z-index: 9; padding: 20px 0; border-bottom: 1px solid rgba(255,255,255,.1); width: 100%; overflow: hidden; }
.top .left{ float: left;  margin-left: 13.6%;  }
.top .fe2{float: left; margin-left: 15px;padding-left: 15px; border-left: 1px solid #eeeeee;  margin-top: 15px; }
.top .fe2 .p1{ color:#0f5ee5; font-size: 19px;  margin-bottom: 5px; }
.top .fe2 .p2{ color:#72706e; }
.top .right{ float: right;  margin-right: 13.6%; }
.nav{ background: #002f79; }
.nav ul{overflow: hidden;  }
.nav ul>li{ float: left; height: 50px; line-height: 50px; width: 13.33%; text-align: center; }
.nav ul>li a.on{ background: #ff9703; }
.nav ul>li a{ font-size: 19px; color:#fff; display: block;  }
.top .right .rigd1{ float: right; width: 400px; margin-top: 21px; }
.top .right .le1{ float: left; padding-right: 16px; margin-top: 4px; }
.top .right .le1 span{ color:#555555;  font-size: 26px; }
.top .right .le1 .search{ display: none; position: absolute;z-index:99999 }
.top .right .le1 .search .input_txt{     font-size: 12px;
    color: #757575;
    height: 38px;  width: 200px; border-radius: 5px;
    line-height: 38px;
   transition: .5s;
	 	 padding: 0 10px;
		 border: none;
		 box-shadow: 0 0 5px rgba(0,0,0,.5);
 }
.top .right .le1 .search .input_but{ display: none; }
.top .right .le1:hover .search{ display: block; }
.top .right .le1:hover .search .input_txt{


}
.top .right .ri1{ float: left; padding-left: 16px;  position: relative; margin-top: 3px; }
.top .right .ri1::before{ content: ""; position: absolute; left: 0; top: 3px; width: 1px; height: 22px; background: #e5e5e5; }
.top .right .ri1 .icon-zuoji{ color:#1158d8; font-size: 26px; }
.top .right .ri1  .text{ color:#1158d8; font-weight: bold; font-size: 16px; margin-left: 5px;position: relative; top: -1px; }
.top .right .ri1 .text a{ color:#1158d8; font-size: 18px; margin-right: 15px; }
.banner{ width: 100%; position: relative; }
.banner .Pfusd {
    width: auto;
    position: absolute;
    bottom: 5%;
    right: 15%;
    animation: radara 2s linear infinite alternate;
    opacity: 1;
		width: 20%;
}
@-webkit-keyframes radara {
    from {
        bottom: 5%;
        opacity: 1;
    }
    to {
       bottom: 9%;
       opacity: .9;
    }
}
.banner .text{ position: absolute; width: 800px;  margin-top: 116px; }
.banner .text h1{ color:#fff; font-size: 36px; }
.banner .text h1::before{ content: ""; width: 31px; height: 2px; position: absolute; margin-top: 65px; background: #fff; }
.banner .text p{ color:#fff; font-size: 14px; line-height: 30px; margin-top: 40px;}
.banner .text p a{display:block; width: 181px; color:#fff; transition: .5s; margin-top: 40px;  height: 48px; line-height: 48px; text-align: center; font-size: 16px;border-radius: 30px;
  border: 1px solid #fff;transition: .5s;
   /* background-image: linear-gradient(to right,#b302a6,#1a2989); */
 }
 .banner .text p a:hover{ background: #1158d8; color:#fff; border: 1px solid #1158d8;}
 .tylm{ height: 70px; line-height: 70px; background: #fff; box-shadow:  0 0 5px rgba(17,88,216,.5); overflow: hidden; }
  .tylm .left{ float: left; }
  .tylm .right{ float: right; color:#cecece; font-size: 14px; }
  .tylm .left li a{ color:#333333; font-size: 16px;}
  .tylm .right a{ color:#cecece; font-size: 14px; }
  .tylm .right a:last-child{ color:#999999; }
  .tylm .right a b{ color:#cecece;font-weight:normal;margin:0 4px;}
 .tylm .left li{ margin-right: 48px;display: inline-block; }
  .tylm .left li a{display: block; }
  .tylm .left li a.on{color:#1158d8; border-bottom: 3px solid #1158d8; box-sizing: border-box;  }
 .tylm .left li:hover a{ color:#1158d8; border-bottom: 3px solid #1158d8; box-sizing: border-box; }
.tylm span {
    padding: 4px;
    background: #ccc;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -2px;
}
.tylm  img {
    width: 12px;
    display: block;
}
.tylm a{ height: 70px; }
.tylm span, .tylm a {
    display: inline-block;
    vertical-align: middle;

    color: #b5b5b5;
}
.fullslide1 .text{ position: absolute; margin-top: 250px; width: 580px; text-align: center; }
.fullslide1 .text .title{ color:#2a2a2a; font-size: 50px; position: relative; z-index: 9; }
.fullslide1 .text .ftitle{ color: rgba(39,56,56,.1); font-size: 70px; text-transform: uppercase; position: absolute; margin-top: -45px;}
.fullslide1 .text .smrt{ color:#2a2a2a; line-height: 40px; font-size: 30px;margin-top: 70px; }
.fullslide1 .text .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #273838; margin: auto; margin-top: 30px; }
.fullslide1 .text .more a{ color:#fff; font-size: 14px;display:block;  }
.sjcx{display: none;}
.sjcxA{display: none;}
article{ background: #fbfcff; }
@media screen and (max-width:1850px) and (min-width:640px){
		.top .left{ margin-left: 5%; }
		.top .right{ margin-right: 5%; }

}

@media screen and (max-width:1600px) and (min-width:640px){
	.top .left{ margin-left: 5%; }
	.top .right > ul > li{ margin-right: 40px; }
}

@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block; width: 100%; }
	.sjcxA{display: block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
	.top .right .ri1 .text a{ color:#fff;}
	.top .right .ri1 .text{ color:#fff; }
	.top .right .ri1 .icon-zuoji{ color:#fff; }
	.top .fe2{ display: none; }
	.tel.sjcx a{ font-size: 12px; }
	.tel.sjcx{ margin-top: 25px; }
	.top .right > ul > li a.on{ height: auto; }
}



.banner img{ display: block; width: 100%; height: auto; }

.fullslide .prev,
.fullslide .next{position:absolute;z-index:1;top:50%;margin-top:-40px;left:30px;z-index:1;font-size:0;padding:12px;cursor:pointer;}
.fullslide .prev img,
.fullslide .next img{width:auto;height:auto;}
.fullslide .next{left:auto;right:30px;}
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide .bd li{float:left;width:100%;}
.fullslide .bd li img{display:block;width:100%;height:auto;margin:0 auto;}
.fullslide .bd li .tu2{display: none;}
.fullslide .hd{position:absolute;height:25px;text-align:center;z-index:99;
 width: 200px; bottom: 10px; left: 50%; margin-left: -100px;
}
.fullslide .hd li{width:13px;height:14px;line-height:8px; line-height: 80px;
	overflow:hidden;margin:0px 6px;cursor:pointer;background:rgba(255,255,255,.2);border-radius:20px;display: inline-block;transition: .5s;
}
.fullslide .hd li.on{  background:#ffffff; width: 26px; }
.fullslide .bd li .ban2{ display: none; }








	/* 本例子css */
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.slideBox .bd{ position:relative;  z-index:0;   }
		.slideBox .bd li{ overflow: hidden; }
		.slideBox .bd li .left{ float: left; width: 49%; position: relative;}
		.slideBox .bd li .left a>img{width: 100%; display: block; }
		.slideBox .bd li .right{ float: right; width: 49.7%; }
		.slideBox .bd li .right .pic{ position: relative;  overflow: hidden; width: 48%; float: left; margin-right: 2%; margin-bottom: 2%;  }
		.slideBox .bd li .right a>img{width: 100%;display: block; }
		.slideBox .bd img{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; width:65px; height:65px;
			  filter:alpha(opacity=10);opacity:0.1; border-radius: 50%; }
		.slideBox .next{ background:url("/i/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("/i/left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


	.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
	.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
	.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
	.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picScroll-left{ width:100%;position:relative; }
		.picScroll-left .tempWrap{ margin: auto;position: relative; z-index: 99999;  }
		.picScroll-left .hd{  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; float:right; position: absolute; z-index: 99999;   overflow:hidden; text-align: center;transition: .5s;
			 cursor:pointer; height: 58px; width: 40px; font-size: 12px; line-height: 58px; color:#2086b5; font-size: 40px;  }
		.picScroll-left .hd .prev{ left: 0; }
		.picScroll-left .hd .next{ right: 0;}
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; position: relative;cursor: pointer; text-align: center; }


.name{ color:#34364e; font-size: 35px; text-align: center; padding-top: 54px; }
.fname{ color:#999999; font-size: 14px; text-align: center; margin-top: 6px; }
.a1{ background: #f9fbff; padding-bottom: 1px; }
.a1ul{ margin-top: 46px; }
.a1ul li{ width: 329px; height: auto; float: left;box-shadow: 0 0 5px rgba(0,0,0,0.1); transition: .5s; border-radius: 8px;
	 background: #fff;  box-sizing: border-box; margin-right: 26px; overflow: hidden; }
.a1ul ul{ margin-right: -26px; }
.a1ul li .pic{text-align: right; }
.a1ul li .pic img{ width: 100%;display: block; }
.a1ul li .title{ color:#434343;font-size: 20px;text-align: center; padding: 30px 0;}
.a1ul li .description{ color:#999999; font-size: 16px; line-height: 28px; margin-top: 15px;
display: -webkit-box;
-webkit-box-orient: vertical; height: 84px;
-webkit-line-clamp: 3;
overflow: hidden;margin-bottom: 15px; display: none;
 }
.a1ul li .more{ text-align: right;display: none; }
.a1ul li .more span{ font-size: 36px; color:#aeb4c1; }
.a1ul li:hover{ box-shadow: 0 0 5px rgba(0,0,0,.1); }
.a1ul li:hover .title{ color:#1158d8; }
.a1ul li:hover .more span{ color:#1158d8; }
.href{ width: auto; text-align: center;    margin:auto;margin-top: 50px;  margin-bottom: 50px; }
.href a{ color:#1158d8; display: inline-block; font-size: 16px; transition: .5s;min-width: 170px; padding-left: 20px; padding-right: 20px; height: 42px;  box-shadow: 0 0 0 rgba(17,88,216,.2);
	border: 1px solid #1158d8;  border-radius: 40px; line-height: 42px; box-sizing: border-box;

 }

.href a:hover{ color:#fff; background: #1158d8; box-shadow: 0 2px 10px rgba(17,88,216,.5); 	border: 1px solid #1158d8;}

.a2{ background: url("../i/a5.jpg") no-repeat left bottom #fff; }
.f-absolute {
    position: absolute;
}
.f-relative{ position: relative; }
.bg-box2{ background:url(../images/bg2.png) no-repeat; background-size: cover; padding: 120px 0;}
.upgrace-box{ height: 700px; margin-top: 60px;}

.upgrace-box .c-box{ left:50%; top: 50%; margin-left: -365px; margin-top: -170px;}
.upgrace-box .c-box .c-tiao{left: 50%; top: 14%; transform: translate(-50%,-50%);}
.upgrace-box .c-box1{ width: 390px; left: 100%; top: 50%; margin-top: -30px; margin-left: 20px;}
.upgrace-box .c-box1 .c-tiao{left: 50%; top: 50%; transform: translate(-50%,-50%);}
.upgrace-box .c-box2{ width: 390px; left: 66%; top: 0; margin-top: -90px; margin-left: 50px;}
.upgrace-box .c-box2 .c-tiao{left: 50%; top: 14%; transform: translate(-50%,-50%);}
.upgrace-box .c-box3{ width: 380px; left: 30%; top: 0; margin-top: -80px; margin-left: -380px;}
.upgrace-box .c-box3 .c-tiao{left: 50%; top: 44%; transform: translate(-50%,-50%);}
.upgrace-box .c-box4{ width: 320px; left: 0%; top: 50%; margin-top: -30px; margin-left: -340px;}
.upgrace-box .c-box4 .c-tiao{left: 50%; top: 25%; transform: translate(-50%,-50%);}
.upgrace-box .c-box5{ width: 390px; left: 25%; top: 90%; margin-top: -10px; margin-left: -360px;}
.upgrace-box .c-box5 .c-tiao{left: 50%; top: 20%; transform: translate(-50%,-50%);}
.upgrace-box .c-box6{ width: 410px; left: 66%; top: 100%; margin-top: -50px; margin-left: 50px; }
.upgrace-box .c-box6 .c-tiao{left: 50%; top: 36%; transform: translate(-50%,-50%);}
.upgrace-box .box-bg{ margin-left: 20px; margin-right: 20px;}
.upgrace-box .text-box{ margin-top: 10px;}
.upgrace-box .img-dian{ margin-top: -10px; width: 20px; height: 92px; background: url("../i/a12.png") no-repeat center; }
.upgrace-box .f-relative>div:hover .c-quan2{ display: inline-block;}
.upgrace-box .f-relative>div:hover .c-quan{ display:none;}
.upgrace-box .f-relative>div:hover .img-dian{ background: url("../i/a12a.png") no-repeat center;}
.upgrace-box .f-relative>div:hover .box-pre7{ top: -10px;}
.text-box{  }
.text-box p{ color:#666666; font-size: 20px; line-height: 28px;}
.text-box.fr p{ text-align: right; }
.box-pre1{ width: 20%;}
.box-pre2{ width: 36%;}
.box-pre3{ width: 80%;}
.box-pre4{ width: 26%;}
.box-pre5{ width: 46%;}
.box-pre6{ width: 62.5%;}
.box-pre7{ width: 95%; opacity: 0; position: relative; top: 0;  transition: .5s; }
.box-pre8{ width: 25%;}
.box-pre9{ width: 50%;}
.box-pre10{ width: 53%;}
.box-pre11{ width: 30%;}
.box-pre12{ width: 13%;}
.box-pre13{ width: 40%;}
.box-pre14{ width: 60%;}
.box-pre15{ width: 42%;}
.box-pre16{ width: 15%;}
.box-pre17{ width: 30%;}
.box-pre18{ width: 52%;}
.upgrace-box .c-tiao{
     -o-transition:all 1s;
     -moz-transition:all 1s;
     -webkit-transition:all 1s;
     transition:all 1s;
}
.fl {
    float: left;
		margin-left: -15px;
}
.fr {
    float: right;
}
.upgrace-box .c-tiao:hover{
     -moz-transform: translate(-50%,-90%);
    -o-transform: translate(-50%,-90%);
    -webkit-transform: translate(-50%,-90%);
    transform: translate(-50%,-90%);
}
.c-quan2{ display: none; }


/* shit圈 */
.animat{
    animation:move3 5s;
    -webkit-animation:move3 5s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move3 5s;
    -webkit-animation-timing-function: ease-in-out;
  }
  @keyframes move3
  {
    0%{transform: scale(0);}
    25%{transform: scale(1.1);}
    50%{transform: scale(1);}
    75%{transform: scale(1.1);}
    100%{transform: scale(1);}
  }
  @-webkit-keyframes move3
  {
    0%{transform: scale(0);}
    25%{transform: scale(1.1);}
    50%{transform: scale(1);}
    75%{transform: scale(1.1);}
    100%{transform: scale(1);}
  }
  .c-move1{
    animation:move4 1s;
    -webkit-animation:move4 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move4 1s;
    -webkit-animation-timing-function: ease-in-out;
		opacity: 1;

  }
  @keyframes move4
  {
    0%{left:100%;		opacity: 0;}
    100%{left:0;opacity: 1;}
  }
  @-webkit-keyframes move4
  {
    0%{left:100%;	opacity: 0;}
    100%{left:0;opacity: 1;}
  }
  .c-move2{
    animation:move5 1s;
    -webkit-animation:move5 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move5 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move5
  {
    0%{left:-100%;	opacity: 0;}
    100%{left:0;opacity: 1;}
  }
  @-webkit-keyframes move5
  {
    0%{left:-100%;	opacity: 0;}
    100%{left:0;opacity: 1;}
  }

  .c-move3{
    animation:move6 1s;
    -webkit-animation:move6 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move6 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move6
  {
    0%{top:-150%;	opacity: 0;}
    100%{top:0;opacity: 1;}
  }
  @-webkit-keyframes move6
  {
    0%{top:-150%;	opacity: 0;}
    100%{top:0;opacity: 1;}
  }

  .c-move5{
    animation:move7 1s;
    -webkit-animation:move7 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation:move7 1s;
    -webkit-animation-timing-function: ease-in-out;
			opacity: 1;
  }
  @keyframes move7
  {
    0%{top:150%;}
    100%{top:0}
  }
  @-webkit-keyframes move7
  {
    0%{top:150%;}
    100%{top:0}
  }


.a3{ background: url("../i/a13.jpg") no-repeat center; height: 233px; }
.a3ul ul{ font-size: 0;}
.a3ul li{ width: 25%; margin-top: 60px; box-sizing: border-box; position: relative; float: left; text-align: center; }
.a3ul li::before{     content: "";
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    background: rgba(255,255,255,.2);
}
.a3ul li:last-child::before{ display: none; }
.a3ul li .title span{ color:#ffffff; font-size: 45px; font-weight: bold; }
.a3ul li .title a{ color:#fff; font-size: 25px; }
.a3ul li .ftitle{ color:rgba(255,255,255,.6); font-size: 16px; line-height: 26px; }
.a4{ background: #fff; padding-bottom: 1px; }
.a4ul ul{ margin-right: -23px; margin-top: 42px; }
.a4ul li{ width: 332px; height: 246px; float: left; margin-right: 23px; margin-bottom: 23px; border-radius: 8px; overflow: hidden; position: relative; }
.a4ul li .pic{ width: 100%;  height: 100%;}
.a4ul li .pic img{ width: 100%; height: 100%; display: block; }
.a4ul li .text{ position: absolute; height: 40px; transition: .5s; background: rgba(0,0,0,.5); bottom: 0; line-height: 40px; overflow: hidden; text-align: center;width: 100%;}
.a4ul li .text .title{ font-size: 18px;color:#fff; transition: .5s; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; }
.a4ul li .text .description{ color:#fff; font-size: 14px; line-height: 24px; width: 94%; margin: auto;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-bottom: 20px; }
.a4ul li:hover .text{ height: 100%; background: rgba(17,88,216,.9);}
.a4ul li:hover .title{ margin-top: 38px;margin-bottom: 28px; }
.a4ul li:hover .title::before{ content: ""; width: 24px; height: 2px; background: #fff; display: block; position: absolute; left: 50%; transform: translateX(-50%);
margin-top: 44px; }
.a5{ background: #f9fbff;padding-bottom: 1px; }
.a5ul ul{ margin-right: -20px;margin-top: 42px; }
.a5ul li{ width: 215px; height: 111px; float: left; border-radius: 10px; background: #fff; margin-right: 19px; margin-bottom: 19px;text-align: center; padding-top: 26px; box-sizing: border-box;
 box-shadow: 0 0 5px  rgba(17,88,216,.2);
}
.a5ul li img{ max-width: 150px; max-height: 54px; }

.a6{ background: url("../i/a15.jpg") no-repeat bottom; padding-bottom: 1px; }
.a6ul ul{ margin-right: -25px; }
.a6ul ul li{ width: 332px; height: 286px; border-radius: 8px; background: #fff; float: left; margin-right: 23px;overflow: hidden; }
.a6ul ul li .pic{ height: 170px; overflow: hidden; }
.a6ul ul li .pic img{ width: 100%;height: 100%; display: block; transition: .5s; }
.a6ul ul li .title{ padding: 0 16px;color:#333333; font-size: 16px; line-height: 26px; display: -webkit-box;
-webkit-box-orient: vertical;font-weight: bold; margin-top: 18px;transition: .5s;
-webkit-line-clamp: 2; height: 52px; margin-bottom: 10px;
overflow: hidden; }
.a6ul ul li .time{ padding: 0 16px; color:#999999; font-size: 14px; }
.a6ul ul li:hover img{ transform: scale(1.1);}
.a6ul ul li:hover .title{ color:#1158d8; }
.xuan{ text-align: center; margin-top: 28px; margin-bottom: 40px; }
.xuan span{ display: inline-block; transition: .5s; padding: 10px 25px; border-radius: 5px; cursor: pointer;  color:#999999; border: 1px solid #999999;font-size: 16px; margin: 0 8px; }
.xuan span.on{ background: #1158d8; color:#fff; border: 1px solid #1158d8; }
.a6 .href a{ border: 1px solid #fff; color:#fff; }
.a6 .href a:hover{ border: 1px solid #1158d8; }
.foot{ background: #f9f9f9; padding-top: 43px; }
.foot .left{ float: left; width: 50%; }
.foot .right{ float: right; width: 50%; }
.foot .left .le1{ float: left; }
.foot .left .le1 img{ width: 200px; }
.foot .left .le2{ float: right; margin-right: 30px; }
.foot .left .le1 .title{ color:#666666; font-size: 14px; margin-top: 14px; margin-bottom: 14px; }
.foot .left .le1 .ftitle a{color:#666666; font-size: 14px; margin-right: 5px; margin-left: 5px; }
.foot .left .le1 .ftitle a:nth-child(1){ margin-left: 0; }
.foot .left .le1 .ftitle{color:#666666; }
.foot .left .le1 .ewm{ margin-top: 27px;  }
.foot .left .le1 .ewm img{ width: 100px; float: left; }
.foot .left .le1 .ewm p{color:#555555; font-size: 14px; line-height: 24px; float: left; margin-top: 22px;    margin-left: 10px; }
.foot .left .le2 h1{ color:#333333; font-size: 18px; margin-top: 12px; margin-bottom: 25px; }
.foot .left .le2 p{color:#666666; font-size: 14px; margin-bottom: 16px; }
.foot .right .le{ float: left; font-size: 0;  }
.foot .right .le p{ margin-bottom: 16px; }
.foot .right .le a{ color:#666666; font-size: 14px; }
	.foot .right .le p:hover a{color:#1158d8; }
.foot .right .le h1{ color:#333333; font-size: 18px; margin-top: 12px; margin-bottom: 25px; }
.foot .right .le1{width: 260px; margin-right: 50px; margin-left: 20px; }
.foot .right .le1 p{ width: 48%;margin-right: 2%; display: inline-block; }
.foot .right .le1 p a{}

.foot .right .le2{ width: 170px;margin-right: 50px; }
.ftext { border-top: 1px solid #e6e6e6; margin-top: 50px; }
.ftext p{ text-align: center; line-height: 70px; color:#999999; font-size: 12px; }
.ftext p a{ color:#999999; font-size: 12px;  }
.b1ul ul{ margin-right: -47px; margin-top: 50px; }
.b1ul li{ position: relative; width: 434px; height: 350px;border: 2px solid #fbfcff; transition: .5s; box-sizing: border-box; box-sizing: border-box; float: left; margin-right: 47px; margin-bottom: 47px; }
.b1ul li .pic{ width: 100%; height: 100%; overflow: hidden; }
.b1ul li .pic img{ display: block; max-width: 100%;height: 100%; transition: .5s;}
.b1ul li .text{ position: absolute; width: 90%; left: 5%; top: 5%; z-index: 2; background: #fff; padding: 20px; box-sizing: border-box; }
.b1ul li .text .title{ float: left; width: 78%; height: 24px;overflow: hidden; font-weight: bold; color:#333333;font-size: 18px; text-overflow: ellipsis; white-space: nowrap; }
.b1ul li .text .ftitle{ float: right;width: 22%; height: 24px; line-height: 24px; text-align:right; color:#999999; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.b1ul li:hover .pic img{ transform: scale(1.1);}
.b1ul li:hover .text .title{ color:#1158d8; }
.b1ul li:hover{ border: 2px solid #1158d8; box-sizing: border-box; box-shadow: 0 0 5px  rgba(17,88,216,.2); }
.b2 .b1ul li{ margin-bottom: 0; }
.page{text-align:center;}
.page a{display:inline-block;vertical-align:top;margin:0 3px 35px;padding:0 11px;line-height:30px;border: 1px solid #e5e6e9; color:#646566; }
.page a:hover{background:#1157d8;color:#fff;}
.page a.on{ background:#1157d8;color:#fff;}
.page a.pgnext,.page a.pgprev{font-family: serif;}
.fanh{  position: absolute; width: 74px; height: 28px; border: 1px solid #d2d6df; z-index: 9; color:#a8b0c0; margin-top: 23px;  border-radius: 25px;line-height: 28px; }
.fanh span{ color:#a8b0c0; margin-right: 4px; float: left; margin-left: 15px; }
.fanh a{ color:#a8b0c0;}
.b2{ padding-bottom: 1px; }
.b2 .picScroll-left{ clear: both; margin-top: 44px; }
.b2 .picScroll-left .tempWrap{ padding-left: 0; padding-right: 0; }
.b2 .picScroll-left .bd ul li{ height: auto; width: 400px; margin-left: 20px; margin-right: 20px;  }
.b2 .picScroll-left .bd ul li .pic img{ width: 100%;  max-height: 385px; }
 .picScroll-left .hd .prev,  .picScroll-left .hd .next{ top: 50%; margin-top: 35px;  width: 36px; height: 36px; border: 1px solid #e1e5ed; border-radius: 8px;
  box-sizing: border-box; text-align: center; line-height: 36px; transition: .5s; font-size: 0;
}
	.f1 .picScroll-left .hd .prev, .f1 .picScroll-left .hd .next{ margin-top: 0; }
.b2page{ border-top: 1px solid #efefef;padding-top: 35px; margin-bottom: 40px;}
.b2page .prev{ float: left; width: 49%; background: #ffffff; box-shadow: 0 0 5px  rgba(17,88,216,.2);height: 60px; line-height: 60px; text-align: center;margin-right: 1%;color:#999999;}
.b2page .next{ float: left; width: 49%; background: #ffffff; box-shadow: 0 0 5px  rgba(17,88,216,.2);height: 60px; line-height: 60px;text-align: center; margin-left: 1%;color:#999999;}
.b2page a{ text-overflow: ellipsis; transition: .5s; width: 80%;
	white-space: nowrap; overflow: hidden; padding: 0 10px; box-sizing: border-box; display: inline-block; vertical-align: middle; color:#999999; font-size: 15px; }
.b2page a:hover{ color:#1157d8; }
 .picScroll-left .bd ul{ padding-bottom: 10px !important;}
 .picScroll-left .hd span{ color:#9ca9c3; height: 36px; line-height: 36px; transition: .5s; }
 .picScroll-left .hd a:hover{ background: #1158d8;  border: none; }
 .picScroll-left .hd a:hover span{ color:#fff; }
.b2 h1{ color:#333333; font-size: 35px; text-align: center; padding-top: 15px; }
.b2 .picScroll-left .bd{ margin-top: 71px; }
.C0>div{ padding: 50px 0;}
.C0>div:nth-child(2n){ background: #fff; }
.C0 h1{ color: #333333;
text-align: center;
font-size: 35px;
position: relative;
height:66px;}
.C0 h1::before{ content: "";
width: 20px;
height: 3px;
background: #1158d8;
position: absolute;
left: 50%;
margin-left: -10px;
bottom: 0;}
.c1 p{ color:#666666; font-size: 16px; line-height: 32px; width: 82%;margin: auto; margin-top: 20px;  text-align: center; }
.c2 ul li{ width: 272px; height: 264px; margin-right: 31px; display: inline-block; box-shadow: 0 3px 5px  rgba(17,88,216,.2); vertical-align: top; }
.c2 ul{ margin-right: -31px; text-align: center; margin-top: 70px;}
.c2 ul li .pic{ text-align: center; margin-top: -45px; }
.c2 ul li .title{ color:#333333; font-size: 20px; font-weight: bold;width: 80%; margin: auto; margin-top: 18px; margin-bottom: 15px; }
.c2 ul li .ftitle{ color:#999999; line-height: 27px; font-size: 15px;width: 80%; margin: auto; text-align: left; }


.lb-loader,.lightbox {
	text-align: center;
	line-height: 0
}

body:after {
	content: url(../i/close.png) url(../i/loading.gif) url(../i/prev.png) url(../i/next.png);
	display: none
}

.lb-dataContainer:after,.lb-outerContainer:after {
	content: "";
	clear: both
}

body.lb-disable-scrolling {
	overflow: hidden
}

.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	background-color: #000;
	filter: alpha(Opacity=80);
	opacity: .8;
	display: none
}

.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100000;
	font-weight: 400
}

.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	border-radius: 3px
}

.lightbox a img {
	border: none
}

.lb-outerContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-radius: 4px
}

.lb-loader,.lb-nav {
	position: absolute;
	left: 0
}

.lb-outerContainer:after {
	display: table
}

.lb-container {
	padding: 4px
}

.lb-loader {
	top: 43%;
	height: 25%;
	width: 100%
}

.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(../i/loading.gif) no-repeat
}

.lb-nav {
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10
}

.lb-container>.nav {
	left: 0
}

.lb-nav a {
	outline: 0;
	background-image: url(data:image/gif;
	base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.lb-next,.lb-prev {
	height: 100%;
	cursor: pointer;
	display: block
}

.lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
	background: url(../i/prev.png) left 48% no-repeat;
	filter: alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
	filter: alpha(Opacity=100);
	opacity: 1
}

.lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
	background: url(../i/next.png) right 48% no-repeat;
	filter: alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s
}

.lb-nav a.lb-next:hover {
	filter: alpha(Opacity=100);
	opacity: 1
}

.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	width: 100%;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
	display: table
}

.lb-data {
	padding: 0 4px;
	color: #ccc
}

.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em
}

.lb-data .lb-caption {
	font-size: 13px;
	font-weight: 700;
	line-height: 1em
}

.lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999
}

.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../i/close.png) top right no-repeat;
	text-align: right;
	outline: 0;
	filter: alpha(Opacity=70);
	opacity: .7;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}

.lb-data .lb-close:hover {
	cursor: pointer;
	filter: alpha(Opacity=100);
	opacity: 1
}


.b2div{ padding-bottom: 60px; width: 100%; max-width: 1180px; margin: auto;margin-top: 44px; }
.b2div p{ line-height: 64px; color:#67687a; font-size: 16px; padding-left: 40px; text-align: left; }
.b2div p:nth-child(2n-1){ background: #f0f2f6;}
.b2div p::before{ content: ""; float: left; width: 7px; height: 7px; background: #1158d8; border-radius: 50%; margin-top: 30px; margin-right:8px; }
.b2div>div{ background: #f0f2f6; margin-top: 20px; padding-bottom: 30px;}
.b2div>div>div{ color: #67687a;
font-size: 14px; line-height: 24px; padding-left: 40px;padding-right: 40px;}
.b2div .Xmys{ line-height: 64px;
color: #67687a;
font-size: 16px;
padding-left: 40px;
text-align: left;}
.c3div{margin-top: 56px; }
.c3 .cen{ width: 1200px;  }
.c3div .left{ width: 720px; float: left; }
.c3div .right{ float: right; }
.c3div .left .le1{ margin-bottom: 36px; }
.c3div .left .le1 .le2{ width: 204px;height: 204px; background: #fbf6f5; float: left; text-align: center; padding-top: 50px; box-sizing: border-box; }
.c3div .left .le1:nth-child(2) .le2{ background: #f4f4fe; }
.c3div .left .le1 .le2 .title{ color:#ff8533; font-size: 36px; }
.c3div .left .le1 .le2 .ftitle{ color:#ff8533; font-size: 20px; margin-top: 10px; }
.c3div .left .le1:nth-child(2) .le2 .title{ color:#0057e2; font-size: 36px; }
.c3div .left .le1:nth-child(2) .le2 .ftitle{ color:#0057e2; font-size: 20px; }
.c3div .left .le1 .ri2{ float: left; margin-left: 50px; width: 380px; }
.c3div .left .le1 .ri2 .title{ color:#333333; font-size: 30px; margin-top: 18px; margin-bottom: 16px; }
.c3div .left .le1 .ri2 .ftitle{ color:#999999; font-size: 16px; line-height: 27px; }
.c4 .pic{ text-align: center; margin-top: 40px; }
.c4 .pic img{ max-width: 1200px; }
.c5ul{ margin-top: 34px; }
.c5ul li{ width: 362px; height: 247px; }
.c5ul .picScroll-left .bd ul li{ width: 362px; height: 247px; margin-left: 22px; margin-right: 22px; }
.c5ul .picScroll-left .bd ul li img{width: 100%; height: 100%; }
.d1ul ul{ margin-right: -28px;margin-top:50px;}
.d1ul li{ width: 446px; height: 360px; float: left; background: #fff; overflow: hidden; margin-right: 28px; margin-bottom: 28px; border-radius: 10px; box-shadow: 0 0 5px  rgba(17,88,216,.2); }
.d1ul li .pic{ height: 200px; overflow: hidden;}
.d1ul li .pic img{ width: 100%; max-height: 100%; display: block;transition: .5s; }
.d1ul li .title{ padding: 0 30px; text-align: center; margin-top: 27px; text-align: center;}
.d1ul li .title span{color:#333333; font-size: 22px;  background: #fff; position: relative; padding: 0 24px; }
.d1ul li .title span::before{ content: ""; position: absolute; display: block;  position: absolute; width: 10px; height: 4px; background: #1158d8; left: 0; top: 50%; margin-top: -2px; }
.d1ul li .title span::after{ content: ""; position: absolute; display: block;  position: absolute; width: 10px; height: 4px; background: #1158d8; right: 0; top: 50%; margin-top: -2px; }
.d1ul li:hover .title{ color:#1158d8; }
.d1ul li:hover img{transform: scale(1.1);}
.d1ul li .description{ padding: 0 30px; margin-top: 15px; line-height: 24px; color:#999999; font-size: 14px; text-align: center; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.d2{ background: #fff; }
.e1div p{  color:#666666; line-height: 34px;font-size: 16px; text-align: center; }
.e1div .text{ padding-left: 44px; padding-right: 44px; margin-top: 38px; margin-bottom: 30px; }
.e1div .pic{ text-align: center; font-size: 0; }
.e1div .pic img{ margin: 0 8px; max-width: 395px; }
.e2div ul{ font-size: 0; margin-top: 40px; }
.e2div ul li{ width: 33.3%; text-align: center; display: inline-block; }
.e2div ul li .title{ font-size: 22px; margin-top: 40px; margin-bottom: 20px; }
.e2div ul li .ftitle{ color:#737373; line-height: 24px; height: 48px; overflow: hidden; }
.e4ul ul{ margin-right: -24px; margin-top: 50px; }
.e4ul li{ width: 260px; height: 264px; overflow: hidden; text-align: center; padding-top: 30px; box-sizing: border-box; box-shadow: 0 3px 5px  rgba(17,88,216,.2); float: left;  margin-right: 24px; }
.e4ul li .title{ color:#333333; transition: .5s; font-size: 24px; font-weight: bold; line-height: 36px; }
.e4ul li .ftitle{ font-size: 14px; transition: .5s; line-height: 26px; text-align: center; color:#666666; margin-top: 26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; margin-bottom: 22px;
overflow: hidden;  }
.e4ul li .num{ color:#f2f2f2; font-size: 80px; font-weight: bold;transition: .5s; }
.e4ul li:hover{ background: #1158d8; }
.e4ul li:hover .title{ color:#fff; }
.e4ul li:hover .ftitle{ color:#fff; }
.e4ul li:hover .num{ color:#2969dc; }
.f1 .picScroll-left{ height: 90px; }
.f1 .picScroll-left .bd{ padding-top: 40px; }
.picScroll-left .bd ul{padding-left:35px;padding-right:35px;}
.f1 .picScroll-left li a{display:inline-block;padding-left:5px; padding-right:5px; margin-left: 13px; margin-right: 13px; text-align: center; height: 35px; line-height: 35px; border-bottom: 1px solid #c8cace; color:#666666; font-size: 15px; transition: .5s; }

.f1 .picScroll-left li a:hover{ color:#1158d8;border-bottom: 2px solid #1158d8;}

.f1 .picScroll-left li.on a{ border-bottom: 2px solid #1158d8;color:#1158d8;}

.a4ul .page,.g1 .page{ margin-top: 30px; }
.g1{ padding: 40px 0;}
.g1 .a6ul ul li{ margin-bottom: 20px; height: 312px; }
.g1 .a6ul ul li .time{ margin-top: 30px; }
.g3 .a6ul{ margin-top: 40px; }
.g2  .cen{ background: #fff; box-sizing: border-box; margin-top: 36px; box-shadow: 0 3px 5px  rgba(17,88,216,.2);padding: 34px 34px; }
.g2  .title{ color:#333333; font-size: 36px; text-align: center; height: 126px; line-height: 126px; border-top: 1px solid #e5e5e5; margin-top: 55px; }
.g2  .ftitle{ text-align: center; padding: 27px 0; border-top: 1px dashed #e9e9e9; border-bottom: 1px dashed #e9e9e9; }
.g2  .ftitle span{ display: inline-block; color:#999999; font-size: 16px; padding-left: 130px; padding-right: 130px; position: relative;}
.g2  .ftitle span::before{ content: ""; width: 1px; height: 10px; background: #d5d5d5; position: absolute; left: 0;top: 5px; }
.g2  .ftitle .fenx{ display: inline-block; color:#999999; font-size: 16px; margin-left: 130px; margin-right: 130px;}
.g2  .conten{ padding: 35px 46px; padding-bottom: 0; }
.g2  .conten p{ color:#666666; font-size: 16px; line-height: 36px; }
.g2  .conten .pic{ text-align: center; margin-top: 35px; margin-bottom: 35px; }
.g2 .fanh{ margin-top: 0; }
.g2a .b2page{ margin-bottom: 0; }
.fenx .bshare-custom{ display: inline-block; }
.fenx .bshare-custom a{ width: 24px; height: 24px; padding: 0 !important;}
.fenx .bshare-custom .bshare-more.more-style-addthis{ background: url("../i/g1.jpg") no-repeat center; }
.fenx .bshare-custom .bshare-qzone{ background: url("../i/g4.jpg") no-repeat center; }
.fenx .bshare-custom .bshare-qqim{ background: url("../i/g2.jpg") no-repeat center; }
.fenx .bshare-custom .bshare-sinaminiblog{ background: url("../i/g6.jpg") no-repeat center; }
.fenx .bshare-custom .bshare-weixin{ background: url("../i/g5.jpg") no-repeat center; }

.J0 h1{ text-align: left; position: relative; color:#f6f7fa; font-size: 100px; font-weight: bold; text-transform: uppercase; height: auto; }
.J0 h1 span{ position: absolute; color:#333; font-size: 35px; font-weight: bold; margin-top: 45px; }
.J0 h1::before{ left: 0; margin-left: 0; bottom: 20px; }
.J0 p{ color:#666666; line-height: 29px; font-size: 15px; margin-top: 35px; }
.J0 .pic{ float: right; margin-top: -120px; position: relative; z-index: 2;margin-left: 38px; }
.j3{ background: #fff; }
.j4{ background: #fbfcff; }
.j3ul ul{ font-size: 0; margin-top: 40px; }
.j3ul li{ width: 23%; margin-left: 1%; margin-right: 1%;display: inline-block; height: 102px; line-height: 102px; text-align: center; box-shadow: 0 3px 8px  rgba(17,88,216,.2);
border-radius: 8px; color:#444; font-size: 20px; font-weight: bold; }
.j4ul li{ width: 27%; margin-left: 3%; margin-right: 3%; display: inline-block;line-height: 30px; height: 160px;color:#666; font-size: 15px; }
.j4ul li p{  }
.j4ul ul{ margin-top: 40px; }
.j3ul li img{ display: inline-block; vertical-align: middle; margin-right: 12px; }
.j5{ background: #fff; }
.j5ul li{  width: 259px; position: relative;height: 234px; border-radius: 8px; border: 1px solid #a0bcef; float: left; margin-right: 22px; background: #fff;}
.j5ul li>div{ background: #fff; position: relative; z-index: 1;background: #fff;width: 100%; height: 100%; border-radius: 8px; }
.j5ul li::before{ content: ""; width: 100%; height: 100%; position: absolute;left: 10px; opacity: .5; top: 10px; border: 1px solid #a0bcef; transition: .5s; border-radius: 8px; }
.j5ul li .title{ font-weight: bold; color:#1158d8; font-size: 35px; font-weight: bold; text-align: center; padding-top: 35px; }
.j5ul li .ftitle{ color:#999999; font-size: 15px; line-height: 27px; width: 90%; margin: auto; padding-top: 16px; }
.j5ul li:hover::before{left: -1px; top: -1px; }
.j5ul ul{ margin-right: -22px; margin-top: 40px; }
.j5ul .text{ font-size: 16px; color:#333333; font-weight: bold; text-align: center; margin-top: 40px; }
.j6div{ margin-top: 40px; }
.j6div p{ color:#666666; font-size: 16px; line-height: 32px; text-align: center; }
.j6div p strong{ font-size: 16px; }
.k1ul ul{ margin-right: -20px;  margin-top: 40px; }
.k1ul li{ width: 334px; margin-right: 20px; margin-bottom: 20px; float:left; }
.k1ul li .pic{width: 100%; background: #fff; padding: 20px 20px; box-sizing: border-box;box-shadow: 0 3px 8px  rgba(17,88,216,.2); }
.k1ul li .pic img{ width: 100%; display: block; }
.k1ul li .title{ text-align: center; color:#666666; font-size: 15px; line-height: 27px; margin-top: 14px; margin-bottom: 6px; }
.l1{ padding-bottom: 80px; }
.l1ul{ background: #fff;box-shadow: 0 3px 8px  rgba(17,88,216,.2); height: 117px;  border-radius: 8px; margin-top: 50px; font-size: 0; }
.l1ul li{width: 25%; position: relative; margin-top: 25px; display: inline-block; text-align: center; }
.l1ul li::before{ content: ""; position: absolute; width: 1px; height: 46px; background: #e0e0e0; right: 0; top: 50%; transform: translateY(-50%);}
.l1ul li .text{ display: inline-block; vertical-align: top;  margin-top: 8px; }
.l1ul li img{margin-right: 10px; display: inline-block; vertical-align: top;}
.l1ul li .text .title{ color:#999999; font-size: 14px; text-align: left; }
.l1ul li .text .ftitle{ color:#333333; font-size: 16px; text-align: left; margin-top: 4px; }
.map{width: 100%; height: 540px; border-radius: 8px; box-shadow: 0 3px 8px  rgba(17,88,216,.2); margin-top: 30px; }
/*** 搜索结果代码 ***/
.sousuo { overflow: hidden; }
.sousuo .cen-1200{ position: relative;width: 1150px}
.sousuo .text{position: absolute; width: 100%; top: 100px; }
.sousuo b{font-size:30px;color:#fff;display:inline-block;vertical-align:middle;}
.sousuo input{line-height:45px;border:none;vertical-align:middle;}
.sousuo .input_txt{background:#fff;width:60%;padding:0 1.5%;margin:0 2%;font-size:16px;color:#333;}
.sousuo .input_but{width:9%;background:#4e6acb;color:#fff;text-align:center;color:#fff;font-size:18px;cursor:pointer;}
.sousuo img{ display:  block; }
.so1{background: none; box-shadow: 0 0 0;  }
.so1 .right{ float: left; }
.jg{ font-size: 18px; color:#333333; margin-bottom: 15px; margin-top: 15px; }

.so2ul{ padding-bottom: 98px; }
.so2ul li{padding:25px 0 30px;border-bottom:solid 1px #e8e8e8;}
.so2ul li .title{display:block;font-size:20px;font-weight:bold;color:#333;line-height:30px;margin-bottom:15px;}
.so2ul li .ftitle{     line-height: 24px;}
.g2 .conten .pic img{ max-width: 100%; height:auto; }
.float{position:fixed;top:50%;right:20px;z-index:999;transform:translateY(-50%);}
.float ul{padding:25px 0 10px;border-radius:30px;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .08);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, .08);box-shadow:0 1px 10px rgba(0, 0, 0, .08);}
.float li{text-align:center;position:relative;width:70px;}
.float li a img{width:30px;height:auto;}
.float li p{margin:1px 0 17px;font-size:12px;}
.float li dl{position:absolute;display:none;font-size:16px;color:#fff;left:-154px;padding-right:20px;top:50%;transform:translateY(-50%);}
.float li dl dt img {width:120px;height:120px;}
.float li dl dt{padding:11px;background:#4d69ca;border-radius:5px;position:relative; color:#fff; }
.float li dl span{display:block;width:6px;height:11px;position:absolute;right:-6px;top:50%;margin-top:-6px;background:url('float_jt.png') center no-repeat;}
.float li:hover dl{display:block;}
.float .float2{padding:15px 0;margin-top:20px;}
.float .float2 li p{margin:0;}



.g1aul li{ padding-bottom: 45px;padding-top: 45px; border-bottom: 1px solid #e3e3e3; }
.g1aul li .time{float: left; width: 100px; }
.g1aul li .time .da1{ display: block; color:#333333; font-weight: bold; font-size: 55px; }
.g1aul li .time .da2{ color:#999999; font-size: 18px; }
.g1aul li .pic{ float: left; width: 567px; height: 283px; overflow: hidden; }
.g1aul li .pic img{ display: block; width: 100%;height: 100%; transition: .5s; }
.g1aul li .text{ float: right; width: 686px; margin-top: 20px; }
.g1aul li .text .title{color:#333333; font-size: 24px; transition: .5s;}
.g1aul li .text .description{ color:#999999; font-size: 14px; line-height: 28px; margin-top: 20px; height: 90px; border-bottom: 1px dashed #d1d1d1; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; }
.g1aul li:hover .pic img{ transform: scale(1.1);}
.g1aul li:hover .title{ color:#1158d8; }
.g1aul li .text .more{ color:#999999; font-size: 14px; padding-top: 42px; }

body>a{ position: absolute; width: 0; height: 0;overflow: hidden; }

@media screen and (max-width:1450px) and (min-width:0px){

	.BigDiv{ min-width: 1400px;}
	article .cen{ overflow:hidden; }
}


@media screen and (max-width:640px) and (min-width:0px){
.BigDiv{ overflow: hidden; }
.top .right > ul > li span{ display: none; }
.fullslide .bd li .tu1{display: none;}
.fullslide .bd li .tu2{display: block;}
.float{ display: none; }
.e1div .pic{ display: none; }
.E0 .e1div .pic{ display: block;}
.b1ul li .pic{ text-align: center; }
.b1ul li .pic img{ margin: auto; }
.fullslide1 .bd li .tu2{display: block; width: 100%; }
.fullslide1 .bd::before{ bottom: -2px; }
.fullslide1 .text{ width:80%; margin-top: 0;  bottom: 20%; left: 50%; margin-left: -40%; }
.fullslide1 .text .title{ font-size: .6rem; }
.fullslide1 .text .ftitle{ font-size: .7rem; }
.fullslide1 .text .smrt{ font-size: .4rem; line-height: .5rem; margin-top: 40px; }
.clname .ftitle{ font-size: .8rem;margin-left: -100px;
margin-top: -23px;}
.foot .left .le1 .ewm{ width: 200px; margin: auto; }
.foot .left .le1 .ewm img{ margin-right: 5px; }
.clname{font-size: .4rem; height: 80px; margin-top: 60px; }
.home .top{ position: relative; }
.home .top .t1{ display: none;}
.top{ z-index: 9999; overflow: inherit; }
.name{ font-size: 18px;  padding-top: 14px; }
.a1ul{ margin-top: 10px; }
.fname{ font-size: 12px; }
.g1aul li .time{ display: none; }
.g1aul li .pic{ float: none; width: 100%; height: auto; }
.g1aul li .text{ float: none; width: 100%; }
.g1aul li .text .more{ padding-top: 12px; }
.g1aul li{ padding-bottom: 15px; padding-top: 15px; margin-bottom: 15px; }
.g1aul li .text .description{ border: none; }
.g1aul li .text .title{ font-size: 20px; }
.g1aul li .text .description{ height: auto; line-height: 24px; font-size: 14px; }
.home .top .t2{ display: inline-block; }
.top .right>ul>li{ line-height: 32px; float: none; width: 100%; }
.top .right .ri1::before{ display: none; }
.top .right .ri1{ float: none; width: 100%; text-align: center; }
.top .right .rigd1{ width: 100%; }
.top .right .le1{ display: none; }
.top .right{ z-index: 999; }
.top .right>ul{ float: none; }
.top .form{ display: none; }
.top .left{ margin-top: 0; margin-left: 5%;width: auto;}
.top .ment{ margin-top: 25px; margin-right: 5%;float: right; width: auto; }
.top .ment img{ width: 20px; }
.top .left img{ width: 100%; }
.BigDiv{min-width: 320px;}
.cen{ min-width: 280px; }
.sjcx{ display: inline-block;}
.sjyc{ display: none;}
	.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
	.logm{ float: right; margin-right: 15px; font-size: 20px; margin-top: 13px; }
	.logm span{ color:#fe5e10; }
.top{ height: auto; margin-top: 0; padding: 5px 0; }
.cen{width: 94%; margin: auto; }
.lc{ display: none; }
.ment img {width: 30px;}
.ment { float: right; margin-top: 7px; }
.b1 .a2div .left img{ margin-top: 0; margin-left: 0; }
.b1 .a2div .right{ width: 100%; }
.b1{ padding-bottom: 20px; }
.top .right > ul > li{  height: auto; text-align: center; }
.top .right > ul > li>a img{ display: none; }
.top .right > ul > li .text{ position: relative; width: 100%; height: auto; margin: auto; left: 0; background: none; }
.top .right > ul > li .text .pic{ display: none; }
.top .right > ul > li .text ul{ float: none; width: 100%; margin-right: 0; margin-top:10px; }
.top .right > ul > li .text ul li a{ color:rgba(255,255,255,.5); }
.top .right > ul > li .text ul li{ float: none; margin: auto; }
.top .right{ position: absolute;
 margin-left: 0;
	    width: 100%;
	    right: -100%;
			top: 0;
	    background: #242424;
	    padding: 5px 0;
	    z-index: 9999999999;transition:.5s;
	    margin-top: 61px;
			background: url("../i/img1.png") no-repeat 5% 96% #242424; padding-bottom: 15px;
			background-size: 80px;
 }
 .top .right{ margin-right: 0; }
 .top .right.on{ right: 0;}
 .top{background: #fff; }
.top .right > ul > li{ width: 100%; margin: auto; padding: 4px 0;}
.top .right > ul > li ul{ background: none;margin-top: 6px; }
.top .right > ul > li ul li{height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul li{ height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul{padding: 0; }
.top .right > ul > li::before { display: none; }
.top .right > ul{ margin-right: 0; }
.top .right > ul > li ul{ position: relative; }
	 .top .right > ul > li a {
	    color: #fff;
	    font-size: 14px;
	  }
.a2div .left{ width: 100%; text-align: center; }

	.picMarquee-left .bd ul li{ width: 100%; }
.picMarquee-left .bd ul li img{ width: 100%; height: auto; }
.a1 .picScroll-left{ float: none; width: 100%; }
.a1 .d2{ float: none; width: 100%; height: auto; margin: auto; margin-top: 20px; }
.a1 .picScroll-left .bd ul li .d1{ width: 100%; height: auto; }
.a1 .picScroll-left .bd ul li .d1 .pic img{ width: 100%; }
.a1 .picScroll-left .bd ul li{ height: auto; }
.a1 .picScroll-left .bd ul li .d1:nth-child(2){ display: none; }
.a1 .d3{ float: none; width: 100%; height: auto; margin-left: 0; margin-top: 20px; }
.a1 .picScroll-left .d1 .text .more{ display: none; }
.a1 .d2 .text .more{ display: none; }
.a2le > div{ height: auto; width: 100%; margin: auto; padding-bottom: 50px; }
.a2le > div .pic{ margin-top: 50px; }
.a2le > div .more{ width: 60%; position: relative; left: 0; margin: auto; bottom: inherit; line-height: 30px; height: 30px; margin-top: 30px; }
.a2le .right{ margin-top: 30px; }
.a2 .pic img{ margin: 5px; }
.a2le>div:hover .more{ bottom:inherit; }
.a2 .pic img{  -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);}
.a1ul li{ width: 48%; margin-left: 1%; margin-right: 1%; margin-bottom: 8px; height: auto; padding: 10px; }
.a1ul li .pic{text-align: center; }
.a1ul li .title{ font-size: 16px; }
.a1ul ul{ margin: auto; }
.a1ul li .description{ font-size: 14px; line-height: 22px; height: auto; }
.href{ margin: 20px 0;}
.href a{ font-size: 14px; line-height: 32px; height: 32px; min-width: 50px; }
.upgrace-box .c-box .c-tiao{display: none; }
.upgrace-box .f-relative>.c-quan{display: none; }
.upgrace-box .box-bg>.c-quan{display: block; }
.upgrace-box  .f-absolute{ position: relative !important; left: 0; top: 0; margin: auto; overflow: hidden; }
.upgrace-box .img-dian{ display: none; }
.upgrace-box .fr{ float: left; }
.text-box.fr p{ text-align: left; }
.upgrace-box .c-box1{ width: 100%; }
.upgrace-box .c-box3{ width: 100%; }
.upgrace-box .c-box4{ width: 100%; }
.upgrace-box .c-box2{ width: 100%; }
.upgrace-box .c-box5{ width: 100%; }
.upgrace-box .c-box6{ width: 100%; }
.text-box p{ font-size: 16px; }
.upgrace-box{ height: auto; margin-top: 20px; margin-bottom: 20px; }
.fl{ margin: auto; }
.upgrace-box .box-bg{     margin-left: 10px;  margin-right: 10px;}
.a2{ background: none; }
.a3ul li{ width: 50%; margin-top: 10px; margin-bottom: 10px; }
.a3{ height: auto; background: #1158d8; }
.a3ul li::before{ display: none; }
.a3ul li .title span{ font-size: 24px; }
.a3ul li .ftitle{ font-size: 12px; }
.a4ul li{ width: 48%; height: auto; margin-left: 1%; margin-right: 1%; margin-bottom: 5px; }
.a4ul ul{ margin: auto; margin-top: 20px; }
.a4ul li .text .title{ font-size: 14px; }
.a5ul ul{margin: auto; margin-top: 20px;  }
.a5ul li{ width: 48%; height: auto; margin-left: 1%; margin-right: 1%; margin-bottom: 5px;padding-top: 8px; padding-bottom: 5px; }
.a6ul ul li{ width: 100%; height: auto; margin-bottom: 10px; }
.a6ul ul{ margin:auto; margin-top: 20px; }
.a6ul ul li .time{ margin-bottom: 10px; }
.foot .right{ display: none; }
.foot .left{ float: none; width: 100%; }
.foot .left .le1{ float: none; }
.foot .left .le2{ float: none; text-align: center; margin-bottom: 8px;  }
.foot .left .le2 p{ margin-bottom: 4px; }
.foot .left .le2 h1{ margin-bottom: 12px; margin-top: 0;}
.ftext p{ line-height: 27px;}
.ftext{ margin-top: 20px; }
.foot{ padding-top: 10px; }
.banner .Pfusd{ width: 100px; display: none;}
.logm{ display: none; }
.banner img{ height: 200px; }
.banner .text{ width: 90%; }
.banner .text{ margin-top: 20px; }
.banner .text p{  margin-top: 10px; line-height: 22px; }
.banner .text h1::before{display: none; }
.banner .text h1{ font-size: 26px;}
.tylm .right{ display: none; }
.banner .text p a{ display: none; }
.b1ul li{ width: 100%; height: auto; margin-right: 0; margin-bottom: 10px; }
.b1ul ul{ margin: auto; margin-top: 20px; }
.b1ul li .pic img{ height: auto;  }
.b1ul li .text .title{ font-size: 15px; }
.b1ul li .text{ padding: 10px; }
.b2 h1{ font-size: 20px; }
.fanh{ position: relative; }
.b2 .picScroll-left{ margin-top: 10px; }
.b2 .picScroll-left .bd ul li{ width: 50%; height: auto; margin: auto; }
.b2 .picScroll-left .bd{ margin-top: 20px; }
.b2div{ margin-top: 20px; padding-bottom: 20px; }
.b2div p{ padding-left: 18px; line-height: 27px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; }
.b2div p::before{ display: none; }
.tylm .left li{ margin-right: 10px; }
.picScroll-left .bd ul li{ text-align: center; }
.b2page .prev{ width: 100%; margin: auto; line-height: 50px; height: 50px; text-align: left; padding-left: 5px;}
.b2page .next{ width: 100%; margin: auto; margin-top: 5px; line-height: 50px;height: 50px; text-align: left; padding-left: 5px; }
.g1{ padding: }
.a4ul .page, .g1 .page{ margin: 0; }
.page a{ margin-bottom: 0; }
.g2 .title{ font-size: 20px; height: auto; line-height: inherit; padding: 10px 0; margin-top: 15px; }
.g2 .cen{margin-top: 10px; padding: 10px; }
.g2 .ftitle span{ padding: inherit; }
.g2 .ftitle .fenx{ display: none; }
.g2 .ftitle{ padding: 10px 0;}
.g2 .ftitle span{ font-size: 14px; }
.g2 .conten{ padding: 10px; }
.g2 .conten p{ font-size: 14px; line-height: 24px; }
.g2 .conten .pic{ margin: 5px 0;}
.g2 .conten .pic img{ max-width: 100%; }
.C0 h1{ font-size: 20px; height: 40px; }
.C0>div{ padding: 20px 0;}
.k1ul ul{ margin: auto; }
.k1ul li{width: 100%; margin-right: 0; float: none; margin-top: 10px; }
.J0 h1{ height: auto; font-size: 40px; }
.J0 h1::before{ display: none; }
.J0 .pic{ float: none; margin: auto; }
.J0 .pic img{ max-width: 100%; height: auto; }
.J0 p{ margin-top: 20px; }
.j3ul li{ width: 100%; margin: auto; margin-bottom: 15px; height: 80px; line-height: 80px;font-size: 16px; }
.j3ul ul{ margin-top: 20px; }
.j4ul li{ width: 100%; margin: auto; margin-bottom: 15px;height: auto; }
.j4ul .pic{ display: none; }
.j5ul li{ width: 100%; height: auto; padding-bottom: 15px; margin-bottom: 15px; }
.j5ul ul{ margin: auto; margin-top: 20px; }
.j5ul li .title{ font-size: 18px; padding-top: 15px; }
.j5ul li::before{ display: none; }
.j5ul li .ftitle{ padding-top: 8px; }
.j5ul .text{ margin-top: 15px; }
.j6div{ margin-top: 20px; }
.l1ul li{ width: 100%; text-align: left; padding-left: 15px; margin-top: 12px; margin-bottom: 12px; }
.l1ul{ height: auto; }
.c1 p{ width: 94%; font-size: 14px; line-height: 27px; }
.c2 ul li{ width: 100%; height: auto; margin:  auto; margin-bottom: 30px; padding-bottom: 15px; }
.c2 ul{ margin: auto;  margin-top: 20px; }
.c2 ul li .pic{ margin: auto; margin-top: 15px; }
.c3 .cen{width: 94%;  }
.c3div .left{ float: none; width: 100%; }
.c3div .left .le1 .le2{ width: 100%; height: auto; padding-top: 0; padding-top: 10px; padding-bottom: 10px;float: none; }
.c3div{ margin-top: 20px; }
.c3div .left .le1 .ri2{ float: none; width: 100%; margin-left: 0; margin-top: 15px; }
.c3div .left .le1 .le2 .title{ font-size: 16px; }
.c3div .left .le1 .le2 .ftitle{ font-size: 14px; }
.c3div .left .le1 .ri2 .title{ font-size: 16px; }
.c3div .left .le1 .ri2 .ftitle{ font-size: 14px; line-height: 24px; }
.c3div .left .le1:nth-child(2) .le2 .title{font-size: 16px; }
.c3div .left .le1:nth-child(2) .le2 .ftitle{font-size: 14px; }
.c3div .right{ display: none; }
.c4 .pic img{ max-width: 100%; height: auto; }
.c4 .pic{ margin-top: 20px; }
.c5ul .picScroll-left .bd ul li{ width: 70%; margin: auto; height: auto; }
.d1ul li{ width: 100%; height: auto; margin-right: 0; padding-bottom: 15px; }
.d1ul ul{ margin-right: 0; margin-top: 20px; }
.d1ul li .pic{ height: auto; }
.cen-1200{ width: 94%; }
.e1div .text{ padding-left: 10px; padding-right: 0; margin: 20px 0; font-size: 14px; line-height: 24px; }
.fanh{ margin-bottom: 15px; }
.e1div .pic img{ max-width: 100%; margin-left: 0; }
.e2div ul li{ width: 33%; }
.e2div ul li .pic img{ width: 80px; }
.e2div ul li .title{ font-size: 18px; margin-top: 20px; }
.e4ul li{ width: 100%; margin-bottom: 15px; margin-right: 0; height: auto; }
.e4ul ul{ margin-right: 0; }
.e4ul li .title br{ display: none; }
.e4ul li .num{ font-size: 30px; }
.e4ul li .ftitle{ margin: 15px 0;}
.a4ul ul{ margin-bottom: 30px; }
.f1{ padding-bottom: 20px; }
.top .left{ width: 40%; }
.tel.sjcx a:nth-child(2){ display: none; }
}
