/*初始化结构*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,th,td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
ol,ul,li{list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
td,th,div{word-break:break-all;word-wrap:break-word;}
form{display:inline;}
*{outline:none}
img{border:0;}
em,cite{ font-style:normal;}
blockquote{quotes: none;}
blockquote:before,blockquote:after,{content: '';content: none;}
html{ font-size:12px;}

.city_hot{float:left;margin:0px 0px 0px 55px;_margin:0px 0px 0px 27px;padding:15px 0px;width:465px;font-size:16px;font-family:"Microsoft YaHei","KaiTi","SimHei","SimSun";}
.city_hot h3{float:left;color:#444;font-size:16px;}
.city_hlist{float:left;width:465px;color:#0066BB;}
.city_hlist li{float:left;width:65px;height:40px;line-height:48px;text-align:left;font-weight:bold;}
.city_hlist1{float:left;width:465px;color:#0066BB;}
.city_hlist1 li{float:left;width:70px;height:40px;line-height:48px;text-align:left;font-weight:bold;}

li a.citya,li a.citya:hover{color:#999999;}
.city_open{float:left;padding:0px 0px 0px 0px;width:700px;}
.city_open h3{float:left;padding:0px 0px 15px 0px;color:#444;font-size:14px;font-weight:bold;}
.city_opc{float:left;width:640px;overflow:auto;}
.citycoming{float:left;padding:0px 0px 5px 0px;width:640px;line-height:20px;}
.citycoming11{float:left;width:35px;font-size:14px;color:#aaaaaa;font-weight:bold;}
.citycoming1{float:left;width:70px;font-size:14px;color:#aaaaaa;font-weight:bold;}
.citycoming2{float:left;font-size:14px;color:#999999;font-weight:bold;width:500px;}

body,a{color:#333}
a:hover{text-decoration:underline}
a{color:#006699;text-decoration:none;}
a:hover{color:#ff5500;}
em{font-style:normal}
strong{font-weight:bold}
.s1,.s1 a{color:#ff451a!important}
.s2,.s2 a{color:#0e71f7!important}
.s3,.s3 a{color:#336699!important}
.s4,.s4 a{color:#e44b07!important}
.s5,.s5 a{color:#70B824!important}
.s6,.s6 a{color:#999999!important}
.s7,.s7 a{color:#FF4C08!important}
.s8,.s8 a{color:#333333!important}
.gray,.gray a{color:#666;}
.hidden{display:none}

.lh_22{line-height:22px;height:22px;overflow:hidden;}
body{font-family:Verdana,"Microsoft YaHei","KaiTi","SimHei","SimSun";color:#333;background:#fff url(bg.jpg) top center repeat-x; font-size:12px;}
#header,#main,#footer{width:960px;margin:0 auto;}
#main{margin-bottom:10px;}
#top{height:23px;border-bottom:1px solid #fff;background:url(../xhb_images/home/topbar.png) 0 bottom repeat-x;_background:#e9f1f4;line-height:23px;overflow:hidden;}
#top1{height:100px;background:#FF4C08 0 bottom repeat-x;_background:#e9f1f4;overflow:hidden;}
.top1 li{float:left;margin-right:10px;}
.top1{width:960px;margin:auto;}
.top1 a{color:#fff;}
.top{width:960px;margin:auto;}
.top li{float:left;margin-right:10px;}
.top a{color:#666;}
.tops{line-height:21px;}
.tops h2{line-height:26px; font-size:16px; font-weight:800; text-align:center;}
.tops p{margin-bottom:15px; color:#444}

#navA{height:35px;background-color:#FF4C08;}
.navA,.navAL,.navAR,.navA li,.navA li a,#td_mymenu{background:url(../xhb_images/home/navA.png) 999em 999em no-repeat;}
.navAL,.navAR{width:5px;height:35px;}
.navAL{ background-position:0 -80px;_margin-right:-3px;}
.navAR{ background-position:0 -150px;_margin-left:-3px;}
.navA{ background-position:0 -115px;height:35px;overflow:hidden; background-repeat:repeat-x;}
.navA ul{font-size:14px;overflow:hidden;}
.navA li{float:left;margin-left:-1px;}
.navA li a{float:left;color:#ffffff;padding:0 15px;height:35px;line-height:35px;outline:none;font-weight:700; background-position:0 -35px;}
.navA li a:hover{text-decoration:none;color:#ffea00;}
.navA .current a,.navA .current:hover a,.navA .current a:hover{background-position:center top;display:inline;text-decoration:none;text-shadow:none;}
#td_mymenu{ background-position:-20px -150px;color:#fff;cursor:pointer;float:right;width:92px;height:23px;overflow:hidden;line-height:23px;padding-left:10px;margin:5px 2px 0 0;_display:inline}
#td_mymenu_old{color:#888;}

#searchA{margin:2px 0 5px;height:41px;overflow:hidden;}
#searchA,.searchA_right{background:url(../xhb_images/home/searchA.png) no-repeat;}
.searchA_right{ background-position:right 0;height:41px;width:5px;}
.searchA{padding:0px 0 0 20px;}
.searchA .ip{width:120px;float:left;border:1px dashed #FF4C08;background:#fff;height:20px;padding:4px 5px 0;overflow:hidden;}
.searchA .ip input{border:0;background:none;padding:0;font:14px/16px Arial;width:100%;float:left;margin:0;}
.searchA button{color:#333;width:45px;height:25px;border:0 none;background:url(../xhb_images/home/search_btn.png) no-repeat; font-size:14px; font-weight:700;line-height:25px;padding:0 0 3px 0;margin-left:7px;}
.s_tags{padding:3px 0 0 15px; font-size:14px;height:20px;line-height:20px;overflow:hidden;margin:0;}
#searchA .s_tags .s2{color:#ff5500 !important;}
.searchA .gray{color:#999;}
.s_tags a{margin:0 8px 0 0;color:#666;}



.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt60{margin-top:60px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.p3{padding:3px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.w215{width:215px}
.w242{width:242px}
.w250{width:250px}
.w298{width:298px}
.w315{width:315px}
.w390{width:390px}
.w400{width:400px}
.w550{width:550px}
.w708{width:708px}
.w960{width:960px}
.h415{height:415px}
.h500{height:500px}
.h620{height:620px}


.line_bottom { background:#f8f8f8; height:1px;}

.descFont {line-height:20px; color:#999}
/*面包屑*/
#breadCrumb{zoom:1; border:1px solid #eeeeee;background:#ffffff;padding:0 5px 0 10px;margin-bottom:10px;}
#breadCrumb_1{zoom:1; border:1px solid #c1d8ea;background:#f5fafe;padding:0 5px 0 10px;margin-bottom:10px;}
#breadCrumb a{line-height:30px;}
#breadCrumb .fr{padding-top:7px;}
#breadCrumb .fr a{line-height:18px;}
#breadCrumb .fr .link_down{margin-top:-1px;}
#breadCrumb em{ font-family:Simsun;margin:0 5px;}
#breadCrumb .breadEm{height:30px;background:url(xhb_images/wind/breadEm.png) 0 0 no-repeat;width:10px;overflow:hidden;margin:0 3px;float:left;}
#breadCrumb img.breadHome{float:left;margin:6px 5px 0 0;}

