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

/*************[公用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{

	height: 103px;

	position: fixed;
	width: 100%;
	left: 0;
	top: 0;

	z-index: 999;

	padding-left: 80px;

}

#header::after{
	background-color: #a59169;
	opacity: 0.16;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	content:"";
	z-index: 5;
}

#header.cur{
	background-color: #fff;
	box-shadow: 0 4px 5px -3px rgba(0,0,0,0.08);
}
/*#header.cur::after{display: none;}*/

.logo{

	width: 199px;

	margin-top: 27px;

}



.logo a,.logo img{

	display: block;

	width: 100%;

}

.nav{
	position: relative;
	z-index: 50;
}

.nav ul{

	margin:0;

}



.nav>ul>li{

	float: left;

	position: relative;

	margin-right: 60px;

	

}

.nav>ul>li>a{

	display: block;

	height: 103px;

	line-height: 103px;

	position: relative;

	font-size: 20px;

	color: #333;

}



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

	position: absolute;

	width: 26px;

	height: 4px;

	background-color: #c0a062;

	content:"";

	left: 50%;

	margin-left: -13px;

	bottom: 0;

	border-radius: 4px;

	opacity: 0;

}

.nav>ul>li.cur>a{

	color: #c0a062;

}

.nav>ul>li.cur>a::after{

	opacity: 1;

}

.nav>ul>li:hover>a{

	color: #c0a062;

}



.nav dl{

	margin:0;

	position: absolute;

	left: 50%;

	margin-left: -75px;

	width: 150px;

	top:100%;

	z-index: 600;

	display: none;

	background-color:#fff;

}



.nav dd>a{

	display: block;

	padding: 10px 5px;

	text-align: center;

	line-height: 1.6;

	font-size: 15px;

	color:#333;

	text-align: center;

	/*transition: color .3s,background-color .3s;*/

}





.nav dd>a:hover{

	background-color: #c0a062;

	color: #fff;

}







.search-wp{

	width: 222px;

	right: 0;

	bottom: 0;

	height: 103px;

	border-left: 1px solid rgba(165,145,105,0.16);

	padding-top: 30px;

	

}

.search{

	position: relative;

}





.search input:focus{

	outline:none;

}

.search input[type="text"]{

	display: block;

	width: 100%;

	height: 42px;

	background-color:transparent;

	border:0;

	font-size: 16px;

	color: #333;

	line-height: 1.428571;

	padding:6px 15px 6px 70px;

}

.search input[type="image"]{

	position: absolute;

	width: 16px;

	top: 15px;

	left: 36px;

}

.mm60{

	margin-top: 60px;

}

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

/*header-over*/











/*main-start*/

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



#main{



}



.main1{

	padding: 90px 0;

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

}



.main1-dl dl{

	margin:0;

}



.main1-dl dd{

	float: left;

	width: 165px;

	position: relative;

	height: 490px;

	transition: width .3s;

	padding-left: 165px;

	overflow: hidden;

}

.main1-dl dd+dd{

	border-left: 1px solid #fff;

}

.main1-dl dd.cur{

	width: 942px;

}





.main1-title{

	position: absolute;

	width: 165px;

	left: 0;

	top: 0;

	height: 100%;

	background-color: #e3e2f3;

	z-index: 15;

	cursor: pointer;

	padding-top: 45px;

}



.main1-dd{

	height: 490px;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	padding: 90px 80px 0;

}





.main1-num{

	font-size: 62px;

	color: #c6c5d4;

	text-align: center;

	line-height: 1;

	font-weight: bold;

}

.main1-title-con{

	text-align: center;

	font-size: 0;

	margin-top: 50px;

}

.main1-title-con1{

	font-size: 24px;

	color: #222;

	/*font-weight: 100;*/

	width: 1em;

	display: inline-block;

	line-height: 1.2;

  vertical-align: top;

  margin-left: 7px;

}

.main1-title-con2{

	font-size: 14px;

	color: #333;

	text-transform: uppercase;

	opacity: 0.22;

	display: inline-block;

	line-height: 1.2;

	writing-mode: vertical-rl;

    writing-mode: tb-rl;

  vertical-align: top;

  padding-top: 5px;

}



.main1-line{

	height: 50px;

	width: 1px;

	background-color: #c5c5d2;

	margin:20px auto 30px;

}



.main1-cur{

	width: 54px;

	height: 54px;

	margin:0 auto;

	border-radius: 50%;

	background-color: #e9e8f7;

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

	background-repeat: no-repeat;

	background-position: center;

}



.main1-dl dd.cur .main1-title{

	background-color: #c0a062;

}



.main1-dl dd.cur .main1-num{

	color: #cab080;

}



.main1-dl dd.cur .main1-title-con1{

	color: #fff;

}

.main1-dl dd.cur .main1-title-con2{

	color: #cbb182;

	opacity: 1;

}



.main1-dl dd.cur .main1-cur{

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

	background-color: #fff;

}





body{

	overflow-x: hidden;

}



.main1-dd-title{

	border-bottom: 1px solid rgba(255,255,255,0.14);

	padding-bottom: 30px;

	width: 616px;

}

.main1-dd-title span{

	display: block;

	font-size: 22px;

	color: #fff;

	padding-left: 10px;

	border-left: 3px solid #fff;

	height: 18px;

	line-height: 18px;

}

