@charset "UTF-8";

html,
body {
	-ms-overflow-style: scrollbar;
	background: #ffffff;
}

@-ms-viewport {
	width: device-width
}

img {
	-webkit-user-drag: none;
	border: none;
	display: block
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

.no-margin-padding,
body,
ul,
dl,
ol,
table,
form,
p,
textarea,
select,
img,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px
}

ul,
li {
	list-style: none
}

span.bt-margin-top-15 {
	margin-top: 55px;
}

body {
	font-size: 1.5rem;
	font-family: '微软雅黑', '宋体';
	color: rgb(51, 51, 51);
	font-family: 微软雅黑;
	z-index: 1;
	margin: 0px;
	padding: 0px;
	background: #f3f3f3;
}

a {
	color: #505050;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #005293
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a>label {
	cursor: pointer
}

a:focus {
	outline: none
}

.clear{
	clear:both;
}

.top{
	/*background: url(../images/bj_01.jpg) no-repeat center;*/
	width: 100%;
	margin:0 auto; 
	background: #ffffff;
}

.centers{
	width: 1300px;
	margin: 0 auto;
}

.logos{
	float: left;
}

.logos img{ height:100px; border:0px;}



.soso{
	padding-top: 66px;
}

.sosos{
	float: right;
	width: 378px;
	height: 44px;
	border-radius: 5px 5px 5px 5px;
	border: 2px solid #f1c4c4;
	margin-top: 18px;
}

.sosos input{
	width: 308px;
	height: 40px;
	border: none;
	padding-left: 6px;
	font-size: 20px;
	line-height: 36px;
	outline: none;
	color: #d1cdcd;
	word-spacing:2px;
	margin-left: 20px;
}

.sosos button{
	border: none;
	background: url(../images/soso.png)no-repeat;
	width: 46px;
	float: right;
	height: 40px;
	cursor: pointer;
	border-radius: 0px 5px 5px 0px;
}

.sososo{
	background: url(../images/sosos.png)no-repeat;
	width: 1300px;
	height: 135px;
}

.snav{
	width: 100%;
	height: 98px;
	margin:0 auto; 
	background: url(../images/nav.png)no-repeat;
	background-size:100%;
	background-position: center center;
}

.snavs ul li{
	float: left;
	text-align: center;
	position: relative;
}

.snavs ul li a{
	line-height: 98px;
	font-size: 20px;
	color: #ffffff;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	position: relative;
}

.snavs ul li a:hover{
	color: #ffe44d;
}

.snavs ul li:hover .snav_list{
	display: block;
}

.snav_xz a{
	color: #ffffff!important;
}

.snav_list{
	display: none;
	width: 100%;
	clear: both;
	position: absolute;
	left: 0;
	top: 98px;
	z-index: 9999;
}

.snav_list ul li{
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #de2020;
}

.snav_list ul li a{
	margin: 0;
	padding: 0;
}

.bjt{
	width: 100%;
	height: 618px;
	margin:0 auto; 
	background: url(../images/bj.png)no-repeat ;
	background-size:100%;
	background-position: center center;
}

.news{
	width: 100%;
}

.newscon{
	height: 670px;
	margin-top: 30px;
}

.newscon_left{
	width: 804px;
	float: left;

}

.newscon_left_top{
	width: 100%;
	height: 82px;
	border-bottom: 2px solid #cacaca;
}

.newscon_left_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 238px;
	height: 80px;
	background: url(../images/1.png)no-repeat;
    padding-left:94px; 
	line-height: 80px;
}

.newscon_left_top a{
	float: right;
	font-size: 14px;
	color: #000;
	margin-top: 40px;
}

.newscon_left_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/4.png)no-repeat;
	margin-left: 8px;

}

.news_lb{
	width: 802px;
	height: 366px;
	margin-top: 20px;
}

#mySlide{
	width: 802px;
	height: 366px;
}

#mySlide p{
	font-size: 16px;
}

#mySlide p span{
	margin-left: 50px;
}

.news_list{
	width: 100%;
	height: 180px;
	margin-top: 30px;
}

.news_list ul li i{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	background: #bd0c0d;
	border-radius: 3px;
	margin: 7px 10px 0 0;
}

.news_list ul li{
	font-size: 16px;
	clear: both;
	margin-bottom: 20px;
}

.news_list ul li a{
	display: block;
	width: 100%;
	height: 18px;
	font-weight: bold;
}

