* {
	padding: 0;
	margin: 0;
	outline: 0;
	font-family: "微软雅黑", arial;
	text-decoration: none;
	list-style: none;
	
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

img {
	border: none;
}

body {
	background-color: #fff;
	text-rendering: optimizelegibility;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-text-size-adjust: none;
	-moz-font-smoothing: antialiased;
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-text-size-adjust: none;
	-ms-font-smoothing: antialiased;
}
.mob-search {
	display: none;
}
.zjprice{ font-size:2rem; color:#FF0000; padding-left:10px;}
.yfprice{ font-size:2rem; color:#FF0000; padding-left:10px;}
.dzz{  font-size:14px; color:#333333; }
.bk{margin:0; padding:0; border:1px solid #EBEBEB; }/*浮动遮罩效果*/

.boxgrid {
	BORDER-BOTTOM: #cccccc 0px solid; POSITION: relative; BORDER-LEFT: #cccccc 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0; PADDING-LEFT: 0px; WIDTH: 591px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 451px; OVERFLOW: hidden; BORDER-TOP: #cccccc 0px solid; BORDER-RIGHT: #cccccc 0px solid; PADDING-TOP: 0px
}
.boxcaption {
	POSITION: absolute; WIDTH: 591px; BACKGROUND: #7A7879; FLOAT: left; HEIGHT: 451px;
	filter:alpha(opacity=80);   
      -moz-opacity:0.8;   
      -khtml-opacity: 0.8;   
      opacity: 0.8;   

}
.caption .boxcaption {
	TOP: 451px; LEFT: 0px
}
.boxgrid IMG {
	POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TOP: 0px; LEFT: 0px; RIGHT: 0px;
}
.boxcaption H3 {
	MARGIN: 8px 4px 0px 10px; FONT: 13px; LETTER-SPACING: -1px; COLOR: #fff; text-align:left;
}
.boxcaption .cc {
	MARGIN: 4px 4px 0px 10px; COLOR: #cccccc; text-align:left;line-height: 20px;font-size: 12px;
}

.summary{background:#333;
	filter:alpha(opacity=80);   
      -moz-opacity:0.8;   
      -khtml-opacity: 0.8;   
      opacity: 0.8;   }
.listimg{float:left;position:relative;overflow:hidden;}
.listimg img{background:#333;top:0;left:0;position:absolute;}
.summary{width:306px;height:279px;top:279px;left:0;position:absolute;}
.summarytxt{margin:5px 10px;width:306px;height:22px; line-height:normal;font-size:14px;color:#ff9933;}


/* zeng_msgbox_layer */
.zeng_msgbox_layer, .zeng_msgbox_layer .gtl_ico_succ, .zeng_msgbox_layer .gtl_ico_fail, .zeng_msgbox_layer .gtl_ico_hits, .zeng_msgbox_layer .gtl_ico_clear, .zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("../images/gb_tip_layer.png");_background-image:url("../images/gb_tip_layer.png");background-repeat:no-repeat}
.zeng_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.zeng_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative}
.zeng_msgbox_layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
.zeng_msgbox_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
.zeng_msgbox_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.zeng_msgbox_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.zeng_msgbox_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.zeng_msgbox_layer .gtl_ico_loading{width:16px;height:16px;border:0;background-image:url(../images/loading.gif);float:left;margin:19px 10px 0 5px}


.mlm3{ line-height:30px; height:30px; font-size:14px; color:#ff9933; padding-left:20px; }
a.mlm3:link, a.mlm3:visited { line-height:30px; height:30px; font-size:14px; color:#ff9933; padding-left:20px;}
a.mlm3:hover { line-height:30px; height:30px; font-size:14px; color:#ff9933; padding-left:20px;}


.content {
	margin-top:0px;
	background: #fff;
}

.container {
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

.header {
	overflow: hidden;
	height: 71px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: url(../images/nav2.png);
	z-index: 30;
}

.header_b {
	position: relative;
	max-width: 1200px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	top:10px;
}

header h1 {
	text-align: left;
	line-height: 51px;
	font-weight: bold;
	padding-left: 0px;
	max-width: 1200px;
	margin: auto;
}

header h1 img {
	margin-top: 0px;
	float: left;
}

.burger {
	position: absolute;
	float: left;
	padding: 10px;
	top: -1px;
	right: 8px;
	display: none;
	cursor: pointer;
}

.burger li {
    width: 30px;
    height: 2px;
    background-color: #000;
    margin: 7px 0;
}

.burger.open li {
	background-color: #d9dde1;
}

nav {
	position: fixed;
	top: 10px;
	right: 0px;
	left: 200px;
	width: 100%;
	max-width: 1000px;
	z-index: 31;
	margin-left: auto;
	margin-right: auto
}

nav ul {
	float: right;
}

nav li {
	float: left;
	display: inline-block;
}

nav li a {
	font-size: 14px;
	color: #9d9d9d;
	padding: 0px 16px;
	display: block;
	line-height: 51px;
}

nav li .active {
	background: #000;
}

nav li a:hover {
	background: #000;
	color: #fff;
}

nav li.active a{
	background: #000;
	color: #fff;	
}


nav .index {
	display: block;
	float: left;
	height: 51px;
	width: 174px;
}

@media only screen and (max-width: 780px) {
	.header {
		background: none;
		position: fixed;
	}
	header {
		z-index: 2;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		background: url(../images/nav2.png);
		height: 51px;
	}
	header h1 {
		text-align: left;
		padding-left: 0;
		display: block;
		line-height: 46px;
	}
	header h1 img {
		float: none;
		/*width: 150px;*/
		margin-top: 1px;
	}
	.burger {
		display: block;
	}
	/*  Nav Drawer Layout  */
	nav .index {
		display: none;
	}
	nav {
		position: relative;
		max-width: inherit;
		z-index: 0;
	}
	nav ul {
		height: 100%;
		overflow-y: auto;
		float: none;
		padding-top: 51px;
	}
	nav li {
		display: block;
		float: none;
	}
	nav li a {
		padding: 0px 25px;
		letter-spacing: 3px;
		font-size: 14px;
	}
	nav li a.logo {
		display: none;
	}
	nav li a.active {
		color: #fff;
	}
	nav li a:hover {
		color: #fff;
		background-color: #000;
	}
	.header-section {
		margin-top: 60px;
	}
	/* NAVIGATION ANNIMATION */
	nav {
		width: 93%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		margin: 0;
		background: rgba(0, 0, 0, 0.8);
	/*	opacity: .3;*/
	    opacity: 0;
		-webkit-transform: translate3d(5%, 0, 0)scale(.97);
		-moz-transform: translate3d(5%, 0, 0)scale(.97);
		transform: translate3d(5%, 0, 0)scale(.97);
	}
	/*Nav Expanding Open Effect*/
	nav.open {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0)scale(1);
		-webkit-animation: slideIn .35s ease-in-out;
		-moz-transform: translate3d(0, 0, 0)scale(1);
		-moz-animation: slideIn .35s ease-in-out;
		transform: translate3d(0, 0, 0)scale(1);
		animation: slideIn .35s ease-in-out;
	}
	@-webkit-keyframes slideIn {
		0% {
			opacity: .3;
			-webkit-transform: translate3d(5%, 0, 0)scale(.97);
		}
		100% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0)scale(1);
		}
	}
	@-moz-keyframes slideIn {
		0% {
			opacity: .3;
			-moz-transform: translate3d(5%, 0, 0)scale(.97);
		}
		100% {
			opacity: 1;
			-moz-transform: translate3d(0, 0, 0)scale(1);
		}
	}
	@keyframes slideIn {
		0% {
			opacity: .3;
			transform: translate3d(5%, 0, 0)scale(.97);
		}
		100% {
			opacity: 1;
			transform: translate3d(0, 0, 0)scale(1);
		}
	}
	/*Nav Shrinking Closed Effect*/
	nav.close {
		opacity:0;
		-webkit-transform: translate3d(5%, 0, 0)scale(.97);
		-webkit-animation: slideOut .3s ease-in-out;
		-moz-transform: translate3d(5%, 0, 0)scale(.97);
		-moz-animation: slideOut .3s ease-in-out;
		transform: translate3d(5%, 0, 0)scale(.97);
		animation: slideOut .3s ease-in-out;
	}
	@-webkit-keyframes slideOut {
		0% {
			opacity: 1;
			-webkit-transform: translate3d(0, 0, 0)scale(1);
		}
		100% {
			opacity: .3;
			-webkit-transform: translate3d(5%, 0, 0)scale(.97);
		}
	}
	@-moz-keyframes slideOut {
		0% {
			opacity: 1;
			-moz-transform: translate3d(0, 0, 0)scale(1);
		}
		100% {
			opacity: .3;
			-moz-transform: translate3d(5%, 0, 0)scale(.97);
		}
	}
	@keyframes slideOut {
		0% {
			opacity: 1;
			transform: translate3d(0, 0, 0)scale(1);
		}
		100% {
			opacity: .3;
			transform: translate3d(5%, 0, 0)scale(.97);
		}
	}
	/* CONTENT ANNIMATION */
	.content {
		/* starting point */
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		z-index: 1;
		margin-top: 0px;
		padding-top: 51px;
	}
	/*Content Sliding Open Effect*/
	header.open,
	.content.open {
		-webkit-transform: translate3d(240px, 0, 0);
		-webkit-animation: open .5s ease-in-out;
		-moz-transform: translate3d(240px, 0, 0);
		-moz-animation: open .5s ease-in-out;
		transform: translate3d(240px, 0, 0);
		animation: open .5s ease-in-out;
	}
	.content.open {
		position: fixed;
		overflow: hidden;
	}
	@-webkit-keyframes open {
		0% {
			-webkit-transform: translate3d(0, 0, 0);
		}
		70% {
			-webkit-transform: translate3d(260px, 0, 0);
		}
		100% {
			-webkit-transform: translate3d(240px, 0, 0);
		}
	}
	@-moz-keyframes open {
		0% {
			-moz-transform: translate3d(0, 0, 0);
		}
		70% {
			-moz-transform: translate3d(260px, 0, 0);
		}
		100% {
			-moz-transform: translate3d(240px, 0, 0);
		}
	}
	@keyframes open {
		0% {
			transform: translate3d(0, 0, 0);
		}
		70% {
			transform: translate3d(260px, 0, 0);
		}
		100% {
			transform: translate3d(240px, 0, 0);
		}
	}
	/*Content Sliding Closed Effect*/
	header.close,
	.content.close {
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-animation: close .3s ease-in-out;
		-moz-transform: translate3d(0, 0, 0);
		-moz-animation: close .3s ease-in-out;
		transform: translate3d(0, 0, 0);
		animation: close .3s ease-in-out;
	}
	@-webkit-keyframes close {
		0% {
			-webkit-transform: translate3d(240px, 0, 0);
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0);
		}
	}
	@-moz-keyframes close {
		0% {
			-moz-transform: translate3d(240px, 0, 0);
		}
		100% {
			-moz-transform: translate3d(0, 0, 0);
		}
	}
	@keyframes close {
		0% {
			transform: translate3d(240px, 0, 0);
		}
		100% {
			transform: translate3d(0, 0, 0);
		}
	}
}


/*header end*/


/*titlebigbox*/

.titlebigbox {
	width: 100%;
	border-bottom: 1px solid #f4f4f4;
}

.titlebox {
	max-width: 1200px;
	margin: 0 auto 0px;
	overflow: hidden;
	height: 60px;
	padding-left: 10px;
	padding-right: 10px;
}

.titlebox h2 {
	float: left;
	font-size: 24px;
	color: #6b6b6b;
	line-height: 60px;
	font-weight: normal;
}

.titlebox .titlebox_r {
	float: right;
	margin-top: 19px;
	font-size: 12px;
	height: 28px;
}

.titlebox .titlebox_r span {
	margin-left: 15px;
	margin-right: 15px;
	height: 16px;
	width: 1px;
	display: block;
	background: #e0e0e0;
	float: left;
	margin-top: 5px;
}

.titlebox .titlebox_r a {
	padding: 0px 15px;
	color: #8e8e8e;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
}

.titlebox .titlebox_r .first{
	display: none;
}

.titlebox .titlebox_r .active {
	color: #fff;
	background: #595959;
}

.footerbox {
	width: 100%;
	padding-top: 18px;
	padding-bottom: 25px;
	width: 100%;
	background: url(../images/nav2.png);
	position: relative;
	z-index: 15;
	font-size: 12px;
}

.footerbox .footer {
	max-width: 1200px;
	margin: 0 auto 28px;
	font-family: "微软雅黑";
	overflow: hidden;
	padding: 0px 16px;
}

.footerbox .footer ul li {
	float: left;
	width: 20%;
	padding: 0 18px;
	border-right: 1px dotted #494747;
	color: #9f9f9f;
	height: 120px;
}

.footerbox .footer ul li img {
	display: block;
}

.footerbox .footer ul li.lastli {
	width: 25%;
	float: right;
	margin-right: 0;
	border-right: none;
	padding: 0px 30px;
}

.footerbox .footer ul li p {
	line-height: 21px;
	padding: 0px;
	margin: 0px;
}

.footerbox .footer ul li.lastli div {
	width: 100%;
	overflow: hidden;
}

.footerbox .footer ul li.lastli div img {
	float: left;
	margin-right: 2px;
}

.footerbox .footer ul li .topimg {
	height: 88px;
	margin-bottom: 10px;
}

.footerbox .footer ul li .fttitle {
	color: #fff;
	margin-bottom: 10px;
	font-size: 12px;
	display: block;
}

.footerbox .footer ul li .pfff {
	color: #fff;
}

.footerbox .footer ul li .mt10 {
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
}

.ft_bottom {
	width: 100%;
	text-align: center;
	border-top: 0px solid #474646;
	padding-top: 12px;
	font-family: "微软雅黑";
	color: #999;
}

.ft_bottom .cop {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 12px;
}

.ft_bottom .ft_fx {
	height: 17px;
	overflow: hidden;
	background: url(../images/fticon.png) no-repeat center center;
}

.ft_fx a{
	display: block !important;
	float: none !important;
	display: inline-block !important;
	padding: 0px !important;
	background: none !important;
	height: 17px !important;
	width: 17px !important;
	margin: 0px 5px !important;
}

.ft_bottom .ft_fx .bdsharebuttonbox{
	height: 17px !important;
	text-align: center;
}

.fs_fx{
	overflow: hidden;
	width: 135px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 30;
}

.fs_fx .to_top{
	width: 135px;
	height: 56px;
	cursor: pointer;
	background: url(../images/to_top.png) no-repeat center center;
	overflow: hidden;
}

.fs_fx .qq_li{
	width: 135px;
	background: url(../images/qq_top.png) #313131 no-repeat top center;
	padding-top: 40px;
	overflow: hidden;
}

.fs_fx .qq_li a{
	display: block;
	height: 42px;
	background: url(../images/qq_li.png) no-repeat center center;
	overflow: hidden;
	font-family: arial;
	line-height: 42px;
	padding-left: 40px;
	color: #f1f1f1;
	font-size: 12px;
}

.fs_fx .kefu{
	width: 135px;
	height: 61px;
	background: url(../images/kefus.png) no-repeat center center;
	overflow: hidden;
}

.fs_ewm{
	width: 135px;
	height: 182px;
	background: url(../images/fs_ewm.png) no-repeat center center;
	overflow: hidden;
	text-align: center;
}

.fs_ewm img{
	width: 110px;
	height: 110px;
	margin-top: 20px;
}

.fs_close{
	width: 135px;
	height: 24px;
	background: url(../images/fs_close.png) no-repeat center center;
	cursor: pointer;
	overflow: hidden;
}

.wap_fx{
	overflow: hidden;
	position: fixed;
	width: 40px;
	bottom: 3%;
	right: 5px;
	z-index: 50;
	text-align: center;
	display: none;
}

.wap_fx a{
	display: block;
	width: 40px;
	height: 40px;
	margin: 6px 0px;
	text-align: center;
	cursor: pointer;
}

.wap_fx .qq{
	background: url(../images/wap_qq.png) no-repeat;
	background-size: cover;
}

.wap_fx .wx{
	background: url(../images/wap_wx.png) no-repeat;
	background-size: cover;
}

.wap_fx .phone{
	background: url(../images/wap_phone.png) no-repeat;
	background-size: cover;
}

@media only screen and (max-width: 640px) {
	.titlebox_r {
		float: none !important;
		margin-top: 0px !important;
		margin-bottom: 10px !important;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.titlebox h2 {
		font-size: 20px;
		line-height: 50px;
		float: none;
		display: block;
	}
	.titlebox {
		height: auto;
	}
	.footerbox .footer {
		display: none;
	}
	.footerbox {
		padding: 0px;
	}
	.ft_bottom {
		width: 100%;
		text-align: center;
		border-top: 1px solid #474646;
		padding: 16px 0px;
		color: #999;
	}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
	.footerbox .footer ul li {
		width: 44%;
		height: 132px;
		padding: 0px 3%;
		margin-left: -1px;
	}
	.footerbox .footer ul li.lastli {
		width: 44%;
		float: left;
		margin-right: auto;
		border-right: none;
		padding: 0px 3%;
	}
	.footerbox .footer ul li:nth-child(2) {
		border-right: none;
	}
}

.cop a{color:#999}




.sssearch { height:28px;}
.li{width:33%;display:inline-block;}
.li_img{width: 100%;
    height: 250px;}
.goodstitle{color:#999999}

@media only screen and (max-width: 1920px) {
.ssinput { width:100px; height:24px;}
.banner{height:800px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 800px;
  max-width: 1920px;
  background-size: cover;}
/*.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:540px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(images/img1_1.png) no-repeat center;}*/

@media only screen and (max-width: 1440px) {
.ssinput { width:100px; height:24px;}
.banner{height:500px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 500px;
  background-size: cover;}
}

@media only screen and (max-width: 780px) {
		.mob-search {
			display: block;
		}

.ssinput { width:80px; height:24px;}
.banner{height:325px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 325px;
  background-size: cover;}
  .li{width:50%;display:inline-block;}
  .li_img{height:175px;}
}


@media only screen and (max-width: 640px) {
.ssinput { width:80px; height:24px;}
.banner{height:266px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 266px;
  background-size: cover;}
}

@media only screen and (max-width: 480px) {
.ssinput { width:80px; height:24px;}
.banner{height:200px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 200px;
  background-size: cover;}
}

@media only screen and (max-width: 320px) {
.ssinput { width:80px; height:24px;}
.banner{height:133px;overflow:hidden;}
.banner .d1{position:absolute;
  width:100%;
  height:100%;
  max-height: 133px;
  background-size: cover;}
}



/*案例详情页样式*/
.gf-case{padding-top: 50px; padding-bottom: 30px;border-bottom: 1px solid #dedede;}

.gf-case .focus{ width:100%; height:500px;  margin:0 auto; position:relative; overflow:hidden;   }
.gf-case .focus .hd{width: 100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;}
.gf-case .focus .hd ul{ overflow:hidden; height:5px;  margin: 0 auto;position: absolute;left: 50%; -webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0);}
.gf-case .focus .hd ul li{ width: 5px;height: 5px;margin-right: 10px;background-color: #d6d6d6;float: left;padding-top: 5px;}
.gf-case .focus .hd ul .on{ background:#000;  }
.gf-case .focus .bd{ position:relative; z-index:0; }
.gf-case .focus .bd ul{height: 500px;}
.gf-case .focus .bd li{text-align: center; height:500px;}
.gf-case .focus .bd li img{ width:auto;  max-height:100%; text-align: center;}
.gf-case .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.gf-case .prev,.gf-case .next{position: absolute;top: 50%;margin-top: -14px;z-index: 100;left: 0;height:28px;width:28px; display:block;}
.gf-case .next{left: auto;right: 0; background:url("../images/case_next.png") no-repeat 0 0;}
.gf-case .next:hover{background:url("../images/case_next.png") no-repeat 0 -28px;}
.gf-case .prev{background:url("../images/case_prev.png") no-repeat 0 0;}
.gf-case .prev:hover{background:url("../images/case_prev.png") no-repeat 0 -28px;}

@media (max-width:780px){
.gf-case .focus{height: 400px;}
.gf-case .focus .bd ul{height: 400px;}
.gf-case .focus .bd li{ height:400px;}


}




@media (max-width:768px){

.gf-case .prev,.gf-case .next{display: none;} 
}
@media (max-width:767px){
.gf-case-detail .gf-state p{width: 100%;}

.gf-case-detail .gf-case{padding: 50px 0;}

.gf-case .focus{height: 230px;}
.gf-case .focus .bd ul{height: 200px;}
.gf-case .focus .bd li{ height:200px;}


}

/*会员CSS*/
.mleft { text-align:; width:215px;padding-top:10px; margin-left:50px;}
.mright { text-align:left; width:985[x; padding-top:10px;}

.mlogo{ width:165px;max-width:165px; line-height:120px; height:120px; margin-left:0px;}
.mlogo img{display:inline;list-style-type:none;text-align:center; width:98px; height:98px;}
.mlogot{ font-size:18px; color:#999999;text-align:center; width:98px; height:24px; line-height:24px;display:block;word-break: break-all;word-wrap: break-word;}


.lm{ width:165px; height:500px;}
.lm li{ display:inline;list-style-type:none;}
.mlm{ line-height:30px; height:30px; font-size:14px; color:#333333; font-weight:bold;}
.mlm2{ line-height:30px; height:30px; font-size:14px; color:#333333; padding-left:20px; }

/*忘记密码*/

.wjmms{
	color:#a0a0a0;
	text-decoration:none;
	font-weight:normal;
	font-family: "微软雅黑","宋体";
	font-size: 18px;
	line-height: 30px;
	font-weight:bold;
}
.wjmmyh{background:url(../images/yh.png) no-repeat;width:269px; height:39px;  padding-left:5px;}
.wjmmsr{width:240px; height:30px; float:left; border:0px;  font-size:14px; line-height:30px; color:#C1C1C1;}
.wjmmyzm{background:url(../images/yh.png) no-repeat;width:269px; height:39px; padding-left:5px;}
.wjmmsryzm{width:120px; height:30px; float:left; border:0px;  font-size:14px; line-height:30px; color:#C1C1C1;}
.tjcss{background:#ff9933; color:#FFFFFF; font-size:18px; height:40px; line-height:40px; border:0; cursor:pointer;}
.tj2css{background:#ff9933; color:#FFFFFF; font-size:14px; height:20px; line-height:20px; border:0; cursor:pointer;}
.jrgwc{background:#FFF3E7; border:1px solid #ff9933; color:#FE6500; font-size:18px; height:40px; line-height:40px; cursor:pointer;}
.srk{ border:1px #999999 solid; padding:2px; }

a.dbtitle2:link, a.dbtitle2:visited {
	color:#a0a0a0;
	text-decoration:none;
	font-weight:normal;
	font-family: "微软雅黑","宋体";
	font-size: 14px;
	line-height: 24px;
}

a.dbtitle2:hover {
	color:#ff9933;
	text-decoration:none;
	font-weight:normal;
	font-family: "微软雅黑","宋体";
	font-size: 14px;
	line-height: 24px;
}


.tsnr{
	color:#a0a0a0;
	text-decoration:none;
	font-weight:normal;
	font-family: "微软雅黑","宋体";
	font-size: 12px;
	line-height: 20px;
}

.cbody{ width:100%; height:100%; overflow:hidden; }
.cbody ul{text-align:center;list-style-type:none;}
.cbody ul li{display:inline;list-style-type:none;float:left;display:inline-block;}


.inputnr{ height:30px; border:1px #999999 solid;  font-size:14px; line-height:30px; color:#333333; padding-left:2px;}




/*订单CSS开始*/
.ddtitle {line-height:30px; height:30px; font-size:12px; color:#333333;}
.ddsj {line-height:30px; height:30px; font-size:12px; color:#333333;}
.ddsj:hover {line-height:30px; height:30px; font-size:12px; color:#ff9933;}
.ddsj2 { font-size:14px; color:#333333;}
.ddsj2:hover { font-size:14px; color:#ff9933;}
.dddtitle {line-height:30px; height:30px; font-size:14px; color:#000000;}
.ddstitle {line-height:30px; height:30px; font-size:12px; color:#aaaaaa;}
.ddztitle {line-height:30px; height:30px; font-size:14px; color:#990000;}
.yysj {line-height:24px; height:24px; font-size:12px; color:#aaaaaa;}
.yyjg {line-height:24px; height:24px; font-size:14px; color:#ff0000;}
/*订单CSS结束*/



/*艺术家样式开始*/
.ysjname{ line-height:30px; height:30px; font-size:14px; color:#333333; }
a.ysjname:link, a.dpmbx:visited {  line-height:30px; height:30px; font-size:14px; color:#333333;}
a.ysjname:hover {  line-height:30px; height:30px; font-size:14px; color:#ff9933;}
.ysjsname{ font-size:22px; color:#333333; }
.ysjsgrjj{ font-size:22px; color:#333333; }
.ysjsgrjjs{ font-size:14px; color:#333333; }
.ysjsczlx{ font-size:14px; color:#666666; }
.ysjsyskj{ font-size:14px; color:#ff9933; }
a.ysjsyskj:link, a.ysjsyskj:visited {   height:30px; font-size:14px; color:#ff9933;}
a.ysjsyskj:hover {  height:30px; font-size:14px; color:#ff9933;}


a.yskjfl:link, a.yskjfl:visited {  line-height:30px; height:30px; font-size:20px; color:#333333; padding-left:60px;}
a.yskjfls:link, a.yskjfls:visited {  line-height:30px; height:30px; font-size:20px; color:#ff9933; padding-left:60px;}
a.yskjfl:hover {  line-height:30px; height:30px; font-size:20px; color:#ff9933;  padding-left:60px;}


.ysjrz b{ 
  display:block;
  width:32px; 
  height:30px;
  line-height:30px;
  top:134px;
  left:160px; 
  position:absolute;
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#ffffff;
  font-weight:normal;
  text-align:center;
}  
/*艺术家样式结束*/

.dkjlogo {border-radius:160px}

.cbody{ width:100%; height:100%; overflow:hidden; }
.cbody ul{text-align:center;list-style-type:none;}
.cbody ul li{display:inline;list-style-type:none;float:left;display:inline-block;}
.mp{ width:100%}
.jj{ height:28px;}

.bk{margin:0; padding:0; border:1px solid #EBEBEB; }
.bk:hover{margin:0; padding:0; border:1px solid #ff9933; }


.goodstitle{ line-height:24px; height:24px; font-size:14px; color:#333333; }
a.goodstitle:link, a.goodstitle:visited {  line-height:24px; height:24px; font-size:14px; color:#333333;}
a.goodstitle:hover {  line-height:24px; height:24px; font-size:14px; color:#ff9933;}



.yzmp{ border:1px #999999 solid; padding:2px; height:50px; line-height:50px; font-size:30px; width:200px;}
.inputBoxsr{width:1100px; height:30px; float:left; border:1px solid #333333;  font-size:14px; line-height:30px; color:#C1C1C1;}
