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



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



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







body{



	overflow-x:hidden;



}







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{



	height: 92px;



}







.logo{



	width: 416px;



	margin-top: 15px;



	margin-left: 10px;



}







.logo a,.logo img{



	display: block;



	width: 100%;



}











.header-right{



	width: 304px;



	margin-top: 10px;



}



.header-right-dl{



	padding-left: 5px;



}



.header-right-dl dl{



	margin:0;



}







.header-right-dl dd{



	float: left;



	padding-left: 35px;



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



	background-repeat: no-repeat;



	background-position: 16px center;



}



.header-right-dl dd:first-child{padding-left: 0;background-image: none;}



.header-right-dl dd a{



	font-size: 14px;



	color: #000;



	font-weight: bold;



}



.header-right-dl dd a:hover{



	color: #01468f;



}



.header-right-dl dd a img{



	margin-top: -3px;



	margin-right: 10px;



}











.search{



	position: relative;



	margin-top: 12px;



}







.search input:focus{



	outline: none;



}







.search input[type="text"]{



	display: block;



	width: 100%;



	height: 38px;



	background-color:#fff;



	border:1px solid #e1e1e1;



	font-size: 14px;



	color: #333;



	line-height: 1.428571;



	padding: 6px	45px 6px 14px;



}







.search input[type="image"]{



	position: absolute;



	right:14px;



	top: 10px;



	width:19px;



}







.nav-wp{



	position: relative;



	background-color:#01468f;



	z-index: 500;



}







.nav ul{



	margin:0;



}







.nav>ul>li{



	float: left;



	width: 11.111111111%;



	text-align: center;



	position: relative;



	border-left: 1px solid #01468f;







}



.nav>ul>li>a{



	display: block;



	height: 52px;



	line-height: 52px;



	font-size: 16px;



	color:#fff;



	/*transition: .3s;*/







}







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



	background-color:#013974;



	/*font-weight: bold;*/







}



.nav>ul>li>ul{



	position: absolute;



	left: 0px;



	right: 0;



	top:100%;



	z-index: 600;



	background-color: #01468f;



	display: none;



}







.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: #013974;



}







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



/*header-over*/























/*main-start*/



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







#main{







}







.fafa .slides>li{



	height: 480px;



	background-repeat: no-repeat;



	background-position: center ;



	-webkit-background-size: cover;



	background-size: cover;



	position: relative;



}











.fafa .flex-control-nav li{



	margin:0 4px;



}



.fafa .flex-control-nav{



	bottom: 23px;



	height: 0;



}







.fafa .flex-control-paging li a{



	width: 8px;



	height: 8px;



}











.main{



	padding: 35px 0 30px;



}







.main1-1{



	width: 384px;



}



.main1-pic .imgbox_a{



	padding-bottom: 62.24%;



}







.main1-date{



	position: absolute;



	top: 0;



	left:21px ;



	width: 64px;



	height: 62px;



	background-color: #01468f;



	text-align: center;



	z-index: 50;



	padding-top: 8px;



}







.main1-date h1{



	margin:0;



	text-align: center;



	font-size: 26px;



	color: #fff;



	line-height: 1;



}







.main1-date h2{



	margin:0;



	text-align: center;



	font-size: 12px;



	color: #fff;



	margin-top: 6px;



}



.main1-con{



	border:1px solid #ececec;



	border-top: 0;



	padding: 13px 16px 20px;



}











.main1-con h1{



	margin:0;



	font-size: 18px;



	color: #000;



	height: 38px;



	line-height: 38px;



	padding-left: 46px;



	background-repeat: no-repeat;



	background-position: left center;



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



}



.main1-con p{



	margin:0;



	line-height: 2;



	height: 4em;



	font-size: 14px;



	color: #666;



	margin-top: 8px;



	overflow: hidden;



}







.main1-con h1 a:hover{



	color: #0189c5;



}







.fmain1-1 .flex-control-nav{



	padding: 9px 0;



	padding-right: 7px;



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



	bottom: 136px;



	text-align: right;



}



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



	margin:0 2px;



}



