@charset "utf-8";

body {
	color: #666;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "microsoft yahei";
	font-size: 12px;
	line-height: 22px;
	HEIGHT: 100%;
}

div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, p, q, span, strong,
	form, iframe, label, textarea, input {
	padding: 0;
	margin: 0;
	text-align: left
}

.nav_fixed {
	position: fixed;
	top: 0;
}

ul, li, ol {
	list-style: none;
	list-style-type: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

textarea {
	overflow-y: auto
}

q {
	quotes: none
}

q:before, q:after {
	content: '';
	content: none
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #98693F;
}

.none, #none, .hide, #hide {
	display: none
}

#clear, .clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	margin-top: -1px;
	overflow: hidden
}

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

.fl, .l, #l {
	float: left
}

.fr, .r, #r {
	float: right
}

.MT10 {
	margin-top: 10px
}

.MB10 {
	margin-bottom: 10px
}

.PT10 {
	padding-top: 10px
}

.PB10 {
	padding-bottom: 10px
}

.PT30 {
	padding-top: 30px
}

.MT20 {
	margin-top: 20px
}

.MT50 {
	margin-top: 50px
}

.MTA {
	margin-top: -70px
}

.r5 {
	margin-right: 10px;
}

.bbai {
	background: #FFF !important;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.gray {
	color: #999;
	font-weight: normal;
}

.white {
	color: #fff;
	font-weight: normal;
}

.container {
	margin: 0 auto;
	width: 1200px;
}

a, li, span, p {
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

#header {
	
}

.header_top {
	width: 100%;
	height: 35px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-bottom: #dedede 1px solid;
}

.header_top ul {
	width: 1200px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin: 0 auto;
}

.header_top ul .title {
	width: 840px;
	background: none;
	text-align: left;
	color: #808080
}

.header_top ul .title b {
	color: #808080;
	padding-right: 10px;
}

.header_top ul li {
	width: 70px;
	height: 35px;
	text-align: center;
	float: left;
	display: block;
	line-height: 35px;
	color: #ccc;
}

.header_top ul li a {
	color: #666;
}

.header_top ul li a:hover {
	color: #808080;
}

.hd_cont {
	position: relative;
	height: 120px;
	overflow: hidden;
}

.hd_cont .hd_logo {
	position: absolute;
	left: 0;
	top: 34px;
	width: 550px;
}

.hd_cont .hd_logo dd {
	margin-top: 12px;
	margin-left: 12px;
	padding-left: 20px;
	border-left: 1px solid #797979;
}

.hd_cont .hd_logo dd h2 {
	font-size: 18px;
	font-weight: normal;
	color: #808080;
}

.hd_cont .hd_logo dd p {
	font-size: 18px;
	color: #000;
}

.hd_cont .dh_phone {
	padding: 0 0 18px 30px;
	margin-top: 50px;
	color: #5c5c5c;
}

.hd_cont .dh_phone dd {
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #000;
	font-weight: normal;
}

.hd_cont .dh_phone dd a {
	color: #000;
}

.hd_cont .dh_phone dd a:hover {
	color: #BD7E45;
}

.hd_cont .dh_phone dt {
	font-size: 12px;
	font-family: "microsoft yahei";
	color: #000;
	font-weight: normal;
	text-align: center;
}

#nav {
	width: 100%;
	height: 55px;
	overflow: hidden;
	background: #000;
	z-index: 9999;
}

#navMenu {
	width: 1200px;
	overflow: hidden;
	height: 55px;
	margin: 0 auto;
	z-index: 9999;
}

#navMenu ul {
	overflow: hidden;
	height: 55px;
	text-align: center;
}

#navMenu ul li {
	float: left;
	display: block;
}

#navMenu ul li a {
	width: 150px;
	height: 100%;
	display: block;
	float: left;
	text-align: center;
	color: #FFF;
	font-size: 13px;
	font-family: "microsoft yahei";
}

#navMenu ul li a:hover {
	background: #BD7E45;
}

#navMenu ul spen {
	float: right;
	display: block;
}

#navMenu ul spen a {
	width: 150px;
	height: 100%;
	line-height: 55px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-family: "microsoft yahei";
}

#navMenu ul spen a:hover {
	background: #D22828;
}

#navMenu ul .spenbg a {
	background: #D83625;
}

#navMenu ul .home a {
	background: #98693F;
}

#navMenu ul .hover a {
	background: #98693F;
}

.dropMenu {
	position: absolute;
	top: 0;
	z-index: 10000;
	width: 150px;
	visibility: hidden;
	margin-top: -2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #98693F;
	position: fixed;
	opacity: 0.8;
}

.dropMenu li {
	display: block;
}

.dropMenu a {
	display: block;
	height: 35px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
}

* html .dropMenu a {
	width: 100%;
	color: #FFFFFF;
}

.dropMenu a:hover {
	color: fff;
	background-color: #666;
}

.dropMenu li {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}

.dropMenu a {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
}

.main {
	width: 1000px;
	overflow: hidden;
	zoom: 1;
}

.main:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

#banner {
	width: 100%;
	float: left;
	height: 480px;
	position: relative
}

.ulBanner {
	width: 100%;
	height: 480px
}

.ulBanner li {
	position: absolute;
	width: 100%;
	height: 480px
}

.ulBannerNav {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -33px;
	z-index: 10
}

.ulBannerNav li {
	float: left;
	background: #fff;
	margin: 0 3px;
	width: 16px;
	height: 16px;
	display: block;
	cursor: pointer;
	border-radius: 16px
}

.ulBannerNav li.on {
	background: #947C58;
	cursor: pointer
}

.kong {
	border-bottom: 1px solid #fff;
	margin-top: 20px;
	margin-bottom: 20px;
	margin: 30px auto;
	width: 1200px;
}

/*banner*/
#full-screen-slider {
	width: 100%;
	height: 520px;
	float: left;
	position: relative;
}

#slides {
	display: block;
	width: 100%;
	height: 520px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 30%;
	top: 450px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}

#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}

#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

#pagination li.current {
	background: #0092CE
}

/*banner下面小标*/
.togo_advantage_wrap {
	width: 100%;
	min-width: 1180px;
	margin: 0px auto;
	height: 100px;
	background-color: #eeeeee;
	overflow: hidden;
	margin-bottom: 50px;
}

.togo_advantage {
	width: 1180px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
}

.togo_advantage li {
	width: 294px;
	float: left;
	height: 100px;
	position: relative;
	font-size: 14px;
	bottom: -100px;
	opacity: 0;
}

.togo_advantage li b {
	position: absolute;
	width: 50px;
	height: 50px;
	display: block;
	top: 25px;
	left: 28px;
	background: url(../images/togo_png.png) no-repeat;
}

.togo_advantage li b.professional {
	background-position: 0px -280px;
}

.togo_advantage li b.fineArt {
	background-position: -100px -280px;
}

.togo_advantage li b.restAssured {
	background-position: -150px -280px;
}

.togo_advantage li b.simple {
	background-position: -50px -280px;
}

.togo_advantage div {
	display: block;
	margin: 30px auto auto 95px;
	border-right: 1px dotted #cbcbcb;
	height: auto;
	color: #898989;
}

/*案例*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

.i_ma {
	width: 1200px;
	margin: 0px auto;
}

.i_ma .i_mal {
	width: 905px;
	float: left;
	border: 1px solid #FFF;
	height: 395px;
	margin-bottom: 15px;
}

.i_ma .i_mar {
	width: 280px;
	height: 395px;
	float: right;
	border: 1px solid #FFF;
	margin-bottom: 15px;
}

.box_h {
	width: 100%;
	height: 45px;
	position: relative;
	border-bottom: 1px solid #ddd;
	line-height: 45px;
}

.box_h a {
	font-size: 16px;
	margin-left: 10px;
	color: #333;
}

.box_h a span {
	font-size: 12px;
	color: #9B9B9B;
	margin-left: 8px;
	font-weight: normal;
}

.box_h a.more {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	right: 3px;
	top: 0;
}

.box_h a.more:hover {
	color: #00558B;
}

.tabBox_t, .tabBox {
	width: 100%;
	position: relative;
}

.tabBox .tabNav {
	width: 480px;
	height: 45px;
	position: absolute;
	right: 0;
	top: -45px;
	text-align: center;
	margin-left: 4%;
}

.tabBox .tabNav li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	background: url(../images/bg_5.png) repeat;
	position: relative;
	font-size: 13px;
	color: #FFF;
	cursor: pointer;
	margin: 11px 9px;
	vertical-align: top;
}

.tabBox .tabNav li::before, .tabBox .tabNav li::after {
	position: absolute;
	top: 0;
	content: '';
	opacity: 1;
	width: 23px;
	height: 23px;
}

.tabBox .tabNav li::before {
	left: -23px;
	background: url(../images/bg_3.png) no-repeat;
}

.tabBox .tabNav li::after {
	right: -23px;
	background: url(../images/bg_4.png) no-repeat;
}

.tabBox .tabNav li.now::before {
	background: url(../images/bg_1.png) no-repeat;
}

.tabBox .tabNav li.now::after {
	background: url(../images/bg_2.png) no-repeat;
}

.tabBox .tabNav li.now {
	background: url(../images/bg_6.png) repeat;
}

.tabBox .tabCont {
	display: none;
	width: 100%;
	height: 385px;
	padding: padding: 10px 0px 10px 0px;
	overflow: hidden;
}

.i_mar ul {
	width: 100%;
	height: 365px;
	padding: 15px;
	overflow: hidden;
}

.i_mar ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: url(../images/icon6.png) no-repeat left center;
	font-size: 13px;
}

.i_mar ul li:hover {
	background: url(../images/icon7.png) no-repeat left center;
}

.i_mar ul li a {
	display: block;
	width: 80%;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 17px;
}

.i_mal dl {
	width: 100%;
}

.i_mal dl dt, .i_mal dl dt img {
	width: 178px;
	height: 114px;
	float: left;
	vertical-align: top;
}

.i_mal dl dd {
	width: 400px;
	float: right;
}

.i_mal dl dd .title {
	width: 90%;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
}

.i_mal dl dd .time {
	width: 90%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
}

.i_mal dl dd .des {
	width: 90%;
	height: 62px;
	font-size: 12px;
	color: #888;
	overflow: hidden;
	line-height: 175%;
}

.i_mal .i_n {
	width: 90%;
	padding-top: 10px;
}

.i_mal .i_n li {
	width: 90%;
	height: 30px;
	line-height: 30px;
	background: url(../images/icon4.png) no-repeat left center;
	position: relative;
}

.i_mal .i_n li:hover {
	background: url(../images/icon5.png) no-repeat left center;
}

.i_mal .i_n li p {
	width: 55%;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.i_mal .i_n li em {
	display: block;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 13px;
}

.i_mb {
	width: 1000px;
	margin: 0px auto;
}

.i_mb .i_mbl {
	width: 540px;
	float: left;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}

.i_mb .i_mbr {
	width: 545px;
	float: right;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}

.i_mb .box_m {
	width: 100%;
	height: 215px;
	padding: 10px;
	overflow: hidden;
}

.i_mbr dl {
	width: 100%;
}

.i_mbr dl dt, .i_mbr dl dt img {
	width: 160px;
	height: 195px;
	float: left;
	vertical-align: top;
}

.i_mbr dl dd {
	width: 352px;
	float: right;
	text-align: left;
	font-size: 13px;
	line-height: 220%;
}

/*新闻*/
.search-box {
	visibility: hidden;
}

.menu-nav {
	width: 100%;
}

.menu-nav ul {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0px 10px 0px;
}

.menu-nav ul li {
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
}

.menu-nav ul li a {
	margin-left: 25px;
}