.main1-dd-list{

	width: 350px;

	padding-top: 20px;

}
.main1-dl dd:nth-child(3) .main1-dd-list,
.main1-dl dd:nth-child(4) .main1-dd-list{
	width: 616px;
}


.main1-dd-list ul{

	margin:0;

	margin-left: -2%;

	font-size: 0;

}



.main1-dd-list li{

	display: inline-block;

	width: 48%;

	margin-left: 2%;

	vertical-align: top;

	margin-top: 15px;

	

}





.main1-dd-list li>a{

	font-size: 18px;

	color: rgba(255,255,255,0.75);

}

.main1-dd-list li>a:hover{

	color: #fff;

}



.main1-dd-a{

	margin-top: 50px;

	width: 105px;

}

.main1-dd-a a{

	display: block;

	height: 38px;

	line-height: 36px;

	border:1px solid rgba(255,255,255,0.2);

	border-radius: 999em;

	font-size: 16px;

	color: rgba(255,255,255,0.6);

	padding-left: 20px;

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

	background-repeat: no-repeat;

	background-position: 65px center;

}

.main1-dd-a a:hover{

	background-color: #c0a062;

	border-color: #c0a062;

	color: #fff;

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

}



.main2{

	padding: 70px 0 100px;

	overflow: hidden;

}



.main2-div{

	position: relative;

}

.main2-div::before{

	position: absolute;

	width: calc((100vw - 1440px)/2);

	right: 100%;

	top: 0;

	bottom: 0;

	background-color: #fff;

	z-index: 15;

	content:"";

}

.main2-list{

	max-width: 955px;



}



.main2-div .owl-carousel .owl-stage-outer{

	overflow: visible;

}



.main2-list .owl-nav{

	position: absolute;

	left: 880px;
	bottom: 20px;

	width: 142px;

	height: 44px;
	background-color: #ffffff;

}

.main2-list .owl-nav button.owl-prev{

    position: absolute;

    left:16px;

    top: 50%;
    margin-top: -9px;

    width:21px;

    height: 18px;

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

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    font-size: 0;

    z-index: 50;

    background-size: 100%;

}


.main2-list .owl-nav button.owl-next{

    position: absolute;

    right:16px;

    top: 50%;
    margin-top: -9px;

    width:66px;

    height:18px;

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

    cursor: pointer;

    background-repeat: no-repeat;

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

    z-index: 50;

    background-size: 100%;

}













.active .main2-item{

	-webkit-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

  opacity: 1;

}

.main2-item{

/*	-webkit-transform: scale(0.8);

  -ms-transform: scale(0.8);

  -o-transform: scale(0.8);*/

  transform: scale(0.8);

  opacity: 0.6;

  transition: transform .5s,opacity .5s; 

}





.main2-item .imgbox_a{

	padding-bottom: 48.6%;

}



.main2-item .imgbox_a::before{

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background-color: #000;

	opacity: 0.25;

	content:"";

	z-index: 5;

}



.main2-item-con1{

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

	padding: 45px 40px 0;

	z-index: 30;

}



.main2-item-con1-num{

	font-size: 38px;

	color: #fff;

	font-weight: bold;

	line-height: 1;

	padding-bottom: 15px;

	border-bottom: 1px solid #fff;

	width: 65px;

}



.main2-item-con1-yw{

	font-size: 12px;

	color: #fff;

	text-transform: uppercase;

	margin-top: 15px;

}





.main2-item-con2{

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 0;

	padding: 0px 40px 45px;

	z-index: 30;

}

.main2-item-con2-h1{

	font-size:28px;

	color: #fff;

	font-weight: bold;

	line-height: 1;

}

.main2-item-con2-h2{

	font-size:16px;

	color: #fff;

	line-height: 1.6;

	margin-top: 10px;

}



.main3{

	padding: 65px 0 80px;

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

}



.erji-title2{

	font-size: 16px;

	color: #666;

	margin-top: 8px;

}

.main2 .erji-title-wp .xinxi1-a {
    margin-top: 15px;
}

.main3 .erji-title-wp .xinxi1-a{

	margin-top: 15px;

}



.main3-item{

	background-color: #fff;

	padding: 15px;

}



.main3-pic .imgbox_a{

	padding-bottom: 55.17%;

}

.main3-date{

	position: absolute;

	left: 0;

	bottom: 0;

	background-color: #c0a062;

	white-space: nowrap;

	padding: 10px;

	line-height: 1;

	border-top-right-radius: 5px;

	z-index: 15;

	color: #fff;

	font-size: 16px;

}

.main3-con{

	margin-top: 20px;

	padding: 0 12px;

}

.main3-h1{

	font-size: 20px;

	color: #222;

	font-weight: bold;

	line-height: 1.6;

	height: 3.2em;

	overflow: hidden;

}

.main3-h1 a:hover{

	color: #c09f61;

}

.main3-p{

	font-size: 16px;

	color: #666666;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	margin-top: 15px;

}



.main3-list .owl-nav button.owl-prev{

    position: absolute;

    left:-85px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    font-size: 0;

    background-size: 100%;

    z-index: 50;

}

.main3-list .owl-nav button.owl-prev:hover{

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

}

.main3-list .owl-nav button.owl-next{

    position: absolute;

    right:-85px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

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

    z-index: 50;

    background-size: 100%;

}



.main3-list .owl-nav button.owl-next:hover{

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

}



.main3-div{

	margin-top: 40px;

}







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

/*main-over*/











/*footer-start*/

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