.news_list ul li p{
	float: left;
}


.news_list ul li span{
	float: right;
}

.newscon_right{
	width: 431px;
	float: right;
	border-bottom: 14px solid #bd0c0d;
}

.newscon_right_top{
	width: 100%;
	height: 82px;
	border-bottom: 2px solid #cacaca;
}

.newscon_right_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 238px;
	height: 80px;
	background: url(../images/2.png)no-repeat;
    padding-left:94px; 
	line-height: 80px;
	background-position: 0px -3px;
}

.newscon_right_top a{
	float: right;
	font-size: 14px;
	color: #000;
	margin-top: 40px;
}

.newscon_right_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/4.png)no-repeat;
	margin-left: 8px;

}

.newscon_right_list{
	margin-top: 26px;
	background: #ffffff;
}

.newscon_right_list ul{
	width: 390px;
	margin: 0 auto;
	padding-top: 26px;
	position: absolute;
	top: 0;
	left: 0;

}

.newscon_right_list ul li{
	width: 100%;
	height: 63px;
	border-bottom: 2px solid #d4d4d4;
	margin-bottom:50px;
}

.newscon_right_list ul li:last-child {
    margin-bottom:0;
}

.newscon_right_list ul li span{
	display: block;
	width: 55px;
	height: 55px;
	border-right: 1px solid #d4d4d4;
	float: left;
	color: #000000;
	font-size: 12px;
	text-align: center;
}

.newscon_right_list ul li i{
	font-style: normal;
	display: block;
	width: 55px;
	text-align: center;
	font-size: 28px!important;
}

.newscon_right_list ul li p{
	font-size: 16px;
	float: left;
	display: block;
	width: 260px;
	margin-left: 16px;
	line-height: 24px;
}

.newscon_right_list ul li a{
	display: block;
	width: 100%;
	height: 100%;
}

.newscon_right_list ul li a:hover span{
	text-decoration: none;
	color: #005293!important;
}

.newscon_right_list_fy{
	width: 100%;
	height: 25px;
	margin-top: 30px;
	margin-bottom: 23px;
}

.newscon_right_list_fy a{
	display: block;
	float: left;
	width: 195px;
	font-size: 25px;
	text-align: center;
	border-right: 1px solid #d4d4d4;
}

.newscon_right_list_fy a+a{
	border:none;
}


.jyzt{
	width: 100%;
	max-width: 1755px;
	height: 623px;
	margin:0 auto; 
	background: url(../images/12.png)no-repeat;
	background-position: center center;
}

.jyzt_con{
	width: 1300px;
	margin: 0 auto;
	padding-top: 100px;
}

.jyzt_con ul li{
	float: left;
	margin-right: 34px;
	margin-bottom: 38px;
}

.jyzt_con ul li+li+li{
	margin-right: 0
}

.jyzt_con ul li+li+li+li{
	margin-right:  34px;
}

.jyzt_con ul li+li+li+li+li+li{
	margin-right: 0
}

.jyzt_con ul li a{
	display: block;
	width: 410px;
	height: 115px;
	position: relative;
}

.jyzt_con ul li a p{
	position: absolute;
	top:36px;
	right: 80px;
	font-size: 34px;
	font-weight: bold;
	color: #bd0c0d;
}

.xmqq{

}

.xmqq_con{
	padding-top: 30px;
}

.xmqq_left{
	width: 621px;
	float: left;
}

.xmqq_right{
	width: 621px;
	float: right;
}


.xmqq_left_top{
	width: 100%;
	height: 85px;
	margin-bottom: 30px;
}

.xmqq_left_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 255px;
	height: 85px;
	background: url(../images/13.png)no-repeat;
    padding-left:94px; 
	line-height: 80px;
}

.xmqq_left_top a{
	float: right;
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}

.xmqq_left_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/4.png)no-repeat;
	margin-left: 8px;

}

.xmqq_left_list{
	width: 100%;
}

.xmqq_left_list_top{
	width: 100%;
	height:38px;
	border-bottom: 1px solid #cacaca;
}

.xmqq_left_list_top ul li{
	margin-right: 26px;
	float: left;
}

.xmqq_left_list_top ul li a{
	font-size: 24px;
	color: #000;
}

.xmqq_left_list_top ul li a:hover{
	color: #af0102!important;
	font-weight: bold;
	border-bottom: 2px solid #af0102;
	padding-bottom: 5px;
}