.menu-nav ul li a.thisclass, .menu-nav ul li a b {
	color: #98693F;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

.menu-nav ul li a:hover {
	text-decoration: underline;
}

.menu-nav ul li .current {
	color: #98693F;
	margin-left: 25px;
}

/*.content { margin: 40px auto 80px; width: 1180px; overflow: hidden; }

.content .course-category-model { float: left; }

.content .course-category-model .class { position: relative; margin: 10px 0 25px 0; height: 20px; }

.content .course-category-model .class h3 { float: left; color: #303332; font-size: 16px; }

.content .course-category-model .class p { position: absolute; right: 0; }

.content .course-category-model .class p a { color: #666666; font-size: 14px; margin: 0 5px; }

.content .course-category-model .class p a .more { margin: 0px 0px 0px 22px; }

.content .course-category-model .class p a:hover { text-decoration: underline; }

.content .course-category-model ul { *zoom: 1; margin-right: -20px; margin-bottom: -30px; }

.content .course-category-model ul:before, .content .course-category-model ul:after { content: ""; display: table; }

.content .course-category-model ul:after { clear: both; }

.content .course-category-model ul li { float: left; position: relative; width: 280px; height: auto; margin-right: 20px; margin-bottom: 30px; cursor: pointer; background-color: #FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.content .course-category-model ul li:hover { -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); -webkit-transform: translate3d(0, -2px, 0); -moz-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }

.content .course-category-model ul li div { margin: 20px 20px 20px 10px; line-height: 28px; }

.content .course-category-model ul li p { font-size: 14px; position: relative; }

.content .course-category-model ul li .thumbnail { display: block; }

.content .course-category-model ul li .head-portrait { vertical-align: middle; margin-right: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.content .course-category-model ul li .title { color: #303332; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.content .course-category-model ul li .name { font-size: 14px; color: #666666; }

.content .course-category-model ul li .money { color: #666666; position: absolute; right: 0px; }

.content .course-category-model ul li .free { color: #28b28b; position: absolute; right: 0px; }

.content .course-category-model ul li .clock {}

.content .course-category-model ul li .time { color: #98693F; }

.content .course-category-model ul li .enroll { color: #98693F; position: absolute; right: 0; }

.content .course-category-model ul li .play { background: url("../common/images/kc_detail_tit_icon.png") no-repeat 0px 0; padding: 1px 9px; margin-right: 10px; }

.content .course-category-model ul li .live { color: #98693F; }

.content .course-category-model .load-more-wrapper { text-align: center; margin-top: 30px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #dedede; }

.content .course-category-model .load-more-wrapper .btn-load-more { width: 120px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 40px; line-height: 40px; font-size: 14px; color: #666; text-align: center; background-color: #fafafa; border: 1px solid #dedede; }

.content .course-category-model .load-more-wrapper .btn-load-more:hover { background-color: #ffffff; }

.content .course-category-model .load-more-wrapper .btn-load-more:active { background-color: #eaeaea; }

.content .course-category-model .load-more-wrapper .btn-load-more[disabled] { color: #999; }

.content .course-category-model .load-more-wrapper .btn-load-more[disabled]:hover { background-color: #fafafa; }

.content .course-category-model .load-more-wrapper .btn-load-more[disabled]:active { background-color: #fafafa; }

.content .course-category-nav { border-bottom: 1px solid #dedede; margin-bottom: 40px; }

.content .course-category-nav > a, .content .course-category-nav .price-box .price { font-size: 14px; color: #666666; display: inline-block; text-align: center; border-bottom: 2px solid transparent; padding-bottom: 16px; margin-right: 45px;}

.content .course-category-nav > a.current, .content .course-category-nav .price-box .current.price { border-bottom-color: #98693F; color: #98693F; font-weight: bold; }

.content .course-category-nav > a:hover { color: #98693F; font-weight: bold; }

.content .course-category-nav .price-box { display: inline-block; position: relative; }

.content .course-category-nav .price-box .list { position: absolute; display: none; width: 140px; background: #FFFFFF; line-height: 40px; top: 37px; right: 0; text-align: left; z-index: 999; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.content .course-category-nav .price-box .list li { height: 40px; font-size: 14px; padding-left: 22px; cursor: pointer; color: #666666; }

.content .course-category-nav .price-box .list li:hover { background: #28B28B; color: #fff; }

.content .course-category-nav .price-box .list li:hover a { color: #ffffff; }

.content .course-category-nav .price-box .price span { margin-left: 4px; overflow: hidden; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background-image: url("../common/images/sprite-icon.png"); background-repeat: no-repeat; background-position: -85px -57px; width: 10px; height: 6px; }

.content .course-category-nav .price-box .current span { background-position: -67px -108px; }

.content .course-category-nav .price-box:hover .list { display: block; }

.content .course-category-nav .price-box:hover .price { color: #98693F; font-weight: bold; }

.content .course-category-nav .price-box:hover .price span { background-position: -77px -108px; }

*/

/*乐享体验*/
#wrapper {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #6b6a6a;
}

#tabs, #tabs2, #tabs3, #tabs4, #tabs5 {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 0px;
}

#tabs li, #tabs2 li, #tabs3 li, #tabs4 li, #tabs5 li {
	float: left;
	margin-right: 0px;
}

#tabs li a, #tabs2 li a, #tabs3 li a, #tabs4 li a, #tabs5 li a {
	display: block;
	padding: 17px 30px;
	background: #754D31;
	text-decoration: none;
	color: #FFF;
}

#tabs li a:hover, #tabs2 li a:hover, #tabs3 li a:hover, #tabs4 li a:hover,
	#tabs5 li a:hover {
	background: #A08572;
}

#tabs_container {
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	position: relative;
	background: white;
	margin-top: 10px;
}

#tabs_container div {
	margin-right: 0px;
}

.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.hidescale {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	filter: alpha(opacity = 0);
	opacity: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
}

.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.tabulous_active {
	background: white !important;
	color: #000 !important;
}

.tabulousclear {
	display: block;
	clear: both;
}

/*首页index*/

/* CSS Document */
.cpbot {
	display: block;
	background: url(Img/Index/cpbotbg.png) no-repeat center;
	width: 129px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	font-size: 14px;
	color: #b47d4c;
	margin: 0 auto;
}

.lbbot {
	position: absolute;
	width: 42px;
	height: 81px;
	display: block;
}

#flashs {
	position: relative;
	height: 555px;
	overflow: hidden;
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}

#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 26px;
	left: 50%;
	margin-left: -45px;
	padding: 0px 6px;
}

#flashs .btn span {
	color: #fff;
	background: #202932;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}

#flashs .btn span.cur {
	background: #bd763d;
}

.ssBox {
	height: 66px;
	background: #f6f6f6;
}

.ssBox .gjc {
	float: left;
	height: 66px;
	line-height: 66px;
}

.ssBox .gjc em {
	font-size: 13px;
	color: #bd763d;
}

.ssBox .gjc span {
	font-size: 0;
}

.ssBox .gjc span a {
	font-size: 13px;
	color: #bd763d;
	border-left: 1px solid #bd763d;
	padding: 0 5px;
}

.ssBox .gjc span .noBl {
	border-left: none;
}

.ssBox .sch {
	float: right;
	margin-top: 14px;
}

.ssBox .sch .txt {
	float: left;
	border: none;
	width: 241px;
	height: 17px;
	line-height: 17px;
	padding: 10px;
	background: url(Img/Index/tbg.png) no-repeat center;
	font-size: 14px;
	color: #9f5f2c;
}

.ssBox .sch a {
	float: left;
	background: url(Img/Index/abg.png) no-repeat center;
	width: 41px;
	height: 37px;
}
/*ssBox*/
.cptyleBox {
	overflow: hidden;
}

.cptyleBox .container {
	overflow: hidden;
}

.cptyleBox .cptop {
	height: 60px;
	background: url(Img/Index/ubg.png) no-repeat center;
	width: 604px;
	margin: 0 auto;
	margin-top: 53px;
}

.cptyleBox .cptop li {
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 200px;
	position: relative;
	border-left: 2px solid #b5916c;
}