#footer{

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

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}



.footer-1{

	border-top: 4px solid #c0a062;

}

.footer-1 .container{

	position: relative;

}

.footer-1 .container::before{

	position: absolute;

	width: 1px;

	background-color: #ecdeda;

	top: 0;

	bottom: 0;

	left: 463px;

	content:"";

	display: block;

}

.foo1{

	width: 463px;

	padding: 60px  155px 50px 0;

	margin-right: 170px;

}



.foo1-1-h1{

	font-size: 28px;

	padding-left: 36px;

	color: #333;

	background-repeat: no-repeat;

	background-position: 0 center;

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

}

.foo1-1-h2{

	font-size: 16px;

	padding-left: 36px;

	color: #333;

	line-height: 1.5;

	background-repeat: no-repeat;

	background-position: 0 0;

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

	margin-top: 15px;

}





.foo1-2{

	margin:20px 0;

}





.foo1-2 .form-control{

	border-color:#fff;

	background-color: #fbf5ef;

	height: 46px;

	box-shadow:none!important;

}



.er{

	width: 108px;

	font-size: 12px;

	color: #333;

	text-align: center;

}

.er img{

	display: block;

	width: 100%;

	margin-bottom: 7px;

}



.er+.er{

	margin-left: 10px;

}





.foo2{

	overflow: hidden;

	padding-top: 45px;

	padding-bottom: 15px;

}



.foo2 ul{

	margin:0;

}



.foo2 li{

	float: left;

}

.foo2 li+li{

	margin-left: 50px;

}



.foo2-h1{

	font-size: 18px;

	color: #333;

}

.foo2 a:hover{

	color: #c09f61;

}

.foo2 dl{

	margin:0;

	padding-top: 15px;

}

.foo2 dd{

	margin-top: 10px;

	font-size: 14px;

	color: #524844;

}

.footer-2{

	padding: 15px 0;

	border-top: 1px solid #ecdeda;

	font-size: 14px;

	color: #222;

}

.footer-2 a:hover{

	color: #c0a062;

}







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