.xj_on{
	color: #af0102!important;
	font-weight: bold;
	border-bottom: 2px solid #af0102;
	padding-bottom: 5px;
}

.xmqq_left_list_con{
	width: 621px;
	height: 435px;
	background: #e8e8e8;
	padding-top: 36px;
	margin-top: 20px;
	display: none;
}

.xmqq_left_list_con ul{
	width: 580px;
	margin: 0 auto;
}

.xmqq_left_list_con ul li i{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	background: #bd0c0d;
	border-radius: 3px;
	margin: 9px 8px 0 0;
}

.xmqq_left_list_con ul li{
	font-size: 17px;
	clear: both;
	margin-bottom: 32px;
}

.xmqq_left_list_con ul li a{
	display: block;
	width: 100%;
	height: 18px;
}

.xmqq_left_list_con ul li p{
	float: left;
}


.xmqq_left_list_con ul li span{
	float: right;
}

.xmqq_right_top{
	width: 100%;
	height: 85px;
	margin-bottom: 30px;
}

.xmqq_right_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 255px;
	height: 85px;
	background: url(../images/14.png)no-repeat;
    padding-left:94px; 
	line-height: 80px;
}

.xmqq_right_top a{
	float: right;
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}

.xmqq_right_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/4.png)no-repeat;
	margin-left: 8px;

}


.xmqq_right_list{
	width: 100%;
}

.xmqq_right_list_top{
	width: 100%;
	height:38px;
	border-bottom: 1px solid #cacaca;
}

.xmqq_right_list_top ul li{
	margin-right: 26px;
	float: left;
}

.xmqq_right_list_top ul li a{
	font-size: 24px;
	color: #000;
}

.xmqq_right_list_top ul li a:hover{
	color: #af0102!important;
	font-weight: bold;
	border-bottom: 2px solid #af0102;
	padding-bottom: 5px;
}
.xmqq_right_list_con{
	width: 621px;
	height: 435px;
	background: #e8e8e8;
	padding-top: 36px;
	margin-top: 20px;
	display: none;
}

.xmqq_right_list_con ul{
	width: 580px;
	margin: 0 auto;
}

.xmqq_right_list_con ul li i{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	background: #bd0c0d;
	border-radius: 3px;
	margin: 9px 8px 0 0;
}

.xmqq_right_list_con ul li{
	font-size: 17px;
	clear: both;
	margin-bottom: 32px;
}

.xmqq_right_list_con ul li a{
	display: block;
	width: 100%;
	height: 18px;
}

.xmqq_right_list_con ul li p{
	float: left;
}


.xmqq_right_list_con ul li span{
	float: right;
}

.cjgs{
	width: 100%;
}

.cjgscon{
	margin-top: 70px;
}

.cjgscon_top{
	width: 100%;
	height: 85px;
	margin-bottom: 30px;
}

.cjgscon_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 255px;
	height: 85px;
	background: url(../images/15.png)no-repeat;
    padding-left:94px; 
	line-height: 80px;
}

.cjgscon_top a{
	float: right;
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}

.cjgscon_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/4.png)no-repeat;
	margin-left: 8px;

}

.cjgscon_list_top{
	width: 100%;
	height:38px;
	border-bottom: 1px solid #cacaca;
}

.cjgscon_list_top ul li{
	margin-right: 26px;
	float: left;
}

.cjgscon_list_top ul li a{
	font-size: 24px;
	color: #000;
}

.cjgscon_list_top ul li a:hover{
	color: #af0102!important;
	font-weight: bold;
	border-bottom: 2px solid #af0102;
	padding-bottom: 5px;
}

.cjgscon_list_con{
	width: 1298px;
	height: 435px;
	background: #ecd7d7;
	padding-top: 36px;
	margin-top: 20px;
	display: none;
}

.cjgscon_list_con ul{
	width: 1230px;
	margin: 0 auto;
	clear: both;
}

.cjgscon_list_con ul li i{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	background: #bd0c0d;
	border-radius: 3px;
	margin: 9px 8px 0 0;
}

.cjgscon_list_con ul li{
	font-size: 17px;
	margin-bottom: 28px;
	width: 600px;
	float: left;
}

.cjgscon_list_con ul li a{
	display: block;
	width: 100%;
	height: 18px;
}

.cjgscon_list_con ul li p{
	float: left;
}


