body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
body { color: #000; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 14px "微软雅黑", helvetica, arial; text-align:left; }

img { border:0; margin: 0; padding: 0; }

a {text-decoration:none;color:#000;}


.top { width:100%; text-align:center; background-color:#333; color:#fff; font-size:20px; line-height:40px; height:40px; }

.top_nav { text-align:center; }
.top_nav a.t_back { float:left; width:33px; height:33px; background:url(../images/siteico2.png) no-repeat left top; background-size:33px 33px; margin:3px 0px 0px 5px; }
.top_nav a.t_home { float:right; width:33px; height:33px; background:url(../images/siteico3.png) no-repeat left top; background-size:33px 33px; margin:3px 5px 0px 0px; }
.top_nav a.t_menu { float:right; width:33px; height:33px; background:url(../images/siteico4.png) no-repeat left top; background-size:33px 33px; margin:3px 5px 0px 0px; }
.top_nav #t_menu_div { position:absolute; max-width:85%; overflow:hidden; top:40px; right:0px; padding:0px; display:none; padding-bottom:40px; z-index:99; }
.top_nav #t_menu_ul { background:#414141; }
.top_nav #t_menu_ul li { line-height:38px; font-size:16px; margin:0px; border-bottom:1px solid #565656; }
.top_nav #t_menu_ul li a { color:#fff; display:block; padding:0px 15px; text-align:left; }
.top_nav #t_menu_ul li.t_m_u_li_small a { font-size:14px; background:#4e4e4e; text-indent:15px; }


.foot { width:100%; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:10px; color:#666; line-height:150%; }


.content { margin:0 auto; max-width:480px; background-color:#f4f4f4; overflow:hidden; }

/* 子页面内容 */
.c_content { padding-top:10px; width:93%; word-break:break-all; word-wrap:break-word; line-height:190%; }
.c_content img { max-width:100%; }


.clear { clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; }


a.i_top_tel { display:block; width:95%; height:35px; line-height:35px; text-align:center; overflow:hidden; margin:8px auto 0px auto; background:#b28f3d url(../images/siteico1.png) no-repeat 5px 3px; background-size:29px 29px; color:#fff; font-size:22px; border-radius:4px; border:1px solid #b28f3d; }


.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:480px; max-height:250px; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 4px; }
.slideBox .hd li.on{ background:#fff; }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; max-height:250px; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left; }


/* 首页栏目 */
.i_lanmu_ul li a { font-size:15px; }


.pro_list li { width:94%; height:100px; overflow:hidden; margin-bottom:10px; background:#FFF; padding:3% 3%; line-height:25px; border-radius:5px; }
.pro_list li .l_img { float:left; width:30%; max-height:100px; overflow:hidden; margin-right:2%; text-align:center; }
.pro_list li .l_img img { max-width:100%; max-height:100px; }
.pro_list li .l_content { float:left; width:62%; height:100px; overflow:hidden; color:#666; }
.pro_list li .l_content .l_title { width:100%; height:25px; overflow:hidden; color:#000; }


#pages{min-height:30px; line-height:30px; text-align:center; font-size:15px;}
#pages a{display:inline-block; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#pages a img{width:25px;}
.pages_fl{display:inline-block; height:30px; line-height:30px; text-align:center; margin-left:5px; overflow:hidden;}


a.news_list { display:block; width:94%; padding:6px 3%; background-color:#FFF; margin:0 auto; margin-bottom:8px; overflow:hidden; border-radius:5px; }
a.news_list .n_l_title { width:100%; overflow:hidden; height:20px; line-height:20px; font-size:14px; }
a.news_list .n_l_des { width:100%; overflow:hidden; height:31px; font-size:13px; color:#ACACAC; line-height:120%; padding-top:3px; }
a.news_list .n_l_time { font-size:11px; line-height:160%; padding-top:2px; }


.top_title { width:100%; text-align:center; font-size:16px; line-height:33px; margin-bottom:10px; background-color:#FFF; border-radius:4px; }
.top_title_2 { margin-bottom:0px; }
.top_title_3 { margin-bottom:9px; }
.top_title_4 { text-align:left; padding:0px 8px; width:auto; }
.top_title_4 .t_t_time { border-top:1px solid #e8e8e8; text-align:left; line-height:25px; color:#666; font-size:12px; }


.photos_list { text-align:center; width:100%; }
.photos_list li { display:inline-block; width:40%; height:202px; line-height:19px; overflow:hidden; margin:0px 2% 3% 2%; border:1px solid #ccc; padding:1%; vertical-align:top; text-align:left; }
.photos_list li a { display:block; max-width:191px; height:143px; overflow:hidden; margin-bottom:3px; background-size:100% auto; background-position:center top; background-repeat:no-repeat; }
.photos_list li a img { width:100%; max-height:143px; }
.photos_list li div { padding:0px 3px; word-break:break-all; word-wrap:break-word; }
.photos_list li div span { font-weight:bold; }


/*底部菜单*/
#t_m_back {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	z-index: 800;	
}


/* ------ START 显示或隐藏底部导航内容 ------ */
@keyframes ann_fn_c_f_hidden { 0% { background-color:rgba(0,0,0,0.85); } 100% { background-color:rgba(0,0,0,0); } }
@-webkit-keyframes ann_fn_c_f_hidden { 0% { background-color:rgba(0,0,0,0.85); } 100% { background-color:rgba(0,0,0,0); } }
@-moz-keyframes ann_fn_c_f_hidden { 0% { background-color:rgba(0,0,0,0.85); } 100% { background-color:rgba(0,0,0,0); } }

@keyframes ann_fn_c_f_text_show { 0% { opacity:0.5; } 100% { opacity:1; } }
@-webkit-keyframes ann_fn_c_f_text_show { 0% { opacity:0.5; } 100% { opacity:1; } }
@-moz-keyframes ann_fn_c_f_text_show { 0% { opacity:0.5; } 100% { opacity:1; } }

@keyframes ann_fn_c_f_text_hidden { 0% { opacity:1; } 100% { opacity:0; } }
@-webkit-keyframes ann_fn_c_f_text_hidden { 0% { opacity:1; } 100% { opacity:0; } }
@-moz-keyframes ann_fn_c_f_text_hidden { 0% { opacity:1; } 100% { opacity:0; } }

/*底部背景层*/
#fn_content_frame {	display:none; position:fixed; z-index:10000; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.85); }
#fn_content_frame.fncf_hidden {
	animation:ann_fn_c_f_hidden 0.2s forwards;
	-webkit-animation:ann_fn_c_f_hidden 0.2s forwards;
	-moz-animation:ann_fn_c_f_hidden 0.2s forwards;
}

/*底部透明背景层*/
#fn_content_frame > i:first-child { font-style:normal; display:table-cell; width:100%; height:100%; vertical-align:middle; }

/*显示内容的父标签*/
#fn_content_frame > i:first-child > b:first-child#fnc_text { font-weight:normal; display:block; width:73%; max-width:434px; margin:0 auto; margin-top:-40px; padding:15px 18px 0px 18px; background-color:#ffffff; border-radius:7px; box-shadow:0px 0px 2px #CCC; opacity:0;
	animation:ann_fn_c_f_text_show 0.2s forwards;
	-webkit-animation:ann_fn_c_f_text_show 0.2s forwards;
	-moz-animation:ann_fn_c_f_text_show 0.2s forwards;
}
#fn_content_frame.fncf_hidden > i:first-child > b:first-child#fnc_text {
	animation:ann_fn_c_f_text_hidden 0.2s forwards;
	-webkit-animation:ann_fn_c_f_text_hidden 0.2s forwards;
	-moz-animation:ann_fn_c_f_text_hidden 0.2s forwards;
}
/*内容顶部的标题*/
#fn_content_frame > i:first-child > b:first-child#fnc_text > p:first-child { padding:0px; padding-bottom:5px; margin:0px; margin-bottom:11px; text-align:center; border-bottom:1px solid #c3c3c3; font-size:16px; color:#000000; }
/*要显示的内容*/
#fn_content_frame > i:first-child > b:first-child#fnc_text > div:nth-child(2) { position:relative; overflow:auto; word-break:break-all; word-wrap:break-word; line-height:180%; color:#121212; }
/*内容底部的遮盖层*/
#fn_content_frame > i:first-child > b:first-child#fnc_text > p:last-child { height:17px; overflow:hidden; padding:0px; margin:0px; }

/*底部关闭按钮*/
#fn_content_frame > i:first-child > p:last-child#fnc_close_button { width:73%; max-width:434px; height:35px; line-height:35px; margin:5px auto 0px auto; padding:0px 18px 0px 18px; color:#ffffff; text-align:center; border-radius:7px; font-size:16px; background-color:#D82D2D; opacity:0;
	animation:ann_fn_c_f_text_show 0.2s forwards;
	-webkit-animation:ann_fn_c_f_text_show 0.2s forwards;
	-moz-animation:ann_fn_c_f_text_show 0.2s forwards;
}
#fn_content_frame.fncf_hidden > i:first-child > p:last-child#fnc_close_button {
	animation:ann_fn_c_f_text_hidden 0.2s forwards;
	-webkit-animation:ann_fn_c_f_text_hidden 0.2s forwards;
	-moz-animation:ann_fn_c_f_text_hidden 0.2s forwards;
}
/* ------ END 显示或隐藏底部导航内容 ------ */