/*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>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{

	margin:0;

	max-height: calc(100vh - 129px);

	overflow-y: auto;

}

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

}

.nav-2>ul>li>ul>li>ul{

	padding: 5px 0;

}

.nav-2>ul>li>ul>li>ul>li{

	font-size: 14px;

	padding-left: 50px;

	width: 100%;

	color:#666;

}

.nav-2>ul>li>ul>li>ul>li+li{

	margin-top: 7px;

}



.nav-2>ul>li>ul>li>ul>li>ul{

	padding: 10px 0 5px;

}

.nav-2>ul>li>ul>li>ul>li>ul>li{

	font-size: 14px;

	padding-left: 30px;

	width: 100%;

	color:#666;

}

.nav-2>ul>li>ul>li>ul>li>ul>li+li{

	margin-top: 7px;

}

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

   margin-left: 15px;

   margin-top:15px;

}

.logo-2 a{

	display: block;

	width: 100%;

}

.logo img{

	display: block;

	width: 100%;

}



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

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	padding-top: 200px;

}



.banner-2-wen-h1{

	font-size: 40px;

	color: #fff;

	line-height: 1;

}



.banner-2-wen-h2{

	font-size: 18px;

	color: #fff;

	line-height: 1;

	text-transform: uppercase;

	margin-top: 18px;

}



.erji-top{

	background-color: #f8f8f8;

	border-bottom: 1px solid #eaeaea;

}



.erji-nav dl{

	margin:0;

}



.erji-nav dd{

	float: left;

	position: relative;

	display: block;

	height: 60px;

	line-height: 60px;

	font-size: 18px;

	color: #333;

}

.erji-nav dd+dd{

	margin-left: 20px;

}

.erji-nav dd::after{

	position: absolute;

	width: 26px;

	height: 4px;

	background-color: #c0a062;

	content:"";

	left: 50%;

	margin-left: -13px;

	bottom: 0;

	border-radius: 4px;

	opacity: 0;

}

.erji-nav dd.cur>a{

	color: #c0a062;

}

.erji-nav dd.cur::after{

	opacity: 1;

}

.erji-nav dd>a:hover{

	color: #c0a062;

}



.mianbaoxie{

	padding-left: 25px;

	background-repeat: no-repeat;

	background-position: 0 center;

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

}



.mianbaoxie dl{

	margin:0;

}



.mianbaoxie dd{

	float: left;

	display: block;

	height: 60px;

	line-height: 60px;

	font-size: 16px;

	color: #333;

}

.mianbaoxie dd+dd{

	padding-left: 34px;

	background-repeat: no-repeat;

	background-position: 15px center;

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

}

.mianbaoxie dd>a:hover,

.mianbaoxie dd>span{

	color: #c0a062;

}





.erji-bottom{

	padding: 70px 0 80px;

	overflow: hidden;

}



.erji-title-wp{

	position: relative;

}



.search2{

	position: absolute;

	width: 207px;

	right: 0;

	bottom: 0;

}

.search2 input:focus{

	outline:none;

}

.search2 input[type="text"]{

	display: block;

	width: 100%;

	height: 42px;

	background-color:transparent;

	border:0;

	border-bottom:1px solid #ececec;

	font-size: 16px;

	color: #333;

	line-height: 1.428571;

	padding:6px 30px 6px 5px;

}

.search2 input[type="image"]{

	position: absolute;

	width: 16px;

	top: 13px;

	right: 0px;

}

.erji-title{

	font-size: 18px;

	color: #222;

}



.erji-title span{

	font-weight: bold;

	font-size: 34px;

	padding-right: 15px;

}



.erji-div{

	margin-top: 40px;

}



.gonggao-list dl{

	margin:0;

}



.gonggao-list dd{

	border-bottom: 1px solid #e7e7e6;

	height: 71px;

	line-height: 70px;

	font-size: 18px;

	color: #222;

	position: relative;

	transition: color .3s,border-color .3s;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	padding-right: 155px;

}

.gonggao-list dd .span_101{
    position: absolute;
    right: 60px;
    top: 0;
    font-size: 15px;
    color:#666;
}

.gonggao-list dd::after{

	position: absolute;

	right: 25px;

	top: 50%;

	margin-top: -6px;

	width: 13px;

	height: 13px;

	content:"";

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

	transition: background-image .3s;

}



.gonggao-list dd:hover{

	border-color:#c09f61;

	color: #c09f61;

}

.gonggao-list dd:hover::after{

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

}

.fenye{

	text-align: center;

	margin-top: 70px;

}



.fenye ul{

	margin:0;

}





.ruanjian1{

	background-color: #fef5ed;

	padding: 20px 75px 20px 50px;

}



.ruanjian1-1{

	width: 111px;

	margin-right: 60px;

}



.ruanjian1-1 img{

	display: block;

	width: 100%;

}



.ruanjian1-2{

	font-size:16px;

	color: #81642d; 

	line-height: 2;

	padding-top:5px;

	overflow: hidden;

}



.ruanjian1-2 a{

	color: #dc1d1d;

}







.ruanjian2-menu dl{

	margin:0;

}

.ruanjian2-menu dd{

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}



.ruanjian2-menu dd>a{

	display: block;

	padding: 12px 40px;

	border-radius: 999em;

	background-color: #f4f4f4;

}

.ruanjian2-menu dd.cur>a{

	color: #fff!important;

	background-color: #c0a062;

}

.ruanjian2-menu dd>a:hover{

	color: #c0a062;

}

.ruanjian2-list{

	padding-top: 0px!important;

}

.ruanjian2-list dl{

	margin:0;

	margin-left: -3%;

}



.ruanjian2-list dd{

	float: left;

	width: 22%;

	margin-left: 3%;
	margin-top: 3%;

}



.ruanjian2-item{

	background-color: #f4f4f4;

	padding: 50px 25px;

	position: relative;
	height: 506px;

}



.ruanjian2-ico{

	width:96px;

	margin:0 auto;

}



.ruanjian2-ico img{

	display: block;

	width: 100%;

}



.ruanjian2-h1{

	font-size: 18px;

	color: #333;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	font-weight: bold;

	margin-top: 30px;

}



.ruanjian2-p{

	font-size: 14px;

	color: #666666;

	line-height: 1.5;

	height: 6em;

	overflow: hidden;

	margin-top:15px;

}



.ruanjian2-h2{

	font-size: 16px;

	color: #c0a062;

	line-height: 1.6;

	height: 4.8em;

	overflow: hidden;

	margin-top: 40px;

	word-break: break-all;

}



.ruanjian2-hei{

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 15;

	background-color: rgba(0,0,0,0.5);

	opacity: 0;

	transition: opacity .3s;

}



.ruanjian2-xia{

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	z-index: 20;

}



.ruanjian2-xia img{

	display: block;

	/*width: 100%;*/

	margin:0 auto;

}



.ruanjian2-xia a{

	display: block;

	width: 120px;

	height: 40px;

	line-height: 40px;

	background-color: rgba(255,255,255,0.5);

	border-radius: 4px;

	color: #333;

	font-size: 18px;

	margin:30px auto 0px;

	text-align: center;

	transition: background-color .3s,color .3s;

}



.ruanjian2-xia a:hover{

	background-color: #c0a062;

	color: #fff;

}



.ruanjian2-item:hover .ruanjian2-hei{

	opacity: 1;

}



.tuandui-list{

	overflow: hidden;

}

.tuandui-list dl{

	margin:0;

	margin-left: -3%;

	margin-top: -3%;

	font-size: 0;

}



.tuandui-list dd{

	display: inline-block;

	vertical-align: top;

	width: 47%;

	margin-left: 3%;

	margin-top: 3%;

}



.tuandui-item{

	background-color: #f9f9f9;

	padding: 20px 30px 50px;
	display: block;

}



.tuandui-title{

	position: relative;

	font-size: 22px;

	color: #222;

	font-weight: 500;

	padding: 25px 40px;

	border-bottom: 1px solid #eaeaea;

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

	background-repeat: no-repeat;

	background-position: 0 center;

}

.tuandui-title::after{

	position: absolute;

	right: 0;

	top: 50%;

	margin-top: -8px;

	width: 16px;

	height: 16px;

	content:"";

	background-repeat: no-repeat;

	background-position: center;

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

}

.tuandui-con{

	font-size: 16px;

	color: #222;

	line-height: 2;

	margin-top: 20px;

}



.tuandui-con p{

	margin:0;

}



.tuandui-item:hover{

	background-color: #faf6ef;

}



