@charset "gb2312";
/* CSS Document */

/* CSS Document */
.il-1,.il-2,.il-3,.il-4,.il-5,.il-6{ width:67px; height:67px; display:inline-block; background-position:0 0; background-repeat:no-repeat;}
.il-1{ background-image:url(../ico/ico_8.png);}
.il-2{ background-image:url(../ico/ico_9.png);}
.il-3{ background-image:url(../ico/ico_10.png);}
.il-4{ background-image:url(../ico/ico_11.png);}
.il-5{ background-image:url(../ico/ico_11-2.png);}
.il-6{ background-image:url(../ico/ico_57.png);}

a:hover .il-1,a.act .il-1,a:hover .il-2,a.act .il-2,a:hover .il-3,a.act .il-3,a:hover .il-4,a.act .il-4,a:hover .il-5,a.act .il-5,a:hover .il-6,a.act .il-6{ background-position:-72px 0; }

.indexWapper{ background-repeat:no-repeat; background-position: center 0;}
.center{height:850px;}

.indexContain{ width:1100px; padding:10px; clear:both; margin-top:5px;background: #d8eeff;rgba(255,255,255,.21);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#35ffffff,endColorstr=#35ffffff);zoom:1;}
:root .indexContain{filter:none\9;}/*for IE9*/

.indexBox{ width:100%; display:table;}
.indexBox{background:rgba(255,255,255,.92);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaffffff,endColorstr=#eaffffff);zoom:1;}
:root .indexBox{filter:none\9;}/*for IE9*/

/*indexBoxLeft*/
.indexBoxLeft{ width:132px; float:left;}
.indexBoxLeft a{ display:block; width:132px; text-align:center; height:110px; padding-top:14px; font-size:16px; color:#fff; background-color:#0051a1; position:relative; z-index:1; border-top:1px solid #2f7fd0;border-bottom:1px solid #0e5dae;}

.indexBoxLeft a b{ width:9px; height:18px; display:inline-block; position:absolute; right:-9px; top:50%; margin-top:-9px; background:url(../ico/ico_12.png) no-repeat; display:none;}
.indexBoxLeft a em{ display:block;}
.indexBoxLeft a:hover,.indexBoxLeft a.act{ background:#063a98;}
.indexBoxLeft a.act b{ display:inline-block;}


/*indexBoxCon*/
.indexBoxCon{width:928px; float:left;  padding:20px 10px 20px 30px;}
.other{ width:100%; overflow:hidden;}
.other span{ width:102px; display:inline-block; padding:15px; text-align:center; color:#2875c3; font-size:16px; float:left; background:#6fa8e3;}
.ac{color:#2875c3; margin:0 5px;font-size:14px;}
.other ul{ background:#fff; width:1048px; float:left; padding:11px 10px; border-top:1px solid #ddd; height:27px;}
.other ul li{ width:136px; float:left; margin:0 5px;}
.other ul li select{ height:26px; width:100%; text-align:center;}

.footer{ padding:10px; color:#fff; line-height:20px;background:rgba(30,82,134,.93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ed1e5286,endColorstr=#ed1e5286);zoom:1;}
:root .footer{filter:none\9;}/*for IE9*/
.link{ width:500px; float:left;}
.link a{ color:#fff; margin:0 5px;}
.law{ width:570px; text-align:right; float:left; margin-right:10px;}


.i-pub{ width:21px; height:21px; display:inline-block; background:url(../ico/ico_20.png) no-repeat; vertical-align:middle; margin-right:5px;}
.i-pub2{ width:21px; height:21px; display:inline-block; background:url(../ico/ico_22.gif) no-repeat; vertical-align:middle; margin-right:5px;}
.showMore{ width:28px; height:28px; display:inline-block; background:url(../ico/ico_23.gif) no-repeat; position:absolute; right:0px; bottom:0px; z-index:0}
.i-news{width:21px; height:21px; display:inline-block; background:url(../ico/ico_19.png) no-repeat; vertical-align:middle; margin-right:5px;}
.part{ display:none}

/*信息公开*/
/*piLeft*/
.piLeft{ width:332px; float:left;}
.piLeft .news{ width:310px; border:1px solid #ddd; background:#0099CC; padding:10px; height:320px;}
.piLeft .news h4{ font-size:18px; color:#063a98; font-weight:normal; padding-bottom:10px;}
.newsList{ margin-top:10px;}
.newsList li{ line-height:20px;}
.newsList li i{ width:4px; height:4px; display:inline-block; vertical-align:middle; background:#063a98; margin:0 5px;}
.newsList li em{ display:inline-block; overflow:hidden; text-overflow:ellipsis; width:70%; vertical-align:middle; white-space:nowrap;}
.newsList li a{padding:2px 0; display:block}
.newsList li a:hover{ background:#063a98;  color:#fff;}
.newsList li a:hover i{ background:#fff;}
.newsList li span{ float:right;}
.piLeft .news .newsBan{ width:310px; height:299px; position:relative; overflow:hidden;}
.newsBan li,.shebaoAD li{ position:absolute; left:0px; top:0px; display:none}

.piLeft .news .newsBan p{ width:94%; position:absolute; left:0px; bottom:0; padding:10px; line-height:12px;background:rgba(0,0,0,.21);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#35000000,endColorstr=#35000000);zoom:1; text-align:right}
:root .piLeft .news .newsBan p{filter:none\9;}/*for IE9*/
.piLeft .news .newsBan p i{ width:11px; height:11px; display:inline-block; vertical-align:middle; margin:0 5px; background:#fff; cursor:pointer;}
.piLeft .news .newsBan p i.act{ background:#2693c0}
.shebaoAD2{ width:332px; height:75px; position:relative; z-index:1}
.shebaoAD2 ul li{ margin-top:3px;}
.shebaoAD2 p{ position:absolute; width:98%;  text-align:right; left:0px; top:5px;}
.shebaoAD2 p i{ width:6px; height:6px; display:inline-block; vertical-align:middle; margin:0 5px; background:#fff; cursor:pointer;}
.shebaoAD2 p i.act{ background:#55bb86}


/*piMid*/
.piMid{ width:325px; float:left; margin:0 14px 0 18px; display:inline;}
.Midpublic{ border:1px solid #ddd; background:#fff; margin-top:15px; height:185px; position:relative; width:320px; padding-top:20px; z-index:1}
.Midpublic h4{position:absolute; left:-3px; top:-16px;}
.Midpublic h4 span{ display:inline-block; background:#063a98; padding:0 15px; line-height:32px; color:#fff; font-size:16px; font-weight:normal;}
.Midpublic h4  em{ display:inline-block; width:15px; height:15px; background:url(../ico/ico_25.gif) no-repeat; vertical-align:top}
.Midpublic ul{ margin:8px 15px;}
.Midpublic ul li{ background:url(../ico/ico_21.gif) no-repeat left 10px; padding:2px 0 2px 10px;overflow:hidden; text-overflow:ellipsis; width:94%; white-space:nowrap;}
.Midpublic ul li a:hover{ color:#063a98}

/*piRight*/
.piRight{ width:200px; padding:11px 13px; background: #e3f0f8; float:left}
.BigList a{font-size:16px; display:block; padding:5px 10px; background:#fff; margin-bottom:9px; line-height:33px;}

.BigList a.a-green,.BigList a:hover{ background:#2693c0; color:#fff;}
.BigList a .i-bm{ width:33px; height:33px; display:inline-block; vertical-align:middle; margin-right:8px;}
.smList{ width:100%; overflow:hidden; margin-top:15px;}
.smList ul{ width:105%;}
.smList li{ width:109px;  float:left; margin:0 8px 9px 0; display:inline;}
.smList li a{ display:block; background:#fff; height:28px; padding:4px 0 3px 8px; line-height:28px;}
.piRight i{transition:ease .2s;}
.smList li a:hover{ background:#063a98; color:#fff;}

/* 导航*/

.sbTopTabS{ height:45px; position:relative; z-index:2;}
.sbTopTabS span{ width:500px; float:left;}
.sbTopTabS span a{background: #2575c4 none repeat scroll 0 0; width:121px; height:36px; line-height:36px; text-align:center; color:#FFF; margin-right:1px; display:inline-block; float:left; font-size:15px; position:relative}
.sbTopTabS span a i{ width:8px; height:4px; display:inline-block; background:url(../ico/ico_40.gif) no-repeat; position:absolute; left:50%; bottom:-4px; margin-left:-4px; display:none}
.sbTopTabS span a.act{ background:#2575c4;}
.sbTopTabS span a:hover{background: #063a98;}



.Nav{float:left;width:1200px;}
.Nav ul.Nav_ul{widtH:1200px;overflow:hidden;margin:20 auto;padding:19px 0;}
.Nav ul.Nav_ul li{float:left;widtH:113px;padding-righT:1px;background:urL(../images/nav_li.png) no-repeat right top;text-aligN:center;heighT:21px;line-heighT:21px;}
/*.Nav ul.Nav_ul li a.N_a{font-family:微软雅黑;font-size:15px;color:#362578;letter-spacing:1px;font-weight:bold;display:block;}*/

.Nav_ul li{float:left;}
.Nav ul.Nav_ul li a.N_a{background: #2575c4 none repeat scroll 0 0; width:119px; height:36px; line-height:36px; text-align:center; color:#FFF; margin-right:1px; display:inline-block; float:left; font-size:15px; position:relative;}

.Nav .Sy{font-weight:bold!important;font-family:微软雅黑!important;font-size:15px!important;display:block;}
.subnav{ display:none;  position: absolute; margin-top: 36px; z-index:3;}
.subnav li{widtH:119px;overflow:hidden;text-align:center; height:36px!important;padding:0px!important;line-height:36px!important; background:#fff!important;float:none!important;border-bottom:1px solid #c4c4c4;z-index: 999;}
.subnav li a{color:#333;  z-index: 999;}
.subnav li a:hover{color:#fff;text-decoration:underline;z-index: 999;}
.clear{clear:both; }

.sbTopTabS span a.act i{ display:inline-block;}
.sbTopCon{ clear:both; width:99.9%; display:table; background:#fff; border:1px solid #ddd; margin-top:-9px; position:relative; z-index:1;}
.servicList{ width:100%; overflow:hidden}
.servicList ul{ background:url(../bg/bg_line-h.gif) 0 0; width:100%; margin:20px; display:table;}
.servicList li{ width:330px; float:left; padding:5px 0;}
.servicList li i{ width:17px; height:17px; display:inline-block; text-align:center; line-height:17px; color:#fff; font-size:12px; background:url(../ico/ico_13.png) no-repeat; margin-right:8px; vertical-align:middle}
.servicList li a:hover{ font-weight:bold; color:#063a98;}


/*第二屏 服务*/
.sbPt{ display:none; }
.sbPt.bk{ display:block; ;}
.sbTopTab{ height:45px; position:relative; z-index:2;}
.sbTopTab span{ width:500px; float:left;}
.sbTopTab span a{ width:146px; height:36px; line-height:36px; text-align:center; color:#fff; background:#063a98; margin-right:2px; display:inline-block; float:left; font-size:14px; position:relative}
.sbTopTab span a i{ width:8px; height:4px; display:inline-block; background:url(../ico/ico_40.gif) no-repeat; position:absolute; left:50%; bottom:-4px; margin-left:-4px; display:none}
.sbTopTab span a.act{ background:#2575c4;}
.sbTopTab span a.act i{ display:inline-block;}
.sbTopCon{ clear:both; width:99.9%; display:table; background:#fff; border:1px solid #ddd; margin-top:-9px; position:relative; z-index:1;}
.servicList{ width:100%; overflow:hidden}
.servicList ul{ background:url(../bg/bg_line-h.gif) 0 0; width:100%; margin:20px; display:table;}
.servicList li{ width:330px; float:left; padding:5px 0;}
.servicList li i{ width:17px; height:17px; display:inline-block; text-align:center; line-height:17px; color:#fff; font-size:12px; background:url(../ico/ico_13.png) no-repeat; margin-right:8px; vertical-align:middle}
.servicList li a:hover{ font-weight:bold; color:#063a98;}

/*onlineServer*/
.onlineServer{ width:459px; background:#fff; float:left; padding:5px;}
.onlineServer h4{ font-size:16px; color:#063a98; font-weight:normal;}
.onlineServer ul{ }
.onlineServer li{ width:100%; display:table;}
.onlineServer li a{ display:block; padding:5px 6px 5px 6px; overflow:hidden; white-space:nowrap;}
.onlineServer li i{ width:18px; height:18px; display:inline-block; background:#2575c4; text-align:center; line-height:18px; vertical-align:middle; margin-right:8px; color:#fff;}
.onlineServer li a:hover{ background:#063a98; color:#fff;}
.onlineServer li a:hover i{ background:#fff; color:#063a98;}

.know{ width:320px;}
.know li i{ background-color:#61c6bb;}
.know li a:hover{ background:#61c6bb; color:#fff;}
.know li a:hover i{ background:#fff; color:#61c6bb;}


.know2{ width:320px;}
.know2 li i{ background-color:#61c6bb;}
.know2 li a:hover{ background:#61c6bb; color:#fff;}
.know2 li a:hover i{ background:#fff; color:#61c6bb;}
.know1{ width:320px;}
.know3{ width:320px;}
.know3 li i{ background-color:#22a41c;}
.know3 li a:hover{ background:#22a41c; color:#fff;}
.know3 li a:hover i{ background:#fff; color:#22a41c;}

.knows{ width:320px;}
.knows li i{ background-color:#22a41c;}
.knows li a:hover{ background:#22a41c; color:#fff;}
.knows li a:hover i{ background:#fff; color:#22a41c;}

.zhinan{ width:469px;float:left;  margin:10px 10px 0 23px; padding-bottom:6px;}
.zhinan h4{ background:#063a98; color:#fff; height:34px; padding:5px 10px; line-height:34px; font-size:16px; font-weight:normal;}

.znList{ padding:0 0 8px 0; overflow:hidden}
.znList ul{ margin:10px 0 0 3px;}
.znList li{ width:120px; height:105px; background:#fff; float:left; margin:1px 1px 0 0;}
.znList li a{ display:block; text-align:center; padding-top:10px; height:95px;}
.znList li a span{ display:block; font-size:14px; line-height:14px; margin-top:5px;}
.i-zn1,.i-zn2,.i-zn3,.i-zn4,.i-zn5,.i-zn6,.i-zn7,.i-zn8{ display:inline-block; background-image:url(../ico/ico_18.png); background-repeat:no-repeat;}
.i-zn1{ width:50px; height:53px; background-position:0 0;}
.i-zn2{ width:34px; height:55px; background-position:-123px 0;}
.i-zn3{ width:51px; height:53px; background-position:-239px 0;}
.i-zn4{ width:63px; height:52px; background-position:-348px 0;}
.i-zn5{ width:50px; height:58px; background-position:-444px 0;}
.i-zn6{ width:49px; height:60px; background-position:-563px 0;}
.i-zn7{ width:56px; height:58px; background-position:-682px 0;}
.i-zn8{ width:72px; height:58px; background-position:-790px 0;}
.znList li a:hover{ background:#ffa31f; color:#fff;}
.znList li a:hover .i-zn1{ background-position:0 -66px;}
.znList li a:hover .i-zn2{ background-position:-123px -66px;}
.znList li a:hover .i-zn3{ background-position:-239px -66px;}
.znList li a:hover .i-zn4{ background-position:-348px -66px;}
.znList li a:hover .i-zn5{ background-position:-444px -66px;}
.znList li a:hover .i-zn6{ background-position:-563px -66px;}
.znList li a:hover .i-zn7{ background-position:-682px -66px;}
.znList li a:hover .i-zn8{ background-position:-790px -66px;}

.changjianS{ width:185px; float:left; padding:15px; background:#fff; border:1px solid #ddd; margin-top:20px;}
.changjianS h4{ font-size:16px; color:#063a98; font-weight:normal; display:table; width:100%; margin-bottom:10px;}

/*第三屏 专题*/
.itemBigBan{ width:1029px; height:332px; position:relative; overflow:hidden; margin-bottom:15px; z-index:1}
.itemBigBan ul{ position:absolute; width:99999999px; left:0px; top:0px; z-index:1;}
.itemBigBan ul li{ width:1029px; height:332px; float:left;}
.itemBigBan ul li img{ width:1029px; height:332px;}
.iBleft,.iBright{ width:48px; height:48px; position:absolute; top:50%;  margin-top:-24px; border:1px solid #ddd; z-index:2;}
.iBleft{ left:0px; background:url(../ico/ico_41.gif) no-repeat 0 0;}
.iBright{ right:0px; background:url(../ico/ico_42.gif) no-repeat 0 0;}


.itemSmList{ width:1029px; overflow:hidden; height:118px; position:relative;}
.itemSmList ul{ width:999999px; position:relative; left:0px; top:0px;}
.itemSmList li{ width:82px; float:left; height:118px; margin-right:14px;}
.iSleft,.iSright{ width:48px; height:48px; position:absolute; top:50%;  margin-top:-24px; border:1px solid #ddd; z-index:2; opacity:.3;}
a:hover.iSleft,a:hover.iSright{ opacity:1;}
.iSleft{ left:0px; background:url(../ico/ico_41.gif) no-repeat 0 0;}
.iSright{ right:0px; background:url(../ico/ico_42.gif) no-repeat 0 0;}

.BigCircleList{ border:1px solid #ddd; padding:5px 15px; overflow:hidden; background:#fff; clear:both; zoom:1;}
.BigCircleList li{ width:163px; float:left; margin:5px 18px;}
.BigCircleList li a{ width:163px; height:138px; display:block; color:#fff; text-align:center; }
.BigCircleList li a:hover{ background:url(../ico/ico_46.png) 0px 0;}
.BigCircleList li a span{ display:block; text-align:center; font-size:16px;}
.i-bc1,.i-bc2,.i-bc3,.i-bc4,.i-bc5{display:inline-block; background-image:url(../ico/ico_45.png); background-repeat:no-repeat; height:75px;}
.i-bc1{ width:80px; background-position:0 0;}
.i-bc2{ width:76px; background-position:-94px 0;}
.i-bc3{ width:90px; background-position:-182px 0;}
.i-bc4{ width:70px; background-position:-286px 0;}
.i-bc5{ width:70px; background-position:-369px 0;}

/*iaRight*/
.iaRight{ width:220px; float:right;}
.weibo{ background:#dbf2f0; padding:10px;}
.weiboTop{}
.weiboTop h4{ border:1px solid #ddd; float:left; width:50px; height:50px;}
.weiboTop h5{ margin:0 5px 0 10px; width:100px; float:left; font-weight:normal; font-size:14px; color:#2575c4; line-height:14px;}
.weiboTop h5 a{}
.Ashou{ display:inline-block; width:70px; height:20px; color:#fff; text-align:center; line-height:20px; background:#2a76c4; font-size:12px; margin-top:5px;}
.weiboTop h6{ width:20px; float:left; height:20px;}
.weiboTxt{ overflow:auto; height:120px; line-height:16px; font-size:12px; clear:both; margin-top:5px; background:#fff; zoom:1; padding:5px;}

/*erweima*/
.erweima{ background:#61c6bb; color:#fff; clear:both; margin-top:8px; padding:5px 10px; overflow:hidden}
.erweima h5{ width:70px; display:inline-block; float:left; margin:0 10px; font-weight:normal; line-height:24px; text-align:center}
.erweima h5 em{ display:block; font-size:16px;}
.erweima h5 b{ font-size:22px; font-weight:normal;}
.hsbg{ background:#f7f7f7;}

.pubic a:hover{ text-decoration:underline}
.pubicList{ height:20px; width:390px; display:inline-block; overflow:hidden; vertical-align:middle;}
.pubicList li{ line-height:20px; height:20px;}

.i-bm1,.i-bm2,.i-bm3,.i-bm4,.i-sm1,.i-sm2,.i-sm3,.i-sm4,.i-sm5,.i-sm6,.i-sm7,.i-sm8,.i-sm9,.i-sm10{ display:inline-block; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; margin-right:8px}
.i-bm1,.i-bm2,.i-bm3,.i-bm4{ width:33px; height:33px;}
.i-bm1{ background-image:url(../ico/ico_26.png);}
.i-bm2{ background-image:url(../ico/ico_27.png);}
.i-bm3{ background-image:url(../ico/ico_28.png);}
.i-bm4{ background-image:url(../ico/ico_29.png);}
a:hover .i-bm1,a:hover .i-bm2,a:hover .i-bm3,a:hover .i-bm4{ background-position:-41px 0;}

.i-sm1{ width:24px; height:20px; background-image:url(../ico/ico_30.png);} 
.i-sm2{ width:26px; height:26px; background-image:url(../ico/ico_31.png);}
.i-sm3{ width:25px; height:21px; background-image:url(../ico/ico_32.png);}
.i-sm4{ width:27px; height:33px; background-image:url(../ico/ico_33.png);}
.i-sm5{ width:25px; height:25px; background-image:url(../ico/ico_34.png);}
.i-sm6{ width:26px; height:25px; background-image:url(../ico/ico_35.png);}
.i-sm7{ width:27px; height:26px; background-image:url(../ico/ico_36.png);}
.i-sm8{ width:25px; height:25px; background-image:url(../ico/ico_37.png);}
.i-sm9{ width:28px; height:26px; background-image:url(../ico/ico_38.png);}
.i-sm10{ width:22px; height:19px; background-image:url(../ico/ico_39.png);}

a:hover .i-sm1{ background-position:-38px 0;}
a:hover .i-sm2{ background-position:-39px 0;}
a:hover .i-sm3{ background-position:-39px 0;}
a:hover .i-sm4{ background-position:-39px 0;}
a:hover .i-sm5{ background-position:-39px 0;}
a:hover .i-sm6{ background-position:-39px 0;}
a:hover .i-sm7{ background-position:-39px 0;}
a:hover .i-sm8{ background-position:-39px 0;}
a:hover .i-sm9{ background-position:-39px 0;}
a:hover .i-sm10{ background-position:-39px 0;}

.fade { position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.3;filter: alpha(opacity=30); top: 0; left: 0; z-index:998; display:none}
.setBg{ position:absolute; width:100%; left:0px; top:0px; background:#fff; z-index:999; min-width:1300px; display:none}
.setBgTop{ border-bottom:1px solid #eee; background:#f8f8f8; height:36px; line-height:36px;}
.BgCenter{ width:1200px; margin:0 auto;}
.i-icoBg{ width:18px; height:18px; display:inline-block; background:url(../ico/ico_66.png) no-repeat; vertical-align:middle; margin-right:8px;}
.BgListCenter{ width:1300px; margin:0 auto;}
.BgListBox{ width:1200px;overflow:hidden; height:120px; position:relative; float:left;}
.BgListBox ul{ width:99999px; position:absolute; left:0px; top:0px; }
.BgListBox ul li{ width:164px; height:94px; float:left; margin-right:42px; display:inline; padding-top:24px;border-top:2px solid #fff;}
.BgListBox ul li img{}
.BgListBox ul li.act{ border-top:2px solid #063a98;}
.a-BgLeft,.a-BgRight{ width:35px; height:35px; display:inline-block; vertical-align:middle; float:left;}
.a-BgLeft{ background:url(../ico/ico_67.png) no-repeat; margin:50px 20px 0 0;}
.a-BgRight{ background:url(../ico/ico_68.png) no-repeat;margin:50px 0 0 10px;}
.i-icoUp{ width:17px; height:8px; display:inline-block; background:url(../ico/ico_69.png) no-repeat; vertical-align:middle;}


.login-form input, .signup-form input, .forgot-form input {
    display: block;
    margin-bottom: 20px;
    padding: 9px;
    width: 99%;
}


.login-form .forgot, .login-form .login, .login-form .reg, .signup-form .forgot, .signup-form .login, .signup-form .reg, .forgot-form .forgot, .forgot-form .login, .forgot-form .reg {
    cursor: pointer;
    font-size: 18px;
    height: 35px;
    margin: 0 0 10px;
    padding: 0;
    width: 200px;
}
.login-form input, .signup-form input, .forgot-form input {
    display: block;
    margin-bottom: 20px;
    padding: 9px;
    width: 99%;
}
.button-blue {
    background: #407acc none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px 0;
    text-align: center;
    width: 80px;
}
