﻿/**************************************/
/*************[鍏敤start]**************/
/**************************************/




div.clear{
	clear: both;
	height: 0;
	width: 0;
}

img{
	max-width: 100%;
}


a{
	text-decoration: none!important;
	color:inherit;
	cursor: pointer;
}



div.wp{
	width: 1200px; /*涓昏鍐呭鍖哄昂瀵稿ぇ灏忥紝姣忔鍒朵綔鍓嶆洿鏂帮紒锛侊紒 */
	margin:0 auto;
}

.fl{
	float: left;
}

.fr{
	float: right;
}

.tran{
	transition: all .3s ease-out 0s;
}
.tver{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}



/*鍥剧墖涓績鏀惧ぇ浠ｇ爜鍖哄煙*/

.img-box{/*鍥剧墖鐩掑瓙绫诲悕*/

	overflow: hidden;
}

.img-box img{
	transition: .3s;
	width: 100%;
	max-width: 100%;
}

.img-box:hover img{
	/*鍥剧墖涓績鏀惧ぇ浠ｇ爜*/
	  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/*鍥剧墖涓績鏀惧ぇ浠ｇ爜鍖哄煙*/


.imgbox_a{
	position:relative;
	padding-bottom: 100%;
	overflow:hidden;
	display: block;
}

.imgbox_a>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
}
.imgbox_hover>img{
	/* ueco 鏃堕棿鏇茬嚎*/
	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;

}
.imgbox_hover:hover>img{
	-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/**************************************/
/************[鍏敤over]****************/
/**************************************/




/*header-start*/
/**************************************************************/

#header{
	position: relative;
	z-index: 100;
}
.header-flash{
	font-size: 0;
}
.header-flash img{
	display: block;
	width: 100%;
}

.nav-wp{
	position: relative;
	background-color:#2367b2;
	z-index: 500;
}

.nav{
	position: relative;
}
.nav ul{
	margin:0;
}

.nav>ul>li{
	float: left;
	width:11.1111%;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;

}
.nav>ul>li+li{
	background-image: url(../../images/2021/li.png);
	padding-left: 1px;
}
.nav>ul>li>a{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color:#fff!important;
	/*transition: .3s;*/

}

.nav>ul>li:hover>a, .nav>ul>li.active>a {
	background-color:#1c528e;

}


.nav>ul>li>ul{
	position: absolute;
	left: 1px;
	right: 0;
	top:100%;
	z-index: 600;
	background-color: #2367b2;
	display: none;
	border-top: 1px solid #2367b2
}

.nav>ul>li>ul>li>a{
	display: block;
	padding: 10px 5px;
	text-align: center;
	line-height: 1.6;
	font-size: 14px;
	color:#fff;
	/*transition: .3s;*/
	text-align: center;

}
.nav>ul>li>ul>li>a:hover{
	background-color: #1c528e;
}

/**************************************************************/
/*header-over*/





/*main-start*/
/**************************************************************/

#main{
	
}
.main0-img{
	text-align: center;
	padding: 20px 50px 0;
}
.main0-img h1{
	margin:0;
	font-size: 36px;
	color:red;
	font-weight: bold;
	font-family: '黑体';
}
.main0-img h1 a{
	color: inherit!important;
}
.main0-img p{
	margin:0;
	font-size: 16px;
	color: #c40510;
	margin-top: 12px;
}
.main0-img a,.main0-img img{
	/*display: block;*/
	/*width: 100%;*/
}

.main0-img{
	position: relative;
}

.main0-a{
	position: absolute;
	right: 0;
	top:4px;
	width: 30px;
	
}

.main0-a a{
	display: block;
	height: 50px;
	border:1px solid #dadada;
	text-align: center;
	font-size: 12px;
	color: #999!important;
	transition: color .3s,border-color .3s,background-color .3s;
	padding: 12px 7px 0;
	line-height: 1;
}
.main0-a a:hover{
	color: #fff!important;
	background-color: #2367b2;
	border-color:#2367b2;
}

.main1{
	margin-top: 30px;
}


.main1-1{
	width: 600px;
	margin-right: 22px;
	position:relative
}

a#main-1-aa{
	position:absolute;
	right:12px;
	bottom:18px;
	color:#fff!important;
	z-index:15;
}

.fmain1-1 .imgbox_a{
	padding-bottom: 66.67%;
}
.fmain1-1 .imgbox_a h1{
	margin:0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 55px;
	line-height: 55px;
	padding-left: 24px;
	padding-right: 110px;
	background-image: url(../images/heidi.png);
	color: #fff;
	font-size: 16px;
}
.fmain1-1 .flex-control-nav{
	height: 0;
	padding-right: 20px;
	bottom: 32px;
	text-align: right;
}
.fmain6 .flex-control-nav li{
	margin:0;
}
.fmain6 .flex-control-nav li+li{
	margin-left: 15px;
}


