/**************************************/

/*************[公用start]**************/

/**************************************/



/*主站变灰*/

/*html {

-webkit-filter:grayscale(100%);

-moz-filter:grayscale(100%);

-ms-filter:grayscale(100%);

-o-filter:grayscale(100%);

filter:grayscale(100%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)

}

* {

-moz-filter: grayscale(100%); 

-ms-filter: grayscale(100%); 

-o-filter: grayscale(100%); 

filter: gray;

}*/

/*主站变灰*/



/*淘宝变灰*/

/* body, html {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;

    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

    }*/



/*淘宝变灰*/



/*百度百科變灰*/





/*body.memorial>* {

    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

    -webkit-filter: grayscale(1)

}

*/





/*百度百科變灰*/

div.clear{

	clear: both;

	height: 0;

	width: 0;

}









a{

	text-decoration: none;

	color:inherit;

	cursor: pointer;

}



img{

	border:0;

	max-width: 100%;

}





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{



}

.header-1{

	border-bottom: 1px solid #f0f0f0;

}

.header-1 .fl{

	height: 34px;

	line-height: 34px;

	font-size: 14px;

	color: #999;

}



.header-1 .fr{

	font-size: 14px;

	color: #0f61b8;

	white-space: nowrap;

	height: 34px;

	line-height: 34px;

}

.header-1 .fr a:hover{

	font-weight: bold;

}



.header-2{

	height: 98px;

}



.logo{

	width: 396px;

	margin-top: 10px;

}



.logo a,.logo img{

	display: block;

	width: 100%;

}

.search{

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/search.png);

	width: 272px;

	position: relative;

	padding: 1px 70px 1px 23px;

	margin-top: 30px;

}



.search input:focus{

	outline: none;

}

.search input[type="text"]{

	display: block;

	width: 100%;

	border:0;

	height: 38px;

	font-size: 14px;

	color: #666;

	padding: 8px 0px;

}

.search input[type="image"]{

	position: absolute;

	width: 19px;

	right: 20px;

	top: 10px;

}



















.nav-wp{

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	background-image: url(../images/nav-wp.jpg);

}



.nav ul{

	margin:0;

}





.nav>ul>li{

	float: left;

	width: 10%;

	position: relative;

	text-align: center;

}



.nav>ul>li>a{

	display: block;

	height: 55px;

	line-height: 55px;

	font-size: 16px;

	color: #fff;

	position: relative;

}







.nav>ul>li>ul{

	position: absolute;

	left: 0px;

	right: 0;

	top:100%;

	z-index: 600;

	display: none;

}



.nav>ul>li>ul>li>a{

	display: block;

	padding: 10px 5px;

	text-align: center;

	line-height: 1.6;

	font-size: 14px;

	color:#333;

	transition: .3s;

	text-align: center;

	background-color: #edf6ff;

}

.nav>ul>li>ul>li>a:hover{

	background-color: #005ca9;

	color: #fff;

}



















/**************************************************************/

/*header-over*/











/*main-start*/

/**************************************************************/

.fafa .flex-control-nav{
	bottom: 60px;
}

.main{

	position: relative;

	z-index: 100;

}




.main1{

	background-color: #fff;

	position: relative;

}



.main1-top{

	position: absolute;

	width: 100%;

	left: 0;

	top:-40px;

}



.main1-top-div{

	background-color: #fff;

	height: 80px;

	box-shadow: 0px 2px 15.84px 0.16px rgba(0, 0, 0, 0.3);

	padding-left: 205px;

	position: relative;

}



.main1-top-title{

	position: absolute;

	width: 205px;

	height: 80px;

	background-color: #0f61b8;

	left: 0;

	top: 0;

	padding-left: 29px;

	padding-top: 20px;

}

.main1-top-title h1{

	margin:0;

	font-size: 20px;

	color: #fff;

}



.main1-top-title h2{

	margin:0;

	font-size: 12px;

	color: #fff;

	text-transform: uppercase;

	opacity: 0.5;

	margin-top: 8px;

}

.main1-top-list{

	padding: 0 40px;

}

.main1-top-list .item{

	height: 80px;

	line-height: 80px;

	position: relative;

	padding-right: 85px;

	font-size: 16px;

	color: #333;

}

.main1-top-list .item a:hover{

	color: #0f61b8;

}

.main1-top-list .item span.span_11{

	position: absolute;

	right: 0;

	top: 0;

	font-size: 14px;

	color: #999;

}







