body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre,fieldset, lengend,button, input, textarea,th, td{ margin: 0; padding: 0; }

body,button, input, select, textarea { font: normal 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }

h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4, h5, h6 { font-size: 100%; }

ul, ol { list-style: none; }

a { text-decoration: none; }

img { border: 0; }

.fl { float: left; }

.fr { float: right; }

.cl { clear: both; }

.header ,.main,.section,.footer{ width: 980px; margin: 0 auto; }

.top { line-height: 48px; background-image: url(../images/topbg.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 48px; border-bottom: solid 1px #ddd; border-top:solid 1px #ddd; overflow:hidden }

.header { height: 335px; }

.logo { margin-top: 5px; background-image: url(../images/line.jpg); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }

.danw { display:inline; margin-left:10px; margin-top:5px }

.conn { width:240px }

.conn li { float:left }

.conn li.icokf { background:url(../images/mai.jpg) no-repeat left center; padding-left:15px }

.conn li.icotel { background:url(../images/tel.jpg) no-repeat left center; padding-left:13px; font-family:Arial, Helvetica, sans-serif }

.conn a{ padding-right: 10px; color:#333 }

.conn a:hover { text-decoration:underline }

.conn li img { margin-top:15px }

.section { margin-top: 10px; }

.mawp { background: #00a2e4; margin-top: 1px; }

.lfban { border: 1px solid #ddd; width: 196px; }

.content { width: 772px; }

.tab { line-height: 35px; height: 35px; background-color: #3a7dda; }

.menu { display: block; height: 35px; width: 450px; }

.menu li { float: left; background-image: url(../images/sepline.jpg); background-repeat: no-repeat; background-position: right center; display: inline-block; }

.menu li.noma { padding-left: 0; }

.menu li a { color: #FFFFFF; text-decoration: none; display: block; padding-right: 10px; padding-left: 10px; font: 18px/35px microsoft yahei,ºÚÌå,Arial; }

.menu li a:hover,.menu li.focus a { background: #df2d79; }

.more { background-color: #df2d79; padding-right: 20px; padding-left: 30px; position: relative; z-index:900 }

.more img { position: absolute; z-index: 1000; top: -5px; left: -20px; }

.more a { font: 18px/30px microsoft yahei,ºÚÌå,Arial; color: #fff; text-decoration: none; }

.more em { padding-left: 5px; font: normal 18px/35px "ËÎÌå"; }

.sixarea { height: 297px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ddd; border-left-color: #ddd; border-bottom:solid 1px #ddd; overflow:hidden }

.sixnone { display:none }

.sixarea li { float: left; height: 148px; width: 256px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; background-image: url(../images/s-bg.jpg); background-repeat: repeat-x; background-position: center bottom; position: relative; }

.sixarea li.nobor { border-right: 0; }

.sixarea li a { display: block; background-image: url(../images/s-hl.jpg); background-repeat: no-repeat; background-position: 170px bottom; height: 138px; text-decoration: none; color: #333; padding-left: 10px; padding-top:10px }

.sixarea li.jr a { background-image: url(../images/s-hz.jpg); }

.sixarea li.cg a { background-image: url(../images/s-cj.jpg); }

.sixarea li.rlzy a { background-image: url(../images/s-sf.jpg); }

.sixarea li.xs a { background-image: url(../images/s-gc.jpg); }

.sixarea li.kj a { background-image: url(../images/s-cj.jpg); }

.sixarea li.wlxl a { background-image: url(../images/s-hk.jpg); }

.sixarea li.qdmore { text-align:center }

.sixarea li.qdmore img { margin-top:20px }

.sixarea .title { font: 22px/35px microsoft yahei,ºÚÌå,Arial; display: block; height: 35px; background-image: url(../images/cname.jpg); background-repeat: no-repeat; background-position: 0px 3px; }

.sixarea .title b { display:none }

.sixarea .tjr { background-position: 0 -32px; }

.sixarea .tcg { background-position: 0 -67px; }

.sixarea .trlzy { background-position: 0 -102px; }

.sixarea .txs { background-position: 0 -137px; }

.sixarea .tkj { background-position: 0 -172px; }

.sixarea .twlzk { background-position: 0 -207px; }

.sixarea .twlbk { background-position: 0 -242px; }

.sixarea li p { line-height: 18px; }

.sixarea .price { display: block; color: #DF2D79; }

.conn { color: #DF2D79; }

.sixarea .price b { font: 22px/35px Arial; padding-right: 6px; }

.sixarea .xq { line-height: 22px; color: #FFF; text-align: center; display: block; height: 22px; width: 70px; background-color: #DF2D79; }

.sixarea li a:hover .xq { background-color: #3A7DDA; }

.sixarea .tagbk,.sixarea .tagzk,.sixarea .tagwl,.sixarea .tagzbk { background-image: url(../images/tag-bk.jpg); background-repeat: no-repeat; height: 64px; width: 65px; position: absolute; z-index: 999; top: 0px; right: 0px; }

.sixarea .tagzk { background-image: url(../images/tag-zk.jpg) }

.sixarea .tagwl { background-image: url(../images/tag-wl.jpg) }

.sixarea .tagzbk { background-image: url(../images/tag-zbk.jpg) }

.honours { background-image: url(../images/bg-blue.jpg); background-repeat: repeat-x; background-position: 0px 0px; height: 169px; }

.hoban { background-color: #fff; height: 169px; width:177px; overflow:hidden }

.horight { height: 169px; width:803px; background-image: url(../images/zhebg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

.links { text-align:right; color:#3a7dda; height:20px; line-height:18px }

.links a { text-decoration:none; color: #3a7dda; font-size:13px; padding:0 5px }

.links a:hover { color: #DF2D79; }

.holist { display:inline; margin-left:33px; _margin-left:20px }

.holist ul { padding-top: 10px; }

.holist li { float: left; width: 136px; text-align: center; display: inline-block; margin-left: 14px; line-height: 18px; }

.holist li a img { padding-bottom: 5px; }

.holist  li a { color: #c5d7ed; }

.holist  li a:hover { color: #fff; text-decoration: underline; }

.copy { border-top: solid 1px #ddd; margin-top: 30px; background: #f4f4f4; }

.footer { text-align: center; line-height: 24px; color: #333; height: 80px; padding-top: 15px; }

.footer a { color: #3a7dda; text-decoration: underline; }

.footer a:hover { color: #DF2D79; }