.tuandui-item:hover .tuandui-title{color: #c0a062;}



.tuandui-form{

	position: absolute;

	right: 230px;

	bottom: 0;

	width: 350px;

}

.tuandui-form-li{

	width: 47%;

}

.tuandui-form select:focus{

	outline:none;

}

.tuandui-form select{

	display: block;

	width: 100%;

	height: 42px;

	background-color:#fff;

	border:0;

	border-bottom:1px solid #ececec;

	font-size: 16px;

	color: #333;

	line-height: 1.428571;

	padding:6px 30px 6px 5px;

}



.opa0{

	opacity: 0;

	visibility: hidden;

}



.news1{

	background-color: #f8f8f8;

	padding: 20px 0 80px;

}



.news1-div{

	margin-top: 15px;

}



.fnews1{

	background-color: #fff;

}



.news1-pic{

	width: 685px;

}



.news1-pic .imgbox_a{

	padding-bottom: 58.1%;

}



.news1-con{

	overflow: hidden;

	padding: 50px;

}



.news1-h1{

	font-size: 16px;

	color: #999999;

	line-height: 1;

}

.news1-h1 span{

	color: #222;

	font-size: 50px;

	vertical-align: middle;

	padding-right: 15px;

	font-weight: bold;

}



.news1-h2{

	font-size: 22px;

	color: #222;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

	margin:25px 0 22px;

}



.news1-h2 a:hover{

	color: #d7b07d;

}





.news1-p{

	font-size: 16px;

	color: #999999;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

}



.more11{

	margin-top: 25px;

	font-size: 14px;

	color: #222;

}

.more11 a:hover{

	color: #d7b07d;

}



.fnews1 .flex-direction-nav a{

	width: 43px;

	height: 43px;

	top: auto;

	bottom: 0;

	margin-top: 0;

}

.fnews1 .flex-direction-nav .flex-prev{

	left:auto;

	right: 44px;

}

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

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

}



.fnews1 .flex-direction-nav .flex-next{

	right: 0;

}

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

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

}





.news2{

	padding: 50px 0 80px;

}



.news2-item{

	padding: 30px 0;

	border-bottom: 1px solid #ebebeb;

}

.news2-item:hover{

	border-bottom: 1px solid #d7b07d;

}

.news2-pic{

	width: 400px;

	margin-left: 110px;

}



.news2-pic .imgbox_a{

	padding-bottom: 62.5%;

}



.news2-con{

	overflow: hidden;

	padding-top: 15px;

}



.news2-h1{

	font-size: 22px;

	color: #222;

	font-weight: bold;

}





.news2-h2{

	font-size: 22px;

	color: #222;

	overflow: hidden;

	margin:25px 0 22px;

}



.news2-h2 a:hover{

	color: #d7b07d;

}





.news2-p{

	font-size: 16px;

	color: #999999;

	line-height: 2;

	height: 6em;

	overflow: hidden;

}



.danpian-h1{

	font-size: 35px;

	color: #222;

	text-align: center;

	line-height: 1.5

}

.danpian-h2{

	font-size: 14px;

	color: #666;

	text-align: center;

	line-height: 1.5;

	margin-top: 25px;

	

}

.danpian-h2 img{

	margin-top: -3px;

	margin-right: 8px;

}



.danpian-con{

	font-size: 16px;

/*	color:#666;*/

	line-height: 2;

	padding: 50px 0;

	border-bottom: 1px solid #e3e3e3;

	border-top: 1px solid #e3e3e3;

	margin:25px 0 30px;

}

.danpian-con *{

	font-size: 16px!important;

	color:#333!important;

	line-height: 2!important;

	

}

.danpian-con img{

	display: block;

	margin:25px auto!important;

}



.danpian-page{

	position: relative;

	padding-right: 130px;

}



.danpian-a{

	font-size: 16px;

	color: #999;

}

.danpian-a a:hover{

	color: #d7b07d;

}



.danpian-a+.danpian-a{

	margin-top: 15px;

}



.danpian-return{

	position: absolute;

	right: 0;

	top: 0;

	font-size: 16px;

	color: #999;

}

.danpian-return img{

	margin-top: -3px;

	margin-right: 8px;

}

.danpian-return a:hover{

	color: #d7b07d;

}



.abouts{

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

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	min-height: 400px;

}



.abouts-title1{

	font-size: 35px;

	color: #222;

}



.abouts-title2{

	font-size: 60px;

	color: #222;

	font-weight: bold;

	margin-top: 10px;

}

.abouts-title2 span{

	text-transform: uppercase;

	font-weight: normal;

	padding-right: 30px;

	color: #b08c62;

}



.abouts-title .fr{

	font-size: 50px;

	color: #666;

	text-transform: uppercase;

	opacity: 0.3;

	font-weight: 100;

	margin-top: 40px;

}



.abouts-con *{

	font-size: 18px!important;

	color:#333!important;

	line-height: 2!important;

	

}

.abouts-con img{

	display: block;

}



.rongyu-list{

	overflow: hidden;

}

.rongyu-list dl{

	margin:0;

	margin-left: -2%;

	margin-top: -2%;

}



.rongyu-list dd{

	float: left;

	width: 23%;

	margin-left: 2%;

	margin-top: 2%;



}



.rongyu-item{

	background-color: #f7f7f7;

	padding: 50px 40px 30px;

}

.rongyu-pic{

	max-width: 231px;

	margin:0 auto;

}

.rongyu-pic .imgbox_a{

	padding-bottom: 68.83%;

}



.rongyu-h1{

	font-size: 16px;

	color: #222;

	text-align: center;

	margin-top: 25px;

}



