@charset "utf-8";
/* CSS Document */



.search{background-color:#fcc900; line-height:44px; padding:1%;}
	.sear_ch{border:solid 1px #807e7f; background-color:#fff; height:2em; line-height:2em;}
	.inputVal{display:flex; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox;}
	.val1{width:20%; font-size:1em;}
	.val1 div{}
	.val1 a{padding:1%; display:block; text-indent:0.9em;}
	.val1 span,.val1 b{display:inline-block;}
	.val1 b{ text-indent:1em; font-size:0.9em;}
	.val1 span{color:#000; padding-left:5%; font-size:0.5em; height:1em; margin-bottom:1px;}
	.val1 span:before{content:"\e652";}
	.val1 span.arron:before{content:"\e600";}
	.val2{width:65%; height:2em; overflow:hidden; border-left:solid 1px #807e7f;}
	.buttonVal{width:15%; line-height:100%;}
	.val2 div{width:100%; height:100%; background-color:#fff;}
	.val2 input{border:none; padding:0 1%; margin:0; line-height:2em; width:98%; font-size:1em; height:100%; background:none; position:relative; bottom:1.3%; color:#666666}
	.buttonVal input{width:100%; background:none; border:none; font-size:1em; background-color:#f7f7f7; border-left:solid 1px #807e7f; height:100%; line-height:2em; padding:0; margin:0; color:#666666;}
	.searchMenu{display:none; background-color:#fff; z-index:100; position:relative;}
	.val1.open .searchMenu{display:block; color:#666666;}
	.val1 .searchMenu a{color:#666666; font-size:0.9em}
	

h1{float:left; display:inline;}
header div{padding:1%; height:auto; overflow:hidden; position:relative;}
header .app{padding:0; position:absolute; right:1%; bottom:10%}
.navbar{padding:1%; background-color:#e70012;}
	.navbar a{font-size:1.15rem; line-height:25px; display:inline-block; color:#fff; text-align:center; width:18.5%}
	.navbar a.hide{display:none;}
	.navbar a:link,.navbar a:visited,.navbar a:hover,.navbar a:active{color:#fff;}
	.navbar .iconfont{color:#fff; line-height:25px; font-family:'SinaHomeFont'; display:inline-block;}
	.navbar .iconfont:before{content:"\e652";}
	.navbar .arron:before{content:"\e600";}
	
	.sliderpic{padding-bottom:2%;}
	.sliderpic,.sliderpic .sliderpics{height:auto; overflow:hidden; width:100%; white-space:nowrap; overflow:hidden;}
	.sliderpic .sliderpics li{width:100%; height:auto; position:relative; display:none; overflow:hidden;}
	.sliderpic .sliderpics li.onfocus{display:block;}
	.sliderpic .sliderpics li a{display:block;}
	.sliderpic .sliderpics li a img{height:auto; width:100%;}
	.sliderpic .sliderpics li a span{position:absolute; background-color:rgba(0,0,0,0.5); color:#fff; bottom:0; left:0; width:98%; padding-left:2%; height:3em; line-height:3em; overflow:hidden;}
	.sliderpic .sliderpics li a b{position:absolute; display:block; width:2em; height:3em; bottom:0; right:0; line-height:3em; color:#fff;}
	
.headline{padding:2%;}
	.headline h2{font-size:1.6em; line-height:1.35em; margin-bottom:20px; font-weight:700;}
	.headline div{height:auto; border-bottom:solid 1px #e9e9e9; padding-bottom:2%; overflow:hidden; display:flex; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox;}
	.headline div .dzyw{display:inline-block; background-color:#fa433b; color:#fff; padding:6px 10px; margin-right:10px; text-align:center;}
	.headline div .dzyw span{display:inline-block;}
		.headline div .dzyw:link,.headline div .dzyw:visited,.headline div .dzyw:hover,.headline div .dzyw:active{color:#fff;}
		.headline div ul{line-height:35px; display:inline;}
			.headline div ul li{line-height:25px; padding:5px 0;}
		
.lastnews{padding:2%;}
	.lastnews .news_2,.lastnews .news_3{display:none;}
.picdl{}
	.picdl .pd_l{display:flex; margin-bottom:2%; padding-bottom:2%; border-bottom:solid 1px #e9e9e9; display:-webkit-box;display:-webkit-flex; display:-ms-flexbox;}
	.picdl .pd_l dt{width:21%; margin-right:2%;}
		.picdl .pd_l dt img{width:100%;}
	.picdl .pd_l dd{width:77%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
		.picdl h3{font-size:1.15em; margin-bottom:5px;}
		.picdl .pd_l dd p{font-size:0.9em; color:#888; line-height:1.9em;}
		
.notice{padding:0 2% 2%;}
	.notice div{line-height:25px; overflow:hidden; height:34px; display:flex; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox;}
	.notice span{font-size:1.5em; font-family:'SinaHomeFont'; color:#f9443b; float:left; display:inline; margin-right:10px; padding:5px 0;}
	.notice span:before{content:"\e6dc";}
	.notice ul{float:left; height:35px; overflow:hidden;}
		.notice ul li{height:25px; padding:5px 0; overflow:hidden;}
	
.qhhead{}
	.qhhead{background-color:#fa433b; line-height:50px; height:50px;}
	.qhhead h3{width:33.33%; left:50px; float:left; display:inline; text-align:center; color:#fff; font-size:1.15em;}
	.qhhead h3.onfocus{background-color:#e70012;}
	.picon{display:none; padding-bottom:1%; padding-top:0.5%;}
	.picon a{display:block; width:98%; margin:0 2%;}
	.picon a dl{ padding:2% 0; width:98%;}
	.picon.onfocus{display:block;}
	.picdl.english{padding:2%;}
	
	.more a{display:block; line-height:30px; text-align:center; font-size:1.15em; color:#e70012;}
	.more span:after{content:"\e6fb"; font-size:1.5em;}
	
.qhhead.qhhead_4 h3{width:25%;}
.qhhead.qhhead_2 h3{width:50%;}
.qhhead.qhhead_1 h3{width:100%;}

.app li{width:20%; text-align:center; float:left; display:inline; background-color:#f0f0f0; padding:20px 0 30px; position:relative;}
	.app li a{background:url(/images/app.jpg) no-repeat; display:block; width:64px; height:106px; margin:0 auto; background-size:410px;}
	.app li a.wx{background-position:0 0;}
	.app li a.wb{background-position:-86px 0;}
	.app li a.xcm{background-position:-174px 0;}
	.app li a.myt{background-position:-260px 0;}
	.app li a.wxyq{background-position:-346px 0;}
	.app li img{position:absolute; width:150%; left:0; top:0; z-index:100;}
	

.navbottom div{background-color:#909090; line-height:50px; color:#b5b5b5;}
	.navbottom div a{display:inline-block; text-align:center; width:32%; color:#b5b5b5; font-size:1.15em;}
		.navbottom div a.onfocus{color:#fff;}

footer{background-color:#707070; font-size:1em; padding:2%;}
	footer p{color:#bdbdbd; line-height:25px;font-size:0.7em;}