.fmain1-1 .flex-control-paging li a{



	width: 17px;



	height: 19px;



	line-height: 19px;



	color: #fff;



	text-align: center;



	text-indent: 0;



	font-size: 14px;



	background-image: none!important;



}







.fmain1-1 .flex-control-paging li a.flex-active{



	background-color: #de0d0d;



}











.main1-2{



	width: 403px;



	margin:0 27px 0 33px;



	padding-right:24px ;



	border-right: 1px solid #e5e5e5;



}







.title-22 dl{



	margin:0;



	margin-left: -3%;



}







.title-22 dd{



	float: left;



	width: 30.33333%;



	margin-left: 3%;



}



.title-22 dd>a{



	display: block;



	height: 42px;



	line-height: 40px;



	border:1px solid #e5e5e5;



	font-size: 16px;



	color: #000;



	text-align: center;



}



.title-22 dd.cur>a{



	color: #fff;



	background-color: #01468f;



	border-color:#01468f;



}



.main1-div-wp{



	position: relative;



}



.main1-div-wp .main1-div{



	position: absolute;



	left: -15000%;



	width: 100%;



	top: 0;







}



.main1-div-wp .main1-div.cur{



	position: relative;



	left: 0;



}



.tui1 {



	padding: 23px 0 18px;



	border-bottom:1px solid #e5e5e5; 



}



.tui1 h1{



	margin:0;



	font-size: 16px;



	color: #000;



	font-weight: bold;



}



.tui1 h1 a:hover{



	color: #01468f;



}



.tui1 p{



	margin:0;



	line-height: 1.8;



	height:3.6em;



	font-size: 14px;



	color: #666;



	margin: 10px 0 13px;



	overflow: hidden;



}



.tui1 h2{



	margin:0;



	font-size: 14px;



	color: #01468f;



}











.list01{



	padding-top: 16px;



}



.list01 dl{



	margin:0;



}







.list01 dd{



	margin-top: 15px;



	background-repeat: no-repeat;



	background-position:0px center;



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



  text-overflow: ellipsis;



  white-space: nowrap;



  padding-left:13px;



  overflow: hidden;



	position: relative;



	/*padding-right:85px;*/



	height: 22px;



	line-height: 22px;



}







.list01 dd:first-child{



	margin-top: 0;



}











.list01 dd a{



	font-size: 15px;



	color:#666;



}



/*.list li span{



	font-size: 14px;



	color:#999;



	position: absolute;



	right: 0px;



	top: 0;



}*/



.list01 dd a:hover{



	color:#01468f;



}











.main1-3{



	overflow: hidden;



}



.list02 dl{



	margin:0;



}



.list02 dd{



	padding-top:26px; 



}



.list02 dd h1{



	margin:0;



	font-size: 14px;



	color: #000;



}







.list02 dd h2{



	margin:0;



	font-size: 15px;



	color: #666;



	margin-top: 9px;



}



.list02 dd h2 a:hover{



	color:#01468f;



}









.main2-pic .imgbox_a{



	padding-bottom: 59.8%;



}



.main2.main3 .main2-pic .imgbox_a{



	padding-bottom: 48.8%;



}











.main2{



	padding: 32px 0;



	border-bottom: 1px solid #e5e5e5;



}







.main2-box{



	position: relative;



	padding-left: 112px;



}
.main3 .main2-box{
	min-height:329px;
}

.main2-pic span{
	line-height: 1.8;
	display: block;
	padding-bottom: 5px;
}
.main2-pic span+a{
	color: #f00;
}




.title-11{



	position: absolute;



	width: 79px;



	top: 0;



	bottom: 0;



	background-color: #01468f;



	left: 0;



	padding: 16px 19px 0 40px;



	background-repeat: no-repeat; 



	background-position: 20px 19px;



}



.title-11 h1{



	margin:0;



	font-size: 18px;



	line-height: 1.2;



	color: #fff;



}