.rongyu-item:hover .rongyu-h1{

	color: #d7b07d;

}



.contact{

	position: relative;

	height: 787px;

}



.map-wp{

	position: absolute;

	width: 50%;

	height: 100%;

	left: 0;

	top: 0;

}



.map{

	height: 100%;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}



.contact-div{

	width: 50%;

	padding-left: 50px;

	margin-left: auto;

	padding-top: 175px;

}



.contact-title{

	font-size: 53px;

	font-weight: bold;

	color: #c09f61;

	text-transform: uppercase;

	padding-bottom: 40px;

	line-height: 1;

	border-bottom: 1px solid #c09f61;

}

.contact-dl{

	padding-top: 20px;

}

.contact-dl dl{

	margin:0;

}



.contact-dl dd{

	font-size: 16px;

	color: #222;

	line-height: 1.5;

	padding-left: 45px;

	background-repeat: no-repeat;

	background-position: 0 2px;

	width: 330px;

	margin-top: 35px;

}



.gongshi2-2{

	font-size: 18px;

	color: #333;

	line-height: 2.4;

}



.gongshi2-table{

	margin:0!important;

}

.gongshi2-table table.table{

	margin:0;

}

.gongshi2-table table.table tr th{

	font-size: 20px;

	color: #fff;

	background-color: #c09f61;

	text-align: center;

	vertical-align: middle;

	height: 55px;

	font-weight: normal;

	white-space: nowrap;

}



.gongshi2-table table.table tr td{

	font-size:16px;

	color: #333;

	text-align: center;

	vertical-align: middle;

	height: 55px;

	background-color: #fff;

	white-space: nowrap;

}



.padd{

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

}

.xinxi1{

	padding: 80px 0;

}

.xinxi1-div{

	background-color: #c09f61;

}



.xinxi1-pic{

	width: 1010px;

}



.xinxi1-pic .imgbox_a{

	padding-bottom: 44.16%;

}



.xinxi1-con{

	overflow: hidden;

	padding: 80px 15px 0 65px;

}

.xinxi1-ico{

	width: 81px;

}

.xinxi1-ico img{

	display: block;

	width: 100%;

}

.xinxi1-con-h1{

	font-size: 34px;

	color: #fff;

	margin-top: 50px;

}

.xinxi1-con-h2{

	font-size: 12px;

	color: #fff;

	text-transform: uppercase;

	margin-top: 10px;

}



.xinxi1-a{

	margin-top: 30px;

}



.xinxi1-a a{

	display: block;

	width:164px;

	height: 50px;

	line-height: 48px;

	background-color: #fff;

	border-radius: 999em;

	border:1px solid #e9dec8;

	font-size: 16px;

	color: #333;

	padding-left: 38px;

	position: relative;

}

.xinxi1-a a::after{

	position: absolute;

	width: 8px;

	height: 8px;

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

	background-repeat: no-repeat;

	background-position: center;

	content:"";

	right: 32px;

	top: 50%;

	margin-top: -4px;

}

.xinxi1-a a:hover{



	color: #c0a062;

	font-weight: bold;

}



.xinxi1-a.xinxi1-a2 a:hover{

	background-color: #c0a062;

	border-color: #c0a062;

	color: #fff;

	font-weight: normal;

}

.xinxi1-a.xinxi1-a2 a:hover::after{

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

}







.xinxi2{

	padding: 70px 0 100px;

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

}



.xinxi-left{

	width: 50%;

}

.xinxi-right{

	width: 46.25%;

}



.xinxi-title .fl{

	font-size: 34px;

	color: #333;

	line-height:50px;

}

.xinxi-title.ziBai .fl{

	color: #fff;

}

.xinxi-title a.fr{

	width:164px;

	height: 50px;

	line-height: 48px;

	background-color: #fff;

	border-radius: 999em;

	border:1px solid #e9dec8;

	font-size: 16px;

	color: #333;

	padding-left: 38px;

	position: relative;

}

.xinxi-title a.fr::after{

	position: absolute;

	width: 8px;

	height: 8px;

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

	background-repeat: no-repeat;

	background-position: center;

	content:"";

	right: 32px;

	top: 50%;

	margin-top: -4px;

}

.xinxi-title a.fr:hover{

	background-color: #c0a062;

	border-color: #c0a062;

	color: #fff;

}

.xinxi-title a.fr:hover::after{



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

}



.xinxi-item-div{

	margin-top: 30px;

}



.xinxi-list1{

	background-color: #fff;

	padding: 6px 40px;

}

.xinxi-list1 dl{

	margin:0;

}



.xinxi-list1 dd{

	padding: 25px 0;

}

.xinxi-list1 dd+dd{

	border-top: 1px solid #e5e2e2;

}



.xinxi-list1-h1{

	font-size: 16px;

	color: #005dad;

}

.xinxi-list1-h2{

	font-size: 18px;

	color: #333;

	margin-top: 10px;

}

.xinxi-list1-h2 a:hover{

	color: #c0a062;

}

.xinxi3{

	padding: 65px 0;

}



.xinxi3-table{

	margin:0!important;

}

.xinxi3-table table.table{

	margin:0;

}





.xinxi3-table table.table tr td{

	font-size:16px;

	color: #333;

	vertical-align: middle;

	height: 71px;

	background-color: #fff;

	padding: 15px;

}

