﻿

/* =============
   Common
============= */
header,nav,section,footer{display:block;}
body {
    overflow-x: hidden;
    min-width: 1250px;
    margin: 0px;
    padding: 0px;
}
.wraper{width:100%;max-width:1200px;margin:0 auto;}
ul,ol,dl,li,dt,dd,p,input,datalist,h1,h2,h3,h4{margin:0;padding:0;font-weight: normal;}
ol,ul,dl{list-style-type:none;}
a,input{text-decoration:none !important;color:inherit;outline:none !important;}
img{max-width:100%;height:auto;}
button:focus{outline:0;}
body {
    min-width: 1250px;
    margin: 0;
    overflow-x: hidden;
    color: #797979;
    font-size: 14px;
    background-color: #fff;
    font-family: "Quattrocento Sans", sans-serif;
}

html {
  position: relative;
  min-height: 100%; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", sans-serif; }

p {
  line-height: 1.6; }

* {
  outline: none !important; }

a:hover {
  outline: 0;
  text-decoration: none; }
a:active {
  outline: 0;
  text-decoration: none; }
a:focus {
  outline: 0;
  text-decoration: none; }

ul li {
    list-style-type: none;}

.m-t-50{
    margin-top: 50px;
}
.container {
    width: 1200px;
    max-width: none !important;
}

/* =============
   _Layout
============= */
.topnav{
    padding: 20px 0px;}

  .topnav .navbar-form {
    width: 805px;
    text-align: center;
    margin-top: 0px;}

  .topnav .navbar-right ul>li {
    float: left;}

  .topnav .navbar-right ul>li:first-child{
    margin-right: 10px;}

  .topnav .navbar-right ul>li>a{
    width: 60px;
    color: #e7463e;
    padding: 5px 0px;
    border: 1px solid #e7463e;
    background-color: #fff;
    border-radius: 20px;
    display: block;
    text-align: center;}

  .topnav .navbar-right ul>li>a:hover{
    color: #fff;
    background: #e7463e;}

.masthead {
    width: 100%;
    background-color: #e67674;}

  .masthead ul>li {
    width: 165px;
    text-align: center;
    height: 60px;
    line-height: 40px;
    font-size: 22px;}

  .masthead ul>li a {
    color: #fff;}

  .masthead ul>li>a:hover {
    background: #fff;
    color: #f05c55;}

  .masthead ul>li.active {
    background: #fff;}

  .masthead ul>li.active a {
    color: #f05c55;}

  .masthead ul>li.active a:hover {
    background: #fff;
    color: #f05c55;}

#topMenu{padding:0px;}
.top{ height:91px; background:#fff;}
.top-w{ width:1200px; margin:0 auto;}
.top-left{ float:left; padding-top:24px;}
.top-center{ float:left; padding-top:32px; margin-left:235px;}
.top-center span b input{ border:solid 1px #e8463e; border-radius:20px; width:361px; height:28px; padding-left:14px;font-weight: normal;}
.top-center span{ position:relative; display:block; height:30px; width:363px;}
.top-center label{position:absolute;display:block;left: 285px;top: 5px;margin-bottom:0px; font-weight:normal;}
.top-center label input{ width:68px; text-align:left; background:none; border:none; background:url(/content/img/top-bj.jpg) no-repeat center right; color:#e8463e; font-size:12px; top:0; right:0;}
.top-right{ float:right; padding-top:31px;}
.top-right a{ border:solid 1px #e8463e; color:#e8463e; text-align:center; width:58px; height:29px; display:block; float:left; margin-left:10px; border-radius:20px; line-height:29px; font-size:14px;}
.top-right a:hover{ background:#e8463e; color:#fff; }
.navigation{ height:60px; background:#e2231a;}
.navigation ul{ width:1200px; margin:0 auto;padding-left:0px;}
.navigation li{ float:left; position:relative; width:156px; font-size:22px; line-height:60px; text-align:center;}
.navigation li a{ color:#fff;}
.navigation li a.nav-bj{ background:#fff; display:block; color:#e2231a;}
.navigation li span{ display:block; background:#fff; width:100%; position:absolute; box-shadow:1px 1px 3px #ccc;z-index: 999;}
.navigation li span a{ display:block; color:#f05c55; font-size:16px; height:45px; line-height:45px;}
.bottom{ height:130px; font-size:14px; background:#021827; text-align:center; line-height:23px; padding-top:20px; color:#fff;}

/* 导航栏2 */
.revision-title{ position:relative; width:1200px; margin:0 auto;}
.revision {
    height: 183px;
    background: url(/content/img/new-home/new-top-bg1.jpg) no-repeat top center;
    background-size: 100% 100%;
    max-width: 1920px;
    margin: 0 auto;
}
@media screen and (max-width: 1200px) {
    .revision, .carousel, .bottom {
        width: 1250px;
    }

    .revision-title-left {
        padding-left: 45px;
    }

    .revision-title-right {
        padding-right: 45px;
    }
}
.revision-title-welcome {
    color: #fff;
    font-size: 18px;
    padding-top: 20px;
}
.revision-title-left {
    float: left;
    padding-top: 28px;
}
.revision-title-center{ float:left; padding-top:25px; margin-left:235px;}
.revision-title-center span b input{ border:solid 1px #e8463e; border-radius:20px; width:361px; height:28px; padding-left:14px; font-weight: normal;font-size: 12px;}
.revision-title-center span{ position:relative; display:block; height:30px; width:363px;}
.revision-title-center label{position:absolute;display:block;left: 275px;top: 5px;}
.revision-title-center label input{ width:23px; text-align:left; background:none; border:none; background:url(/content/img/new-home/top-search.png) no-repeat center right; color:#e8463e; font-size:12px; top:0; right:0;}
    .revision-title-center label .nav-font {
        vertical-align: top;
        font-size: 12px;
        color: #E8463E;
        line-height: 18px;
        font-style: normal;
        font-weight: normal;
    }
.revision-title-right{ float:right; padding-top:25px;}
.revision-title-right a{color:#fff; text-align:center;margin-left:10px; border-radius:20px; font-size:14px;}
.revision-nav {
    position: absolute;
    background: url(/content/img/revision-bj5.png) no-repeat left 1px top 2px;
    height: 93px;
    top: 120px;
    left: -11px;
    width: 1221px;
    z-index: 999;
    background-size: cover;
    padding-left: 25px !important;
}
.revision-nav ul{padding:0px;}
.revision-nav li{ float:left; position:relative; width:130px; font-size:22px; line-height:73px; text-align:center; height:73px; position:relative;}
.revision-nav li a{ color:#000; display:block; width:125px; height:73px;margin:0 auto; margin-top:11px;}
.revision-nav li a .header-arrow{width:18px;height:20px;background:url(/content/img/header-arrow.png) no-repeat;background-size:100% 100%;display:inline-block;}
.revision-nav li a:hover{background:url(/content/img/revision-bj1.png) no-repeat;background-size:100% 100%;}
.revision-nav li a.nav-bj{ background:url(/content/img/new-home/nav-bg-a.png) no-repeat; color:#fff; display:block; width:125px;margin:0 auto; margin-top:0; height:99px; line-height:93px;background-size:100% 100%;}
.revision-nav li a .header-arrow.active{width:18px;height:20px;background:url(/content/img/header-arrow2.png) no-repeat;z-index:1000;}
.revision-nav li span{ display:block; background:#f01d1d; width:121px; position:absolute; box-shadow:1px 1px 3px #c40610; top:86px;left:8px; padding-bottom:15px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; text-align:center;}
.revision-nav li span a{ display:block; color:#f05c55; font-size:16px; height:45px; line-height:45px; color:#fff;}
.revision-nav li span a:hover{color:#000}
.revision2{ height:443px;position:relative;}
.revision2 dt{ background:url(/content/img/revision-tu2.jpg) no-repeat top center; height:443px;}
.revision2 dd{ text-align:center; position:absolute; width:100%;bottom:20px;}
.revision2 dd img{ margin-left:30px;}
.revision3{ background:url(/content/img/revision-bj4.png) no-repeat top center; padding-top:50px;}

/* 公司简介 */
.about{ width:1040px; margin:0 auto; background:#fff; padding:0 100px 0 60px;}
.about-top{ height:69px; line-height:69px;}
.about-top a{ color:#e8463e; font-size:14px;}
.about-nr-left{ width:110px; float:left;}
.about-nr-left li{ height:55px; font-size:22px; border-bottom:dashed 1px #dadada; text-align:center; padding-top:29px;}
.about-nr-left li a.about-nr-left-ys{ border-left:solid 3px #fa5858; display:block; color:#e1613e; text-align:right; line-height:22px;}
.about-nr-right{ float:right; width:828px}
.about-nr-right dd{ line-height:31px; font-size:14px; padding-bottom:100px;}
.about-nr-right dd h1{ padding:50px 0 20px 0; font-size:24px; color:#333;}
.about-nav{ background:#fff; height:60px;margin-bottom: -4px;}
.about-nav ul{ width:1200px; margin:0 auto; height:40px; padding-top:20px;padding-left: 0; }
.about-nav li{ float:left; width:149px; text-align:center; font-size:22px;line-height:22px; border-right:solid 1px #dadada; }
.about-nav li:last-child{border-right:0px;}
.about-nav li a{color: #797979;text-decoration: none;}
.about-nav li a:hover{ display:block; height:37px;font-weight:bold; color:#e1613e; border-bottom:solid 3px #e1613e;}
.about-nav li a.abor-nav-ys2{ border:none;}

.icon16white {
    background: url(/content/img/icon_16_16white.png) no-repeat -83px -52px !important;
    display: inline-block !important;
    width: 10px !important;
    height: 8px !important;
    position: absolute !important;
    top: 25px;
    margin-left: 5px;
    box-shadow: 0px 0px 0px #ccc !important;
}

.x_fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

footer {
    background: #021826;
    width: 100%;
    padding: 48px 0;
    text-align: center;
    color: #fff;}

footer p{
    margin-bottom:5px;}

/* =============
   Form Validation
============= */
.parsley-errors-list {
  margin: 0;
  padding: 0; }

.parsley-errors-list > li {
  list-style: none;
  color: #f36270;
  margin-top: 5px;
  padding-left: 20px;
  position: relative; }
  .parsley-errors-list > li:before {
    content: "\F159";
    font-family: "Material Design Icons";
    position: absolute;
    left: 2px;
    top: -1px; }

  /* =============
   Checkbox and Radios
============= */
/* Checkbox */
input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: relative;
  border: none;
  margin-bottom: -4px;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer; }

input[type="checkbox"]:focus,
.checkbox input[type="checkbox"]:focus,
.checkbox-inline input[type="checkbox"]:focus {
  outline: none; }

input[type="checkbox"]:after,
.checkbox input[type="checkbox"]:after,
.checkbox-inline input[type="checkbox"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -2px;
  margin-right: 5px;
  border: 2px solid #515f73;
  border-radius: 2px;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  transition: 240ms; }

input[type="checkbox"]:checked:before,
.checkbox input[type="checkbox"]:checked:before,
.checkbox-inline input[type="checkbox"]:checked:before {
  content: "";
  position: absolute;
  top: 0;
  left: 6px;
  display: table;
  width: 6px;
  height: 12px;
  border: 2px solid #ffffff;
  border-top-width: 0;
  border-left-width: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

input[type="checkbox"]:checked:after,
.checkbox input[type="checkbox"]:checked:after,
.checkbox-inline input[type="checkbox"]:checked:after {
  background-color: #3c86d8;
  border-color: #3c86d8; }

input[type="checkbox"]:disabled {
  opacity: 0.5; }

input[type="checkbox"]:disabled:after,
.checkbox input[type="checkbox"]:disabled:after,
.checkbox-inline input[type="checkbox"]:disabled:after {
  border-color: #313a46; }

input[type="checkbox"]:disabled:checked:after,
.checkbox input[type="checkbox"]:disabled:checked:after,
.checkbox-inline input[type="checkbox"]:disabled:checked:after {
  background-color: #313a46;
  border-color: transparent; }

.checkbox.checkbox-circle input[type="checkbox"]:after, .checkbox-inline.checkbox-circle input[type="checkbox"]:after {
  border-radius: 50%; }

.checkbox.checkbox-circle input[type="checkbox"]:checked:before, .checkbox-inline.checkbox-circle input[type="checkbox"]:checked:before {
  top: 2px;
  left: 7px;
  width: 4px;
  height: 8px; }

.checkbox.checkbox-custom input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-custom input[type="checkbox"]:checked:after {
  background-color: #ffffff;
  border-color: #313a46; }

.checkbox.checkbox-custom input[type="checkbox"]:checked:before,
.checkbox-inline.checkbox-custom input[type="checkbox"]:checked:before {
  border-color: #313a46; }

.checkbox.checkbox-primary input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-primary input[type="checkbox"]:checked:after {
  background-color: #5d6dc3;
  border-color: #5d6dc3; }

.checkbox.checkbox-success input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-success input[type="checkbox"]:checked:after {
  background-color: #3ec396;
  border-color: #3ec396; }

.checkbox.checkbox-info input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-info input[type="checkbox"]:checked:after {
  background-color: #4fbde9;
  border-color: #4fbde9; }

.checkbox.checkbox-warning input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-warning input[type="checkbox"]:checked:after {
  background-color: #f9bc0b;
  border-color: #f9bc0b; }

.checkbox.checkbox-danger input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-danger input[type="checkbox"]:checked:after {
  background-color: #f36270;
  border-color: #f36270; }

.checkbox.checkbox-purple input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-purple input[type="checkbox"]:checked:after {
  background-color: #9368f3;
  border-color: #9368f3; }

.checkbox.checkbox-pink input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-pink input[type="checkbox"]:checked:after {
  background-color: #e061c9;
  border-color: #e061c9; }

.checkbox.checkbox-inverse input[type="checkbox"]:checked:after,
.checkbox-inline.checkbox-inverse input[type="checkbox"]:checked:after {
  background-color: #313a46;
  border-color: #313a46; }

/* Radio */
.radio label,
.radio-inline label,
.checkbox label,
.checkbox-inline label {
  padding-left: 0; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="radio"],
.checkbox-inline input[type="radio"],
.radio input[type="checkbox"],
.radio-inline input[type="checkbox"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left: 0; }

input[type="radio"],
.radio input[type="radio"],
.radio-inline input[type="radio"] {
  position: relative;
  margin-top: 6px;
  margin-right: 4px;
  vertical-align: top;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer; }

input[type="radio"]:focus,
.radio input[type="radio"]:focus,
.radio-inline input[type="radio"]:focus {
  outline: none; }

input[type="radio"]:before,
.radio input[type="radio"]:before,
.radio-inline input[type="radio"]:before,
input[type="radio"]:after,
.radio input[type="radio"]:after,
.radio-inline input[type="radio"]:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  -webkit-transition: 240ms;
  -o-transition: 240ms;
  transition: 240ms; }

input[type="radio"]:before,
.radio input[type="radio"]:before,
.radio-inline input[type="radio"]:before {
  position: absolute;
  left: 0;
  top: -3px;
  background-color: #313a46;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0); }

input[type="radio"]:after,
.radio input[type="radio"]:after,
.radio-inline input[type="radio"]:after {
  position: relative;
  top: -3px;
  border: 2px solid #515f73; }

input[type="radio"]:checked:before,
.radio input[type="radio"]:checked:before,
.radio-inline input[type="radio"]:checked:before {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5); }

input[type="radio"]:disabled:checked:before,
.radio input[type="radio"]:disabled:checked:before,
.radio-inline input[type="radio"]:disabled:checked:before {
  background-color: #515f73; }

input[type="radio"]:checked:after,
.radio input[type="radio"]:checked:after,
.radio-inline input[type="radio"]:checked:after {
  border-color: #313a46; }

input[type="radio"]:disabled:after,
.radio input[type="radio"]:disabled:after,
.radio-inline input[type="radio"]:disabled:after,
input[type="radio"]:disabled:checked:after,
.radio input[type="radio"]:disabled:checked:after,
.radio-inline input[type="radio"]:disabled:checked:after {
  border-color: #515f73; }

.radio.radio-custom input[type="radio"]:checked:after,
.radio-inline.radio-custom input[type="radio"]:checked:after {
  border-color: #3c86d8; }

.radio.radio-custom input[type="radio"]:before,
.radio-inline.radio-custom input[type="radio"]:before {
  background-color: #3c86d8; }

.radio.radio-primary input[type="radio"]:checked:after,
.radio-inline.radio-primary input[type="radio"]:checked:after {
  border-color: #5d6dc3; }

.radio.radio-primary input[type="radio"]:before,
.radio-inline.radio-primary input[type="radio"]:before {
  background-color: #5d6dc3; }

.radio.radio-success input[type="radio"]:checked:after,
.radio-inline.radio-success input[type="radio"]:checked:after {
  border-color: #3ec396; }

.radio.radio-success input[type="radio"]:before,
.radio-inline.radio-success input[type="radio"]:before {
  background-color: #3ec396; }

.radio.radio-info input[type="radio"]:checked:after,
.radio-inline.radio-info input[type="radio"]:checked:after {
  border-color: #4fbde9; }

.radio.radio-info input[type="radio"]:before,
.radio-inline.radio-info input[type="radio"]:before {
  background-color: #4fbde9; }

.radio.radio-warning input[type="radio"]:checked:after,
.radio-inline.radio-warning input[type="radio"]:checked:after {
  border-color: #f9bc0b; }

.radio.radio-warning input[type="radio"]:before,
.radio-inline.radio-warning input[type="radio"]:before {
  background-color: #f9bc0b; }

.radio.radio-danger input[type="radio"]:checked:after,
.radio-inline.radio-danger input[type="radio"]:checked:after {
  border-color: #f36270; }

.radio.radio-danger input[type="radio"]:before,
.radio-inline.radio-danger input[type="radio"]:before {
  background-color: #f36270; }

.radio.radio-purple input[type="radio"]:checked:after,
.radio-inline.radio-purple input[type="radio"]:checked:after {
  border-color: #9368f3; }

.radio.radio-purple input[type="radio"]:before,
.radio-inline.radio-purple input[type="radio"]:before {
  background-color: #9368f3; }

.radio.radio-pink input[type="radio"]:checked:after,
.radio-inline.radio-pink input[type="radio"]:checked:after {
  border-color: #e061c9; }

.radio.radio-pink input[type="radio"]:before,
.radio-inline.radio-pink input[type="radio"]:before {
  background-color: #e061c9; }

/* =============
   首页 common
============= */
.bg {
    max-width: 1920px;
    height: 2170px;
    margin: 0 auto;
    background: url(/content/img/new-home/body-bg.jpg) no-repeat top center;
    background-size: 100% 100%;
    background-color: #f1f1f1;
}
.main .col-md-3 {
    width: 29%;}
    .main .panel {
        height: 378px;
        width: 330px;
        margin-bottom: 30px;
        border: none;
    }
    .main .panel-heading {
        height: 42px;
        color: #fff;
        font-size: 20px;
        border-bottom: 0px;
        border-bottom: 1px solid #E8463E;
        background-color: #fff;
        padding: 0;
    }
        .main .panel-heading div {
            width: 132px;
            height: 57px;
            line-height: 55px;
            text-align: center;
            background: url(/content/img/new-home/title-bg.png) no-repeat;
            display: inline-block;
            position: relative;
            left: -13px;
            top: -6px;
        }
        .main .panel-heading .link {
            color: #9F9F9F;
            font-size: 14px;
            float: right;
            margin: 13px 18px 0 0;
            text-decoration: none;
            cursor: pointer;
        }
.main .panel-heading .link:hover{
    color: #e8463e
}
.main .panel-body{
    padding:10px 20px;}

.main .fa-comments {
    background: url(/content/img/icon-comments.png) no-repeat;
    width: 23px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;}
.main .fa-book {
    background: url(/content/img/icon-book.png) no-repeat;
    width: 21px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;}
.main .fa-list {
    background: url(/content/img/icon-list.png) no-repeat;
    width: 21px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;}
.main .fa-chart {
    background: url(/content/img/icon-chart.png) no-repeat;
    width: 19px;
    height: 24px;
    display: inline-block;
    margin-right: 5px;}
.main .fa-lock {
    background: url(/content/img/icon-lock.png) no-repeat;
    width: 9px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;}
.main .fa-time {
    background: url(/content/img/icon-time.png) no-repeat;
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;}
.icon-phone {
    background: url(/content/img/icon-phone.png) no-repeat;
    width: 19px;
    height: 27px;
    display: inline-block;
    margin-right: 5px;
}
.icon-unlock {
    background: url(/content/img/icon-unlock.png) no-repeat;
    width: 28px;
    height: 25px;
    display: inline-block;
    margin-right: 5px;
}
.icon-calculator {
    background: url(/content/img/icon-calculator.png) no-repeat;
    width: 25px;
    height: 27px;
    display: inline-block;
    margin-right: 5px;
}
.icon-calculator {
    background: url(/content/img/icon-calculator.png) no-repeat;
    width: 25px;
    height: 27px;
    display: inline-block;
    margin-right: 5px;
}
.icon-community {
    background: url(/content/img/icon-community.png) no-repeat;
    background-size: 65px 65px;
    width: 65px;
    height: 65px;
    position: absolute;
    margin-left: -20px;
    margin-top: -19px;
}
.icon-books {
    background: url(/content/img/icon-books.png) no-repeat;
    background-size: 65px 65px;
    width: 65px;
    height: 65px;
    position: absolute;
    margin-left: -20px;
    margin-top: -19px;
}
.icon-arrow {
    background: url(/content/img/icon-arrow-top.png) no-repeat;
    background-size: 15px 8px;
    width: 15px;
    height: 8px;
    position: absolute;
}

.icon-drug {
    background: url(/content/img/icon-drug.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-left: 12px;
}
.icon-tube {
    background: url(/content/img/icon-tube.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-left: 12px;
}
.icon-aid {
    background: url(/content/img/icon-aid.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-left: 12px;
}
.icon-arrow-down {
    background: url(/content/img/new-home/b-arrow.png) no-repeat;
    background-size: 14px 8px;
    width: 14px;
    height: 8px;
    position: relative;
    left:10px
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    width: 100%;
}
.nav-tabs > li > a {
    cursor: pointer!important;
}
.carousel-indicators .active {
    background: #e8463e;
}

/* 阳光采购 */
.main .sunlight {
    width: 338px;
    height: 378px;
    padding: 10px 0 0 9px;
    border:none;
}
    .main .sunlight li.item {
        width: 318px;
        height: 116px;
        margin-bottom: 5px;
        font-size: 20px;
    }
        .main .sunlight li.item.one {
            background: url(/content/img/new-home/sun-img1.png) no-repeat;
        }
        .main .sunlight li.item.two {
            background: url(/content/img/new-home/sun-img2.png) no-repeat;
        }
        .main .sunlight li.item.three {
            background: url(/content/img/new-home/sun-img3.png) no-repeat;
        }
        .main .sunlight li.item a {
            color: #333;
        }
            .main .sunlight li.item a > .item-name {
                padding-left: 137px;
                line-height: 112px;
            }
            .main .sunlight li.item a > .item-name1 {
                padding-left: 137px;
                line-height: 112px;
            }
            .main .sunlight li.item a > .item-name2 {
                font-size: 20px;
                font-weight: 400;
                color: #333;
                padding-left: 25px;
            }

.main .sunlight li:last-child {
    margin-right: 0px;
}

.t-r-bottom-lb {
    width:196px;
    position: absolute;
    left: 137px;
}
    .t-r-bottom-lb ul{
        padding:0px;
    }
    .t-r-bottom-lb li {
        float: left;
        margin-right: 10px;
        line-height: 17px;
    }
    .t-r-bottom-lb span {
        display: inline-block;
        color: #2f3c4e;
        font-size: 16px;
        font-weight: bold;
    }
.main .sunlight li.item .t-r-bottom-lb a {
    color: #5f5f5f;
    font-size:12px;
}
.main .sunlight li.item .t-r-bottom-lb a:hover{
    color:#e8463e;
}

/* 资讯信息 */
.main .news {
    width: 464px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    margin-left: 15px;
}
    .main .news .nav-tabs li {
        width: 33.3%;
        background-color: #fff;
        border-left: 1px solid #dbdbdb;
        box-sizing: content-box;
        margin-left: -1px;
        border-radius: 4px 4px 0 0;
    }

    .main .news .tab-content {
        min-height: 320px;
    }

  .main .news .tab-content .news-list {
    position: absolute;
    top: 228px;
    height: 150px;
    width: 462px;
    background-color: #000;
    opacity: 0.6;
    padding: 15px;
    border-radius: 0px 0px 5px 5px;}

  .main .news .tab-content .news-list .date {
    display: inline-block;
    float: right;}

  .main .news .tab-content .news-list>li {
    margin-bottom: 10px;}

  .main .news .tab-content .news-list>li>a {
    color: #fff;
    font-size: 16px;}
  .main .news .tab-content .news-list>li>a:hover{
    color: #e8463e;
  }
.main .news .nav-tabs > li > a {
   /* width: 154px;*/
    text-align: center;
    height: 55px;
    line-height: 55px;
    font-size: 22px;
    margin-right: 0px;
    color: #666666;
    padding: 0px;
}
.main .news .nav-tabs > li.active a {
    background: #f01d1d;
    color: #fff !important;
}

/* 政府采购 */
.main .invite {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;}

  .main .invite-title {
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;}

  .main .invite li {
    margin-bottom: 8px;
    border-bottom: 1px solid #eeeeee;
  }
    .main .invite li:first-child::after {
        content: " ";
        display: inline-block;
        height: 16px;
        width: 20px;
        background: url(../../Content/img/new-news.png) no-repeat;
        background-size: 100% 100%;
        vertical-align: baseline;
    }
    .main .invite li > a {
        color: #5f5f5f;
        font-size: 12px;
    }
  .main .invite li>a:hover{
    color: #e8463e;
  }
    .main .invite li .title {
        width: 236px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }
    .main .invite li .date {
        display: inline-block;
        float: right;
    }

.main .invite-adv {
    width: 279px;
    height: 136px;
    border: none;
    margin-left: -4px;
}

/* 医药文库 */
.main .wk .total {
    color: #999999;
    font-size: 13px;}

  .main .wk .number {
    color: #e8463e;}

  .main .wk .commend {
    font-size: 12px;
    color: #333333;
    padding:15px 0;}

  .main .wk .book-list{
    padding:0px;
    margin:0px;}

  .main .wk .book-list li {
    float: left;
    width: 89px;}

  .main .wk .btn {
    text-align: center;}
  .main .wk .btn a{
    margin-top:10px;
    display:inline-block;}
  .main .wk .btn a:first-child{
    margin-right:10px;}

  .main .wk .oauth{
    text-align:center;}
  .main .wk .oauth a {
    color: #999999;
    font-size: 14px;
    text-decoration:none;
    cursor:pointer;}
/* 中医疗法 */
.c-doctor-bg {
    width: 100%;
    height: 378px;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.c-doctor {
    position: relative;
}
    .c-doctor .left {
        position: relative;
        width: 679px;
        height: 397px;
        z-index: 10000;
    }
    .c-doctor .right {
        width: 539px;
        height: 340px;
        background: #F01D1D;
        position: absolute;
        top: 29px;
        right: 0px;
        overflow:hidden;
    }
        .c-doctor .right .tips {
            width: 151px;
            height: 52px;
            line-height: 52px;
            text-align: center;
            background: url(/content/img/new-home/c-doctor-bg5.png) no-repeat;
            background-size: contain;
            font-size: 20px;
            font-weight: 400;
            color: #FFF;
            margin: 0 auto;
            margin-top: 16px;
        }
        .c-doctor .right .intr {
            font-size: 14px;
            font-weight: 400;
            color: #FFF;
            line-height: 22px;
            margin:15px 18px 0 28px;
        }
        .c-doctor .right .con ul {
            width: 420px;
            display: flex;
            justify-content: space-between;
            margin: 0 auto;
            padding: 0;
        }
        .c-doctor .right .con li {
            text-align: center;
            margin-top: 16px;
            display: inline-block;
        }
        .c-doctor .right .con li img {
            width: 113px;
            height: 113px;
        }
        .c-doctor .right .con.square {
            position:relative;
            left:-5px;
        }
            .c-doctor .right .con.square img {
                width: 190px;
                height: 134px;
            }
        .c-doctor .right .con span {
            font-size: 14px;
            font-weight: 400;
            color: #FFF;
            line-height: 33px;

        }
        .c-doctor .right .we-open {
            width: 92px;
            height: 25px;
            line-height: 25px;
            text-align: center;
            background: #FFFFFF;
            border-radius: 15px;
            float: right;
            position: relative;
            top: -55px;
            right: 24px;
        }
            .c-doctor .right .we-open a {
                font-size: 12px;
                font-weight: 400;
                color: #F01D1D;
                position: relative;
            }
                .c-doctor .right .we-open a img {
                    width: 20px;
                    height: 10px;
                    position: relative;
                    top: -1px;
                    left: 3px;
                    z-index: 10000;
                }
                /* 广告专区 */
                .main .c-poster {
                    width: 1200px;
                    height: 150px;
                    margin-bottom: 20px;
                }
.main .r-poster {
    margin-top:20px;
}
.main .r-poster img {
    width: 338px;
    height: 164px;
    margin-bottom: 33px;
}
/* 服务专区 */
.main .zone {
    width: 863px;
    height: 394px;
    border-radius: 5px;
    /* background: rgba(242,201,181,0.6) none repeat scroll; */
    margin: 7px 0 30px 0px
}
    .main .zone .bg {
        width: 863px;
        height: 394px;
        border-radius: 5px;
        opacity: 0.5;
        position: absolute;
    }

    .main .zone .content {
        position: absolute;
        padding: 35px 50px;
    }
    .main .zone .content > h4 {
        color: #2F3C4E;
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 20px;
    }

  .main .zone .nav-tabs{
    border-bottom:0px;}
    .main .zone .nav-tabs > li {
        width: 138px;
        text-align: center;
        background-color: #fff;
        color: #fff;
    }
       
    .main .zone .nav-tabs > li > a {
        margin-right: 0px;
        border-radius: 0px;
        border: 0px;
        color: #333;
    }
    .main .zone .nav-tabs > li.active > a {
        background: #F01D1D;
        color: #fff;
    }

  .main .zone .tab-content {
    width: 760px;
    margin-top: 35px;}

  .main .zone .lian-item {
    float: left;
    width: 310px;
    height: 195px;
    border-radius: 5px;
    background-color: #fff;
    padding: 20px;}
  .main .zone .lian-item:first-child {
    margin-right: 98px;}

    .main .zone .lian-item h4 {
        font-size: 16px;
        color: #F01D1D
    }
    .main .zone .lian-item h5 {
        font-size: 12px;
        line-height: 25px;
        height: 85px;
        color: #333;
    }
    .main .zone .lian-item .joined {
        background: #fff;
        color: #e7463e;
        padding: 2px 15px;
        text-decoration: none;
        font-size: 12px;
        border-radius: 5px;
        float: right;
        cursor: pointer;
        border: 1px solid;
    }
        .main .zone .lian-item .joined:hover {
            background-color: #e7463e;
            color:#fff;
        }
  
  /* 服务专区-医疗康复专区 */
  .main .zone .liao-item{
    margin: 0px;
    padding: 0px;
  }
  .main .zone .liao-item li{
    float: left;
    width: 170px;
    color: #333;
    height: 175px;
    overflow: hidden;
    margin-right: 109px;
  }
    .main .zone .liao-item li:last-child {
        margin-right: 0px;
    }
    .main .zone .liao-item .img-thumbnail {
        width: 160px;
        height: 150px;
    }
    .main .zone .liao-item .img-title {
        position: absolute;
        text-align: center;
        display: block;
        background: #fff;
        opacity: 0.8;
        width: 160px;
        bottom: 20px;
        padding: 5px 0px;
        color: #666;
        border-radius: 5px;
    }


  /* 服务专区-健康管理专区*/
  .main .zone .kang-item{
    text-align: center;
    padding: 0px;
  }
    .main .zone .kang-item li {
        float: left;
        margin-right: 36px;
    }
    .main .zone .kang-item li:last-child{
        margin-right:0px;
    }
  .main .zone .kang-item .img-thumbnail{
    width: 120px; 
    height: 150px;
  }

/* 医院管理 */
.main .hospital .title {
    font-size: 16px;
    font-weight:bold;
    color: #333333;
    position: absolute;
    margin-top: 2px;}

.main .hospital .menu{
    padding:0px;
    margin:0px;}
.main .hospital .menu li{
    float:left;
    font-size:12px;
    margin-right:15px;}
.main .hospital .menu li:last-child{
    margin-right:0px;}
    .main .hospital .menu li a {
        color: #333;
        text-decoration: none;
        padding-bottom:4px;}
    .main .hospital .menu li.active>a{
        border-bottom:2px solid #f00;
        font-weight:bold;
        color:#000;}

.main .hospital .tab-content {
    clear: both;
    padding: 20px 0px;}
.main .hospital .tab-content ul {
    padding: 0px;
    margin: 0px;
    margin-top: 10px;}
.main .hospital .tab-content ul li {
    font-size: 12px;
    padding-bottom: 5px;}
.main .hospital .tab-content ul li>a{
    color:#333;}
.main .hospital .tab-content ul li>a:hover{
    color: #e8463e;}

.main .hospital .media {
    margin-bottom: 30px;
    position: relative;}
.main .hospital .media .type{
    width: 30px;
    height: 25px;
    line-height: 25px;
    background: #56c4a1;
    color: #fff;
    text-align: center;
    position: absolute;
    font-size: 12px;
    cursor: pointer;
    z-index: 999;}
.main .hospital .media-heading {
    color:#000;
    font-size: 12px;
    font-weight:bold;
    display:inline-block;
    margin: 5px 0px;}
.main .hospital .media-body {
    font-size: 12px;}
  .main .hospital .media-body p{
    color:#333;
    margin-bottom:5px;}

/* 中医药馆 */
.main .store {
    height: 310px;
    width: 800px;
    border-radius: 5px;
    margin-bottom: 30px;}
.main .store .bg {
    width: 800px;
    height: 310px;
    border-radius: 5px;
    background-size: 800px 310px !important;
    position: absolute;}

.main .store .content{
    position:absolute;
    padding:20px 40px;
    width:800px;
    padding-right:0px;
}
.main .store .content>h4 {
    color: #2f3c4e;
    font-size: 20px;
}

.main .store .menu {
    position: absolute;
    right: 0px;
    top: 40px;
    width: 200px;}
    .main .store .menu li {
        width: 150px;
        background: #fff;
        color: #333;
        margin-bottom: 10px;
        border-radius: 5px 0px 0px 5px;
        padding: 8px 20px;
        float: right;}
    .main .store .menu li a{
        color:#333;
        text-decoration:none;}
    .main .store .menu li.active {
        background: #e8463e;
        color: #fff;
        width:200px;}
    .main .store .menu li.active>a{
        color:#fff;}

.main .store .tab-content{
    padding-right: 40px;
}

.main .store .item-mask {
    width: 280px;
    height: 180px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    padding: 20px 10px;}

.main .store .item-info {
    width: 280px;
    height: 180px;
    position: absolute;
    text-align: center;
    padding: 20px 10px;
    left: 260px;
    top: 65px;
}
    .main .store .item-info h4 {
        color: #e8463e;
        font-size:24px;}
    .main .store .item-info h5 {
        color: #666666;
        padding-bottom: 10px;
        line-height:20px;}
    .main .store .item-info .enter {
        background: #e8463e;
        color:#fff;
        border-radius:5px;
        padding:5px 10px;
        text-decoration:none;
        cursor:pointer;}

.main .adv{width:800px;}
    .main .adv img{width:380px;height:165px;border-radius:5px;}
    .main .adv a:first-child{margin-right:35px;}


/* 医药先锋 */
.book {
    padding-bottom: 25px;
    background-color:#f1f1f1;
}
.book .panel-heading {
    color: #fff;
    font-size: 20px;
    padding: 10px 20px;
    font-weight: bold;
    background-color: #e8463e;
}
.book .panel-heading span {
    margin-left: 65px;
}

.book .book-item {
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    width: 508px;
}
.book .book-item.quarterly{
    float: left;
    background: url(/content/img/bookstack2.png) no-repeat;
    background-size: 467px 34px;
    background-position: 38px 125px;
    padding-left: 115px;
}
.book .book-item.week{
    float: right;
    background: url(/content/img/bookstack1.png) no-repeat;
    background-size: 467px 34px;
    background-position: 0px 125px;
    padding-left:70px;
}
.book .book-item li {
    float: left;
    text-align:center;
    padding-right: 35px;
}
    .book .book-item li > a > h6 {
        color: #e9463f;
        background: #fff;
        border-radius: 5px;
        margin-top: 35px;
        padding: 5px 10px;
        border: 1px solid #e9463f;
    }
    .book .book-item li > a:hover h6 {
        background: #e9463f;
        color: #fff;
        transition: all 0.3s linear;
        transform: scale(1.2);
    }

/* 社区卫生 */
.community {
    width: 1200px;
    margin: 0 auto;
}
    .community .comm-box {
        position: relative;
        margin: 30px 0;
    }
    .community .comm-title {
        font-size: 30px;
        color: #313131;
        text-align: center;
        margin-top:30px;
    }
    .community .tabSwiper,
    .community .oneSwiper {
        margin: 24px 90px 0 90px;
        width: 1100px;
        overflow: hidden;
        margin: 0 auto;
        position: relative;
    }
    .community .swiper-button-next, .swiper-button-prev {
        width: 19px;
        height: 34px;
        color: #b3b3b3 !important;
        position:absolute;
    }
    .community .swiper-slide img {
        width: 100%;
        height: 180px;
        display: block;
    }
    .community .new-body {
        background: #F2F6FA;
        padding: 10px 5px 10px 10px;
    }
.community .swiper-slide p {
    height: 50px;
    line-height: 28px;
    color: #000;
    font-size: 16px;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
    .community .swiper-slide text {
        display: block;
        font-size: 14px;
        color: #919191;
        line-height: 20px;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
        .community .panel-heading {
            color: #fff;
            font-size: 20px;
            padding: 10px 20px;
            font-weight: bold;
            background-color: #f01d1d;
        }
.community .panel-heading span{
    margin-left:65px;
}
.community .link {
    color: #fff;
    font-size: 12px;
    float: right;
    margin-top: 5px;
    text-decoration: none;
    cursor: pointer;
}
.community .title{
    font-size:16px;
    padding-bottom:15px;
}
.community .news-list {
    padding: 0px;
    font-size:12px;
    line-height:19px;
}
    .community .news-list .news-list-left {
        display: inline-block;
        width: 165px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.community .news-list li:nth-child(4){
    margin-bottom:20px;
}
.community .news-list li a {
    color: #666
}
.community .news-list li a:hover{
    color:#e8463e;
}
/* 底部政策汇编*/
.b-drug {
    width:1200px;
    margin:0 auto;
    display:flex;
    justify-content:space-between;
}
    .b-drug img {
        width: 590px;
        height: 301px;
        border-radius: 5px;
        box-shadow: 2px 3px 4px #787676;
    }
/* 右侧建档100周年*/
.r-fixed {
    position:fixed;
    right:50px;
    bottom:100px;
}
/* 国际医疗在线教育平台登录页*/
.account {
    background: url(/content/img/account.jpg) no-repeat;
    background-size: cover;
}
.account .mask{
    background:#fff;
    opacity:0.8;
    width:100%;
    position: absolute;
}
.account .account-pages{
    padding-top: 15%;
}
.account-box {
    position: relative;
    max-width: 460px;
    margin: 20px auto;
}
.account-logo-box{
    text-align:center;
}
.account button{
    background-color: #a29493;
    color: #fff;
    height: 45px;
}
.account .btn-login{
    background-color: #df3d33;
}
.account .account-content{
    padding-top: 50px;
}
.account .account-content input.form-control{
    height: 45px;
    border-left: 0px;
}
.account .account-content .input-group-addon{
    background-color: #fff;
}
.account .find-link {
    width: 350px;
    float: left;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: #200605;
    padding-left: 10px;
}
.account .find-link li{
    float: left;
}
.account .find-link li a {
    padding-left: 15px;
    color: #200605;
}
.account .account-content .register-link a{
    font-size: 12px;
    color: #200605;
    float: right;
}
.account .account-content .register-link a:hover,
.account .find-link li a:hover,
.account .account-content .register-link span{
    color: #d11d14
}


.owl-theme.owl-dots,
.owl-theme.owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}
.owl-theme.owl-nav {
    margin-top: 39px;
    display: block;
}
    .owl-theme.owl-nav[class *= owl-] {
        color: #FFF;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #D6D6D6;
        display: inline-block;
        cursor: pointer;
        border-radius: 3px
    }
        .owl-theme.owl-nav[class *= owl-]:hover {
            background: #869791;
            color: #FFF;
            text-decoration: none
        }
    .owl-theme.owl-nav.disabled {
        opacity: .5;
        cursor: default
    }
        .owl-theme.owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-theme.owl-dots.owl-dot {
    display: inline-block;
    zoom: 1
}
    .owl-theme.owl-dots.owl-dot span {
        width: 24px;
        height: 4px;
        margin: 5px 7px;
        background: #D6D6D6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity.2s ease;
        border-radius: 30px
    }
    .owl-theme.owl-dots.owl-dot.active span,
    .owl-theme.owl-dots.owl-dot:hover span {
        background: #E6629D
    }

/* 政策法规-政策文件库登录页*/
.policy {
    background: url(/content/img/book/login-bg.jpg) no-repeat center center;
    background-size: 100% 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
    .policy .login-box {
        width: 900px;
        margin: 0 auto;
    }
    .policy .login-center {
        width: 875px;
        height: 440px;
        position: absolute;
        top: 47%;
        transform: translateY(-47%);
        background-color:#fff;
    }
    .policy .login-l {
        height: 440px;
        display: inline-block;
    }
        .policy .login-l img {
            width: 320px;
            height: 440px;
        }
    .policy .login-r {
        width: 550px;
        height: 300px;
        float: right;
    }
        .policy .pol-top {
            width: 40%;
            display: flex;
            justify-content: space-between;
            margin: 0 auto;
            margin-top: 37px;
        }
        .policy .pol-top div {
            width: 40%;
            color: #9D9C9C;
            text-align: center;
            cursor: pointer;
            font-size: 28px;
            display: inline-block;
            position: relative;
        }
            .policy .pol-top div:nth-child(3) {
                border-right: none;
            }
            .policy .pol-top div.active {
                color: #F01D1D;
            }
                .policy .pol-top div.active:after {
                    content: "";
                    width: 36px;
                    position: absolute;
                    bottom: 0;
                    left: 30%;
                    bottom: -13px;
                    border-bottom: 3px solid #F01D1D;
                    border-bottom-color: #F01D1D;
                }
        .policy .login-r .center {
            margin-top: 39px;
        }
            .policy .login-r #card li.active {
                display: block;
            }
            .policy .login-r #card li {
                margin: 0 55px;
                display: none;
            }
    .policy .login-r .login-con {
        width: 330px;
        height: 40px;
        border: 2px solid #F01D1D;
        border-radius: 26px;
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
    .policy .login-r li:last-child .login-con {
        margin-bottom:16px;
    }
    .policy .login-con:nth-child(3) {
        margin-bottom: 8px;
    }
    .policy .login-bot {
        font-size:16px;
        margin:10px 0 20px 0;
    }
        .policy .login-bot label {
            cursor:pointer;
        }
        .policy .login-bot input[type="checkbox"]:after {
            width: 16px !important;
            height: 16px !important;
            border: 1px solid #515f73;
        }
    .policy .login-bot input[type="checkbox"]:checked:before {
        width: 5px;
        height: 10px;
    }
        .policy .login-bot a {
            float:right;
        }
        .policy .tit {
            width: 100px;
            color: #333;
            display: inline-block;
            font-size: 20px;
            position: relative;
            top: -3px;
        }
    .policy .login-con .line {
        width: 2px !important;
        height: 20px;
    }
.policy .login-r .login-con > img {
    width: 18px;
    height: 20px;
    padding: 0 12px;
}
    .policy .login-r .login-con > input {
        width: 80%;
        height: 35px;
        color:#333;
        border: 0px;
        margin-top: 2px;
        font-size:16px;
    }
            .policy .login-con > input::-webkit-input-placeholder {
                color: #666;
                font-size: 15px;
            }
        .policy .input-code::-webkit-input-placeholder {
            color: #bcbcbc;
            font-size: 15px;
        }
    .policy .login-r .get-code {
        display: flex;
        justify-content: space-between;
        font-size: 13px;
        line-height: 20px;
        color: #666;
        cursor: pointer;
        border: 0px;
        background: #fff;
    }
    .policy .login-button {
        width: 439px;
        height: 50px;
        line-height:50px;
        color: #FFF;
        font-size: 22px;
        text-align:center;
        border: 0px;
        display: block;
        background: #F01D1D;
        border-radius: 32px;
        outline: none;
        cursor: pointer;
    }
    .policy .fix-pwd {
        color: #F01D1D;
        font-size: 28px;
        text-align: center;
        position: relative;
        top: 30px;
        padding-bottom: 20px;
    }
    .policy .center li p {
        font-size: 18px;
        color: #F01D1D;
        text-align:center;
        margin-top:25px;
    }
    .policy .login-footer {
        width: 100%;
        position: relative;
        top: 30%;
        text-align: center;
    }
        .policy .login-footer li:nth-child(1) span {
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            vertical-align: middle;
        }
        .policy .login-footer .logo1 {
            width: 141px;
            margin: 0 20px 0 10px;
        }
        .policy .login-footer li:nth-child(2) {
            color: #fff;
            font-size: 14px;
            margin-top: 20px;
        }
    .policy .conceal {
        margin-right: 15px;
        width: 25px;
        height: 14px;
        background-image: url('/Content/img/book/close.png');
        background-size: 100% 100%;
    }

        .policy .conceal.yincang {
            background-image: url('/Content/img/book/open.png');
            background-size: 100% 100%;
        }

    .policy input::-ms-reveal {
        display: none;
    }

    .policy input::-ms-clear {
        display: none;
    }

    .policy input::-o-clear {
        display: none;
    }

 
