/*网站基本定义*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-size:12px;font-family:"Gotham-B",Arial,Tahoma,sans-serif; margin:0px;padding:0px; color:#442316; height:auto;clear:both; background-color:#442316; line-height:22px; }
ul,li{ list-style:none;}
a{ text-decoration:none; color:#442316; outline:none;}
/*a:hover{color:#c0221a; zoom:1;}*/
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur()); color:#442316;}

select,input { outline:none;}
textarea{resize:none; outline:none;}
.fleft{float:left; }
.fright{float:right;}
i,em { font-style:normal;}
img{border:0px; vertical-align:middle; border:none;}

@font-face { /*细字体*/
    font-family: "Gotham-B";
    src:url('/templates/fonts/Gotham-Book.woff'),  
	url('/templates/fonts/Gotham-Book.ttf'),
	url('/templates/fonts/Gotham-Book.eot');
}
@font-face { /*粗字体*/
    font-family: "Gotham-M";
    src:url('/templates/fonts/Gotham-Medium.woff'),  
	url('/templates/fonts/Gotham-Medium.ttf'),
	url('/templates/fonts/Gotham-Medium.eot');
}

.blank10 { height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.blank50 { height:50px; line-height:50px; clear:both; visibility:hidden; }
.blank60 { height:60px; line-height:60px; clear:both; visibility:hidden; }
.nomr { margin-right:0px !important; }

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea,select { -webkit-appearance: none;} 

/*网站基本定义*/
section{ width:96%; margin:0 2%; background-color:#FFF; display:block; height:auto; overflow:hidden;}
header{ width:96%; margin:2% 2% 0 2%; background-color:#FFF; }
.head { width:90%; padding:5%; text-align:center; position:relative; overflow:hidden; }
.header_logo img{ width:40%; }
.header_list{ position:absolute; top:39%; right:2%; width:12%; }
.header_list img{ width:50%; }
.dqtit { width:90%; padding:5px 5%; text-align:center; font-size:18px; }

.index_con_one{ position:absolute; z-index:999; top:0px; left:0px; width:100%; background:url(../images/navbg.png) repeat 0 0; height:100%; display:none; }
.nav { float:right; width:80%; height:100%; margin:2% 2% 0 0; overflow:hidden; background-color:#FFF; }
.nav ul { width:80%; margin:0 auto; list-style:none; }
.nav ul h2{ width:100%; padding:20px 0 5px 0; font-size:16px; border-bottom:#442316 2px solid; }
.nav ul h2 a{ float:right; }
.nav ul h2 a img{ height:18px; }
.nav ul li{ float:left; width:100%; }
.nav ul li a{ display:block; padding:10px 0; text-align:left; font-size:14px; background:url(../images/menu_ico.png) no-repeat right center; background-size:auto 20px; }

.slideBox{ position:relative; width:90%; margin:0 5% 0 5%; padding-bottom:10%; border-bottom:#efe2d3 1px solid; }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.slideBox .hd{ position:absolute; height:12px; bottom:5%; left:50%; z-index:1; }
.slideBox .hd li{ display:inline-block; width:6px; height:6px; border-radius:5px; text-indent:-9999px; overflow:hidden; margin:0 3px; background:#cccccc; }
.slideBox .hd li.on{ background:#999999; }

/*title*/
.idx_tit { width:90%; padding:0 5% 0 5%; height:40px; position:relative; overflow:hidden; }
.idx_tit h2{ padding:0; font-size:18px; color:#442316; font-weight:normal; line-height:18px; }
.idx_tit a{ position:absolute; top:14px; right:5%; width:30px; height:17px; background:url(../images/more.jpg) no-repeat 0 0; background-size:30px auto; }

/*images*/
.images_list { width:90%; padding:0 5% 0 5%; height:auto; overflow:hidden; }
.images_list ul { list-style:none; }
.images_list ul li{ float:left; width:44%; padding:2%; margin:1% 4% 1% 0; background-color:#7f655c; position:relative; overflow:hidden; }
.images_list ul li a{ display:block; }
.images_list ul li .imgs{ width:100%; }
.images_list ul li .imgs img{ width:100%; }
.images_list ul li .tit{ position:absolute; bottom:0; left:0; width:93%; padding:5px 4%; background:url(../images/images_bg02.png) repeat 0 0; }
.images_list ul li .tit h3{ font-weight:normal; padding:2px 0; font-size:12px; line-height:15px; color:#FFF; background:url(../images/images_ico01.png) no-repeat right center; background-size:auto 55%; }
.images_list ul li .num{ position:absolute; top:3%; left:4%; width:30%; padding:5px 0 0 0; text-align:center; color:#7f655c; background:url(../images/images_bg01.png) repeat 0 0; }
.images_list ul li .num h2{ font-size:20px; font-weight:bold; padding-bottom:2px; }
.images_list ul li .num p{ font-size:12px; line-height:14px; -webkit-transform-origin-y: 0; -webkit-transform: scale(0.8); }
.images_more { width:90%; padding:0 5% 0 5%; position:relative; }
.images_more a { border:#e4cfb8 2px solid; color: #d1ae86; font-size:14px; display: block; padding:8px 0; text-align:center; transition: all 0.5s ease-in-out; }

/*books*/
.booksbg { width:100%; background-color:#f0e5d3; overflow:hidden; }
.books_list { width:94%; padding:0 3% 0 3%; height:auto; }
.books_list ul { list-style:none; }
.books_list ul li{ float:left; width:50%; margin:15px 0 0px 0; position:relative; }
.books_list ul li a{ display:block; }
.books_list ul li .imgs{ width:100%; }
.books_list ul li .imgs img{ width:100%;}
.books_list ul li .tit{ position:absolute; top:17%; left:45%; z-index:2; width:55%; }
.books_list ul li .tit h3{ width:91%; font-weight:normal; font-size:12px; line-height:13px; padding-bottom:5px; word-wrap:break-word; overflow:hidden; }
.books_list ul li .tit p{ font-size:14px; line-height:15px; color:#d1ae86; font-family:"Gotham-M"; }

/*news*/
.news_list { width:90%; padding:0 5% 0 5%; height:auto; overflow:hidden; }
.news_list ul { list-style:none; }
.news_list ul li{ float:left; width:92%; margin:0 0 25px 0; padding:1% 4%; border-bottom:#f0e5d3 10px solid; background-color:#7f655c; position:relative; }
.news_list ul li a{ display:block; }
.news_list ul li .tit{ width:100%; padding:10px 0 5px 0; }
.news_list ul li .tit h2{ width:70%; font-weight:normal; font-size:16px; padding-bottom:5px; line-height:18px; color:#FFF; }
.news_list ul li .tit p{ padding:5px 0; font-size:12px; color:#fff; line-height:15px; }
.news_list ul li .time{ position:absolute; z-index:1; top:15px; right:4%; width:26%; overflow:hidden; text-align:right; }
.news_list ul li .time h2{ font-weight:normal; font-size:20px; line-height:15px; padding-bottom:0px; color:#fff; }
.news_list ul li .time p{ font-size:12px; color:#fff; }

/*foot*/
.footbg {width:100%;  background-color:#f0e5d3; overflow:hidden; }
.flogo { width:90%; margin:0 5% 0 5%; padding:20px 0 10px 0; border-bottom:#d7c8ae 1px solid; text-align:center; }
.flogo img { width:30%; opacity: 0.7; }
.ftxt { width:90%; margin:0 5% 0 5%; padding:15px 0; font-size:12px; line-height:15px; color:#7F655C; }
.copy { width:90%; margin:0 5% 0 5%; font-size:12px; border-bottom:#d1ae86 1px dashed; }

/*app*/
.app_content { width:82%; margin:0 5% 0 5%; padding:5% 4%; background:url(../images/app_bg.jpg) #f7efe4 no-repeat center bottom; background-size:100% auto; overflow:hidden; }
.app_content h1{ width:100%; padding:5px 0; font-size:16px; font-weight:normal; }
.app_content p{ width:100%; font-size:12px; color:#7F655C; line-height:16px; }
.app_li { width:100%; list-style:none; }
.app_li li{ float:left; width:98%; background:url(../images/app_dian.jpg) no-repeat 0 8px; padding-left:2%; font-size:12px; line-height:18px; font-weight:bold; }
.app_kg { min-height:350px; }

.app_ewm { width:90%; margin:0 5% 0 5%; list-style:none; }
.app_ewm li { float:left; width:50%; overflow:hidden; }
.app_ewm li img{ width:90%; }

/*nei banner*/
.nei_banner { width:90%; margin:0 5% 0 5%; padding-bottom:5%; border-bottom:#efe2d3 1px solid; overflow:hidden; }
.nei_banner img{ width:100%; }
.nei_tit { width:90%; margin:0 5% 0 5%; font-size:18px; color:#7f655c; font-weight:normal; line-height:18px; }

.brand_content { width:90%; margin:0 5% 0 5%; color:#7F655C; text-align:center; font-size:12px; line-height:16px; overflow:hidden; }
.brand_content p { color:#7F655C; padding-bottom:5px; }
.brand_content img { padding-bottom:5px; width:40% }
.brand_pic { width:90%; margin:0 5% 0 5%; text-align:center; }
.brand_pic img{ width:90%; }

/*news*/
.newsListCon { width:90%; margin:0 5% 0 5%; margin: 0 auto;}
.newsListCon dl{ width: 100%; background: #fff; position: relative; }
.newsListCon dt{ width:33%; float: left; overflow: hidden;}
.newsListCon dt img{ display: block; width: 92%; border:#98837b 1px solid; padding:3%; }
.newsListCon dt .readNum{display: none; padding-top:5px; font-size:18px; line-height:15px; color:#7F655C; text-align:center; }
.newsListCon dt .readNum i{ display:none; font-size:12px; color:#7F655C;}

.newsListCon dd{ width:65%; position: relative; margin-left: 2%; float: left; overflow:hidden; }
.newsListCon dd h3{ font-size: 14px; font-weight: normal; padding-top:15px; line-height:16px; }
.newsListCon dd p{ font-size: 12px; line-height:14px; margin-top:4px; color:#7F655C; word-wrap:break-word }
.newsListCon dd .label{font-size: 12px;color: #999999;display: block;padding-left: 26px;position: absolute;left: 0;bottom: 0;background: url(../images/newsList_icon03.png) no-repeat left center;line-height: 16px;}

.newsview_tit { width:90%; margin:0 5% 0 5%; text-align:center; overflow:hidden; }
.newsview_tit h3{ font-size:18px; padding:8px 0; font-weight:normal; border-bottom:#efe2d3 1px solid; }
.newsview_tit p{ font-size:16px; padding:5px 0; color:#7F655C; }

.newsview_content { width:90%; margin:0 5% 0 5%; padding:10px 0; line-height:16px; font-size:12px; color:#7F655C; }
.newsview_content .newsview_book{ width:100%; padding:5px 0 2px 0; border-bottom:#efe2d3 1px dashed; overflow:hidden; }
.newsview_content .newsview_book h3{ float:left; font-size:18px; font-weight:normal; }
.newsview_content .newsview_book p{ float:right; font-size:12px; color:#7F655C; }

.newsview_pic { width:90%; margin:0 5% 0 5%; margin:0 auto; }
.newsview_pic img{ width:100%; margin:10px 0; box-shadow: 0 0 20px 5px #ddd; }

/*images*/
.images_Con { width:90%; margin:0 5% 0 5%; margin: 0 auto; overflow:hidden; }
.images_Con dl{ margin: 0; width:100%; padding:15px 0; background: #fff; position: relative; overflow:hidden; }
.images_Con dt{ width: 45%; height:75px; float:left; background-color:#7f655c; padding:2%; overflow: hidden;}
.images_Con dt .num { float:left; width:25%; height:100%; background-color:#fff; text-align:center; overflow:hidden; }
.images_Con dt .num h2{ font-size:20px; font-weight:bold; color:#7f655c; padding-top:40%; }
.images_Con dt .num p{ font-size:12px; color:#7f655c; line-height:12px; -webkit-transform-origin-y:0; -webkit-transform: scale(0.6); }
.images_Con dt img{ display:block; width:75%; height:100%; }
.images_Con dd{ width:49%; min-height:70px; position: relative; margin-left:2%; float: left;}
.images_Con dd h3{ font-size: 14px; font-weight: normal; line-height:18px; }
.images_Con dd p{ font-size: 12px; line-height:15px; color:#7F655C; padding-bottom:5px; }

.images_sx { width:90%; margin:0 5% 0 5%; margin: 0 auto; overflow:hidden; }
.images_sx dl{ margin: 0; width:100%; padding:10px 0; background:#fff; overflow:hidden; }
.images_sx dt{ width: 96%; float:left; background-color:#7f655c; padding:2%; overflow: hidden;}
.images_sx dt .bg{ width:100%; float:left; background-color:#fff; position:relative; overflow: hidden;}
.images_sx dt .bg .num { position:absolute; left:0; width:20%; height:100%; background-color:#fff; text-align:center; overflow:hidden; }
.images_sx dt .bg .num h2{ font-size:15px; font-weight:bold; color:#7f655c; padding:20% 0 5px 0; line-height:10px; letter-spacing:1px; }
.images_sx dt .bg .num p{ font-size:12px; color:#7f655c; line-height:12px; }
.images_sx dt .bg img{ display:block; float:right; width:80%; }

.images_sx dd{ width:100%; position: relative; margin:2%; float: left; }
.images_sx dd h3{ font-size: 16px; font-weight: normal; line-height:18px; }
.images_sx dd p{ font-size: 12px; line-height:15px; color:#7F655C; padding-bottom:5px; }

.designer_slider { width:90%; margin:0 5% 0 5%; overflow:auto; }
.designer_slider img{ width:100%; }
.designer_icon { width:100%; padding-top:5px; overflow:hidden; }
.designer_icon .swiper-container { width:87%; margin:0 4.5% 0 4.5%; position:absolute; overflow:hidden; }
.designer_icon .swiper-slide{ float:left; width:20%; margin:0 0.5%; overflow:hidden; background-color:#000; }
.designer_icon .swiper-slide img{ width:100%; }
.designer_btn { float:left; width:125px; height:107px; padding-top:52px; }
.designer_btn .btn_l{ float:left; width:42px;height:42px; background:url(../images/icon_face_lr.png) no-repeat; }
.designer_btn .btn_r{ float:right; width:42px;height:42px; background:url(../images/icon_face_rt.png) no-repeat; }
.designer_icon li.on2{ opacity:1; }
.designer_icon img { opacity:0.5;filter:alpha(opacity=50); }
.designer_icon .active-nav img { opacity:1;filter:alpha(opacity=100); }


/*page*/
.pager { width:100%; text-align:center; line-height:40px; }
DIV.jogger { MARGIN: 7px; }
DIV.jogger A {
	PADDING: 8px; MARGIN: 1px; COLOR: #666; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger A:hover {	PADDING: 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;}
DIV.jogger A:active {	PADDING: 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;}
DIV.jogger SPAN.current {	PADDING: 8px; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger SPAN.disabled {	DISPLAY: none}