@media screen and (min-width: 767px) {
	#main {
		/*padding-top: 32px;*/
		/*padding-bottom: 61px;*/
		border-bottom: 1px solid #ccc;
		overflow: hidden
	}
	#main .left {
		border-right: 1px solid #333;
		width: 456px;
		min-height: 620px;
		padding-right: 10px;
	}
	#main .left .title {
		margin-bottom: 13px;
		font-size: 22px;
		font-weight: 700;
	    font-family: "Segoe UI";	
	}
	#main .left .list-paddingleft-2 {
		width: 100% !important;
	}
	#main .left .customtitle {
		    width: 100% !important;
		display: block;
		background: #000;
		text-align: center;
		font-size: 20px;
		font-weight: 700;
		color: #fff;
		height: 45px;
		line-height: 45px;
	box-shadow: 0px 3px #5d5c5c, 0px 4px 5px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
	    border-radius: 5px !important;
	background: linear-gradient(to bottom, #575758, #333333);
	}
	#main .left .left_btn {
		display: block;
		text-align: center;
		font-size: 20px;
		font-weight: 700;
		color: #00f;
		height: 40px;
		line-height: 40px;
		text-decoration: underline
	}
	#main .right_new {
		width: 260px;
		border-right: 2px solid #c9c9c9;
		padding: 0px 9px;
		margin-left: 0px;
	}
	#main .Customize_right {
		width: 500px;
		background: #fff;
		padding: 3px;
		top: 10%;
		margin-left: 10px;
		position: fixed;
		right: -505px;
		overflow-y: auto;
		height: 90%;
		z-index: 10001;
	}
	#main .right .title {
		background: url(../images/right_title.jpg) no-repeat left center;
		font-size: 25px;
		padding-left: 36px
	}
	#main .right .desc {
		color: #9a9a9a;
		margin-top: 15px;
		line-height: 18px
	}
	#main .right .boreder_green {
		border: 2px solid #333;
		background: #ddd;
		padding: 4px 1px;
		border-radius: 8px
	}
	.rows .labe {
		line-height: 25px
	}
	.rows .labe .num {
		display: block;
		width: 50px;
		height: 28px;
		border-radius: 3px;
		background: #333;
		font-size: 18px;
		text-align: center;
		color: #fff;
		line-height: 28px
	}
	.rows .labe .info {
		width: 423px;
		border-top: 1px solid #ddb348
	}
	.rows .labe .info .txt {
		font-size: 17px;
		line-height: 33px
	}
	.rows .labe .info .small_txt {
		color: #333
	}
	.rows .labe .info .a_btn {
		background: url(../images/right_title.png) no-repeat right center;
		width: 120px;
		height: 35px
	}
	.rows .labe .info .a_btn2 {
		background: url(../images/right_title_cur.png) no-repeat right center;
		width: 40px;
		height: 30px;
		display: none
	}
	.rows .labe .info .a_btn.cur {
		background: url(../images/right_title_cur.png) no-repeat right center;
		width: 40px;
		height: 30px
	}
	.rows .input .txt3 {
		color: #9a9a9a
	}
	.rows .input .input_txt {
		width: 330px;
		height: 34px;
		line-height: 34px;
		background: #f0f0f0;
		border: 0;
		border-radius: 3px;
		margin-left: 2px;
		text-indent: 12px
	}
	.rows .input .select_txt {
		width: 200px;
		height: 34px;
		line-height: 34px;
		background: #f0f0f0;
		border: 0;
		border-radius: 3px;
		margin-left: 2px;
		text-indent: 12px
	}
	.rows .input .ok,.rows .input .select {
		width: 150px;
		height: 34px;
		border-radius: 3px;
		background: #fab015;
		color: #e26e11;
		font-size: 18px;
		display: block;
		text-align: center;
		line-height: 34px;
		cursor: pointer
	}
	.rows .input .ok {
		width: auto;
		padding: 0 5px;
		float: left;
		margin-left: 1px;
		background: #f00000;
		color: #fff
	}
	.rows .input .select {
		color: #fff
	}
	.rows .input .select_btn {
		width: 40px;
		height: 34px;
		background: url(../images/select_btn.jpg) no-repeat center center;
		float: left;
		cursor: pointer
	}
	.rows .labe .checkbox a img {
		margin-right: 35px;
		border: 4px solid #ccc
	}
	.rows .labe .checkbox a {
		position: relative
	}
	.rows .chosen span {
		width: 97%;
		padding: 0 1%;
		display: block;
		position: relative;
		float: left;
		text-align: center;
		font-size: 13px;
		margin: 5px 0 2px;
		font-weight: 700;
		line-height: 20px;
		border: 1px solid #333;
		color: #333;
	}
	.rows .chosen span.cur {
		border: 1px solid #e26e11 !important;
		color: #333
	}
	.rows .chosen span .gou {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: none
	}
	.rows .chosen span.cur .gou {
		display: block;
		border: 0 !important;
		max-height: inherit !important
	}
	.rows .chosen span .gou_bg {
		position: absolute;
		width: 19px;
		right: -30px;
		top: 0;
		display: none
	}
	.rows .chosen span.cur .gou_bg {
		display: block;
		border: 0 !important;
		max-height: inherit !important
	}
	.rows .labe .discountbox a img {
		margin-right: 35px;
		border: 4px solid #ccc
	}
	.rows .labe .discountbox a {
		position: relative;
		margin-bottom: 3px;
		display: block;
		overflow: hidden
	}
	.rows .input .ul_list0 {
		width: 333px;
		position: relative;
		float: left
	}
	.rows .input .ul_list0 ul {
		position: absolute;
		width: 100%;
		z-index: 1000;
		background: #fff;
		top: 34px;
		border: 1px solid #ccc;
		display: none
	}
	.rows .input .ul_list0 ul li {
		border-bottom: 1px solid #ccc;
		text-align: center;
		line-height: 40px;
		cursor: pointer
	}
	.rows .input .select_mask {
		cursor: pointer
	}
	.rows .input .select_mask .select_ul {
		display: none
	}
	.submit_info .subtitle {
		text-align: center;
		padding: 13px 0;
		font-size: 14px
	}
	.submit_info .totalprice {
		color: #fab015;
		font-size: 35px;
		text-align: center
	}
	.submit_info .total_info {
		text-align: center;
		margin-top: 12px
	}
	.submit_info .total_info .price {
		font-size: 16px
	}
	.submit_info .other_info {
		text-align: center;
		margin-top: 12px;
		font-size: 17px;
		font-weight: 700
	}
	.submit_info .desc {
		color: #a7a7a7
	}
	.submit_info .btn {
		margin-top: 24px
	}
	.submit_info .btn .AddtoCart {
		width: 100%;
		background: #95be06 url(/static/images/global/goods.png) no-repeat 9px
			-60px;
		border-radius: 4px;
		-ms-border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 0 196px 0 197px;
		height: 47px;
		line-height: 47px;
		color: #fff;
		display: inline-block;
		cursor: pointer;
		font-size: 14px;
		margin-right: 16px
	}
	.submit_info .btn .AddtoCart:hover {
		background: #fab096 url(/static/images/global/goods.png) no-repeat 9px
			-60px
	}
	.submit_info .btn .inquire {
		display: block;
		cursor: pointer;
		text-decoration: none;
		width: 100%;
		height: 40px;
		padding: 0px 10px;
		border: 0;
		background: #5c64ac;
		color: #fff;
		text-align: center;
		border-radius: 3px;
		float: left;
		line-height: 40px;
		margin-top: 10px
	}
	.submit_info .btn .inquire:hover {
		background: #5c64ec
	}
	.chosenover .submit_info .custom_current {
		display: none
	}
	.get_margin {
		position: relative;
		width: 800px;
	}
	.custom_form .custom_list {
		position: relative
	}
	.custom_form .custom_list .tiao {
		position: absolute;
		top: -70px;
		right: 0
	}
	#get_custom {
		width: 800px;
		background: #fff;
		position: fixed;
		top: 0;
		display: none;
		z-index: 100000
	}
	#get_custom .custom_list {
		padding: 26px 15px
	}
	#get_custom .custom_list .title .num {
		display: block;
		width: 33px;
		height: 28px;
		border-radius: 3px;
		background: #fab015;
		font-size: 18px;
		text-align: center;
		color: #fff;
		line-height: 28px
	}
	#get_custom .custom_list .title .name {
		display: block;
		width: 100%;
		margin-left: 12px;
		border-bottom: 1px solid #ddb348;
		font-size: 18px;
		word-break: break-all
	}
	#get_custom .custom_list .desc {
		width: 538px;
		margin-left: 15px;
		color: #333;
		line-height: 18px;
		font-size: 12px
	}
	#get_custom .custom_list .img_list {
		margin-top: 24px;
		height: 525px;
		overflow: auto
	}
	#get_custom .custom_list .img_list a {
		margin-bottom: 5px;
		display: block;
		min-height: 80px;
		overflow: hidden;
		text-align: center
	}
	#get_custom .custom_list .img_list .param {
		cursor: pointer;
	}
	#get_custom .custom_list .border {
		border: 2px solid #ccc;
		float: left;
		margin-right: 10px;
		margin-bottom: 15px
	}
	#get_custom .custom_list .img_list .name {
		font-size: 16px;
		margin-bottom: 8px
	}
	#get_custom .custom_list .img_list .name p {
		margin: 5px 0;
		line-height: normal
	}
	#reviews {
		overflow: hidden
	}
	#reviews .container {
		height: 1075px;
		overflow: hidden
	}
	#reviews div>h2 {
		font-size: 23px;
		margin-bottom: 0 !important;
		color: #455560 !important;
		border: none !important
	}
	#reviews .text-center {
		display: block;
		font-family: 'Roboto Condensed', sans-serif;
		font-size: 16px;
		font-weight: 300;
		line-height: 22.86px;
		text-align: center
	}
	#reviews .text-center div {
		margin-top: 15px
	}
	#reviews-content {
		margin-top: 15px
	}
	#reviews .col-sm-4 {
		width: 50%;
		float: left;
		margin-bottom: 15px;
		height: 200px;
		overflow: hidden
	}
	#reviews .bubble {
		position: relative;
		display: inline-block;
		text-align: justify;
		min-height: 1.5em;
		padding: 20px;
		background: #FFF;
		border: #cfe4f3 solid 4px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px
	}
	#reviews .bubble:before {
		content: "";
		position: absolute;
		bottom: -19.5px;
		left: calc(57%);
		border-style: solid;
		border-width: 18px 18px 0;
		border-color: #cfe4f3 transparent;
		display: block;
		width: 0;
		z-index: 0
	}
	#reviews .bubble:after {
		content: "";
		position: absolute;
		bottom: -15px;
		left: 60%;
		border-style: solid;
		border-width: 15px 15px 0;
		border-color: #FFF transparent;
		display: block;
		width: 0;
		z-index: 1
	}
	#reviews .fa-star {
		color: #fff;
		background: url(../images/xingxing.png) no-repeat center center;
		margin: 2px;
		padding: 6px;
		border-radius: 2px
	}
	#reviews .fa {
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased
	}
	#reviews .fa-star:before {
		content: "\f005"
	}
	#reviews .bubble-owner {
		margin-top: 20px;
		position: relative;
		left: calc(44%);
		width: 100px;
		text-transform: capitalize
	}
	.custom_current {
		display: block;
		position: relative;
		width: 270px;
		margin: 0 auto
	}
	.custom_current:hover dt {
		background-color: #fff;
		color: #333;
		border-bottom: 0;
		z-index: 1011;
		position: relative;
		-webkit-border-radius-topleft: 6px;
		-moz-border-radius-topleft: 6px;
		border-top-left-radius: 6px;
		-webkit-border-radius-topright: 6px;
		-moz-border-radius-topright: 6px;
		border-top-right-radius: 6px
	}
	.custom_current:hover dt a {
		color: #8d0000;
		text-decoration: none
	}
	.custom_current:hover dt.not_dd {
		background: 0;
		border: 1px transparent solid
	}
	.custom_current dt {
		height: 34px;
		color: #333;
		line-height: 34px;
		margin-top: 3px;
		padding: 0 20px 0 8px;
		cursor: pointer
	}
	.custom_current dt strong {
		width: 40px;
		display: block;
		text-align: center
	}
	.custom_current dt.not_dd {
		background: 0;
		padding-right: 10px
	}
	.custom_current dd {
		padding: 5px 10px 8px;
		border: 1px solid #d1d1d1;
		background: #fff;
		position: absolute;
		top: 36px;
		right: 4px;
		display: none
	}
	.custom_current dd img {
		margin-right: 5px
	}
	.custom_current:hover dd {
		display: block;
		z-index: 1010;
		-webkit-border-radius-bottomleft: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-left-radius: 6px;
		-webkit-border-radius-bottomright: 6px;
		-moz-border-radius-bottomright: 6px;
		border-bottom-right-radius: 6px;
		-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
		box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box
	}
	.custom_current:hover dd a {
		display: block;
		height: 18px;
		line-height: 18px;
		overflow: hidden
	}
	._currency a {
		margin-right: 10px
	}
	.biaoge {
		/*background: url(/static/theme/default/images/lan_bg.png) repeat-x;*/
	    background-color: #bcdbdf;
		padding-top: 6px;
		position: relative;
		background-size: 100% 100%;
		margin-bottom: 10px;
		border: 1px solid #d4cdcd;
	}
	.biaoge .lan_tip {
		position: absolute;
		left: 199px;
		top: -75px;
		width: 472px;
		height: 82px;
		background-size: 100%;
	}
	.lan_zhu {
		font-family: "Segoe UI";
		background:#0068b7;
		width: 190px;
		height: 43px;
		line-height: 43px;
		text-align: center;
		background-size: 100%;
		color: #fff;
		font-size: 16px;
		display: block;
		float: left
	}
	.lan_back {
		width: 480px;
		height: 39px;
		text-align: center;
		background-size: 100%;
		color: #fff;
		font-size: 16px;
		display: block;
		float: left;
		margin-left: 8px;
		position: relative
	}
	#newnu {
		width: 100%;
		padding-bottom: 8px;
		overflow: hidden;
	}
	#newnu li {
		width: 164px;
		height: 36px;
		line-height: 36px;
		text-align: center;
	    background-color: #40A9C5;
		background-size: 100%;
		float: left;
		margin: 0 0px 10px 4px;
	        box-shadow: 0px 5px #40A9C5, 0px 4px 5px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
    background: linear-gradient(to bottom, #40A9C5, #c2c2c2);
	}
	#newnu li a {
		font-family:"Graphik Webfont",-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;
		display: block
	}
	#newnu li:last-child {
		border: 0
	}
	#newnu li.cur {
		background: url(/static/theme/default/images/lan_cur.png) no-repeat left
			center;
		background-size: 100%
	}
	#newnu li.cur a {
		color: #fff
	}
	.nutable_div {
		background: #eee;
		padding: 8px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}
	.nutable_div .nutable tr td {
		position: relative
	}
	.nutable_div .nutable tr td.data {
		cursor: pointer
	}
	.nutable_div .nutable tr:hover {
		background: #ffd2d2 !important
	}
	.nutable_div .nutable tr td:hover {
		background: #e6eafb
	}
	.nutable_div .nutable tr:nth-child(odd) {
		background: #fff
	}
	.nutable_div .nutable tr:nth-child(even) {
		background: #eee
	}
	.nutable_div .nutable tr.first {
		background: #0c5dff
	}
	.nutable_div .nutable tr.first td {
		color: #fff;
		font-weight: 700;
		font-family: Calibri
	}
	.nutable_div .nutable .table_data {
		position: relative
	}
	.nutable_div .nutable .table_data .abso {
		position: absolute;
		top: -34px;
		left: -50px;
		width: 170px;
		height: 30px;
		line-height: 28px;
		background: #0c5e7d;
		color: #fff;
		font-weight: 700;
		display: none;
		opacity: .78
	}
	.nutable_div .nutable .table_data:hover .abso {
		display: block
	}
	.nutable_div .nutable .table_data:after {
		position: absolute;
		width: 0;
		height: 0;
		border-left: 50px solid transparent;
		border-right: 50px solid transparent;
		border-bottom: 100px solid #0c5dff
	}
	.grall {
		float: left;
		width: 195px;
		margin-right: 8px
	}
	.custom_content_cout {
		padding-bottom: 20px;
		overflow: hidden;
		border-bottom: 2px solid #ccc;
		margin-bottom: 15px
	}
	.custom_content_t {
		overflow: hidden;
	    font-family: "Segoe UI";	
		margin-bottom: 15px
	}
	.custom_content_title {
		width: 33.33%;
		padding-top: 6px;
		padding-bottom: 6px;
		float: left;
		color: #fff
	}
	.custom_content_title span {
		display: block;
		text-align: center;
		font-family: "Segoe UI"
	}
	.custom_content_title span.top {
		font-size: 18px;
		color: #fff
	}
	.custom_content_title.vred {
		background: #40a8c4
	}
	.custom_content_title.vblue {
		background: #40a8c4
	}
	.custom_content_title.vyellow {
		background: #f7aa00
	}
	.custom_content_title.vyellow span {
		color: #333
	}
	.pro_list {
		position: relative;
		-webkit-box-shadow: 3px 3px 5px #000;
		-moz-box-shadow: 3px 3px 5px #000;
		box-shadow: 3px 3px 5px #000;
		overflow: hidden;
		margin: 0 44px;
		height: 130px;
		float: left;
		width: 470px;
		margin: 0 !important
	}
	.pro_list ul li {
		width: 104px;
		padding-bottom: 39px;
		float: left;
		height: 120px;
		cursor: pointer;
		padding: 10px 9px 0 5px
	}
	.picture {
		width: 104px;
		height: 120px;
		transform: skew(-31deg, 0deg);
		border: 1px solid #ccc;
		padding: 1px;
		overflow: hidden
	}
	.pro_list ul li img {
		transform: skew(32deg, 0deg);
		position: relative;
		max-width: 180px;
		max-height: 180px;
		left: -17px
	}
	.pro_list .turn_btn {
		width: 100%;
		position: absolute;
		top: 30px;
		left: 0
	}
	.pro_list .turn_btn #prev4 {
		position: absolute;
		left: 0
	}
	.pro_list .turn_btn #next4 {
		position: absolute;
		right: 0
	}
	.dgral {
		position: fixed;
		top: 0;
		z-index: 10000;
		display: none
	}
	.dgral .music_push {
		height: 52px;
		position: absolute;
		bottom: 13px;
		width: 100%;
		background-size: 100%;
		text-align: center;
		padding-top: 8px
	}
	.dgral .3d_close {
		position: absolute;
		top: 13px;
		right: 10px;
		font-size: 30px;
		color: #fff
	}
	.dgral .brief {
		color: #333 !important;
		font-size: 16px !important;
		bottom: -103px !important;
		line-height: normal !important;
		padding: 10px 3px !important;
		background: #fff
	}
	.scroll_container {
		overflow: hidden;
		position: relative;
		background-color: #f8f8f8
	}
	.scroll_absolute {
		position: absolute
	}
	.scroll_vertical_bar {
		position: absolute;
		top: 0;
		right: 0;
		width: 16px;
		height: 100%;
		background: green;
		margin: 0;
		padding: 0
	}
	.scroll_track {
		position: relative;
		background-color: #bcb794
	}
	.scroll_drag {
		position: relative;
		top: 0;
		left: 0;
		cursor: pointer;
		background-color: #827b51
	}
	.scroll_arrow {
		text-indent: -20000px;
		display: block;
		cursor: pointer;
		background-color: #d6b74b
	}
	.scroll_vertical_bar .scroll_arrow {
		height: 16px
	}
	#main .right .a01 {
		display: none
	}
	.h2 {
		display: none
	}
}