.cjgscon_list_con ul li span{
	float: right;
}

.cjgscon_list_con ul :nth-child(odd){
	margin-right: 26px;
}

.jycdap{
	max-width: 1755px;
	width: 100%;
	height: 715px;
	margin:0 auto; 
	background: #bd0c0d; 
}

.jycdapcon_top{
	width: 100%;
	height: 85px;
	margin-bottom: 30px;
	padding-top: 60px;
}

.jycdapcon_top p{
	font-size: 26px;
	color: #bd0c0d;
	float: left;
	display: block;
	width: 300px;
	height: 85px;
	background: url(../images/16.png)no-repeat;
    padding-left:114px; 
	line-height: 85px;
}

.jycdapcon_top a{
	float: right;
	font-size: 14px;
	color: #ffffff;
	margin-top: 50px;
}

.jycdapcon_top a i{
	display: block;
	float: right;
	width: 9px;
	height: 18px;
	background: url(../images/17.png)no-repeat;
	margin-left: 8px;

}

.jycdapcon_list_top{
	width: 100%;
	height:38px;
	border-bottom: 1px solid #c32122;
}

.jycdapcon_list_top ul li{
	margin-right: 26px;
	float: left;
}

.jycdapcon_list_top ul li a{
	font-size: 24px;
	color: #d6d6d6;
}

.jycdapcon_list_top ul li a:hover{
	color: #ffffff!important;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	padding-bottom: 5px;
}

.jycdapcon_on{
	color: #ffffff!important;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
	padding-bottom: 5px;
}

.jycdapcon_list_con{
	width: 1298px;
	height: 408px;
	margin: 0 auto;
	background: #f1cccc;
	border-radius: 5px 5px 5px 5px;
}

table {
    border-collapse: collapse; /* 折叠边框，去除双边框效果 */
    border-spacing: 0; /* 移除表格单元格之间的间距 */

  }

.tb_bt{
	width: 50%;
}

.tb_sj{
	width: 16%;
}

.tb_cd{
	width: 16%;
}

.tb_lx{
	width: 16%;
}

.jycdapcon_list_con{
	padding-top: 20px;
	display: none;
}

.jycdapcon_list_con table{
	width: 1266px;
    margin: 0 auto;
}

.jycdapcon_list_con table tr{
	height: 53px;
}
.jycdapcon_list_con table tr td+td{
	text-align: center;
}

.jycdapcon_list_con table tr th+th{
	text-align: center;
}

.jycdapcon_list_con table td{
	font-size: 16px;
}

.jycdapcon_list_con table th{
	text-align: left;
	padding-left: 10px;
	font-size: 20px;
	color: #4e4e4e;
	background: #fcabab;
}

.jycdapcon_list_con table td i{
	display: block;
	float: left;
	width: 6px;
	height: 6px;
	background: #bd0c0d;
	border-radius: 3px;
	margin: 9px 8px 0 0;
}

.sjzxcon_top{
	width: 100%;
	height: 85px;
	margin-bottom: 30px;
	padding-top: 60px;
}

.sjzxcon_top p{
	font-size: 26px;
	color: #ffffff;
	float: left;
	display: block;
	width: 294px;
	height: 93px;
	background: url(../images/18.png)no-repeat;
    padding-left:130px; 
	line-height: 93px;
}

.sjzxa{
	width: 642px;
	float: left;
}

.sjzxa_top{
	width: 100%;
	height: 34px;
	border-bottom: 1px solid #848484;
	padding-left: 6px;
}

.sjzxa_top span{
	font-size: 22px;
	font-weight: bold;
	color: #bd0c0d;
    border-bottom: 3px solid #bd0c0d;
    padding: 0 5px;
}

.sjzxb{
	width: 309px;
	float: left;
	margin-left: 16px;
}

.sjzxb_con ul li{
	width: 309px;
	height: 157px;
	background: url(../images/20.jpg)no-repeat;
	margin-bottom: 16px;
}

.sjzxb_con ul li+li{
	background: url(../images/21.jpg)no-repeat;
}

.sjzxb_con ul li+li+li{
	background: url(../images/22.jpg)no-repeat;
}

.sjzxb_con ul li+li+li+li{
	background: url(../images/23.jpg)no-repeat;
}


.sjzxb_con ul li p{
	line-height: 75px;
	margin-left: 25px;
}

