 @charset "utf-8";
 * {
     margin: 0;
     padding: 0;
 }
 
 body {
     margin: 0px;
     padding: 0px;
     font-size: 12px;
     color: #464646;
     font-family: '微软雅黑', Tahoma, Arial, Helvetica, sans-serif;
     background: #fff;
 }
 
 ul,
 li,
 dl,
 dd,
 dt {
     margin: 0px;
     padding: 0px;
     list-style-type: none;
 }
 
 img {
     border: 0;
 }
 
 #container {
     margin: 0 auto;
     width: 1000px;
     background-color: #fff;
     margin-bottom: 190px;
 }
 
 a {
     text-decoration: none;
     color: #464646;
 }
 /*---------全局样式-------------*/
 
 .colorgreen {
     color: #46AA09;
     margin-bottom: 10px;
     /*绿色*/
 }
 
 .colororange {
     color: #F63;
     /*橙色*/
 }
 
 h1 {
     font-size: 18px;
     font-weight: normal;
     font-family: microsoft yahei;
     /*18号标题*/
 }
 /*----------------head----------------------*/
 
 .header {
     width: 1000px;
     height: 76px;
     margin: 0 auto;
     overflow: hidden;
 }
 
 .header .logo {
     width: 87px;
     height: 52px;
     float: left;
     margin: 10px 0 0 20px;
 }
 
 .header .topword {
     width: 350px;
     padding: 30px 0 0 20px;
     float: left;
 }
 
 .header .toppart {
     width: 500px;
     float: right;
 }
 
 .header .toppart ul {
     float: right;
 }
 
 .header .toppart ul li {
     margin-top: 10px;
     text-align: right;
 }
 
 .header .toppart .login {
     color: #F60;
 }
 
 .header .toppart .login a {
     color: #F60;
 }
 
 .header .toppart .login a:hover {
     color: #46AA09;
 }
 
 .header .toppart .lang {
     font-family: "microsoft yahei", Tahoma;
     color: #464646;
 }
 
 .header .toppart .lang a {
     color: #464646;
 }
 
 .header .toppart .lang a:hover {
     color: #46AA09;
 }
 
 .navigation {
     background: url(../images/bg_nav.png) no-repeat;
     height: 40px;
     width: 950px;
     padding-left: 50px;
     margin: 0 auto;
 }
 
 .navigation_in {
     display: block;
 }
 
 .navigation_in ul {
     float: left;
 }
 
 .navigation_in ul li {
     float: left;
     overflow: hidden;
     position: relative;
     text-align: center;
 }
 
 .navigation_in ul li a {
     /* 必须是相对定位*/
     position: relative;
     display: block;
     width: 100px;
     height: 40px;
     cursor: pointer;
     font-size: 14px;
     font-family: microsoft yahei;
 }
 
 .navigation_in ul li a span {
     /* 所有层将使用绝对定位 */
     position: absolute;
     left: 0;
     width: 100px;
 }
 
 .navigation_in ul li a span.out {
     top: 0px;
 }
 
 .navigation_in ul li a span.over,
 .navigation_in ul li a span.bg {
     /* 隐藏高度*/
     top: -40px;
 }
 
 #navigation_in {
     width: 650px;
     float: left;
 }
 
 #navigation_in ul li a {
     text-shadow: #5c5c5c 1px 1px;
     color: #fff;
     line-height: 40px;
 }
 
 #navigation_in ul li a span.over {
     color: #46AA09;
     text-shadow: #fff 1px 1px;
 }
 
 #navigation_in ul li span.bg {
     height: 40px;
     background: url(../images/bg_navover.png) center center no-repeat;
 }
 
 .navigation .search {
     width: 250px;
     float: left;
     margin-left: 20px;
     padding-top: 8px;
     height: 32px;
 }
 
 .navigation .search ul li {
     float: left;
     height: 40px;
 }
 
 .navigation .search ul li a {
     float: left;
 }
 
 .navigation .search .txt_search {
     background: url(../images/bg_search.png) no-repeat;
     width: 186px;
     height: 24px;
     line-height: 24px;
     border: 0;
     padding: 0 5px;
 }
 /*---------------content----------------------*/
 
 #content {
     width: 1000px;
     height: auto;
     overflow: hidden;
     background-color: #fff;
 }
 
 #content .flash {
     width: 1000px;
     height: 410px;
     float: left;
     overflow: hidden;
 }
 
 #content .flash a:hover {
     text-decoration: none;
 }
 
 #content .flash .flashchang1 {
     width: 1000px;
     height: 410px;
     overflow: hidden;
     background-color: #fff;
     position: relative;
 }
 
 #content .flash .loading {
     width: 1000px;
     background-color: #000000;
     color: #FFCC00;
     font-size: 12px;
     height: 410px;
     text-align: center;
     padding-top: 30px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
 }
 
 #content .flash .flashchange2 {
     width: 100%;
     height: 410px;
     overflow: hidden;
 }
 
 #content .flash .num_list {
     position: absolute;
     width: 100%;
     left: 0px;
     bottom: -1px;
     color: #FFFFFF;
     font-size: 12px;
     padding: 4px 0px;
     height: 20px;
     overflow: hidden;
 }
 
 #content .flash .num_list span {
     display: inline-block;
     height: 16px;
     padding-left: 6px;
     font-size: 14px;
     font-weight: bold;
 }
 
 #content .flash .flashchang1 ul {
     display: none;
 }
 
 #content .flash .flash_button {
     position: absolute;
     z-index: 1000;
     right: 0px;
     bottom: 2px;
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
 }
 
 #content .flash .flash_button1,
 .flash_button2 {
     background-color: #707070;
     display: block;
     float: left;
     padding: 1px 5px;
     margin-right: 3px;
     color: #FFFFFF;
     text-decoration: none;
     cursor: pointer;
 }
 
 #content.flash .flash_button2 {
     color: #fff;
     background-color: #b90d0d;
 }
 
 #mainFlash {
     background: url(../images/panel.jpg) repeat-x bottom center #ffffff;
     width: 1000px;
     overflow: hidden;
 }
 
 #mainFlash #slides {
     height: 410px;
     width: 1000px;
     overflow: hidden;
 }
 
 #mainFlash .slide {
     float: left;
 }
 
 #mainFlash #changeImage {
     height: 45px;
 }
 
 #mainFlash #changeImage ul {
     padding-left: 360px;
 }
 
 #mainFlash #changeImage ul li {
     width: 60px;
     display: inline-block;
     list-style: none;
     height: 45px;
     overflow: hidden;
     float: left;
     text-align: center;
 }
 
 #mainFlash #changeImage li.act,
 li.act:hover {
     background: url(../images/active_bg.png) no-repeat;
 }
 
 #mainFlash #changeImage li.act a {
     cursor: default;
 }
 
 #mainFlash #changeImage .fbar {
     width: 2px;
     background: url(../images/divider.png) no-repeat right;
 }
 
 #mainFlash #changeImage li a {
     display: block;
     background: url(../images/divider.png) no-repeat right;
     height: 35px;
     padding-top: 10px;
 }
 
 .middlepart {
     width: 1000px;
     height: auto;
     margin-top: 10px;
 }
 
 .middlepart .middlepart_t {
     width: 1000px;
     height: 12px;
     background: url(../images/mPart_t.gif) no-repeat;
 }
 
 .middlepart .middlepart_m {
     width: 1000px;
     height: 180px;
     background: url(../images/mPart_m.gif) repeat-y;
     _margin: -5px 0 0 0;
 }
 
 .middlepart .middlepart_m .mainNews {
     width: 350px;
     height: 185px;
     padding: 0 15px;
     float: left;
     border-right: solid 1px #b9b9b9;
 }
 
 .middlepart .middlepart_m .mainNews ul li {
     margin: 10px 0 0 0;
 }
 
 .middlepart .middlepart_m .mainAbout {
     width: 350px;
     height: 185px;
     padding: 0 15px;
     float: left;
     border-right: solid 1px #b9b9b9;
 }
 
 .middlepart .middlepart_m .mainAbout p {
     line-height: 25px;
     margin-top: 4px;
 }
 
 .middlepart .middlepart_m .memberLogin {
     width: 200px;
     float: left;
     padding: 0 15px;
 }
 
 .middlepart .middlepart_m .memberLogin a {
     color: #464646;
 }
 
 .middlepart .middlepart_m .memberLogin a:hover {
     color: #F60;
 }
 
 .middlepart .middlepart_m .memberLogin ul {
     margin-bottom: 10px;
     overflow: hidden;
 }
 
 .middlepart .middlepart_m .memberLogin ul li {
     float: left;
     height: 30px;
     line-height: 30px;
 }
 
 .middlepart .middlepart_m .txt_login {
     /*文本框样式*/
     background: url(../images/bg_login.gif) no-repeat;
     width: 150px;
     height: 25px;
     border: 0;
     line-height: 25px;
     padding: 0 5px;
 }
 
 .middlepart .middlepart_m .btn_login {
     /*按钮样式*/
     background: url(../images/btn_allbg.png) no-repeat;
     width: 76px;
     height: 30px;
     border: 0;
     color: #539410;
     text-shadow: 1px 1px #FFF;
     font-family: microsoft yahei;
     font-size: 14px;
     cursor: pointer;
 }
 
 .middlepart .middlepart_b {
     width: 1000px;
     height: 12px;
     background: url(../images/mPart_b.gif) no-repeat;
 }
 
 .proframe {
     width: 1000px;
     margin: 10px auto;
 }
 
 .proframe_t {
     width: 1000px;
     height: 45px;
     background: url(../images/proframe_t.jpg) no-repeat;
 }
 
 .proframe_t a {
     color: #46aa09;
     font-size: 18px;
     line-height: 45px;
     padding-left: 30px;
 }
 
 .proframe_m {
     width: 1000px;
     background: url(../images/proframe_m.jpg) repeat-y;
     overflow: hidden;
     zoom: 1;
 }
 
 .proframe_b {
     width: 1000px;
     height: 14px;
     background: url(../images/proframe_b.jpg) no-repeat;
 }
 
 .proMsg {
     width: 178px;
     background: #FFF;
     float: left;
     margin: 10px;
     border: 1px solid #cbcbcb;
 }
 
 .proImg {
     width: 160px;
     height: 160px;
     padding: 10px 10px 0 10px;
 }
 
 .proTxt {
     width: 160px;
     padding: 0 10px 10px 10px;
     text-align: center;
     font-family: Microsoft Yahei;
     font-size: 12px;
 }
 
 .proNo {
     width: 160px;
     height: 35px;
     overflow: hidden;
 }
 
 .proName {
     width: 160px;
     height: 35px;
     overflow: hidden;
 }
 /*---------------footer----------------------*/
 
 .footline {
     width: 1000px;
     margin: 10px auto;
 }
 
 .footer {
     width: 1000px;
     height: 50px;
     margin: 10px auto;
 }
 
 .footer .footLeft {
     width: 400px;
     float: left;
 }
 
 .footer .footRight {
     float: right;
 }
 /*----------detail page-------------*/
 
 #content-d {
     width: 1000px;

     /*中间部分*/
 }
 /*---------------bob----------------------*/
 
 .clear {
     clear: both;
 }
 
 #header-box {
     width: 100%;
     height: 40px;
     background-color: #333;
     position: relative;
     z-index: 5;
 }
 
 .header-content {
     width: 1000px;
     margin: 0 auto;
 }
 
 .header-message {
     float: right;
     height: auto;
 }
 
 .header-message ul {
     height: 40px;
 }
 
 .header-message ul li {
     float: right;
     margin-left: 30px;
 }
 
 .taobao {
     display: block;
     padding: 0 18px;
     background-color: #e6c300;
     color: #fff;
     height: 26px;
     line-height: 26px;
     margin-top: 7px;
     font-size: 14px;
 }
 
 .member-box {
     color: #fff;
     font-size: 14px;
     height: 14px;
 }
 
 .language-box {
     margin-top: 12px;
 }
 
 .member-box a {
     font-size: 14px;
     color: #fff;
     display: inline-block;
     height: 14px;
     line-height: 14px;
     float: left;
 }
 
 #memberLogin a {
     color: #fff;
     height: 14px;
     line-height: 14px;
     display: inline-block;
     font-size: 14px;
 }
 
 #memberLogin .member-box .member-login {
     color: #fff;
 }
 
 .center-block {
     padding: 0 3px;
 }
 
 #second-box {
     height: 138px;
     position: relative;
 }
 
 #header-second {
     width: 100%;
     height: 158px;
     background: url('../img/top_bg.png') no-repeat center 0;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 4;
 }
 
 .second-content {
     width: 1000px;
     height: auto;
     margin: 0 auto;
 }
 
 .search-box {
     width: 150px;
     height: 20px;
     float: right;
     margin-top: 5px;
     margin-right: 20px;
     background: #fff;
 }
 
 .search-box input {
     border: none;
     outline: none;
     width: 130px;
     height: 20px;
     line-height: 20px;
     font-size: 14px;
     background: url('../img/search_bg_btn.png') no-repeat 5px center;
     text-indent: 20px;
 }
 
 .content-right {
     float: right;
 }
 
 .content-left {
     float: left;
 }
 
 .content-left a {
     display: block;
     margin: 16px 0 0 72px
 }
 
 .nav-box {
     width: auto;
     height: 46px;
     display:flex;
     justify-content: flex-end;
 }
 
 .nav-box ul {
     width: auto;
     min-width:991px;
     height: 30px;
     position: relative;
     margin-top: 8px;
     display:flex;
 }
 
 .nav-box ul li{
    width:auto;
    border-left: 1px solid #000;
    text-align:center;
    padding:0 6px;
    display:flex;
    align-items:center;
    justify-content: center;
 }
 
 .nav-box ul li .nav-btn {
     font-size: 13px;
     color: #000;
 }
 
 .nav-box ul li .nav-btn-s {
     line-height: 15px;
 }
 
 .nav-box ul .nav-btn-f {
     border-left: 0;
 }
 
 #banner-box {
     width: 100%;
     background-color: #fff;
     margin: 0 auto;
     position: relative;
 }
 
 .box-main {
     width: 100%;
     overflow: hidden;
     height: 553px;
 }
 
 .box-main ul {
     width: 100%;
 }
 
 .box-main ul li {
     width: 100%;
     height: auto;
 }
 
 .box-main ul li a {
     display: block;
 }
 
 .box-main ul li a img {
     width: 100%;
     height: auto;
 }
 
 #content-box {
     width: 1200px;
     margin: 0 auto;
     background-color: #fff;
 }
 
 #category-box {
     width: 100%;
     padding-top: 20px;
 }
 
 .category-header {
     background: url('../img/cat_logo1.png') no-repeat left center;
     height: 50px;
     line-height: 50px;
     text-indent: 70px;
     border-bottom: 2px solid #ffd800;
     font-size: 24px;
 }
 
 #category-box ul {
     width: 100%;
 }
 
 #category-box ul li {
     float: left;
     margin: 30px 48px 37px;
     position: relative;
 }
 
 #category-box ul li a {
     display: block;
     float: left;
 }
 
 .cat-top {
     width: 302px;
     height: 312px;
     background: rgba(0, 0, 0, 0.2);
     position: absolute;
     top: 0;
     left: 0;
     display: none;
 }
 
 .cat-img {
     width: 296px;
     text-align: center;
     border: 1px solid #ccc;
     padding: 2px;
 }
 
 .cat-img img {
     width: 293px;
     height: 306px;
 }
 
 .cat-name {
     text-align: center;
     font-size: 24px;
     margin-top: 20px;
 }
 
 .more-cate {
     padding-bottom: 40px;
     width: 1200px;
     height: 56px;
     margin: 0 auto;
     background: url('../img/border.png') repeat-x 0 14px;
 }
 
 .more-cate-btn {
     width: 118px;
     height: 56px;
     position: relative;
     margin: 0 auto;
     background: #fff;
 }
 
 .more-cate-btn a {
     display: block;
 }
 
 .more-btn {
     width: 100%;
     height: 30px;
     line-height: 30px;
     background: url('../img/more_bg.png') no-repeat center center;
     text-align: center;
     font-size: 18px;
     color: #333;
 }
 
 .more-down {
     width: 100%;
     height: 21px;
     background: url('../img/more_down.png') no-repeat center center;
 }
 
 #foot-box {
     width: 100%;
     position: fixed;
     bottom: 30px;
     left: 0;
     z-index: 1000;
     background: url('../img/bottom_nav_bg.png') repeat-x 0 top;
     background-color:#ffda00;
     height: 49px;
 }
 
 .support-box {
     width: 100%;
     height: 160px;
     background: url('../img/bottom_bg.png') no-repeat center center;
 }
 
 .support-centent {
     width: 1000px;
     margin: 0 auto;
 }
 
 .support-title {
     height: 40px;
     line-height: 40px;
     color: #fff;
     font-size: 14px;
     text-indent: 108px;
 }
 
 .support-middle {
     width: 719px;
     margin: 0 auto;
 }
 
 .support-middle ul {
     width: 100%;
     border-left: 2px solid #333;
     border-right: 2px solid #333;
 }
 
 .support-middle ul li {
     float: left;
     border-right: 1px solid #333;
 }
 
 .support-middle ul li a {
     display: inline-block;
     width: 179px;
     height: 118px;
     border-top: 1px solid #757474;
 }
 
 .support-middle ul li a p {
     color: #fff;
     text-align: center;
 }
 
 .support-logo {
     margin-top: 20px;
 }
 
 .support-text {
     margin-top: 11px;
 }
 
 .support-middle ul .none-border {
     border: none;
 }
 
 .foot-list {
     width: 100%;
     background-color: #333333;
     height: 250px;
     border-top: 1px solid #333;
 }
 
 .list-box {
     width: 1000px;
     margin: 28px auto 0;
     height: 220px;
     overflow: hidden;
 }
 
 .list-middle {
     width: 1160px;
     margin-left: -79px;
 }
 
 .list-block {
     width: 230px;
     height: 150px;
     border-right: 1px solid #a08700;
     float: left;
 }
 
 .list-block ul li {
     text-indent: 80px;
 }
 
 .list-block .specail-list-ul li {
     text-indent: 60px;
 }
 
 .list-block ul .title {
     color: #fff;
     font-size: 16px;
     font-style: oblique;
     height: 16px;
     line-height: 16px;
     margin-bottom: 10px;
 }
 
 .list-block ul li a {
     color: #999999;
     font-size: 14px;
 }
 
 .list-block ul li a:hover {
     text-decoration: underline;
 }
 
 .down-menu {
     height: 88px;
     position: absolute;
     top: -98px;
     left:0;
     background-color: #f6da31;
     display: none;
     width: 103%;
     padding:10px;
     text-align:left;
     line-height:30px;
 }
 .down-menu a {
     font-size: 14px;
     width: 125px;
     line-height: 16px;
     border-left: 1px solid #464646;
     color: #464646;
     padding-left:10px;
     margin-right:12px;
 }
 
 .down-menu .second-l-a {
     width: 160px;
 }
 
 .down-menu .third-l-a {
     width: 215px;
 }
 
 .big-down-menu {}
 
 .bbig-down-menu {}
 
 .bbig-down-menu a {}
 
 .down-eight-menu a {
     width: 152px;
 }
 
 .bbig-down-menu a .s-height {
     line-height: 14px;
     margin-bottom: 5px;
 }
 
 .bbig-down-menu a,
 .big-down-menu a {
     float: left;
 }
 
 .down-menu a:hover {
     text-decoration: underline;
 }
 
 #main-content {
     width: 100%;
     margin: 0 auto;
     background-color: #fff;
 }
 
 .block-title {
     width: 100%;
     height: 110px;
     margin-top: 20px;
 }
 
 .in-block-title {
     background: url('../img/block_title1.png') no-repeat left center;
 }
 
 .common-block-title {
     background: url('../img/block-title2.png') no-repeat left center;
 }
 
 .intro-block img {
     width: 100%;
 }
 
 .intro-part {
     width: 100%;
     text-align: center;
     color: #000;
     font-size: 16px;
 }
 
 .intro-part1 {
     color: #8e8e8f;
     font-size: 20px;
     margin-top: 45px;
 }
 
 .intro-part2 {
     font-weight: bold;
 }
 
 .cat-block-list li {
     float: left;
     margin: 20px 0;
     margin-left: 4%;
     margin-right: 4%;
 }
 
 .cat-block-list li a {
     display: block;
 }
 
 .cat-block-list li img {
     width: 300px;
     height: 316px;
 }
 
 .login-message-box {
     color: #fff;
     height: 16px;
     line-height: 16px;
     font-size: 14px;
 }
 
 .login-message-box a {
     color: #fff;
     height: 16px;
     line-height: 16px;
     display: inline-block;
     font-size: 14px;
 }
 
 #memberLogin {
     color: #fff;
     height: 14px;
     line-height: 14px;
     font-size: 14px;
     margin-top: 9px;
     margin-right: 20px;
     float: right;
 }
 
 .foot-banner img {
     width: 100%;
 }
 
 .foot-nav {
     width: 100%;
     height: 46px;
     position: relative;
     top: 3px;
     background: url('../img/bottom_left_bg.png') no-repeat left bottom;
     display:flex;
     padding: 0 8%;
     justify-content: space-between;
 }
 
 #kalen_logo {
     display: block;
     margin-top:-63px;
 }
 
 #kalen_logo img {}
 
 .ten-top a {
     width: 145px;
 }
 
 .foot-foot {
     height: 40px;
     width: 100%;
     background: #b6b6b7;
 }
 
 .about-nav {
     float: left;
     position: relative;
     margin-left: 7px;
 }
 
 .about-nav li {
     float: left;
 }
 
 .about-nav li .about-down-menu {
     top: -76px;
     display: none;
     position: absolute;
     width: 100%;
     left: 2%;
     height: 76px;
     z-index: 10;
     padding:10px;
 }
 
 .about-nav-btn {
     color: #fff !important;
     padding: 0 10px;
     display: block;
     font-size: 14px !important;
     height: 30px;
     line-height: 30px;
 }
 
 .about-down-menu {
     background: #464646;
     z-index: 9;
 }
 
 .about-down-menu a {
     float: left;
     color: #fff;
     border-left: 1px solid #fff;
     box-sizing: initial;
     margin:5px 15px;
     padding:0 10px;
 }
 
 .about-down-menu .second-m-s {
     width: 110px;
 }
 
 .about-down-menu a:hover {
     text-decoration: underline;
 }
 
 .about-first-top {}
 
 .about-second-top {}
 
 .about-third-top {}
 
 .about-forth-top {}
 
 .about-fifth-top {}
 
 .foot-other-box {
     width:auto;
     height: 30px;
     float: right;
 }
 
 #tabao {
     float: right;
     color: #fff;
     font-size: 14px;
     height: 14px;
     line-height: 14px;
     margin-right: 20px;
     margin-top: 9px;
 }
 
 #l-box {
     float: right;
     color: #fff;
     margin-right: 20px;
     line-height: 14px;
     margin-top: 9px;
 }
 
 #l-box a {
     display: inline-block;
     color: #fff;
     font-size: 14px;
     line-height: 14px;
 }
 
 .foot-box {
     margin-top: 80px;
 }
 
 .category-block {
     width: 1200px;
     margin: 0 auto 150px;
 }
 
 .c-list-box {
     width: 1200px;
     margin: 10px auto;
     margin-bottom: 100px!important;
 }
 
 .c-list-box ul {
     width: 100%;
 }
 
 .c-list-box ul li {
     float: left;
 }
 
 .c-list-box ul li a {
     color: #000;
 }
 /*每个行业*/
 
 .main-box {
     margin: 10px auto 60px;
 }
 
 .c-box {
     position: relative;
 }
 
 .c-box .btn-box {}
 
 .c-box .btn-box-s {
     margin-top: 30px;
 }
 
 .c-box .btn-box .c-show-btn {
     display: block;
     color: #ccc;
     font-size: 30px;
     border: 1px solid #ccc;
     width: 150px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background:#fff;
     box-shadow: -1px 1px 1px #ccc;
 }
 
 .c-box .btn-box .c-show-btn:active {
     box-shadow: none;
 }
 
 .second-c-menu {
     opacity: 0;
     position: absolute;
     top: -20px;
     left: -4px;
     width: 1150px;
     background: rgba(102, 102, 102, 0.9);
     z-index: 5;
     display: none;
     padding: 10px 20px;
 }
 
 .second-c-menu .c-menu-title {
     float: left;
 }
 
 .second-c-menu .c-menu-title p {
     font-size: 50px;
     margin-left: 110px;
     width: 128px;
     color: #fff;
     margin-top: 70px;
 }
 
 .second-c-menu .second-c-box {
     float: left;
     width: 800px
 }
 
 .second-c-menu .second-c-box a {
     color: #fff;
     display: inline-block;
     margin: 20px 20px;
     font-size: 25px;
     width: 110px;
     text-align: center;
 }
 
 .second-c-menu-s {}
 
 .second-c-menu-s .c-menu-title p {
     font-size: 50px;
     margin-top: 35px;
 }
 
 .c-box ul li {
     padding: 3px 3px;
     clear: both;
     display: block;
 }
 
 .c-box ul li a {
     width: 86px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     color: #333;
     background: #ccc;
     background: #f7f7f7;
     border: 1px solid #f0f0f0;
     display: block;
 }
 
 .c-list-box div a {
     color: #000;
     float: left;
     margin: 20px 33px;
     text-align: center;
     width: 350px;
     height: 350px;
     text-align: center;
     box-shadow: 0 0 10px #000;
 }
 
 .c-list-box div a img {
     width: 100%;
     border: 1px solid #ccc;
 }
 
 .c-list-box div a:hover {
     color: #ffd800;
 }
 
 .left-box {}
 
 .right-box p {
     line-height: 30px!important;
 }
 
 .c-list-box {
     width: 1250px!important;
     border-top: 1px solid #fff;
 }
 
 .cp_left {
     width: 680px;
     float: left;
 }
 
 .cp_title {
     font-size: 16px;
     font-style: italic;
     color: #0077AD;
     padding: 5px 0;
 }
 
 .contentBG {
     background-color: #F9F9F9;
 }
 
 .cp_info {
     font-size: 14px;
     line-height: 25px;
     margin-bottom: 30px;
 }
 
 .cp_right {
     width: 275px;
     float: right;
     margin-top: 20px;
 }
 
 .logoImg {
     margin-bottom: 100px;
 }
 
 .btbanner a {
     float: left;
     margin-right: 20px;
 }
 
 .producttxt {
     width: 100px;
     height: 40px;
     float: left;
     margin-top: 10px;
 }
 
 .protxtRight {
     width: 80px;
     float: right;
     margin-top: 15px;
 }
 
 .proInfo {
     /*width:100%!important;*/
 }
 /*联系我们*/
 
 .conleft {
     width: 680px;
     float: left;
 }
 
 .fTtile {
     width: 300px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     font-size: 16px;
     font-weight: bold;
     background: url(../images/contact_bg.png);
 }
 
 .conright {
     width: 300px;
     float: right;
     margin: 20px 20px 0 0;
 }
 
 .fInfo {
     background: #FFF;
     width: 276px;
     padding: 5px 10px;
     border: #cccccc 2px solid;
 }
 
 .frame1 {
     width: 300px;
     font-family: Microsoft Yahei;
     margin-bottom: 20px;
 }
 
 .ComProfile {
     width: 980px;
     margin: 0 auto 20px auto;
     padding: 10px 0 20px 0;
     border-bottom: #666666 1px solid;
     font-family: Microsoft Yahei;
 }
 
 .tec_left {
     width: 770px;
     float: left;
 }
 
 .tec_right {
     width: 200px;
     float: right;
     margin-top: 50px;
 }
 
 .tec_title {
     font-size: 16px;
     font-style: italic;
     color: #0077AD;
     padding: 5px 0;
 }
 
 .tec_info {
     font-size: 14px;
     line-height: 25px;
     margin-bottom: 30px;
 }
 
 .cou_title {
     font-size: 18px;
     color: #0077AD;
     padding: 5px 0;
     text-align: center;
     font-family: Microsoft Yahei;
 }
 
 .cou_title1 {
     background: #C6C7C8;
     height: 30px;
     line-height: 30px;
     font-size: 16px;
     color: #0077AD;
     padding-left: 20px;
 }
 
 .cou_info {
     padding: 10px 20px;
 }
 
 .cou_right {
     float: right;
 }
 
 .cou_left {
     float: left;
     width: 700px;
     margin-top: 50px;
 }
 
 .cou_left p {
     font-size: 14px;
     line-height: 25px;
 }
 
 .man_left {
     width: 700px;
     float: left;
 }
 
 .manTitle {
     font-size: 16px;
     font-style: italic;
     color: #0077AD;
     padding: 5px 0;
 }
 
 .manInfo {
     font-size: 14px;
     line-height: 25px;
     margin-bottom: 30px;
     border-bottom: #666666 1px solid;
     padding-bottom: 20px;
 }
 
 .manInfo p {
     font-size: 14px;
     line-height: 25px;
 }
 
 .man_right {
     width: 205px;
     float: right;
 }
 
 .rec_frame {
     width: 100%;
     font-family: Microsoft Yahei;
 }
 
 .rec_title {
     padding: 10px 20px;
     font-size: 18px;
     color: #0077AD;
 }
 
 .rec_left {
     width: 700px;
     margin-left: 100px;
     float: left;
 }
 
 .rec_right {
     width: 200px;
     float: right;
 }
 
 .recImg {
     width: 200px;
     margin-bottom: 100px
 }
 
 .rec_title1 {
     width: 100%;
 }
 
 .rec_title1 a {
     display: block;
     padding: 5px 0;
     border-bottom: #FFCC00 3px solid;
     font-size: 14px;
     font-family: Microsoft Yahei;
     width: 120px;
     text-align: center;
     font-weight: bold;
 }
 
 .rec_info {
     width: 650px;
     padding-left: 50px;
     font-size: 14px;
     font-family: Microsoft Yahei;
 }
 
 .rec_info_L {
     width: 350px;
     height: 30px;
     float: left;
     line-height: 30px;
 }
 
 .rec_info_R {
     width: 300px;
     height: 30px;
     float: left;
     line-height: 30px;
 }
 
 .rec_title2 {
     font-size: 14px;
     font-weight: bold;
     padding: 5px 0;
 }
 
 .rec_info p {
     font-size: 14px;
     padding: 5px 0;
 }
 
 .foot-banner {
     margin-bottom: 60px;
 }
 
 .top-image img {
     width: 100%;
 }
 
 .footer-last {
     position: fixed;
     bottom: 0;
     background: #333;
     width: 100%;
     z-index: 1001;
 }
 
 #qq-frame {
     display: none;
 }
 
 #qq-logo {
     background: #333;
     position: fixed;
     right: 0;
     bottom: 190px;
     width: 60px;
     height: auto;
     padding: 10px 0;
     text-align: center;
 }
 
 #qq-logo img {
     width: 70%;
 }
 
 #qq-logo p {
     color: #fff;
     font-size: 12px;
     text-align: center;
 }
 
 .foot-top {
     height: 46px;
     width: 100%;
     margin-top: 2px;
     background: url('../img/top_right_bg.png') no-repeat right center;
 }
 
 .contentCms {
     width: 800px;
 }
 
 .new3title {
     color: #0076ad;
     font-weight: bold;
     font-size: 14px;
     margin-bottom: 5px;
 }
 
 .new3info {
     margin-bottom: 20px;
 }
 
 .new3txt {
     margin-left: 20px;
 }
 
 .top-right-logo-bg {
     width: 143px;
     height: 44px;
     background: url('../img/top_left_logo_bg.png') no-repeat 32px center;
 }
 
 .relate-table {
     font-size: 16px;
     padding: 10px 0;
 }
 
 .relate-table .B2BFontSize1 {
     font-size: 16px;
     padding: 10px 0 0 0;
     text-indent: 20px;
 }
 
 #icon-c-box {
     display: block;
     background: #333;
     position: fixed;
     right: 0;
     bottom: 190px;
     width: 60px;
     height: auto;
     padding: 10px 0;
     text-align: center;
 }
 
 #icon-c-box .icon-img {
     width: 70%;
 }
 
 #icon-c-box img {
     margin: 0!important;
 }
 
 #icon-c-box p {
     color: #fff;
     font-size: 12px;
     text-align: center;
 }
 
 .icon-sub {
     position: absolute;
     top: -34px;
     left: 0px;
     background: #333;
     width: 50px;
     display: none;
     opacity: 0;
 }
 
 .icon-sub .icon {
     padding: 10px 0;
     display: block;
     width: 100%;
     position: relative;
 }
 
 #icon-c-box .icon-sub .icon .icon-img-2 {
     width: 53%;
 }
 
 .wechat-block {
     position: absolute;
     top: -38px;
     width: 130px;
     height: 120px;
     z-index: 10;
     left: -130px;
     display: none;
 }
 
 .wechat-block span {
     float: left;
     width: 120px;
     height: 120px;
     background: #333;
 }
 
 #icon-c-box .wechat-block span img {
     width: 100px;
     height: 100px;
     margin-top: 10px!important;
 }
 
 .wechat-block b {
     float: left;
     width: 10px;
     height: 120px;
     background: url('../img/w-arrow.png') no-repeat center center;
 }
 
 .icon-sub .re-box {
     width: 27px;
     height: 32px;
     overflow: hidden;
     margin: 0 auto;
 }
 
 .p-d-title {
     width: 90%;
     margin: 5px auto 5px;
 }
 
 .p-d-table {
     border-collapse: collapse;
     margin: 0 auto;
 }
 
 .p-d-table tr {
     border-top: 1px solid #333;
     border-bottom: 1px solid #333;
 }
 
 .p-d-table tr th {
     padding: 10px 0;
     font-size: 14px;
 }
 
 .p-d-table tr td {
     text-align: center;
     padding: 10px 0;
     font-size: 14px;
 }
 
 .pic_block {
     display: block
 }
 
 .mobile_block {
     display: none
 }
 
 .checkbox label,
 .radio label {
     font-size: 16px;
 }

