.fl{float:left;}
.fr{float:right;}
.clear { clear: both; *height: 0; *font-size: 0; *line-height:0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }
a:link, a:visited{color:#434444; text-decoration:none;  }
a:hover, a:active{color:#671204;  text-decoration:none; }
.container{width:100% !important; margin:0 auto; position:relative;}
/*----------------头部--------------*/
.head{ height:90px; overflow:hidden; background:url(../images/lgbdbg.png); }
.navbar{margin-bottom:0 !important; border:0px solid transparent !important;border-radius:0px !important;}
/*.head .navbar-brand{padding:0; padding:25px 35px 0; }*/
.head .navbar-brand{padding:10px 35px 0; }
.head .nav{margin-right:15px; }
.head .nav li{display:inline-block; font-size:26px; color:#ffffff; line-height:90px; padding:0 8px;  text-align:center; cursor:pointer; font-family:YouYuan;}
.head .nav li:hover{background:rgba(147,84,74,0.7);}
.head .nav .active{background:url(../images/redbg.png); }
.head .nav em{font-size:30px; margin-top:-5px; display:inline-block;  color:#ffffff; line-height:90px; text-align:center; width:5px;font-style:initial; }
.head .nav > li > a{display:inline; padding:0; color:#ffffff; }
.head .nav > li > a:hover{background:none; }
/*----------------底部--------------*/
.foot{background:url(../images/lgbdbg.png); padding:50px; }
.foot-tit{font-size:26px; color:#a6a8a9; line-height:50px;  }
.foot-sec{margin-top:20px; }
.foot-sec a{color:#a6a8a9; }
.foot-sec p{font-size:20px; color:#a6a8a9; line-height:30px;  }
.foot .fgx{width:3px; margin:0 auto; background:#16181a; border-right:1px solid #adadad; height:230px;  }
/*----------------首页--------------*/
.nstu-index{padding:35px; }
.nstu-left .nstu-nav{font-size:24px; color:#434444; }
.nstu-left .nstu-nav a{font-family:YouYuan;}
.nstu-left .nstu-nav a:hover{ color:#671204; font-weight:bold; }
.nstu-left .nstu-nav span{margin:0 5px; }
.nstu-left .logo{padding:0px;}
.nstu-foot{}
.nstu-foot .foot-top{border-left:5px solid #671204; padding-left:10px; }
.nstu-foot .foot-top h2{color:#606060; font-size:26px; }
.nstu-foot .foot-top h2 img{float:left; }
.nstu-foot .foot-top span{font-size:20px; color:#7e7e7e; margin-right:20px; margin-bottom:13px;  }
.nstu-foot .foot-down{padding:10px 0; border-top:1px solid #000; position:relative;width:80%; }
.nstu-foot .foot-down .dizhi p{font-size:20px; color:#7e7e7e; line-height:30px; }
.nstu-foot .foot-down .link{position:absolute; right:-110px; top:-1px; width:147px; border-top:12px solid #671204; padding-top:15px; }
.nstu-foot .foot-down .link p{width:245px; line-height:25px;  }
.nstu-foot .foot-down .link span, .nstu-foot .foot-down .link em{font-size:20px; color:#7e7e7e;  }
.nstu-foot .foot-down .link span{font-family:YouYuan;}
.nstu-foot .foot-down .link span a{color:#7e7e7e; }
.nstu-foot .foot-down .link span a:hover{color:#671204; }
.nstu-foot .foot-down .link em{margin:0px 5px;}
.nav-side{background:url(../images/lgbdbg.png); padding:100px 60px; }
.nav-side {}
.nav-side li{padding:10px 10px 20px; border-bottom:1px solid #ffffff; }
.nav-side li:last-child{border-bottom:none; }
.nav-side li h2{font-size:30px; color:#ffffff; font-weight:normal; font-family:YouYuan;}
.nav-side li h2:hover{color:#bbbecc;  }
.nav-side li h2 span{font-weight:bold; margin-right:10px; }
.nav-side li p{font-size:20px; color:#8d8d8d; text-transform:uppercase; }
/*----------------登录页--------------*/
.login-index{}
.loginsec{ background:#ffffff; padding:3% 5%;  }
.logo{}
.logo .date{text-align:right; padding:10px 72px; font-size:60px; color:#000; line-height:80px; font-weight:normal; baseline-shift:top; letter-spacing:2px;   }
.logo .date img{float:right; }
.logo .date .hand{margin-left:10px; margin-top:25px; animation:shake 2s infinite linear; transition:all 0.5s;   }
@keyframes shake{
	0%{transform:scale(1); }
	25%{transform:scale(1.2);}
	50%{transform:scale(1);}
	75%{transform:scale(0.8);}
	100%{transform:scale(1);}
}
.login-form{background:#ececec; padding:80px 15% 30px; margin-top:40px;  }
.login-form p{font-size:24px; color:#040404; line-height:55px;  }
.login-form .forget{text-align:right; }
.login{}
.login input{height:70px; outline:none; border:none; border-radius:10px;  font-size:26px; color:#818181; padding:15px; box-shadow:inset 0 0 3px #9a9a9a; }
.login .name, .login .password{width:100%; padding:15px 15px 15px 60px; font-size:26px; }
.login .name{background:#fff url(../images/name.png) no-repeat 15px center; }
.login .password{background:#fff url(../images/password.png) no-repeat 15px center;  }
.login input:nth-child(2){margin:15px 0;}
.login .btn{width:100%; height:70px; line-height:70px; padding:15px;  background:url(../images/lgbdbg.png); margin-top:15px; border-radius:10px; box-shadow:inset 0 0 1px #909090; font-size:20px; color:#ffffff; line-height:40px; text-align:center;     }
.login .yanzheng .verification{width:50%; display:inline-block; }
.login .yanzheng .yzpic{width:38%; display:inline-block; }
.login .yanzheng .reset{width:10%; display:inline-block; text-align:center;  }

/*----------------登录成功页--------------*/
.success{background:#ffffff; }
.success-top{ height:85px; padding:10px 55px;  }
.success-top .schname{}
.success-top .schname p{line-height:52px; border-left:13px solid #5a0000; padding-left:10px; font-size:30px; float:left; margin-right:10px;color:#000000; font-family:YouYuan;}
.success-top .user{float:right; line-height:56px; }
.success-top .user .btn{background:none; font-size:24px; color:#111111; font-family:YouYuan;}
.success-top .user .btn img{margin-left:15px; }
.success-top .user .btn .caret{margin-left:10px; border-top:15px solid #a0a0a0; border-left:15px solid transparent; border-right:15px solid transparent; }
.success-down{}
.success-down .logox{padding:25px; }
.success-down .function{border-top:1px solid #000; padding:50px 0 30px;  }
.success-down .imgtit{height:74px; line-height:74px;  font-size:30px; color:#000000;font-family:YouYuan;}
.success-down .function>div{height:242px; padding:0 30px; }
.success-down .function>div:nth-child(2){border-left:1px dashed #000; border-right:1px dashed #000; }
.success-down .imgtit img{float:left; margin-right:20px; }
.success-down .info{padding:15px 35px; line-height:35px;  }
.success-down .info p{font-size:16px; color:#7a8b9b; margin:0; }
.success-down .detail{font-size:20px; color:#000000; text-align:right; }
.success-down .detail a{ color:#000000; }
.success-down .detail a:hover{color:#671204; text-decoration:underline; }
.success-down .zzbdlc{}
.success-down .zzbdlc-tit{height:62px; background:url(../images/zzbdlctitbg.png); text-align:center; line-height:62px; font-size:28px; color:#d5dcdc; letter-spacing:10px;    }
.success-down .zzbdlc-list{text-align:center; padding:20px 10px; }
.success-down .zzbdlc-list li{display:inline-block; width:130px; height:185px; vertical-align:top; padding-top:15px;   }
.success-down .zzbdlc-list li p{font-size:20px; color:#ffffff; height:32px; text-align:center; line-height:32px; width:80%; margin:0 auto;  }
.success-down .zzbdlc-list li .ybl{background:url(../images/yblbg.png);}
.success-down .zzbdlc-list li .xbl{background:url(../images/xblbg.png);}
.success-down .zzbdlc-list li div{height:92px; line-height:92px;  display:table-cell; width:125px; text-align:center;  }
.success-down .zzbdlc-list li div img{vertical-align:middle; transition:all 0.5s;  }
.success-down .zzbdlc-list li h2{font-size:26px;font-family:YouYuan; }
.success-down .zzbdlc-list li:hover{background:#eaeaea;}
.success-down .zzbdlc-list li:hover div img{transform:rotateY(180deg); }
.success-down .zzbdlc-list li:hover h2{color:#671204; font-weight:bold; }

/*----------------列表页--------------*/
.list{}
.list-sec{border-top:1px solid #000; padding:30px 45px; }
.list-sec li{line-height:40px; font-size:16px; list-style:inside disc; color:#686868; }
.list-sec li a:hover{color:#671204;}
.list-sec li span{float:right;  }
/*----------------内容页--------------*/
.content{}
.con-sec{border-top:1px solid #000; padding:30px 60px; }
.con-tit{font-size:30px; color:#000; text-align:center; font-weight:bold; }
.con-info{text-align:center; padding:15px; border-bottom:1px solid #000; color:#c1c4cb; }
.con-info span{margin:0 15px; }
.con-zw{text-align:justify; line-height:2em; padding:20px; font-size:16px;  color:#717171; }
/*----------------流程办理--------------*/
.transact{}
.transact-sec{border-top:1px solid #000; margin:0px 56px; padding:50px 30px;  }
.transact-sec .shop-top{}
.transact-sec .shop-top h2{font-size:24px; color:#952a11; padding:0 15px; }
.transact-sec .shop-top .fenlei{font-size:20px; color:#6f6f72; line-height:1.5em;  }
.transact-sec .fenlei-tit{height:65px; border-bottom:2px solid #e5e5e5;}
.transact-sec .fenlei-tit li{height:65px; line-height:65px;  padding:0 25px; float:left; list-style:none; color:#1576e4; font-size:20px;  }
.transact-sec .fenlei-tit .active{border-top:4px solid #991507; border-bottom:4px solid #1576e4; }
.transact-sec .fenlei-sec{padding:8px; }
.transact-sec .fenlei-sec span{width:80px; height:45px; background:#8b251a; text-align:center; line-height:45px; display:inline-block; margin-right:10px; font-size:20px; color:#ffffff; }
.transact-sec .shop-down{border-top:2px solid #e5e5e5; margin-top:10px; }
.transact-sec .shopd-tit{ padding:30px 10px;  }
.transact-sec .shopd-tit ul{float:left; }
.transact-sec .shopd-tit li{width:80px; display:inline-block; font-size:20px; margin-right:20px;  }
.transact-sec .shopd-tit .tit-pic{background:url(../images/pichbg.png) no-repeat right center; padding-right:35px; }
.transact-sec .shopd-tit .tit-lb{background:url(../images/lbhbg.png) no-repeat right center; }
.transact-sec .shopd-tit .tit-pic.active{background:url(../images/picrbg.png) no-repeat right center; padding-right:35px; }
.transact-sec .shopd-tit .tit-lb.active{background:url(../images/lbrbg.png) no-repeat right center; }

.transact-sec .shopd-tit .search{margin:0 0 0 70px; }
.transact-sec .shopd-tit .ipt-text{border:2px solid #d5d5d5; float:left; border-radius:0; color:#d5d5d5;height:57px; border-right:none; width:345px; }
.transact-sec .shopd-tit .ipt-btn{height:57px; float:right; width:80px; background:#8b251a; color:#ffffff; font-size:20px; border:none; border-radius:0; }
.transact-sec .shopd-tit .gwc{float:right; width:160px; height:60px; padding-left:60px; background:#8b251a url(../images/gwc.png) no-repeat 16px center; line-height:60px; font-size:20px; color:#ffffff; }
.transact-sec .shop-sec{}
.transact-sec .shop-sec .bill{}
.transact-sec .shop-sec .bill-sec{border:2px solid #dedede; width:545px; text-align:center; position:relative; padding:10px 10px 40px; }
.transact-sec .shop-sec .bill span{position:absolute; left:0px; bottom:0; font-size:24px; color:#b01d00; padding:0 10px; line-height:35px;  }
.transact-sec .shop-sec .bill p{font-size:20px; color:#7089a1; line-height:40px; }
.foot .container .foot-l,.foot-m ,.foot-r{font-family: YouYuan;}

/*----------------------系统后台主题颜色调整----------------------*/
#mainnav{background:url(../images/lgbdbg.png);}
#mainnav-menu > .active{background:url(../images/lgbdbg.png);}
.navbar-header{background:url(../images/lgbdbg.png);}
.navbar-header:before{background:url(../images/lgbdbg.png);}

