﻿@charset "utf-8";
body{color:#444444; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; background-color:#fff; -webkit-text-size-adjust:none; background:url(../images/ztzl_tpgjzt/tpgj_banner.jpg) top  center no-repeat #fff;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#444444; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#10568a;}
button, input, select, textarea {font-family: inherit; font-size:1em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #b1bcc4;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table;content: "";}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.fl{float: left;}
.fr{float: right;}
.transparent{background:transparent;}


/***** header *****/
.header{height:570px;}



/***** main *****/
.zsjzt{box-shadow: 0 0 18px rgba(0,0,0,0.2); background:#fff; border-radius:10px; padding:0px 18px 33px; position:relative; margin-bottom:35px;}
.zsjzt_tit{width:526px; height:109px; margin:0 auto; line-height:72px; color:#fff; font-size:30px; font-weight:bold; background:url(../images/ztzl_tpgjzt/tpgj_tit_bg.jpg) center bottom no-repeat; text-align:center;}
.zsjzt_tit a{color:#fff; font-size:30px;}
.zsjzt_tit a:hover{color:#fff;}
.zsjzt_box{width:49%;}
.zsjzt_box_top{height:24px; background:url(../images/ztzl_tpgjzt/tpgj_syhl.jpg) top left no-repeat;}
.zsjzt_box_middle{font-size:20px; font-weight:bold; line-height:30px; padding:10px 0px;}
.zsjzt_box_middle p{font-size:18px; font-weight:normal; text-align:right; margin-top:10px;}
.zsjzt_box_bot{height:24px; background:url(../images/ztzl_tpgjzt/tpgj_syhr.jpg) top right no-repeat;}

.jdxw{margin-bottom:35px;}

.home_tpxw{height:408px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:408px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:98px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:28px; right:28px; color:#fff; font-size:28px; line-height:98px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-weight:bold;}
.home_tpxw .hd{ position:absolute; bottom:19px; right:19px; display:none;}
.home_tpxw .hd li{float:left; width:10px; height:10px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#eaeaea; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
.home_tpxw .hd li.on{background:#FE2F37;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.home_gzdt .hd{height:54px; background:url(../images/ztzl_tpgjzt/tpgj_tit_linebg.jpg) bottom left repeat-x;}
.home_gzdt .hd li{width:199px; height:54px; line-height:54px; font-size:30px; font-weight:bold; text-align:center; float:left; cursor:pointer;}
.home_gzdt .hd li a{font-size:30px;}
.home_gzdt .hd li.on {background:url(../images/ztzl_tpgjzt/tpgj_jdxw_tit.jpg) top no-repeat; color:#fff; font-size:30px; text-align:center;}
.home_gzdt .hd li.on a{font-size:30px; color: #fff;}
.home_gzdt .hd li.on a:hover{color:#fff;}
.home_gzdt .bd{padding-top:20px;}
.home_gzdt_tt{font-size:24px; font-weight:bold; color:#fd2c01; line-height:40px; margin-bottom:15px;}
.home_gzdt_tt a{font-size:24px; color:#fd2c01;}

.index_box{margin-bottom:35px; border-top:3px #FF733E solid;} 
.index_more{border:1px #e7e7e7 solid; width:117px; height:31px; text-align:center; line-height:31px; color:#9a9a9a; margin:0 auto;}
.index_more a{font-size:16px; color:#9a9a9a;}

/***** footer *****/
.footer{background: #EDEDED; clear: both; padding: 27px 0; height:80px; padding-left:56px;}
.footer .container{position: relative;}
.footer_left{width:60%; float:left; line-height:25px;}
.footer_left img{float:left; margin-right:20px;}
.footer_right{float:right; width:25%;}
.footer_right img{float:left; margin-right:20px;}



/*common*/
.common-row{*overflow: hidden; *clear:both;}
.common-row:after, .common-row:before{content: ''; display: block; clear: both;}
.bg-gray{background: #f2f2f2;}
.bg-white{background: #fff;}
.hover-opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.curmb{ color: #666666; font-size: 14px; padding: 11px 0; line-height: 24px; background: #f2f2f2; margin-bottom: 30px;}
.curmb i{font-size: 1.5em; color: #888888; margin-right: 8px; vertical-align: middle;}
.curmb a{color: #666;}
.curmb a:hover{color: #333;}
.curmb span{color: #006eab;}
.curmb_mb0{margin-bottom: 0;}
.bg-gray .curmb{margin-bottom:0;}
.color-green{color: #028d20;}
.color-999{color:#999999;}
.color-red{color: #ff0000;}
.color-blue{color: #006eab;}

.common_newslist li{position:relative; padding:0 50px  0 0px; height:35px; line-height:35px; overflow:hidden; vertical-align:top;}
.common_newslist li span{position:absolute; right:0; top:0; color:#999999;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.newslist li{position:relative; line-height:30px; overflow:hidden; vertical-align:top; margin-bottom:25px;}
.newslist li span{margin-left:10px; color:#9a9a9a;}

/* list */
.newslist-oneLine, .newslist-twoColumn{clear: both;}
.newslist-oneLine li, 
.newslist-twoColumn li div{position:relative; padding-left:15px; line-height:40px; overflow:hidden; vertical-align:top;}
.newslist-oneLine li:before, 
.newslist-twoColumn li div:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #999999;}
.newslist-oneLine li .time, 
.newslist-twoColumn li .time{position:absolute; right:0; top:0; color:#999999; font-size:14px;}
.newslist-oneLine li a,
.newslist-twoColumn li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newslist-oneLine li a:hover, 
.newslist-twoColumn li a:hover{color: #f12900;}
.newslist-oneLine-MD li, .newslist-twoColumn-MD li div{padding-right:40px;}
.newslist-oneLine-YMD li, .newslist-twoColumn-YMD li div{padding-right:90px;}

.newslist-twoColumn {margin:0 -20px; overflow: hidden;}
.newslist-twoColumn li{float: left; width:50%;}
.newslist-twoColumn li div{padding-left: 15px; margin:0 20px; overflow: hidden;}

/* 专题归档 */
.archive{position: absolute;right: 100px;top: 300px;}
.archive .a-text {position: absolute;left: 95px;top: 190px;transform: rotate(-18deg);}
.archive .a-text span{color: #c90001; font-weight: bold;  font-size: 14px;}

/*page*/
/*page*/

.pagediv {
	clear: both;
	padding: 30px 0 26px;
	text-align: center;
	color: #323232;
	border-top: #ebebeb 1px solid;
}


.pagediv  {
	margin: 0 2px 5px;
}

.pagediv  a {
	display: inline-block;
	padding: 0 8px;
	line-height: 28px;
	border: #b5b5b5 1px solid;
	background: #e8e8e8;
	background: -webkit-linear-gradient(#fff 10%, #e8e8e8);
	background: -o-linear-gradient(#fff 10%, #e8e8e8);
	background: -moz-linear-gradient(#fff 10%, #e8e8e8);
	background: linear-gradient(#fff 10%, #e8e8e8);
}

.pagediv .current {
	border: #b5b5b5 1px solid;
	background: #fdfdfd;
	box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2) inset;
}

.pagediv  a:hover {
	background: #fff;
	text-decoration: none;
}


/***** content *****/
.content_box{padding:10px 3.75%; background:#fff; border:#ebebeb 1px solid; margin-bottom:20px;}
.content_title{margin:0; padding:30px 8% 0; text-align:center; font-size:24px; line-height:1.4; color:#F00; font-weight:400;}
.content_attr{color:#999999; padding:40px 0 12px; font-size:14px; text-align:center;}
.content_attr b{font-weight:normal;}
.content_attr .ly{ display:inline-block;}
.content_attr .date{ display:inline-block; padding-left:40px;}
.content_attr .llcs{ display:inline-block; padding-left:40px;}
.content_attr .llcs em{font-style:normal; color:#e9a307;}

.content_article{clear:both; padding:20px 0; 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_extended{clear:both; padding:25px 0; font-size:14px; text-align:center; border-top:#e3e3e3 1px dashed; color:#666;}
.content_extended a{cursor:pointer; color:#666;}
.content_extended a:hover{color:#000;}
.yj_left{float:left;}
.yj_right{float:right; padding:0 20px;}

.auxiliarys_tt .content_article{ margin-top:20px; padding:25px 0; border-top:#e3e3e3 1px solid;}

.yj_left span{display:block; float:left; height:35px; vertical-align:middle;}
.dianzan{width:60px; height:25px; height:25px !important; vertical-align:middle; padding-left:10px;}
.dianzan iframe{height:100%;}
.yj_left .bdsharebuttonbox{display:block; float:left; width:250px;}

.float_left{position:fixed; top:208px; left:5px; text-align:right; z-index:10; }
.float_img{width: 162px;}



/* footer */
.tpgjzt_footer{background: #EDEDED;}
.footer{clear:both; padding: 15px 0; overflow: hidden; width: 1200px; margin:0 auto}
.footer .footnav{float: left; width:39%; text-align:right; color:#cccccc; padding-top: 25px; line-height: 20px;}
.footer .footnav a{margin:0 5px;}
.footer .copyright{float: right; width: 45%; line-height:24px; color:#666666; padding-top: 7px;}
.footer .copyright a{color:#666666;}
.footer .copyright a:hover{color:#333;}
#imgConac{width:70px;}
.footer .foot_pic{float: left; text-align:center; width: 16%;}
.footer .foot_pic img{vertical-align:middle;}
.footer .beian{ display:inline-block; background:url(../images/beian.png) no-repeat center left; padding-left:25px;}