.xinxi3-table table.table tr td:first-child{

	text-align: right;

	background-color: #f8f8f8;

}



.erji-title-wp .xinxi1-a{

	position: absolute;

	right: 0;

	top: 0;

	margin-top: 0;

}





.about1{

	padding: 80px 0;

}



.about1-pic{

	width: 537px;

	margin-left: 80px;

}



.about1-pic img{

	display: block;

	width: 100%;

}



.about1-con{

	overflow: hidden;

}



.about1-con-1{

	font-size: 21px;

	color: #666;

}

.about1-con-1 span{

	color: #b08c62;

	padding-right: 12px;

}

.about1-con-2{

	font-size: 34px;

	color: #222;

}

.about1-con-p{

	font-size: 16px;

	color: #222;

	line-height: 2.2;

	height: 8.8em;

	overflow: hidden;

	margin-top: 20px;

}



.about1-con-3{

	font-size: 30px;

	color: #c09f61;

	margin-top: 30px;

}





.about2{

	padding: 70px 0 100px;

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

}



.about2-2{

	margin-top: 100px;

	position: relative;

}

.about2-2::before{

	z-index: 1;

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	height: 1px;

	content:"";

	background-color: #c09f61;

}

.about2-2 .container{

	position: relative;

	z-index: 15;

}



.about2-item1{

	height: 446px;

	padding-top: 224px;

	padding-left: 15px;

}

.about2-item2{

	height: 446px;

	padding-left: 15px;

}



.about2-nian{

	font-size: 16px;

	color: #666;

	margin-left: -16px;

	line-height: 1;

	position: relative;

}

.about2-nian::after{

	position: absolute;

	width:8px ;

	height: 8px;

	content:"";

	background-color: #c09f61;

	left: 12px;

	border-radius: 50%;

}

.about2-nian span{

	font-size: 58px;

	color: #c0a062;

	font-weight: bold;

	padding-right: 15px;

}



.about2-item1 .about2-nian{

	padding-top: 15px;

}

.about2-item1 .about2-nian::after{

	top: 0;

}

.about2-item2 .about2-nian{

	padding-bottom: 15px;

}

.about2-item2 .about2-nian::after{

	bottom: 0;

}



.about2-item1-con{

	

	padding: 5px 0;

	padding-left: 24px;

	border-left: 1px solid #c09f61;

}

.about2-item1-con-p{

	height: 140px;

	font-size: 14px;

	color: #666;

	line-height: 2;
	overflow-y: auto;
	padding-right: 8px;

}

.about2-item1-con-p::-webkit-scrollbar {
    width: 6px;
}
.about2-item1-con-p::-webkit-scrollbar-thumb {
    width: 6px;
    height: 36px;
    border-radius: 6px;
    background-color: #c09f61;
}
.about2-item1-con-p::-webkit-scrollbar-track {
    width: 6px;
    border-radius:6px;
}

.about2-item1-con-p p{

	margin:0;

}

.about2-list{

	padding: 0 20px;

}

.about2-list .owl-nav button.owl-prev{

    position: absolute;

    left:-64px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    font-size: 0;

    z-index: 50;

    background-size: 100%;

}

.about2-list .owl-nav button.owl-prev:hover{

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

}

.about2-list .owl-nav button.owl-next{

    position: absolute;

    right:-64px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

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

    background-size: 100%;

    z-index: 50;

}



.about2-list .owl-nav button.owl-next:hover{

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

}







.about2-list .owl-nav button.owl-prev.disabled,

.about2-list .owl-nav button.owl-next.disabled{

	display: none;

}















.about3{

	padding: 65px 0 90px;

}


.about3-dl{
	position: relative;

}
.about3-dl dl{

	margin:0;

	margin-left: -1%;

}

.about3-dl dd{

	float: left;

	width: 19%;

	margin-left: 1%;


}



.about3-item{

	display: block;

	background-color: #f8f8f8;

	padding: 40px 25px;

	border:1px solid #f8f8f8;

}



.about3-h1{

	font-size: 20px;

	color: #222;

	line-height: 1.8;

	height: 3.6em;

	overflow: hidden;

}

.about3-p{

	font-size: 14px;

	color: #222;

	line-height: 2;

	height: 24em;

	overflow: hidden;

	margin-top: 15px;

}



.about3-item:hover{

	border:1px solid #c09f61;

}





.about3-title{

	width: 120px;

	height: 48px;

	line-height: 48px;

	background-color: #c09f61;

	font-size: 20px;

	color: #fff;

	font-weight: bold;

	text-align: center;

	position: absolute;

	left: 50%;

	margin-left: -60px;

	top: -70px;

}

.about3-title::before{

	position: absolute;

	left: -22px;

	width: ;

	width:8px ;

	height: 8px;

	content:"";

	background-color: #c09f61;

	border-radius: 50%;

	top: 50%;

	margin-top: -4px;

}

.about3-title::after{

	position: absolute;

	right: -22px;

	width: ;

	width:8px ;

	height: 8px;

	content:"";

	background-color: #c09f61;

	border-radius: 50%;

	top: 50%;

	margin-top: -4px;

}

.about3-title2{

	margin-left: 0;

	left: -68px;

}

.about3-div{

	margin-top: 110px;

}

















.about4{

	padding: 80px 0 45px;

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

}



.about4-p{

	font-size: 22px;

	color: #222;

	line-height: 2;

}

.about4-p p{

	margin:0;

	font-family: "楷体";

	font-weight: bold;

}



