@charset "utf-8";
/* CSS Document */
html{font-size:12px; line-height:1.2em; color:#333;font-family:Arial, Helvetica, sans-serif}
body,div,h1,h2,h3,p,dl,dt,dd,ul,li{margin:0;padding:0}
h1,h2,h3{font-weight:normal; font-size:1em;display:inline}
ul,li{list-style:none}
table{border-collapse: collapse;border-spacing:0}
td, th, div{word-wrap:break-word;}
img,a img{border:0}
a{text-decoration:none; color:#24587B}
a:hover{text-decoration:underline}
.clear{clear:both;height:0;line-height:0;font-size:0;display:block}
em{font-style:normal; font-weight:bold}
.vm{vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
/*-顶部-*/
.Topbar{width:100%;background: url(../images/redirect/topbar.gif);height:30px;overflow:hidden}
.Tbcon{width:950px;line-height:30px;padding:0 5px;margin:0 auto;color:#818181}
.Tbcon a{padding:0 4px;color:#818181}
.ico_login{background:url(../images/redirect/topbar.gif) no-repeat -90px -37px; line-height:30px; padding-left:20px!important; margin-left:4px}
/*-head-*/
.Head{width:100%;background:url(../images/redirect/head_bg.jpg) 50% 0 no-repeat}
.Head .con{width:960px; height:80px; margin:0 auto}
.Head h1{width:335px; height:80px; overflow:hidden; background:url(../images/redirect/logo.png); display:block; text-indent:-9999em; float:left}
.Head h1 a{width:100%;height:80px; display:block}
/*-search-*/
.Search{width:347px; height:27px; background:url(../images/redirect/search.png) no-repeat; float:right; margin:22px 24px 0 0;_margin-right:12px; padding:9px}
.Search .input{width:255px; height:27px; padding-left:5px; border:0; background:none; line-height:27px; float:left}
.Search .submit{width:85px; height:27px; cursor:pointer; border:0; background:none; float:right}
/*-主体-*/
.Wrap{width:100%; background:url(../images/redirect/main_bg.png) 0 20px repeat-x}
.Main{width:960px; margin:0 auto}
/*-位置-*/
.Crumb{width:100%; border-top:1px solid #F0F2F4;border-bottom:1px solid #DBE7F1; height:30px; margin-bottom:15px; background-color:#FFF}
.Crumb .con{width:940px; margin:0 auto; padding-left:20px; line-height:30px;background: url(../images/redirect/hottitle.png) 4px -104px no-repeat;}
.Crumb .con a{color:#487CA5; padding:0 4px}
/*-热门-*/
.Hotbrand{position:relative; margin-bottom:15px}
.Hotbrand .con{height:175px;border:1px solid #CAD4D8; border-bottom:0;background-color:#FFF}
.Hotbrand .tit,.Hotbrand .lc,.Hotbrand .rc,.Hotbrand .bot{background:url(../images/redirect/hottitle.png) 0 0 no-repeat}
.Hotbrand .tit{width:948px;height:45px;overflow:hidden; padding-right:10px; text-align:right; line-height:45px}
.Hotbrand .lc,.Hotbrand .rc{width:19px; height:20px; position:absolute; top:0}
.Hotbrand .lc{ background-position:0px -46px; left:-19px;}
.Hotbrand .rc{ background-position:-21px -46px; right:-19px;}
.Hotbrand .bot{ background-position:0 -67px; height:10px; font-size:0; line-height:0}
.Hotbrand ul{display:block; height:114px; padding:15px 0 0 10px;}
.Hotbrand li{width:112px; height:44px; margin:0 6px 13px 0; float:left}
.Hotbrand li.last{ margin-right:0}
/*-列表-*/
.List{margin:0 auto 15px;}
.List .titmenu,.List .titmenu .lc,.List .titmenu .rc{height:84px; line-height:42px; background:url(../images/redirect/list_bg.png)}
.List .titmenu{ background-position:0 -85px}
.List .titmenu .lc,.List .titmenu .rc{ display:block; width:6px}
.List .titmenu .lc{background-position:0 0; float:left}
.List .titmenu .rc{background-position:-7px 0; float:right}
.List .con{border:1px solid #C2C8CC; border-top:0;height:auto!important; height:200px; min-height:200px;width:958px}
.titname{width:73px; height:25px; text-align:center; background:url(../images/redirect/hottitle.png) 0 -79px no-repeat; color:#3B3B3B; line-height:25px; margin:7px 10px 0 0; float:left;}
.systype,.letter{height:42px; float:left;width:948px}
.systype p{ font-size:14px; font-weight:bold; line-height:42px; padding-left:5px}
.systype p strong{color:#FF3300}
.systype p span{ font-size:12px; margin-left:10px; color:#69A2CB; font-weight:normal}
.systype ul{ padding-top:8px; float:left}
.systype li,.systype .c{float:left;height:25px; line-height:25px; background:url(../images/redirect/list_bg.png) 100% -175px no-repeat; padding:0 10px; font-size:14px;white-space:nowrap; overflow:hidden}
.systype li a{color:#3B3B3B; font-weight:bold; display:block; white-space:nowrap; padding-left:15px}
.systype li span{ padding-right:15px}
.systype li a:hover{color:#0B5485; text-decoration:none}
.systype .c a,.systype .c span{background:url(../images/redirect/hottitle.png) -821px -79px no-repeat; color:#fff; padding-left:15px; cursor:default}
.systype .c span{background-position:100% -79px; padding:0 15px 0 0; display:block;}
.letter a{color:#497694; padding:0 6px 0 0; font-size:16px; font-family:Arial; line-height:37px}
.conlist{padding:10px 10px 10px 20px;border-bottom:1px dotted #A7B2BA; float:left;width:928px}
.conlist span{float:left;width:53px; color:#B2C1CB; display:block; font-size:30px; line-height:30px}
.conlist ul{float:left;width:875px}
.conlist ul li{float:left;font-size:14px;line-height:30px;overflow:hidden; width:118px; margin-right:7px}
.conlist ul li a{height:30px; width:118px;display:block;white-space:nowrap;text-overflow: ellipsis;}
.even{background-color:#F7FBFD}
.List .con .last{ border-bottom:0}
.nolist{ padding:20px 0 40px 40px; font-size:14px; font-weight:bold;text-align:center;}
.nolist img{ margin-right:10px}
/*-提示层-*/
#fullbg {background-color:#000;left:0;top:0;height:100%;position:absolute;z-index:998;filter:alpha(opacity=20);opacity:0.2;}
#Feedback{width:412px;position:fixed !important;position:absolute;top:30%;left:50%;z-index:999; overflow:hidden; display:none; margin:0 0 0 -206px}
.fbbox{width:100%;color:#526069;}
.fbbox_t,.fbbox_b,.fbbox_c{height:15px;background:url(../images/redirect/feedback_bg.png) 0 0}
.fbbox_t,.fbbox_b{ font-size:0; line-height:0}
.fbbox_b{background-position:0 100%}
.fbbox_c{padding:0 15px;height:auto; line-height:20px; font-size:14px; background-position:100% 0; background-repeat:repeat-y}
.fbbox_c_tit,.fbbox_c_tit a.close,.fbbox_c_tit a:hover.close{ height:28px; padding:0 10px; background:url(../images/redirect/feedback_item.png) 0 0; display:block; line-height:28px; font-weight:bold}
.fbbox_c_tit a.close,.fbbox_c_tit a:hover.close{ background-position:0 -30px;width:20px;height:20px; padding:0; margin:5px 0 0 0; float:right }
.fbbox_c_tit a:hover.close{ background-position:-22px -30px;}
.fbbox_c_con{padding:20px 10px; line-height:30px}
.bear{width:64px; height:58px; float:left; margin:0 10px 0 15px;_margin-left:8px; background:url(../images/redirect/bear.png) no-repeat}
.fbbox_c_con span{color:#6AA3C6; font-size:12px}
/*-底部-*/
.Foot{width:960px;margin:10px auto;padding:10px 0;text-align:center;color:#666666;border-top:1px solid #DCDCDC;line-height:24px}
.Foot a{color:#666666;text-decoration:none}
.Foot a:hover{color:#333333;text-decoration:underline}
.h42{ height:42px!important; overflow:hidden}
.f_green{color:#549B00}
.f_userslt{color:#FF6600}
.f_red{color:#cd0000}