*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;}

html {height:100%;}

html,body {min-height:100%;}

html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,select,button,textarea,input {margin:0;padding:0;}

body {background:#fff;font-family:"Calibri","Arial","Helvetica","sans-serif","Microsoft YaHei";font-size:14px;color:rgb(0,0,0);position:relative;font-weight:lighter;}

input[type="text"],input[type="password"],input[type="button"],input[type="reset"],input[type="submit"],button,textarea {outline:none;border:none;-webkit-appearance:none; border-radius: 0;}

select {outline:none;border:none;}

a,img,button,input,textarea {-webkit-tap-highlight-color:rgba(255,255,255,0);}

h1,h2,h3,h4,h5,h6,strong {font-weight:normal;}

a {text-decoration:none;color:#000;}

a:hover {text-decoration:none;}

a:focus {text-decoration:none;}

li {list-style:none;}

img {vertical-align:middle;border:none;}

.fl {float:left;}

.fr {float:right;}

.clear {clear:both;}



.hidden {overflow:hidden;}

.header {height:100px;width:1280px;margin:0 auto;}

.header .logo {float:left;margin:24px 80px 0 0;}

.header .search {position:relative;float:left;width:580px;}

.header .search:after {position:absolute;top:24px;right:0;content:"";width:1px;height:42px;background:#d5d5d5;}

.header .search .check {padding-top:15px;overflow:hidden;}

.header .search .check li {float:left;line-height:28px;margin-left:10px;}

.header .search .check li .checkBox {width:13px;height:12px;position:relative;float:left;margin:8px 5px 0 0;}

.header .search .check li .checkBox input[type="radio"] {opacity:0;position:absolute;top:0;left:0;z-index:9;}

.header .search .check li .checkBox .ins {position:absolute;top:0;left:0;z-index:8;width:13px;height:12px;background:url(../images/head-checkOff.jpg) left center no-repeat;}

.header .search .check li.on .checkBox .ins {background:url(../images/head-checkOn.jpg) left center no-repeat;}

.header .search .form .box {float:left;width:500px;height:34px;background:#eee;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}

.header .search .form .box form{height: 30px; padding-top:0 !important;}

.header .search .form .box input[type='text'] {float:left;padding:0 10px;width:300px;height:30px;background:none!important; text-indent: 0 !important;border:0}

.header .search .form .box button,.header .search .form .box input[type='button'] {float:right;width:55px;height:30px;cursor:pointer;background:url(../images/head-search.png) center center no-repeat; border: none; font-size: 0;    top: 21px;position: absolute;right: 62px;
}
.header .search  .m a{  display:inline-block; margin-right:5px; margin-left:5px;}
.header .search .form .az {float:left;padding:0 10px;line-height:30px;font-size:18px; display: block !important;}

.header .search .form .az img {margin:-2px 5px 0 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.header .search .form .az:hover img {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}

.header .user {position:relative;float:left;padding:24px 30px 0;}

.header .user:after {position:absolute;top:24px;right:0;content:"";width:1px;height:42px;background:#d5d5d5;}

.header .user img {float:left;width:30px;height:30px;margin-top:6px;}

.header .user .txt {padding-left:40px;height:42px;line-height:20px;}

.header .user .txt .name{width:150px;overflow: hidden;text-overflow: ellipsis}

.header .user .txt .name a {font-size:16px;color:#474747;}

.header .user .txt .name a:hover {color:#cc3536;}

.header .user .txt .func a {font-size:16px;color:#7a7a7a;}

.header .user .txt .func a:last-child {margin-left:10px;}

.header .user .txt .func a:hover {color:#cc3536;}

.header .cart {float:right;position:relative;}

.header .cart:hover .count {border:1px solid #e0e0e0;border-bottom:0;}

.header .cart:hover .info {display:block;}

.header .cart .count {position:relative;width:57px;height:75px;margin-top:13px;z-index:11;border:1px solid #fff;cursor:pointer;background:#fff url(../images/head-cart.png) center 20px no-repeat;}

.header .cart .count span {position:absolute;top:10px;right:5px;width:18px;height:18px;text-align:center;background:#cc3536;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;line-height:18px;}

.header .cart .info {position:absolute;top:87px;right:0;width:300px;background:#fff;z-index:10;border:1px solid #e0e0e0;display:none;}

.header .cart .info .box {padding:0 15px 10px;}

.header .cart .info .box .item {border-top:1px solid #ddd;line-height:50px;overflow:hidden;}

.header .cart .info .box .item:first-child {border:0;}

.header .cart .info .box .item .name {width:130px; padding-right: 5px; float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.header .cart .info .box .item .number {margin-top: 15px;}

.header .cart .info .box .item .number .common_btn{width: 16px; height: 20px; line-height: 18px; float: left; border: 1px solid #ccc; text-align: center; cursor: pointer;}

.header .cart .info .box .item .number input{width: 40px; height: 20px; text-align: center; margin: 0 2px; border: 1px solid #ccc; float: left;}

.header .cart .info .box .item .price {width:60px; padding-left: 5px; text-align:right;color:#cc3536;}

.header .cart .info .box .total {color:#999;line-height:40px;}

.header .cart .info .box .total b {float:right;font-size:20px;color:#000;}

.header .cart .info .func {height:46px;line-height:46px;text-align:center;background:#ae2326;color:#fff;}

.header .cart .info .func a {font-size:16px;color:#fff;padding:0 3px;}

.header .cart .opacity{opacity:0;filter:alpha(opacity=0)}

.commonAZ {background:#eeeeee;height:52px;width:100%;display:none;}

.commonAZ .content {width:1200px;margin:0 auto;padding:10px 0;overflow:hidden;position:relative;}

.commonAZ .content a {float:left;min-width:15px;line-height:32px;margin-right:18px;}

.commonAZ .content a:hover,.commonAZ .content a.curr {font-weight:bold;color:#cc3536;}

.commonAZ .content span {position:absolute;top:6px;right:50px;width:40px;height:40px;cursor:pointer;background:url(../images/az-close.png) center center no-repeat;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.commonAZ .content span:hover {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}

.nav-fixed{position: fixed;top: 0;z-index: 1000;width:100%}

.nav {height:52px;background:#414141;width:100%;}

.nav .content {width:1280px;margin:0 auto;}

.nav .content ul li {position:relative;float:left;width:162px;text-align:center;font-size:16px;}

.nav .content ul li:after {position:absolute;top:19px;right:0;content:"";width:1px;height:15px;background:#555;}

.nav .content ul li:last-child:after {display:none;}

.nav .content ul li:first-child {width:85px;text-align:left;}

.nav .content ul li:last-child {width:200px;text-align:right;}

.nav .content ul li:last-child .hover{left:88%;}

.nav .content ul li.current .link a {color:#cc3536;}

@media screen and (min-width: 992px){
	.nav .content ul li:hover .link a {color:#cc3536;}

	.nav .content ul li:hover .hover {display:block;animation: delay 0.5s 1 forwards;-webkit-animation: delay 0.5s 1 forwards;-o-animation: delay 0.5s 1 forwards;-moz-animation: delay 0.5s 1 forwards;-ms-animation: delay 0.5s 1 forwards;}
}

@keyframes delay {

    0%{

        opacity:0;

    }

    66%{ 

        opacity:0;

    }

    100%{

        opacity:1;

    }

}



@-ms-keyframes delay{

	0%{

        opacity:0;

    }

    66%{ 

        opacity:0;

    }

    100%{

        opacity:1;

    }

}

@-webkit-keyframes delay{

	0%{

		opacity: 0;

	}

	66%{

		opacity: 0;

	}

	100%{

		opacity: 1;

	}

}

@-o-keyframes delay{

	0%{

		opacity: 0;

	}

	66%{

		opacity: 0;

	}

	100%{

		opacity: 1;

	}

}

@-moz-keyframes delay{

	0%{

		opacity: 0;

	}

	66%{

		opacity: 0;

	}

	100%{

		opacity: 1;

	}

}



.nav .content ul li .link a {display:block;line-height:52px;color:#fff;font-size: 18px;}

.nav .content ul li h3{color: #fff;font-size: 18px;font-weight: bold;}

.nav .content ul li h6{color: #fff;margin-top: 10px;}

.nav .content ul li .hover {position:absolute;top:48px;left:50%;margin-left:-125px;width:250px;padding:20px 12px;background:#414141 url(../images/nav-bg1.png) left top no-repeat;z-index:99;display:none;}

.nav .content ul li .hover a {display:block;line-height:25px;color:#d7d7d7;padding-left:12px;text-align:left;background:url(../images/nav-bg2.png) left 12px no-repeat;}

.nav-fixed{position: fixed;width: 100%;z-index: 1000}

.nav .content ul li .hover a:hover {color:#cc3536;}

.nav .content ul li .hover a .linHot{color:rgb(255, 255, 0);font-size: 12px;position: relative; top: -4px; left:5px;}

.nav .content ul li .productHover {width:910px;background:#414141 url(../images/nav-bg1.png) left top repeat-x;}

.nav .content ul li .productHover .l {width:33.3%;float:left;padding-right:10px;}

.nav .content ul li .productHover .down{margin-top: 26px;} 

.nav .content ul li .productHover .r {width:33.3%;float:left;padding-left:10px;}

.fixedTotop {width:48px;height:48px;position:fixed;bottom:100px;right:40px;z-index:99;cursor:pointer;display:none;}

.footer {width:100%;background:#303030;z-index:1;min-width:1280px;}

.footer .block .content {width:1000px;margin:0 auto;padding:20px 0;overflow:hidden;}

.footer .block .content .left {float:left;width:240px;}

.footer .block .content .left .item {margin-bottom:15px;}

.footer .block .content .left .item img {width:34px;height:34px;float:left;}

.footer .block .content .left .item .txt {padding-left:50px;}

.footer .block .content .left .item .txt .tit {font-size:16px;color:#fff;padding-bottom:5px;}

.footer .block .content .left .item .txt .cont {color:#a1a1a1;line-height:20px;}

.footer .block .content .form {float:left;margin-left:30px;width:340px;}

.footer .block .content .form h3 {font-size:16px;color:#fff;}

.footer .block .content .form strong {display:block;width:54px;height:2px;background:#cc3536;margin-top:20px;}

.footer .block .content .form .box {margin-top:20px;position:relative;}

.footer .block .content .form .box .half {width:160px;position:relative;}

.footer .block .content .form .box input ,.footer .block .content .form .box select {width:100%;height:35px;border:1px solid #575757;padding:5px 10px;background:none;color:#727272;}

.footer .block .content .form .box textarea {width:100%;height:90px;display:block;border:1px solid #575757;padding:5px 10px;background:none;color:#727272;resize:none;}

.footer .block .content .form .box button {width:135px;height:35px;background:#cc3536;color:#fff; border: none; cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.footer .block .content .form .box button:hover {background:#AF5253;}

.footer .block .content .form .box span {display:block;width:100%;position:absolute;bottom:-20px;height:20px;line-height:20px;color:#e85c5c;font-size:12px;}

.footer .copyright {border-top:1px solid #474747;}

.footer .copyright .content {width:1000px;margin:0 auto;overflow:hidden;}

.footer .copyright .content .left {float:left;line-height:42px;color:#717171;}

.footer .copyright .content .right {float:right;line-height:42px;color:#3f3f3f;}

.footer .copyright .content .right .link {float:left;}

.footer .copyright .content .right .link a {color:#727272;padding:0 10px;}

.footer .copyright .content .right .link a:hover {color:#bebebe;}

.footer .copyright .content .right .icon {float:left;padding-left:10px;}

.footer .copyright .content .right .icon img {margin:-3px 5px 0;}

.whiteBorder {border:1px solid #ccc !important;}

.redBorder {border:1px solid #f00 !important;}

@-webkit-keyframes upDown {25% {-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}

50%,100% {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

75% {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}

@-moz-keyframes upDown {25% {-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}

50%,100% {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

75% {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}

@-ms-keyframes upDown {25% {-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}

50%,100% {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

75% {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}

@keyframes upDown {25% {-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}

50%,100% {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

75% {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}

/**login**/

.header .user_logout{float: left; padding: 24px 30px 0; position: relative; text-align: center;}

.header .user_logout:after { position: absolute; top: 24px; right: 0; content: ""; width: 1px; height: 42px; background: #d5d5d5;}

.header .user_logout .btn{margin-top: 2px;}

.header .user_logout a{width: 72px; height: 20px; line-height: 20px; margin: 0 3px; background: #eeeeee; display: inline-block; border-radius: 30px; transition: all 0.3s ease;}

.header .user_logout a:hover{color: #fff; background: #cc3536;}

/*autocomplete*/

#showUser{width: 100%; background: #fff; z-index: 9; position: relative; overflow: hidden;border-bottom:1px solid #ccc;}

#showUser a{display: block; padding: 5px;}

#showUser a:hover{background: #f5f5f5; color: #cc3536;}
#search-tips{display:none;width:100%; position:relative;z-index:9;background: #fff;overflow: hidden;border-bottom: 1px solid #ccc;}
#delete>div{width: 100%;height:30px;border-bottom: 1px solid #eeeeee;padding:3px 6px 3px 5px;font-size: 15px;color: rgb(51, 51, 51);overflow: hidden;}
#delete>div:hover{color: #cc3536;background: #f5f5f5;cursor:pointer;}
#delete>div img{padding-right: 5px}
#search-tips .history{font-size: 10px;cursor:pointer;padding-left:5px;width: 90px;float: left;}
#search-tips .history_close{font-size: 10px;cursor:pointer;padding-right: 5px;width: 50px;float: right;}
#search-tips .history_close img{width:15px;padding-right: 5px}
#search-tips .history img{width:15px;padding-right: 5px}

.homeWrap {width:1280px;margin:0 auto;}

.homeWrap .commonTit {text-align:center;}

.homeWrap .commonTit h3 {font-size:22px;color:#3754aa;font-weight:bold;line-height:58px;}

.homeWrap .commonTit span {width:54px;height:2px;background:#cc3536;display:block;margin:0 auto;}

/**/.homeBanner {height:350px;margin:20px auto !important;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;position: relative;}

.homeBanner .sp-slides-container {position:static !important;height:320px !important;overflow:hidden;}

.homeBanner .sp-slides-container .sp-slide img{width:856px;height:320px;}

.homeBanner .sp-horizontal .sp-previous-arrow {top:0;}

.homeBanner .sp-previous-arrow {width:100px;height:20px;top:0 !important;right:0;left:auto !important;margin:0 !important;z-index:9;display:block !important;background:url(../images/home-top.jpg);}

.homeBanner .sp-next-arrow {width:100px;height:20px;bottom:0 !important;right:0 !important;left:auto !important;top:auto !important;margin:0 !important;z-index:9;display:block !important;background:url(../images/home-bottom.jpg);}

.homeBanner .sp-next-arrow:before {display:none;}

.homeBanner .sp-previous-arrow:before {display:none;}

.homeBanner .sp-thumbnail-image-container {width:100px;height:65px;}

.homeBanner .sp-thumbnail-image-container img {height:65px;}

.homeBanner .sp-selected-thumbnail {border: 2px solid #cc3536;overflow: hidden;width: 100px !important;margin-left: 23px; }

.homeBanner .sp-right-thumbnails.sp-has-pointer .sp-thumbnail {right:0;left:auto !important;}

.homeBanner .sp-right-thumbnails.sp-has-pointer .sp-thumbnail .hover {width:152px;height:65px;background:url(../images/home-bg8.png) no-repeat;position:absolute;top:0;right:103px;font-size:13px;padding:15px 20px 10px 10px;line-height:18px;display:none;}

.homeBanner .sp-right-thumbnails.sp-has-pointer .sp-thumbnail:hover .hover {display:block;}

.homeBanner .sp-right-thumbnails {top:20px;bottom:20px;height:280px !important;}

.homeBanner .sp-thumbnail-container {margin-bottom:10px;}

.homeSection1 {width: 100%;}

.homeSection1 a {width: 25%;float: left;margin: 0px;padding: 10px 0px;display: block;text-align: center;border:1px solid white;}

.homeSection1 a img{width: auto; max-width: 80%;}

.homeSection1 h3{font-size: 1.285em;font-weight: normal;color: #1c1c1c;margin: 0.8em 0;}

.homeSection1 p {font-size: 1em;color: #888;line-height: 1.8;text-align: left;padding: 5px;}

.homeSection1 a:hover{border: 1px solid #ccc;}

.homeSection1 a:hover h3, .homeSection1 a:hover p{color: #cc3536;}

/*.homeSection1 {background:url(../images/home-bg1.jpg) center top no-repeat;}

.homeSection1 ul {overflow:hidden;position:relative;}

.homeSection1 ul:after {position:absolute;top:0;left:493px;content:"";width:14px;height:100%;background:#fff;}

.homeSection1 ul li {width:493px;}

.homeSection1 ul li:nth-child(odd) {float:left;}

.homeSection1 ul li:nth-child(even) {float:right;}

.homeSection1 ul li a {display:block;position:relative;height:60px;padding:0 80px 0 30px;line-height:60px;font-size:16px;background:rgba(0,0,0,0.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection1 ul li a:hover {color:#cc3536;}

.homeSection1 ul li img {position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}

.homeSection1 ul li span {display:block;background:#fff;height:10px;background:#fff;}*/

.homeSection2 ul {overflow:hidden;padding-top:20px;}

.homeSection2 ul li {position:relative;width:493px;height:65px;border:1px solid #dcdcdc;padding:0 130px 0 27px;margin-bottom:14px;background:#f7f7f7;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection2 ul li:hover a {color:#cc3536;}

.homeSection2 ul li:nth-child(odd) {float:left;}

.homeSection2 ul li:nth-child(even) {float:right;}

.homeSection2 ul li a {display:block;padding-left:25px;line-height:63px;background:url(../images/home-bg2.png) left center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.homeSection2 ul li span {position:absolute;top:16px;right:12px;width:112px;height:33px;text-align:center;line-height:33px;color:#ae2326;background:url(../images/home-bg3.png) no-repeat;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection3 .block {overflow:hidden;padding-top:20px;}

.homeSection3 .block .item {position:relative;width:50%;height:190px;padding:30px;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection3 .block .item:hover {color:#bdbdbd;}

.homeSection3 .block .item:hover p {color:#BDBDBD;}

.homeSection3 .block .item:hover .more a {color:#BDBDBD;}

.homeSection3 .block .item:nth-child(odd) {background:#AB3A23;}

.homeSection3 .block .item:nth-child(even) {background:#666161;}

.homeSection3 .block .item h3 {font-size:18px;line-height:28px;margin-bottom:15px;}

.homeSection3 .block .item p {color:#f9f8f8;line-height:24px;}

.homeSection3 .block .item .more {width:100%;padding:0 27px;text-align:right;position:absolute;bottom:23px;left:0;}

.homeSection3 .block .item .more a {display:inline-block;color:#fff;line-height:22px;padding-right:30px;background:url(../images/home-bg4.png) right center no-repeat;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection3 .list {overflow:hidden;}

.homeSection3 .list li {width:49%;height:40px;border:1px solid #dcdcdc;padding:0 27px;margin-top:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection3 .list li:hover a {color:#cc3536;}

.homeSection3 .list li:nth-child(odd) {float:left;}

.homeSection3 .list li:nth-child(even) {float:right;}

.homeSection3 .list li a {display:block;line-height:40px;padding-left:27px;background:url(../images/home-bg5.png) left center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection4 {position:relative;height:237px;margin-top:20px;padding:36px 120px;background:url(../images/home-bg6.jpg) no-repeat;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection4:hover {-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;}

.homeSection4 h3 {color:#3754aa;font-weight:bold;line-height:48px;}

.homeSection4 span {width:54px;height:2px;background:#cc3536;display:block;}

.homeSection4 p {line-height:24px;padding-top:20px;}

.homeSection4 .more {width:100%;padding:0 110px;text-align:right;position:absolute;bottom:40px;left:0;}

.homeSection4 .more a {display:inline-block;line-height:22px;padding-right:30px;background:url(../images/home-bg7.png) right center no-repeat;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection4 .more a:hover {color:#cc3536;}

.homeSection5 .block {overflow:hidden;padding:20px 0 30px;}

.homeSection5 .block .item {width:24%;float:left;margin-right:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection5 .block .item:hover img {-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}

.homeSection5 .block .item:last-child {margin-right:0;}

.homeSection5 .block .item .img{border:1px solid #dcdcdc;width:100%;height:200px;overflow:hidden;}

.homeSection5 .block .item img {width:100%;height:200px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.homeSection5 .block .item .date {font-size:15px;color:#3754aa;padding-top:30px;}

.homeSection5 .block .item .tit {font-size:18px;color:333;padding:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.homeSection5 .block .item .info {line-height:24px;color:#666;height:70px;overflow:hidden;position: relative;}

.homeSection5 .block .item .info:after{ content:"...";position:absolute;bottom:-1px;right:0;padding:0 19px 1px 45px;background:url(/static/main/images/ellipsis_bg.png) repeat-y;}

.homeSection5 .block .item a {display:inline-block;width:146px;height:32px;line-height:30px;text-align:center;color:#fff;margin-top:20px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;background:#cc3536;}

.homeSection5 .block .item a:hover {background:#e24747;color:#fff;}

.Wrap{min-height: 400px;}

.commonWrap {width:1280px;margin:0 auto;}

.commonWrap .crumb {height:40px;line-height:40px;color:#8f8f8f;}

.commonWrap .crumb a {color:#8f8f8f;padding:0 3px;}

.commonWrap .commonTabTit {height:50px;}

.commonWrap .commonTabTit .box {border-right:5px solid #fff;float:left;}

.commonWrap .commonTabTit .box:last-child {border-right:0;}

.commonWrap .commonTabTit .box a {display:block;line-height:50px;color:#000;text-align:center;background:#eee;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}

.commonWrap .commonTabTit .box a:hover,.commonWrap .commonTabTit .box a.current {background:#cc3536;color:#fff;text-decoration: none;}

.commonWrap .commonTabTit.commonTabTit5 .box {width:20%;}

.commonWrap .commonTabTit.commonTabTit6 .box {width:16.666%;}

.commonWrap .commonTabTit.commonTabTit3 .box {width:25%;}

.companyContact {padding:20px 0;}

.companyContact .txt {color:#666;line-height:22px;}

.companyContact .txt a {color:#3754aa;}

.companyContact .addrBox {padding-top:20px;overflow:hidden;}

.companyContact .addrBox .block {float:left;widows:493px;}

.companyContact .addrBox .block:first-child {float:left;}

.companyContact .addrBox .block:last-child {float:right;}



.companyContact .addrBox .block .address {font-size:18px;color:#333;font-weight:bold;padding-bottom:10px;}

.companyContact .contentBox {margin-top:20px;}

.companyContact .contentBox p {line-height:25px;}

.companyContact .contentBox p a {color:#000;}

.companyContact .contentBox p a:hover {text-decoration:underline;}

.companyContact .contentBox .officeBox {border:1px solid #c7c7c7;overflow:hidden;margin-bottom:20px;box-shadow: 0 0 5px rgba(0,0,0,0.2);padding: 10px;}

.companyContact .contentBox .officeBox .officeTitle {font-weight:bold;border-bottom:1px solid #000;color:#000;line-height:30px;padding-left:5px;background-color:#ebebeb;}

.companyContact .contentBox .officeBox .officeList {overflow:hidden;border-bottom:1px solid #c7c7c7;}

.companyContact .contentBox .officeBox .officeList .officeLf {float:left;width:49%;}

.companyContact .contentBox .officeBox .officeList .officeRf {float:right;width:49%;padding-left:5px;}

.companyContact .contentBox ol {padding-left:5px;margin-bottom:10px;}

.companyJoin .img {margin-top:10px;}

.companyJoin .img img {width:100%;height:auto;}

.companyJoin .txt {padding:20px 0;}

.companyJoin .txt .para {line-height:22px;padding:10px 0;}

.companyJoin .txt .para a {color:#3754aa;}

.companyJoin .JoinBox {min-height:400px;padding-bottom:30px;}

.companyJoin .JoinBox h2 {font-size:22px;color:#3754aa;padding:20px 0 10px 0;font-weight:bold;text-align:center;}

.companyJoin .JoinBox h5 {font-size:20px;color:#3754aa;padding:10px 0 2px 0;}

.companyJoin .JoinBox p {line-height:25px;}

.companyJoin .JoinBox ul li {line-height:25px;list-style-type:initial;margin-left:14px;}

.companyIntroduction h1 {font-size:22px;color:#414141;padding:30px 0 30px 0;font-weight:bold;text-align:center;}

.companyIntroduction .block1 {min-height:200px;padding:30px 40px;margin-top:10px;background:url(../images/about/introduction-img1.jpg) no-repeat;background-size:cover;}

.companyIntroduction .block1 h1 {color:#fff;padding: 0px}

.companyIntroduction .block1 .info {padding-top:10px;}

.companyIntroduction .block1 .info p {line-height:22px;color:#fff;padding:5px 0;}

.companyIntroduction .block2 .main {overflow:hidden;border-radius: 10px;}

.companyIntroduction .block2 .main .item {position:relative;width:50%;height:240px;background:#ebebeb;padding-left:150px;padding-right: 40px;}

.companyIntroduction .block2 .main .item:nth-child(odd) {float:left;}

.companyIntroduction .block2 .main .item:nth-child(even) {float:right;}

.companyIntroduction .block2 .main .item img {position:absolute;top:50px;left:45px;max-width: 85px;}

.companyIntroduction .block2 .main .item p img{position:inherit;max-width: 60px;}

.companyIntroduction .block2 .main .item p .iso-more {font-size:12px;background-color: #bd0719;color: #FFF;line-height: 20px;margin: 10px 10px 0px 5px;width: 70px;display: inline-block;text-align: center;border-radius: 6px;text-decoration: none;}

.companyIntroduction .block2 .main .item h3 {font-size:16px;color:#cc3536;font-weight:bold;line-height:24px;padding: 30px 0 5px;border-bottom: 0.5px solid #080102;}

.companyIntroduction .block2 .main .item .txtL {float:left;width:100%;margin-top: 10px}

.companyIntroduction .block2 .main .item .txtL p {line-height:24px;color: #666666;overflow:hidden;text-align: left;}

.companyIntroduction .block3 .main, .companyIntroduction .block5 .main{padding:15px 30px;background:#cc3536;}

.companyIntroduction .block3 .main p, .companyIntroduction .block5 .main p {color:#fff;line-height:22px;padding:5px 0;position:relative;}

.companyIntroduction .block3 .main p i {width:10px;height:10px;background-color:#fff;border-radius:50%;display:inline-block;margin-right:5px;}

.companyIntroduction .block4 .main {overflow:hidden;padding-bottom:20px;}

.companyIntroduction .block4 .main li {width:493px;height:44px;line-height:44px;margin-bottom:14px;padding:0 30px 0 55px;background:#ebebeb url(../images/introduction_bg1.png) 30px center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}

.companyIntroduction .block4 .main li a{color: #000}

.companyIntroduction .block4 .product_line_main {border-radius: 6px;border: 1px solid #e2e2e2;}



.companyIntroduction .block4 .main li:hover {background:#cc3536 url(../images/introduction_bg1.png) 30px center no-repeat;color:#fff;}

.companyIntroduction .block4 .main li:hover a{color: #fff;text-decoration: none;}

.companyIntroduction .block4 .main li:nth-child(odd) {float:left;}

.companyIntroduction .block4 .main li:nth-child(even) {float:right;}

.companyIntroduction .block5 {width:100%;overflow:hidden;margin-top:10px;}
.companyIntroduction .rowRight{
		position: relative;
		width: 1000px;
		height: 210px;
		overflow: hidden;
	}
	.companyIntroduction .rowRight .slider{
		position: absolute;
			left:0;
		top:0;
		overflow: hidden;
			
	}
	.companyIntroduction .rowRight .slider li{
			float: left;
			width: 170px;
			height: auto;
			list-style: none;
	}
	.companyIntroduction .rowRight .slider li img{
		width: 100%;
	}



.supportOrder h1 {font-size:22px;color:#3754aa;line-height:60px;font-weight:bold;text-align:center;}

.supportOrder .block1 {color:#000;line-height:22px;padding-top:20px;}

.supportOrder .block2 .main {position:relative;height:193px;background:url(../images/support-bg2.jpg); background-size:100%}

.supportOrder .block2 .main:after {position:absolute;top:76px;left:90px;content:"";width:820px;height:4px;background:#5860a8;z-index:1;}

.supportOrder .block2 .main .item {position:relative;float:left;width:192px;padding-top:28px;text-align:center;z-index:2;}

.supportOrder .block2 .main .item:hover img {margin-top:-10px;}

.supportOrder .block2 .main .item img {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.supportOrder .block2 .main .item p {color:#e5e5e5;line-height:24px;padding-top:15px;text-align: center;}

.supportOrder .block2 .main span {position:relative;float:left;margin-top:63px;width:77px;height:30px;z-index:2;background:url(../images/support-bg1.png) center center no-repeat;}

.supportOrder .block3 {padding:20px 0;}

.supportOrder .block3 .info {position:relative;color:#000;line-height:22px;text-indent:15px;}

.supportOrder .block3 .info span {position:absolute;left:0;top:8px;width:6px;height:6px;background:#bdbdbd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.supportOrder .block4 {overflow:hidden;}

.supportOrder .block4 .item {position:relative;width:50%;height:185px;margin-bottom:14px;padding:35px 30px 0 195px;background:#eee;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.supportOrder .block4 .item:hover {padding:35px 30px 0 185px;}

.supportOrder .block4 .item:nth-child(odd) {float:left;}

.supportOrder .block4 .item:nth-child(even) {float:right;}

.supportOrder .block4 .item .left {position:absolute;top:0;left:0;width:195px;padding:25px 10px 0;text-align:center;}

.supportOrder .block4 .item .left p {color:#333;padding-top:10px;text-align: center;}

.supportOrder .block4 .item .right .txt {line-height:22px;}

.supportOrder .block4 .item .right .txt a {display:block;color:#3754aa;}

.supportOrder .block4 .item .right .txt a img {margin:-2px 5px 0 0;}

.supportOrder .block4 .item .right .img {padding-top:10px;}

.supportOrder .block4 .item .right .img img {height:25px;padding:0 10px;}

.supportOrder .block4 .item .right .img img:first-child {border-right:1px solid #c2c2c2;}

.supportOrder .block5 {overflow:hidden;padding-bottom:30px;}

.supportOrder .block5 .box {width:50%;padding:25px;height:200px;}

.supportOrder .block5 .redBox {color:#fff;background:#cc3536;float:left;}

.supportOrder .block5 .redBox h3 {font-size:18px;text-align:center;padding-bottom:15px;}

.supportOrder .block5 .redBox .txt {line-height:22px;}

.supportOrder .block5 .redBox ul li {position:relative;padding-left:15px;line-height:22px;}

.supportOrder .block5 .redBox ul li span {position:absolute;top:8px;left:0;width:6px;height:6px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.supportOrder .block5 .purpleBox {color:#fff;background:#666161;float:right;}

.supportOrder .block5 .purpleBox h3 {font-size:18px;text-align:center;padding-bottom:15px;}

.supportOrder .block5 .purpleBox .txt {line-height:22px;}

.supportOrder .block5 .purpleBox a {display:block;width:160px;height:24px;line-height:24px;margin-top:20px;text-align:center;color:#333;background:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;}

.supportShipping h1 {font-size:22px;color:#3754aa;line-height:60px;font-weight:bold;text-align:center;}

.supportShipping .block1 .box1 {line-height:22px;}

.supportShipping .block1 .box2 {margin-top:15px;}

.supportShipping .block1 .box2 table {width:100%;}

.supportShipping .block1 .box2 table thead tr {background:#cc3536;}

.supportShipping .block1 .box2 table thead td {font-size:16px;color:#fff;text-align:center;height:46px;border-right:4px solid #fff;border-bottom:4px solid #fff;}

.supportShipping .block1 .box2 table tbody tr {background:#898989;}

.supportShipping .block1 .box2 table tbody td {font-size:16px;color:#eee;line-height:20px;text-align:center;padding:15px 10px;border-right:4px solid #fff;border-bottom:4px solid #fff;}

.supportShipping .block1 .box3 {padding:10px 0;}

.supportShipping .block1 .box3 .txt {font-size:16px;color:#333;line-height:22px;padding-bottom:8px;}

.supportShipping .block1 .box3 ul li {line-height:22px;}

.supportShipping .block1 .box3 ul li span {float:left;color:#ec3a3a;margin-right:5px;}

.supportShipping .block1 .box4 {background:#eee;padding:30px 35px;}

.supportShipping .block1 .box4 h3 {font-size:18px;padding-bottom:10px;}

.supportShipping .block1 .box4 ul li {position:relative;line-height:26px;padding-left:15px;}

.supportShipping .block1 .box4 ul li span {position:absolute;top:10px;left:0;width:6px;height:6px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.supportShipping .block2 .main {line-height:26px;}

.supportShipping .block2 .main a:hover{text-decoration: none;cursor: initial;}

.supportShipping .block3 {background:#eee;margin-top:20px;padding:0 40px 50px;}

.supportShipping .block3 .img {text-align:center;margin-top:10px;}

.supportShipping .block3 .info {line-height:26px;}

.supportShipping .block3 .info span{color:#3a4384;}

.supportShipping .block3 .info span img {margin:-2px 5px 0;}

.supportShipping .block4 {margin:10px 0 20px;overflow:hidden;}

.supportShipping .block4 .box {width:50%;padding:25px;height:148px;color:#fff;}

.supportShipping .block4 .box:first-child {float:left;background:#cc3536;}

.supportShipping .block4 .box:last-child {float:right;background:#666161;}

.supportShipping .block4 .box h3 {font-size:18px;text-align:center;padding-bottom:15px;}

.supportShipping .block4 .box p {line-height:22px;}

.global-detail {margin-bottom:30px;}

.supportGlobal {padding:20px 0;}

.supportGlobal .block1 {padding:22px;background:url(../images/support-bg3.jpg) center top repeat;}

.supportGlobal .block1 .box1 {line-height:22px;color:#fff;}

.supportGlobal .block1 .global-title {line-height:40px;color:#000;background-color:#fff;text-align:center;font-size:20px;font-weight:bold;}

.supportGlobal .block1 .box2 h2 {font-size:18px;color:#fff;padding-top:20px;}

.supportGlobal .block1 .box2 .btnBlock {margin-top:15px;}

.supportGlobal .block1 .box2 .btnBlock select {width:650px;height:40px;padding:0 10px;text-align:left;border:0;}

.supportGlobal .block1 .box2 .note {color:#fff;line-height:26px;}

.supportGlobal .block1 .box2 .note a {color:#fff;}

.supportGlobal .block1 .box2 .note img {margin:-2px 5px 0 0;}

.supportGlobal .block1 .box2 .selectCountry {margin-top:20px;overflow:hidden;}

.supportGlobal .block1 .box2 .selectCountry .item {float:left;width:24%;margin:0 12px 12px 0;padding:18px;background:#fff;min-height: 280px;}

.supportGlobal .block1 .box2 .selectCountry .item:nth-child(4n) {margin-right:0;}

.supportGlobal .block1 .box2 .selectCountry .item .img img {height:60px;max-width:200px;}

.supportGlobal .block1 .box2 .selectCountry .item .ltd {color:#333;line-height:26px;font-weight:bold;}

.supportGlobal .block1 .box2 .selectCountry .item .addr {color:#666;font-size:12px;line-height:18px;}

.supportGlobal .block1 .box2 .selectCountry .item .info {margin-top:10px;}

.supportGlobal .block1 .box2 .selectCountry .item .info table tr td {font-weight:bold;font-size:12px;color:#666;line-height:18px;}

.supportGlobal .block1 .box2 .selectCountry .item .info table tr td a {color:#3754aa;word-break: break-all}

.supportGlobal .block1 .box2 .selectCountry .item .info table tr td a:hover {text-decoration:underline;}

.supportGlobal .block1 .box3 {padding:30px 0;}

.supportGlobal .block1 .box3 .ques {color:#fff;line-height:26px;font-weight:bold;}

.supportGlobal .block1 .box3 .answ {color:#fff;line-height:22px;padding-top:8px;}

.supportGlobal .block1 .box3 .btn {margin-top:20px;}

.supportGlobal .block1 .box3 .btn a {display:inline-block;width:167px;height:36px;line-height:36px;background:#cc3536;color:#fff;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}

.supportDownload{min-height: 300px;}

.supportDownload ul {margin-top:10px;}

.supportDownload ul li {position:relative;height:75px;padding:0 360px 0 55px;margin-bottom:5px;background:#eee url(../images/support-bg5.png) 30px center no-repeat;}

.supportDownload ul li .name {line-height:36px;padding-top:20px;}

.supportDownload ul li .name a:hover {color:#3754aa;}

.supportDownload ul li .date {position:absolute;top:20px;right:230px;text-align:right;line-height:36px;color:#808080;}

.supportDownload ul li .btn {position:absolute;top:20px;right:30px;width:102px;height:36px;}

.supportDownload ul li .btn a {display:block;text-align:center;color:#3754aa;line-height:34px;border:1px solid #3754aa;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.supportDownload ul li .btn a:hover {background:#3754aa;color:#fff;}

.supportDownload .more a {display:block;width:146px;height:40px;line-height:40px;margin:30px auto;background:#cc3536;color:#fff;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.supportDownload .more a:hover {-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}

.supportCoa {padding:20px 0;}

.supportCoa .txt {line-height:22px;}

.supportCoa .txt span {color:#3754aa;}

.supportCoa .txt span img{margin-right: 4px;}

.supportCoa .box {overflow:hidden;margin-top:20px;}

.supportCoa .box .left {float:left;width:326px;}

.supportCoa .box .left .area {width:260px;margin-bottom:15px;overflow:hidden;}

.supportCoa .box .left .area .all {width:100%;}

.supportCoa .box .left .area .half {width:180px;float:left;}

.supportCoa .box .left .area input {height:48px;border:1px solid #cbcbcb;padding:10px 20px;color:#666;}

.supportCoa .box .left .area select {float:right;width:70px;height:48px;padding:10px;border:1px solid #cbcbcb;}

.supportCoa .box .left .area button {width:168px;height:40px;background:#ae2326;color:#fff;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.supportCoa .box .left .area button:hover {background:#AF5253;}

.supportCoa .box .left .error {width:326px;height:44px;line-height:38px;font-size:12px;padding:6px 0 0 45px;background:url(../images/support-bg7.png) no-repeat;display:none;}

.supportCoa .box .right {float:left;width:590px;}

.supportCoa .box .right img {width:100%;}

.commonWrap .more a{display:block;width:146px;height:40px;line-height:40px;margin:30px auto;background:#cc3536;color:#ffffff;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}

.commonWrap .more{width: 100%;}

.commonWrap .more span{width: 100%;height: 1px;background: #d5d5d5;display: block;}



.commonWrap .more a:hover{background:#e24747;}

.activityNews .block1 {margin-top:10px;}
.activityNews .block1 img{
		display: block;
		width: 100%;
	}

.activityNews .block2 .item {padding:25px 40px;border:1px solid #ececec;margin-top:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityNews .block2 .item:hover {background:#ececec;}

.activityNews .block2 .item a {display:block;}

.activityNews .block2 .item .tit {font-size:20px;padding:10px 0;color: #000;font-weight: bold;height: 70px;}

.activityNews .block2 .item .info {color:#808080;line-height:22px;}

.activityNews .block3 {overflow:hidden;}

.activityNews .block3 .item {width:50%;height:220px;padding:25px 40px;border:1px solid #ececec;margin-top:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityNews .block3 .item:hover {background:#ececec;}

.activityNews .block3 .item:hover .date {background:#ae2326;}

.activityNews .block3 .item:nth-child(odd) {float:left;}

.activityNews .block3 .item:nth-child(even) {float:right;}

.activityNews .block3 .item .tit {font-size:18px;}

.activityNews .block3 .item .date {width:84px;height:20px;line-height:20px;margin:15px 0;text-align:center;color:#fff;background:#303030;}

.activityNews .block3 .item .info {color:#808080;line-height:22px;}

.activityPromotion .block1 {overflow:hidden;margin-top:10px;}

.activityPromotion .block1 .left {float:left;width:50%;height:320px;padding:35px;color:#fff;background:#666161;}

.activityPromotion .block1 .left .tit {font-size:18px;padding:10px 0;}

.activityPromotion .block1 .left .info {line-height:22px;padding-top:10px;}

.activityPromotion .block1 .left .date {line-height:22px;padding-left:30px;margin-top:15px;background:url(../images/activity-bg1.png) left center no-repeat;}

 .block1 .left .more a {display:block;float:left;width:146px;height:40px;line-height:40px;background:#fff;color:#333;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityPromotion .block1 .left .more a:hover {background:#cc3536;color:#fff;}

.activityPromotion .block1 .right {position:relative;float:right;width:50%;height:320px;}

.activityPromotion .block1 .right.going .goingImg {display:block;}

.activityPromotion .block1 .right.over .overImg {display:block;}

.activityPromotion .block1 .right .img1 img {width:500px;height:320px;}

.activityPromotion .block1 .right .goingImg {position:absolute;top:0;right:0;display:none;}

.activityPromotion .block1 .right .overImg {position:absolute;top:0;right:0;display:none;}

.activityPromotion .block2 .item {height:202px;background:#f5f5f5;border:1px solid #f5f5f5;margin-top:10px;overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityPromotion .block2 .item:hover {background:#fff;border:1px solid #f5f5f5;}

.activityPromotion .block2 .item a {display:block;}

.activityPromotion .block2 .item .leftImg {position:relative;float:left;width:290px;height:200px;}

.activityPromotion .block2 .item .leftImg.going .goingImg {display:block;}

.activityPromotion .block2 .item .leftImg.over .overImg {display:block;}

.activityPromotion .block2 .item .leftImg .img1 img {width:500px;height:320px;}

.activityPromotion .block2 .item .leftImg .goingImg {position:absolute;top:0;right:0;display:none;}

.activityPromotion .block2 .item .leftImg .overImg {position:absolute;top:0;right:0;display:none;}

.activityPromotion .block2 .item .rightInfo {height:200px;padding:15px 40px 15px 340px;}

.activityPromotion .block2 .item .rightInfo .tit {font-size:18px;padding:10px 0;color:#333;}

.activityPromotion .block2 .item .rightInfo .info {line-height:22px;padding-top:10px;color:#808080;}

.activityPromotion .block2 .item .rightInfo .date {line-height:22px;padding-left:30px;color:#808080;margin-top:15px;background:url(../images/activity-bg2.png) left center no-repeat;}

.activityPromotion .block2 .more a {display:block;width:146px;height:40px;line-height:40px;margin:30px auto;background:#cc3536;color:#fff;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityPromotion .block2 .more a:hover {-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}

.activityNewsDetail {padding:30px 0;}

.activityNewsDetail .title {font-size:20px;color:#000;text-align:center;font-weight: bold;}

.activityNewsDetail .info {text-align:center;border-bottom:1px solid #e1e1e1;padding:15px 0;}

.activityNewsDetail .info span {padding:0 20px;}

.activityNewsDetail .content {padding:30px 0;}

.activityNewsDetail .content img {max-height:960px;display:block;margin:30px auto;}

.activityNewsDetail .other {position:relative;}

.activityNewsDetail .other .prev a,.activityNewsDetail .other .next a {color:#808080;line-height:22px;}

.activityNewsDetail .other .prev a:hover,.activityNewsDetail .other .next a:hover {color:#cc3536;}

.activityNewsDetail .other .return {position:absolute;top:0;right:0;}

.activityNewsDetail .other .return a {display:block;width:106px;height:32px;line-height:32px;text-align:center;color:#fff;background:#cc3536;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;}

.activityNewsDetail .other .return a:hover {background:#D95859;}

.activityNewsDetail .form {padding-top:40px;}

.activityNewsDetail .form p {color:#808080;font-size:16px;}

.activityNewsDetail .form .inputBox {overflow:hidden;margin-top:20px;}

.activityNewsDetail .form .box {width:33%;float:left;padding-right:20px;}

.activityNewsDetail .form .box input {width:100%;height:40px;padding:10px;border-bottom:1px solid #eaeaea;color:#808080;}

.activityNewsDetail .form .btnBox {text-align:center;margin-top:20px;}

.activityNewsDetail .form .btnBox button {width:80px;height:30px;color:#fff;background:#cc3536;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}

.activityNewsDetail .form .btnBox button:hover {background:#D95859;}

.activityPromotionDetail .block1 {position:relative;}

.activityPromotionDetail .block1.going .goingImg {display:block;}

.activityPromotionDetail .block1.over .overImg {display:block;}

.activityPromotionDetail .block1 .goingImg {position:absolute;top:0;right:0;display:none;}

.activityPromotionDetail .block1 .overImg {position:absolute;top:0;right:0;display:none;}

/* .activityPromotionDetail .txt {margin-top:20px;width:100%;padding:10px 20px;color:#fff;line-height:22px;background:rgba(174,35,38,0.9);word-break: break-all;}

.activityPromotionDetail .txt a{text-decoration: underline;color: #fff;} */

.activityPromotionDetail .block2 {background:#484848;padding:20px 0;overflow:hidden;}

.activityPromotionDetail .block2 .form {float:left;margin-left:70px;width:395px;}

.activityPromotionDetail .block2 .form h3 {font-size:16px;color:#fff;}

.activityPromotionDetail .block2 .form span {display:block;width:54px;height:2px;background:#cc3536;margin-top:20px;}

.activityPromotionDetail .block2 .form .box {margin-top:20px;overflow:hidden;}

.activityPromotionDetail .block2 .form .box .half {width:190px;}

.activityPromotionDetail .block2 .form .box input {width:100%;height:35px;border:1px solid #575757;padding:5px 10px;background:none;color:#727272;}

.activityPromotionDetail .block2 .form .box textarea {width:100%;height:90px;display:block;font-family:"Calibri";border:1px solid #575757;padding:5px 10px;background:none;color:#727272;resize:none;}

.activityPromotionDetail .block2 .form .box button {width:135px;height:35px;background:#cc3536;color:#fff;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.activityPromotionDetail .block2 .form .box button:hover {background:#AF5253;}

.activityPromotionDetail .block3 h1 {font-size:22px;line-height:60px;color:#3754aa;font-weight:bold;text-align:center;}

.activityPromotionDetail .block3 ul li {background:#eee;margin-bottom:5px;padding:15px 25px;}

.activityPromotionDetail .block3 ul li .q {line-height:21px;padding-left:42px;font-size:18px;background:url(../images/activity-q.png) left top no-repeat;}

.activityPromotionDetail .block3 ul li .a {line-height:21px;padding-left:42px;margin-top:10px;color:#808080;background:url(../images/activity-a.png) left top no-repeat;}

.activityPromotionDetail .block4 {background:#414141;padding:25px;margin:10px 0 30px;color:#eee;}

.activityPromotionDetail .block4 h3 {font-size:18px;padding-bottom:10px;text-transform:uppercase;}

.activityPromotionDetail .block4 p {line-height:22px;}

.x-labFooter {background:#0a326c;}

.x-labFooter .block .content .left .item .txt .cont {color:#fff;}

.x-labFooter .block .content .form .box input {border:1px solid #54729d;}

.x-labFooter .block .content .form .box textarea {border:1px solid #54729d;}

.x-labFooter .copyright {border-top:1px solid #1d4278;}

.x-labFooter .copyright .content .left {color:#fff;opacity:0.6;}

.x-labFooter .copyright .content .right .link a {color:#fff;opacity:0.6;}

.x-labFooter .copyright .content .right .link a:hover {color:#6d88ac;}

.x-labWrap {background:#740b2b url(../images/x-lab-bg.jpg) center top no-repeat;border-bottom:1px solid #740b2b;min-width:1280px;}

.x-labWrap .x-labMain {width:1280px;margin:0 auto;}

.x-labWrap .crumb {line-height:42px;color:#8f8f8f;width:1280px; margin:0 auto;}

.x-labWrap .x-labMain .crumb a {padding:0 3px;color:#8f8f8f;}

.x-labWrap .x-labMain .crumb a.white {color:#fff;}

.x-labWrap .x-labMain .x-labSection1 {padding: 20px 0 40px 0;}

.x-labWrap .x-labMain .x-labSection1 .imgBox1 {float: left;line-height: 125px;}

.x-labWrap .x-labMain .x-labSection1 .txtBox1 {color: #FFF;margin-left: 330px;}

.x-labWrap .x-labMain .x-labSection2 .x-lab-block{float: left; width: 25%;text-align: center}

.x-labWrap .x-labMain .x-labSection2 .x-lab-block img{max-width: 220px;}

.x-labWrap .x-labMain .x-labSection2 .x-lab-block .btn{display: inline-block;background: #af0325;color: #FFF;line-height: 35px;border-radius: 7px;width: 170px;margin: 20px;font-size: 18px}

.x-labWrap .x-labMain .x-labSection2 .x-lab-block .btn:hover{text-decoration: none}

.x-labWrap .x-labMain .x-labSection1 .txtBox1 .txt {font-size:16px;color:#fff;padding:0 20px;text-transform:uppercase;display:inline-block;}

.x-labWrap .x-labMain .x-labSection1 .txtBox1 .yuan {width:4px;height:4px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;}

.x-labWrap .x-labMain .x-labSection1 .mouse {text-align:center;padding:50px 0;}

.x-labWrap .x-labMain .x-labSection1 .mouse h3 {text-transform:uppercase;font-size:20px;color:#fff;font-weight:bold;margin-bottom:25px;}

.x-labWrap .x-labMain .x-labSection1 .mouse img {-webkit-animation:upDown 1.2s linear infinite;-moz-animation:upDown 1.2s linear infinite;-ms-animation:upDown 1.2s linear infinite;animation:upDown 1.2s linear infinite;}

.x-labWrap .x-labMain .x-labSection2 h3 {text-align:center;margin-bottom:15px;font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;}

.x-labWrap .x-labMain .x-labSection2 p {font-size:16px;color:#fff;line-height:22px;}

.x-labWrap .x-labMain .x-labSection3 {overflow:hidden;padding:20px 0;color: #FFF}

.x-labWrap .x-labMain .x-labSection3 a{display: inline-block;border-radius: 5px;color: #FFF;background-color: #af0325;padding: 0 5px}

.x-labWrap .x-labMain .x-labSection3 .left {width:666px;float:left;}

.x-labWrap .x-labMain .x-labSection3 .left h3 {margin-bottom:15px;font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;}

.x-labWrap .x-labMain .x-labSection3 .left .item {position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.x-labWrap .x-labMain .x-labSection3 .left .item:nth-of-type(1) {width:100%;margin-bottom:20px;}

.x-labWrap .x-labMain .x-labSection3 .left .item:nth-of-type(2) {float:left;width:323px;}

.x-labWrap .x-labMain .x-labSection3 .left .item:nth-of-type(3) {float:right;width:323px;}

.x-labWrap .x-labMain .x-labSection3 .left .item p {position:absolute;bottom:0;left:0;width:100%;padding:10px;background:rgba(0,0,0,0.6);font-size:14px;color:#fff;line-height:18px;}

.x-labWrap .x-labMain .x-labSection3 .right {width:300px;float:right;}

.x-labWrap .x-labMain .x-labSection3 .right h3 {margin-bottom:15px;font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper {border:1px solid #55739d;height:480px;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-wrapper {height:400px;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-slide {height:100px;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-slide .box {border-bottom:1px solid #55739d;margin:0 16px;padding:23px 0;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-slide a:hover p {color:#ccc;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-slide p {font-size:16px;color:#fff;line-height:26px;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .swiper-slide p:first-child {background:url(../images/x-lab-icon1.png) left center no-repeat;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .arrow-left {position:absolute;bottom:24px;right:55px;cursor:pointer;}

.x-labWrap .x-labMain .x-labSection3 .right .x-labSwiper .arrow-right {position:absolute;bottom:24px;right:20px;cursor:pointer;}

.privacyPolice {padding-bottom:40px;}

.privacyPolice .title {text-align:center;font-size:22px;color:#3754aa;font-weight:bold;margin-bottom:30px;}

.privacyPolice p {font-size:14px;line-height:22px;color:#808080;}

.privacyPolice a {color:#cc3536;}

.privacyPolice h4 {font-size:14px;line-height:22px;color:#333;font-weight:bold;margin-top:20px;}

.privacyPolice ul {margin-left:20px;}

.privacyPolice ul li {list-style:outside;}

.sitemapWrap {background:url(../images/sitemap-bg.jpg) center top no-repeat;background-size:cover;min-height:650px;}

.sitemapWrap .content {width:1280px;margin:0 auto;}

.sitemapWrap .content .crumb {line-height:42px;color:#fff;}

.sitemapWrap .content .crumb a {padding:0 3px;color:#fff;}

.sitemapWrap .content .crumb a.white {color:#fff;}

.sitemapWrap .content .mainBox {overflow:hidden;padding-bottom: 20px;}

.sitemapWrap .content .mainBox .left {width:435px;float:left;}

.sitemapWrap .content .mainBox .right {width:435px;float:right;}

.sitemapWrap .content .mainBox .item {width:435px;}

.sitemapWrap .content .mainBox .item h3 {font-size:22px;color:#fff;border-bottom:1px solid #fff;padding:25px 0;margin-bottom:25px;}

.sitemapWrap .content .mainBox .item a {display:block;font-size:14px;line-height:26px;color:#fff;}

.sitemapWrap .content .mainBox .item a:hover {color:#ccc;}

.productTit {text-align:center;font-size:22px;margin-bottom:20px;font-weight:bold;margin-top: 10px;}

.productBanner {position:relative;}

.productAZ {height:50px;padding:10px 20px;background:#eee;overflow:hidden;}

.productAZ span,.productAZ a {float:left;line-height:30px;font-size:16px;color:#8f8f8f;}

.productAZ a {width:30px;text-align:center;}

.productAZ a:hover {color:#cc3536;}

.productAZ div {display:block;width:820px;float:right;text-align:left;}

.productAZon {font-size:16px;color:#333;padding:30px 0;line-height:24px;}

.productAZon span {padding:0 10px;display:inline-block;}

.productAZon img {cursor:pointer;margin:-2px 0 0 10px;}



.productAZon span {padding:0 10px;display:inline-block;}

.productAZon img {cursor:pointer;margin:-2px 0 0 10px;}

.productList {overflow:hidden;}

.productList a {width:180px;height:44px;line-height:44px;float:left;text-align:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#eee;margin:0 2px 2px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;color: #333 !important;}

.productList a:nth-of-type(6n) {margin:0 0 2px 0;}

.productList a:hover {background:#cc3536;color:#fff !important;}

.productLink {height:50px;margin-top:10px;}

.productLink .box {border-right:5px solid #fff;float:left;}
.meeting-detail ol li img{
	
    	 display: block;
    	
    }



.productLink .box.current a {background:#cc3536;color:#fff;}

.productLink .box a {display:block;line-height:50px;color:#808080;text-align:center;text-transform:uppercase;background:#eee;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}

.productLink .box a:hover {background:#cc3536;color:#fff;}

.productLink.productLink4 .box {width:25%;}

.productLink.productLink3 .box {width:33.33%;}

.productLink.productLink5 .box {width:20%;}

.productLink.productLink6 .box {width:16.666%;}

.productLink.productFixed {position:fixed;top:0;left:50%;margin:0 0 0 -500px;width:1280px;background:#fff;z-index:99;}

.productMain .productSection .clear_bom {margin-bottom:0;}



.productListItem h1 {font-size:22px;color:#fff;font-weight:bold;text-align:center;padding:10px;background:#5b4e87;}

.productListItem .tHead {height:54px;background:#bcb8cf;border:2px solid #5b4e87;}

.productListItem .tHead span {text-align:center;font-size:14px;color:#304183;float:left;line-height:50px;border-right:2px solid #5b4e87;}

.productListItem .tHead span:nth-of-type(1) {width:128px;}

.productListItem .tHead span:nth-of-type(2) {width:128px;}

.productListItem .tHead span:nth-of-type(3) {width:128px;}

.productListItem .tHead span:nth-of-type(4) {width:358px;}

.productListItem .tHead span:nth-of-type(5) {width:250px;border:none;}

.productListItem .category {border-left:2px solid #5b4e87;border-right:2px solid #5b4e87;overflow:hidden;}

.productListItem .category .categorySite {width:128px;height:100%;float:left;border-right:2px solid #5b4e87;border-bottom:2px solid #5b4e87;display:table;}

.productListItem .category .categorySite .mmm {vertical-align:middle;display:table-cell;padding:0 15px;font-size:16px;color:#fff;line-height:26px;text-align:center;}

.productListItem .category .categoryInfo {width:868px;float:left;}

.productListItem .category .categoryInfo .categoryItem {height:54px;border-bottom:2px solid #5b4e87;}

.productListItem .category .categoryInfo .categoryItem .spanBox {display:table;float:left;border-right:2px solid #5b4e87;height:100%;text-align:center;color:#fff;}

.productListItem .category .categoryInfo .categoryItem .spanBox:nth-of-type(1) {width:128px;}

.productListItem .category .categoryInfo .categoryItem .spanBox:nth-of-type(2) {width:128px;}

.productListItem .category .categoryInfo .categoryItem .spanBox:nth-of-type(3) {width:358px;}

.productListItem .category .categoryInfo .categoryItem .spanBox:nth-of-type(4) {width:245px;border:none;line-height:50px;}

.productListItem .category .categoryInfo .categoryItem .spanBox:nth-of-type(5) {width:126px;border:none;}

.productListItem .category .categoryInfo .categoryItem .spanBox span {text-align:center;font-size:14px;color:#fff;vertical-align:middle;display:table-cell;}

.productListItem .category .categoryInfo .categoryItem .spanBox span a {color:#fff;}

.productListItem .category .categoryInfo .categoryItem .spanBox span a:hover {text-decoration:underline;}

.productListItem .category .categoryInfo .categoryItem .spanBox img {margin:-2px 5px 0 0;}

.productListItem .category .categoryInfo .categoryItem .spanBox .categoryIcon {display:block;text-align:center;margin:0 auto;height:25px;margin-top:6px;}

.productListItem .category .categoryInfo .categoryItem .spanBox .categoryStr {max-height:42px;max-width:200px;}

.productListItem .category.cate1 {background:#6d6d9d;}

.productListItem .category.cate2 {background:#787eaa;}

.productListItem .category.cate3 {background:#616a9d;}

.productOther {padding-bottom:40px;min-height: 550px;}

.mabsalBannerUl {position:absolute;right:0px;bottom:90px;}

.mabsalBannerUl li {color:#fff;font-size:20px;line-height:46px;position:relative;padding-left:15px;}

.mabsalBannerUl li span {position:absolute;left:0;top:23px;width:5px;height:5px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}

.productMabsol {padding-bottom:40px;}

.productMabsol .section1 {padding-top:20px;}

.productMabsol .section1 p {font-size:16px;color:#000;margin-bottom:10px;}

.productMabsol .section1 a {color:#cc3536;}

.productMabsol .section1 span {color:#cc3536;}

.productMabsol .section1 span a {color:#cc3536;text-decoration:underline;}

.productMabsol .section2 .block {background:url(../images/product-img12.jpg) center top no-repeat;overflow:hidden;}

.productMabsol .section2 .block .left {float:left;width:410px;padding:0 25px;overflow:hidden;}

.productMabsol .section2 .block .right {width:590px;float:left;padding:0 25px;position:relative;}

.productMabsol .section2 .block .right:after {content:"";width:1px;height:156px;background:#5a65b8;position:absolute;bottom:45px;left:0;}

.productMabsol .section2 .block h4 {text-align:center;font-size:18px;color:#bcd2ff;padding:50px 0 20px;}

.productMabsol .section2 .block .item {text-align:center;float:left;width:180px;padding:30px 25px;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer;}

.productMabsol .section2 .block .item img {width:100px;height:100px;}

.productMabsol .section2 .block .item p {font-size:16px;color:#98bdfa;margin-top:10px;text-align: center;}

.productMabsol .section2 .block .item .hover {width:100%;height:100%;position:absolute;top:-100%;left:0;padding:10px;background:#fff;overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.productMabsol .section2 .block .item .hover .hoverMain {background:#cc3536;width:100%;height:100%;overflow:hidden;color:#fff;padding:5px;}

.productMabsol .section2 .block .item .hover .hoverMain .t {padding:5px 0;}

.productMabsol .section2 .block .item .hover .hoverMain .p {line-height:16px;height:128px;overflow:auto;text-align:left;}

.productMabsol .section2 .block .item:hover .hover {top:0;}

.productMabsol .section3 .block sup {font-size:12px;}

.productMabsol .section3 .block h3 {font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}

.productMabsol .section3 .block h5 {font-size:18px;color:#333;}

.productMabsol .section3 .block p {font-size:16px;line-height:22px;}

.productMabsol .section3 .block p a {color:#cc3536;}

.productMabsol .section3 .block p a:hover {text-decoration:underline;}

.productMabsol .section3 .block ul li {font-size:16px;line-height:22px;}

.productMabsol .section3 .block ul li span {width:4px;height:4px;background:#666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin:10px 5px 0 0;}

.productMabsol .section4 .block h3 {font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}

.productMabsol .section4 .block p {font-size:16px;line-height:22px;}

.productMabsol .section4 .block p a {color:#cc3536;}

.productMabsol .section4 .block p a:hover {text-decoration:underline;}

.productMabsol .section4 .block .productTable {overflow:hidden;}

.productMabsol .section4 .block .productTable .rightBody {overflow:hidden;}

.productMabsol .section4 .block .productTable .rightBody .main {width:194px;margin-left:7px;float:left;}

.productMabsol .section4 .block .productTable .rightBody .main:first-of-type {margin-left:0;}

.productMabsol .section4 .block .productTable .productTableTit,.productMabsol .section4 .block .productTable .productTableCell,.productMabsol .section4 .block .productTable .productTableInfo {width:194px;height:44px;text-align:center;line-height:24px;margin-bottom:7px;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.productMabsol .section4 .block .productTable .productTableTit {background:#cc3536;color:#fff;}

.productMabsol .section4 .block .productTable .productTableCell {background:#fff;color:#000;font-weight:bold;}

.productMabsol .section4 .block .productTable .productTableInfo {background:#fff;color:#cc3536;}

.productMabsol .section4 .block .chartblock {overflow:hidden;margin-bottom:10px;}

.productMabsol .section4 .block .chart.half {width:50%;float:left;}

.productMabsol .section4 .block .chart .imgBox {text-align:center;padding:20px 0;}

.productMabsol .section4 .block .chart .imgBox img {height:300px;}

.productMabsol .section4 .block .chart p {padding:0 20px;}

.productMabsol .section4 .block .chart p i {font-size:14px;}

.productMabsol .section4 .block .chart p a {color:#cc3536;text-decoration:underline;}

.productMabsol .section4 .block .chart p a:hover {text-decoration:underline;}

.productMabsol .section5 .block {padding:30px 28px;background:#5a5a5a;}

.productMabsol .section5 .block .info {font-size:16px;line-height:22px;color:#cccaca;}

.productMabsol .section6 > h3 {font-size:20px;color:#333;font-weight:bold;margin:20px 0;}

.productMabsol .section6 .citationBox .box {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.productMabsol .section6 .citationBox .box h3 {font-weight:bold;line-height:30px;position:relative;padding-left:30px;cursor:pointer;font-size:16px}

.productMabsol .section6 .citationBox .box h3 .yuan1 {position:absolute;top:8px;left:0;width:14px;height:14px;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productMabsol .section6 .citationBox .box h3 .yuan2 {position:absolute;top:13px;left:5px;width:4px;height:4px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productMabsol .section6 .citationBox .box ul {margin-top:10px;padding-left:30px;display:none;}

.productMabsol .section6 .citationBox .box ul li {line-height:24px;}

.productMabsol .section6 .citationBox .box ul li .texta {color:#cc3536;text-decoration:underline;}

.productMabsol .section6 .citationBox .box ul li img {width:20px;margin:-2px 0 0 5px;}

.productMabsol .section6 .citationBox .box.current .yuan1 {border:1px solid #cc3536;}

.productMabsol .section6 .citationBox .box.current .yuan2 {background:#cc3536;}

.immuneBannerUl {position:absolute;right:50px;bottom:90px;}

.immuneBannerUl li {color:#fff;font-size:20px;line-height:46px;position:relative;padding-left:15px;}

.immuneBannerUl li span {position:absolute;left:0;top:23px;width:5px;height:5px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}

.productImmune {padding-bottom:40px;}

.productImmune .section1 {padding-top:20px;}

.productImmune .section1 p {font-size:16px;color:#000;line-height:22px;margin-bottom:10px;}

.productImmune .section3 .section3Tit {text-align:center;padding:20px 0;}

.productImmune .section3 .section3Tit h3 {font-size:22px;color:#3754aa;font-weight:bold;}

.productImmune .section3 .section3Tit span {font-size:18px;color:#333;}

.productImmune .section3 .block h3 {font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}

.productImmune .section3 .block p {font-size:16px;color:#000;line-height:22px;}

.productImmune .section3 .block p a {text-decoration:underline;color:#cc3536;}

.productImmune .section3 .block ul li {font-size:16px;color:#000;line-height:22px;}

.productImmune .section3 .block ul li span {width:4px;height:4px;background:#666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin:10px 5px 0 0;}

.productImmune .section3 .block .txtBox {overflow:hidden;}

.productImmune .section3 .block .txtBox .item {width:493px;height:215px;padding:20px 28px;}

.productImmune .section3 .block .txtBox .item:nth-of-type(1) {background:#cc3536;float:left;}

.productImmune .section3 .block .txtBox .item:nth-of-type(2) {background:#3a4384;float:right;}

.productImmune .section3 .block .txtBox .item .itemTit {font-size:18px;color:#fff;margin-bottom:20px;}

.productImmune .section3 .block .txtBox .item .itemInfo {font-size:14px;color:#fff;line-height:22px;}

.productImmune .section3 .block .chartblock {overflow:hidden;margin-bottom:10px;}

.productImmune .section3 .block .chart.half {width:50%;float:left;}

.productImmune .section3 .block .chart .imgBox {text-align:center;padding:20px 0;}

.productImmune .section3 .block .chart .imgBox img {height:240px;margin:0 10px;}

.productImmune .section3 .block .chart p {padding:0 20px;}

.productImmune .section3 .block .chart p a {color:#cc3536;text-decoration:underline;}

.productImmune .section3 .block .chart p a:hover {text-decoration:underline;}

.productImmune .section3 .block .chart p i {font-size:14px;}

.productImmune .section4 .citationBox .box {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.productImmune .section4 .citationBox .box h3 {font-weight:bold;line-height:30px;position:relative;padding-left:30px;cursor:pointer;font-size:16px}

.productImmune .section4 .citationBox .box h3 .yuan1 {position:absolute;top:8px;left:0;width:14px;height:14px;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productImmune .section4 .citationBox .box h3 .yuan2 {position:absolute;top:13px;left:5px;width:4px;height:4px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productImmune .section4 .citationBox .box ul {padding-left:30px;display:none;}

.productImmune .section4 .citationBox .box ul li {line-height:24px;}

.productImmune .section4 .citationBox .box ul li .texta {color:#cc3536;text-decoration:underline;}

.productImmune .section4 .citationBox .box ul li img {width:20px;margin:-2px 0 0 5px;}



.productImmune .section4 .citationBox .box ul li a:hover {text-decoration:underline;}

.productImmune .section4 .citationBox .box.current .yuan1 {border:1px solid #cc3536;}

.productImmune .section4 .citationBox .box.current .yuan2 {background:#cc3536;}

.fcBannerUl {position:absolute;right:50px;bottom:90px;}

.fcBannerUl li {color:#fff;font-size:20px;line-height:46px;position:relative;padding-left:15px;}

.fcBannerUl li span {position:absolute;left:0;top:23px;width:5px;height:5px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}

.productFc {padding-bottom:40px;}

.productFc .section1 {padding-top:20px;}

.productFc .section1 p {font-size:16px;color:#000;line-height:22px;}

.productFc .section2 .section2Tit {text-align:center;padding:20px 0;}

.productFc .section2 .section2Tit h3 {font-size:22px;color:#3754aa;font-weight:bold;}

.productFc .section2 .section2Tit span {font-size:18px;color:#333;}

.productFc .section2 .block h3 {font-size:20px;color:#333;font-weight:bold;margin-top:10px;}

.productFc .section2 .block p {font-size:16px;color:#000;line-height:22px;}

.productFc .section2 .block p em{font-size:14px;}

.productFc .section2 .block p i {font-size:14px;}

.productFc .section2 .block ul {margin-top:5px;}

.productFc .section2 .block ul li {font-size:16px;color:#000;line-height:22px;margin-left: 16px;list-style-type: initial;}

.productFc .section2 .block ul li span {width:4px;height:4px;background:#666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin:10px 5px 0 0;}

.productFc .section2 .block .chartblock {overflow:hidden;margin-bottom:10px;}

.productFc .section2 .block .chart.half {width:50%;float:left;}

.productFc .section2 .block .chart .imgBox {text-align:center;padding:20px 0;}

.productFc .section2 .block .chart .imgBox img {width:400px;height:300px;}

.productFc .section2 .block .chart p {padding:0 20px;}

.productFc .section2 .block .chart p a {color:#cc3536;text-decoration:underline;}

.productFc .section2 .block .chart p a:hover {text-decoration:underline;}

.productFc .section3 .item {border-bottom:1px solid #f3f3f3;padding:20px 0;}

.productFc .section3 .item .info {font-size:16px;line-height:22px;}

.productFc .section3 .item .uvi {font-size:16px;color:#5e79fd;line-height:22px;margin-top:20px;}

.productFc .section4 .citationBox .box {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.productFc .section4 .citationBox .box h3 {font-weight:bold;line-height:30px;position:relative;padding-left:30px;cursor:pointer;font-size:16px}

.productFc .section4 .citationBox .box h3 .yuan1 {position:absolute;top:8px;left:0;width:14px;height:14px;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productFc .section4 .citationBox .box h3 .yuan2 {position:absolute;top:13px;left:5px;width:4px;height:4px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productFc .section4 .citationBox .box ul {margin-top:10px;padding-left:30px;display:none;}

.productFc .section4 .citationBox .box ul li {line-height:24px;}

.productFc .section4 .citationBox .box ul li .texta {color:#cc3536;text-decoration:underline;}

.productFc .section4 .citationBox .box ul li img {width:20px;margin:-2px 0 0 5px;}

.productFc .section4 .citationBox .box.current .yuan1 {border:1px solid #cc3536;}

.productFc .section4 .citationBox .box.current .yuan2 {background:#cc3536;}

.product_list {width:100%;border-collapse:collapse;border-spacing:inherit;}

.product_list thead {border:1px solid;}



.product_list tr td a {color:#cc3536;text-decoration:underline;}

.product_list tr td a:hover {text-decoration:underline;}

.product_list tr td {text-align:center;}

.product_list tr td > img {max-width:170px;}

.product_list tr td.direction_left {text-align:left;}

.product_list tr td.direction_left font {color:#cc3536;}

.product_list tr td.special img {max-height:25px;display:block;margin-left:auto;margin-right:auto;}

.product_list tr td .imgBox {position:relative;cursor:pointer;}

.product_list tr td .imgBox:hover .hover {display:block;}

.product_list tr td .imgBox_sds .hover {position:absolute;top:-110px;left:-70px;z-index:99;display:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border:1px solid #dedede;}

.product_list tr td .imgBox_sds .hover img {height:230px;width:120px;}

.product_list tr td .imgBox_elisa .hover {position:absolute;top:-110px;left:-160px;z-index:99;display:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border:1px solid #dedede;}

.product_list tr td .imgBox_elisa .hover img {height:230px;}

.product_list tr td .imgBox .hover em {position:absolute;top:50%;left:100%;width:0;height:0;border:10px solid transparent;border-left:10px solid #000;}

.productFc .product_list  tr:hover{background-color:inherit !important;}

.product_list .preMoveSds .feature_icon_sds{position: absolute;top: 18px;left:2px;right:0;bottom:0;}

.product_list .preMoveSdsIndex .feature_icon_sds{position: absolute;top: 18px;left:2px;right:0;bottom:0;}

.product_list .preMoveElisa .feature_icon_elisa{position: absolute;top: 18px;left:2px;right:0;bottom:0;}

.product_list .preMoveElisaIndex .feature_icon_elisa{position: absolute;top: 18px;left:2px;right:0;bottom:0;}



.productHplc {padding-bottom:40px;}

.productHplc .section1 {padding-top:20px;}

.productHplc .section1 p {font-size:16px;line-height:22px;}

.productHplc .section3 .block h3 {font-size:20px;color:#333;font-weight:bold;margin:20px 0;}

.productHplc .section3 .block p {font-size:16px;line-height:22px;}

.productHplc .section3 .block ul li {font-size:16px;color:#808080;line-height:22px;}

.productHplc .section3 .block ul li span {width:4px;height:4px;background:#666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin:10px 5px 0 0;}

.productHplc .section3 .block .chartblock {overflow:hidden;}

.productHplc .section3 .block .chart.half {width:50%;float:left;}

.productHplc .section3 .block .chart .imgBox {text-align:center;padding:20px 0;}

.productHplc .section3 .block .chart .imgBox img {width:400px;height:300px;}

.productHplc .section3 .block .chart p {padding:0 20px;}

.productHplc .section3 .block .chart p i {font-size:14px;}

.productHplc .section3 .block .chart a {color:#cc3536;text-decoration:underline;}

.productHplc .section3 .block .chart a:hover {text-decoration:underline;}

.productHplc .section4 .citationBox .box {-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

.productHplc .section4 .citationBox .box h3 {font-weight:bold;line-height:30px;position:relative;padding-left:30px;cursor:pointer;font-size:16px}

.productHplc .section4 .citationBox .box h3 .yuan1 {position:absolute;top:8px;left:0;width:14px;height:14px;border:1px solid #000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productHplc .section4 .citationBox .box h3 .yuan2 {position:absolute;top:13px;left:5px;width:4px;height:4px;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.productHplc .section4 .citationBox .box ul {margin-top:10px;padding-left:30px;display:none;}

.productHplc .section4 .citationBox .box ul li {line-height:24px;}

.productHplc .section4 .citationBox .box ul li .texta {color:#cc3536;text-decoration:underline;}

.productHplc .section4 .citationBox .box ul li img {width:20px;margin:-2px 0 0 5px;}

.productHplc .section4 .citationBox .box.current .yuan1 {border:1px solid #cc3536;}

.productHplc .section4 .citationBox .box.current .yuan2 {background:#cc3536;}

.relatedLink {padding-bottom:40px;}

.relatedLink .title {text-align:center;font-size:22px;color:#3754aa;font-weight:bold;padding-bottom:30px;border-bottom:1px solid #eaeaea;}

.relatedLink .relatedMain {overflow:hidden;}

.relatedLink .relatedMain .box {width:220px;float:left;margin-right:40px;margin-top:40px;}

.relatedLink .relatedMain .box img {width:220px;height:220px;}

.relatedLink .relatedMain .box p {text-align:center;padding:15px 0 10px;border-bottom:1px solid #eaeaea;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.relatedLink .relatedMain .box:hover p {color:#cc3536;}

.relatedLink .relatedMain .box:nth-child(4n) {margin-right:0;}

/*搜索结果页修改  seek*/

.crumb .crumbs-nav-item{

	float: left;

}

.crumb .crumbs-box{

	float: left;

}

.crumb .crumbs-box .crumbs-arrow{

	float: left;

	margin-right: 5px;

}

.crumb .crumbs-box .crumb-select-item{

	float: left;

	height: 25px;

	margin-left: 5px;

	line-height: 30px;

	padding: 0 30px 0 10px;

	position: relative;

	background: #cc3536;

	margin: 7px 5px 0 0;

	/*border: 1px solid #ddd;*/

	border-radius: 10px;

	line-height: 25px;

	color: #fff;

}



.crumb .crumbs-box .crumb-select-item a{

		width: 10px;

		height: 10px;

		position: absolute;

		top: 8px;

		right: 10px;

		cursor: pointer;

		background: url(../img/az-close.png) center center no-repeat;

		background-size: 80%;

}

.searchMain .content{

	color: #000;

}

.searchMain .content .searchFilter{

	overflow: hidden;

	border: 1px solid #e9e9e9;

	border-top: 3px solid #cc3536;

	width: 100%;

}

.searchMain .content .searchFilter .selectorLine{

	width: auto;

	height: auto;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap{

	position: relative;

	_zoom: 1;

	line-height: 40px;

	border-bottom: 1px solid #DDD;

	background: #FFF;

	

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorKey{

	float: left;

	width: 130px;

	padding-left: 10px;

	white-space: nowrap; /*规定段落中的文本不进行换行：*/

	overflow: hidden;

	font-weight: bold;

	line-height: 40px;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue{

	margin-left: 110px;

	padding-left: 10px;

	padding-right: 100px;

	overflow: hidden;

	zoom: 1;

	background: #fff;

	

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorExt{

	position: absolute;

	top: 7px;

	right: 10px;

	height: auto;

	line-height: 22px;

	overflow: hidden;

	zoom: 1;

	border: 1px solid #c7c7c7;

	padding: 2px 30px 2px 10px;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorExt i{

	position: absolute;

	top: 4px;

	right: 2px;

	display: block;

	width: 20px;

	height: 20px;

	background: url(../img/_bottom_list1.gif) center center no-repeat;

	background-size: 60%;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorExt:hover i{

		background: url(../img/_bottom_list2.gif) center center no-repeat;

		background-size: 60%;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue ul{

	max-height: 40px;

	overflow: hidden;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	transition: all 0.2s ease;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue ul li{

	float: left;

	line-height: 40px;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue a{

	color: #000;

	padding: 0 10px;

	border-radius: 10px;

	background-color: #FFF;

	line-height: 25px;

	display: inline-block;

	margin: 0px 5px;

	border: 1px solid #888686;

}

.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue a:hover, .searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue .selected{

	color: #FFF;

	background-color: #cc3536;

	border: 1px solid #cc3536;;

}

.searchMain .content .searchFilter .selectorLine .selectHorizontal .selectorWrap{

	width: 50%;

	float: left;

}



/*搜索结果页修改  seek*/

.searchMain .left {width:0;float:left;overflow:hidden;}

.searchMain .left .block {padding:0 16px;border:1px solid #eaeaea;}

.searchMain .left .box h3 {font-weight:bold;font-size:15px;color:#303030;line-height:20px;padding:10px 0;border-bottom:1px solid #eaeaea;cursor:pointer; background: url(../img/bottom_list1.gif) right center no-repeat; background-size: 12px 12px;}

.searchMain .left .box.current h3 {

background: url(../img/bottom_list2.gif) right center no-repeat;

background-size: 12px 12px;

}

.searchMain .left .box ul {margin:10px 0;max-height:140px;overflow:auto;display:none;}

.searchMain .left .box ul li {line-height:28px;}

.searchMain .left .box ul li a {color:#333333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.searchMain .left .box ul li a:hover {color:#cc3536;}

.searchMain .right {width:100%;float:right;}

.searchMain .right .box .cate {font-size:16px;color:#333;line-height:30px;padding:10px 0;}

.searchMain .right .box .cate span {color:#ec3a3a;margin-left:5px;}

.searchMain .right .box table {width:100%;}

.searchMain .right .box table thead {height:44px;background:#6d6d6d;text-align:center;}

.searchMain .right .box table thead td {height:44px;padding:8px 5px;color:#fff;}

.searchMain .right .box table tbody {background:#eeeeee;}

.searchMain .right .box table tbody tr {border-bottom:1px solid #fff}

.searchMain .right .box table tbody td {text-align:center;padding:8px 0px;}

.searchMain .right .box table tbody td:nth-child(4) {text-align:left;}

.searchMain .right .box table tbody td .imgBox {position:relative;}

.searchMain .right .box table tbody td .imgBox.Structure img{height:28px;max-width: 150px;width:150px;}

.searchMain .right .box table tbody td .imgBox .small {display:block;margin:0 auto;max-width:100%;}

.searchMain .right .box table tbody td .imgBox.half {width:50%;float:left;}

.searchMain .right .box table tbody td .imgBox .hover {position:absolute;bottom:100%;left:50%;z-index:99;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border:1px solid #000;display:none;}

.searchMain .right .box table tbody td .imgBox .hover img{

    max-height: 230px;

}



.searchMain .right .box table tbody td .imgBox .hover:before{content: ''; width: 15px; height: 8px; position: absolute; bottom: -7px; left: 50%; margin-left: -7px; background: url(../images/td_arrow.jpg) no-repeat;}

.searchMain .right .box table tbody td .imgBox:hover .hover {display:block;}

.searchMain .right .box table tbody td .imgBox:hover .hover img {max-width:250px;}

.searchMain .right .box table tbody td .select {width:120px;height:34px;}

.searchMain .right .box table tbody td .tocart img {width:36px;margin:-12px 0 0 5px;}

.searchMain .right .box	.plibrary_product{ position: relative;}

.searchMain .right .box	.plibrary_product:hover:after{content: 'Under Development';position: absolute;top: -34px;left: -40px;display: block;color: #000;width: 128px;}



.searchMain .rightpage {overflow:hidden;margin-top:50px;position:relative;background:#eeeeee;padding:10px;}

.searchMain .rightpage .span {position:absolute;left:10px;top:10px;line-height:32px;}

.searchMain .rightpage .pagel {text-align:center;}

.searchMain .rightpage .pagel a {width:32px;height:32px;border:1px solid #eaeaea;background:#fff;text-align:center;line-height:30px;font-size:14px;display:inline-block;margin-right:3px;}

.searchMain .rightpage .pagel a.active {border-color:#cc3536;}

.searchMain .rightpage .pagel a:hover {border-color:#cc3536;}

.searchMain .rightpage .pagel a.prev,.searchMain .rightpage .pagel a.next {width:auto;padding:0 10px;}

.searchMain .rightpage .pagel a:last-child {margin-right:60px;}

.searchMain .rightpage .pagel span {margin-right:5px;display:inline-block;line-height:32px;}

.searchMain .rightpage .pager {line-height:32px;position:absolute;right:10px;top:10px;}

.searchMain .rightpage .pager select {width:60px;height:32px;border:1px solid #eaeaea;margin-left:10px;}

.searchMain .no-goods{line-height: 30px;font-size: 14px;}

.forgetPwd {background:url(../img/mapBg.jpg) center top no-repeat;padding:80px 0;}

@media screen and (min-height:880px) {.forgetPwd {min-height:620px;}

}

.forgetPwd .content {width:1280px;margin:0 auto;}

.forgetPwd .content h3 {font-size:32px;color:#fff;text-align:center;}

.forgetPwd .content .form {width:500px;margin:50px auto 0;}

.forgetPwd .content .form.pwdBox {display:none;}

.forgetPwd .content .box {height:50px;position:relative;margin-bottom:26px;}

.forgetPwd .content .box input {width:100%;height:50px;border:1px solid #fff;background:#fff;padding:10px 15px;font-size:16px;}

.forgetPwd .content .box span {display:block;width:100%;position:absolute;bottom:-20px;height:20px;line-height:20px;color:#f17e7e;font-size:14px;}

.forgetPwd .content .box button {font-size:18px;color:#3754aa;width:120px;height:40px;margin-left:190px;border-radius:40px;background:#fff;border:none;cursor:pointer;}

.highChart {background:#fafafa;position:relative;}

.highChart .info {font-size:16px;color:#999;line-height:26px;position:absolute;bottom:50px;right:38px;border-top:1px solid #5a5eb7;padding-top:40px;width:370px;}

/*-----------------------2017-10-18  new  add--------------------------*/

/*submit message*/

.n_messageTitle{height: 50px; margin-top: -30px; overflow: hidden;}

.n_messageTitle .box{width: 50%; float: left; text-align: center; border-right: 5px solid #fff;}

.n_messageTitle .box a{display: block; line-height: 50px; font-size: 14px; color: #808080; background: #f1f1f1; transition: all 300ms ease;}

.n_messageTitle .box.current a{background: #cc3536; color: #fff;}

.n_messageTitle .box a:hover{background: #cc3536; color: #fff;}

.n_messageTitle.child{margin-top: 30px;}

.n_messageTitle.child .box{width: 20%;}

.n_msgH3{text-align: center; font-size: 22px; margin-top: 30px; color: #000;font-weight: 400;}

.n_coupons{margin-top: 10px;}

.n_coupons table{width: 100%;}

.n_coupons th{background: #6d6d6d; color: #fff; line-height: 30px; font-weight: normal; font-size: 18px;padding: 5px 10px;border: 1px solid #fff;}

.n_coupons td{background: #eeeeee; color: #666; line-height: 30px; text-align: center;border: 1px solid #fff;padding: 5px 10px;}

.n_submitMsg{padding: 30px 60px 0 15px; margin-top: 10px; border: 1px solid #e5e5e5;}

.n_submitMsg .box{margin-bottom: 25px;}

.n_submitMsg .box .left{float: left; line-height: 36px; width: 125px; font-size: 14px;}

.n_submitMsg .box .right{padding-left: 125px;}

.n_submitMsg .box .right .radio{display: inline-block; line-height: 36px; margin-right: 50px; font-size: 12px; color: #808080;}

.n_submitMsg .box .right .radio input[type="radio"]{vertical-align: middle; margin-right: 5px;}

.n_submitMsg .box .right input[type="text"]{width: 100%;  height: 36px; border: 1px solid #e5e5e5; padding: 5px 10px; color: #808080; font-size: 14px;}

.n_submitMsg .box .right textarea{width: 100%; height: 120px; border: 1px solid #e5e5e5; padding: 5px 10px; font-size: 14px; color: #808080; resize: none;}

.n_submitMsg .box .right .buttonBox{text-align: right;}

.n_submitMsg .box .right button{width: 132px; height: 36px; background: #cc3536; color: #fff; border-radius: 30px; transition: all 300ms ease; cursor: pointer;}

.n_submitMsg .box .right button:hover{background: #e24747;}

/*message list*/

.n_messageList{margin-top: 30px;}

.n_messageList.mt_10{margin-top: 10px;}

.n_messageList .total{text-align: right; margin-top: 10px;}

.n_messageList table{width: 100%; border-right: 1px solid #e5e5e5;}

.n_messageList table thead th{background: #6d6d6d; padding: 5px; color: #fff; line-height: 30px; font-weight: 400;font-size: 18px; border-left: 1px solid #fff;}

.n_messageList table thead th:first-of-type{border-left-color: #6d6d6d;}

.n_messageList table thead th:last-of-type{border-right-color: #6d6d6d;}

.n_messageList table td{border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center; padding: 5px; line-height: 30px;}

.n_messageList table .opera{display: inline-block; margin: 5px 5px 0; cursor: pointer;}

.n_messageList table .opera i{display: inline-block; width: 28px; height: 25px; background-position: center; background-repeat: no-repeat;}

.n_messageList table .opera span{display: inline-block; font-size: 12px; color: #808080; text-decoration: underline; line-height: 25px; vertical-align: top;}

.n_messageList table .opera.toggle i{background: url(../images/10.18/n_icon1.png);}

.n_messageList table .opera.delete i{background: url(../images/10.18/n_icon2.png);}

.n_messageList table .content{text-align: left; line-height: 20px; margin: 10px; color: #808080;}

.n_messageList table .content span{color: #333;}

.n_messageList table .showContent{display: none;}

/*my order*/

.n_myOrder_num a{color: #1a6ef7;}

.n_myOrder_action{color: #cc3536;}

.n_myOrder_total{font-size: 14px; color: #333; }

.pagebar{margin-top: 10px;}

.pagebar .f6{display: inline-block;padding: 5px 10px;border:1px solid #eaeaea;}

.pagebar>a{display: inline-block;padding: 5px 10px;border:1px solid #eaeaea;}

.pagebar>.page_now{display: inline-block;padding: 5px 10px;background: #cc3536;color: #fff;}



.n_page{font-size: 16px; margin-bottom: 40px;}

.n_page .section1{border: 1px solid #e5e5e5; margin-bottom: 20px;}

.n_page .section1 .title{color: #fff; font-weight: bold; line-height: 40px; background: #6b6b6b; padding-left: 50px;outline: 1px solid #aaa;}

.n_page .section1 .btn-return{background: #6b6b6b;color: white;padding: 5px 0px;border: 1px solid #CCC;display: block;width: 120px;text-align: center;float: right;}

.n_page .section1 .btn-return:hover{color: #fff}

.n_page .section1 .info{padding: 30px 20px; border-bottom: 1px solid #e5e5e5; position: relative;}

.n_page .section1 .info .que{color: #333; line-height: 24px;}

.n_page .section1 .info .que span{margin-right: 5px;}

.n_page .section1 .info .que span.color1{font-weight: bold;}

.n_page .section1 .info .que span.color2{color: #1a6ef7;}

.n_page .section1 .info .ans{color: #808080; line-height: 24px;}

.n_page .section1 .info i{position: absolute; right: 30px; top: 20px; width: 13px; height: 15px; display: block; background: url(../images/10.18/n_icon3.png); cursor: pointer;}

.n_page .section1 .form{padding: 30px 20px;}

.n_page .section1 .form .box{margin-bottom: 30px;}

.n_page .section1 .form .box:last-of-type{margin-bottom: 0;}

.n_page .section1 .form .box .left{float: left; width: 125px; line-height: 26px;}

.n_page .section1 .form .box .right{padding-left: 125px; min-height: 26px;}

.n_page .section1 .form .box .right span{line-height: 26px; color: #808080;}

.n_page .section1 .form .box .right span.total{float: right; color: #333;}

.n_page .section1 .form .box .right input{width: 100%; height: 26px; border: 1px solid #e5e5e5; padding: 0 10px; color: #808080;}

.n_page .section1 .form .box .right textarea{width: 100%; height: 100px; border: 1px solid #e5e5e5; padding: 5px 10px; resize: none;}

.n_page .section1 .form .box .right .buttonBox{text-align: right;}

.n_page .section1 .form .box .right .buttonBox button{width: 132px; height: 36px; background: #cc3536; color: #fff; border-radius: 30px; transition: all 300ms ease; cursor: pointer;}

.n_page .section1 .form .box .right .buttonBox button:hover{background: #e24747;}

.n_page .section1 table{width: 100%;}

.n_page .section1 table th{ color: #333; font-weight: normal; line-height: 40px; padding: 5px; border-right: 1px solid #e5e5e5;}

.n_page .section1 table th:last-of-type{border-right: none;}

.n_page .section1 table td{width: 20%; text-align: center; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; line-height: 30px; padding: 10px 5px; color: #808080; position: relative;}

.n_page .section1 table td:last-of-type{border-right: none;}

.n_page .section1 table td a{padding: 5px 20px;border: 1px solid #CCC;border-radius: 4px;}

.n_page .section1 table td .hover{position: absolute; left: -290px; top: -70px; display: none; z-index: 999;background: #F0F0F0;padding:20px 0 20px 20px}

.n_page .section1 table td .hover div{overflow-y: auto;overflow-x: hidden;height:200px;padding-left:15px;width:360px;}

.n_page .section1 table td .hover .block{width: 300px; max-height: 300px; overflow-y: auto; overflow-x: hidden; background: #f0f0f0; padding: 20px; text-align: left;}

.n_page .section1 table td .hover p{margin: 5px 0;text-align: left;}

.n_page .section1 table td .hover span{color: #333;padding-right:10px;}

.n_page .section1 table td .hover i{width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #f0f0f0; position: absolute; top: 90px; right: -8px;}

.hoverMask{position: fixed; top: 0; left: 0; width: 100%;  height: 100%; z-index: 99; display: none;}

.n_page .section1 .details .box{border-top: 1px solid #e5e5e5;}

.n_page .section1 .details .box .left{float: left; width: 250px;padding-right:20px; text-align: right; line-height: 38px; border-right: 1px solid #e5e5e5;}

.n_page .section1 .details .box .right{line-height: 38px; padding-left: 260px; color: #808080 !important;}

.n_page .section1 .details .box .right font{color: #808080 !important;}

.n_page .section1 .details .box .right.canceled{color: #1a6ef7;}

.n_page .section1 .details .right a{float: right; margin-right: 30px; margin-top: 9px; color: #cc3536; line-height: 22px; padding: 0 5px; border-radius: 4px;}

.n_page .section2{border: 1px solid #e5e5e5; margin-top: 20px;}

.n_page .section2 .title{color: #fff; font-weight: bold; line-height: 40px; background: #6d6d6d; padding-left: 50px;}

.n_page .section2 .title a{color: #cc3536; float: right; margin-right: 50px;}

.n_page .section2 table{width: 100%;}

.n_page .section2 table th{width: 16.6%; color: #333; font-weight: normal; line-height: 40px; padding: 5px; border-right: 1px solid #e5e5e5;}

.n_page .section2 table th:last-of-type{border-right: none;}

.n_page .section2 table td{text-align: center; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; line-height: 20px; padding: 5px; color: #808080;}

.n_page .section2 table td:last-of-type{border-right: none;}

.n_page .section2 table .total{border-top: 1px solid #e5e5e5; text-align: right; padding-right: 30px; line-height: 26px;}

.n_page .section3{border: 1px solid #e5e5e5; margin-top: 20px;}

.n_page .section3 .title{color: #fff; font-weight: bold; line-height: 40px; background: #aaa; padding-left: 50px;}

.n_page .section3 .box{color: #808080; line-height: 40px; border-top: 1px solid #e5e5e5; text-align: right; padding: 0 30px;}

.n_page .section4{margin-top: 20px; overflow: hidden; border: 1px solid #e5e5e5; border-right: none;}

.n_page .section4 .block{width: 50%; float: left; border-right: 1px solid #e5e5e5;}

.n_page .section4 .title{color: #fff; font-weight: bold; line-height: 40px; background: #6d6d6d; padding-left: 50px;}

.n_page .section4 .box{border-bottom: 1px solid #e5e5e5; overflow: hidden;}

.n_page .section4 .box .left{width: 50%; float: left; padding: 0 50px 0 30px; line-height: 40px; text-align: right; border-right: 1px solid #e5e5e5;}

.n_page .section4 .box .right{width: 50%; float: left; padding: 7px 25px 0 4xp;}

.n_page .section4 .box .right input{width: 100%; height: 26px; border: 0px solid #e5e5e5; padding: 0 5px; font-size: 16px;color: gray !important;margin-top:7px}



.n_page .section5{border: 1px solid #e5e5e5; margin-top: 20px;}

.n_page .section5 .title{color: #fff; font-weight: bold; line-height: 40px; background: #6d6d6d; padding-left: 50px;}

.n_page .section5 .line_box{padding: 0 50px; line-height: 40px; border-bottom: 1px solid #e5e5e5; color: #333;}

.n_page .section5 .line_box span{color: #808080; margin-left: 20px;}

.n_page .section5 .info{overflow: hidden;}

.n_page .section5 .info .left{width: 50%; float: left; padding-top: 30px;}

.n_page .section5 .info .right{width: 50%; float: left;}

.n_page .section5 .info .left .box{margin-bottom: 20px;}

.n_page .section5 .info .left .box .l{width: 190px; float: left; line-height: 26px; text-align: right; padding-right: 20px;}

.n_page .section5 .info .left .box .r{padding: 0 50px 0 190px;}

.n_page .section5 .info .left .box .r input{width: 100%; height: 26px; border: 1px solid #e5e5e5; padding: 0 5px;}

.n_page .section5 .info .left .box .r select{width: 126px; height: 26px; border: 1px solid #e5e5e5; display: inline-block; margin-right: 2px;}

.n_page .section5 .info .left .box .r select:last-of-type{margin-right: 0;}

.n_page .section5 .info .left .box .r .button_box{text-align: right;}

.n_page .section5 .info .left .box .r .button_box button{width: 132px; height: 36px; background: #cc3536; color: #fff; border-radius: 30px; transition: all 300ms ease; cursor: pointer;}

.n_page .section5 .info .left .box .r .button_box button:hover{background: #e24747;}

.n_page .section5 .info .right{padding: 30px;}

.n_page .section5 .info .right p{line-height: 26px;}

.n_page .section5 .info .right img{display: block; margin: 10px 0; max-width: 90%;}

.n_page .section6{margin-top: 20px;}

.n_page .section6 .title{color: #fff; font-weight: bold; line-height: 40px; background: #aaa; padding-left: 50px;}

.n_page .section7{border: 1px solid #e5e5e5;}

.n_page .section7 .title{color: #fff; font-weight: bold; line-height: 40px; background: #6b6b6b; text-align: center;}

.n_page .section7 table th{width: 33.33%; color: #333; font-weight: normal; line-height: 40px; padding: 5px; border-right: 1px solid #e5e5e5;}

.n_page .section7 table th:last-of-type{border-right: none;}

.n_page .section7 table td{width: 33.33%; text-align: center; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; line-height: 20px; padding: 5px; color: #808080;}

.n_page .section7 table td:last-of-type{border-right: none;}

.opacity{-webkit-opacity: 0;-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;filter:alpha(opacity=0);}

/*头部*/

.topLine{background: #f7f7f7;height: 30px;line-height: 30px;border: 1px solid #dedede;}

.topCon{width: 1280px;margin: 0 auto;font-weight: bold;}

.topCon .user_logout a:hover{color:#d52e38;}

.topCon .user a:hover{color:#d52e38;}

.topLine .user_logout a {padding: 0 8px;height: 20px;line-height: 20px;margin: 0 3px;text-align: center;/*background: #EEEEEE;*/display: inline-block;border-radius: 30px;transition: all 0.3s ease;color: #666464;}

.topLine .user a {padding: 0 8px;height: 20px;line-height: 20px;margin: 0 3px;text-align: center;/*background: #EEEEEE;*/display: inline-block;border-radius: 30px;transition: all 0.3s ease;color: #666464;}

.header .search {position: relative;float: left;width: 570px;}

.header .search .form .box input[type='text'] {width: 500px;}

.header .search .form .box {width: 500px;}

.header .logo {margin: 20px 120px 0 0;}

.header .search:after {top: 25px;width: 1px;height: 46px;background: #8c8b8b;}

.header .cart .count {height: 70px;margin-top: 17px;}

.topLine .user_logout img {padding-bottom: 3px;}

.topLine .user img {padding-bottom: 3px;}

/*头部END*/


/* 发货详情页修改  seek */
.delivery-details-line{overflow-y: auto; overflow-x: hidden;max-height: 300px;}
.delivery-details-prop-line .layui-timeline{padding: 20px;}
.delivery-details-line .layui-timeline{padding: 20px;}

.delivery-top{
	border-bottom: 2px dotted #c7c7c7;
	margin-bottom: 4px;
}
.delivery-info{
	overflow: hidden;
}
.delivery-info li{
	float: left;
	margin-right: 10px;
	padding: 10px 20px;
	color: #828282;
	font-weight: normal;
}
.delivery-info span{
	font-weight: bold;
}
.layui-text h3{
	font-size: 16px;
}
.layui-text p{
	font-size: 18px;
}
.ckp_activity a{
	background: url('/static/main/article/ckp/activity_icon.png') no-repeat center;
	width: 28px;
	height: 33px;
	line-height: 44px;
	margin: 0 auto;
	display: inline-block;
}
.ckp_activity a{
	font-size: 10px;
	color: #fff;
}
.searchMain .right .box .cate .ckp_title_activity{
	display: inline-block;
	margin-left: 40px;
}
.searchMain .right .box .cate .ckp_title_activity>span{
	color: #cc3536;
	font-size: 18px;
	margin-left: 4px;
	vertical-align: middle;
}
.slider-pro{padding-right: 141px}

.homeBanner .news-div{width:280px;height: 350px ;position: absolute;top: 0px;right: 0px;background-color: #FFF;padding-left: 10px;}
.homeBanner .news-div .news-title{background: #c13434; color: #fff;line-height:30px; text-align: center;z-index:999; width:100%; font-weight:800; font-size:16px;}
.homeBanner .news-div .new_detail{border-bottom: 1px solid #dfdddd;height:80px;padding:0px 5px;display: block;background-color: #fbf9f9;}
.homeBanner .news-div .new_detail .new-detail-img{max-width:70px;vertical-align: middle;margin-right: 2px; margin-top:12px;}
.homeBanner .news-div .new_detail .new-content-div{float: right;width:180px;word-wrap: break-word;line-height:18px; margin-top:5px;}
.homeBanner .news-div .new_detail .new-content-div .new-content-title{font-size: 13px;color: #000;overflow: hidden;}
.homeBanner .slider-pro{padding-right: 177px}

.homeBanner #flash{position: relative;text-align: center;overflow: hidden;max-width:1000px;height: 350px}
.homeBanner #flash #play li:first-child{display: block}
.homeBanner #flash #play li{display: none;position:absolute;top:0px;left:0px;}
.homeBanner #flash #play li img{float: left;}
.homeBanner #button{position: absolute;bottom:20px;list-style: none;display: inline-block;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.homeBanner #button li:first-child div{background: #cc3536;}
.homeBanner #button li{margin-left: 10px;float: left;}
.homeBanner #button li div{width:12px;height: 12px;background:#bdbcbc;border-radius: 6px;cursor: pointer;}
.homeBanner #prev{width:40px;height:63px;background:url(/static/home/images/banner-bg.png) 0px 0px;position: absolute;top:186px;left:10px;z-index: 1000;display: none}
.homeBanner #next{width:40px;height:63px;background:url(/static/home/images/banner-bg.png) -40px 0px;position: absolute;top:186px;right:10px;z-index: 1000;display: none}
.homeBanner #prev:hover{background:url(/static/home/images/banner-bg.png) 0px -62px;}
.homeBanner #next:hover{background:url(/static/home/images/banner-bg.png) -40px -62px;}





/*----- media -----2020*/
.header .search .m-icon,
.header .mNavBtn{
	display: none;
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
	
	.topCon{width:100%;}
	.header{
		width: 100%;

	}
	.x-labWrap .x-labMain {width:1000px;}

.x-labWrap .crumb {width:1000px;}
.nav .content ul li:first-child{ width:60px;}
.nav .content ul li{ width:115px;}
.nav .content ul li:last-child{width:150px;}
	.commonWrap{ width:100%;}
	.nav{width:100%;}
	.nav .content{width:1000px;}
	.header .search{width:400px;}
	.header .logo{ margin:20px 40px 0 0;}
	.header .search .form .box{ width:330px;}
	.header .search .m a{display: inline-block;
margin-right: 3px;
margin-left: 3px;}
	.homeWrap{ width:100%;}
	.homeBanner{width:1000px; height:300px;}
	.homeBanner #flash{ width:100%; min-width:850px; height:300px;}
	.homeBanner .news-div{ width:152px;}
	.homeBanner #flash #play li img{ width:100%;}
	.homeBanner .news-div .new_detail .new-detail-img{ display:none;}
	.homeBanner .news-div .new_detail .new-content-div{max-width:125px;margin-top:5px; line-height:16px;
	}
.homeSection5 .block .item{ margin-right:12px;}
	.footer{ min-width:100%;}
	.footer .block .content{ width:1000px;}
	.footer .copyright .content{ width:1000px;}
	}

@media screen and (max-width: 992px){
	.productList a:nth-of-type(6n) {margin:0 0 2px 0;}
	.productLink .box:last-child {border-right:0;}
	.topCon{
		width: 100%;
		padding: 0 20px;
	}
	.topLine{
		height: auto;
		position: relative;
		z-index: 11;
	}
	.topLine .user a,
	.topLine .user_logout a{
		padding: 0;
		margin: 0 0 0 10px;
		font-size: 12px;
	}
	.topLine .user a:nth-of-type(1){
		display: none;
	}
	.topLine .user a span:nth-of-type(2),
	.topLine .user_logout span:nth-of-type(2){
		margin-left: 10px;
	}
	.topLine .r{
		display: none;
	}
	.header{
		width: 100%;
		height: 60px;
		padding: 0 20px;
		position: relative;
		z-index: 9;
		box-shadow: 0 2px 2px rgba(0,0,0,.05)
	}
	.header .logo{
		margin: 15px 0 0;
	}
	.header .logo img{
		height: 30px;
	}
	.header .logo a:nth-of-type(2),
	.header .logo a:nth-of-type(3){
		display: none;
	}
	.header .cart{
		position: absolute;
		right: 54px;
		top: 15px;
	}
	.header .cart .count{
		margin-top: 0;
		width: 30px;
		height: 30px;
		border: none !important;
		background-color: transparent;
		background-image: url('../images/head-cart.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 24px auto;
	}
	.header .cart .count span{
		top: -5px;
		right: -5px;
		font-size: 12px;
	}
	.header .cart .info{
		top: 29px;
		box-shadow: 0 0 20px rgba(0,0,0,.2);
	}
	.header .search{
		float: none;
		width: 20px;
		height: 20px;
		position: absolute;
		right: 90px;
		top: 50%;
		margin-top: -10px;
	}
	.header .search:after{
		display: none;
	}
	.header .search .m-icon{
		display: block;
		width: 20px;
		height: 20px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url('../images/head-search.png');
	}
	.header .search .form{
		width: 100vw;
		padding: 20px;
		position: absolute;
		right: -60px;
		top: 30px;
		margin: 0 !important;
		background-color: rgba(0,0,0,.7);
		display: none;
	}
	.header .search .form:before{
		content: '';
		width: 0;
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid rgba(0,0,0,.7);
		position: absolute;
		top: -6px;
		right: 67px;
	}
	.header .search .form .box{
		float: none;
		margin: 0 auto;
	}
	.header .search .form .az,
	.header .search .form .m{
		display: none !important;
	}
	.header .mNavBtn {
	    display: block;
	    width: 24px;
	    height: 16px;
	    position: absolute;
	    right: 20px;
	    top: 22px;
	    cursor: pointer;
	    z-index: 4;
	}
	.header .mNavBtn.active .line2 {
	    display: none;
	}
	.header .mNavBtn.active .line1 {
	    -webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    transform: rotate(45deg);
	    top: 7px;
	}
	.header .mNavBtn.active .line3 {
	    -webkit-transform: rotate(-45deg);
	    -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	    bottom: 7px;
	}
	.header .mNavBtn span {
	    position: absolute;
	    left: 0;
	    width: 24px;
	    height: 2px;
	    background: #cc3536;
	    -webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	}
	.header .mNavBtn span.line1 {
	    top: 0;
	}
	.header .mNavBtn span.line2 {
	    top: 7px;
	}
	.header .mNavBtn span.line3 {
	    bottom: 0;
	}
	.nav{
		min-width: auto;
		width: 100%;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		padding: 60px 0;
		z-index: 10;
		left: 100%;
		transition: left .5s ease;
	}
	.nav.active{
		left: 0;
	}
	.nav .close{
		width: 24px;
		height: 24px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url('../images/icon-close.png');
		position: absolute;
		top: 40px;
		right: 20px;
		z-index: 2;
	}
	.nav .content{
		width: 100%;
		height: 100%;
		overflow: auto;
	}
	.nav .content ul li{
		float: none;
		width: 100% !important;
		padding: 0 20px;
		text-align: left !important;
	}
	.nav .content ul li:after{
		display: none;
	}
	.nav .content ul li .link{
		display: inline-block;
		vertical-align: middle;
	}
	.nav .content ul li em{
		position: absolute;
		right: 20px;
		top: 17px;
		width: 18px;
		height: 18px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url('../images/home-bg4.png');
		background-size: contain;
	}
	.nav .content ul li .hover{
		position: static;
		margin: 0;
		padding: 0 20px 20px;
		width: 100% !important;
		background: none !important;
	}
	.nav .content ul li .productHover .l{
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.nav .content ul li .productHover .r{
		width: 100%;
		float: none;
		padding-left: 0;
	}
	.nav .content ul li .productHover .down{
		margin-top: 0;
	}
	.Wrap{
		min-height: auto;
	}
	.homeWrap{
		width: 100%;
	}
	.homeBanner{
		margin: 0 !important;
		height: 37.33vw;
	}
	.homeBanner .news-div{
		display: none;
	}
	.homeBanner #flash{
		height: 100%;
	}
	.homeBanner #flash #play li img{
		display: block;
		width: 100%;
	}
	.homeBanner #button{
		bottom: 10px;
	}
	.homeSection1{
		padding: 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.homeSection1 a{
		width: 50%;
		float: none;
		border-color: #eee;
		padding: 10px;
	}
	.homeSection1 h3{
		font-size: 12px;
		line-height: 18px;
	}
	.homeWrap .commonTit h3{
		font-size: 18px;
		line-height: 40px;
	}
	.homeSection3{
		padding: 20px;
	}
	.homeSection3 .block .item{
		width: 100%;
		height: auto;
		padding: 20px;
	}
	.homeSection3 .block .item h3{
		font-size: 16px;
		line-height: 20px;
	}
	.homeSection3 .list li{
		width: 100%;
		height: auto;
		padding: 0 10px;
		margin-top: 10px;
	}
	.homeSection5{
		padding: 20px;
	}
	.homeSection5 .block .item{
		width: 100%;
		float: none;
	}
	.homeSection5 .block .item:last-child{
		margin: 20px 0 0;
	}
	.homeSection5 .block .item .img,
	.homeSection5 .block .item img{
		width: 100%;
		height: auto;
	}
	.footer{
		min-width: auto;
	}
	.footer .block .content{
		width: 100%;
		padding: 20px;
	}
	.footer .block .content .left{
		float: none;
		width: 100%;
	}
	.footer .block .content .form{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.footer .block .content .rightForm{
		margin-top: 20px;
	}
	.fixedTotop{
		right: 15px;
	}
	.footer .copyright{
		padding: 20px;
	}
	.footer .copyright .content{
		width: 100%;
		text-align: center;
	}
	.footer .copyright .content .left{
		float: none;
		line-height: 20px;
	}
	.footer .copyright .content .right{
		line-height: 20px;
		margin-top: 10px;
	}
	.footer .copyright .content .right .link{
		float: none;
	}
	.footer .copyright .content .right .link a{
		display: inline-block;
	}
	.commonWrap{
		width: 100%;
		margin: 0 !important;
		padding: 0 20px;
	}
	#bulkQuote{
		padding: 20px 0;
	}
	#bulkQuote .layui-table td{
		padding: 2px;
		font-size: 12px;
		line-height: 16px;
	}
	.commonWrap .crumb{
		padding: 10px 0;
		line-height: 24px;
		overflow: hidden;
		height: auto;
	}
	.searchMain .content{
		padding: 0 0 20px;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorKey{
		font-size: 12px;
		width: 120px;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorExt{
		font-size: 12px;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue{
		margin-left: 120px;
		padding-right: 90px;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue ul li{
		height: 40px;
		font-size: 0;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue ul li:before{
		content: '';
	    height: 100%;
	    display: inline-block;
	    vertical-align: middle;
	}
	.searchMain .content .searchFilter .selectorLine .selectorWrap .selectorValue a{
		font-size: 12px;
		padding-right: 10px;
		line-height: 16px;
		width: 100%;
	    display: inline-block;
	    vertical-align: middle;
	}
	.searchMain .right .box .cate a{
		display: block;
		margin-left: 0 !important;
	}
	.activityNewsDetail .content{
		overflow: hidden;
	}
	.productMabsol .section1 img{
		/*width: 100%;*/
		max-width: 100% !important;
	}
	.productMabsol .section4 .block .productTable{
		overflow: auto;
	}
	.productMabsol .section4 .block .productTable .rightBody{
		width: 1000px;
	}
	.productMabsol .section4 .block .chart .imgBox img{
		width: 100%;
		height: auto;
	}
	.productFc .section2 .block .chart .imgBox img{
		max-width: 100%;
		height: auto;
	}
	.click_action .layui-col-md6:nth-child(2) .public_not_bg_pop{
		margin-left: 0 !important;
	}
	.click_action .public_not_bg_pop{
		width: 45% !important;
		max-width: 180px;
		font-size: 14px;
	}
	.productFc .section2 .block .chart.half{
		width: 100%;
	}
	.productMabsol .section4 .block .chart.half,
	.productHplc .section3 .block .chart.half{
		width: 100%;
		float: none;
	}
	.productOther{
		/*padding: 20px;*/
	}
	.productMain .productSection ol, .msdDiv ol{
		margin-left: 0 !important;
		padding: 0 20px 0 30px;
	}
	.msdDiv ol li{
		width: 100% !important;
		float: none !important;
	}
	.productMain .productSection .other_que{
		width: 100% !important;
	}
	.otherQuestions .questionsCon{
		padding: 20px 20px 20px 40px !important;
	}
	.otherQuestions h4{
		font-size: 24px !important;
	}
	.productSection .readiusText{
		margin-left: 0 !important;
	}
	.msdDiv{
		width: 100% !important;
	}
	.all .zfx_left,
	.all .zfx_right{
		width: 100% !important;
		float: none !important;
	}
	.fitc_pe-contact .contact-title{
		width: 70% ;
		margin: -20px 15% 40px ;
		font-size: 24px ;
		line-height: 40px ;
		height: auto;
	}
	.fitc_pe-contact{
		margin-bottom: 0 !important;
	}
	.commonWrap .crumb a{
		display: inline-block;
		line-height: 30px;
	}
	.crumb .crumbs-nav-item{
		margin-top: 2px;
	}
	.crumb .crumbs-box .crumbs-arrow{
		line-height: 30px;
		margin: 2px 5px 0;
	}
	.crumb .crumbs-box .crumb-select-item{
		margin: 2px 0 0;
		border: none;
	}
	#not_search_page{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding: 20px 0;
	}
	#not_search_page .custom_label_box,
	#advice_form .custom_label_box{
		width: 100% !important;
		text-align: left;
		padding: 0;
		float: none;
	}
	#not_search_page .custom_input_box,
	#advice_form .custom_input_box{
		margin-left: 0 !important;
		margin-top: 10px;
	}
	#not_search_page .layui-form-item .custom_select_box,
	#advice_form .layui-form-item .custom_select_box{
		width: 100% !important;
		left: 0;
		margin-left: 0 !important;
	}
	.tip-label{
		padding: 10px !important;
		font-size: 12px !important;
		line-height: 18px;
	}
	.block img,{
		max-width: 100%;
		height: auto;
	}
	.productSPR img{
		width: 100% !important;
	}
	.pro_block{
		display: block !important;
	}
	.public_img_text_box{
		float: none !important;
	}
	.public_img_text_box .btn_protocol,
	.pro_block .btn_protocol{
		margin: 10px auto 0 !important;
		float: none !important;
		display: block;
	}
	.supportGlobal .block1 .box2 .btnBlock select{
		width: 100%;
	}
	.article-com{
		padding: 20px 0;
	}
	.supportDownload ul li{
		height: auto;
		padding: 15px 110px 15px 60px;
	}
	.supportDownload ul li .name{
		padding-top: 0;
		line-height: 24px;
	}
	.supportDownload ul li .date{
		position: static;
		text-align: left;
		line-height: 24px;
	}
	.supportDownload ul li .btn a{
		line-height: 30px;
	}
	.supportDownload ul li .btn{
		right: 20px;
		width: 80px;
		height: auto;
	}
	.supportCoa .box .layui-col-md5{
		margin-bottom: 10px;
	}
	.supportCoa .box .layui-input-inline{
		margin: 0;
		float: left;
		max-width: calc(100% - 110px);
	}
	.supportCoa .coaUg{
		width: calc(100% - 220px) !important;
		max-width: 80px !important;
	}
	.supportCoa .coaUg select{
		width: 100% !important;
	}
	.article-com .homeSection1{
		padding: 0;
	}
	.activityNews .block1{
		padding-top: 0;
	}
	.activityNews .block1 img{
		display: block;
		width: 100%;
	}
	.activityNews .block3 .item{
		width: 100%;
		height: auto;
		float: none !important;
		padding: 20px;
	}
	.activityNews .block3 .item:hover .tit{
		font-size: 18px !important;
	}
	.zfx_center{
		padding: 0 !important;
	}
	.readiusText{
		margin: 10px 10px 10px 0 !important;
	}
	.x-labWrap{
		min-width: auto;
		padding: 10px 20px 0;
		background-size: cover;
	}
	.x-labWrap .x-labMain{
		width: 100%;
	}
	.x-labWrap .x-labMain .x-labSection1{
		padding: 0;
		margin-bottom: 20px;
	}
	.x-labWrap .x-labMain .x-labSection1 .imgBox1{
		float: none;
		text-align: center;
	}
	.x-labWrap .x-labMain .x-labSection1 .txtBox1{
		margin-left: 0;
		margin-top: 20px;
	}
	.x-labWrap .x-labMain .x-labSection2 .x-lab-block{
		width: 50%;
		padding: 10px 5px;
	}
	.x-labWrap .x-labMain .x-labSection2 .x-lab-block img{
		width: 100%;
	}
	.x-labWrap .x-labMain .x-labSection2 .x-lab-block .btn{
		width: 100%;
		margin: 10px 0 0;
	}
	.companyIntroduction .block1{
		padding: 20px;
	}
	.companyIntroduction .rowRight{
		width: 100%;
	}
	.companyIntroduction .block2 .main .item{
		width: 100%;
		height: auto;
		padding: 20px;
	}
	.companyIntroduction .block2 .main .item img{
		position: static;
		width: 80px;
		display: inline-block;
		vertical-align: top;
	}
	.main .item .txtArea{
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 90px);
		padding-left: 20px;
	}
	.companyIntroduction .block2 .main .item h3{
		padding: 5px 0;
	}
	.companyIntroduction .block2 .main .item p img:nth-child(3){
		margin-top: 10px;
	}
	.companyIntroduction .block2 .main .item p .iso-more{
		margin: 20px 5px 0;
	}
	.companyIntroduction .block2 .main .item p .iso-more:nth-child(4){
		margin-top: 30px;
	}
	.block5 .platforms_main a{
		width: 100% !important;
		float: none !important;
		display: block;
		height: auto !important
	}
	.block5 .platforms_main a:first-child{
		border: none !important;
	}
	.block5 .platforms_main a p{
		display: block !important;
		clear: both;
		padding: 0 0 20px !important;
	}
	.block5 .platforms_main a img{
		margin: 0 !important;
	}
	.block5 .platforms_main a div div img{
		height: 100px;
	}
	.companyJoin .img img{
		width: 100%;
		height: auto;
	}
	.contactBox{
		padding: 0 !important;
	}
	.contactCon .officeLeft,
	.contactCon .officeRight{
		float: none !important;
		width: 100% !important;
	}
	.contactCon .officeLeft{
		margin-right: 0 !important;
	}
	.contactCon .officeRight{
		margin-left: 0 !important;
	}
	.contactCon .officeRight{
		margin-top: 20px;
	}
	.companyContact .contentBox .officeBox .officeList{
		padding: 10px 0;
	}
	.companyContact .contentBox ol{
		padding: 10px 0;
		margin: 0;
	}
	#map1,
	#map2{
		height: 300px !important;
	}
	.companyContact .contentBox .officeBox .officeList .officeLf,
	.companyContact .contentBox .officeBox .officeList .officeRf{
		float: none;
		width: 100%;
	}
	.companyContact .contentBox .officeBox .officeList .officeRf{
		padding-left: 0;
		padding-top: 10px;
		margin-top: 10px;
		border-top: 1px solid #c7c7c7;
	}
    .commonWrap .commonTabTit{
        display: flex;
        flex-wrap: wrap;
        height: auto;
    }
    .commonWrap .commonTabTit .box{
        width: 50% !important;
        margin: 0 !important;
        border-bottom: 5px solid #fff;
    }
    .commonWrap .commonTabTit .box a{
        height: 100% !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .commonWrap .commonTabTit .box:last-child{
        border-right: 5px solid #fff;
    }
    .activityNews .block2 .item{
    	padding: 20px;
    	height: auto !important;
    	overflow: hidden;
    }
    .activityNews .block2 .item .tit{
    	height: auto;
    	padding: 0;
    	font-size: 16px;
    	line-height: 20px;
    }
	.activityNews .block2 .item .item_right span:first-child{ width:70%;}
    .activityNews .block2 .item .info{
    	margin-top: 10px;
    }
    .activityNews .block2 .item .item_left{
    	float: none !important;
    }
    .activityNews .block2 .item .item_left img{
    	width: 100%;
    	display: block;
    	height: auto;
    }
    .activityNews .block2 .item .item_right{
    	padding-left: 0 !important;
    	margin-top: 10px;
    }
    .activityNews .block2 .item .item_right .link{
    	margin: 10px 0 0 !important;
    }
    .activityPromotion .block1 .left{
    	width: 100%;
    	float: none;
    	height: auto;
    	padding: 20px;
    	overflow: hidden;
    }
    .activityPromotion .block1 .right{
    	float: none;
    	width: 100%;
    	height: auto;
    }
    .activityPromotion .block1 .right img.img1{
    	width: 100%;
    }
    .n_coupons th,
    .n_messageList table thead th{
    	font-size: 16px;
    	line-height: 20px;
    }
    .n_submitMsg{
    	padding: 20px;
    }
    .n_submitMsg .box{
    	margin-bottom: 10px;
    }
    .n_submitMsg .box .left{
    	width: 100%;
    	float: none;
    }
    .n_submitMsg .box .right{
    	padding-left: 0;
    }
    .n_submitMsg .box .right .radio{
    	margin-right: 10px;
    }
    .n_submitMsg .box .right .buttonBox{
    	margin-top: -30px;
    }
    .commonWrap .order{
        margin: 20px 0 !important;
        height: auto !important;
    }
    .commonWrap .order .order_left{
    	width: 100% !important;
    	float: none !important;
    	text-align: left !important;
    }
    .commonWrap .order .order_left .left_form{
    	padding: 0 !important;
    }
    .commonWrap .order .order_left dt{
    	margin: 10px 0 0 !important;
    }
    .commonWrap .order .order_left dt:last-child{
    	text-align: center;
    }
    .commonWrap .order .order_left input[type=text],
    .commonWrap .order .order_left .form-sel{
    	width: 100% !important;
    }
    .commonWrap .order .order_left .form-sel{
    	float: none !important;
    }
    .commonWrap .order .order_left input[type=reset], .commonWrap .order .order_left input[type=button]{
    	width: 120px !important;
    	height: 40px !important;
    	font-size: 16px !important;
    }
    .commonWrap .order .order_right{
    	width: 100% !important;
    	float: none !important;
    	margin-top: 30px;
    }
    .commonWrap .order .order_right .pro_line p{
    	display: block !important;
    }
    .order_register{
    	font-size: 16px !important;
    	line-height: 24px !important;
    }
    .order_register .register_btn{
    	width: 120px;
    	line-height: 40px;
    	float: none !important;
    	display: block !important;
    	margin: 20px auto 0;
    }
    .errorPageRight p img{
        width: 100%;
        display: block;
    }
    .errorPageRight .myform .layui-row div:nth-of-type(1){
    	width: 90px;
    	float: left;
    }
    .errorPageRight .myform .layui-row div:nth-of-type(2){
    	margin-left: 90px;
    }
    .errorPageCon label{
    	font-size: 14px !important;
    	margin: 0 0 20px !important;
    }
    .searchMain .layui-tab-title li{
    	font-size: 12px;
    }
    .custom_project form{
    	padding: 0 !important;
    }
    .custom_project form .btnBox{
    	text-align: left;
    	margin-top: 0;
    }
    .layui-layer{
    	max-width: 86%;
    }
    .layui-layer-content{
    	max-height: 70vh;
    }
    .signup{
    	padding: 15px 15px 0 !important;
    }
    .signup form > div:nth-of-type(1){
    	margin: 0 0 10px !important;
    }
    .signup .layui-form-label{
    	width: 120px !important;
    }
    .signup .layui-input-inline{
    	margin: 0 0 0 120px !important;
    }
    .layui-form select{
    	/*display: none !important;*/
    }
    .third-level-title{
    	float: none !important;
    	width: 100% !important;
    }
    .h4-title{
    	float: none !important;
    }
    .supportShipping .block1 .box4{
    	padding: 20px;
    }
    .supportShipping .block4 .box{
    	padding: 20px;
    }
    .supportShipping .block3{
    	padding: 0 20px 20px;
    }
    .supportGlobal{
    	padding: 0 0 20px;
    }
    .supportGlobal .block1{
    	padding: 20px;
    }
    .supportGlobal .block1 .box2 .selectCountry{
    	margin-top: 0;
    }
    .supportGlobal .block1 .box2 .selectCountry .item{
    	float: none;
    	width: 100%;
    	margin: 20px 0 0;
    	min-height: auto;
    }
    .supportGlobal .block1 .box2 .selectCountry .item:nth-of-type(1){
    	margin-top: 0;
    }
    .companyIntroduction .block2 .main .item .txtL p:last-of-type{
    	width: 150px;
    }
    .productHplc .section4 .citationBox .box ul li .texta{
    	display: inline-block;
    }
    #product_list{
    	overflow: scroll;
    }
    .productMabsol .section2 .block .item .hover{
        position: static;
        padding: 0;
        background-color: transparent;
        padding-left: 100px;
        overflow: initial;
    }
    .productMabsol .section2 .block .item .hover .hoverMain{
    	background-color: transparent;
    	padding: 0;
    }
    .productMabsol .section2 .block .item .hover .hoverMain .t{
    	display: none;
    }
    .productMabsol .section2 .block .item .hover .hoverMain .p{
    	font-size: 14px;
    	height: auto;
    }
    .sitemapWrap{
    	padding: 20px;
    }
    .sitemapWrap .content{
    	width: 100%;
    }
    .sitemapWrap .content .mainBox .left,
    .sitemapWrap .content .mainBox .right{
    	width: 100%;
    	float: none;
    }
    .termsList{
    	width: calc(100% - 24px) !important;
    }
    .searchMain .rightpage .pagel{
    	text-align: right;
    }
    .searchMain .rightpage .pagel a:last-child{
    	margin-right: 200px;
    }
    .productAZ{
    	height: auto;
    }
    .productAZ span{
    	display: block;
    	float: none;
    }
    .productAZ div{
    	width: 100%;
    	float: none;
    }
    .meeting-detail{
    	padding: 20px !important;
    }
    .meeting-detail ol li{
    	line-height: 1.5 !important;;
    }
  .meeting-detail ol li img{
    	display: block;
    	width: 100% !important;
    	height: auto !important;
    }
    .meeting-detail .div_float{
    	width: 100% !important;
    	float: none !important;
    }
    select{
    	-webkit-appearance: none; -moz-appearance: none; appearance: none;
    	background-position: 96% center;
    	background-repeat: no-repeat;
    	background-image: url('../images/select.png');
    	background-size: auto 4px;
    	padding: 0 10px;
    }

	#pi_tracking_opt_in_div{
		z-index: 200000000;
	}
	.activityNewsDetail .content img{
		max-width: 96%;
		height: 96%;
	}
}
@media screen and (max-width: 760px){
	.activityNews .block2 .item .item_right span:first-child{ width:100%;}
    .searchMain .right .box table thead td:nth-of-type(5),
    .searchMain .right .box table thead td:nth-of-type(6),
    .searchMain .right .box table thead td:nth-of-type(7),
    .searchMain .right .box table thead td:nth-of-type(8),
    .searchMain .right .box table thead td:nth-of-type(9),
    .searchMain .right .box table thead td:nth-of-type(10),
    .searchMain .right .box table tbody td:nth-of-type(5),
    .searchMain .right .box table tbody td:nth-of-type(6),
    .searchMain .right .box table tbody td:nth-of-type(7),
    .searchMain .right .box table tbody td:nth-of-type(8),
    .searchMain .right .box table tbody td:nth-of-type(9),
    .searchMain .right .box table tbody td:nth-of-type(10){
    	display: none;
    }
	.activityNewsDetail .content img{
		max-width: 96%;
		height: 96%;
	}
	.public_banner  img{ width:100%; }
.productBanner img{ width:100%; }
}
.public_banner  img{ width:100%; height:auto;}
.productBanner img{ width:100%; height:auto;}