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

/*************[¹«ÓÃstart]**************/

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



body{

	background-color: #f7f7f7;

}



div.clear{

	clear: both;

	height: 0;

	width: 0;

}







a{

	text-decoration: none;

	color:inherit;

	cursor: pointer;

}



img{

	border:0;

/*	width: 100%;*/

	max-width: 100%;

}





div.wp{

	width: 1200px; /*Ö÷ÒªÄÚÈÝÇø³ß´ç¾ÞÏ¸£¬£¬Ã¿´ÎÖÆ×÷Ç°¸üÐÂ£¡£¡£¡£¡£¡£¡£¡£¡£¡ */

	margin:0 auto;

}



.fl{

	float: left;

}



.fr{

	float: right;

}



.tran{

	transition: all .3s ease-out 0s;

}









/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂëÇøÓò*/



.img-box{/*Í¼Æ¬ºÐ×ÓÀàÃû*/



	overflow: hidden;

}



.img-box img{

	transition: .3s;

	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco Ê±¼äÇúÏß*/

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

}





/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂëÇøÓò*/











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

/************[¹«ÓÃover]****************/

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









/*header-start*/

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



#header{



}



.header-1{

	height:117px;

}



.logo{

	width: 412px;

	margin-top: 14px;

}



.logo a,.logo img{

	display: block;

	width: 100%;

}



.search{

	width: 275px;

	position: relative;

	margin-top: 38px;

}

.search input:focus{

	outline: none;

}

.search input[type="text"]{

	width: 100%;

	height: 40px;

	background-color: #fff;

	border:1px solid #e2e2e2;

	padding: 8px 12px;

	padding-right: 55px;



}

.search input[type="image"]{

	position: absolute;

	right: 0;

	top: 0;

}



.nav-wp{

	position: relative;

	background-color:#ce291e;

	z-index: 500;

}



.nav ul{

	margin:0;

}



.nav>ul>li{

	float: left;

	width: 12.5%;

	text-align: center;

	position: relative;

	background-repeat: no-repeat;

	background-position: left center;

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



}

.nav>ul>li:first-child{

	background-image: none;

}

.nav>ul>li>a{

	display: block;

	height: 45px;

	line-height:45px;

	font-size: 16px;

	color:#fff;



	font-weight: bold;

	/*transition: .3s;*/



}



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

	background-color:#b92319;



}

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

	/*background-color:#b92319;*/

	background-image: none;



}





.nav>ul>li>ul{

	position: absolute;

	left: 0;

	right: 0;

	top: 45px;

	z-index: 600;

  background-color: #ce291e;

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



}

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

/*header-over*/











/*main-start*/

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



#main{



}



.fafa .slides>li{

	height: 418px;

	background-repeat: no-repeat;

	background-position: center ;

	-webkit-background-size: cover;

	background-size: cover;

}





.fafa .slides>li>img{

	display: none;

}

.fafa .flex-control-nav li{

	margin:0 5px;

}

.fafa .flex-control-nav{

	display: block;

	font-size: 0;

	bottom: 15px;

}



.fafa .flex-control-paging li a{

	width: 14px;

	height: 14px;

}



.main{

	background-color: #fff;

	padding: 30px 15px;



}





.main1-1{

	width: 564px;

	margin-right: 23px;

}

.fmain1 .slides>li>a{

	display: block;

	padding-bottom: 61.88%;

	overflow: hidden;

	position: relative;

}

.fmain1 .slides>li>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 15;

	transition: .3s;

}

.fmain1 .slides>li>a h1{

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 25;

	height: 45px;

	line-height: 45px;

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

	margin:0;

	font-size: 16px;

	padding: 0	15px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	color:#fff;

}