.title-11 a.morea{



	position: absolute;



	width: 47px;



	right: 0;



	bottom: 0;



}



.title-11 a.more img{



	display: block;



	width: 100%;



}



.main2-box .title-22{



	padding-bottom: 25px;



}



.main2-box .title-22 dl{



	margin-left: -12px;



}



.main2-box .title-22 dd{



	margin-left: 12px;



	width: 108px;



}



.main3-con{



	padding-bottom: 18px;



}



.main3-con h1{



	margin:0;



	font-size: 16px;



	color: #000;



	font-weight: bold;



	line-height: 2;



	height: 4em;



}



.main3-con h1 a:hover{



	color: #d42e2e;



}







.main3-con h2{



	margin:0;



	font-size: 14px;



	color: #333;



	margin-top: 13px;



}



.main3 .main2-box .title-22{



	padding-bottom: 15px;



}



.main3 .title-11{



	background-color: #d42e2e;



}



.main3 .main2-box .title-22 dd.cur>a{



	background-color: #d42e2e;



	border-color: #d42e2e;



}



.main4{



	margin-top: 25px;



}



.title-33 h1{



	margin:0;



	font-size: 18px;



	color: #333;



	font-weight: bold;



}







.title-33 a.fr{



	font-size: 14px;



	color: #666;



}



.title-33 a.fr:hover{



	color: #01468f;



}







.main4-div{



	margin-top: 20px;



}







.main4-ul{



	font-size: 0;



	line-height: normal;



}







.main4-li{



	display: inline-block;



	margin-right: 22px;



}







.main4-li img{height:78px;display: block;}



































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



/*main-over*/























/*footer-start*/



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







#footer{







}







.foo1-1{



	width: 122px;



	margin-right: 30px;



	color: #333;



	font-size: 14px;



	text-align: center;



}







.foo1-1 img{



	display: block;



	width: 100%;



	margin-bottom: 17px;



}



.foo1-2{



	width: 200px;



	margin-left: 30px;



}







.footer-1{



	background-color: #fafafa;



	padding: 35px 0 50px;



}















.foo1-2 h1{



	margin:0;



	font-size: 18px;



	color: #333;



}











.foo1-2 h2{



	margin:0;



	font-size: 24px;



	color: #333;



	font-weight: bold;



	margin:30px 0 15px;



}







.foo1-2 p{



	margin:0;



	font-size: 14px;



	color: #878787;



	line-height: 2;



}







.foo1-3{



	overflow: hidden;



	border-left: 1px solid #ddd;



	border-right: 1px solid #ddd;



	padding: 0	15px;



}



.foo1-3 ul{margin:0;}



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







.foo1-3 li{



	float: left;



	width: 14.28571%;



	text-align:center;



}







.foo1-3 li h1{



	margin:0;



	font-size: 18px;



	color: #333;



}



.foo1-3 dd{



	margin-top: 12px;



	font-size:14px;



	color: #333; 



}











.footer-2{



	background-color: #e7e7e7;



	color: #333;



	font-size: 14px;



	padding: 11px 0;



	line-height: 1.6;



}















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



/*footer-over*/























/*********************7*****************/



/********[特殊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;



	/*background-color: #0089d0;*/







}



.nav-2{



	display: none;



	background-color: #fff;



	position: relative;



	z-index:900;







}







.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: 350px;



   margin-left: 15px;



   margin-top: 13px;



}







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



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	z-index: 800;



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



	display: none;







}















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



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



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











.banner-2{



	height: 307px;



	background-repeat: no-repeat;



	background-position: center;



	-webkit-background-size: cover;



	background-size: cover;



}







.banner-2x img{



	display: block;



	width: 100%;



}







.erji-top{



	background-color: #f4f5f6;



}



.mianbaoxie{



	height:63px;



	line-height: 63px;



	padding-left: 15px;



	background-repeat: no-repeat;



	background-position: left center;



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



	font-size: 13px;



	color: #000;



}



.mianbaoxie img{



	margin:0 10px;



	margin-top: -3px;



}