.mainz2 .mainz2-1 .main3-bor{
	height: 273px;
}

.main1-2{
	overflow: hidden;
}
.title-11{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/title-11-bg.jpg);
}
.title-11 span{
	display: block;
	width: 112px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
	cursor: pointer;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.title-11 span.cur{
	background-color:#2367b2;
	color: #fff; 
}
.title-11 a.fr{
	font-size: 12px;
	color: #999!important;
	display: none;
	margin-top: 15px;
}
.title-11 a.fr.frr{
	display: block;
}
.title-11 a.fr:hover{
	color: #2367b2!important;
}
.list01-wp{
	padding-top: 28px;
}
.list01-wp .list01{
	display: none;
}

.list01-wp .list01:first-child{
	display: block;
}


.list01 dl{
	margin:0;
}

.list01 dd{
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position:0px center;
  background-image: url(../images/jian1.jpg);
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left:20px;
  overflow: hidden;
	position: relative;
	padding-right:50px;
	height: 22px;
	line-height: 22px;
}

.list01 dd:first-child{
	margin-top: 0!important;
}


.list01 dd a{
	font-size: 16px;
	color:#666!important;
}
.list01 dd span{
	font-size: 14px;
	color:#999;
	position: absolute;
	right: 0px;
	top: 0;
}
.list01 dd a:hover{
	color:#2367b2!important;
}

.main2{
	padding: 35px 0 40px;
}

.main2-dl dl{
	margin:0;
}

.main2-dl dd{
	float: left;
	width: 152px;
}
.main2-dl dd+dd{
	margin-left: 22px;
}
.main2-dl dd .imgbox_a{
	padding-bottom: 64.47368421%; 
}

.main2-dl dd:first-child+dd+dd{
	margin-left: 23px;
}
.main2-dl dd:first-child+dd+dd+dd{
	margin-left: 23px;
}
.main2-dl dd:first-child+dd+dd+dd+dd{
	margin-left: 23px;
}
.main2-dl dd:first-child+dd+dd+dd+dd+dd{
	margin-left: 23px;
}


.main3-1{
	width: 382px;
}

.main3-2{
	width: 382px;
	margin:0 17px;
}

.main3-3{
	overflow: hidden;
}
.title-22 h1{
	margin:0;
	font-size: 18px;
	color: #2367b2;
	padding:0 6px 15px;
	border-bottom: 2px solid #2367b2;
	position: relative;
	bottom: -2px;
	cursor: pointer;
}
.title-22 h1+h1{
	margin-left: 10px;
}
.title-22 h1.cur{
	border-bottom: 0;
	color: #999;
	font-size: 16px;
}


.title-22 a.fr{
	font-size: 12px;
	color: #999!important;
	margin-top:4px;
	display: none;
}
.title-22 a.fr:hover{
	color: #2367b2!important;
}
.title-22 a.fr.frr{
	display: block;
}
.main3-bor{
	border:1px solid #dcdcdc;
	padding: 25px 15px 25px 20px;
}

.main3 .list01 dd{
	padding-right: 95px;
}

.main3-item+.main3-item{
	margin-top: 17px;
}


.main3-3-1 .main3-bor{
	padding-bottom: 8px;
}


.list02 dl{
	margin:0;
	background-repeat: repeat-y;
	background-position: 79px top;
	background-image: url(../images/xian.jpg);
	padding-bottom: 12px;
}

.list02 dd+dd{
	padding-top: 13px;
}

.list02-date{
	width: 83px;
	padding-right: 22px;
	margin-right: 14px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	font-size: 12px;
	color: #2367b2;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/dian.jpg);
}

.list02-a{
	overflow: hidden;
	font-size: 14px;
	color: #666!important;
}
.list02-a a{
	color: #666!important;
}
.list02-a a:hover{
	color: #2367b2!important;
}
.main3-3-2 {
	position: relative;
	margin:14px 0;
}

.main3-3-2 a{
	font-size: 12px;
	color: #999!important;
	position: absolute;
	right:13px;
	top: 21px;
}
.main3-3-2 a:hover{
	color: #2367b2!important;
}
.main3-3-2.main3-3-3{
	margin:0;
}
.main3-3-2 img{
	display: block;
	width: 100%;
}
.main4{
	padding: 22px 0 28px;
}
.fmain4 .imgbox_a{
	padding-bottom: 14.166667%;
}

.fmain4 .flex-direction-nav .flex-prev{
	left: 0;
}
.fmain4 .flex-direction-nav a{
	width: 30px;
	height: 53px;
	margin-top: -26px;
}

.fmain4 .flex-direction-nav .flex-next{
	right: 0;
}

.main5{
	padding-bottom: 15px;
}
.main5-div-wp{
	margin-top: 18px;
	position: relative;
	overflow: hidden;
}

.main5-div{
	position: absolute;
	width: 100%;
	left: -1500%;
	top: 0;
}
.main5-div.cur{
	position: relative;
	left: 0;
}

.main5-pic .imgbox_a{
	padding-bottom: 68.584%;
}

.main5-list .item h1{
	margin:0;
	font-size: 14px;
	color: #333;
	padding: 15px 15px 0;
	text-align: center;
}
.main5-list .item h1 a{
	color: inherit!important;
}
.main5-list .item:hover h1{
	color: #2367b2;
}

.main6{
	background-color: #f2f2f2;
	padding: 16px 0;
}
.main6-dl dl{
	margin:0;
	margin-left: -1.2%;
	margin-top: -19px;
}

.main6-dl dd{
	float: left;
	width: 18.8%;
	margin-left: 1.2%;
	margin-top: 19px;
}

.main6-dl dd .imgbox_a{
	padding-bottom: 18.421%;
}




/**************************************************************/
/*main-over*/





/*footer-start*/
/**************************************************************/

#footer{

}