.sjzxb_con ul li p span{
	font-size: 50px;
	font-weight: bold;
	color: #bd0c0d;
	margin-right: 30px;
}

.sjzxc{
	width: 278px;
	float: right;
}

.sjzxca{
	width: 100%;
}

.sjzxca_con{
	width: 100%;
}

.sjzxca_con ul li{
	width: 100%;
	height: 72px;
	text-align: center;
	background: #ffffff;
	margin-bottom: 16px;
}

.sjzxca_con ul li p{
	font-size: 24px;
	line-height: 72px;
}

.sjzxca_con ul li p span{
	font-size: 30px;
	font-weight: bold;
	margin: 0 20px;
	color: #bd0c0d;
}

.yqlj{
	width: 100%;
	height: 160px;
	margin:0 auto; 
	background: #FFF;
}

.yqljsp{
	width: 110px;
	padding-top: 30px;
	float: left;
}

.yqljsp span{
	color: #000;
	padding-top: 5px;
}

.labels {
background:  url(../images/25.png)no-repeat;
}

.yqljlist{
	float: left;
	margin-top: 32px;
}

.yqljlist ul li{
	float: left;
	width: 292px;
	height: 25px;
	background:  url(../images/26.png)no-repeat;
	margin-left: 100px;
	position: relative;
}

.yqljlist ul li:hover .yqljlist_con{
	display: block;
}

.yqljlist_con{
	width: 100%;
	position: absolute;
	top: 25px;
	right: 0;
	display: none;
}

.yqljlist_con ul li{
	float: left;
	margin:0 0 0 0;
	padding: 0; 
	width: 292px;
	height: 36px;
	background:#ffffff;
}

.yqljlist_con ul li a{
	font-size: 16px;
	padding-left: 10px;
	line-height: 25px;
	display: block;
	width: 100%;
	height: 100%;
}


/*.yqljlist ul li p:hover{
	border: 1px solid #000
}*/

.yqljlist ul li p{
	cursor: pointer;
	font-size: 16px;
	padding-left: 10px;
}

.sboot{
	width: 100%;
	height: 374px;
	margin:0 auto; 
	background: #bd0c0d;
}

.sboot a{ color:#FFFFFF;}

.boota{
	width: 700px;
	padding-left: 30px;
	float: left;
	height: 100%;
	text-align: left;
	margin-top: 70px;
	
}

.boota p{
	color: #ffffff;
	font-size: 18px;
	line-height: 38px;
}

.bootb{
	width: 260px;
	float: left;
	height: 100%;
	text-align: center;
	margin-top: 60px;
}

.bootb p{
	font-size: 18px;
	color: #ffffff;
	margin-top: 30px;
}

.bootb img{
	display: block;
	margin: 0 auto;
}

.bootc{
	width: 260px;
	float: left;
	height: 100%;
	text-align: center;
	margin-top: 60px;
}

.bootc p{
	font-size: 18px;
	color: #ffffff;
	margin-top: 30px;
}

.bootc img{
	display: block;
	margin: 0 auto;
}


.newscon_right_lists{
	width: 390px;
	margin: 0 auto;
	height: 432px;
	overflow: hidden;
	position: relative;
}



/* flexslider */
.flexslider{position:relative;height:618px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:618px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:80px;background:url(../images/prev_t.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:80px;background:url(../images/next_t.png) center center no-repeat;}


/*专题专栏*/
.zhuanti_box{ border:1px solid #FFF; clear:both; height:110px;}
.ladyScroll{ float:left; width:1298px; height:110px; position:relative; }
.ladyScroll .prev,.ladyScroll .next { width:25px; height:110px; position:absolute; top:0px; left:0px; z-index:100; cursor:pointer;}
.ladyScroll .next{ left:auto; right:0px;}
.ladyScroll .prev{ background:url(../images/left_s.png) no-repeat center;}
.ladyScroll .next{ background:url(../images/right_s.png) no-repeat center;}
.ladyScroll .scrollWrap{ width:1248px; margin-left:30px; padding-top:15px; overflow:hidden; position:absolute; height:110px;}
.ladyScroll .dlList li{ float:left; width:300px; height:80px; overflow:hidden; text-align:center;margin-right:10px;}
.ladyScroll .dlList li img{ width:300px; height:80px; border:0px;cursor: pointer;transition: all 0.6s;}
.ladyScroll .dlList li img:hover{transform: scale(1.2);}