﻿@charset "utf-8";
/* CSS Document */

body {
    font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
    color: #616161;
}

.container {
    width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.container h4{font-size:16px; line-height:23px;margin-bottom:14px;}
.container p{margin-bottom:12px; font-size:16px; line-height:23px;}
.container td p {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
}
/*header*/
header {
    min-height: 114px;
    min-width: 1200px; 
}
header .logo {
  /*  margin-top: 30px;*/margin-top: 26px;
}
header .logo img {
    display: block;
}
.fix-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #ffffff; box-shadow:0px 0px 5px #555
}
nav {
    margin-left: 15px;
   /* margin-top: 50px;*/
}
nav ul li {
    float: left;
    margin-left: 15px;
    display: inline;

}
nav ul li a {
    color: #252525;
    font-size: 14px;
    display: block;
  /*  height: 36px;
    line-height: 28px; */height: 114px; line-height:114px;
}
nav ul li a:hover,
nav ul li a.current {
    background: url("../images/img-46.png") no-repeat center 75px;
    color: #cd392a;
}
nav ul li .nav-cont {
   background: url("../images/img-47.png") repeat;
    height: 100px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99999;
    top: 114px;
    padding-top: 30px;
    text-align: center;
    display: none;
}
nav ul li .nav-cont a {
    display: inline-block;
    border-right: 1px solid #dfdddc;
    height: 78px;
    padding: 0 22px;
    font-size: 12px;
    line-height: 1.4;
}
nav ul li .nav-cont a:hover,
nav ul li .nav-cont a.current {
    background: none;
}
nav ul li .nav-cont a span {
    display: block;
}
header .other {
    /*margin-left: 30px; */margin-left: 120px; 
    margin-top: 42px; position:relative;z-index:1;
}
header  .other .weixin_show{ position:absolute; background:#fff; left:20px; top:48px; display:none; border:1px solid #ccc; box-shadow:0px 0px 10px #999}
header  .other .drop-down {
    position: absolute;
        left: -30px;
    top: 30px;
    width: 200px;
    height: 100px;
background: url("../images/tmall_drop_down.png") center 7px no-repeat;}
header  .other .drop-down  a {
    font-size: 12px;
    color: #000000;
    display: block;
text-align: center;}
header .other a {
    display: inline-block;
    margin: 0 4px;  
}
header  .other .tmall {
    display: inline-block;cursor:pointer;
    margin: 0 4px;  width:34px; height:34px;
}
header .other a img:hover{
		 -webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.95);
}
header .tel {
    background: url("../images/img-05.png") no-repeat;
    height: 28px;
    line-height: 28px;
    color: #cd392a;
    font-size: 18px;
    padding-left: 25px;
    margin-top: 46px;
    margin-left: 15px;
}
header .search {
    margin-top: 43px;
}
header .search .s-inp {
    background: url("../images/img-09.png") no-repeat;
    width: 158px;
    height: 35px;
    line-height: 35px;
    padding: 0 40px 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    color: #ffffff;
    border: none;
    display: none;
}
header .search .s-btn {
    background: url("../images/img-06.png") no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    width: 34px;
    height: 34px;
    border: none;
    cursor: pointer;
}

/*footer*/
footer {
    background: #454545;
    font-size: 14px;
    min-width: 1200px; margin-bottom:60px
}
footer,footer a {
    color: #ccc;
}
footer .footer-top {
    border-bottom: 1px solid #969696;
    padding-top: 55px;
    padding-bottom: 35px;
}
footer .footer-top ul li {
    float: left;
    width: 140px;
}
footer .footer-top ul li div{width: 100px;}
footer .footer-top ul li h3 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 5px;
}
footer .footer-top ul li a {
    display: inline-block;
    line-height: 2;
}
footer .footer-top ul li.first {
    width: 300px;
}
footer .footer-top .s-1 {
    line-height: 1.4;
    padding-left: 45px;width:auto;
}
.f24 {
    font-size: 24px;
}
footer .footer-top .s-1 .icon {
    position: absolute;
    margin-left: -45px;
}
footer .footer-top ul li.last {
    width: 200px;
    text-align: center;
}
footer .footer-top .s-2 a {
    display: inline-block;
}
footer .footer-top .erwm {
    font-size: 12px;

}
footer .footer-btm {
    padding: 25px 0;
    line-height: 1.6;
}
footer .footer-btm a {
    margin: 0 5px;
}

/*banner*/
.banner{
    width:100%;
   /* height:650px;*/ margin-top:114px;
    overflow:hidden;
    position:relative;
/*	-webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;-webkit-animation: 'loading' 1s infinite alternate;*/
}
.banner .hd{
    height:16px;
    overflow:hidden;
    position:absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index:1;
    text-align: center;
}
.banner .hd ul{
    overflow:hidden;
    zoom:1;
    text-align: center;
    width: 100%;
}
.banner .hd ul li{
    width:13px; 
    height:13px; 
    line-height:12px;
    text-align:center;
    background: url("../images/img-07.png") no-repeat;
    cursor:pointer;
    display: inline-block;
    margin: 0 6px;
} 
.banner .hd ul li.on{
    background: url("../images/img-08.png") no-repeat;
}
.banner .bd{
    position:relative;
    height:100%;
    z-index:0;
}
.banner .bd li {
    zoom:1;
    vertical-align:middle;
}
.banner .bd li a {
   /* height: 650px;*/
    display: block;
    width: 100%;
}

/*product-center*/
.product-center {
    padding: 80px 0 50px 0;
    min-width: 1200px;
}
.product-center .m-title {
    height: 82px;
    line-height: 82px;
    background: url("../images/img-20.png") no-repeat top center;
    color: #252525;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
}