.footer-1{
	padding: 33px 0;
	background-color: #2367b2;
}

/*.t_SiteMaster_footer div.foo1*/
div.foo1{
	width: 465px;
	float:left;
	text-align:left;
}

.foo1 img{
	display: block;
}

.foo1 dl{
	margin:0;
	padding-top: 7px;
}

.foo1 dd{
	font-size: 14px;
	color: #fff;
	margin-top: 15px;
}

/*.t_SiteMaster_footer div.foo2*/
div.foo2{
	width: 543px;
	border-left: 1px solid #6595c9;
	border-right: 1px solid #6595c9;
	min-height: 148px;
	padding-left:40px;
	padding-top: 3px;
	margin-top: 14px;
	padding-bottom:10px;
	float:left;
	text-align:left;
}

.foo2 dl{
	margin:0;
	
}

.foo2 dd{
	font-size: 14px;
	color: #fff!important;
	float: left;
	width: 33.3333%;
	margin-bottom: 15px;
}
#footer a{
	color: #fff!important;

}

#footer a:hover{
	font-weight: bold;
}
.t_SiteMaster_footer div.foo3{
	margin-top: 14px;
	width: 93px;
	font-size: 14px;
	color: #ddd;
	text-align: center;
	float:right;
}

.foo3 img{
	display: block;
	width: 100%;
	margin-bottom: 15px;
}




.footer-2{
	background-color: #1e5897;
	padding: 21px 0;
	line-height: 1.8;
	font-size: 14px;
	color: #fff;
}
.t_SiteMaster_footer .footer-2 div.fl{
	text-align:left;
	width:auto;
	float:left;
}

.t_SiteMaster_footer .footer-2 div.fr{
	text-align:right;
	width:auto;
	float:right;
}
.mainBody{
	width:1200px;
	margin:0 auto;
}

.components1{
	
	position:relative;
}
.components1 table{
	position:relative;
	z-index:15;
}
.t_SiteMaster_eipcontainer{
	overflow:hidden!important;
	background-color:#fff;
}
.components3,.components7{
	
	clear:both;
}


.components4{
	
	float:left;
	width:382px;
}

.components5{
	
	float:left;
	width:382px;
	margin-left:17px;
	
}

.components6{
	
	float:right;
	width:402px;
}



.main3-item{
	width:382px;
}


















.t_SiteMaster_eipcontainer{
width:100%;
overflow:hidden;
background-color:#fff;
}
.t_SiteMaster_footer{
	width:100%;
	height:auto;
	margin-top:0;
	display:block!important;
}
.t_SiteMaster_header DIV{
    display: block;
   float:none;}
  
.t_SiteMaster_footer div{
	display: block;

	float:none;
}
.ms-contentLeft{
	display:none;
}
.ms-contentRight{
	display:none;
}
table.ms-main {
    width: 900px;
}

.ms-rtestate-field h1{
	margin:0;
	font-size:28px;color:#333;
	line-height:1.5;
  
    padding-bottom:20px;
}
.ms-titleSeparator{
	    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 15px;
    margin-bottom: 15px;
}
.title{
	color:#333;
}

.t_SiteMaster_content td.content{
	padding-top:30px;
}
.ms-contentMiddle{
	padding-top:70px;
}
.t_SiteMaster_mainBody::after{
	content:"";
	clear:both;
}
#MoreInfoPL_main{
width:1200px;
}
.MoreInfoPL_guideZone{
	float:none;
}
div.w_Navigator_breadcrumb{
font-size:16px;
	float:none;
width:100%;	
}

.MoreInfoPL_titlezone{
	float:none;
}

