﻿@charset "utf-8";
body{padding:0; margin:0 auto; font-size:14px; font-family:"微软雅黑"; color:#333333; background:#fff;  -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;text-decoration:underline;}
.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:auto; max-width:1200px; _width:1200px;}
.space20, .space25, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px; clear:both;}
.space25{height:25px;}
.space30{height:30px;}
.wrap{background:url(../Images/tyjrswj_r13_c1_s1.jpg) top repeat-x; padding:20px 0px 20px;}
.left{float:left;}
.right{float:right;}
.disnone{display: none;}

/************** Header CSS **************/
.top-wrap{height:35px;}
.top{width:1200px;margin:0 auto;font-size: 13px;line-height: 35px;overflow:hidden;}
.top a{font-size: inherit;line-height:inherit;color: #000;text-decoration: none;margin: 0px 8px;}
.banner{text-align:center;}
.banner img{width:100%;}
.nav{background:#c22022; height:48px;}
.mainnav{width:900px; float:left;display:flex;}
.mainnav li{flex:1; text-align:center; margin:0; line-height:48px; float:left; font-size:16px; font-weight:bold;}
.mainnav li:hover {background-color: #ac1c1e;}
.mainnav li.nav0{width:20%;}
.mainnav li a, .mainnav li a:hover, .mainnav li.on a{color:#FFF; position:relative; text-decoration: none;}
.mainnav li:hover, .mainnav li.on{color: #FFF; *border-bottom:0;background-color:#ac1c1e;}
.mainnav li a:after {display: none; position:absolute; right:0; top:12px; content: ""; height: 22px; width:1px; background-color:#235CAD;}
.mainnav li a:hover:after, .mainnav li.on a:after {width:1px;}
.mainnav li:last-child a:after{width:0 !important;}
.mainnav.isStuck{ background:#2b69b4; z-index:100;}
.search{width:25%; float:right; margin-top:10px;}
.search .inputTxt{width:75%; float:left; background:#fff; outline: none;border-radius:20px 0px 0px 20px; -moz-border-radius:20px 0px 0px 20px; -o-border-radius:20px 0px 0px 20px; -webkit-border-radius:20px 0px 0px 20px; border:none; height:30px; line-height:30px; padding:0px 15px;}
.search .inputBtn{width:15%; float:left; background:url(../Images/tyjrswj_r12_c1_s1.png) center center no-repeat #D6211A; border-radius:0px 20px 20px 0px; border:none; height:30px; line-height:30px; -moz-border-radius:0px 20px 20px 0px; -o-border-radius:0px 20px 20px 0px; -webkit-border-radius:0px 20px 20px 0px;}
/*******main*******/


/*******tpxw*******/
.box{width:49%; background:#fff;}
.home_tpxw{height:390px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:390px; 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:40px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:15px; right:100px; color:#fff; font-size:14px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:15px; right:15px;}
.home_tpxw .hd li{float:left; width:12px; height:6px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#fff; cursor:pointer;}
.home_tpxw .hd li.on{background:#d82225;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}
.home_tpxw .bd{height:100%}
.home_tpxw .link-text{box-sizing:border-box;display:block;width:100%;position: absolute;bottom: 0;color: white;background: rgba(0, 0 ,0, 0.2);padding: 0 16px;padding: 8px 16px;}

.xwdt_tit{background:url(../Images/tyjrswj_r7_c3_s1.jpg) top repeat-x; height:40px; border:1px #E9E9E9 solid;}
.xwdt_bt{width:20%; float:left; line-height:40px; text-align:center; background:#c22022; color:#fff; font-size:16px; font-weight:bold;}
.xwdt_bt a{color:#fff; font-size:16px;text-decoration: none;}

.xwdt_bt2{background:url(../Images/tyjrswj_r7_c3_s1.jpg) top repeat-x;}
.xwdt_bt2 .more{float:right; line-height:40px; height:40px; padding-right:10px;}
.xwdt_bt2 .more a{color:#333;}
.xwdt_bt2 .more a:hover{color:#f00;}
.xwdt_bt2 li{float:left; font-size:16px; font-weight:bold;  height:40px; cursor:pointer; width:20%; line-height:40px; text-align:center;}
.xwdt_bt2 li a{color:#666;text-decoration: none;} 
.xwdt_bt2 li.on{background:#c22022; color:#fff;}
.xwdt_bt2 li.on a{color:#fff;}

.xwdt_more{width:10%; padding-right:10px; float:right; text-align:right; line-height:40px;}
.xwdt_tt{font-size:18px; font-weight:bold; color:#CB0000; margin-bottom:10px; text-align:center;}
.xwdt_tt a{max-width:98%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-align:center; margin:0 auto; display:block; color:#CB0000;}



.xwdt_con{padding:15px 20px; border:1px #EFEFEF solid; border-top:none;box-sizing: border-box;}
.xwdt_jj{line-height:23px; height:70px; overflow:hidden; text-indent:2em; margin:16px 0px;}
.yqlj{padding:14px 0px;} 
/*******footer*******/
.links_txt{width: 1200px;margin: 0 auto;line-height: 30px;text-align: left;}
.links_txt select{margin-right:15px;height: 30px;width: 190px;padding-left: 5px;}

.footer{margin:0 auto;backgound-color:#f6f6f6;border-top: #c22022 solid 5px;position:relative; clear:both; z-index:2; height:92px; line-height:20px; text-align:center; padding-top:20px;}
.footer .footer_wzbs{position:absolute;left:200px; display:none}
.footer p{margin-bottom:8px;}


/*******list*******/
.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;}

.mainbox_pad{padding:20px; border-radius:10px; background:#fff;}

.mainContent{float:right; width:75%; *width: 890px;}
.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:#cc3333; border-bottom:#cc3333 2px solid; font-size:20px;}

.curb{ background:url(../Images/2016_icon_curb.gif) no-repeat 5px 13px; border-bottom: #E3E3E3 solid 1px;padding:8px 0 10px 28px; line-height:22px; margin-top:0px; color:#666666; margin-bottom:10px; font-size:15px;}
.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{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:23px; width: 4px; height: 4px; background: #999999;}


.news-list{border-radius:10px;}
.news-list ul{padding:10px 0 0px;}
.news-list li{padding:0 80px 0 0px; font-size:16px; line-height:32px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:86%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../Images/tyjrswj_r5_c9_s1.jpg) no-repeat 2px center; padding-left:25px;}
.news-list li a:hover{padding-left:25px; color:#F12B22;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.news-list2 ul{padding:5px 0;}
.news-list2 li{font-size:14px; line-height:35px;  overflow:hidden; position:relative;}
.news-list2 li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list2 li a{float:left; max-width:91%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../Images/xqsjd_icon_link.jpg) no-repeat 2px center; padding-left:25px; font-size:16px;}
.news-list2 li a:hover{padding-left:25px; color:#F12B22;}

.news-list3{width:950px; margin:0 auto;}
.news-list3 ul{padding:0px 0 20px;}
.news-list3 li{padding:0 40px 0 0px; font-size:18px; line-height:30px;  overflow:hidden; position:relative; width:45%; float:left}
.news-list3 li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1; }
.news-list3 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../Images/xqsjd_icon_link.jpg) no-repeat 2px center; padding-left:23px; cursor:pointer; font-size:18px;}
.news-list3 li a:hover{padding-left:23px; color:#F12B22;}

.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(../Images/2016_icon_dot_grey.gif) no-repeat 2px 18px; padding:6px 0 6px 30px; font-size:16px; line-height:24px;}
.news_list_fggw li a:hover{font-weight:bold;}

/*channel*/
.channel-nav {width: 265px;float: left;padding-right: 15px;}
.channel-list {width: 870px;float: right;padding-left: 15px;border-left: #E3E3E3 solid 1px;}
.channel-nav .nav_title {background-color: #c22022;}
.channel-nav .nav_title {line-height: 60px;}
.channel-nav .nav_title a {color: #FFFFFF;font-weight: bold;}
.channel-nav .on {background: url(../images/on.png) 55px center no-repeat;}
.channel-nav .on a {color: #c22022;}
.channel-nav li{line-height:55px; border-bottom: #f1f1f1 1px solid;overflow:hidden;}
.channel-nav li a{display: block;text-align: center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;text-decoration: none;}
.channel-nav li i{position:absolute; left:5px; top:23px; width: 4px; height: 4px; background: #999999;}

.channel-list .list_title {margin: 16px 0 10px 0;line-height: 40px;border-bottom: #E3E3E3 solid 1px;}
.channel-list .list_title a {margin: 0;padding: 0px 10px;display: inline-block;background: none;color: #c22022;font-size: 20px;text-decoration: none;border-bottom: #c22022 solid 3px;}
.channel-list .list_title a:hover {color: #c22022;}
.channel-list{border-radius:10px;}
.channel-list ul{padding:10px 0 0px;}
.channel-list li{padding:0 1px 0 0px; font-size:16px; line-height:32px;  overflow:hidden; position:relative;}
.channel-list li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.channel-list li a{float:left; max-width:86%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../Images/tyjrswj_r5_c9_s1.jpg) no-repeat 2px center; padding-left:25px;}
.channel-list li a:hover{color:#F12B22;}

/*page*/
.pagediv{ clear:both;text-align:center; color:#323232;margin-top:20px;}
.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;}

/*content*/
.listconcent { MARGIN: 10px auto;padding:0 16px; border-radius:10px;}
.main{margin-top:20px; background:#fff; padding:20px 30px; border:1px #ccc solid;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:30px 10px 30px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}
.concent {
	TEXT-ALIGN: left;  LINE-HEIGHT: 1.8; MARGIN: auto;  FONT-SIZE: 14px; padding:20px 10px; font-family: "SimSun";
}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}
.sub_left{width:70%; float:left; line-height:35px;  text-align:right; padding-right:15px;}
.sub_right{width:20%; float:left;}

.llcs {
    float: left;
	color:#333;
}
.llcs dt {
    float: left;
    color:#333;
    font-weight: normal;
    font-size: 14px;
}

.llcs dd {
    float: left;
    color:#C30000;
    font-size: 14px;
}
.content_attr{color:#333; font-size:14px; padding:10px; text-align:center; margin:0 auto; background:#f5f5f5;}
.content_attr span{margin:0 10px;}
.content_attr span em{font-style:normal;}
.content_attr .djs{display:inline;}

.sitemap{padding:15px;}
.sitemap dl dt{ background:url(../Images/wzdt_icon.gif) no-repeat left center; padding-left:24px; font-weight:bold; color:#006cac; font-size:15px; width:17%; float:left;}
.sitemap dl dt a{color:#006cac;}

.left-pics{width:200px; position:fixed; top:470px; right:9px; z-index:999; _POSITION: absolute;}
.left-pics .close-pics{position:absolute; top:-10px; right:-10px; text-align:right; z-index:10;}
.left-pics .close-pics a{display:inline-block; width:20px; height:20px; font-size:1.125em; color:#333; line-height:18px; text-align:center; background-color:#fff; border:solid #333 1px;}
.left-pics .close-pics a:hover{color:#fff; background-color:#3188d8; border:solid #3188d8 1px;}
.left-pics img{ border:none;}
.tzgg{border:1px #ccc solid; padding:10px; background:#fff;}
.tzgg_tit{font-size:20px; font-weight:bold; margin-bottom:10px;}
.tzgg_con{line-height:25px;}

.home_ztzl{border: #ebebeb 1px solid; height:94px; position: relative; padding:10px; margin-top:20px;}
.home_ztzl .bd{overflow: hidden;}
.home_ztzl .bd li{float:left; margin-right:5px; width:25%;}
.home_ztzl .bd li img{display: block; width:100%; height:88px; border:3px #fff solid;}
.home_ztzl .bd li img:hover{border:3px #E0E1E3 solid;}

.home_ztzl .btn{display: none;}
.home_ztzl .btn a{position:absolute; top:25px; width:24px; height:52px; background:url(../Images/home_ztzl_arrow.png) no-repeat; cursor:pointer;}
.home_ztzl .btn .prev{background-position:-24px 0; left:0;}
.home_ztzl .btn .next{right:0px;}
.home_ztzl:hover .btn{display: block;}

.ztzl{border-radius:10px; padding:20px; background:#fff;}
.ztzl li{width:31.5%; margin:0px 10px 15px; float:left; }
.ztzl li img{width:100%; height:auto; border:1px #ccc solid; padding:3px;}


@media (max-width:1024px){
.home_ztzl .bd li{width:25%;}
.ztzl li{width:31%;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.sideBar{width:100%;}
.mainContent{width:100%; padding:0px 10px;}	
}
/* xs */
@media (max-width: 768px) {
	/*手机版*/
	body{background:#fff;}
	#top{text-align:center;}
#top img{width:100%;}
	.sideBar,.sidebox{width:100%;}
	.sjshow_sidebar{display:block; position:relative;}
	.sidenav h2 i{display:block;}
	.sidebar_gk_zfgb{display:block;}
	.news-list li{padding:0 10px 8px 26px !important;  line-height:1.5em !important;}
	.news-list li a, .news-list li span, .news-list li img{float:none; display:inline !important; position:static !important; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto; line-height:1.5em !important;}
	.sidebar{width:100%;}
	.mainContent{width:100%; padding:0px 10px;}
}
/* XS Portrait */
@media (max-width: 480px) {
	.sub_left{width:70%;}
	.sub_right{width:20%;}
	.sidebar{width:100%;}
	.mainContent{width:100%;}
	.home_ztzl .bd li{width:50%;}
}

.listcontent-toolbar{text-align:right;padding: 0 16px;}
.listcontent-toolbar span{cursor: pointer;margin-left: 3px;}
.queryContainer{background-color:inherit !important;}

/*---- accessible ---*/
.accessible-body {
  position: fixed;
  z-index: 10;
  width: 100%;
  min-width: 1000px;
  text-align: right;
  padding: 4px 0;
  font-size: 14px;
  background-color: #f3f3f3 !important;
  border-bottom: 1px solid #ddd;
}

.accessible-body span {
  display: inline-block;
  padding: 0 10px;
  margin-left: 6px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #f3f3f3 !important;
  line-height: 24px;
  color: #444 !important;
  cursor: pointer;
}

.main-wrap {
  margin: 0px auto;
  width: 1000px;
}

.accessible-wrap {
  display: none;
  /* margin-top: 35px; */
  position: fixed;
  z-index: 10000;
}

.box-leadermail > span {
  display: block;
  padding: 0 0 0 25px;
  line-height: 56px;
  color: #888;
}

.box-leadermail > a {
  float: right;
  display: block;
  padding-right: 25px;
  font-size: 0.75em;
  line-height: 56px;
  color: #888;
  font-family: Simsun;
}

.box-leadermail > a:hover {
  text-decoration: underline;
}

.lm-table thead td {
  text-align: center;
  font-size: 12px;
  color: #888;
  line-height: 42px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #f4f4f4;
}

.lm-table {
  table-layout: fixed;
  width: 100%;
}

.lm-table thead td:first-child {
  text-align: left;
  padding-left: 25px;
}

.lm-table tbody td {
  text-align: center;
  font-size: 0.75em;
  color: #888;
  line-height: 32px;
}

.lm-table tbody td a {
  color: #888;
  text-decoration: none;
}

.lm-table tbody td a:hover {
  text-decoration: underline;
}

.lm-table tbody td:first-child {
  text-align: left;
  font-size: 0.875em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 25px;
}
.boxes {
	overflow: hidden;
}
.boxes .box {
	float: left;
	height: 240px;
}
.boxes .box:nth-child(2n+1) {
    margin-right: 2%;
}

.hm .top-wrap, .hm .banner, .hm .nav, .hm .yqlj{
    display: none;
}

.hm .channel-nav{
    display: none;
}

.hm .channel-list{
    width: auto;
    float: unset;
    padding-left: unset;
    border-left: none;
}
.hm ..channel-list li a{
    max-width: 63%;
}

.hm .wrap{
    background: none;
}
.hm .listconcent img{
    width: 100% !important;
    height: auto !important;
}