.mianbaoxie a:hover ,.mianbaoxie span{



	color: #01468f;



}







.erji-nav dl{



	margin:0;



}







.erji-nav dd{



	float: left;



	border-left: 1px solid #f4f5f6;



}



.erji-nav dd>a{



	display: block;



	height: 63px;



	line-height: 63px;



	font-size: 14px;



	color: #333;



	padding: 0	35px;



}







.erji-nav dd.cur>a,.erji-nav dd>a:hover{



	background-color: #0056c1;



	color: #fff;



}







.erji-bottom{



	padding: 50px 0;



}







.xm-list{



	padding-bottom: 40px;



	border-bottom: 1px solid #dadada;



}







.xm-list .row{



	margin-left: -25px;



	margin-right: -25px;



	margin-top: -40px;



}







.xm-list .col-md-4{



	padding-left: 25px;



	padding-right: 25px;



	margin-top: 40px;



}







.xm-pic{



	position: relative;



}







.xm-pic .imgbox_a{



	padding-bottom: 59.8%;



}







.xm-item>h1{



	margin:0;



	text-align: center;



	margin-top: 30px;



	font-size: 16px;



	color: #333;



	opacity: 1;



	visibility: visible;



	transition: .3s;



}











.xm-item:hover .xm-lan{



	opacity: 1;



	visibility: visible;



}



.xm-item:hover>h1{opacity: 0;visibility: hidden;}



.xm-lan{



	position: absolute;



	left: 0;



	right: 0;



	top: 0;



	bottom: 0;



	z-index: 100;



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



	opacity: 0;



	visibility: hidden;



	transition: .3s;



}



.xm-lan-con{



	position: absolute;



	left: 0;



	width: 100%;



	top: 50%;



	margin-top: -33px;



}



.xm-lan-con h1{



	margin:0;



	font-size: 16px;



	color: #fff;



	height: 20px;



	line-height: 20px;



	text-align: center;



}



.xm-a{



	margin-top: 16px;



}



.xm-a a{



	display: block;



	width: 106px;



	height: 30px;



	line-height: 30px;



	font-size: 12px;



	color: #000;



	background-color: #fff;



	border-radius: 30px;



	text-align: center;



	margin:0 auto;



}



.xm-a a:hover{



	background-color: #01468f;



	color: #fff;



}















.fenye{



	margin-top: 37px;



	text-align: center;



}







.fenye ul{



	margin:0;



}







.lingdao-wp{



	padding: 25px 0 15px;



}







.lingdao{



	height: 639px;



	background-repeat: no-repeat;



	background-position: center;



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



	padding: 55px 275px 0;



}







.lingdao-item h1{



	margin:0;



	font-size: 24px;



	font-weight: bold;



	color: #000;



}







.lingdao-item dl{



	margin:0;



	padding-top: 10px;



}



.lingdao-item dd{



	font-size: 16px;



	color: #333;



	margin-top: 15px;



}







.wenhua{


	position: relative;
	



}

.wenhua-bglist{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
}

.fwenhua11,.fwenhua11 .slides,.fwenhua11 .slides>li{
	height: 100%;
}

.fwenhua11 .slides>li{
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}






.wenhua-div{
	z-index: 80;
	position: relative;
	padding: 30px 0;
}







.wenhua-dl1{



	width: 101px;



	margin-right: 50px;



}







.wenhua-dl1 dl{



	margin:0;



}







.wenhua-dl1 dd{



	height: 101px;



	background-repeat: no-repeat;



	background-position: center;



	-webkit-background-size: cover;



	background-size: cover;



	text-align: center;



	font-size: 14px;



	color: #333;



	padding-top: 60px;



	cursor: pointer;



}



.wenhua-dl1 dd+dd{



	margin-top: 60px;



}