div.w_ChannelTitle_Title{
font-size:24px;
	float:none;
width:100%;	
}

.menu{
	width: 100%;
	float:none!important;
}
.menu h1{
	margin:0;
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	height: 67px;
	line-height: 67px;
	background-color: #2367b2;
	padding-left: 27px;
}
.menu ul{
	margin:0;
}
.menu li{
	border-top: 1px solid #fff
}
.menu li a{
	display: block;
	height: 48px;
	line-height: 48px;

	padding-left: 44px;
	color:#4f4f4f!important;
	font-size: 16px;
	transition: .3s;
	background-color: #f6f8fa;	background-repeat: no-repeat;
	background-position: 27px center;
}
.menu li a:hover{
	background-color: #2367b2;
	color:#fff!important;
}
.t_SiteMaster_mainBody{
	padding:30px 0;
}

.rightRowSecond{
	width:100%;float:none;
}

.leftNavPart {
    width: 100%;
    float: none;
    margin-left:0px;
}
.t_SiteMaster_leftRow{
	float:left;
	width:250px;
	margin-right:30px;
}
.t_SiteMaster_content{
	overflow:hidden;
	width: 1200px;
	max-width: 100%;
    margin: 0 auto;}
#MoreInfoPL_content{
	float:none;
	width:auto;
}
.erji-title .fl {
text-align:center;
    float: none!important;
    width: 100%;
    font-size: 24px;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display:block;
    font-weight:bold;
}

/**************************************************************/
/*footer-over*/





.main3-1-1-img img{
	display: block;
	width: 100%;
	position:relative;
	z-index:10;
}
.main3-1-2-img+.main3-1-2-img{
	margin-top: 13px;
}

.main3-1-2-img img{
	display: block;
	width: 100%;
	position:relative;
	z-index:10;

}

.main3-1-1-img{
	position: relative;
}

.main3-1-1-img a.main3aa1{
	left: 13px;
	top: 74px;
}

.main3-1-1-img a.main3aa2{
	right: 13px;
	top: 74px;
}


.main3-1-2-img{
	position: relative;
}

.main3-1-2-img a{
	position: absolute;
	width: 356px;
	height: 29px;
	display:block;
	z-index:15;


}
.main3-1-2-img a.main3aa0{
	    width: 25px;
    height: 18px;
        right: 15px;
    top: 24px;
    font-size: 12px;
    color: #999!important;
}
.main3-1-2-img a.main3aa0:hover{
	color: #2367b2!important;
}

.main3-1-2-img a.main3aa3{
	left: 14px;
	top: 71px;
}

.main3-1-2-img a.main3aa4{
	left: 14px;
	top: 111px;
}

.main3-1-2-img a.main3aa5{
	left: 14px;
	top: 151px;
}

.main3-1-2-img a.main3aa6{
	left: 14px;
	top: 191px;
}

.main3-1-2-img a.main3aa7{
	left: 14px;
	top: 231px;
}

.main3-1-2-img a.main3aa8{
	left: 14px;
	top: 271px;
}
.main3-1-2-img a.main3aa9{
	left: 14px;
	top: 310px;
}
.main3-1-2-img a.main3aa10{
	left: 14px;
	top: 351px;
}
.components5 .ms-PartSpacingVertical{
	margin-top: 17px;
}

.components6 .ms-PartSpacingVertical{
	margin-top: 33px;
}
.components6 .main3-bor{
	height:298px;
}
#checkincomments{
	height:75px!important;
}


.ms-contextmenu-link{
	-webkit-box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
    box-sizing: content-box!important;
	
}


.news-list-header{
	overflow:visible;
}












.zjdjt{
	margin-top: 15px;
}

.zjdjt-list{
	margin-top: 15px;
}
.zjdjt .imgbox_a{
	padding-bottom: 55%;
}

.zjdjt .item h1{
	margin:0; 
	font-size: 15px;
  color: #666!important;
  margin-top: 10px;
}

.zjdjt .item h1 a{

  color: #666!important;
}

.zjdjt .item h1 a:hover {
  color: #2367b2!important;
}


.main3-1-1x{
	height: 243px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/main3-1-1x-bg.jpg);
	border: 1px solid #dcdcdc;
	padding-top: 13px;
}

.main3-1-2x{
	border: 1px solid #dcdcdc;
	height: 392px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/main3-1-2x-bg.jpg);
	margin-top: 14px;
	padding-top: 13px;
}

.main3-1-title{
	width: 161px;
	height: 38px;
	line-height: 35px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/main3-1-title-bg.png);
	font-size: 16px;
	color: #fff;
	padding-left: 45px;
}

.main3-1-2x .main3-1-title{
	width: 215px;
	background-image: url(../images/main3-1-title-bgx.png);

}

