@charset "gb2312";
/* ³õÊ¼»¯CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { font-family: "SimSun", "ËÎÌå"; }
fieldset, img { border:none; }
select, input, textarea { font-size:12px; margin:0; }
select, input, img, select, object, embed { vertical-align:middle; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333; font:12px/20px "SimSun", "ËÎÌå", "Arial Narrow", HELVETICA; background-color: #fff; }
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1;
}
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#900; text-decoration:underline; }
.hidden { visibility:hidden; }
::-ms-clear, ::-ms-reveal {
display:none;
}
.fl { float:left; }
.fr { float:right; }
.wr, .wr a { font-family:"Î¢ÈíÑÅºÚ"; }
.fb, .fb a { font-weight:bold; }
.clear { overflow:hidden; }
.center { margin:0 auto; }
.full { width:100%; }
.main { width: 1200px;overflow:hidden; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.lt20 { margin-left:23px; }
.top { height:33px; line-height:33px; background-color:#f0f0f0; }
/*.shouye { background-image: url(imagesbj.jpg); background-repeat: no-repeat; background-position: center top; }*/
.t1 { color:#666; }
.t1 img { margin-top:-3px; margin-right:5px; display:inline; }
.t1 a { margin-right:10px; }
.dengl .dl1 { width:68px; height:16px; border:1px solid #cdcdcd; }
.logo { height:255px; }
.lo1 { margin-top:78px; }
.lo2 { margin-top:169px; }
.so-1 { width:182px; height:25px; border:none; line-height:24px; color:#999; text-indent:10px; }
.dh0 { width:1222px; height:53px; line-height:53px; background-color:#0093d8;padding-right:1px; }
.dh1 { width:980px; }
.dh1 li { float:left; width:110px; text-align:center; background-image: url(imagesxf-01.jpg); background-repeat: no-repeat; background-position: right top; }
.dh1 .shye { width:80px; }
.dh1 .mow { background-image:none; }
.dh1 li a, .dh1 li a:visited { font-size:18px; color:#FFF; }
.dh1 li a:hover { color:#FFB; text-decoration:none; }
.dh2x { margin-right:10px; margin-top:-1px; *margin-top:7px;
}
.dh2-1 { color:#666; width:240px; }
.dh2-2 { margin-top:-2px; }
.tt { height:96px; }
.rdgz2 { width:150px; }
.rdgz { background-color:#f3f1f2; height:50px; padding-top:7px; line-height:20px; font-size:14px; text-align:center; }
.rdgz1 { width:1050px; }
.tt1 { height:60px; line-height:60px; text-align:center; }
.tt1 a, .tt1 a:visited { color:#014365; font-size:31px; }
.tt1 a:hover { color:#900; text-decoration:none; }
.tt2 { height:38px; line-height:30px; text-align:center; }
.tt2 a, .tt2 a:visited { color:#666; }
.hdp { width:448px; height:327px; }
.hd { width:448px; height:325px; }
.hd1 { width:460px; height:54px; margin-top:7px; }
.hd1 a { float:left; display:block; margin-right:7px; }
.gwyw2 { width:422px; height:327px; position:relative; margin-left:22px; }
.tab1 { height:32px; border-bottom:solid 3px #0093d8; }
.tab1 li { float:left; height:32px; line-height:32px; text-align:center; cursor:pointer; margin-right:0px; }
.tab1 li a { font-size:16px; padding:0 18px; }
.tab1 li a:hover { text-decoration:none; }
.tab1 li.now { line-height:34px; height:32px; background-color:#0093d8; z-index:999; }
.tab1 li.now a { color:#fff; font-size:16px; }
.gsxw { margin-top:7px; height:300px; }
.gsxw a { font-size:14px; }
.gsxw li { height:31px; line-height:31px; overflow:hidden; background-image: url(imagesxf-03.jpg); background-repeat: no-repeat; background-position: 0px 12px; border-bottom:1px dashed #F5F5F5; text-indent:10px; }
.gsxw span { color:#999; float:right; font-size:14px; }
.tablist { display:none; }
.blockss { display:block; }
.gd { position: absolute; top:12px; right:10px; }
.gd a { color:#666; }
.gds { top:72px; right:10px; }
.ann { height:54px; }
.bo1 img { margin-top:7px; margin-left:7px; }
.bo2 { margin-left:10px; }
.bo2 a { font-size:16px; }
.gsxw1 { margin-top:7px; }
.gsxw1 a { font-size:14px; }
.gsxw1 li { height:32px; line-height:32px; overflow:hidden; background-image: url(imagesxf-07.jpg); background-repeat: no-repeat; background-position: 0px 15px; border-bottom:1px dashed #F5F5F5; text-indent:10px; }
.gsxw1 span { color:#999; float:right; font-size:14px; }
.marquee { overflow:hidden; margin:0; }
.marquee li { float:left; text-align:center; line-height:30px; }
.margin20 { margin-right:20px; margin-top:20px}
.gwyw3 { width:390px; height:230px; }
.gd1 a { color:#b1854c; font-size:12px; float:right; margin-top:3px; }
.tab2 { height:32px; border-bottom:solid 3px #e6e1d2; }
.tab2 li { height:32px; line-height:32px; }
.tab2 li a:hover { text-decoration:none; }
.tab2 li.now { line-height:30px; height:32px; margin-right:7px; text-align:center; }
.tab2 li.now a { font-weight:bold; color:#cb1c1d; font-size:16px; }
.tab3 { height:35px; background-color:#0093d8; }
.tab3 li a:hover { text-decoration:none; }
.tab3 li.now { line-height:35px; height:35px; margin-left:11px; text-align:center; }
.tab3 li.now a { font-weight:bold; color:#fff; font-size:16px; }
.tab3 .gd2 a { color:#fff; font-size:12px; float:right; line-height:35px; margin-right:7px; }
.tzgg { width:276px; height:325px; }
.gsxw6 { padding:7px 7px 0 7px; border:1px solid #e2e2e2; }
.gsxw6 a { font-size:14px; }
.gsxw6 li { height:30px; line-height:30px; overflow:hidden; background-image: url(imagesxf-07.jpg); background-repeat: no-repeat; background-position: 0px 15px; border-bottom:1px dashed #F5F5F5; text-indent:7px; }
.gsxw6 span { color:#999; float:right; font-size:14px; }
.gsxw4 { margin-top:7px; }
.gsxw4 a { font-size:14px; }
.gsxw4 li { height:31px; line-height:31px; overflow:hidden; background-image: url(imagesxf-07.jpg); background-repeat: no-repeat; background-position: 0px 15px; border-bottom:1px dashed #F5F5F5; text-indent:7px; }
.gsxw4 span { color:#999; float:right; font-size:14px; }
.xxbs { width:375px; }
.tj0 { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #d0d8e1; border-left-color: #d0d8e1; background-color:#efebe2; height:32px; line-height:32px; }
.tj0 li { float:left; text-align:center; width:50%; }
.tj0 li a:hover { text-decoration:none; }
.tj0 li.now { background-color:#fff8df; }
.tj0 li.now a { font-weight:bold; color:#cc0000; }
.tj1, .tj1 td { border:1px solid #d0d8e1; }
.bt { height:40px; line-height:40px; border-bottom:6px solid #cb1c1d; margin-right:1px; width:95px; }
.bt a { font-size:22px; }
.bt1 { border-bottom:6px solid #0093d9; height:40px; line-height:50px; width:1104px; text-align:right; color:#346f93; }
.bt1 a { color:#346f93; }
.xx0 { width:486px; height:247px; }
.xx1 { width:80px; border-right:1px dashed #dddddd; }
.xx1 ul { width:88px; }
.xx1 li { height:40px; line-height:40px; background-image: url(imagesxf-15.jpg); background-repeat: no-repeat; background-position: 75px 10px; }
.xx1 li a { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.xx1 li a:hover { text-decoration:none; }
.xx1 li.xx1-1 { line-height:40px; height:40px; background-image: url(imagesxf-14.jpg); background-repeat: no-repeat; background-position: 75px 10px; }
.xx1 li.xx1-1 a { font-weight:bold; color:#e9573e; font-size:16px; }
.gsxw5 { width:392px; }
.gsxw5 a { font-size:14px; }
.gsxw5 li { height:30px; line-height:30px; overflow:hidden; text-indent:5px; }
.gsxw5 span { color:#999; float:right; font-size:14px; }
.fgx1 { width:15px; height:240px; border-right:1px dashed #dddddd; margin-left:15px; }
.yq1 { width:30px; height:240px; background-image: url(imagesxf-16.jpg); background-repeat: no-repeat; background-position: 8px 140px; }
.zd0 { width:376px; height:247px; margin-left:17px; }
.zd1 { height:135px; }
.zd1 a { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#666; }
.zd1 a:hover, .zd1 a:active { color:#900; text-decoration:none; }
.zd1 li { height:33px; line-height:33px; margin-left:33px; }
.zd1-1 { height:135px; background-image: url(../images/xf-10.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.zd1-2 { background-image: url(../images/xf-11.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.zd2 { height:95px; }
.zd2-1 { height:25px; line-height:25px; }
.zd2-1 a { color:#e9573e; font-size:17px; }
.zd2-2 { width:400px; margin-top:2px; }
.zd2-2 li { float:left; width:94px; height:25px; line-height:25px; background-image: url(imagesxf-17.jpg); background-position: 0px 7px; background-repeat: no-repeat; text-indent:10px; }
.zd2-2 li a { color:#666; font-size:14px; }
.zd2-2 li a:hover, .zd2-2 li a:active { color:#900; text-decoration:none; }
.zd3 { background-color:#f3f3f3; height:240px; width:255px; border-bottom:20px; }
.zd3-1 { height:167px; }
.zd3-1 li { float:left; text-align:center; margin-left:35px; margin-top:20px; line-height:22px; }
.zd3-2 { margin-top:0px; margin-left:5px; height:30px; }
.zd3-2 li { float:left; text-align:center; margin-left:15px; height:22px; line-height:22px; border:1px solid #b0c7e6; background-color:#e6eff6; padding:0 7px; width:33%; }
.zd3-3 { text-align:center; width:255px; }
.zd3-3 img { display:inline; }
.zt { border:1px solid #dddddd; background-color:#FFF; background-image: url(../images/xf-19.jpg); background-repeat: no-repeat; background-position: 10px 7px; }
.zt ul { padding:5px 0px 5px 160px; }
.zt li { float:left; margin-left:5px; }
.rx img { display:inline; }
.zmh { width:460px; height:193px; position:relative; }
.fgx2 { width:15px; height:193px; border-right:1px dashed #dddddd; left:-8px; position: absolute; }
.yq2 { width:27px; height:193px; background-image: url(imagesym_25.jpg); background-repeat: no-repeat; background-position: 7px 13px; }
.my0 { margin-left:30px; margin-top:5px; }
.my { height:30px; line-height:30px; }
.my li { float:left; margin-right:15px; }
.my li a { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
.my li a:hover { text-decoration:none; }
.my li.now a { color:#0093d9; }
.bt3 { font-size:14px; margin-top:10px; }
.bt2 { background-image: url(imagesxf-43.jpg); background-repeat: no-repeat; background-position: 0px 10px; text-indent:17px; }
.bt2 a { font-size:14px; }
.hong { color:#ff0000; }
.rq { color:#999; }
.an1 li { background-color:#b5976c; text-align:center; width:147px; height:47px; line-height:47px; margin-top:15px; }
.an1 li a { display:block; width:100%; height:100%; font-size:17px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; }
.an1 li a:hover, .an1 li a:active { color:#FF0; text-decoration:none; }
.ly { width:485px; height:312px; position:relative; }
.fgx3 { width:15px; height:312px; border-right:1px dashed #dddddd; left:-8px; position: absolute; }
.yq3 { width:27px; height:312px; background-image: url(imagesym_25.jpg); background-repeat: no-repeat; background-position: 7px 13px; }
.ly1 { margin-left:27px; }
.lyb { height:40px; line-height:40px; }
.lyb a { font-size:16px; color:#0093d9; font-family:"Î¢ÈíÑÅºÚ"; }
.lyx { width:500px; }
.lyl { margin-top:7px; }
.lyl li { line-height:27px; height:137px; text-align:center; width:130px; float:left; overflow:hidden; margin-right:30px; }
.lyl li img { display:inline; }
.ly1 { width:350px; height:312px; position:relative; }
.ldwy { width:320px; height:312px; position:relative; }
.ld { margin-top:0px; width:290px; }

.yqljx { background-color:#f0f0f0; padding-bottom:10px; }
.yqlj  { overflow-x:hidden; }
.yqlj .yqlj1 { margin-top:4px; height:39px; border-bottom:1px solid #d0dcf2;}
.yqlj .yqlj1 li { float:left; }
.yqlj .yqlj1 li a  { padding:0 5px; font:16px/39px Microsoft Yahei;  color:#666666; }
.yqlj .yqlj1 .fg { color:#0078d3; padding:0 10px; text-align:center; }
.yqlj .yqlj1 .now a { color:#0078d3;}

.yqlj .yqlj2 { margin:7px 0 0 0px; width:1200px; overflow-x:hidden; overflow-y:auto;}
.yqlj .yqlj2 .yqlj3 li { float:left; height:30px; font:14px/30px Microsoft Yahei;  padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yqlj .yqlj2 .yqlj3 li a{ color:#666666;}
.yqlj .yqlj2 .yqlj3 li a:hover{color:#0078d3;}

.boot { background:#e6e6e6; height:185px; }
.boot1 { width:auto; margin-top:30px; }
.boot2 { line-height:30px; color:#999999; margin-left:45px; }
.boot4 {margin-left:20px;text-align:center;margin-top: -30px;}
.bot1 { margin-top:20px; }
.bot2 { margin-top:10px; }
.list0 { margin-top:20px; width:1180px; margin-bottom:20px; }
.cel { width:247px; background-color:#fafafa; min-height:600px; }
.list { width:900px; }
.lt10 { margin-left:10px; }
.newlb { height:210px; }
.lst1 { height:54px; line-height:50px; font-size:20px; color:#FFF; text-indent:23px; background-color:#0093d8; }
.lst2 { margin-top:10px; }
.lst2 li { overflow:hidden; padding:5px 10px; line-height:30px; border-bottom:1px solid #D0D0D0; background-image: url(../images/next.gif); background-position: 0px 15px; background-repeat: no-repeat; }
.lst2 li a { font-size:16px; border-left:5px #2ca1f6 solid; padding-left:10px; }
.lst2 li a:hover { border-left:5px #0053b4 solid; text-decoration:none; color:#0053b4; }
.xwbt { background-image: url(../images/tl_13.jpg); background-repeat: no-repeat; background-position: left bottom; height:27px; }
.newsx li { height:35px; line-height:35px; border-bottom:dotted 1px #cccccc; background-image: url(imageswz.png); background-repeat: no-repeat; background-position: 0px 17px; text-indent:10px; overflow:hidden; }
.newsx li a { font-size:14px; }
.newsx li span { color:#999; font-size:14px; float:right; }
.mtm { margin-top:2px; }
.ltm { margin-left:24px; }
.dh3 { height:30px; line-height:30px; font-size:14px; color:#999; background-image: url(imagesico01.png); background-repeat: no-repeat; background-position: 0px 5px; text-indent:26px; }
.xdh { border-bottom:1px solid #CCC; margin-bottom:15px; padding-bottom:7px; font-size:14px; font-family:'Î¢ÈíÑÅºÚ';font-size:16px; }
.xdh a { color:#0093d9; font-size:16px; }
.manu { padding:3px; margin:3px; text-align:center; margin-top:20px; }
.manu a { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#0093d9; text-decoration:none; }
.manu a:hover { border:#999 1px solid; color:#666; }
.manu a:active { border:#999 1px solid; color:#666; }
.manu .current { border:#0093d9 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background-color:#0093d9; }
.manu .disabled { border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd; }
.gsxwl { padding-right:5px; margin-top:9px; }
.gsxwl a { font-size:14px; }
.gsxwl li { height:40px; line-height:40px; overflow:hidden; background-image: url(imageswz.png); background-repeat: no-repeat; background-position: 3px 19px; border-bottom:1px dashed #DBDBDB; text-indent:17px; }
.gsxwl span { color:#999; float:right; font-size:14px; }
.neirong { padding:0 27px 2px 27px; }
.nr-01 { line-height:40px; }
.nr-01 h1 { text-align:center; font-size:25px; color:#000; line-height:40px; }
.nr-02 { text-align:center; font-size:14px; color:#999; border-bottom:1px dashed #CCC; height:30px; line-height:23px; margin-bottom:20px; margin-top:10px; }
.nr-03 { font-size:14px; line-height:28px; }
.nr-03 p { margin-bottom:20px; }
.nr-03 a { font-size:14px; }
.nr-03 img { max-width: 1000px; height:auto; width:expression(this.width > 1000 ? "1000px" : this.width);
}
.dtree0 { height:310px; overflow:hidden; overflow-y:scroll; border:1px solid #CCC; scrollbar-face-color:#d4e5f7; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#6ba2cb; scrollbar-shadow-color:#fff; }
.dtree { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; white-space: nowrap; margin-top:-15px; z-index:-1; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #333; text-decoration: none; }
.dtree a.node, .dtree a.nodeSel { white-space: nowrap; padding: 1px 2px 1px 2px; }
.dtree a.node:hover, .dtree a.nodeSel:hover { color: #333; text-decoration: underline; }
.dtree a.nodeSel { background-color: #c0d2ec; }
.dtree .clip { overflow: hidden; }
.dtree .dTreeNode { height:22px; overflow:hidden; }
.xxgk1 { width:255px; }
.xxgk2 { width:945px; }
.lft { margin-left:24px; }
.xxgkml { height:32px; line-height:32px; margin-top:10px; background-color:#0093d8; text-indent:35px; background-image: url(imagesym_14.jpg); background-repeat: no-repeat; background-position: 8px 8px; }
.xxgkml a { font-size:16px; color:#FFF; }
.xxz a { font-size:16px; color:#0094d6; }
.xx-l { width:606px; height:230px; }
.xx-2 { width:291px; height:165px; margin-top:20px; overflow:hidden; }
.xx-3 { width:384px; height:200px; margin-top:5px; margin-right:24px; }
.xxz { border-bottom:3px solid #eae7d8; height:30px; line-height:24px; }
.gd3 { line-height:35px; }
.gd3 a { color:#666; font-size:12px; }
.ldss { margin-top:5px; }
.mlx { width:291px; height:230px; }
.mlx li { height:40px; line-height:40px; background-color:#f4f3eb; margin-bottom:7px; text-indent:60px; background-repeat: no-repeat; }
.mlx li a { font-size:16px; color:#0093d9; width:100%; height:100%; display:block; }
.mlx li a:hover, .mlx li a:active { text-decoration:none; }
.mlx li:hover { background-color:#F6F6F6; }
.mlx .mlx1 { background-image: url(imagesym_06.jpg); background-position: 23px 12px; }
.mlx .mlx2 { background-image: url(imagesym_09.jpg); background-position: 21px 12px; }
.mlx .mlx3 { background-image: url(imagesym_10.jpg); background-position: 23px 12px; }
.mlx .mlx4 { background-image: url(imagesym_11.jpg); background-position: 25px 12px; }
.mlx .mlx5 { background-image: url(imagesym_12.jpg); background-position: 23px 12px; }
.trjs { height:200px; }
.bszn_bmcx a { width: 92px; height: 28px; display: block; float: left; line-height: 28px; color: #666; font-family: Î¢ÈíÑÅºÚ; font-size: 15px; margin: 0px 0px 9px 0; text-decoration: none; background-image: url(imagesxf-17.jpg); background-position: 0px 10px; background-repeat: no-repeat; text-indent:12px; }
.bszn_bmcx a:hover { color: #5096d4; }
.bszn_bsfw a { width: 92px; height: 28px; background-color: #5096d4; display: block; float: left; text-align: center; line-height: 28px; color: #fff; font-family: Î¢ÈíÑÅºÚ; font-size: 15px; margin: 5px 21px 18px 0; text-decoration: none; }
.bszn_bsfw a:hover { background-color:#F6F6F6; color: #5096d4; }
.gd4 { line-height:27px; }
.bjcx { width:295px; }
.bj0 { border-bottom:2px solid #5096d4; }
.bj1 { height:25px; overflow:hidden; }
.bjbt { width:80px; background-color:#5096d4; height:25px; line-height:25px; color:#FFF; font-size:14px; text-align:center; }
.bjso { margin-top:20px; margin-left:5px; }
.bjso1 { height:50px; }
.bjso1 input { width:220px; height:23px; }
.bjso2 { margin-top:2px; margin-left:60px; height:25px; }
.bjtj { width:160px; margin-left:35px; }
.bjtj1 { font-size:14px; line-height:27px; margin-left:10px; margin-top:10px; }

.bjgs { width:680px; }
.bjgs tr { height:30px; }
.bjgsbt { background-color:#dceefa; font-size:14px; }
.zmhd { margin-top:20px; }
.zb { width:340px; }
.zb1 { height:221px; }
.zb2 { line-height:23px; margin-left:15px; margin-top:10px; }
.zb2 span { color:#d41817; font-size:14px; }
.zb3 { height:30px; background-color:#5096d4; margin-top:10px; line-height:30px; text-align:center; }
.zb3 a { color:#FFF; width:100%; height:100%; display:block; }
.zb3 a:hover { text-decoration:none; } 

.my1 { height:42px; line-height:42px; background-color:#f1f1f1; }
.my1 li { float:left; text-align:center;  width:100px; }
.my1 li a { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
.my1 li a:hover { text-decoration:none; }
.my1 li.now a { color:#fff; background-color:#5096d4; display:block; width:100px; height:100%;}

.my1-0 { margin-left:23px; width:533px; position:relative; }
.my1-2 { width:280px; position:relative; }
.annx { margin-bottom:10px; }

.imagemaxwidth { max-width: 900px;margin: 0 auto; display:block;}

.bg {
    height: 859px;
    overflow: hidden;
    min-width: 1200px;
    margin-bottom: -859px;
    position: relative;
    z-index: -1;
}

    .bg div {
        height: 859px;
        position: absolute;
        top: 0px;
        left: 50%;
        margin-left: -960px;
        width: 1920px;
        z-index: -2;
    }
