@charset "utf-8";
/* CSS Document */

body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,form,input,textarea {margin: 0;padding: 0;font-weight:normal;font-family: '宋体';font-size:14px;color:#4c4c4c}

body{outline:none;overflow-x: hidden;background: #f6f7f6;}

ul,ol {list-style: none;}

a {text-decoration: none;color:#4c4c4c}

a:hover{text-decoration:none;color:#04654D}

i{font-style: normal;}

img ,a img{border:none;vertical-align: middle;}

.none {display: none;}

.clear{clear:both}

.fl{float:left}

.fr{float:right}

.tc{text-align:center}

.tr{text-align:right}

.wrap{width:1200px;margin: 0 auto;}

.pr{position: relative;}
.ps{position: absolute;}

.white{color:#fff}
.ul_line li{float: left;}
.mt20{margin-top: 20px;}
.mr10{margin-right: 10px;}

.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f24{font-size: 24px;}
.paging{display: none;}
/*public*/

#header{height:138px;background:url(index4_02.png) repeat;}
#header .share{height:53px;padding-right: 15px;margin-top: 24px;}
#header .share p {padding-top: 10px;position: relative;}
#header .share p a{width:100px;padding-left:15px;height:34px;display: inline-block;line-height: 30px;cursor: pointer;position:relative;top:1px;float: left;color:#04654d}
#header .share p a span{height:33px;line-height: 33px;display: inline-block;margin-left: 10px;}
#header .share i{width:33px;height:33px;display: inline-block;position:relative;vertical-align: top;background: url(../images/search.png);}
#header .share .sy i{background-position:0 -33px;}
#header .share .sea i{background-position:0 -66px;}
#header .share input{width:204px;height:28px;border:0;text-indent:10px;background: none;color:#fff;outline: none;font-size: 12px;}
#header .share input::-webkit-input-placeholder{color:#e5e5e5;}
#header .share input::-moz-placeholder{color:#e5e5e5;}
#header .share input::-ms-input-placeholder{color:#e5e5e5;}
#header .share p span.pr{width:0;height:28px;display: inline-block;background: url(../images/search_btn.png) no-repeat;
border-radius:20px;overflow: hidden;vertical-align: top;margin-left: 10px;position: relative;top:5px;float: left;}
#header #submit{position: absolute;right:0;top:0;width:24px;height:28px;background:none;border-radius: 0;cursor: pointer;}
/*#logo{height:100%;display: inline-block;margin-top: 28px;}*/
.logo {
	clear: both;
	float: left;
	height: 107px;
	width: 518px;
	background-image:url(logo.png);
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
	transition: all;
	inline-block;
}
.t_r{
	width:320px;
	float:right;
	margin-top:3%;
}
.date{
	width:320px;
	float:right;
	font-size:14px;
	height:30px;
	color:#d8d7d6;
	text-align:right;
}
.email a{
	float:left;
	color:#d8d7d6;
	background:url(index4_09.png) no-repeat;
	background-position:0 5px;
	padding-left:20px;
}
.search{
	float:right;
	height:25px;
	border:1px solid #d8d7d6;
}
.search .ssk{
	border:none;
	background:none;
	height:25px;
	width:180px;
	color:#d8d7d6;
	float:left;
}
.search .bottom{
	background:none;
	border:none;
	width:45px;
	height:25px;
	cursor:pointer;
	background:url(index4_06.png) no-repeat;
}

#banner{position: relative;}
#banner .ban{position: absolute;width:100%;left:50%;margin-left: -600px;top:0;height:100%}

#menu{height:50px;line-height: 50px;background-color:#957454;}
#menu li{float:left;font-size: 16px;position: relative;}
#menu li.show{background: #fff;color:#4c4c4c}
#menu li>a{height:50px;display: inline-block;line-height: 50px;text-align: center;padding: 0 50px;color:#fff;}
#menu li>a:hover,#menu  li.active a{background:url(index4_14.png) repeat-x;;color:#fff}
#menu li .list{display: none;left:0;position: absolute;top:50px;z-index: 100;width:100%; /*background:url(sub_titbj.png) repeat;*/background-color:#957454; padding-bottom:10px;}
#menu li .list a{width:90%;margin:0 auto;height:40px;line-height: 40px;text-align:center;position: relative;display: block;border-bottom: 1px dotted #999;background: none;color:#fff;z-index: 2;}
#menu .list a:hover{/*color:#957454*/color:#FFF;}
#menu li .list b{width:100%;height:100%;background: #fff;opacity:.4;filter:alpha(opacity=40);position: absolute;left:0;top:0}


/*.about_t h4{height:20px;line-height: 20px;padding-bottom:20px;border-bottom: 1px solid #e0e0e0;margin-top: 30px;}
.about_t h4 span{font-size: 18px;position: relative;margin: 0 40px;transition: 100ms;cursor: pointer;}

.about_t h4 em{transition: 200ms;width:16px;height:16px;display: inline-block;background: url(../images/about_3.png) no-repeat center center;position: absolute;left:50%;margin-left: -7px;bottom: -25px;}
.about_t h4 span.show em{background: url(../images/about_4.png) no-repeat center center;}
.about_t h4 span.active a,.about_t h4 span:hover a{color:#04654D}
.about_t h4 .active em,.about_t h4 span:hover em{width:16px;height:16px;background: url(../images/about_4.png) no-repeat center center;}
.about_t h4 p{display:block;text-align: center;}*/


.cont{/*background: #fff;*/float:right;margin-bottom:20px;width:980px;box-sizing: border-box;/*padding: 35px 20px 30px;*/}
#main h4.list_t{color:#bf9f63;min-height:50px;background: url(../images/about_22.png) no-repeat left bottom;position:relative;}
#main h4.list_t>span{color:#bf9f63;font-size: 30px;margin-left: 25px;height:50px;line-height: 43px;display: inline-block;}
#main h4.list_t>div{display: inline-block;vertical-align: top;height:43px;padding-top: 7px;margin-left: 5px;}
#main h4.list_t>div span{display: block;line-height: 18px;text-transform: uppercase;}

/*.about_t h4 em:after {
	    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    will-change: opacity,transform;
       z-index: 2;
    border-radius: 2.25rem;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
}
.about_t h4 span:hover em:after {
	background-color: #04654d;
    opacity: 1;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
     transform: scale(1.2);
    -webkit-transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1); 
     transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1); 
     transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1); 
     transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1); 
}*/



#footer{height:184px; background:url(bt_bj.png) repeat;}
#footer .ewm{width:128px; height:129px; margin-left:80px; margin-top:40px; float:left; text-align:center; color:#FFF;}
#footer p{color:#b69575; margin-top:25px; line-height:28px;}
#footer p>span{color:#fff;}
#footer .fr{margin-top: 40px;position: relative;}
#footer .fr span{color:#fff;vertical-align: top;height:40px;display: inline-block;line-height: 40px;vertical-align: bottom; font-size:16px;}
#footer ul{border: 0;background: none;width:159px;height:96px;padding-left:10px;height:24px;line-height: 24px;font-size: 12px;color:#999;background: #fff;overflow: hidden;display: inline-block;position:absolute;bottom:0;right:27px}
#footer li a{color:#BF9F62;display:iinline-block;background: #fff;height:25px;line-height: 25px;cursor: pointer;}
#footer li:first-child a{color:#999}
#footer li:hover a{color:#999}
#footer li:hover:first-child a{color:#999}
#footer li:hover:first-child.show,#footer li:first-child.show{color:#999}
#footer .fr>div>i{width:14px;height:14px;background:url(index4_39.png) no-repeat;display: inline-block;cursor: pointer;vertical-align: top;position: absolute;right:9px;top:6px}
#footer .fr>div{width:205px;height:25px;display: inline-block;position: relative;vertical-align: top; background:#fff;}
#footer .fr>div.big{width:150px; background: #fff; height:25px;}
#footer .fr>div.big ul{width:115px}
.page{float: right;}
.page a{display: inline-block;margin-left:2px;padding: 2px 7px;cursor: pointer;}
.page a.current{background: #BF9F62;color:#fff}

select{
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
     background: url(index4_39.png) no-repeat scroll right center transparent;
     padding-right: 14px;
}

#qingxuanz li,#qingxuanz2 li{width:135px}