body { background:#FFFFFF; margin:0px; font:12px  Verdana, Arial, Sans-Serif; color:#000000;}
img, a img { vertical-align: middle; } 
@media all {
    img, a img, a:link img, a:visited img { color: inherit; border: none; }
}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}
#cls{clear: both; font-size:0px; width:0px; visibility: hidden;}
a{color:#000000; text-decoration:none;}
a:hover {color:#455B80;text-decoration: underline;}
.butt{ background:url(/images/button.gif) center no-repeat; text-align:center; width:74px; height:24px; border:none; font-weight:bold; cursor:hand; cursor:pointer;}
.dvs{ margin-bottom:6px;}
.k10px{ clear:both; height:10px;}
.gry3px{ height:3px; background:#F5F5F5; display:block; font-size:1px; margin-bottom:4px;}
center{ color:#fff;}
center a{ color:#fff;}
#head{ width:960px; margin:0 auto; background:#FFFFFF;}
a#logo{ float:left; background:url(/images/logo.gif) left center no-repeat; width:170px; height:40px; display:block; margin-top:20px;}
a#xlogo{ float:left; background:url(/images/xlogo.gif) left center no-repeat; width:170px; height:40px; display:block; margin-top:20px;}
.function{ float:right; text-align:right;}
.search{margin-top:10px; width:auto;}
.son{ margin-top:5px; margin-right:10px;}
.son ul li{ float:left;}
.sonb{ color:#CC0000; margin-top:5px; font-weight:bold;}
.bxc a{ display:block; padding:5px 25px 5px 15px; background:url(/images/son_on.gif) right center no-repeat; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:2px solid #FFFFFF; display:block; margin:0 5px;}
.bxd a{ display:block; padding:5px 25px 5px 15px; background:url(/images/smenu_bg.jpg) right center repeat-x; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:2px solid #666666; margin:0 5px; text-decoration:none;}
.xmenu{ clear:both;}
.acitx{ position:relative; display:block;}
.smenu{ position:absolute; width:88px; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; border-right:2px solid #666666; text-align:left; display:none; background:#FFFFFF;}
.smenu ul{ padding:6px;}
.smenu ul li{ border-bottom:1px dotted #CCCCCC;}
.smenu ul li a{ background:url(/images/arr_bo.gif) left center no-repeat; padding:5px 0 5px 15px; display:block;}
.smenu ul li a:hover{ background:#F5F5F5 url(/images/arr_bo.gif) left center no-repeat; text-decoration:none;}
#son1{ top:30px; left:5px; width:112px;}
#son2{ top:30px; left:130px;}
#son3{ top:30px; left:231px;}
#son4{ top:30px; left:332px; width:100px;}
#son5{ top:30px; left:445px; width:112px;}
#son6{ top:30px; left:570px;}
#son7{ top:30px; left:671px; width:84px;}
.xmenu{ background:url(/images/nav_bg.jpg) bottom repeat-x; height:29px;}
.language{ float:left; width:200px; text-align:center; padding-top:5px;}
.language a{ background:url(/images/i_arr.gif) left center no-repeat; padding-left:10px;}
.menu{ float:left; width:760px; padding-top:2px;}
.menu li{ float:left; margin-left:4px;}
.menu .mzong{ background:url(/images/menu_on.jpg) no-repeat; width:92px; height:19px; text-align:center; font-weight:bold; padding-top:8px; color:#003366; font-size:14px; z-index:9999999;}
.menu li a{ background:url(/images/menu_off.jpg) no-repeat; width:75px; height:17px; display:block; text-align:center; padding-top:7px; margin-top:3px;}
.menu li a:hover{ text-decoration:none; font-weight:bold;}
.news{ clear:both; background:url(/images/newbg.jpg); padding:10px; height:12px; border-bottom:1px solid #A9C9E2;}
.events{ float:left; margin-top:-3px;}
.events b{ background:url(/images/bo.gif) left center no-repeat; font-weight:bold; color:#CC0000; padding-left:20px; padding-right:15px;}
.events a{ text-decoration:underline;}
.newspecial{ float:right;}
.newspecial a{ background:url(/images/c_arr.gif) left center no-repeat; padding-left:10px; color:#003366;}

#main{ clean:both; width:960px; margin:0 auto; background:#FFFFFF; margin-top:6px;}
.left{ float:left; width:206px; margin-right:6px;}
.public{ border:1px solid #A9C9E2; padding:1px; margin-bottom:6px;}
.p_caption{ background:url(/images/ti_bg.jpg) repeat-x; height:30px; margin-bottom:1px;}
.p_caption h3{ float:left; font-size:14px; color:#003366; padding:7px;}
.top_more{ float:right; margin-top:7px;}
.top_more a{ padding-right:10px; background:url(/images/more_arr.gif) right center no-repeat; margin-right:10px;}
.blue_content{ padding:5px; line-height:150%; background:#E8EDFF;}
.blue_content span{ margin-left:54px;}
.c_bon{ padding:10px;}
.blue_content ul{ padding:5px;}
.blue_content ul li{ padding:5px;}
.blue_content ul li a{ background:url(/images/en_arr.gif) left center no-repeat; padding-left:15px;}
.content{ float:left; width:748px;}
.l_left{ float:left; width:472px; margin-right:6px;}
.l_right{ float:left; width:270px;}
.i_left{ float:left; width:270px; margin-right:6px;}
.i_right{ float:left; width:684px;}
.white_content{ padding:15px;}
.white_content a h2{ font-size:18px; text-align:center; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; margin-bottom:5px; color:#CC0000;}
.white_content ul li{ padding:5px; clear:both;}
.white_content ul li a{ font-size:14px; background:url(/images/arr_blue.gif) left center no-repeat; padding-left:12px; width:350px; float:left;}
.white_content ul li span{ float:right;}
.viewspecial ul{ clear:both;}
.viewspecial ul li{ padding:2px; clear:both;}
.viewspecial ul li a{ font-size:12px; background:url(/images/arr_orange.gif) left center no-repeat; padding-left:12px; width:350px; float:left; color:#006699; text-decoration:underline;}
.viewspecial ul li a:hover{ color:#999999;}

.newpecial a img{ float:left; width:110px; margin-right:10px; padding:1px; border:1px solid #DDDDDD;}
.newpecial a:hover img{ border:1px solid #A9C9E2;}
.special_left{ float:left; width:310px;}
.special_left a h4{ font-size:14px; margin-bottom:4px;}
.special_left a:hover{ text-decoration:none;}
.special_intro{ color:#999999; line-height:150%;}
.otherspecial{ font-size:14px; border-top:1px dotted #CCCCCC; padding:8px 15px;; clear:both; background:url(/images/arr.gif) left center no-repeat;}
.storage{ background:#F5F5F5; border:1px solid #A9C9E2; padding:10px;}
.storage h3{ font-size:14px; font-weight:bold; color:#003366; margin-bottom:5px;}
.st_keywords{ margin-top:8px;}
.st_keywords a{ color:#003366; text-decoration:underline; margin-right:20px;}
.st_keywords a:hover{ color:#999999;}
.service{ clear:both; margin-top:6px; background:url(/images/service_bg.jpg) top repeat-x; border-left:1px solid #A9C9E2; border-top:1px solid #A9C9E2; border-right:1px solid #A9C9E2; padding:10px 0;}
.service h3{ font-size:14px; font-weight:bold; color:#003366; margin-bottom:5px; padding-left:10px;}
.service ul li{ padding:6px;}
.service ul li a{ padding-left:10px; margin-bottom:6px; float:left; width:110px;}
.ncolor_content{ padding:15px;}
.ncolor_content ul li{ padding:2px;}
.ncolor_content ul li a{ background:url(/images/arr_bo.gif) left center no-repeat; padding-left:15px;}
.zux .uge{ float:left; width:371px; background:url(/images/list_tibgx.jpg) repeat-x;}
.zux .uge .ge{ border:1px solid #A9C9E2; padding:1px;}
.zux .uge .list_caption{ height:30px;}
.zux .uge .list_caption h3{ float:left; font-size:14px; color:#333333; padding:7px;}
.zux .uge .list_more{ float:right; margin-top:7px;}
.zux .uge .list_more a{ padding-right:10px; background:url(/images/arr.gif) right center no-repeat; margin-right:10px; color:#666666;}
.zu .uge{ float:left; width:371px;}
.zu .uge .ge{ border:1px solid #A9C9E2; padding:1px;}
.zu .uge .list_caption{ background:url(/images/list_tibg.jpg) repeat-x; height:30px;}
.zu .uge .list_caption h3{ float:left; font-size:14px; color:#003366; padding:7px;}
.zu .uge .list_more{ float:right; margin-top:7px;}
.zu .uge .list_more a{ padding-right:10px; background:url(/images/listmore_arr.gif) right center no-repeat; margin-right:10px; color:#FF3300;}
.prolist ul{ padding:10px;}
.prolist ul li{ padding:2px;}
.prolist ul li a{ background:url(/images/arr_orange.gif) left center no-repeat; padding-left:15px; color:#666666; text-decoration:underline; font-size:13px;}
.prolist ul li a:hover{ color:#FF6600;}
.link_more{ text-align:right; padding:5px 10px; margin:5px; background:#F0F3FF;}
.food{ clear:both; background:#FFFFFF; margin-top:15px;}
.f_links{ text-align:center; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; padding:10px 0; margin:10px 0;}
.f_con{ line-height:150%; text-align:center;}
.f_con span{ font-size:11px; color:#CCCCCC; font-weight:bold;}
.f_con span a{ color:#FF6600; font-weight:normal; text-decoration:none;}
.navux{ padding:5px; border:1px dotted #DDDDDD; margin-bottom:10px;}
.inavux{ padding:5px; border:1px dotted #DDDDDD; margin-bottom:10px;}
.list_left{ float:left; width:680px; margin-right:6px;}
.list_left h2{ font-size:20px; padding:10px 0; color:#006699;}
.list_left h2 a{ color:#006699;}
.list_left h2 a:hover{ color:#CC0000;}
.list_left ul{ margin-right:10px;}
.list_left ul li{ padding:5px; clear:both; border-bottom:1px dotted #DDDDDD; height:16px;}
.list_left ul li a{ font-size:14px; background:url(/images/arr_blue.gif) left center no-repeat; padding-left:12px; width:550px; float:left;}
.list_left ul li span{ float:left;}
.f_page{ clear:both; margin:10px 0; padding-top:10px; text-align:center;}
.f_page a{ color:#D25F00; text-decoration:none;}
.f_page a:hover{ font-weight:bold;}
.f_page b{ color:#FFFFFF; background:#D25F00; padding:3px;}
.e_page{ clear:both; margin:10px 0; padding-top:10px; text-align:center;}
.e_page a{ color:#006699; text-decoration:none;}
.e_page a:hover{ font-weight:bold;}
.e_page b{ color:#FFFFFF; background:#006699; padding:3px;}
.xtext{ font-size:14px; line-height:180%;}
.xtime{ height:20px; border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2; padding:5px;}
.xtime span{ margin-right:20px; color:#666666; font-weight:bold;}
.list_left ul.specials{ margin-right:10px;}
.list_left ul.specials li{ padding:5px; clear:both; border-bottom:1px dotted #DDDDDD; height:80px;}
.list_left ul.specials li img{ float:left; width:110px; padding:1px; border:1px solid #DDDDDD;}
.list_left ul.specials li a.ivxb{ float:left; width:510px; display:block; background:#FFFFFF; margin-left:5px; padding-top:5px;}
.list_left ul.specials li a.ivxb:hover{ text-decoration:none; color:#006699;}
.list_left ul.specials li a.ivxb h4{ font-size:14px; float:none; padding-bottom:6px;}
.list_left ul.specials li a.ivxb span{ float:none; font-size:12px; font-weight:bold; color:#999999; line-height:150%;}
.a_left{ float:left; width:199px; margin-right:6px;}
.aleft_ti{ background:url(/images/left01.gif) top no-repeat; padding:5px 10px; font-weight:bold; color:#FFFFFF;}
.aleft_server{ border-left:1px solid #C6D8E2; border-right:1px solid #C6D8E2; background:#F1FAFF; padding:10px 0;}
.aleft_list{ border-left:1px solid #C6D8E2; border-right:1px solid #C6D8E2; background:#F1FAFF;}
.aleft_list ul{ padding:10px;}
.aleft_list ul li{ text-align:center; border-bottom:1px solid #DDDDDD;}
.aleft_list ul li a{ padding:5px; background:#FFFFFF; display:block;}
.aleft_list ul li a:hover{ background:#F5F5F5; color:#FF6600; font-weight:bold; text-decoration:none;}
.au_to{ border-left:1px solid #FFFFFF;  border-top:1px solid #FFFFFF;  border-right:1px solid #DDDDDD; padding:5px; background:#F5F5F5; color:#FF6600; font-weight:bold;}
.left2{ border-left:1px solid #C6D8E2; border-right:1px solid #C6D8E2; background:#F1FAFF;}
.aleft_ci{ background:url(/images/left02.gif) top no-repeat; padding:5px 10px; font-weight:bold; color:#FFFFFF;}
.aleft_fu{ text-align:center; padding:10px;}
.a_right{ float:left; width:751px; border:1px solid #C6D8E2; padding:1px;}
.aright_ti{ background:url(/images/right01.gif) left center repeat-x; height:29px;}
.a_right h3{ margin:10px; font-size:16px; font-weight:bold; border-bottom:1px solid #DDDDDD; padding-bottom:10px;}
.aright_text{ line-height:160%; font-size:14px; padding:20px;}
.aright_text strong{ color:#006699;}
a.top{ background: url(/images/top.gif) left center no-repeat; width:43px; height:15px; float:right; margin-right:30px; display:block; margin-bottom:30px;}
.son_caption{ background:url(/images/list_tibg.jpg) repeat-x; height:30px;}
.son_caption h3{ float:left; font-size:14px; color:#006699; padding:7px; width:260px;}
.son_caption .list_more{ float:right; width:50px; padding:7px;}
.fatnav{ background:url(/images/nav_bg.jpg) bottom repeat-x; height:70px;}
.fatlang{ padding:10px; text-align:right; height:13px;}
.fatlang select{ float:left; width:200px;}
.fatlang a{ background:#F5F5F5; width:60px; height:18px; display:block; float:left; margin-left:10px; text-align:center; padding-top:5px; float:right;}
.fatmenu{ clear:both; margin-top:10px;}
.fatmenu a{ padding:0 15px; background:url(/images/i_arr.gif) left center no-repeat;}
.dav{ clear:both; width:750px; margin:10px auto;}
.sonnav{ background:url(/images/sonmenu_bg.jpg) right left no-repeat; width:960px; margin:0 auto;}
a#Invest{ float:left; background:url(/images/sonlogo.gif) left center no-repeat; width:175px; height:43px; display:block;}
a#Bylaw{ float:left; background:url(/images/sonlogo2.gif) left center no-repeat; width:175px; height:43px; display:block;}
a#Economiclaw{ float:left; background:url(/images/sonlogo5.gif) left center no-repeat; width:175px; height:43px; display:block;}
a#Litigation{ float:left; background:url(/images/sonlogo6.gif) left center no-repeat; width:175px; height:43px; display:block;}
a#Private{ float:left; background:url(/images/sonlogo7.gif) left center no-repeat; width:175px; height:43px; display:block;}
.sonnav ul{ float:right; padding:10px;}
.sonnav ul li{ float:left; padding-top:3px;}
.sonnav ul li a{ padding:2px 12px; font-size:14px; color:#003366; background:url(/images/s_arr.gif) left center no-repeat;}
.sonnav ul li a b{ color: #CC6600;}

.i_right h2{ font-size:20px; padding:10px 0; color:#006699;}
.i_right h2 a{ color:#006699;}
.i_right h2 a:hover{ color:#CC0000;}
.i_right ul{ margin-right:10px;}
.i_right ul li{ padding:5px; clear:both; border-bottom:1px dotted #DDDDDD; height:16px;}
.i_right ul li a{ font-size:14px; background:url(/images/arr_blue.gif) left center no-repeat; padding-left:12px; width:530px; float:left;}
.i_right ul li span{ float:left;}
.i_right .zxnav ul{ float:left; width:570px; margin-bottom:10px;}
.i_right .zxnav li{ float:left; width:auto; padding:5px 12px; border-bottom:1px solid #999999; clear:none;}
.i_right .zxnav li a{ font-size:12px; background:none; padding-left:0px; width:auto; float:none;}
.i_right .zxnav .zt{ border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #FFFFFF; background:#FFFFFF; color:#CC0000; font-weight:bold;}
.write{ float:right; font-size:14px; padding-right:10px;}
.write a{ background:url(/images/sound.gif) left center no-repeat; padding-left:20px; text-decoration:underline; color:#006699;}
ol.wri{ padding-left:20px;}
ol.wri li{ font-size:14px; margin:10px;}

.en_content{ width:960px; margin:0 auto;}
.eleft{ width:210px; float:left;}
.eright{ float:left; margin-left:10px; width:740px;}
.enlistri{ height:30px; border-bottom:1px solid #CCCCCC; margin-bottom:10px; margin-top:10px;}
.enlistri h2{ float:left; background:url(/images/en_crr.gif) left center no-repeat; font-size:16px; padding-left:10px; color:#006699;}
.enlistri a{ float:right;}
.enviewri{ border-bottom:1px solid #CCCCCC; margin-bottom:10px; margin-top:10px;}
.enviewri h2{ background:url(/images/en_crr.gif) left center no-repeat; font-size:16px; padding-left:10px; color:#006699; padding-bottom:5px;}
.enlistx ul li{ margin-bottom:8px; line-height:150%; background:url(/images/en_arr.gif) left top no-repeat; padding-left:15px;}
.enview{ line-height:150%; margin-top:10px;}

.gunDongNews ul { margin:0; padding:0; list-style:none; height: 14px; overflow:hidden; }
.gunDongNews ul li { height:14px; line-height:14px; }
.blue_content .lisc{ padding:5px; line-height:200%;}
.blue_content .lisc a{ display:block; background:url(/images/arr_bo.gif) left center no-repeat; padding-left:15px;}
#main table{ clear:both;}
.medias{ border:1px solid #ccc; margin-bottom:6px; width:470px;}

.xpublic{ border:1px solid #cccccc; padding:1px; margin-bottom:6px;}
.xp_caption{ background:url(/images/xti_bg.jpg) repeat-x; height:30px; margin-bottom:1px;}
.xp_caption h3{ float:left; font-size:14px; color:#000000; padding:7px;}
.xp_caption span{ float:right; margin-top:7px; padding-right:10px;}
.xncolor_content{ padding:15px;}
.xncolor_content ul li{ padding:2px;}
.xncolor_content ul li a{ background:url(/images/redico.gif) left center no-repeat; padding-left:15px; color:#666666;}
.xncolor_content ul li a:hover{ color:#006699;}
.xncolor_content ul li.umore{ text-align:right;}
.xncolor_content ul li.umore a{ background:url(/images/ico3.gif) left center no-repeat; padding-left:20px; padding-right:10px;}
.textlinks{ padding:15px;}
.textlinks a{ margin-right:15px;}
.bs td a img{ padding:1px; border:1px solid #ddd;}

.sc_server{ padding:1px; border:1px solid #A9C9E2; background:#F5F5F5;}
.nt_server{ margin:7px;}
.s_oh{ background:url(/images/s_bg.jpg) no-repeat; width:173px; padding-left:15px; padding-top:5px; height:20px; margin-top:5px; color:#000; margin-bottom:3px;}
.nt_server ul{ margin-left:2px; display:block;}
.nt_server ul li{ background:none; width:auto; padding-left:0; padding-top:0; margin-bottom:0;}
.nt_server ul li a{ background:url(/images/sc_arr.gif) left center no-repeat; padding-left:10px; color:#069; text-decoration:underline; height:20px;}
.jpimg{ background:url(../images/jp_img.jpg) no-repeat; width:960px; height:232px;}
.jp_search{ width:400px; float:right; padding-top:190px; font-size:14px;}
.public_server{ height:393px;}
.ps_left{ float:left; width:226px; border:1px solid #CCCCCC; padding:2px; height:380px;}
.ps_left p,.ps_right p{ padding:5px 15px; color:#999999; display:block; height:140px; line-height:180%;}
.ps_left a,.ps_right a{ display:block; text-align:right; color:#0066CC; margin-right:15px;}
.ps_right{ float:right; width:226px; border:1px solid #CCCCCC; padding:2px; height:380px;}
