@charset "utf-8";
/* CSS Document */
.navbar{ margin-bottom:0 !important;}
html,body{font-family:"微软雅黑", Verdana, sans-serif !important; margin:0; padding:0;}

.carousel-indicators{ bottom:10px !important;}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {height: auto;}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {z-index: 10;}

/* Declare heights because of positioning of img element */
.carousel .item {height: auto;}
.carousel-inner > .item > img {position: static;top: 0;left: 0;height: auto;}


/*padding or maigin*/
.mt-5{margin-top:5px !important}
.mt-8{margin-top:8px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-25{margin-top:25px !important}
.mt-30{margin-top:30px !important}
.mt-35{margin-top:35px !important}
.mt-40{margin-top:40px !important}
.mt-45{margin-top:45px !important}
.mt-50{margin-top:50px !important}

.mb-5{margin-bottom:5px !important}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.mb-35{margin-bottom:35px !important}
.mb-40{margin-bottom:40px !important}
.mb-45{margin-bottom:45px !important}
.mb-50{margin-bottom:50px !important}

.ml-5{margin-left:5px !important}
.ml-10{margin-left:10px !important}
.ml-15{margin-left:15px !important}
.ml-20{margin-left:20px !important}
.ml-25{margin-left:25px !important}
.ml-30{margin-left:30px !important}
.ml-35{margin-left:35px !important}
.ml-40{margin-left:40px !important}
.ml-45{margin-left:45px !important}
.ml-50{margin-left:50px !important}
.ml-55{margin-left:55px !important}
.ml-60{margin-left:60px !important}

.mr-5{margin-right:5px !important}
.mr-10{margin-right:10px !important}
.mr-15{margin-right:15px !important}
.mr-20{margin-right:20px !important}
.mr-25{margin-right:25px !important}
.mr-30{margin-right:30px !important}
.mr-35{margin-right:35px !important}
.mr-40{margin-right:40px !important}
.mr-45{margin-right:45px !important}
.mr-50{margin-right:50px !important}
.mr-55{margin-right:55px !important}
.mr-60{margin-right:60px !important}

.ml-125{margin-left:125px !important}

.pt-5{padding-top:5px !important}
.pt-10{padding-top:10px !important}
.pt-15{padding-top:15px !important}
.pt-20{padding-top:20px !important}
.pt-25{padding-top:25px !important}
.pt-30{padding-top:30px !important}
.pt-35{padding-top:35px !important}
.pt-40{padding-top:40px !important}
.pt-45{padding-top:45px !important}
.pt-50{padding-top:50px !important}


.pl-5{padding-left:5px !important}
.pl-10{padding-left:10px !important}
.pl-15{padding-left:15px !important}
.pl-20{padding-left:20px !important}
.pl-25{padding-left:25px !important}
.pl-30{padding-left:30px !important}
.pl-35{padding-left:35px !important}
.pl-40{padding-left:40px !important}
.pl-45{padding-left:45px !important}
.pl-50{padding-left:50px !important}
.pl-55{padding-left:55px !important}
.pl-60{padding-left:60px !important}
.pl-70{padding-left:70px !important}
.pl-80{padding-left:80px !important}
.pl-90{padding-left:90px !important}
.pl-100{padding-left:100px !important}

/*font-size*/
.fs-16{font-size:16px}
.fs-18{font-size:18px}
.fs-20{font-size:20px}
.fs-22{font-size:22px}
.fs-24{font-size:24px}
.fs-26{font-size:26px}
.fs-28{font-size:28px}
.fs-30{font-size:30px}
.fs-32{font-size:32px}

/*set-color*/
/*heading*/
.set-hc1{color:#7ab5dc}
/*text*/
.set-tc1{color:#5d6d7e}
.set-tc2{color:#bdc4c9}
/*a:link*/
.set-ac1{color:#5d6d7e}
.set-ac1:hover{color:#5d6d7e}

/*common title*/

/*select menu*/


/*common status*/
.status-c1{color:#a3cd75;} /*完成绿*/
.status-c2{color:#e06b78;}/*禁止红*/
.status-c3{color:#f7c871;}/*进行黄*/

/*header*/
.inner-container{width: 1170px; max-width: 1170px; min-width: 1170px; margin:0 auto; position: relative;}
.section-h1{height: 704px;}
.hpt-header{height:108px;}
.hpt-logo{float: left;width: 420px;}
.hpt-operate{float: right;width: 550px;height: 108px; position: relative; background: url("../images/slogan.jpg") 0 0 no-repeat;}

.entrance{ position:absolute;top:88px; right:35px;z-index:999;width: 360px; height: 50px; background: url("../images/entrance.png") 0 0 no-repeat;}
.entrance1{ position:absolute;top:88px; right:35px;z-index:999;width: 360px; height: 50px; background: url("../images/entrance1.png") 0 0 no-repeat;}
.entrance1 .zhensuo{float: left; width: 163px; height: 41px; cursor: pointer;}
.entrance .zhensuo{float: left; width: 163px; height: 41px; cursor: pointer;}
.entrance .yishi{float: right; width: 163px; height: 41px; cursor: pointer; margin-right: 11px;}

.section-p1{ height:704px;background: url("../images/bg-p1.png") center top no-repeat;}
.section-p2{ height:704px;background: url("../images/bg-p2.png") center top no-repeat;}
.section-p3{ height:704px;background: url("../images/bg-p3.png") center top no-repeat;}
.section-p4{ height:704px;background: url("../images/bg-p4.png") center top no-repeat;}
.section-p5{ height:704px;background: #ffffff;}
.section-p6{ height:704px;background: url("../images/bg-p6.png") center top no-repeat;}
.section-p7{ height:704px;background:#ffffff;}

.hpt-footer{height:132px; background: url("../images/footer-bg.jpg") center top no-repeat;}
.hpt-footer-logo{float:left; width: 320px; height: 132px;}
.hpt-copyright{float: right; padding: 30px 60px 0 0;font-family:'\5FAE\8F6F\96C5\9ED1'; font-size: 14px; color: #fff; line-height: 22px; text-align: right;}


::-webkit-input-placeholder { /* WebKit browsers */
color:#5a3520;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#5a3520;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#5a3520;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#5a3520;
}

/*login*/
.login-bg{background:url(../images/login-bg.jpg) center center no-repeat; margin:0; padding:0;}
.login-wrap{ width:1002px; margin:0 auto;padding:0; position:relative;}
.login-container{ width:1002px;margin:0 auto;padding:0; position:relative;}
/*.login-sysmask{position:absolute;left:0;top:50%;margin-top:-78px;z-index:55;width:100%;height:155px; background:url(../images/mask.png) 0 0 no-repeat;}*/
.login-sys{ width:620px; height:125px; padding:10px 0 20px 0;position:absolute;left:0; top:50%;margin-top:-78px;z-index:66;font-family:"宋体",Arial, sans-serif; color:#fff;}
.login-sys .customer{width:620px; line-height:75px; margin-top:0;font-size:54px; text-align:center;}
.login-sys .sys-version{width:620px; height:50px; line-height:50px;overflow:hidden;font-size:38px;text-align:center;}
.version-no{font-size:24px;font-family:Arial, sans-serif; padding-left:20px;}
.login-box{position:absolute; right:32px; top:50%; margin-top:-192px;z-index:222;width:350px;height:383px; background:url(../images/login-box.png) 0 0 no-repeat; font-family:"微软雅黑",Arial, sans-serif}

.login-title{float:left;width:350px; height:151px; background:url(../images/login-title.png) 0 0 no-repeat;}
.login-operate{float:left;width:170px;height:127px;margin-left:105px;margin-top:0; font-size:22px; color:#5a3520;}
.login-operate .username,.login-operate .password{float:left;width:170px; height:34px; line-height:34px; border:none; background:none; outline:none;font-size: 22px;}
.login-operate .username{}
.login-operate .password{ margin-top:19px;}
.login-btn{float:left;margin-left:101px;margin-top:0;width:150px; height:40px;cursor:pointer;}
.login-help{float:left;width:264px; height:30px; line-height:30px;margin-left:120px; font-size:26px; color:#5a3520;}
.login-help .forget,.login-help .forget:hover{float:left;color:#7b7b7c; text-decoration:underline;}
.login-help .register,.login-help .register:hover{float:right;color:#a33d04; text-decoration:underline;}

.login-footer{ position:absolute; left:0; bottom:0; z-index:33;width:100%; height:110px;background:url(../images/footer-png.png) center center no-repeat;}
.login-footer .lin-footer{float:left; width:360px; height:70px;background:url(../images/login-footer.png) 0 0 no-repeat;}
.login-footer .lin-copyright{float:right; width:400px; padding:0 10px; text-align:right;color:#734233;font-family:"微软雅黑",Arial, sans-serif;font-size:14px; line-height:70px;}

/*btn*/
.btn-01,.btn-02{width: 258px; height: 64px;}
.btn-01{ background: url("../images/mf-btn1.png") 0 0 no-repeat;}
.btn-02{ background: url("../images/mf-btn2.png") 0 0 no-repeat;}

.slider-btn-pos{ position: absolute; left: 455px; bottom: 55px; z-index: 55;}
.section-btn-pos{ position: absolute; left: 165px; bottom: 90px; z-index: 55;}


/*car*/
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 120%;
  z-index: 15;
  width: 10px;
  height:60%;
  padding-left: 0;
  margin-top: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #008d9c\9;
  background-color: rgba(0,141,156,1);
  border: 1px solid #008d9c;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #006582;
}