.fmain1 .slides>li>a:hover img{

	/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂë*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.main1-2{

	overflow: hidden;

}



.main1-2-dl dl{

	margin:0;

}



.main1-2-dl dd{

	float: left;

	width: 25%;

	height: 48px;

	line-height: 48px;

	font-size: 16px;

	color:#333;

	cursor: pointer;

	border-bottom: 4px solid #ce291e;

	text-align: center;

}





.main1-2-dl dd.cur{

	background-color: #ce291e;

	color:#fff;

	font-weight: bold;

}



.tui{

	padding: 18px 0 15px;



	border-bottom: 1px dotted #333;

}



.tui h1{

	margin:0;

	font-weight: bold;

	font-size: 18px;

	color:#333;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;



}

.tui h1 a:hover{

	color: #ce291e;

}



.tui p{

	margin:0;

	font-size: 14px;

	color:#646464;

	line-height: 2;

	overflow: hidden;

	height: 56px;

	margin-top:9px;

	text-indent: 2em;

}

.list1{

	padding-top: 8px;

}

.list1 li{

	margin-top: 11px;

}





.main1-2-div-wp .main1-2-div{

	display: none;

}



.main1-2-div-wp .main1-2-div:first-child{

	display: block;

}



.m22{

	margin-top: 22px;

}



.fmain2 .slides>li>a{

	display: block;

	padding-bottom: 9.66%;

	overflow: hidden;

	position: relative;

}

.fmain2 .slides>li>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 15;

	transition: .3s;

}





.fmain2 .slides>li>a:hover img{

	/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂë*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.main3-left{

	width: 830px;

	margin-right: 40px;

	position: relative;

}







.main3-right{

	overflow: hidden;

}

.title-11{

	background-repeat: repeat-x;

	background-position: left bottom;

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

}

.title-11 h1{

	font-size: 16px;

	color:#ce291e;

	margin:0;

	font-weight: bold;

	border-bottom: 4px solid #ce291e;

	padding: 12px 8px;

}





.title-11 a.fr{

	font-size:14px;

	color:#999;

	padding-right: 25px;

	background-repeat: no-repeat;

	background-position: right center;

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

	margin-top: 14px;

	width: 54px;

}

.title-11 a.fr:hover{

	color:#ce291e;

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

}



.list2{

	padding-top: 8px;

}

.list2 li{

	margin-top: 10px;

}



.main4-div{

	margin-top: 28px;

}

.main4-pic-wp .main4-pic{

	display: none;

}



.main4-pic-wp .main4-pic:first-child{

	display: block;

}



.main4-pic>a{

	display: block;

	padding-bottom: 55.8%;

	overflow: hidden;

	position: relative;

}

.main4-pic>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 15;

	transition: .3s;

}





.main4-hei{

	position: absolute;

	right: 0;

	top: 0;

	bottom: 0;

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

	z-index: 25;

	padding: 10px 10px 0;

	width: 60%;



}



.main4-hei-p{

	font-size: 14px;

	color:#fff;

	line-height: 1.8;

	text-indent: 2em;

	height: 125px;

	overflow: hidden;

}

.main4-dl{

	padding-top: 2px;

}



.main4-dl dl{

	margin:0;

	margin-left: -1%;

}



.main4-dl dd{

	float: left;

	width: 32.333333%;

	margin-left: 1%;

	cursor: pointer;

	height: 38px;

	line-height: 38px;

	margin-top: 1%;

	text-align: center;

	font-size: 14px;

	color:#333;

	background-color:#ededed;



}



.main4-dl dd.cur{

	background-color: #ce291e;

	color:#fff;

}







.ry-box{



	border:1px solid #eeeeee;

}

.fmain5 .slides>li{

	padding: 18px 33px 17px;

}

.fmain5 .slides>li>a{

	display: block;

	padding-bottom: 66%;

	overflow: hidden;

	position: relative;

}

.fmain5 .slides>li>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 15;



}





.fmain5 .flex-direction-nav{

	display: block;

}







.fmain5 .flex-direction-nav .flex-prev:hover{

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

}



.fmain5 .flex-direction-nav .flex-next:hover{

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

}





.tui2{

	padding: 27px 0 17px;

}

.tui2-pic{

	width: 145px;

	margin-right: 29px;

}

.tui2-pic>a{

	display: block;

	padding-bottom: 66%;

	overflow: hidden;

	position: relative;

}

.tui2-pic>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	transition: .3s;

}





