@charset "utf-8";@JOEN;
body{margin:0; padding:0; font:12px/130% Arial; text-align:center; background:#fff; word-wrap:break-word;}
div{color:#4f4f4f; margin:0 auto}
img{border:none; vertical-align:top}
dl,dd,dt,ul,li,form,iframe{margin:0; padding:0}S
ul{list-style:none}
a{color:#4f4f4f; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none}
a:hover{color:#000}
.clear{clear:both; height:0; line-height:0; font-size:0}
/*top内容*/
.top{width:100%; height:185px; border-bottom:#ededed 1px solid}
.top .lang{margin-top:-180px; margin-left:220px; color:#fff}
.top .lang a{color:#fff; font-size:9px; border-bottom:none}
.top .lang a:hover{color:#fff; border-bottom:#fff solid 1px}
.login{background:url(../images/login_bg.gif) no-repeat; height:36px; line-height:26px; clear:both; width:815px; border-top:#fff solid 1px; margin-top:-1px; padding-left:88px}
.login li{float:left; font-family:"宋体"}
.login li .inp01{width:73px; line-height:13px; height:13px; border:#bbb solid 1px;*margin:auto 1.2em auto 5px!important; margin:5px 1.2em auto 5px}
.login li .inp02{cursor:pointer; margin-right:0.8em;*margin-top:3px!important; margin-top:5px}
.login li img.inp02{*margin-top:1px!important;_margin-top:5px}

/*foot内容*/
.foot{clear:both; width:900px; margin-top:1em; text-align:left; color:#fff}
.foot .cont1 a{color:#fff}
.foot .cont1 a:hover{color:#fff; border-bottom:1px #fff solid}
.foot .cont1{height:30px; line-height:30px; background:#2e58bd; padding-left:2em}
.foot .cont1 img{margin-top:10px;*margin-top:1px; margin-left:-1em; position:absolute}
.foot .cont2{height:75px; background:#f4f4f4; color:#242424; padding-left:1em; padding-top:8px; line-height:16px}

/*首页中间内容*/
.main{width:892px; clear:both; text-align:left}
.main .left{float:left; width:207px; overflow:hidden}
.main .search{background:url(../images/search_bg.gif) no-repeat; height:30px}
.main .search .inp03{background:none; border:none; height:14px; line-height:14px; color:#bebebe; margin:6px 3px auto 8px; width:145px}
.main .search .inp04{margin:6px auto auto 4px;*margin:6px auto auto 0px; cursor:pointer; position:absolute}
.main .nav{clear:both; margin-top:8px}
.main .nav li{background:url(../images/left_bg01.gif) repeat-x; height:26px; line-height:26px; border-top:#e7e7e7 solid 5px; margin-top:1px; font-weight:bold; text-indent:23px}
.main .nav li a{background:url(../images/icon01.gif) no-repeat 8px center; color:#fff; display:block}
.main .nav li a:hover{color:#fff; text-decoration:underline}
.main .adv li{margin-top:6px}
.main .adv li img{padding:1px; border:#e7e7e7 solid 4px}
.main .links{margin-top:8px; border-top:#d2d2d2 solid 5px; background:url(../images/links_bg.gif) repeat-x left 7px}
.main .links dt{font-weight:bold; color:#000; height:19px; line-height:19px; background:url(../images/icon02.gif) no-repeat 5px center; padding-left:15px; margin-bottom:5px}
.main .links dt span{float:right; margin-right:5px; display:inline}
.main .links dt span img{margin-top:4px}
.main .links dd{padding-left:22px; line-height:18px}
.main .links dd a{color:#8b8b8b;background:url(../images/icon05.gif) no-repeat 3px center; padding-left:0.9em}
.main .links dd a:hover{color:#8b8b8b; text-decoration:underline}
.main .right{float:right; width:673px; overflow:hidden}
.main .in01,.main .in02,.main .in03{border-top:#1e67c4 solid 5px; clear:both; background:url(../images/in_bg.gif) repeat-x left 1px; min-height:100px;_height:100px}
.main .in01 .pic{float:left; margin:19px 14px auto 4px; display:inline}
.main .in01 .pic img{padding:1px; border:#e0e0e0 3px solid}
.main .in01 .font{width:420px; float:left; color:#3a5388; margin-top:19px; display:inline; line-height:14px}
.main .in01 .font h3{font-size:11px; color:#102c8e; margin:0 0 0.5em; padding:0; line-height:130%}
.main .in01 .font a{color:#3a5388}
.main .in01 .font a:hover{color:#333}
.main .in01 .font .more{color:#1e74cb; font-weight:bold; float:right; font-size:10px; background:url(../images/icon03.gif) no-repeat left center; padding-left:8px; margin:-1em 1em auto auto}
.main .in01 .font .more a{color:#1e74cb; text-decoration:underline}
.main .in01 .font .more a:hover{color:#1e74cb; text-decoration:none}
.main .in02{margin-top:2.3em}
.main .in02 dl,.main .in03 dt{width:662px; margin-left:4px}
.main .in02 dt,.main .in03 dt{color:#000; font-weight:bold; background:url(../images/icon04.gif) no-repeat left center; padding-left:8px; margin:6px auto 5px}
.main .in02 dt .more{float:right}
.main .in02 dd,.news dd{clear:both; background:url(../images/line01.gif) repeat-x left bottom; line-height:24px}
.main .in02 dd .time{float:right; color:#929292}
.main .in02 dd a,.news dd a{background:url(../images/icon05.gif) no-repeat 3px center; padding-left:0.9em}
.main .in03{border-top:#e5e5e5 solid 3px; margin-top:1em}
.main .in03 dl{width:680px}
.main .in03 dd{float:left; width:218px; margin-right:7px}
.main .in03 dd .pic img{padding:1px; border:#e5e5e5 solid 3px}
.main .in03 dd .font{border:#e5e5e5 solid 1px; border-top:none; padding:0 1em 1em 0.5em; line-height:14px; height:76px;}
.main .in03 dd .font h3{margin:0; padding:0; font-size:11px; padding:3px 0 5px; color:#616161; text-transform:uppercase}
.main .in03 dd .font .more{background:url(../images/icon03.gif) no-repeat left center; padding-left:0.5em}
.main .in03 dd .font .more a{color:#1e74cb; text-decoration:underline}
.main .in03 dd .font .more a:hvoer{color:#1e74cb; text-decoration:none}

/*二级页面左边*/
.tmain{width:900px; clear:both; text-align:left; margin-top:8px}
.tmain .left{float:left; width:233px}
.tmain .left .ltop{background:url(../images/tl_top.gif) no-repeat 0px 26px; min-height:177px; *_height:177px}
.tmain .left #leftbg{background:url(../images/tl_mid.gif) repeat-y}
.tmain .left dl{width:227px}
.tmain .left dt{height:22px; line-height:22px; *_padding-top:0px; color:#2557ba; font-weight:bold; text-indent:1.6em; border-top:#1c63c2 4px solid; background:#fff; text-transform:uppercase}
.tmain .left dt img{margin-top:7px; position:absolute; *margin-top:3px; margin-left:6px}
.tmain .left dd{ background:url(../images/kk.jpg) no-repeat 11px 11px ;border-bottom:1px solid #ddd; text-indent:0; padding:4px 0.5em 4px 1.5em;}
.tmain .left dd.last{border:none}
.tmain .left dd a{color:#7a7a7a; padding-left:0px}
.tmain .left dd a:hover{color:#000}
.tmain .left dd a span{font-family:"宋体"; font-size:10px; position:absolute; margin:1px auto auto -9px;*margin:-2px auto auto -9px}
.tmain .left .lbot{padding-bottom:36px;*padding-bottom:0}

/*二级页面右边*/
.tmain .right{float:left; width:656px; border-top:solid 1px #cacbcb; padding-top:3px; margin-left:8px;}
.tmain .right .weizhi{height:22px; font-size:11px; line-height:22px; text-indent:2.5em; background:#f0f0f0}
.tmain .right .weizhi img{margin:7px 8px auto -18px; position:absolute; *margin-top:3px}
.tmain .right .weizhi span{font-weight:bold; text-transform:uppercase; color:#000}
.conts{clear:both; width:630px; margin:20px auto auto 10px;}
.conts h3.title{text-align:center; font-size:13px; border-bottom:#aca899 solid 1px; padding-bottom:8px}
.conts h3.title .time{font-weight:normal; font-size:11px}
.conts dl{clear:both; margin-bottom:2em}
.conts dt{color:#2557ba;  background:url(../images/icon06.gif) no-repeat left 3px; padding-left:8px; width:600px; margin-left:20px; clear:both}
.conts dt p{font-weight:normal; color:#000; margin:0; padding:5px 0; border-bottom:#f1f1f1 solid 1px}
.conts dd{width:600px; margin-left:28px; padding:8px 0 8px 3px; clear:both}
.conts dd .time{float:right; color:#bebebe; margin-right:4px; display:inline}
.conts p {line-height:180%;}
.conts div br {padding-bottom:20px}
.conts table{ background:#fff;}
.conts .txt img { }

/*会员注册*/
.msg{clear:both}
.msg dt{margin:8px auto 18px auto; border-bottom:#eee solid 1px; background:url(../images/icon08.gif) no-repeat 5px 5px; text-indent:1.2em; padding-bottom:3px}
.msg dd{border:none; clear:both}
.msg dd h4{width:150px; float:left; margin:0; padding:0; font-size:12px; font-weight:normal}
.msg dd .m_text{height:15px; width:240px; background:#fff; line-height:15px; border:#ccc solid 1px; color:#000; color:#666}
.msg dd .m_area{width:380px; height:100px; overflow:auto; margin-left:0px; background:#fff; border:#ccc solid 1px; color:#000; color:#666}
.msg dd .yanma{width:35px}
.msg dd.msg_but{margin-left:176px; display:inline}
.msg dd .m_but{cursor:pointer; font-family:Arial; width:80px; height:20px; border:#eaeef4 solid 1px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; background:#fff; margin-top:18px}

/*分页*/
.fenye{clear:both; text-align:center; padding:1em 0}
.fenye div{text-align:right}

/*部分二级页面*/
.sitemap{border:none; clear:both}
.sitemap dd,.search_s dd{border:none; height:auto; padding:0}
.sitemap dt{margin:5px auto; border-bottom:#eee solid 1px; background:url(../images/icon08.gif) no-repeat 5px 5px; text-indent:1.2em; padding-bottom:3px}
.search_s dd{margin:0}
.contact dd{border:none; line-height:20px; margin-bottom:28px}
.link_s dt{margin:0 auto 1.5em 0.5em; width:620px}
.link_s dd{border:none; background:url(../images/link_bg.gif) no-repeat; height:33px; text-indent:1.7em; padding-top:10px; padding-bottom:0; margin:5px auto; color:#2557ba; font-weight:bold; width:620px}
.news dt{margin:0; padding:0; width:620px; font-weight:normal; text-transform:none}
.news .news_t{padding-bottom:2em}
.news .news_t h3{color:#2557ba; font-weight:bold; text-transform:uppercase; background:url(../images/icon06.gif) no-repeat left 3px; padding-left:0.7em; font-size:12px}
.news .news_t .pic{float:left; margin-right:1em; display:inline}
.news .news_t .pic img{padding:3px; border:#ccc solid 1px}
.news .news_t .font{float:left; width:375px; line-height:20px}
.news dd{margin:0; padding:0; width:620px; clear:both}
.tmain .right dt.guide_sea{margin:2em auto; padding-bottom:2em; background:url(../images/guide_sea_bg.gif) repeat-x bottom; height:24px; margin-left:-8px; padding-left:1.5em;*padding-left:1em; color:#000; font-weight:bold; font-size:12px}
.tmain .right dt.guide_sea li{float:left; margin-left:8px;*margin-left:4px; display:inline}
.tmain .right dt.guide_sea .text{width:160px; height:14px;*height:16px; color:#666}
.tmain .right dt.guide_sea .but{margin-top:2px}
.tmain .right dd#projectcat{background:none; border:none; width:635px; overflow:hidden;}
.tmain .right dd .guide_de{clear:both; width:623px; border:solid 1px #dadada}
.tmain .right dd .guide_de tr{height:28px; line-height:28px; margin:0; padding:0}
.tmain .right dd .guide_de tr.hui{background:#f6fafc}
.tmain .right dd .guide_de td{padding:5px; margin:0;}
.tmain .right dd .guide_de td.title{font-weight:bold; }
.tmain .right dd .guide_de td.cont{float:left; font-weight:normal}
.tmain .right dd .guide_de01{width:585px; clear:both; margin-top:18px}
.guide_de001{ width:625px; clear:both; margin-top:18px; margin-right:15px;}
.guide_de001 ul li{ list-style:none;}
.guide_de001 ul li.title{background:#f5f5f5; height:19px; line-height:19px; margin-bottom:1em; font-weight:normal; padding-left:5px;}
.tmain .right dd .guide_de01 li{padding-left:1.5em}
.tmain .right dd .guide_de01 li.title{background:#f5f5f5; height:19px; line-height:19px; margin-bottom:1em; font-weight:normal}
.tmain .right dd .guide_de01 li.title .more{float:right; margin-right:1em; margin-top:4px}
.tmain .right dd .guide_de01 li img.baoming{margin-top:18px}
.sr{ height:40px;}
.climg img{ max-width:645px;}