.cptyleBox .cptop li a {
	color: #4f391e;
	font-size: 22px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.cptyleBox .cptop li img {
	display: block;
	position: absolute;
	bottom: -15px;
	left: 50%;
	display: none;
}

.cptyleBox .cptop li:hover a, .cptyleBox .cptop li.cur a {
	color: #fff;
}

.cptyleBox .cptop li:hover img, .cptyleBox .cptop li.cur img {
	display: block;
}

.cptyleBox .cptop .cplbg1 {
	border-left: none;
}

.cptyleBox .cptop .cplbg1:hover, .cptyleBox .cptop .cplbg1.cur {
	background: url(Img/Index/cplbg1.png) no-repeat center;
}

.cptyleBox .cptop .cplbg2:hover, .cptyleBox .cptop .cplbg2.cur {
	background: url(Img/Index/cplbg2.png) no-repeat center;
}

.cptyleBox .cptop .cplbg3:hover, .cptyleBox .cptop .cplbg3.cur {
	background: url(Img/Index/cplbg3.png) no-repeat center;
}

.cptyleBox .cpcont {
	margin-top: 68px;
}

.cptyleBox .cpcont dl {
	float: left;
	width: 260px;
}

.cptyleBox .cpcont dt img {
	display: block;
}

.cptyleBox .cpcont dd {
	border: 1px solid #e1d4c9;
	border-top: none;
	padding-left: 16px;
	padding-bottom: 8px;
	position: relative;
}

.cptyleBox .cpcont dd h4 {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
}

.cptyleBox .cpcont dd h4 a {
	font-size: 18px;
	color: #b47d4c;
}

.cptyleBox .cpcont dd p {
	font-size: 14px;
	color: #b47d4c;
}

.cptyleBox .cpcont dd img {
	display: block;
	position: absolute;
	top: -6px;
	left: 16px;
}

.cptyleBox .cpcont ul {
	float: right;
	width: 717px;
}

.cptyleBox .cpcont li {
	float: left;
	margin-left: 9px;
	width: 228px;
	height: 190px;
	border: 1px solid #e1d4c9;
	text-align: center;
	margin-bottom: 10px;
}

.cptyleBox .cpcont li img {
	padding-top: 4px;
}

.cptyleBox .cpcont li p {
	margin-top: 11px;
}

.cptyleBox .cpcont li p a {
	font-size: 14px;
	color: #7b4311;
}

.cptyleBox .cpcont .noMb {
	margin-bottom: 0;
}

.cptyleBox .cpcont li:hover {
	background: #e1d4c9;
}

.cptyleBox .cpbot {
	margin-top: 44px;
	margin-bottom: 53px;
}
/*cptyleBox*/
.cpzlBox {
	background: url(Img/Index/zlbg.png) no-repeat center;
	height: 719px;
}

.cpzlBox .container {
	
}

.cpzlBox .zltop {
	text-align: center;
	padding-top: 48px;
	padding-bottom: 39px;
}

.cpzlBox .zlcont {
	position: relative;
}

.cpzlBox .zlcont>a {
	display: block;
	width: 42px;
	height: 81px;
	position: absolute;
	top: 195px;
}

.cpzlBox .zlcont .zlbot1 {
	background: url(Img/Index/zlbotbg01.png) no-repeat center;
	left: 0;
}

.cpzlBox .zlcont .zlbot2 {
	background: url(Img/Index/zlbotbg02.png) no-repeat center;
	right: 0;
}

.cpzlBox .zlcont ul {
	overflow: hidden;
	width: 851px;
	margin: 0 auto;
}

.cpzlBox .zlcont li {
	float: left;
	width: 851px;
}

.cpzlBox .zlcont li img {
	display: block;
}
/*.cpzlBox .zlcont .lbk{ overflow:hidden; position:absolute; bottom:-35px; left:450px;}*/
/*.cpzlBox .zlcont .lbk a{ background:url(Img/Index/lbImg.png) no-repeat center; width:71px; height:11px; margin-right:15px; display:inline-block;}*/
/*.cpzlBox .zlcont .lbk a:hover{ background:url(Img/Index/ukImg2.png) no-repeat center;}*/
/*cpzlBox*/
.cpzlBox .zlcont .lbk {
	bottom: -35px;
	left: 450px;
}

.cpzlBox .zlcont .lbk span {
	background: url(Img/Index/lbImg.png) no-repeat center;
	width: 71px;
	height: 11px;
	margin-right: 15px;
	display: inline-block;
}

.cpzlBox .zlcont .lbk .dot_list {
	width: 18px;
	height: 18px
}

.cpzlBox .zlcont .lbk .current {
	background-position: -21px -0px
}

.ggBox {
	background: url(Img/Index/ggbg.png) repeat-x center;
	height: 140px;
}

.ggBox .container {
	position: relative;
}

.ggBox img {
	position: absolute;
	top: 0;
	left: -76px;
}

.caseBox {
	margin-top: 10px;
}

.caseBox .container {
	
}

.caseBox .casetop {
	text-align: center;
	padding-top: 67px;
	padding-bottom: 26px;
	background: url(Img/Index/jjbg.png) no-repeat center 83px;
}

.caseBox .casecont {
	margin-top: 10px;
}

.caseBox .casecont .caleft {
	float: left;
}

.caseBox .casecont .caleft img {
	display: block;
	padding: 10px;
	border: 1px solid #f8f8f8;
}

.caseBox .casecont ul {
	width: 190px;
	float: right;
}

.caseBox .casecont li {
	margin-bottom: 10px;
	height: 130px;
	width: 190px;
	vertical-align: top;
}

.caseBox .casecont li img {
	display: block;
}

.caseBox .casecont .noBb {
	margin-bottom: 0;
}

.caseBox .cpbot {
	margin-top: 49px;
	margin-bottom: 53px;
}
/*caseBox*/
.ysBox {
	background: url(Img/Index/ysbg.jpg) no-repeat center;
	height: 1720px;
}

.ysBox .yscont1, .ysBox .yscont2 {
	position: relative;
}

.ysBox .yscont1 {
	background: url(Img/Index/yscbg1.jpg) no-repeat center;
	height: 1068px;
}

.ysBox .yscont2 {
	background: url(Img/Index/yscbg2.jpg) no-repeat center;
	height: 652px;
}

.ysBox dl {
	position: absolute;
}

.ysBox dl dt {
	
}

.ysBox dl dt h5 {
	font-size: 16px;
	color: #783e0f;
}

.ysBox dl dd {
	margin-top: 10px;
}

.ysBox dl dd p {
	font-size: 14px;
	color: #743808;
	line-height: 24px;
	background: url(Img/Index/pbg.png) no-repeat left 9px;
	padding-left: 15px;
}

.ysBox .ysd1 {
	top: 319px;
	left: 221px;
}

.ysBox .ysd2 {
	top: 644px;
	right: 0;
}

.ysBox .ysd3 {
	top: 900px;
	right: 30px;
}

.ysBox .ysd4 {
	top: 70px;
	left: 189px;
}

.ysBox .ysd5 {
	top: 427px;
	right: 30px;
}

.ysBox .ysd5 dt h5 {
	line-height: 30px;
}

.ysBox .ysd5 dt p {
	font-size: 14px;
	color: #783e0f;
}

.ysBox .ysd5 dd h5 {
	font-size: 14px;
	color: #783e0f;
}

.ysBox .ysd5 dd p {
	background: none;
	padding-left: 0;
}
/*ysBox*/
.hzhbBox {
	text-align: center;
}

.hzhbBox .hztop {
	padding: 55px 0;
}

.hzhbBox .cpbot {
	margin-top: 50px;
	margin-bottom: 56px;
}
/*hzhbBox*/
.demo_toggle img {
	width: 110px;
}

.gyBox {
	background: url(Img/Index/gybg.png) no-repeat center;
	height: 623px;
}

.gyBox .zsbot {
	display: block;
	position: absolute;
	width: 33px;
	height: 32px;
}

.gyBox .container {
	overflow: hidden;
}

.gytop {
	margin-top: 40px;
}

.gytop .gtle {
	overflow: hidden;
	padding-bottom: 9px;
	background: url(Img/Index/tlebg.png) repeat-x left bottom;
	font-weight: normal;
}

.gytop .gtle .tst {
	float: left;
	background: url(Img/Index/txbg.png) no-repeat left center;
	padding-left: 17px;
	font-size: 18px;
	color: #e3d6cd;
}

.gytop .gtle .gmore {
	float: right;
	font-size: 12px;
	color: #e3d6cd;
	background: url(Img/Index/moebg.png) no-repeat center;
	width: 51px;
	height: 16px;
	line-height: 13px;
	text-align: center;
	margin-top: 5px;
}

.gytop .gtleft {
	float: left;
	width: 605px;
}

.gytop .gtleft dl {
	overflow: hidden;
	padding-top: 24px;
}

.gytop .gtleft dt {
	float: left;
	padding-left: 13px;
}

.gytop .gtleft dt img {
	display: block;
	background: #fff;
	padding: 2px;
}

.gytop .gtleft dd {
	margin-left: 300px;
}

.gytop .gtleft dd h5 {
	padding-top: 19px;
	padding-bottom: 12px;
}

.gytop .gtleft dd h5 a {
	font-size: 16px;
	color: #e3d6cd;
}

.gytop .gtleft dd p {
	line-height: 23px;
	height: 92px;
	overflow: hidden;
	font-size: 13px;
	color: #e3d6cd;
	margin-bottom: 15px;
}

.gytop .gtleft dd>a {
	font-size: 13px;
	color: #e3d6cd;
}

.gytop .gtright {
	float: right;
	width: 331px;
}

.gytop .gtright .ryzz {
	position: relative;
	margin-top: 24px;
}

.gytop .gtright .ryzz .zsbot {
	top: 66px;
}

.gytop .gtright .ryzz .zsbot1 {
	background: url(Img/Index/zsbot1.png) no-repeat center;
	left: 8px;
}

.gytop .gtright .ryzz .zsbot2 {
	background: url(Img/Index/zsbot2.png) no-repeat center;
	right: 8px;
}

.gytop .gtright .ryzz ul {
	overflow: hidden;
	width: 237px;
	margin: 0 auto;
}

.gytop .gtright .ryzz li {
	float: left;
}

.gytop .gtright .ryzz li img {
	display: block;
	padding: 16px 22px;
	border: 2px solid #eee;
	background: #fff;
}

.gytop .gtright .ryzz li p {
	padding-top: 10px;
	text-align: center;
}

.gytop .gtright .ryzz li p a {
	font-size: 13px;
	color: #e3d6cd;
}

.gyBox .gycont {
	width: 954px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
}

.gyBox .gycont .cjtop {
	background: url(Img/Index/cjtopbg.png) no-repeat center;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-weight: normal;
}

.gyBox .gycont .cjtop a {
	font-size: 18px;
	color: #4f391e;
}

.gyBox .gycont .cjcont {
	height: 196px;
	background: url(Img/Index/cjcontbg.png) repeat center;
	position: relative;
	overflow: hidden;
}

.gyBox .gycont .cjcont .zsbot {
	top: 70px;
}

.gyBox .gycont .cjcont .cjbot1 {
	background: url(Img/Index/zsbot1.png) no-repeat center;
	left: 10px;
}

.gyBox .gycont .cjcont .cjbot2 {
	background: url(Img/Index/zsbot2.png) no-repeat center;
	right: 10px;
}

.gyBox .gycont .cjcont ul {
	overflow: hidden;
	width: 856px;
	margin: 0 auto;
	padding-top: 23px;
}

.gyBox .gycont .cjcont li {
	float: left;
	margin: 0 7px;
}

.gyBox .gycont .cjcont li img {
	display: block;
	background: #fff;
	padding: 2px;
}

.gyBox .gycont .cjcont li p {
	text-align: center;
	padding-top: 10px;
}

.gyBox .gycont .cjcont li p a {
	font-size: 13px;
	color: #e1d4c9;
}
/*gyBox*/
.ggBox2 {
	background: url(Img/Index/ggbg2.jpg) no-repeat center;
	height: 140px;
}

.ggBox2 img {
	display: block;
}

.kdBox {
	
}

.kdBox .container {
	position: relative;
	height: 505px;
}

.kdBox .ktop {
	text-align: center;
	padding-top: 52px;
	padding-bottom: 40px;
}

.kdBox .kcont {
	position: relative;
}

.kdBox .kcont>a {
	top: 53px;
}

.kdBox .kcont .kdbot1 {
	background: url(Img/Index/zlbotbg01.png) no-repeat center;
	left: 0;
}

.kdBox .kcont .kdbot2 {
	background: url(Img/Index/zlbotbg02.png) no-repeat center;
	right: 0;
}

.kdBox .kcont ul {
	overflow: hidden;
	width: 882px;
	margin: 0 auto;
}

.kdBox .kcont li {
	float: left;
	margin: 0 11px;
}

.kdBox .kcont li img {
	display: block;
	padding: 5px;
	border: 1px solid #f8f8f8;
	background: #fff;
}

.kdBox .cpbot {
	margin-top: 44px;
}

.kdBox .djcx {
	position: absolute;
	background: url(Img/Index/djbg.png) no-repeat center;
	width: 486px;
	height: 52px;
	left: 25%;
	bottom: -25px;
	line-height: 52px;
}

.kdBox .djcx a {
	font-size: 18px;
	color: #4f391e;
	display: block;
	padding-left: 212px;
	background: url(Img/Index/cxbg.png) no-repeat 160px center;
}
/*kdBox*/
.khjzBox {
	background: #f7f7f7;
	height: 560px;
}

.khjzBox .jztop {
	text-align: center;
	background: url(Img/Index/jjbg.png) no-repeat center 96px;
	padding-top: 70px;
	padding-bottom: 33px;
}

.khjzBox .jzcont {
	position: relative;
}

.khjzBox .jzcont>a {
	top: 135px;
}

.khjzBox .jzcont .jzbot1 {
	background: url(Img/Index/zlbotbg01.png) no-repeat center;
	left: 0;
}

.khjzBox .jzcont .jzbot2 {
	background: url(Img/Index/zlbotbg02.png) no-repeat center;
	right: 0;
}

.khjzBox .jzcont ul {
	overflow: hidden;
	width: 876px;
	margin: 0 auto;
}

.khjzBox .jzcont li {
	float: left;
	background: #fcfcfc;
	border: 1px solid #e0e0e0;
	width: 270px;
	height: 350px;
	margin: 0 10px;
}

.khjzBox .jzcont li img {
	display: block;
	padding: 5px;
}

.khjzBox .jzcont li h5 {
	font-weight: normal;
	text-align: center;
	line-height: 16px;
	padding-top: 21px;
	padding-bottom: 15px;
}

.khjzBox .jzcont li h5 a {
	font-size: 16px;
	color: #7f502b;
}

.khjzBox .jzcont li p {
	padding: 0 12px;
	font-size: 13px;
	color: #b48d6e;
	line-height: 24px;
}

.khjzBox .jzcont li .jmr {
	display: block;
	background: url(Img/Index/jmbg.png) no-repeat center;
	width: 51px;
	height: 16px;
	line-height: 13px;
	text-align: center;
	color: #e3d6cd;
	margin: 0 auto;
	margin-top: 15px;
}
/*khjzBox*/
.newBox .wtjd, .newBox .qyzx, .newBox .khly {
	background: url(Img/Index/newbg.png) no-repeat center;
	width: 323px;
	height: 362px;
	float: left;
	margin-left: 5px;
}

.newBox .container {
	padding-top: 43px;
	padding-bottom: 47px;
}

.newBox .wtjd {
	margin-left: 0;
}

.newBox .newtle {
	background: url(Img/Index/newtbg.png) no-repeat center;
	height: 47px;
	padding-left: 18px;
	line-height: 47px;
	font-weight: normal;
}

.newBox .newtle a {
	font-size: 19px;
	color: #4f391e;
	padding-left: 35px;
}

.newBox .wtjd .newtle a {
	background: url(Img/Index/ntbg1.png) no-repeat left center;
}

.newBox .wtjd .wtcont {
	height: 270px;
	overflow: hidden;
	padding-top: 20px;
}

.newBox .wtjd .wtcont dl {
	font-size: 13px;
	padding: 0 18px;
	margin-bottom: 20px;
}

.newBox .wtjd .wtcont dt {
	background: url(Img/Index/qbg.png) no-repeat left center;
	padding-left: 24px;
}

.newBox .wtjd .wtcont dt a {
	font-size: 13px;
}

.newBox .wtjd .wtcont dd {
	color: #af7c3f;
	background: url(Img/Index/qbg2.png) no-repeat left 7px;
	padding-left: 24px;
	line-height: 24px;
	margin-top: 15px;
}

.newBox .qyzx {
	
}

.newBox .qyzx .newtle a {
	background: url(Img/Index/ntbg2.png) no-repeat left center;
}

.newBox .qyzx ul {
	padding: 10px 16px 20px 16px;
}

.newBox .qyzx li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #e0dbd4;
	margin-bottom: 9px;
	background: url(Img/Index/nlbg.png) no-repeat left center;
	padding-left: 13px;
}