#review_header .percentage {
	display: none !important;
}

@media screen and (max-width:767px) {
	.w_1200 #get_first {
		width: 90% !important;
	}
	#get_first {
		width: 92% !important;
	}
	#get_first .custom_list1 .border {
		width: 45% !important;
	}
	#get_first .a01 {
		float: right;
		text-align: center;
		font-weight: bold;
		font-size: 1.5em;
		padding: 8px;
	}
	#get_first .custom_list1 .img_list1 {
		height: 400px !important;
	}
}

@media screen and (min-width:767px) {
	#get_first .a01 {
		display: none;
	}
}

.w_1200 #get_first {
	width: 990px;
}

#get_first {
	width: 800px;
	background: #fff;
	position: fixed;
	top: 60px;
	display: none;
	z-index: 100000;
}

.rows .labe .info .first_btn {
	background: url(/static/theme/default/images/right_title.png) no-repeat
		right center;
	width: 120px;
	height: 35px;
}

.rows .labe .info .first_btn.cur {
	background: url(/static/theme/default/images/right_title_cur.png)
		no-repeat right center;
	width: 40px;
	height: 30px
}

#get_first .custom_list1 {
	padding: 26px 10px;
}

#get_first .custom_list1 .title .num {
	display: block;
	width: 80px;
	height: 28px;
	border-radius: 3px;
	background: #fab015;
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 28px;
}