.wenhua-dl1 dd.cur{color: #fff;}



.wenhua-dl1 dd.dd1{background-image: url(../images/wenhua1.png);}



.wenhua-dl1 dd.dd2{background-image: url(../images/wenhua2.png);}



.wenhua-dl1 dd.dd3{background-image: url(../images/wenhua3.png);}











.wenhua-dl1 dd.dd1.cur{background-image: url(../images/wenhua1h.png);}



.wenhua-dl1 dd.dd2.cur{background-image: url(../images/wenhua2h.png);}



.wenhua-dl1 dd.dd3.cur{background-image: url(../images/wenhua3h.png);}







.wenhua-con-wp .wenhua-con{display: none;}



.wenhua-con-wp .wenhua-con:first-child{display: block;}







.wenhua-con{



	font-size: 16px;



	color: #333;



	line-height: 2.4;



}







.xinwen1-dl dl{



	margin:0;



	margin-left:-1.5%;



}







.xinwen1-dl dd{



	float: left;



	width: 31.5%;



	margin-left:1.5%;



}







.xinwen1-dl dd:first-child{



	width: 65.5%;



	margin-left: 1.5%;



}



.xinwen1-dl dd:first-child+dd{



	margin-bottom: 1.25%;



}



.xinwen1-dl dd .imgbox_a{



	padding-bottom: 49%;



}







.xinwen1-dl dd h1{



	position: absolute;



	left: 0;



	right: 0;



	bottom: 0;



	margin:0;



	height:50px ;



	line-height: 50px;



	text-align: center;



	padding: 0	15px;



	color: #fff;



	font-weight: bold;



	font-size: 16px;



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



}







.xinwen1-dl dd:first-child h1{



	text-align: left;



	padding: 0 35px;



}







.xinwen2{



	margin-top: 40px;



}







.xinwen2-list ul{



	margin:0;



}



.xinwen2-list li{



	position: relative;



	overflow: hidden;



}



.xinwen2-list li::before{



	position: absolute;



	left: 0;



	top: 0;



	bottom: 0;



	width: 0;



	transition: width .5s;



	background-color:#f4f4f4;



	content:""; 



	z-index: 20;



}



.xinwen2-list li:hover::before{



	width: 100%;



}



.xinwen2-list li .container{



	position: relative;



	z-index: 50;



}



.xinwen2-item{



	padding: 40px 0;



	border-bottom: 1px dashed #dadada;



}







.xinwen2-pic{



	width: 276px;



	margin-right: 63px;



}







.xinwen2-pic .imgbox_a{



	padding-bottom: 49%;



}







.xinwen2-con{



	overflow: hidden;



	padding-top: 23px;



}







.xinwen2-con h1{



	margin:0;



	font-size: 16px;



	color: #777;



}







.xinwen2-con h2{



	margin:0;



	font-size: 18px;



	color: #333;



	margin:14px 0;



}



.xinwen2-con h2 a:hover{



	color: #01468f;



}



.xinwen2-con p{



	margin:0;



	font-size: 14px;



	color: #777;



}











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







}







.danpian-con{



	font-size: 14px;



	color:#666;



	line-height: 2;



	padding: 20px 0 20px;



}



.danpian-con *{



	font-size: 16px!important;



	color:#666!important;



	line-height: 2!important;



}



.danpian-con img{



	/*display: block;*/



	margin:15px auto;



}











.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:#01468f;



}







.map-wp{



	width: 728px;



	height: 454px;



	margin-left: 75px;



}







.map{



	height: 100%;



	background-repeat: no-repeat;



	background-position: center;



	-webkit-background-size: cover;



	background-size: cover;



}







.contact-con{



	overflow: hidden;



	font-size: 16px;



	color: #333;



	line-height: 2;



}







.contact-con h1{margin:0;font-weight: bold;font-size: 16px;padding-bottom: 3px;}



.contact-con p{margin:0;}







.job ul{



	margin:0;



}







.job li{



	padding: 45px 0;



	border-bottom: 1px solid #bdbdbd;



	position: relative;



}



.job li:first-child{



	padding-top: 0;



}