.picScroll-left{
    width:1200px;
    position:relative;
    margin-bottom: 50px;
}
.picScroll-left .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-left .hd .prev,
.picScroll-left .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-left .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.picScroll-left .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-left .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.picScroll-left .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-left .bd{
    width: 1200px;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-left .bd ul li{
    margin-right: 15px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 288px;
    padding-top: 16px;
    width: 229px;
}
.picScroll-left .bd ul li .pic {
    text-align:center; position:relative;
}
.picScroll-left .bd ul li .pic .pic_ico{
     position:absolute; top:0px; right:5px; 
}
.picScroll-left .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-left .bd ul li .pic img {
   /* width:162px;
    height:206px;*/width:206px;
    height:196px;
    display:block;
    margin: 0 auto;    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
 .picScroll-left .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-left .bd ul li .title a {
    display: inline-block;
    background: url("../images/img-21.png") no-repeat 10px bottom;
    height: 42px;
    line-height: 22px;
    color: #616161;
    font-size: 14px;
	text-align: left;
    padding: 10px 10px 15px 10px;
}
.picScroll-left .bd ul li:hover {
    box-shadow: 0 0 8px #dbdbdb;
}
.picScroll-left .bd ul li:hover .title a {
    color: #cd392a;
    background: url("../images/img-22.png") no-repeat 10px bottom;
}

.picScroll-left2{
    width:1200px;
    position:relative;
    margin-bottom: 50px;
}
.picScroll-left2 .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-left2 .hd .prev,
.picScroll-left2 .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-left2 .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.picScroll-left2 .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-left2 .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.picScroll-left2 .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-left2 .bd{
    width: 1200px;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-left2 .bd ul li{
    margin-right: 25px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 288px;
    padding-top: 16px;
    width: 380px;
}
.picScroll-left2 .bd ul li .pic {
    text-align:center; position:relative; overflow:hidden;
}
.picScroll-left2 .bd ul li .pic .pic_ico{
     position:absolute; top:40%; right:40%;
}
.picScroll-left2 .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-left2 .bd ul li .pic img {
   width:384px;
    height:216px;
    display:block;
    margin: 0 auto;    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
 .picScroll-left2 .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-left2 .bd ul li .title a {
    display: inline-block;
    /*background: url("../images/img-21.png") no-repeat 10px bottom;*/
    height: 42px;
    line-height: 32px;
    color: #fff;
    font-size: 19px;
	text-align: left;
    padding: 10px 10px 15px 10px;
}
.picScroll-left2 .bd ul li:hover {
 
}
.picScroll-left2 .bd ul li:hover .title a {
    color: #cd392a;
    /*background: url("../images/img-22.png") no-repeat 10px bottom;*/
}

.other-info .s-1 img{
    display: block;
    margin: 0 auto;
}
.other-info .main {
    background: url("../images/img-25.png") no-repeat bottom center;
    padding-bottom: 30px;
    text-align: center;
    color: #999999;
    line-height: 24px;
}
.other-info .main a{ color: #999999;}
.guide {
    background: url("../images/img-26.png") no-repeat top center #ff7654;
    min-width: 1200px;
    height: 420px;
    overflow: hidden;
}
.guide2 {
    background: url("../images/ssxlbg.jpg") no-repeat top center #F0A13A;
    min-width: 1200px;
    height: 540px;
    overflow: hidden;
}
.guide2  .info{ text-align:center; font-size:21px; line-height:23px; color:#FFF; padding-top:22px;}
.guide img ,.guide2  img{
    display: block;
    margin: 0 auto;
}
.guide .main,.guide2 .main  {
    padding-top: 75px;
}
.guide .main > div {
    margin-bottom: 38px;
}

.service-promise2 {
    padding: 50px 0 80px 0px;
}
.service-promise2 .m-title {
    height: 80px;
    line-height: 78px;
    background: url("../images/img-32.png") repeat-x left bottom;
    text-align: center;
}
.service-promise2 .m-title span {
    background: url("../images/img-31.png") repeat-x bottom center ;
    height: 80px;
    color: #000000;
    font-size: 36px;
    font-weight: bold;
    display: inline-block;
}
.service-promise2 .info{ font-size:24px; text-align:center; margin-top:22px}
.service-promise2 .main {
    margin-top:45px; 
}
.service-promise2 .main ul {
    margin-left: 10px; 
}
.service-promise2 .main ul li {
    float: left;
    display: inline;
    margin-left: 5px;background: url("../images/libg.jpg") no-repeat left center; padding-left:15px;
    width: 94%;
    
}
.service-promise2 .main ul li.linobg  {background:none; padding-left:5px;width:95%;}
.service-promise2 .main ul li a.indeximg{ width:100px; height:80px;display:none; overflow:hidden; float:left;margin-right:10px;}
.service-promise2 .main ul li a.indextitle{float:left;font-size:14px; }
.service-promise2 .main ul li p.indexp{float:left; margin-top:6px;width:420px;font-size:11px;line-height:18px;margin-bottom:0px;display:none;color:#999}
.service-promise2 .main ul li p.indexp a{color:#999;}
.service-promise2 .main ul li a{color:#666}
.service-promise2 .main ul li span{float:right; color:#CCC}
.service-promise2 .newsList{width:49%; background:#EDEDED; padding-bottom:20px}
.service-promise2 .newstitle{width:auto; border-bottom:1px solid #CD3A2A; height:40px; line-height:40px; padding:0px 15px}
.service-promise2 .newstitle h1{font-size:16px;color:#333}
.service-promise2 .newstitle a{font-size:14px;color:#ccc}
.service-promise2 .newsList li{margin-top:15px;}
.service-promise2 .main ul li .pic img {
    display: block;
    width: 167px;
    height: 167px;webkit-transition:0.4s linear;transition:0.4s ease-in;} 

.service-promise2 .main ul li .pic img:hover{
	-webkit-transform:rotate(360deg);     /* for Chrome || Safari */ 
   -moz-transform: rotate(360deg);       /* for Firefox */
    -ms-transform: rotate(180deg);        /* for IE9+ */
   -o-transform:rotate(360deg);       /* for Opera */
   }

.service-promise {
    padding: 80px 0;
}
.service-promise .m-title {
    height: 80px;
    line-height: 78px;
    background: url("../images/img-32.png") repeat-x left bottom;
    text-align: center;
}
.service-promise .m-title span {
    background: url("../images/img-31.png") repeat-x bottom center ;
    height: 80px;
    color: #000000;
    font-size: 36px;
    font-weight: bold;
    display: inline-block;
}
.service-promise .box {
    width: 198px;
    height: 285px;
    background: #cd392a;
    padding: 35px 20px 0;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.8                ;
    top: -160px;
    left: 0; display:none
}
.service-promise .box .b-1 {
    background: url("../images/img-33.png") no-repeat left bottom;
    text-transform: uppercase;
    padding-bottom: 25px;
}
.service-promise .box .b-2 span{
    display: block;
    font-size: 22px;
}
.service-promise .main {
    margin-top: 105px;
}
.service-promise .main ul {
    margin-left: -91px;
}
.service-promise .main ul li {
    float: left;
    display: inline;
    margin-left: 91px;
    width: 167px;
    text-align: center;
}
.service-promise .main ul li .pic img {
    display: block;
    width: 167px;
    height: 167px;webkit-transition:0.4s linear;transition:0.4s ease-in;} 

.service-promise .main ul li .pic img:hover{
	-webkit-transform:rotate(360deg);     /* for Chrome || Safari */ 
   -moz-transform: rotate(360deg);       /* for Firefox */
    -ms-transform: rotate(180deg);        /* for IE9+ */
   -o-transform:rotate(360deg);       /* for Opera */
   }
.service-promise .main ul li .title {
    height: 66px;
    line-height: 66px;
    font-size: 24px;
}
.service-promise .main ul li .title a {
    color: #616161;
}

.about-us {
    background: url("../images/img-39.png") no-repeat top center;
    background-size: cover;
    height: 480px;
    padding-top: 136px;
}
.about-us .m-title {
    height: 102px;
    background: url("../images/img-40.png") no-repeat top center;
    line-height: 102px;
    text-align: center;
    color: #ffffff;
    font-size: 42px;
}
.about-us .main {
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    margin: 35px 0 65px;
}
.about-us .a-more {
    background: url("../images/img-41.png") no-repeat;
    width: 207px;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
}

.other-box {
    padding: 55px 0 45px;
}
.other-box .other-info {
    margin-bottom: 55px;
}
.other-box ul {
    margin-left: -42px;
}
.other-box ul li {
    float: left;
    display: inline;
    width: 268px;
   /* overflow: hidden;*/
    vertical-align: bottom;
    margin-left: 42px;
}
.other-box ul li .pic {
    margin-bottom: 15px;
}
.other-box ul li .pic img {
    display: block;
    border-radius: 5px;
    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.other-box ul li .pic img:hover { border-radius: 5px;  transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);    box-shadow: -3px 5px 5px #B3B0B0;}
.other-box ul li .title {
    color: #999999;
    font-size: 14px;
    line-height: 1.6;
}
.other-box ul li .title a {
    color: #252525;
    text-transform: uppercase;
}
.other-box ul li .title a span {
    font-size: 18px;
}

.bread-crumbs {
    height: 58px;
    line-height: 58px;
    background: #f5f5f5;
    min-width: 1200px;margin-top: 114px;
}
.bread-crumbs a {
    color: #616161;
}

.mod-01 .top-s img {
    display: block;
}

.mod-01 .map {
    background: #f8f8f8;
}
.mod-01 .map .img-s {
    width: 523px;

}
.mod-01 .map .info {
    width: 587px;
    padding: 30px 45px 0;
    line-height: 2;
    font-size: 14px;
}
.mod-01 .map .info h3 {
    font-size: 24px;
}

.mod-01 .main h3 {
    color: #000000;
    font-size: 24px;
}
.mod-01 .main {
    font-size: 14px;
    line-height: 2;
}

.mod-02 {
    background: #f8f8f8;
    padding: 25px 0
}

.mod-02 ul {
    margin-left: -9px;
}
.mod-02 ul li {
    float: left;
    width: 293px;
    margin-left: 9px;
}
.mod-02 ul li img {
    display: block;
}

/*other-banner*/
.other-banner {
    min-width: 1200px;
    height: 456px;margin-top: 114px;
}

.sub-nav {
    background: url("../images/img-58.png") repeat-x;
    height: 45px;
    line-height: 45px;
    left: 0;
    right: 0;
    top: 0;
}
.sub-nav ul li {
    float: left;
    width: 98px;
}
.sub-nav ul li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.sub-nav ul li a:hover,
.sub-nav ul li a.current {
    background: #bcbcbc;
}

.join-us {
    padding: 25px 0;
}
.join-us ul li {
    border-bottom: 1px solid #d3d3d3;
    padding: 30px 0;
}
.join-us ul li .img-s {
    width: 406px;
}
.join-us ul li .img-s img {
    display: block;
}
.join-us ul li .info {
    width: 755px;
    color: #999999;
    line-height: 24px;
}
.join-us ul li .info  h5 {
    font-size: 16px;
}

.brand-intr {
   /* background: url("../images/img-05.jpg") no-repeat top center;
    padding-bottom: 50px; */margin-top: 114px; padding-bottom: 10px; 
}
.brand-intr .main {
    padding: 60px 50px;
    color: #999999;
    line-height: 30px;
    font-size: 18px;
}
.brand-intr .main p {
/*  text-indent: 2em;*/
}
.brand-intr .s-1 {
    height: 446px;
}

.contact-us {
    padding-bottom: 50px;
}
.contact-us .m-title {
    color: #000000;
    font-size: 30px;
    padding: 30px 0;
}
.contact-us .s-1 {
    text-align: center;
    color: #999999;
    font-size: 18px;
    line-height: 2;
}
.contact-us  .tel {
    background: url("../images/img-59.png") no-repeat;
    height: 141px;
    padding-top: 70px;
    color: #999999;
    font-size: 30px;
    line-height: 1.2;
    padding-left: 200px;
    width: 300px;
}
.contact-us .add {
    width: 400px;
    font-size: 16px;
    line-height: 30px;
    color: #999999;
    padding-top: 30px;
}
.contact-us .erwm {
    padding-top: 30px;
}

.join-to {
    padding-top: 20px;
    min-width: 1200px;
}
.join-to tr td{    padding: 15px 0;}
.join-to .m-title .en {
    padding: 10px 0;
    color: #b4b4b4;
    font-size: 20px;
    text-transform: uppercase;
}
.join-to .m-title .ch {
    background: url("../images/img-65.png") repeat-x left 22px;
}
.join-to .m-title .ch span {
    display: inline-block;
    background: #ffffff;
    padding: 0 20px;
    color: #000000;
    font-size: 30px;
}
.join-to .top-s {
    font-size: 14px;
    line-height: 1.8;
    padding: 60px 0;
}

.join-to .btn-s,.fangwei .btn-s {
    background: url("../images/img-67.png") no-repeat;
    width: 273px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 20px;
    display: inline-block;
}

.join-to .img-list {
    background: #f6f6f6;
    padding: 20px 0;
}

.join-to .img-list ul li {
    width: 23.5%;
    float: left;
    display: inline;
    margin-left: 2%;
}
.join-to .img-list ul li.first {
    margin-left: 0;
}
.join-to .img-list img {
    display: block;
    max-width: 100%;
}

.join-condition {
    padding-top: 25px;
}
.join-condition ul.jmlc{margin-left:0px;}
.join-condition ul.jmlc li{ width:160px; padding:0px 20px 20px 20px; height:110px; border:1px solid #ccc; border-radius:6px; margin-left:85px;}
.join-condition ul.jmlc li b{color:#AE0003; font-weight:100; font-size:25px;line-height:60px;}
.join-condition ul.jmlc li p{font-size:16px; line-height:20px; text-align:left;}
.join-condition .main {
    margin-top: 50px;
    background: url("../images/img-68.png") no-repeat center center;
}
.join-condition ul {
    margin-left: -116px;
}
.join-condition ul li {
    float: left;
    width: 542px;
    height: 125px;
    border-bottom: 2px dotted #cccccc;
    line-height: 1.8;
    margin-left: 116px;
    display: inline;
}
.join-condition ul li .title {
    height: 40px;
    line-height: 40px;
    color: #cd392a;
    font-size: 20px;width:15%;
}
.join-condition ul li .neir {width:85%;font-size: 16px;}
.fangwei {
  /*  background: #f6f6f6;*/
    padding: 40px 0;
}
.fangwei table{ width:600px;margin:0px auto;}
.fangwei .m-title .ch span{
    background: #f6f6f6;
}
.fangwei .main {
    padding: 50px 0 70px;
}
.fangwei .inp-s {
    width: 213px;
    height: 32px;
    padding: 0 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
    border-radius: 5px; margin-bottom:15px;
}
.fangwei .l-s {
    width: 135px;
    text-align: center;
    font-size: 18px;
    color: #616161;
    line-height: 34px;
    margin-right: 10px;
}
.fangwei  .s-1 {
    font-size: 21px;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 35px;
    margin-bottom: 35px;
}

.join-apply {
    background: #f6f6f6;
    padding: 40px 0;
}
.join-apply .m-title .ch span{
    background: #f6f6f6;
}
.join-apply .main {
    padding: 50px 0 70px;
}
.join-apply .inp-s {
    width: 413px;
    height: 32px;
    padding: 0 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
    border-radius: 5px;
}
.join-apply .l-s {
    width: 135px;
    text-align: right;
    font-size: 18px;
    color: #616161;
    line-height: 34px;
    margin-right: 10px;
}

.join-apply .ui-select-wrap {
    background-color: #f6f6f6;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.join-apply .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 32px;
    font-size: 14px;
}

.other-services {
    padding-bottom: 20px; margin-top: 114px;
}
.other-services .top-s {
    height: 456px;
}
.other-services .main {
    height: 980px;
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
    margin-top: -170px;
}
.other-services .tabs-tit {
    background: url("../images/img-53.png") repeat-x;
    height: 96px;
    padding-top: 8px;
    line-height: 88px;
    text-align: center;
}
.other-services .tabs-tit a {
    display: inline-block;
    width: 186px;
    color: #616161;
    font-size: 20px;
}
.other-services .tabs-tit a .icon img{
   display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.other-services .tabs-tit a .icon .img-h {
    display: none;
}
/*.other-services .tabs-tit a:hover,*/
.other-services .tabs-tit a.active {
    color: #cd392a;
    background: #ffffff;
}
.other-services .tabs-tit a:hover .img-h,
.other-services .tabs-tit a.active .img-h {
    display: inline-block;
}
.other-services .tabs-tit a:hover .img-d,
.other-services .tabs-tit a.active .img-d {
    display: none;
}

.tabs-cont {
    padding: 50px;
    overflow: hidden;
    overflow-y: auto;
    height: 780px;
}
.tabs-cont > div {
    display: none;
}
.tabs-cont .title {
    margin-bottom: 40px;
}
.tabs-cont .title h1 {
    height: 70px;
    line-height: 70px;
    font-size: 30px;
}
.tabs-cont .t-1 {
    font-size: 16px;
    line-height: 1.6;
}

.tabs-cont h3 {
    font-size: 30px;
}

.box-01 .s-1 {
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 35px;
    margin-bottom: 35px;
}
.box-01 .inp-01 {
    border: 1px solid #dbdbdb;
    width: 215px;
    border-radius: 5px;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}
.box-01 .inp-02 {
    border: 1px solid #dbdbdb;
    width: 235px;
    border-radius: 5px;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}
.box-01 .txt-01 {
    border: 1px solid #dbdbdb;
    width: 610px;
    border-radius: 5px;
    padding: 0 10px;
    height: 180px;
    line-height: 34px;
}
.box-01 .btn-s {

    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-size: 16px;
}
.box-01 .btn-01 {
    background: url("../images/img-70.png") no-repeat;
}
.box-01 .btn-02 {
    background: url("../images/img-71.png") no-repeat;
}


.box-01 .l-s {
    width: 270px;
    text-align: right;
    font-size: 18px;
    line-height: 32px;
}
.col-f00 {
    color: #ff0000!important;
}
.box-01 .s-2 {
    width: 150px;
    text-align: right;
    font-size: 18px;
    line-height: 32px;
}

.box-01 .ui-select-wrap {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 34px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.box-01 .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 34px;
    font-size: 14px;
}

.up-box {
    border: 1px solid #cd392a;
    width: 502px;
    height: 239px;
    background: url("../images/img-72.png") no-repeat 52px 88px #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    margin: -200px 0 0 -386px;
    padding: 160px 0 0 270px;
    font-size: 30px;
    line-height: 40px;
    color: #cd392a;
    display: none;
}
.up-box .close {
    position: absolute;
    right: 15px;
    top: 0;
}

.box-02 table tr td {
    padding: 20px 0;
    font-size: 14px;
    line-height: 24px;
}
.box-02 table .t-tit td {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    text-align: center;
}

.box-02 .t-1 {
    background: url("../images/img-69.png") no-repeat;
    width: 416px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    display: inline-block;
}


.box-03 table tr td {
    border: 1px solid #d3d3d3;
    padding: 15px 0;
    text-align: center;
    color: #65696a;
    font-size: 16px;
}
.box-03 table tr.t-tit td {
    background: #939696;
    color: #ffffff;
}

/*product-center-info*/
.product-center-info {
    background: #f8f8f8; margin-top: 114px;
}
.product-center-info .top-img {
    height: 456px;
}
.product-center-info .m-title {
    text-align: center;
    margin-top: -43px;
}
.product-center-info .m-title img {
    display: block;
    margin: 0 auto;
}
.product-center-info .m-title .name {
    display: block;
    height: 70px;
    text-align: center;
    font-size: 30px;
    color: #000000;
    font-weight: bold;
}

.product-tit {
    background: #ffffff;
    height: 194px;
    margin-bottom: 45px;
}
.product-tit ul li {
    float: left;
    width: 171px;
    text-align: center;
}
.product-tit ul li a {
    display: block;
    padding-top: 34px;
    height: 160px;
    width: 100%;
}
.product-tit ul li a .img-s img {
    display: block;
    margin: 0 auto;
}
.product-tit ul li a .title {
    color: #000000;
    font-size: 14px;
}

.product-tit ul li a:hover,
.product-tit ul li a.current {
    background: url("../images/img-74.png") no-repeat center 170px #f8f8f8;
      font-weight: bolder;
}

.product-list {
    margin-left: -30px;
}
.product-list li {
    /*width: 505px;*/
	width: 320px;
    height: 410px;
    background: #ffffff;
    float: left;
    display: inline;
    margin-left: 30px;
    margin-bottom: 25px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 0 30px;
}
.product-list li .img-s {
    border-bottom: 1px solid #e9e9e9; text-align:center;position:relative;
}

.product-list li .img-s .img-s_ico{
     position:absolute; top:8px; right:-15px; 
}
.product-list li .img-s .img-s_ico img {
     height:60px; width:60px;
}
.product-list li .img-s a{height:304px; width:320px; overflow:hidden;cursor:pointer}
.product-list li .img-s img {
   /* display: block; height:279px;    margin-left: -80px; padding:10px 0px*/
height:304px; width:320px; 
}

.product-list li .info {
  /*padding-top: 25px;*/padding-top: 10px;
}
.product-list li .info h3 a {
    color: #cd392a;
    /*font-size: 26px;*/cursor:pointer;
    line-height: 1; font-size: 20px;    height: 20px;
    overflow: hidden;
    display: block;
}
.product-list li .info .s-1 {
       width: 305px;
    line-height: 18px;
    text-align: justify;
}
.product-list li .info .a-more {
    border: 1px solid #cd392a;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #cd392a;
    font-size: 16px;
    right: 0;
    top:25px; display:none
}

.ajax_search_page a{width:auto !important; padding:10px;color:#333 !important;}
.page {
    text-align: center;
    padding: 40px 0;
}
.page a {
    display: inline-block;
    width:40px;margin-left:2px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px; cursor:pointer
}
.page a:hover,
.page a.current{
    background: #cd392a;
    color: #ffffff !important;
}
.page span{
    background: #cd392a;   display: inline-block;
    width: 40px;
    height: 30px;margin-left:2px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px;
    color: #ffffff;
}
/*reco-products*/
.reco-products {
    background: url("../images/img-81.png") no-repeat center top;
    height: 450px;background-size: cover; 
}
.reco-products .m-title {
    height: 130px;
    line-height: 130px;
    font-size: 30px;
    color: #ffffff;
}
.reco-products ul {
    margin-left: -25px;
}
.reco-products ul li {
    float: left;
    background: url("../images/img-82.png") no-repeat;
    width: 170px;
    height: 251px;
    overflow: hidden;
    vertical-align: bottom;
    display: inline;
    margin-right: 25px;
    padding: 0 25px;
}
.reco-products ul li .pic{
    border-bottom: 1px solid #e6e6e6;
    height: 168px;
    padding-top: 20px;
    margin-bottom: 6px; position: relative;
}
.reco-products ul li .pic .pic_ico {
    position: absolute;
    top: 10px;
    right: -10px;
}
.reco-products ul li .pic .pic_ico  img {
    width: 50px;
    height: 50px;
}
.reco-products ul li .pic img {
    display: block;
    margin: 0 auto;width:170px; height:162px;overflow:hidden;transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.reco-products ul li .pic img:hover {
transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
	}
.reco-products ul li .title {
    text-align: center;
    color: #999999;
    line-height: 1.4;    
	height: 40px;
    overflow: hidden;
}
.reco-products ul li .title a {
    color: #252525;
    font-size: 16px;
}
.reco-products .hd{
    overflow:hidden;
    height:1px;  }
.reco-products .hd .prev,
.reco-products .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.reco-products .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.reco-products .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.reco-products .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.reco-products .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.reco-products .hd .prev, .reco-products .hd .next {
    display: block;
    width: 53px;
    height: 53px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 220px;
}
.products-detail {
    background: #f5f5f5;
    overflow: hidden;
}
.products-detail .top-s {
    padding: 75px 0 0 0;
    background: #ffffff;
}

.products-detail .l-s {
    width: 780px;
}
.products-detail .r-s {
    width: 400px;/*width:450px*/
}
.products-detail .r-s .title {
    line-height: 2;
    color: #000000;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
}
.products-detail .r-s .title h3 {
    color: #000000;
    font-size: 30px;
}
.products-detail .r-s .s-1 {
    color: #999999;
    line-height: 30px;
    border-bottom: 1px solid #dddddd;
    padding: 10px 0;
    font-size: 14px;
}

.picScroll-top{
    width:126px;
    overflow:hidden;
    position:relative; display:none;
}
.picScroll-top .hd{
    overflow:hidden;
    height:40px;
}
.picScroll-top .hd .prev,
.picScroll-top .hd .next{
    display:block;
    width:59px;
    height:40px; overflow:hidden;
    cursor:pointer;
}

.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li {
    zoom:1;
    overflow: hidden;
    vertical-align: bottom;
    margin-bottom: 11px;
    cursor: pointer;
}
.picScroll-top .bd ul li img {
    border: 1px solid #e7e7e7;
}
.picScroll-top .bd ul li.on img{
    border: 1px solid #d1493c;
}

.big-img {
    position: absolute;
   /* left: 140px;*/
    top: 0;
}
.big-img > div {
    visibility: hidden;
    position: absolute;
    top: -25px;
    left: 0;
}
.mall_ico{
    position: absolute;
    right: 80px;
    top: -30px;
}
.product-info-tit {
    border-top: 1px solid #dedede;
    padding: 20px 0;
    text-align: center;
    background: #ffffff;
}
.product-info-tit a {
    font-size: 18px;
    color: #616161;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #d6d6d6;
    padding: 0 55px;
}
.product-info-tit a:hover,
.product-info-tit a.current {
    color: #cd392a;
}

.product-info-main {
    background: #ffffff;
    margin-bottom: 40px;
}
.product-info-main > div {
    display:none;
    /*padding: 20px 0;*/padding: 30px;line-height: 24px;text-align: justify;font-size: 15px;
}
.product-info-main > div img {
    display: block;
    margin: 0 auto;
}

/*new-list*/
.new-list .top-s{
    height: 456px;
}
.new-list .new-box {
    width: 280px;
    background: #ffffff;
    box-shadow: 0 0 5px #f4f4f4;
}
.new-list .new-box .pic img{
    display: block;
    max-width: 100%;
}
.new-list .new-box .main {
    padding: 10px;
    line-height: 20px;
    color: #999999;
}
.new-list .new-box .main .title a{
    line-height: 42px;
    color: #000000;
    font-size: 16px;
}
.new-list .new-box .time {
    background: url("../images/img-90.png") no-repeat left;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}

#main {
    margin-left: -20px;
}
#wrap{position: relative;}
.new-box .box{ float:left;width: 255px; padding:10px;}
.new-box .box .case{ box-shadow: 0 4px 10px #ccc;border: 1px solid #e5e5e5;overflow:hidden}
.new-box .box .case .con{color:#888;line-height:20px; padding:5px 10px 10px 10px}
.new-box .box .con .tm{margin-top: 12px;background: url("../images/img-90.png") no-repeat left;height: 18px;line-height: 18px;padding-left: 20px;
}
.new-box .box .case img{width:255px; height:auto}
.new-box .box .con span{font-size: 12px; display:block;color: #99a0a9;line-height: 22px;    text-align: justify;}
.new-box .box a{line-height: 22px;display:block;
color: #000000;
font-size: 16px; padding-bottom:10px;}

.new-box {
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
   /* margin-top: -170px;*/
   /* padding: 30px 50px 50px 50px;*/padding: 50px;
}
.new-box .new-l {
    width: 810px;
    line-height: 1.8;
}
.new-box .new-l .title {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom:50px;
    font-size: 30px;
    color: #252525;
    line-height: 1;
}
.new-box .new-l .time {
    padding: 25px 0px 0px 0px;
}
.new-box .new-l .time a{color:#616161}
.new-box .new-l .time span{
    background: url("../images/img-90.png") no-repeat left;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}
.new-box .new-l .body { font-size:16px; padding-top:5px;/*padding-top:15px;*/color: #333;line-height: 30px; text-align: justify;}
.new-box .new-l .body p{padding-top: 15px;}
.new-box .new-l .body h2{color: #F60;padding-top: 15px;font-size:16px;}
.new-box .new-l .body img{padding:10px;}
.other-page {
    color: #999999;
    font-size: 16px;
    line-height: 1.8;
}
 .other-page a {
    color: #999999;
}

.new-box .new-r {
    width: 253px;
}
.r-box {
    border: 3px solid #d9d9d9;
    padding-bottom: 16px;
}
.r-box .title {
    height: 70px;
    line-height: 70px;
    font-size: 20px;
    color: #252525;
}
.r-box .l-s {
    width: 70px;
    margin-right: 5px;
    text-align: right;
    line-height: 22px;
    font-size: 14px;
}
.r-box .inp-s {
    border: 1px solid #e5e5e5;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    width: 135px;
}
.r-box select {
    height: 24px;
    border: 1px solid #e5e5e5;
}
.r-box .btn-s {
    background: url("../images/img-91.png") no-repeat;
    width: 145px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

.list-s {
    border: 1px solid #e4e4e4;
}
.xiangguan{border: 1px solid #F2F2F4;}
.xiangguan .xiangguan_tit{    font-size: 20px;margin: 20px 15px 10px 15px;
   color:#333;
    padding-left: 10px;display: inline;line-height: 46px;
    border-left: 5px solid #F02A2A;}
.xiangguan .xiangguan_list{ border-top: 1px solid #F2F2F4;padding: 20px 15px 10px 15px;}
.xiangguan .xiangguan_list ul li{    float: left;
    width: 48%;background: url("../images/img-93.png") no-repeat left 11px;
    line-height: 1.8; padding-left:2%}
.xiangguan .xiangguan_list ul li a {
    color: #333;
    width: 90%;
    display: inline-block; font-size:14px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
	 text-overflow: ellipsis;}
.list-s .title {
    border-bottom: 1px solid #e4e4e4;
    height: 36px;
    line-height: 36px;
    background: url("../images/img-92.png") no-repeat 16px 15px;
    padding-left: 27px;
    color: #000000;
    font-size: 20px;
}
.list-s .l-main {
    padding: 10px 15px;
}
.list-s ul li {
    line-height: 22px;
    /*height: 22px;*/
    background: url("../images/img-93.png") no-repeat left 13px;
    padding-left: 10px;     padding-bottom: 6px;padding-top: 6px;
    border-bottom: 1px solid #F2F2F2;
}
.list-s ul li span{float:right;display: none;}
.list-s ul li a {
    color: #616161;    
}

.authorized-stores {
    margin-top: 35px;
    margin-bottom: 100px;
}
.authorized-stores .search .title {
    height: 56px;
    line-height: 56px;
    color: #000000;
    font-size: 24px;
}
.authorized-stores .search .inp-s {
    width: 595px;
    height: 44px;
    border: 1px solid #dbdbdb;
    padding: 0 20px;
    font-size: 16px;
}
.authorized-stores .search .btn-s {
    background: url("../images/img-94.png") no-repeat;
    width: 137px;
    height: 45px;
    line-height: 45px;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 24px;
}

.add-tabs {
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    padding: 20px;
}
.add-tabs .add-tit {
    margin-left: -4px;
}
.add-tabs .add-tit a {
    background: url("../images/img-96.png") no-repeat top center;
    display: block;
  /*  width: 226px;*/width: 13.9%;
    height: 45px;
    line-height: 38px;
    float: left;
    margin-left: 4px;
    text-align: center;     cursor: pointer;
    color: #ffffff;
    font-size: 20px;

}
.add-tabs .add-tit a:hover{color: #ffffff !important;}
.add-tabs .add-tit a.current {
    background: url("../images/img-97.png") no-repeat top center;
}
.add-tabs .s-1 {
    background: url("../images/img-98.png") no-repeat left 5px;
    padding-left: 20px;
    line-height: 2;
}
.add-tabs .s-1 span {
    color: #cd392a;
}
.add-tabs .s-1 a {
    color: #616161;
    display: inline-block;
     padding:0px 4px;
}
.add-tabs .s-1 a:hover,.add-tabs .s-1 a.on{ background:#d3d3d3; padding:0px 4px;} 
.add-main > div {
    display: none;
}

.add-list {
    margin-left: -18px;
}
.add-list li {
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    padding: 20px 25px;
    overflow: hidden;
    vertical-align: bottom;
    width: 539px;
    float: left;
    margin-left: 18px;
    margin-bottom: 20px;
}
.add-list li .img-s {
    width: 192px;
}
.add-list li .img-s img {
    width: 190px;
    height: 107px;
    border: 1px solid #dbdbdb;
    display: block;
}
.add-list li .info {
    width: 330px;
    line-height: 1.4;
	height: 130px;
}
.add-list li .info h5 {
    font-size: 16px;
}
.add-list li .info img {
    display: block;
}
.add-list li .info td{ line-height:20px;}
.from-box {
    background: #fbfbfb;
    padding-bottom: 45px;
}
.from-box .m-title {
    color: #000000;
    font-size: 30px;
    line-height: 126px;
    height: 126px;
}
.from-box table tr td {
    font-size: 18px;
    color: #000000;
    padding: 25px 0;
}

.from-box  .ui-select-wrap {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 46px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.from-box  .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 46px;
    font-size: 18px;
}
.from-box .inp-s {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    width: 100%;
    padding: 0 10px;
    font-size: 16px;
    border-radius: 5px;
}

.from-box .txt-01 {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    box-sizing: border-box;
    /*height: 300px;*/
   /*  line-height: 42px;
   width: 100%;*/height: 100px; width: 80%;
    line-height: 22px;
    padding:  10px;
    font-size: 16px;
    border-radius: 5px;
}
.from-box .btn-s {
    background: url("../images/img-101.png") no-repeat;
    width: 304px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

/*input*/


.from-box label {
    display: block;
    cursor: pointer;
    line-height: 20px;
    padding-bottom: 9px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.checkboxes {
    border-bottom: 1px solid #0064cd;
}
.radios {
    padding-top: 18px;
    border-top: 1px solid #049CDB;
}
.label_check input,
.label_radio input {
    margin-right: 5px;
}

.has-js .label_check,
.has-js .label_radio {
    padding-left: 34px;
}

.has-js .label_check {
    background: url(../images/checkbox-radio-bg.png) no-repeat;
}
.has-js .label_radio {
    background: url("../images/img-103.png") no-repeat;
    display: inline-block;
    line-height: 30px;
}
.has-js .label_check {
    background-position: 0 -100px
}
.has-js label.c_on {
    background-position: 0 -150px;
}
.has-js label.r_on {
    background: url("../images/img-102.png") no-repeat;
}
.has-js .label_check input,
.has-js .label_radio input {
    position: absolute;
    left: -9999px;
}
.news-nav {
    background: url("../images/img-108.png") repeat-x;
    height: 96px;
    min-width: 1200px;
    text-align: center;
}
.news-nav a {
    display: inline-block;
    width: 186px;
    height: 96px;
    line-height: 96px;
    text-align: center;
    font-size: 20px;
    color: #616161;
    margin: 0;
    padding: 0;
}
.news-nav a span {
    display: inline-block;
    width: 29px;
    height: 27px;
}
.news-nav a span img {
    vertical-align: middle;
    display: block;
    margin: 8px auto;
}
.news-nav a span .img-h {
    display: none;
}
.news-nav a:hover,
.news-nav a.current{
    background: url("../images/img-109.png") repeat-x;
    color: #e70018;
}
.news-nav a:hover span .img-h {
    display: block;
}
.news-nav a:hover span .img-d {
    display: none;
}
.news-nav a.current .img-h {
    display: block;
}
.news-nav a.current .img-d {
    display: none;
}
.news-cont > div {
    visibility: hidden;
}


.centant-if{width:800px;position: relative; z-index: 1; height:720px; margin-left:180px;}
#box{display:none; position:absolute; width:380px; height:140px; border:solid 1px #e6e6e6; background:#fff url("../images/bg1.gif") 0 -1px repeat-x; font-size:12px; z-index:200;    box-shadow: 0px 0px 10px #666;}
#closeBtn{position:absolute; right:10px; top:10px; color:#666; background:url("../images/close.gif") no-repeat; padding-left:17px; cursor:pointer}
#closeBtn:hover{color:#F00; text-decoration:none}
#box div{position:absolute; left:50px; top:67px}
#box div input{padding:4px; margin:0;    color: #000; border:solid 1px #ABADB3}
#box .sendtomb{position:absolute; left:250px; top:65px}
#greybackground{background:#fff; width:100%; display:block; position:absolute; top:0; left:0; z-index:100}


.box-03 .bd {
    padding: 35px 0; border:1px solid #e3e3e3; margin-top:30px;
}
.box-03  .o {
    border-right: 1px solid #e0e0e0;
}
.box-03  dl {
    text-align: left;
}
.box-03  dl {
    width: 49%;
    float: left;
}
.box-03 dl dd {
    font-size: 12px;
}
.btn-primary{
    background-color: #f25807;
    border-color: #f25807;
    color: #fff;
}
.box-03  dl dd {
    margin: 0;
}
.box-03 dl dt, .box-03 dl dd {
    margin-left: 270px;
}
.box-03  dl dt {
    font-size: 18px;
    padding: 0;
    margin-bottom: 7px;
    margin-top: 8px;
    color: #333;
}
.icon-contact {
    float: left;
    margin-left: 137px;
}
.icon-contact01 {
        background-position: top left;
}
.icon-contact02 {
    background-position: 0 -109px;
}
.icon-contact03 {
    background-position: 0 -211px;
}
.box-03  input {
    margin: 10px 0 0 270px;
}
.box-03  input {
    display: block;     width: 160px;
    height: 40px;
	    background-color: #f25807;
    border-color: #f25807;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; border:1px
}
.icon-contact {

    width: 101px;
    height: 100px;
    display: block;
    background-repeat: no-repeat;
    background-image: url("../images/icon.jpg");
}

/*search.asp搜索页面样式*/
.search-result-title{    padding-top: 62px;
    margin-bottom: 58px;
    padding-left: 15px}
.search-result-title h2{font-size: 22px;color: #2c2c2c;line-height: 24px;margin-bottom: 24px;}
.search-result-title p{font-size: 18px;color: #787878;line-height: 20px;}

.search-result-list{margin-bottom: 5px;}
.search-result-list .list-box{width:576px;}
.search-result-list .list-box .title{
    font-size: 18px;
    color: #333333;
    height: 56px;
    line-height: 56px;
    padding-left: 30px;
    border-top: 1px #E4E4E4 solid;
    border-bottom: 1px #E4E4E4 solid;
}

.search-result-list .list-box {font-size: 12px;}
.search-result-list .list-box table{width: 100%;}
.search-result-list .list-box tr{border-bottom: 1px #E4E4E4 solid;}
.search-result-list .list-box td{vertical-align: top;padding: 14px 0px;}
.search-result-list .list-box td p{line-height: 22px;}
.search-result-list .list-box td.td-item-1{width: 208px;padding-left: 15px;}
.search-result-list .list-box td.td-item-2{padding-right: 25px;}
.search-result-list .list-box td h5{font-size: 18px;color: #00213b;margin: 36px 0px 16px 0px;}
.search-result-list .product-list td{padding-top: 15px;padding-bottom: 15px;}
.search-result-list .product-list td p{color: #666;}
.search-result-list .product-list td .img-box{width: 178px;height: 178px;overflow: hidden;}
.search-result-list .news-list td{padding-top: 15px;padding-bottom: 15px;}
.search-result-list .news-list td p{color: #99a0a9;}
.search-result-list .news-list td p.time{
    padding-left: 22px;
    margin-top: 10px;
    background: url('/images/apps/frontend/home/clock_icon.png') left center no-repeat;
}
.search-result-list .news-list td .img-box{ width: 178px;/*height: 178px;*/overflow: hidden;}
.search-result-list .news-list td.td-item-1{width: 222px;}
.search-result-list .news-list td.td-item-2{padding-top: 0px;}
/*.search-result-list .news-list td .img-box{width: 182px;height: 153px;overflow: hidden;}*/
a.zhushou_start{ cursor:pointer}
.series-title{ height:90px;}

.series-title span.product-num {   
    font-size: 22px;
    color: #79797b;
    line-height: 16px;
}
a.link{     
display: inline-block;
    width: 158px;
    height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    line-height: 40px;
    background-color: #bcbcbc;
    transition: background-color 0.3s;
	}
a.link i{ 	    
display: inline-block;
    margin-right: 8px;
    vertical-align: top;
height: 39px;
}
a.link1 i {
    width: 33px;
    background: url(../images/ico_30.png) no-repeat center;
}
a.link2 i {
    width: 33px;
    background: url(../images/ico_31.png) no-repeat center;
}
a.link:hover {background-color: #e60012;color: #fff !important;}

a.tmgm:hover{ background:url('/images/img-85_h.png') left center no-repeat; width:190px; height:48px;}
a.mdgm{ background:url('/images/img-md.png') left center no-repeat; width:190px; height:48px;}
a.mdgm:hover{ background:url('/images/img-md_h.png') left center no-repeat; width:190px; height:48px;}
/*悬浮*/
#zxn_box_left{ position: fixed;bottom:0px;left: 0px; width:100%;z-index:1}
a.tmcx{ background:url('/images/tmcx.png') top center no-repeat; width:100%; height:133px; width:100%;display:block;    background-size: cover;}
#zxn_box{  position: fixed; bottom: 80px;right: 20px;z-index:2;}
.consult_box { position:fixed; top:0px; right:0px;	_position:absolute;	_bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); z-index:9000;}
.consult_tan {position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)); left:100%;margin-left:0px;margin-top:160px; width:466px; height:216px; overflow:hidden;background:url(../images/invite.png) no-repeat; z-index:9999;}
.consult_but { position:absolute; width:93px; height:28px; top:142px; left: 152px; cursor:pointer; background:url(../images/invite_button_but.png) no-repeat; }
.consult_but:hover { opacity:0.8;}
.consult_now { position:absolute; width:93px; height:28px; top:142px; left: 250px; cursor:pointer; background:url(../images/invite_button_now.png) no-repeat; }
.consult_now:hover { opacity:0.8;}
.consult_text { position:absolute; width:300px; height:90px; top:52px; left: 154px; font:normal 15px/20px "宋体"; display:block; text-align:center; }
.consult_center_close { position:absolute; width:15px; height:15px; top:40px; right: 50px; cursor:pointer; background:url(../images/service_close.gif) no-repeat; }
.consult_search_prompt { width: 211px; background: url("../images/consult_search_prompt.gif") no-repeat; position: absolute; left: 120px; height: 39px; top: 36px; display:none; }

.consult_fu_box {display:block; width:70px;margin:132px 10px 0 0;border-top:1px solid #e8e8e8;}
.consult_zhangshi {width: 70px;float:right;display: block; /*overflow:hidden;*/}
.consult_zhangshi a { display:block;}
.consult_zxiang { /*width:26px;*/ width:0px; height:134px; cursor:pointer; position:absolute; top:30px; right:0px; z-index:7; overflow:hidden;}
.concult_kp_new { width:70px;display: block;  }
.concult_kp_new a,.concult_kp_new a:visited {width:68px;padding-top:58px;height:21px;border:1px solid #e8e8e8;border-top:none;background:#f5f5f5 url("http://www.sllssrq.com/images/footerbg.jpg") no-repeat;color:#4c4c4c;text-decoration:none;text-align:center;}
.concult_kp_new a:hover,.concult_kp_new a:active {background:#f81e46 url("http://www.sllssrq.com/images/footerbg.jpg") no-repeat;color:#fff !important;border:1px solid #f81e46;border-top:none;}

.weixinimg{position:absolute;right:75px; top:0px; padding:0px; background:#fff;display:none;    box-shadow: 1px 1px 5px 4px #ccc;}
.newzx_weixin{position:relative;}
.newzx_weixin a,.newzx_weixin a:visited {background-position:-202px 0px;}
.newzx_weixin a:hover,.newzx_weixin a:active {background-position:-202px -80px;}
.newzx_zixun a,.newzx_zixun a:visited {background-position:0px 0px;}
.newzx_zixun a:hover,.newzx_zixun a:active {background-position:0px -80px;}
.newzx_yuyue a,.newzx_yuyue a:visited {background-position:-69px 0px;}
.newzx_yuyue a:hover,.newzx_yuyue a:active {background-position:-69px -80px;}
.newzx_huodong a,.newzx_huodong a:visited {background-position:-137px 0px;}
.newzx_huodong a:hover,.newzx_huodong a:active {background-position:-137px -80px;}
.newzx_guanzhu a,.newzx_guanzhu a:visited {background-position:-263px 0px;}
.newzx_guanzhu a:hover,.newzx_guanzhu a:active {background-position:-263px -80px;}
.newzx_top a,.newzx_top a:visited {background-position:-263px 0px !important;}
.newzx_top a:hover,.newzx_top a:active {background-position:-263px -80px !important;}


.box-03 .bd table.shouhou tr td{border:none;text-align:left;padding:0px}
.topposi{    height: 58px;
    line-height: 28px;color:#ccc}
.topposi a{ color:#777}
/*top_banner*/
#ads {
	
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.my_jyfs {
	position: absolute;
	z-index: 999;
	top: 2px;
	right: 0px;
	height: 20px;
	width: 20px;
	visibility: visible; }
	
.dnaz-news ul li.linobg  {background:none;width:46%; margin:1% 2%;padding-bottom:15px; height:auto;}
.dnaz-news ul li a.indeximg{ width:100px; height:80px;display:none; overflow:hidden; float:left;margin-right:10px;}
.dnaz-news ul li a.indextitle{float:left;font-size:16px; }
.dnaz-news ul li p.indexp{float:left; margin-top:6px;width:420px;font-size:11px;line-height:18px;margin-bottom:0px;display:none;text-align: left;color:#999}
.dnaz-news ul li a{color:#666}
.dnaz-news ul li span{float:right; color:#CCC}
.picScroll-leftdnaz .bd ul li{margin-left:0px  !important; border:0px;}
.picScroll-leftdnaz{
    width:1200px;
    position:relative;
}
.picScroll-leftdnaz .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-leftdnaz .hd .prev,
.picScroll-leftdnaz .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-leftdnaz .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -45px;
}
.picScroll-leftdnaz .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-leftdnaz .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -45px;
}
.picScroll-leftdnaz .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-leftdnaz .bd{
    width: 1130px; margin:0px auto;overflow:hidden;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-leftdnaz .bd ul li{
    margin-right: 25px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 288px;
    width: 360px; 
}
.picScroll-leftdnaz .bd ul li .pic {
    text-align:center; position:relative; overflow:hidden;
}
.picScroll-leftdnaz .bd ul li .pic .pic_ico{
     position:absolute; bottom:0%; right:0%; width:100%; text-align:center; color:#FFF;background:rgba(0, 0, 0, 0.57); line-height:60px;
}
.picScroll-leftdnaz .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-leftdnaz .bd ul li .pic img {
   width:360px;
    height:288px;
    display:block;transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
 .picScroll-leftdnaz .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-leftdnaz .bd ul li:hover {}
.picScroll-leftdnaz .bd ul li:hover .title a {
    color: #cd392a;
    /*background: url("../images/img-22.png") no-repeat 10px bottom;*/
}
table.ke-zeroborder  tr td{border:1px solid #ccc}
table.ke-zeroborder tr td:last-child{ text-align:left; padding-left:15px;}
table.ke-zeroborder  thead{background:#e0e0e0}
.dnazlc {width:48%; padding:0px 1%; }
.dnazlc  ul li.dnazli{height:auto; margin-left:0px; border:none; width:520px; margin-left:15px}
span.dnaz_ico{color:#FFF; background:#c23929; padding:0px 15px; font-size:16px; line-height:36px;display: inline-block;border-radius: 3px 15px;}
span.dnaz_txt{color:#FFF; background:#898989; padding:0px 20px; line-height:26px;display: inline-block; text-align:center}
.dnazico_pf{position:absolute;z-index:2;left:-16px; top:-10px;}
.dnaztxt_pf{position:absolute;z-index:2;right:-1px; bottom:-1px;}
.dnazlc  ul li .img_one,.dnazlc  ul li .img_two{position:relative;width:212px; height:162px;}
.dnazlc  ul li .img_one img,.dnazlc  ul li .img_two img{border-radius:10px 85px;width:212px; height:162px;border:1px solid #ccc }
.dnazlc  ul li .img_zhong_L{background: url("../uploads/zt/nuanqianzhuang/al.jpg") no-repeat center center;height:162px;width:96px;}
.dnazlc  ul li .img_zhong_R{background: url("../uploads/zt/nuanqianzhuang/ar.jpg") no-repeat center center;height:162px;width:96px;}
.dnazlc  ul li .img_xia{background: url("../uploads/zt/nuanqianzhuang/ax.jpg") no-repeat  80% center; width:100%; height:80px;}
.dnazlc  ul li .img_xiaL{background: url("../uploads/zt/nuanqianzhuang/ax.jpg") no-repeat  15% center; width:100%; height:80px;}				