@charset "gb2312";
body{padding:0; margin:0 auto; font-size:14px; font-family:"微软雅黑"; color:#333333; background:url(2016_bg.jpg) no-repeat center top #fff;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}

a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ margin:0 auto; width:1200px;}
.space20, .space25, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space15{height:15px;}
.space25{height:25px;}
.space30{height:30px;}



/************** Header CSS **************/
#header{margin-bottom:24px;}
.header-top{ height:180px; position:relative;}
.header-top .header-menu{ position:absolute; top:10px; right:0;}
.header-top .header-menu .lang{ float:right; height:26px; line-height:25px; text-align:center; padding:0 20px; background:#0d60aa; border-radius:10px; margin-left:19px;}
.header-top .header-menu .lang a{ color:#fff; margin:0 8px;}
.header-top .header-menu .lang a:hover{color:#c6e4ff;}
.header-top .header-menu .lang a.on{color:#c6e4ff; font-weight:bold;}
.header-top .header-menu .vers{ float:right; height:26px; line-height:26px;}
.header-top .header-menu .vers a{color:#fff; position:relative; float:left; height:26px; padding-left:20px; margin-right:15px;}
.header-top .header-menu .vers a:hover{color:#fff9aa;}
.header-top .header-menu .vers a:hover span{color:#fff9aa;}
.header-top .header-menu .vers i{position:absolute; height:26px; width:15px; left:0; top:0; background-position:left center; background-repeat:no-repeat;}
.header-top .header-menu .vers .phone i{background-image:url(../images/2016_top_icon_sjb.png);}
.header-top .header-menu .vers .wza i{background-image:url(../images/2016_top_icon_wza.png);}
.header-top .header-menu .vers .zwyx i{background-image:url(../images/2016_top_icon_zwyx.png);}

/*.header-top .header-menu .vers i {
	transform: perspective(100px) rotateY(0deg); transition:transform 400ms ease;
}
.header-top .header-menu .vers :hover i{
	transform: perspective(100px) rotateY(360deg);
}*/


.header-top .logo{ position:absolute; top:73px; left:5%;}
.header-top .logo a{display:block; width:320px; height:69px; background:url(2016_logo.png) no-repeat;}
.header-top .header-search{ position:absolute; top:87px; right:8%; border-radius:5px; overflow:hidden; box-shadow:1px 1px 0 rgba(0,0,0,0.26);}
.header-top .header-search .SearchTxt{float:left; width:415px; padding:9px 5px 9px 15px; background:#fff; height:18px; line-height:18px; border:0; }
.header-top .header-search .SearchBtn{
	float: left;
	width: 60px;
	height: 36px;
	border: 0;
	cursor: pointer;
	background-color: #1d7ad9;
	background-repeat: no-repeat;
	background-position: center center; color:#fff;
}

.mainnav{clear:both; }
.mainnav ul{overflow:hidden; zoom:1;}
.mainnav li{float:left; width:14.28%; height:52px;}
.mainnav li a{display:block; line-height:49px; height:49px; text-align:center; font-size:18px; font-weight:bold; color:#fff; *border-bottom:#397fbb 3px solid;}
.mainnav li a:hover, .mainnav li.acur a{*border-bottom-color:#1d7ad9; *padding-bottom:0;}
.mainnav li.acur a{background:#015ab6;}
.mainnav li a:after {
    display: block;
    content: "";
    height: 3px;
    width: 0%;
    background-color:#ba0202;
    transition: width 0.3s ease-in-out;
}
.mainnav li a.acur{}
.mainnav li a:hover:after,
.mainnav li a:focus:after, .mainnav li.acur a:after {width: 100%;}
.mainnav .container{background:#397fbb;}

#header .isStuck, .mainnav-fix .mainnav{position:fixed; top:0; width:100%; z-index:999; background:#397fbb; box-shadow:0 0 5px rgba(0,0,0,0.4);}
.header-xs{display:none;}

/*******footer*******/
#footer{clear:both;}
#footer .container{border-top:#0061b2 1px solid; font-size:13px; line-height:21px;}
.footer-nav{ float:left; padding-top:20px; font-size:12px; width:450px;}
.footer-nav a{margin:0 8px; font-size:13px;}
.footer-nav a:hover{color:#1d7ad9;}
.footer-pic{float:left; width:140px;}
.footer-copyright{float:right; padding-top:10px; width:610px;}
#_span_jiucuo img{width:75px;}
#imgConac{width:60px;}

.container-bg{ border-radius:8px; background:#fff; overflow:hidden; zoom:1;}
.container-pad{ padding:0 20px; overflow:hidden; zoom:1;}
.container-border{ border:#ebebeb 1px solid; background:#fff; width:1198px;}

.common-newslist{}
.common-newslist li{ background:url(d.jpg) no-repeat left center; padding:0 50px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}
.common-newslist li *{*font-size:16px;}
.common-newslist li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.common-newslist li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common-newslist li a:hover{font-weight:bold;}


.zdly-newslist li{ background:url(d.jpg) no-repeat left center;  font-size:16px; line-height:34px; padding-left:18px;   *font-size:0;float:left; }
.zdly-newslist li *{*font-size:16px;}
.zdly-newslist li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.zdly-newslist li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zdly-newslist li a:hover{font-weight:bold;}

.cnnodate li{padding-right:0;}

.titleicon{ width:30px; height:30px; background-position:center center; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px; left:12px;}


/*******list*******/
.sidebar{ float:left; width:304px; border-right:#ebebeb 1px solid; margin-right:-1px;}
.sidenav h2, .sidetop{line-height:25px; background:#3979b6; color:#fff; font-size:18px; margin:0; padding:15px 15px 15px 39px;}
.sidenav h2 i{position:absolute; width:13px; height:13px; right:18px; top:18px; color:#666; background:url(../images/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:none; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle{ display:block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle1{background:url(../images/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:block; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.sidemenu li{ margin-top:1px; font-size:18px;}
.sidemenu li a{display:block; padding:13px 30px 13px 40px; position:relative; line-height:24px; background:#efefef;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{background-color:#e0e0e0; color:#1d7ad9;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block;}

.sidemenu2{}
.sidemenu2 li{border-top:#f2f2f2 1px solid;}
.sidemenu2 li h3{ margin:0; font-size:18px;}
.sidemenu2 li h3 a{ display:block; position:relative;}
.sidemenu2 .icon-redrect{left:42px; margin-top:-6px;}

.sidemenu2 li a{display:block; padding:16px 15px 16px 58px;}
.sidemenu2 li ol li a{ font-size:16px; line-height:24px;}
.sidemenu2 ol a:hover, .sidemenu2 ol a.aon{background:#f2f2f2;}
.sidemenu2 li.li-nobor{ border:none;}

.sidemenu3 li.button{margin-top:1px;}
.sidemenu3 li a.all{display:block; padding:13px 30px; position:relative; line-height:24px; background:#efefef; font-size:18px;}
.sidemenu3 li a.all i{position:absolute; width:8px; height:13px; line-height:0; font-size:0; overflow:hidden; background:url(../images/2016_gk_wgk_sidemenu_icon4.gif) no-repeat 0 0; top:50%; margin-top:-6px; right:18px; }
.sidemenu3 .dropdown{ padding:10px 30px 10px 58px; font-size:16px;}
.sidemenu3 .dropdown li{ background:url(../images/2016_gk_wgk_sidemenu_icon1.gif) no-repeat left center; line-height:24px; padding:6px 0 6px 15px;}
.sidemenu3 .dropdown li a:hover, .sidemenu3 .dropdown li a.aon{color:#1d7ad9;}
.sidemenu3 li a.all:hover, .sidemenu3 li a.all.aon{ background:#e0e0e0; color:#1d7ad9;}
.sidemenu3 li a.down i{width:13px; height:8px; background-image:url(../images/2016_gk_wgk_sidemenu_icon2.gif); margin-top:-3px;}
.sidemenu3 li a.down.aon{ackground:#e0e0e0; color:#1d7ad9;}
.sidemenu3 li a.down.aon i{background-image:url(../images/2016_gk_wgk_sidemenu_icon3.gif);}

.mainContent{ float:right; width:833px; padding:0 30px; _padding:0 20px; border-left:#ebebeb 1px solid; margin-left:-1px;}
.curb{border-bottom:#ebebeb 1px solid; background:url(../images/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}
.mainTitle{border-bottom:#ebebeb 1px solid;  padding:8px 0 10px; line-height:22px; margin-top:7px; overflow:hidden; zoom:1;}
.mainTitle h2{ float:left; margin:0; font-size:16px; padding-left:5px;}
.mainTitle .curb2{float:right; background:url(../images/2016_icon_curb.gif) no-repeat 5px center; color:#666666; padding-left:28px;}
.mainTitle .curb2 a{color:#666;}
.mainTitle .curb2 a:hover{ color:#000;}

.sidebox .title{ background:#3979b6; padding:15px 12px 15px 0; color:#fff; line-height:25px;}
.sidebox .title h2{ margin:0; position:relative; padding-left:58px; color:#fff; font-size:18px;}
.icon-whiterect{ position:absolute; left:40px; top:50%; margin-top:-7px; width:5px; height:15px; background:#fff;}

.news-list ul{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news-list li{ background:url(d.jpg) no-repeat 2px center; padding:0 100px 0 30px; font-size:16px; line-height:35px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news-list li a:hover{font-weight:bold;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}
.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.news_list_fggw{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news_list_fggw li{background:url(d.jpg) no-repeat 2px 18px; padding:6px 0 6px 30px; font-size:16px; line-height:24px;}
.news_list_fggw li a:hover{font-weight:bold;}

/*page*/
.pagediv{ clear:both; padding:30px 0 26px; text-align:center; color:#323232;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/2016_page_num.gif) repeat-x;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(../images/2016_page_num.gif) repeat-x;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center;}


/*图片鼠标经过效果*/
.imgHover{ overflow:hidden;}
.imgHover img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover img:hover{-moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

/*政务专题*/
.info-container{border-radius:8px 8px 0 0; background:#fff; overflow:hidden; zoom:1; border:#ebebeb 1px solid; padding:0 38px; margin-bottom:26px;}
.zwzt_list ul{padding:15px 0; border-bottom:#ebebeb 1px solid;}
.zwzt_list li{ background:url(d.jpg) no-repeat left center; padding:5px 0 5px 18px; font-size:16px; line-height:24px;  overflow:hidden;}
.zwzt_list li span{color:#999999; padding-left:10px;}
.zwzt_list li a:hover{font-weight:bold;}

/******头条样式******/
/*ldxx*/
.hd_ldxx_btnlink{ text-align:center; padding:10px 0 32px;}
.hd_ldxx_btnlink a{display:inline-block; width:184px; height:64px; text-indent:72px; font-size:20px; line-height:64px; color:#fff; font-weight:bold; margin:0 8px;}
.hd_ldxx_btnlink a.a01{background:url(../images/2016_hd_iconlink1.png) no-repeat 28px center #e24443;}
.hd_ldxx_btnlink a.a02{background:url(../images/2016_hd_iconlink2.png) no-repeat 28px center #0498be;}
.hd_ldxx_list{clear:both; margin-bottom:20px;}
.hd_ldxx_list h3{ margin:0; height:40px; line-height:40px; background:#f5f5f5; text-align:center; font-size:16px; margin-bottom:1px;}
.hd_ldxx_list ul{overflow:hidden; zoom:1; padding:1px 0 0 1px;}
.hd_ldxx_list ul li{float:left; width:207px; padding:1px; border:#ebebeb 1px solid; margin:-1px 0 0 -1px; line-height:24px; text-indent:20px; padding:14px 0; line-height:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.hd_ldxx_list ul li a:hover{color:#1d7ad9;}
.hd_ldxx_qzf{margin-bottom:30px;}
.hd_ldxx_qzf ul li{ width:137px; text-indent:0; text-align:center; font-size:14px;}

/*myzj*/
.hd_myzj_list h3{margin:0; height:40px; line-height:40px; background:#f5f5f5; text-align:center; font-size:16px; margin-bottom:1px;}
.hd_myzj_list{ margin-top:28px;}
.hd_myzj_list .cont{border:#ebebeb 1px solid;}
.hd_myzj_yw{ margin-bottom:30px;}

.csgk2 td{background:#EBEBEB; height:40px; line-height:40px; border-bottom:1px #fff solid; text-align:center;}
.csgk{border:1px #ccc solid; border-collapse:collapse;}
.csgk td{border:1px #ccc solid; border-collapse:collapse; padding:10px;}

/*zt_tplist*/
.sidenav .lmtplj{padding:10px;}
.sidenav .lmtplj img{width:100%;}
.sidenav .lmjj{padding:15px; line-height:1.8; font-size:16px; text-indent:2em;}
.sidenav .lmjj a{color:#F00; white-space:nowrap;}
.sidenav .lmjj a:hover{color:#F60;}
.tpjj-list li{display:block; position:relative; padding:10px; border-bottom:1px #CCCCCC dotted; box-sizing:content-box !important; min-height:100px;}
.tpjj-list li .tpimg{ position:absolute; top:10px; left:10px; width:160px; height:100px;}
.tpjj-list li .tpimg img{width:100%; height:100%;}
.tpjj-list li .btjj{margin-left:180px;}
.tpjj-list li .btjj .bt{font-weight:bold; font-size:20px; line-height:2;}
.tpjj-list li .btjj span{font-size:16px; line-height:1.5;}

@media only screen and (max-width: 799px) {

.csgk td{max-height:44px !important; overflow:hidden;}
}
.tit_h2{background:#ebebeb; height:40px; line-height:40px; overflow:hidden;}
.tit_h2 h2{padding:0; margin:0; font-size:1.14em; float:left; white-space:nowrap;}
.tit_h2 h2 a{display:block; float:left; text-align:center; color:#666; text-decoration:none; padding:0 20px;}
.tit_h2 h2 a.active{
	color: #FFF;
	background-color: #1d7ad9;
}
.tit_h2 h3{padding:0; margin:0; font-size:1.14em;  float:left;}
.tit_h2 h3 a{display:block; float:left; text-align:center; text-decoration:none; padding:0 10px;}
.teacher{width:670px;height:290px;position:relative;margin:0 auto; overflow:hidden;}
.teacher .teacherPic{width:670px;height:290px;}
.teacher .teacherPic .content{width:160px;height:290px;float:left;position:relative;overflow:hidden;margin-left:3px;}
.teacher .teacherPic .content .txt{width:145px;height:60px;background:rgba(18,21,44,0.7); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #CB5412;}
.teacher .teacherPic .content .txt h3{color:#fff;font-size:20px;font-weight:bolder;margin:10px 0 0px 0; text-align:center;}
.teacher .teacherPic h4{color:#fff;font-size:14px;font-weight:100;}
.teacher .teacherPic .content .txt p{color:#fff;margin-top:20px;padding-top:12px;border-top:1px solid #CB5412;}