.main1-top-list .owl-nav button.owl-prev{

    position: absolute;

    left:-43px;

    top: 50%;

    margin-top: -7px;

    width: 7px;

    height: 14px;

    background-image: url(../images/left.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    background-size: 100%;

    font-size: 0;

    z-index: 50;

}



.main1-top-list .owl-nav button.owl-next{

    position: absolute;

    left:-22px;

    top: 50%;

    margin-top: -7px;

    width: 7px;

    height: 14px;

    background-image: url(../images/right.png);

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;font-size: 0;

    background-size: 100%;

    z-index: 50;

}



























.main1-bottom{

	padding: 95px 0 55px;

}



.main1-1{

	width: 680px;

	margin-right: 40px;

}



.fmain1 .imgbox_a{

	padding-bottom: 66.6%;

}

.fmain1 .imgbox_a h1{

	position: absolute;

	margin:0;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 52px;

	line-height: 52px;

	font-size: 16px;

	color: #fff;

	padding-left: 30px;

	padding-right: 130px;

	background-image: url(../images/heidi2.png);

	z-index: 25;

}





.fmain1 .flex-control-paging li a{

	width: 8px;

	height: 8px;

}

.fmain1 .flex-control-nav{

	height: 0;

	text-align: right;

	padding-right: 30px;

	bottom: 30px;

}

.fmain1 .flex-control-nav li{

	margin:0;

}

.fmain1 .flex-control-nav li+li{

	margin-left: 12px;

}











.ovhd{overflow: hidden;}



.title-11{

	background-color: #edf6ff;

}

.title-11 span.fl{

	height: 50px;

	line-height: 50px;

	font-size: 20px;

	color: #333;

	width: 134px;

	text-align: center;

	cursor: pointer;

	position: relative;

}

.title-11 span.fl.cur{

	background-color: #0f61b8;

	color: #fff;

}



.title-11 span.fl.cur::after{

	position: absolute;

	width: 20px;

	height: 10px;

	left: 50%;

	margin-left: -10px;

	bottom: -10px;

	content:"";

	background-image: url(../images/jiao2.png);

	background-size: 100%;

}





.title-11 a.fr{

	display: none;

	font-size: 14px;

	color: #0f61b8;

	margin-top: 16px;

	margin-right: 23px;

}

.title-11 a.fr:hover{

	font-weight: bold;

}

.title-11 a.fr.frr{display: block;}



.tui1{

	padding: 36px 0 27px;

	border-bottom: 1px solid #eeeeee;

}



.tui1-date{

	width: 83px;

	height: 80px;

	background-color: #0f61b8;

	border-radius: 5px;

	text-align: center;

	margin-right: 27px;

	padding-top: 13px;

}



.tui1-date h1{

	margin:0;

	font-size: 35px;

	color: #fff;

	font-weight: bold;

	font-family: 'Times New Roman';

	line-height: 1;

}



.tui1-date h2{

	margin:0;

	font-size: 14px;

	color: #fff;

	font-family: 'Times New Roman';

	margin-top: 5px;

}





.tui1-con{

	overflow: hidden;

}



.tui1-con h1{

	margin:0;

	font-size: 18px;

	color: #333;

	font-weight: bold;

}

.tui1-con h1 a:hover{

	color: #0f61b8;

}

.tui1-con p{

	margin:0;

	font-size: 14px;

	color: #666;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	margin-top: 10px;

}





.main1-2 .list02{

	padding-top: 30px;

}

.list02 dl{

	margin:0;

}



.list02 dd{

	position: relative;

	padding-right: 90px;

	font-size: 16px;

	color: #333;

	height: 20px;

	line-height: 20px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	padding-left: 15px;

	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../images/dian1.png);

}

.list02 dd+dd{

	margin-top: 30px;

}

.list02 dd a:hover{

	color: #005ca9;

}

.list02 dd span.span_11{

	position: absolute;

	right: 0;

	top: 0;

	font-size: 14px;

	color: #999;

}



.main1-2-div-wp .main1-2-div{display: none;}

.main1-2-div-wp .main1-2-div:first-child{display: block;}



.main2{

	padding: 50px 0;

	background-color: #edf6ff;

}



.main2-1{

	width: 500px;

	margin-right: 40px;

}

.title-22{

	padding-bottom: 30px;

}

.title-22 .fl{

	font-size: 26px;

	color: #333;

	font-weight: bold;

	padding-left: 38px;

	background-repeat: no-repeat;

	background-position: left center;

	/*height: 30px;*/

	line-height: 30px;

}

.title-22 a.fr{

	font-size: 14px;

	color: #999;

	margin-top: 6px;

}

.title-22 a.fr:hover{

	color: #0f61b8;

}



