﻿/*css reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea,th, td {
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea {
    font: 14px/1.5 'Microsoft YaHei', Helvetica, Arial, "\5FAE\8F6F\96C5\9ED1", sans-serif;
}
h1 { font-size: 18px;  }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul{ list-style: none; }
li{ list-style-type:none;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea {
    font-size: 100%;
    outline: none;
}
b{
	font-weight: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    border: none;
    height: 1px;
}
html { overflow-y: scroll; }
.logo2 input{
    font-size: 85%;
}
/*通用样式*/
.clearfix:before,.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clear{
    height: 0;
    line-height: 0;
    font-size: 0;
    clear: both;
}
.w12{
    width: 1200px;
    margin: 0 auto;
}
.w100{
    width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.w100 img{
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
.wt100{
    width: 100%;
    overflow: hidden;
}
.wt100 img{
    width:100%;
}
.ztw100 img{
    width:100%;
}
a{
    color: #333;
}
a:hover{
    text-decoration: none;
	color:#f42424;
}
a.a_posi{
    height: 0;
    display: block;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.over{
	overflow: hidden;
}
.h260{
    height: 260px !important;
}
.w910{
    width: 910px;
    overflow: hidden;
    margin: 0 auto;
}
.mt20 {
    margin-top: 20px;
}
.dl_rt{
    left: 0 !important;
}
.dl_rt dd{
    width: 100px !important;
}
.bk15{
	height:15px;
	clear:both;
}

.bk20{
	height:20px;
	clear:both;
}
.mt10{
	margin-top:10px;
}

.topbg{
	height:35px;
	line-height:35px;
	font-size:12px;
	border-bottom:1px solid #eee;
	color:#6C6C6C;
	background:#f5f5f5;
}
.topbg a{
	font-size:12px;
	color:#6C6C6C;
}
.topbg em{
	font-style:normal;
	padding:0 3px;
}
.nav-bar{
	overflow: hidden;
}
.nav-bar .nav-class,.nav-hide .nav-h1 b{
	width:220px;
	height:35px;
	line-height:35px;
	font-size:16px;
	background:#f42424;
	text-align:center;
	color:#FFF;
	float:left;
    font-weight: bold;
}
.nav-bar ul,.nav-hide .nav-list{
	width:980px;
	height:35px;
	float:left;
	overflow:hidden;
}
.nav-bar ul li,.nav-hide .nav-list li{
	float:left;
	padding:0 18px;
}
.nav-bar ul li a{
	display:inline-block;
	font-size:16px;
	line-height:35px;
	font-weight:bold;
}

.nav-hide{
	position:relative;
}
.nav-hide .nav-h1{
	width:220px;
	float:left;
}
.nav-hide .nav-list{
	width:980px;
	float:right;
	border-bottom:1px solid #2f2f2f;
}
.nav-hide .nav-list li a{
	display:inline-block;
	font-size:16px;
	line-height:34px;
	font-weight:bold;
}
.nav-hide .fs-left{
	position:absolute;
	left:0;
	top:35px;
	display:none;
	z-index:9999;
}
.fs-box {
	position: relative;
	z-index: 999;
}
.fsbox{
	overflow:hidden;
}
.fs-box .fs-left{
	position:absolute;
	width:220px;
	background:#333;
}
.fsbox .fs-left{
	position:relative;
	width:220px;
	background:#333;
}
.fs-left .fs-list{
	border-top:2px solid #3a3a3a;
	border-bottom:2px solid #3a3a3a;
}
.fs-left .fs-list a:hover{
	color: #e23435;
}
.fs-left .fs-list h3{
	line-height:22px;
}
.fs-left li{
	padding:10px 15px;
}
.fs-left li.hover{
	background:#ffffff;
	border-left:2px solid #3a3a3a;
}
.fs-left li.hover h3 a{
	color:#333;
}
.fs-left li.hover .fs-ico1{
	background-position:-1px -620px;
}
.fs-left li.hover .fs-ico2{
	background-position:-1px -653px;
}
.fs-left li.hover .fs-ico3{
	background-position:-1px -685px;
}
.fs-left li.hover .fs-ico4{
	background-position:-1px -716px;
}
.fs-left li.hover .fs-ico5{
	background-position:-1px -750px;
}
.fs-left li.hover .fs-ico6{
	background-position:-1px -784px;
}
.fs-left li.hover .fs-ico7{
	background-position:-1px -817px;
}
.fs-left li.hover .fs-ico8{
	background-position:-1px -850px;
}

.fs-left li.hover .fs-more{
	display:none;
}

.fs-left li h3 a{
	font-size:14px;
	margin-left:5px;
	color:#FFF;
	font-weight:normal;
}
.fs-left li h4{
	padding-left: 15px;
}
.fs-left li h4 a{
	font-size: 14px;
	display: inline-block;
	margin-left:10px;
	color: #bfbfbf;
	font-weight:normal;
}
.fs-left li p{
	line-height:18px;
}
.fs-left li p a{
	font-size:12px;
	line-height:18px;
	margin-right:10px;
	color:#fff;
}
.fs-left h3 i{
	background:url(../images/icon.png) no-repeat;
	display:inline-block;
	width:22px;
	height:22px;
}
.fs-left .fs-ico1{
	background-position:-39px -620px;
}
.fs-left .fs-ico2{
	background-position:-39px -653px;
}
.fs-left .fs-ico3{
	background-position:-39px -685px;
}
.fs-left .fs-ico4{
	background-position:-39px -716px;
}
.fs-left .fs-ico5{
	background-position:-39px -750px;
}
.fs-left .fs-ico6{
	background-position:-39px -784px;
}
.fs-left .fs-ico7{
	background-position:-39px -817px;
}
.fs-left .fs-ico8{
	background-position:-39px -850px;
}

.fs-left .fs-more{
	background-position:-38px -458px;
}
.fs-hover{
	position:absolute;
	width:958px;
	height:464px;
	border:2px solid #454545;
	border-left:0;
	background:#ffffff;
	padding:20px 20px 20px 0;
	left:220px;
	top:0px;
	z-index:9999;
}
.cate_channel{
	font-size: 0;
}
.cate_channel a{
	position: relative;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	background: #5f4f4f;
	padding: 0 18px 0 10px;
	margin-right: 10px;
}
.cate_channel a i{
	position: absolute;
	right: 8px;
	top: 9px;
	width: 9px;
	height: 9px;
	font-style: normal;
	display: inline-block;
	background: url(../images/icon.png) 0px -570px no-repeat;
}
.cate_channel .cur{
	background: #000;
}
.cate_channel .cur i{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 
}
.fs-channel a{
	display: inline-block;
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	line-height: 24px;
	background: #5f4f4f;
}
.fs-left .fs-list .cate_channel a:hover{
	color: #fff;
}
.fs-hleft{
	width:696px;
	padding:0px 20px;
}
.fs-hleft h4{
	border-bottom:1px dashed #d2d2d2;
	line-height:30px;
	font-size:12px;
}
.fs-hright{
	width: 220px;
	position: absolute;
	right: 20px;
	top: 15px;
}
.fs-hright a{
	display:block;
	margin-top: 12px;
}
.fs-hright a:first-child{
	margin-top: 5px;
}
.fs-cont dl{
	padding-left: 80px;
	position: relative;
}
.fs-cont dt{
	overflow: hidden;
	position: absolute;
	color: #555;
	left: 0;
	top: 13px;
	width: 70px;
	text-align: right;
	font-weight: 700;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fs-cont dd{
	padding:10px 0;
	overflow: hidden;
	border-top: 1px dashed #d2d2d2;
	min-height: 28px;
}
.fs-cont dd a{
	float: left;
	font-size: 12px;
	margin: 8px 0;
	padding: 0 10px;
	height: 12px;
	border-left: 1px solid #e0e0e0;
	line-height: 12px;
	white-space: nowrap;
}

.tn-title .fs-left{
	background: #fff;
	width: 130px;
}

.tn-title .fs-left .fs-list{
	border: 0;
}
.tn-title .fs-left li h3 a{
	color: #333;
}
.tn-title .fs-left li{
	line-height: 35px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.tn-title .fs-left li.hover {
    border-right: 0;
}
.tn-title .fs-left .fs-list h3{
	line-height: 32px;
	text-align: center;
}
.tn-title .cate_channel{
	margin-bottom: 8px;
}
.tn-title .fs-list .fs-hleft{
	width: 790px;
}
.tn-title li .fs-hover{
	width: 1050px;
	height: 400px;
	left: 130px;
	border: 0;
	display: none;
	padding-bottom: 0;
}
.tn-title li.hover .fs-hover{
	display: block;
}
.tn-title .fs-cont dd{
	padding: 6px 0;
	min-height: 26px;
}
.tn-title .fs-cont dd a{
	margin: 6px 0;
}
.tn-title .fs-cont dt{
	top: 0;
	line-height: 36px;
}


/*首页轮播图*/
.fs-cent{
	margin-left:10px;
}
.fs-hd {
    width: 970px;
    height: 360px;
    overflow: hidden;
    position: relative;
}

.fs-hd > ul {
    display: none;
    height: 360px;
    position: absolute;
    top:0;
    left: 0;
}

.fs-hd > ul > li  {
    float: left;
    height: 360px;
}

.fs-hd > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    line-height: 360px;
    font-weight: bold;
}
.fs-hd img{
	width:970px;
	height:360px;
}
.fs-lbtn,.fs-rbtn {
    width: 40px;
    height: 55px;
    position: absolute;
    top: 45%;
    background: url(../images/icon.png) #2b2b2b no-repeat;
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.fs-hd:hover .fs-lbtn,.fs-hd:hover .fs-rbtn{
	 filter: alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.fs-lbtn {
	left:0;
	background-position:12px -486px;
}
.fs-rbtn {
	right:0;
	background-position:-36px -486px;

}

.fs-btn-list {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
}

.fs-btn-list > span  {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(47,47,47,0.8);
    cursor: pointer;
}

.fs-btn-list > span.current {
    /*border: 3px solid rgba(0,0,0,0.8);*/
    background: rgba(241,90,72,0.8);
}
.fs-cimg ul{
	overflow:hidden;
	margin-top:10px;
}
.fs-cimg li{
	width:317px;
	float:left;
	margin-left:10px;
}


.fs-right{
	width:200px;
}

.nav_top{
	z-index: 99999;
	top: 0;
	clear: both;
	position: fixed;
	_position: absolute;
	_top: expression(documentElement.scrollTop);
	width: 100%;
	height: 50px;
	line-height:50px;
	background: #fff;
	border-bottom: 1px solid #e5e9ea;
	-webkit-box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
	box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
}
.nav_top .tn-title{
	float: left;
	border-top:solid #f02c2c 2px;
	border-left: #f9f9f9 solid 1px;
	border-right: #f9f9f9 solid 1px;
	_border: none;
	position: relative;
	padding:0 10px;
}
.nav_top .tn-tab{
	padding-left:20px;
	color:#f02c2c;
	font-size: 14px;
	line-height:48px;
	background:url(../images/ico1.png) no-repeat 0px 14px;
}
.nav_top .tn-title:hover .tn-tab{
	background:url(../images/ico1.png) no-repeat 0px -18px;
}
.nav_top .tn-tab em{
	display:inline-block;
	width:12px;
	height:8px;
	background:url(../images/ico1.png) no-repeat right -3px;
}
.tn-cont{
	display:none;
	width:1200px;
	border: 1px solid #dbdbdb;
	position: absolute;
	z-index: 9999;
	top: 48px;
	background: #fff;
	-webkit-box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	-moz-box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	left: -1px;
}
.tn-cont i.uptou{
	position: absolute;
	top: -7px;
	left: 52px;
	width: 13px;
	height: 7px;
	overflow: hidden;
	background: url(../images/ico1.png) no-repeat 0 -86px;
	clear: both;
}
.tn-left{
	width:120px;
	float:left;
	background:#f9f9f9;
	text-align:center;
	overflow:hidden;
}
.tn-left li{
	line-height:35px;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.tn-left li a{
	font-weight:bold;
}
.tn-left li.hover{
	border-right:0;
	background:#FFF;
}
.tn-left li.hover a{
	color:#f02c2c;
}
.tn-right{
	overflow:hidden;
}
.tn-rcont{
	display:none;
}
.tn-lul{
	width:780px;
	float:left;}
.tn-rimg{
	width:280px;
	float:right;
	margin-right:10px;
}
.tn-rimg li{
	margin-top:10px;
	line-height:0;
}
.site-cont{
	width:390px;
	float:left;
	padding-left:20px;
	margin-bottom:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.site-cont h2{
	font-size:14px;
	color: #000;
	width: 26px;
	font-weight: bold;
	border-bottom: 2px solid #ec2a37;
	font: bold 14px/38px "SongTi_GB2312" !important;
	height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tn-nav{
	overflow:hidden;
	display:inline-block;
}
.tn-nav li{
	float:left;
	width: 100px;
	text-align: center;
	border-right:1px solid #f5f5f5;
}
.tn-nav li a{
	display: inline-block;
	width: 100%;
}
.top_tel{
	float:right;
}
.top_tel span{
	float:right;
	font-size:20px;
	color:#f42424;
}

.tn-share{
	color:#333;
}
.tn-share span{
	margin-right:5px;
}
.w12 .tn-share a{
	background:url(../images/logo_share.png) no-repeat !important;
	display:inline-block !important;
	width:20px !important;
	height:21px !important;
	margin:15px 0 0 5px !important;
	line-height:21px !important;
}

.tn-share a.bds-tsina{
	background-position:-4px -27px !important;
}
.tn-share a.bds-qzone{
	background-position:-28px -27px !important;
}
.tn-share a.bds-tqq{
	background-position:-52px -27px !important;
}
.tn-share a.bds-weixin{
	background-position:-76px -27px !important;
}

.tn-share a.bds-tsina:hover{
	background-position:-4px -3px !important;
}
.tn-share a.bds-qzone:hover{
	background-position:-28px -3px !important;
}
.tn-share a.bds-tqq:hover{
	background-position:-52px -3px !important;
}
.tn-share a.bds-weixin:hover{
	background-position:-76px -3px !important;
}



.site-cont .site-list{
	line-height:28px;
	margin-top:8px;
	overflow:hidden;
}
.site-cont .site-list li{
	padding:0 10px;
	float:left;
	font-size:14px;
}
.site-cont .site-list span{
	font-size:12px;
	float:left;
	color:#999999;
}

.logo{
    width: 100%;
    overflow: hidden;
}
.logo_box{
    height: 100px;
    position: relative;
}
.logo1{
    width: 225px;
    height: 100px;
    background: url('../images/ico1.png') no-repeat right -10px;
}
.logo1  a{
    display: block;
}
.logo2{
    margin-left: 60px;
    margin-top: 30px;
}
.logo2 input.sear{
	color:#aaa;
    float: left;
    width: 320px;
    height: 28px;
    text-indent: 6px;
    border: solid 2px #f15a48;
}
.logo2 .but{
    border: 0;
    width: 53px;
    height: 32px;
    float: right;
    cursor: pointer;
    background: url('../images/searchbg.jpg') no-repeat right;
}
.logo2 .sear_hot{
	margin-top:5px;
	height:20px;
	width:375px;
	line-height:20px;
	overflow:hidden;
	font-size: 0;
}
.logo2 .sear_hot span{
    color: #f42424;
	font-size:12px;
}
.logo2 .sear_hot a{
    color: #999;
	font-size:12px;
	float:left;
	margin-right:10px;
}
.logo2 .sear_hot a:hover{
	color:#f42424;
}
.logo3 p a{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.logo3 p span{
    color: #333;
    font-size: 15px;
    font-weight: bold;
}
.logo3 p i{
    color: #f42424;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.h_title{
	margin-left:15px;
	padding-top: 33px;
}
.h_title h4{
	font-weight: normal;
	font-size:16px;
	line-height:20px;
	color: #333;
}
.h_title p{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}

/*nav*/
.nav{
    width: 100%;
    text-align: center;
}
.nav ul{
    display: inline-block;
	border-top:2px solid #5d5d5d;
	line-height: 45px;
}
.nav ul li{
    float: left;
    font-size: 16px;
    position: relative;
    padding: 0 20px;
}
.nav ul em{
	float:left;
	font-size:12px;
	color:#fff;
}
.nav ul li a.current{
    color: #f42424;
}
.nav ul li a{
    color: #333;
}
.nav ul li.li_spe{
    background-color: #d71418;
}
.nav ul li.li_spe a{
    color: #fff;
	font-weight:bold;
}
.nav li dl{
    top: 45px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
    z-index: 9;
    display: none;
    position: absolute;
    padding-bottom: 8px;
    background: #000;
    background: rgba(0,0,0,0.8);
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8f000000,endColorstr=#c8000000);*/
    border-top: 2px solid #f42424;
}
.nav li dl dd a{
    color: #fff;
}
.nav li dl dd a:hover{
    color: #f42424;
}
.nav li.on dl{
    display: block;
}
.nav li dd{
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
    text-align: center;
}
.nav li a:hover{
    color: #f42424;
}

.bbanner .nav ul{
    border-top:0;
    line-height: 35px;
}
.bbanner .nav ul li a{
    color: #fff;
}
.bbanner .nav li dl{
    top: 35px;
}
.bbanner .nav ul li a.current{
    color: #f42424;
}
.yinshua_main .nav ul{
    border-top:2px solid #04754b;
}

.jinyin_main .nav ul li.li_spe{
    background-color: #b64f0d;
}
.yinshua_main .nav ul li.li_spe{
    background-color: #04754b;
}
.bbanner .nav ul li.li_spe{
    padding: 0 35px;
    line-height: 40px;
    height: 40px;
    margin-top: -5px;
}
.bbanner .nav ul li.li_spe a{
    font-size: 16px;
}
.jinyin_main .nav ul li.li_spe{
    padding: 0 32px !important;
}
.bbanner .nav ul li{
    font-size: 14px;
    padding: 0 26px;
}
.yansheng_main .nav ul li{
    padding: 0 20px !important;
}

.sheji_main .nav ul li.li_spe{
    background-color: #e0d000;
}
/*banner*/
.hd-slide {
    width: 1200px;
    height: 350px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.hd-slide > ul {
    display: none;
    height: 350px;
    position: absolute;
    top:0;
    left: 0;
}

.hd-slide > ul > li  {
    float: left;
    height: 350px;
}

.hd-slide > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    line-height: 350px;
    font-weight: bold;
}

.left-btn,.right-btn {
    width: 61px;
    height: 61px;
    position: absolute;
    top: 45%;
    right: 30px;
    background: url("../images/right-1.png");
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.left-btn:hover,.right-btn:hover{
	 filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.left-btn {
    left: 30px;
    background: url("../images/left-1.png");
}

.img-btn-list {
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0;
    text-align: center;
}

.img-btn-list > span  {
    display: inline-block;
    width: 17px;
    height: 17px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(241,90,72,0.8);
    cursor: pointer;
}

.img-btn-list > span.current {
    /*border: 3px solid rgba(0,0,0,0.8);*/
    background: rgba(255,255,255,0.8);
}
.show_timg{
	margin-top:10px;
}

/*通栏banner*/
.bbanner .hd-slide{
    width: 100%;
    height: 600px;
}
.bbanner .hd-slide500{
    height: 500px !important;
}
.bbanner .hd-slide > ul{
    height: 600px;
}
.bbanner .hd-slide500 > ul{
    height: 500px !important;
}
.bbanner .hd-slide > ul > li > a{
    display: block;
    width: 100%;
    height: 600px;
}
.bbanner .hd-slide500 > ul > li > a{
    height: 500px !important;
}
.bbanner .hd-slide li{
    height: 600px;
    position: relative;
    overflow:hidden;
}
.bbanner .hd-slide img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.bbanner .bb650, .bbanner .bb650 ul, .bbanner .bb650 li{
    height: 650px !important;
}
.bbanner .hd-slide500 li{
    height: 500px !important;
}
.bbanner .left-btn{
    left: 10%;
}
.bbanner .right-btn{
    right: 10%;
}

/*当前位置*/
.weizhi{
    width: 100%;
	clear:both;
}
.weizhi span,.place{
    height: auto;
    display: block;
    line-height: 45px;
	color: #666;
}

/* 主体内容 */
.main_tit1{
	background:url(../images/titbg1.png) left bottom repeat-x;
	height:60px;
	text-align:center;
	margin:15px 0;
}
.main_tit1 h2{
    color: #333;
    font-size: 30px;
	line-height:35px;
    margin-bottom: 10px;
}
.main_tit1 em{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	line-height:18px;
	background:#FFF;
	padding:0 10px;
}
.main_boxflone{
	width:930px;
}
.main_tit{
    width: 100%;
    line-height: 45px;
    overflow: hidden;
	border-bottom:2px solid #000;
	margin-bottom:10px;
}
.main_tit h2{
    color: #333;
    font-size: 22px;
}
.main_tit h2 i{
	width: 4px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-color: #ef522b;
	overflow: hidden;
	}
.fuzhuang_main .main_tit h2 i{
	background-color: #3babb5;
}
.fuli_main .main_tit h2 i{
	background-color: #0569b9;
}
.qixuan_main .main_tit h2 i{
	background-color: #2b86ae;
}
.yinshua_main .main_tit h2 i{
	background-color: #04754b;
}
.bangong_main .main_tit h2 i{
	background-color: #368d09;
}
.yansheng_main .main_tit h2 i{
	background-color: #cd9e4b;
}
.sheji_main .main_tit h2 i{
	background-color: #e0d000;
}

.main_tit span a{
    color: #666;
    font-size: 14px;
}
.main_tit span a:hover,.box_r_tit i a:hover{
    color: #f42424;
}
.ernav{
	overflow:hidden;
	padding-bottom:10px;
	clear:both;
}
.ernav li{
	float:left;
}
.ernav li a{
	font-size: 12px;
	line-height:20px;
}
.ernav li span{
	color:#dadada;
	padding:0 10px;
}
.main_box{
    overflow: hidden;
}
.main_box .celue{
	margin-bottom:15px;
	overflow: hidden;
    clear: both;
}
.main_box .celue li{
	float:left;
	margin-left:9px;
}
.main_box_l,.main_box_limg{
    width: 100%;
}
.main_box_l ul{
	overflow:hidden;
}
.main_box_l .list_li li{
    float: left;
	position: relative;
    width: 225px;
	height:330px;
	line-height: 0;
    margin-left:10px;
    margin-bottom: 10px;
	border: 1px solid #ededed;
	-webkit-transition: border-color .2s;
	-moz-transition: border-color .2s;
	-o-transition: border-color .2s;
	transition: border-color .2s;
	box-sizing: border-box;
}
.main_box_l li:hover{
    border: 1px solid #f42424;
}
.main_box_l li dd,.main-right ul li dd{
	overflow:hidden;
	padding:0 10px;
	height: 30px;
	line-height:30px;
}
.main_box_l li dd em{
	font-weight:bold;
	font-size:12px;
}
.main_box_l li P{
	line-height:20px;
	padding:0 10px;
	height:40px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.main_box_l li p a{
	font-size:12px;
}
.main_box_l li i,.main-right ul li i,.index-al-list li i{
	font-style:normal;
	color:#888;
	font-size:12px;
}
.main_box_l li i a,.main-right ul li i a,.index-al-list li i a{
	text-decoration:underline;
	color:#888;
}
.main_box_l li i a:hover,.main-right ul li i a:hover,.index-al-list li i a:hover{
	color:#f42424;
}
/*.main_box_l li:hover{
    border: 1px solid #f42424;
    box-sizing: border-box;
}*/
.main_box_l li div.cp_po{
    color: #fff;
    width: 198px;
    left: 0px;
    top: 219px;
    display: none;
    z-index: 9999;
    padding: 0 10px;
    text-align: left;
    line-height: 26px;
    position: absolute;
    background: #f42424;
    border-left: 1px solid #f42424;
    border-right: 1px solid #f42424;
    border-bottom: 1px solid #f42424;
}
.main_box_l li img{
    width: 223px;
    height: 223px;
    /*transition: all ease 0.25s 0s;*/
}

.list_imgbox li{
	padding:10px 0;
	border-bottom:1px solid #ededed;
}
.list_imgbox li h3{
	font-weight:normal;
	font-size:18px;
	line-height:30px;
	margin-bottom:15px;
}
.list_imgbox li .list_imgs img{
	margin-left:10px;
	width: 220px;
	height: 220px;
}
.arc_l .list_imgbox li .list_imgs img{
	width: 215px;
	height: 215px;
}
.list_imgbox li .list_imgs img:first-child{
	margin-left: 0;
}
.list_imgbox li p{
	margin-top:5px;
}
.list_imgbox li p span{
	color: #888;
	font-size: 12px;
	line-height:20px;
}
.list_imgbox li p span a{
	color: #888;
	text-decoration:underline;
}

.main_box_r{
    position: relative;
}
.box_posi{
    border: 1px solid #efefef;
    box-sizing: border-box;
    border-bottom: 0;
	border-top:0;
}
.box_posi_in{
    width: 260px;
    border: 1px solid #efefef;
    box-sizing: border-box;
    border-top: none;
}
.main_box_r,.box_posi{
    width: 260px;
    height: auto;
}
/*.box_win{
    overflow-y: scroll;
    overflow-x: hidden;
}
::-webkit-scrollbar{
    width: 0;
}*/
.box_r_tit{
	border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
	padding:0 10px;
	background:#f6f6f6;
}
.box_r_tit i{
	font-style:normal;
	float:right;
	line-height:40px;
}
.box_r_tit i a{
	color:#666;
}
.box_r_tit span{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    line-height: 40px;
}
.box_r_cont{
	padding:10px 10px 0 10px;
	overflow:hidden;
}
.box_r_cont dt{
	float:left;
	margin-right:10px;
}
.box_r_cont dl{
	overflow:hidden;
	margin-bottom:10px;
}
.box_r_cont dt img{
	width:90px;
	height:90px;
}
.box_r_cont dd{
	font-size:14px;
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.box_r_cont p{
	font-size:12px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	color:#888888;
}
.box_r_main1{
    text-align: center;
    padding: 10px 20px;
}
.box_r_main1 div{
    width: 100%;
    height: 200px;
    line-height: 30px;
    position: relative;
}
.box_r_Top{
    background: url('../images/iframe_jin.jpg') no-repeat center;
}
.box_r_Bot{
    background: url('../images/iframe_yin.jpg') no-repeat center;
}
.box_r_main1 div:hover{
    color: #fff;
    font-size: 38px;
    line-height: 200px;
    background: #f42424;
}
.box_r_main1 div:hover iframe{
    display: block;
    -webkit-animation: play 0.8s;
    -moz-animation: play 0.8s;
    -ms-animation: play 0.8s;
    -o-animation: play 0.8s;
    animation: play 0.8s;
}
/*.box_r_main1 p{
    line-height: 30px;
}*/
.box_r_main1 iframe{
    right: 239px;
    width: 658px;
    height: 416px;
    z-index: 9999;
    display: none;
    position: absolute;
    border: 10px solid #f42424;
    background: #fff;
}
.box_r_main1 .ifTop{
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}
.box_r_main1 .ifBot{
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@-moz-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@-ms-keyframes play{
    0%{
        opacity: 0.01;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes play{
    0%{
        opacity: 0.01;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.box_r_tits dl{
    overflow: hidden;
}
.box_r_tits dl dd{
    width: 50%;
    text-align: center;
    float: left;
	line-height:30px;
	border-bottom:1px solid #ececec;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

}
.box_r_tits dl dd a{
	display:block;
}
.box_r_tits li i{
	float: left;
	background: #f3f3f3;
	width: 20px;
	height: 20px;
	margin: 5px 12px 0 0;
	padding: 0px;
	display: inline-block;
	text-align: center;
	color: #999;
	font: bold 12px/20px Tahoma;
	border-radius: 3px;
}
.box_r_tits li.high_num i{
	background:#ff3d3d;
	color:#FFF;
}

.box_r_tits dl dd a:hover{
    color: #f42424;
}

.box_r_tits ul{
    padding:10px;
}
.box_r_tits ul li{
    height: 30px;
	line-height:30px;
    overflow: hidden;
}
.box_r_tits ul li em{
	display: inline-block;
    width: 16px;
    height: 16px;
	float:right;
	background:url(../images/hotimg.png) no-repeat center;
    margin-top:7px;
}



.adver{
    height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #efefef;
}

/*新闻资讯*/
.news{
    overflow: hidden;
}
.news_box{
	width:910px;}
.news_l{
    width: 868px;
	padding:0 20px;
    border: 1px solid #efefef;
}
.news_ldiv{
    padding: 15px 0;
    border-bottom: 1px solid #efefef;
}
.newsp1{
    margin-bottom: 6px;
	line-height:26px;
}
.newsp1 a{
    font-size: 16px;
}
.newsp2{
    color: #888888;
    font-size: 14px;
    line-height: 20px;
	text-indent:2em;
}
.news_r{
    width: 260px;
    border: 1px solid #efefef;
	border-top:0;
}
.news_rtit{
    width: 100%;
    height: 35px;
    text-align: left;
    font-size: 16px;
    line-height: 35px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
.news_rtit span{
    margin-left: 15px;
}
.news_rtit span a{
    color: #f42424;

}
.news_rmain{
	padding:10px 0;
}
.news_rmain li{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    padding-left: 20px;
    background: url('../images/news_bg.png') no-repeat 10px 12px;
}
.news_rmain li a{
    width: 80%;
    height: 30px;
    display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_rmain i{
    color: #dcdcdc;
    margin-right: 8px;
    font-style: normal;
}

/*热门分类*/
.hotcategory ul{
    overflow: hidden;
    padding: 7px 11px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.hotcategory li{
    float: left;
    padding: 3px 5px;
    background: #F2F2F4;
    text-align: center;
    line-height: 24px;
    margin: 9px 9px;
}
.hotcategory li a:hover{
    color: #f15d47;
}

/*footer*/
.footer{
	clear: both;
    width: 100%;
    height: 245px;
    background-color: #262626;
    margin-top: 20px;
}

/*二级页banner*/
.banner_h{
    height: 280px;
	clear:both;
}

/*二级页列表*/
.two_list_tit{
    text-align: center;
    background: url('../images/two_list_tit.png') no-repeat center;
}
.two_list_tit h2{
    color: #f42424;
    font-size: 32px;
    padding: 0 18px;
    background: #fff;
    line-height: 64px;
    display: inline-block;
}
.two_list{
    overflow: hidden;
}
.two_list ul{
    overflow: hidden;
    line-height: 35px;
	border-bottom:1px solid #efefef;
	color:#888;
}
.two_list li{
    float: left;
}
.two_list li a:hover{
    color: #f42424;
}
.two_list li em{
    padding: 0 6px;
}
.two_list li.on a{
    color: #f42424;
}

.list_two ul{
	float:left;
	width:50%;
}

/*新闻资讯*/
.hnews_l{
    width: 890px;
    box-sizing: border-box;
}
.hnews_l .news_list li{
    padding: 10px 0;
    position: relative;
    overflow: hidden;
	border-bottom:1px dotted #efefef;
}
.hnews_l li{
	overflow: hidden;
	margin-bottom: 20px;
}
.hnews_l li img{
    float: left;
    margin-right: 30px;
}
.hnews_l li h3{
    font-size: 18px;
    line-height: 35px;
    font-weight: normal
}
.hnews_l li h3 span{
    float: right;
    font-size: 14px;
    color: #d2cfcd;
}
.hnews_l li p{
    color: #999;
    margin-top: 5px;
	line-height:24px;
}
.hnews_l li em{
    width: 100px;
    height: 30px;
    bottom: 20px;
    line-height: 28px;
    text-align: center;
    font-style: normal;
    position: absolute;
    display: inline-block;
    border: 1px solid #e1e2e1;
}

.hnews_r{
    width: 280px;
}
.hnews_r_1{
    width: 100%;
    padding-top: 5px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #f9f9f9;
    box-sizing: border-box;
}
.hnews_r_1 h2{
    width: 100%;
    text-align: left;
    margin-top: 10px;
    line-height: 20px;
    padding-left: 10px;
    border-left: 3px solid #f42424;
}
.hnews_r_1 div.hnews_r_txt{
    width: 100%;
    overflow: hidden;
    line-height: 25px;
    background: url('../images/news_bg.png') no-repeat 14px center;
}
.hnews_r_txt a{
    padding-left: 22px;
}
.hnews_r_1 span{
    color: #999;
    padding-right: 10px;
}
.hnews_r_img{
    float: left;
    margin-top: 10px;
    margin-left: 7px;
    text-align: center;
}
.hnews_r_img p{
    line-height: 25px;
}
.hnews_r_img img{
    width: 140px;
    height: 140px;
}
/*资讯详情页*/
.arc_l{
    width: 900px !important;
    overflow: hidden;
}
.arc_news_tit{
    width: 100%;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
}
.con_news{
    line-height: 26px;
}
.con_news p{
	margin:10px 0;
	text-indent:2em;
}
.context{
    margin-top: 20px;
}
.context li{
    line-height: 25px;
}
.context li a:hover{
    color: #f42424;
}
.arc_r{
    width: 300px;
}

.con_anli{
	margin-top:20px;
}
.con_anli h2{
	font-size:20px;
	line-height:45px;
	border-bottom:2px solid #333333;
}

/*翻页*/
.bg_page{
    padding: 30px 0;
    clear: both;
}
.page li{
    margin: 0 2px;
    display: inline-block;
}
.p-position{
    text-align: center;
}
.p-position li{
    display: inline-block;
}
.p-position li.thisclass{
	padding: 4px 10px;
    border: 1px solid #f02c2c;
    color: #f02c2c;
}
.p-position li a{
    display: block;
    padding: 4px 10px;
    border: 1px solid #ddd;
}
.p-position li:hover{
	border: 0;
}
.p-position li.thisclass:hover,.p-position li:hover a{
	border: 1px solid #f02c2c;
}
.p-position table{
    margin: 20px auto;
}

/*商品详情页*/
.info-content iframe {
    width: 800px !important;
    height: 400px !important;
    margin-bottom: 20px;
}
.groupBuy{
    overflow: hidden;
    padding: 30px 0;
}
.groupBuy-intro{
    overflow: hidden;
}
.arc_pro{
    overflow: hidden;
    margin-bottom: 10px;
	padding-bottom:10px;
}
.p_box_l{
    width: 504px;
    position: relative;
}
.smallImg{
    position: relative;
    height: 400px;
    width: 100px;
    overflow: hidden;
    float: left;
    margin-right:3px;
}

#imageMenu li:first-child{
    margin-top:0;
}
#imageMenu li{
    width: 97px;
    height: 97px;
    font-size: 0;
    margin-top: 4px;
    padding: 0px;
}
#imageMenu li:hover img{
    border:2px solid #f42424;
}

#imageMenu img{
    width: 93px;
    height: 93px;
    border: 2px solid #efefef;
}
#onlickImg img{
    border: 2px solid #f42424;
}
.bigImg {
    position: relative;
    float: left;
    width: 400px;
    height: 400px;
    overflow: hidden;
    text-align: center;
}
#winSelector{
    width: 200px;
    height: 200px;
    position: absolute;
    cursor: crosshair;
    filter: alpha(opacity=15);
    -moz-opacity: 0.15;
    opacity: 0.15;
    background-color: #000;
    border: 1px solid #fff;
}
#bigView{
    position: absolute;
    border: 1px solid #959595;
    overflow: hidden;
    z-index: 999;
}
#bigView img{
    position: relative;
}

.groupBuy-text{
    width: 455px;
	height:460px;
    padding:0 20px;
	position:relative;
}
.groupBuy-text h3{
    line-height: 26px;
    font-size: 22px;
	padding-bottom:10px;
	font-weight:normal;
    border-bottom: 2px solid #666;
}
.groupBuy-text .prc{
    margin:10px 0 5px;
    overflow:hidden;
    background:#f3f3f3;
    position:relative;
}
.groupBuy-text .prc em{
    line-height: 50px;
    font-size:26px;
    color:#cf000d;
    float:left;
    padding:0 10px;
}
.groupBuy-text .prc em span{
    padding:0 5px;
}
.groupBuy-text .prc i{
    display:inline;
    color:#888888;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    position:absolute;
    top: 8px;
}
.groupBuy-text ul{
    padding-bottom:25px;
	color:#333333;
	overflow:hidden;
}
.groupBuy-text li{
    line-height: 30px;
    font-size: 14px;
}
.groupBuy-text li span{
    font-weight: 600;
    font-size: 14px;
}
.groupBuy-text li.dzqy {
   height: 50px;
   line-height: 50px;
}
.groupBuy-text li.dzqy span{
    height: 50px;
    display: inline-block;
    float: left;
}
.groupBuy-text li.dzqy img{
    width: 160px;
    height: 50px;
    display:inline-block;
}
.groupBuy-text p{
	text-align:center;
	position:absolute;
	bottom:30px;
	width:455px;
}
.groupBuy-text p a{
    display: inline-block;
    margin: 0 5px;
    width: 90px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #333;
    cursor:pointer;
}
.groupBuy-text p a.pk1{
	background: #d7313c;
	position: relative;
}
.tm_box{
	clear:both;
}
.tm_box span{
	display:inline-block;
	background:url(../images/ico1.png) no-repeat;
	padding-left:16px;
}
.tm_box .fx{
	background-position:0px -860px;
}
.tm_box .sc{
	background-position:-48px -860px;
	margin-left:20px;
}
.tm_box a{
	font-size:12px;
	color:#999;
	line-height:45px;
	font-weight:normal;
}


.tm-box{
	position:absolute;
	bottom:0;
	width:455px;
	text-align:center;
}
.tm-box span{
	margin:0 10px;
}
.tm-box span,.tm-box a{
	font-size:12px;
	color:#888;
	line-height:22px;
	font-weight:normal;
}
.groupBuy-anli{
	width:998px;
    height:205px;
	border:1px solid #efefef;
	border-right:0;
	margin-top:24px;
	padding-bottom:10px;
}
.groupBuy-anli h2 span{
	display:inline-block;
	font-size:14px;
	padding:0 20px;
	border-top: 2px solid #f42424;
	margin-top:-1px;
	line-height:38px;
}
.groupBuy-anli ul{
	overflow:hidden;
	padding:0 8px;
}
.groupBuy-anli li{
	width:140px;
	float:left;
	margin-left:20px;
}
.groupBuy-anli li img{
	width:140px;
	height:140px;
}
.groupBuy-anli li p{
	height:24px;
	line-height:24px;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.groupBuy-r{
	width:190px;
	padding-left:10px;
	padding-bottom:97px;
	position:relative;
	overflow:hidden;
	border-left: 1px solid #efefef;
}
.groupBuy-xiangGuan{
    width: 196px;
    border-top: 2px solid #2bac50;
    padding-top: 13px;
    text-align: center;
}
.groupBuy-xiangGuan h4{
    line-height: 38px;
    font-size: 18px;
    text-align: center;
}
.groupBuy-xiangGuan img{
    border: 2px solid #efefef;
    margin: 0 auto;
    margin-bottom: 6px;
}
.groupBuy-lists{
    width: 250px;
    border: 1px solid #efefef;
    margin-right: 16px;
    border-top: none;
}
.groupBuy-lists h4{
    font-size: 16px;
    font-weight: 600;
    padding-left: 14px;
    line-height: 42px;
    color: #000;
}
.groupBuy-lists h5,.groupBuy-lists .scv-shaixuan b{
    position: relative;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding-left: 35px;
    cursor:pointer;
	background:#f6f6f6;
}
.groupBuy-lists h5 i{
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    width: 15px;
    height: 16px;
    background: url(../images/jiajian_icon.png) center bottom no-repeat;
    cursor: pointer;
}
.groupBuy-lists h5 i.cur{
    background-position: center top;
}
.groupBuy-lists h5 a{
    display: block;
    width: 100%;
    height: 100%;
}
.groupBuy-lists img{
    width: 100%;
}
.groupBuy-menu a{
   display: block;
   line-height: 30px;
   color: #666;
   padding-left: 35px;
}
.groupBuy-menu a:hover{
    color: #f42424;
}

.intro-content{
    width: 930px;
}
.intro-content h4{
    position: relative;
    border: 1px solid #efefef;
    height: 40px;
}
.intro-content h4 span{
	font-size:14px;
    position: absolute;
    display: block;
    width: 95px;
    height: 39px;
    line-height: 40px;
    border-top: 2px solid #f42424;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #fff;
    text-align: center;
    z-index: 10;
	top:-1px;
}
.intro-img{
    text-align: center;
    border: 1px solid #efefef;
    padding:20px;
    border-top: none;
}
.intro-img p{
	text-align: left;
	line-height: 24px;
	margin: 0 0;
	text-indent: 2em;
	font-size: 14px;
}
.intro-img .cont_text{
	margin-top:20px;
}
.intro-img img{
	max-width:800px;
	/*margin-bottom:8px;*/
}
.intro-img .nospace img{
    margin-bottom: 0px;
}
.intro-img a{
	display:inline-block;
}
.intro-img .anli img {
    width: 390px !important;
    border: 5px solid #ccc;
}
.intro-img .jiage img {
    width: 400px !important;
}
.arc_product{
  width: 198px;
  height: auto;
  margin-top: 20px;
  padding: 0 26px 20px;
  border: 1px solid #efefef;
}
.arc_product h3{
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.arc_product h3 span{
	float:right;
}
.arc_product h3 span a{
	cursor:pointer;
}
.arc_product li{
	margin-top:15px;
	border-bottom: 1px dotted #ddd;
}
.arc_product img{
  width: 100%;
  display: block;
  margin: 0 auto;
}

.arc_product p{
  color: #333;
  font-size: 14px;
  line-height: 18px;
  padding:5px 0 10px;
}
.arc_product div{
  margin-top: 15px;
  border-bottom: 1px dotted #ddd;
}
.arc_product div:nth-last-child(1){
  border-bottom: none;
}

/*tag*/
.tag_cont{
    overflow:hidden;
}
.tag_cont a{
    padding: 6px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ccc;
    float: left;
    margin: 6px;
    line-height: 15px;
}
.box_posi .tag_cont a{
    font-size:12px;
}

/*客户实拍*/
.sp_wrap{ width:1200px;margin:0 auto;background: #fff;overflow: hidden;}
.sl-shipai .scv-shaixuan{ line-height:34px; border-bottom:1px solid #DDDDDD; overflow:hidden; }
.sl-shipai .scv-shaixuan span{margin:0 5px; background:#e4393c; color:#FFF; padding:2px 5px; font-size:14px;}
.sl-shipai .scv-shaixuan a{ font-size:14px; margin:0 5px; padding:2px 5px;color: #000;}
.sl-shipai .scv-shaixuan b{ width:100px; font-size:14px; padding-left:10px; float:left; background:#F3F3F3; font-weight:normal;}
.list_tit{  text-align:center; background: #fff url('/tuiguang/templets/tuiguang/images/t_bg.png') no-repeat center center; height:10px; margin:30px auto;}
.list_tit span{ width:180px; height:50px; display:inline-block; text-align:center; font-size:30px; font-weight:bold; margin-top:-15px; background:#FFF;}
.pt_list{ overflow:hidden;margin-top: 45px;}
.pt_list li{ float:left; width:390px; margin-left:15px; margin-bottom:20px; line-height:0;}
.pt_list li dt{ display:inline-block; width:390px; height:390px; overflow:hidden; text-align:center;}
.pt_list li img{ transition:all 0.5s;}
.pt_list li:hover img{transform:scale(1.2);}
.pt_list li dd{background:#ECF8FB; padding:10px;}
.pt_list li p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}
/*底部-各省公司*/
.tel_left{
    width: 280px !important;
}
.tel_box{
background:none !important;
border:2px solid #5D5E5D;
}
.tel_right table{
border-collapse: inherit;
border-spacing:1px;
}


.tel_box .tel_01 .arrow-right {
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:12px solid #E50210; position:absolute; right:-10px; top:30px;
}
.p1_dd1{width:170px; float:left; font-size:18px; padding-left:65px; background:url(../images/f_tel.png) left center no-repeat;}
.p1_dd2{width:820px; float:right; font-size:14px; text-align:right;}
.p2_dd1{ float:left; line-height:26px; font-size:14px;}
.p2_dd2{width:440px; float:right; background:url(../images/foot_logo.png) right center no-repeat; height:80px;}
.p2_dd1{
    color: #cccccc;
}

/* 返回顶部 */
#gotop{
    position: relative;
    left: 50%;
    bottom: 20%;
    margin-left: 620px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    position: fixed;
    z-index: 100;
}
#gotop img{
	margin-top: -1px;
	display: none;
}
#gotop a{
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #D40000;
    padding: 5px 9px;
    border: 1px solid #e8e8e8;
    background: #f3f3f3;
}
#gotop a:hover{
    text-decoration: underline;
}
.search_cp ul li{
    margin-left: 3px !important;
    margin-right: 4px !important;
    margin-bottom: 25px !important;
}
.search_cp .cp_po font{
    color: #333 !important;
}

.step-list{
	overflow:hidden;
	margin:20px auto;
}
.step-list li{
	font-size:18px;
	color:#666666;
	float:left;
	margin-left:17px;
	width:118px;
	height:118px;
	line-height:24px;
	text-align:center;
	border:1px solid #ddd;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:20px 30px;
}
.step-list li:hover{
	background:#f42424;
	color:#FFF;
}
.step-list li em{
	font-style:normal;
	font-size:22px;
	line-height:26px;
	display:block;
	margin-top:12px;
}
.step-list li span{
	display:inline-block;
	height:50px;
	width:50px;
	background:url(../images/ico1.png) no-repeat;
}
.step-list li.step-item1 span{
	background-position:-56px -116px;
}
.step-list li.step-item2 span{
	background-position:-58px -173px;
}
.step-list li.step-item3 span{
	background-position:-56px -229px;
}
.step-list li.step-item4 span{
	background-position:-60px -286px;
}
.step-list li.step-item5 span{
	background-position:-58px -347px;
}
.step-list li.step-item6 span{
	background-position:-54px -401px;
}
.step-list li.step-item7 span{
	background-position:-57px -458px;
}
.step-list li.step-item8 span{
	background-position:-61px -517px;
}

.step-list li.step-item1:hover span{
	background-position:6px -116px;
}
.step-list li.step-item2:hover span{
	background-position:6px -173px;
}
.step-list li.step-item3:hover span{
	background-position:5px -229px;
}
.step-list li.step-item4:hover span{
	background-position:8px -286px;
}
.step-list li.step-item5:hover span{
	background-position:6px -347px;
}
.step-list li.step-item6:hover span{
	background-position:4px -401px;
}
.step-list li.step-item7:hover span{
	background-position:5px -458px;
}
.step-list li.step-item8:hover span{
	background-position:7px -517px;
}

.contmore{

}
.contmore a{
	top:50%;
	position:fixed;
	display:inline-block;
	width:44px;
	height:148px;
	background:url(../images/contmore.png) no-repeat 2px center;
}

.contmore .pre{
	right:50%;
	margin-right:620px;
}
.contmore .pre:hover{
	background:url(../images/contmore.png) no-repeat 2px center #f7f7f7;
}
.contmore .next{
	left:50%;
	margin-left:620px;
	background-position:-49px center;
}
.contmore .next:hover{
	background:url(../images/contmore.png) no-repeat -49px center #f7f7f7;
}
.casescroll{
	background:#f0f0f0;
	padding:0 9px;
	margin-bottom:15px;
	position:relative;
}
.casebox{
	width:1182px;
	height:276px;
	margin:auto;
	overflow:hidden;
	position:relative;
}
.casebox ul{
	height:276px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.casebox li{
	width:230px;
	float:left;
	text-align:center;
	padding:10px 0;
	margin-left:8px;
	background:#f0f0f0;
}
.casebox li img{
	width:230px;
	height:230px;
}
.casebox li p{
	font-size:12px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.swaplist1 {
	position:absolute;
	top:-3000px;
	left:0px;
}
.case_prev, .case_next {
	width:30px;
	height:60px;
	background:url(../images/ico1.png) no-repeat;
	position:absolute;
	top:108px;
	z-index:999;
	cursor:pointer;
}
.case_prev {
	background-position:0px -731px;
	left:0px;
}
.case_prev:hover {
	background-position:0px -791px;
}
.case_next {
	background-position:-30px -731px;
	right:0px;
}
.case_next:hover {
	background-position:-30px -791px;
}

/*详情页右上角*/

.tjtit{
	height:24px;
	line-height:24px;
	font-size:14px;
	position:relative;
	margin-bottom:10px;
}
.tjtit i{
	position: absolute;
	font-style:normal;
	width:190px;
	height:0px;
	border-bottom:1px #c9c9c9 dotted;
	top:12px;
	left:0;
}
.tjtit span{
	position:absolute;
	left:50%;
	display:inline-block;
	width:80px;
	margin-left:-40px;
	background:#ffffff;
	text-align:center;
}
.tjbox {
	width:190px;
	height:570px;
	overflow:hidden;
	position:relative;
}

.tjpiclist {
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	text-align:center;
}
.tjpiclist li{
	line-height:0;
	background:#ffffff;
}
.tjpiclist li img {
	width:160px;
	height:160px;
}
.tjpiclist li p{
	height:30px;
	line-height:30px;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.tjpiclist li p a{
	color:#62574e;
}
.tjpiclist li p:hover,.tjpiclist li p:hover a{
	color:#f42424;
}
.swaplist {
	position:absolute;
	top:-3000px;
	left:0px;
}
.og_prev, .og_next {
	width:27px;
	height:27px;
	background:url(../images/ico1.png) no-repeat;
	position:absolute;
	bottom:60px;
	z-index:999;
	cursor:pointer;
}
.og_prev {
	background-position:2px -590px;
	left:60px;
}
.og_prev:hover {
	background-position:2px -651px;
}
.og_next {
	background-position:2px -618px;
	right:60px;
}
.og_next:hover {
	background-position:2px -681px;
}


.cont_text h3{
	width:800px;
	margin:auto;
	line-height:45px;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	background:#000;
}
.cont_tb{
	width:760px;
	margin:auto;
	background:#F8F8F8;
	padding:20px;
	font-size:14px;
	color:#9a9a9a;
	line-height:20px;
	text-align:left;
}
.cont_tb b{
	clear:both;
    font-weight: bold;
}
.cont_tb p{
	margin:5px 0;
	text-indent:2em;
}
.cont_tb hr{
	border-bottom:1px dashed #dcdddd;
	margin:15px 0;
}


.index-al-list{
	overflow:hidden;
}
.index-al-list ul{
	display:none;
	padding-top:16px;
	padding-left:2px;
}
.index-al-list li{
	border:1px solid #ececec;
	width:198px;
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	line-height:0;
	overflow:hidden;
	padding:20px
}
.index-al-list li img{
	width:196px;
	height:196px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.index-al-list li img:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	}
.index-al-list li p{
	font-size:12px;
	line-height:18px;
	height:18px;
	overflow:hidden;
	margin:5px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-al-list li p:hover{
	color:#f42424;
}
.index-al-list li dd{
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.alimg{
	overflow:hidden;
	margin-top:15px;
}
.alimg .main-tit{
	margin-bottom: 10px;
}
.alimg ul{
	padding-top:1px;
	padding-right:1px;
}
.alimg .bimg{
	display:inline-block;
	width:333px;
	height:183px;
	float:left;
	margin-right:1px;
}
.alimg li{
	float:left;
	width:172px;
	line-height:0;
	border:1px solid #ececec;
	margin-left:-1px;
	margin-top:-1px;
	padding:10px 0;
}

/*首页楼层*/
.main-box{
	clear: both;
}
.main-box a:hover{
	text-decoration:underline;
}
.main-tit{
	overflow:hidden;
	border-bottom:2px solid #2f2f2f;
	margin-top:20px;
	line-height:45px;
}
.main-tit h2{
	display:inline-block;
	font-size:26px;
	color:#333;
	font-weight: normal;
}
.main-tit h2 a{
	color:#333;
}
.main-tit h2 p{
	display:inline-block;
	font-size:18px;
	color:#d3d3d3;
	margin-left:10px;
	font-weight:normal;
}
.main-tit h2 i{
	font-size:26px;
	margin-right:10px;
	color:#333333;
}
.main-tit span{
	border-right:1px solid #cccccc;
}
.main-tit span a{
	color:#666666;
	margin-right:20px;
	display:inline-block;
	float:left;
}
.main-tit span a.cur{
	color:#f42424;
	font-weight:bold;
}
.main-tit span a.hover{
	border-bottom: 2px solid #ee0626;
}
.main-tit em{
	padding-left:20px;
}
.main-tit em a{
	color:#888888;
}
.main-cont{
	overflow:hidden;
}
.main-left{
	width:230px;
	height:600px;
	border:1px solid #ececec;
	border-top:0;
	position:relative;
	padding-top:10px;
}
.main-left img{
	position:absolute;
	bottom:0;
}
.main-left h4,.main-left ul{
	padding:0 18px;
}
.main-left h4{
	font-size:12px;
	line-height:26px;
}
.main-left ul{
	overflow:hidden;
}
.main-left ul a{
	font-size:12px;
	line-height:20px;
	color:#666666;
	display:inline-block;
	margin:0 5px;
}

.main-cont .mbg1{
	background:#f5f4de;
}
.main-cont .mbg2{
	background:#fbecef;
}
.main-cont .mbg3{
	background:#edf5de;
}
.main-cont .mbg4{
	background:#dce5f4;
}
.main-cont .mbg5{
	background:#fef3dd;
}
.main-cont .mbg6{
	background:#e6f6f6;
}
.main-cont .mbg7{
	background:#d7f5ff;
}
.main-cont .mbg8{
	background:#f1ebf5;
}
.main-cont .mbg9{
	background:#fcebf3;
}
.main-cont .mbg10{
	background:#eef7da;
}
.main-cont .mbg11{
	background:#edf5de;
}
.main-cont .mbg12{
	background:#ffeaf1;
}

.main_list .main-right{
	width:100%;
}
.main-right{
	width:968px;
}
.main-right ul{
	overflow:hidden;
}
.main-rhide ul{
	display: none;
}
.main-right ul li{
	float: left;
	width: 200px;
	margin-left: 10px;
	background: #f6f6f6;
	height: 263px;
	padding: 16px;
	margin-top: 10px;
	position:relative;
	line-height:0;
}

.main-right ul li img{
	width:200px;
	height:200px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.main-right ul li:hover img{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}


.pk li{
	position: relative;
}
.pk li b{
	font-weight: normal;
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
	background: rgba(187, 187, 187, 0.8);
	padding:0 5px;
	font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.pk2 li b{
	right: 16px;
	top: 11px;
}
.pk li b:hover{
    background: rgba(208, 0, 14, 0.8);
}
.pk li b a{
	font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.pk li:hover b{
	display: block;
}
.main-right ul li p{
	font-size:12px;
	line-height:18px;
	height:36px;
	overflow:hidden;
	margin:5px 0;
}
.main-right ul li dd{
	width:200px;
	position:absolute;
	bottom:0px;
	padding:0 !important;
}


.hot-box ul{
	overflow:hidden;
}
.hot-box ul li{
	float:left;
	width:199px;
	margin-left:-1px;
	margin-top:-1px;
	border:1px solid #ececec;
	line-height:0;
	padding-bottom:10px;
	overflow:hidden;
}
.hot-box ul li img{
	width:197px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.hot-box ul li img:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.hot-box ul li p{
	font-size:16px;
	text-align:center;
	line-height:26px;
}


.scene-left{
	width:230px;
}
.scene-left ul{
	 height:263px;
	 border:1px solid #ececec;
	 margin:10px 0;
	 padding:15px;
}
.scene-left li{
	width:79px;
	padding-left:20px;
	float:left;
}
.scene-left li a{
	line-height:30px;
}

/* 返回顶部 */
#goTopBtn {
	position:fixed; width:44px; height:44px; bottom:290px; cursor:pointer; left:50%; margin-left:-660px; _position: absolute; _right: auto;
}

#nav{ position:fixed; display:none; bottom:334px; left:50%; margin-left:-660px; background:#f3f3f3;}
#nav li{ height:43px; width:42px; border:1px solid #e8e8e8; border-bottom:0; position:relative; background:url(../images/icon.png) no-repeat;}
#nav li a{ display:block; width:100%; height:100%;}
#nav li span{ display:none; font-size: 12px;}
#nav li.current,#nav li:hover{ border:0; width:44px; height:44px;}
#nav li.current span,#nav li:hover span{ display:block; background:#ffa624; color:#FFF; width:44px; height:44px; position:absolute; top:0; left:0; line-height:44px; text-align: center;}
#nav li.nav-ico1{ background-position:-29px -610px;}
#nav li.nav-ico2{ background-position:-29px -643px;}
#nav li.nav-ico3{ background-position:-29px -675px;}
#nav li.nav-ico4{ background-position:-29px -708px;}
#nav li.nav-ico5{ background-position:-29px -740px;}
#nav li.nav-ico6{ background-position:-29px -774px;}
#nav li.nav-ico7{ background-position:-29px -808px;}
#nav li.nav-ico8{ background-position:-29px -840px;}

/* ppt筛选 */
.pptbox .scv-shaixuan{
	margin-top: 10px;
}
.pptbox .scv-shaixuan b{
	font-weight: 600;
	background: #eee;
	padding: 5px;
}
.scv-shaixuan a.active,.scv-shaixuan span{
	color: #f42424;
}
.pptbox .scv-shaixuan a{
	padding: 0 5px;
}
.ppt_li {
	position: relative;
    width: 568px;
    height: 200px;
    border: 1px solid #dcdcdc;
    padding: 10px;
    float: left;
    margin-top: 30px;
    -webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.ppt_li:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow:0 10px 20px #f2f2f2;  
      -moz-box-shadow:0 10px 20px #f2f2f2;  
      box-shadow:0 10px 20px #f2f2f2; 
}
.ppt_li .left_cover {
    float: left;
    margin-right: 20px;
}
.ppt_li .left_cover img {
    width: 200px;
    height: 200px;
}
.ppt_li .right_cover {
    text-align: left;
}
.ppt_li .right_cover .header a {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}
.ppt_li .right_cover .mark {
    margin: 20px 0;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.ppt_li .right_cover .mark font {
    color: #f42424;
}
.ppt_li .right_cover .description {
    line-height: 22px;
    font-size: 12px;
    text-decoration: none;
    color: #999999;
}
.ppt_li .content_title {
    margin: 20px 19px 19px 19px;
    text-align: left;
    height: 55px;
    overflow-y: hidden;
}
.ppt_li .content_title a {
    color: #333333;
    font-size: 14px;
}
.ppt_li .content_title a:hover {
    text-decoration: none;
}
.ppt_li .content_times {
    position: absolute;
	right: 20px;
	bottom: 20px;
}
.ppt_li .content_times span {
    margin-left: 5px;
    margin-right:5px;
}
.ppt_li .content_times img {
    cursor: pointer;
    margin-top: -3px;
    margin-left: 30px;
}
.divBtnS {
	font-size: 12px;
    float: left;
    width: 149px;
    height: 22px;
    text-align:center;
    line-height:22px;
    color:#fff;
    cursor:pointer;
    background-repeat: no-repeat;
}
.divBtnS a{
	font-size: 12px;
	text-align:center;
	line-height:22px;
	color:#fff;
}
.pptShow{
	overflow: hidden;
	background: #eee;
}
.pptShow .btnBox{
	width: 200px;
    position: relative;
    padding: 40px 5px;
    background: #fff;
    margin: 10px;
}
.pptShow .btnImg{
	height: 580px;
	overflow: hidden;
}
.pptShow .btnImg ul{
	position: relative;
}
.pptShow .btnImg li{
	float: left;
	width: 196px;
	height: 110px;
	margin-bottom: 35px;
	text-align: center;
}
.pptShow .btnImg img{
	border: 2px solid #ccc;
	width: 100%;
	height: 100%;
}
.pptShow .btnImg li.current img{
	border: 2px solid #ff0000;
}
.pptShow .viewImg{
	width: 960px;
    padding: 10px 10px 10px 0;
}
.pptShow .viewImg li{
	height: 553px;
	display: none;
}
.pptShow .viewImg img{
	width: 100%;
	height: 100%;
}
.pptShow .prev{
	width: 200px;
	height: 20px;
	position: absolute;
	top: 0;
	background: url(../images/prev.png) no-repeat center;
	z-index: 100;
    cursor: pointer;
    margin-top: 10px;
}
.pptShow .next{
	width: 200px;
	height: 20px;
	position: absolute;
	bottom: 0;
	background: url(../images/snext.png) no-repeat center;
	z-index: 100;
	cursor: pointer;
	margin-bottom: 10px;
}
.xiazai{
	width: 960px;
	height: 98px;
	margin-right: 10px;
	background: #ccc;
}
.xiazai .fl{
	width: 550px;
	position: relative;
}
.xiazai img{
	float: left;
	width: 110px;
	height: 110px;
	margin: 10px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	border: 5px solid #fff;
	background: #fff;
}
.xiazai p{
	line-height: 98px;
	font-size: 22px;
	padding-left: 150px;
}
.xiazai span{
	display: inline-block;
	padding: 10px 20px;
	background: #eee;
	color: #333;
	font-size: 18px;
	line-height: 18px;
	float: right;
	margin: 30px 10px;
}

/*隐藏离线宝*/
body #LXB_CONTAINER{
	right: -1000px !important;
}

/* 金银珠宝定制策略 */
.dzcl{width:100%;height:555px;position:relative;}
.dzcl .dzcl_con{overflow:inherit;}
.dzcl .tit_img{margin-top:15px;}
.dz_pic{border:2px solid #fff;background:#000;padding:4px;overflow:hidden;}
.dz_pic .dz_tab{display:none;position: relative;}
.dz_tab img{
	width: 100%;
}
.dz_tab li{
	display: none;
}
#dz_list{
	background: #333;
	overflow: hidden;
	padding: 3px 0;
}
.dzcl .dz_list li{margin-left: 3px;float:left;width: 168px;height: 85px;position:relative;overflow:hidden;}
.dzcl .dz_list li a{color:#000;}
.dzcl .dz_list li div{
	background: #ddc178;
}
.dzcl .dz_list li div h3{
	width: 90%;
	height: 80%;
	margin: 5%;
	display: block;
	background: #ddc178;
	border: 1px solid #7f4b11;
}
.dzcl .dz_list li:hover .pic-one,.dzcl .dz_list li.on .pic-one{
	border: 4px solid #ddc178;
	box-sizing: border-box;
}
.dzcl .dz_list li:hover .pic-one h3,.dzcl .dz_list li.on .pic-one h3{
	color: #7f4b11;
	line-height: 63px;
}
.dz_list li span{height:40px;line-height:36px;font-size:16px;text-align:center;font-weight:bold;display:block;color:#000;cursor:pointer;}
.pic-one{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 85px;
	background:#855700;
	box-sizing: border-box;
}
.pic-one h3{font-size: 20px;text-align:center;line-height: 64px;color: #000;}

.main_box_l .jy_cjbox ul li{
	border: 1px solid #ededed;
}
.main_box_l .jy_cjbox ul li:hover{
    border: 1px solid #f42424;
}
.main_box_l .jy_cjbox ul li p{
	font-size: 12px;
	line-height: 40px;
}
.jy_cjbox{
	overflow: hidden;
}
.jy_cjbox li{
	font-size: 0;
	width: 458px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.jy_cjbox li img{
	width: 100%;
}

/*金银场景定制*/
.bgfff {
    background: #fff;
}
.shoplist{
	padding: 20px;
	border: 1px solid #f2f2f2;
	box-shadow: 0 5px 10px rgba(216,216,216,.5);
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.shoplist .shopli-txt{
	width: 298px;
	height: 330px;
	overflow: hidden;
	padding-right: 20px;
	padding-top: 70px;
}
.shoplist .shopli-txt h3{
	position: absolute;
	top: 20px;
	left: -10px;
	font-size: 20px;
	padding: 0 30px;
	height: 55px;
	background: #f42424;
	border-radius: 0 40px 40px 0;
	color: #fff;
	line-height: 55px;
	text-align: center;
	font-weight: bold;
}
.shoplist .shopli-txt .shopli-tit{
	font-size: 16px;
	line-height: 22px;
}
.shoplist .shopli-txt p{
	font-size: 14px;
	line-height: 24px;
	color: #888;
	padding: 20px 0;
}
.shoplist .shopli-txt .tags span{
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #a5a5a5;
	margin:4px 4px;
}


/* U盘定制策略 */
.dz_box{
	overflow: hidden;
}
.dz_box dl{
	float: left;
}
.dz_box dl dd{
	display: none;
}
.dz_box dl dd.on{
	display: block;
}
.dz_box dl dd img{
	width: 1000px;
}
.dz_box ul{
	float: left;
	margin-left: 20px;
}
.dz_box ul li img,.dz_box ul li{
	width: 180px;
	height: 123px;
}
.dz_box ul li{
	position: relative;
}
.dz_box ul li.on i{
	display: block;
}
.dz_box ul li i{
	display: none;
	left: -10px;
	top: 46%;
	position: absolute;
	font-size: 0;
    line-height: 0;
    border-width: 10px;
    border-color: #42b6d2;
    border-left-width: 0;
    border-style: dashed;
    border-right-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.dz_box ul li.on img{
	border: 5px solid #42b6d2;
	box-sizing: border-box;
}

/* 电源定制策略 */
.index_box{ overflow:hidden;}
.cl_l{ width:184px; float:right;}
.cl_l li{ position:relative; background:#D8D8D8; margin-bottom:15px;}
.cl_l li a{ padding:5px 5px 0px; display:block;}
.cl_l li p{ font-size:16px; line-height:38px; text-align:center;}
.cl_l .on p{ color:#FFF;}
.cl_l .on em{ width:11px; height:14px; display:inline-block; background:url(../images/ico1.png) no-repeat; position:absolute; right:-11px; top:63px;}
.cl_l li.on { background:#f77603;}
.cl_r{ width:1000px; float:left;}

/* 皮具定制策略 */
.tabbtn5 {width: 1200px;float:left;}
.tabbtn5 li {
	float:left;
	margin:0px;
	width:400px;
	height:200px;
	cursor:pointer;
	position:relative;
}
.tabbtn5 li  div{position:absolute;top:0;left:0;display:none;}
/* tabcon5 */
.tabcon5 {width:1196px;border: 2px solid #000;border-bottom: 0; height:auto;overflow:hidden;}
#fadecon5 .sublist a{
	width:600px;
	height: 520px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	background: #fff;
}
#fadecon5 .sublist{
	display: none;
}
#fadecon5 .sublist a img{
	position:absolute;
	top: 0;
	left: 0;
}
#fadecon5 .sublist a img:hover{
	left: -3px;
}
.tabcon5 .sublist{width:1200px;}
.tabcon5 .sublist img{width:600px;height:520px;float:left;font-size:14px;cursor:pointer;}
.dzcl-pj .current div {display:block;}

/* 本册定制策略 */
/* ------------------å®šåˆ¶ç­–ç•¥---------------------- */
.bg_celue_index{
	width: 100%;
	height: 630px;
	background: #fff;
}
.celue_index{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
}
.celue_cont{
	width: 1200px;
	margin: 0 auto;
}
.celue_cont .left{
	float: right;
	width: 238px;
	height: 485px;
}
.celue_cont .left li{
	width: 238px;
	height: 156px;
	cursor: pointer;
	position: relative;
}
.celue_cont .left_2{
	margin: 10px 0 10px 0;
}
.celue_cont .left div{
	top: 0;
	left: 0;
	width: 238px;
	height: 156px;
	display: none;
	position: absolute;

}
.celue_cont .left .left_no1{
	background: url("../images/bg_juren.png");
}
.celue_cont .left .left_no2{
	background: url("../images/bg_yinhang.png");
}
.celue_cont .left .left_no3{
	background: url("../images/bg_dianxin.png");
}
.celue_cont .left li div.on{
	display: block;
}

.celue_cont .right dl{
	display: none;
}
.celue_cont .right dl.current{
	display: block;
}
.celue_cont .right{
	float: left;
	width: 946px;
	height: 485px;
	background: gray;
	overflow: hidden;
	position: relative;
}

/* 制笔团体定制 */
.strategy{
	width:1200px;
	margin:0 auto;
}
.strategy img{
	width: 100%;
}
.celue_cont_left{
	width:643px;
	float:left;
}
.celue_cont_right{
	float:right;
}
.strategy-s{
	width:238px;
	height:486px;
	margin-right:10px;
}
.strategy-info{
	position:relative;
	width:238px;
	height:156px;
	margin-bottom:10px;
	overflow: hidden;
}
.strategy-bg{
	width:100%;
	height:100%;
	background:rgba(8,114,175,0.2);
	position:absolute;
	top:100%;
	left:0;
	z-index:9;
	transition:all linear 0.3s 0s;
	-webkit-transition:all linear 0.3s 0s;
	-moz-transition:all linear 0.3s 0s;
	-ms-transition:all linear 0.3s 0s;
	-o-transition:all linear 0.3s 0s;
}
.strategy-info.cur .strategy-bg{
	top:0;
}
.strategy-b{
	width:948px;
	height:486px;
	overflow: hidden;
}
.strategy-img{
	display:none;
}
.strategy-img.on{
	display:block;
}
.strategy-img img{
	transition:all linear 0.3s 0s;
	-webkit-transition:all linear 0.3s 0s;
	-moz-transition:all linear 0.3s 0s;
	-ms-transition:all linear 0.3s 0s;
	-o-transition:all linear 0.3s 0s;
}
.strategy-img:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.u-flyer{
	border: 1px solid #ccc;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
}


.channel-row{
	width: 594px;
	position: relative;
}
.channel-row .fbanner img{
    width:594px;
    height:226px;
    margin-top: 10px;

}
.channel-boxnav{
	width: 110px;
	height: 504px;
	background: #f5f5f5;
}
.channel-row h4{
	width: 110px;
	margin-top: 10px;
}
.channel-row h4 a{
	display: block;
	line-height: 67px;
	text-align: center;
	font-size: 15px;
	background: #e3e3e3;
}
.channel-navl a.channel-navt{
	display: block;
	line-height: 62px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #ececec;
}
.channel-boxnav .cur{
	border-left: 2px solid #000;
}
.channel-boxcont{
	display: none;
	position: absolute;
	right: 0;
	top: 236px;
	width: 484px;
}
.channel-boxnav .cur .channel-boxcont{
	display: block;
}
.channel-boxcont li{
	position: relative;
	float: left;
	width: 200px;
	height: 265px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 0;
	background: #f6f6f6;
	padding: 16px 16px 0 16px;
}
.channel-boxcont li img{
	width: 200px;
	height: 200px;
}
.channel-boxcont li p{
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin: 5px 0;
	color: #ababab;
}
.channel-boxcont li dd{
	width:200px;
	position:absolute;
	bottom:5px;
}
.channel-boxcont li dd i{
	font-style: normal;
	color: #888;
	font-size: 12px;
}
.channel-boxcont li dd i.ulink{
	width: 118px;
	height: 18px;
	overflow: hidden;
}
.channel-boxcont li dd i a{
	color: #888;
}


/* 行业资讯文章分页 */
.textPage{
    width: 100%;
    margin-top: 20px;
    text-align: center;
    line-height: 35px;
}
.textPage ul{
    overflow: hidden;
    display: inline-block;
}
.textPage li{
    float: left;
}
.textPage li a{
    padding: 5px 10px;
    margin-right: 5px;
    border: 1px solid #888;
    border-radius: 3px;
    cursor: pointer;
    color: #000;
    clear: both;
    text-indent: none;
}
.textPage li.thisclass a{
    background-color: #E53E40;
    border-color: transparent;
    color: #fff;
    border-radius: 3px;
}
.textPage li a:hover{
    background-color: #E53E40;
    border-color: transparent;
    color: #fff;
    border-radius: 3px;
}

/*列表筛选*/
.banner_ysp img{
	width: 100%;
}
.ysbox .scv-shaixuan{
	position: relative;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.ysbox .scv-shaixuan a,.ysbox .scv-shaixuan span{
	font-size: 14px;
	display: inline-block;
	margin: 0 22px;
}
.ysbox .scv-shaixuan b{
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
}
.ysbox .scv-shaixuan b{
	width: 85px;
	color: #a0a0a0;
	font-weight: normal;
}
.ysbox .screening div:nth-child(1){
	height: 90px;
}
.ysbox .screening div:nth-child(1) b{
	position: relative;
	top: -25px;
}
.ysbox .screening div:nth-child(1) a{
	position: relative;
	padding-top: 50px;
}
.ysbox .screening div:nth-child(1) a:{
	position: relative;
	padding-top: 50px;

}
.ysbox .screening div:nth-child(1) a i{
	background-image: url(../images/sx-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	transition: 0.5s;
}
.ysbox .screening div:nth-child(1) a:hover i{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}
.ysbox .scv-shaixuan a.more{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.ysbox .scv-shaixuan a.more i{
	display: inline-block;
	width: 14px;
	height:7px;
	background: url(../images/sx-icon.png) no-repeat -517px top;
	margin-left: 5px;
}
.ysbox .scv-shaixuan:last-child{
	height: 40px;
	overflow: hidden;
}
.ysbox .screening .qiehuan{
	height: auto;
}
.ysbox .screening .qiehuan a.more i{
	background-position: -500px top;
}
.ysbox .sx-list{
	margin-top: 20px;
}
.ysbox .sx-list ul li{
	width: 264px;
	float: left;
	padding: 12px;
	background: #fff;
	margin-left: 16px;
	margin-bottom: 16px;
}
.ysbox .pk li i{
	font-style: normal;
	color: #888;
}
.ysbox .pk li b{
	top: 12px;
	right: 12px;
}
.ysbox .sx-list ul li a.preview{
	display:block;
}
.ysbox .sx-list ul li img{
	width: 264px;
	height: 264px;
}
.ysbox .sx-list ul li a.title{
	display:block;
	height: 40px;
	padding: 5px 0;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
}
.ysbox .sx-list ul li span.time,.sx-list ul li span.hot{
	font-size: 12px;
	color: #888;
}

/*专题*/
.zt_list li{
	float: left;
	width: 590px;
	margin-left: 20px;
	margin-bottom: 20px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.zt_list li:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow:0 0 15px #ddd;
	-moz-box-shadow:0 0 15px #ddd;
	box-shadow:0 0 15px #ddd;
}
.zt_list li img{
	width: 100%;
}
.zt_list li dd{
	position: relative;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 15px;
}
.zt_list li dd p{
	width: 450px;
	font-size: 18px;
	line-height: 35px;
	height: 35px;
    overflow: hidden;
}
.zt_list li dd span{
	position: absolute;
	right: 0;
	top: 15px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #fd3235;
	line-height: 35px;
	padding: 0 20px 0 25px;
	border-radius:20px 0 0 20px;
}
.ztbox1{
    width:100%;
    position:relative;
    overflow: hidden;
}
.ztbox2{
    position:absolute;
    left: 50%;
    margin-left:-960px;
}

.bookbox li dd span{
	background-color: #1b1b1b !important;
}

.zt-tbg{
	background: url(../images/zt-tbg.jpg) no-repeat center;
	line-height: 100px;
	clear: both;
}
.zt-tbg h3{
	display: inline-block;
	background: #fff;
	padding: 0 20px;
}
.bg13861{
	background-color: #21262c;
    padding-top: 660px;
}
.bg14160{
	padding-top: 620px;
}
.bg14171{
	padding-top: 570px;
}
.bg15057{
	padding-top: 911px;
}
.bg15167{
	padding-top: 1071px;
}
.w13861{
	width: 800px;
	margin: auto;
	background-color: #fff;
	padding: 20px;
}

.w13928,.w14160,.w14171{
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
}
.w13928 li{
	margin-top: 20px;
}

.w16935 .ztbox1{
    height:15000px;
}
.w17050 .ztbox1 {
    height: 17800px;
}

.bg17195{
    background-color: #454545;
    overflow: hidden;
}


.bg19126{
	background: #a23936;
	padding-top: 720px;
	background-position: top;
}

.w19126{
	background-color: #2d5d67;
	text-align: center;
	line-height: 0;
}
.w19396{
    width:750px;
    margin:560px auto 0;
    padding:20px;
    background:#ffffff;
}
.bg19396{
    background:#454545;
    overflow:hidden;
}


/* 行业场景定制 */
.mb3{
    margin-bottom: 3px;
}
.mr3{
    margin-right: 3px;
}
.mb8{
    margin-bottom: 8px;
}
.mr8{
    margin-right: 8px;
}
.scene,.trade,.festival{
    margin-top: 20px;
}
.scene li{
    float: left;
    line-height: 0;
    transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;  /* Firefox 4 */
    -webkit-transition: opacity 0.5s;   /* Safari 和 Chrome */
    -o-transition: opacity 0.5s;
}
.scene1{
    width: 600px;
}
.scene2{
    width: 305px;
}
.scene3{
    width: 293px;
}
.scene li:hover{
    opacity: 0.5;
}


.trade li {
    float: left;
    line-height: 0;
    position: relative;
}
.trade li h5{
    width: 185px;
    height: 42px;
    position: absolute;
    top: 121px;
    left: 50%;
    margin-left: -92.5px;
    border: 1px solid #fff;
}
.trade h5 span{
    display: block;
    width: 181px;
    height: 38px;
    background: rgb(255,255,255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);
    font-size: 24px;
    line-height: 38px;
    font-weight: bold;
    margin: 2px 0 0 2px;
    text-align: center;
}
.trade .tradeHot{
    width: 185px;
    position: absolute;
    top: 167px;
    left: 50%;
    margin-left: -92.5px;
    text-align: center;
}
.trade .tradeHot p{
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}
.trade .tradeHot i{
    position: absolute;
    top: 7px;
    width: 44px;
    height: 1px;
    background: #fff;
}
.trade .tradeHot i.left{
    left: 0;
}
.trade .tradeHot i.right{
    right: 0;
}
/* 节日定制 */
.festival li{
    float: left;
    padding: 25px;
    border: 1px solid #ccc;
    margin-right: -1px;
    margin-bottom: -1px;
}
.festival li h5{
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
}

/*办公品*/
.bangong_main .nav{
	background: #000;
	color: #fff;
}

.bangong_main .intro-content .bg-gg{
	position: relative;
	width: 800px;
	margin: auto;
}
.bangong_main .intro-content .bg-gg a{
	position: absolute;
	display: block;
	float: left;
	width: 190px;
	height: 222px;
}
.bangong_main .intro-content .bg-gg1{
	left: 10px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg2{
	left: 207px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg3{
	right: 207px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg4{
	right: 10px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg5{
	left: 10px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg6{
	left: 207px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg7{
	right: 207px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg8{
	right: 10px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg9{
	left: 10px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg10{
	left: 207px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg11{
	right: 207px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg12{
	right: 10px;
	top: 592px;
}

/* 办公楼层 */
.bangongbg{
	background: #f2f2f2;
	overflow: hidden;
}
.bangong_main .img-btn-list,.fuli_main .img-btn-list,.qixuan_main .img-btn-list{
	bottom: 20px;
}
.loucengTitleBg{
	background: url(../images/louceng_bg.jpg) center no-repeat;
	height: 300px;
}
.loucengTitle{
	position: relative;
}
.loucengTitle h5{
	float: left;
	width: 120px;
	height: 228px;
	background: url(../images/loucengTitle_bg.jpg) no-repeat center;
}
.loucengTitle h5 span{
	font-size: 80px;
    color: #fff;
    line-height: 135px;
    margin-left: 10px;
}
.loucengText{
	float: left;
	padding-left: 25px;
	padding-top: 30px;
}
.loucengTitle .p1{
	font-size: 60px;
	color: #fff;
	line-height: 55px;
}
.loucengTitle .p2{
	font-size: 45px;
	color: #000;
	padding-top: 15px;
}
.loucengTitle .p3{
	font-size: 25px;
	color: #666;
	padding-top: 15px;
}
.loucengTitle ul{
	margin-top: 60px;
	width: 501px;
	height: 132px;
	padding: 25px 35px;
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.2) ;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}
.loucengTitle ul li{
	float: left;
	width: 137px;
	height: 34px;
	margin: 5px 15px;
	background: #fff;
	line-height: 34px;
	text-align: center;
}
.loucengHotShop{
	padding-bottom: 40px;
	position: relative;
}
.hotMenu{
	width: 262px;
	background: #fff;
	padding-top: 16px;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	left: 0;
}
.hotMenu li{
	position: relative;
	width: 152px;
	height: 82px;
	font-size: 16px;
	color: #000;
	line-height: 18px;
	padding-left: 110px;
	border-top: 1px dashed #ccc;
	background: url(../images/hotMenu_bg1.jpg) no-repeat 50px 28px;
}
.hotMenu li i{
	display: inline-block;
	width: 49px;
	height: 13px;
	margin-right: 10px;
}
.hotMenu li a{
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	height: 57px;
	width: 152px;
	padding-top: 25px;
	padding-left: 110px;
}
.hotMenu li.active{
	background: url(../images/hotMenu_bg2.jpg) no-repeat 50px 28px;
	color: #f42424;
}
.hotMenu li.active a{
	color: #f42424;
}
.hotMenu li.tjian{
	font-weight: bold;
	padding-top: 25px;
	height: 57px;
}
.hotMenu li span{
	color: #7d7d7d;
	font-size: 10px;
	margin-top: 5px;
}
.hotTuijianTitle{
	width: 820px;
	font-size: 22px;
	line-height: 55px;
	padding-left: 63px;
	margin-left: 320px;
	font-weight: normal;
	background: url(../images/tuijian_bg.png) no-repeat left;
}
.hotTuijianTitle i{
	font-style: normal;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius:5px;
	padding: 0 20px;
	line-height: 35px;
	margin-top: 10px;
	margin-right: 10px;
}
.floorbgCon{
	display: none;
}
.floorbgCon li{
	width: 292px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #fff;
}
.floorbgCon li img{
	width: 292px;
	height: 292px;
}
.floorbgCon li p{
	font-size: 14px;
	color: #000;
	line-height: 26px;
	padding: 0 20px;
	height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.floorbgCon li span.more{
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: inline-block;
	font-size: 12px;
	color: #f00;
	border: 1px solid #f00;
	border-radius: 10px;
	padding: 0 10px;
}
.floorbgCon .txian{
	border-top: 1px solid #e7e7e7;
	height: 72px;
	position: relative;
	padding-top: 10px;
}
.floorbgCon .hnum{
	color: #888;
}

.bg-hot{
	padding: 50px 0;
}
.bangong_main .bg-btimg{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 117px;
	z-index: 9999;
	background: url(../images/bg-btimg.png) no-repeat center;
}
.bangong_main .bg-btimg i{
	font-style: normal;
    position: absolute;
    left: 50%;
    cursor: pointer;
    margin-left: 540px;
    height: 20px;
    width: 20px;
    font-size: 20px;
    text-align: center;
    line-height: 18px;
    color: #e53b41;
    bottom: 55px;
    padding-left: 0;
    background: hsla(0,0%,100%,.7);
    border: 1px solid #ffde97;
    border-radius: 50%;
    overflow: hidden;
}
.bangong_main .bg-btimg a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 20px;
}


.bg-catit{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	background: #e7f0ff;
}
.bg-catit h3{
	display: inline-block;
	font-size: 34px;
	line-height: 36px;
	padding: 0 50px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
}
.bg-catit p{
	padding-top: 20px;
	font-size: 0;
}
.bg-catit p a{
	display: inline-block;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 20px;
	line-height: 30px;
	font-size: 14px;
	margin: 0 3px;
}
.bg-catit p a.on{
	background: #e52822;
	color: #fff;
}
.bg-cate{
	position: relative;
	text-align: center;
	padding: 20px 0;
	text-align: center;
    background: url(../images/two_list_tit.png) no-repeat center;
}
.bg-cate span{
	position: absolute;
	right: 20px;
	top: 20px;
	background: #f2f2f2;
	padding: 0 10px;
	line-height: 26px;
	border: 1px solid #ccc;
}
.bg-cate h3{
	display: inline-block;
	font-size: 28px;
	line-height: 32px;
	padding: 0 30px;
	background: #f2f2f2;
}
.bg-fico{
	background: url(../images/bg-fico.jpg) no-repeat center;
	width: 1200px;
	height: 88px;
	padding-top: 12px;
	margin: 30px auto;
	position: relative;
	border-bottom: 2px solid #000;
}
.bg-fico a{
	position: absolute;
	top: 31px;
	display: inline-block;
	width: 40px;
	padding-right: 60px;
	font-size: 18px;
	line-height: 20px;
}
.bg-fico a.cur,.bg-fico a:hover{
	color: #e71f26;
}
.bg-fico a.bg-f1{
	left: 30px;
}
.bg-fico a.bg-f2{
	left: 190px;
}
.bg-fico a.bg-f3{
	left: 344px;
}
.bg-fico a.bg-f4{
	left: 488px;
}
.bg-fico a.bg-f5{
	left: 640px;
}
.bg-fico a.bg-f6{
	left: 790px;
}
.bg-fico a.bg-f7{
	left: 936px;
}
.bg-fico a.bg-f8{
	left: 1087px;
}
.list_banner186{
	background: url(http://bimg.giftres.com/banner186.jpg) no-repeat center;
	height: 500px;
}
.list_banner514{
	background: url(http://bimg.giftres.com/banner514.jpg) no-repeat center;
	height: 500px;
}
.list_banner512{
	background: url(http://bimg.giftres.com/banner512.jpg) no-repeat center;
	height: 500px;
}
.list_banner513{
	background: url(http://bimg.giftres.com/banner513.jpg) no-repeat center;
	height: 500px;
}
.list_banner667{
	background: url(http://bimg.giftres.com/banner667.jpg) no-repeat center;
	height: 500px;
}
.list_banner666{
	background: url(http://bimg.giftres.com/banner666.jpg) no-repeat center;
	height: 500px;
}
.list_banner515{
	background: url(http://bimg.giftres.com/banner515.jpg) no-repeat center;
	height: 500px;
}
.list_banner668{
	background: url(http://bimg.giftres.com/banner668.jpg) no-repeat center;
	height: 500px;
}
.bangong_main .blist_banner{
	background: url(../images/blist_banner.jpg) no-repeat center;
	height: 380px;
}

/* 首页公用标题 */
.lipin_main .title{
    text-align: center;
}
.lipin_main .title h3{
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    text-align: center;
    margin: 30px 0;
    position: relative;
}
.lipin_main .title h3 i{
    position: absolute;
    top: 12px;
    width: 97px;
    height: 15px;
    background: url(../images/star.png) center no-repeat;
}
.lipin_main .title h3 i.left{
    left: -117px;
}
.lipin_main .title h3 i.right{
    right: -117px;
}
.lipin_main .title1{
    text-align: left;
    margin-bottom: 20px;
}
.lipin_main .title1 span{
    float: left;
    font-size: 55px;
    color: #ff4426;
    line-height: 55px;
    margin-right: 10px;
}
.lipin_main .title1 h4{
    font-size: 28px;
    float: left;
    padding: 6px 30px;
    border: 1px solid #333;
    font-weight: bold;
}
/* 礼品策划 */
.plot{
    margin-bottom: 50px;
}
.tabbtn4 {
    width: 250px;
    height:480px;
    float:right;
}
.tabbtn4 li {
    margin:0px;
    width:242px;
    cursor:pointer;
    border:3px solid #fff;
}
.tabbtn4 li img{
    display: block;
    width: 100%;
}
.tabbtn4 li.current{
    border:3px solid #fdba36;
}
.tabcon4 {
    width:950px;
    height:auto;
    overflow:hidden;
    float:left;
}
.tabcon4 .sublist{
    width:950px;
    display:none;
}
.tabcon4 .sublist.current {
    display: block;
}
.tabcon4 .sublist img{
    width:950px;
    height:480px;
    float:left;
    font-size:14px;
}
/* 礼品设计 */
.design li{
    float: left;
    margin: 5px;
}
.design li p{
    text-align: center;
    background: rgb(0,0,0,0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
    padding: 5px 0;
    font-size: 14px;
}
/* 自营工厂品牌 */
.lipin{
    background: #f5f5f5;
    margin-top: 30px;
}
.plant div.line{
    height: 8px;
    background: url(../images/line_bg.jpg) center repeat-x;
    margin-bottom: 20px;
}
.plantBg{
    background: #f5f5f5;
    margin-top: 30px;
}
.plant div.line{
    height: 8px;
    clear: both;
    background: url(../images/line_bg.jpg) center repeat-x;
    margin-bottom: 20px;
}
/* 中金京银 */
.menuHot{
    width: 227px;
}
.menuHot h3{
    font-size: 36px;
    text-align: center;
}
.Menu{
	height: 250px;
    text-align: center;
    background: url(../images/zjjyMenu_bg.jpg) center no-repeat;
    padding: 50px 41px 0 42px;
    color: #fff;
}
.Menu h3{
    font-size: 36px;
    text-align: center;
    font-weight: normal;
	margin-bottom:15px;
}
.Menu ul {
    width: 140px;
    margin: 0 auto;
}
.Menu ul li{
    float: left;
    padding: 9px 7px;
}
.Menu .entrance{
    display: inline-block;
    padding: 5px 18px;
    font-size: 14px;
    margin-top: 56px;
    color: #fff;
    border: 1px solid #fff;
}
.Menu p{
    font-size: 14px;
    line-height: 14px;
	padding: 6px 0;
}
.lipin .Hot{
    width: 227px;
    height: 299px;
    background: #fff;
    margin-top: 25px;
}
.lipin .Hot img{
	 width: 100%;
}
.lipin .Hot h3{
    font-size: 18px;
    line-height: 18px;
    color: #f29a00;
    text-align: center;
    margin-top: 27px;
    margin-bottom: 10px;
    font-weight: bold;
}
.lipin .Hot li{
    text-align: center;
    padding: 7px 0;
}
.lipin .Hot li a{
    font-size: 14px;
    line-height: 14px;
}
.lipin_menurt{
	width: 973px;
    float: left;
}
.lipin_menurt li{
    float: left;
    background: #fff;
    margin-left: 13px;
    margin-bottom: 25px;
}
.lipin_menurt li h4{
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    margin: 14px 0 8px 0;
    padding-left: 13px;
}
.lipin_menurt li p{
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 15px;
    padding-left: 13px;
}
/* 国韵工美 */
.gygm .Menu{
    color: #fff;
    background: url(../images/gygmMenu_bg.jpg) center no-repeat;
}
.gygm .Hot h3{
    color: #db0000;
}
/* 艺貝玩具 */
.ybwj .Menu{
    background: url(../images/ybwjMenu_bg.jpg) center no-repeat;
    height: 283px;
}
.ybwj .lipin_menurt li{
    margin-left: 12px;
}
.ybwj .lipin_menurt li h4{
    margin-top: 24px;
}
/* 易贝箱包 */
.ybxb .Menu{
    background: url(../images/ybxbMenu_bg.jpg) center no-repeat;
}
.ybxb .Hot h3{
    color: #42b769;
}

/* 己米生活 */
.jmsh .Menu{
    background: url(../images/jmshMenu_bg.jpg) center no-repeat;
    height: 298px;
}
.cupbox{
    margin-bottom:25px;
    position:relative;
    float: right;
    width: 957px;
}
.cup-cont{
    display:none;
    height: 348px;
    overflow: hidden;
}
.cup-cont img{
    width: 100%;
}
.cup-cont.current{
    display: block;
}
.cup-tit{
    position: absolute;
    top: 0;
    left: 0;
    width:124px;
    text-align:center;
}
.cup-tit li{
    border-bottom:1px solid #4D3E1A;
    background-color: rgba(0, 0, 0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);
}
.cup-tit li.hover{
    background-color: rgba(255, 255, 255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}
.cup-tit a{
    color:#FFF;
    font-size:16px;
    line-height:57.333px;
    display:block;
}
.cup-tit li.hover a{
    color: #333;
}
/* 己米文具 */
.jmwj .Menu{
    background: url(../images/jmwjMenu_bg.jpg) center no-repeat;
    height: 283px;
}
.jmwj .lipin_menurt li h4{
    margin-top: 23px;
}
/* 麦基科技 */
.mjkj{
    margin-bottom: 25px;
}
.mjkj .Menu{
    background: url(../images/mjkjMenu_bg.jpg) center no-repeat;
    height: 321px;
}
.mjbox_cont{
    width: 950px;
    margin-left: 20px;
}
.mjbox_cont li{
    display:none;
    line-height:0;
}
.mjbox_cont li img{
    width: 100%;
}
.mjbox_cont li.current{
    display: block;
}
.mjtit{
    width: 960px;
    margin-left: 10px;
}
.mjtit ul{
    margin-top:10px;
}
.mjtit li{
    width:146px;
    float:left;
    margin-left:10px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    border:2px solid #ccc;
    position:relative;
}
.mjtit li.hover{
    border:2px solid #ff9503;
}
.mjtit li.hover a{
    color:#ff9503;
}
.mjtit li.hover em{
    width:0;
    height:0;
    display:inline-block;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:10px solid #ff9503;
    position: absolute;
    top:-11px;
    left:50%;
    margin-left:-8px;
}
/* 西屋装备 */
.xwzb .Menu{
    background: url(../images/xwzbMenu_bg.jpg) center no-repeat;
}
.xwzb .lipin_menurt li{
    margin-left: 11px;
}
/* 金庄服饰 */
.fzfs .Menu{
    background: url(../images/fzfsMenu_bg.jpg) center no-repeat;
    height: 303px;
}
.fzfs .Hot h3{
    color: #db0000;
}
.fzfs .cup-tit a {
    line-height: 58px;
}
.fzfs .cup-cont{
    height: 353px;
    overflow: hidden;
}
.fzfs .cup-cont img{
    width: auto;
    height: 100%;
}

/*福利品*/
.fuli_main .nav{
	background: #0569b9;
	color: #fff;
}
.fuli_main .left-btn{
	left: 10%;
}
.fuli_main .right-btn{
	right: 10%;
}
.fl-classimg .classt{
	margin: 10px 0;
	background-color: #fbfbfb;
	overflow: hidden;
    line-height: 0;
}
.fl-classimg .classb{
	overflow: hidden;
}
.fl-classimg .classt li{
	float: left;
	margin-left: 10px;
}
.fl-classimg .classb li{
	float: left;
}
.fl-titbox{
	text-align: center;
	margin: 20px 0;
}
.fl-cl-box{
	position: relative;
	height: 580px;
}
.fl-cl-left li{
	display: none;
}
.fl-cl-right{
	margin-top: 34px;
	width: 148px;
	border: 2px solid #959595;
	border-left: 0;
	padding: 0 20px;
}
.fl-cl-right li{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 166px;
	border-bottom: 2px solid #ccc;
}
.fl-cl-right li.cur{
	color: #cc0000;
}
.fl-cl-bg{
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 192px;
	height: 42px;
	background: url(../images/cl-bg.jpg) no-repeat;
}
.fl-floor h2{
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #666666;
	margin-top: 50px;
	font-weight: normal;
}
.fl-floor h2 b{
	color: #fff;
	font-size: 20px;
	text-align: center;
	width: 265px;
	height: 35px;
	display: inline-block;
	font-weight: bold;
}
.fl-floor h2 b i{
	font-size: 26px;
	margin-right: 5px;
	font-style: normal;
}
.fl-floor h2 em{
	border-left: 1px solid #ccc;
	padding: 0 10px;
}
.fl-floor h2 span a{
	margin-right: 15px;
}
.fl-floor1 h2 b{
	background: #dc9373;
}
.fl-floor2 h2 b{
	background: #5d5d98;
}
.fl-floor3 h2 b{
	background: #56a882;
}
.fl-floor4 h2 b{
	background: #61b1d2;
}
.fl-floor5 h2 b{
	background: #f97f36;
}
.fl-floor6 h2 b{
    background: #e22633;
}
.fl-floor-left{
	width: 265px;
	height: 500px;
}
.fl-floor-right li{
	width: 212px;
	float: left;
	padding: 12px 12px 0 12px;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
.fl-floor-right li img{
	width: 212px;
	height: 212px;
}
.fl-floor-right li p{
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
.fl-floor-right li h4{
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.fl-floor-c{
	width: 310px;
}
.fl-floor-c li{
	line-height: 0;
}
.fl-floor-r{
	width: 625px;
}
.fl-floor-r li{
	line-height: 0;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}

.fl-ppbox{
	background: url(../images/ppbg.jpg) no-repeat;
	height: 408px;
}
.fl-ppbox ul{
	padding:20px 20px 0;
}
.fl-ppbox li{
	float: left;
	width: 156px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.fl-fs-hd {
    width: 260px;
    height: 349px;
    overflow: hidden;
    position: relative;
    margin-right: 5px;
}

/*玩具*/
.mrimg-nav{
    width:100%;
    background:#f3f4ef;
}
.mrimg-nav p{
    height:180px;
    width:1340px;
    background:url(../images/mrimg-nav.jpg) no-repeat center;
    padding:20px 0px 20px 20px;
    margin:0 auto;
}
.mrimg-nav a{
    width:264px;
    height:180px;
    display: inline-block;
}

/*企宣品*/
.qixuanbg{
	background: #f7f7f7;
}
.qixuan_main .nav{
	background: #2b86ae;
	color: #fff;
}
.qixuan_main .hd-slide{
	height: 650px !important;
}
.qixuan_main .hd-slide > ul{
	height: 650px !important;
}
.qixuan_main .hd-slide > ul > li > a{
	height: 650px !important;
}
.qixuan_main .hd-slide li{
	height: 650px !important;
}

.qxbox .main_tit{
	position: relative;
	line-height: 110px;
	text-align: center;
	margin-bottom: 20px;
}
.qxbox .main_tit span{
	position: absolute;
	right: 10px;
	top: 60px;
	line-height: 30px;
}
.qxbox .main_tit span a{
	font-size: 16px;
}
.qxbox .main_tit h2{
	font-size: 32px;
}
.qxbox .main_tit h2 i{
	height: 38px;
	margin: 0;
}
.qxbox .main_tit h2 em{
	padding: 0 30px;
}
.qxbox .ernav{
	text-align: center;
	padding-bottom: 20px;
}
.qxbox .ernav li{
	margin: 0 10px;
	display: inline-block;
	float: none;
}
.qxbox .ernav li a{
	font-size: 16px;
    padding: 0 20px;
    line-height: 28px;
    border: 1px solid #dadada;
    display: inline-block;
    border-radius: 10px;
    background: #fff;
}
.qxbox .main_box_l .list_li li{
	background: #fff;
	width: 288px;
	height: 380px;
	margin-left: 16px;
	margin-bottom: 16px;
}
.qxbox .main_box_l .list_li li img{
	width: 286px;
	height: 286px;
}
.qxbox .main_box_l li p{
	padding-top: 10px;
	border-top:1px solid #f3f3f3; 
}
.qxbox .main_box_l li p a,.qxbox .main_box_l li i{
	font-size: 14px;
}
.qxbox li.qx-boxli1{
	width: 288px !important;
	height: 380px !important;
	margin-left: 0 !important;
	border: 0 !important;
}
.qxbox li.qx-boxli1 img{
	width: 288px !important;
	height: 380px !important;
}
.qx-cjbox{
	padding-bottom: 50px;
}
.qx-cjbox li{
	float: left;
	width: 390px;
	margin-left: 15px;
	margin-bottom: 15px;
}

/*衍生品*/
.yansheng_main .nav{
	background: #cd9e4b;
	color: #fff;
}

.ys-jjbg{
	height: 56px;
	background: url(../images/ys_jjbg.jpg) no-repeat center;
}
.ys-jjbg ul li{
	width: 400px;
	float: left;
	font-size: 18px;
	text-align: center;
	color: #333;
	line-height: 56px;
}
.ys-jjbg .zygc{
	width: 390px;
	height: 56px;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background: #ffe8cc;
}
.ys-jjbg li span{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
}
.wenyu-box img{
	float: left;
}
.wenyu-l{
	width: 546px;
}
.wenyu-r{
	width: 644px;
}
.ys-title h3{
	font-size: 38px;
	line-height: 42px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
.ys-title p{
	text-align: center;
	font-size: 20px;
}
.ys-title p a{
	font-size: 16px;
	line-height: 42px;
}
.ys-title p i{
	font-size: 14px;
	padding: 0 15px;
	color: #888888;
}
.bwg-box div{
	width: 50%;
}
.bwg-box div img{
	width: 100%;
}
.feiyi-box li{
	float: left;
	margin-left: 9px;
	line-height: 0;
}
.qiwen-box li{
	float: left;
	margin-left: 6px;
	margin-bottom: 6px;
	line-height: 0;
}
/*礼赠品*/
.lipin_main .nav{
    background: #000;
    color: #fff;
}
.lipin_main .hd-slide{
    height: 500px !important;
}
.lipin_main .hd-slide > ul{
    height: 500px !important;
}
.lipin_main .hd-slide > ul > li > a{
    height: 500px !important;
}
.lipin_main .hd-slide li{
    height: 500px !important;
}

/*服装*/
.fuzhuang_main .nav{
    background: #313131;
    color: #fff;
}

/*金银*/
.jinyin_main .nav{
    background: #723902;
    color: #fff;
}
.jinyin_main .nav ul li a,.jinyin_main .nav ul em{
    color: #fcc623;
}
.jinyin_main .nav ul li dd a{
    color:#fff;
}
/*数码*/
.shuma_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*皮具箱包*/
.piju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.bao_imgbox{
    padding-bottom:20px;
    clear:both;
    overflow:hidden;
}
.bao_imgbox li{
    float:left;
    margin-left: 20px;
}
.bao_imgbox li p{
    text-align: center;
    font-size:18px;
    line-height: 45px;
}
/*生活日用*/
.riyong_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*玩具*/
.wanju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.vbox .fl,.vbox .fr{
    width:590px;
}
/*户外*/
.huwai_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*文具*/
.wenju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*精品*/
.gongyi_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*设计*/
.sheji_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.nb-icon-inner-wrap-add{background-image:url('/images/weixin-bg.png') !important;}


.dw-container{width: 100%; margin-bottom: 50px;}
.dw-container img{width: 100%;}
.w20708 img{width:100%;}
.w20255 img,.w21234 img,.w21431 img,.w21494 img,.w21673 img,.w21674 img,.w21806 img{width:100%;}
.shipin-warp{width:100%; background: #edeffb;}
#shipin{width:1100px; margin: 0 auto;}
#shipin video{width:1100px;}

.yujia-class{
    position:relative;
}
.yujia-class img{
    top: 0;
    left: 50%;
    margin-left: -960px;
    position: absolute;
}
/*右侧咨询*/
.rtzx{
    position:fixed;
    right:2px;
    top:58%;
    height:130px;
    width:68px;
    background:url('/images/pcIcon2.png') left;
    background-size: 100%;
}
.zxbox{
    position:absolute;
    top: 25px;
    right: 67px;
    display:none;
    padding: 10px;
    border: 1px solid #e64552;
    height: 55px;
    width: 140px;
    text-align: center;
}
.zxbox h3{
    font-size: 18px;
    color:#f42424;
    line-height: 30px;
}


/*爱番番*/
/*#newBridge .pc-group-newStyle{
    width:60px !important;
}
#newBridge .nb-icon-group .nb-icon-groups .nb-icon-groups-item{
    font-size:14px !important;
    text-align: center !important;
}*/
#newBridge .pc-group-newStyle-title-img{
    background-size: 100% !important;
}
#newBridge .pc-group-icon-newStyle{
    line-height: 20px !important;
}
#newBridge .pc-group-icon-newStyle:hover{
    color:#e64552 !important;
}
#nb-icon-group #nb-icon-groups-item:nth-child(2){
     color:#e64552 !important;
}

@media (max-width: 991px) {

.w12{
    width: 100%;
    margin: 0 auto;
}
.w100{
    width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.w100 img{
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
.wt100{
    width: 100%;
    overflow: hidden;
}
.wt100 img{
    width:100%;
}
.ztw100 img{
    width:100%;
}
a{
    color: #333;
}
a:hover{
    text-decoration: none;
	color:#f42424;
}
a.a_posi{
    height: 0;
    display: block;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.over{
	overflow: hidden;
}
.h260{
    height: 260px !important;
}
.w910{
    width: 910px;
    overflow: hidden;
    margin: 0 auto;
}
.mt20 {
    margin-top: 20px;
}
.dl_rt{
    left: 0 !important;
}
.dl_rt dd{
    width: 100px !important;
}
.bk15{
	height:15px;
	clear:both;
}

.bk20{
	height:20px;
	clear:both;
}
.mt10{
	margin-top:10px;
}

.topbg{
	height:35px;
	line-height:35px;
	font-size:12px;
	border-bottom:1px solid #eee;
	color:#6C6C6C;
	background:#f5f5f5;
}
.topbg a{
	font-size:12px;
	color:#6C6C6C;
}
.topbg em{
	font-style:normal;
	padding:0 3px;
}
.nav-bar{
	overflow: hidden;
}
.nav-bar .nav-class,.nav-hide .nav-h1 b{
	width:220px;
	height:35px;
	line-height:35px;
	font-size:16px;
	background:#f42424;
	text-align:center;
	color:#FFF;
	float:left;
    font-weight: bold;
}
.nav-bar ul,.nav-hide .nav-list{
	width:980px;
	height:35px;
	float:left;
	overflow:hidden;
}
.nav-bar ul li,.nav-hide .nav-list li{
	float:left;
	padding:0 18px;
}
.nav-bar ul li a{
	display:inline-block;
	font-size:16px;
	line-height:35px;
	font-weight:bold;
}

.nav-hide{
	position:relative;
}
.nav-hide .nav-h1{
	width:220px;
	float:left;
}
.nav-hide .nav-list{
	width:980px;
	float:right;
	border-bottom:1px solid #2f2f2f;
}
.nav-hide .nav-list li a{
	display:inline-block;
	font-size:16px;
	line-height:34px;
	font-weight:bold;
}
.nav-hide .fs-left{
	position:absolute;
	left:0;
	top:35px;
	display:none;
	z-index:9999;
}
.fs-box {
	position: relative;
	z-index: 999;
}
.fsbox{
	overflow:hidden;
}
.fs-box .fs-left{
	position:absolute;
	width:220px;
	background:#333;
}
.fsbox .fs-left{
	position:relative;
	width:220px;
	background:#333;
}
.fs-left .fs-list{
	border-top:2px solid #3a3a3a;
	border-bottom:2px solid #3a3a3a;
}
.fs-left .fs-list a:hover{
	color: #e23435;
}
.fs-left .fs-list h3{
	line-height:22px;
}
.fs-left li{
	padding:10px 15px;
}
.fs-left li.hover{
	background:#ffffff;
	border-left:2px solid #3a3a3a;
}
.fs-left li.hover h3 a{
	color:#333;
}
.fs-left li.hover .fs-ico1{
	background-position:-1px -620px;
}
.fs-left li.hover .fs-ico2{
	background-position:-1px -653px;
}
.fs-left li.hover .fs-ico3{
	background-position:-1px -685px;
}
.fs-left li.hover .fs-ico4{
	background-position:-1px -716px;
}
.fs-left li.hover .fs-ico5{
	background-position:-1px -750px;
}
.fs-left li.hover .fs-ico6{
	background-position:-1px -784px;
}
.fs-left li.hover .fs-ico7{
	background-position:-1px -817px;
}
.fs-left li.hover .fs-ico8{
	background-position:-1px -850px;
}

.fs-left li.hover .fs-more{
	display:none;
}

.fs-left li h3 a{
	font-size:14px;
	margin-left:5px;
	color:#FFF;
	font-weight:normal;
}
.fs-left li h4{
	padding-left: 15px;
}
.fs-left li h4 a{
	font-size: 14px;
	display: inline-block;
	margin-left:10px;
	color: #bfbfbf;
	font-weight:normal;
}
.fs-left li p{
	line-height:18px;
}
.fs-left li p a{
	font-size:12px;
	line-height:18px;
	margin-right:10px;
	color:#fff;
}
.fs-left h3 i{
	background:url(../images/icon.png) no-repeat;
	display:inline-block;
	width:22px;
	height:22px;
}
.fs-left .fs-ico1{
	background-position:-39px -620px;
}
.fs-left .fs-ico2{
	background-position:-39px -653px;
}
.fs-left .fs-ico3{
	background-position:-39px -685px;
}
.fs-left .fs-ico4{
	background-position:-39px -716px;
}
.fs-left .fs-ico5{
	background-position:-39px -750px;
}
.fs-left .fs-ico6{
	background-position:-39px -784px;
}
.fs-left .fs-ico7{
	background-position:-39px -817px;
}
.fs-left .fs-ico8{
	background-position:-39px -850px;
}

.fs-left .fs-more{
	background-position:-38px -458px;
}
.fs-hover{
	position:absolute;
	width:958px;
	height:464px;
	border:2px solid #454545;
	border-left:0;
	background:#ffffff;
	padding:20px 20px 20px 0;
	left:220px;
	top:0px;
	z-index:9999;
}

.am-breadcrumb {
    padding: 1.7em 7px;
}

.cate_channel{
	font-size: 0;
}
.cate_channel a{
	position: relative;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	background: #5f4f4f;
	padding: 0 18px 0 10px;
	margin-right: 10px;
}
.cate_channel a i{
	position: absolute;
	right: 8px;
	top: 9px;
	width: 9px;
	height: 9px;
	font-style: normal;
	display: inline-block;
	background: url(../images/icon.png) 0px -570px no-repeat;
}
.cate_channel .cur{
	background: #000;
}
.cate_channel .cur i{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 
}
.fs-channel a{
	display: inline-block;
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	line-height: 24px;
	background: #5f4f4f;
}
.fs-left .fs-list .cate_channel a:hover{
	color: #fff;
}
.fs-hleft{
	width:696px;
	padding:0px 20px;
}
.fs-hleft h4{
	border-bottom:1px dashed #d2d2d2;
	line-height:30px;
	font-size:12px;
}
.fs-hright{
	width: 220px;
	position: absolute;
	right: 20px;
	top: 15px;
}
.fs-hright a{
	display:block;
	margin-top: 12px;
}
.fs-hright a:first-child{
	margin-top: 5px;
}
.fs-cont dl{
	padding-left: 80px;
	position: relative;
}
.fs-cont dt{
	overflow: hidden;
	position: absolute;
	color: #555;
	left: 0;
	top: 13px;
	width: 70px;
	text-align: right;
	font-weight: 700;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fs-cont dd{
	padding:10px 0;
	overflow: hidden;
	border-top: 1px dashed #d2d2d2;
	min-height: 28px;
}
.fs-cont dd a{
	float: left;
	font-size: 12px;
	margin: 8px 0;
	padding: 0 10px;
	height: 12px;
	border-left: 1px solid #e0e0e0;
	line-height: 12px;
	white-space: nowrap;
}

.tn-title .fs-left{
	background: #fff;
	width: 130px;
}

.tn-title .fs-left .fs-list{
	border: 0;
}
.tn-title .fs-left li h3 a{
	color: #333;
}
.tn-title .fs-left li{
	line-height: 35px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.tn-title .fs-left li.hover {
    border-right: 0;
}
.tn-title .fs-left .fs-list h3{
	line-height: 32px;
	text-align: center;
}
.tn-title .cate_channel{
	margin-bottom: 8px;
}
.tn-title .fs-list .fs-hleft{
	width: 790px;
}
.tn-title li .fs-hover{
	width: 1050px;
	height: 400px;
	left: 130px;
	border: 0;
	display: none;
	padding-bottom: 0;
}
.tn-title li.hover .fs-hover{
	display: block;
}
.tn-title .fs-cont dd{
	padding: 6px 0;
	min-height: 26px;
}
.tn-title .fs-cont dd a{
	margin: 6px 0;
}
.tn-title .fs-cont dt{
	top: 0;
	line-height: 36px;
}


/*首页轮播图*/
.fs-cent{
	margin-left:10px;
}
.fs-hd {
    width: 970px;
    height: 360px;
    overflow: hidden;
    position: relative;
}

.fs-hd > ul {
    display: none;
    height: 360px;
    position: absolute;
    top:0;
    left: 0;
}

.fs-hd > ul > li  {
    float: left;
    height: 360px;
}

.fs-hd > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    line-height: 360px;
    font-weight: bold;
}
.fs-hd img{
	width:970px;
	height:360px;
}
.fs-lbtn,.fs-rbtn {
    width: 40px;
    height: 55px;
    position: absolute;
    top: 45%;
    background: url(../images/icon.png) #2b2b2b no-repeat;
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
}
.fs-hd:hover .fs-lbtn,.fs-hd:hover .fs-rbtn{
	 filter: alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.fs-lbtn {
	left:0;
	background-position:12px -486px;
}
.fs-rbtn {
	right:0;
	background-position:-36px -486px;

}

.fs-btn-list {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
}

.fs-btn-list > span  {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(47,47,47,0.8);
    cursor: pointer;
}

.fs-btn-list > span.current {
    /*border: 3px solid rgba(0,0,0,0.8);*/
    background: rgba(241,90,72,0.8);
}
.fs-cimg ul{
	overflow:hidden;
	margin-top:10px;
}
.fs-cimg li{
	width:317px;
	float:left;
	margin-left:10px;
}


.fs-right{
	width:200px;
}

.nav_top{
	z-index: 99999;
	top: 0;
	clear: both;
	position: fixed;
	_position: absolute;
	_top: expression(documentElement.scrollTop);
	width: 100%;
	height: 50px;
	line-height:50px;
	background: #fff;
	border-bottom: 1px solid #e5e9ea;
	-webkit-box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
	box-shadow: rgba(0,0,0,0.05) 1px 1px 3px;
}
.nav_top .tn-title{
	float: left;
	border-top:solid #f02c2c 2px;
	border-left: #f9f9f9 solid 1px;
	border-right: #f9f9f9 solid 1px;
	_border: none;
	position: relative;
	padding:0 10px;
}
.nav_top .tn-tab{
	padding-left:20px;
	color:#f02c2c;
	font-size: 14px;
	line-height:48px;
	background:url(../images/ico1.png) no-repeat 0px 14px;
}
.nav_top .tn-title:hover .tn-tab{
	background:url(../images/ico1.png) no-repeat 0px -18px;
}
.nav_top .tn-tab em{
	display:inline-block;
	width:12px;
	height:8px;
	background:url(../images/ico1.png) no-repeat right -3px;
}
.tn-cont{
	display:none;
	width:1200px;
	border: 1px solid #dbdbdb;
	position: absolute;
	z-index: 9999;
	top: 48px;
	background: #fff;
	-webkit-box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	-moz-box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	box-shadow: 4px 7px 16px rgba(0,0,0,0.05);
	left: -1px;
}
.tn-cont i.uptou{
	position: absolute;
	top: -7px;
	left: 52px;
	width: 13px;
	height: 7px;
	overflow: hidden;
	background: url(../images/ico1.png) no-repeat 0 -86px;
	clear: both;
}
.tn-left{
	width:120px;
	float:left;
	background:#f9f9f9;
	text-align:center;
	overflow:hidden;
}
.tn-left li{
	line-height:35px;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.tn-left li a{
	font-weight:bold;
}
.tn-left li.hover{
	border-right:0;
	background:#FFF;
}
.tn-left li.hover a{
	color:#f02c2c;
}
.tn-right{
	overflow:hidden;
}
.tn-rcont{
	display:none;
}
.tn-lul{
	width:780px;
	float:left;}
.tn-rimg{
	width:280px;
	float:right;
	margin-right:10px;
}
.tn-rimg li{
	margin-top:10px;
	line-height:0;
}
.site-cont{
	width:390px;
	float:left;
	padding-left:20px;
	margin-bottom:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.site-cont h2{
	font-size:14px;
	color: #000;
	width: 26px;
	font-weight: bold;
	border-bottom: 2px solid #ec2a37;
	font: bold 14px/38px "SongTi_GB2312" !important;
	height: 38px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tn-nav{
	overflow:hidden;
	display:inline-block;
}
.tn-nav li{
	float:left;
	width: 100px;
	text-align: center;
	border-right:1px solid #f5f5f5;
}
.tn-nav li a{
	display: inline-block;
	width: 100%;
}
.top_tel{
	float:right;
}
.top_tel span{
	float:right;
	font-size:20px;
	color:#f42424;
}

.tn-share{
	color:#333;
}
.tn-share span{
	margin-right:5px;
}
.w12 .tn-share a{
	background:url(../images/logo_share.png) no-repeat !important;
	display:inline-block !important;
	width:20px !important;
	height:21px !important;
	margin:15px 0 0 5px !important;
	line-height:21px !important;
}

.tn-share a.bds-tsina{
	background-position:-4px -27px !important;
}
.tn-share a.bds-qzone{
	background-position:-28px -27px !important;
}
.tn-share a.bds-tqq{
	background-position:-52px -27px !important;
}
.tn-share a.bds-weixin{
	background-position:-76px -27px !important;
}

.tn-share a.bds-tsina:hover{
	background-position:-4px -3px !important;
}
.tn-share a.bds-qzone:hover{
	background-position:-28px -3px !important;
}
.tn-share a.bds-tqq:hover{
	background-position:-52px -3px !important;
}
.tn-share a.bds-weixin:hover{
	background-position:-76px -3px !important;
}



.site-cont .site-list{
	line-height:28px;
	margin-top:8px;
	overflow:hidden;
}
.site-cont .site-list li{
	padding:0 10px;
	float:left;
	font-size:14px;
}
.site-cont .site-list span{
	font-size:12px;
	float:left;
	color:#999999;
}

.logo{
    width: 100%;
    overflow: hidden;
}
.logo_box{
    height: 100px;
    position: relative;
}
.logo1{
    width: 225px;
    height: 100px;
    background: url('../images/ico1.png') no-repeat right -10px;
}
.logo1  a{
    display: block;
}
.logo2{
    margin-left: 60px;
    margin-top: 30px;
}
.logo2 input.sear{
	color:#aaa;
    float: left;
    width: 320px;
    height: 28px;
    text-indent: 6px;
    border: solid 2px #f15a48;
}
.logo2 .but{
    border: 0;
    width: 53px;
    height: 32px;
    float: right;
    cursor: pointer;
    background: url('../images/searchbg.jpg') no-repeat right;
}
.logo2 .sear_hot{
	margin-top:5px;
	height:20px;
	width:375px;
	line-height:20px;
	overflow:hidden;
	font-size: 0;
}
.logo2 .sear_hot span{
    color: #f42424;
	font-size:12px;
}
.logo2 .sear_hot a{
    color: #999;
	font-size:12px;
	float:left;
	margin-right:10px;
}
.logo2 .sear_hot a:hover{
	color:#f42424;
}
.logo3 p a{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.logo3 p span{
    color: #333;
    font-size: 15px;
    font-weight: bold;
}
.logo3 p i{
    color: #f42424;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

.h_title{
	margin-left:15px;
	padding-top: 33px;
}
.h_title h4{
	font-weight: normal;
	font-size:16px;
	line-height:20px;
	color: #333;
}
.h_title p{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}

/*nav*/
.nav{
    width: 100%;
    text-align: center;
}
.nav ul{
    display: inline-block;
	border-top:2px solid #5d5d5d;
	line-height: 45px;
}
.nav ul li{
    float: left;
    font-size: 16px;
    position: relative;
    padding: 0 20px;
}
.nav ul em{
	float:left;
	font-size:12px;
	color:#fff;
}
.nav ul li a.current{
    color: #f42424;
}
.nav ul li a{
    color: #333;
}
.nav ul li.li_spe{
    background-color: #d71418;
}
.nav ul li.li_spe a{
    color: #fff;
	font-weight:bold;
}
.nav li dl{
    top: 45px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
    z-index: 9;
    display: none;
    position: absolute;
    padding-bottom: 8px;
    background: #000;
    background: rgba(0,0,0,0.8);
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8f000000,endColorstr=#c8000000);*/
    border-top: 2px solid #f42424;
}
.nav li dl dd a{
    color: #fff;
}
.nav li dl dd a:hover{
    color: #f42424;
}
.nav li.on dl{
    display: block;
}
.nav li dd{
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
    text-align: center;
}
.nav li a:hover{
    color: #f42424;
}

.bbanner .nav ul{
    border-top:0;
    line-height: 35px;
}
.bbanner .nav ul li a{
    color: #fff;
}
.bbanner .nav li dl{
    top: 35px;
}
.bbanner .nav ul li a.current{
    color: #f42424;
}
.yinshua_main .nav ul{
    border-top:2px solid #04754b;
}

.jinyin_main .nav ul li.li_spe{
    background-color: #b64f0d;
}
.yinshua_main .nav ul li.li_spe{
    background-color: #04754b;
}
.bbanner .nav ul li.li_spe{
    padding: 0 35px;
    line-height: 40px;
    height: 40px;
    margin-top: -5px;
}
.bbanner .nav ul li.li_spe a{
    font-size: 16px;
}
.jinyin_main .nav ul li.li_spe{
    padding: 0 32px !important;
}
.bbanner .nav ul li{
    font-size: 14px;
    padding: 0 26px;
}
.yansheng_main .nav ul li{
    padding: 0 20px !important;
}

.sheji_main .nav ul li.li_spe{
    background-color: #e0d000;
}
/*banner*/
.hd-slide {
    width: 1200px;
    height: 350px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.hd-slide > ul {
    display: none;
    height: 350px;
    position: absolute;
    top:0;
    left: 0;
}

.hd-slide > ul > li  {
    float: left;
    height: 350px;
}

.hd-slide > ul > li > a {
    display: block;
    font-size: 200px;
    text-align: center;
    line-height: 350px;
    font-weight: bold;
}

.left-btn,.right-btn {
    width: 61px;
    height: 61px;
    position: absolute;
    top: 45%;
    right: 30px;
    background: url("../images/right-1.png");
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.left-btn:hover,.right-btn:hover{
	 filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.left-btn {
    left: 30px;
    background: url("../images/left-1.png");
}

.img-btn-list {
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0;
    text-align: center;
}

.img-btn-list > span  {
    display: inline-block;
    width: 17px;
    height: 17px;
    border-radius: 12px;
    margin: 0 5px;
    background: rgba(241,90,72,0.8);
    cursor: pointer;
}

.img-btn-list > span.current {
    /*border: 3px solid rgba(0,0,0,0.8);*/
    background: rgba(255,255,255,0.8);
}
.show_timg{
	margin-top:10px;
}

/*通栏banner*/
.bbanner .hd-slide{
    width: 100%;
    height: 600px;
}
.bbanner .hd-slide500{
    height: 500px !important;
}
.bbanner .hd-slide > ul{
    height: 600px;
}
.bbanner .hd-slide500 > ul{
    height: 500px !important;
}
.bbanner .hd-slide > ul > li > a{
    display: block;
    width: 100%;
    height: 600px;
}
.bbanner .hd-slide500 > ul > li > a{
    height: 500px !important;
}
.bbanner .hd-slide li{
    height: 600px;
    position: relative;
    overflow:hidden;
}
.bbanner .hd-slide img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.bbanner .bb650, .bbanner .bb650 ul, .bbanner .bb650 li{
    height: 650px !important;
}
.bbanner .hd-slide500 li{
    height: 500px !important;
}
.bbanner .left-btn{
    left: 10%;
}
.bbanner .right-btn{
    right: 10%;
}

/*当前位置*/
.weizhi{
    width: 100%;
	clear:both;
}
.weizhi span,.place{
    height: auto;
    display: block;
    line-height: 45px;
	color: #666;
}

/* 主体内容 */
.main_tit1{
	background:url(../images/titbg1.png) left bottom repeat-x;
	height:60px;
	text-align:center;
	margin:15px 0;
}
.main_tit1 h2{
    color: #333;
    font-size: 30px;
	line-height:35px;
    margin-bottom: 10px;
}
.main_tit1 em{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	line-height:18px;
	background:#FFF;
	padding:0 10px;
}
.main_boxflone{
	width:930px;
}
.main_tit{
    width: 100%;
    line-height: 45px;
    overflow: hidden;
	border-bottom:2px solid #000;
	margin-bottom:10px;
}
.main_tit h2{
    color: #333;
    font-size: 22px;
}
.main_tit h2 i{
	width: 4px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-color: #ef522b;
	overflow: hidden;
	}
.fuzhuang_main .main_tit h2 i{
	background-color: #3babb5;
}
.fuli_main .main_tit h2 i{
	background-color: #0569b9;
}
.qixuan_main .main_tit h2 i{
	background-color: #2b86ae;
}
.yinshua_main .main_tit h2 i{
	background-color: #04754b;
}
.bangong_main .main_tit h2 i{
	background-color: #368d09;
}
.yansheng_main .main_tit h2 i{
	background-color: #cd9e4b;
}
.sheji_main .main_tit h2 i{
	background-color: #e0d000;
}

.main_tit span a{
    color: #666;
    font-size: 14px;
}
.main_tit span a:hover,.box_r_tit i a:hover{
    color: #f42424;
}
.ernav{
	overflow:hidden;
	padding-bottom:10px;
	clear:both;
}
.ernav li{
	float:left;
}
.ernav li a{
	font-size: 12px;
	line-height:20px;
}
.ernav li span{
	color:#dadada;
	padding:0 10px;
}
.main_box{
    overflow: hidden;
}
.main_box .celue{
	margin-bottom:15px;
	overflow: hidden;
    clear: both;
}
.main_box .celue li{
	float:left;
	margin-left:9px;
}
.main_box_l,.main_box_limg{
    width: 100%;
}
.main_box_l ul{
	overflow:hidden;
}
.main_box_l .list_li li{
    float: left;
	position: relative;
    width: 225px;
	height:330px;
	line-height: 0;
    margin-left:10px;
    margin-bottom: 10px;
	border: 1px solid #ededed;
	-webkit-transition: border-color .2s;
	-moz-transition: border-color .2s;
	-o-transition: border-color .2s;
	transition: border-color .2s;
	box-sizing: border-box;
}
.main_box_l li:hover{
    border: 1px solid #f42424;
}
.main_box_l li dd,.main-right ul li dd{
	overflow:hidden;
	padding:0 10px;
	height: 30px;
	line-height:30px;
}
.main_box_l li dd em{
	font-weight:bold;
	font-size:12px;
}
.main_box_l li P{
	line-height:20px;
	padding:0 10px;
	height:40px;
	overflow:hidden;
	text-overflow: ellipsis;
}
.main_box_l li p a{
	font-size:12px;
}
.main_box_l li i,.main-right ul li i,.index-al-list li i{
	font-style:normal;
	color:#888;
	font-size:12px;
}
.main_box_l li i a,.main-right ul li i a,.index-al-list li i a{
	text-decoration:underline;
	color:#888;
}
.main_box_l li i a:hover,.main-right ul li i a:hover,.index-al-list li i a:hover{
	color:#f42424;
}
/*.main_box_l li:hover{
    border: 1px solid #f42424;
    box-sizing: border-box;
}*/
.main_box_l li div.cp_po{
    color: #fff;
    width: 198px;
    left: 0px;
    top: 219px;
    display: none;
    z-index: 9999;
    padding: 0 10px;
    text-align: left;
    line-height: 26px;
    position: absolute;
    background: #f42424;
    border-left: 1px solid #f42424;
    border-right: 1px solid #f42424;
    border-bottom: 1px solid #f42424;
}
.main_box_l li img{
    width: 223px;
    height: 223px;
    /*transition: all ease 0.25s 0s;*/
}

.list_imgbox li{
	padding:10px 0;
	border-bottom:1px solid #ededed;
}
.list_imgbox li h3{
	font-weight:normal;
	font-size:18px;
	line-height:30px;
	margin-bottom:15px;
}
.list_imgbox li .list_imgs img{
	margin-left:10px;
	width: 220px;
	height: 220px;
}
.arc_l .list_imgbox li .list_imgs img{
	width: 215px;
	height: 215px;
}
.list_imgbox li .list_imgs img:first-child{
	margin-left: 0;
}
.list_imgbox li p{
	margin-top:5px;
}
.list_imgbox li p span{
	color: #888;
	font-size: 12px;
	line-height:20px;
}
.list_imgbox li p span a{
	color: #888;
	text-decoration:underline;
}

.main_box_r{
    position: relative;
}
.box_posi{
    border: 1px solid #efefef;
    box-sizing: border-box;
    border-bottom: 0;
	border-top:0;
}
.box_posi_in{
    width: 260px;
    border: 1px solid #efefef;
    box-sizing: border-box;
    border-top: none;
}
.main_box_r,.box_posi{
    width: 260px;
    height: auto;
}
/*.box_win{
    overflow-y: scroll;
    overflow-x: hidden;
}
::-webkit-scrollbar{
    width: 0;
}*/
.box_r_tit{
	border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
	padding:0 10px;
	background:#f6f6f6;
}
.box_r_tit i{
	font-style:normal;
	float:right;
	line-height:40px;
}
.box_r_tit i a{
	color:#666;
}
.box_r_tit span{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    line-height: 40px;
}
.box_r_cont{
	padding:10px 10px 0 10px;
	overflow:hidden;
}
.box_r_cont dt{
	float:left;
	margin-right:10px;
}
.box_r_cont dl{
	overflow:hidden;
	margin-bottom:10px;
}
.box_r_cont dt img{
	width:90px;
	height:90px;
}
.box_r_cont dd{
	font-size:14px;
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.box_r_cont p{
	font-size:12px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	color:#888888;
}
.box_r_main1{
    text-align: center;
    padding: 10px 20px;
}
.box_r_main1 div{
    width: 100%;
    height: 200px;
    line-height: 30px;
    position: relative;
}
.box_r_Top{
    background: url('../images/iframe_jin.jpg') no-repeat center;
}
.box_r_Bot{
    background: url('../images/iframe_yin.jpg') no-repeat center;
}
.box_r_main1 div:hover{
    color: #fff;
    font-size: 38px;
    line-height: 200px;
    background: #f42424;
}
.box_r_main1 div:hover iframe{
    display: block;
    -webkit-animation: play 0.8s;
    -moz-animation: play 0.8s;
    -ms-animation: play 0.8s;
    -o-animation: play 0.8s;
    animation: play 0.8s;
}
/*.box_r_main1 p{
    line-height: 30px;
}*/
.box_r_main1 iframe{
    right: 239px;
    width: 658px;
    height: 416px;
    z-index: 9999;
    display: none;
    position: absolute;
    border: 10px solid #f42424;
    background: #fff;
}
.box_r_main1 .ifTop{
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}
.box_r_main1 .ifBot{
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@-moz-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@-ms-keyframes play{
    0%{
        opacity: 0.01;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes play{
    0%{
        opacity: 0.01;
        transform: scale(0);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes play{
    0%{
        opacity: 0.01;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100%{
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.box_r_tits dl{
    overflow: hidden;
}
.box_r_tits dl dd{
    width: 50%;
    text-align: center;
    float: left;
	line-height:30px;
	border-bottom:1px solid #ececec;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

}
.box_r_tits dl dd a{
	display:block;
}
.box_r_tits li i{
	float: left;
	background: #f3f3f3;
	width: 20px;
	height: 20px;
	margin: 5px 12px 0 0;
	padding: 0px;
	display: inline-block;
	text-align: center;
	color: #999;
	font: bold 12px/20px Tahoma;
	border-radius: 3px;
}
.box_r_tits li.high_num i{
	background:#ff3d3d;
	color:#FFF;
}

.box_r_tits dl dd a:hover{
    color: #f42424;
}

.box_r_tits ul{
    padding:10px;
}
.box_r_tits ul li{
    height: 30px;
	line-height:30px;
    overflow: hidden;
}
.box_r_tits ul li em{
	display: inline-block;
    width: 16px;
    height: 16px;
	float:right;
	background:url(../images/hotimg.png) no-repeat center;
    margin-top:7px;
}



.adver{
    height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #efefef;
}

/*新闻资讯*/
.news{
    overflow: hidden;
}
.news_box{
	width:910px;}
.news_l{
    width: 868px;
	padding:0 20px;
    border: 1px solid #efefef;
}
.news_ldiv{
    padding: 15px 0;
    border-bottom: 1px solid #efefef;
}
.newsp1{
    margin-bottom: 6px;
	line-height:26px;
}
.newsp1 a{
    font-size: 16px;
}
.newsp2{
    color: #888888;
    font-size: 14px;
    line-height: 20px;
	text-indent:2em;
}
.news_r{
    width: 260px;
    border: 1px solid #efefef;
	border-top:0;
}
.news_rtit{
    width: 100%;
    height: 35px;
    text-align: left;
    font-size: 16px;
    line-height: 35px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
.news_rtit span{
    margin-left: 15px;
}
.news_rtit span a{
    color: #f42424;

}
.news_rmain{
	padding:10px 0;
}
.news_rmain li{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    padding-left: 20px;
    background: url('../images/news_bg.png') no-repeat 10px 12px;
}
.news_rmain li a{
    width: 80%;
    height: 30px;
    display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_rmain i{
    color: #dcdcdc;
    margin-right: 8px;
    font-style: normal;
}

/*热门分类*/
.hotcategory ul{
    overflow: hidden;
    padding: 7px 11px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
}
.hotcategory li{
    float: left;
    padding: 3px 5px;
    background: #F2F2F4;
    text-align: center;
    line-height: 24px;
    margin: 9px 9px;
}
.hotcategory li a:hover{
    color: #f15d47;
}

/*footer*/
.footer{
	clear: both;
    width: 100%;
    height: 245px;
    background-color: #262626;
    margin-top: 20px;
}

/*二级页banner*/
.banner_h{
    height: 280px;
	clear:both;
}

/*二级页列表*/
.two_list_tit{
    text-align: center;
    background: url('../images/two_list_tit.png') no-repeat center;
}
.two_list_tit h2{
    color: #f42424;
    font-size: 32px;
    padding: 0 18px;
    background: #fff;
    line-height: 64px;
    display: inline-block;
}
.two_list{
    overflow: hidden;
}
.two_list ul{
    overflow: hidden;
    line-height: 35px;
	border-bottom:1px solid #efefef;
	color:#888;
}
.two_list li{
    float: left;
}
.two_list li a:hover{
    color: #f42424;
}
.two_list li em{
    padding: 0 6px;
}
.two_list li.on a{
    color: #f42424;
}

.list_two ul{
	float:left;
	width:50%;
}

/*新闻资讯*/
.hnews_l{
    width: 890px;
    box-sizing: border-box;
}
.hnews_l .news_list li{
    padding: 10px 0;
    position: relative;
    overflow: hidden;
	border-bottom:1px dotted #efefef;
}
.hnews_l li{
	overflow: hidden;
	margin-bottom: 20px;
}
.hnews_l li img{
    float: left;
    margin-right: 30px;
}
.hnews_l li h3{
    font-size: 18px;
    line-height: 35px;
    font-weight: normal
}
.hnews_l li h3 span{
    float: right;
    font-size: 14px;
    color: #d2cfcd;
}
.hnews_l li p{
    color: #999;
    margin-top: 5px;
	line-height:24px;
}
.hnews_l li em{
    width: 100px;
    height: 30px;
    bottom: 20px;
    line-height: 28px;
    text-align: center;
    font-style: normal;
    position: absolute;
    display: inline-block;
    border: 1px solid #e1e2e1;
}

.hnews_r{
    width: 280px;
}
.hnews_r_1{
    width: 100%;
    padding-top: 5px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #f9f9f9;
    box-sizing: border-box;
}
.hnews_r_1 h2{
    width: 100%;
    text-align: left;
    margin-top: 10px;
    line-height: 20px;
    padding-left: 10px;
    border-left: 3px solid #f42424;
}
.hnews_r_1 div.hnews_r_txt{
    width: 100%;
    overflow: hidden;
    line-height: 25px;
    background: url('../images/news_bg.png') no-repeat 14px center;
}
.hnews_r_txt a{
    padding-left: 22px;
}
.hnews_r_1 span{
    color: #999;
    padding-right: 10px;
}
.hnews_r_img{
    float: left;
    margin-top: 10px;
    margin-left: 7px;
    text-align: center;
}
.hnews_r_img p{
    line-height: 25px;
}
.hnews_r_img img{
    width: 140px;
    height: 140px;
}
/*资讯详情页*/
.arc_l{
    width: 900px !important;
    overflow: hidden;
}
.arc_news_tit{
    width: 100%;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
}
.con_news{
    line-height: 26px;
}
.con_news p{
	margin:10px 0;
	text-indent:2em;
}
.context{
    margin-top: 20px;
}
.context li{
    line-height: 25px;
}
.context li a:hover{
    color: #f42424;
}
.arc_r{
    width: 300px;
}

.con_anli{
	margin-top:20px;
}
.con_anli h2{
	font-size:20px;
	line-height:45px;
	border-bottom:2px solid #333333;
}

/*翻页*/
.bg_page{
    padding: 30px 0;
    clear: both;
}
.page li{
    margin: 0 2px;
    display: inline-block;
}
.p-position{
    text-align: center;
}
.p-position li{
    display: inline-block;
}
.p-position li.thisclass{
	padding: 4px 10px;
    border: 1px solid #f02c2c;
    color: #f02c2c;
}
.p-position li a{
    display: block;
    padding: 4px 10px;
    border: 1px solid #ddd;
}
.p-position li:hover{
	border: 0;
}
.p-position li.thisclass:hover,.p-position li:hover a{
	border: 1px solid #f02c2c;
}
.p-position table{
    margin: 20px auto;
}

/*商品详情页*/
.info-content iframe {
    width: 800px !important;
    height: 400px !important;
    margin-bottom: 20px;
}
.groupBuy{
    overflow: hidden;
    padding: 30px 0;
}
.groupBuy-intro{
    overflow: hidden;
}
.arc_pro{
    overflow: hidden;
    margin-bottom: 10px;
	padding-bottom:10px;
}
.p_box_l{
    width: 504px;
    position: relative;
    margin-left: 140px;
}
.smallImg{
    position: relative;
    height: 400px;
    width: 100px;
    overflow: hidden;
    float: left;
    margin-right:3px;
}

#imageMenu li:first-child{
    margin-top:0;
}
#imageMenu li{
    width: 97px;
    height: 97px;
    font-size: 0;
    margin-top: 4px;
    padding: 0px;
}
#imageMenu li:hover img{
    border:2px solid #f42424;
}

#imageMenu img{
    width: 93px;
    height: 93px;
    border: 2px solid #efefef;
}
#onlickImg img{
    border: 2px solid #f42424;
}
.bigImg {
    position: relative;
    float: left;
    width: 400px;
    height: 400px;
    overflow: hidden;
    text-align: center;
}
#winSelector{
    width: 200px;
    height: 200px;
    position: absolute;
    cursor: crosshair;
    filter: alpha(opacity=15);
    -moz-opacity: 0.15;
    opacity: 0.15;
    background-color: #000;
    border: 1px solid #fff;
}
#bigView{
    position: absolute;
    border: 1px solid #959595;
    overflow: hidden;
    z-index: 999;
}
#bigView img{
    position: relative;
}

.groupBuy-text{
    width: 455px;
	height:460px;
    padding:0 20px;
	position:relative;
}
.groupBuy-text h3{
    line-height: 26px;
    font-size: 22px;
	padding-bottom:10px;
	font-weight:normal;
    border-bottom: 2px solid #666;
}
.groupBuy-text .prc{
    margin:10px 0 5px;
    overflow:hidden;
    background:#f3f3f3;
    position:relative;
}
.groupBuy-text .prc em{
    line-height: 50px;
    font-size:26px;
    color:#cf000d;
    float:left;
    padding:0 10px;
}
.groupBuy-text .prc em span{
    padding:0 5px;
}
.groupBuy-text .prc i{
    display:inline;
    color:#888888;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    position:absolute;
    top: 8px;
}
.groupBuy-text ul{
    padding-bottom:25px;
	color:#333333;
	overflow:hidden;
}
.groupBuy-text li{
    line-height: 30px;
    font-size: 14px;
}
.groupBuy-text li span{
    font-weight: 600;
    font-size: 14px;
}
.groupBuy-text li.dzqy {
   height: 50px;
   line-height: 50px;
}
.groupBuy-text li.dzqy span{
    height: 50px;
    display: inline-block;
    float: left;
}
.groupBuy-text li.dzqy img{
    width: 160px;
    height: 50px;
    display:inline-block;
}
.groupBuy-text p{
	text-align:center;
	position:absolute;
	bottom:30px;
	width:455px;
}
.groupBuy-text p a{
    display: inline-block;
    margin: 0 5px;
    width: 90px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #333;
    cursor:pointer;
}
.groupBuy-text p a.pk1{
	background: #d7313c;
	position: relative;
}
.tm_box{
	clear:both;
}
.tm_box span{
	display:inline-block;
	background:url(../images/ico1.png) no-repeat;
	padding-left:16px;
}
.tm_box .fx{
	background-position:0px -860px;
}
.tm_box .sc{
	background-position:-48px -860px;
	margin-left:20px;
}
.tm_box a{
	font-size:12px;
	color:#999;
	line-height:45px;
	font-weight:normal;
}


.tm-box{
	position:absolute;
	bottom:0;
	width:455px;
	text-align:center;
}
.tm-box span{
	margin:0 10px;
}
.tm-box span,.tm-box a{
	font-size:12px;
	color:#888;
	line-height:22px;
	font-weight:normal;
}
.groupBuy-anli{
	width:100%;
    height:88px;
	border:1px solid #efefef;
	border-right:0;
	margin-top:24px;
	padding-bottom:10px;
}
.groupBuy-anli h2 span{
	display:inline-block;
	font-size:14px;
	padding:0 20px;
	border-top: 2px solid #f42424;
	margin-top:-1px;
	line-height:38px;
}
.groupBuy-anli ul{
	overflow:hidden;
	padding:0 8px;
}
.groupBuy-anli li{
	width:140px;
	float:left;
	margin-left:20px;
}
.groupBuy-anli li img{
	width:140px;
	height:140px;
}
.groupBuy-anli li p{
	height:24px;
	line-height:24px;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.groupBuy-r{
	width:270px;
	padding-left:10px;
	padding-bottom:97px;
	position:relative;
	overflow:hidden;
	border-left: 1px solid #efefef;
}
.groupBuy-xiangGuan{
    width: 196px;
    border-top: 2px solid #2bac50;
    padding-top: 13px;
    text-align: center;
}
.groupBuy-xiangGuan h4{
    line-height: 38px;
    font-size: 18px;
    text-align: center;
}
.groupBuy-xiangGuan img{
    border: 2px solid #efefef;
    margin: 0 auto;
    margin-bottom: 6px;
}
.groupBuy-lists{
    width: 250px;
    border: 1px solid #efefef;
    margin-right: 16px;
    border-top: none;
    display: none;
}
.groupBuy-lists h4{
    font-size: 16px;
    font-weight: 600;
    padding-left: 14px;
    line-height: 42px;
    color: #000;
}
.groupBuy-lists h5,.groupBuy-lists .scv-shaixuan b{
    position: relative;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding-left: 35px;
    cursor:pointer;
	background:#f6f6f6;
}
.groupBuy-lists h5 i{
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    width: 15px;
    height: 16px;
    background: url(../images/jiajian_icon.png) center bottom no-repeat;
    cursor: pointer;
}
.groupBuy-lists h5 i.cur{
    background-position: center top;
}
.groupBuy-lists h5 a{
    display: block;
    width: 100%;
    height: 100%;
}
.groupBuy-lists img{
    width: 100%;
}
.groupBuy-menu a{
   display: block;
   line-height: 30px;
   color: #666;
   padding-left: 35px;
}
.groupBuy-menu a:hover{
    color: #f42424;
}

.intro-content{
    width: 100%;
}
.intro-content h4{
    position: relative;
    border: 1px solid #efefef;
    height: 40px;
}
.intro-content h4 span{
	font-size:14px;
    position: absolute;
    display: block;
    width: 95px;
    height: 39px;
    line-height: 40px;
    border-top: 2px solid #f42424;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #fff;
    text-align: center;
    z-index: 10;
	top:-1px;
}
.intro-img{
    text-align: center;
    border: 1px solid #efefef;
    padding:0;
    border-top: none;
}
.intro-img p{
	text-align: left;
	line-height: 24px;
	margin: 0 0;
	text-indent: 0;
	font-size: 14px;
}
.intro-img .cont_text{
	margin-top:20px;
}
.intro-img img{
	max-width:100%;
	/*margin-bottom:8px;*/
}
.intro-img .nospace img{
    margin-bottom: 0px;
}
.intro-img a{
	display:inline-block;
}
.intro-img .anli img {
    width: 390px !important;
    border: 5px solid #ccc;
}
.intro-img .jiage img {
    width: 400px !important;
}
.arc_product{
  width: 198px;
  height: auto;
  margin-top: 20px;
  padding: 0 26px 20px;
  border: 1px solid #efefef;
}
.arc_product h3{
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.arc_product h3 span{
	float:right;
}
.arc_product h3 span a{
	cursor:pointer;
}
.arc_product li{
	margin-top:15px;
	border-bottom: 1px dotted #ddd;
}
.arc_product img{
  width: 100%;
  display: block;
  margin: 0 auto;
}

.arc_product p{
  color: #333;
  font-size: 14px;
  line-height: 18px;
  padding:5px 0 10px;
}
.arc_product div{
  margin-top: 15px;
  border-bottom: 1px dotted #ddd;
}
.arc_product div:nth-last-child(1){
  border-bottom: none;
}

/*tag*/
.tag_cont{
    overflow:hidden;
}
.tag_cont a{
    padding: 6px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ccc;
    float: left;
    margin: 6px;
    line-height: 15px;
}
.box_posi .tag_cont a{
    font-size:12px;
}

/*客户实拍*/
.sp_wrap{ width:1200px;margin:0 auto;background: #fff;overflow: hidden;}
.sl-shipai .scv-shaixuan{ line-height:34px; border-bottom:1px solid #DDDDDD; overflow:hidden; }
.sl-shipai .scv-shaixuan span{margin:0 5px; background:#e4393c; color:#FFF; padding:2px 5px; font-size:14px;}
.sl-shipai .scv-shaixuan a{ font-size:14px; margin:0 5px; padding:2px 5px;color: #000;}
.sl-shipai .scv-shaixuan b{ width:100px; font-size:14px; padding-left:10px; float:left; background:#F3F3F3; font-weight:normal;}
.list_tit{  text-align:center; background: #fff url('/tuiguang/templets/tuiguang/images/t_bg.png') no-repeat center center; height:10px; margin:30px auto;}
.list_tit span{ width:180px; height:50px; display:inline-block; text-align:center; font-size:30px; font-weight:bold; margin-top:-15px; background:#FFF;}
.pt_list{ overflow:hidden;margin-top: 45px;}
.pt_list li{ float:left; width:390px; margin-left:15px; margin-bottom:20px; line-height:0;}
.pt_list li dt{ display:inline-block; width:390px; height:390px; overflow:hidden; text-align:center;}
.pt_list li img{ transition:all 0.5s;}
.pt_list li:hover img{transform:scale(1.2);}
.pt_list li dd{background:#ECF8FB; padding:10px;}
.pt_list li p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}
/*底部-各省公司*/
.tel_left{
    width: 280px !important;
}
.tel_box{
background:none !important;
border:2px solid #5D5E5D;
}
.tel_right table{
border-collapse: inherit;
border-spacing:1px;
}


.tel_box .tel_01 .arrow-right {
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:12px solid #E50210; position:absolute; right:-10px; top:30px;
}
.p1_dd1{width:170px; float:left; font-size:18px; padding-left:65px; background:url(../images/f_tel.png) left center no-repeat;}
.p1_dd2{width:820px; float:right; font-size:14px; text-align:right;}
.p2_dd1{ float:left; line-height:26px; font-size:14px;}
.p2_dd2{width:440px; float:right; background:url(../images/foot_logo.png) right center no-repeat; height:80px;}
.p2_dd1{
    color: #cccccc;
}

/* 返回顶部 */
#gotop{
    position: relative;
    left: 50%;
    bottom: 20%;
    margin-left: 620px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    position: fixed;
    z-index: 100;
}
#gotop img{
	margin-top: -1px;
	display: none;
}
#gotop a{
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #D40000;
    padding: 5px 9px;
    border: 1px solid #e8e8e8;
    background: #f3f3f3;
}
#gotop a:hover{
    text-decoration: underline;
}
.search_cp ul li{
    margin-left: 3px !important;
    margin-right: 4px !important;
    margin-bottom: 25px !important;
}
.search_cp .cp_po font{
    color: #333 !important;
}

.step-list{
	overflow:hidden;
	margin:20px auto;
}
.step-list li{
	font-size:18px;
	color:#666666;
	float:left;
	margin-left:17px;
	width:118px;
	height:118px;
	line-height:24px;
	text-align:center;
	border:1px solid #ddd;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:20px 30px;
}
.step-list li:hover{
	background:#f42424;
	color:#FFF;
}
.step-list li em{
	font-style:normal;
	font-size:22px;
	line-height:26px;
	display:block;
	margin-top:12px;
}
.step-list li span{
	display:inline-block;
	height:50px;
	width:50px;
	background:url(../images/ico1.png) no-repeat;
}
.step-list li.step-item1 span{
	background-position:-56px -116px;
}
.step-list li.step-item2 span{
	background-position:-58px -173px;
}
.step-list li.step-item3 span{
	background-position:-56px -229px;
}
.step-list li.step-item4 span{
	background-position:-60px -286px;
}
.step-list li.step-item5 span{
	background-position:-58px -347px;
}
.step-list li.step-item6 span{
	background-position:-54px -401px;
}
.step-list li.step-item7 span{
	background-position:-57px -458px;
}
.step-list li.step-item8 span{
	background-position:-61px -517px;
}

.step-list li.step-item1:hover span{
	background-position:6px -116px;
}
.step-list li.step-item2:hover span{
	background-position:6px -173px;
}
.step-list li.step-item3:hover span{
	background-position:5px -229px;
}
.step-list li.step-item4:hover span{
	background-position:8px -286px;
}
.step-list li.step-item5:hover span{
	background-position:6px -347px;
}
.step-list li.step-item6:hover span{
	background-position:4px -401px;
}
.step-list li.step-item7:hover span{
	background-position:5px -458px;
}
.step-list li.step-item8:hover span{
	background-position:7px -517px;
}

.contmore{

}
.contmore a{
	top:50%;
	position:fixed;
	display:inline-block;
	width:44px;
	height:148px;
	background:url(../images/contmore.png) no-repeat 2px center;
}

.contmore .pre{
	right:50%;
	margin-right:620px;
}
.contmore .pre:hover{
	background:url(../images/contmore.png) no-repeat 2px center #f7f7f7;
}
.contmore .next{
	left:50%;
	margin-left:620px;
	background-position:-49px center;
}
.contmore .next:hover{
	background:url(../images/contmore.png) no-repeat -49px center #f7f7f7;
}
.casescroll{
	background:#f0f0f0;
	padding:0 9px;
	margin-bottom:15px;
	position:relative;
}
.casebox{
	width:1182px;
	height:276px;
	margin:auto;
	overflow:hidden;
	position:relative;
}
.casebox ul{
	height:276px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.casebox li{
	width:230px;
	float:left;
	text-align:center;
	padding:10px 0;
	margin-left:8px;
	background:#f0f0f0;
}
.casebox li img{
	width:230px;
	height:230px;
}
.casebox li p{
	font-size:12px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.swaplist1 {
	position:absolute;
	top:-3000px;
	left:0px;
}
.case_prev, .case_next {
	width:30px;
	height:60px;
	background:url(../images/ico1.png) no-repeat;
	position:absolute;
	top:108px;
	z-index:999;
	cursor:pointer;
}
.case_prev {
	background-position:0px -731px;
	left:0px;
}
.case_prev:hover {
	background-position:0px -791px;
}
.case_next {
	background-position:-30px -731px;
	right:0px;
}
.case_next:hover {
	background-position:-30px -791px;
}

/*详情页右上角*/

.tjtit{
	height:24px;
	line-height:24px;
	font-size:14px;
	position:relative;
	margin-bottom:10px;
}
.tjtit i{
	position: absolute;
	font-style:normal;
	width:190px;
	height:0px;
	border-bottom:1px #c9c9c9 dotted;
	top:12px;
	left:0;
}
.tjtit span{
	position:absolute;
	left:50%;
	display:inline-block;
	width:80px;
	margin-left:-40px;
	background:#ffffff;
	text-align:center;
}
.tjbox {
	width:190px;
	height:380px;
	overflow:hidden;
	position:relative;
}

.tjpiclist {
	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	text-align:center;
}
.tjpiclist li{
	line-height:0;
	background:#ffffff;
}
.tjpiclist li img {
	width:160px;
	height:160px;
}
.tjpiclist li p{
	height:30px;
	line-height:30px;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 10px;
}
.tjpiclist li p a{
	color:#62574e;
}
.tjpiclist li p:hover,.tjpiclist li p:hover a{
	color:#f42424;
}
.swaplist {
	position:absolute;
	top:-3000px;
	left:0px;
}
.og_prev, .og_next {
	width:27px;
	height:27px;
	background:url(../images/ico1.png) no-repeat;
	position:absolute;
	bottom:60px;
	z-index:999;
	cursor:pointer;
}
.og_prev {
	background-position:2px -590px;
	left:60px;
}
.og_prev:hover {
	background-position:2px -651px;
}
.og_next {
	background-position:2px -618px;
	right:60px;
}
.og_next:hover {
	background-position:2px -681px;
}


.cont_text h3{
	width:800px;
	margin:auto;
	line-height:45px;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	background:#000;
}
.cont_tb{
	width:760px;
	margin:auto;
	background:#F8F8F8;
	padding:20px;
	font-size:14px;
	color:#9a9a9a;
	line-height:20px;
	text-align:left;
}
.cont_tb b{
	clear:both;
    font-weight: bold;
}
.cont_tb p{
	margin:5px 0;
	text-indent:2em;
}
.cont_tb hr{
	border-bottom:1px dashed #dcdddd;
	margin:15px 0;
}


.index-al-list{
	overflow:hidden;
}
.index-al-list ul{
	display:none;
	padding-top:16px;
	padding-left:2px;
}
.index-al-list li{
	border:1px solid #ececec;
	width:198px;
	float:left;
	margin-left:-1px;
	margin-top:-1px;
	line-height:0;
	overflow:hidden;
	padding:20px
}
.index-al-list li img{
	width:196px;
	height:196px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.index-al-list li img:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	}
.index-al-list li p{
	font-size:12px;
	line-height:18px;
	height:18px;
	overflow:hidden;
	margin:5px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-al-list li p:hover{
	color:#f42424;
}
.index-al-list li dd{
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.alimg{
	overflow:hidden;
	margin-top:15px;
}
.alimg .main-tit{
	margin-bottom: 10px;
}
.alimg ul{
	padding-top:1px;
	padding-right:1px;
}
.alimg .bimg{
	display:inline-block;
	width:333px;
	height:183px;
	float:left;
	margin-right:1px;
}
.alimg li{
	float:left;
	width:172px;
	line-height:0;
	border:1px solid #ececec;
	margin-left:-1px;
	margin-top:-1px;
	padding:10px 0;
}

/*首页楼层*/
.main-box{
	clear: both;
}
.main-box a:hover{
	text-decoration:underline;
}
.main-tit{
	overflow:hidden;
	border-bottom:2px solid #2f2f2f;
	margin-top:20px;
	line-height:45px;
}
.main-tit h2{
	display:inline-block;
	font-size:26px;
	color:#333;
	font-weight: normal;
}
.main-tit h2 a{
	color:#333;
}
.main-tit h2 p{
	display:inline-block;
	font-size:18px;
	color:#d3d3d3;
	margin-left:10px;
	font-weight:normal;
}
.main-tit h2 i{
	font-size:26px;
	margin-right:10px;
	color:#333333;
}
.main-tit span{
	border-right:1px solid #cccccc;
}
.main-tit span a{
	color:#666666;
	margin-right:20px;
	display:inline-block;
	float:left;
}
.main-tit span a.cur{
	color:#f42424;
	font-weight:bold;
}
.main-tit span a.hover{
	border-bottom: 2px solid #ee0626;
}
.main-tit em{
	padding-left:20px;
}
.main-tit em a{
	color:#888888;
}
.main-cont{
	overflow:hidden;
}
.main-left{
	width:230px;
	height:600px;
	border:1px solid #ececec;
	border-top:0;
	position:relative;
	padding-top:10px;
}
.main-left img{
	position:absolute;
	bottom:0;
}
.main-left h4,.main-left ul{
	padding:0 18px;
}
.main-left h4{
	font-size:12px;
	line-height:26px;
}
.main-left ul{
	overflow:hidden;
}
.main-left ul a{
	font-size:12px;
	line-height:20px;
	color:#666666;
	display:inline-block;
	margin:0 5px;
}

.main-cont .mbg1{
	background:#f5f4de;
}
.main-cont .mbg2{
	background:#fbecef;
}
.main-cont .mbg3{
	background:#edf5de;
}
.main-cont .mbg4{
	background:#dce5f4;
}
.main-cont .mbg5{
	background:#fef3dd;
}
.main-cont .mbg6{
	background:#e6f6f6;
}
.main-cont .mbg7{
	background:#d7f5ff;
}
.main-cont .mbg8{
	background:#f1ebf5;
}
.main-cont .mbg9{
	background:#fcebf3;
}
.main-cont .mbg10{
	background:#eef7da;
}
.main-cont .mbg11{
	background:#edf5de;
}
.main-cont .mbg12{
	background:#ffeaf1;
}

.main_list .main-right{
	width:100%;
}
.main-right{
	width:968px;
}
.main-right ul{
	overflow:hidden;
}
.main-rhide ul{
	display: none;
}
.main-right ul li{
	float: left;
	width: 200px;
	margin-left: 10px;
	background: #f6f6f6;
	height: 263px;
	padding: 16px;
	margin-top: 10px;
	position:relative;
	line-height:0;
}

.main-right ul li img{
	width:200px;
	height:200px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.main-right ul li:hover img{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}


.pk li{
	position: relative;
}
.pk li b{
	font-weight: normal;
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
	background: rgba(187, 187, 187, 0.8);
	padding:0 5px;
	font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.pk2 li b{
	right: 16px;
	top: 11px;
}
.pk li b:hover{
    background: rgba(208, 0, 14, 0.8);
}
.pk li b a{
	font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.pk li:hover b{
	display: block;
}
.main-right ul li p{
	font-size:12px;
	line-height:18px;
	height:36px;
	overflow:hidden;
	margin:5px 0;
}
.main-right ul li dd{
	width:200px;
	position:absolute;
	bottom:0px;
	padding:0 !important;
}


.hot-box ul{
	overflow:hidden;
}
.hot-box ul li{
	float:left;
	width:199px;
	margin-left:-1px;
	margin-top:-1px;
	border:1px solid #ececec;
	line-height:0;
	padding-bottom:10px;
	overflow:hidden;
}
.hot-box ul li img{
	width:197px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.hot-box ul li img:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.hot-box ul li p{
	font-size:16px;
	text-align:center;
	line-height:26px;
}


.scene-left{
	width:230px;
}
.scene-left ul{
	 height:263px;
	 border:1px solid #ececec;
	 margin:10px 0;
	 padding:15px;
}
.scene-left li{
	width:79px;
	padding-left:20px;
	float:left;
}
.scene-left li a{
	line-height:30px;
}

/* 返回顶部 */
#goTopBtn {
	position:fixed; width:44px; height:44px; bottom:290px; cursor:pointer; left:50%; margin-left:-660px; _position: absolute; _right: auto;
}

#nav{ position:fixed; display:none; bottom:334px; left:50%; margin-left:-660px; background:#f3f3f3;}
#nav li{ height:43px; width:42px; border:1px solid #e8e8e8; border-bottom:0; position:relative; background:url(../images/icon.png) no-repeat;}
#nav li a{ display:block; width:100%; height:100%;}
#nav li span{ display:none; font-size: 12px;}
#nav li.current,#nav li:hover{ border:0; width:44px; height:44px;}
#nav li.current span,#nav li:hover span{ display:block; background:#ffa624; color:#FFF; width:44px; height:44px; position:absolute; top:0; left:0; line-height:44px; text-align: center;}
#nav li.nav-ico1{ background-position:-29px -610px;}
#nav li.nav-ico2{ background-position:-29px -643px;}
#nav li.nav-ico3{ background-position:-29px -675px;}
#nav li.nav-ico4{ background-position:-29px -708px;}
#nav li.nav-ico5{ background-position:-29px -740px;}
#nav li.nav-ico6{ background-position:-29px -774px;}
#nav li.nav-ico7{ background-position:-29px -808px;}
#nav li.nav-ico8{ background-position:-29px -840px;}

/* ppt筛选 */
.pptbox .scv-shaixuan{
	margin-top: 10px;
}
.pptbox .scv-shaixuan b{
	font-weight: 600;
	background: #eee;
	padding: 5px;
}
.scv-shaixuan a.active,.scv-shaixuan span{
	color: #f42424;
}
.pptbox .scv-shaixuan a{
	padding: 0 5px;
}
.ppt_li {
	position: relative;
    width: 568px;
    height: 200px;
    border: 1px solid #dcdcdc;
    padding: 10px;
    float: left;
    margin-top: 30px;
    -webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.ppt_li:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow:0 10px 20px #f2f2f2;  
      -moz-box-shadow:0 10px 20px #f2f2f2;  
      box-shadow:0 10px 20px #f2f2f2; 
}
.ppt_li .left_cover {
    float: left;
    margin-right: 20px;
}
.ppt_li .left_cover img {
    width: 200px;
    height: 200px;
}
.ppt_li .right_cover {
    text-align: left;
}
.ppt_li .right_cover .header a {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}
.ppt_li .right_cover .mark {
    margin: 20px 0;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.ppt_li .right_cover .mark font {
    color: #f42424;
}
.ppt_li .right_cover .description {
    line-height: 22px;
    font-size: 12px;
    text-decoration: none;
    color: #999999;
}
.ppt_li .content_title {
    margin: 20px 19px 19px 19px;
    text-align: left;
    height: 55px;
    overflow-y: hidden;
}
.ppt_li .content_title a {
    color: #333333;
    font-size: 14px;
}
.ppt_li .content_title a:hover {
    text-decoration: none;
}
.ppt_li .content_times {
    position: absolute;
	right: 20px;
	bottom: 20px;
}
.ppt_li .content_times span {
    margin-left: 5px;
    margin-right:5px;
}
.ppt_li .content_times img {
    cursor: pointer;
    margin-top: -3px;
    margin-left: 30px;
}
.divBtnS {
	font-size: 12px;
    float: left;
    width: 149px;
    height: 22px;
    text-align:center;
    line-height:22px;
    color:#fff;
    cursor:pointer;
    background-repeat: no-repeat;
}
.divBtnS a{
	font-size: 12px;
	text-align:center;
	line-height:22px;
	color:#fff;
}
.pptShow{
	overflow: hidden;
	background: #eee;
}
.pptShow .btnBox{
	width: 200px;
    position: relative;
    padding: 40px 5px;
    background: #fff;
    margin: 10px;
}
.pptShow .btnImg{
	height: 580px;
	overflow: hidden;
}
.pptShow .btnImg ul{
	position: relative;
}
.pptShow .btnImg li{
	float: left;
	width: 196px;
	height: 110px;
	margin-bottom: 35px;
	text-align: center;
}
.pptShow .btnImg img{
	border: 2px solid #ccc;
	width: 100%;
	height: 100%;
}
.pptShow .btnImg li.current img{
	border: 2px solid #ff0000;
}
.pptShow .viewImg{
	width: 960px;
    padding: 10px 10px 10px 0;
}
.pptShow .viewImg li{
	height: 553px;
	display: none;
}
.pptShow .viewImg img{
	width: 100%;
	height: 100%;
}
.pptShow .prev{
	width: 200px;
	height: 20px;
	position: absolute;
	top: 0;
	background: url(../images/prev.png) no-repeat center;
	z-index: 100;
    cursor: pointer;
    margin-top: 10px;
}
.pptShow .next{
	width: 200px;
	height: 20px;
	position: absolute;
	bottom: 0;
	background: url(../images/snext.png) no-repeat center;
	z-index: 100;
	cursor: pointer;
	margin-bottom: 10px;
}
.xiazai{
	width: 960px;
	height: 98px;
	margin-right: 10px;
	background: #ccc;
}
.xiazai .fl{
	width: 550px;
	position: relative;
}
.xiazai img{
	float: left;
	width: 110px;
	height: 110px;
	margin: 10px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	border: 5px solid #fff;
	background: #fff;
}
.xiazai p{
	line-height: 98px;
	font-size: 22px;
	padding-left: 150px;
}
.xiazai span{
	display: inline-block;
	padding: 10px 20px;
	background: #eee;
	color: #333;
	font-size: 18px;
	line-height: 18px;
	float: right;
	margin: 30px 10px;
}

/*隐藏离线宝*/
body #LXB_CONTAINER{
	right: -1000px !important;
}

/* 金银珠宝定制策略 */
.dzcl{width:100%;height:555px;position:relative;}
.dzcl .dzcl_con{overflow:inherit;}
.dzcl .tit_img{margin-top:15px;}
.dz_pic{border:2px solid #fff;background:#000;padding:4px;overflow:hidden;}
.dz_pic .dz_tab{display:none;position: relative;}
.dz_tab img{
	width: 100%;
}
.dz_tab li{
	display: none;
}
#dz_list{
	background: #333;
	overflow: hidden;
	padding: 3px 0;
}
.dzcl .dz_list li{margin-left: 3px;float:left;width: 168px;height: 85px;position:relative;overflow:hidden;}
.dzcl .dz_list li a{color:#000;}
.dzcl .dz_list li div{
	background: #ddc178;
}
.dzcl .dz_list li div h3{
	width: 90%;
	height: 80%;
	margin: 5%;
	display: block;
	background: #ddc178;
	border: 1px solid #7f4b11;
}
.dzcl .dz_list li:hover .pic-one,.dzcl .dz_list li.on .pic-one{
	border: 4px solid #ddc178;
	box-sizing: border-box;
}
.dzcl .dz_list li:hover .pic-one h3,.dzcl .dz_list li.on .pic-one h3{
	color: #7f4b11;
	line-height: 63px;
}
.dz_list li span{height:40px;line-height:36px;font-size:16px;text-align:center;font-weight:bold;display:block;color:#000;cursor:pointer;}
.pic-one{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 85px;
	background:#855700;
	box-sizing: border-box;
}
.pic-one h3{font-size: 20px;text-align:center;line-height: 64px;color: #000;}

.main_box_l .jy_cjbox ul li{
	border: 1px solid #ededed;
}
.main_box_l .jy_cjbox ul li:hover{
    border: 1px solid #f42424;
}
.main_box_l .jy_cjbox ul li p{
	font-size: 12px;
	line-height: 40px;
}
.jy_cjbox{
	overflow: hidden;
}
.jy_cjbox li{
	font-size: 0;
	width: 458px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.jy_cjbox li img{
	width: 100%;
}

/*金银场景定制*/
.bgfff {
    background: #fff;
}
.shoplist{
	padding: 20px;
	border: 1px solid #f2f2f2;
	box-shadow: 0 5px 10px rgba(216,216,216,.5);
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.shoplist .shopli-txt{
	width: 298px;
	height: 330px;
	overflow: hidden;
	padding-right: 20px;
	padding-top: 70px;
}
.shoplist .shopli-txt h3{
	position: absolute;
	top: 20px;
	left: -10px;
	font-size: 20px;
	padding: 0 30px;
	height: 55px;
	background: #f42424;
	border-radius: 0 40px 40px 0;
	color: #fff;
	line-height: 55px;
	text-align: center;
	font-weight: bold;
}
.shoplist .shopli-txt .shopli-tit{
	font-size: 16px;
	line-height: 22px;
}
.shoplist .shopli-txt p{
	font-size: 14px;
	line-height: 24px;
	color: #888;
	padding: 20px 0;
}
.shoplist .shopli-txt .tags span{
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #a5a5a5;
	margin:4px 4px;
}


/* U盘定制策略 */
.dz_box{
	overflow: hidden;
}
.dz_box dl{
	float: left;
}
.dz_box dl dd{
	display: none;
}
.dz_box dl dd.on{
	display: block;
}
.dz_box dl dd img{
	width: 1000px;
}
.dz_box ul{
	float: left;
	margin-left: 20px;
}
.dz_box ul li img,.dz_box ul li{
	width: 180px;
	height: 123px;
}
.dz_box ul li{
	position: relative;
}
.dz_box ul li.on i{
	display: block;
}
.dz_box ul li i{
	display: none;
	left: -10px;
	top: 46%;
	position: absolute;
	font-size: 0;
    line-height: 0;
    border-width: 10px;
    border-color: #42b6d2;
    border-left-width: 0;
    border-style: dashed;
    border-right-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.dz_box ul li.on img{
	border: 5px solid #42b6d2;
	box-sizing: border-box;
}

/* 电源定制策略 */
.index_box{ overflow:hidden;}
.cl_l{ width:184px; float:right;}
.cl_l li{ position:relative; background:#D8D8D8; margin-bottom:15px;}
.cl_l li a{ padding:5px 5px 0px; display:block;}
.cl_l li p{ font-size:16px; line-height:38px; text-align:center;}
.cl_l .on p{ color:#FFF;}
.cl_l .on em{ width:11px; height:14px; display:inline-block; background:url(../images/ico1.png) no-repeat; position:absolute; right:-11px; top:63px;}
.cl_l li.on { background:#f77603;}
.cl_r{ width:1000px; float:left;}

/* 皮具定制策略 */
.tabbtn5 {width: 1200px;float:left;}
.tabbtn5 li {
	float:left;
	margin:0px;
	width:400px;
	height:200px;
	cursor:pointer;
	position:relative;
}
.tabbtn5 li  div{position:absolute;top:0;left:0;display:none;}
/* tabcon5 */
.tabcon5 {width:1196px;border: 2px solid #000;border-bottom: 0; height:auto;overflow:hidden;}
#fadecon5 .sublist a{
	width:600px;
	height: 520px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	background: #fff;
}
#fadecon5 .sublist{
	display: none;
}
#fadecon5 .sublist a img{
	position:absolute;
	top: 0;
	left: 0;
}
#fadecon5 .sublist a img:hover{
	left: -3px;
}
.tabcon5 .sublist{width:1200px;}
.tabcon5 .sublist img{width:600px;height:520px;float:left;font-size:14px;cursor:pointer;}
.dzcl-pj .current div {display:block;}

/* 本册定制策略 */
/* ------------------å®šåˆ¶ç­–ç•¥---------------------- */
.bg_celue_index{
	width: 100%;
	height: 630px;
	background: #fff;
}
.celue_index{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
}
.celue_cont{
	width: 1200px;
	margin: 0 auto;
}
.celue_cont .left{
	float: right;
	width: 238px;
	height: 485px;
}
.celue_cont .left li{
	width: 238px;
	height: 156px;
	cursor: pointer;
	position: relative;
}
.celue_cont .left_2{
	margin: 10px 0 10px 0;
}
.celue_cont .left div{
	top: 0;
	left: 0;
	width: 238px;
	height: 156px;
	display: none;
	position: absolute;

}
.celue_cont .left .left_no1{
	background: url("../images/bg_juren.png");
}
.celue_cont .left .left_no2{
	background: url("../images/bg_yinhang.png");
}
.celue_cont .left .left_no3{
	background: url("../images/bg_dianxin.png");
}
.celue_cont .left li div.on{
	display: block;
}

.celue_cont .right dl{
	display: none;
}
.celue_cont .right dl.current{
	display: block;
}
.celue_cont .right{
	float: left;
	width: 946px;
	height: 485px;
	background: gray;
	overflow: hidden;
	position: relative;
}

/* 制笔团体定制 */
.strategy{
	width:1200px;
	margin:0 auto;
}
.strategy img{
	width: 100%;
}
.celue_cont_left{
	width:643px;
	float:left;
}
.celue_cont_right{
	float:right;
}
.strategy-s{
	width:238px;
	height:486px;
	margin-right:10px;
}
.strategy-info{
	position:relative;
	width:238px;
	height:156px;
	margin-bottom:10px;
	overflow: hidden;
}
.strategy-bg{
	width:100%;
	height:100%;
	background:rgba(8,114,175,0.2);
	position:absolute;
	top:100%;
	left:0;
	z-index:9;
	transition:all linear 0.3s 0s;
	-webkit-transition:all linear 0.3s 0s;
	-moz-transition:all linear 0.3s 0s;
	-ms-transition:all linear 0.3s 0s;
	-o-transition:all linear 0.3s 0s;
}
.strategy-info.cur .strategy-bg{
	top:0;
}
.strategy-b{
	width:948px;
	height:486px;
	overflow: hidden;
}
.strategy-img{
	display:none;
}
.strategy-img.on{
	display:block;
}
.strategy-img img{
	transition:all linear 0.3s 0s;
	-webkit-transition:all linear 0.3s 0s;
	-moz-transition:all linear 0.3s 0s;
	-ms-transition:all linear 0.3s 0s;
	-o-transition:all linear 0.3s 0s;
}
.strategy-img:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.u-flyer{
	border: 1px solid #ccc;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
}


.channel-row{
	width: 594px;
	position: relative;
}
.channel-row .fbanner img{
    width:594px;
    height:226px;
    margin-top: 10px;

}
.channel-boxnav{
	width: 110px;
	height: 504px;
	background: #f5f5f5;
}
.channel-row h4{
	width: 110px;
	margin-top: 10px;
}
.channel-row h4 a{
	display: block;
	line-height: 67px;
	text-align: center;
	font-size: 15px;
	background: #e3e3e3;
}
.channel-navl a.channel-navt{
	display: block;
	line-height: 62px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #ececec;
}
.channel-boxnav .cur{
	border-left: 2px solid #000;
}
.channel-boxcont{
	display: none;
	position: absolute;
	right: 0;
	top: 236px;
	width: 484px;
}
.channel-boxnav .cur .channel-boxcont{
	display: block;
}
.channel-boxcont li{
	position: relative;
	float: left;
	width: 200px;
	height: 265px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 0;
	background: #f6f6f6;
	padding: 16px 16px 0 16px;
}
.channel-boxcont li img{
	width: 200px;
	height: 200px;
}
.channel-boxcont li p{
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin: 5px 0;
	color: #ababab;
}
.channel-boxcont li dd{
	width:200px;
	position:absolute;
	bottom:5px;
}
.channel-boxcont li dd i{
	font-style: normal;
	color: #888;
	font-size: 12px;
}
.channel-boxcont li dd i.ulink{
	width: 118px;
	height: 18px;
	overflow: hidden;
}
.channel-boxcont li dd i a{
	color: #888;
}


/* 行业资讯文章分页 */
.textPage{
    width: 100%;
    margin-top: 20px;
    text-align: center;
    line-height: 35px;
}
.textPage ul{
    overflow: hidden;
    display: inline-block;
}
.textPage li{
    float: left;
}
.textPage li a{
    padding: 5px 10px;
    margin-right: 5px;
    border: 1px solid #888;
    border-radius: 3px;
    cursor: pointer;
    color: #000;
    clear: both;
    text-indent: none;
}
.textPage li.thisclass a{
    background-color: #E53E40;
    border-color: transparent;
    color: #fff;
    border-radius: 3px;
}
.textPage li a:hover{
    background-color: #E53E40;
    border-color: transparent;
    color: #fff;
    border-radius: 3px;
}

/*列表筛选*/
.banner_ysp img{
	width: 100%;
}
.ysbox .scv-shaixuan{
	position: relative;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.ysbox .scv-shaixuan a,.ysbox .scv-shaixuan span{
	font-size: 14px;
	display: inline-block;
	margin: 0 22px;
}
.ysbox .scv-shaixuan b{
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
}
.ysbox .scv-shaixuan b{
	width: 85px;
	color: #a0a0a0;
	font-weight: normal;
}
.ysbox .screening div:nth-child(1){
	height: 90px;
}
.ysbox .screening div:nth-child(1) b{
	position: relative;
	top: -25px;
}
.ysbox .screening div:nth-child(1) a{
	position: relative;
	padding-top: 50px;
}
.ysbox .screening div:nth-child(1) a:{
	position: relative;
	padding-top: 50px;

}
.ysbox .screening div:nth-child(1) a i{
	background-image: url(../images/sx-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	transition: 0.5s;
}
.ysbox .screening div:nth-child(1) a:hover i{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}
.ysbox .scv-shaixuan a.more{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.ysbox .scv-shaixuan a.more i{
	display: inline-block;
	width: 14px;
	height:7px;
	background: url(../images/sx-icon.png) no-repeat -517px top;
	margin-left: 5px;
}
.ysbox .scv-shaixuan:last-child{
	height: 40px;
	overflow: hidden;
}
.ysbox .screening .qiehuan{
	height: auto;
}
.ysbox .screening .qiehuan a.more i{
	background-position: -500px top;
}
.ysbox .sx-list{
	margin-top: 20px;
}
.ysbox .sx-list ul li{
	width: 264px;
	float: left;
	padding: 12px;
	background: #fff;
	margin-left: 16px;
	margin-bottom: 16px;
}
.ysbox .pk li i{
	font-style: normal;
	color: #888;
}
.ysbox .pk li b{
	top: 12px;
	right: 12px;
}
.ysbox .sx-list ul li a.preview{
	display:block;
}
.ysbox .sx-list ul li img{
	width: 264px;
	height: 264px;
}
.ysbox .sx-list ul li a.title{
	display:block;
	height: 40px;
	padding: 5px 0;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
}
.ysbox .sx-list ul li span.time,.sx-list ul li span.hot{
	font-size: 12px;
	color: #888;
}

/*专题*/
.zt_list li{
	float: left;
	width: 590px;
	margin-left: 20px;
	margin-bottom: 20px;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	-moz-transition: transform .4s ease-out,-moz-transform .4s ease-out;
	transition: transform .4s ease-out;
}
.zt_list li:hover{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow:0 0 15px #ddd;
	-moz-box-shadow:0 0 15px #ddd;
	box-shadow:0 0 15px #ddd;
}
.zt_list li img{
	width: 100%;
}
.zt_list li dd{
	position: relative;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 15px;
}
.zt_list li dd p{
	width: 450px;
	font-size: 18px;
	line-height: 35px;
	height: 35px;
    overflow: hidden;
}
.zt_list li dd span{
	position: absolute;
	right: 0;
	top: 15px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #fd3235;
	line-height: 35px;
	padding: 0 20px 0 25px;
	border-radius:20px 0 0 20px;
}
.ztbox1{
    width:100%;
    position:relative;
    overflow: hidden;
}
.ztbox2{
    position:absolute;
    left: 50%;
    margin-left:-960px;
}

.bookbox li dd span{
	background-color: #1b1b1b !important;
}

.zt-tbg{
	background: url(../images/zt-tbg.jpg) no-repeat center;
	line-height: 100px;
	clear: both;
}
.zt-tbg h3{
	display: inline-block;
	background: #fff;
	padding: 0 20px;
}
.bg13861{
	background-color: #21262c;
    padding-top: 660px;
}
.bg14160{
	padding-top: 620px;
}
.bg14171{
	padding-top: 570px;
}
.bg15057{
	padding-top: 911px;
}
.bg15167{
	padding-top: 1071px;
}
.w13861{
	width: 800px;
	margin: auto;
	background-color: #fff;
	padding: 20px;
}

.w13928,.w14160,.w14171{
	width: 1200px;
	margin: 0 auto;
	font-size: 0;
}
.w13928 li{
	margin-top: 20px;
}

.w16935 .ztbox1{
    height:15000px;
}
.w17050 .ztbox1 {
    height: 17800px;
}

.bg17195{
    background-color: #454545;
    overflow: hidden;
}


.bg19126{
	background: #a23936;
	padding-top: 720px;
	background-position: top;
}

.w19126{
	background-color: #2d5d67;
	text-align: center;
	line-height: 0;
}
.w19396{
    width:750px;
    margin:560px auto 0;
    padding:20px;
    background:#ffffff;
}
.bg19396{
    background:#454545;
    overflow:hidden;
}


/* 行业场景定制 */
.mb3{
    margin-bottom: 3px;
}
.mr3{
    margin-right: 3px;
}
.mb8{
    margin-bottom: 8px;
}
.mr8{
    margin-right: 8px;
}
.scene,.trade,.festival{
    margin-top: 20px;
}
.scene li{
    float: left;
    line-height: 0;
    transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;  /* Firefox 4 */
    -webkit-transition: opacity 0.5s;   /* Safari 和 Chrome */
    -o-transition: opacity 0.5s;
}
.scene1{
    width: 600px;
}
.scene2{
    width: 305px;
}
.scene3{
    width: 293px;
}
.scene li:hover{
    opacity: 0.5;
}


.trade li {
    float: left;
    line-height: 0;
    position: relative;
}
.trade li h5{
    width: 185px;
    height: 42px;
    position: absolute;
    top: 121px;
    left: 50%;
    margin-left: -92.5px;
    border: 1px solid #fff;
}
.trade h5 span{
    display: block;
    width: 181px;
    height: 38px;
    background: rgb(255,255,255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);
    font-size: 24px;
    line-height: 38px;
    font-weight: bold;
    margin: 2px 0 0 2px;
    text-align: center;
}
.trade .tradeHot{
    width: 185px;
    position: absolute;
    top: 167px;
    left: 50%;
    margin-left: -92.5px;
    text-align: center;
}
.trade .tradeHot p{
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
}
.trade .tradeHot i{
    position: absolute;
    top: 7px;
    width: 44px;
    height: 1px;
    background: #fff;
}
.trade .tradeHot i.left{
    left: 0;
}
.trade .tradeHot i.right{
    right: 0;
}
/* 节日定制 */
.festival li{
    float: left;
    padding: 25px;
    border: 1px solid #ccc;
    margin-right: -1px;
    margin-bottom: -1px;
}
.festival li h5{
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
}

/*办公品*/
.bangong_main .nav{
	background: #000;
	color: #fff;
}

.bangong_main .intro-content .bg-gg{
	position: relative;
	width: 800px;
	margin: auto;
}
.bangong_main .intro-content .bg-gg a{
	position: absolute;
	display: block;
	float: left;
	width: 190px;
	height: 222px;
}
.bangong_main .intro-content .bg-gg1{
	left: 10px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg2{
	left: 207px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg3{
	right: 207px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg4{
	right: 10px;
	top: 130px;
}
.bangong_main .intro-content .bg-gg5{
	left: 10px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg6{
	left: 207px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg7{
	right: 207px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg8{
	right: 10px;
	top: 362px;
}
.bangong_main .intro-content .bg-gg9{
	left: 10px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg10{
	left: 207px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg11{
	right: 207px;
	top: 592px;
}
.bangong_main .intro-content .bg-gg12{
	right: 10px;
	top: 592px;
}

/* 办公楼层 */
.bangongbg{
	background: #f2f2f2;
	overflow: hidden;
}
.bangong_main .img-btn-list,.fuli_main .img-btn-list,.qixuan_main .img-btn-list{
	bottom: 20px;
}
.loucengTitleBg{
	background: url(../images/louceng_bg.jpg) center no-repeat;
	height: 300px;
}
.loucengTitle{
	position: relative;
}
.loucengTitle h5{
	float: left;
	width: 120px;
	height: 228px;
	background: url(../images/loucengTitle_bg.jpg) no-repeat center;
}
.loucengTitle h5 span{
	font-size: 80px;
    color: #fff;
    line-height: 135px;
    margin-left: 10px;
}
.loucengText{
	float: left;
	padding-left: 25px;
	padding-top: 30px;
}
.loucengTitle .p1{
	font-size: 60px;
	color: #fff;
	line-height: 55px;
}
.loucengTitle .p2{
	font-size: 45px;
	color: #000;
	padding-top: 15px;
}
.loucengTitle .p3{
	font-size: 25px;
	color: #666;
	padding-top: 15px;
}
.loucengTitle ul{
	margin-top: 60px;
	width: 501px;
	height: 132px;
	padding: 25px 35px;
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.2) ;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}
.loucengTitle ul li{
	float: left;
	width: 137px;
	height: 34px;
	margin: 5px 15px;
	background: #fff;
	line-height: 34px;
	text-align: center;
}
.loucengHotShop{
	padding-bottom: 40px;
	position: relative;
}
.hotMenu{
	width: 262px;
	background: #fff;
	padding-top: 16px;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	left: 0;
}
.hotMenu li{
	position: relative;
	width: 152px;
	height: 82px;
	font-size: 16px;
	color: #000;
	line-height: 18px;
	padding-left: 110px;
	border-top: 1px dashed #ccc;
	background: url(../images/hotMenu_bg1.jpg) no-repeat 50px 28px;
}
.hotMenu li i{
	display: inline-block;
	width: 49px;
	height: 13px;
	margin-right: 10px;
}
.hotMenu li a{
	position: absolute;
	left: 0;
	top: 0;
	display:block;
	height: 57px;
	width: 152px;
	padding-top: 25px;
	padding-left: 110px;
}
.hotMenu li.active{
	background: url(../images/hotMenu_bg2.jpg) no-repeat 50px 28px;
	color: #f42424;
}
.hotMenu li.active a{
	color: #f42424;
}
.hotMenu li.tjian{
	font-weight: bold;
	padding-top: 25px;
	height: 57px;
}
.hotMenu li span{
	color: #7d7d7d;
	font-size: 10px;
	margin-top: 5px;
}
.hotTuijianTitle{
	width: 820px;
	font-size: 22px;
	line-height: 55px;
	padding-left: 63px;
	margin-left: 320px;
	font-weight: normal;
	background: url(../images/tuijian_bg.png) no-repeat left;
}
.hotTuijianTitle i{
	font-style: normal;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius:5px;
	padding: 0 20px;
	line-height: 35px;
	margin-top: 10px;
	margin-right: 10px;
}
.floorbgCon{
	display: none;
}
.floorbgCon li{
	width: 292px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #fff;
}
.floorbgCon li img{
	width: 292px;
	height: 292px;
}
.floorbgCon li p{
	font-size: 14px;
	color: #000;
	line-height: 26px;
	padding: 0 20px;
	height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.floorbgCon li span.more{
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: inline-block;
	font-size: 12px;
	color: #f00;
	border: 1px solid #f00;
	border-radius: 10px;
	padding: 0 10px;
}
.floorbgCon .txian{
	border-top: 1px solid #e7e7e7;
	height: 72px;
	position: relative;
	padding-top: 10px;
}
.floorbgCon .hnum{
	color: #888;
}

.bg-hot{
	padding: 50px 0;
}
.bangong_main .bg-btimg{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 117px;
	z-index: 9999;
	background: url(../images/bg-btimg.png) no-repeat center;
}
.bangong_main .bg-btimg i{
	font-style: normal;
    position: absolute;
    left: 50%;
    cursor: pointer;
    margin-left: 540px;
    height: 20px;
    width: 20px;
    font-size: 20px;
    text-align: center;
    line-height: 18px;
    color: #e53b41;
    bottom: 55px;
    padding-left: 0;
    background: hsla(0,0%,100%,.7);
    border: 1px solid #ffde97;
    border-radius: 50%;
    overflow: hidden;
}
.bangong_main .bg-btimg a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 20px;
}


.bg-catit{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	background: #e7f0ff;
}
.bg-catit h3{
	display: inline-block;
	font-size: 34px;
	line-height: 36px;
	padding: 0 50px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
}
.bg-catit p{
	padding-top: 20px;
	font-size: 0;
}
.bg-catit p a{
	display: inline-block;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 20px;
	line-height: 30px;
	font-size: 14px;
	margin: 0 3px;
}
.bg-catit p a.on{
	background: #e52822;
	color: #fff;
}
.bg-cate{
	position: relative;
	text-align: center;
	padding: 20px 0;
	text-align: center;
    background: url(../images/two_list_tit.png) no-repeat center;
}
.bg-cate span{
	position: absolute;
	right: 20px;
	top: 20px;
	background: #f2f2f2;
	padding: 0 10px;
	line-height: 26px;
	border: 1px solid #ccc;
}
.bg-cate h3{
	display: inline-block;
	font-size: 28px;
	line-height: 32px;
	padding: 0 30px;
	background: #f2f2f2;
}
.bg-fico{
	background: url(../images/bg-fico.jpg) no-repeat center;
	width: 1200px;
	height: 88px;
	padding-top: 12px;
	margin: 30px auto;
	position: relative;
	border-bottom: 2px solid #000;
}
.bg-fico a{
	position: absolute;
	top: 31px;
	display: inline-block;
	width: 40px;
	padding-right: 60px;
	font-size: 18px;
	line-height: 20px;
}
.bg-fico a.cur,.bg-fico a:hover{
	color: #e71f26;
}
.bg-fico a.bg-f1{
	left: 30px;
}
.bg-fico a.bg-f2{
	left: 190px;
}
.bg-fico a.bg-f3{
	left: 344px;
}
.bg-fico a.bg-f4{
	left: 488px;
}
.bg-fico a.bg-f5{
	left: 640px;
}
.bg-fico a.bg-f6{
	left: 790px;
}
.bg-fico a.bg-f7{
	left: 936px;
}
.bg-fico a.bg-f8{
	left: 1087px;
}
.list_banner186{
	background: url(http://bimg.giftres.com/banner186.jpg) no-repeat center;
	height: 500px;
}
.list_banner514{
	background: url(http://bimg.giftres.com/banner514.jpg) no-repeat center;
	height: 500px;
}
.list_banner512{
	background: url(http://bimg.giftres.com/banner512.jpg) no-repeat center;
	height: 500px;
}
.list_banner513{
	background: url(http://bimg.giftres.com/banner513.jpg) no-repeat center;
	height: 500px;
}
.list_banner667{
	background: url(http://bimg.giftres.com/banner667.jpg) no-repeat center;
	height: 500px;
}
.list_banner666{
	background: url(http://bimg.giftres.com/banner666.jpg) no-repeat center;
	height: 500px;
}
.list_banner515{
	background: url(http://bimg.giftres.com/banner515.jpg) no-repeat center;
	height: 500px;
}
.list_banner668{
	background: url(http://bimg.giftres.com/banner668.jpg) no-repeat center;
	height: 500px;
}
.bangong_main .blist_banner{
	background: url(../images/blist_banner.jpg) no-repeat center;
	height: 380px;
}

/* 首页公用标题 */
.lipin_main .title{
    text-align: center;
}
.lipin_main .title h3{
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    text-align: center;
    margin: 30px 0;
    position: relative;
}
.lipin_main .title h3 i{
    position: absolute;
    top: 12px;
    width: 97px;
    height: 15px;
    background: url(../images/star.png) center no-repeat;
}
.lipin_main .title h3 i.left{
    left: -117px;
}
.lipin_main .title h3 i.right{
    right: -117px;
}
.lipin_main .title1{
    text-align: left;
    margin-bottom: 20px;
}
.lipin_main .title1 span{
    float: left;
    font-size: 55px;
    color: #ff4426;
    line-height: 55px;
    margin-right: 10px;
}
.lipin_main .title1 h4{
    font-size: 28px;
    float: left;
    padding: 6px 30px;
    border: 1px solid #333;
    font-weight: bold;
}
/* 礼品策划 */
.plot{
    margin-bottom: 50px;
}
.tabbtn4 {
    width: 250px;
    height:480px;
    float:right;
}
.tabbtn4 li {
    margin:0px;
    width:242px;
    cursor:pointer;
    border:3px solid #fff;
}
.tabbtn4 li img{
    display: block;
    width: 100%;
}
.tabbtn4 li.current{
    border:3px solid #fdba36;
}
.tabcon4 {
    width:950px;
    height:auto;
    overflow:hidden;
    float:left;
}
.tabcon4 .sublist{
    width:950px;
    display:none;
}
.tabcon4 .sublist.current {
    display: block;
}
.tabcon4 .sublist img{
    width:950px;
    height:480px;
    float:left;
    font-size:14px;
}
/* 礼品设计 */
.design li{
    float: left;
    margin: 5px;
}
.design li p{
    text-align: center;
    background: rgb(0,0,0,0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);
    padding: 5px 0;
    font-size: 14px;
}
/* 自营工厂品牌 */
.lipin{
    background: #f5f5f5;
    margin-top: 30px;
}
.plant div.line{
    height: 8px;
    background: url(../images/line_bg.jpg) center repeat-x;
    margin-bottom: 20px;
}
.plantBg{
    background: #f5f5f5;
    margin-top: 30px;
}
.plant div.line{
    height: 8px;
    clear: both;
    background: url(../images/line_bg.jpg) center repeat-x;
    margin-bottom: 20px;
}
/* 中金京银 */
.menuHot{
    width: 227px;
}
.menuHot h3{
    font-size: 36px;
    text-align: center;
}
.Menu{
	height: 250px;
    text-align: center;
    background: url(../images/zjjyMenu_bg.jpg) center no-repeat;
    padding: 50px 41px 0 42px;
    color: #fff;
}
.Menu h3{
    font-size: 36px;
    text-align: center;
    font-weight: normal;
	margin-bottom:15px;
}
.Menu ul {
    width: 140px;
    margin: 0 auto;
}
.Menu ul li{
    float: left;
    padding: 9px 7px;
}
.Menu .entrance{
    display: inline-block;
    padding: 5px 18px;
    font-size: 14px;
    margin-top: 56px;
    color: #fff;
    border: 1px solid #fff;
}
.Menu p{
    font-size: 14px;
    line-height: 14px;
	padding: 6px 0;
}
.lipin .Hot{
    width: 227px;
    height: 299px;
    background: #fff;
    margin-top: 25px;
}
.lipin .Hot img{
	 width: 100%;
}
.lipin .Hot h3{
    font-size: 18px;
    line-height: 18px;
    color: #f29a00;
    text-align: center;
    margin-top: 27px;
    margin-bottom: 10px;
    font-weight: bold;
}
.lipin .Hot li{
    text-align: center;
    padding: 7px 0;
}
.lipin .Hot li a{
    font-size: 14px;
    line-height: 14px;
}
.lipin_menurt{
	width: 973px;
    float: left;
}
.lipin_menurt li{
    float: left;
    background: #fff;
    margin-left: 13px;
    margin-bottom: 25px;
}
.lipin_menurt li h4{
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    margin: 14px 0 8px 0;
    padding-left: 13px;
}
.lipin_menurt li p{
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 15px;
    padding-left: 13px;
}
/* 国韵工美 */
.gygm .Menu{
    color: #fff;
    background: url(../images/gygmMenu_bg.jpg) center no-repeat;
}
.gygm .Hot h3{
    color: #db0000;
}
/* 艺貝玩具 */
.ybwj .Menu{
    background: url(../images/ybwjMenu_bg.jpg) center no-repeat;
    height: 283px;
}
.ybwj .lipin_menurt li{
    margin-left: 12px;
}
.ybwj .lipin_menurt li h4{
    margin-top: 24px;
}
/* 易贝箱包 */
.ybxb .Menu{
    background: url(../images/ybxbMenu_bg.jpg) center no-repeat;
}
.ybxb .Hot h3{
    color: #42b769;
}

/* 己米生活 */
.jmsh .Menu{
    background: url(../images/jmshMenu_bg.jpg) center no-repeat;
    height: 298px;
}
.cupbox{
    margin-bottom:25px;
    position:relative;
    float: right;
    width: 957px;
}
.cup-cont{
    display:none;
    height: 348px;
    overflow: hidden;
}
.cup-cont img{
    width: 100%;
}
.cup-cont.current{
    display: block;
}
.cup-tit{
    position: absolute;
    top: 0;
    left: 0;
    width:124px;
    text-align:center;
}
.cup-tit li{
    border-bottom:1px solid #4D3E1A;
    background-color: rgba(0, 0, 0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);
}
.cup-tit li.hover{
    background-color: rgba(255, 255, 255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
}
.cup-tit a{
    color:#FFF;
    font-size:16px;
    line-height:57.333px;
    display:block;
}
.cup-tit li.hover a{
    color: #333;
}
/* 己米文具 */
.jmwj .Menu{
    background: url(../images/jmwjMenu_bg.jpg) center no-repeat;
    height: 283px;
}
.jmwj .lipin_menurt li h4{
    margin-top: 23px;
}
/* 麦基科技 */
.mjkj{
    margin-bottom: 25px;
}
.mjkj .Menu{
    background: url(../images/mjkjMenu_bg.jpg) center no-repeat;
    height: 321px;
}
.mjbox_cont{
    width: 950px;
    margin-left: 20px;
}
.mjbox_cont li{
    display:none;
    line-height:0;
}
.mjbox_cont li img{
    width: 100%;
}
.mjbox_cont li.current{
    display: block;
}
.mjtit{
    width: 960px;
    margin-left: 10px;
}
.mjtit ul{
    margin-top:10px;
}
.mjtit li{
    width:146px;
    float:left;
    margin-left:10px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    border:2px solid #ccc;
    position:relative;
}
.mjtit li.hover{
    border:2px solid #ff9503;
}
.mjtit li.hover a{
    color:#ff9503;
}
.mjtit li.hover em{
    width:0;
    height:0;
    display:inline-block;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:10px solid #ff9503;
    position: absolute;
    top:-11px;
    left:50%;
    margin-left:-8px;
}
/* 西屋装备 */
.xwzb .Menu{
    background: url(../images/xwzbMenu_bg.jpg) center no-repeat;
}
.xwzb .lipin_menurt li{
    margin-left: 11px;
}
/* 金庄服饰 */
.fzfs .Menu{
    background: url(../images/fzfsMenu_bg.jpg) center no-repeat;
    height: 303px;
}
.fzfs .Hot h3{
    color: #db0000;
}
.fzfs .cup-tit a {
    line-height: 58px;
}
.fzfs .cup-cont{
    height: 353px;
    overflow: hidden;
}
.fzfs .cup-cont img{
    width: auto;
    height: 100%;
}

/*福利品*/
.fuli_main .nav{
	background: #0569b9;
	color: #fff;
}
.fuli_main .left-btn{
	left: 10%;
}
.fuli_main .right-btn{
	right: 10%;
}
.fl-classimg .classt{
	margin: 10px 0;
	background-color: #fbfbfb;
	overflow: hidden;
    line-height: 0;
}
.fl-classimg .classb{
	overflow: hidden;
}
.fl-classimg .classt li{
	float: left;
	margin-left: 10px;
}
.fl-classimg .classb li{
	float: left;
}
.fl-titbox{
	text-align: center;
	margin: 20px 0;
}
.fl-cl-box{
	position: relative;
	height: 580px;
}
.fl-cl-left li{
	display: none;
}
.fl-cl-right{
	margin-top: 34px;
	width: 148px;
	border: 2px solid #959595;
	border-left: 0;
	padding: 0 20px;
}
.fl-cl-right li{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 166px;
	border-bottom: 2px solid #ccc;
}
.fl-cl-right li.cur{
	color: #cc0000;
}
.fl-cl-bg{
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 192px;
	height: 42px;
	background: url(../images/cl-bg.jpg) no-repeat;
}
.fl-floor h2{
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #666666;
	margin-top: 50px;
	font-weight: normal;
}
.fl-floor h2 b{
	color: #fff;
	font-size: 20px;
	text-align: center;
	width: 265px;
	height: 35px;
	display: inline-block;
	font-weight: bold;
}
.fl-floor h2 b i{
	font-size: 26px;
	margin-right: 5px;
	font-style: normal;
}
.fl-floor h2 em{
	border-left: 1px solid #ccc;
	padding: 0 10px;
}
.fl-floor h2 span a{
	margin-right: 15px;
}
.fl-floor1 h2 b{
	background: #dc9373;
}
.fl-floor2 h2 b{
	background: #5d5d98;
}
.fl-floor3 h2 b{
	background: #56a882;
}
.fl-floor4 h2 b{
	background: #61b1d2;
}
.fl-floor5 h2 b{
	background: #f97f36;
}
.fl-floor6 h2 b{
    background: #e22633;
}
.fl-floor-left{
	width: 265px;
	height: 500px;
}
.fl-floor-right li{
	width: 212px;
	float: left;
	padding: 12px 12px 0 12px;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
.fl-floor-right li img{
	width: 212px;
	height: 212px;
}
.fl-floor-right li p{
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
.fl-floor-right li h4{
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.fl-floor-c{
	width: 310px;
}
.fl-floor-c li{
	line-height: 0;
}
.fl-floor-r{
	width: 625px;
}
.fl-floor-r li{
	line-height: 0;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}

.fl-ppbox{
	background: url(../images/ppbg.jpg) no-repeat;
	height: 408px;
}
.fl-ppbox ul{
	padding:20px 20px 0;
}
.fl-ppbox li{
	float: left;
	width: 156px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.fl-fs-hd {
    width: 260px;
    height: 349px;
    overflow: hidden;
    position: relative;
    margin-right: 5px;
}

/*玩具*/
.mrimg-nav{
    width:100%;
    background:#f3f4ef;
}
.mrimg-nav p{
    height:180px;
    width:1340px;
    background:url(../images/mrimg-nav.jpg) no-repeat center;
    padding:20px 0px 20px 20px;
    margin:0 auto;
}
.mrimg-nav a{
    width:264px;
    height:180px;
    display: inline-block;
}

/*企宣品*/
.qixuanbg{
	background: #f7f7f7;
}
.qixuan_main .nav{
	background: #2b86ae;
	color: #fff;
}
.qixuan_main .hd-slide{
	height: 650px !important;
}
.qixuan_main .hd-slide > ul{
	height: 650px !important;
}
.qixuan_main .hd-slide > ul > li > a{
	height: 650px !important;
}
.qixuan_main .hd-slide li{
	height: 650px !important;
}

.qxbox .main_tit{
	position: relative;
	line-height: 110px;
	text-align: center;
	margin-bottom: 20px;
}
.qxbox .main_tit span{
	position: absolute;
	right: 10px;
	top: 60px;
	line-height: 30px;
}
.qxbox .main_tit span a{
	font-size: 16px;
}
.qxbox .main_tit h2{
	font-size: 32px;
}
.qxbox .main_tit h2 i{
	height: 38px;
	margin: 0;
}
.qxbox .main_tit h2 em{
	padding: 0 30px;
}
.qxbox .ernav{
	text-align: center;
	padding-bottom: 20px;
}
.qxbox .ernav li{
	margin: 0 10px;
	display: inline-block;
	float: none;
}
.qxbox .ernav li a{
	font-size: 16px;
    padding: 0 20px;
    line-height: 28px;
    border: 1px solid #dadada;
    display: inline-block;
    border-radius: 10px;
    background: #fff;
}
.qxbox .main_box_l .list_li li{
	background: #fff;
	width: 288px;
	height: 380px;
	margin-left: 16px;
	margin-bottom: 16px;
}
.qxbox .main_box_l .list_li li img{
	width: 286px;
	height: 286px;
}
.qxbox .main_box_l li p{
	padding-top: 10px;
	border-top:1px solid #f3f3f3; 
}
.qxbox .main_box_l li p a,.qxbox .main_box_l li i{
	font-size: 14px;
}
.qxbox li.qx-boxli1{
	width: 288px !important;
	height: 380px !important;
	margin-left: 0 !important;
	border: 0 !important;
}
.qxbox li.qx-boxli1 img{
	width: 288px !important;
	height: 380px !important;
}
.qx-cjbox{
	padding-bottom: 50px;
}
.qx-cjbox li{
	float: left;
	width: 390px;
	margin-left: 15px;
	margin-bottom: 15px;
}

/*衍生品*/
.yansheng_main .nav{
	background: #cd9e4b;
	color: #fff;
}

.ys-jjbg{
	height: 56px;
	background: url(../images/ys_jjbg.jpg) no-repeat center;
}
.ys-jjbg ul li{
	width: 400px;
	float: left;
	font-size: 18px;
	text-align: center;
	color: #333;
	line-height: 56px;
}
.ys-jjbg .zygc{
	width: 390px;
	height: 56px;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background: #ffe8cc;
}
.ys-jjbg li span{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
}
.wenyu-box img{
	float: left;
}
.wenyu-l{
	width: 546px;
}
.wenyu-r{
	width: 644px;
}
.ys-title h3{
	font-size: 38px;
	line-height: 42px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
.ys-title p{
	text-align: center;
	font-size: 20px;
}
.ys-title p a{
	font-size: 16px;
	line-height: 42px;
}
.ys-title p i{
	font-size: 14px;
	padding: 0 15px;
	color: #888888;
}
.bwg-box div{
	width: 50%;
}
.bwg-box div img{
	width: 100%;
}
.feiyi-box li{
	float: left;
	margin-left: 9px;
	line-height: 0;
}
.qiwen-box li{
	float: left;
	margin-left: 6px;
	margin-bottom: 6px;
	line-height: 0;
}
/*礼赠品*/
.lipin_main .nav{
    background: #000;
    color: #fff;
}
.lipin_main .hd-slide{
    height: 500px !important;
}
.lipin_main .hd-slide > ul{
    height: 500px !important;
}
.lipin_main .hd-slide > ul > li > a{
    height: 500px !important;
}
.lipin_main .hd-slide li{
    height: 500px !important;
}

/*服装*/
.fuzhuang_main .nav{
    background: #313131;
    color: #fff;
}

/*金银*/
.jinyin_main .nav{
    background: #723902;
    color: #fff;
}
.jinyin_main .nav ul li a,.jinyin_main .nav ul em{
    color: #fcc623;
}
.jinyin_main .nav ul li dd a{
    color:#fff;
}
/*数码*/
.shuma_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*皮具箱包*/
.piju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.bao_imgbox{
    padding-bottom:20px;
    clear:both;
    overflow:hidden;
}
.bao_imgbox li{
    float:left;
    margin-left: 20px;
}
.bao_imgbox li p{
    text-align: center;
    font-size:18px;
    line-height: 45px;
}
/*生活日用*/
.riyong_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*玩具*/
.wanju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.vbox .fl,.vbox .fr{
    width:590px;
}
/*户外*/
.huwai_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*文具*/
.wenju_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*精品*/
.gongyi_main .nav{
    background: #1a1a1a;
    color: #fff;
}
/*设计*/
.sheji_main .nav{
    background: #1a1a1a;
    color: #fff;
}
.nb-icon-inner-wrap-add{background-image:url('/images/weixin-bg.png') !important;}


.dw-container{width: 100%; margin-bottom: 50px;}
.dw-container img{width: 100%;}
.w20708 img{width:100%;}
.w20255 img,.w21234 img,.w21431 img,.w21494 img,.w21673 img,.w21674 img,.w21806 img{width:100%;}
.shipin-warp{width:100%; background: #edeffb;}
#shipin{width:1100px; margin: 0 auto;}
#shipin video{width:1100px;}

.yujia-class{
    position:relative;
}
.yujia-class img{
    top: 0;
    left: 50%;
    margin-left: -960px;
    position: absolute;
}
/*右侧咨询*/
.rtzx{
    position:fixed;
    right:2px;
    top:58%;
    height:130px;
    width:68px;
    background:url('/images/pcIcon2.png') left;
    background-size: 100%;
}
.zxbox{
    position:absolute;
    top: 25px;
    right: 67px;
    display:none;
    padding: 10px;
    border: 1px solid #e64552;
    height: 55px;
    width: 140px;
    text-align: center;
}
.zxbox h3{
    font-size: 18px;
    color:#f42424;
    line-height: 30px;
}


/*爱番番*/
/*#newBridge .pc-group-newStyle{
    width:60px !important;
}
#newBridge .nb-icon-group .nb-icon-groups .nb-icon-groups-item{
    font-size:14px !important;
    text-align: center !important;
}*/
#newBridge .pc-group-newStyle-title-img{
    background-size: 100% !important;
}
#newBridge .pc-group-icon-newStyle{
    line-height: 20px !important;
}
#newBridge .pc-group-icon-newStyle:hover{
    color:#e64552 !important;
}
#nb-icon-group #nb-icon-groups-item:nth-child(2){
     color:#e64552 !important;
}
}

@media (max-width: 640px) {
.w12{width: 100%;}
.preview{width: 200px;}
/*商品详情页*/
.info-content iframe {
    width: 800px !important;
    height: 400px !important;
    margin-bottom: 20px;
}
.groupBuy{
    overflow: hidden;
    padding: 30px 0;
}
.groupBuy-intro{
    overflow: hidden;
}
.arc_pro{
    overflow: hidden;
    margin-bottom: 10px;
	padding-bottom:10px;
}
.p_box_l{
    width: 504px;
    position: relative;
}
.smallImg{
    position: relative;
    height: 400px;
    width: 100px;
    overflow: hidden;
    float: left;
    margin-right:3px;
}

#imageMenu li:first-child{
    margin-top:0;
}
#imageMenu li{
    width: 97px;
    height: 97px;
    font-size: 0;
    margin-top: 4px;
    padding: 0px;
}
#imageMenu li:hover img{
    border:2px solid #f42424;
}

#imageMenu img{
    width: 93px;
    height: 93px;
    border: 2px solid #efefef;
}
#onlickImg img{
    border: 2px solid #f42424;
}
.bigImg {
    position: relative;
    float: left;
    width: 280px;
    height: 280px;
    overflow: hidden;
    text-align: center;
}
#winSelector{
    width: 200px;
    height: 200px;
    position: absolute;
    cursor: crosshair;
    filter: alpha(opacity=15);
    -moz-opacity: 0.15;
    opacity: 0.15;
    background-color: #000;
    border: 1px solid #fff;
}
#bigView{
    position: absolute;
    border: 1px solid #959595;
    overflow: hidden;
    z-index: 999;
}
#bigView img{
    position: relative;
}

.groupBuy-text{
    width: 100%;
	height:576px;
    padding:0 20px;
	position:relative;
}
.groupBuy-text h3{
    line-height: 26px;
    font-size: 22px;
	padding-bottom:10px;
	font-weight:normal;
    border-bottom: 2px solid #666;
}
.groupBuy-text .prc{
    margin:10px 0 5px;
    overflow:hidden;
    background:#f3f3f3;
    position:relative;
}
.groupBuy-text .prc em{
    line-height: 50px;
    font-size:26px;
    color:#cf000d;
    float:left;
    padding:0 10px;
}
.groupBuy-text .prc em span{
    padding:0 5px;
}
.groupBuy-text .prc i{
    display:contents;
    color:#888888;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    position:absolute;
    top: 8px;
}
.groupBuy-text ul{
    padding-bottom:25px;
	color:#333333;
	overflow:hidden;
}
.groupBuy-text li{
    line-height: 30px;
    font-size: 14px;
}
.groupBuy-text li span{
    font-weight: 600;
    font-size: 14px;
}
.groupBuy-text li.dzqy {
   height: 50px;
   line-height: 50px;
}
.groupBuy-text li.dzqy span{
    height: 50px;
    display: inline-block;
    float: left;
}
.groupBuy-text li.dzqy img{
    width: 160px;
    height: 50px;
    display:inline-block;
}
.groupBuy-text p{
	text-align:center;
	position:absolute;
	bottom:0;
	width:100%;height: 50px;
}
.groupBuy-text p a{
    display: inline-block;
    margin: 0 5px;
    width: 90px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #333;
    cursor:pointer;
}
.groupBuy-text p a.pk1{
	background: #d7313c;
	position: relative;
}
.tm_box{
	clear:both;
}
.tm_box span{
	display:inline-block;
	background:url(../images/ico1.png) no-repeat;
	padding-left:16px;
}
.tm_box .fx{
	background-position:0px -860px;
}
.tm_box .sc{
	background-position:-48px -860px;
	margin-left:20px;
}
.tm_box a{
	font-size:12px;
	color:#999;
	line-height:45px;
	font-weight:normal;
}


.tm-box{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	margin-bottom: 66px;
}
.tm-box span{
	margin:0 4px;
}
.tm-box span,.tm-box a{
	font-size:12px;
	color:#888;
	line-height:22px;
	font-weight:normal;
}
.groupBuy-anli{
	width:998px;
    height:205px;
	border:1px solid #efefef;
	border-right:0;
	margin-top:24px;
	padding-bottom:10px;
}
.groupBuy-anli h2 span{
	display:inline-block;
	font-size:14px;
	padding:0 20px;
	border-top: 2px solid #f42424;
	margin-top:-1px;
	line-height:38px;
}
.groupBuy-anli ul{
	overflow:hidden;
	padding:0 8px;
}
.groupBuy-anli li{
	width:140px;
	float:left;
	margin-left:20px;
}
.groupBuy-anli li img{
	width:140px;
	height:140px;
}
.groupBuy-anli li p{
	height:24px;
	line-height:24px;
	font-size:12px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.groupBuy-r{
	display: none;
	width:100%;
	padding-left:10px;
	padding-bottom:97px;
	position:relative;
	overflow:hidden;
	border-left: 1px solid #efefef;
}
.groupBuy-xiangGuan{
    width: 196px;
    border-top: 2px solid #2bac50;
    padding-top: 13px;
    text-align: center;
}
.groupBuy-xiangGuan h4{
    line-height: 38px;
    font-size: 18px;
    text-align: center;
}
.groupBuy-xiangGuan img{
    border: 2px solid #efefef;
    margin: 0 auto;
    margin-bottom: 6px;
}
.groupBuy-lists{
	display: none;
    width: 250px;
    border: 1px solid #efefef;
    margin-right: 16px;
    border-top: none;
}
.groupBuy-lists h4{
    font-size: 16px;
    font-weight: 600;
    padding-left: 14px;
    line-height: 42px;
    color: #000;
}
.groupBuy-lists h5,.groupBuy-lists .scv-shaixuan b{
    position: relative;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding-left: 35px;
    cursor:pointer;
	background:#f6f6f6;
}
.groupBuy-lists h5 i{
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    width: 15px;
    height: 16px;
    background: url(../images/jiajian_icon.png) center bottom no-repeat;
    cursor: pointer;
}
.groupBuy-lists h5 i.cur{
    background-position: center top;
}
.groupBuy-lists h5 a{
    display: block;
    width: 100%;
    height: 100%;
}
.groupBuy-lists img{
    width: 100%;
}
.groupBuy-menu a{
   display: block;
   line-height: 30px;
   color: #666;
   padding-left: 35px;
}
.groupBuy-menu a:hover{
    color: #f42424;
}

.intro-content{
    width: 100%;
}
.intro-content h4{
    position: relative;
    border: 1px solid #efefef;
    height: 40px;
}
.intro-content h4 span{
	font-size:14px;
    position: absolute;
    display: block;
    width: 95px;
    height: 39px;
    line-height: 40px;
    border-top: 2px solid #f42424;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #fff;
    text-align: center;
    z-index: 10;
	top:-1px;
}
.intro-img{
    text-align: center;
    border: 1px solid #efefef;
    padding:6px;
    border-top: none;
}
.intro-img p{
	text-align: left;
	line-height: 24px;
	margin: 0 0;
	text-indent: 0;
	font-size: 14px;
}
.intro-img .cont_text{
	margin-top:20px;
}
.intro-img img{
	max-width:800px;
	/*margin-bottom:8px;*/
	width: 100%;
}
.intro-img .nospace img{
    margin-bottom: 0px;
}
.intro-img a{
	display:inline-block;
}
.intro-img .anli img {
    width: 390px !important;
    border: 5px solid #ccc;
}
.intro-img .jiage img {
    width: 400px !important;
}
.arc_product{
	display: none;
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding: 0 26px 20px;
  border: 1px solid #efefef;
}
.arc_product h3{
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.arc_product h3 span{
	float:right;
}
.arc_product h3 span a{
	cursor:pointer;
}
.arc_product li{
	margin-top:15px;
	border-bottom: 1px dotted #ddd;
}
.arc_product img{
  width: 100%;
  display: block;
  margin: 0 auto;
}

.arc_product p{
  color: #333;
  font-size: 14px;
  line-height: 18px;
  padding:5px 0 10px;
}
.arc_product div{
  margin-top: 15px;
  border-bottom: 1px dotted #ddd;
}
.arc_product div:nth-last-child(1){
  border-bottom: none;
}

/*tag*/
.tag_cont{
    overflow:hidden;
}
.tag_cont a{
    padding: 6px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ccc;
    float: left;
    margin: 6px;
    line-height: 15px;
}
.box_posi .tag_cont a{
    font-size:12px;
}



}