.productlist{ display: grid; grid-template-columns: repeat(3, 1fr);  padding-top:30px;}
.productlist li{text-align:center; margin-bottom:16px;}
.productlist li img{width:200px; height:200px;}


.rightpart{width:1000px;height:auto;background:#fff;padding-top:25px;}


.B2BProdNameBg {color: #333;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    font-family: microsoft yahei,Tahoma,Arial;
    background: #f5f5f5;
    padding-left: 10px;
    box-sizing: border-box;
    margin-bottom:30px;
    min-height:50px;
    line-height: 50px;
}

#productDetail{
    position: relative;
    width:100%;
    min-height:637px;
    clear: both;
}

.confiles{
   padding:0;
}
.confiles p{
   margin:8px 0;
}
.detaile_top{
    height:40px;
}

#detailProduct { float:left;width:810px; position:relative; display:inline;margin-top:5px; padding-bottom:20px;}
#bigimage {position:absolute;top:0px;left:0px;display:none;z-index:9999;}

#bigimage img {border:#D6D6D6 solid 1px;
}
#divPic {width:50%;position:absolute; top:0px; left:0px;}
#divPic a{z-index:-10;}
#divPic img{z-index:1000;float:left;}
#divPic h3 { margin:0; padding:0; line-height:1.5em; font-weight:normal;}
.list{ padding:10px; overflow:auto;}
.list img{ cursor:pointer; padding:1px; border:1px solid #cdcdcd; margin-left:10px; display:block;width:100px;height:100px;}
.list img.onzoom, .list img.on{padding:0px; border:2px solid #336699;width:100px;height:100px;}
.container{ position:relative;}
.izImage{border:0;width:100%;height:100%;}
.izViewer{width:500px;height:500px;position:absolute;left:510px;top:0px;display:none; border:1px solid #999; z-index:9999;}
.handle{display:none;opacity:0.6;filter:alpha(opacity=60);background:#E6EAF3; cursor:crosshair;}

#divAdditionalPic {float:left; clear:both; width:300px;}
#divAdditionalPic ul {margin-top:3px; margin-left:20px; list-style-type:none;}
#divAdditionalPic ul li {float:left; width:65px;margin-left:3px;}
#productDetail br {clear:both;}
#zoom { clear:both; float:left; width:300px;padding:5px 0; text-align:center;}
#zoom img {margin:3px;}
#detailInfo {width:48%; position:absolute; top:1px; right:0px;}
#detailInfo p {
    color: #666666;
    font-size: 16px;
    line-height: 45px;
}
#detailInfo dl {margin:0px; padding:2px; width:100%;float:right; }
#detailInfo dt {font-size: 26px;
    float: left;
    width: 100%;
    color: #333333;
    font-weight: bold;
    line-height: 14px;
    line-height: 46px;
    margin-bottom: 15px;
}
#detailInfo dd {
    width: 185px;
    COLOR: #666666;
    font-size: 16px;
    LINE-HEIGHT: 1.3em;
    text-decoration: none;
    min-height: 40px;
    margin-bottom: 0px;
    float: left;
}
#detailInfo dd.rt { width:185px;float:left;}
#detailInfo dt.red {color:red; font-weight:bold;}
#detailInfo dt input {width:30px;}
#detailInfo dd.red {color:red; font-weight:bold;}
.aw_prevnext{width:1000px; height:auto; margin-bottom:15px}
.awpn_prev{width:200px;float:left;text-align:left;margin-left:10px;}
.awpn_up{width:580px;float:left;text-align:center;}
.awpn_next{width:198px;float:right;text-align:right;margin-right:10px;}
#briefContent {clear:both;margin-top:10px;}
#briefContent h3 {
    font-size: 26px;
    text-indent: 0;
    line-height: 38px;
    margin-bottom: 10px;
    color: #333333;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 5px;
}
#briefContent p,#briefContent strong,#briefContent font,#briefContent span {
    color: #666666;
    font-size: 16px;
}
#briefContent div{padding:0 10px;}
#productDetails p{padding:0 10px!important;}
#briefContent .nolist{list-style-type:none;}
#productDetails h3 {font-size:12px;line-height:25px;background:#e6c300;text-indent:20px;height:25px;margin-bottom:10px;color:#333;}
#productDetails{margin-top:10px;}
#content .nolist{list-style-type:none;} 
.clear {clear:both;height:0;font-size:1px;line-height: 0px;}


