@charset "gb2312";
body{font:12px/1.5 "\5b8b\4f53",Helvetica,Tahoma,arial,sans-serif;margin:0 auto;background:#ececec;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,fieldset,select,button,textarea,iframe{margin:0; padding:0;}
fieldset,img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
input,textarea{outline:none;}
textarea{resize:none}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.hide{position:absolute;top:-999em;}
.show{position:static;}
.rela{position:relative;}
.abso{position:absolute;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.blo{display:block;}

.wrapper{width:950px; margin:0 auto;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.ml20{margin-left:20px;}

.header{height:224px; background:url(images/banner.jpg) no-repeat center top;}
.logo{width:130px;padding:14px 0 0 1px;}
.logo a{height:35px; line-height:350px; overflow:hidden; display:block;}

.info{padding:20px 0;font-size:14px;}
.info-left{width:575px;}
.info-left p{line-height:30px; padding:4px 0;}
.info-left .star{_padding-top:6px;_line-height:11px;display:inline-block; vertical-align:middle;_vertical-align:text-bottom; margin-top:-4px;}
.aHref,.main .aHref{height:28px;line-height:28px; margin-right:10px;padding:0 20px;border:1px solid #f2a3a0; background:url(images/aHref-x.gif) repeat-x; display:inline-block; color:#be2152; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.info-ewm{padding:30px 0;}
.info-ewm p{line-height:20px; padding-top:10px; color:#666;}
.flow{padding:17px 0 13px; background:#fff3ed;}
.flow dl{height:108px;background:url(images/flowBg.png) no-repeat 30px top; padding-left:21px;}
.flow dl dt,.flow dl dd{width:128px; margin-right:2px; line-height:16px; color:#fff; float:left; display:inline;}
.flow dl dt{padding-top:57px; line-height:20px; font-size:16px;}
.flow dl dd{padding-top:35px;}
.flow dl dd a{color:#fff;}


.menu{width:255px;}
.menu h2{line-height:40px; background:#1c3285; font-size:16px; font-weight:normal; color:#ffffff;}
.menu h2 a{color:#fffefe;}
.menu dl{margin-bottom:2px;}
.menu dl dt{height:32px; line-height:32px;background:url(images/menu-i.gif) no-repeat 35px -32px #3a96ed; font-weight:bold;}
.menu dl dt a{padding-left:52px; color:#eee;display:block;}
.menu dl dd{height:28px;line-height:28px;padding-left:52px; vertical-align:top;}
.menu dl dd a{color:#333; display:block;}
.menu dl dd a:hover,.menu dl dt a:hover,.menu .menu-dl dd.on a{color:#1b58f4;}
.menu .menu-dl{height:32px;overflow:hidden;background:#ececec;}
.menu .menu-dl dt{margin-bottom:5px;background-position:35px -32px;}
.menu .menu-dl.cur{height:auto; padding-bottom:5px;}
.menu .menu-dl.cur dt{background-position:35px top;}
/*background:#ececec;*/
.main{padding:0 18px 20px 0;clear:none;}
.title{height:28px;line-height:28px;padding-top:12px;border-bottom:1px solid #ccc;}
.title h3{height:28px;padding:0 20px 0 20px;display:inline-block;*display:inline;*zoom:1;background:#1c3285; color:#fff;}
.text{line-height:28px; padding:8px 0;}
.tit-h5{line-height:30px;padding-top:5px; font-size:12px;}
.red{color:#f00;}
.main a{color:#333;font-size:14px;}
.main .text-aHref{color:#aa1f3d; text-decoration:underline;}

.tex-table{width:100%;border-collapse:collapse;}
.tex-table th,.tex-table td{padding:5px 10px; line-height:20px; border:1px solid #ddd;}

.zs-img{padding-top:6px;margin-right:14px;}
.hi{display:none;}
.xmu{clear:both;}
.xmcontent{margin:15px;font-size:14px;}