@charset "utf-8";
/* screen style start */
body{ font-size:16px;}
.bg{background:url(../images/bgnew.png) no-repeat center;  background-attachment:fixed; background-size:cover;-moz-background-size: cover; -webkit-background-size: cover; margin:0 auto;}
.newbg{background:url(../images/bgnew.png) no-repeat center;  background-attachment:fixed; background-size:cover;-moz-background-size: cover; -webkit-background-size: cover; margin:0 auto;}
.bg .carousel .carousel-inner{ border:10px solid rgba(207,230,246,0.1); border-radius:5px; position:relative; }
.newbg .index .carousel .carousel-inner{margin-top:0;  position:relative; width:auto;}
.newbg .index .carousel .item{ text-align: center; margin:0 auto; padding:0;}
.newbg .index .carousel img{ text-align: center; margin:0 auto; padding:0;}
.bg .carousel-control.left,.bg .carousel-control.right{ background:none;}
.border .form-control{ height:34px;}
.bg .carousel-control{ padding-top:28%; color:#000; font-size:30px;}
.bg .carousel .operbtn{ position:absolute; bottom:1px; width:100%; z-index: 1; background:rgba(0,0,0,0.7);}
.bg .carousel .operbtn .btn{ background:none; margin:0 5px; padding:0; color: #fff; font-size: 15px;}
.bg .carousel .operbtn span{ color:#fff;}
.bg .carousel .operbtn span select{ width:60px; vertical-align:middle;background:#fff; color:#000; padding-left:5px;}
.bg .carousel .operbtn span input{ width:60px;  vertical-align:middle;background:#fff; color:#000; padding-left:5px; height:25px;}
.bg h5{ font-size:14px;}
.bg h1{ margin-top:15px; }
.bgnew{ background:#085dad;}
.cursor{cursor: pointer;}
.maxwidth{ max-width:16%; vertical-align: middle; margin-top:-4px;}
.inputtime{ height:23px; border-radius:5px; width:200px; margin-left: 10px; padding-left:5px; color:#000; font-size:13px;}
.borderbot{ border-bottom:1px dashed #dddddd;}
.marginauto{ margin-top:30px; margin-bottom:0;}
.marginauto a:hover{ color:#f0ad4e;}
.nomargin{margin:0 auto;}
.prompt{ font-size:14px;  margin-top: 10px;  margin-left: 10px;}
/* screen style end */
/* login style start */
.index-top{ padding-top:3%;}
.index-top h4{ font-size:20px;color:#666; font-weight:bold;}
.index-top h5{ font-size:14px;color:#666; line-height:20px; }
.index-top h1{ font-weight:bold; text-align:left;color:#ffffff;}
.index-top h1 img{ max-width:7%;}
.index-top .nav ul li a,.index-top .nav ul li.active a{ font-size:16px;}
.index-top .login{background:#ffffff;  border-radius:8px; -webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.3); box-shadow:0 0 5px 5px rgba(0,0,0,0.3); padding:30px 0;margin-bottom:60px;}
.login .sign .form-group{ margin-left:20px; margin-right:20px;}
.login .sign .input-group input{  height:30px;border:1px solid #bdbdbd;}
.login .sign .input-group-addon{border-left:1px solid #bdbdbd;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.login .sign .password{ text-align:right; margin:3% 7%; font-size:14px;color:#666666; cursor:pointer;}
.frame{ display: none;}
.frame img{ width:100%; height:100%;}
.nopadding{padding-left:0px;padding-right:0px;}
.makecode {margin-left: 10px;line-height: 30px;}
.vericode{padding-left: 0px;padding-right:0px;padding-top: 5px;}
.color55{ color:#555555;}
.font{font-size: 14px;}
.margin10{ margin:5px auto;}
.margin10 a{ text-decoration: underline;}
.record{color:#fff;margin-right:20px;}
.record:hover{text-decoration:underline;}
.record:visited{color:#fff;}
/* login style end */
.ml1{ margin-left:5px;}
.login .sign .mr0{margin-right:0;}
.mr1{ margin-right:5px;}
.mr2{ margin-right: 20px;}
.mt1{ margin-left:5px;}
.pl1{ padding-left:3%;}
.pr0{ padding-right:0;}
.pl0{ padding-left:0;}
.pr2{ padding-right: 3%;}
.pt2{ padding-top:4%;}
.pb1{ padding-bottom:15px;}
.mb0{ margin-bottom:0;}
.mb1{ margin-bottom:15px;}
.mb2{margin-bottom: 5px;}
.mt2{margin-top: 5px;}
.ml2{margin-left: 20px;}
.pt3{ padding-top: 10px;}
.pt4{ padding-top: 20px;}
.pt5{ padding-top:19px;}
.lineheight{ line-height: 35px;}
.ftn28{ font-size:24px; position:fixed; color:#fff; right:0; top:40%; z-index:5; background:#f0ad4e; padding:5px; display:block; border-radius:5px;}
.ftn14{ font-size:12px; color:#999999;}
.ftn15{ font-size:14px; color:red;}
.ftn_14{ font-size:14px;}
.wid20{ width:20px; font-size:14px; display: block; color:#fff; padding-left:5px;}
.cursor{ cursor:pointer;}
.hisList{ display: none; text-align: center; border:1px solid #dddddd;background:rgba(0,0,0,0.4); position:fixed; right: 0; top:12%; width:12%; z-index:1; height:610px; overflow-y:scroll;}
.hisList ul{ margin:0 auto; padding-top:12px; padding-left:0;}
.hisList ul li{ padding-left:5px; margin-bottom:8px; color:#fff; list-style: none;}
.colorff{ color:#fff;}
.border{ border-right:1px solid #d2d2d2; position: relative; z-index:10;}
.col-center-block{ margin:0 auto; float: none; display: block;}
.cursor{ cursor:pointer;}
.bottomLine{ position:absolute; bottom:0; left: 0; z-index:1;}
.noRightPadding{padding-right: 0px;}
/*滚动条样�?start*/
#scroll-1::-webkit-scrollbar { width:4px; height:4px; }
#scroll-1::-webkit-scrollbar-track{ background: #E6E6E6; border-radius:2px;}
#scroll-1::-webkit-scrollbar-thumb{  background: #747474;  border-radius:2px;}
#scroll-1::-webkit-scrollbar-corner{  background: #E6E6E6;}
/*滚动条样�?end*/
/*时间轴样�?start*/
.pressure{padding:0; margin-top:10px;}
.pressure .line{font-size:12px; text-align:center;font-weight:lighter;  line-height:23px;  white-space:nowrap; position:relative; width:100%;}
.pressure .line dl{ width:100px; margin:0 auto; padding:0; display:inline-block;  color: #ffffff; }
.pressure .line dl dd{ margin:0 auto; padding:0; text-align:center;border-bottom:1px solid #999999;}
.pressure .line dl dt{margin:0 auto; padding:0; text-align:center;}
.pressure .line dl dd span{ padding:2px 5px; text-align:center; display:inline-block;cursor:pointer;}
.pressure ul li{ display:inline; color:#fff;  margin-right: 10px;cursor: pointer; }
.pressure ul li.active{ color:yellow;}
.light{ color:#fff; font-weight:bold; background-color:#d2ce69;}
.btn-sm, .btn-group-sm > .btn{ font-size:13px;}
/*时间轴样�?end*/
/*注册验证码样�?start*/
.code {background:url(../images/codebg.gif); font-family:Arial; font-style:italic; color:blue; font-size:20px; border:0; padding:2px 3px; letter-spacing:1px; font-weight:bolder;  float:left; cursor:pointer; height:30px; line-height:30px;  text-align:center;  vertical-align:middle;}
/*注册验证码样�?end*/
/*遮罩样�?start*/
.theme-popover-mask {z-index: 10;position:fixed;top:0;left:0; width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);display:none;}
.listwiteshow{margin: auto auto; position: relative; top:42%; z-index: 10; opacity:1;}
.screen-popover-mask {z-index: 10;position:absolute;top:0;left:0; width:100%;height:100%;display:none;}
/*遮罩�?end*/
/*服务条款样式 start*/
.agreement{background-color: #fff; padding: 40px; border-radius: 5px;}
.agreement p{color:#333;line-height: 24px;font-size:14px;}
.agreement div{ text-indent: 30px; line-height: 35px;}
.green{color:rgba(0,176,80,1);}
.agreement div.er{text-indent: 50px;}
.agreement .careful b{font-size:14px; color:#666666;}
.list{ line-height:25px; }
.list li{ list-style: none; display: inline; margin-right:3%;}
.list li a:hover{ color:skyblue; text-decoration: underline;}
.agreement h3{ color:rgba(31,73,125,1);}
.agreement table tr th,td {padding-left:10px;font-size:14px;}
/*大图查看时关注样�?start*/
.viewbtnbox{ position: absolute; right:40%; top:0; box-shadow: 0px 0px 5px 0px #000000; display: none;background:rgba(0,0,0,0.4);width:100px;padding:5px;text-align: center;color:#fff;}
.viewbtnbox a{color: #fff;cursor: pointer;}
/*进度条样�?start*/
.welcome{font-size: 40px; font-weight:bold; color:#fff; text-align: center; margin: 20% auto 22% auto;}
.progressNew{width:98%; height:9px; background:#fff; border-radius: 5px; margin:1% auto;}
.progressNew .pic{width:20%;height:9px; background:#337ab7 /* 一些不支持背景渐变的浏览器 */background: -webkit-linear-gradient(left, rgba(124,167,205,0.3) , #337ab7); background: -o-linear-gradient(right,  rgba(124,167,205,0.3), #337ab7); background: -moz-linear-gradient(right,rgba(124,167,205,0.3), #337ab7); /* Firefox 3.6 - 15 */ background: linear-gradient(to right,rgba(124,167,205,0.3) , #337ab7);/* 标准的语法 */  border-radius: 5px; position:relative;  animation:mymove 3s infinite;  -webkit-animation:mymove 3s infinite; /*Safari and Chrome*/  }
@keyframes mymove
{from {left:0px;}to {left:80%;}}
@-webkit-keyframes mymove /*Safari and Chrome*/
{ from {left:0px;}  to {left:80%;}}
/*正在加载样式开始...*/
.listwite{ font-size:13px; color:#fff;}
.dotting {display: inline-block; width: 10px; min-height: 2px;  padding-right: 2px;  border-left: 2px solid currentColor; border-right: 2px solid currentColor;  background-color: currentColor; background-clip: content-box;  box-sizing: border-box; animation: dot 4s infinite step-start both;}
.dotting:before { content: '...'; } /* IE8 */
.dotting::before { content: ''; }
:root .dotting { margin-left: 2px; padding-left: 2px; } /* IE9+ */
@keyframes dot {
    25% { border-color: transparent; background-color: transparent; }          /* 0个点 */
    50% { border-right-color: transparent; background-color: transparent; }    /* 1个点 */
    75% { border-right-color: transparent; }                                   /* 2个点 */
}
/*正在加载样式结束...*/
/*列表样式开始*/
#slider{ padding:0; margin:0 auto;}
#slider li img{ width:100%;}
/*列表样式结束*/
/*首页底部样式*/
.footer{text-align: center; width:100%; position: fixed; bottom:20px; line-height: 25px;font-size: 15px; }
.footer p{  margin: 0 auto;padding: 0; color:#fff;}
.forgetpass .form-group{ margin-left:20px; margin-right:20px;}