#get_first .custom_list1 .title .name {
	display: block;
	margin-left: 12px;
	border-bottom: 1px solid #ddb348;
	font-size: 18px;
	word-break: break-all;
}

#get_first .custom_list1 .desc {
	width: 538px;
	margin-left: 15px;
	color: #333;
	line-height: 18px;
	font-size: 12px;
}

#get_first .custom_list1 .img_list1 {
	margin-top: 24px;
	height: 525px;
	overflow: auto;
}

#get_first .custom_list1 .img_list1 a {
	margin-bottom: 5px;
	display: block;
	min-height: 80px;
	overflow: hidden;
	text-align: center;
}

/*#get_custom .custom_list .img_list a .fl{ width: 50%;}*/
#get_first .custom_list1 .border {
	border: 2px solid #ccc;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

#get_first .custom_list1 .img_list1 a img {
	
}

#get_first .custom_list1 .img_list1 .name {
	font-size: 16px;
	margin-bottom: 8px;
	text-align: center;
}

#get_first .custom_list1 .img_list1 .name p {
	margin: 5px 0px;
	line-height: normal;
}

.video_photo .photo {
	width: 51%;
	float: left;
}

.video_photo .video {
	width: 42%;
	float: right;
}
.video_photo .video .ul01 p.p01,.video_photo .photo .ul01 p.p01{
	 font-family: "Segoe UI";
	font-size:20px !important;
}

