/* CSS Document */
* {
	margin: 0;
	padding: 0
}
body {
	font: 12px "Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #797979;
	background: #fff;
	font-size: 15px;
}
img {
	border: 0;
	display: block
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #797979;
}
a:hover {
	color: #f00;
	text-decoration: none;
}
h1 {
	font-size: 28px
}
h2 {
	font-size: 18px
}
h3 {
	font-size: 16px
}
i {
	font-style: normal;
	display: block
}
span {
	display: block
}
.clear, .blank {
	clear: both;
	width: 100%;
	overflow: hidden;
}
.blank {
	height: 20px
}
.fl {
	float: left
}
.fr {
	float: right
}
.el {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*********头部*********/
.header-top {
	height: 39px;
	width: 100%;
	background: #012b3a; overflow:hidden;
}
.warp {
	    max-width: 1440px;
	margin: 0 auto;
}
.header-top .warp .fr {
	line-height: 39px;
}
.header-top .warp .fr a {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	padding: 0 15px;
}
.header-top .warp .fr a:hover {
	color: #000408;
	background: #e88e00;
	height: 39px;
}
.header-top .warp .logo {
	line-height: 39px;
}
.header-top .warp .logo img {
	vertical-align: middle;
}
.head {
	width: 100%;
}
.hnav {
	margin: 0 auto;
}
.hnav>div>ul>li {
	float: left;
	line-height: 56px;
	height: 56px;
	width: 130px;
	text-align: center;
}
.hnav>div>ul>li a {
	color: #fff;
	font-size: 16px;
	line-height: 56px;
	display: block;
}
.hnav>div>ul>li a:hover {
	color: #FF0;
}
.hnav>div>ul>li a img {
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}
.hnav>div>ul>li>ul {
	background: #d2e7ec;
	padding: 10px;
	display: none;
}
.hnav>div>ul>li>ul>li {
	line-height: 36px;
	border-bottom: 1px solid #bcc7ca;
}
.hnav>div>ul>li>ul>li a {
	line-height: 36px;
	color: #3e3e3e;
}
.hnav>div>ul>li>ul>li a:hover {
	color: #f00;
}
.hnav>div>ul>li:hover ul {
	display: block;
}
img.hot {
	vertical-align: top;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 20px;
}
.banner .ffl {
	vertical-align: middle;
	display: inline-block;
	
}
.banner .ffr {
	vertical-align: middle;
	display: inline-block;
	float: right;
	margin-right: 50px;
	margin-top: 30px;
}
.banner .swiper-container {
	width: 100%;
}
.banner .ffl, .banner .ffr {
	opacity: 0;
	filter: alpha(opacity=0);
}
.banner .swiper-slide.swiper-slide-active .ffl {
	-webkit-animation: fadeInUp 1s .2s ease both;
	-moz-animation: fadeInUp 1s .2s ease both;
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0)
}
}
@-moz-keyframes fadeInUp {
0% {
opacity:0;
-moz-transform:translateY(20px)
}
100% {
opacity:1;
-moz-transform:translateY(0)
}
}
.banner .swiper-slide.swiper-slide-active .ffr {
	-webkit-animation: fadeInRight 1s .4s ease both;
	-moz-animation: fadeInRight 1s .4s ease both;
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0)
}
}
@-moz-keyframes fadeInRight {
0% {
opacity:0;
-moz-transform:translateX(20px)
}
100% {
opacity:1;
-moz-transform:translateX(0)
}
}
.banner {
	position: relative;
}
.banner .hnav {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99999;
	border-bottom: 1px solid rgb(255, 255, 255, .4);
}
.swiper-slide {
	background-size: cover;
}
.nav {
	width:80px;
	height:44px; float:left;
	
}
.nav p {
	display:block;
	padding-left:10px;
	line-height:44px;
	
}
.set {
	background:#fff url(../img/btn_2.png)  no-repeat right center;
}
.select {
	background:#fff url(../img/btn_1.png)  no-repeat right center;
}
.new {
	width:80px;
	position:absolute;
	border:1px solid #CCC;
	display:none;
	background:#fff;
}
.nav ul li {
	line-height:30px;
	padding-left:10px;
}
.nav ul li:hover {
	background:#CCC;
	color:#FFF;
}
.search-bg{ width:100%; position:absolute; left:0; bottom:0; height:44px; background:rgb(0,0,0,0.4); z-index:999999; padding:28px 0;}
.search-bg form{ width:62.63%; margin:0 auto;}
.search-bg input.text{ width:calc(100% - 196px );height:44px; border:0; background:#fff; line-height:44px; float:left; padding-left:10px;}
.search-bg .submit{ width:96px; height:44px; line-height:44px; color:#fff; font-size:16px; border:0; background:#eb0000; margin-left:10px;  }
.home1{ margin-bottom:60px;}
.home1 .bigtitle,.home3 .bigtitle{ font-size:32px; color:#292929; padding:50px 0; text-align:center;}
.titbar { padding-top:10px; padding-bottom:10px;}
.titbar a{ font-size:18px; color:#010101; line-height:30px; margin-bottom:10px;}
.titbar a.more{ float:right; width:87px; height:27px; color:#fff; font-size:14px; background:#e88e00; border-radius:5px; text-align:center; line-height:27px;}
.home1 .fl{ width:calc(21% - 2px); border:1px solid #eaeaea; background:#c7e4fd; padding-top:40px; padding-bottom:40px; height:311px;}
.ww{box-shadow: 0px 0px 5px #999;}
.home1 .fl,.home1 .fr{}



.titbar .fr{ float:right;}
.titbar .fr a{ font-size:14px;  margin:0 10px; line-height:30px;}
.home1 .fl p,.home1 .fl dl{ width:80%; margin:0 auto;}

.home1 .fl p{ font-size:14px; line-height:160%; margin-bottom:30px; text-indent:20px;}
.home1 .fl dd{ color:#404040; margin-bottom:10px;}
.home1 .fl dd b{ color:#c90202;}
.home1 .fl dl{ margin-bottom:30px;}
.home1 .fl p b{ text-align:right; float:right; font-size:15px; font-weight:normal;}

.home1 .fr{ float:left; width:79%;}
.home1 .fr .itme{ float:left; width:calc(33.33% - 1px); padding:45px  0; border-right:1px solid #eaeaea; border-left:0;border-bottom:1px solid #eaeaea; height:105px;}
.home1 .fr .itme:nth-child(1),.home1 .fr .itme:nth-child(2),.home1 .fr .itme:nth-child(3){border-top:1px solid #eaeaea; }
.home1 .fr .itme h2,.home1 .fr .itme p,.home1 .fr .itme h3{ width:80%; margin:0 auto;}
.home1 .fr .itme h2{ font-size:16px; color:#000000; margin-bottom:10px;}
.home1 .fr .itme p{ font-size:14px; color;#343434; margin-bottom:20px;}
.home1 .fr .itme h3 { font-size:12px; color:#c90202; text-align:right;}
.home1 .fr .itme h3 b{ font-size:20px;}
.home1 .fr .itme:hover{ background:#e4f2fe;}
.home1 .fr .itme:hover h2{color:#c90202;}

.home2 { margin-bottom:100px;}
.home2 .tab{ width:calc( 20% - 2px); background:#58a5e0; border:1px solid #eaeaea; float:left; }
.home2 .tab li{ width:50%; padding:24.1px 0; float:left;}
.home2 .tab li img{ margin-left:5px; display:inline-block;}
.home2 .tab li span{ display:inline-block; margin-left:10px; vertical-align:top; color:#fff;}
.home2 .tab li:hover,.home2 .tab li.on{ background:#eb0000;}
.tab_com{ width:80%; float:left;}
.tab_com .com{ display:none;}
.tab_com .com.on{ display:block;}
.tab_com .itme{ float:left; width:calc(33.33% - 1px); padding:10px 0 40px 0; border-right:1px solid #eaeaea; border-left:0;border-bottom:1px solid #eaeaea; height:180px; text-align:center; width:calc( 16.7% - 1.5px );}
.tab_com .itme:nth-child(1),.tab_com .itme:nth-child(2),.tab_com .itme:nth-child(3),.tab_com .itme:nth-child(4),.tab_com .itme:nth-child(5),.tab_com .itme:nth-child(6){border-top:1px solid #eaeaea; }
.tab_com .itme img{ display:inline-block; max-width:100%; width:160px; height:160px;}
.home3 ul li{ float:left; width:14.28%;}
.home3 ul li img{ width:90%; max-width:90%; margin:0 auto; display:block;}
.ad{ margin:80px auto;}

.home4 .item{ width:calc( 33% - 51px ); vertical-align:top;  margin:0 25px; display:inline-block; border:1px solid #e3e3e3; margin-bottom:80px;box-shadow: 0px 0px 5px #999;}
.home4 .item img{ max-width:100%;}
.home4 .item ul li{ height:42px; line-height:42px; border-bottom:1px solid #e3e3e3; padding-left:20px;}


.footer{ background:#262626; width:100%; border-bottom:1px solid #3b3b3b; padding-bottom:20px;}
.footer .warp .fl{ width:50%; display:inline-block; padding-top:20px;}
.footer .warp .fl ul{ width:190px; display:inline-block; vertical-align:top; line-height:200%;}
.footer .warp .fl ul h2{ font-size:13px; }
.footer .warp .fl ul a{color:#fff;}
.footer .warp .fl ul li{ font-size:12px;}
.footer .warp .fr{ display:inline-block; width:50%; padding-top:20px;}
.footer .warp .fr .item{ width:180px; float:right; text-align:center; font-size:13px; color:#fff;}
.footer .warp .fr .item img{ width:120px; height:120px; text-align:center; display:block; margin:10px auto;}
.footer .warp p{ line-height:22px; color:#fff; font-size:12px;}
.footer .warp p a{ margin:0 10px; color:#aeaeae;}
.bottom{ background:#262626; width:100%; height:50px; text-align:center; line-height:50px; }
.bottom img{ display:inline-block; vertical-align:middle; margin:0 10px;}

.rightbar{ position:fixed; right:0; bottom:33%; width:63px; border:1px solid #d4d4d4; z-index:999999;}
.rightbar .show{ display:none; position:absolute; background:#e7e7e7;right:66px; top:0;}
.rightbar ul li{ height:30px; border-bottom:1px solid #d4d4d4; text-align:center; padding-top:30px; line-height:30px; font-size:14px; position:relative; }
.rightbar ul li.gotop{ background:#e7e7e7; padding-top:5px; height:40px;}
.rightbar ul li.wx{ background:#e7e7e7 url(../img/r1.png) no-repeat 20px 10px;}
.rightbar ul li.tel{ background:#e7e7e7 url(../img/r2.png) no-repeat 20px 10px;}
.rightbar ul li.qq{ background:#e7e7e7 url(../img/r3.png) no-repeat 20px 10px;}
.rightbar ul li.ewm{ background:#e7e7e7 url(../img/r4.png) no-repeat 20px 10px;}
.rightbar ul li:hover a{ color:#fff;}
.rightbar ul li.wx:hover{ background:#eb0000 url(../img/r1o.png) no-repeat 20px 10px;}
.rightbar ul li.qq:hover{ background:#eb0000 url(../img/r3o.png) no-repeat 20px 10px;}
.rightbar ul li.tel:hover{ background:#eb0000 url(../img/r2o.png) no-repeat 20px 10px;}
.rightbar ul li.ewm:hover{ background:#eb0000 url(../img/r4o.png) no-repeat 20px 10px;}
.rightbar ul li.gotop:hover{background:#eb0000 ;}
.rightbar .show img{ width:125px; height:125px; padding:10px;}
.rightbar ul li:hover div.show{ display:block;}
.rightbar ul li.tel .show{ width:140px; text-align:center; font-size:16px; line-height:120%; padding:12px 0; }
.rightbar ul li a{ color:#161616;}
.swiper-slide{ position:relative;}
h2.ffl{ font-size:47px; color:#e2f7fd; position:absolute; top:160px; }
p.ffl { position:absolute; top:240px; color:#e2f7fd; font-size:17px; background:rgb(255,255,255,0.4);padding-top:0;  height:30px; line-height:30px; padding:0 10px;  }
.banner .warp{ position:relative;} 
.banner .swiper-container  .swiper-slide:nth-child(2) .ffl{ right:0}
.banner .swiper-container  .swiper-slide:nth-child(2) .ffr{ float:left; }
.banner .swiper-container  .swiper-slide:nth-child(4) .ffl{ right:0}
.banner .swiper-container  .swiper-slide:nth-child(4) .ffr{ float:left; }
.banner .swiper-container  .swiper-slide:nth-child(6) .ffl{ right:0}
.banner .swiper-container  .swiper-slide:nth-child(6) .ffr{ float:left; }

.tbb{ display:none;}
.tbb.on{ display:block;}
.titbar .tb.on{ color:#f00;}
.menu{ display:none;}
.mask{ display:none;}

.titbar.ph{ display:none;}
.mfooter{ display:none;}

.but{ position:fixed; left:0; bottom:0; width:100%; background:#fff; padding:10px 0; display:none;}
.but a{ display:inline-block; width:19%; text-align:center; margin:0; padding:0; font-size:12px; line-height:200%;}
.but a img{ margin:0; display:block; margin:0 auto; text-align:center;}
.mbar{ display:none; }
body.gray{ background:#eeeeee;}
.whilt{ background:#fff; margin-bottom:20px;}
.fenlei{ position:relative;}
.whilt .fenlei{ padding-top:20px; padding-bottom:50px; position:relative;}
.sitenav ,.sitenav a{color:#010101; font-size:13px; line-height:200%; margin-bottom:10px;}
.fenlei h2{ font-size:18px; color:#010101; margin-bottom:10px; font-weight:normal;}
.fllist ul li{ font-size:14px;  width:10%; float:left; margin-bottom:10px;}
.fllist ul li a{color:#010101; text-align:center;}
.fllist ul li.label-success a{ color:#f00;}
.fllist ul { height:58px; border-bottom:1px solid #d4d4d4; overflow:hidden; }
.fllist a.listmore{ width:150px; height:30px; border:1px solid #d4d4d4; border-top:0; position:absolute; background:#fff; left:calc(50% - 76px ); bottom:20px; text-align:center;  cursor:pointer; font-size:12px; line-height:30px;}
.fllist a.listmore img{ display:inline-block; margin:0 5px;}

.sbjycom{ background:#fff; margin-bottom:20px;}
.sbjycom .top,.saytext{ padding:15px 10px;}
.sbjycom .top .img{ width:34.88%; display:inline-block;}
.sbjycom .top .img img{ width:100%; max-width:100%;}
.sbjycom .top .txt{ width:calc( 65.22% - 50px); display:inline-block; margin-left:30px; vertical-align:top;}
.sbjycom .top .txt h1{ font-size:29px; color:#000; margin:20px 0; font-weight:normal;}
.sbjycom .top .txt p{ font-size:13px; line-height:160%; margin-bottom:14px;}
.sbjycom .top .txt p span,.sbjycom .top .txt p strong{ display:inline-block; vertical-align:top;}
.sbjycom .top .txt p strong{ width:100px; }
.sbjycom .top .txt p span{ width:calc( 100% - 100px ); }
a.red,a.blue{ width:115px; height:35px; display:inline-block; line-height:35px; text-align:center; font-size:14px; color:#fff; border-radius:5px; margin-right:20px; margin-top:20px;}
a.red{ background:#eb0000;}
a.blue{ background:#58a5e0;}
.saytext h2{ height:40px; line-height:40px; background:#dde9f0; color:#020202; font-size:17px; font-weight:normal; text-indent:20px; }
.saytext dl{ margin:20px 0; padding-bottom:10px;}
.saytext dl dt{ display:inline-block; width:50px; vertical-align:top; padding-top:10px;}
.saytext dl dd{ display:inline-block; width:calc( 100% - 70px ); vertical-align:top;}
.saytext dl dd h3{color:#0574ca; font-size:18px; font-weight:normal; margin-bottom:10px;}
.xglist ul{ padding-top:20px;}
.xglist ul li{ width:16.26%; display:inline-block; margin:0; padding:0;text-align: center; vertical-align:top;}
.xglist ul li img{ width:90%; margin:0 auto; max-width:100%; margin-bottom:10px;width: 174px; height: 174px;}
.xglist ul li .tit{ font-size:15px; display:block; width:90%; margin:0 auto; margin-bottom:10px;}
.xglist ul li .p{ font-size:13px; display:block;width:90%; margin:0 auto; margin-bottom:10px;
   overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; 
}
.xgbtn{ width:118px; height:28px; background:#58a5e0; color:#fff; font-size:12px; line-height:28px; text-align:center; border-radius:3px; margin:0 auto; display:block;}

.home5ul li{ width:calc( 16.6% - 18px ); display:inline-block;padding:5px; margin-bottom:10px;    margin-left: 4px; }
.home5ul li a{ display:block; box-shadow: 0px 0px 5px #999;}
.home5ul li a img{ display:block; max-width:100%; width:100%;}
.home5ul li a span{ display:block; text-align:center;padding:5px 0;}
.newsfenmian { background:#eee; padding:0 0 20px 0;}
.newsfenmian .item{ width:calc( 33% - 24px ); display:inline-block; margin-right:22px; background:#fff; padding:5px; padding-bottom:20px;}
.newsfenmian .item:nth-child(3){ margin-right:0;}
.newsfenmian .item:nth-child(8){ margin-right:0;}

.newsfenmian .item .titbar{ background:#58a5e0; height:22px; line-height:22px;}
.newsfenmian .item .titbar a{ color:#fff; font-size:16px; padding-left:10px;line-height:22px;}
.newsfenmian .item .titbar a.more{ background:none; width:auto; font-size:14px; margin-right:10px;}

.newsfenmian .item{ margin-top:20px; margin-bottom:10px;}
.newsfenmian .item ul li{ line-height:42px; height:42px; width:95%; margin:0 auto; border-bottom:1px solid #eee;}

.newsfenmian .ad{ margin-top:20px; margin-bottom:0;}


.sbjylm .item{ width:calc( 50% - 28px ); margin-right:10px; display:inline-block; background:#fff; padding:10px; margin-bottom:10px; }
.sbjylm .item:nth-child(2n){ margin-right:0;}
.sbjylm .item a.l{ width:174px; height:174px; display:inline-block;}
.sbjylm .item a.l img{ width:100%; height:100%;}
.sbjylm .item dl{ width: calc( 100% - 226px ); display:inline-block; line-height:20px; margin-left:10px; vertical-align:top;}
.sbjylm .item dl dt a{ font-size:16px;}
.sbjylm .item dl dt img,.sbjylm .item dl dt em{ display:inline; vertical-align:middle;}
.sbjylm .item dl dt img{ margin:0 5px;}
.sbjylm .item dl dd { margin:8px 0;}
.sbjylm .item dl dt em{ color:#6d6a6a; font-style:normal; font-size:12px;}
.sbjylm .item dl dd b{ display:inline-block; vertical-align:top; width:50px; font-size:13px; font-weight:normal;white-space: nowrap;}
.sbjylm .item dl dd span{ width: calc( 100% - 70px ); margin-left:10px; display:inline-block; font-size:12px; vertical-align:top;}
.sbjylm .item dl p a.red{ height:30px; line-height:30px; margin:10px auto; display:block;}

.while .sitenav{ margin-bottom:0;}

.news-com{ background:#eee; padding-top:20px;}
.news-com .left-menu{width:230px; float:left; }
.news-com .left-menu .item{width:224px; padding:2px; background:#fff; margin-bottom:20px; border:1px solid #ededed;}
.news-com .left-menu .item h2{ background:#047b9a; height:34px; line-height:34px;}
.news-com .left-menu .item h2 a{ font-size:18px; color:#fff; padding-left:10px; font-weight:normal;}
.news-com .left-menu .item ul li{ width:95%; margin:0 auto; border-top:1px solid #eee; color:#047b9a; line-height:40px; height:40px;}
.news-com .left-menu .item ul li a{ font-size:13px; color:#333;}
.news-com .left-menu .item ul li a:hover{ color:#e80000;}
.news-com .left-menu .item ul li:first-child{ border-top:0;}

.news-com .right-main{ width: calc( 100% - 290px ); float:left; margin-left:20px; background:#fff; padding:20px;}

.right-main h1{ font-size:24px; text-align:center; line-height:120%; font-weight:normal; margin-bottom:20px; color:#000;}
.right-main h2{ font-size:13px; text-align:center; line-height:20px; color:#757575; font-weight:normal;}
.right-main .smalltext{width:90%; margin:20px auto; padding:20px 0;background:#f2f2f2;}
.right-main .smalltext p{ width:95%; margin:0 auto; font-size:14px; line-height:120%; }
.right-main .newstext{ width:90%; margin:0 auto; font-size:14px;line-height:120%; min-height:600px;}
.right-main .newstext p{  margin:10px auto;}
.news-com .ad{ margin:20px 0;}
.news-com .ad img{ width:100%;}

.lxwm{ background:#eeeeee; padding:10px 0;}
.lxwm .warp{ background:#fff; padding:20px; max-width:1440px; }
.lxwm .warp h1{ font-size:16px; color:#101010; font-weight:normal;}
.lxwm .warp h2{font-size:16px; color:#101010; font-weight:normal; text-align:center; margin:15px 0;}
.lxwm .warp .left{ float:left; border:1px solid #dcdcdc; width:calc( 100% - 780px ); height:386px;}
.lxwm .warp .left .frame{ width:100%; height:100%;}
.lxwm .warp .right{ width:720px;border:1px solid #dcdcdc; float:right; background:#f2f2f2; padding:20px;}
.lxwm .warp .right img{ width:120px; height:120px;}
.lxwm .warp .right p{ margin:12px 0;}
.lxwm .warp .right  table{ margin-top:20px;}
.lxwm .warp .right  table tr td{ padding:5px; text-align:center;}

.tip{ width:100%; }
.tip h2{ background:#e80000; height:50px; line-height:50px; color:#20px; text-align:center; padding:0; color:#fff; font-weight:normal; margin-bottom:20px;}
.tip dl{ width:90%; margin:0 auto;}
.tip dl dd{ width:45%; display:inline-block; line-height:30px; height:30px; margin-bottom:10px; }
.tip dl dd img{ display:inline-block; vertical-align:middle;}
.tip dl dd.w2{ width:90%;}
.tip table { text-align:center; margin:0 auto;}
.tip table tr td  img{ width:100px; height:100px;}
.tip table tr td { text-align:center; padding:5px 20px;}



#home2{ height:54px; line-height:54px; background:#012b3a;}
#home2.header-top .warp .logo{ height:54px;line-height: 54px;}
#home2.header-top .warp .logo img{ display:inline-block; vertical-align:top; padding-top:3px;}
#home2.header-top .warp .fr{ height:54px;line-height: 50px;}

#home2 a{ margin-right:15px; width:108px; height:38px; display:inline-block; vertical-align:middle; font-size:14px;line-height:38px;text-align:center;  }
#home2 a.vip{ border:1px solid #1e9efe; background:#1e9efe;  color:#fff; border-radius:3px;}
#home2 a.vip img{ display:inline-block; vertical-align:top; margin-right:5px; padding-top:8px;}
#home2 a.login{border:1px solid #1e9efe; width:92px; color:#1e9efe;border-radius:3px;}
#home2 a.reg{border:1px solid #fff; width:92px; background:#fff;border-radius:3px; color:#545454;} 
#home2 a.vip:hover{ background:#1e9efe;}
#home2 a.login:hover{ background:none;}
#home2 a.reg:hover{ background:#fff;}
#home2head .banner .swiper-slide img{ width:100%;}



.mob1{ background:url(../img/home/bg1.png) no-repeat top center; background-size:cover;}
.mob1 .warp{ padding-top:60px; padding-bottom:100px;}
.mob1 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center;}
.mob1 h3{ font-size:16px; color:#202020; font-weight:normal; text-align:center; margin-bottom:50px;}
.mob1 .box{margin-bottom: 15px;}
.mob1 .box .item{ width:calc( 20% - 13px ); margin-right:10px;  background:#fff; display:inline-block; padding-top:20px; cursor:pointer;}
.mob1 .box .item:nth-child(5){ margin-right:0;}
.mob1 .box .item h4{ font-size:18px; color:#181818; font-weight:bold; margin-bottom:10px; padding:0 20px; }
.mob1 .box .item p{ font-size:12px; color:#757575; font-weight:normal; line-height:160%; margin-bottom:10px; padding:0 20px; margin-bottom:27px; }
.mob1 .box .item h5{ font-size:14px; color:#181818; font-weight:bold; margin-bottom:10px; padding:0 20px; }
.mob1 .box .item ul{ padding:0 20px; margin-bottom:20px;}
.mob1 .box .item ul li img{ display:inline-block; vertical-align:middle; margin-right:9px;}
.mob1 .box .item ul li { color:#202020; font-size:12px; margin-bottom:10px;}
.mob1 .box .item h6{ font-size:12px; color:#003d60; font-weight:normal; margin-bottom:10px; padding:0 20px; }
.mob1 .box .item h6 b{ font-size:26px; }
.mob1 .box .item h6 span{ display:inline-block; color:#a1a1a1; font-size:12px; font-style:normal;}
.mob1 .box .item h6 em{ color:#d70000; padding:2px 4px; border:1px solid #d70000;font-style:normal; margin-left:10px; font-size:13px; }
.mob1 .box .item h6 i{ color:#898989; font-size:12px; border:1px solid #898989; padding:3px 5px; display:block; width:116px; text-align:center;}
.mob1 .box .item a{ height:48px; display:block; text-align:center; font-size:15px; color:#e50012; line-height:48px;}

.mob1 .box .item:hover{transform:translateY(-8px);}
.mob1 .box .item:hover a{ background:url(../img/home/t2.png) no-repeat ; color:#fff; background-size:cover;}

.mob2 .warp{ padding-top:50px; padding-bottom:50px;}
.mob2 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center;}
.mob2 h3{ font-size:16px; color:#202020; font-weight:normal; text-align:center; margin-bottom:50px;}
.mob2 .box{}
.mob2 .box .item{ width:calc( 25% - 15px ); display:inline-block; margin-right:15px; margin-bottom:22px; cursor: pointer ; background-size:cover; border-radius:15px;}

.mob2 .box .item dl{ padding-top:39px; padding-left:62px; padding-bottom:66px;}
.mob2 .box .item dl dt{ font-size:26px; margin-bottom:20px; }
.mob2 .box .item dl dd{ font-size:16px; margin-bottom:8px;}
.mob2 .box .item dl dd:before{ display:block; width:5px; height:5px; overflow:hidden; content:" "; display:inline-block; vertical-align:middle; margin-right:5px;}
.mob2 .box .item:nth-child(4n){ margin-right:0;}

.mob2 .box .item:nth-child(1){ background:url(../img/home/t21.png) no-repeat; background-size:cover; color:#d82424;}
.mob2 .box .item:nth-child(2){ background:url(../img/home/t22.png) no-repeat; background-size:cover; color:#2e8713;}
.mob2 .box .item:nth-child(3){ background:url(../img/home/t23.png) no-repeat; background-size:cover; color:#8b2ee1;}
.mob2 .box .item:nth-child(4){ background:url(../img/home/t24.png) no-repeat; background-size:cover; color:#7f7200;}
.mob2 .box .item:nth-child(5){ background:url(../img/home/t25.png) no-repeat; background-size:cover; color:#007799;}
.mob2 .box .item:nth-child(6){ background:url(../img/home/t26.png) no-repeat; background-size:cover; color:#0f32af;}

.mob2 .box .item:nth-child(1) dl dd:before{ background:#d82424;  }
.mob2 .box .item:nth-child(2) dl dd:before{ background:#2e8713;}
.mob2 .box .item:nth-child(3) dl dd:before{ background:#8b2ee1;}
.mob2 .box .item:nth-child(4) dl dd:before{ background:#7f7200;}
.mob2 .box .item:nth-child(5) dl dd:before{ background:#007799;}
.mob2 .box .item:nth-child(6) dl dd:before{ background:#0f32af;}

.mob2 .box .item:hover{transform:translateY(-8px);}

.mob2 .box .item:nth-child(1) dl { color:#706000; font-size:16px;}
.mob2 .box .item:nth-child(1) dl dt{ color:#706000; font-size:26px;}
.mob2 .box .item:nth-child(2) dl { color:#005ba0; font-size:16px;}
.mob2 .box .item:nth-child(2) dl dt{ color:#005ba0; font-size:26px;}
.mob2 .box .item:nth-child(3) dl { color:#00819e; font-size:16px;}
.mob2 .box .item:nth-child(3) dl dt{ color:#00819e; font-size:26px;}
.mob2 .box .item:nth-child(4) dl { color:#912bf1; font-size:16px;}
.mob2 .box .item:nth-child(4) dl dt{ color:#912bf1; font-size:26px;}
.mob2 .box .item:nth-child(5) dl { color:#19880b; font-size:16px;}
.mob2 .box .item:nth-child(5) dl dt{ color:#19880b; font-size:26px;}
.mob2 .box .item:nth-child(6) dl { color:#ad803d; font-size:16px;}
.mob2 .box .item:nth-child(6) dl dt{ color:#ad803d; font-size:26px;}
.mob2 .box .item:nth-child(7) dl { color:#e63434; font-size:16px;}
.mob2 .box .item:nth-child(7) dl dt{ color:#e63434; font-size:26px;}
.mob2 .box .item:nth-child(8) dl { color:#6d899e; font-size:16px;}
.mob2 .box .item:nth-child(8) dl dt{ color:#6d899e; font-size:26px;}

.mob8 .warp{ padding-top:0px; padding-bottom:50px;}
.mob8 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center; margin-bottom:50px;}
.mob8 dl{}
.mob8 dl dd{ width:calc( 33.33% - 145px ); text-align:right; margin-right:30px; display:inline-block; padding:46px 60px; margin-bottom:20px; border-radius:10px; cursor:pointer; }
.mob8 dl dd:nth-child(3n){ margin-right:0; }
.mob8 dl dd a{ color:#fff; font-size:26px; }
.mob8 dl dd:nth-child(1){ background:url(../img/s1.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(2){ background:url(../img/s2.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(3){ background:url(../img/s3.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(4){ background:url(../img/s4.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(5){ background:url(../img/s5.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(6){ background:url(../img/s6.jpg) no-repeat center; background-size:cover; }
.mob8 dl dd:nth-child(6) a{color:#000;}

.mob8 dl dd:hover{transform:translateY(-8px);}

.mob3 { }
.mob3 .item{ width:calc( 50% - 5px ); display:inline-block; vertical-align:top; overflow: hidden; }


.mob3 .item:hover>img{transform: scale(1.2); }

.mob3 .item:nth-child(2){ padding-left:calc( 50% - 700px ); width:680px; padding-right:20px; background:#f1f2ee; padding-bottom:20px; float:left; }
.mob3 .item:nth-child(5){ padding-right:calc( 50% - 700px ); width:680px; padding-left:20px; background:#ffffff; padding-bottom:20px;}


.mob3 .item:nth-child(4) img{float:right; }

.mob3 .item h2{ font-size:30px; color:#202020; padding-top:50px; margin-bottom:10px; }
.mob3 .item h3{ font-size:16px; color:#202020; margin-bottom:20px;}
.mob3 .item p{ font-size:13px; color:#202020; line-height:160%; margin-bottom:26px;}
.mob3 .item h4{ color:#202020; font-size:16px; margin-bottom:10px;}
.mob3 .item ul { margin-bottom:40px;}
.mob3 .item ul li{ display:inline-block; width:calc( 50% - 5px ); margin-bottom:10px; font-size:13px; color:#202020;}
.mob3 .item ul li img{ display:inline-block; vertical-align:middle;}
.mob3 .item h5{ color:#202020; font-size:22px; margin-bottom:10px;}
.mob3 .item p{ padding-top:10px; }
.mob3 .item p a{ display:inline-block; width:calc( 17% - 14px ); margin-right:10px; height:50px; line-height:50px; color:#fff; text-align:center; font-size:14px; vertical-align:top; border-radius:10px ; }
.mob3 .item p a:nth-child(1){ background:#E00605;}
.mob3 .item p a:nth-child(2){ background:#01237C;}
.mob3 .item p a:nth-child(3){ background:#008E42;}
.mob3 .item p a:nth-child(4){ background:#E00605;}
.mob3 .item p a:nth-child(5){ background:#01237C;}
.mob3 .item p a:nth-child(6){ background:#FEC400; margin-right:0; color:#000; }
.mob3 .item p a:hover{ color:yellow;}
.mob3 .item p a:nth-child(6):hover { color:#fff; }


.mob3 .item p a img{ max-width:100%;}

.mob3 .item p a span{ overflow:hidden; display: block; widht:100%; height:100%;}
.mob3 .item p a:hover img{transform: scale(1.2); }

.mob4{ padding-top:100px; background:#f1f2ee; padding-bottom:40px;  }
.mob4 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center;}
.mob4 h3{ font-size:16px; color:#202020; font-weight:normal; text-align:center; margin-bottom:50px;}

.mob4 .box .item{ width: calc( 33.33% - 15px ); margin-right:15px; margin-bottom:15px; display:inline-block;  }
.mob4 .box .item:nth-child(3),.mob4 .box .item:nth-child(6){ margin-right:0;}
.mob4 .box { margin-bottom:40px; }
.mob4 .box .item a{ display:block; position:relative; overflow:hidden;}
.mob4 .box .item a img{ max-width:100%;}
.mob4 .box .item a span{ position:absolute; left:0; top:0; display:block; padding-left:20px; padding-top:40%;}
.mob4 .box .item a span b{ font-size:17px;  color:#fff; border-bottom:1px solid #fff; display:block; float:left; margin-bottom:10px; padding-right:20px;}
.mob4 .box .item a span strong{ font-size:14px; color:#fff; line-height:140%; max-width:320px; display:block; float:none; clear:both;}
.mob4 .box .item a em{ position:absolute; left:0; top:0; background:url(../img/bg.png) repeat;  display:block; width:100%; height:100%; border-radius:10px; top:200%; }
.mob4 .box .item a i{ width:120px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; background:#0562d5; border-radius:10px; position:absolute; left:calc( 50% - 60px ); top:calc( 50% - 21px ); }

.mob4 .box .item:hover a em{ animation:myfirst 1s;top:0%; }
@keyframes myfirst
{
    from {top:200%; }
    to {top:0%; }
}
/*
.mob4 .box .item:hover a i{ animation:myfirst1 1s;  }
@keyframes myfirst1
{
    from {top:200; }
    to {top:calc( 50% - 21px ); }
}
.mob4 .box .item a i:hover{top:calc( 50% - 21px ); }
*/

.mob4 a.more{ background:#eb8a00; width:125px; height:49px; line-height:49px; text-align:center; color:#fff;  font-size:17px; border-radius:20px; display:block; margin:0 auto;   }

.mob5{ padding-top:60px; padding-bottom:68px;}
.mob5 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center;}
.mob5 h3{ font-size:16px; color:#202020; font-weight:normal; text-align:center; margin-bottom:50px;}

.mob5 .swiper-container2{ width:95%; margin:0 auto;  }
.mob5 .swiper-container2 .swiper-wrapper{ }
.mob5 .swiper-container2 .swiper-slide { text-align:center;}
.mob5 .swiper-container2 .swiper-slide img{  margin:0 auto; margin-bottom:20px; }
.mob5 .swiper-container2 .swiper-slide b{ display:block; font-size:22px; color:#ffa737; margin-bottom:5px;}
.mob5 .swiper-container2 .swiper-slide em{ color:#202020; font-size:14px; display:block; margin-bottom:10px; font-style:normal; }
.mob5 .swiper-container2 .swiper-slide span{ font-size:17px; color:#202020; line-height:160%; width:95%; margin:0 auto; display:block; }

.mob5 .swiper-button-prev,.mob5  .swiper-container-rtl .swiper-button-next{ background:none; left:0;}
.mob5 .swiper-button-next,.mob5  .swiper-container-rtl .swiper-button-prev{ background:none; right:0; }

.mob5 .box{ position:relative; padding-bottom:60px;}

.mob5 a.more{ background:#eb8a00; width:154px; height:49px; line-height:49px; text-align:center; color:#fff;  font-size:17px; border-radius:20px; display:block; margin:0 auto;   }

.mob5 .swiper-slide{ width: 33.3%;}
.mob5 .swiper-slide img{ max-width:100%;}


.mob5 { border-bottom:5px solid #f1f2ee;}

.mob5 .swiper-container2 .swiper-slide i{ display: block; overflow: hidden; max-width:410px; height:306px; margin: 0 auto;margin-bottom: 20px;  }
.mob5 .swiper-container2 .swiper-slide a i img{width:100%; height:100%;max-width:100%; }
.mob5 .swiper-container2 .swiper-slide a:hover i img{transform: scale(1.2); }

.mob6{ padding-top:60px; padding-bottom:90px;}
.mob6 h2{ font-size:30px; color:#202020; font-weight:bold; text-align:center;}
.mob6 h3{ font-size:16px; color:#202020; font-weight:normal; text-align:center; margin-bottom:50px;}
.mob6 dl{ position:relative;   }
.mob6 dl dt{ margin:0 auto; display:block; text-align:center;}
.mob6 dl dt img{ display:inline-block; text-align:center;}
.mob6 dl dd{ position:absolute; padding:20px; background:#fff; box-shadow: 0px 0px 5px #999; min-width:320px; cursor: pointer;}

.mob6 dl dd img{ display:inline-block; vertical-align:top; margin:0 10px; padding-top:5px;}
.mob6 dl dd span{ display:inline-block; padding-top:10px;}
.mob6 dl dd span b{ display:block;}

.mob6 dl dd:nth-child(2){ left:0; top:0;}
.mob6 dl dd:nth-child(3){ left:0; top:150px;}
.mob6 dl dd:nth-child(4){ left:0; top:300px;}
.mob6 dl dd:nth-child(6){ right:0; top:0;}
.mob6 dl dd:nth-child(7){ right:0; top:150px;}
.mob6 dl dd:nth-child(8){ right:0; top:300px;}

.mob6 dl dd:nth-child(2) img{ float:right;}
.mob6 dl dd:nth-child(3) img{ float:right;}
.mob6 dl dd:nth-child(4) img{ float:right;}
.mob6 dl dd:nth-child(6) img{ float:left;}
.mob6 dl dd:nth-child(7) img{ float:left;}
.mob6 dl dd:nth-child(8) img{ float:left;}
.mob6 dl dt { overflow:hidden; }
.mob6 dl dt img{ max-width:100%; cursor: pointer; c}
.mob6 dl dt img:hover{transform: scale(1.1); }
.mob6 dl dd:hover{transform:translateY(-8px);}

.mob6 a.more{ background:url(../img/home/t87.png) no-repeat; width:227px; height:46px; line-height:49px; text-align:center; color:#fff;  font-size:17px; border-radius:20px; display:block; margin:0 auto;   }
.mob6 a.more:hover{ color:#FBF910}

.footer2{ background:#f1f1f1; }
.footer2 .warp{ padding-top:46px; padding-bottom:46px;}
.footer2 .warp .f-item{ display:inline-block; padding:0 25px;width:calc( 25% - 55px ); vertical-align:top;}

.footer2 .warp .f-item h2{ font-size:18px; color:#202020; padding-bottom:5px; position:relative; margin-bottom:15px;}
.footer2 .warp .f-item h2:before{ width:80px; height:3px; display:block; content:" "; position:absolute; left:0; bottom:0; background:#c1c1c1;  }


.footer2 .warp .f-item label{ display:block;  color:#0a0a0a; font-size:13px; }
.footer2 .warp .f-item .text{ width:240px; height:28px; display:block; background:#fff; border:1px solid #c9c9c9; line-height:28px; margin:10px 0; }
.footer2 .warp .f-item .textarea{ width:240px; height:60px;display:block; background:#fff; border:1px solid #c9c9c9; line-height:28px; margin:10px 0;  }
.footer2 .warp .f-item .submit{ width:242px; height:30px; line-height:28px; font-size:13px; text-align:center; color:#fff; background:#e32c24; border:0;}
.footer2 .warp .f-item ul li{ display:block; font-size:12px; color:#202020; line-height:200%;   }
.footer2 .warp .f-item:nth-child(3) ul li:before{ display:block; content:" "; width:3px; height:3px; display:inline-block; background:#1e9efe; margin-right:5px; }

.footer2 .warp .f-item:nth-child(4) p{ text-align:center; color:#202020; font-size:13px; margin:10px 0; }
.footer2 .warp .f-item:nth-child(4) ul li{ display:inline-block; width:calc( 50% - 5px ); text-align:center;}
.footer2 .warp .f-item:nth-child(4) ul li img{ margin:0 auto;}

.footer3{ text-align:center; background:#e3e3e3; line-height:40px;}
.footer3 img{ display:inline-block; vertical-align:middle;}

.foot-menu{ display:none;}
.foot-menu li a img{display:inline-block; margin-right:5px; vertical-align: middle;}
.news-com .sbjylm.warp{ float:left; width:calc( 100% - 250px ); margin-left: 15px;}

.ad img{width:100%;}
.home4 .item img{ width:100%; max-width:auto;}

.mob6 dl dt.pchiden{ display:none;}
.mob6 dl dt.waphiden{ display:block;}
.mob3 .item h3 { position:relative;}
.mob3 .item h3 a.btn{  display:block; position:absolute; right:0; top:-40px; width:200px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#f00; border:1px solid #f00; }
.mob3 .item h3 a.btn:hover{ background:#f00; color:#fff;}


.footer2 .warp .f-item ul li {

    font-size: 16px;
}


#home2 a.vip:hover{ color:#FF0;}
#home2 a.login:hover{ color:#FF0; background:#1e9efe;}
#home2 a.reg:hover{ color:#FF0; background:#1e9efe; border:1px solid #1e9efe;}

.search-pagination{ text-align:center;}
.pagination li{ display:inline-block;}

.pcshow{ display:block!important;}
.wapshow{ display:none!important;}
.footer2 .warp .f-item ul li{ list-style:none; display:inline-block;width: calc( 50% - 5px );}
.footer2 .warp .f-item:nth-child(3) ul li:before{ display:none;}
.footer2 .warp .f-item ul li img{width:93px; height:93px;}
.footer2 .warp .f-item:nth-child(4) ul li img{ width:93px; height:93px;}

#newstext p ,#newstext span{ text-align:left!important;}


.footer2 .warp .f-item ul li{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.sjal ul li a{ width:calc( 50% - 24px ); display:inline-block; margin-bottom:40px; margin-right:30px; overflow:hidden; border-radius:15px;border:1px solid #ddd;}
.sjal ul li a img{ width:100%;  }
.sjal ul li a:nth-child(2n){ margin-right:0; }
.sjal ul li a:hover img{transform: scale(1.2);}

.banner .main-wrap {
    width: 100%; position: absolute; top:0;
    margin: 0 auto;
    
    min-width: 100%;
}.case-banner-title {
    font-size: 45px; width:100%;
    font-weight: bold;
    color: #16F291;
    background-image: -webkit-linear-gradient(left, #16F291, #04F0EF);
    background-image: -moz-linear-gradient(left, #16F291, #04F0EF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; text-align: center;
    margin: 100px 0 5px;
}.case-banner-p {
    font-size: 16px;width:100%;
    color: #fff;
    width: 666px;
    margin: 0 auto;
    line-height: 42px;text-align: center;
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6), rgba(0, 0, 0, 0));
}




.kfewm{ padding:20px 0; max-width:700px; }
.kfewm p img{ width:200px; height:200px; margin:0 auto; }
.kfewm p{ line-height:160%; font-size:16px; color:#333;}