/*通用*/
body,html{margin:0;padding:0;font-family:"宋体",Arial, Helvetica, sans-serif;font-size:12px;color:#333333;overflow-x:hidden;}
ul,p,form,ul,h1,h2,h3,h4,dl,dd{margin:0;padding:0;list-style:none;}
img{border:none;}
a{color:#323232;text-decoration:none;}
a:hover{color:#F60;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
li { list-style:none;margin:0px;padding:0px;}
.cf {clear: both;height: 0;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.m {margin:auto;width:1000px;background:#FFFFFF;clear:both;}
.m_l_1 {width:998px;}
.m_r_1 {width:180px;}
.f_l {float: left;}
.m_n {width: 10px;}
.f_l {float: left;}
.left_box {
    border: #AACCEE 1px solid;
    overflow: hidden;
}
.pos {
    color: #003278;
    padding: 0 5px 0 12px;
    line-height: 28px;
    background: #D7E9FF url('image/pos.gif') repeat-x 0 bottom;
    margin: 1px 1px 0 1px;
}
.fsearch {
    padding: 5px 0 10px 5px;
    margin: 1px 1px 0 1px;
    background: #F5FAFE url('image/fsearch_bg.gif') repeat-x;
    overflow: hidden;
}
.foot {
    color: #666666;
    text-align: center;
    line-height: 28px;
    padding: 5px 0 20px 0;
}
	#top{margin-top:8px;clear:both;overflow:hidden;}
.wrapper {clear: both;margin:0px auto; width:1000px;overflow:hidden;}
.bd1{border:1px solid #ECECEC;}
.bd2{border:1px solid #CCCCCC;border-top:none;}
.pd1{padding:10px;}
#nlist1,#nlist2{padding:8px;}
#nlist1 a,#nlist2 a{color:#666666;}
#nlist1 li,#nlist2 li{margin:8px 0;}
.mar1 {margin-top: 10px !important;}
.blank2 {height: 20px;overflow: hidden;}
.more a{color:#84AF01;padding-left:5px;}
#content #red{color:#FF0000; font-weight:bold;}
.pos1 {position: relative;}
.mar2{margin-top:20px!important;}
.pos2 {position: absolute;}
/*head*/
#head{height:105px;background:url(head_bg.gif) left top repeat-x;}
.head{width:1000px;margin:0 auto;height:105px;}
.head_1 a{color:#ffffff;text-decoration:none;}
.head_1 a:link{color:#ffffff;text-decoration:none;}
.head_1  a:hover{color:#f68705;text-decoration:none;}
.jplogo{width:407px;height:105px;float:left;background-image: url(jp_logo.gif);background-repeat: no-repeat;float:left;}
.enlogo{width:407px;height:105px;float:left;background-image: url(en_logo.gif);background-repeat: no-repeat;float:left;}
.logo{width:407px;height:105px;float:left;background-image: url(logo.gif);background-repeat: no-repeat;float:left;}
.head_center{margin-top:48px;width:342px;float:left;margin-left:10px;text-align:center;}
.head_r{width:180px;overflow:Hidden; float:right; margin-top:48px;text-align:center;}
/*nav*/
.nav{background:url(nav.gif) repeat-x;font-size:15px;font-family:"微软雅黑";height:39px;width:1000px;margin:0 auto;}
.navs ul{height:39px;line-height:39px;list-style-type: none; }
.navs li{float:left;background:url(navs_line.gif) no-repeat top right;}
.navs a:hover,.navs a.active{color:#fffff;}
#nav a:link  {
 color:#fff; text-decoration:none;display:block;text-align:center;font-weight:bold;
}
#nav a:visited  {
 color:#fff;text-decoration:none;font-weight:bold;display:block;text-align:center;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;display:block;text-align:center;
}
#ennavs #nav li {
 width:auto;padding:0px 15px;display:block;text-align:center;
}
#ennavs #nav li ul li {
 padding:0px;width:auto;
}

#nav li {
 width: 120px;display:block;text-align:center;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;
 left: -999em; width: 120px; position: absolute; 
}
#nav li ul li{
text-align:center; width: 120px;
background:#36B1DD; border-bottom:1px dotted #cccccc;padding:0px;
}
#nav li ul a{
 display: block; width:120px;padding-left:2px;font-size:12px;
}
#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#2a9bd7;
}


/*body*/
.big_right{width:746px;overflow:Hidden;margin-left:10px;float:left;}
.left{width:244px; float:left;overflow:hidden;background-color:#F1F4F8;}
.xwzx{border:1px solid #83A4C5;overflow:hidden;}
.left_title{width:100%;background:url(lan_title.gif) repeat-x;height:30px;font-size:14px;}
.title_r{ color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; padding-right:10px;line-height:30px;font-size:12px;}
.title_l{color:#FFF; float:left; font-weight:bold;line-height:30px;padding-left:10px;}
.big_right .title_r a{color:#000; }
.z_title .title_l a,.left_title .title_l a,.left_title .title_r a{color:#fff; }
.center{width:531px; background-color:#F1F4F8;float:left;}
.z_title{width:100%;background:url(z_bg.gif) repeat-x left top;height:30px;font-size:14px;}
.z_title .title_l{background:url(z_l.gif) no-repeat left top;width:136px;}
.zjsh{line-height:25px;}
.right{width:205px;float:right; background-color:#F1F4F8;overflow:hidden;margin-left:10px;}
.news_img {clear:both;height: 80px;width:95%;margin-top:8px;margin:0px auto;}
.news_img img{float:left;height:72px;width:100px;}
.title_2 {float: left;height: 75px; margin-left: 10px;width:115px;line-height:18px;overflow:hidden;}
.title_2 h2{font-size:13px;font-weight:bold;width:115px;line-height:20px;height:40px;overflow:hidden;}
.news_body{clear:both;width:95%;margin:1px auto;overflow:hidden;font-size:12px;}
.news_body ul li{ line-height:25px; float:left; clear:both; width:460px;position:relative;padding-left:15px;}
.news_body li a{ line-height:25px;float:left;}
.date {color: #6D6E71;float: right;line-height: 18px;position: relative;}
.cp_body{ overflow:hidden;width:98%;clea:both;margin-top:13px;}
.cp_body li {float: left;margin-bottom: 10px;margin-left: 15px;text-align: center;width: 130px;}
.right_body_t{line-height:25px;}
.sy_cpt{height:20px;overflow:hidden;clear:both;line-height:20px;}
#footer,.food{
    width: 1000px;
    margin: auto;
    padding: 10px 0 2px 0px;
    position: relative;
    text-align: center;
    background: #ECECEC;
}
#footer p,.food p {
    color: #444444;
    padding-bottom: 6px;
    text-align: center;
}
/*list*/
#cp_box,.viewbox{width:98%;margin:13px auto;}
.viewbox .title{ height:56px;line-height:56px;text-align:center; overflow:hidden; padding-top:10px;}
.content{font-size:14px;padding:12px 16px;line-height:25px;color:#333;clear:both;}
.nr_left{width:180px;margin:0px auto;}
.nr_left li{line-height:30px;border-bottom:1px dotted #949494;font-size:14px;clear:both;height:30px;}
.viewbox li{width:715px;height:35px;border-bottom:1px dotted #cccccc;line-height:35px;text-align:left;margin:0px; background:url(arrow_list.gif) 0px  center no-repeat;padding-left:10px;}
.wenzi {color: #0C6CAD;float: right;}
.you002{margin:0px auto;}
.zplist{margin:0px auto;width:96%;overflow:hidden;}
.p_zp{overflow:hidden;border-bottom:1px dotted #333333;margin-bottom:10px;}
.gzlist {float:left;clear:both;width:100%;overflow:hidden;line-height:30px;font-size:14px;} 
.gzlist li{float:left;height:30px;line-height:30px;} 
#zp{font-size:14px;font-weight:bold;line-height:30px;}
.info{height:24px;line-height:17px;text-align:center;overflow:hidden;color:#666;}
.info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.info a{
	color:#690;
}
.intro{width:90%;padding:8px 16px;line-height:24px;background:#F7FCFE;border:1px solid #DCDDDD;font-size:14px;color:#706A6A;margin:8px auto 0 auto;}/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;font-family:Verdana,Arial;}
.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}
.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:40px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;font-family:"Arial"; }
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}
.introduce {margin:15px;padding:8px 12px 8px 12px;line-height:180%;font-size:14px;background:#Ffffff;}
#news_nr li{border:0px; background-image:none;}
/*cp*/
#cp_box{margin-top:15px;}
#cp_box li{width:210px;margin:0px 7px 15px 18px;float:left;text-align:center;}
.preview img { width:210px;height:130px;}
.cp_title{ width:210px;height:30px;overflow:hidden;font-weight:bold;line-height:30px;}
#cp_pic{width:282px;height:250px;float:left;margin:0px}
#cp_pic img{width:282px;height:250px;}
#cp_xx{width:370px;height:250px;float:left;margin:0px 0px 0px 20px;}
#cp_xx li{line-height:24px;margin:0px;width:100%;text-align:left;font-size:14px;height:24px;overflow:hidden;}
#cp_wz{width:90%;margin:0px auto;text-align:left;overflow:hidden;}
#company_zz li { border:0px; background-image:none;float: left;width: 200px;text-align:center;list-style:none;margin-left:8px;margin-bottom:10px;height:180px;}
.news_body li{line-height:22px;overflow:Hidden;}
#dywz{background:#F1F4F8 url('dybj.jpg') no-repeat right bottom;}

/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;font-family:Verdana,Arial;}
.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}
.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:40px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;font-family:"Arial"; }
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}
#ljbox{border:1px solid #83A4C5;overflow:hidden;margin-top:8px;}
.lj{ background:url(z_bg.gif) repeat-x left top;height:30px;width:998px;line-height:30px;padding-left:10px;color:#3C8DDC;font-weight:bold;font-size:14px;}
/* menu */

.navs{clear:both;font-weight:bold;}
<!--[if IE 7]><!-->
#nav , #nav li ul{
	padding:0; 
	margin:0;
	list-style-type: none;
}
#nav li {
	float:left;
	text-align:center;
	position:relative;
}
#nav li h3 {
	margin:0; 
}
#nav li a:link, #nav li a:visited {
	display:block; 
	text-decoration:none; 
}
#nav li ul {
	display: none;
}
#nav table {
	border-collapse:collapse;
}
/* 以下只支持非IE6浏览器 */
#nav li:hover a {
	color:#fff;
	
}
#nav li:hover ul {
	display:block; 
	position:absolute; 
	top:38px;
	left:0; 
}
#ennavs #nav li:hover ul li a {
	display:block; 
	color:#fff; 
	height:20px; 
	line-height:20px; 
	padding:5px 0px; 
font-size:12px;
}

#nav li:hover ul li a {
	display:block; 
	color:#fff; 
	height:20px; 
	line-height:20px; 
	padding:5px 0px; 
font-size:12px;
}
#nav li:hover ul li a:hover {
}
<!--<![endif]-->

<!--[if lte IE 6]>

#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI {
	FLOAT: left; POSITION: relative; TEXT-ALIGN: center
}
#nav LI H3 {
	MARGIN: 0px
}
#nav LI A:link {
	DISPLAY: block; 
}
#nav LI A:visited {
	 DISPLAY: block;
}
#nav LI UL {
	DISPLAY: none
}
#nav TABLE {
	MARGIN: -1px; BORDER-COLLAPSE: collapse
}
#nav LI A:hover {
	COLOR: #fff
}
#nav LI.dqmenu a{background:#36B1DD; }

#nav LI A:hover UL {
	MARGIN-TOP: 1px; DISPLAY: block; LEFT: 0px; WIDTH: 120px; POSITION: absolute; TOP: 38px
}
#nav LI A:hover UL LI A {
	DISPLAY: block; BACKGROUND: #c5dbf2; PADDING-BOTTOM: 5px; WIDTH: 100px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 5px; HEIGHT: 20px;font-size:12px;text-align:center;
}
#nav LI A:hover UL LI A:hover {
	BACKGROUND: #6b839c; COLOR: #fff
}

<![endif]-->