.main3-1-title span{
	font-size: 20px;
	color: #00d0eb;
	padding-right: 5px;
}

.main3-1-1-llist dl{
	margin:0;
	padding: 20px 12px 0;
}

.main3-1-1-llist dd{
	position: relative;
	
}
.main3-1-1-llist dd+dd{
	margin-top: 10px;
}
.main3-1-1-llist dd>a{
	display: block;
	height: 29px;
	line-height: 25px;
	border:2px solid #8198c9;
	border-radius: 29px;
	overflow: hidden;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: url(../images/guan-bg.png);
	padding-left: 52px;
	padding-right: 15px;
	font-size: 15px;
	color: #1e5f99;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.guan-dd{
	position: absolute;
	width: 32px;
	height: 31px;
	line-height: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/guan-num.png);
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding-left: 3px;
	left: 15px;
	top: -3px;
}




#header-2{
	display: none;
	height: 75px;
	/*border-bottom:0px solid #035cac;*/
	box-shadow: 0 4px 8px -3px #000;
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 1001;
	background-color: #fff;

}
.nav-2{
	display: none;
	background-color: #fff;
	position: relative;
	z-index:900;

}
.nav-2>ul{
	margin:0;
	max-height: calc(100vh - 129px);
	overflow-y: auto;
}
.nav-2>ul>li{

	border-top: 1px dotted #ccc;
	position: relative;
}

.jiaspan{
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/jia2.png);
	background-repeat: no-repeat;
	background-position: center ;
	top: 5px;

	right: 14px;
}
.jiaspan.cur{
	background-image: url(../images/jia2h.png);

}
.nav-2>ul>li:first-child{
	/*border-top: 0;*/
}
.nav-2>ul>li>a{

	padding:8px 10px;
	display: block;
	font-size: 16px;
	width: 100%;
	color:#333;
	font-family: "anb";
	text-transform: uppercase;

}
.nav-2>ul>li>ul{
	padding-bottom: 10px;
	display: none;
}
.nav-2>ul>li>ul>li>a{
	padding: 6px 10px;
	display: block;
	font-size: 14px;
	padding-left: 25px;
	width: 100%;
	color:#333;
}
/*.downla-2 {
	padding: 5px 0 10px;
	display: none;
}
.downla-2 dd{
	padding-left: 30px;
}
.downla-2 dd a{
	font-size: 14px;
	display: inline-block;
	padding: 3px 0;
	width: auto;
}*/
/*.nav-2 li a:hover{
	color:#1a0d07;
}*/

.nav-2-form{
	padding: 10px;
	position: relative;
}
.nav-2-form input[type="image"]{
	position: absolute;
	right: 19px;
    top: 17px;
    width: 18px;

}

.nav-2-form .form-control{padding-right: 50px;}
.logo-2 {
   font-size: 0;
   width: 340px;
   margin-left: 15px;
   margin-top:16px;
}

.logo-2 img{
	display: block;
	width: 100%;
}


.menu2{

	margin-right: 15px;
	height: 75px;
	font-size: 0;

}
.menu2 li{
	cursor:pointer ;
	margin-left: 15px;
	float: right;
	margin-top: 29px;
}
.menu2 li+li{
	margin-top: 21px;
}
.menu2 li img{
	/*vertical-align: middle;*/


}

.chenggao{
		display: none;
		height: 75px;
	}


#nav-2-heidi{
	position: fixed;w
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 800;
	background-image: url(../images/heidi.png);
	display: none;

}

.about1{
	background-color: #fff;
	padding: 45px 0 35px;
}
.about2{
	padding: 50px 0;
	background-image: url(../images/about2-bg.jpg);
}

.about3{
	background-color: #fff;
	padding: 30px 0 50px;
}

