 @charset "utf-8";
 @import url("/javascript/boxy/css/boxy.css"); 

*{ font-family:Tahoma,Verdana,Helvetica,Arial,sans-serief;} html{overflow:-moz-scrollbars-vertical;min-height:101%;}
body{font-size:12px; text-align:center;color:#323031;padding:0;margin:0;}
ul,li{margin:0;padding:0;list-style:none} img{border:0} h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;color:#1F3A87;outline:none} a:hover{text-decoration:underline} input,select,button{font-size:12px;margin:0}
button{background:#CCC;color:#FFF;border:0;height:20px;line-height:20px;text-align:center;cursor:pointer;padding:0 10px}
i,i a{font-style:normal;color:#999;} i.red{color:#FF0000}
.clear{clear:both} .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}
h2{font-size:14px;padding:0 5px;height:28px;line-height:28px;margin:0;}  h2 a{font-weight:bold}
h3{font-size:12px;background:#F8F8F8;padding:0 10px;height:28px;line-height:28px;margin:0;border:1px solid #E3E3E3; position:relative}
h3 span{ position:absolute;display:block;right:5px;top:0}
h3 span b{width:80px;float:left;display:block;text-align:right;overflow:hidden;color:#999; font-weight:normal}
h3 b a{color:#1F3A87;color:#CD181F}
h3 a{color:#323031}
h3.tab{background:#F8F8F8 url(/Images/tab_line.gif) repeat-x bottom;border:1px solid #E8E8E8;border-bottom:0;padding:0 2px;height:30px}
h3.tab a{/*border:1px solid #E3E3E3;border-bottom:0;*/height:26px;line-height:26px;display:block;float:left;padding:0 12px;margin:2px 0 0 0;color:#1F3A87}
h3.tab a.current{border:1px solid #E3E3E3;border-bottom:0;background:#FFF;color:#323031;height:27px;} h3.tab span{float:left;padding:0 10px;position:relative}

#wrap{width:970px;text-align:left;margin:0 auto;}

#header{margin-bottom:15px;}
.topnav {list-style:none;padding:0 20px;margin:0;height:35px;font-size:12px;background:#AD0000 url(/Images/topnav_bg_red.gif) repeat-x;}
.topnav img{float:left;margin:2px 5px 0 -5px} .topnav i{color:#FFFF00;padding:0 2px}
.topnav li {float:left;margin:0;padding:0 11px 0 0;position:relative;z-index:99}
.topnav li a{color:#fff;display:block;text-decoration:none;float:left;padding:0 6px;line-height:35px}
.topnav li a:hover{background:url(/Images/topnav_hover_red.gif) no-repeat center top;}
.topnav li span {width:17px;height:35px;float:left;background:url(/Images/subnav_btn_red.gif) no-repeat center top;cursor:pointer}
.topnav li span.subhover {background-position:center bottom;cursor:pointer;}
.topnav li .subnav {list-style:none;position:absolute;left:0;top:35px;background:#AD0000;border:1px solid #910B0B;margin:0;padding:0;display:none;float:left;width:82px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.topnav li .subnav li{margin:0;padding:0;clear:both;width:82px;border-top:1px solid #C70202;border-bottom:1px solid #910B0B;}
html .topnav li .subnav li a {float:left;width:55px;background:#AD0000 url(/Images/dropdown_linkbg_red.gif) no-repeat 10px center;padding-left:20px;}
html .topnav li .subnav li a:hover {background:#910B0B url(/Images/dropdown_linkbg_red.gif) no-repeat 10px center;}


.left{width:670px;margin-right:15px;float:left;height:100%;overflow:hidden}
.left h3{background:#F8F8F8 url(/Images/left3_h3.gif) no-repeat 10px 9px;padding-left:28px;height:29px}
.left h3 i a{margin:0 6px} .left h3 i,.left h3 i a{color:#999;}

.left_1{width:180px; background:#F7F7F7; height:100%;margin-right:15px;float:left}


.left_2{width:475px;height:100%;float:left;}



.topad{width:970px;height:90px;margin:5px 0 5px 0;overflow:hidden;*margin-top:-15px;} .topad span{width:743px;float:left;height:90px;display:block} .topad img{float:right;width:227px;height:90px}

#banner a,#banner a.current,#search button,.city button,ul.lg li,ul.lg li a,.news ol li a{background:url(/Images/bg.gif) no-repeat}
#banner{height:150px;width:670px;overflow:hidden;background:url(/Images/bg_03.gif) no-repeat left top;position:relative;}
#banner span{position:absolute;top:95px;left:60px}
#banner p{position:absolute;height:40px;top:35px;left:40px;font-size:24px;text-align:center;display:none;padding:0;margin:0;color:#DF5C04;line-height:40px;}
#banner a{background-position:left -952px;width:88px;height:27px;font-size:12px;display:block;overflow:hidden;color:#FFF;margin-right:20px;line-height:27px;text-decoration:none;float:left;cursor:pointer;text-align:center} #banner a.current{background-position:left -924px;}


#search{height:30px;width:636px;background:#F5F5F5 url(/Images/bg_03.gif) no-repeat left bottom;padding:0 17px;position:relative;margin:15px 0;}
#search input{border:1px solid #C1C1C1;height:16px;position:absolute;top:5px;right:66px;width:120px}
#search button{background-position:right -1527px;position:absolute;width:43px;height:20px;border:0;top:5px;right:17px}
.news ul{overflow:hidden;line-height:30px;height:30px;width:395px;float:left;padding-left:10px}
.news ul li{margin:0;} .news ul li.active{display:block;}
.news ol{float:left;margin:10px 0 0 10px;height:10px;overflow:hidden} .news ol li{display:block;float:left;margin-left:3px;width:10px;overflow:hidden} .news ol li a{background-position:left -894px;width:10px;height:10px;display:block;overflow:hidden}
.news ol li a:hover{background-position:left -904px} .news ol li a.active,.news ol li a.active:hover{background-position:left -884px}

ul.ct{width:465px;height:100%;margin-top:10px;padding:0 5px}
ul.ct li{height:26px;line-height:26px;overflow:hidden; background:url(/Images/dot_3.gif) no-repeat left center;padding-left:10px;font-size:14px}
ul.ct li span{float:right;color:#999;font-size:12px} ul.ct li span a{color:#999}
ul.ct li.t{font-weight:bold;background:none;padding:0 1px}
ul.ct li.c{color:#9A9A9A;font-size:12px;height:100%;line-height:22px;text-indent:2em;margin-bottom:5px;background:none;padding:0 1px} ul.ct li a{color:#020202}

h3.r{border:0;border-bottom:1px solid #E3E3E3; background:url(/Images/left2_h3.gif) no-repeat 10px center;padding-left:22px}
.rz{display:inline-block;} .rz a{width:220px;float:left}

.city{background:#F8F8F8;width:150px;height:100%;margin:15px 0;padding:10px 15px;line-height:24px;float:left;font-size:14px}
.city a{width:37px;text-align:center;display:block;float:left} .city select,.city input{margin:15px 0 0 7px;font-size:14px}
.city button{background-position:right -1527px;width:43px;height:20px;border:0;margin:10px 0 0 7px;display:block}

.pic{width:670px;height:100px;margin-bottom:15px; display:inline-block;padding:15px 10px}
.pic a{display:block;width:130px;float:left;overflow:hidden;height:100px;text-align:center}
.pic img{width:100px;height:70px;border:1px solid #E8E8E8;padding:2px;display:block; margin:0 auto 10px auto}


ul.lg{width:285px;float:left;padding:10px 0 0 0;height:100%;}
ul.lg li{background-position:center bottom;line-height:22px;position:relative;height:100%;padding:8px 0 8px 0}
ul.lg li a{background-position:3px -985px;padding:0 15px;display:block}
ul.lg li a.u{display:inline;position:absolute;bottom:8px;right:15px;color:#999;padding:0 0 0 6px;background:#FFF}

.right{width:285px;float:right; height:100%;overflow:hidden}
.right .list{border:1px solid #E8E8E8;border-top:0;margin-bottom:15px}

.add{border:1px solid #E8E8E8; background:#F8F8F8;padding:5px 10px;line-height:24px;margin-bottom:15px}
.list{padding:10px 5px} .list a{display:block;height:25px;line-height:25px;overflow:hidden;font-size:12px;color:#323031; background:url(/Images/dot_3.gif) no-repeat left 12px;padding-left:8px}

.left_1 h3{background:#F8F8F8 url(/Images/left1_h3.gif) no-repeat 3px 3px;border:0;padding:0;padding-left:18px;height:15px;}
.left_1 .list a{height:27px; line-height:27px;}

.hot{ background:url(/Images/fig.gif) no-repeat 8px 14px} .hot a{background:none;padding-left:22px}
.hot span{border-top:1px solid #E8E8E8;display:block;margin-top:8px;padding:8px 5px 0 5px}
.hot span a{padding:0}

#link{border:1px solid #E3E3E3;padding:10px 0 10px 30px;position:relative;margin:0 0 15px 0;height:100%;line-height:180%}
#link span{width:22px;text-align:center;display:block;background:#EEE;position:absolute;left:0px;top:0px} #link a{margin-right:8px;color:#666}

#footer{height:92px;overflow:hidden;border-top:1px solid #E8E8E8;text-align:center;color:#8D8D8D; line-height:190%;padding-top:18px;}
#footer span{width:360px;margin:0 auto;display:block;color:#AEAEAE} #footer span a{margin:0;color:#AEAEAE} #footer a{color:#8D8D8D;margin:0 12px}



 
.qtip{padding:5px;width:auto; max-width:250px; background:none repeat scroll 0 0 #FFFEEE;border:1px solid #FFE3AA;display:none;overflow:hidden;z-index:9999;position:absolute;text-align:left;}