.job-h1{



	font-size: 18px;



	color: #000;



	font-weight: bold;



	padding-left: 25px;



	background-repeat: no-repeat;



	background-position: left center;



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



}







.job-dl{



	padding-left: 25px;



	padding-top: 5px;



}







.job-dl dl{



	margin:0;



	margin-left: -2%;



}



.job-dl dd{



	float: left;



	width: 23%;



	margin-left: 2%;



	font-size: 16px;



	color: #666;



	line-height: 1.6;



	margin-top: 10px;



}







.job-li1{



	position: relative;



	padding-right: 180px;



}







.job-btn{



	position: absolute;



	right: 0;



	bottom: 0;



	width: 147px;



	height: 48px;



	line-height: 46px;



	border:1px solid #c0c0c0;



	padding-left: 58px;



	background-repeat: no-repeat;



	background-position: 33px center;



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



	cursor: pointer;



}



.job-btn:hover{



	color: #fff;



	background-color: #01468f;



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



	border-color:#01468f; 



}







.job-li2{



	padding: 25px 25px 0;



	display: none;



}







.job-li2-h1{



	font-size: 16px;



	color: #000;



	font-weight: bold;



}







.job-li2-p{



	font-size: 16px;



	color: #666;



	line-height: 2.2;



	padding: 10px 0 25px;



}







.job-li2-a a{



	display: block;



	width: 137px;



	height: 48px;



	line-height: 48px;



	background-repeat: no-repeat;



	background-position:  center;



	background-image: url(../images/job-li2-a.png);



	color: #fff;



	font-size: 16px;



	padding-left: 54px;



}







.job-li2-a a:hover{



	font-weight: bold;



}







#job-form .col-sm-10{



	padding-left: 5px;



}



#job-form .col-sm-2{



	text-align: right;



	height: 34px;



	line-height: 34px;



	padding-right: 0;



}







#job-form textarea{



	resize: none;



	height: 120px;



	width: 350px;



}



#job-form input[type="text"]{



	/*height: 34px;*/



	width: 200px;



}



#job-form input[type="file"]{



	height: 34px;



	padding-top: 4px;



}



#job-form input[type="file"]:focus{



	outline: none;



}



#job-form dl{



	margin:0;



}







#job-form dd+dd{



	margin-top: 15px;



}











.rongyu-con-wp .rongyu-con{display: none;padding-right: 160px;}



.rongyu-con-wp .rongyu-con:first-child{display: block;}















.rongyu-con h1{



	margin:0;



	font-size: 40px;



	font-weight: bold;



	color: #01468f;



}







.rongyu-con-p{



	font-size: 20px;



	color: #000;



	line-height: 1.6;



	padding-left: 60px;



	position: relative;



	margin-top: 15px;



}



.rongyu-con-p::before{



	position: absolute;



	left: 0;



	width: 45px;



	height: 1px;



	background-color: #000;



	content:"";



	top: 17px;



}







.rongyu-list{



	background-repeat: repeat-x;



	background-position: left 14px;



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



}







.rongyu-list .item{



	padding-top: 45px;



	background-repeat: no-repeat;



	background-position: center top;



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



}







.rongyu-list-wp{



	margin-top: 60px;



}







.rongyu-list-h1{



	font-size: 22px;



	font-weight: bold;



	



	color: #467fbd;



	text-align: center;



}



.rongyu-list-con{



	font-size: 16px;



	color: #666;



	line-height: 1.6;



	margin-top: 40px;



}



.rongyu-list-con img{



	display: block;



	width: 100%;



	margin-bottom: 15px;



}







.rongyu-list .item.cur{



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



}



.rongyu-list .item.cur .rongyu-list-h1{



	color: #01468f;



}







.frongyu .flex-direction-nav{



	position: absolute;



	right: 0;



	top:10px;



	width: 140px;



	height: 61px;







}







.frongyu .flex-direction-nav a{



	width: 61px;



	height: 61px;



	margin-top: 0px;



	top: 0;



}







.frongyu .flex-direction-nav .flex-prev{



	left: 0;



}