.newBox .qyzx li a {
	font-size: 13px;
}

.newBox .qyzx li em {
	font-size: 13px;
	float: right;
}

.newBox .khly {
	
}

.newBox .khly .newtle a {
	background: url(Img/Index/ntbg3.png) no-repeat left center;
}

.newBox .khly ul {
	border: 1px solid #e1d4c9;
	margin: 26px 20px 0 20px;
}

.newBox .khly li {
	height: 38px;
	border-bottom: 1px solid #e1d4c9;
}

.newBox .khly li img {
	display: block;
}

.newBox .khly li label {
	border: none;
	float: left;
}

.newBox .khly li .lytxt {
	float: left;
	border: none;
	width: 230px;
	height: 18px;
	line-height: 18px;
	padding: 10px;
	font-size: 13px;
	color: #b7b7b7;
}

.newBox .khly .ltxt {
	height: 88px;
	border-bottom: none;
}

.newBox .khly .ltxt label {
	background: #fff;
	height: 88px;
}

.newBox .khly .ltxt .wby {
	width: 230px;
	height: 68px;
	padding: 10px;
	font-size: 13px;
	color: #b7b7b7;
	float: left;
	border: none;
	resize: none;
}

.newBox .khly .sub {
	display: block;
	background: url(Img/Index/subg.png) no-repeat center;
	width: 118px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #b47d4c;
	margin-left: 185px;
	margin-top: 17px;
}

#ads {
	position: relative;
	height: 395px;
	width: 705px;
	margin-right: 10px;
}

#ads .bgitems {
	z-index: 1;
	position: absolute;
	width: 615px;
}

#ads .btns {
	position: absolute;
	z-index: 7;
	bottom: 32px;
	right: 5px;
	padding: 0px 6px;
}

#ads .btns span {
	color: #fff;
	background: #333;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 6px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}

#ads .btns span.cur {
	background: #fff;
}

#mesbook1_c, #mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div, #mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

/*首页新闻*/
.comp_news_nav {
	text-align: center;
	font-size: 0;
	letter-spacing: -3px;
}

.comp_news_nav .cnn {
	display: inline-block;
	letter-spacing: normal;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0 8px;
	padding: 0 4px;
	padding-bottom: 14px;
	border-bottom: solid 2px #fff;
	cursor: pointer;
}

.comp_news_nav .cnn:hover {
	color: #e91622;
}

.comp_news_nav .cur {
	color: #333333;
	border-bottom: solid 2px #333333;
}

.comp_news_box {
	text-align: center;
	font-size: 0;
	letter-spacing: -3px;
	padding-top: 40px;
}

.comp_news_box .cpb {
	display: inline-block;
	width: 370px;
	margin-left: 45px;
	vertical-align: top;
	font-size: medium;
	letter-spacing: normal;
	text-align: left;
}

.comp_news_box .cpb a {
	text-decoration: none;
}

.comp_news_box .cpb:first-child {
	margin-left: 0;
}

.cpb_preview {
	min-height: 280px;
	border-bottom: solid 1px #bebebe;
}

.cpv_pv_thumb {
	width: 100%;
	height: 190px;
	display: block;
}

.cpv_pv_thumb img {
	border-radius: 3px;
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.cpb_title {
	font-size: 10px;
	line-height: 24px;
	padding-top: 20px;
	color: #333333;
	text-align: left;
	margin: 0 10px;
}

.cpb_title h2 {
	display: inline;
	margin-right: 10px;
	font-weight: normal;
}

.cpb_title span.cpb_date {
	display: inline;
	color: #999999;
	font-size: 10px;
}

.cpb_text {
	line-height: 24px;
	font-size: 12px;
	text-align: left;
	color: #999;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0 10px;
}

.cpb_list {
	padding: 12px 0;
	margin: 0 10px;
}

.cpb_list li {
	padding-left: 18px;
	background: url(../images/cpb_list_image.gif) left center no-repeat;
}

.cpb_list li a:hover {
	color: #e91622;
}

.cpb_list li a {
	font-size: 12px;
	line-height: 34px;
	color: #666666;
	display: block;
	width: 100%;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.element_block {
	padding: 0px 0;
	background-color: #fff;
	border-bottom: solid 0px #f5f5f5;
}

.element_block_noborder {
	padding: 5px 0;
	background-color: #fff;
}

/* 内页 */

/* service */
.service {
	width: 1180px;
	margin: 0 auto;
	padding-bottom: 30px;
	z-index: 999;
}

.service-con {
	margin: 30px 0 0 0;
	background: url("/ko/images/common/service_bg.gif") repeat-y 791px 0;
	overflow: hidden;
	*zoom: 1;
}

.service-con h2 {
	margin-top: 0 !important;
}

.service-intro {
	float: left;
	width: 859px;
}

/* service editor */
.service-intro>div {
	font-size: 14px;
	font-family: '微软雅黑';
}

.service-intro>div * {
	font-size: 14px;
	font-family: 微软雅黑;
	font-weight: normal;
	color: #000;
	margin: 0px 10px 0px 5px;
}

.service-intro>div strong {
	font-weight: bold;
	font-size: inherit;
	font-family: '微软雅黑';
	color: inherit;
	line-height: inherit;
}

.service-intro>div strong span {
	font-weight: inherit;
	font-size: inherit;
	font-family: '微软雅黑';
	color: inherit;
	line-height: inherit;
}

.service-relation {
	float: right;
	width: 300px;
}

.service-relation h2 {
	margin: 0 0 20px;
	color: #8E8E8E;
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

.service-relation .contact {
	margin: 0 30px;
	padding-bottom: 10px;
}

.service-relation .contact h2 a {
	display: block;
	color: #4c5867;
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	background: url("/ko/images/common/service_tit_bg01.gif") no-repeat
		right 3px;
}

.service-relation .contact h2 a.on {
	background-image: url("/ko/images/common/service_tit_bg02.gif");
}

.service-relation .contact fieldset {
	display: none;
	width: 100%;
	font-family: '微软雅黑';
	font-size: 14px;
	overflow: hidden;
}

.service-relation .contact fieldset>div {
	position: relative;
	margin-bottom: 4px;
	font-size: 0;
	overflow: hidden;
	*zoom: 1;
}

.service-relation .contact fieldset>div input {
	float: left;
}

.service-relation .contact fieldset>div input+input {
	float: right;
}

.service-relation .contact .txt01 {
	position: relative;
	padding-left: 10px;
	height: 40px;
	color: #4c5867;
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 40px;
	border: 1px solid #c3c6cc;
	background: #fff;
}

.service-relation .contact .txt01+span {
	position: absolute;
	top: 0;
	left: 68px;
	font-family: '微软雅黑';
	font-size: 13px;
	color: #a5abb3;
	line-height: 42px;
}

.service-relation .contact .sel01 {
	display: block;
	height: 38px;
	line-height: 38px;
	margin-right: 1px;
	padding: 0 20px 0 66px;
	color: #b9bdc2;
}

.service-relation .contact .sel01 span {
	display: block;
	position: absolute;
	top: 18px;
	right: 11px;
	height: 5px;
	overflow: hidden;
}

.service-relation .contact .sel01 span.on img {
	margin-top: -5px;
}

.service-relation .contact .sel-box {
	display: none;
	position: absolute;
	top: 39px;
	left: 0;
	width: 326px;
	border: 1px solid #c3c6cc;
	background: #fff;
	z-index: 2;
}

.service-relation .contact .sel-box li {
	font-size: 0;
	line-height: 0;
}

.service-relation .contact .sel-box li a {
	display: block;
	padding: 0 0 0 66px;
	color: #b9bdc2;
	font-size: 14px;
	line-height: 28px;
}

.service-relation .contact .sel-box li a:hover {
	color: #555;
}

.service-relation .contact .btn {
	margin: 0;
	padding-bottom: 20px;
	text-align: right;
}

.service-relation .contact input[type=text] {
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	color: #b9bdc2;
	font-family: '微软雅黑';
	font-size: 14px;
	border: 1px solid #c9cdd1;
}

.service-relation .contact textarea {
	width: 306px;
	height: 108px;
	padding: 10px;
	color: #b9bdc2;
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 22px;
	border: 1px solid #c9cdd1;
}

.service-relation .contact button {
	width: 70px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-family: '微软雅黑';
	font-size: 12px;
	border: none;
	background: #a5abb3;
	text-align: center;
	cursor: pointer;
}

.service-relation .project {
	margin: 0 15px 0 15px;
	padding: 20px 0 0 0px;
	border-bottom: 1px solid #d4d6da;
}

.service-relation .project h2 {
	font-family: '微软雅黑';
	font-size: 14px;
	margin-left: 15px;
	margin-right: 0;
}

.service-relation .project ul {
	overflow: hidden;
	*zoom: 1;
}

.service-relation .project ul li {
	float: left;
	margin: 0 5px 5px 0;
}

.service-relation .project ul li a {
	position: relative;
	display: block;
	overflow: hidden;
}

.service-relation .project ul li img {
	width: 106px;
	height: 84px;
}

.service-relation .project ul li a>span {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 106px;
	height: 84px;
	color: #fff;
	font-family: '微软雅黑';
	font-size: 12px;
	line-height: 16px;
	background: url("/ko/images/common/dimd_50.png") repeat 0 0;
}

.service-relation .project ul li a>span span {
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 90px;
	padding: 8px;
}

.service-relation .project ul li a:hover>span {
	display: block;
}

/* recruit */
.recruit {
	width: 1180px;
	margin: 0 auto -100px;
	padding-bottom: 30px;
}

.recruit-con {
	margin: 30px 0 0 0;
	min-height: 530px;
	background: url("/ko/images/common/service_bg.gif") repeat-y 791px 0;
	overflow: hidden;
	*zoom: 1;
}

.recruit-con h2 {
	margin-top: 0 !important;
}

.recruit-intro {
	float: left;
	width: 770px;
}

.recruit-intro h3 {
	color: #4c5867;
	font-family: 'kopubB', '微软雅黑';
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
}

.recruit-relation {
	float: right;
	width: 359px;
	padding: 0 0 0 30px;
	margin-top: -6px;
}

.recruit-relation .down-list li {
	margin-bottom: 25px;
}

.recruit-relation .down-list li strong {
	display: block;
	margin-bottom: 5px;
	color: #4c5868;
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 28px;
}

/* project */
.sorting-thum {
	max-width: 1230px;
	min-width: 1130px;
	margin: 13px auto 0 auto;
	padding-right: 50px;
	text-align: right;
}

.sorting-thum a {
	display: inline-block;
	height: 17px;
	margin-left: 15px;
	overflow: hidden;
}

.sorting-thum a.on img {
	margin-top: -17px;
}

.project-list-photo {
	margin-top: 27px;
	padding: 0 1px;
	overflow: hidden;
	*zoom: 1;
}

.project-list-photo li {
	float: left;
	width: 20%;
}

.project-list-photo li>div {
	padding: 3px;
}

.project-list-photo li a {
	display: block;
	position: relative;
	overflow: hidden;
}

.project-list-photo li a img {
	width: 100%;
}

.project-list-photo li a .info-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/ko/images/common/dimd_50.png) 0 0 repeat;
	overflow: hidden;
}

.project-list-photo li a .info-box strong {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	padding: 20px;
	font-family: '微软雅黑';
	color: #fff;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #333;
}

.project-list-photo li a .info-box span {
	display: block;
	margin-top: 10px;
	font-family: '微软雅黑';
	font-size: 16px;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
}

@media only screen and (min-width:1400px) {
	.project-list-photo {
		padding: 0 0.002%;
	}
	.project-list-photo li {
		float: left;
		width: 16.666%;
	}
}

@media only screen and (min-width:1700px) {
	.project-list-photo {
		padding: 0 0.002%;
	}
	.project-list-photo li {
		float: left;
		width: 14.285%;
	}
}

.project-more {
	margin-top: 27px;
	text-align: center;
}

.project-list-txt {
	display: none;
	position: relative;
	max-width: 1280px;
	min-width: 1180px;
	margin: 27px auto 0;
}

.project-list-txt li {
	position: relative;
	min-height: 99px;
	margin: 0 30px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

.project-list-txt li:first-child {
	border-top: 1px solid #e5e5e5;
}

.project-list-txt li a {
	display: block;
	padding: 26px 20px 25px;
}

.project-list-txt li a>img {
	position: absolute;
	top: 7px;
	left: -100px;
	width: 85px;
	height: 85px;
}

.project-list-txt li a .tit-box strong {
	display: block;
	padding-bottom: 10px;
	color: #4c5867;
	font-size: 17px;
	font-family: '微软雅黑';
	font-weight: normal;
}

.project-list-txt li a .tit-box span {
	display: block;
	color: #999;
	font-family: '微软雅黑';
}

.project-list-txt li a .info-box {
	position: absolute;
	right: 20px;
	top: 27px;
	text-align: right;
	font-size: 0;
}

.project-list-txt li a .info-box img+img {
	padding-left: 10px;
}

/* 스크립트 처리

.project-list-txt li:hover {background-color:#fafafc;}

.project-list-txt li:hover a {padding-left:120px;}

.project-list-txt li:hover a > img {left:20px;}

.project-list-txt li:hover .tit-box strong {color:#0d4e96;}

*/

/* project-detail */
body.project-detail {
	background: #f2f2f2;
}

body.project-detail footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 1280px;
	z-index: 5000;
}

#dBody.project-body {
	padding: 0;
	min-height: 600px;
	overflow: hidden;
}