.pwSlideWrap{border:1px solid #DEB98A; padding:2px; width:295px; height:489px;}
.pwSlide{position:relative;zoom:1}
.pwSlide,.pwSlide .switch,.pwSlide .switch li{width:260px; height:210px;overflow:hidden;}
.pwSlide .pwSlide-bg,.pwSlide .switch li h3{position:absolute; left:0; bottom:0; z-index:1;height:40px; line-height:40px; width:100%; overflow:hidden}
.pwSlide .switch li a:hover,.pwSlide .switch li a:hover h3{text-decoration:none; cursor:pointer}
.pwSlide .switch li h3{z-index:2; text-indent:10px; font-size:14px; color:#fff; font-weight:700;}
.pwSlide .pwSlide-bg{background-color:#000;filter:alpha(opacity=80);opacity:0.8;}
.pwSlide .SwitchNav{position:absolute; right:8px; bottom:8px; z-index:3}
.pwSlide .SwitchNav li{float:left; display:inline; margin-left:3px; width:18px; height:18px; overflow:hidden; padding:2px 0 0; text-align:center; font:11px/18px Verdana;}
.pwSlide .SwitchNav li a{display:block; color:#c30; background:url(../xhb_images/home/pwSlide2.png) no-repeat 0 -2px;}
.pwSlide .SwitchNav li a:hover{text-decoration:none}
.pwSlide .SwitchNav li.current{padding:0; height:20px; width:20px; line-height:20px; font-weight:700;}
.pwSlide .SwitchNav li.current a{background-position:-17px 0; color:#fff;}

.pwSlideWrap1{border:1px dashed #DEB98A; padding:2px; width:700px; height:385px;}
.pwSlide1{position:relative;zoom:1}
.pwSlide1,.pwSlide1 .switch,.pwSlide1 .switch li{width:700px; height:385px;overflow:hidden;}
.pwSlide1 .pwSlide-bg1,.pwSlide1 .switch li h3{position:absolute; left:0; bottom:0; z-index:1;height:40px; line-height:40px; width:100%; overflow:hidden}
.pwSlide1 .switch li a:hover,.pwSlide1 .switch li a:hover h3{text-decoration:none; cursor:pointer}
.pwSlide1 .switch li h3{z-index:2; text-indent:10px; font-size:12px; color:#fff; font-weight:700;}
.pwSlide1 .pwSlide-bg1{background-color:#000;filter:alpha(opacity=80);opacity:0.8;}
.pwSlide1 .SwitchNav{position:absolute; right:8px; bottom:8px; z-index:3}
.pwSlide1 .SwitchNav li{float:left; display:inline; margin-left:3px; width:18px; height:18px; overflow:hidden; padding:2px 0 0; text-align:center; font:11px/18px Verdana;}
.pwSlide1 .SwitchNav li a{display:block; color:#c30; background:url(../xhb_images/home/pwSlide2.png) no-repeat 0 -2px;}
.pwSlide1 .SwitchNav li a:hover{text-decoration:none}
.pwSlide1 .SwitchNav li.current{padding:0; height:20px; width:20px; line-height:20px; font-weight:700;}
.pwSlide1 .SwitchNav li.current a{background-position:-17px 0; color:#fff;}

#pwSlide_0{height:485px; width:295px; overflow:visible;}
#pwSlide_0 .switch,#pwSlide_0 .switch li{height:400px; width:295px;}
#pwSlide_0 .pwSlide-bg,#pwSlide_0 .switch li h3{bottom:85px;height:28px; line-height:28px;}
#pwSlide_0 .switch li h3{font-size:12px; font-weight:500;}
#pwSlide_0 .SwitchNav{position:static; height:85px; overflow:hidden; padding:1px 0 0 8px; background-color:#2f2e2e}
#pwSlide_0 .SwitchNav li{float:left; display:inline; margin:0 3px; width:65px; height:72px; overflow:hidden; padding:3px 0 0;}
#pwSlide_0 .SwitchNav li img{border:1px solid #fff; width:50px; height:70px;}
#pwSlide_0 .SwitchNav li a{background:none;}
#pwSlide_0 .SwitchNav li.current{background:url(../xhb_images/home/arrow_top.png) no-repeat 50% 0}
#pwSlide_0 .SwitchNav li.current img{border-color:#D5D5D5}

#topNews{position:relative;}
#topNews .hd{height:0px; border-bottom:none; background:none;}
#topNews .hd h3{position:absolute; top:-1px; right:-1px; width:39px; height:39px; overflow:hidden; text-indent:-99em; background:url(../xhb_images/home/hot.png) no-repeat 0 0;}
#topNews .bd{padding:10px 12px 13px 14px;}

.sideplay{float:left; padding:5px 4px 14px; width:305px; border:1px solid #ff82a2}
.sideplay .top1{margin:5px 5px 0;}
.sideplay .top1 h3{height:24px; line-height:24px; margin-bottom:3px;}
.sideplay .top1 h3 a{float:left; font-size:14px; font-weight:800;}
.sideplay .top1 h3 span{float:right; color:#999}

.panel2{border:1px dashed #DEB98A}
.panel2 .hd{height:29px; line-height:28px; padding:0 15px; background:url(../xhb_images/home/bg_hd.png) repeat-x 0 0; border-bottom:1px solid #dadada}
.panel2 .hd h3{float:left;font-size:14px; font-weight:800; color:FFFAF7}
.panel2 .bd{padding:10px;*zoom:1;background:#FFFAF7}


.panel1{border:1px solid #dedede}
.panel1 .hd{height:29px; line-height:28px; padding:0 15px; background:url(../xhb_images/home/bg_hd.png) repeat-x 0 0; border-bottom:1px solid #dadada}
.panel1 .hd h3{float:left;font-size:14px; font-weight:800; color:FFFAF7}
.panel1 .bd{padding:10px;*zoom:1;background:#FFFAF7}

.line1{ border-bottom-width:440px; border-bottom-style:dotted; border-bottom:1px solid #eeeeee;}

.panel{border:1px dashed #f6f6f6}
.panel .hd{height:29px; line-height:28px; padding:0 15px; background:url(../xhb_images/home/bg_hd.png) repeat-x 0 0; border-bottom:1px solid #dadada}
.panel .hd h3{float:left;font-size:14px; font-weight:800; color:FFFAF7}
.panel .bd{padding:10px;*zoom:1;background:#FFFAF7}

.subject{}
.subject img.fl{margin:3px 10px 0 0; padding:2px; border:1px solid #e5e5e5;}
.subject h4{font-size:14px; line-height:26px; color:#000; font-weight:700;}
.subject h4 a{color:#333}
.subject p{color:#999}

.subject_t { color:#333333}
.link_url {color:#666666}

.image img{display:block; padding:1px; border:1px  solid #B35791;}
.image1 img{display:block; padding:1px; border:1px dotted #999999;}

.sideBox,.sideBox .hd,.sideBox .bd{background:url(../xhb_images/home/sidebox.png) no-repeat 100% 100%;}
.sideBox{background-position:-242px 0; background-repeat:repeat-y}
.sideBox .hd{padding:0 12px 37px; margin-bottom:-30px; height:35px; line-height:35px; background-position:0 0;}
.sideBox .hd h3{padding-left:28px; font-size:14px; font-weight:800; color:#979797; background:url(../xhb_images/home/icons_h3.png) no-repeat 2px 6px;}
.sideBox .hd h3.h3_0{background-position:2px 6px;}
.sideBox .hd h3.h3_1{background-position:2px -40px;}
.sideBox .hd h3.h3_2{background-position:0 -87px;}
.sideBox .hd h3.h3_3{background-position:0 -148px;}
.sideBox .hd h3.h3_4{background-position:2px -200px;}
.sideBox .bd{padding:4px 20px 24px;min-height:45px; _height:45px;}

.sideBox1{padding:0 8px 8px; border:0px solid #ddd; background-color:#ffffff}
.sideBox1 .hd{height:29px; line-height:29px; padding:0 10px 0 5px; border-bottom:1px solid #aeaeae}
.sideBox1 .hd h3{float:left;font-size:12px; font-weight:800; color:#000; padding-left:15px; background:url(../xhb_images/home/icon_h3.png) no-repeat 0 -23px;}
.sideBox1 .hd .more{float:right; color:#4b4b4b}
.sideBox1 .hd .more a{color:#4b4b4b}
.sideBox1 .bd{}

.sideBox2{padding:0 8px 8px; border:1px solid #ddd; background-color:#ffffff}
.sideBox2 .hd{height:29px; line-height:29px; padding:0 10px 0 5px; border-bottom:1px solid #aeaeae}
.sideBox2 .hd h3{float:left;font-size:12px; font-weight:800; color:#000; padding-left:15px; background:url(../xhb_images/home/icon_h3.png) no-repeat 0 -23px;}
.sideBox2 .hd .more{float:right; color:#4b4b4b}
.sideBox2 .hd .more a{color:#4b4b4b}
.sideBox2 .bd{}

.album{position:relative; padding:0 30px; zoom:1;}
.album .listWrap{width:100%;height:160px; overflow:hidden}
.album .prev,.album .next{position:absolute; top:38px; width:24px; height:60px; overflow:hidden; text-indent:-99em; background:url(../xhb_images/home/arrow.png) no-repeat 0 0;}
.album .prev{left:0;}
.album .next{right:0; background-position: -23px 0;}
.album .imgList{width:200%;}
.album .imgList li{margin:0 15px 10px 0; width:111px; height:160px; overflow:hidden}
.album .imgList li img{width:105px; height:130px;}

.list{line-height:21px; color:#000}
.list li{height:21px; overflow:hidden; padding-left:10px; background:url(../xhb_images/home/icons_list.png) no-repeat 2px 10px;}
.list_f12{font-size:12px; line-height:20px; font-family:"Microsoft YaHei","KaiTi","SimHei","SimSun";}
.list_f13{font-size:13px; line-height:24px; font-family:"Microsoft YaHei","KaiTi","SimHei","SimSun";}
.list_f14{font-size:14px; line-height:24px; font-family:"Microsoft YaHei","KaiTi","SimHei","SimSun";}
.list_f16{font-size:16px; line-height:24px; font-family:"Microsoft YaHei","KaiTi","SimHei","SimSun";}
.list_f14 li{height:24px;}

.rankingList{line-height:22px; padding-left:28px; background:url(../xhb_images/home/icon_num.png) no-repeat 0 6px;}
.rankingList li{height:22px; overflow:hidden;}

.rankingList1{padding-left:25px; margin:4px 4px 0;_margin:8px 4px 1px; background:url(../xhb_images/home/icon_num.png) no-repeat 0 6px;_background-position:0 5px}
.rankingList1 li{height:24px; line-height:24px; overflow:hidden;}

/*清楚浮动*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}

/*通用样式*/
.b,b{ font-weight:700;}
.w{white-space:nowrap}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.pr{position:relative}
.cp{cursor:pointer;}
.vt,.vt td,.vt th{vertical-align:top}
.link_down span{padding:0 10px 0 0;background:url(../xhb_images/home/down.png) center right no-repeat; display:inline-block; cursor:pointer;}
.divHr{background:#eaeaea;height:1px;overflow:hidden;margin:10px 0;}
/*通用字体*/
.f9{font-size:10px;}
.f10,small,.small{font-size:10px;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fn,.fn a{font-weight:normal}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}
.view-hover .open-none{display:none;}

/*bottom*/
#footer{padding:10px 0;color:#666;}
#footer a{color:#68b;}
.bottom{margin:0 auto;}
.bottom ul{ padding:0 5px 5px;margin:0; list-style:none;}
.bottom ul li{ padding:0 10px 0 0;display:inline;}
.bottom ul li a{white-space:nowrap;}