.frongyu .flex-direction-nav .flex-prev:hover{background-image: url(../images/b-left-h.png);}



.frongyu .flex-direction-nav .flex-next



{right: 0;}







.frongyu .flex-direction-nav .flex-next:hover{background-image: url(../images/b-right-h.png);}





.xm2-1{

	text-align: center;

}



.xm2-1 h1{

	margin:0;

	font-size: 20px;

	color: #333;

}



.xm2-1 p{

	margin:0;

	font-size: 14px;

	color: #666;

	line-height: 2;

	margin-top:15px;
text-indent: 2em;
  text-align: left;
}



.xm2-2{

	margin-top: 35px;

}



.xm2-2-list .item>a{

	display: block;

}



.xm2-2-list .item>a .imgbox_a{

	padding-bottom: 134.5%;

}



.xm2-2-list .item>a h1{

	margin:0;

	font-size: 16px;

	color: #333;

	text-align: center;

	padding: 0	15px;

	height: 53px;

	line-height: 53px;

	background-color: #f4f5f6;

	transition: .3s;

}



.xm2-2-list .item>a:hover h1{

	color: #fff;

	background-color: #0056c1;

}



.xm2-2-list .owl-nav button.owl-prev{

    position: absolute;

    left:-50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

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

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    font-size: 0;

    z-index: 50;

}



.xm2-2-list .owl-nav button.owl-next{

    position: absolute;

    right:-50px;

    top: 50%;

    margin-top: -14px;

    width: 28px;

    height: 28px;

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

    cursor: pointer;

    background-repeat: no-repeat;

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

    z-index: 50;

}









.xinwen-list dl{

	margin:0;

}



.xinwen-list dd{

	padding: 30px 0;

	border-bottom: 1px solid #e8e8ed;

}

.xinwen-list dd:first-child{

	padding-top: 0;

}

.xinwen-date{

	width: 80px;

	height: 94px;

	text-align: center;

	background-color: #e9e9ee;

	margin-right: 30px;

	padding-top: 21px;

}



.xinwen-date h1{

	margin:0;

	font-size: 30px;

	color: #747678;

	line-height: 1;

}



.xinwen-date h2{

	margin:0;

	font-size: 12px;

	color: #747678;

	margin-top: 8px;

}



.xinwen-con{

	overflow: hidden;

	padding-top: 12px;

}



.xinwen-con h1{

	margin:0;

	font-size: 16px;

	color: #333;

}







.xinwen-con p{

	margin:0;

	font-size: 12px;

	color: #8b8b8d;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	margin-top: 13px;

}

.xinwen-list dd:hover .xinwen-date{

	background-color:#0056c1 

}

.xinwen-list dd:hover .xinwen-date h1,

.xinwen-list dd:hover .xinwen-date h2{

	color: #fff;

}

.xinwen-list dd:hover .xinwen-con h1{

	color: #0056c1;

}

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

.fwenhua11 .flex-direction-nav .flex-prev{
	left: 0;
}

.fwenhua11 .flex-direction-nav{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 90px;
	height: 40px;
}

.wenhua-bglist2 .imgbox_a{
	padding-bottom: 46.8333%;
}

.wenhua-dl2 dl{
	margin:0;
}
.wenhua-dl2 dd+dd{
	margin-top: 30px;
}
.wenhua-dl2-ico{
	width: 101px;
  height: 101px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  text-align: center;
  font-size: 14px;
  color: #fff;
  padding-top: 60px;
  cursor: pointer;margin-right: 30px;
}

.wenhua-dl2-ico1{
	background-image: url(../images/wenhua1h.png);
}
.wenhua-dl2-ico2{
	background-image: url(../images/wenhua2h.png);
}
.wenhua-dl2-ico3{
	background-image: url(../images/wenhua3h.png);
}

.wenhua-dl2-con{
	overflow: hidden;
	    font-size: 16px;
    color: #333;
    line-height: 2.4;
    padding-top: 10px;
}
.wenhua-dl2-con br{
	display: none;
}