.project-visual {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.project-visual>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.project-visual>div .image img {
	opacity: 0;
	filter: alpha(opacity = 0);
}

.project-visual>div .image:first-child img {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.project-visual>div img {
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
}

.project-visual-control a>img {
	opacity: 0.3;
	filter: alpha(opacity = 70);
}

.project-visual-control .btn-prev {
	position: absolute;
	top: 50%;
	left: 2%;
	margin-top: -40px;
	z-index: 500;
}

.project-visual-control .btn-next {
	position: absolute;
	top: 50%;
	right: 2%;
	margin-top: -40px;
	z-index: 500;
}

.project-visual-control .btn-prev p, .project-visual-control .btn-next p
	{
	position: absolute;
	top: 26px;
	right: -10px;
	color: #fff;
	font-size: 12px;
	font-family: '微软雅黑';
	letter-spacing: 1px;
	text-shadow: 1px 1px 0 #666;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.project-visual-control .btn-next p {
	left: -12px;
}

/*.project-visual-control {position:absolute; bottom:50px; right:50%; margin-right:-556px; width:83px; height:35px; padding:24px 0 0 0; background:url("/ko/images/common/icon_bar01.png") no-repeat right 25px; z-index:3;}

.project-visual-control a {float:left; width:11px; height:11px; margin-right:2px; background:url("/ko/images/common/control_off.png") no-repeat 0 0; text-indent:-9999px;}

.project-visual-control a.on {width:22px; background-image:url("/ko/images/common/control_on.png");}*/
.project-content {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	height: 356px;
}

.project-gnb {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background: url("/ko/images/common/dimd_70.png") repeat 0 0;
}

.project-gnb .pro-tab {
	width: 1180px;
	margin: 0 auto;
}

.project-gnb .pro-tab li {
	float: left;
	padding: 0 33px;
	background: url("/ko/images/common/icon_bar01.png") no-repeat 0 center;
	text-align: center;
}

.project-gnb .pro-tab li:first-child {
	padding-left: 0;
	background: none;
}

.project-gnb .pro-tab li a {
	display: block;
	height: 60px;
	line-height: 60px;
	color: #b4b4b4;
	font-family: '微软雅黑';
	font-size: 16px;
}

.project-gnb .pro-tab li a.on {
	color: #3fa8df;
}

.project-gnb .pro-sns {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 512px;
	padding-top: 19px;
	font-size: 0;
	line-height: 0;
}

.project-gnb .pro-sns a {
	margin-right: 1px;
}

.project-gnb .pro-close {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 574px;
	padding-top: 22px;
}

.project-gnb .pro-close a {
	display: block;
	width: 16px;
	height: 15px;
	overflow: hidden;
}

.project-gnb .pro-close a.on img {
	margin-top: -15px;
}

.project-con {
	position: absolute;
	bottom: 60px;
	left: 0;
	width: 100%;
	background: url("/ko/images/common/dimd_70.png") repeat 0 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.project-con .box-area {
	position: relative;
	width: 1180px;
	height: 295px;
	margin: 0 auto;
}

.project-con .general-info {
	width: 470px;
}

.project-con .general-info h3 {
	position: absolute;
	bottom: 238px;
	left: 0;
	width: 465px;
	color: #3fa8df;
	font-family: '微软雅黑';
	font-size: 22px;
	line-height: 26px;
}

.project-con .general-info ul {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 215px;
}

.project-con .general-info li {
	color: #fff;
	font-family: '微软雅黑';
	overflow: hidden;
	*zoom: 1;
}

.project-con .general-info li span {
	float: left;
	font-size: 14px;
	line-height: 24px;
}

.project-con .general-info li .tit {
	width: 170px;
}

.project-con .general-info li .txt {
	width: 290px;
}

.project-con .con-area {
	position: absolute;
	bottom: 0;
	left: 476px;
	width: 704px;
	height: 215px;
	color: #fff;
	font-family: '微软雅黑';
}

.project-con .con-area>div {
	display: none;
}

.project-con .con-area .paging-num {
	position: absolute;
	top: -43px;
	right: 0;
}

.project-con .con-area .paging-num a, .project-con .con-area .paging-num p
	{
	display: inline-block;
	vertical-align: middle;
}

.project-con .con-area .paging-num p {
	margin-top: -6px;
	padding: 0 8px;
	font-size: 10px;
	line-height: 13px;
	font-family: 'kopubM';
}

.project-con .con-area .paging-num p span {
	font-size: 10px;
}

.project-con .summary {
	font-size: 14px;
	line-height: 24px;
}

.project-con .movie-con {
	overflow: hidden;
}

.project-con .movie-con>div {
	overflow: hidden;
}

.project-con .movie-con>div ul {
	float: left;
	width: 714px;
	overflow: hidden;
}

.project-con .movie-con>div ul:first-child {
	margin-left: -10px;
}

.project-con .movie-con>div ul li {
	float: left;
	width: 347px;
	margin-left: 10px;
}

.project-con .award-con {
	position: relative;
	height: 183px;
	overflow: hidden;
}

.project-con .award-con>div:first-child {
	height: 183px;
	overflow: hidden;
}

.project-con .award-con>div>div ul {
	
}

.project-con .award-con>div>div ul:first-child {
	margin: 0;
}

.project-con .award-con>div>div ul li {
	margin-top: 11px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.project-con .award-con>div>div ul li:first-child {
	margin-top: 0;
}

.project-con .award-con>div>div ul li span {
	margin: 0 6px;
}

.project-con .award-con>div.pane {
	height: auto;
}

.project-con .relation-con {
	overflow: hidden;
}

.project-con .relation-con ul {
	float: left;
	width: 714px;
	overflow: hidden;
}

.project-con .relation-con ul li {
	float: left;
	width: 169px;
	margin-left: 9px;
}

.project-con .relation-con ul li:first-child {
	margin-left: 0;
}

.project-con .relation-con ul li a {
	display: block;
	position: relative;
	height: 169px;
}

.project-con .relation-con ul li a>span {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	line-height: 20px;
	padding: 69px 0;
	color: #fff;
	font-size: 15px;
	background: url("/ko/images/common/dimd_50.png") repeat 0 0;
}

.project-con .relation-con ul li a>span span {
	position: absolute;
	bottom: 0;
	padding: 10px;
}

.project-con .relation-con ul li a:hover>span {
	display: block;
}

.project-con .media-con {
	overflow: hidden;
}

.project-con .media-con ul {
	float: left;
	width: 704px;
	height: 185px;
	overflow: hidden;
}

.project-con .media-con ul li {
	position: relative;
	height: 35px;
	margin-top: 35px;
	padding-right: 110px;
}

.project-con .media-con ul li:first-child {
	margin-top: 0;
}

.project-con .media-con ul li a {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}

.project-con .media-con ul li a span {
	display: block;
	width: 68px;
	color: #fff;
	font-family: '微软雅黑';
	font-size: 10px;
	background: url("/ko/images/common/arrow01.png") no-repeat right 10px;
}

.project-con .media-con ul li a strong {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
}

/*新闻列表 0719重写样式*/
.decorate .page {
	overflow: hidden;
	margin: 25px 0;
}

.decorate .page a {
	float: right;
	transition: all 0.5s;
}

.decorate .page a, .page a:hover {
	background: #540002;
}

.ptb43 {
	padding: 0px 0;
}

.tit_com {
	height: 40px;
	line-height: 40px;
}

.tit_com h3 {
	color: #330009;
	font-weight: normal;
}

.h3_tit {
	font-size: 24px;
}

.h3_eng {
	font-size: 14px;
	padding-left: 8px;
}

.h3_pos {
	color: #888;
}

.h3_pos a {
	color: #888;
}

.ul_nav {
	border-top: 1px solid #dedede;
	padding-bottom: 25px;
}

.w960 .ul_nav li {
	width: 135px;
}

.ul_nav li {
	width: 146px;
	height: 104px;
	line-height: 29px;
	float: left;
	background: url(/temp/temp/54/54-0008/201509101549/images/li_bor.png)
		no-repeat top left;
	text-align: center;
}

/*.ul_nav .bg_no{ background:none;}*/
.ul_nav .bg_no a {
	color: #99001d;
	background: url(/temp/temp/54/54-0008/201509101549/images/ul_nav_bg.png)
		repeat-x center top;
	display: block;
}

.ul_nav li a {
	display: block;
	padding-top: 20px;
}

.ul_nav li a span {
	display: block;
}

span.li_tit {
	font-size: 18px;
}

.ul_nav li:hover a {
	color: #99001d;
	background: url(/temp/temp/54/54-0008/201509101549/images/ul_nav_bg.png)
		repeat-x center top;
}

.tianjia {
	text-align: right;
	font-size: 0;
}

.tianjia a {
	background: url(/temp/temp/54/54-0008/201509101549/images/tianjia.png)
		no-repeat;
	width: 94px;
	height: 24px;
	display: block;
	margin: 11px 0;
}

.deco_con li {
	border-bottom: 1px dashed #ccc;
	padding: 22px 8px;
	transition: all 0.3s;
}

.deco_con li a {
	display: block;
}

.deco_con li a img {
	float: left;
	width: 417px;
}

.deco_con_text {
	width: 680px;
	text-align: center;
	margin-left: 458px;
}

.deco_con_text h4 {
	font-size: 18px;
	color: #7d6b6e;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
}

.deco_con_text p {
	color: #888;
	height: 100px;
	line-height: 24px;
	overflow: hidden;
}

.deco_con_text span {
	width: 125px;
	height: 35px;
	line-height: 35px;
	display: block;
	color: #fff;
	text-align: center;
	background: #ccc;
	border-radius: 4px;
}

.deco_con li:hover {
	background: #f8f8f8;
}

.article {
	margin-top: 20px;
}

.article img {
	max-width: 100%;
}

.article p {
	overflow: hidden;
	line-height: 24px;
}

.show_inner_tit {
	border-bottom: 1px solid #dedede;
	padding: 14px 0;
}

.show_inner_tit .fanhui {
	background: url(/temp/temp/54/54-0008/201509101549/images/show_left.png)
		center left no-repeat;
	padding-left: 25px;
}

.show_inner_h3 {
	font-size: 24px;
	color: #330009;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	margin: 20px 0;
}

.show_inner_deta {
	padding: 24px;
	border-top: 1px dashed #dedede;
}

.show_inner_deta li {
	float: left;
	width: 379px;
	text-align: left;
	height: 45px;
	line-height: 45px;
}

.show_inner_txt_l {
	font-size: 14px;
	color: #340108;
}

.show_inner_txt_r {
	font-size: 14px;
	color: #777;
}

.show_inner_design {
	border-top: 1px dashed #dedede;
	padding: 24px;
	overflow: hidden;
}

.show_inner_design h5 {
	font-size: 14px;
	color: #330009;
	line-height: 33px;
	height: 33px;
	overflow: hidden;
}

.show_inner_design p {
	color: #777;
	line-height: 33px;
}

p.h3_pos a {
	transition: all 0.3s;
}

p.h3_pos a:hover {
	color: #330009;
}

/*清除浮动*/
.cl {
	zoom: 1;
}

.cl:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*新闻列表 0719重写样式 end*/

/*新闻列表*/
.app_containt {
	
}

.app_head {
	
}

.midwidth {
	width: 1200px;
	margin: 0 auto;
}

.app_head_banner {
	height: 510px;
	position: relative;
	background-color: #000;
}

.app_head_banner>img {
	vertical-align: top;
	width: 100%;
	height: 200px;
}

.app_head_banner .innerpageBanner {
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}

.app_head_banner .swiper-container {
	height: 510px;
}

.swiper_prevbtn, .swiper_nextbtn {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	cursor: pointer;
	z-index: 1;
}

.swiper_prevbtn {
	left: 32px;
	background-image: url(../images/banner_prev_btn.png);
}

.swiper_nextbtn {
	right: 32px;
	background-image: url(../images/banner_next_btn.png);
}

.app_head_banner .pagination {
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
}

.app_head_banner .pagination .swiper-pagination-switch {
	background: url(../images/pagination-switch.png) left top no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
	margin: 0 7px;
}

.app_head_banner .pagination .swiper-active-switch {
	background-position: left bottom;
}

.app_head_banner .swiper-container .swiper-slide img {
	width: auto;
	height: 100%;
}

.app_head_banner .swiper-container, .app_head_banner {
	height: 100%;
}

.app_head_banner .pagination {
	bottom: 2px;
}

.app_head_banner .pagination .swiper-pagination-switch {
	background: url(../images/pagination-switch.png) left top no-repeat;
	width: 8px;
	height: 8px;
	display: inline-block;
	cursor: pointer;
	margin: 0 2px;
	-webkit-background-size: 8px auto;
	background-size: 8px auto;
}

.app_head_banner .pagination .swiper-active-switch {
	background-position: left -8px;
}

.news_unit {
	
}

.news_unit .nu_nav_lite {
	border-bottom: solid 1px #dedede;
	height: 40px;
	padding-bottom: 5px;
	line-height: 40px;
	font-size: 16px;
}

.news_unit .nu_nav_lite_noborder {
	height: 40px;
	padding-bottom: 30px;
	line-height: 40px;
}

.nu_nav_bread_crumbs {
	font-size: 16px;
	background: url() left no-repeat;
	padding-left: 26px;
	color: #000;
}

.nu_nav_bread_crumbs .bnc {
	text-decoration: none;
	font-family: "Simsun";
	font-size: 12px;
	color: #848484;
}

.news_unit .nu_nav_bread_crumbs a.bnc:hover {
	color: #eb1b22;
}

.news_unit .nu_nav_liteList {
	float: right;
	color: #000;
}

.news_unit .nu_nav_liteList a {
	display: inline-block;
	line-height: 28px;
	height: 28px;
	border-bottom: solid 2px #fff;
	text-decoration: none;
	color: #000;
	margin-left: 50px;
	font-size: 16px;
}

.news_unit .nu_nav_liteList a:hover {
	color: #98693F;
}

.news_unit .nu_nav_liteList a.cur {
	color: #98693F;
	border-color: #98693F;
}

.nu_news_list_wrap {
	width: 100%;
	/*overflow: hidden;*/
	/*height:1400px;*/
}

.nu_news_list_wrap .nu_news_list_ul {
	width: 1200px;
	/*padding-top: 46px;*/
}

.nu_news_list_wrap .nu_news_list_li {
	float: left;
	width: 527px;
	padding-bottom: 70px;
	margin-right: 116px;
}

.nu_news_list_wrap .nnl_imgblock {
	width: 175px;
	height: 108px;
	float: left;
	padding-bottom: 28px;
}

.nnl_imgblock .ni_type {
	float: left;
	width: 54px;
	height: 54px;
	background: url(../images/ni_new_type.png) center center no-repeat;
	background-color: #696969;
}

.nnl_imgblock .ni_imgw img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.nnl_imgblock .ni_imgw {
	float: right;
	width: 121px;
	height: 108px;
	background-color: #eee;
}

.nnl_imgblock .ni_date {
	width: 54px;
	height: 54px;
	text-align: center;
	float: left;
	background-color: #f1f1f1;
}

.nnl_imgblock .ni_date i {
	display: block;
	line-height: 20px;
	padding-top: 8px;
	font-size: 16px;
	color: #282828;
	font-weight: bold;
}

.nnl_imgblock .ni_date em {
	display: block;
	color: #cfcfcf;
	font-size: 9px;
	line-height: 18px;
}

.nu_news_list_wrap .nnl_textblock {
	margin-left: 185px;
	padding-bottom: 28px;
}

.nnl_textblock h2 {
	line-height: normal;
	margin-bottom: 15px;
	font-size: 15px;
	color: #282828;
	font-weight: normal;
}

.nnl_textblock p {
	font-size: 12px;
	color: #bdbdbd;
	line-height: 24px;
}

.nuitbot, .nu_news_list_wrap .nnl_newsctr {
	clear: both;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #dedede;
	border-top: solid 1px #dedede;
}

.nuitbot {
	border: none;
	clear: none;
}

.nuitbot .nnlctr_el, .nu_news_list_wrap .nnlctr_el {
	display: block;
	float: left;
	padding-left: 36px;
	font-size: 12px;
	font-family: "Arial";
	text-transform: uppercase;
	margin-right: 24px;
	background: left center no-repeat;
}

.nnl_newsctr .nnlctr_vm {
	float: right;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #b5b5b5;
	padding-right: 12px;
	background: url(../images/nnlctr_vm_n.png) right center no-repeat;
}

.nu_news_list_wrap .nu_news_list_li:hover {
	
}

.nu_news_list_wrap .nu_news_list_li:hover .ni_type {
	background-color: #e0000d;
}

.nuitbot .nce_1, .nu_news_list_wrap .nu_news_list_li .nce_1 {
	background-image: url(../images/nl_ctb-1.png)
}

.nuitbot .nce_2, .nu_news_list_wrap .nu_news_list_li .nce_2 {
	background-image: url(../images/nl_ctb-2.png)
}

.nuitbot .nce_3, .nu_news_list_wrap .nu_news_list_li .nce_3 {
	background-image: url(../images/nl_ctb-3.png)
}

.nu_news_list_wrap .nu_news_list_li:hover .nnlctr_el {
	color: #e0000d;
}

.nu_news_list_wrap .nu_news_list_li:hover .nce_1 {
	background-image: url(../images/nl_ctb-1-f.png)
}

.nu_news_list_wrap .nu_news_list_li:hover .nce_2 {
	background-image: url(../images/nl_ctb-2-f.png)
}

.nu_news_list_wrap .nu_news_list_li:hover .nce_3 {
	background-image: url(../images/nl_ctb-3-f.png)
}

.nu_news_list_wrap .nu_news_list_li:hover .nnlctr_vm {
	color: #e0000d;
	background-image: url(../images/nnlctr_vm_f.png);
}

.nu_news_list_wrap .nu_news_list_li:hover .nnl_textblock h2 {
	color: #e0000d;
}

.nu_news_list_wrap .nu_news_list_li:hover .ni_date {
	background-color: #ff9c00;
}

.nu_news_list_wrap .nu_news_list_li:hover .ni_date i {
	color: #fff;
}

.nu_news_list_wrap .nu_news_list_li:hover .ni_date em {
	color: #fff;
}

.nu_innerList_title {
	overflow: hidden;
}

.nu_innerList_title h2 {
	line-height: 24px;
	font-size: 24px;
	font-weight: bold;
	float: left;
}

.nu_innerList_title .nuitbot {
	float: left;
	clear: left;
}

.nu_innerList_title .nu_switch {
	float: right;
}

.nu_switch .nu_next, .nu_switch .nu_prev {
	float: right;
	width: 38px;
	height: 38px;
	background: left top no-repeat;
	cursor: pointer;
}

.nu_switch .nu_next {
	margin-left: 20px;
	background-image: url(../images/nu_next.png);
}

.nu_switch .nu_prev {
	background-image: url(../images/nu_prev.png);
}

.nu_innerList_wrap {
	padding: 42px 0;
	border-bottom: solid 1px #d3d3d3;
}

.nu_innerList_share {
	margin-top: 30px;
	background: #000;
	min-height: 47px;
	background: url(../images/nu_innerList_share_bg.png) left center
		no-repeat;
}

.nu_innerList_share .sharebox {
	float: right;
}

.sharebox .shareLinks {
	background-position: left top !important;
	line-height: normal !important;
	padding: 0 !important;
	font-size: medium !important;
	float: left;
	width: 41px;
	height: 41px;
	background: left top no-repeat;
	cursor: pointer;
	margin: 0 !important;
	margin-left: 10px !important;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

.bds_more {
	display: none !important;
}

.sharebox  .sl-qqwb {
	background-image: url(../images/sl-qqwb.png);
}

.sharebox  .sl-wx {
	background-image: url(../images/sl-wx.png);
}

.sharebox  .sl-wb {
	background-image: url(../images/sl-wb.png);
}

.sharebox  .sl-rr {
	background-image: url(../images/sl-rr.png);
}

.sharebox  .sl-kx {
	background-image: url(../images/sl-kx.png);
}

.sharebox  .sl-ty {
	background-image: url(../images/sl-ty.png);
}

.sharebox  .sl-hb {
	background-image: url(../images/sl-hb.png);
}

.nu_innerList_wrap p {
	line-height: 67px;
	font-size: 12px;
	border-top: dotted 1px #e5e5e5;
}

.nu_innerList_wrap p:first-child {
	border-top: none;
}

.nu_innerList_wrap p a {
	text-decoration: none;
	color: #393939;
}

.nu_innerList_wrap p a:hover {
	color: #ab000a;
}

.team_list_wrap {
	padding-bottom: 44px;
}

.team_list_wrap .team_list_ul {
	width: 1232px;
	overflow: hidden;
}

.team_list_wrap .team_list_li {
	float: left;
	cursor: pointer;
	width: 246px;
	margin-right: 62px;
	margin-top: 44px;
	height: 410px;
	background: #f5f5f5;
}

.team_list_wrap .team_men_detail {
	clear: both;
	margin-right: 62px;
	border-top: solid 8px #e91622;
	background: #f5f5f5;
}

.team_list_wrap .team_men_detail.hide {
	display: none;
}

.team_men_detail_box {
	padding: 30px 42px 0;
}

.team_men_detail_ctr {
	float: right;
	clear: both;
	width: 32px;
	height: 32px;
	background: #e6e6e6 url(../images/team_men_detail_ctr_bg.gif) center
		center no-repeat;
	cursor: pointer;
}

.team_list_ul .cur {
	background: #e91622;
	margin-bottom: 38px;
	position: relative;
	color: #fff !important;
}

.team_list_ul .cur:after {
	content: " ";
	display: block;
	background: url(../images/team_list_cur_arrow.gif) center top no-repeat;
	width: 33px;
	height: 17px;
	position: absolute;
	bottom: -17px;
	left: 50%;
	margin-left: -16.5px;
}

.team_list_ul .cur * {
	color: #fff !important;
}

/*新单页样式重写*/
.wrapper {
	width: 1200px;
	margin: 30px auto;
	clear: both;
	height: auto;
}

.mainBox {
	background: #fff url(../images/bg1.png) repeat-y left top;
}

.leftBox {
	width: 170px;
	float: left;
}

.subNav li {
	height: 58px;
	background: url(../images/line.png) repeat-x left bottom;
	line-height: 58px;
	font-size: 16px;
	color: #fff;
}

.subNav li a {
	color: #fff;
	font-size: 16px;
	display: block;
	height: 58px;
	width: 170px;
	line-height: 58px;
	text-align: center;
	position: relative;
}

.subNav li a i {
	background: url(../images/arrow_left.png) no-repeat;
	width: 12px;
	height: 22px;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: -12px;
	display: none;
}

.subNav li.on a {
	background: url(../images/nav_hover.png) no-repeat;
	color: #fff;
}

.subNav li.on a i {
	display: block;
}

.subNav li a:hover {
	color: #7f5534;
	text-decoration: none;
}

.subNav li.on a:hover {
	color: #fff;
}

.rightBox {
	width: 960px;
	float: right;
	margin-right: 34px;
	display: inline;
	padding: 15px 0 40px 0;
}

.position {
	border-bottom: 1px solid #D9D9D9;
	padding-left: 25px;
	background: url(../images/home_ico.png) no-repeat 5px center;
	height: 40px;
	line-height: 40px;
}

.rightBox .body {
	font-size: 14px;
	padding: 10px 0;
}

.rightBox .body h1 {
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	color: #666;
	padding: 20px 0;
}

.rightBox .body .detail {
	line-height: 30px;
	color: #5a5a5a;
}

.rightBox .body .detail h3 {
	font-size: 16px;
	font-weight: bold;
}

.rightBox .body .detail .img {
	text-align: center;
	padding: 40px 0;
}

.rightBox .body .pb10 p {
	padding: 5px 0 10px 0;
}

.rightBox .body .pb10 h3 {
	padding: 10px 0 10px 0;
}

.box1 {
	margin-bottom: 80px;
}

.box1 .lft {
	width: 480px;
}

.box1 .rgt {
	margin-right: 120px;
}

.t2 p {
	text-indent: 2em;
}

/*首页部分*/
.fwtd {
	margin-top: 26px;
	margin-bottom: 20px;
	font-family: inherit;
}

.fwtd h4 img {
	display: block;
}

.fwtd ul {
	width: 940px;
	overflow: hidden;
}

.fwtd li {
	float: left;
	margin-left: 8px;
	width: 304px;
	height: 253px;
	background-color: #f0f0f0;
}

.fwtd li img {
	display: block;
}

.fwtd li h5 {
	margin-left: 16px;
	margin-top: 20px;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
}

.fwtd li h5 a {
	color: #000;
	font-weight: normal;
}

.fwtd li p {
	margin-left: 16px;
	font-size: 13px;
	color: #717171;
}

.left_title {
	height: 50px;
	line-height: 50px;
	width: 1200px;
	margin-top: 20px;
	text-align: center;
	margin: 10px auto;
	padding: 0px;
	border-bottom: 1px solid #D5D5D5;
}

.left_title h2 {
	color: #717171;
	height: 49px;
	float: left;
	text-align: center;
	overflow: hidden;
	border-bottom: 3px solid #744d31;
}

.left_title h2 a {
	color: #000;
	font-size: 20px;
	font-weight: normal;
}

.more {
	float: right;
	padding-right: 10px;
} /*more链接*/
.more a {
	font-size: 16px;
	color: #919191
}

/*设计师*/
.lamp {
	height: 366px;
	width: 1200px;
	position: relative;
	margin: 30px auto;
}

.lamp .sublight {
	position: absolute;
	display: block;
	overflow: hidden;
}

.lamp .pic2 {
	top: 0;
	width: 680px;
	height: 113px;
}

.lamp .pic3 {
	top: 0;
	left: 680px;
	width: 240px;
	height: 183px;
	margin-left: 10px;
}

.lamp .pic3_1 {
	top: 0;
	left: 920px;
	width: 240px;
	height: 183px;
	margin-left: 20px;
}

.lamp .pic4 {
	top: 0px;
	width: 680px;
	height: 376px;
}

.lamp .pic5 {
	top: 193px;
	left: 680px;
	width: 240px;
	height: 183px;
	margin-left: 10px;
}

.lamp .pic6 {
	top: 193px;
	left: 920px;
	width: 240px;
	height: 183px;
	margin-left: 20px;
}

/*-- 米兰优势_end --*/
.Mldt {
	overflow: hidden;
	font-family: inherit;
}

.Mldt .container {
	overflow: hidden;
	padding-top: 5px;
}

.Mldt .MldtTbanner {
	height: 160px;
	background: url(Img/Index/banner3.jpg) no-repeat top center;
	overflow: hidden;
}

.Mldt .MldtTbanner dl {
	overflow: hidden;
	background: #0e0e0c;
	margin-top: 48px;
	padding: 8px 15px;
	float: right;
	margin-right: 18px;
}

.Mldt .MldtTbanner dl dt {
	float: left;
}

.Mldt .MldtTbanner dl dt img {
	display: block;
	margin-top: 3px;
}

.Mldt .MldtTbanner dl dd {
	padding-left: 52px;
}

.Mldt .MldtTbanner dl dd span {
	font-size: 14px;
	color: #ffffff;
}

.Mldt .MldtTbanner dl dd p {
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
}

.Mldtcont {
	overflow: hidden;
	margin-top: 50px;
}

.Mldtcont .Mldttext {
	width: 395px;
	float: left;
}

.Mldtcont .Mldttext h5 {
	height: 45px;
	line-height: 45px;
	width: 100%;
	text-align: left;
}

.Mldtcont .Mldttext h5 a {
	display: inline-block;
	height: 43px;
	line-height: 43px;
	font-size: 18px;
}

.Mldtcont .Mldttext3 h5 {
	height: 45px;
	line-height: 45px;
	width: 100%;
	text-align: left;
}

.Mldtcont .Mldttext3 h5 a {
	display: inline-block;
	height: 43px;
	line-height: 43px;
	font-size: 18px;
}

.Mldtcont .Mldttext dl {
	overflow: hidden;
	padding-bottom: 24px;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 15px;
}

.Mldtcont .Mldttext dl dt {
	float: left;
}

.Mldtcont .Mldttext dl dt img {
	display: block;
}

.Mldtcont .Mldttext dl dd {
	padding-left: 138px;
}

.Mldtcont .Mldttext dl dd h6 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Mldtcont .Mldttext dl dd h6 a {
	font-size: 14px;
	color: #333333;
}

.Mldtcont .Mldttext dl dd p {
	line-height: 23px;
	height: 46px;
	color: #545454;
	font-size: 13px;
	margin-top: 12px;
}

.Mldtcont .Mldttext ul {
	overflow: hidden;
	margin-top: 23px;
}

.Mldtcont .Mldttext ul li {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url(../images/sj2.png) no-repeat left center;
}

.Mldtcont .Mldttext ul li * {
	display: inline-block;
	font-size: 13px;
	color: #545454;
}

.Mldtcont .Mldttext ul li a {
	float: left;
	width: 255px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 14px;
}

.Mldtcont .Mldttext ul li span {
	float: right;
	font-family: "microsoft yahei";
}

.Mldtcont .Mldttext3 {
	float: right;
	width: 320px;
}

.Mldtcont .Mldttext3 .questionlist {
	width: 100%;
	height: 308px;
	overflow: hidden;
	margin-top: 16px;
}

.Mldtcont .Mldttext3 .questionlist dl {
	overflow: hidden;
	padding-bottom: 18px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 18px;
}

.Mldtcont .Mldttext3 .questionlist dl dt {
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	background: url(Img/Index/wen.jpg) no-repeat left center;
	padding-left: 52px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Mldtcont .Mldttext3 .questionlist dl dt a {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.Mldtcont .Mldttext3 .questionlist dl dd {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #000000;
	font-size: 14px;
	padding-left: 52px;
	background: url(Img/Index/da.jpg) no-repeat left 0px;
}

.Mldtcont .Mldttext1 h5 a {
	color: #436EBE;
	border-top: 2px solid #436EBE;
}

.Mldtcont .Mldttext2 h5 a {
	color: #dca703;
	border-top: 2px solid #dca703;
}

.Mldtcont .Mldttext2 {
	margin-left: 50px;
}

.Mldtcont .Mldttext3 h5 a {
	color: #000000;
	border-top: 2px solid #000000;
}

/*合作平台*/
.clearfix:after {
	display: block;
	content: "";
	clear: both;
}

.cooperate {
	width: 1200px;
	margin: 30px auto;
	background: #ffffff;
}

.cooperate_title {
	background: #f3f3f3;
}

.cooperate h4 {
	font-size: 20px;
	color: #666666;
	float: left;
	margin-bottom: 25px;
}

.cooperate a {
	float: right;
	font-size: 14px;
	color: #999999;
}

.cooperate a:hover {
	color: #fd8f25;
}

.cooperate_pic li {
	float: left;
	margin: 20px 50px 20px 21px;
	opacity: 0.5;
}

.cooperate_pic li:hover {
	opacity: 1;
}

.cooperate_pic li:nth-of-type(6) {
	margin-right: 0;
}

.cooperate_pic li:nth-of-type(12) {
	margin-right: 0;
}

/*底部*/
.footerTBig {
	width: 100%;
	height: 192px;
	background: #333333;
	border-top: 1px solid #949494;
	overflow: hidden;
}

.footer {
	width: 1100px;
	margin: 0 auto;
}

.footer a {
	color: #999;
}

.footer a:hover {
	color: #fff;
}

.footer_fri {
	float: left;
	width: 180px;
	margin-top: 20px;
}

.footer_fri li {
	line-height: 30px;
	color: #999999;
	font-size: 12px;
}

.footer_fri li b {
	color: #ffffff;
	font-size: 16px;
	font-weight: 100;
	line-height: 44px;
}

.footer_srv {
	float: left;
	width: 250px;
	margin-top: 20px;
}

.footer_srv li {
	line-height: 30px;
	color: #999999;
	font-size: 12px;
}

.footer_srv li b {
	color: #ffffff;
	font-size: 16px;
	font-weight: 100;
	line-height: 44px;
}

.footer_map {
	float: left;
	width: 180px;
	margin-left: 60px;
	margin-top: 20px;
}

.footer_map li {
	line-height: 30px;
	color: #999999;
	font-size: 12px;
}

.footer_map li a {
	margin-right: 20px;
}

.footer_map li b {
	color: #ffffff;
	font-size: 16px;
	font-weight: 100;
	line-height: 44px;
}

.footer_mall {
	float: left;
	width: 100px;
	margin-left: 60px;
	margin-top: 20px;
}

.footer_mall li {
	line-height: 30px;
	color: #999999;
	font-size: 12px;
}

.footer_mall li a {
	margin-right: 20px;
}

.footer_mall li b {
	color: #ffffff;
	font-size: 16px;
	font-weight: 100;
	line-height: 44px;
}

.footer_link {
	float: left;
	width: 205px;
}

.footer_link li {
	line-height: 30px;
	color: #999999;
	font-size: 12px;
}

.footer_link li b {
	color: #ffffff;
	font-size: 16px;
	font-weight: 100;
	line-height: 44px;
}

.gz {
	float: right;
	width: 210px;
	margin-top: 20px;
}

.gz h3 {
	font-weight: 100;
	font-size: 16px;
	color: #ffffff;
	padding: 22px 0 24px;
}

.gz_list li {
	float: left;
	width: 30px;
	margin-right: 5px;
}

.gz_list li:last-child {
	margin: 0;
}

.gz_list li a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/ico.png) no-repeat;
}

.gz_list li.gz1 a {
	background-position: 0 0;
}

.gz_list li.gz1 a:hover {
	background-position: 0 -32px;
}

.gz_list li.gz2 a {
	background-position: -38px 0;
}

.gz_list li.gz2 a:hover {
	background-position: -38px -32px;
}

.gz_list li.gz3 a {
	background-position: -73px 0;
}

.gz_list li.gz3 a:hover {
	background-position: -73px -32px;
}

.gz_list li.gz4 a {
	background-position: -107px 0;
}

.gz_list li.gz4 a:hover {
	background-position: -107px -32px;
}

.gz_list li.gz5 a {
	background-position: -142px 0;
}

.gz_list li.gz5 a:hover {
	background-position: -142px -32px;
}

.gz_list li.gz6 a {
	background-position: -177px 0;
}

.gz_list li.gz6 a:hover {
	background-position: -177px -32px;
}

.footerBBig {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #333333;
	border-top: 1px solid #444444;
	font-size: 12px;
	color: #999999;
	text-align: center;
}

.aboutusbnner {
	height: 300px;
	position: relative;
	overflow: hidden;
}

.aboutustop {
	position: fixed;
	width: 100%;
}

.aboutusimg {
	height: 300px;
	background-color: #000;
	background-image: url(../images/aboutusimg.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.aboutuscon {
	background: #fff;
}

.aboutushea {
	font-size: 30px;
	color: #32323c;
	margin-top: 50px;
	margin-bottom: 30px;
}

.aboutusp {
	color: #64646e;
	font-size: 14px;
	margin-bottom: 26px;
	line-height: 2.2;
	margin-top: 70px;
}

.abbleft {
	width: 450px;
	padding-left: 60px;
}

.fontcon {
	border-bottom: 1px solid #e6e7e8
}

.fivDivul {
	
}

.fivDivul li h3 {
	font-size: 22px;
	color: #32323c;
	padding-top: 16px;
}

.fivDivul li p {
	font-size: 17px;
	color: #64646e;
	padding-top: 15px;
}

.fivDivul li {
	padding: 36px 60px;
	border-bottom: 1px dotted #e6e7e8;
	height: 88px;
}

.fivDivulimg {
	margin-right: 20px;
	float: left;
}

.aboutusfont {
	height: 50px;
	line-height: 50px;
	width: 340px;
	background: rgba(255, 255, 255, 0.7);
	position: absolute;
	border-radius: 100px;
	font-size: 30px;
	text-align: center;
	color: #32323c;
	left: 50%;
	margin-left: -170px;
	top: 50%;
}

.aboutusfont b {
	padding: 20px;
	background: url(../images/oneponit.png) no-repeat center center;
}

.ljzgbleft {
	margin-right: 80px;
	margin-left: 60px;
}

.ljzgbright {
	padding: 60px 0;
	width: 500px;
}

.abbright {
	
}

.ljzgbright h3 {
	font-size: 18px;
	color: #32323c;
	padding-bottom: 30px;
}

.ljzgbright p {
	font-size: 12px;
	color: #64646e;
	padding-bottom: 12px;
}

.mapcon {
	
}

.abbright {
	margin-top: 30px;
	width: 300px;
}

.biginput .tit {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #32323c;
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
	border-right: 1px solid #b4b4c3;
	padding-right: 10px;
} /* .fl { float: right; }*/ /* 百度地图 */
.baudimap {
	width: 502px;
	height: 332px;
}

.baudimap iframe {
	display: block;
	width: 502px;
	height: 332px;
}

.byb_yzbz_banner_yy {
	width: 100%;
	height: 580px;
	background: url(../images/about/byb_yzbz_bannerbg.png) no-repeat;
	overflow: hidden;
}

.byb_yzbz_bancon {
	width: 1220px;
	height: 580px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.byb_yzbz_banconp {
	width: 660px;
	height: auto;
	margin: 0 auto;
}

.byb_yzbz_banconp01 {
	font-size: 66px;
	color: #000;
	height: 66px;
	line-height: 66px;
	padding-top: 130px;
}

.byb_yzbz_banconp01 span {
	color: #ff5f00;
	font-weight: bold;
}

.byb_yzbz_banconp02 {
	font-size: 30px;
	color: #000000;
	height: 30px;
	line-height: 30px;
	margin-top: 35px;
}

.byb_yzbz_banconp03 {
	font-size: 30px;
	color: #000000;
	height: 30px;
	line-height: 80px;
	margin-top: 50px;
}

.byb_yzbz_banconsqbz {
	width: 1220px;
	height: 155px;
	background: #333333;
	opacity: 0.5;
	bottom: 0px;
	position: absolute;
}

.byb_yzbz_banconsqbzcon {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 39px;
	left: 187px;
}

.byb_yzbz_banconsqbzcon ul {
	margin-left: -14px;
}

.byb_yzbz_banconsqbzcon ul li {
	float: left;
	margin-left: 14px;
}

.byb_yzbz_banconsqbzcon ul li .byb_yzbz_banconsqbzconinput {
	width: 150px;
	height: 40px;
	background: #FFFFFF;
	text-indent: 12px;
	font-size: 14px;
	color: #333333;
	font-family: "微软雅黑"
}

.byb_yzbz_banconsqbzcon ul li .byb_yzbz_banconsqbzconsel {
	width: 100px;
	height: 45px;
	background: #FFFFFF;
	text-indent: 12px;
	font-size: 14px;
	color: #333333;
	font-family: "微软雅黑"
}

.byb_yzbz_banconsqbzcon ul li .byb_yzbz_banconsqbzconbut {
	width: 135px;
	height: 40px;
	background: #e7691e;
	border: none;
	margin-top: 3px;
	margin-left: 18px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: "微软雅黑"
}

.byb_yzbz_banconsqbzcon span {
	display: block;
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 30px;
}

.byb_yzbz_fw {
	width: 100%;
	height: 176px;
	background: #EEEEEE;
}

.byb_yzbz_fwcon {
	width: 1220px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.byb_yzbz_fwcon img {
	margin: 59px 0 0 18px;
	float: left;
}

.byb_yzbz_fwcon dl {
	margin-left: 41px;
	float: left;
	margin-top: 49px;
}

.byb_yzbz_fwcon dl dt {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.byb_yzbz_fwcon dl dd {
	font-size: 14px;
	color: #666666;
	margin-top: 19px;
	line-height: 28px;
}

.byb_yzbz_list {
	width: 1220px;
	height: auto;
	margin: 0 auto;
	margin-top: 58px;
	overflow: hidden;
}

.byb_yzbz_list ul {
	margin-top: -30px;
}

.byb_yzbz_list ul li {
	width: 1218px;
	height: 148px;
	border: 1px #E6E6E6 solid;
	margin-top: 30px;
}

.byb_yzbz_listsk01 {
	width: 110px;
	height: 148px;
	background: #e7691e;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.byb_yzbz_list ul li dl {
	float: left;
	margin: 47px 0 0 62px;
}

.byb_yzbz_listsk01L dt {
	font-size: 22px;
	color: #999999;
	font-weight: bold;
}

.byb_yzbz_listsk01L dd {
	font-size: 13px;
	color: #9C9C9C;
	margin-top: 12px;
}

.byb_yzbz_list ul li img {
	float: left;
	margin: 57px 0 0 185px;
}

.byb_yzbz_list ul li .byb_yzbz_listsk01R {
	margin-left: 16px;
}

.byb_yzbz_listsk01R dt {
	font-size: 22px;
	color: #049a00;
	font-weight: bold;
}

.byb_yzbz_listsk01R dd {
	font-size: 13px;
	color: #9C9C9C;
	margin-top: 12px;
}

.byb_yzbz_listsk02 {
	width: 110px;
	height: 148px;
	background: #339d1c;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.byb_yzbz_listsk03 {
	width: 110px;
	height: 148px;
	background: #d11e1e;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.byb_yzbz_listsk04 {
	width: 110px;
	height: 148px;
	background: #00aae9;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.byb_yzbz_listsk05 {
	width: 110px;
	height: 148px;
	background: #e00089;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.byb_yzbz_listsk06 {
	width: 110px;
	height: 148px;
	background: #4de22b;
	text-align: center;
	line-height: 148px;
	font-size: 60px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.zxbj_content .fill-form {
	border: 1px solid #dedede;
	line-height: 37px;
	overflow: hidden;
	padding: 19px 19px 28px;
	width: 930px;
}

.zxbj_content #base-yangtai.dt-content.fangjian {
	margin-right: 300px;
}

.zxbj_content .dt-content.huxing {
	display: inline-block;
	width: 100px;
}

.zxbj_content .dt-content.fangjian {
	display: inline-block;
	width: 70px;
}

.zxbj_content .dd-name {
	border-bottom: 1px dotted #dedede;
	color: #01a569;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	padding-bottom: 8px;
	padding-right: 28px;
	padding-top: 8px;
	text-align: right;
	width: 88px;
}

.zxbj_content .button-line {
	text-align: center;
}

.zxbj_content .button-submit {
	background: none repeat scroll 0 0 #01ad29;
	border: 0 none;
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 152px;
	text-align: center;
}

.zxbj_content .dt-content {
	border-bottom: 1px dotted #e8e8e8;
	color: #333;
	display: inline-block;
	float: left;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 814px;
}

.zxbj_content .dt-content label {
	margin-right: 30px;
}

.scoletext {
	height: 30px;
	min-height: 16px;
	line-height: 16px;
	overflow: hidden;
}

.listscole {
	width: 585px;
	height: 120px;
	margin: 3px auto;
	clear: both;
	position: relative;
	border: 0px solid #d3d3d3
}

.bx_wrap {
	margin-left: 10px;
	margin-top: 10px
}

.bx_wrap ul img {
	border: 2px solid #ddd;
}

.bx_wrap ul li {
	text-align: center
}

.bx_wrap ul li a:hover {
	text-decoration: none;
	color: #f30
}

  #jiathis_webchat img{ margin:15px 65px 0 65px; }
        #jiathis_modal_body{ height:230px; }
        #jiathis_modal_footer{ padding:0px 10px; padding-top:0px;}

        
.mb{
	display:none;
}        
        