@charset "utf-8";
/* CSS5-CSS初始化-css5.com.cn */
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,table,th,td,form,input,button,select,textarea {margin:0;padding:0;font-style: normal;font:12px/22px "\5B8B\4F53",Arial,Helvetica,sans-serif}
ol,ul ,li{list-style:none}
*:focus {outline: none}
img {border: 0;vertical-align:middle}
body{color:#656565;background:#FFF;text-align:center}
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}
a{color:#656565;text-decoration:none} 
a:hover{color:#BA2539}

.undis{display:none}

.lf{float:left}
.rt{float:right}
.a,#main{margin:0 auto;width:1000px;overflow:hidden}
.b{width:100%;overflow:hidden}

#tops{margin:0 auto;width:100%;height:33px;background:url(top-bg.gif) repeat-x 0 0}
#tops .lf,#tops .rt{line-height:33px}
#tops .rt{padding-right:10px}
#tops .lf ul{float:left;padding-right:11px}
#tops .lf ul li{float:left;padding-right:11px;height:33px;line-height:33px}
#tops .lf ul li a{padding-left:23px;color:#BA2539}#tops .lf ul li a:hover{color:#F00}
.t1{background:url(ico-logo.gif) no-repeat 7px center}
.t2{background:url(ico-phone.gif) no-repeat 11px center}
.t3{background:url(ico-app.gif) no-repeat 11px center}
#tops .lf .times{float:left;line-height:33px}
#tops .rt a{padding:0 6px;color:#2C2C2C}
#tops .rt a.blue{color:#014377}

#menu{height:22px;padding:6px 0 10px 0;color:#DDDDDD;text-align:left}
#menu .nav{float:left;height:22px;overflow:hidden}
#menu .location{float:right;height:22px;background:url(ico-logo2.gif) no-repeat 0 center;padding-left:18px;width:60px}
#menu .nav a,#menu .location a{color:#2B2B2B}
#menu .nav a{padding:0 2px}
#tops .rt a:hover,#menu .nav a:hover,#menu .location a:hover,.ft-nav a:hover,.copyRight a:hover,.loc a:hover,ul.newslist li a:hover,.pages .lf a:hover,.pages .rt a:hover,.pages .c a:hover,ul.z-img li div a:hover{color:#BA2539}

.ad{padding-bottom:13px}

#main{padding-bottom:42px}
#main-left{float:left;width:656px}
#main-right{float:right;width:312px;background:#F7F7F7;overflow:hidden}

.left-title{height:33px;border-bottom:3px solid #006198}
.left-title h2{font-size:22px;font-family:"\9ED1\4F53";font-weight:bold;color:#000000;float:left;line-height:33px;padding-left:5px;padding-right:40px}
.loc{float:left;line-height:33px;color:#7F7F7F}.loc a{color:#7F7F7F}.loc span{background:url(g.gif) no-repeat center center;padding:0 10px}
.left-title .more{float:right;height:33px;width:58px;background:url(more.gif) no-repeat 0 0}.left-title .more a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%}

ul.newslist{padding-top:14px}
ul.newslist li,.pages{height:44px;border-bottom:1px dashed #D4D4D4;background:url(li-ico.gif) no-repeat 2px 19px;text-align:left;line-height:44px;text-indent:25px;width:100%;overflow:hidden}
ul.newslist li a{font-size:14px;color:#4671A4}
ul.newslist li span{color:#939393;padding-left:20px}

.pages{background:none;height:22px;line-height:22px;padding:11px 0;text-indent:0}
.pages .lf{padding-left:5px;width:40px;text-align:left}.pages .lf a,.pages .rt a,.pages .c a{color:#333333}
.pages .rt{padding-right:5px;color:#333333}
.pages .c{float:left;padding-left:214px;height:22px;width:130px}
.pages .c a.up{float:left; width:40px;padding-left:16px;background:url(ico-up.gif) no-repeat 0 center;line-height:22px}
.pages .c a.down{float:right;line-height:22px; text-align:right;width:40px;padding-right:16px;background:url(ico-down.gif) no-repeat right center}

.so-box{height:36px;position:relative;background:url(so-bg.gif) no-repeat 0 0}
.so-box .input{position:absolute;left:27px;background:none;border:0;top:8px;height:18px;line-height:18px;width:216px;text-align:left}
.so-box .bottom{position:absolute;height:36px;width:60px;border:0;background:none;cursor:pointer;text-indent:-9999px;right:0;top:0}

.rt-ab{width:100%;height:250px;background:url(b302x258.gif) no-repeat center 10px;padding-top:18px;padding-bottom:20px;overflow:hidden}
.rt-ab img{margin:0 auto;width:289px;height:241px}

h3.rt-title{height:36px;background:url(right-title.gif) no-repeat center 0;font-weight:bold;text-indent:21px;line-height:34px;text-align:left;font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#666}h3.rt-title a{color:#666}
ul.topli{background:url(top.gif) no-repeat 15px 7px;padding-bottom:20px}
ul.topli li{float:left;height:30px;text-align:left;line-height:30px;font-size:14px;padding:0 25px 0 45px;width:242px;overflow:hidden}
.h22{height:22px}

ul.z-img{margin:0 auto;width:296px;overflow:hidden;background:#F0F0F0;padding:2px}
ul.z-img li{padding-bottom:10px}
ul.z-img li div{width:282px;border:1px solid #D9D9D9;padding:6px;overflow:hidden;background:#FFF}
ul.z-img li div img{display:block;width:282px;height:68px;margin:0 auto}
ul.z-img li div span{display:block;margin:0 auto;cursor:pointer;font-size:14px;text-align:left;height:29px;width:282px;line-height:28px;overflow:hidden}
ul.z-img li.end{padding:0}
ul.z-img li div a{color:#010101}

#link{margin:0 auto;width:982px;padding:9px 0;overflow:hidden;border-top:11px  solid #F0F0F0;border-bottom:11px  solid #F0F0F0;border-left:9px  solid #F0F0F0;border-right:9px  solid #F0F0F0;background:#FFF}
#link h3.title{float:left;width:70px;text-align:right;line-height:24px;color:#010101}#link h3.title a{color:#010101}
#link .link{float:right;padding-right:20px;width:880px;text-align:left;line-height:24px}#link .link span{padding:0 4px}

#footer{padding:45px 0;background:url(ft.gif) repeat-x 0 24px;margin:0 auto;width:100%;overflow:hidden}
.ft-nav{line-height:24px;color:#7F7F7F}.ft-nav a{color:#7F7F7F}
.copyRight{line-height:24px;color:#B1B1B1}.copyRight a{color:#B1B1B1}