.tui2-pic:hover>a img{

	/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂë*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.tui2-con{

	overflow: hidden;

}



.tui2-con h1{

	margin:0;

	font-weight: bold;

	font-size: 16px;

	color:#333;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;



}

.tui2-con h1 a:hover{

	color: #ce291e;

}

.tui2-con h2{

	margin:0;

	font-size: 14px;

	color:#999;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	margin-top: 12px;



}

.tui2-con p{

	margin:0;

	font-size: 14px;

	color:#646464;

	line-height: 1.8;

	overflow: hidden;

	height: 50px;

	margin-top:6px;



}



.list3 li{

	width: 46%;

	margin-top: 10px;

}



.list3{

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

	background-repeat: no-repeat;

	background-position: center 15px;

}



.main4-dl2{

	position: absolute;

	width: 280px;

	left: 95px;

	top: 8px;

}



.main4-dl2 dl{

	margin:0;

}



.main4-dl2 dd{

	float: left;

	margin-left: 15px;

	width: 83px;

}

.main4-dl2 dd:first-child{

	margin-left: 0;

}

.main4-dl2 dd>a{

	display: block;

	height:25px;

	line-height: 25px;

	font-size: 12px;

	color:#333;

	padding: 0	15px;

	border-radius: 25px;

	background-color: #f2f2f2;

}



.main4-dl2 dd>a:hover{

	color:#fff;

	background-color: #ce291e;

}



























































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

/*main-over*/











/*footer-start*/

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



#footer{

	background-color: #ce291e;

	padding: 30px 0 20px;

}



.er{

	width: 105px;

	font-size: 14px;

	color:#fff;

	text-align: center;

}

.er img{

	display: block;

	width: 100%;

	margin-bottom: 13px;

}



.foo-left{

	width: 785px;

}



.foo1-1{

	font-size: 16px;

	color:#fff;

	height: 42px;

	line-height: 42px;



}





.foo1-2{

	overflow: hidden;

}



.foo1-2 dl{

	margin: 0;

}



.foo1-2 dd{

	float: left;

	width: 31.33333333%;

	margin-left: 2%;

}



.foo1-2 dd select:focus{

	outline: none;

}



.foo1-2 dd select{

	height: 42px;

	width: 100%;

	border:0;

	padding: 8px 12px;

}



.foo2{

	font-size: 14px;

	color:#fff;

	line-height: 2;

	margin-top: 18px;

}





.foo2 a:hover{

	text-decoration: underline;

}







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

/*footer-over*/











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

/********[ÌØÊâcssÑùÊ½ÒªÇóÇøÓò]**********/

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



.chenggao{

	height: 75px;

	display: none;

}

#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-image: url(/images/header-1.jpg);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;*/



}

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

    width: 18px;



}



.nav-2-form .form-control{padding-right: 50px;}

.logo-2 {

   font-size: 0;

   width:265px;

   margin-left: 15px;

   margin-top: 10px;

}



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





}









#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: 250px;

	background-repeat: no-repeat;

	background-position: center ;

	-webkit-background-size: cover;

	background-size: cover;

}





.banner-2 img{

	display: none;

}





.mianbaoxie{

	font-size: 14px;

	color:#6b6b6b;

	padding: 15px 0;

	border-bottom: 1px solid #eaeaeb;

	background-color: #fff;

}



.mianbaoxie-div{

	padding-left: 28px;

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

	background-repeat: no-repeat;

	background-position: left center;

}



.mianbaoxie-div a:hover,.mianbaoxie-div span{

	color:#ce291e;

}



.erji{



}



.menu{

	width: 240px;

	margin-right: 30px;

}



.menu-h1{

	height: 56px;

  line-height: 56px;

  text-align: center;

  font-size: 18px;

  font-weight: bold;

  background-color: #b92319;

  color: #fff;

}



.menu-list {background-color: #fff;





}

.menu-list dl{

	margin:0;

}

.menu-list dd{

	border-top: 2px solid #fff;

}

.menu-list dd:first-child{

	border-top: 0;

}

.menu-list dd>a{

	display: block;

	height: 44px;

	line-height: 44px;

	font-size: 14px;

	text-align: center;

	color:#333;

	background-color: #f9f9f9;

}



.menu-list dd>a:hover,.menu-list dd.cur>a{

	background-color:#ce291e;

	color:#fff;

}

.erji-content{

	background-color: #fff;



	overflow: hidden;

	padding: 20px 0px 30px;



}

.erji-content-div{

	padding-top: 5px;

}

.erji-content-title {

	padding-bottom: 10px;

	border-bottom: 1px solid #efefef;

}

.erji-content-title h1{

	margin:0;

	font-size: 20px;

	color:#ce291e;

	padding-left: 14px;

	font-weight: bold;

	border-left: 5px solid #ce291e;

	height: 23px;

	line-height: 23px;

}





.list ul{

	margin:0;



}



.list li{

	height: 24px;

	line-height: 24px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	padding-left:14px;

	background-repeat: no-repeat;

	background-position: 0px center;

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

	position: relative;

	padding-right:60px;







}



