@charset "utf-8";
/*=[ Basis ]
----------------------------------------------------------*/
*,html{padding:0;margin:0;}
body{
	font:14px/16px "Microsoft Yahei",Tahoma, Helvetica, Arial,"SimSun", sans-serif;color:#2a2a2a;text-align:center;
}
a,a:link,a:visited{display:inline-block;text-decoration:none;color:#2a2a2a;}
a:hover{text-decoration:underline;}
a:focus {outline: none;}
ul{list-style: none;text-align:left;}
img{border:0 none;}
/*=[ Table ]
----------------------------------------------------------*/
table.tables{
	border-collapse:collapse;border-spacing:0;border-left:1px solid #cacaca;border-top:1px solid #cacaca;
}
table.tables td{
	padding:5px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;
}
table td{padding:5px;}
/*=[ Form ]
----------------------------------------------------------*/
textarea{vertical-align: baseline;padding:4px;}
input{vertical-align: baseline;padding:4px;line-height:14px;height:14px;}
button,.bu{
	cursor:pointer;vertical-align: baseline;outline: none;height:32px;padding:0 15px;
}
/*=[ Fonts ]
----------------------------------------------------------*/
h1{font-size: 28px;line-height:30px;}
h2{font-size: 22px;line-height:24px;}
h3{font-size: 16px;line-height:18px;}
h4,h5,h6{font-size: 14px;line-height:16px;}
small{font-size:12px;}
.article_content p,.article_content div{margin:0 auto 16px;line-height:170%;clear:both;}
/*=[ Shared ]
----------------------------------------------------------*/
.ce{clear:both;overflow:hidden;height:0;font-size:0;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.ra{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ratp{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.rabt{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.logo{margin:15px auto;}
.logo img{width:100%;max-width:200px;}
/*=[ Pages ]
----------------------------------------------------------*/
.bc{
	clear:both;overflow:hidden;margin:0 auto;height:55px;line-height:55px;color:#e7c97d;width:100%;background:url(../images/cb_bg.jpg) no-repeat 0 0 ;
}
.bc a,.bc a:visited{color:#e7c97d;}
.bc a:hover{color:#e7c97d;}
.bc span{float:right;margin-right:10px;}
.bc h4{
	float:left;font-size:16px;height:18px;line-height:18px;color:#e7c97d;width:300px;text-align:center;text-align:left;margin:20px 0 0 20px;
}
.article_title{width:100%;text-align:center;font-size:18px;margin:40px auto 0;line-height:170%;}
.article_content{width:90%;margin:30px auto 20px;font-size:14px;overflow:hidden;text-align:left;}
.article_content img{}
.artice_metas{text-align:center;width:100%;margin:0 auto;}
.mrelated{margin:20px auto;line-height:26px;width:98%;background:#eee;}
.mrelated p{text-align:left;float:left;}
.mrelated p.relatedR{float:right;text-align:right;}
.related{margin:-320px 0 0 35px;width:940px;overflow:hidden;height:57px;position: absolute;}
.related p span,.related p a{background:url(../images/prev.gif) no-repeat;display:block;width:29px;height:57px;}
.related p.relatedR span,.related p.relatedR a{background:url(../images/next.gif) no-repeat;float:right;}
.related p a,.related p.relatedR a{background-position:0 -57px;}
.related p{width:50%;float:left;}
.related p.relatedR{text-align:right;}
.list_related{width:90%;overflow:hidden;margin:0 auto 20px;}
.list_related p{width:50%;float:left;}
.list_related a,.list_related a:visited{display:inline-block;width:80px;height:30px;border:1px solid #e2e2e2;border-radius: 7px;background:url(../images/sprite-arrows.png) no-repeat -100px center;}
.list_related p.relatedR{text-align:right;}
.list_related p.relatedR a{text-align:right;background:url(../images/sprite-arrows.png) no-repeat 0 center;}
.page_list{text-align:center;padding:20px 0;}
.page_list span,.page_list a{display:inline-block;margin:0 5px;border:1px solid #ddd;padding:5px;background:#f5f5f5;color:#333;padding:10px 15px;border-radius: 7px;font-size:14px;}
.page_list span{border:1px solid #ddd;padding:10px 15px;color:#333;border-radius: 7px;}
.page_list span.page_i{color:#666;}
.page_list span.pagelist_curr{background:none;font-weight:bold;}
.product_info{
	margin:10px auto;width:300px;
}
.product_info h1{
	font-size:14px;width:99%;margin:0 0 10px;
}
.product_info p{
	width:95%;margin:0 auto;
}
.post{margin:0 auto;width:98%;}
.post img{max-width:98%;display:block;margin:0 auto;}
.post_img{
	width:352px;margin:30px auto;text-align:center;display:table;vertical-align:middle;
}
.post_img img{vertical-align:middle;}
.post h5{
	clear:both;border-bottom:1px solid #512f24;margin:20px 10px;height:32px;line-height:32px;
}
/*=[ List ]
----------------------------------------------------------*/
.article_list{margin:10px auto 0;}
.article_list li{line-height:32px;border-bottom:1px dashed #ccc;}
.article_list li span{float:right;}
.article_list span{}
.article_list small{}
.img_list{clear:both;overflow:hidden;width:100%;margin:10px auto;}
.img_list li{
	float:left;width:50%;text-align:center;margin:0 auto;text-align:center;
}
.img_list li span{
	display:block;width:100%;height:32px;line-height:32px;
}
.img_list li a.img_box{
	width:95%;vertical-align:middle;line-height:185px;vertical-align:middle;text-align:center;
}
.img_list li a.img_box img{
	max-width:90%;max-height:183px;margin:0 auto 0;vertical-align:middle;
}
.class_sort{margin:10px auto;width:90%;}
.class_sort li{width:49%;float:left;text-align:center;background:#ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0;}
.home .img_list li a{display:block;width:100%;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.product_list li{clear:both;border-bottom:1px solid #ddd;width:100%;}
.product_list li a.img_box{
	width:95%;vertical-align:middle;line-height:300px;vertical-align:middle;text-align:center;
}
.product_list li a.img_box img{
	max-width:90%;max-height:300px;margin:0 auto 0;vertical-align:middle;
}
.honor_list li{border:1px solid #ddd;width:45%;margin:5px 0 0 5px;height:204px;line-height:204px;display:table-cell;vertical-align: middle;}
.honor_list li img{width:150px;margin:0 auto;vertical-align: middle;}
/*=[ Layout ]
----------------------------------------------------------*/
.wrap{}
.header{
	clear:both;overflow:hidden;text-align:center;
}
.page{
	margin:0 auto;width:100%;
}
.main{
	clear:both;overflow:hidden;
}
.banner{
	text-align:center;text-align:center;height:200px;margin:0 auto;width:1000px;
}
.content{
	
}
/*=[ Header ]
----------------------------------------------------------*/
header{clear:both;overflow:hidden;}
.search{
	float:right;border:1px solid #ccc;border-radius:20px;margin:15px 5px 0 0;padding:0 5px;height:24px;overflow:hidden;width:140px;
}
.search input{
	width:69px;border:0 none;text-align:left;height:14px;line-height:14px;padding:5px 0;border-radius:20px;float:left;
}
.search button{
	width:17px;height:17px;border:0 none;background:url(../images/m/search_bin.jpg) no-repeat;padding:0;float:right;margin:3px 5px 0 0;
}

/*=[ Nav ]
----------------------------------------------------------*/
nav{margin:0 auto 0;background:#1d62b0;}
.nav_top{}
.nav_top span{}
.nav_top a,.nav_top a:visited{}
.nav_top a:hover{}
.nav_sub{margin:5px auto;}
.nav_sub a,.nav_sub a:visited{border:1px solid #ddd;padding:5px 0;margin:2px 0;width:90%;}
.nav_main{
	width:100%;overflow:hidden;margin:0 auto;
}
.nav_main li{
	_display:inline;float:left;width:33.3%;font-size:14px;text-align:center;
}
.nav_main li.home{}
.nav_main li a,.nav_main li a:visited{
	display:block;color:#fff;height:30px;line-height:30px;border-left:1px solid #2373bf;border-bottom:1px solid #2373bf;
}
.nav_main li a:hover{color:#ff0;}
.nav_main ul {z-index: 300; position: absolute;background:#000;}
.nav_main ul li{font-size:12px;font-weight:lighter;height:30px;line-height:30px;}
/*=[ Sidebar ]
----------------------------------------------------------*/
.sidebar{_display:inline;float:left;width:228px;margin:0 0 0 0;overflow:hidden;background:url(../images/sidebar_bg.jpg) no-repeat 0 0;}
.nav_sort{margin:0 auto 0;}
.sort_name{
	font-weight:bold;color:#f2d4ae;font-size:14px;height:55px;line-height:55px;margin:0 0 0;
}
.sort_name span{text-shadow:black 1px 1px 1px;margin:0 0 0 20px}
.nav_sort ul{width:227px;margin:2px 0 0;line-height:39px;}
.nav_sort ul li{text-align:center;font-size:14px;background:url(../images/sidebar_ti_bg.jpg) no-repeat center 0;margin:1px auto;}
.nav_sort ul li a,.nav_sort ul li a:visited{color:#dcbf9d;}
.nav_sort ul li a:hover{color:#fff;}
.nav_sort ul.rp li{text-align:center;}
.nav_sort ul li span{
}
.contact_page{
	overflow:hidden;background:url(../images/contact_img.jpg) no-repeat 0 0;width:228px;margin:0 auto 0;height:133px;display:block;
}
.contact_page p{width:90%;margin:0 0 0 15px;color:#693a00;}
/*=[ Home ]
----------------------------------------------------------*/
.tit_box{
	height:36px;line-height:36px;background:#014caa;
}
.tit_box span{float:right;margin-right:10px;background:#003577;padding:0 20px;}
.tit_box span a,.tit_box a:visited{color:#fff;}
.info{text-align:left;margin:10px auto;line-height:170%;}
.info p{width:90%;margin:0 auto;}
.tit_box h4{
	font-size:18px;color:#fff;float:left;line-height:36px;margin:0 0 0 5px;
}
.tit_box a.more{
	float:right;font-size:14px;color:#fff;margin-right:5px;padding:0 5px;
}
.tx_list_h{
	margin:10px;line-height:30px;
}
.tx_list_h li{
	overflow:hidden;clear:both;border-bottom:1px dashed #ccc;
}
.tx_list_h li.istop{
	padding-bottom:10px;
}
.tx_list_h li.istop img{
	float:left;max-width:30%;border:1px solid #ccc;padding:4px;
}
.tx_list_h li.istop p{
	float:right;width:65%;font-size:12px;line-height:22px;
}
.tx_list_h li span{
	float:right;
}
.cl_enter{
	background:#eee;text-align:center;height:36px;line-height:36px;width:98%;margin:5px auto 10px;
}
.sub_nav{width:100%;margin:0 auto;background:#eee;overflow:hidden;}
.sub_nav li{float:left;width:49.7%;text-align:center;height:30px;line-height:30px;border-left:1px dotted #ddd;border-bottom:1px dotted #ddd;}
.product .sub_nav{display:none;}
.content_2 .sub_nav li,.content_3 .sub_nav li,.content_4 .sub_nav li,.content_5 .sub_nav li,.albumlist .sub_nav li{width:33%;}
.content_12 .map{display:none;}
/*=[ Footer ]
----------------------------------------------------------*/
.footer{
	clear:both;overflow:hidden;margin:0 auto;text-align:center;background:#eee;padding:10px;border-top:1px solid #ccc;font-size:12px;
}
.footer strong{text-align:left;width:90%;display:block;font-size:18px;padding:10px 0;}
.footer a,.footer:visited{}
.flink{
}
.copyright{
	overflow:hidden;line-height:18px;margin:10px auto 0;
}
.copy{margin:0 auto;line-height:20px;}
.idc{margin:0 auto;}
.nav_bot{line-height:32px;overflow:hidden;text-align:left;}
.nav_bot a{display:block;}
a.onekey,a.onekey:visited{background:#f60;color:#fff;line-height:36px;display:block;padding:15px 0;font-size:24px;}

/*=[ Gbook ]
----------------------------------------------------------*/
#faqbox div{
	margin:15px auto;text-align:center;
}
#faqbox div span{
	display:inline-block;width:70px;text-align:right;font-size:14px
}
#faqbox div img{display:inline;}
#faqbox div font{color:#f00;display:inline-block;margin-left:10px;}
#faqbox div input,#faqbox div textarea{width:200px;}
#faqbox div.form_content span{position: relative;top:-35px;}
#faqbox div.form_content font{position: relative;top:-35px;}
#faqbox div.form_code input{width:157px;}
#faqbox div button{margin:0 auto;width:300px;border:0;background:#ddd;height:40px;}

/*=[ Banner ]
----------------------------------------------------------*/
.swipe{overflow:hidden;width:320px;height:250px;position:relative;margin:15px auto;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.swipe_pic{position:relative;overflow:hidden;width:100%;height:250px;}
.swipe_pic img{width:320px;height:250px}
.swipe_h3{position:absolute;left:0;bottom:0;padding:0 14px;font-size:14px;font-weight:normal;background:rgba(0,0,0,0.6);height:26px;line-height:26px;color:#fff;text-shadow:1px 1px 0 #000;width:100%}
.swipe_num{position:absolute;right:0;bottom:10px;}
.swipe_num li{float:left;width:4px;height:4px;font-size:0;text-indent:999em;border:1px solid rgba(0,0,0,0.6);background:#a9a89d;margin:0 5px;overflow:hidden}
.swipe_num li.active{width:4px;height:4px;border:1px solid #43e2fd;background:#58d8ff;box-shadow:0 0 4px #43e2fd}
#j_navBtn{float:right;margin:28px 10px 0 0;width:32px;height:26px;background:url(../images/m/switch.png) no-repeat 0 0;}
#j_hideBottomLine.open{width:32px;height:26px;background:url(../images/m/switch.png) no-repeat -32px 0;}