﻿/***********************自定义**********************************************************/

/*公共样式--开始*/

html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {

    margin: 0;

    padding: 0;

}

*{box-sizing: border-box;margin:0;padding:0;}

html, body {

    min-height: 100%;

	background-color:#fff!important;

}



body {

    font-family: "Microsoft YaHei";

    font-size:14px;

    color:#676767;

}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

ul,ol,li {

    list-style: none;

}



img {

    border: none;

    vertical-align: middle;

	max-width:100%;

}



a {

    text-decoration: none;

    color: #232323;

}

a:hover{

	text-decoration:none;

}



table {

    border-collapse: collapse;

    table-layout: fixed;

}



input, textarea {

    outline: none;

    border: none;

}



textarea {

    resize: none;

    overflow: auto;

}



.clearfix {

    zoom: 1;

}



.clearfix:after {

    content: ".";

    width: 0;

    height: 0;

    visibility: hidden;

    display: block;

    clear: both;

    overflow:hidden;

}



.fl {

    float: left

}



.fr {

    float: right

}



.tl {

    text-align: left;

}



.tc {

    text-align: center

}



.tr {

    text-align: right;

}



.ellipse {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.inline{

    display: inline-block;

    *display: inline;

    *zoom: 1;

}



.center{width:1200px;margin:0 auto;}





.newHeader{

	width:1200px;

	height:130px;

	position:relative;

}

.lan {

    position: absolute;

    height: 25px;

    background-color:#905b33;

    padding: 0 8px;

    border-radius: 0 0 8px 8px;

    top: 0;

    right: -20px;

	color:#fff;

}

.lan .en{

	color:#fff;

	font-size:13px;

}

.newHeader table{

	height:135px;

}



.nav_bg{

	width: 100%;

    height: 41px;

    background:#905b33;

}

.menu > li{

    float: left;

    width: 150px;

    padding: 10px 0px;

    text-align: center;

	font-size:14px;

    position: relative;

}

.menu > li>a:hover{

	color:#f4a137;

}

.menu >li > a{

	color:#fff;

	display: block;

    color: #fff;

    border-right: 1px solid #fff;

}

.sub-menu{

	width:150px;

	position:absolute;

	top:30px;

	z-index:1111111111;

	display:none;

}

.menu .sub-menu li{

	text-align:left;

	float:none;

	width:150px;

	background:#905b33;

	border:none;

	padding:0;

}

.menu .sub-menu li a{

	display:inline-block;

	width:150px;

	padding:10px 0;

	text-indent:22px;

	color:#fff;

}

.menu .sub-menu li a:hover{

	background-color:#f4a137;

	color:#fff;

}

.btnbox {

    text-align: center;

    margin-top: 40px;

    margin-bottom: 40px;

}

.btnbox a {

    display: inline-block;

    border: 1px solid #905b33;

    width: 220px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border-radius: 10px;

    color: #905b33;

}

.h2-list {

	width:300px;

	margin:50px auto;

	position:relative;

}

.bg-b{

	position:absolute;

	background:#604c3f;

	height:2px;

	width:60px;

	left:50%;

	margin-left: -30px;

    bottom: -10px;

}

.h2-list span{

	display:block;

}

.scp1 span,.scp1 i{

	display:block;

	color:#604c3f;

	text-align:center;

	font-weight:100;

	letter-spacing:1px;

	font-size:28px;

	font-style:normal;

}



/*图片轮播*/

/* 以下为轮播图样式 */

.slideBox{ width:100%;overflow:hidden; position:relative; }

		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

		.slideBox .hd ul li.on{ background:#f00; color:#fff; }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		.slideBox .bd img{ width:100%;height:auto;display:block;  }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideBox .prev,

		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

		.slideBox .prev:hover,

		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox .prevStop{ display:none;  }

		.slideBox .nextStop{ display:none;  }



/****************************************************************************/



.about-us{

	width:100%;

	padding:50px 0;

	background:#f2f2f2;

}

.about-content{

	width:1200px;

	height:370px;

	margin:0 auto;

}

.about-content div{

	float:left;

	width:380px;

	background:#fff;

	margin:0px 10px;

	position:relative;

}

.about-content div img{

	display:block;

	margin-bottom:20px;

}

.about-content div p{

	text-indent:2em;

}

.about-content div p{

	font-size:14px;

	margin-top:10px;

	color:#604c3f;

}

.about-content div p a{

	display:block;

	border-top:1px solid #CCC;

	padding:10px;

	text-align:center;

	text-indent:0em;

}



.about-content div p.dj{

	position:absolute;

	width:100%;

	height:85px;

	background:rgba(96,76,63,0.6);

	font-size:28px;

	color:#fff;

	text-align:center;

	line-height:85px;

	text-indent:0;

	top:60px;	

}

.exhbition-main{

	width:100%;

	height:500px;

	background:url(../image/bg.jpg) no-repeat 0 0;

	background-attachment:fixed;

}

.story-r{

	width: 700px;

    margin-right: 50px;

	float:right;

}

.story-r h2{

	text-align:center;

	font-size:18px;

	font-family:"微软雅黑";

	color:#333;

	font-weight:400;

}

.story-r P {

    font-size: 15px;

    line-height: 2em;

    margin: 10px 0;

    padding:0px 20px;

    text-indent: 2em;

}

.button {

    width: 455px;

    margin: 20px auto;

    text-align: center;

}

.button a {

    display: inline-block;

    width: 200px;

    padding: 10px;

    margin: 0 12px 15px;

    font-size: 14px;

    line-height: 1;

    font-weight: 400;

    color: #ffffff;

    text-transform: uppercase;

    cursor: pointer;

    transition: all 150ms;

    border: 1px solid #0d55ac;

    color: #0d55ac;

    text-align: center;

    border-radius: 5px;

}

.button a.free-word {

    border: 1px solid #604c3f;

    font-size: 14px;

    color:#604c3f;

}

/*=================================================================

新闻中心

==================================================================*/

.news .h2-title{

	margin:0px auto 70px;

}

.news .new_title{

	margin:20px 0;

}

.news-content ul li{

	margin:20px 0;

	text-align:left;

	border-bottom:1px dashed #ADADAD;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.new_title img {

    margin-right: 8px;

}

.news-content ul li p{

	text-align:left;

}

.news-content .col-lg-4{

	float:left;

	width:360px;

	margin:0px 20px;

}

.news-more{

	float:right;

	width:90px;

	height:30px;

	border:1px solid #604c3f;

	text-align:center;

	line-height:30px;

	color:#604c3f;

	border-radius:5px;

}

.news-more:hover{

	color:#333;

	text-decoration:none;

}

.ul-li{

	width:100%;

}



.ul-li li{

	float:left;

	width:20%;

	margin-right: 1%;

}

.ul-li li img{

	height:166px;

}

/*=================================================================

无缝滚动

==================================================================*/

.element{overflow:hidden;}

.element ul li{float:left;}

.branding .element ul li a{

	display:block;

	padding:20px;

	width:160px;

	height:80px;

	border:1px solid #d1d1d1;

	margin:10px;

}

.media .element ul li a{

	display:block;

	padding:20px;

	width:160px;

	height:100px;

	border:1px solid #d1d1d1;

	margin:10px;	

}

.btn_mr a{

	display:block;

	width:140px;

	height:35px;

	text-align:center;

	line-height:35px;

	color:#604c3f;

	font-size:14px;

	margin:50px auto;

	border:1px solid #604c3f;

}

.footer{

	width:100%;

	height:300px;

	padding:70px 0;

	margin-top:50px;

	border-top:2px solid #905b33;

	

}

.wx{

	position:absolute;

	right:255px;

	top:10px;

}

.wx .top{margin-top:10px;}

.wx p{

  text-align:center;

  font-size:14px;

  color: #000;

}

.BottomList{

	border:2p solid #604c3f;

	position:relative;

}

.BottomList .menu >li> a{

	color:#000;

	font-size:14px;

}

.BottomList .sub-menu{

	display:block;

}

.BottomList .sub-menu li{

	background:#fff;

	text-align:center;

}

.BottomList .sub-menu li a{

	color:#676767;

	text-indent:inherit;

	padding:0;

}

.BottomList .sub-menu li a:hover{

	background-color:#fff;

	color:#676767;

}

.BottomList .menu > li>a:hover{

	background-color:#fff;

	color:#676767;

}

 .BottomList .menu-item-73,.BottomList  .menu-item-72,.BottomList .menu-item-93{

	display:none;

}

.copyright{

	width:100%;

	padding:15px 0;

	color:#fff;

	text-align:center;

	background: #905b33;

}

#menu-item-95 a{

	border:none;

}

/*******************page****************************/



.main_left{

	width:70%;

}

.main_right{

	width:25%;

	margin-left:5%;

}

 .content-catid {

    width: 1200px;

    height: 50px;

    line-height:50px;

    margin: 20px auto;

    padding: 0px 25px;

	border-bottom:1px solid #905b33;

}
.content-catid li{
	float:left;
}

.content-catid .title_a{color:#905b33;font-size:16px;}

.content-catid a{

    color: #8c8989;

} 

.entry-content{margin-top:20px;}

.page-box-right .wx p{

	display:inline-block;

	width:45%;

	

}

.bar-h3{

    COLOR: #905b33;

    FONT-SIZE: 18px;

    font-weight: bold;

	border-bottom:1px solid #905b33;

	margin-bottom:20px;

	text-align:left;

	padding-bottom:10px;

	margin-top:10px;

}

.bar-h3 img{

	margin-right:10px;

	vertical-align:bottom;

}

.bar-list a {

    display: inline-block;

    width: 40%;

    margin: 5px 0;

}

.page-main .entry-title{

	display:none;

}

.entry-title{

	text-align:center;

}

.entry-title{

    margin-left: auto;

    margin-right: auto;

    color: #413c3b;

    font-size: 20px;

    font-weight: bold;

    text-align: center;

    margin-top:5px;

    letter-spacing: 1px;

}

.entry-content{

	padding:0 2em;

	line-height:23px;

}

.entry-content p{

	margin:10px auto;

}



.edit-link,.entry-meta{display:none !important;}

#nav_menu-2{height:300px;}

.cewm a{

	display:block;

	margin:10px 0;

}

.lx_box{margin:10px 0;}

.sbr_wx p{

	width:50%;

	float:left;

	text-align:center;

}

.spa_w{

	width:200px;

	margin:0 auto;

}

.spa_w p {

    margin: 5px 0;

    text-indent: 4px;

}

/*******************新闻列表********************************/

.archive .entry-content{

	display:none;

}

.archive .main_left{padding:10px 30px;background-color:#fefefe;}

.archive .entry-title a{

	display:block;

	text-align:left;

	font-weight:normal;

	margin:10px 0;

	color:#905b33;

}

.archive .zy{

	padding:10px;

}

.link-more{

	padding:10px 0px;

	border-bottom:1px dashed #905b33;

	margin-bottom:33px;

}

.link-more a{

	color:#F00;

}

.link-more .screen-reader-text{

	color:#676767;

	float:left;

}

.single .entry-footer{

	display:none;

}



/***********************后台模板自定义样式***********************************/

.img-box a{

	float:left;

	width:31%;

	margin:1%;

}

/**表格**/

.form-list {

    border: 1px solid #ccc;

    padding: 20px;

}

.form-list input {

    border: 1px solid #979797;

    padding: 5px;

    margin-left: 5px;

    width: 500px;

}

.form-list table td {

    padding: 10px;

}

.red {

    color: #F00;

    font-style: normal;

    vertical-align: middle;

    padding: 5px;

}

.form-list table textarea {

    border: 1px solid #979797;

}

.submit-box .submit {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.submit-box .reset {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.form-list2 {

    border: 1px solid #979797;

    padding: 20px;

}

.line1 {

    width: 100%;

    height: 1px;

    border-top: 1px dashed #000;

    margin: 10px 0;

}

.form-list2 table {

    border-collapse: collapse;

    table-layout: fixed;

}

.form-list2 input {

    border: 1px solid #979797;

}

.form-list2 .submit {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.form-list2 .reset {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.dotbox input {

    border: 1px solid #979797;

}

.dotbox .submit {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.dotbox .reset {

    display: inline-block;

    width: 140px;

    height: 35px;

    text-align: center;

    line-height: 25px;

    color: #ff7208;

    font-size: 14px;

    border: 1px solid #ff7208;

    background: none;

}

.dotbox textarea{

	border: 1px solid #979797;

}



.media-logo li{

	border:1px solid #CCC;

}

.media-logo li a{

	display: block;

    padding: 20px;

    width: 160px;

    height: 100px;

    border: 1px solid #d1d1d1;

    margin: 10px;

}

#element_id ul li a {

    display: block;

    padding: 20px;

    width: 160px;

	height:auto;

	text-align:center;

    border: 1px solid #d1d1d1;

    margin: 10px;

}

#element_id ul li a img{

	height:70px;

}

	.wap-img{display:none;}

	.pc-img{display:block;}

	.wap-icon{display:none;}

/*********************展位预定**********************************/	

.cont-table {

    border: #ccc solid 1px;

}

.cont-table .tle-td {

    background: #eee;

}

.cont-table tr td {

    line-height: 3em;

    text-indent: 1em;

}

.cont-table td {

    border: #ccc solid 1px;

}

.cont-table td input {

    line-height: 2em;

	border:1px solid #ccc;

}

.cont-table td .red {

    color: #f00;

    font-size: 12px;

}

.cont-table td textarea {

    font-family: 'Microsoft YaHei';

	border:1px solid #ccc;

}

#re-button{width:100px;height:30px;}

.entry-content .aligncenter{

	display:block;
	text-align:center;
	margin:0 auto;

}
/********************展商名单**********************/
.zs_list{
	border:1px solid #FFF;
}
.zs_list .list_td td{
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
}
.zs_list td{
	text-indent:20px;
	background:#905b33;
	color:#fff;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
.page-links{
	width:500px;
	margin:20px auto;
	text-align:center;
}
.page-links a{
	display:inline-block;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	background:#905b33;
	margin:0 5px;
}


/*****************响应式*************************/

@media screen and (max-width: 420px) and (min-width: 320px){

	body{

		min-width:320px;

		max-width:421px;

	}

	.wap-icon,.wap-img{display:block;}

	.pc-img{display:none;}

	.center{width:100%;}

	.about-content {

    width: 100%;

    height: auto;

    margin: 0 auto;	

	}

	.newHeader{width:100%;height:100px;}

	.story-r h2 {

    padding-top:20px;

}

	.newHeader table {

    height:auto;

}

	.wap-img{

		width:100%;

	}

	.footer{

		display:none;

	}

	.news-content .col-lg-4 {

    float:none;

    width: 100%;

    margin:0px;

}

.news-content .col-lg-4 li{padding-left:10px;}

.h2-list {

    width: 100%;

    margin: 20px auto;

    position: relative;

}

#picMarquee-left,#picMarquee-left1{display:none;}

.about-content div {

    float: left;

    width: 100%;

    background: #fff;

    margin:0px;

    position: relative;

}

.lan {

 display:none;

}

.menu > li {

    width: 100%;

    padding: 10px 0px;

    text-align: center;

    font-size: 14px;

    position:static;

	float:none;

}

.menu >li > a {

    border:none;

}

.nav_bg {

    width: 100%;

	height:auto;

    background: #905b33;

}

.wap-img{

	width:80%;

}

.pc-icon img{

	text-align:left !important;

}

.wap-meau{

	display:block;

	width:35px;

	height:35px;

	position:absolute;

	top:25%;

	right:5%;

}

.sub-menu {

    width:100%;

    display: none;

	position:static;

}

.menu .sub-menu li {

    text-align: center;

    float: none;

    width:100%;

    background: #ccc;

    border: none;

    padding: 0;

}

.menu .sub-menu li a {

    display: inline-block;

    width: 100%;

	text-align:center;

	text-indent:inherit;

    color: #fff;

}



.menu > li>a:hover {

	display:block;

	width:100%;

	height:100%;

	color:#fff;

	background-color: #f4a137;

}

#menu-top{display:none;}

.story-r {

    width:100%;

    margin-right:0px;

    float:none;

}

.exhbition-main{height:auto;}

.button {

   width:100%;

    margin: 20px auto;

    text-align: center;

}

.story-r-p1{display:none;}

.news-more{margin:10px;}

.main_right{

	display:none;

	margin:0;

}

.main_left{width:100%;}

.img-box a {

    float:none;

    width: 100%;

    margin: 0;

	text-align:center;

	display:block;

}

.content-catid {

    width:100%;

}



}













