@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;}
a{
	text-decoration:none;}
a:hover{
	text-decoration:none;}
li{
	list-style-type:none;}
.clear{
	clear:both;}
div{margin:0px auto;}
body{
	background-color:#f1f1f1;}
/*通用样式*/

.top{
	width:100%;
	background-color:#367ab9;
	height:159px;
	background-color}
.topcont{
	width:1000px;
	height:159px;}
.logo1{
	background-color:#367ab9;
	width:380px;
	height:72px;
	float:left;
	margin-top:41px;
	font-size: 26px;
    color: #fff;}
.logo2{
	margin-top:75px;
	width:383px;
	height:37px;
	float:right;
	margin-right:50px;}
.nav{
	width:100%px;
	height:33px;
	background-image:url(/template/txbwcl/images/navbg.jpg);
	border-bottom:solid 1px #c2c2c2;}
.menu{
	padding-left:100px;
	width:900px;
	height:33px;}
.menu li{
	font-size:16px;
	font-family:"微软雅黑";
	line-height:33px;
	border-left:solid 1px #cad6e2;
	border-right:solid 1px #9fadba;
	width:112px;
	height:33px;
	float:left;
	text-align:center;}
.nav li a{
	color:#093051;}
.nav li a:hover{
	color:#005695;
	text-decoration:none;}

.banner{
	clear:both;
	position:relative;
	width:1350px;
	height:354px;
	overflow:hidden;
	}
.banner a:active{
	color:#026fa7;}
.banner a:visited{
	color:#026fa7;}
	
.banner .img{ height:354px; overflow:hidden; display:block; position:absolute; top:0px; left:0px;}
.banner_id{ width:100%; overflow:hidden; position:absolute; left:0px; top:330px; z-index:999;}
.banner_id table{ margin:auto;}
.banner_id table td{ padding:0px 4px 0px 4px;}
.banner_id table div{ width:14px; height:14px; overflow:hidden; position:relative; cursor:pointer;}
.banner_id table div.nuw .t1{ display:none;}

.main1{
	margin-top:15px;
	margin-bottom:15px;
	width:1000px;
	height:235px;
	background-color:#f1f1f1;}
.main1_lef{
	width:545px;
	height:215px;
	float:left;}
.main1_rit{
	width:455px;
	height:215px;
	float:left;}
.main1_lefimg{
	width:286px;
	height:153px;
	float:left;
	margin-top:63px;}

.main1_lefimg img{
	border:solid 1px #999;
	margin-left:4px;}
.main1_lefcont{
	font-size:12px;
	line-height:24px;
	color:#676767;
	padding-left:12px;
	width:244px;
	height:215px;
	float:left;}
.main1_lefcont img{
	margin-bottom:12px;
	margin-top:34px;}
.main1_lefcont a{
	color:#054573;}
.main1_rit li{
	line-height:24px;
	list-style-type:disc;
	font-size:12px;}
.main1_rit li a{
	color:#666666;}
.main1_rit li span{
	float:right;
	margin-right:12px;}
.main1_ritcont{
	width:257px;
	padding-left:30px;
	height:215px;
	float:left;}
.main1_ritcont img{
	margin-bottom:8px;
	margin-top:30px;}
.main1_ritimg{
	margin-top:46px;
	width:164px;
	height:159px;
	float:left;}
.main1_ritimg img{
	border:solid 1px #999;
	margin-left:4px;}

.main2{
	margin-bottom:15px;
	background-color:#f1f1f1;
	padding-bottom:12px;
	padding-top:10px;
	padding-left:54px;
	padding-right:20px;
	width:926px;
	height:319px;
	background-image:url(/template/txbwcl/images/cpzsbg.jpg);}
.main2_cont{
	margin-right:15px;
	margin-top:10px;
	width:138px;
	height:144px;
	float:left;}
.main2_cont img{
	border:solid 1px #cccccc;}
.main2_cont p{
	text-align:center;
	font-size:12px;
	line-height:20px;}
.main2_cont p a{
	color:#515151;}
.main3{
	padding-bottom:50px;
	padding-left:93px;
	width:907px;
	height:174px;
	background-color:#f1f1f1;
	background-image:url(/template/txbwcl/images/main3bg.jpg);}
.tpgdnr{
	width:900px;
	height:165px;
	float:left;
	overflow:hidden;
	}
.tp_cont{
	margin-top:12px;
	width:890px;
	height:150px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	}
.tp_cont li{width:170px; height:150px; text-align:center; line-height:20px; float:left; margin-left:12px;
margin-right:12px;
list-style-type:none;}	
.tpgd_title{
	width:170px;
	height:24px;
	margin-top:4px;
	background-color:#fff;
	border:solid 1px #d2d2d2;}
.tpgdnr li a{
	color:#555555;}
.tpgdnr li a:hover{
	color:#0271a6;}	
.footer{
	width:100%;
	height:60px;
	padding-top:20px;
	background-color:#444;}
.footerp1{
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height:30px;}
.footerp1 a{
	color:#fff;}
	
.listcont{
	margin-top:15px;
	width:1000px;
	height:725px;}
.listcont_lef{
	margin-right:10px;
	width:220px;
	height:720px;
	float:left;
	border:solid 1px #cccccc;}
.listcont_rit{
	width:765px;
	height:720px;
	border:solid 1px #cccccc;
	float:left;}
.lmdh{
	width:220px;
	height:40px;
	background-color:#18638b;
	font-size:16px;
	text-align:center;
	line-height:40px;
	font-weight:bold;
	font-family:"微软雅黑";
	color:#fff;}
.listnav{
	background-color:#f5f8fd;
	width:220px;
	border-bottom:solid 1px #cccccc;}
.listtd{
	height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#18638b;
	line-height:35px;
	background-color:#cccccc;}
.listtd a{
	color:#18638b;}
td.listtd:hover {
    height: 35px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 35px;
    background-color: #18638b;
}
td.listtd:hover a{
    color: #fff;
}
.listtdnow a{
	color:#fff;}
.listtdnow{
	height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:35px;
	background-color:#18638b;}
.listnav li{
	font-size:14px;
	text-align:center;
	line-height:28px;}
.listnav li a{
	color:#4f4f4f;}
.listnav li a:hover{
	color:#F00;}
.listtj{
	width:220px;
	height:212px;
	margin-top:20px;
	background-color:#f5f8fd;
	border-bottom:solid 1px #cccccc;}
.listtj li{
	margin-left:20px;
	font-size:12px;
	line-height:28px;
	list-style-type:disc;}
.listtj img{
	margin-left:20px;
	margin-top:10px;}
.rdtj_li{
	text-align:center;
	list-style-type:none;
	line-height:25px;
	width:170px;
	height:25px;
	border:solid 1px #cccccc;}
.listtj li a{
	color:#4f4f4f;}
.weizhi{
	padding-left:20px;
	width:744px;
	height:36px;
	background-image:url(/template/txbwcl/images/weizhibg.jpg);
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#18638b;
	}
.weizhi span{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	float:right;
	margin-right:20px;}
.weizhi span a{
	color:#666666;}
.listp1{
	margin-left:30px;
	font-size:14px;
	font-weight:bold;
	color:#18638b;
	margin-top:20px;
	}
.listp1 a{
	color:#18638b;}
.listp2{
	padding-bottom:10px;
	border-bottom:dashed 1px #cbcbcb;
	font-size:12px;
	color:#666666;
	line-height:24px;
	margin-top:5px;
	margin-left:30px;
	font-family:"微软雅黑";
	margin-right:40px;}
.listp2 a{
	color:#18638b;}
.listp1:hover a ,.listp2:hover a{
    color: red;
}
.lists1{
	float:right;
	margin-right:30px;
	}
.listcont_rit h2{
	font-family:"微软雅黑";
	color:#666666;
	text-align:center;
	margin-top:20px;
	margin-bottom:12px;}
.listcontp3{
	font-size:12px;
	text-align:center;
	color:#666666;
	margin-bottom:20px;}
.listcontp4{
	font-size:14px;
	line-height:24px;
	margin-left:20px;
	margin-right:20px;
	color:#333333;}
.listimg{
	margin-top:15px;
	margin-left:26px;
	width:220px;
	height:210px;
	float:left;
	}
.listimg li{
	font-size:14px;
	line-height:30px;
	width:220px;
	height:30px;
	margin-top:10px;
	text-align:center;
	border:solid 1px #cccccc;
	color:#666666;}
.listimg li a{
	color:#666666;}
.listimg img{
	border:solid 1px #e2e2e2;}
.pagelist{
margin-left:15px;
float:left;
	margin-top:30px;
	width:680px;
	height:40px;
	color:#4b4b4b;
	font-size:14px;}
.pagelist a{
	color:#4b4b4b;}
.pagelist li{
	float:left;
	margin-right:20px;}
.pagelist li a{
	color:#4b4b4b;
	}
.pagelist li a:hover{
	color:#de0000;}
.pagination.justify-content-center {
    padding: 35px 25px;
    text-align: center;
}
a.page-item.page-link,a.page-num.page-num-current {
	margin: 0 5px;
    padding: 10px;
    border: 2px solid #18638b;
}
a.page-item.page-link:hover,a.page-num.page-num-current:hover{
	text-decoration:none;
	background:#367ab9;
	color:#fff;
}
/*PC导航*/
.pc-navs{
	width:100%;
	height:50px;
	background:#023f98;
}
.pc-nav {
    width: 1000px;
}
.pc-nav a{
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    justify-content: space-between;
    height: 50px;
    text-align: center;
    line-height: 32px;
}
.navbar-nav .nav-item {
    padding: 10px 35px;
	position: relative;
}
.nav-item dl {
    display: none;
	width:134px;
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    border-top: 4px solid peru;
	z-index:99;
}
.nav-item dl dt{
    border-bottom: 1px solid #cecece;
    width: 126px;
    margin: 5px 4px;
}
.nav-item dl dt a{
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.nav-item dl dt:hover{
  background:#023f98;
}
.nav-item dl dt:hover a{
  color:#fff;
}
.nav-item:hover dl {
    display: block;
}
.active{
	background:#0b2d5f;
}
.active a{
	color:#fff;
}
.nav-item:hover{
	background:#0b2d5f;
}