.tui2-pic{

	width: 182px;

	margin-right: 30px;

}



.tui2-pic .imgbox_a{

	padding-bottom: 66.4835%;

}



.tui2-con{

	padding-top: 8px;

	overflow: hidden;

}







.tui2-con h1{

	margin:0;

	font-size: 16px;

	color: #333;

}

.tui2-con h1 a:hover{

	color: #0f61b8;

}

.tui2-con h2{

	margin:0;

	font-size: 14px;

	color: #999;

	margin:15px 0 12px;

}

.tui2-con p{

	margin:0;

	font-size: 14px;

	color: #666;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

}



.main2-1 .list02{

	padding-top: 35px;

}





.list03 dl{

	margin:0;

}



.list03 dd+dd{

	margin-top: 15px;

	padding-top: 15px;

	border-top: 1px dashed #e4e8ec;

}

.list03 dd h1{

	margin:0;

	font-size: 16px;

	color: #333;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	padding-left: 15px;

	background-image: url(../images/list03.png);

	background-repeat: no-repeat;

	background-position:  0 6px;

}

.list03 dd h1 a:hover{

	color: #0f61b8;

}

.list03 dd h2{

	margin:0;

	font-size: 14px;

	color: #999;

	margin-top: 10px;

	padding-left: 15px;

}

.main3{

	background-color: #fff;

}



.main3-top{

	padding-bottom: 45px;

}

.fmain3 .imgbox_a{

	padding-bottom: 8.571%;

}





.main4-sp-a .imgbox_a{

	padding-bottom: 66.5625%;

}



.main4-sp-a .imgbox_a::before{

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	content:"";

	background-image: url(../images/heidi3.png);

	z-index: 5;

}

.main4-sp-a .imgbox_a::after{

	position: absolute;

	width: 40px;

	height: 40px;

	left:50%;

	top: 50%;

	margin-left: -20px;

	margin-top: -20px;

	content:"";

	background-image: url(../images/bo.png);

	z-index: 15;

}



.main4-sp-title{

	font-size: 16px;

	color: #333;

	text-align: center;

	margin-top: 20px;

}



.main4-sp-title a:hover{

	color: #0f61b8;

}

.main4-bottom{

	margin-top: 40px;

}



.main4 .main2-1 .list02{

	padding-top: 0px;

}



.main4-list .imgbox_a{

	padding-bottom: 63.8%;

}



.main4-list .imgbox_a h1{

	position: absolute;

	margin:0;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 37px;

	line-height: 37px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	padding: 0 15px;

	background-image: url(../images/heidi2.png);

	z-index: 25;

}





.main3-k{

	height: 394px;

	background-repeat: no-repeat;

	background-position: center;

	background-image: url(../images/k.png);

	padding: 0 37px;

}





.fmain3-2 .imgbox_a{

	padding-bottom: 139.8374%;

}



.main3-k-title{

	font-size: 16px;

	color: #333;

	text-align: center;

}

.fmain3-2 .slides>li:hover .main3-k-title{

	color: #0f61b8;

}









.main5{

	background-color: #fff;

	padding: 15px 0;

}



.main5-div{

	height: 45px;

	position: relative;

	padding-left: 100px;

}



.main5-title{

	position: absolute;

	width: 100px;

	left: 0;

	top: 0;

	height: 45px;

	line-height:45px;

	font-size: 16px;

	color: #333;

}



.main5-dl dl{

	margin:0;

	margin-left: -3%;

}



.main5-dl dd{

	float: left;

	width: 22%;

	margin-left: 3%;

}

.main5-dl dd select:focus{

	outline: none;

}

.main5-dl dd select{

	display: block;

	width: 100%;

	height: 45px;

	border:0;

	background-color: #edf6ff;

	padding-left: 22px;

  appearance: none;

  -moz-appearance: none;

  -webkit-appearance: none;

  background-image: url(../images/xia.png);

  background-repeat: no-repeat;

  background-position: 260px center;

  border-radius: 5px;

}



/**************************************************************/

/*main-over*/











/*footer-start*/

/**************************************************************/



#footer{

	background-image: url(../images/footer-bg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}



.footer-1{

	padding: 55px 0 35px;

}


.er-wp{
	width: 345px;
	margin-left: 40px;
}
.er{

	width: 105px;

	font-size: 14px;

	color: #fff;

	text-align: center;

	margin: 0px!important;

}
.er.fl+.er.fl{
	margin-left: 15px!important;
}
.er img{

	display: block;

	width: 100%;

	margin-bottom: 10px;

}

.foo1-logo{

	width: 396px;

	margin-top: 25px;

	margin-right: 210px;

}



