@charset "utf-8";
/* CSS Document */
body {  margin:0; overflow-x:hidden;  background:#FFF;	padding:0;	font-size:12px;  color:#666;  font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",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;}
//
a:link { text-decoration:none; color:#000;}
a:visited {	text-decoration:none; color:#000;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.banner { width:100%; height:auto; overflow:hidden;}
.banner img {width:100%;}
.from { width:100%; height:auto; overflow:hidden; padding:10px 0;}
.frominput { width:86%; height:40px; border:1px #F5F5F5 solid; margin:auto; border-radius:10px; padding:0 2%;box-shadow:0 0 5px #F5F5F5}

.frominput input { width:100%; height:40px; padding:0; margin:0; outline:none; background:none; border:0}
.yeudu { width:90%; height:40px; line-height:40px; font-size:13px; margin:auto; font-weight:500}
.yeudu a { color:#FF5A00}
.sub { width:90%; height:40px;border:1px #FF5A00 solid; margin:auto; border-radius:10px; background:#FF5A00; text-align:center; line-height:40px; color:#FFF; font-size:14px; font-weight:500; cursor:pointer; box-shadow:0 0 5px #FF5A00}
.title { width:90%; margin-top:10px; margin-left:auto; margin-right:auto; font-size:1.5em; color:#000; text-align:center; font-weight:500; line-height:50px;}
.title span { font-weight:bolder}
.zybox { width:90%; height:100px; padding:20px 0; margin:auto;border:1px #F5F5F5 solid;border-radius:10px;box-shadow:0 0 5px #F5F5F5}
.zyboxl { width:33%; height:100px; float:left;}
.zyboxc { width:34%; height:100px; float:left; position:relative}
.zyboxclinel { width:1px; height:50px; background:#F5F5F5; position:absolute; left:0; top:25px;}
.zyboxcliner { width:1px; height:50px; background:#F5F5F5; position:absolute; right:0; top:25px;}
.zyboxlicon { width:50px; height:50px; margin:auto; background:url(../images/new_class1-9eb13c497d.png) center center no-repeat; background-size:contain}
.zyboxlicon1 { font-size:13px; line-height:20px; text-align:center; font-weight:500; color:#000}
.zyboxlicon2 { font-size:9px; line-height:15px; text-align:center; font-weight:500; }
.zuutitle { width:90%; height:auto; margin:auto; overflow:hidden; padding-top:20px;}
.zuutitle h2 {font-size:1.5em; color:#000; text-align:center; font-weight:500; line-height:30px;}
.zuutitle p {font-size:12px;  text-align:center; font-weight:500; line-height:20px;}
.zuubox { width:90%; height:100px; margin-top:10px; margin-left:auto; margin-right:auto;border:1px #F5F5F5 solid;border-radius:10px;box-shadow:0 0 5px #F5F5F5}
.zuuboxl { width:30%; height:100px; float:left; border-radius:10px 0 0px 10px}
.zuuboxr { width:65%; height:100px; float:right;}
.zuuboxrtitle { width:90%; height:40px; overflow:hidden; font-size:14px; color:#000; font-weight:500;}
.zuuboxrtitleicon { padding:0 0px; text-align:center; line-height:20px; height:20px; background:#FF5A00; color:#FFF; font-size:12px; width:30px; border-radius:10px; float:left; margin-top:10px;}
.zuuboxrtitlewrod { float:left; line-height:40px; padding-left:10px;}
.zuuboxrbottom { font-size:12px; line-height:25px; font-weight:500}
.zuutitlenew { width:90%; text-align:center; margin:auto; padding:30px 0;}
.zuutitlenew h3 {font-size:2.5em; color:#000; text-align:center; font-weight:500; }
.bd { width:90%;  height:310px; margin:auto; overflow:hidden; position:relative}
.bdlist-001-001 { width:100%; height:310px; float:left}
.bdlist-001-001-img { width:100%; height:235px;}
.bdlist-001-001-word { width:100%;  font-size:14px; text-align:center; font-weight:500; padding:10px 0;}
.zuutitlenews {width:100%; text-align:center; margin:auto; padding:30px 0; border-top:1px #F5F5F5 solid;}
.zuutitlenews h3 {font-size:2.5em; color:#000; text-align:center; font-weight:500; }
.zuutitlenewstopimg { width:100%;}
.zuutitlenewstopimg img { width:100%;} 
.zuutitlenewstopimgmain { width:90%; height:auto; margin:auto; overflow:hidden; padding-bottom:20px;}
.zuutitlenewstopimgmainl { width:30%; height:auto; float:left; text-align:center; line-height:70px; font-size:1.5em; color:#FF5A00; font-weight:500; margin-top:10px;}
.zuutitlenewstopimgmainl span { font-size:12px;}
.zuutitlenewstopimgmainr { width:70%; height:auto; float:right;}
.zuutitlenewstopimgmainr h2 { font-size:1.5em; line-height:50px; font-weight:500; color:#000; }
.zuutitlenewstopimgmainr p { font-size:12px; line-height:20px; font-weight:500; }
.zuutitlenewsicon { width:100%; height:70px; background:url(../images/x1.png) left center no-repeat; background-size:contain}
.zuutitlenewsicon1 { width:100%; height:70px; background:url(../images/x2.png) left center no-repeat; background-size:contain}
.foot { width:100%; height:auto; background:#666; overflow:hidden; padding:10px 0;}
.foot p { text-align:center; line-height:20px; color:#CCC; font-weight:500}
.footbox { width:100%; height:50px; position:fixed; bottom:0; z-index:9999; background:#FFF; }
.footboxr { width:64%; height:50px;position:absolute; right:0; background:#FF5A00; border-radius:16px; cursor:pointer;  color:#fef951; line-height:50px; font-size:16px;  font-weight:500;}
.footboxrimg { width:80px; height:80px; position:absolute; right:0; top:-30px; background:url(../images/xx.png) center center no-repeat; background-size:contain}
.footboxmain { width:100%; height:50px; position:relative;}
.footboxl { width:40%; height:50px; position:absolute; left:0; background:#fef951; border-radius:16px 0 0 16px; cursor:pointer;color:#000;   line-height:50px; font-size:16px;  font-weight:500;}
.footboxl p { text-align:center;}
.footboxl:hover { background:#f3ee4d}
.footboxr:hover { background:#e95c05}
.tel { width:30px; height:30px; background:url(../images/gg.png) center center no-repeat; background-size:contain; position:absolute; top:10px; right:20px;}
.foot11 { width:100%; height:50px;}
.zt { width:100%; height:100%;}
.footboxr p { padding-left:30px;}
.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:80%; height:auto; padding:30px 0; background:#FFF; border-radius:10px; position:absolute; left:10%; top:100px; }

.zhedangboxicon { width: 70px; height: 70px; margin: auto; background:url(http://www.xueyinyue.com/nindex/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 }

.loginboxmianword1 {width: 100%; height: 40px; text-align: center; font-size: 18px; color: #2f2f2f; font-weight:500}

.loginboxmianword2 {width: 100%; height: 40px; text-align: center; font-size: 12px; color: #2f2f2f; font-weight:500}
.closelogin {width: 15px; height: 15px; position:absolute; top: 10px; right: 10px; background:url(https://www.xueyinyue.com/api/shucai/images/close.png) center center no-repeat; background-size: contain; cursor:pointer}

.zhemainboxlist11icon1 {width: 100%; height: 20px;}

.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; }
.zuutitlenewsp { width:90%; margin:auto; font-size:14px; padding-bottom:20px; line-height:25px; font-weight:500}

.zuutitlenewsicon2 {width:100%; height:70px; background:url(../images/cc4.png) left center no-repeat; background-size:contain}
.zuutitlenewsicon21 {width:80%; height:70px;}