@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#000;text-align:center; background:url(../resource/topbg.jpg) no-repeat center 41px #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:none;}
img{border:none;}
ol,ul,li{list-style:none;} 
em,i{font-style:normal;}
html,body{width:100%;overflow-x:hidden;}
/*clear*/
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;overflow:hidden;}
.cf{zoom:1;}
/*other*/
.main{width:100%;min-width:1200px;}
.w1200{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
/*header*/
.header{background:#fff;height:41px; width:100%;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;padding-top:8px;}
.header em a{margin:0 6px;}
.header em,.header em a,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
.top_h{ height:340px;}
.jiansuo{ width:1100px; background:#fbf7e7; position:relative;}
.jiansuo .n2{ margin:10px 35px 0 35px;}
.jiansuo div span{ font-size:18px;color:#2c2c2c; line-height:42px;}
.jiansuo .n2 span{ display:block;}
.jiansuo .n2 em{border:1px solid #d4c7a0; width:70px; height:40px; padding:0 0px 0 11px;font-size:18px; display:inline-block; margin-left:20px; line-height:42px; position:relative;display:none; margin-top:10px;}
.jiansuo .n2 em b{ font-weight:normal;}
.jiansuo .n2 em i{color:#b9b6a9;font-size:16px;line-height:42px; text-align:right;position:absolute; right:5px; top:0px;cursor:pointer;}
.jiansuo .n3{margin:10px 35px 0 35px;border-bottom:1px solid #e9e1c6}
.jiansuo .n3 em{font-size:18px; display:inline-block; margin-left:20px; line-height:42px;color:#2c2c2c;cursor:pointer;}
.jiansuo .n3 em.active,.jiansuo .n3 em:hover{color:#b39b72;}
.jiansuo .n3 em.active{font-weight:bold;}
.jiansuo .nole{border:none; padding-bottom:20px;}
.p1_cn{ margin-top:30px;}
.p1_cn .fl{ font-size:34px; font-weight:bold;color:#b39b72;}
.p1_cn img{ vertical-align:middle; margin-right:6px;}
.p1_cn{ margin-top:30px;}
.p1_cn .fr{margin-top:20px;}
.p1_cn .fr span{font-size:21px;color:#2c2c2c;}
.p1_cn .fr select{font-size:18px;color:#2c2c2c; width:115px; height:41px; line-height:40px;border:1px solid #a2a4a5; margin-right:8px;}
.p2_cn{ margin-top:20px;}
.p2_cn ul li{ font-size:18px;text-align:right;line-height:50px;}
.p2_cn ul li a{font-size:22px; float:left; max-width:800px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fanye{ text-align:center; width:100%; margin:40px auto;}
.fanye span{ display:inline-block; width:34px; height:34px;border:1px solid #b1b1b1; margin:0 8px;font-size:14px; line-height:34px; background:#f0f0f0; border-radius:5px;}
.fanye em{ display:inline-block; width:90px; height:34px;border:1px solid #b1b1b1; margin:0 8px;font-size:14px; line-height:34px; background:#f0f0f0; border-radius:5px;}
.fanye span.active,.fanye em:hover,.fanye span:hover{border:1px solid #d1c397;background:#cbbc8b;color:#fff;}
.fanye span.active a{color:#fff;}
.btbg{background:url(../images/bottom.png) no-repeat center bottom;}
.sj{display:none;}
.input-bar input{width:840px;border:none; float:left;font-size:21px; padding-left:35px; padding-right:16px;color:#2c2c2c;background-color: white;display: block;height:70px;}
.search-button{height:70px;width:209px;position: relative;cursor: pointer; background:#bf3022;}
.search-button img {cursor:pointer;margin:20px auto 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:block;}
.search-button:hover img{transform:scale(1.1);}
.search-tj{ display:block;position:absolute;right:10px;top:78px;font-size: 16px;color: #976835;}
.search-tj label{ margin:0 5px;}
#copyright{width:100%; margin:0px auto; font-size:12px; text-align:center; padding:40px 0; line-height:180%; clear:both;}
@media (min-device-width: 320px) and (max-width: 689px),(max-device-width: 480px){
	body{background:none;}
	.sj{display:block; width:100%}
	.sj img{width:100%;height:auto;}
	.w1200{width:100%;}
	.fl,.fr{float:none}
	.header span img{margin:5px;}
	.header em{display:none;}
	.top_h{ height:0px;}
	.jiansuo{ width:100%; padding-top:0vw;}
	.input-bar{ width:71vw; float:left; margin:0 1vw;}
	.input-bar input{width:70vw; height:10vw; font-size:16px; padding-left:1vw;}
	.search-button{width:26vw;height:10vw; float:left;}
	.search-tj{right:2vw;top:15vw; font-size:14px;}
	.search-button img{ width:17vw; height:auto; margin-top:2vw}
	.jiansuo .n2,.jiansuo .n3{ margin:5px 5px 0 5px;}
	.jiansuo div span{ font-size:16px;line-height:9vw;}
	.jiansuo .n2 em{ width:15vw; height:8vw; line-height:8vw; font-size:14px; padding-left:1vw; margin-left:2vw;}
	.jiansuo .n2 em i{line-height:8vw;}
	.jiansuo .n3 em{margin-left:0vw; margin-right:3.5vw; font-size:16px;line-height:9vw;}
	.p1_cn{ margin-top:20px;}
	.p1_cn .fl{font-size:18px;margin-left:3%;}
	.p1_cn .fr{margin-left:3%;}
	.p1_cn .fl img{ width:5vw}
	.p1_cn .fr span{ font-size:16px;}
	.p1_cn .fr span img{width:4vw}
	.p1_cn .fr select{width:26vw; height:9vw; font-size:16px;}
	.p2_cn ul li{ margin:0 3%; line-height:260%;}
	.p2_cn ul li a{ max-width:none; text-align:left;width:auto;white-space:inherit; line-height:200%; float:none; display:block;}
	.fanye span{ margin:12px 8px;}
	
}