﻿@charset "utf-8";
@import url(main.css );
@import url(font.css );
/*-------------------------------------------    
    general
------------------------------------------*/
/* CSS Document */
body{ margin:0; padding:0;}
ul{ margin:0; padding:0; list-style:none;}
#warper,#header,#container,#footer{ margin:0px auto;}
#header_top{ margin:0 auto;}
#logo{ float:left; clear:left; margin-left:15px; display:inline;}
#header,#banner,#p_container{ clear: both; margin: 0px auto;}

#i_menu{ float:left; }
.i_menu,.sub_menu{ float:left; clear:left; padding-left:20px}
.sub_menu{ padding-left:30px;}
.i_menu ul{ float:left; margin-left:10px; padding-left:2px; }
.i_menu ul li{padding-left:30px; float:left;}

.i_menu{ font-size:16px; color:#FFFFFF; font-family:"幼圆";}
#i_tlinks{ float: left; text-align:center;}
#i_tlinks{ font-size:11px; font-family:Tahoma,pmingliu; color:#FFFFFF;}
#i_tlinks{ width:170px; height:30px; border-top:3px solid #8C8F24; line-height:30px;}
#i_tlinks a{ color:#fff; text-decoration:none;}
#i_tlinks a:hover, a:active{ color:#A1A31C;}

.active,#footer_link a:hover{ color:#A1A31C;}
.i_menu a{ color:#FFFFFF; text-decoration:none;}
.sub_menu{ font-size:12px; color:#FFFFFF}
.active2,.sub_menu a:hover,#news_list a:hover{ color:#ff9;}
.sub_menu a,#footer_link a{ text-decoration:none; color:#fff;}

#i_menu{ width:560px; height:88px; font-family:"幼圆";}
.i_menu{ width:560px; height:88px; line-height:88px; background:url(../images/bg_imenu.jpg) no-repeat;}
.i_menu ul li{ width:85px;}
.sub_menu{ width: 100%; height:19px; line-height:19px; background:url(../images/bg_submenu.jpg) no-repeat;}

#corinfo{ float:left; clear:left; margin-left:8px; display:inline;}
#cor_top{ float:left; clear:left; padding-left:30px;}
#cor_pic{ float:left; clear:left; margin-left:12px; display:inline}
#cor_link{ float:left; clear:left;}
#news{ float:left; clear:right; margin-left:15px; display:inline;}
#news_title{ float:left; clear:left; margin-top:17px;}
.news_title{ float: left; margin-left:10px;}
.news_more{float:right; margin:5px 10px 0 0 ; display:inline}
#news_list{ float:left; clear:left;}
.news_ll{ float:left; clear:left; padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_lr{ float:right; margin-right:10px; display:inline;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#news_list ul{ float:left; margin:0; padding:0; }
#news_list ul li{ float:left; clear:left; margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#case{ float:left; clear:right; margin-left:25px; display:inline;}
#case_title{ float: left; margin-top:17px;}
.qmenu_title,#qmenu_title{margin-left:10px; margin-top:17px;}
.case_more{ float:right; margin:10px 10px 0 0; display:inline}
#case_main{ float:left; clear:left; margin-left: 3px; margin-top:5px;}
#case_main ul li{ width:auto; height:auto; float:left; margin:7px 0 0 8px; display:inline; margin-right:10px}
#qmenu{ float:left; clear:right; margin-left:20px; display:inline;}
#qmenu_main{ float:left; clear:left; margin-left: 9px; margin-top:5px;}
#footer_link{clear: both; padding-left:30px;}
#copyright{ float:left; clear: both; text-align:center; vertical-align:middle;}
.logo{ float:right}

#p_conleft{ float:left; clear:left; padding-bottom:20px;}
#p_conright{ float:left; clear:right; margin:5px 0 0 10px; display:inline;}
#p_conll{ float:left; clear:left;}
#p_nav{ float:left; clear:right; margin-top:5px;}
#p_navtitle{ float:left; clear:left; padding:15px 0 0 25px;}
.p_nav{ float:left; clear:left; margin-left:15px; display:inline;}
.p_link1{clear: both; margin:5px 0 0 20px; display: block; font-size: 16px;}
.p_link2{clear: both; margin:5px 0 0 20px; display: block; font-size: 16px;}
.p_link1,.p_link2{ padding:25px 0 0 30px;}
#p_conrtitle{ float:left; clear:left; margin:0 0 0 35px; display:inline;}
.p_conrt1{ float:left; clear:left; margin-left:120px; display:inline;}
.p_conrt2{ float:right; margin-right:10px; display:inline}
/* CSS Document */

#cor_top{ font-size:16px; font-family:"幼圆"; font-weight:bold;}
.cor_t1{ color:#FFFFFF;}
.cor_t2{ color:#C1E65C}
#cor_link{ font-size:12px; color:#918376}
#cor_link a{ text-decoration:none; color:#918376}
.news_title{ font-size:14px; font-weight:bold; font-family:"幼圆"; color:#A1A31C;}
#news_list{ font-size:12px; color:#FFFFFF;}
#news_list a{ color:#fff; text-decoration:none;}
.qmenu_title{font-size:14px; font-weight:bold; font-family:"幼圆"; color:#fff; line-height:24px}
.qmenu_link{ font-size:12px; color:#FFF; margin-top: 8px; float:left; clear:left; padding-left: 8px;}
.qmenu_link a,.qmenu_link a:visited{ color:#FFF; text-decoration:none;}
.qmenu_link a:hover{ color:#ff9}

#footer_link{ font-size:12px; color:#FFFFFF;}
#p_navtitle{ font-size:18px; font-weight:bold; font-family:"幼圆"; color:#4D4037;}
.p_nav ul li{ font-size:14px;}
.p_nav a{ text-decoration:none; font-weight:bold; font-family:"幼圆"; color:#9F938B;}
.p_nav a:hover,.p_active{ font-family:"幼圆"; font-weight:bold; color:#954E47;}
.p_link1 a,.p_link1 a:hover,.p_link1 a:visited{ text-decoration:none; font-family:"幼圆"; font-weight:bold; color:#A88773;}
.p_link2 a,.p_link2 a:hover,.p_link2 a:visited{ text-decoration:none; font-family:"幼圆"; font-weight:bold; color:#73A393;}
.p_conrt1{ font-size:16px; color:#52AAAA; font-weight:bold; line-height:60px; overflow:hidden; font-family:"幼圆"}
.p_conrt2{ font-size:12px; color:#4D4037; padding-top:30px}
#p_conrmain{ font-size:12px; color:#999; text-align:left; clear:both; }
/* CSS Document */
body{ width:1002px; height:auto; text-align:center}
a img{ border:none;}
#warper,#container,#footer,#p_container{ width:1002px; height:auto; text-align:left;}
#header{ width:1002px; height:auto;}
#header_top{ width:1002px; float:left; clear:left; background:url(../images/bg_headertop.jpg) repeat-x;}
#logo{ width:220px; height:88px; }

#container{ background:url(../images/bg_icontainer.jpg);}
#corinfo{ width:206px; height:166px;}
#cor_top{ width:176px; height:40px; line-height:40px; overflow:hidden;}
#cor_pic{ width:179px; height:93px; border:3px solid #6E8165}
#cor_link{ width:202px; margin-left: 4px; height:25px; text-align: center; padding-left: 1px; line-height:25px;}
#news{ width:224px; height:166px;}
#news_title{ width:224px; height:24px; background:url(../images/bg_newstitle.jpg) no-repeat}
.news_title{ width:auto; height:24px; line-height:25px; overflow:hidden;}
.news_more{ width:auto; height:auto; }
#news_list{ width:224px; height:auto;}
.news_ll,.news_lr{ width:auto; height:auto;}
#news_list ul,#news_list ul li{ width:224px; text-align:left;}
#case{ width:290px; height:166px;}
#case_title{ width:290px; height:24px; background:url(../images/bg_casetitle.jpg) no-repeat}
#case_main{ width:284px; height:99px; border:6px solid #6B8942; background:#000000; text-align:center; padding-top:3px}
#qmenu{ width:168px; height:auto;}
#qmenu_title{ width:168px; height:24px; background:url(../images/bg_qmenutitle.jpg) no-repeat}
#qmenu_main{ width:168px; height:100px; background:url(../images/bg_qmenumain.jpg) no-repeat}
#footer{ height:111px; background:url(../images/bg_footer.jpg); clear: both;}
#footer_link{ width:972px; height:39px; line-height:39px;}
#copyright{ width:1002px; height:72px;}
.logo{ width:auto; height:72px;}
#p_container{ background:#F5F3EC; margin: 0px auto;}
#p_conleft{ width:220px;}
#p_conright{ width:738px; border:1px solid #E1DFD9; background:#FFFFFF;}
#p_conll{ width:20px; height:180px; background:#4D4037;}
#p_nav{ width:200px; height:200px;}
#p_navtitle{ width:145px; height:35px;}
.p_nav{ width:170px; height:140px; border-top:1px solid #DBCFC5; border-bottom:1px solid #DBCFC5; padding-top:10px;}
.p_nav ul li{ width:150px; height:auto; text-align:left; margin-top:5px; padding-left:20px; }
.p_link1{ width:200px; height:65px; background:url(../images/p_link1.jpg) no-repeat;}
.p_link2{ width:200px; height:65px; background:url(../images/p_link2.jpg) no-repeat;}
#p_conrtitle{ width:665px; height:50px; border-bottom:1px solid #D7D7D7; background:url(../images/bg_pconr.jpg) no-repeat; }
.p_conrt1,.p_conrt2{ width:auto; height:50px;}
.p_conrt2{ height:15px;}
#p_conrmain{ width:738px; height:auto; float:left; clear:left;}
#p_conrmain div { margin-top:20px;}
#p_pic{ width:auto; height:auto; float:left; clear:left; margin:30px 0 0 35px; display:inline;}
#p_lmain{ width:350px; height:200px; float:left; clear:right; margin-left:20px; padding-top:35px;}
.corname{ font-size:14px; font-weight:bold; color:#5C5859; text-align:left;}
#p_main{ width:750px; height: auto; float:left; clear:left; border:3px solid #E7E8E7;background:#FEFCF0; font-size:12px; color:#A9A291; text-align:left; padding:30px 0 0 15px;} 
/* n/p mlist*/
.i_p_list{ width:700px; border:#ededed 1px solid;margin:auto; background-color:#FFF;/* line-height:185px; */}
.i_p_list_show  {width:700px; display:block; clear:both; overflow:hidden; position:relative; margin:auto;}
.i_p_list_show  li span{width:120px; height: 24px; line-height: 24px; text-align: center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; font-weight: bold; margin-left: 3px;}
.i_p_list_show  li img{ float:left; width:120px; height:110px; display: block;}
.i_p_list_show  li { display:block; width:120px; height:auto; float:left; margin: 8px 0px;}

.i_l_list li{ display:block; width:120px; float:left; margin: 8px 0px;}
/* n/p mlist END*/
.p_n_list{ width:700px;line-height:25px; text-align:left; margin: 8px 0px; }
.p_n_list li{background:url(../images/ico/jt.gif) 0px 7px no-repeat;padding-left:15px; width:500px; margin:auto;}
.p_n_list li a{ text-align:center; clear:both; margin-left:40px}
/* ---通用模块样式（留言,产品主菜单）--- */
.p_list {width:100%;margin:auto; margin-top: 8px;}
.p_list li {width:196px; height:110px;float:left;padding: 0px 6px;display:inline;}
.p_list li a {display:block;}
.p_list li a img {border:1px solid #dbdbdb;padding:1px;}
.p_list li a:hover img {border:1px solid #ccc;padding:1px;}
.p_list li span a {width:196px;height:30px;line-height:24px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_time{ width:65px;overflow:hidden;white-space: nowrap;}
 /*---新闻详细页面---*/
.prevnext{ text-align:center}
.gbook_lists
{
	margin-top: 8px;
	word-break : break-all;
}

.gbooktit
{
	font-weight: bold;
}

.gbook_formbtn
{
	padding: 4px;
	line-height: 30px;
}

.gbook_formbtn input
{
	border: solid 1px #999999;
	
}

.gbook_indexpost
{
	margin-bottom: 8px;
}

.gbook_tblist
{
	margin-bottom: 4px;
}

/* -------网站地图样式开始------- */
.sitemap_indexlists{ padding: 6px; clear: both; text-align:left;}
.sitemap_indexlists a{line-height:20px;font-size:12px;}
.sitemap_indexlists a:hover{line-height:20px;font-size:12px;}
.sitemap_lists
{
	margin-left: 8px;
	margin-bottom: 2px;
	float: left;
	width: 30%;
}

.sitemap_lists li,.menusort_list li
{
	white-space: nowrap;
}
.menusort_lists
{
	float: left;
	margin-left: 8px;
}

/* -------网站地图样式结束------- */


/*--一般底脚图片
#footer{clear:both; width:1002px; height:94px;background:url(../images/footer_logo.jpg) no-repeat top;}
*/

#copyright a,#copyright a:visited
{
	color: #606060;
}

#copyright .webcounter
{
	float: left;
}

/*-------------------------------------------    
    menu
-------------------------------------------*/
#menu{height:38px;position:relative;width:1002px; z-index:5; margin: 0px auto; text-align: center;}
#menu a{height: 38px; line-height:38px; color: #fff; white-space:nowrap; width: 167px; display: block;background:url(../images/menu_bg.gif) no-repeat;}
#menu a:link,#menu a:visited {color: #fff; }
#menu a:hover,#menu a:active {color:#fcf3c0;}
#menu a.on:link,#menu a.on:visited,#menu a.on:hover,#menu a.on:active{color: #fcf3c0;}
#menu a.activemenu:link,#menu a.activemenu:visited,#menu a.activemenu:hover,#menu a.activemenu:active{color:#fcf3c0;}
.thesub_tmenu{display:block; width:1002px; height: 35px; line-height: 35px; padding:0px; text-align:center;}
.mainmenu_rtul{display: table; width:560px; height: 32px; line-height: 32px; text-align:center; margin: 0px auto; color:#FFFFFF; margin-top:20px;}

/* -----用于主菜单的样式定义开始----- */
.ulmainmenu_li
{
	/*一级菜单样式*/
	width:95px;
	height:32px;
	line-height:32px;
	text-align:center;
	position: relative;
	white-space: nowrap;
	display: block;
	float: left;
	margin-left: 8px;
}
.ulmainmenu_li a:link,.ulmainmenu_li a:visited,.ulmainmenu_li a:hover,.ulmainmenu_li a:active
{
	/*顶级菜单样式*/
	width:100%;
	height:100%;
	font-size:16px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
.ulmainmenu_li a:hover
{
	/*顶级菜单样式*/
	color: #A1A31C;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/bg_menu_in.jpg) no-repeat;
}


.sub_mainmenudiv
{
	/*--子菜单位置--*/
	position: absolute;
	z-index: 1000;
	top: 32px;
	left: -25px;
	height: 32px;
	white-space: nowrap;
	background:url(../images/bg_submenu.jpg) no-repeat;
}
.sub_mainmenudiv div
{
	padding-right:5px;
	display: table;
	text-align: center;
}
.sub_mainmenudiv div span
{
	/*子级菜单总样式*/
	width: 70px;
	height:20px; margin:0px;
	display: table-cell;
}
.sub_mainmenudiv div a:link,.sub_mainmenudiv div a:visited,.sub_mainmenudiv div a:hover,.sub_mainmenudiv div a:active
{
	/*子级菜单内样式*/
	color: #fff;
	font-size:12px;
	line-height: 19px;
	width: 70px;
	margin: 0px;
	font-weight:lighter;
	display: block;
	text-decoration:none;
	background:url(../images/bg_submenu.jpg) no-repeat;
}
.sub_mainmenudiv div a:hover
{
	/*子级菜单内样式*/
	color: #ff9;
	text-decoration:none;
}

/* -----用于主菜单的样式定义结束----- */

.footer_link{ margin: 0px auto; white-space:nowrap; margin-top:5px }
.footer_link ul { display: block; float: left;}
.footer_link li{ float:left; margin-left:5px;}
.footer_link li a{ color: #FFFFFF;}
.footer_link a:link,.footer_link a:visited, { color: #FFFFFF;}
.footer_link li a:hover,.footer_link a:active{ color: #606060;}

.p_conrt2 span a:link,.p_conrt2 span a:visited, { color: #000000;}
.p_conrt2 span a:hover,.p_conrt2 span a:active{ color:#FF0000;}
#p_conrtitle span a:hover,.p_conrt2 span a:active{ color:#4D4037;}

#p_main,#p_conrmain
{
	padding: 4px;
}

/* ----开始网站栏目的详细页的样式设置---- */
.viewnews_title,.viewjobs_title,.viewdowns_title,.viewproduct_title,.viewvideos_title
{
	color:#22598f;
	font-size:14px;
	font-weight:bold;
	clear: both;
	line-height: 24px;
	display: block;
}

.viewvideos_flv{}
.viewvideos_remark{ padding-top: 4px;}

.viewproduct_bigimg{ text-align:center;}
.viewproduct_piclist{}
.viewproduct_remark{ padding-top: 4px;}
.product_others li{ line-height: 20px;}
.viewproduct_remark p{line-height: 24px;margin-left:10px;}
.viewnews_acfrom{ line-height: 24px;}
.viewnews_remark{ padding-top: 4px;}
.viewnews_remark p{line-height: 24px;margin-left:10px;}
.p_sv_cont p{line-height: 24px; margin-left:10px;}
.viewjobs_time{}
.viewjobs_remark{ padding-top: 4px;}
.viewjobs_others{ padding-top: 4px;}
.p_conrmain div p{line-height: 24px; margin-left:10px;}

.viewdowns_remark{ padding-top: 4px;}
.viewdowns_btnlink{line-height: 24px;}

.viewgbook_title{ line-height: 24px;}
.viewgbook_main{ padding-top: 4px;}
.viewgbook_time{ line-height: 24px;}
.viewgbook_content{ padding-top: 4px;}

/* ----结束网站栏目的详细页的样式设置---- */

/* ----开始扩展区内容样式定义---- */

.indexdefined02_ul
{
	margin-left: 10px;
}

.indexdefined02_ul li
{
	padding-left: 6px;
}

.indexdefined04_ul
{
	margin-left: 10px;
	clear: both;
	display: block;
}

.indexdefined04_ul li
{
	padding-left: 12px;
}

.indexdefined04_ul a,.indexdefined04_ul a:visited
{
	color: #FFFFFF;
}

.nmdefined_01
{
	margin: 10px 4px 4px 4px;
	clear: both;
}

.nmdefined_03
{
	margin: 4px;
	clear: both;
}

.nmdefined_t01
{
	line-height: 30px;
	font-size:16px;
	font-family:"幼圆";
	font-weight: bold;
}

.nmdefined_c01
{
	text-align: center;
	font-size:12px;
	color:#918376
}

.nmdefined_c01 li
{
	text-align: left;
	display: block;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}

.nmdefined_c01 a,.nmdefined_c01 a:visited
{
	text-decoration:none;
	color:#918376;
	line-height: 25px;
}
/* ------结束扩展区内容样式定义---- */
.i_p_toppro{overflow:hidden; width:272px; height:99px; vertical-align: middle; padding-top: 2px;}
.i_p_toppro td{text-align:center; vertical-align: top;}
.i_p_toppro .pro_pic td{ padding: 2px 6px 0px 0px;}
