@charset "utf-8";
@import url(main.css );
@import url(font.css );
@import url(/onlinecss/onlineeditor.css);
/*-------------------------------------------    
    general
-------------------------------------------*/
body{margin:0px;padding:0px;text-align:center;}
/*pd*/
.p10{ padding:10px;}
.p5{ padding:5px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl23{padding-left:23px;}
.pb5{padding-top:5px;}
.pb10{padding-top:10px;}
.m5{margin:5px;}
.m10{margin:10px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.fl{float:left;}
.rg{float:right;}
.mi{margin:0 auto;}

/*general END*/
/*-------------------------------------------    
    top
-------------------------------------------*/
#top{height:79px; width:1002px; margin:auto; background:url(../images/top_bg.gif)}
.logo{ width:280px;height:69px;}
.top_nav{ background:url(../images/top_nav.gif)  right top no-repeat;}
.i_links{width:400px; margin-top:20px; line-height:20px; text-align: center; color:#9d9d9d; font-size: 10px; font-family: Tahoma, Geneva, sans-serif;}
.i_links p{text-align:left;}
.i_links ul{text-align:left; background:url(../images/ico/01.gif) no-repeat;}
.i_links ul li{background:url(../images/ico/01.gif) no-repeat 0 7px; padding-left:18px; width:65px; float:left;}
/*-------------------------------------------    
    menu
-------------------------------------------*/
#menu{height:38px; line-height:38px; margin: 0px auto;}
/*
#menu ul{ margin:0 auto;display:block;width:1002px;}
#menu ul li{ float:left; display:block;width:167px;}
#menu  a{ display:block; width:165px; float:left;}
#menu li img{ float:left; padding-top:14px;}
*/

#menu_nav{color:#3e3e3e; margin:auto; width: 1002px; background-color:#ecece7;height:26px; clear:both; }
#menu_nav li{ float:left; width:90px; display:block;white-space:nowrap;}
#menu_nav  a{ display:block; width:100px;float:left;white-space:nowrap;}
#menu_nav span{border-right:1px #544b1e solid; width:1px; font-size:7px;overflow:hidden; height:7px; line-height:7px;}

/*-------------------------------------------    
    n/p mlist
-------------------------------------------*/
.i_p_list{ width:990px; border:#ededed 1px solid; line-height:185px; margin:auto; background-color:#FFF;}
.i_p_list_show  { margin:0 auto; display:block;}
.i_p_list_show  li span{ height:20px; display:block; line-height:20px; text-align: center; width:120px; margin:auto; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.i_p_list_show  li span a:link,.i_p_list_show  li span a:visited {  text-decoration:underline;}
.i_p_list_show  li span a:hover,.i_p_list_show  li span a:active { text-decoration:overline;}
.i_p_list_show  li img{padding:10px 8px 20px 15px;}
.i_p_list_show  li { display:block; width:155px; float:left; margin:0px 3px 0px 2px;}
/* n/p mlist END*/

#i_banner{clear:both; width:1002px; height:300px;}
#p_banner{clear:both; width:1002px; height:161px;}
#i_banner img,#p_banner img{ float: left; }
.container{width:1002px; margin:auto;background:url(../images/index_box.jpg) top left no-repeat; clear:both; height:387px;}
.p_container{width:1002px; margin:auto; clear:both;  background:url(../images/p_bottom_bg.jpg) no-repeat left bottom #FFFFFF;}

.box01{ width:270px;  background-color: transparent; padding-left:30px; float: left; clear:both;}
.i_about_box{width:270px; height:163px; text-align: left; padding-left: 10px;}
.box02{ width:400px; float:left;}
.box03{ width:140px;}
.box01 ul{ display:block; float: left;  width:108px;}
.i_l_list_1 {margin-top:6px; font-size:11px; font-family:PMingLiU,Tahoma; text-align:left; line-height:150%; display:block;}    
.i_l_list_1 li{text-align:left;}

.i_about_box h3 {padding-left:15px; width:240px; height:33px; line-height:20px; background:url(../images/about_titile.jpg) no-repeat top left; display:block; clear: both;}
.box01_2 {display:block;margin-top: 16px;width:105px;height:83px;}   
.box01_3 { clear: both; margin-top: 12px; padding: 2px; width: 240px; text-align:left; line-height: 18px;}
.i_products{ width:342px; float:left; padding-left:8px; }
.i_news {width:330px;}
.p_box01 p{ display:block;text-align:left; line-height:22px; text-indent:2em; width:380px; margin-bottom:5px; margin:0 auto;}
.txt_01{text-align:left; line-height:22px; text-indent:2em; width:380px; margin-bottom:5px;}
#footer{clear:both; width: 1002px; height:54px;background:url(../images/footer.jpg) no-repeat top; padding-left:32px; margin-top:5px; padding-top: 3px;}
.copyright{ line-height:22px;}
.i_l_list { margin:0 auto; display:block; text-align:center; }
.i_l_list ul{ margin:0 auto; display:block; text-align:center;}
.i_l_list ul li{float:left; height:30px; padding-top:20px; width:140px;}

.imggroup{ width:137px; margin:0px; height:145px;}
.imggroup  li{margin-top:3px; display:block;float:left; width:137px; height:44px; line-height:44px; padding-top:2px; text-indent:1em; font-weight:bold;text-align:center;}
.biglinks{ margin:10px 0px; height:124px; width:137px;}
.biglinks  li { float:left;width:65px; display:block; height:60px; overflow:hidden;}
.biglinks  li a{ width:41px; margin:0 auto;display:block;}
.biglinks  li span a{ width:55px;  margin:0 auto; display:block; height:25px; line-height:25px;}

/* -----用于主菜单的样式定义开始----- */

.split_memu{ background: url("../images/line_menu.gif") no-repeat scroll 0 11px transparent;
    float: left;
    height: 38px;
    line-height: 38px;
    width: 2px;}
.i_nav{height:38px; width:790px;background:url(../images/navb.gif) no-repeat left bottom; float:right; line-height:38px;}



.ulmainmenu_li a.activemenu:link, .ulmainmenu_li a.activemenu:visited, .ulmainmenu_li a.activemenu:hover, .ulmainmenu_li a.activemenu:active  {
    border-top: 4px solid #B1A97B;
    color: #FCF3C0;
    font-weight: bold; height:32px;
    text-decoration: none;}


/*一级整体外框 */
.mainmenu_rtul{ width:1002px; margin:0 auto;white-space:nowrap;display:block; }
.mainmenu_rtul a:hover{color:#FCF3C0; text-decoration:none; border-top: 4px solid #B1A97B; height:32px;}
/*一级单个外框*/
.ulmainmenu_li{float:left;position:relative;white-space:nowrap;float:left; line-height:38px; width:160px;color:#fff; font-size:14px; font-weight:bold;}
.ulmainmenu_li span a{color:#000;line-height:30px; height:30px;}
.ulmainmenu_li span a:hover{color:#c5af8d; border:none;line-height:30px; height:30px;}
/*一级整体链接*/
.activemenu,.mainmenu_a{display:block;text-decoration:none; color:#fff;}
/*一级分隔*/ 
/*.split_memu{float:left; width:1px; height:39px; background:url(../images/navline.gif) no-repeat;}*/
/*一级单个链接*/
.mainmenu_a{}
/*一级链接定住*/
.activemenu{color:#fff; text-decoration:none;}
/*一级链接鼠标滑过*/
.activemenu:hover,.mainmenu_a:hover{ }
/*二级整体外框 */
.sub_mainmenudiv{position:absolute;height:30px; left:15px; top:38px; line-height:30px;}
/*二级单个链接*/
.sub_mainmenudiv span{line-height:30px; height:30px;  padding-right:15px; font-size:12px; font-weight:normal;}
/*二级单个链接*/
.other_amenu{ color:#707070; text-decoration:none;}
/*二级链接鼠标滑过*/
.other_amenu:hover{color:#4b9601; text-decoration:none; }

.split_submemu{ color:#545454;}
/* -----结束主菜单样式----- */
/* -----用于主菜单的样式定义结束----- */

.p_t_r{ height:26px; line-height:26px; display:block; padding-right:10px; float: right; margin-top: 27px;}
.p_t_r img{ vertical-align: middle; margin-top: 3px;}
#p_footer{clear:both; width:1002px; height:54px;background:url(../images/footer.jpg) no-repeat top; margin: 0px auto;  padding-left: 50px; margin-top:5px;}
#p_box_left{ width:265px; background:url(../images/p_box_left.jpg) top no-repeat #fff; }
#p_box_right{ width:737px; position: relative;}
.p_box_right_title{ height:56px; background:url(../images/p_title.jpg) no-repeat; width:670px; position: absolute; top:-56px; left: -1px;}
.p_nav{ width:265px; margin-top:50px;}
.p_biglinks{ width:205px; margin:35px auto; padding-left:60px;}
.p_nav ul li{ line-height:25px;margin:8px auto;background:url(../images/p_nav_bg.gif) 85px 0px no-repeat;}
.p_nav ul li a{background:url(../images/p_nav_bg.gif) 85px 0px no-repeat; display:block; width:162px; margin-left:85px; text-align:left;}
.p_nav ul li a:link,.p_nav ul li a:visited {color:#818181;background:url(../images/p_nav_bg.gif) 0px 0px no-repeat;margin-left:80px;text-align:left; text-indent:2em;}
.p_nav ul li a:active,.p_nav ul li a:hover {color:#fff;background:url(../images/p_nav_bg.gif) 0px -75px no-repeat;margin-left:80px;text-align:left; text-indent:2em;}

.p_nav ul li a.On{color:#fff;background:url(../images/p_nav_bg.gif) 0px -75px no-repeat;margin-left:80px;text-align:left; text-indent:2em;}
.p_nav ul li a.On:visited{color:#fff;background:url(../images/p_nav_bg.gif) 0px -75px no-repeat;margin-left:80px;text-align:left; text-indent:2em;}
.p_nav ul li a.On:hover{color:#fff;background:url(../images/p_nav_bg.gif) 0px -75px no-repeat;margin-left:80px;text-align:left; text-indent:2em;}


/*------ 列表展示---- */

.p_n_list{ line-height:25px; text-align:left; margin: 8px 0px; padding-right: 12px; padding-left: 8px;}
.p_n_list li{ padding-left:15px; }
.p_n_list li a{ float: left;}

.v_p_list { margin:0 auto; display:block;}
.v_p_list li span{ height:20px; display:block; line-height:20px; text-align: center; width:120px; margin:auto; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.v_p_list li span a:link,.v_p_list li span a:visited {  text-decoration:underline;}
.v_p_list li span a:hover,.v_p_list li span a:active { text-decoration:overline;}
.v_p_list li img{padding:10px 8px 20px 15px;}
.v_p_list li { display:block; width:155px; float:left; margin:0px 3px 0px 2px;}

.gbooks_listtitle
{
	color:#FF0000;
	font-weight: bold;
	padding: 8px;
}

.gbooktit{font-weight: bold;}

.gbook_indexlists
{
	padding: 0px 8px;
}

/* ----开始网站栏目的详细页的样式设置---- */
.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{}
.viewproduct_piclist{}
.viewproduct_remark{ padding-top: 4px;}
.product_others li
{
	line-height: 20px;
}

.viewnews_acfrom{ line-height: 24px; display:none;}
.viewnews_remark{ padding-top: 4px;}

.viewjobs_time{}
.viewjobs_remark{ padding-top: 4px;}
.viewjobs_others{ padding-top: 4px;}

.viewdowns_remark{ padding-top: 4px;}
.viewdowns_btnlink{line-height: 24px;}

.viewgbook_title{ line-height: 24px; font-weight: bold;}
.viewgbook_main{ padding-top: 4px;}
.viewgbook_time{ line-height: 24px; font-weight: bold;}
.viewgbook_content{ padding-top: 4px;}

.view_singleremark{ padding: 8px;}
.view_singleremark *{text-align: left;}

/* ----结束网站栏目的详细页的样式设置---- */

/* ------在线调查样式开始---- */
.surver_posttitle{
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	margin-left: 20px;
	margin-top: 8px;
}

.survey_indexpost{
	padding-left: 18px;
	margin-bottom: 8px;
}

.survey_post input{ border: 0px;}

.survey_postbtn{
	line-height: 30px;
}

.survey_postbtn input
{
	padding-top: 2px;
	margin-right: 12px;
	cursor: pointer;
	background: url(../images/form/button001.gif) no-repeat;
	width: 78px;
	height: 18px;
	border: 0px;
	text-align: center;
}
/* ------在线调查样式结束---- */

.gbook_formbtn input
{
	padding-top: 2px;
	margin-right: 40px;
	cursor: pointer;
	background: url(../images/form/button001.gif) no-repeat;
	width: 78px;
	height: 18px;
	border: 0px;
	text-align: center;
	padding-left: 12px;
}

/* -------网站地图样式开始------- */
.p_m_div{ padding: 6px; float:left; clear:right; text-align:left;}
.p_m_div a{line-height:20px;font-size:12px;}
.p_m_div a:hover{line-height:20px;font-size:12px;}
.p_m_ul
{
	margin-left: 8px;
	margin-bottom: 2px;
	float: left;
	width: 30%;
}

.p_m_ul li,.menusort_list li
{
	white-space: nowrap;
}
.p_m_class,.menusort_lists
{
	float: left;
	margin-left: 8px;
}
/* -------网站地图样式结束------- */


.p_pages{
	padding: 8px;
	text-align: left;
}


/* ------扩展区样式定义开始------ */
.defined_outer{ width: 1002px; vertical-align: top;}

.index_defined01{float:left; margin-left: 22px; margin-top: 8px;}
.index_defined02,.index_defined03{float:left; margin-top: 20px; padding-left: 28px;}

.top_titleobj{ height:20px; line-height: 20px; background:#DCDBCF; text-align: left; padding-left: 2px; padding-right: 2px; padding-top: 2px;}

.top_titleobj .news_name{ float: left;}
.top_titleobj .news_more{ float: right;}

.index_defined02 .indexdefined_title{ width:300px;}

.index_defined03 .indexdefined_title{ margin-right: 20px;}

.index_defined03 li{margin-right: 4px;}
.indexdefined_list { padding: 4px; text-align: left;}
.indexdefined_list ul li{ font-size:12px; color:#C4C3B5; text-align: left;}
.indexdefined_list a{ color:#939182; text-decoration:none;}
.indexdefined_list a:hover{ color:#778D4E;}

.index_defined04{ clear:both; margin-top: 4px;}

.nm_defined01{ width: 210px; float: right; text-align: left;}
.nm_defined01 .nmdefined_title{ float: right; clear: both;}
.nm_defined01,.nm_defined02{ clear: both; margin-top: 10px; padding: 0px 5px;}
.nmdefined_list{ padding: 4px; line-height: 24px; text-align:left;}
.nm_defined01 .nmdefined_list{ width:192px;}
.nm_defined01 .nmdefined_list li{ width:192px; display: block; overflow: hidden; white-space: nowrap;text-overflow:ellipsis; text-align: left;}

.nm_defined01 .news_more,.nm_defined02 .news_more{ padding-top: 6px;}

.nm_defined03,.nm_defined04{width:1002px; margin: 8px auto; clear: both; text-align: left;}

.nm_defined03 li,.nm_defined04 li{ text-align: left;}

/* ------扩展区样式定义结束------ */
.p_jv_jobs{ width:100%;}
.p_jv_jobs li{ display:list-item;}
.p_jv_jobs li .p_jv_title,.p_jv_jobs li .p_jv_cont{ float:left;}
/* ----开始网站Rss订阅中心的样式设置---- */
.onlinerss{width:220px; border:solid #dbdbdb 1px; background:#f0f0f0; padding-bottom:5px;margin:0 0 10px 0;}
.onlinerss dl {width:214px; height:28px; background:url(../images/t1.jpg) no-repeat bottom; margin:0 auto; padding-top:6px;}
.onlinerss dt {padding-left:25px; color:#fff;float:left; line-height:20px; font-size:14px;}
.onlinerss dt a,.onlinerss dt a:hover{color:#fff;text-decoration:none;}
.onlinerss li{text-align:center; padding-bottom:10px;}
.onlinerss li a.a1{border:1px solid #cbc5bf; width:200px;height:170px;display:block;overflow:hidden; margin:0 auto;}
.onlinerss li a.a1 img{ width:200px;}
.onlinerss li a.a2{ margin:0 auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;line-height:22px;}
.onlinerss .singletxt_main {width:192px; border:solid #c8c8c8 1px; background:#fff; border-top:none; margin:0 auto; padding:10px; line-height:20px;}
.main_rssxmllist{clear:both;height: 100%;display: block;}
.main_rssxmllist ul{margin: 0 0 0 20px;display: block;padding-bottom: 2px;}
.rssmain_topbar{clear:both;display: block;height:24px;line-height: 24px;padding: 0px 4px;border:solid 1px #CCCCCC;}
.rssmain_toptit{float:left;	font-weight: bold;padding: 2px 0px;}
.rssmain_topbtn{float:right;display:block;padding-top: 2px;}
.rssmain_topbtn .rssxml_url{ margin:4px 15px 0 0;float:left;display:block;line-height:20px;}
.rssmain_topbtn .rssxml_btn{float:left;display:block;line-height:20px;}
.rssxml_btn .subscribe_btn{ clear:both;display: block;cursor: pointer;background: url(../../images/rss_icon.jpg) no-repeat left center;padding:2px 4px 0px 20px}
.rssxml_btn .subscribe_list{top:22px;right: -5px;z-index: 1000;	position: absolute;	border: solid 1px #DDDDDD;	background-color: #FFFFFF;	padding: 4px;}
.subscribe_list a{clear:both;display: block;padding:4px;}
.viewitem_list{margin: 0px;	padding: 4px 4px 8px 4px;}
.viewitem_list ul{margin:0px;padding:0px;display:table;width:100%;line-height:20px;}
/* ----结束网站Rss订阅中心的样式设置---- */
        .fix-img{
                position: fixed;
                right: 0;
                top: 200px;
                width: 106px;
        }
        .fix-img img{
                width: 100%;
        }