
body { font-size:12px;}
.clear { clear:both; height:0; padding:0; margin:0; min-height:0; display:block; *display:inline;}
a,a:visited { color:#0958A9; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}

#warper { width:1000px; height:auto; overflow:hidden; margin:30px auto}

/*------------ 头部、导航  ------------*/
.header{ width:1000px; height:312px; overflow:hidden}
.header img{float:left}
.mainnav{ width:1000px; height:40px; overflow:hidden}
.mainnav .navl{ background-image:url(../new_images/navrbg.gif); width:57px; height:37px; margin-top:2px; float:left}
.mainnav .navl img{ float:right}
.mainnav .navc{ width:143px; height:40px; float:left}
.mainnav .navr{ background-image:url(../new_images/navbg.gif); width:800px; height:37px; margin-top:2px; float:left; }
.mainnav .navr .find{ float:left; margin-top:9px; width:271px; margin-left:32px; display:inline}
.mainnav .navr .find input{ width:117px; height:20px; border:1px #809eb6 solid; float:left;  line-height:20px}
.mainnav .navr .find select{ width:83px; height:22px;border:1px #809eb6 solid; float:left; margin-left:9px; line-height:22px;vertical-align:middle; }
.mainnav .navr .find span{ float:right; margin-right:16px; color:#FFFFFF;font-size:13px; font-weight:bold; line-height:22px}
.mainnav .navr .find span a{ color:#FFFFFF;font-size:13px; font-weight:bold;}
.mainnav .navr .sub{  float:left; margin-left:1px; display:inline}
.mainnav .navr .sub ul{ }
.mainnav .navr .sub li{ width:124px; height:37px; line-height:37px;  float:left; list-style-type:none; color:#FFFFFF; font-size:13px; font-weight:bold; vertical-align:middle;display:inline; text-align:center}
.mainnav .navr .sub a { display:block;text-decoration:none; color:#fff;font-weight:bold;}
.mainnav .navr .sub a:hover {display:block; text-decoration:none; color:#fff;font-weight:bold;background:url(../new_images/sub.gif) no-repeat scroll 20px 0px transparent }
/*------------ 主体内容  ------------*/
#main {width:1000px; height:auto; overflow:hidden; margin-top:2px}
.row_layout { width:auto; height:auto; margin-bottom:10px;}
.left_side { width:230px; margin-right:10px; float:left;}
.main_block1 { width:342px; margin-right:10px; float:left;}
.main_block2 { width:363px; float:left;}
.main_block3 { width:715px; float:right;}

.left_btn { background: url(../images/left_btn_bg.jpg) no-repeat;}
img.ex_btn { display:block; margin-left:67px; margin-top:32px;}
img.vs_btn { display:block; margin-left:67px; margin-top:16px;}
div.ex_descrip { padding:20px; line-height:150%; text-indent:25px; padding-bottom:0px;}

.main_con { background-color:#FAFAFA; border:1px #CCCCCC solid; padding:9px;}
.main_con .headline { border-bottom:1px #CCC dashed; margin-bottom:15px; padding-bottom:6px;}
.main_con h2 { font-size:14px; font-weight:bold; padding:5px; text-align:center;}
.main_con p { text-indent:25px; padding:5px; line-height:150%; color:#67813A;}
.main_con .newbar td { line-height:150%;}

.area_con { border:1px #CDCDCD solid; padding:1px; height:1%;}
.area_con h3 { width:auto; height:27px; line-height:27px; background:url(../images/h3_title_bg.jpg) repeat-x; color:#0958A9; font-size:14px; font-weight:normal; padding:0 15px; position:relative;}
.area_con h3 em { display:block; position:absolute; left:1px; top:1px; width:100px; height:25px; background:url(../images/h3_bg2.gif) no-repeat; padding-left:15px; color:#FFF;}
.area_con h3 span { display:block; position:absolute; right:20px; top:0px; font-size:12px; padding-top:7px;}
.area_con h3 b { display:block; float:left; margin-right:2px; width:82px; height:20px; line-height:24px; background:url(../images/tab_bg2.gif) no-repeat; text-align:center; font-weight: normal; cursor:pointer; color:#65A604}
.area_con h3 b.chosen { background:url(../images/tab_bg.gif) no-repeat; color:#0958A9;}
.area_con h3 strong { float:right; font-weight:normal; font-size:12px;}

.gzzn_block { padding:20px 15px 21px 15px;}
.gzzn_block img { margin-right:0px;}

.events_block { padding:20px 10px 0px 20px; height:1%;}
.events_block p { line-height:180%; width:325px; float:left; margin-right:10px; margin-bottom:20px;}
.events_block img { float:left; margin-right:10px; border:1px #CCC solid;}

.category_block { padding:10px;}
.category_block a, .category_block a:visited { display:block; padding-left:15px; font-size:13px; line-height:150%;}
.category_block a:hover { background-color:#EFF7FE;}

.hotEx_block { height:1%;}
.hotEx_block .content{ width:177px; height:192px; float:left; margin-top:10px; background:url(../images/hotEx_bg.gif) no-repeat right;}
.hotEx_block .content img { margin:0 auto; display:block;}
.hotEx_block .content p { padding-left:25px; padding-top:10px; line-height:180%;}



.highlights_block { padding:20px 15px 10px 15px; height:1%;}
.highlights_block img { border:1px #CCC solid; display:block; margin:5px auto;}
.highlights_block a, .highlights_block a:visited { display:block; float:left; width:98px; text-align:center; margin-bottom:13px;}

.contact_block { padding:15px 10px; padding-top:14px; line-height:180%; color:#0958A9;}

.review_block { height:1%; padding:20px 0px 5px 2px;}
.review_block img { border:1px #CCC solid; display:block; margin:5px auto; width:138px; height:102px;}
.review_block a, .review_block a:visited { display:block; float:left; width:158px; text-align:center; margin-bottom:13px;}

.product_block { height:1%; padding:20px 0px 8px 4px;}
.product_block img { border:1px #CCC solid; display:block; margin:5px auto; width:120px; height:90px;}
.product_block a, .product_block a:visited { display:block; float:left; width:140px; text-align:center; margin-bottom:13px;}

.road_block { height:1%;}
.road_block .content{ width:237px; height:187px; float:left; padding-top:5px; margin-top:10px; background:url(../images/hotEx_bg.gif) no-repeat right;}
.road_block .content h4 { display:block; height:31px; line-height:31px; width:auto; text-align:center; font-size:16px; color:#0791D6; font-family:Arial, Helvetica, sans-serif;}
.road_block .content h4 a, .road_block .content h4 a:visited { color:#0791D6;}
.road_block .content p { padding:10px 15px 0px 15px; line-height:180%;}
.road_block .content p img { float:left; margin-right:10px; border:1px #CCC solid;}


#footer { border-top:2px #C7DE7C solid; padding:20px; text-align:center; line-height:180%;}
#footer a, #footer a:visited { color:#333; text-decoration:none;}
#footer a:hover { text-decoration:underline;}



/*------------ 列表页  ------------*/
#main_con {width:673px; float:left; background-color:#FFF; padding:10px 6px 0px 6px; position:relative;}
.breadcrumbs { padding:8px 10px 0 10px; position:absolute; left:100px; top:-20px;}

#main_con h3 a.tab { display:block; float:left; padding:0 15px; margin-top:5px; height:26px; line-height:26px;}
#main_con h3 a.tab_hover { background-color:#FFF; color:#333;}

#main_con ul { padding:10px 20px;}
#main_con li { width:115px; *width:120px; float:left; margin-bottom:6px; *margin-bottom:-2px;}

#main_con ul.listNews { list-style-type:none; padding:10px; margin-top:6px;}
#main_con ul.listNews li { width:auto; float:none; font-size:14px; padding-left:11px; background:url(../images/kaka_ico_style.gif) no-repeat; background-position:0 5px; margin-bottom:8px;}
#main_con ul.listNews li em { float:right; font-style:italic; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.corp_list { width:auto; height:1%; margin-bottom:10px;}
.corp_list .content {
	padding:10px 20px;
	line-height:160%;
}
.corp_list .content b { font-size:14px;}
img.pro {
	border:1px #666666 solid;
	padding:1px;
	margin-right:15px;
	margin-bottom:15px;
	width:145px;
	height:109px;
}
img.f_l { float:left; margin-bottom:0px;}

.corp_con { padding:10px 20px; line-height:160%;}
.corp_con b { font-size:14px;}
.corp_con em { float:right;}
.corp_con span { float:right;}
.rowbg { background-color:#F2F2F2;}
#page { text-align:center; padding:20px 0;}

h1 { font-size:24px; text-align:center; padding:20px 10px 10px 10px;}
h5 { font-weight:normal; font-size:12px; text-align:center; padding-bottom:10px; margin-bottom:20px; border-bottom:1px #CCC solid; color:#999;}
.content_news {
	padding:5px 20px;
	font-size:14px;
	line-height:150%;
}


#side_con { width:305px; float:right; background-color:#FFF;padding-top: 10px}
#side_con p { padding:10px; line-height:180%;}

#side_con ul.listNews { list-style-type:none; padding:10px; margin-top:6px;}
#side_con ul.listNews li { width:auto; float:none; font-size:12px; padding-left:11px; background:url(../images/kaka_ico_style.gif) no-repeat; background-position:0 5px; margin-bottom:8px;}

#side_con a, #side_con a:visited { color:#333;}
#side_con a:hover { color:#FF0000;}

#side_con ul.hotProduct { list-style-type:none; padding:10px; margin-top:6px;}
#side_con ul.hotProduct li { width:125px; font-size:12px; margin-bottom:8px; float:left;}
#side_con ul.hotProduct .pro { width:100px; height:75px; margin-right:0; margin-bottom:0px; margin:auto; display:block;}

.borderArea { height:1%; padding-bottom:10px;}
.review_video { width:400px; height:300px; border:1px #CCC solid; float:right; margin:20px; border:1px #CCC solid; padding:5px; background-color:#E2E2E2;}
.review_video b { line-height:22px; background-color:#FFF; display:block; text-align:center;}
.hg_pic { padding:15px;}
.hg_pic img { width:170px; height:128px; border:1px #CCC solid; padding:2px; margin:2px;}
.zn_link a { display:inline-block; text-decoration:none; text-align:center; margin:0 10px;}
.area_h { height:243px;}


/*------------ 观展指南页面样式 -----------*/
.threeBox { position:relative; height:336px;}
.leftBox { width:300px; position:absolute; top:0; left:0; }
.rc_bg { background:url(../images/rc_bg2.gif) no-repeat; height:330px; }
.mainBox { width:335px; position:absolute; top:0; left:310px; background:url(../images/h2_bg2.jpg) no-repeat;}
.rightBox { width:300px; position:absolute; top:0; right:0;}

.threeBox div.sidecon { border:1px #E2E2E2 solid;}
.threeBox h3 { width:auto; height:27px; line-height:27px; background:url(../images/h3_title_bg.jpg) repeat-x; color:#0958A9; font-size:14px; font-weight:normal; padding:0 15px; position:relative;}
.threeBox p { padding:10px; line-height:180%;}
.threeBox p.ly { padding:10px 20px; line-height:180%;}
.threeBox p.rc { padding:30px 15px 20px 28px; line-height:180%; margin-bottom:10px;}
.threeBox p.rc b { font-size:14px; color:#333;}


/* 一列样式 */
.oneLayout { width:auto; height:1%; margin-top:10px; }
.oneLayout h3 { width:auto; height:27px; line-height:27px; background:url(../images/h3_title_bg.jpg) repeat-x; color:#0958A9; font-size:14px; font-weight:normal; padding:0 15px; position:relative;}
.oneLayout h3 em { float:right; font-size:12px;}
.oneLayout ul { padding:10px 20px;}
.oneLayout li { width:130px; float:left; margin-bottom:6px; *margin-bottom:-2px;}

.oneLayout ul.pic { padding:10px 0;}
.oneLayout ul.pic li { width:157px; float:left; margin-bottom:6px; *margin-bottom:-2px;}
.oneLayout ul.pic li img { display:block; margin:auto; border:1px #CCCCCC solid; padding:1px;}
.oneLayout ul.pic li span { display:block; text-align:center; padding:8px 0; height:40px; width:145px; margin:auto; line-height:150%;}

.oneLayout ul.pic2 { padding:10px 0;}
.oneLayout ul.pic2 li { width:489px; float:left; margin-bottom:6px; *margin-bottom:-2px;}
.oneLayout ul.pic2 li img { display:block; margin:auto; border:0px #CCCCCC solid; padding:1px;}
.oneLayout ul.pic2 li span { display:block; text-align:center; padding:8px 0; height:20px; width:489px; margin:auto; line-height:150%;}

.oneLayout_left { width:476px; height:auto; float:left; border-right:1px #CCC dashed; margin-top:10px; padding-left:3px;}
.oneLayout_right { width:476px; height:auto; float:right; margin-top:10px; padding-left:0px;}
.oneLayout h4 { padding:8px 0 0 20px;}


/* 两列样式 */
.twoLayout { position:relative; height:558px; margin-top:10px;}


/* select下拉表单美化 */
.iDiv {
	position:absolute;
	height:20px;
	*height:22px;
	font-size:13px;
	color:#333;
	line-height:20px;
	*line-height:22px;
	text-indent:20px;
	vertical-align:middle;
	border:0px solid #aaa;
	cursor:pointer;
}
.iDiv_over { color:#72B2E0; background-position:100% 100%; }
.iDiv_out { color:#333; background-position:100% 0; }

.cDiv {
	position:absolute;
	moz-user-select:none;
	border:1px solid #72B2E0;
	cursor:pointer;
	overflow:auto;
	z-index:1;
}
.cDiv ul {
	font-size:13px;
	listStyle:none;
	margin:0;
	padding:0;
}
.cDiv ul li {
	height:22px;
	line-height:22px;
	text-indent:20px;
}

/* 分页 */
.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"宋体",sans-serif;}
.pagebox span{float:left; margin-right:2px; overflow:hidden; text-align:center; background:#fff;}
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636; border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}


.leftbt{ width:669px; height:25px; background-image:url(../images/xline.gif);margin: 8px 0}
.subx{float:left;margin-left:32px; display:inline;font-size: 14px;background-color: #fff;line-height: 25px;text-indent: 5px;width: 98px}
.subx h2{float: left;font-size: 16px; font-family: sans-serif}
.subx h3{font-size:14px;color: #8d8d8d ;float: left;line-height:28px}
.subx span{float:right;color: #89bc31;line-height: 27px;font-weight: bold;}
.hav {background-image:url(../images/subbg.gif); background-position: center; width:70px; background-repeat:no-repeat;text-align: center; height:25px;}
.conten{ float:left; width:auto; height:25px; line-height:25px; background-image:url(../images/btbg.gif);margin-left:44px; display:inline;}
.conten img{float:left}
.conten a:link { font-size:12px; color:#fff;text-decoration: none; }
.conten a:visited {font-size: 12px;text-decoration: none;color:#fff;}
.conten a:hover {font-size: 12px;color: #fff;text-decoration: none;}
.conten strong{ font-weight:normal; color:#FFFFFF; float:left; margin:auto 15px}
.rightbt{ width:303px; height:25px; background-image:url(../images/xline.gif);margin: 8px 0;}