@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:inherit;}
i,em{font-style:normal;}
input, select{vertical-align:middle; font-family:"宋体";}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline; color:#e90032;}
a img{border:0 none;}
a, input, textarea{outline:none; blr:expression(this.onFocus=this.blur());}
input:focus, select:focus, textarea:focus{color:#666 !important;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.pr{position:relative;}
.pa{position:absolute;}

body{font-family:"微软雅黑"; font-size:14px; color:#333; background:#f6f6f6;}
.header{width:100%; height:599px; background:url(../images/banner.png) no-repeat center top;}
.header .headCon{width:1000px; padding:410px 0 0; margin:0 auto;}
.header .headCon .headTit{width:150px; height:66px; margin:25px 55px 0; background:#3c90f8; text-align:center; line-height:64px; font-size:40px; color:#fff;}
.header .headCon .headTxt{width:395px; margin:0 auto; padding-left:42px; text-align:center; font-size:30px; line-height:50px;}

.nav{height:72px; width:100%; background:#333;}
.navCon{width:1000px; margin:0 auto;}
.navCon a{display:inline-block; *zoom:1; *display:inline; width:163px; height:72px; line-height:70px; font-size:28px; text-align:center; text-decoration:none; color:#fff;}
.navCon a:hover{background:#3c90f8;}

.main{}
.section{width:100%; padding:30px 0 35px;}
.section.s2{background:#fff;}
.title{width:1000px; margin:0 auto; background:url(../images/title-line.gif) repeat-x left bottom;} 
.title h1{height:40px; padding-bottom:18px;}
.title.t1 h1{background:url(../images/one.png) no-repeat right top;}
.title.t2 h1{background:url(../images/two.png) no-repeat right top;}
.title.t3 h1{background:url(../images/three.png) no-repeat right top;}
.title.t4 h1{background:url(../images/four.png) no-repeat right top;}
.title.t5 h1{background:url(../images/five.png) no-repeat right top;}
.title.t6 h1{background:url(../images/six.png) no-repeat right top;}
.conBox{width:1000px; margin:30px auto 0;}
.link{margin-top:30px; text-align:center;}
.link a{font-size:18px; color:#2973cf; margin:0 30px; text-align:center; text-decoration:none;}
.link a:hover{color:#e90032;}
.tabBox{width:100%;}
.tabBox table{width:100%; border:1px solid #ccc; border-collapse:collapse; background:#fff;}
.tabBox table th, .tabBox table td{padding:5px 10px; border:1px solid #ccc; background:#fff; text-align:center;}
.tabBox.table1 table{height:376px;}
.tabBox.table1 table td{padding:0 10px;}
.tabBox.table2 table{border:none;}
.tabBox.table2 table th, .tabBox.table2 table td{border:1px solid #fff;}
.tabBox.table2 table th{padding:15px 10px; background:#4ea9cb; color:#fff;}
.tabBox.table2 table td{padding:8px 10px;}
.tabBox.table2 table tr:hover td{background:#9ac4d8; color:#fff;}
.tabBox.table2 table .c2 td{background:#e1f4fd;}
.tabBox.table3 table{border:none;}
.tabBox.table3 table th{background:#d2e9fb; font-weight:normal; border-color:#fff;}
.tabBox.table3 table td{background:#eaeaea; border-left:none; border-right:none; border-color:#fff;}

.phbjs{width:960px; padding:20px; background:#333;}
.phbjs .phb_l{width:400px; height:376px; padding:20px; background:#fff;}
.phbjs .phb_r{width:460px; padding:20px; background:#fff;}
.phbjs .phbTxt{padding-bottom:15px; border-bottom:1px dotted #999;}
.phbjs .phbTxt p{text-indent:28px; line-height:24px;}
.phbjs .phbPj{margin-top:10px;}
.phbjs .phbPj h1{font-size:18px;}
.phbjs .phbPj .pjCon{width:420px; margin-top:5px;}
.phbjs .phbPj .pjBox{float:left; position:relative; width:195px; height:90px; margin:10px 10px 0 0; background:#5fbfd4; color:#fff; cursor:pointer;}
.phbjs .phbPj .pjBox .pjTit{padding-left:30px; line-height:90px; text-align:center; font-size:18px; font-weight:bold;}
.phbjs .phbPj .pjBox .pjt1{background:url(../images/pj1.png) no-repeat 30px center;}
.phbjs .phbPj .pjBox .pjt2{background:url(../images/pj2.png) no-repeat 30px center;}
.phbjs .phbPj .pjBox .pjt3{background:url(../images/pj3.png) no-repeat 30px center;}
.phbjs .phbPj .pjBox .pjt4{background:url(../images/pj4.png) no-repeat 30px center;}
.phbjs .phbPj .pjBox .pjTxt{position:absolute; height:68px; left:0; top:0; z-index:5; padding:11px 25px; word-break:break-all; background:#1a7c91; font-size:12px; line-height:22px; display:none;}
.phbjs .phbPj .pjBox .opacity_layer{display:block;}

.zhb{}
.zhb .tabNav{width:960px; margin:0 auto; background:url(../images/top-line.png) repeat-x left center;}
.zhb .tabNav .tabs_zhb{display:block; float:left; width:88px; height:88px; background:url(../images/top-tab.png) no-repeat; text-align:center; color:#666; font-size:20px; font-weight:bold; text-decoration:none;}
.zhb .tabNav .tabs_zhb + .tabs_zhb{margin-left:130px; _display:inline;}
.zhb .tabNav .tabs_zhb p{padding-top:20px;}
.zhb .tabNav .tag_zhb{background-position:0 -88px; color:#3c90f8;}
.zhb .tabCon{width:100%; margin-top:30px;}

.dxb{}
.dxb .dxbTab{width:1100px; height:464px; margin-bottom:30px;}
.dxb .dxbBox{}
.dxb .dxbBox:first-child .dxbTit{margin-left:0;}
.dxb .dxbBox:last-child .dxbCon{border-right:1px solid #ccc;}
.dxb .dxbTit{float:left; width:30px; height:464px; padding:0 10px; margin-left:5px; _display:inline; background:#333; line-height:22px; text-align:center; color:#fff; cursor:pointer;}
.dxb .dxbTit h1{font-size:20px;}
.dxb .dt1 h1{margin-top:160px;}
.dxb .dt2 h1{margin-top:190px;}
.dxb .dt3 h1{margin-top:175px;}
.dxb .dxbCon{float:left; width:800px; height:422px; padding:20px; background:#fff; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.dxb .dxbCon table{height:422px;}
.dxb .dxbCon table th{padding:0 10px;}
.dxb .dxbCon table td{padding:0 10px;}
.dxb .link{margin-top:30px;}
.dxb .link a{margin:0 15px;}

.xjb{width:998px; border:1px solid #ccc; background:#fff;}
.xjb .tabNav{height:70px; *height:72px; height:72px\0/; border-bottom:1px solid #ccc;}
:root .xjb .tabNav{height:70px\9;}
.xjb .tabNav .tabs_xjb{float:left; width:248.75px; padding:10px 0; background:#fff; text-align:center;}
.xjb .tabNav .tabs_xjb + .tabs_xjb{border-left:1px solid #ccc;}
.xjb .tabNav .tag_xjb{height:53px; *height:55px; height:55px\0/; margin-top:-1px; padding:8px 0; border-top:3px solid #508cd6; background:#fff;}
:root .xjb .tabNav .tag_xjb{height:53px\9;}
.xjb .tabNav .tabs_xjb a{display:block; color:#2973cf; font-size:18px; text-decoration:none;}
.xjb .tabNav .tabs_xjb a h1{margin-bottom:5px; font-size:18px;}
.xjb .tabNav .tabs_xjb a div i{display:inline-block; *zoom:1; *display:inline; width:20px; height:20px; background:url(../images/star.png) no-repeat; margin:0 4px;}
.xjb .tabCon{padding:20px;}
.xjb .tabCon .xjbCon{margin:0 20px 0 0; height:490px; overflow-y:auto;}
.xjb .tabCon table{height:490px; *width:98%;}
.xjb .tabCon table th{padding:9px 10px;}

.flb{}
.flb .flCon{width:1050px;}
.flb .flBox{float:left; width:475px; margin:0 50px 40px 0; _display:inline;}
.flb .tabNav{height:40px; line-height:40px;}
.flb .tabNav .tabs_flb{display:block; float:left; width:157.66px; height:40px; line-height:40px; background:#999; text-align:center; font-size:16px; font-weight:bold; color:#fff; text-decoration:none;}
.flb .tabNav .tabs_flb + .tabs_flb{margin-left:1px;}
.flb .tabNav .tag_flb{background:#2973cf;}
.flb .tabNav2 .tabs_flb{width:237px;}
.flb .link{margin-top:0; *margin-top:30px;}

.dqb{}
.dqb .areaBox{border:1px solid #ccc; background:#fff;}
.dqb .areaBox + .areaBox{margin-top:10px;}
.dqb .areaBox .areaTit{float:left; padding:18px 20px; font-size:18px; font-weight:bold;}
.dqb .areaBox .areaCon{float:left; padding:15px 20px; background:url(../images/area-line.png) no-repeat left center;}
.dqb .areaBox .areaCon a{display:inline-block; *zoom:1; *display:inline; padding:5px 10px; margin:0 5px; text-decoration:none; font-size:16px;}
.dqb .areaBox .areaCon a:hover{background:#2973cf; border-radius:3px; color:#fff;}

.vote{padding:30px 0 0;}
.vote .conBox{margin:0 auto;}
.vote .voteBtn{height:64px; line-height:64px;}
.vote .voteBtn a{display:block; width:74px; height:64px;}
.vote .voteBtn a.yes{background:url(../images/yes.png) no-repeat;}
.vote .voteBtn a.no{background:url(../images/no.png) no-repeat;}
.vote .voteBtn p{text-align:center; font-size:18px;}
.vote .voteRes{height:50px; width:100%; margin-top:10px;}
.vote .voteRes div{text-align:center; line-height:50px; font-size:18px;}
.vote .voteRes div.yes{background:#2973cf; color:#fff;}
.vote .voteRes div.no{background:#cbcbcb; color:#333;}

.jctj{}
/*左右图片滚动*/
.rollBox{width:1000px; padding:0 0 0; background:#fff; clear:both; overflow:hidden;}
.rollBox .LeftBotton{height:58px; width:22px; margin-top:80px; background:url(../images/rollBtn-l.png) no-repeat 0 0; overflow:hidden; float:left; cursor:pointer;}
.rollBox .RightBotton{height:58px; width:22px; margin-top:80px; background:url(../images/rollBtn-r.png) no-repeat 0 0; overflow:hidden; float:left; cursor:pointer;}
.rollBox .Cont{width:920px; margin:0 18px; _display:inline; overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .imgBox{float:left; width:290px; margin-right:25px; _display:inline; overflow:hidden;}
.rollBox .Cont .imgBox a{display:block; width:290px; text-align:center; text-decoration:none;}
.rollBox .Cont .imgBox a h1{margin-top:10px; font-size:14px;}
.rollBox #List1, .rollBox #List2{float:left;}

.jieyu{width:940px; padding:0 30px 30px; margin-top:10px; border-bottom:1px dotted #ccc;}
.jieyu .jyTit{width:30px; padding-top:50px; font-size:30px; line-height:36px; font-weight:bold; text-align:center;}
.jieyu .jyTxt{width:615px; margin-left:30px; _display:inline; font-size:16px; text-indent:32px; line-height:30px;}
.jieyu .code{width:220px; padding-top:30px;}
.jieyu .code .codeBox{float:left; width:100px; margin:0 5px; text-align:center;}
.jieyu .code .codeBox p{margin-top:10px;}

.footer{width:1000px; margin:0 auto 40px; font-size:14px;}
.footer #glbbot{border:none; margin:0; padding:0;}

.sildeNav{position:absolute; left:50%; top:700px; margin-left:550px; width:130px; z-index:100;}
.sildeNav .fixed{position:fixed; _position:absolute; top:35px; width:120px;}
.sildeNav a{display:block; width:130px; height:38px; margin-bottom:10px; line-height:38px; font-size:18px; text-align:center; background:#333; color:#fff; outline:0; text-decoration:none; _zoom:1}
.sildeNav a:hover{background:#3c90f8;}
.sildeNav a.back{background:url(../images/backTop.png) no-repeat elft 30px #816f61;}

