/* 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;
	
}
.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; width:100%;}

.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:#F0F2EE; background-size:cover;}
.mob1 .warp{ padding-top:60px; padding-bottom:100px;}
.mob1 h2{ font-size:40px; color:#202020; font-weight:bold; text-align:center;}
.mob1 h3{ font-size:17px; 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 { padding-bottom:40px; }
.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),.mob3 .item:nth-child(8){ margin-left:calc( 50% - 720px ); width:680px; padding-right:20px; padding-left:20px; background:#f1f2ee; padding-bottom:20px; float:left;min-height: 471px; }
.mob3 .item:nth-child(5){ margin-right:calc( 50% - 705px  ); width:660px; padding-left:20px; background:#ffffff; padding-bottom:20px; padding-right: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:40px; color:#202020; font-weight:bold; text-align:center;}
.mob4 h3{ font-size:17px; 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;}

.footer2 .warp .f-item:nth-child(4) p{ color:#fff; }
.footer2{ background:#012b3a; border-bottom:1px solid #047b9a; }
.footer2 .warp .f-item h2{ color:#fff; }
.footer2 p{ color:#fff; }
.footer2 p a{ color:#fff;}
.footer3{ background:#012b3a; }
.footer2 .warp .f-item label{ color:#fff; }

.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

#wz {
	width:97%;
	overflow:hidden;
	float:left;
 position:relative; z-index:2;background-color:#F4F6FB; padding:8px 1.5%; border-bottom:#eee solid 1px;
}
#local {
	padding-left:30px;
	float:left;
	HEIGHT: 35px;
	FLOAT:left;
	COLOR: #555;
	TEXT-ALIGN: right;
	LINE-HEIGHT:35px;
	background-image: url(../image/home.png);
	background-repeat: no-repeat;
	background-position: left center; padding-top:10px; padding-bottom:10px;
}

#local A {
	COLOR:#555; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#local A:hover {
	COLOR:#0056A8; 
}
#local A:last-child{COLOR:#0056A8; font-weight:bold;}
#nyweb{ padding-top:0px;}
#nypage{
	width:100%;
	float:left;  display:block; margin-top:1.5%; background-color:#fff;


}#contain {
    width: 100%;
    float: left;
}#part_l {
    width: 76%;
    float: right;
    position: relative;
}#contain-c {
    width: 100%;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    padding-bottom: 10px;
    min-height: 200px;
}.fz16 {
    font-size: 16px;
}.list_notice,.list_p4_1,.list_p3_1{padding-bottom:1.5%;}
.list_notice dl,.party_ul li{ border-bottom:#ddd dotted 1px;padding:2%;position:relative; }
.list_notice dt,.list_p4_1 dl dt{color:#0056a8;font-family:"Source Han Sans CN";width:85px;text-align:center}
.fz50{font-size:50px}
.list_notice dt h5{line-height:55px;padding-top:5px;font-weight:300}
.list_notice dt  h6{line-height:20px;font-weight:300}
.list_notice dd{padding-left:126px;line-height:25px}
.list_notice dd a h5{color:#000;font-weight:500}
.list_notice dd a span{color:#999;margin-top:10px}
.list_notice dl:hover dd h5,.list_p4_1 dl:hover dd a.txt,.p4TwoSwiper dl dt a:hover{transform:translateX(8px);-webkit-transform:translateX(8px)}
.list_notice dl:hover dt h5{font-weight:500}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}

#part_r{ width:22%; float:left; padding-bottom:20px }
#jfgj{ width:100%; float:left;}
#jfgj_1{
	width:100%;
	float:left;
	background-image: url(../image/jf-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:cover; color:#fff; line-height:2.5; text-align:center; font-weight:bold;
}
#jfgj_1.nylmd{ line-height:3.5;	background-image: url(../image/jf-bg.jpg);background-size:100% 100%;}
#csfq{ width:98%; padding:5px 1%; background-color:#f9f9f9;border-radius:4px; float:left;}
#csfq b{ color:#0056A8; float:left;}
#csfq a{ margin-left:5px; margin-right:5px; float:left;}
.lan{ color:#0056A8; border:0px; text-align:right;}
.lan a{color:#0056A8}
#nylm-1{
	width:100%;display:block; 
	float:left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;border:#ddd solid 1px; border-top:0px;background-color:#f9f9f9;
}
#lmfl{
	width:100%;
	float:left;
	overflow:hidden;;
		
}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
		width:100%;
	font-size: 14px;
	line-height:45px; font-weight:bold; line-height:45px;
	float:left; border-bottom:#ddd solid 1px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	
}
#lmfl UL LI A { border-left:#eee solid 6px;
padding-left:10px;
	color:#444;transition:all 0.3s ease-in-out 0s;
	display:block; 
		
}
#lmfl UL LI A i{ float:right; margin-right:12px;line-height:45px; font-size:18px;}
#lmfl UL LI.sec A {	padding-left:10px;
border-left:#0056A8 solid 6px;

	color:#0056A8;
	display:block; background-color:#F3F3F3;
	
}
#lmfl UL LI A:hover {padding-left:20px;
border-left:#0056A8 solid 6px;
	color:#0056A8;
	display:block; background-color:#F3F3F3;
}
#lmfl UL LI.xl {
	width:100%;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:13px;
 border-left:#F3F3F3 solid 1px;border-right:#F3F3F3 solid 1px; margin:0px; padding:4px 0px;	background-image: url(http://m116.xl.doubai.net/static/mubanbaba/web/images/jt4.png);
	background-repeat: no-repeat;
	background-position: 20px center;background-color:#fff;

}
#lmfl UL LI:last-child{ border-bottom:0px;}

#lmfl UL LI.xl A { color:#555; padding-left:35px; display:block; border:0px;}
#lmfl UL LI.xl A.sec {border:0px;COLOR:#0056A8;


}
#lmfl UL LI.xl A:hover {border:0px;
	COLOR:#0056A8; background:none;

}
#left-n{
width:100%;
	float:left;

		
}
#left-n UL{ list-style-type:none; }
#left-n UL LI {
	width:100%;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:13px;
	border-bottom:#ddd  dotted 1px;
	background-image: url(../image/jt-2.png);
	background-repeat: no-repeat;
	background-position:2px center;
}
#left-n UL LI.hot { background-image:none; border-bottom:0px; margin-top:2px; margin-bottom:2px;}
#left-n UL LI.hot span{
	width:24px;
	text-align:center;
	display:inline-block;
	margin-right:10px;
	height:24px;
	font-weight:bold;
	border-radius:100%;
	line-height:24px;
	background-color:#ff6600; margin-top:2px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
#left-n UL LI.hot span.bh{ background-color:#555;}
#left-n UL LI A {

	padding-left:15px;
	COLOR: #333;
}
#left-n UL LI.hot a{ padding-left:0px;}
#left-n UL LI A:hover {
	color:#0056A8;
}.fa-angle-right::before {
    content: "\f105";
}#rbk{ width:100%; float:left; border:#ddd solid 1px;}
#rbt{ width:100%; float:left; background-color:#f3f3f3;}
#rbt dd{ padding-left:12px; padding-right:4%; float:left; font-weight:bold; background-color:#0056A8; line-height:40px; color:#fff;}
#rbt dd i{ margin-right:8px; line-height:40px;}
#rbt span{ float:right; margin-right:10px; line-height:40px;}
#rbc{ width:92%; padding:4%; float:left; background-color:#fff;}
#rbc .wxjl{ width:100%;  text-align:center;}
#rbc .wxjl img{ width:140px; display:block; margin-left:auto; margin-right:auto;}
#rbc .wxjl h4{color:#0056A8; margin-top:8px; margin-bottom:8px;}
#lxwm p{ line-height:1.8;}
.hg {
    margin-top: 20px;
}.fz18 {
    font-size: 18px;
}#nyweb {
      padding-bottom:20px;
}.sj_xs {
    display: none;
}.ov_hide {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.ov_hide_two {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hnav img{ display:inline-block; }
.banner>div>img{ width:100%; }

.lxwm .warp{ background:none; padding:20px 0; }
.lxwm .warp .left{ background-color:#fff; border:0; height:auto; border-radius:3px; padding:40px; width:calc( 50% - 105px ); margin-right:40px;}
.lxwm .warp .right{ background-color:#fff; border:0; border-radius:3px; padding:40px; width:calc( 50% - 105px );}
.lxwm .warp  h2{ font-size:28px; font-weight:bold; color:rgba(51, 51, 51, 1); padding-bottom:15px;border-bottom: 3px solid #ddd;text-align: left; position:relative; }
.lxwm .warp  h2::after {
    content: '';
    position: absolute;
    left: 0;
    width: 72px;
    height: 3px;
    background: #0049af;
    bottom: -3px;
}
.lxwm .warp p {
    line-height: 1.5;
    font_radio: 2;
    display-radio: 1;
    text-align: left;
    color: rgba(92, 92, 92, 1);
    font-size: 14px;
    margin-bottom: 20px;
}
.lxwm .warp .left p{ font-size:30px; margin-bottom:30px;}
.lxwm .warp ul { padding-bottom:45px;}
.lxwm .warp ul li{border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding:16px 0; color:#000;}
.lxwm .warp ul li i{ font-size:20px; margin-right:10px; vertical-align:middle; color:#0049af; }
.lxwm .warp ul li i.fa-envelope{ font-size:15px;}
.lxwm .warp ul li i.fa-qq{ font-size:15px;}
.lxwm .warp ul li i.fa-mobile-phone{ font-size:30px;}
.lxwm .warp ul li a{ color:#000; font-weight:bold; }


#myform1 .form-group{ width:calc( 50% - 5px ); float:left; }
#myform1 .form-group .required{ display:inline;}
#myform1 .form-group .form-control{height: 46px;  line-height:46px;
    padding: 0 20px; width:calc( 100% - 60px )!important; margin-bottom:10px;
    background: #FAFAFA;
    border: 1px solid #FAFAFA;}
    
#myform1 .form-group .control-label{ line-height:1.6 ; display:block; padding:5px 0; display:none;}
#myform1 #dr_row_content{ width:100%;}
#myform1 #yzm{ width:100%;}
#myform1 #yzm.form-group .form-control{ width:30%!important;}
#myform1 #yzm.form-group .input-group-btn.fc-code{ display:inline-block; vertical-align:middle; }
#myform1 #yzm.form-group .input-group-btn.fc-code img{ width:200px; height:46px;}

#myform1 .btn.btn-dark{background-color: #0049af; width:calc( 100% - 20px ); border-radius: 3px; margin-top:20px;
    border: 1px solid #0049af; height:56px; line-height:56px; text-align:center; color:#fff; font-size:16px; }
    
  #myform2 #code2 { margin-bottom:20px;}   
 #myform2 #code2 .form-control{ width:50%; display:inline-block;height: 28px;

    background: #fff;
    border: 1px solid #c9c9c9;}
#myform2 #code2 label.control-label{ margin-bottom:10px;}
#myform2 #code2 .fc-code{ width:40%; display:inline-block; vertical-align:middle;}
#myform2 #code2 .fc-code img{ height:28px;}
.carousel-indicators {overflow: hidden; margin-left: 0; margin-right: 0}
.carousel-inner img {width: 100%; height: 100%;}
#banner{ position:relative; }
.hnav {
    position: absolute;
    margin: 0 auto;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999999999999999999999999;
}


#banner .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

#banner .swiper-button-next {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

#banner .swiper-pagination-bullet{
    box-sizing: content-box; border-radius: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease;
}
#banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity:1;}
.page-wrapper-row{ background:#eee;}
.banner .h3{ position: absolute;
    left: 0px; width:100%; 
    top: 150px;
   
   }
    .banner .h3 h3{ max-width:1440px; margin:0 auto; font-size: 40px; color: #fff; text-indent:100px;}
    
  .footer2 .warp .f-item ul li a{ color:#fff;}  
.mob3 .item{ background:#fff; width:50%;}
.fc-code img{ background:#fff;}
#xz { padding-bottom:20px;}
#xz ul li{ float:left; width:calc( 25% - 27.5px ); margin-right:10px; background:#fff; padding:10px;    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05); border-radius:10px; margin-bottom:10px;}
#xz ul li:hover{box-shadow: 0 0 6px 1px rgba(129, 108, 247, 0.5);}
#xz ul li:nth-child(4n){ margin-right:0;}
#xz ul li a:nth-child(1) img{ display:block; width:100%; border-radius:10px; margin-bottom:10px;}
#xz ul li a:nth-child(2) span{ font-size:16px; color:#000; margin-bottom:20px; height:42px;}
#xz ul li a:nth-child(2) b{ font-size:18px; color:#f00; }
#demos{ padding-bottom:50px;}