                           @charset "utf-8";
                       /* CSS Document */
                       
                       .dropdown {
                           float: left;
                       }
                       
                       .nav li {
                           float: left;
                       }
                       
                       .collapse {
                           float: left;
                       }
                       
                       .dropdown-menu li {
                           float: none !important;
                           padding: 15px 10px !important;
                           border-bottom: 1px solid #474747;
                       }
                       
                       .dropdown-menu {
                           display: none;
                           position: absolute;
                           z-index: 1000;
                           top: 140px;
                           background: #fff;
                           border: 1px solid #999 !important;
                       }
                       
                       .nav {
                           float: left;
                       }
                       
                       .navbar-toggle {
                           display: none;
                       }
                       
                       .nav li a {
                           position: relative;
                           display: block;
                           padding: 10px 15px;
                       }
                       
                       * {
                           padding: 0px;
                           margin: 0px;
                       }
                       
                       ul {
                           padding: 0px;
                           margin: 0px;
                       }
                       
                       li {
                           list-style: none;
                       }
                       
                       body {
                           color: #343434;
                           margin: 0;
                           background: #FFF;
                           font-size: 14px;
                           font-family: Arial, 'Microsoft YaHei', 黑体, 宋体, sans-serif;
                       }
                       
                       a {
                           text-decoration: none;
                           color: #333;
                           cursor: pointer;
                       }
                       
                       .clear {
                           clear: both;
                       }
                       
                       .top {
                           width: 100%;
                           height: 40px;
                           border-bottom: 1px solid #ebebeb;
                       }
                       
                       .topcon {
                           width: 1200px;
                           margin: 0 auto;
                       }
                       
                       .topcon_left {
                           float: left;
                           line-height: 40px;
                       }
                       
                       .topcon_right {
                           float: right;
                           line-height: 40px;
                       }
                       
                       .topcon_right img {
                           padding-left: 3px;
                           padding-right: 2px;
                           vertical-align: middle;
                       }
                       
                       .topcon_right div {
                           float: right;
                           padding-left: 8px;
                       }
                       /*查找*/
                       
                       input {
                           outline: none;
                       }
                       
                       input[type=search] {
                           -webkit-appearance: textfield;
                           -webkit-box-sizing: content-box;
                           font-family: inherit;
                           font-size: 100%;
                       }
                       
                       input::-webkit-search-decoration,
                       input::-webkit-search-cancel-button {
                           display: none;
                           /* remove the search and cancel icon */
                       }
                       /* search input field */
                       
                       input[type=search] {
                           background: #ededed url(../images/search-icon.png) no-repeat 9px center;
                           border: solid 1px #ccc;
                           padding: 5px 10px 6px 32px;
                           width: 55px;
                           -webkit-border-radius: 10em;
                           -moz-border-radius: 10em;
                           border-radius: 10em;
                           -webkit-transition: all .5s;
                           -moz-transition: all .5s;
                           transition: all .5s;
                           margin-top: 5px;
                       }
                       
                       input[type=search]:focus {
                           width: 130px;
                           background-color: #fff;
                           border-color: #b32124;
                           -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, .5);
                           -moz-box-shadow: 0 0 5px rgba(109, 207, 246, .5);
                           box-shadow: 0 0 5px rgba(109, 207, 246, .5);
                       }
                       /* placeholder */
                       
                       input:-moz-placeholder {
                           color: #999;
                       }
                       
                       input::-webkit-input-placeholder {
                           color: #999;
                       }
                       /* demo B */
                       
                       #demo-b input[type=search] {
                           width: 15px;
                           padding-left: 10px;
                           color: transparent;
                           cursor: pointer;
                       }
                       
                       #demo-b input[type=search]:hover {
                           background-color: #fff;
                       }
                       
                       #demo-b input[type=search]:focus {
                           width: 130px;
                           padding-left: 32px;
                           color: #000;
                           background-color: #fff;
                           cursor: auto;
                       }
                       
                       #demo-b input:-moz-placeholder {
                           color: transparent;
                       }
                       
                       #demo-b input::-webkit-input-placeholder {
                           color: transparent;
                       }
                       /*导航*/
                       
                       .dingbu {
                           width: 100%;
                           background: #000;
                       }
                       
                       .dingbucon {
                           width: 1200px;
                           margin: 0 auto;
                       }
                       
                       .dingbucon_left {
                           float: left;
                       }
                       
                       .dingbucon_right {
                           float: right;
                           width: 1003px;
                       }
                       
                       .dingbucon_left img {
                           padding-top: 7px;
                       }
                       
                       .navbar-brand {
                           padding: 29px 15px;
                           height: auto;
                       }
                       
                       nav.navbar.bootsnav {
                           border: none;
                           margin-bottom: 150px;
                       }
                       
                       .navbar-nav {
                           float: left;
                       }
                       
                       nav.navbar.bootsnav ul.nav>li>a {
                           color: #474747;
                           text-transform: uppercase;
                           padding: 30px;
                       }
                       
                       nav.navbar.bootsnav ul.nav>li:hover {
                           /*background: #f4f4f4;*/
                       }
                       
                       .nav>li:after {
                           content: "";
                           width: 0;
                           height: 5px;
                           background: #b32124;
                           position: absolute;
                           bottom: 0;
                           left: 0;
                           transition: all 0.5s ease 0s;
                       }
                       
                       .nav>li:hover:after {
                           width: 100%;
                       }
                       
                       nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after {
                           /*content: "+";*/
                           font-family: 'FontAwesome';
                           font-size: 16px;
                           font-weight: 500;
                           position: absolute;
                           top: 35%;
                           right: 10%;
                           transition: all 0.4s ease 0s;
                       }
                       
                       nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after {
                           /*content: "\f105";*/
                           transform: rotate(90deg);
                       }
                       
                       .dropdown-menu.multi-dropdown {
                           position: absolute;
                           left: -100% !important;
                       }
                       
                       nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
                           box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
                           border: none;
                       }
                       
                       @media only screen and (max-width:990px) {
                           nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:after,
                           nav.navbar.bootsnav ul.nav>li.dropdown.on>a.dropdown-toggle:after {
                               content: " ";
                           }
                           .dropdown-menu.multi-dropdown {
                               left: 0 !important;
                           }
                           nav.navbar.bootsnav ul.nav>li:hover {
                               background: transparent;
                           }
                           nav.navbar.bootsnav ul.nav>li>a {
                               margin: 0;
                           }
                           /* banner */
                           .fullSlide {
                               width: 100%;
                               position: relative;
                               height: 410px;
                               background: #000;
                           }
                           .fullSlide .bd {
                               margin: 0 auto;
                               position: relative;
                               z-index: 0;
                               overflow: hidden;
                           }
                           .fullSlide .bd ul {
                               width: 100% !important;
                           }
                           .fullSlide .bd li {
                               width: 100% !important;
                               height: 410px;
                               overflow: hidden;
                               text-align: center;
                           }
                           .fullSlide .bd li a {
                               display: block;
                               height: 410px;
                           }
                           .fullSlide .hd {
                               width: 100%;
                               position: absolute;
                               z-index: 1;
                               bottom: 0;
                               left: 0;
                               height: 30px;
                               line-height: 30px;
                           }
                           .fullSlide .hd ul {
                               text-align: center;
                           }
                           .fullSlide .hd ul li {
                               cursor: pointer;
                               display: inline-block;
                               *display: inline;
                               zoom: 1;
                               width: 42px;
                               height: 11px;
                               margin: 1px;
                               overflow: hidden;
                               background: #000;
                               filter: alpha(opacity=50);
                               opacity: 0.5;
                               line-height: 999px;
                           }
                           .fullSlide .hd ul .on {
                               background: #f00;
                           }
                           .fullSlide .prev,
                           .fullSlide .next {
                               display: block;
                               position: absolute;
                               z-index: 1;
                               top: 50%;
                               margin-top: -30px;
                               left: 15%;
                               z-index: 1;
                               width: 40px;
                               height: 60px;
                               background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
                               cursor: pointer;
                               filter: alpha(opacity=50);
                               opacity: 0.5;
                               display: none;
                           }
                           .fullSlide .next {
                               left: auto;
                               right: 15%;
                               background-position: -6px -137px;
                           }
                           /**/
                           .highlight_tip {
                               width: 50%;
                               position: relative;
                               margin: 0 auto;
                               top: -15px;
                               left: 20%;
                           }
                           .highlight_tip span {
                               height: 24px;
                               padding: 5px;
                               line-height: 24px;
                               float: left;
                               margin: 0 2px;
                               cursor: pointer
                           }
                           .highlight_tip span.current {
                               height: 18px;
                               width: 18px;
                               line-height: 18px;
                               background: #9CC;
                               text-align: center
                           }
                           .cp {
                               width: 1200px;
                               margin: 0 auto;
                               margin-bottom: 50px;
                           }
                           .cp1 {
                               width: 33.33%;
                               padding: 0 15px;
                               float: left;
                           }
                           .cp1 p img {
                               width: 100%;
                           }
                           .cp1 p:nth-of-type(2) {
                               font-size: 20px;
                               margin-bottom: 20px;
                               font-family: "Inter", Helvetica, Arial, sans-serif;
                               margin-top: 20px;
                               font-weight: bold;
                           }
                           .cp1 p:nth-of-type(3) {
                               font-size: 16px;
                               font-family: "Inter", Helvetica, Arial, sans-serif;
                           }
                           .cp2 {
                               width: 50%;
                               padding: 0 15px;
                               float: left;
                               margin-top: 30px;
                           }
                           .cp2 p:nth-of-type(1) {
                               height: 187px;
                               overflow: hidden;
                           }
                           .cp2 p img {
                               width: 100%;
                           }
                           .cp2 p:nth-of-type(2) {
                               font-size: 20px;
                               margin-bottom: 20px;
                               font-family: "Inter", Helvetica, Arial, sans-serif;
                               margin-top: 20px;
                               font-weight: bold;
                           }
                           .cp2 p:nth-of-type(3) {
                               font-size: 16px;
                               font-family: "Inter", Helvetica, Arial, sans-serif;
                           }