@charset "utf-8";
/* CSS Document */

body {  margin:0; overflow-x:hidden;  background:#FFF;	padding:0;	font-size:12px;  color:#666; font-family:"微软雅黑", Verdana, Arial, sans-serif; font-weight: bold }
div, form, img, ul, ol, li, dl, dt, dd,p {	margin: 0;	padding: 0;	border: 0;}
img {display:block;}
ul li {list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0;	padding:0;}



/*line-color*/
.newfoot { width:100%; height:auto; padding:10px 0 70px 0; background:#000; overflow:hidden}
.newfootpic { width:150px; height:150px; margin:auto; }
.newfootword { font-size:12px; line-height:30px; color:#FFF; text-align:center;}
.linebox { width:100%; height:30px;}
.newfootword1 { font-size:12px; line-height:30px; color:#888; text-align:center;}
.ptel { display:none;}
.phoneaddbox { display:none}
a:link { text-decoration:none; color:#000;}
a:visited {	text-decoration:none; color:#000;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.head { width:100%; height:80px; background:rgba(255,255,255,1) none repeat scroll !important; position:fixed; top:0; z-index:888888; border-bottom:1px #F5F5F5 solid;}
.headbox { width:1200px; height:80px; margin:auto}
.headboxlogo { width:12%; height:70px; padding:5px 0 ; float:left}
.newgooi { width:130px; height:30px; background:#FF5A00; line-height:30px; text-align:center; color:#FFF; font-size:12px; text-align:center; border-radius:30px; float:right; margin-top:25px;}
.headboxlogoimg { width:100%; height:70px; background:url(/nindex/images/lxx.jpg) left center no-repeat; background-size:contain}
.headboxnav {  height:80px; float:left; padding-left:40px;}
.headboxnav ul li { padding-left:50px; height:80px; float:left; text-align:right; font-size:16px; line-height:80px;} 
.headboxnav ul li a:link,.headboxnav ul li a:visited { color:#000}
.banner { width:100%; height:888px; position:relative; padding-top:80px;}
.swiper-container {width: 100%;height: 100%;position:absolute;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.liword { width:80%; height:200px; position:absolute;top:20%; left:15%; text-align:left}
.titleline { width:30%; height:5px; background:#FF5A00; margin-top:10px;}
.liword h2 { font-size:3em; padding-top:10px; color:#FF5A00 }
.liword h3 { font-size:2em; padding-top:10px; color:#FF5A00; font-weight:500 }
.liword h5 { font-size:1.5em; padding-top:10px; color:#FF5A00; font-weight:500 }
.clearline { height:20px;}
		.ban-yuan { width:100%; height:50px; }
		.ban-yuan-l { width:30px; padding:8px 8px; border-radius:46px; float:left; height:30px; border:2px #FF5A00 solid;} 
		.ban-yuan-l-icon { width:30px; height:30px;}
		#icon1 { background:url(../images/1.1.png) center center no-repeat; background-size:contain}
		#icon2 { background:url(../images/1.2.png) center center no-repeat; background-size:contain}
		#icon3 { background:url(../images/1.3.png) center center no-repeat; background-size:contain}
		.ban-yuan-r { float:left; padding-left:20px; line-height:50px; color:#FF5A00; font-size:1.5em;}
		.addphone {width:30%; height:40px; border:1px #FF5A00 solid; border-radius:40px;}
		.addphonel { width:50%; height:40px; float:left; background:#FFF;border-radius:40px 0px 0px 40px; padding:0 5%;}
		.addphoner { width:40%; height:40px; float:right; border-radius:0 40px 40px 0; background:#FF5A00; font-size:1.2em; color:#FFF; text-align:center; line-height:40px; cursor:pointer}
		.addphonel input { width:100%; height:40px; padding:0; margin:0; border:0; background:none; outline:none;font-size:1.2em;}
		
		.huibox { width:100%; height:auto; margin:auto; overflow:hidden; padding-top:60px;}
		.huibox h2 { font-size:3em; color:#000; line-height:80px; text-align:center;}
		.huibox h3 { font-size:1.5em;  line-height:40px; font-weight:500; text-align:center;}
		.huiboxtitle {width:1200px; height:auto; margin:auto; overflow:hidden; padding-bottom:60px;}
		.huilist { width:1200px; height:300px; margin:auto; position:relative;}
		.huilist01 { width:33%; height:280px; box-shadow: 0 0 5px #CCC; border-radius:10px; position:absolute; left:0;}
		.huilist02 { width:33%; height:280px; box-shadow: 0 0 5px #CCC; border-radius:10px; position:absolute; left:33.5%;}
		.huilist03 { width:33%; height:280px; box-shadow: 0 0 5px #CCC; border-radius:10px; position:absolute; right:0;}
		.mainboxlist-01-box-pic { width:100%; height:220px;}
		.mainboxlist-01-box-word { width:96%; height:40px; margin:auto; padding:10px 0; font-size:1.2em; line-height:20px; text-align:center;}
		.huilist1 { width:1064px; height:auto; margin:auto;}
		.huilist2 { width:1216px; height:auto; margin:auto;}
		.tealist { width:136px; height:auto; overflow:hidden; float:left; padding:8px 8px;}
		.tealistpic { width:100px; height:100px; overflow:hidden;border-radius:100px; margin:auto}
		.tealistword { width:136px; height:60px; padding:4px 0;}
		.tealistword1 { text-align:center; font-size:1.2em; text-align:center; line-height:20px;}
		.tealistword2 { text-align:center; font-size:1em; color:#888; text-align:center; line-height:20px;}
		.more { width:200px; height:40px; margin:40px auto 0 auto; background:#FF5A00; border-radius:40px; clear:both; color:#FFF; font-size:1.5em; text-align: center; line-height:40px; cursor:pointer;}
		.picScroll-left { width:1200px; height:auto; margin:auto; overflow:hidden}
		.hd-l { width:20px; height:300px; float:left;}
		.bd { width:1204px; min-height:300px; float:left; }
		.hd-r {width:20px; height:300px; float:left;}
		.bdlist-001 { width:236.8px; min-height:300px;  float:left; padding:0 2px;}
		.bdlist-001-001 { width:236.8px; min-height:300px; background:#F5F5F5;}
		.bdlist-001-002 { width:236.8px; min-height:400px; background:#F5F5F5;}
		.bdlist-001-001-img { width:236.8px; height:170px;}
		.bdlist-001-001-word { width:90%; height:40px; font-size:15px; color:#FF5A00; margin:auto; padding-top:20px; text-align:left; line-height:40px;}
		.bdlist-001-001-p {width:90%; height:auto; font-size:12px; text-align:left; overflow:hidden;  color:#FF5A00; margin:auto;  line-height:20px;}
		.hd-l .next { background:url(../images/zuobian.png) center center no-repeat; width:50%; height:300px; display:block; cursor:pointer;background-size:contain}
		.hd-r .prev { background:url(../images/youbian.png) center center no-repeat; width:50%; height:300px; float:right; display:block; cursor:pointer; background-size:contain}
		.Classbox { width:1208px; height:200px; overflow:hidden; margin:auto; padding-top:100px;}
		.Classbox-001 { width:25%; height:200px; float:left;}
		.Classbox-001-pic { width:100%; height:160px;}
		#x01 { background:url(../icon/1.11.png) center center no-repeat; background-size:contain}
		#x02 { background:url(../icon/1.22.png) center center no-repeat; background-size:contain}
		#x03 { background:url(../icon/1.33.png) center center no-repeat; background-size:contain}
		#x04 { background:url(../icon/1.44.png) center center no-repeat; background-size:contain}
		.Classbox-001-word { font-size:1.5em; text-align:center; line-height:40px;}
		
		.huilist011 { width:33%; height:280px;  border-radius:10px; position:absolute; left:0;}
		.huilist022 { width:33%; height:280px; border-radius:10px; position:absolute; left:33.5%;}
		.huilist033 { width:33%; height:280px; border-radius:10px; position:absolute; right:0;}
		.mainboxlist-01-box-pic1 { width:50%; height:120px; margin:auto}
		.about { width:1200px; height:auto; margin:auto; font-size:1.2em; line-height:30px; padding-bottom:100px;}
		
		.newlist { width:1200px; height:auto; padding:50px 0; margin:auto; overflow:hidden;}
		.newlist ul li { width:50%; height:40px; font-size:1.2em; line-height:40px; float:left}
		.newlist ul li a:link,.newlist ul li a:visited { color:#888}
		.flink-box { width:1140px; height:auto; overflow:hidden; line-height:30px; margin:40px auto 0 auto;}
.flink-box p { font-size:12px; padding-right:24px; float:left; color:#999}
.flink-box p a:link,.flink-box p a:visited { color:#999}
.foot { width:100%; height:134px; background:#3c3f48; margin-top:40px;}
.footer { width:1140px; padding:40px 0; height:54px; margin:auto}
.footer01 { width:285px; height:54px; float:left}
.footer01icon { width:54px; height:54px; float:left}
.footer01word { width:220px; height:54px; float:right;}
#iconx001 { background:url(../images/14.png) center center no-repeat; }
.footer01word h2 { font-size:16px; line-height:30px; color:#FFF;}
.footer01word p { font-size:12px; line-height:24px; color:#FFF}
#iconx002 { background:url(../images/15.png) center center no-repeat; }
#iconx003 { background:url(../images/16.png) center center no-repeat; }
#iconx004 { background:url(../images/17.png) center center no-repeat; }
.copy { clear:both; width:100%; height:auto; overflow:hidden; background:#282828; padding:20px 0; }
.copybox { width:1140px; height:60px; margin:auto; border-bottom:1px #FFF solid;}
.copybox-left { width:800px; height:60px; float:left; line-height:60px; text-align:center; font-size:14px;}
.copybox-left p { padding:0 10px; height:60px; float:left;}
.copybox-left p a:link,.copybox-left p a:visited { color:#FFF}
.copybox-right { width:340px; height:60px; line-height:30px; text-align:center; color:#FFF; float:left; font-size:14px;}
.copylogo { width:301px; height:80px; padding:10px 0; margin:auto;}
.copylogo-l { width:150px; height:60px; padding-top:20px; float:left;}
.copylogo-c { width:1px; height:40px; margin-top:20px; background:#666; float:left;} 
.copylogo-r { width:150px; height:60px; padding-top:20px; float:left;}
.copylogo-lx {width:100px; height:40px; margin:auto; background:url(../images/logo1bai.png) center center no-repeat;  background-size:contain;}
.copylogo-rx {width:130px; height:40px; margin:auto; background:url(../images/foot1.png) center center no-repeat; background-size:contain;}
.on002 { display:none}
.on003 { display:none}
#con2 {display:none}
#con3 {display:none}
.phone-nav { display:none;}
.phonemeun { display:none;}
.bottom-foot { width:100%; height:70px; background:rgba(0,0,0,.6) none repeat scroll !important; position:fixed; bottom:0; z-index:99999}
 .bottom-foot-box { width:80%; height:50px; padding:10px 0; margin:auto; position:relative;}
 .yuquan { width:136px; height:130px; background:url(../images/yuquan.png) center center no-repeat; background-size:contain; position:absolute; bottom:0; left:0;}
 @media screen and (min-width:1281px){
 .inputsub11 { width:150px; height:50px; background:#FF5A00; cursor:pointer; font-size:16px; line-height:50px; float:right; text-align:center; color:#FFF; border-radius:0 5px 5px 0}
 .inputbox { width:200px; padding:0 20px; float:right; height:50px; border-radius: 5px 0px 0px 5px; background:#FFF}
 }
 
  @media screen and (max-width:1280px){
 .inputsub11 { width:100px; height:50px; background:#FF5A00; cursor:pointer; font-size:16px; line-height:50px; float:right; text-align:center; color:#FFF; border-radius:0 5px 5px 0}
 .inputbox { width:150px; padding:0 20px; float:right; height:50px; border-radius: 5px 0px 0px 5px; background:#FFF}
 }
 
.inputbox input {width:100%; height:50px; padding:0; margin:0; background:none; border:0; font-size:16px; outline:none}
.bottom-foot-box  p{ float:left; padding-left:150px; font-size:1.5em; line-height:50px; color:#FFF}.homebox { width:1140px; height:auto; overflow:hidden; padding:10px 0; margin:auto; line-height:30px; font-size:14px;}
.homebox h2 { font-size:20px; line-height:50px;}
.moreclick { width:120px; height:40px; margin-top:10px; margin-left:auto; margin-right:auto; border:1px #F5F5F5 solid; line-height:40px; text-align:center; border-radius:5px;}
.nybanner { width:100%; height:400px;}

.nybannerbox { width:1140px; height:220px; margin:auto; color:#FFF; padding-top:100px; }
.nybannerbox h2 { font-size:20px; line-height:50px; font-weight:500}
.nybannerbox p { font-size:16px; line-height:30px;}
.homeboxbox img { max-width:100%; text-align:center}


.zhedang { width:100%; height:100%; position:fixed; top:0;background:rgba(0,0,0,.6) none repeat scroll !important; z-index:888888; display:none}
.zhedangbox { width:20%; height:auto; padding:30px 0; background:#FFF; border-radius:10px; position:absolute; left:40%; top:100px;}

.zhedangboxicon { width: 70px; height: 70px; margin: auto; background:url(/images/pic.png) center center no-repeat; background-size: contain}
.loginboxmianword { width: 100%; height: 40px; text-align: center; font-size: 15px; color: #2f2f2f; font-weight: bolder }
.zhemainboxlist11icon1 {width: 100%; height: 20px;}
.loginboxmianword1 {width: 100%; height: 40px; text-align: center; font-size: 18px; color: #2f2f2f; font-weight: bolder}

.loginboxmianword2 {width: 100%; height: 40px; text-align: center; font-size: 12px; color: #2f2f2f; font-weight: bolder}
.zhedangboxiconbox { width:80%; height:40px; border-bottom:1px #F5F5F5 solid; margin:auto;}
.zhedangboxiconbox input { width:100%; height:40px; padding:0; margin:0; font-size:14px; border:0; background:none; outline:none; text-align:center;}
.zhemabottom {border-radius: 40px; cursor:pointer; margin:10px auto; width: 80%; height: 40px;  background:#FF5A00; text-align: center; line-height: 40px ;font-size: 15px; color: #FFF; }
.closelogin {width: 15px; height: 15px; position:absolute; top: 10px; right: 10px; background:url(/images/close.png) center center no-repeat; background-size: contain; cursor:pointer}

	.huoqi { width:80px; height:30px; border-radius:30px; background:#FF5A00; text-align:center; cursor:pointer; color:#FFF; line-height:30px; margin:auto;}
	
	.newfoots { display:none}


.newtoplogin { width: 240px; height: 260px;  position: absolute;top:15%; right: 10%; text-align: left; color: #FFF; font-family:'黑体' }
					.newtoplogin1 { font-size: 20px; line-height: 40px;}
					.newtoplogin2 { font-size: 20px;line-height: 40px;}
						.newtoplogin2 span { font-size: 24px;line-height: 40px;}
					.newtoplogin3 {font-size: 24px;line-height: 40px;}	
						.newubout {width: 200px; height: 40px; background: #FFF; border-radius: 10px; margin-top: 20px; }
						.newuboutl { margin-left: 10px; width: 20px; height: 40px; float: left;background:url(/xx.png) center center no-repeat; background-size: contain;}
						.newuboutr {width: 150px; float: right; padding: 0 10px; height: 40px;}
						.newuboutr input {width: 150px;height: 40px; padding: 0; margin: 0; border: 0; background:none; outline: none; font-size: 16px;}
						.newsubgo { width:200px; height: 40px; margin-top: 20px; background: #ffc616; border-radius: 40px; font-size: 16px; text-align: center; line-height: 40px; cursor: pointer; color: #000}
						

.newfootbox { width:100%; height:320px; background:url(/newok/images/bbx.jpg) center center no-repeat; background-size:cover; margin-top:50px;}
.newfootboxmain {width:100%; height:240px;background:rgba(0,0,0,.7) none repeat scroll !important; padding:40px 0;}
.newfootboxmainbox { width:1200px; height:240px; margin:auto}
.newfootboxmainboxl { width:260px; height:240px; float:left;}
.newfoottitle { font-size:18px; line-height:40px; color:#FFF}
.newfootline { width:30px; height:3px; background:#FF5A00;}
.newfootcontel { width:260px; height:50px; padding:15px 0;}
.newfootcontell { width:34px; height:50px; float:left; background:url(/newok/images/1539704679054-tel.png) center center no-repeat; background-size:contain}
.newfootcontelr { padding-left:10px; line-height:50px; font-size:24px; color:#FFF;float:left; }
.newfootlineword { font-size:15px; color:#999}
.newfootboxmainboxc { width:470px; height:240px; float:left;}
.newfootmeun01 { width:235px; height:40px; float:left;}
.newfootkong { width:100%; height:36px;}
.newfootboxmainboxr { width:240px; height:240px; float:right;}

.erbox01 { width:120px; height:auto; overflow:hidden; float:left }
.erbox01 p { color:#999; line-height:24px; text-align:center}
.bottom-foot-main { width:100%; height:60px; background:#000; padding-bottom:70px;}
.bottom-foot-main-n { width:1200px; height:40px; padding:10px 0; margin:auto}
.bottom-foot-main-n-img { width:80px; height:30px; float:left; margin-right:20px; padding:5px 0;}
.bottom-foot-main-n-img img {width:80px; height:30px;}
.bottom-foot-main-n p { float:left; line-height:40px; color:#999; padding-right:20px;}
.foot { width:100%; height:460px; background:url(/newok/images/bbx.jpg) center center no-repeat; background-size:cover;  margin-top:50px;}
.footbox { width:100%; height:460px;background:rgba(0,0,0,.7) none repeat scroll !important;}
.footboxmain { width:1200px; height:400px; padding:30px 0; margin:auto;}

.erbox { width:90px; height:90px; background:#FFF; border-radius:10px; clear:both; padding:5px 5px; margin:auto}
.erbox img { width:90px; height:90px; }