*{ margin:0; padding:0}
html{ padding:0; margin:0;}
body{ text-align:left;}
body,td,div{ font-size:12px;line-height:1.5em;color:#000; font-family:"宋体",Arial, Helvetica, sans-serif;}
img{ border:0;}
.clear{clear:both}

li{list-style:none}
ul{ margin:0; padding:0;}

.adv1{}
.adv2{ margin:0 0 10px 0;}
.adv3{ width:1250px; margin:0 auto;}
.adv4{ width:1250px; margin:10px auto 0;}
.adv5{ margin:0 auto 10px auto;}
.adv6{ margin:10px 0 0 0;}
.adv7{ margin:10px 0;}

#container{ width:1250px; margin:10px auto;}

.column1, .column2, .column2_1, .column2_2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column14, .column15, .column16, .column17, .column18, .column19, .column20, .column21, .column22{ float:left; overflow:hidden;}
.column0{ width:1250px;}
.column1{ width:280px; }
.column2{ width:955px; padding:0 15px 0 0; }
.column2_1{ width:720px; padding:0 15px; }
.column2_2{ width:220px; }
.column4{ width:954px;}
.column5{ width:276px; padding:0 0 0 20px; }
.column6{ width:980px;}
.column7{ width:250px; padding:0 0 0 20px;}
.column8{ width:579px; padding:0 20px 0 0; border-right: solid 1px #ccc;}
.column9{ width:378px; padding:0 0 0 20px;}
.column10{ width:232px; padding:0 0 0 20px;}
.column11{width:835px;}
.column12{width:300px;}
.column13{width:634px;} 
.column14{width:970px;}
.column15{width:305px;}
.column16{width:610px; margin:0 15px;}
.column17{width:930px; margin:0 0 0 15px;}
.column18{width:475px; margin:0 10px 0 0;}
.column19{width:960px; margin:0 10px 0 0;}
.column20{width:580px; margin:0 15px 0 0;}
.column21{width:360px; margin:0 15px 0 0;}
.column22{width:280px;}


.bgcolor1{}

.top10{ margin:0 0 10px 0; border:1px solid #ccc;}
.top10 .t{ background:url(Images/bg4.gif) repeat-x scroll 0 80%; height:33px; line-height:33px; font-size:16px; font-family:"黑体", Verdana, Geneva, sans-serif; border-bottom:solid 1px #ccc; padding:5px 10px;}
.top10 .c{ background:#fff url(Images/item.gif) no-repeat scroll 0 -1px; height:260px; overflow:hidden; margin:5px 10px 10px;}
.top10 .c ul{}
.top10 .c ul{}
.top10 .c ul li{ height:24px; line-height:24px; padding:1px 0 0 22px;}
.top10 .c ul li span{ font-size:11px; float:right; color:#999; font-family:Tahoma, Geneva, sans-serif;}
.top10 .c ul li.hot a:link, .top10 .c ul li.hot a:visited { color:#f30;}
.top10 .c ul li.hot a:hover { color:#f00;}

#header{ height:70px; width:1250px; margin:10px auto 0 auto; overflow:hidden;}
#header_logo{ float:left; width:280px; height:60px; line-height:60px; overflow:hidden;}
#header_area{ float:left; width:110px; text-align:center; height:60px;}
#header_area label{ font-size:25px; height:27px; padding:12px 0 0 0; display:block;}
#header_area span{ display:block; color:#666;}
#header_area span a:link, #header_area span a:visited{color:#666;text-decoration:none;}
#header_area span a:hover{color:#f30;text-decoration:underline;}
#header_adv{ float:left; width:320px; height:50px; overflow:hidden; margin:5px 25px 0 25px;}

#header_weather{ float:left; width:490px; height:50px; padding:3px 0 2px 0; overflow:hidden;}
#location{ border-bottom: solid 1px #ccc; width:1240px; margin:10px auto; padding:0 5px; height:30px; line-height:30px; color:#06C; font-family:Verdana, Geneva, sans-serif;}
#location a:link, #location a:visited{color:#06C;text-decoration:none;}
#location a:hover{color:#36F;text-decoration:underline;}

#weather{ margin:0 0 10px 0;}
#weather strong{ padding:0 5px 5px; margin:0 0 10px 0; display:block; border-bottom: solid 1px #eee; font-size:14px;}
#weather span{ float:right; font-weight:normal; font-size:12px;} 
#weather span a{ color:#06C; text-decoration:underline;}


#topbar { border-bottom:solid 1px #ccc; margin:0 auto; width:1250px; height:32px; overflow:hidden;}
#topbar .date{ background:url(Images/date2.gif) no-repeat scroll 0 50%; height:32px; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 25px; line-height:32px; float:left; font-size:14px;}
#topbar .help{ font-size:12px; float:right; height:22px; line-height:22px; display:block; margin:0 0 0 10px; padding:6px 0 0 0; color:#666;}
#topbar .help a:link, #topbar .help a:visited{ color:#666;}
#topbar .login{ float:left; text-align:right; padding:6px 0 0 3px;}
#topbar .login form{ float:left;}
#topbar .login input{ float:left;}
#topbar .login label{ float:left; font-size:12px; padding:0 10px 0 0; height:22px; line-height:22px; color:#666}
#topbar .login .input_text{ float:left; height:17px; width:100px; background:#fff url(Images/input.gif) no-repeat scroll 0 0; border:#ccc solid 1px; margin:0 10px 0 0; padding:0 5px; line-height:17px; font-size:12px;}
#topbar .login a:link, #topbar .login a:visited{ font-size:12px; line-height:22px; height:22px; padding:0 0 0 10px; color:#666;}

#menus{ height:95px; overflow:hidden; background:url(Images/bg11.png) repeat-x scroll 0 0; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; width:1248px; margin:0 auto;}
#menus dl{ height:60px; padding:0 0 0 10px;}
#menus dl dt{ padding:9px 6px 0; line-height:22px; width:14px; float:left; overflow:hidden;}
#menus dl dt a:link, #menus dl dt a:visited{  font-size:14px; color:#f00; font-weight:bold;}
#menus dl dd{ padding:8px 6px 0; line-height:22px; float:left; height:44px; overflow:hidden;}
#menus dl dd a:link, #menus dl dd a:visited{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
#menus dl dd.gap{border-left:1px solid #C4C4C4;border-right:1px solid #FFFFFF;height:60px;margin:0 7px;padding:0;width:0;}

#menus ul{ height:47px; overflow:hidden; width:1249px; margin:1px auto 0 auto; border-left:solid 1px #f60;}
#menus ul li{ border-right:solid 1px #f60; border-left:solid 1px #ffcf80; line-height:47px; float:left; height:47px; font-size:14px; }
#menus ul li a{ padding:0 22px; color:#fff;}
#menus ul li a#active{ font-weight:bold; padding:0 20px;}
#menus ul li.nobd1{ border-right:solid 1px #ffcf80; border-left:none;}



#index_search{ margin:0 0 10px 0; padding:10px 0 0 15px; width:1233px; height:80px; overflow:hidden; border:solid 1px #ccc; background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px;}
#index_search .keyword{ display:inline-block; height:34px; float:left; overflow:hidden;}
#index_search .header_input_text{ background:url(Images/input1.png) no-repeat scroll 0 -2px; border:none; float:left; display:inline-block; height:22px; line-height:22px; padding:3px 0 3px 38px; width:518px; border: solid 1px #ccc;}
#index_search .header_input_submit{ height:30px; width:118px; float:left; font-size:14px; overflow:hidden; margin:0 0 0 10px; }
#index_search .release{ width:118px; height:35px; line-height:35px; background:url(Images/topbar.png) no-repeat scroll 0 -395px; overflow:hidden; display:block; float:left; text-align:center; font-size:14px; font-weight:bold; margin:0 0 0 10px;}

#index_search .input_box{  width:726px; float:left; padding:5px 0 0 0;}
#index_search .input_div{ padding:10px 0 0 0; height:40px; overflow:hidden;}
#index_search ul{ height:18px; overflow:hidden; overflow:hidden; }
#index_search ul li{ height:20px; line-height:20px; font-size:12px; border-right: solid 1px #ccc; float:left; padding:0 15px; overflow:hidden; cursor:pointer; color:#666;}
#index_search ul li.hover{ font-weight:bold; color:#000; }

#index_search .hotkey{ float:left; width:485px; padding:4px 0 0 12px; height:66px; line-height:22px; border-left:solid 1px #ddd;}
#index_search .hotkey strong{ color:#f30; display:block; width:78px; height:66px; float:left;}
#index_search .hotkey span{ width:400px; height:66px; float:left; display:block;}
#index_search .hotkey a:link, #index_search .hotkey a:visited{ color:#333; padding:0 10px 0 0;}
#index_search .hotkey a:hover{ color:#f30;}

#menus_bar{ width:1250px; margin:0 auto;}
#menus_bar .post{ float:right; padding:10px 10px 0 0;}
#menus_bar .post a:link, #menus_bar .post a:visited{ padding:0 0 0 10px;}
#menus_bar .contact{ float:left; text-align:right; height:25px; line-height:25px;  padding:7px 0 0 10px; width:300px;}
#menus_bar .contact span{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#f00;}
#menus_bar .contact a{ float:right; padding:3px 0 0 0;}


a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#F02135;text-decoration:underline;}

a:link.blue,a:visited.blue{color:#1F3A87;text-decoration:none}
a:hover.blue{color:#F02135;text-decoration:none}

a:link.red,a:visited.red{color:#ff0000;text-decoration:none}
a:hover.red{color:#F02135;text-decoration:none}

a:link.bold, a:visited.bold {font-weight:bold;}
a:hover.bold {font-weight:bold;}

a:link.make, a:visited.make { color:#ccc;text-decoration:none; }
a:hover.make {color:#f00;text-decoration:none;}

.sidebtn{ height:68px; overflow:hidden; margin:0 0 10px 0;}
.sidebtn .left{ float:left;}
.sidebtn .right{ float:right;}

.tools{ background:#F0F8FB; padding:10px 0 10px; height:185px; margin:0 0 10px 0; overflow:hidden;}
.tools .t{ font-size:12px; font-weight:bold; font-weight:bold; color:#4599C3; padding:0 10px;}
.tools .c{ padding:10px 0 0 0;}
.tools .c ul{}
.tools .c ul li{ background:url(Images/icon_2.gif) no-repeat scroll 0 0 transparent; display:inline; float:left; margin:0 10px 15px;}
.tools .c ul li.b1{ background-position:-701px 0;}
.tools .c ul li.b2{ background-position:-758px 0;}
.tools .c ul li.b3{ background-position:-818px 0;}
.tools .c ul li.b4{ background-position:-876px 0;}
.tools .c ul li.b5{ background-position:-467px 0;}
.tools .c ul li.b6{ background-position:-526px 0;}
.tools .c ul li.b7{ background-position:-586px 0;}
.tools .c ul li.b8{ background-position:-645px 0;}
.tools .c ul li a:link, .tools .c ul li a:visited{color:#6F6F6F;display:block;height:16px;margin-bottom:5px;padding:50px 0 0 1px;text-align:center;text-decoration:none;width:48px;}


.buymore { background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; height:410px; overflow:hidden;}
.buymore .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.buymore .t i{ color:#090; font-style:normal; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 10px; float:right;}
.buymore .t label{ font-weight:bold; overflow:hidden; color:#333; font-size:14px; margin:0 0 0 0; font-weight:bold; }
.buymore .c{ padding:10px 0 0 0;}
.buymore strong{ display:block; line-height:22px; padding:5px 0 5px; font-family:Verdana, Geneva, sans-serif;}
.buymore strong a:link, .buymore strong a:visited{ color:#f60; text-decoration:underline; font-size:14px; display:block;}
.buymore strong a:hover{ color:#f00; text-decoration:underline;}
.buymore .pic{ border:1px solid #ccc; }
.buymore .pic img{width:248px;height:120px; padding:4px; background:#fff;}
.buymore .price{ width:258px; padding:15px 0 5px 0;}
.buymore .price span{ display:block; }
.buymore .price .p1{ color:#090; font-size:16px; display:block; height:35px; font-family:"微软雅黑", "黑体", Verdana, Geneva, sans-serif;}
.buymore .price .p1 em{ font-style:normal; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-size:24px; padding:0 5px 0 0; text-decoration:line-through;}
.buymore .price .p2{ color:#f30; font-size:16px; display:block; height:30px; font-family:"微软雅黑", "黑体",Verdana, Geneva, sans-serif;}
.buymore .price .p2 em{ font-style:normal; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-size:24px; padding:0 5px 0 0;}
.buymore .num{ border: solid 1px #f96; padding:10px; background:#ffffce; height:22px; line-height:22px; overflow:hidden;}
.buymore .num em{ font-weight:bold; font-style:normal; font-family:Verdana, Geneva, sans-serif; color:#f00; font-size:14px; padding:0 10px 0 0;}
.buymore .price .p3{ padding:0 0 0 0;}
.buymore .price .p3 a:link, .buymore .price .p3 a:visited{ float:left; width:135px; height:22px; padding:7px 0 0 10px; display:block; text-decoration:underline; text-align:center; color:#f00; font-size:14px;}
.buymore .price .p3 a.btn:link, .buymore .price .p3 a.btn:visited{ width:71px; height:22px; padding:7px 0 0 38px; display:block; background:url(Images/btn9.png) no-repeat scroll 0 0; text-align:left; color:#360; text-decoration:none; font-size:14px; font-weight:bold; }
.buymore .info{ padding:10px 0 0 0; line-height:22px; color:#666;text-align:justify; text-justify:inter-ideograph;}

.cinema { background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; height:335px; overflow:hidden;}
.cinema .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.cinema .t span{ font-size:12px;}
.cinema .t label{ color:#f00;}
.cinema .c{ padding:5px 10px 10px; overflow:hidden;}
.cinema label{ font-weight:bold; overflow:hidden; color:#f00; display:block; font-size:14px;}
.cinema label span{ color:#666;}
.cinema label em{ color:#666; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:normal; padding:0 0 0 10px; float:right;}
.cinema dl{ padding:15px 5px 10px 5px; height:135px; overflow:hidden; border-bottom: dashed 1px #ccc;}
.cinema dl dt{ float:left; width:100px;} 
.cinema dl dd{ float:right; width:140px;}
.cinema dl dd strong{ font-size:14px; color:#06C; display:block; line-height:22px;}
.cinema dl dd i{ font-style:normal; color:#666; display:block; line-height:20px; font-family:Verdana, Geneva, sans-serif;} 
.cinema dl dd span{ background:url(Images/play1.gif) no-repeat scroll 0 10px; display:block; height:18px; padding:10px 0 0 20px;}
.cinema dl dd span a:link, .cinema dl dd span a:visited{ font-size:12px; color:#333;}
.cinema ul li{ padding:0 5px; height:32px; line-height:32px; border-bottom: dashed 1px #ccc;}
.cinema ul li a:link, .cinema ul li a:visited{ color:#06c;}
.cinema ul li span{ float:right; color:#666; font-family:Verdana, Geneva, sans-serif; }
.cinema .more { text-align:right; border-top: dashed 1px #ccc; height:35px; line-height:35px;}
.cinema .more a:link, .cinema .more a:visited{ font-size:12px; color:#06c;}

.sponsor{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0;overflow:hidden;}
.sponsor .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.sponsor .t label{ color:#03C;}
.sponsor .advtext{ padding:10px 5px 0 5px;}
.sponsor .advtext dt{}
.sponsor .advtext dt a:link, .sponsor .advtext dt a:visited{ color:#03c; text-decoration:underline;}
.sponsor .advtext dd{ color:#999; padding:0 0 10px 0;}
.sponsor .advimg{ width:258px; height:60px; padding:0 0 10px 0;}
.sponsor .advimg img{ width:258px; height:60px;}

.resume{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0;overflow:hidden;}
.resume .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.resume .t label{ color:#f30;}
.resume .t span{ float:right;}
.resume .t span a:link, .resume .t span a:visited{ color:#666; font-size:12px; font-weight:normal;}
.resume .c{ padding:10px 5px 10px 5px;}
.resume .c ul{ overflow:hidden;}
.resume .c ul li{ height:24px; line-height:24px; overflow:hidden;}
.resume .c ul li a:link.myname, .resume .c ul li a:visited.myname { color:#06C; float:left; width: 60px; } 
.resume .c ul li span{ float:left; font-size:12px; height:24px; padding:0 5px 0 0; line-height:24px; color:#666; display:block;}
.resume .c ul li span.age{ width:35px; text-align:center; padding:0 0 0 0;}
.resume .c ul li span.sex{ width:30px; text-align:center;}
.resume .c ul li span.expost{ width:113px; text-align:left; padding:0 0 0 5px;}

.property{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 0 0 0; border:solid 1px #ccc; width:278px; margin:0 0 10px 0; height:575px; overflow:hidden;}
.property .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; margin:0 10px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.property .t label{ color:#f30;}
.property .c{ padding:10px 0 0 10px; width:273px; margin:0 auto;}
.property .c ul{}
.property .c ul li{ float:left;width:119px; height:172px; padding:0 5px 5px; overflow:hidden;}
.property .c ul li span{width:119px; height:91px; display:block;}
.property .c ul li span img{ width:114px; height:85px; padding:2px; border:solid 1px #ccc; }
.property .c ul li strong{ height:25px; line-height:25px; display:block; font-weight:normal; padding:0 3px; }
.property .c ul li strong a:link, .property .c ul li strong a:visited{ color:#039; font-size:14px;}
.property .c ul li strong a:hover{ color:#f00;}
.property .c ul li em{ font-style:normal; height:18px; line-height:18px; display:block; font-family:Verdana, Geneva, sans-serif; color:#666; padding:0 3px;}


.conphone{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; overflow:hidden;}
.conphone .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.conphone .t label{ color:#000;}
.conphone .c{ padding:10px 5px 10px 5px;}
.conphone .c ul{}
.conphone .c ul li{ height:25px; line-height:25px; font-size:13px; overflow:hidden;}
.conphone .c ul li a:link, .conphone .c ul li a:visited{ color:#03C;}
.conphone .c ul li a:hover{ color:#f30;}
.conphone .c ul li em{ color:#666; font-style:normal; padding:0 0 0 10px; font-size:14px; float:right; font-family:"Times New Roman", Times, serif}
.conphone strong{ display:block; font-size: 12px; font-weight:normal; padding:10px 0 10px; border-top: dashed 1px #ccc; font-family:Verdana, Geneva, sans-serif; text-align:right;}

.joke{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; overflow:hidden;}
.joke .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.joke .t label{ color:#f60;}
.joke .c{ padding:10px 5px; line-height:25px;}
.joke .c strong{ display:block; text-align:left; font-size:14px; height:25px; }

.newjobs{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; overflow:hidden;}
.newjobs .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.newjobs .t label{ color:#f00;}
.newjobs .t span{ float:right;}
.newjobs .t span a:link, .newjobs .t span a:visited{ color:#666; font-size:12px; font-weight:normal;}
.newjobs .c{ padding:10px 5px; line-height:25px;}
.newjobs .c ul{}
.newjobs .c ul li{ height:25px; line-height:25px; font-size:12px; overflow:hidden; background:url(Images/v4-arrow1.gif) no-repeat scroll 0 9px; padding:0 0 0 10px;}
.newjobs .c ul li a:link, .newjobs .c ul li a:visited{ color:#06F;}
.newjobs .c ul li a:hover{ color:#f30;}
.newjobs .c ul li span.post{ color:#999; padding:0 0 0 7px;}
.newjobs .c ul li span{ color:#f30;}

.hotinfo{ background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; padding:5px 10px 0 10px; border:solid 1px #ccc; margin:0 0 10px 0; overflow:hidden;}
.hotinfo .t{ height:25px; overflow:hidden; font-size:14px; line-height:25px; font-weight:bold; color:#56502f; padding:0 5px 0 5px; border-bottom: solid 1px #ccc;}
.hotinfo .t label{ color:#f00;}
.hotinfo .c{ padding:10px 5px; line-height:25px;}
.hotinfo .c ul{}
.hotinfo .c ul li{ height:26px; line-height:18px; }
.hotinfo .c ul li i{ background:#999; width:16px; height:14px; line-height:14px; text-align:center; font-style:normal; float:left; color:#fff; display:block;}
.hotinfo .c ul li i.n13{ background:#f00; color:#fff;}
.hotinfo .c ul li a:link, .hotinfo .c ul li a:visited{ color:#333; padding:0 0 0 5px; }

#footer{ padding:20px 15px 15px; margin:0 auto; width:1220px; background:#f0f0f0;font-family:Verdana, Geneva, sans-serif;}
#footer .l1{ color:#06C; }
#footer .l1 a:link, #footer .l1 a:visited{color:#06C; text-decoration:none;}
#footer .l1 a:hover{color:#f30; text-decoration:none; text-decoration:underline;}
#footer .l2{ color:#666; padding:5px 0 0 0; font-family:Verdana, Geneva, sans-serif;}

.info_msg{ border: solid 1px #F96; background:#ffffce; margin:0 0 10px 0; padding:10px 10px 10px 15px; line-height:22px; font-size:14px; color:#000;}
.info_msg strong{ font-size:14px; padding:5px 0 10px 0; color:#f00; display:block;}
.info_msg img{ cursor:pointer;}
.info_msg .right{ float:right;}
.info_msg a:link, .info_msg a:visited{ color:#03F;}