.list li a{

	font-size: 14px;

	color:#333;

}

.list li span{

	font-size: 14px;

	color:#999;

	position: absolute;

	right: 0px;

	top: 0;

}

.list li a:hover{

	color:#ce291e;

}





.erji-content .list li{

	height: 51px;

	line-height: 50px;

	border-bottom: 1px solid #efefef;

}

.erji-content .list li a{

	font-size: 16px;

}

.fenye{

	text-align: center;

	margin-top: 40px;

}



.fenye ul{

	margin:0;

}



.pic-pic>a{

	display: block;

	padding-bottom: 75%;

	overflow: hidden;

	position: relative;

}

.pic-pic>a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	transition: .3s;

}





.pic-pic:hover>a img{

	/*Í¼Æ¬ÖÐÐÄ·Å´ó´úÂë*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.pic-list{

	padding-top: 15px;

	border-bottom: 1px solid #efefef;

	padding-bottom: 10px;

}

.pic-item{

	margin-bottom: 30px;

}

.pic-item h1{

	text-overflow: ellipsis;

  white-space: nowrap;

	overflow: hidden;

	font-size: 16px;

	color:#333;

	margin:0;

	margin-top: 15px;

	text-align: center;

}



.pic-pic:hover+h1{

	color:#ce291e;

}



.danpian{

	padding-top: 20px;

}



.danpian-h1{

	font-size: 26px;

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



}





.erji-neiwp{

	background-color: #fff;

	padding: 15px;

}

.fazhan-sel-wp{
	padding-top: 15px;
}


.fazhan{
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(/images/fazhan1.jpg);
	margin-top: 25px;


}

.fazhan-item{
	position: relative;
	min-height: 70px;
	/*margin-top: 36px;*/
}
.fazhan-item:first-child{
	margin-top: 0;
}
.fazhan-item-nian{
	position: absolute;
	width: 90px;
	top: 0;
	text-align: center;
	left: 50%;
	margin-left: -45px;
	font-size: 26px;
	color:#333;
	background-color: #fff;
	height: 70px;
	line-height: 70px;
	font-family: "Arial"
}

.fazhan-div{
	width: 43%;
	font-size: 16px;
	color:#666;
	line-height: 1.8;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-image: url(/images/fazhan2.jpg);
}
.fazhan-div img{
	display: block;
	width: 100%;
	margin-top: 20px;
}
.fazhan-div-h1{
		font-size: 16px;
	color:#00549c;
}

.fazhan-div.fr{
	text-align: left;
	background-position: left 33px;
	padding-left: 57px;
}

.fazhan-div.fl{
/*	text-align: right;*/
	background-position: right 33px;
	padding-right: 57px;
}


.fazhan-item-nian2.fazhan-item-nian{
	height: auto;
	line-height: 1.4;
	font-size: 20px;
	padding-top: 10px;

}


.fazhan-item-nian{
	left: 0;
	margin-left: 0;
	width: 70px;
	    height: 50px;
    line-height: 50px;
}

.fazhan{
	background-position: 35px top;
}
.fazhan-item{
	padding-left: 80px;
	padding-right: 25px;
}
.fazhan-div.fr{
	float: left;
	width: auto;
	width: 100%;
	background-position: -20px 24px;
	padding-left: 25px;

}

.fazhan-div.fl{
	text-align: left;
	width: 100%;
	background-position: -20px 24px;
	padding-left: 25px;
	padding-right: 0;
}
.fazhan-div{

	padding-top: 11px;
}


.fazhan-sel-dl .item>a{
	display: block;
	height: 38px;
	line-height: 38px;

	font-size: 16px;
	text-align: center;
	background-color: #f9f9f9;
	background-color: #ce291e;
	color:#fff;
}
.fazhan-sel-dl .item>a:hover{
	background-color: #b92319;
	color: #fff;
}
.fazhan-sel-dl{
	padding: 0	30px;
}

.fazhan-sel-dl .owl-prev{
	position: absolute;
	left:0px;
	top: 50%;
	margin-top: -10px;
	width: 12px;
	height: 20px;
	background-image: url(/images/b-left2.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;
	font-size: 0;
}

.fazhan-sel-dl .owl-next{
	position: absolute;
	right:0px;
	top: 50%;
	margin-top: -10px;
	width: 12px;
	height: 20px;
	background-image: url(/images/b-right2.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center ;font-size: 0;
}<!--ºÄÊ±1758253272.5725Ãë-->