.padd{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.title-22.text-center{
	font-size: 0;
}
.title-22.text-center h1{
	float: none;
	display: inline-block;
	vertical-align: top;
}
.about2-img{
	margin-top: 30px;
}
.about2-img img{
	display: block;
	margin:0 auto;

}

.about3-2-p{
	font-size: 14px;
	color: #666;
	line-height: 2.2;
	margin-top: 25px;
}

.about3-2-p p{
	margin:0;
}

.about3-1-item{
	width: 49%;
	margin-bottom: 25px;
}

.about3-1-pic{
	width: 176px;
	margin-right: 28px;
}

.about3-1-pic .imgbox_a{
	padding-bottom: 136.932%;
}

.about3-1-con{
	font-size: 14px;
	color: #666;
	line-height: 2.1;
	text-indent: 2em;
	overflow: hidden;
	height: 16.8em;
}

.about1-pic{
	width: 353px;
	margin-right: 75px;
}

.about1-pic .imgbox_a{
	padding-bottom: 98.867%;
}

.about1-con{
	overflow: hidden;
	padding-top: 35px;
}

.about1-h1{
	font-size: 24px;
	color: #2367b2;
	font-weight: bold;
}

.about1-p{
	font-size: 16px;
	color: #666;
	line-height: 2;
	text-indent: 2em;
	overflow: hidden;
	height: 8em;
	margin-top: 15px;
}
.more111{
	margin-top: 25px;
}
.more111 a{
	display: block;
	width: 174px;
	height: 48px;
	line-height: 46px;
	border:1px solid #dfdfdf;
	font-size: 14px;
	color: #999;
	padding-left: 25px;
	background-image: url(../images/jt11.png);
	background-repeat: no-repeat;
	background-position: 145px center;
}

.more111 a:hover{
	background-color: #2367b2;
	border-color: #2367b2;
	color: #fff;
	background-image: url(../images/jt11h.png);
}

.erji-box{
	padding-top: 40px;
}

.erji-div{
	position: relative;
	padding-bottom: 65px;
}
.erji-div::before{
	position: absolute;
	width: 247px;
	left: 0;
	top: 80px;
	bottom: 0;
	z-index: 10;
	background-color: #f2f2f2;
	content:"";
}
.erji-menu{
	width: 247px;
	margin-right: 38px;
	position: relative;
	z-index: 50;
}

.menu-h1{
	height: 80px;
	line-height: 80px;
	background-color: #2367b2;
	padding-left: 45px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	border-top-left-radius: 7px;
}

.erji-content{
	width:915px;
	position: relative;
	z-index: 50;
}

.menu-list dl{
	margin:0;
}

.menu-list dd{
	padding: 35px 50px 35px 45px;
	border-bottom: 1px solid #d9d9d9;
	background-repeat: no-repeat;
	background-position: 200px center;
	background-image: url(../images/jt11.png);
}


.menu-list dd a{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.menu-list dd.cur a,
.menu-list dd a:hover{
	color: #2367b2;
}
.erji-titlex{
	border-bottom: 1px solid #c1c1c1;
}
.erji-titlex .fl{
	font-size: 24px;
	font-weight: bold;
	color: #333;
	padding: 0 7px 15px;
	position: relative;
}

.erji-titlex .fl::after{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: -4px;
	z-index: 10;
	height: 5px;
	background-color: #2367b2;
	content:"";
}

.mianbaoxie{
	font-size: 14px;
	color: #666;
	padding-left: 26px;
	background-image: url(../images/mianbaoxie.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-top: 15px;
}

.erji-content-div{
	padding-top: 15px;
}

.list18 dl{
	margin:0;
}

.list18 dd{
	padding: 25px 0;
	border-bottom: 1px solid #e0e0e0;
	padding-right: 88px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/jt22.png);
}
.list18 dd:hover{
	background-image: url(../images/jt22h.png);

}
.list18 dd:hover .list18-date{
	background-color: #1c61aa;
}
.list18 dd:hover .list18-date h1,
.list18 dd:hover .list18-date h2{
	color: #fff;
}
.list18 dd:hover .list18-con h1{
	color: #1c61aa;
}


.list18-date{
	width: 82px;
	height: 112px;
	background-color: #f2f2f2;
	margin-right: 27px;
	text-align: center;
	padding-top: 23px;
}

.list18-date h1{
	margin:0;
	font-size: 40px;
	color: #1c61aa;
	line-height: 1;
}
.list18-date h2{
	margin:0;
	font-size: 12px;
	color: #1c61aa;
	line-height: 1;
	margin-top: 10px;
}

.list18-con{
	overflow: hidden;
	padding-top: 10px;
}

.list18-con h1{
	margin:0;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.list18-con p{
	margin:0;
	font-size: 14px;
	color: #666;
	line-height: 2.2;
	height: 4.4em;
	overflow: hidden;
	margin-top: 15px;
}

.fenye{
	text-align: center;
	margin-top: 50px;
}

.fenye ul{
	margin:0;
}

.hdedtail2{
	padding-top: 15px;
}
.hdedtail-title {
    font-size: 32px;
    color: #333;
    text-align: center;
    line-height: 1.3;
}
.hdedtail3{
	margin-top: 20px;
}
.hdedtail3,.hdedtail3 *{
	font-family: "Microsoft Yahei"!important;
	font-size: 18px!important;
	color: #666!important;
	line-height: 2!important;
}
.hdedtail3.cur0,.hdedtail3.cur0 *{
	font-size:20px!important;
}
.hdedtail3.cur2,.hdedtail3.cur2 *{
	font-size: 16px!important;
}

.hdedtail3 img{
	display: block;
	margin:15px auto 10px;
}
.aafl{
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}
.aafl a{
	display: inline-block;
	width: 13px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center ;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 12px;
}
.aafl a.aafl1{background-image: url(../images/aaa1.png);}
.aafl a.aafl2{background-image: url(../images/aaa2.png);}
.aafl a.aafl3{background-image: url(../images/aaa3.png);}
.aafl a.aafl1.cur{background-image: url(../images/aaa1h.png);}
.aafl a.aafl2.cur{background-image: url(../images/aaa2h.png);}
.aafl a.aafl3.cur{background-image: url(../images/aaa3h.png);}

.hdedtail44{
	margin-top: 80px;
	border-top: 1px solid #dcdde2;
}

.hdedtail44-item{
	border-bottom: 1px solid #dcdde2;
	padding: 30px;
	padding-right: 190px;
	position: relative;
	line-height: 20px;
}

.hdedtail44-sx{
	position: absolute;
	right: 30px;
	font-size: 16px;
	color: #666;
	top: 30px;
}

.hdedtail44-a{
	position: relative;
	padding-right: 90px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.hdedtail44-a a:hover{
	color: #1c61aa;
}
.span105{
	position: absolute;
	right: 0;
	top: 0;
	font-weight: normal;
	font-size: 14px;
	color: #666;
}

.hdedtail2-x{
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 22px;
}

.hdedtail2-x img{
	margin-top: -3px;
	margin-right: 7px;
}























/*2024-11-25*/




.main111{
	margin-top: 16px;
}
.main111-1{
	width: 789px;
	margin-right: 15px;
}

.main111-2{
	overflow: hidden;
	padding-top: 10px;
}

.main111-2 .main3-bor{
	padding: 20px 15px 20px 20px;
}

.main111-1-list dl{
	margin:0;
	margin-left: -2%;
}

.main111-1-list dd{
	float: left;
	width: 48%;
	margin-left: 2%;
	margin-top: 22px;
}

.main111-1-pic{
	width: 192px;
	margin-right: 20px;
}

.main111-1-pic .imgbox_a{
	padding-bottom: 54.69%;
}

.main111-1-con{
	overflow: hidden;
	padding-top: 12px;
}

.main111-1-con h1{
	margin:0;
	font-size: 16px;
	color: #666;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
}

.main111-1-con h1 a:hover{
	color: #2367b2;
}

.main111-1-con h2{
	margin:0;
	font-size: 14px;
	color: #999;
	margin-top: 15px;
}









/*new*/


.mainz0{
	padding: 20px 0;
}
.main1{
	margin-top: 0
}


.mainz0-1{
	width: 100%;
	float: none;
}

.mainz0-1-img{
	width: 58px;
	/*margin-top: 15px;*/
	margin-right: 15px;
}

.mainz0-1-img img{
	display: block;
	width: 100%;
}

.mainz3-2-2-1-img{
	margin-top: 35px;
}
.mainz3-2-2-1-img1{
	width: 441px;
	margin-right: 15px;
}
.mainz3-2-2-1-img1-item{display: none;}
.mainz3-2-2-1-img1-item:first-child{
	display: block;
}
.mainz3-2-2-1-img1 .imgbox_a{
	padding-bottom: 66.67%;
}
.mainz3-2-2-1-img1 .imgbox_a h1{
	margin:0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 42px;
	line-height: 42px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/heidi.png);
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.mainz3-2-2-1-img2{
	overflow: hidden;
}
.mainz3-2-2-1-img2-item+.mainz3-2-2-1-img2-item{
	margin-top: 15px;
}
.mainz3-2-2-1-img2-item .imgbox_a{
	padding-bottom: 66.67%;
	opacity: 0.5;
	transition: opacity .3s;
}
.mainz3-2-2-1-img2-item{
	cursor: pointer;
	background-color: #000;
}

.mainz3-2-2-1-img2-item.cur .imgbox_a{
	opacity: 1;
}








.mainz0-1-con{
	overflow: hidden;
	padding-top: 12px;
	position: relative;
	padding: 0px 50px;
}

.mainz0-1-a{
	position: absolute;
	text-align: center;
	right: 0;
	top: 0px;
	width: 30px;
}
.mainz0-1-a a{
	display: block;
	height: 57px;
	border:1px solid #dcdcdc;
	font-size: 14px;
	color: #999!important;
	line-height: 1;
    padding: 14px 7px 0;
}
.mainz0-1-a a:hover{
	color: #fff!important;
	background-color: #2367b2;
	border-color: #2367b2;
}

.mainz0-1-h1{
	font-size: 25px;
	color: #ff0000;
	font-weight: bold;
	line-height: 1;
	height: 57px;
	line-height: 57px;
	text-align: center;
	/*margin-top: 12px;*/
}
.mainz0-1-h1 a{
	color: #ff0000!important;
}




.mainz0-2{
	width: 389px;
	/*height: 108px;*/
	height: 70px;
	background-image: none!important;
	border-left:1px solid #dcdcdc;
  padding-left: 25px;
  padding-top: 8px;
	/*display: none;*/
}








.mainz1{
	margin-top: 25px;
}

.mainz1-list .imgbox_a{
	padding-bottom: 22.064%;
}

.mainz2{
	margin-top: 20px;
}


.mainz2-1{
	width: 382px;
	margin-right: 17px;
}

.main3-bor .list01-wp {
    padding-top: 0px;
}

.title-22{
	padding-top: 12px;
}

.mainz2-2{
	width: 382px;
	margin-right: 23px;
}

.mainz2-2 .list01-wp {
    /*padding-top: 25px;*/
}

.mainz2-3{
	overflow: hidden;
}


.mainz3{
	margin-top: 14px;
}


.mainz3-1{
	width: 382px;
	margin-right: 17px;
	display: none;
}

.mainz3-1 .main3-bor{
	height: 561px;
}

.mainz3-h1{
	font-size: 16px;
	color: #2367b2;
	text-align: center;
	padding-bottom: 15px;
}


.mainz3-a{
	font-size: 14px;
	color: #666666;
	line-height: 2.2;
}

.mainz3-a a{
	color: #666!important;
}
.mainz3-a a:hover{
	color: #2367b2!important;
}

.mainz3-item+.mainz3-item{
	margin-top: 25px;
}









.mainz3-2{
	overflow: hidden;
}

.mainz3-2-1-1{
	width: 588px;
	margin-right: 24px;
}

.mainz3-2-1-2{
	overflow: hidden;
}

.mainz3-2-1-2-pic{
	margin-top: 12px;
}
.mainz3-2-2{
	margin-top: 27px;
}
.mainz3-2-2-1{
	width: 588px;
	margin-right: 24px;
}

.mainz3-2-2-2{
	overflow: hidden;
}

.mainz4{
	margin-top: 25px;
}

.mainz4-1{
	width: 382px;
	margin-right: 17px;
	display: none;
}

.mainz4-1 .title-22{
	padding-top: 0;
}

.mainz4-1 .main3-bor{
	padding-bottom: 0;
	height: 69px;
	padding-top: 20px;
}


.main3-bor-con{display: none;}
.main3-bor-con:first-child{
	display: block;
}

.mainz4-2{
	overflow: hidden;
}

.mainz4-2 .imgbox_a{
	padding-bottom: 8.75%;
}

.mainz5{
	margin-top: 25px;
}

.mainz6{
	margin-top: 25px;
}


.mainz7{
	padding: 17px 0 21px;
}

.mainz7-div{
	height: 44px;
	position: relative;
	padding-left: 140px;
}

.mainz7-1{
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	font-size: 16px;
	color: #333;
	height: 44px;
	line-height: 44px;
}

.mainz7-dl dl{
	margin:0;
}

.mainz7-dl dd{
	float: left;
	width: 22%;
	margin-left: 3%;
}

.mainz7-dl dd .form-control{
	height: 44px;
	border-radius: 0;
}

.mainz6-1{
	width: 430px;
	margin-right: 15px;
}

.mainz6-title{
	background-color: #2367b2;
	padding: 0 13px 0 18px;
}

.mainz6-title .fl{
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.mainz6-title a.fr{
	font-size: 14px;
	color: #fff!important;
	margin-top: 7px;
}
.mainz6-title a.fr:hover{
	font-weight: bold;
}

.mainz6-div{
	border:1px solid #dcdcdc;
	border-top: 0;
	padding: 8px 23px 20px;
	height: 157px;
}

.mainz6-dl dl{
	margin:0;
}

.mainz6-dl dd{
	margin-top: 12px;
}

.mainz6-dl dd>a{
	font-size: 14px;
	color: #666!important;
}

.mainz6-dl dd>a:hover{
	color: #2367b2!important;
}

.mainz6-1 .mainz6-dl dl{
	margin-left: -3%;
}
.mainz6-1 .mainz6-dl dd{
	float: left;
	width: 47%;
	margin-left: 3%;
}


.mainz6-2{
	width: 369px;
	margin-right: 15px;
}


.mainz6-3{
	overflow: hidden;
}


.mainz8{
	padding: 25px 0;
	background-color: #f2f2f2;
	margin-top: 25px;
}
.mainz8-dl{
	overflow: hidden;
}
.mainz8-dl dl{
	margin:0;
	margin-left: -2%;
	margin-top: -2%;
}

.mainz8-dl dd{
	float: left;
	width: 18%;
	margin-left: 2%;
	margin-top: 2%;
}

.mainz8-dl dd .imgbox_a{
	padding-bottom: 18.421%;
}