@charset "utf-8";

body {
	font-family:'微软雅黑';
	font-weight:lighter;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	line-height:24px;
	margin-bottom: 0px;
	color: #333333;
	background:#ffffff;
	border:0;
	padding-bottom:0;
	overflow-x:hidden;
}


.ease02, .ease02s, .ease02s * {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ease03, .ease03s, .ease03s * {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.ease04, .ease04s, .ease04s * {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.ease05, .ease05s, .ease05s * {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.ease06, .ease06s, .ease06s * {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ease07, .ease07s, .ease07s * {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease-out;}
.ease08, .ease08s, .ease08s * {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease-out;}
.ease09, .ease09s, .ease09s * {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease-out;}
.ease10, .ease10s, .ease10s * {-webkit-transition:all 1.0s ease-out; transition:all 1.0s ease-out;}
.ease20, .ease20s, .ease20s * {-webkit-transition:all 2.0s ease-out; transition:all 2.0s ease-out;}

input{font-family:'微软雅黑';font-weight:lighter;font-size:14px;}

html{-webkit-text-size-adjust: none;}

td {
	font-size: 14px;
	line-height: 24px;
	}

a:link,a:visited,a:active {
	color: #333333;
	font-size:14px;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration:none;
}

ul,li{ margin:0; padding:0; border:0; list-style:none;}
*{ margin:0; padding:0; border:0;}
.clear_both,.clearfix,.clear{ clear:both;}
html{-webkit-text-size-adjust:none;}

/*
div,.navbar ul,.navbar li,a,img{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;}
*/

/*上下页*/
a.page_front:link,a.page_front:visited,a.page_front:active,a.page_back:link,a.page_back:visited,a.page_back:active{ padding:0 6px;height:26px; overflow:hidden;border:1px solid #E3E3E3; display:block; text-align:center; color:#999999; text-decoration:none;line-height:26px;}
a.page_front:hover,a.page_back:hover{background:#2d2321;line-height:26px; color:#fff;border:1px solid #2d2321;}
/*页面*/
a.bb:link,a.bb:visited,a.bb:active{width:26px;height:26px; overflow:hidden;border:1px solid #E3E3E3;text-align:center; color:#999999; display:block; margin:0 1px;line-height:26px;}
a.bb:hover{background:#2d2321; border:1px solid #2d2321; text-decoration:none; color:#fff;}
/*当前页*/
a.aa:link,a.aa:visited,a.aa:active{ width:26px; height:26px; overflow:hidden; background:#2d2321; display:block; text-align:center; color:#fff;border:1px solid #2d2321; margin:0 1px;text-decoration:none; line-height:26px;}
.pagelist{ margin:15px auto;}
.pagelist select{ border:1px solid #E3E3E3;}

/*公共*/
.tl{ text-align:left;}
.tr{ text-align:right;}
.pd0{ padding:0;}
.fr{ float:right;}
.fl{ float:left;}
.h30{ height:30px;}
.img100 img{ width:100%;}
a.linkgreed{ color:#316F8C;}

/*common*/
.wrapper{ width:1002px; margin:0 auto;}

/*header*/
.set{ padding:12px 0;line-height:100%; color:#352b29; text-align:right; font-size:12px; line-height:19px;}
.set a{ color:#352b29; font-size:12px;}
.set a:hover{ text-decoration:underline;}
.set em{ width:1px; height:10px; margin-top:2px; background:#352b29; display:inline-block; margin:0 7px;}
.white{ color:#fff;}
.white a{ color:#fff;}
.white em{background:#fff;}

/* search */
.set_text{ float:right;}
.search{ float:right; height:19px; width:135px; background:#352b29; border-radius:25px; margin-right:15px;}
input.keyword{ height:19px; float:left; font-size:12px; width:105px; padding-left:5px;line-height:19px;border:0; color:#cdcdcd; background:none; outline:none;}
.button{float:right;width:25px; height:19px; text-align:center; border:0; background:none; outline:none; color:#fff; cursor:pointer;}
.button i{ font-size:12px;}

.top_container{ width:100%; position:absolute; z-index:9;}
#top_menu {width: 1002px; margin:0 auto; overflow:hidden;}
#menu{ width:100%; height:51px; background:#352b29 url(../images/menu_bg.png) repeat top left; border-radius:3px; overflow:hidden; position:relative;}
#menu a.logo{ width:102px; height:43px; display:block; position:absolute; left:53px; top:3px;}

#menu ul li{ float:right;color:#fff;}
#menu ul li a{display:block;line-height:100%; padding:19px 25px 20px 25px; color:#d1d1d1; font-size:14px;}
#menu ul li a:hover,#menu ul li a.act{ background:#2d2321;}

/*banner*/
.player { width:100%;position:relative; padding:0;}
.player a.prev,.player a.next{ position:absolute; z-index:9; top:45%;}
.player a.prev i,.player a.next i{ font-size:42px; font-weight:lighter;}
.player a.prev{ left:1%;}
.player a.next{ right:1%;}
.player li{ width:100%; height:600px;position:relative; overflow:hidden; text-align:center;}
.player li.item{ width:100%; height:404px;position:relative; overflow:hidden;}

.number{ position:absolute; bottom:60px; width:100%; z-index:9; text-align:center;}
.number a{display:inline-block;width:12px; height:12px; background:#fff; border-radius:50%;text-indent:-999px; margin:0 3px; float:inherit; overflow:hidden;}
.number a.activeSlide{ background:#160e0b;}

/*menunav*/
.nav_box{ position:absolute; z-index:9; width:100%; bottom:0;background:url(../images/nav_box_bg.png) center repeat-y; color:#fff; line-height:100%; padding:16px 0;}
.nav_box span{ width:280px; float:left;}
.nav_box em{ font-size:12px; font-style:normal; padding-left:5px; color:#8e8d8c;}

/*index_container*/
.index_container{ padding:20px 0;}
.left_index_col{ float:left; width:230px;}
.left_index_col li{ border-bottom:1px dashed #eaeaea; width:100%; float:left; padding:7px 0;}
.left_index_col li span{ width:40px; float:left; display:block; margin-right:10px; background:#dd8324; color:#fff; text-align:center; font-size:12px; height:20px; line-height:20px;}
.left_index_col li a{ width:180px; float:left; display:block; line-height:150%;}
a.moredetail{ color:#dd8324; margin-top:10px; display:block;}

#right_index_col{ width:772px; float:right;}
#right_index_col li{ width:233px; float:left; margin-left:24px;}
#right_index_col li span{ display:block; font-size:12px; line-height:180%;}
#right_index_col li em{ float:right; color:#dd8324;}
#right_index_col li span b{ display:block; color:#dd8324; font-size:13px; padding-bottom:6px;}
#right_index_col li img{ width:100%; height:94px;}

/*footer*/
#icp_con{ text-align:center; width:100%; padding:15px 0;}
#icp_con img{ margin:0 5px;}
.footer{ width:100%;background:#362c2a;color:#767269;}

/*footermenu */
.footer_menu{ color:#767269; padding:20px 0;}
.footer_menu_left{ width:775px; float:left;}
.footer_menu_left li{ width:95px; float:left; padding-right:10px;}
.footer_menu_left li span{font-weight:bold; text-align:left;color:#bcb7ac; font-size:13px; padding-bottom:5px; display:block;}
.footer_menu_left li a{color:#9a9a9a; display:block; float:left; font-size:12px; width:100%;}
.footer_menu_left li a:hover{ color:#fff; text-decoration:underline;}

.footer_contact{ width:223px; float:right; font-size:12px;}
.footer_contact a{ color:#fff;}
.footer_contact a:hover{ color:#9a9a9a; text-decoration:underline;}
.contact_title{ color:#fff; font-size:13px;}
.contact_title strong{ font-size:16px;}


/*copyright*/
.copyright{border-top:solid 1px #3c362a; margin-top:10px; padding:10px 0; font-size:12px;}
.copyright_content{ float:left; width:680px; padding-top:5px;}
.copyright a{ color:#767269; font-size:12px;}
.copyright a:hover{ color:#fff; text-decoration:underline;}
.copyright_content em{ width:1px; height:10px; background:#767269; overflow:hidden; display:inline-block; margin:0 8px;}
.ghs{vertical-align:middle; margin:0 5px;}
.ewm{ float:right;  text-align:left; width:190px; line-height:150%;}
.ewm div{ padding-top:10px;}
.ewm img{ float:left; margin-right:15px;}

/*innerpage*/
.inner_page{ background:#f0f0f0;}
.nav_infor{ padding:15px 0; line-height:100%; font-size:12px; border-bottom:1px solid #e2e2e2;}
.navfor_line{ width:100%; height:1px; background:#fff;}
.nav_infor ul{ float:right;}
.nav_infor ul li{ width:auto; float:left; margin-left:10px;}
.nav_infor ul li a{ padding:5px 10px; background:#dcdcdc;}
.nav_infor ul li a:hover,.nav_infor ul li a.active{ background:#362c2a; color:#fff;}
.nav_infor a{ font-size:12px;}

.page_content{ padding:25px 0;}
.introduct_img{ padding:25px 0;}
.introduct_img li{width:50%; float:left;}
.introduct_img li div{ width:98%; overflow:hidden; border:1px solid #dedede; margin:0 auto;}
.introduct_img li img{ width:100%; float:left;}
.introduct_img li a:hover img{ transform:scale(1.06);}

#prolist li{ width:25%; float:left;}
#prolist li div{ width:95%;border:1px solid #e7e7e7; margin:0 auto; display:block; margin-bottom:15px; overflow:hidden;}
#prolist li div img{ width:100%; float:left;}
#prolist li a:hover img{ transform:scale(1.05);}
#prolist li span{ display:block; text-align:center; padding:0 0 15px; width:100%;}


.book{ width:100%; margin:25px auto 0; padding-bottom:50px;}
.book select{ width:100%; height:34px; border:1px solid #e4e4e4; margin:5px 0; border-radius:5px;}
.book input{ width:98%; height:32px; border:1px solid #e4e4e4; margin:5px 0; border-radius:5px; padding:0 1%; outline:none;}
.book p{ margin:5px 0;}
.book_input{ width:50%; float:left;}
.book_input01{ width:987px; float:left;}
.book_input .book_inner_box{ width:97%;}
.book textarea{width:967px; height:102px; border:1px solid #e4e4e4;border-radius:5px; resize:none; outline:none;padding:10px; font-family:"微软雅黑"; font-weight:lighter;}
.book_input p{ position:relative;}
.gbutton{ width:987px; border-radius:5px; overflow:hidden; background:#352b29; color:#fff; border:none;height:36px; line-height:36px; margin-top:15px; outline:none; cursor:pointer;}

.newslist_new{ border-bottom:1px solid #e7e7e7; padding:10px 0;}
.newslist_new b{ display:block; font-size:15px; padding:10px 0;}
.newslist_new a{ font-size:12px; line-height:150%;}

.news_cate li{ padding:15px 0; border-bottom:1px solid #e7e7e7;}
.img_news_cate{ width:310px; border-radius:5px; overflow:hidden; float:left;}
.img_news_cate img{ width:100%; float:left;}
.img_news_cate_content{ width:660px; float:right;}
.img_news_cate_content a{ width:100%; display:block; float:left; border-bottom:1px solid #e7e7e7; font-size:14px; padding:5px 0; font-size:13px;}
.img_news_cate_content a:hover{ color:#352b29;}
.img_news_cate_content span{ width:auto; float:right; font-style:italic; font-size:12px; color:#b9b9b9;}
.title_news{ font-weight:normal;}
.title_news span{ width:auto; float:right; font-style:italic; font-size:12px; color:#b9b9b9; font-weight:normal;}





.news_title{ width:100%;  text-align:center; font-size:18px; color:#000; padding-bottom:0; }
#news_infor{ width:100%; color:#999999;border-bottom:1px solid #E7E7E7; line-height:32px; overflow:hidden; text-align:center; font-size:11px;}
.news_content_detail{ padding:20px 0; margin-bottom:10px; text-align:left; line-height:32px;}
.news_content_detail img{ margin:15px 0;}
#promore{border-top:1px solid #E7E7E7; font-size:13px; line-height:150%; padding:15px 0 0;}
#promore a{ font-size:13px;}