﻿@charset "utf-8";
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#f2f2f2;-ms-overflow-style: scrollbar;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei";color:#999;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#231f20;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#d20202;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel,.pos_rel{position:relative;}
.pos-abs,.pos_abs{position:absolute;}
.hide.active{display: block !important;}
.img_title{display: none;}
body{background:#f1f9ff url("./../img/bodyBg.jpg") no-repeat center top;}
.ph-label{float:left;position: relative!important;}

/* 通用头部 */
.gk-header{height: auto;width: 100%;}
.header-top{line-height: 38px;z-index: 4;height: 38px;}
.header-top .bg{position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 38px; line-height: 38px; float: left; overflow: hidden; background-color: #146ac1; opacity: .35; filter: alpha(opacity=35);}

.govLinks{width: auto; font-size: 12px; color: #fff;}
.govLinks ul li{float: left;padding: 0 7px;background: url("./../img/topicoline.png") no-repeat center left;}
.govLinks ul li.num1{background: none;}
.govLinks ul li a{ color: white;}
.govLinks ul li a:hover{text-decoration: none; color: #ddd;}
.languageLinks{width: auto; float: left; margin-left: 70px;height: 38px;line-height: 38px;overflow: hidden;}
.languageLinks ul li{float: left;}
.languageLinks ul li a{margin:0 6px;font-size: 12px; color: #fff;}
.languageLinks ul li a:hover{text-decoration: none; color: #ddd;}
.header-top .links {width: auto; float: right;}
.header-top .links>dl{position:relative; float:left;margin:0 5px; color:#146ac1; }
.header-top .links>dl>dt{line-height:38px; position:relative; z-index:11; float:left; height:38px; color:white; padding:0 5px 0 30px; background:  url(../images_xxgk/headerIcon.png) 5px 8px no-repeat;}
.header-top .links>dl>dt>a{color:white;}
.header-top .links>dl>dt>a:hover{text-decoration:none; color:#ddd;}
.header-top .links>dl.znjqr dt{background-position: 5px -110px;}
.header-top .links>dl.phone dt{background-position: 5px -141px;}
.header-top .links>dl.pad dt{background-position: 5px -169px;}
.header-top .links>dl.site dt{background-position: 5px -199px;}
.header-top .links>dl.topUser{margin-left: 18px;}
.header-top .links>dl.topUser dt{padding-left: 5px; background: none; color: #333;}
.header-top .links .userLogged,
.header-top .links .userLogged a{color: white;}
.header-top .links>dl.topUser .loggedin .spe,
.header-top .links>dl.topUser .notlogged .spe{margin: 0 10px;}
.header-top .links .site{margin:0 0 0 5px;}
.header-top .links>dl>dd{position:absolute; top:38px; right:50%; display:none; clear:both; margin-right:-54px; padding:7px; background:#fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);z-index: 99;}
.header-top .links>dl> img{width:100px; height:100px;}
.header-top .links>dl> i{font-size:0; line-height:0; position:absolute; z-index:8; top:-10px; left:50%; display:block; width:0;margin-left:-3px; border-width:5px; border-style:dashed; border-color:transparent; border-bottom-style:solid; border-bottom-color:#fff; }
.header-top .links dl:hover dd{display:block;}
.header-top .links .site dd{top:38px; right:-1px; width:400px; margin-right:0; padding:10px; border:1px solid #6e99b9; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); box-shadow:2px 2px 5px rgba(0, 0, 0, .15);}
.header-top .links .site ul{overflow:hidden;}
.header-top .links .site li{line-height:26px; float:left; min-width:55px; height:26px; padding:0 4px 0 15px; color:#666; background:url(../images_xxgk/icons.png) 4px -2320px no-repeat;}
.header-top .links .site li a{color:#146ac1;}
.header-top .links #siteLast.on dt{background-color: #427fbb;}
.header-mid{position: relative;z-index: 2;height: 206px;}
.header-logo{padding-top: 50px;height: auto;width: auto;}
.siteSearchBar{padding-top: 77px;width: 422px;height: 40px;}
.siteSearchBar .siteZnwd{width: 92px; height: 32px; line-height: 32px; float: left; margin: 3px 0 0 16px; text-indent: 35px; font-size: 12px; color: #0066cc; background:  url(../img/search-bg.png) -76px -54px no-repeat; border: 1px solid #0066cc; border-radius: 16px; background-color: #fff;}
.siteSearchBar .siteZnwd:hover{text-decoration: none; background-color: #f0f0f0;}
.s-form{width: 312px; float: left; line-height:40px;height:40px; vertical-align:top; background:url(../img/search-bg.png) left top no-repeat;position: relative;}
.msg-box{position: initial!important;}

.s-form .from-control{float: left; font-size:14px; line-height:40px; width:219px; height:40px; padding:0 10px 0 20px; vertical-align:top; outline:none; background: none; border: none;}
.s-form .btn{float:left; line-height:200px; overflow:hidden; width:63px; height:40px; text-indent: -9999px; border:none; outline:none; background: none; border: none; outline: none; cursor: pointer; }
.s-form .btn:active{background:  url(../images_xxgk/searchBg.png) left -40px no-repeat;}

.s-form .link-box{font-size:14px;text-align:center; }
.s-form .select-box{position:relative;float:left; width:99px; height:40px; }
.s-form .select-box .s-option{line-height:40px; position:absolute; left: 12px; top:0; display:inline-block; width:50px; height:40px; overflow: hidden; text-align:center;}
.s-form .select-box ul{line-height:1.8;position:absolute;z-index: -1;top: 40px;left: 1px;display:none;width: 400px;padding: 5px 10px 5px;border:1px solid #ccc;border-top:0;border-top:0;background: #fff;}
.s-form .select-box ul li{font-size:14px; float:left; width:123px; padding:4px 5px; cursor:pointer; text-align:left;}
.s-form .select-box ul li:hover{color:#146ac1; background:#f1f1f1;}
.s-form .select-box a:hover{text-decoration:none;}
.s-form .select-box .arrow-dn{font-size:0; position:absolute; top:18px; right:10px; display:inline-block; overflow:hidden; width:0; height:0; -webkit-transition:-webkit-transform .1s ease-in-out; -moz-transition:-moz-transform .2s ease-in-out; transition:-webkit-transform .1s ease-in-out; -webkit-transform:translate3d(0, 0, 999px); -moz-transform:translate3d(0, 0, 999px); transform:translate3d(0, 0, 999px); border:5px solid transparent; border-color:#666 transparent transparent; backface-visibility:visible; -webkit-backface-visibility:visible; -moz-backface-visibility:visible;}
.s-form .select-box .arrow-hover{top:12px;border-color:transparent transparent #666 transparent; }
.n-yellow .msg-wrap{left:0!important}
.header-nav{width: 100%; margin: 0 auto; text-align: center; height: 60px;}
.header-nav-box{height: 60px; background:#146ac1;border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;}
.header-nav-box ul li{width: 150px; float: left; text-align: center;height: 60px; line-height: 60px;}
.header-nav-box ul li a{display: block;  font-size: 20px; color: #fff;}
.header-nav-box ul li a:hover,.header-nav-box ul li.on1 a{text-decoration: none; background-color: #3381d1;}
.lmy-body .header-nav{background:none;}
.lmy-body .header-nav-box{background:#146ac1;border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;}
/* 通用底部 */
.footer{width: 100%;padding: 30px 0;height: auto;background: #1264b7;text-align: center;}
.footer p,.footer p a{line-height: 30px;color: #fff;font-size: 14px;}
.gov-icon{width: 80px;height: 80px;position: absolute;left: 100px;top: 10px;}
.j-jiuc-icon{width: 110px;height: 55px;right: 90px;top: 20px;position: absolute;}
.footer p span{display: inline-block;padding: 0 .5em;}

/* 侧栏固定菜单 */
.sideFixed{position: absolute; z-index:9; top:314px; right: 50%; margin-right: -688px; width:60px; float: left; font-size:12px; _position:absolute;}
.sideFixed li{position:relative; margin-bottom: 1px; background-color: rgba(0,0,0,0.7); background-color:#333; -webkit-transition:all .6s; -moz-transition:all .6s; -ms-transition:all  .6s; -o-transition:all .6s; transition:all .6s;text-align: center}
.sideFixed li.ldxx{border-radius: 4px 4px 0 0;}
.sideFixed li>a{position: relative; z-index: 1; display:block; line-height: 15px; padding: 38px 4px 6px; font-size: 12px; color: white;}
.sideFixed li>a>i{position: absolute; z-index: 1; left: 0; top: 6px; width: 100%; height: 28px; line-height: 28px; float: left; background:  url(../images_xxgk/sideFixedIcon.png?v=1) center top no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.sideFixed li.zwwx>a>i{background-position: center -30px;}
.sideFixed li.zwxmt>a>i{background-position: center -30px;}
.sideFixed li.zwwb>a>i{background-position: center -60px;}
.sideFixed li.wsxf>a>i{background-position: center -90px;}
.sideFixed li.tdt>a>i{background-position: center -120px;}
.sideFixed li.sjyj>a>i{background-position: center -150px;}
.sideFixed li.sites>a>i{background-position: center -180px;}
.sideFixed li.gt>a>i{background-position: center -210px;}

.sideFixed li.on{background-color: #febf34;}
.sideFixed li.on>a>i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
.sideFixed li a:hover{text-decoration:none;}
.sideFixed .gt{display:none;}
.sideFixed .pic{display:none; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic ul li{margin-bottom: 0 none; background-color: none; background-color:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
.sideFixed .pic ul li>a{z-index: 1; display:block; line-height: 0; padding: 0; font-size: 0; color: white;}
.sideFixed .pic img{width:150px; height:150px;}
.sideFixed .on .pic{position:absolute; top:-45px; left:-168px; display:block; padding:4px; background:#fff;}
.sideFixed .on .pic i{position:absolute; z-index:8; top:50%; right:-10px; display:block; width:0;margin-top:-3px; font-size:0; line-height:0; border-width:5px; border-style:dashed; border-color:transparent; border-left-style:solid; border-left-color:#fff; }
@media screen and (max-width: 1420px){
    .sideFixed{right: 0; margin-right: 0;}
}

/* goTop */
#goTop{display: none; position: fixed; z-index: 99; bottom: 0; right: 0; height: 0; width: 0; overflow: hidden; float: left;}
#winMark{position:fixed; z-index:1; top:0;left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, .8); }

@media(max-width:1199px) and (min-width:992px){
    .header-nav-box ul li{width: 124px;}
    .j-jiuc-icon{right: 0;}
    .gov-icon{left: 30px;}
}
@media(max-width:991px){
    .header-nav,.header-nav-box{height: auto;}
    .header-nav-box{position: relative;width: auto;}
    .header-nav-box ul li{width: 25%;}
    .header-nav-box ul li a{border-right: 1px solid #2c79c7;border-bottom: 1px solid #2c79c7;}
    .header-nav-box ul li:nth-child(4n){border-right: 0 none;}
    .header-nav-box ul li:nth-child(5),.header-nav-box ul li:nth-child(6),.header-nav-box ul li:nth-child(7),.header-nav-box ul li:nth-child(8){border-bottom: 0 none;}
    .gov-icon,.j-jiuc-icon{position: initial;display: inline-block;text-align: center}
    .header-nav-box{border-radius: 0;-webkit-border-radius:0}
}
@media(max-width:991px) and (min-width:768px){

}
@media(max-width:767px){
    .header-logo,.siteSearchBar{float: none;padding-top: 20px;margin: 0 auto;}
    .header-logo{text-align: center;}
    .header-logo ul li img{max-width: 96%;width: auto;height: auto;}
}
@media(max-width:600px){
    .header-nav-box{padding-left: 0;position: relative;width: auto;padding: 0;}
    .header-nav-box ul li{width: 25%;height: 40px;line-height: 40px;}
}
@media(max-width:500px){
    .siteSearchBar{width: 312px;height: auto;text-align: center;}
    .header-logo,.siteSearchBar{padding-top: 15px;}
    .siteSearchBar .siteZnwd{float: none;margin: 5px 0 0;display: inline-block;}
}
@media(max-width:400px){
    .header-nav-box ul li a{font-size: 16px;}
}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei";}
.pagination a,.pagination span{display:inline-block;border:1px solid #ddd;color:#333;margin:3px;padding:0 9px;text-decoration:none;white-space:nowrap;height:26px;border-radius:3px; box-sizing: content-box;}
.pagination a:hover{background:#1264b7;border:1px solid #1264b7;color:#fff !important;}
.pagination a.active{border:1px solid #1264b7;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1264b7;border:1px solid #1264b7;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #ddd;color:#cfcfcf;background:#f9f9f9;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1264b7;border:#1264b7 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .total{border:0;height:32px;padding:0;line-height:32px;}
.pagination .inputBar{border:0;height:32px;padding:0 2px 0 5px;line-height:32px;}
.pagination .inputBar input{width:40px;height:26px;line-height:26px;padding:0 5px;border:#ddd 1px solid;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;vertical-align:middle;border-radius:3px;}
.pagination .inputBar button{display:inline-block;background:#1264b7;border:0;height:28px;color:#fff;border-radius:3px;padding:0 8px;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;line-height: 28px;}
@media (max-width:991px) {
	.pagination{margin:0;}
}