.foo1-logo a,.foo1-logo img{

	display: block;

	width: 100%;

}



.foo1-con{

	overflow: hidden;

}



.foo1-con h1{

	margin:0;

	font-size: 16px;

	font-weight: bold;

	color:#fff;

}





.foo1-con-p{

	font-size: 14px;

	color: #fff;

	opacity: 0.5;

	line-height: 2;

	margin-top: 20px;

}



.foo1-con-p p{margin:0;}



















.footer-2{

	font-size: 14px;

	color: #fff;

	line-height: 1.8;

	padding: 15px 0;

	background-image: url(../images/footer-2-bg.png);

}











/**************************************************************/

/*footer-over*/











/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/

#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:#666;

}

/*.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: 265px;

   margin-left: 15px;

   margin-top:11px;

}



.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;



}











/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/







.banner-2{

	height: 440px;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}



.erji{

	padding: 60px 0;

	overflow: hidden;

}



.menu{

	width: 290px;

}



.menu-h1{

	background-color: #005ca9;

	font-size: 26px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	height: 95px;

	line-height: 95px;

}



.menu-list{

	background-color: #edf6ff;

	padding: 25px 30px 300px;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(../images/menu-list.jpg);

	text-align: center;

}

.menu-list ul{

	margin:0;

}

.menu-list li+li{

	border-top: 1px solid #d9d9d9;

}

.menu-list li>a{

	display: block;

	font-size: 18px;

	color: #333;

	padding: 21px 10px;

	line-height: 1.6;

}



.menu-list li:hover>a{

	color: #005ca9;

}

.menu-list li.cur>a{

	background-color: #efaa3c;

	color:#fff!important;

}





.erji-content{

	width:1060px;

}



.erji-title{

	border-bottom: 1px solid #e7e7e7;

	padding-bottom: 15px;

}



.erji-title h1{

	margin:0;

	font-size: 26px;

	font-weight: bold;

	color:#333;

	padding-left: 15px;

	position: relative;

	line-height: 1;

}



.erji-title h1::before{

	position: absolute;

	width: 4px;

	height: 22px;

	content:"";

	background-color: #005ca9;

	left: 0;

	top: 50%;

	margin-top: -11px;

}



.mianbaoxie{

	font-size: 14px;

	color: #999;

	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../images/mian.png);

	padding-left: 18px;

	margin-top: 4px;

}



.mianbaoxie span{

	color: #005ca9;

}



.list01 dl{

	margin:0;

}



.list01 dd{

	position: relative;

	padding-right: 90px;

	font-size: 16px;

	color: #333;

	height: 66px;

	line-height: 65px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	border-bottom: 1px dashed #dfdfdf;

	padding-left: 20px;

	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../images/jiao1.png);

}



.list01 dd a:hover{

	color: #005ca9;

}

.list01 dd span.span_11{

	position: absolute;

	right: 0;

	top: 0;

	font-size: 14px;

	color: #999;

}



.fenye ul{

	margin:0;

}



.fenye{

	text-align: center;

	margin-top: 50px;

}



.wenti-list dl{

	margin:0;

	margin-left: -3%;

}



.wenti-list dd{

	float: left;

	width: 30.333333%;

	margin-left: 3%;

	margin-top: 3%;

}



.wenti-item .imgbox_a{

	padding-bottom: 66.56%;

}



.wenti-item .imgbox_a h1{

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	margin:0;

	font-size: 16px;

	color:#fff;

	text-align: center;

	background-image: url(../images/heidi2.png);

	padding: 14px;

}



.news-list dl{

	margin:0;

}



.news-list dd{

	margin-top: 35px;

	background-color: #edf6ff;

	padding: 20px;

}





.news-pic{

	width: 240px;

	margin-right: 40px;

}



.news-pic .imgbox_a{

	padding-bottom: 66.67%;

}



.news-con{

	overflow: hidden;

	padding-top: 18px;

}



.news-con h1{

	margin:0;

	font-size: 14px;

	color: #999;

}

.news-con h1 img{

	margin-top: -3px;

	margin-right: 6px;

}

.news-con h2{

	margin:0;

	font-size: 16px;

	color: #333;

	margin:18px 0 14px;

}



.news-con h2 a:hover{

	color: #005ca9;

}



.news-con p{

	margin:0;

	font-size: 14px;

	color: #666;

	line-height: 2;

	height: 4em;

	overflow: hidden;

}





.erji-content-div{

	margin-top: 35px;

}





.fazhan{

	position: relative;

	padding: 30px 0 60px;

}

.fazhan::before{

	position: absolute;

	width: 2px;

	left: 50%;

	margin-left: -1px;

	top: 0;

	bottom: 0;

	content:"";

	background-color: #ebebeb;

}

.fazhan-item{

	position: relative;

	z-index: 50;

	width: 50%;

	

}

.fazhan-item+.fazhan-item{

	margin-top: 50px;

}

.fazhan-item1{

	margin-left: auto;

	text-align: left;

	padding-left: 28px;

}



.fazhan-item2{

	text-align: right;

	padding-right: 28px;

}



.fazhan-item1 .fazhan-date::before{

	left: -35px;

}

.fazhan-item2 .fazhan-date::before{

	right: -35px;

}

.fazhan-date{

	font-size: 26px;

	color: #005ca9;

	font-weight: bold;

	position: relative;

}

.fazhan-date::before{

	position: absolute;

	width: 13px;

	height: 13px;

	top: 50%;

	margin-top: -6px;

	content:"";

	background-image: url(../images/yuan1.png);

	background-size: 100%;

}

.fazhan-con{

	font-size: 16px;

	color: #666;

	line-height: 1.8;

	margin-top: 10px;

}



.fazhan-con p{margin:0;}





.fazhan-item:hover .fazhan-date::before{

	background-image: url(../images/yuan2.png);

}



.fazhan-bottom{

	width: 52px;

	margin:0 auto;

	position: relative;

}



.fazhan-bottom img{

	display: block;

	width: 100%;

}



.fazhan-bottom span{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	width: 500px;

	left: 50%;

	top: 10px;

	text-align: left;

	position: absolute;

	left: 50%;

	margin-left: -250px;

}



.wenhua{

	height: 1301px;

	background-image: url(../images/lu.png);

	background-repeat: no-repeat;

	background-position: 324px 0;

	position: relative;

}

.wenhua-item{

	position: absolute;

}

.wenhua-item h1{

	margin:0;

	font-size: 18px;

	color: #333;

	font-weight: bold;

	height: 34px;

	line-height: 34px;

	background-image: url(../images/ding.png);

	background-repeat: no-repeat;

}



.wenhua-p{

	font-size: 16px;

	color: #666;

	line-height: 1.8;

	margin-top: 5px;

}



.wenhua-p p{margin:0;}





.wenhua-r{

	text-align: right;

	left: 0;

}



.wenhua-r h1{

	background-position: right center;

	padding-right: 55px;

}

.wenhua-r .wenhua-p{

	padding-right: 55px;

}



.wenhua-l{

	text-align: left;

	right: 0;

}

.wenhua-l h1{

	background-position: left center;

	padding-left: 55px;

}

.wenhua-l .wenhua-p{

	padding-left: 55px;

}



.wenhua-item1{

	width: 464px;

	top: 37px;

}



.wenhua-item2{

	width: 618px;

	top: 172px;

}



.wenhua-item3{

	width: 428px;

	top: 264px;

}



.wenhua-item4{

	width: 394px;

	top: 380px;

}





.wenhua-item5{

	width: 572px;

	top: 493px;

}



.wenhua-item6{

	width: 496px;

	top: 605px;

}







.wenhua-item7{

	width:400px;

	top:720px;

}



.wenhua-item8{

	width:658px;

	top: 833px;

}





.wenhua-item9{

	width:475px;

	top:975px;

}



.wenhua-item10{

	width:425px;

	top: 1065px;

}



.wenhua-item11{

	width:510px;

	top:1178px;

}





.danpian-h1{

	font-size: 28px;

	line-height: 1.6;

	color:#333;

	text-align: center;



}



.danpian-h2{

	font-size: 14px;

	line-height: 1.6;

	color:#999;

	text-align: center;

	border-bottom: 1px solid #eee;

	padding: 10px 0 15px;



}

.bsBox,.bsBox *,#bsPanelHolder,#bsPanelHolder *{

	-webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

}

.danpian-con{

	font-size: 14px;

	line-height: 2;

	padding: 20px 0 20px;

	text-indent: 2em;

}

.danpian-con *{

	font-size: 16px!important;

	line-height: 2!important;

}

.danpian-con img{

	display: block;

	margin:15px auto !important;

}

.danpian-con img[src*="fileTypeImages/icon"] {

    display: inline-block;

    margin: 0;

}



.dan-page{

	padding-top: 10px;

	border-top: 1px solid #eee;

}



.dan-a{

	margin-top: 12px;

	text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}



.dan-a a{

	font-size: 16px;

	color:#666;

}



.dan-a a:hover{

	color:#005ca9;

}