@charset "utf-8";
/*common*/
.commonbox{padding:20px 5%; line-height:1.8;}
.curmb{line-height: 24px; padding:16px 20px; padding-left:45px; background:url(../images/dqwz_icon.png) 20px 16px no-repeat #f7f8fa; border-bottom: #c6d5e9 1px solid;}
.curmb a:hover{color: #cc3333;}


.sideBar{float:left; width:22%;}
.parentName{padding: 15px 2%; text-align: center; line-height: 24px; color: #fff; background: #3f74bb; font-size: 20px; font-weight: normal;}
.sideMenu{font-size:18px;}
.sideMenu > li{margin-bottom: 1px;}
.sideMenu a{display: block; background: #f6f6f6; padding:18px 15% 18px 7%; position: relative; line-height: 24px;}
.sideMenu > li > a:after{ display:block; content:" "; position:absolute; right:7%; top:50%; width:6px; height:11px; margin-top:-5px; background:url(../images/sidemenu_icon.png) no-repeat;}
.sideMenu .li2 > a:after{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sideMenu a:hover, .sideMenu li >.aon{background: #ccdcf0; color: #333;}
.sideMenu li a:hover{border-color: #a11f1e; color: #a11f1e;}

.sideMenu .dropdown{ padding:10px 30px 10px 28px; font-size:16px; background:#fff}
.sideMenu .dropdown li{ background:url(../images/2016_gk_wgk_sidemenu_icon1.gif) no-repeat 0px 15px #fff; line-height:24px; padding:6px 15px; float:none;}
.sideMenu .dropdown li a{display:inline; background:none;}
.sideMenu .dropdown li a:hover, .sideMenu .dropdown li a.aon{color:#bc1010;}

.ysgzMenu{font-size:18px;}
.ysgzMenu > li{margin-bottom: 1px; width:19%; margin:5px; float:left;}
.ysgzMenu a{display: block; background: #f6f6f6; padding:18px 15% 18px 7%; position: relative; line-height: 24px;}
.ysgzMenu > li > a:after{ display:block; content:" "; position:absolute; right:7%; top:50%; width:6px; height:11px; margin-top:-5px; background:url(/global/sidemenu_icon.png) no-repeat;}
.ysgzMenu .li2 > a:after{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.ysgzMenu a:hover, .ysgzMenu li >.aon{background: #ccdcf0; color: #333;}
.ysgzMenu li a:hover{border-color: #a11f1e; color: #a11f1e;}

.ysgzMenu .dropdown{ padding:10px 30px 10px 28px; font-size:16px; background:#fff}
.ysgzMenu .dropdown li{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat left center #fff; line-height:24px; padding:6px 15px; float:none;}
.ysgzMenu .dropdown li a{display:inline; background:none;}
.ysgzMenu .dropdown li a:hover, .ysgzMenu .dropdown li a.aon{color:#bc1010;}

.sideBar .tips{ height:46px; line-height:46px; background:#f5f5f5; text-align:center; font-size:16px; color:#bc1011; border:#e6e6e6 1px solid;}
.sideBar .date{height:335px; padding:10px; border:#e6e6e6 1px solid; border-top:0;}

.mainContent{float:right; width:75%; *width: 75%;}
.main_pad{padding: 20px 5%;}
.main_title{ height:50px; line-height:50px; border-bottom:#e7e7e7 1px solid; margin-bottom:20px;}
.main_title h2{ display:block; padding:0 15px; float:left; color:#0b6fb4; border-bottom:#0086CB 2px solid; font-size:20px;}
.main_title span{padding: 0px 20px; background: #efefef; float:right;}

.gktit{border-bottom:#e7e7e7 1px solid; margin-bottom:20px; line-height:50px;}
.main_gktitle{ height:50px; line-height:50px; float:left; width:20%;}
.main_gktitle h2{ display:block; padding:0 15px; float:left; color:#cc3333; border-bottom:#cc3333 2px solid; font-size:20px;}

/*list*/
.news_list{padding-bottom: 10px;}
.news_list li{ position:relative; padding:0 88px 0 27px; clear:both; overflow:hidden; line-height:35px; border-bottom: #f1f1f1 1px solid;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.time1{width:120px; text-align:center;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#cc3333;}
.news_list li i{position:absolute; left:5px; top:17px; width: 4px; height: 4px; background: #999999;}
.singlePage{line-height:2.2; font-size: 16px; padding:20px !important;}

/*图片新闻列表*/
.pic_list ul{margin:0 -15px; padding:30px 0 0; overflow:hidden; zoom:1;}
.pic_list ul li{float:left; width:33.33%; margin-bottom:15px;}
.pic_list ul div{margin:0 15px;}
.pic_list ul div.pic{ overflow:hidden; position:relative;}
.pic_list ul li .pic img{display:block; width:100%; height:157px;}
.pic_list ul li .txt{ margin-top:12px; line-height:20px; text-align:center; overflow:hidden; height:40px;}
.pic_list ul li .txt a:hover{color:#bc1010; font-weight:bold;}
.pic_list .pagediv{padding-top:10px;}

.pic_list2 ul{padding-top:0 !important}
.pic_list2 ul li{float:left; width:50%; margin-bottom:0;}
.pic_list2 ul div.box{margin:15px; border:1px solid #eee; padding:15px 0; position:relative; overflow:hidden;}
.pic_list2 ul li .pic img{display:block; width:100%; height:230px;}
.pic_list2 ul div.box .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis;}
.pic_list2 ul div.box .txt a{color:#FFF;}

.apparatus-list ul{margin:0 -15px; padding:30px 0 0; overflow:hidden; zoom:1;}
.apparatus-list li{float:left; width:33.33%; margin-bottom:15px;}
.apparatus-list li .item{margin:0 15px;}
.apparatus-list li .pic{ border:#e3e3e3 1px solid; overflow:hidden; text-align: center;}
.apparatus-list li .pic a{display: block; width: 100%;  height:157px; overflow: hidden;}
.apparatus-list li .pic img{max-width:100%; max-height: 100%; display: inline-block; vertical-align: middle;}
.apparatus-list li .txt{ margin-top:12px; line-height:20px; text-align:center; overflow:hidden; height:40px;}
.apparatus-list li .txt a:hover{color:#bc1010; font-weight:bold;}
.apparatus-list li .pic a:before {content: "";	display: inline-block;	width: 0;	height: 100%;	vertical-align: middle;}
.apparatus-list  .pagediv{padding-top:10px;}

/* 中心领导 */
.zxld_list{margin:0 -18px; padding: 10px 0 0;}
.zxld_list li{float: left; width: 50%;}
.zxld_list li .gird{height:186px; margin:0 18px 36px; position: relative; box-shadow: 0 0 20px 0 rgba(237,228,228,0.8);}
.zxld_list li .pic{position: absolute; width: 169px; height: 100%; left: 0; top: 0;}
.zxld_list li .pic img{display: block; width: 100%; height: 100%;}
.zxld_list li .txt{margin-left: 169px;}
.zxld_list li .intxt{padding:0 20px;}
.zxld_list li .txt h3{padding:18px 0 15px; font-size:1em; font-weight:bold;}
.zxld_list li .txt p{max-height:96px; line-height: 2em; overflow: hidden;}


/*sitemap*/
.sitemap .item{line-height:30px; overflow:hidden; zoom:1; margin-bottom:15px;}
.sitemap .item h3{font-size:18px; display:block; background:#f0f9fe; line-height:50px; padding-left:20px; color:#0b6fb4;}
.sitemap .item h3 a{display:inline-block; color:#0b6fb4;}
.sitemap .item ul{}
.sitemap .item ul li{border-bottom:#ccc 1px dashed; padding:12px 0 12px 0; color:#c1c1c1; overflow:hidden; zoom:1;}
.sitemap .item ul li span{ float:left;  padding:0 20px; text-indent:2em;}
.sitemap .item ul li p{margin:0; padding-left:195px;}
.sitemap .item ul li p a{margin:0 10px; display:inline-block;}
.sitemap .item ul li:last-child, .sitemap .item:last-child{ border-bottom:none;}
.sitemap a:hover{color:#bc1010;}

/*内容页*/
.content{padding:30px 4%; background:#fff; margin-bottom:20px;}
.content_title{padding:0 5%; text-align:center; font-size:24px; line-height:1.4; color:#055fad;}
.content_subtitle{ padding:0 5%; font-size:16px; line-height:1.4; font-weight:normal; text-align:center; margin:10px 0 20px;}
.content_attr{ padding:0 2%; color:#666666; font-size:14px; background:#f3f5f6; height:32px; line-height:31px;}
.content_attr b{font-weight:normal;}
.content_attr .ly{float:left; padding-left:2%; max-width:480px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.content_attr .time{float:left;}
.content_attr .fontsize{float:right; }
.content_attr .fontsize a{color:#666; margin-right:5px; cursor:pointer; }
.content_attr .fontsize a:hover{color:#cc0000;}

.content_article{clear:both; padding:20px 2%; font-size:16px; line-height:2.1; overflow:hidden;}
.content_article p{margin:15px 0;}
.content table, .content img, .content video{max-width:100%;}
.content_article a{color:#2372c2;}
.content_article .gk_bg p{width:50%; float:left;}

.content_article2{clear:both; font-size:16px; line-height:2.1; overflow:hidden;}
.content_article2 p{margin:15px 0;}

.content_extended{clear:both; line-height:23px; color:#666; background:#f5f5f5; padding:5px 35px; font-size:13px; position:relative;}
.content_extended .tag{float:left; display:none;}
.content_extended .tag a{ color:#d80505; padding-right:10px;}
.content_extended .tag #showTags{ display:inline-block;}
.content_extended .function{ float:right; width:460px;}
.content_extended a{color:#666;}
.content_extended a:hover{color:#cc0000;}
.content_extended .llcs, .content_extended .dz, .content_extended .web_fx, .content_extended .smll{float:left; margin-right:2%; }
.content_extended .other{float:right;}
.content_extended .other a{ margin-left:15px;}
.content_extended .llcs em{color:#cc0000; font-style:normal;}
.content_extended .dz{margin-right:0;}
.content_extended .dz span{ display:inline-block; height:20px; width:88px; margin:-5px 0 0 8px;}
.content_extended .dz *{vertical-align:middle;}
.content_extended .smll{position:relative;}
.content_extended .smll .tit{background:url(../images/content_smll.png) no-repeat right center; padding-right:22px;}
.content_extended .drop{position:absolute; left:-19px; bottom:100%; margin-bottom:10px; z-index:9; width:172px; text-align:center; display:none;}
#qr_container{margin-bottom:3px; font-size:12px;}
.content_extended .drop dd{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:relative;}
.content_extended .drop b{ display:block; width:100%; height:192px; background:#000; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.content_extended .drop i{display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-top-color:#000; position:absolute; left:50%; margin-left:-7px;}
.content_extended .drop dt{ position:absolute; top:10px; left:10px; z-index:2; padding:10px; background:#fff; padding:5px 10px;}
.content_extended .drop dt img{display:block; margin:21px auto 0;}
.content_extended .drop dt span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}

.content_extended .web_fx{position:relative; width:60px;}
.sjb_fx_fxd{ background:url(../images/content_fx.png) no-repeat right center; padding-right:20px;}

#share{display:none; position:absolute; left:0px; bottom:27px; z-index:10; background:#fff; border:1px #f5f5f5 solid; width:167px; padding:15px; border-radius: 20px 20px 0 0;}
#share .sjb_fx{ border-bottom:#e3e3e3 1px solid; padding-bottom:10px;}
#share .sjb_fx a{ display:inline-block; background:none !important; text-align:center; float:none; /*height:auto; */padding:0 ; margin:0 2%; white-space:nowrap; color:#888;}
#share .sjb_fx a img{display:block; width:95%; border:#f1f1f1 1px solid; border-radius:50%; margin-bottom:8px;}
#share .btn{ font-size:18px; width:100%; display:block;text-align:center; padding-top:10px;}
#share .btn a{color:#888; cursor:pointer; font-size:14px; }

.content_extended .bds_more{margin:0 !important;  padding:0 25px 0 0 !important; background:url(../images/content_fx.png) no-repeat right center !important; font-size:14px !important; color:#757575 !important; line-height:20px !important; height:20px !important; text-indent:0 !important;}

.content_relationship{padding:0 35px;}
.content_relationship .tt{ margin-top:20px; margin-bottom:10px;}
.content_relationship .tt span{ display:inline-block;height: 30px; line-height:30px;font-weight: bold; font-size:16px;}
.content_relationship .common_newslist li{ padding:0px;  background:none;}
.rel-appendixs{margin-top:10px; display: none;}
.rel-appendixs h3{padding:25px 0 10px; color:#333333; font-weight:bold; font-size:1em;}

/* 邮箱登录 */
.login-title{margin:0; font-size:22px; border-bottom:#ededed 7px solid; padding:20px 0 30px; text-align:center; color:#007dd0;}
.lyjd_table{ margin-top:30px;}
.lyjd_table td{ padding:5px;}
.inputTxt{border:#cccccc 1px solid; padding:10px 8px; line-height:18px; height:18px;}
.textarea{border:#cccccc 1px solid; padding:8px; width:456px; height:65px; font-family:Microsoft YaHei; font-size:14px;}
.lyjd_btn{ width:95px; height:34px; color:#fff; border:none; background:#309aec; font-size:14px; cursor:pointer; border-radius:4px;}
.xfjb_title{height:44px; line-height:44px; padding-left:28px; color:#0081d2; font-size:16px; margin:0; background:#f5f5f5;}

.lyjd_table .btn_domain{padding:10px 5px;}
.btn_domain a{color:##6c6c6c;}
.btn_domain input{margin:0; padding:0;}
.securityInput{display:none;}



/***responsive***/
@media (max-width: 1280px) {
	.inputTxt{height: 40px;}

}

@media (max-width: 1199px) {
	#share{width:199px;}	

}
@media (max-width: 1180px) {
	

}
@media (max-width: 1024px) {

}

@media (max-width: 991px){
.sideBar, .mainContent {float: none; width: 100%; border: #ebebeb 1px solid; margin: 0;}
.sideMenu .dropdown li a{color:#333;}
.zxld_list{margin:0}
}

/* xs mobile*/

@media (max-width: 768px) {
	.mainContent{float:none; width:100%;}
	.parentName, .sideMenu{ position: relative; z-index: 90;}
	.sideMenu .li1{background:rgba(0,0,0,0.5); padding:0; margin-bottom:1px;}
	.sideMenu a{padding:8px 13% 8px 8%; color: #fff; font-size: 15px; background: none;}
	.sideMenu a.aon, .sideMenu a:hover{background:#6a8bba; color: #fff;}
	.sideMenu .dropdown li a{color:#333;}
	.sideMenu a.aon:after{content: ''; width: 3px; background:#002d8e; left: 0; top: 0; bottom: 0; position: absolute;}
	.mobile_sideBar{position: fixed; left:-200px; top: 200px; bottom: 0; z-index: 99; background:rgba(0,0,0,0.6); width: 200px; transition: all .3s; -webkit-transition: all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
	.mobile_sidebar_mark{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.3); z-index:88; display: none;}
	.mobile_sidebar_icon{width: 40px; height: 40px; background:url(../images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;  position: absolute; left: 100%; bottom: 0; cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	.mobile_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
	.sidemenu_wgk{position: relative; z-index: 100;}
	.news_list li{padding:12px 10px 12px 25px !important;  line-height:1.6; height:auto;}
	.news_list li a, .news_list li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li .time{margin-left:10px;}
	.pic_list ul li{width:50%; height:220px;}
	.pic_list ul li .pic img{height:137px;}
	.apparatus-list ul{margin: 0;}
	.apparatus-list li{width: 50%;}
	.hide_mobile{display: none;}
	.parentName{padding:10px 2%;}
	.sidebar, .sidebox {display: none;}
	
	.content_title{font-weight:normal; font-size:23px; padding:0;}
	.content_subtitle{ padding:0; margin-top:6px;}
	
	.content_attr{padding:0 0 8px; font-size:13px; line-height:1.6; background:none; border-bottom:#e3e3e3 1px solid; height:auto; color:#999;}
	.content_attr .ly{max-width:none; white-space:normal; margin-right:2%}
	.content_attr .fontsize{float:none;}
	.content_attr .fontsize a{color:#999;}
	.content_article{padding-left:0; padding-right:0;}
	.content_article .gk_bg p{width:100%; float:none;}

	.content_extended{padding:5px;}
	.content_extended .function{ width:100%; display:block; }
	.content_extended .llcs, .content_extended .web_fx, .content_extended .other{ margin-left:0;}
	.web_fx,.sjb_fx_fxd,#share{display:none;}
	.content_extended .other{float:left;}
	.content_extended .other a{ margin-left:0; margin-right:15px;}

	.zxld_list li{width: 100%; float: none;}
	.zxld_list li .gird{margin-bottom: 25px;}
	
}

@media (max-width: 480px) {
	.pic_list li{ width:50%;}
	.pic_list li .box a{height:134px;}
	.sitemap .item ul li strong{float:none; width:100%; display:block;}
	.sitemap .item ul li p{ padding-left:0;}
	.apparatus-list li{width: 100%;}
}
@media (max-width: 400px) {
	.content_attr{padding-bottom:30px;}
	.zxld_list li .gird{height:auto;}
	.zxld_list li .pic{position: static; width: 100%;}
	.zxld_list li .txt{margin-left:0 ;}
	.zxld_list li .intxt{padding-bottom: 20px;}
}

@media (max-width: 320px) {
	.pic_list li{ width:100%;}
	.pic_list li .box a{height:auto;}
}