@charset "gb2312";
/* CSS Document */
html,body,p,ul,li,img,h2,h3,h4{ margin:0; padding:0; list-style:none; border:none;}
body{ background:#fff;font:12px "宋体";}
a{ color:#333;text-decoration:none;outline:medium none;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{color:#C7000B;}
input,select{font:12px;}
.rel{ position:relative;}
.abs{ position:absolute;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.clearfix{*zoom:1;}
.clearfix:after {display:block;visibility:hidden;font-size:0;height:0;content:" ";clear:both;}
.ti{ text-indent:2em;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.none{ display:none;}
.bold{ font-weight:bold;}
/*margin*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
/*padding*/
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pl50{ padding-left:50px;}
/*color*/
.red{color:#C7000B;}
.cyan{color:#50A50A;}
.blue{color:#006BBE;}

/*font*/
.f_red_20{ font-size:20px; color:#db0500;}
.f_red_12{ font-size:12px; color:#db0500;}
.f_gray_20{ font-size:20px; color:#6a6a6a;}
.f_gray_12{ font-size:12px; color:#6a6a6a;}

.body_bg{background:url(../images/public/body_bg_1015.png) repeat-y top center;}
#body{width:1001px; margin:auto;}
#header{ height:132px; background:#fff url(../images/public/header_bg.jpg) no-repeat top right;z-index:20;width:1001px; margin:0 auto; }
.logo{ padding:15px 0 0 20px;}
.logo_text{color: #9C0000; font:12px; padding-bottom:10px; vertical-align:middle; line-height:20px; display:inline-block;}
.language{ position:absolute; right:20px; top:50px; }
.language select{font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#cfcc{ position:absolute; right:20px; top:35px; display:none;}
.nav_box{ width:1001px; height:40px; position:absolute;bottom:0; left:0;}
.nav_box .tel{ display:block; height:40px; width:145px; overflow:hidden; position:absolute; right:0; bottom:0px; _right:-1px; z-index:20;}
.nav_box .tel a{position:absolute; width:145px; height:40px; top:0; left:0;}
.nav_box .tel .foreign{ background:url(../images/public/tel_foreign.gif) no-repeat;}
.nav_box .tel .inland{ background:url(../images/public/tel_inland.gif) no-repeat;}
.nav_bg{ height:4px; width:1001px; font-size:1px; position:absolute; left:0; bottom:-4px;background:url(../images/public/nav_bg.jpg) no-repeat center bottom;z-index:10;}
.nav{ width:856px; height:40px; background:url(../images/public/nav.gif) no-repeat left top; position:absolute; left:0;bottom:0px; z-index:20;}
.nav a{ color:#000000;_blr:expression(this.onFocus=this.blur());}
.nav a:hover{ color:#c7000b;}
.nav li{ float:left; position:relative;}
.nav .lv_1{ display:block; height:38px; width:98%; position:absolute;z-index:20;}
.nav .hover{border:1px solid #c7000b; border-bottom:none; height:40px;}

.nav .li_1{ width:70px; height:40px;}
.nav .li_1 .hover{background:url(../images/public/nav.gif) no-repeat 0 -40px; border:none; width:70px;}
.nav .li_2{ width:106px; height:40px;}
.nav .li_2 .hover{background:url(../images/public/nav.gif) no-repeat -70px -40px; width:103px;}
.nav .li_3{ width:92px; height:40px;}
.nav .li_3 .hover{background:url(../images/public/nav.gif) no-repeat -176px -40px;width:89px;}
.nav .li_4{ width:108px; height:40px;}
.nav .li_4 .hover{background:url(../images/public/nav.gif) no-repeat -268px -40px;width:105px;}
.nav .li_5{ width:108px; height:40px;}
.nav .li_5 .hover{background:url(../images/public/nav.gif) no-repeat -376px -40px;width:105px;}
.nav .li_6{ width:93px; height:40px;}
.nav .li_6 .hover{background:url(../images/public/nav.gif) no-repeat -484px -40px;width:90px;}
.nav .li_7{ width:93px; height:40px;}
.nav .li_7 .hover{background:url(../images/public/nav.gif) no-repeat -577px -40px;width:90px;}
.nav .li_8{ width:94px; height:40px;}
.nav .li_8 .hover{background:url(../images/public/nav.gif) no-repeat -670px -40px;width:91px;}
.nav .li_9{ width:92px; height:40px;}
.nav .li_9 .hover{background:url(../images/public/nav.gif) no-repeat -764px -40px;width:89px;}

.nav_sub1{border:1px solid #c7000b;  background-color:#FFF; position:absolute; padding:10px 0 15px; top:40px; display:none;}
.nav_sub1 li{ width:195px;}
.nav_w197 li{ width:197px;}
.nav_w183 li{ width:183px;}
.nav_w202 li{ width:202px;}
.nav_w135 li{ width:135px;}
.nav_w422{ width:422px;}
.nav_w422 li{ width:211px;}


.nav_sub1 a{ display:inline-block; line-height:170%;}
.nav_sub1 .lv_2{ color:#c7000b; font-weight:bold; background:url(../images/public/icon_1.gif) no-repeat 20px center; padding:5px 0 5px 30px;}
.nav_sub2{ overflow:hidden; margin:-5px 0 5px 0;}
.nav_sub2 li{float:none;}
.nav_sub2 a{ display:block; padding:3px 0 3px 10px; margin:0 20px 0 20px;background:url(../images/public/menu_border.gif) repeat-x 20px bottom;}

.sltHack{position:absolute; z-index:-1; bottom:0;width:250px; height:500px;}
.sltHack iframe{width:100%; height:100%;filter:alpha(opacity=0);-moz-opacity:0; border:none;}

#container{ padding:20px 15px 35px 15px; background:#fff; border-left:1px solid #ddd;  border-right:1px solid #ddd; overflow:hidden;}

.location{ height:29px; line-height:29px; border-bottom:1px solid #E37F85; margin:0 15px;}
.location a,.location span{color:#000000; padding: 7px 5px;}



#content_toolbar{ height:24px; line-height:24px; overflow:hidden; padding:0 40px; background:url(../images/public/page_toolbar_bg.gif) repeat-x; color:#535353; margin:0 24px;}
#content_toolbar .fl a{ color:#535353; padding:2px 10px 2px 23px;}
#content_toolbar .fr a{ color:#535353;}
#content_toolbar a:hover{color:#C7000B;}
#content_toolbar .print{ background:url(../images/public/print.gif) no-repeat left center;}
#content_toolbar .favorites{ background:url(../images/public/favorite.gif) no-repeat left center;}
#content_toolbar .toFriends{ background:url(../images/public/email.gif) no-repeat left center;}
#content_toolbar .contentFont{padding:2px 0px 2px 18px;background:url(../images/public/magnify.gif) no-repeat left center;}

#content{line-height:180%;color:#444;}
.index_content{ width:458px; margin:20px auto;color:#444;}
.content_title{font:normal normal bold 20px "宋体"; color:#c7000b; text-align:center; margin:30px 0;}
#divContent{ padding:25px 30px;line-height:180%; font-size:14px; color:#444;}
#divContent p{ margin:auto; padding:auto; text-indent:2em;}
#divContent a{text-decoration:underline; color:#444;}
#divContent a:hover{ text-decoration:underline; color:#C00;}
#divContent ul{ margin:20px; padding:auto;}
#divContent li{ list-style-image:url(../images/public/icon-4.gif); padding:auto; margin:auto;}
#divContent .red{ color:#C00;}
#divContent a.red:link{ color:#C00;}


/* left menu style */
#menu{ width:191px;}
.menu_title{ height:34px; background:url(../images/about/menu_title.gif) no-repeat left top;}
.menu_bottom{ height:7px; font-size:1px; background:url(../images/public/menu_bottom.gif) no-repeat left bottom;}
#menu ul.level1{ width:189px; border-left:1px solid #e3e3e3;border-right:1px solid #EFEFEF; overflow:hidden;}
#menu ul li{ font-size:1px;}
#menu ul li a{font-size:12px;}
#menu ul li a.lv1_a{ color:#000000;display:block;background:#F2F2F2 url(../images/about/menu_icon.gif) no-repeat 12px 7px; margin: 5px 5px 0;padding:5px 5px 5px 33px; background-position:12px 6px\9;}
#menu ul.level2{ margin:0 5px; display:none;}
#menu ul.level2 li{background:url(../images/public/icon_1.gif) no-repeat 15px 10px; }
#menu ul.level2 li a{color:#5a5a5a;display:block;height:25px; line-height:25px;padding:0 10px 0 33px; background:url(../images/public/menu_border.gif) repeat-x 0 bottom;}

.common_box_1 .hd{height:32px; background:url(../images/public/bg_1.gif) repeat-x;}
.common_box_1 .hd span{font:bold 16px/150% "宋体"; color:#FFF; padding:5px 0 0 14px; display:inline-block;}
.common_box_1 .hd .more{color:#FFF; float:right; display:inline; margin:8px 10px; background:url(../images/public/icon_7.gif) no-repeat left center; padding:0 0 0 10px;}
.common_box_1 .bd{ border:1px solid #eee;}

.common_box_2 .hd{height:24px; line-height:24px;background:url(../images/public/bg_1.gif) repeat-x left center;}
.common_box_2 .hd span{font:14px/150% "宋体"; color:#FFF; padding:0 0 0 14px; display:inline-block;}
.common_box_2 .hd .more{color:#373737; float:right; display:inline; margin:0 10px;background:url(../images/public/icon_7.gif) no-repeat left center; padding:0 0 0 10px;}
.common_box_2 .bd{ border:1px solid #eee;}

.list_style1 ul{ padding:5px 0px;}
.list_style1 ul li{background:url(../images/public/menu_border.gif) repeat-x 0 bottom;}
.list_style1 ul li a{ color:#373737;display:inline-block; background:url(../images/public/icon_0.gif) no-repeat 8px 12px; line-height:180%; padding:3px 0 3px 15px;}

.list_style2 ul{ width:180px; padding:5px 0; margin:0 auto;}
.list_style2 ul li{ width:90px; height:105px; text-align:center; float:left;}
.list_style2 ul li a{ color:#444;}
.list_style2 ul li img{ width:80px; height:80px;}
.list_style2 ul li .text{ line-height:120%;}



#myCantonFair{ background:#ededed url(../images/public/bg_4.gif) repeat-x center top;padding:15px 0 10px 0;}
#myCantonFair .mycf_info{color:#444; line-height:170%; padding:12px 8px 0 8px;}
#myCantonFair .mycf_btn{ padding:10px 0 0 0;}

#page{ color:#444; text-align:center;}
#page a{ color:#444;}
#page a:hover{color:#C7000B;}
#footer{ width:1001px; margin:0 auto;}
.inside_links{ height:16px; padding:10px 0;  background:url(../images/public/links_bg.gif) repeat-x; text-align:center;}
.inside_links a{ color:#505050; font:12px; }
.inside_links span{ padding:0 5px;font:11px;color:#444;}
.outside_links{ background:#fff; text-align:center; padding:2px; display:none; margin:15px 0;}
.outside_links .separator{ margin:0 10px;}
#footer .copy{ background:#E6E8EC; height:90px; }
#footer .f_div1{width:550px; margin:auto}
.copy_img{ float:left; margin-top:15px;}
.copy_text{ line-height:20px; color:#808285; padding:20px 10px 20px 0; text-align:center;}
.paging{text-align:center;}

/*其他獨立欄目公用*/
.container{  background:#fff; width:1001px; margin:0 auto;}
#location{ height:29px; line-height:29px; border-bottom:1px solid #E37F85; margin:0 15px;}
#location a{color:#000000; padding: 7px 5px;}
#location span{color:#000000; padding: 7px 5px;}
#ucDetail_divNewsOther{padding-top:5px;padding-bottom:5px; text-align:center;}


.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
#pagebox{width:1001px; margin:0 auto; overflow:hidden; background:#fff;}
.text_center{	text-align:center;	padding-bottom: 3px;}
.text_left{text-align:left;}
.text_right{text-align:right;margin:20px 0;}




/*其他獨立欄目公用 text style*/

.special {color: #cc0000; text-decoration:none; }
a.special:link,a.special:visited {color: #cc0000; text-decoration:none; }
a.special:hover{color: #ff0000; text-decoration:none; }

.red {color: #cc0000; text-decoration:none; }
a.red:link,a.red:visited {color: #cc0000; text-decoration:none; }
a.red:hover{	color: #ff0000;	text-decoration:none;	text-align: left;}

.red14 {color: #cc0000; font-size:14px; line-height: 180%; font-weight:bold}
a.red14:link,a.red14:visited {color: #cc0000;font-size:14px;  line-height: 180%;}
a.red14:hover{color: #ff0000;font-size:14px;  line-height: 180%}

.14content {	font-size: 14px;	color: #333333;	}
.14font-w {font-size: 14px; font-weight:bolder}
.underline{ text-decoration:underline}
.enfont {	font-size: 11px;	text-decoration: none;	font-family: Arial, elvetica, sans-serif;}
.red-title{font-size: 14px; line-height: 20px;text-align:center;color:#cc0000;text-decoration: none;letter-spacing: 1px;}
.red-title2{ padding:0px 0px 20px 0px;font-size: 18px;text-align:center;color:#cc0000;letter-spacing: 1px;}


.gray-title {	margin-bottom:10px;	font-size: 14px;	line-height: 20px;	color: #EEEEEE;
	background-color:#999999; 	padding:3px 0px 0px 5px;	text-decoration: none;	letter-spacing: 1px;	font-weight: bold;}

.blue-title {	font-size: 14px;	line-height: 20px;	color: #126097;	text-decoration: none;	letter-spacing: 1px;	font-weight: bold;}
.blue-title2 {	font-size: 14px;	line-height: 20px;	color: #126097;	text-decoration: none;	letter-spacing: 1px;}
.blue,a.blue:link,a.blue:visited {	color: #1384C8;}
a.blue:hover {	color: #cc0000;}




