@charset "utf-8";
* {
    font-family: "Microsoft YaHei",Verdana; 
    margin: 0;
    padding: 0;
}
body {  background-color:#fff;  }
img { border:0; }
a:link {text-decoration: none; color:#262626;}
a:visited {text-decoration: none;color:#262626;}
a:hover {text-decoration: underline;color:#262626;}
a:active {text-decoration: underline;color:#262626;}
ul{ list-style:none; } 
a{hide-focus: expression(this.hideFocus=true); outline: none;  }
.container { max-width: 1000px; padding: 0px; margin: 0 auto; font-size:12px; }

#header {margin:0 auto;width:100%; height:210px; background: #f00 url(images/header.png) no-repeat center top; background-size:100% 100%; }
#header #top{ height:200px; width:1100px; overflow:hidden; margin:0 auto; }
#header #top .left_logo { float:left; width:680px;height:128px; margin:50px 0 0 0;   background:url(/tzb/res2018/images/logo.png) no-repeat left top; }
#header #top .right_info{float:right;padding:40px 10px 0 0;color:#333333;text-align:right;}
#header #top .right_info p {  margin:8px; font-size:16px; font-weight:800; color:#D02090; }
cite { display: none;  text-indent: -999px;}


#search_box input{float:left;}
#search_box input.sub{width:40px; height:28px; display:block; font-size:1px; background:url(/tzb/res2018/images/btn_search.gif) no-repeat; border:none; margin:0; cursor:pointer;}
#search_box input.txt{width:180px; height:28px; display:block; font-size:12px; background:url(/tzb/res2018/images/search.gif) no-repeat left top; border:0; padding:0; color:#8F8B6E; line-height:14px;text-indent:10px; text-align:left; vertical-align:middle; line-height:28px;}

#nav { margin:0 auto; height: 50px;  font-weight:800;  width:100%;  background:url(/tzb/res2018/images/bg_nav.jpg) repeat-x center bottom; z-index:999; overflow: hidden }

#nav ul li:first-child { border-left: none; padding-left: 0; }
#nav ul li:last-child { border-right: none; padding-left: 0; }

#nav a:link { color:#fff;border:0;}
#nav a:visited { color:#fff;}
#nav a:hover {text-decoration: underline;color:#ccc;}
#nav a:active {text-decoration: underline;color:#f2f2f2;}

#ul_nav>li{
    float: left;
} 

#ul_nav a{
        display: block;width:110px;text-align:center; font-size:16px;  height:34px; line-height:34px; 
    } 
.drop-down{
    position:relative; z-index:99;  margin:6px auto;  vertical-align:bottom;   background-color:#e60012;
}

.thematic {
    width: 1000px;
    padding: 0px;
    margin: 0 auto;overflow:hidden;
}
     
.banner{width:100%;height:336px; position:relative; overflow:hidden; margin:0 auto; z-index:-99; }

.banner .flex-direction-nav a { display:none;}
.banner .flex-control-paging { position:absolute;left:50%;bottom:20px;margin-left:-60px;}
.banner .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.banner .flex-control-paging li a {width:14px; height:14px;margin:0 5px;display:block; background-repeat:no-repeat; background-image:url(/tzb/res2018/images/ico_13.png);background-position:right top;text-indent:-9000px; cursor:pointer;}
.banner .flex-control-paging li a.flex-active {background-position:left top;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides{zoom: 1}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.h18{ height:18px;}

/**/
.container .left{float:right; width:358px; border:0px solid #f00; }
.container .right {float: left; width:820px;  border:0px solid #f00; }

.container .right2 {float: right; width:720px; }
.container .left2 {float:left; width:260px; }
 
.container .box_ali { width:420px; height:260px; float:left ;}
.container .box_full{ background: url("/tzb/res2018/Portal/box_right.png") no-repeat; width:800px; height:280px; float:left ; } 
.container .box{ background: url("/tzb/res2018/Portal/box_right.png") no-repeat; width:482px; height:220px; float:left ;  margin:2px; } 
.container .mar20{ margin-left:20px;}
.title { height: 32px;line-height: 32px; border-bottom: 1px solid #e60012; }
.title h2 {float: left;width:88px; height:30px;line-height: 30px;font-size: 18px; color: #e60012;border-bottom: 3px solid #e60012; }
.title .more{ width:80px;height:35px; float:right; color:#e60012; font-size:12px; text-align:right; }
.box ul,.box_full ul{ clear:both; margin:0 0 0 8px; padding:10px 0 0 0; }
.box li,.box_full li{ background:url(/tzb/res2018/images/li.png) no-repeat 6px 8px; list-style:none; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:26px;font-size:14px; }

#link{}
#link p { margin:10px auto 20px auto; line-height:26px; }

#footer2 { clear:both; font-size:12px; width:1000px; height:120px; background-color:#e60012 ; font-family:Verdana; text-align:center; }
#footer { clear:both; margin:0 auto;width:100%; height:120px; background: #f6f6f6 url(images/footer.jpg) no-repeat center top; background-size:cover; }
#footer #logowechat { height:80px; }
#footer #flogo { float: left; background: url("/tzb/res2018/images/logo_footer.png") no-repeat left bottom; width:680px; height:60px; margin:12px 0 0px 10px;}
#footer #flogo p { clear:both; display:block; height:22px; line-height:22px; color:#fff;  margin:60px 0 0 0;}
#footer #flink { float: left; width:180px; height:100px; text-align:center; color:#fff; padding-top:10px;  }


#footer #wechat { float: right;  border:0 solid #fff; width:120px; height:100px; text-align:right; color:#fff; }
#footer ul { width:100%;}
#footer ul li { float:left;width: 100px; text-align:center; } 
#footer .fbox {  background-color:#fff; height:70px;  overflow: hidden;width:70px;margin:4px auto; padding:3px;}
/*.main .box h2{background: url("/tzb/res2018/Portal/h2.png") no-repeat -200px 0; width:120px; float:left; width:380px; height:34px; line-height:34px; text-indent:22px; }*/

#hall { clear:both; height:88px; background-color:#fff; width:100%; margin:2px ;  border-bottom:1px solid #f6f6f6; margin:20px auto; } 

#hall ul li { float: left; width:120px; height:68px; text-align:center;  font-size:16px;  }
#hall ul li:first-child { width:44px; }
#hall ul li:last-child { width:44px; }

#hall .img { width: 48px; height:48px; }
#hall p { margin:6px; }
#hall ul { background-position: 0 0;} 
#hall ul { background-position: -138px 0;}
#hall ul { background-position: -273px 0;}
#hall ul { background-position: -413px 0;}
#hall a:hover {  color: #e60012;  }

.clear {  clear: both; }

#side_img li { margin-bottom: 16px; }
#side_img img { width:350px;}

.left2 .title1 {
    width: 252px;
    background: #c33;
    height: 36px;
    border-radius: 5px;
}.left2 .title1 h3 {
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
}
.left2 ul {
    background: none repeat 0 0 #f6f6f6;
    border: 1px solid #D6D6D8;
    margin-top: 1px;
    padding: 0;
    list-style: none;
    width: 250px;
}.left2 li {
    border-bottom: 1px solid #D6D6D8;
    border-top: 1px solid #fff;
    padding-bottom: 6px;
    padding-left: 30px;
    height: 24px;
    line-height: 24px;
    padding-top: 8px; 
    background:url(/tzb/res2018/images/lisub.png) no-repeat 16px 12px;
}
li.li_son { text-indent:24px; background:url(/tzb/res2018/images/lison.png) no-repeat 44px 18px; }
a.now { color: #d00; font-weight: 800; }

/* 图片新闻 */
.ad img{ width:380px; height:250px; border:1px solid #f6f6f6;}
.ad{ height:252px;position:relative;width:380px;overflow:hidden; background-color:#ccc;margin:0;}
.ad .banners{position:absolute;}
.ad .banners li{float:left;}
.ad .banners a{display:block;}
.points{ bottom:6px;height:18px;padding-top:2px;position:absolute;right:8px;z-index:20;}
.points li{background-color:#fff;border:1px solid #F47500;color:#D94B01;cursor:pointer;float:left;font-size:11px;height:16px;line-height:16px;margin-left:3px;text-align:center;width:16px;}
.points li.current{background-color:#d00;border-color:#F27602;color:#FFFFFF;font-weight:bold;height:18px;line-height:18px;margin-top:-2px;overflow:hidden; width:18px;}

/*机构设置*/
.jgsz { width:198px; height:190px; margin:2px auto; padding:10px 0; overflow:hidden; }

#sec_page, .content{ margin:0 4px; background-color:#fff; min-height:656px; font-size:14px;}
#sec_page ul { margin:10px 20px;}
#sec_page li{ background:url(/tzb/res2018/images/li.png) no-repeat 6px 8px; list-style:none; margin:0;padding:0 0 0 5px; text-indent:14px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:28px; }
#sec_page h1{ text-align:center; margin:20px 0;  font-size:16px; }

.bread { display:block; color:#64001c; font-size:14px; font-weight:800; padding:10px; }
.pager { text-align:right; margin:6px; }

.bread a:link {text-decoration: none;color:#64001c;border:0;}
.bread a:visited {text-decoration: none;color:#64001c;}

/*内容页padding:8px 20px;*/
.content {  }
.content h3 , #sec_page h3 { font-size:16px; text-align:center; margin:16px auto; }
.content h4 , #sec_page h4 { font-size:12px; text-align:center; margin:4px auto; border-top: 1px dotted #ccc; width:88%;
    color: #004aaf;  font-weight:normal; padding:8px; }

.cont{ font-size:12px;}
.ip_1 { height:24px; line-height:24px; vertical-align:middle; width:200px; margin:2px; }
.hand { cursor:pointer; }

.tab1 {
    border-collapse: collapse; 
    line-height: 150%;
    margin: 10px;
    width: 96%;
}
.tab1 th, .tab1 td {
    border: 1px solid #ccc;
    height: 26px;
    margin: 0;
    padding: 2px;
    vertical-align: middle;
}
.tab1 th {
    background-color: #f6f6f6;
    font-weight: bold;
}

.jianjie h3 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-indent: 5px;
}
.jianjie h3 span {
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
}
.jianjie .title  {
    background: none repeat scroll 0 0 #294065;
    border: 1px solid #ccc;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center; font-weight:800; font-size:14px; 
    width: 195px;
}
.jianjie .title  a:link,
.jianjie .title  a:visited { color: #fff;}

.list_index .t {
    display: inline;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 286px; text-indent:20px;
}
.list_index .time {
    display: inline;
    float: left;
    overflow: hidden; text-align:right;
    width: 98px; 
}

.list_index_2 .t {
    display: inline;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98px;
}
.list_index_2 .time {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    width: 98px;
}

.list_sec .t {
    display: inline;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:560px;
}
.list_sec .time {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    width: 112px;
}
/*横向满屏列表 工作动态*/
.list_full .t {
    display: inline;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:560px;
    text-indent:20px;
}
.list_full .time {
    display: inline;
    float: left;
    overflow: hidden;
    text-align: left;
    width: 98px; 
}


.container .tz_a { width:1000px; border:0px solid #f00; height:250px;  background-color:#fff;  }

.container .tz_a .tz_a_left { float: left; width:322px; margin:2px;  }
.container .tz_a .tz_a_right {float: right; width:660px;  margin:2px; }
.container .tz_a .tz_a_right li { background: url(/tzb/res2018/images/li.png) no-repeat 6px 8px;list-style: none;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 26px;font-size: 14px; }
.container .tz_b { width:1000px; border:0px solid #f00; height:0;overflow: hidden; }
.container .tz_c { width:1000px; height:220px;  background-color:#fff; }


       
.qlist a:link {
	color: #000;
	text-decoration: none;
	float: left;
	width: 100px;
	padding: 3px 5px 0px 5px;
}

.qlist a:visited {
	color: #000;
	text-decoration: none;
	float: left;
	padding: 3px 5px 0px 5px;
	width: 100px;
}

.qlist a:hover {
	color: white;
	float: left;
	width: 140px;
	text-decoration: none;
	background-color: #DC143C;
}

.qlist a:active {
	color: white;
	float: left; 
	width: 140px;
	text-decoration: none; 
}

.qlist {
	line-height: 20px;
	text-align: left;
	padding: 4px;
	font-weight: normal;
}

.menua {
	width: 160px;
	height: auto;
	margin: 6px 4px 0px 0px;
	border: 1px solid #DC143C;
	background-color: #fbdfbd;
	color: #DC143C;
	padding: 6px 0px 0px 0px;
	cursor: hand;
	overflow-y: hidden;
	filter: Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.menub {
	width: 160px;
	height: 18px;
	margin: 6px 4px 0px 0px;
	background-color: #ad000e;
	color: #fff;
	padding: 6px 0px 0px 0px;
	overflow-y: hidden;
	cursor: hand;
} 