*{word-break:break-all;font-family:Verdana,Arial;-webkit-text-size-adjust:none}
body{margin:0;font-size:12px;color:#333333;}
form,input,select,textarea,td,th{font-size:12px}
img{border:none}
ul li{list-style-type:none}
ol li{list-style-type:decimal}
ul,form{margin:0px;padding:0px}
a:link,a:visited,a:active{color:#333333;text-decoration:none}
a:hover{color:#FF6600}
a.w:link,a.w:visited,a.w:active{color:#FFFFFF;text-decoration:none}
a.w:hover{color:#F4F3F2}
a.b:link,a.b:visited,a.b:active{color:#225588;text-decoration:none}
a.b:hover{color:#FF6600}
a.g:link,a.g:visited,a.g:active{color:#666666;text-decoration:none}
a.g:hover{color:#FF6600}
.m{margin:auto;width:1220px;background:#FFFFFF;clear:both}
.wrap:after,.header:after,.clearfix:after,ul.cl-li li:after,.cl-dl dl:after,.m:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.wrap,.header,.clearfix,ul.cl-li li,.cl-dl dl,.m{zoom:1}
.full{width:100%;min-width:1220px}
.wrap{width:1220px;margin-left:auto;margin-right:auto}
a.a-img{display:inline-block;font-size:0;line-height:0}
a.a-img:hover,a.a-img:active{text-decoration:none}
ul.clearfix li,.header h3,.cl-dl dt,.cl-dl dd{float:left!important;_display:inline}
.text-o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mainNav,#mainNav li,#mainNav li a,#mainNav li span,.barL,.barR,#subNav dt,#search,.input_show,.search_key,.select-txt,.sc_btn{background:url(images/global.png) no-repeat -999px -999px}
#mainNav{height:39px;background-repeat:repeat-x;background-position:0 0;position:relative;z-index:20;overflow:hidden}
#mainNav ul li{background-position:-30px -42px;height:39px;padding:0 2px}
#mainNav ul li#home{background:none;margin-left:10px}
#mainNav ul li a{float:left;display:block;padding-right:20px;height:34px;line-height:25px;font-size:14px;color:#fff;margin-top:6px;font-weight:bold}
#mainNav ul li a span{float:left;height:34px;display:block;padding-left:20px;color:#fff}
#mainNav ul li a:hover span{color:#fffe9a}
#mainNav ul li.active a{background-position:right -135px;line-height:28px}
#mainNav ul li.active a span{background-position:0 -90px;color:#1B91DB}
#mainNav .barL,#mainNav .barR{width:11px;height:39px;position:absolute;top:0}
#mainNav .barL{background-position:0 -42px;left:0}
#mainNav .barR{background-position:-14px -42px;right:0}
#subNav{width:1218px;border-left:1px solid #A1CBE8;padding:7px 0;border-right:1px solid #A1CBE8;border-bottom:1px solid #A1CBE8;background: #fff;}
#subNav dl{float:left;display:inline;margin:0 0 0 12px;width:390px}
#subNav dt{width:60px;height:60px;font-size:0;line-height:0;overflow:hidden}
#subNav .menu_01 dt{background-position:0 -464px}
#subNav .menu_02 dt{background-position:0 -394px}
#subNav .menu_03 dt{background-position:0 -534px}
#subNav dd{width:315px;margin:0 0 0 12px}
#subNav dd a{float:left;width:62px;height:26px;line-height:26px;overflow:hidden}

.input_show{background-position:0 -220px;width:500px;height:39px;padding-left:50px}
.search_key{background-position:right -260px;width:430px;height:39px;line-height:38px;overflow:hidden}
.search_key a{padding:0 4px}
.inp_1{background-color:#fff;border:1px solid #7F9DB9;width:308px;height:25px;margin-top:6px}
.inp_1 input{border:0 none;width:299px;line-height:23px;font-size:14px;padding:0 4px;color:333}
.inp_2{background-color:#fff;border:1px solid #7F9DB9;width:70px;height:25px;margin:6px 0 0 -1px;position:relative}
.inp_2 .select-txt{float:left;width:50px;height:23px;line-height:23px;font-size:14px;padding:0 10px;color:333;background-position:right -330px;cursor:pointer}
.inp_2 .select-txt:hover{background-position:right -360px}
.inp_2 .option{border:1px solid #7f9db9;width:70px;position:absolute;top:25px;left:-1px;background:#FFF;z-index:9999}
.inp_2 .option a{padding:2px 10px;line-height:20px;display:block;cursor:default;color:#000;font-size:14px}
.inp_2 .option a:hover{background:#188bd4;color:#FFF}
.inp_2 li.over{background:#188bd4;color:#FFF}
.sc_btn{width:85px;height:26px;border:none;margin:6px 0 0 5px;background-position:0 -300px;cursor:pointer}

.menu{height:35px;line-height:35px;line-height:37px\9;background:#2587F4 url('image/menu_bg.png') repeat-x;letter-spacing:1px;font-size:14px;padding:0 15px 0 15px;overflow:hidden}
.menu li{float:left;background:url('image/menu_bg_li.png') no-repeat right 0}
.menu .menuon{background:url('image/menu_bg_on.png') repeat-x;margin-left:-2px}
.menu a:link,.menu a:visited,.menu a:active{display:block;_display:inline-block;height:35px;color:#FFFFFF;padding:0 10px 0 10px}
.menu a:hover{background:url('image/menu_bg_on.png') repeat-x}
.foot{color:#666666;text-align:center;line-height:30px;padding:10px 0 10px 0}
.foot_page{background:#F4F4F4;border-top:#DDDDDD 1px solid;padding:0 10px 0 10px;text-align:center;height:40px;line-height:40px;overflow:hidden;color:#666666}
.box_head{border:#DDDDDD 1px solid;border-bottom:none;height:31px;line-height:31px;overflow:hidden;padding:0 10px 0 10px;background:#EEEEEE url('image/box_head_bg.gif') repeat-x}
.box_head strong{font-size:14px}
.box_body{border:#DDDDDD 1px solid;border-top:none;padding:6px 8px 6px 8px}
.box_body li{height:22px;line-height:22px;overflow:hidden}
.tab_head{border:#DDDDDD 1px solid;border-bottom:none;height:31px;line-height:31px;font-size:14px;overflow:hidden;background:#EEEEEE url('image/box_head_bg.gif') repeat-x;font-weight:bold}
.tab_1{float:left;padding:0 15px 0 15px;border-right:#DDDDDD 1px solid;cursor:pointer;font-weight:normal}
.tab_2{float:left;padding:0 15px 0 15px;border-right:#DDDDDD 1px solid;cursor:pointer;background:#FFFFFF}
.tab_1_1{border-bottom:#DDDDDD 1px solid;cursor:pointer}
.tab_1_2{border:#DDDDDD 1px solid;border-bottom:none;cursor:pointer;font-weight:bold}
.tab_head_2{height:27px;background:#EEEEEE;border-left:#DDDDDD 1px solid;border-right:#DDDDDD 1px solid;text-align:center;padding-left:12px}
.tab_2_1{float:left;width:80px;height:27px;line-height:31px;overflow:hidden;background:url('image/tab_2_1.gif') no-repeat 6px right;cursor:pointer}
.tab_2_1 span{color:#333333}
.tab_2_2{float:left;width:80px;height:27px;line-height:28px;overflow:hidden;background:url('image/tab_2_2.gif') no-repeat;cursor:pointer;font-weight:bold;margin-left:-2px}
.tab_2_2 span{color:#FFFFFF;font-size:13px}
.tab_body_2{border:#DDDDDD 1px solid;border-top:none}
.li_dot li{background:url('image/li_dot.gif') no-repeat 5px 10px;padding:0 10px 0 12px}
.pages{padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666}
.pages a:link,.pages a:visited,.pages a:active{background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none}
.pages a:hover{background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:3px;text-decoration:none}
.pages strong{background:#258CFF;padding:3px;border:#258CFF 1px solid;color:#FFFFFF}
.pages_inp{width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center}
.pages_btn{width:26px;border:#FF6600 1px solid;color:#FFFFFF;padding:1px;background:#FF6600;font-weight:bold;font-size:11px}
.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}
.tb table{width:100%;border-collapse:collapse;border-spacing:0}
.tb th{background:#EEEEEE;border:#DDDDDD 1px solid;padding:4px;line-height:150%}
.tb td{border:#DDDDDD 1px solid;padding:4px;line-height:150%}
.user{background:url('image/user_bg.gif') no-repeat;width:300px;font-size:12px;line-height:normal}
.user_login{padding:15px 0 10px 25px}
.user_input{border:#8DB2E3 1px solid;padding:3px 0 4px 3px;width:90px;color:#666666}
.user_tip{margin:0 20px 0 20px;padding:0 0 5px 5px;border-bottom:#EEEEEE 1px solid;font-weight:bold;color:#333333}
.user_reg{padding:5px 0 0 20px}
.user_reg_c{padding:5px 0 10px 10px}
.user_can{padding:10px 10px 0 10px;text-align:center;color:#1B4C7A}
.user_can td{padding:6px 0 10px 0;background:url('image/user_can.gif') no-repeat center 0}
.user_load{height:200px;background:url('image/user_load.gif') no-repeat center center}
.user_wel{padding:18px 0 10px 45px;font-weight:bold;font-size:14px;background:url('image/user_wel.gif') no-repeat 26px 18px}
.user_do{padding:0 10px 0 10px;text-align:center}
.user_do td{padding:6px 0 11px 0;background:url('image/user_can.gif') no-repeat center 0}
.user_foot{height:10px;line-height:10px;font-size:1px;background:url('image/user_bg.gif') no-repeat 0 bottom}
.user_warn{padding:5px;margin:0 10px 0 10px;border:#FFC600 1px solid;background:#FFFEBF;text-align:center;font-weight:bold}
.sponsor{}
.f_l{float:left}
.f_r,.time{float:right}
.t_l{text-align:left}
.t_r{text-align:right}
.t_c{text-align:center}
.f_b{font-weight:bold}
.f_n{font-weight:normal}
.f_white{color:white}
.f_gray{color:#666666}
.f_orange{color:#FF6600}
.f_red{color:red}
.f_green{color:green}
.f_blue{color:blue}
.f_dblue{color:#225588}
.f_price{font-weight:bold;font-family:Arial;color:#FF0000}
.px10{font-size:10px}
.px11{font-size:11px}
.px12{font-size:12px}
.px13{font-size:13px}
.px14{font-size:14px}
.px15{font-size:15px}
.px16{font-size:16px}
.b5{height:5px;font-size:1px}
.b6{height:6px;font-size:1px}
.b8{height:8px;font-size:1px}
.b10{height:10px;font-size:1px}
.b15{height:15px;font-size:1px}
.pd3{padding:3px}
.pd5{padding:5px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.lh18{line-height:180%}
.ls1{letter-spacing:1px}
.c_p{cursor:pointer}
.c_b{clear:both}
.dsn{display:none}
.absm{vertical-align:middle}
.btn{background:url('image/btn.gif') no-repeat;height:24px;line-height:22px;width:50px;border:none;cursor:pointer;letter-spacing:3px}
.btn_1{background:url('image/btn_1.gif') no-repeat;height:21px;line-height:21px;width:69px;padding-left:9px;border:none;cursor:pointer}
.btn_2{background:url('image/btn_2.gif') no-repeat;height:21px;line-height:21px;width:69px;padding-left:9px;border:none;cursor:pointer}
.btn_s{background:#2388FA;color:#FFFFFF;border:none;padding:2px;letter-spacing:1px}
.btn_r{background:#D7D7D7;color:#666666;border:none;padding:2px;letter-spacing:1px}
.bd{border:#CAD9EA 1px solid}
.highlight{color:red}
.jt{color:#003278;cursor:pointer}
.np{padding:20px 30px 20px 50px;line-height:25px}
.introduce{margin:10px 15px 10px 15px;padding:8px 12px 8px 12px;line-height:180%;font-size:14px;background:#F1F1F1}
.property{border:#E6E6E6 1px solid;background:#F6F6F6;padding:10px;margin:0 10px 0 10px}
.property li{float:left;width:30%;height:22px;line-height:22px;overflow:hidden}
.detail{background:url('image/arrow.gif') no-repeat 0 9px;border-bottom:#C0C0C0 1px dotted;padding:8px 0 8px 20px;margin:0 15px 0 15px}
.related{padding:5px 15px 5px 15px;line-height:22px}
.keylink{font-weight:normal;padding:0 3px 0 3px}
#comment_main div{height:100px;background:url('image/loading.gif') no-repeat center center}
.m_l{width:690px}
.m_r{width:300px}
.m_n{width:10px}
.m_l_1{width:790px}
.m_r_1{width:200px}
.left_box{border:#DDDDDD 1px solid}
.left_head{border-top:#DDDDDD 1px solid;background:#EEEEEE url('image/box_head_bg.gif') repeat-x;height:31px;line-height:31px;overflow:hidden;padding:0 10px 0 10px;font-size:14px;font-weight:bold}
.left_head span{font-weight:normal;font-size:12px}
.fsearch{padding:5px 0 10px 15px;margin:1px 1px 0 1px;background:#F5FAFE url('image/fsearch_bg.gif') repeat-x}
.sch{padding:15px 20px 5px 20px;margin-bottom:10px}
.sch p{padding:10px 10px 10px 10px;font-size:13px;margin:0}
.sch_find{border-top:#DDDDDD 1px solid;border-bottom:#EEEEEE 1px solid;margin:5px 0 5px 0;padding:5px 0 5px 5px;font-weight:bold}
.sch_site li{background:url('image/ico_search.gif') no-repeat 3px 3px;height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 25px;color:#666666}
.sch_relate li{background:url('image/arrow_up.gif') no-repeat 3px 3px;height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 25px;color:#666666}
.rank_list{background:url('image/rank_list.gif') no-repeat}
.rank_list li{height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 35px}
.ppt{padding:1px 15px 1px 35px;line-height:25px}
.ppt_l{width:60px;font-weight:bold}
.ppt_r{color:#DFDFDF}
.ppt span{padding:1px;background:#2E6AB1;border:#1D589E 1px solid;color:#FFFFFF}
.category{padding:10px 20px 5px 15px}
.category p{padding:5px 0 5px 0;margin:0}
.category div{padding:0 20px 0 20px}
.about{border:#2786C6 1px solid;background:#F2F2F2;padding:8px;margin:15px 15px 0 15px}
.about li{padding:5px 0 5px 5px}
.about li span{display:block;width:100px;float:left;color:#1B4C7A}
.contact_head{height:31px;line-height:31px;border:#DDDDDD 1px solid;border-bottom:none;border-top:#FF8110 2px solid;background:#EEEEEE;padding:0 10px 0 10px;font-weight:bold;font-size:14px}
.contact_body{padding:10px;border:#DDDDDD 1px solid;border-top:none}
.contact_body li{line-height:24px;border-bottom:#E2E2E2 1px solid;padding:0 0 0 10px}
.contact_body li span{color:#1B4C7A;padding:0 8px 0 0}
.type{height:31px;line-height:31px;overflow:hidden;border-top:#DDDDDD 1px solid;background:#EEEEEE;padding-left:35px}
a.type_1:link,a.type_1:visited,a.type_1:active,a.type_1:hover{float:left;display:block;padding:0 15px 0 15px;background:#FFFFFF;color:#000000;font-weight:bold}
a.type_2:link,a.type_2:visited,a.type_2:active{float:left;display:block;padding:0 15px 0 15px;border-right:#E2F0FB 1px solid}
a.type_2:hover{background:#258CFF;color:#FFFFFF}
.img_tip{width:200px;z-index:1000;position:absolute;padding:5px;border:#DDDDDD 1px solid;background:#FFFFFF}
.vote{padding:10px}
.vote div{font-weight:bold}
.vote li{padding:3px 0 3px 0}
.vote p{margin:5px 0 5px 0}
.left_menu{width:150px;background:#FFFFFF url('image/left_menu.gif') repeat-y}
.left_menu a{width:90%;display:block}
.left_menu ul{background:#FFFFFF url('image/left_menu_ul.gif') no-repeat;padding-top:2px}
.left_menu_li{line-height:37px;height:37px;background:url('image/left_menu_li.gif') no-repeat;padding-left:30px;overflow:hidden}
.left_menu_on{line-height:37px;height:37px;background:url('image/left_menu_on.gif') no-repeat;padding-left:30px;overflow:hidden}
.warn{padding:30px 100px 30px 200px}
.warn div{padding:5px 0 0 60px;background:url('image/warn.gif') no-repeat;font-size:14px;line-height:200%}
.warn h1{font-size:16px;margin:0}
.guest_warn{padding:2px 0 2px 0;text-align:center;margin:0 130px 15px 130px;background:#FFF5D8;border:#FF7300 1px solid}
#powered{padding:6px 0 20px 0}
#footbar{padding:15px 0 30px}
#footbar .foot{padding-top:10px;border-top:2px solid #007dcd;text-align:center}
#footbar p{margin-bottom:12px}