#main .custom_faqs{
	width:100%;position: relative;overflow: hidden;
}
.custom_faqs .tit{
	font-family: Calibri;
	font-size: 24px;
	color: #000;
	font-weight: 700;
}

.custom_faqs .faq_items{width:100%;}
.faq_items .faq_fl{
	font-size:18px;
	color: rgb(0, 176, 240);
	font-weight: 700;
	font-family: Calibri;
}
.faq_items .faq_fl span{
	padding-left:10px;
}
.faq_items .faq-group{
	width:100%;
}
.faq-group > li {
	margin-bottom: 12px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
	border: 1px solid #e4e4e4;
	border-radius: 6px;
}
.faq-group .faq-trigger {
	font-size:14px;
	font-weight: 300;
	color: #000;
	padding:0 15px;
	position: relative;
	display: block;
	margin: 5px;
	overflow: hidden;
}
.faq-group .faq-trigger p{
	margin:5px 0;
	color:#333;
	font-family: Calibri;
	font-size: 16px;
}
.faq-trigger span.question{
	width:95%;
	float: left;
}
.faq-trigger span.up-font{
	display: inline-block;
	content: " ";
	border: solid #555;
	border-width: 0 1px 1px 0;
	padding: 5px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin-left: 10px;
	margin-bottom: 3px;
	float:right;
	margin-top: 5px;
}
.faq-group .faq-content {
	padding:0 24px 15px;
}

.content-visible .faq-trigger span.up-font{
	border-width: 1px 0 0 1px;
	margin-top: 10px;
}
.dgral .d_close {
	position: absolute;
	top: 13px;
	right: 10px;
	font-size: 30px;
	color: #fff
}