.B2BButton {    font-size: 24px;
    height: 60px;
    line-height: 60px;
    color: #ffffff;
    cursor: hand;
    width: 100%;
    background-color: #e6c300;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    font-family: Arial;
    font-weight: bold;
    margin-bottom:20px;
}

#share{
    display:flex;
    gap:10px;
}

.about{background-color:#fff;}
.about .about_top{}
.about .about_content{font-size:16px; padding:0px;}
.about .about_content img{margin:0px;}


.down{background-color:#F9F9F9; flex-direction: column;}
.down .down_top{}
.down .down_content{font-size:18px; padding:30px 40px; line-height:30px; text-indent:2rem;}
.down .down_list{padding:10px 40px 80px; display: grid; grid-template-columns:repeat(4,1fr);gap:20px;text-align: center;}
.down .down_list img{height:150px; width:auto;}
.down .down_list p{line-height:30px;}
 
 @media screen and (max-width: 1299px) {
  .top-right-logo-bg {
    display: none !important;
  }
}

 @media screen and (max-width: 480px) {
     .checkbox INPUT {
         height: 24px;
         padding: 6px 6px;
         font-size: 14px;
         line-height: 1.42857143;
         color: #555;
         background-color: #fff;
         background-image: none;
         border: 1px solid #ccc;
     }
     .control-label {
         font-size: 14px;
     }
     .checkbox label,
     .radio label {
         font-size: 14px;
     }
     .pic_block {
         display: none
     }
     .mobile_block {
         display: block
     }
     .intro-nav li {
         width: 100%;
     }
     .intro-nav li .nav-btn {
         width: 100%;
         height: 30px;
         background: url('/mobile/images/nav_bg_bottom.png') repeat-x 0 center;
         background-size: auto 30px;
     }
     .intro-nav li .nav-btn a {
         float: left;
         color: #333;
         font-size: 16px;
         height: 30px;
         line-height: 30px;
         margin-left: 10px;
     }
     .intro-nav li .nav-btn .mark {
         background: url('/mobile/images/add_icon.png') no-repeat 0 center;
         width: 16px;
         height: 16px;
         background-size: 16px 16px;
         margin: 6px 15px;
     }
     .intro-nav .second-intro p {
         background: #f1f1f1;
         border-top: 1px solid #dadada;
         height: 30px;
         line-height: 30px;
     }
     .intro-nav .second-intro .first-p {
         border: none;
     }
     .intro-nav .second-intro p a {
         display: block;
         text-indent: 25px;
         height: 30px;
         line-height: 30px;
         color: #666;
         font-size: 16px;
     }
     .menu-main {
         border-top: 1px solid #b39800;
         margin-top: 10px;
     }
     .menu-main .intro-nav li .nav-btn {
         background: #d5b91e;
         border-bottom: 1px solid #b39800;
         border-top: 1px solid #ffea78;
         color: #fff;
         margin: 0 auto;
     }
     .menu-main .intro-nav li .nav-btn .mark {
         float: right;
         background: url('/mobile/images/right_arrow.png') no-repeat 0 center;
         width: 12px;
         height: 12px;
         background-size: auto 12px;
     }
     .menu-main .intro-nav li .nav-btn a {
         color: #fff;
     }
     .menu-main .intro-nav .second-intro p {
         background: #ffffff;
     }
     .footcopyright {
         text-align: center;
         clear: both;
         position: relative;
     }
     .footcopyright a {
         width: 38%;
         display: block;
         position: absolute;
         left: 12%;
         height: 100%;
     }
     .footcopyright img {
         width: 100%;
     }
     .second-intro {
         display: none;
     }
 }