.about4-p p+p{

	margin-top: 20px;

}

.qm{

	margin-top: 50px;

}

.qm img{

	display: block;

	margin-left: auto;

}



.about5{

	padding: 80px 0 65px;

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

}



.about5-div img{

	display: block;

	margin:0 auto;

}



.about6{

	padding: 70px 0;

}



.about6-1-list .owl-nav button.owl-prev{

    position: absolute;

    left:-85px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

    background-position: center ;

    font-size: 0;

    background-size: 100%;

    z-index: 50;

}

.about6-1-list .owl-nav button.owl-prev:hover{

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

}

.about6-1-list .owl-nav button.owl-next{

    position: absolute;

    right:-85px;

    top: 50%;

    margin-top: -27px;

    width:54px;

    height:54px;

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

    cursor: pointer;

    background-repeat: no-repeat;

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

    z-index: 50;

    background-size: 100%;

}



.about6-1-list .owl-nav button.owl-next:hover{

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

}



.about6-1 .rongyu-pic{

	max-width: 270px;

}





.about6-2{

	background-color: #c09f61;

	margin-top: 90px;

	padding: 60px 90px 70px;

}



.about6-2-1{

	width: 406px;

	font-size:62px;

	color: #fff; 

	font-weight: bold;

	text-transform: uppercase;

	padding-right: 80px;

	background-repeat: no-repeat;

	background-position: right center;

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

}



.about6-2-2{

	width: 330px;

	margin-left: 250px;

}



.about6-2-2 .contact-dl dd{

	color: #fff;

}

.about6-2-2 .contact-dl{

	padding-top: 15px;

}

.about6-2-2 .contact-dl dd:first-child{

	margin-top: 0

}

.about6-2-3{

	margin-top: 70px;

}

.about6-2-3 .xinxi1-a {

  margin-top: 0px;

}



.about6-2-3 .xinxi1-a a{

	background-color: rgba(255,255,255,0.6);

}



.about6-2-3 .xinxi1-a a:hover{

	background-color: #fff;

}


.erjiheight{
	height: 103px;
}


.sousuo-top{
	background-color: #f8f8f8;
	padding: 0 0 20px;
}

.sousuo-top1{
	position: relative;
	top: -31px;
}
.sousuo-top1 select:focus{
	outline: none;
}
.sousuo-top1 select{
	position: absolute;
	left: 5px;
	top: 5px;
	display: block;
	width: 190px;
	border:0;
	height: 45px;
	font-size: 16px;
	color: #222;
	background-color: #eeeeee;
	padding-left: 10px;
	border-radius: 999em;
	background-color: #d8b97c;
	color: #fff;
	padding-left: 15px;
	font-size: 18px;
	height: 52px;
}
.sousuo-top1 input:focus{
	outline:none;
}

.sousuo-top1 input[type="text"]{
	display: block;
	width: 100%;
	height: 62px;
	background-color:#fff;
	border:1px solid #ececec;
	font-size: 20px;
	color: #333;
	line-height: 1.428571;
	padding:15px 75px 15px 235px;
	border-radius: 999em;
}

.sousuo-top1 input[type="image"]{
	position: absolute;
	width: 27px;
	top: 18px;
	right: 30px;
}






.sousuo-top2{
	font-size: 20px;
	color: #222;
}

.sousuo-top2 span{
	color: #c50a0a;
}

.sousuo-bottom{
	padding: 40px 0 100px;
}

.sousuo-menu dl{
	margin:0;
}

.sousuo-menu dd{
	float: left;

}
.sousuo-menu dd{
	margin-right: 20px;
	margin-bottom: 20px;
}
.sousuo-menu dd>a{
	display: block;
	padding: 0 20px;
	background-color: #eeeeee;
	font-size: 18px;
	color: #222;
	height: 45px;
	line-height: 45px;
}
.sousuo-menu dd>a:hover{
	color: #c82b2b;
}
.sousuo-menu dd.cur>a{
	background-color: #c82b2b;
	color: #fff;
}
.sousuo-menu dd>a img{
	display: inline-block;
	margin-top: -3px;
	margin-left: 20px;
}
.sousuo-menu dd>a img.jtCur{
	display: none;
}
.sousuo-menu dd.cur>a img{
	display: none;
}
.sousuo-menu dd.cur>a{
	background-color: #c82b2b;
	color: #fff!important;
}
.sousuo-menu dd.cur>a img.jtCur{
	display: inline-block;
}
.sousuo-menu dd select:focus{
	outline: none;
}
.sousuo-menu dd select{
	display: block;
	width: 150px;
	border:0;
	height: 45px;
	font-size: 16px;
	color: #222;
	background-color: #eeeeee;
	padding-left: 10px;
}
.sousuo-top2,
.sousuo-menu,
.sousuo-list{
	padding-right: 25px;
	padding-left: 25px;
}
.sousuo-list dl{
	margin:0;
}

.sousuo-list dd{
	padding: 25px 0;
	border-bottom: 1px solid #ebebea;
}

.sousuo-h1{
	font-size: 20px;
	color: #222;
	line-height: 1.5;
}

.sousuo-h1 a:hover{
	color: #c82b2b;
}

.sousuo-p{
	font-size: 16px;
	color: #666;
	line-height: 1.8;
	margin-top: 10px;
	text-indent: 2em;
	max-height: 5.4em;
	overflow: hidden;
}