﻿body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 14px; font-family: 'Microsoft YaHei'; min-width: 320px; margin: 0 auto; color: #333333;}

.bqHead{ width: 100%; background: url("../images/topbg.png") repeat-x; height: 40px;}
.bqHeadBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.bqHeadLogo{ float: left; line-height: 40px; text-align: center;}
.bqHeadLogo img{ display: inline-block; vertical-align: middle; max-width: 100%;}
.bqHeadRight{ float: right; line-height: 40px;}
.bqHeadRight a{ float: left; color: #666666; font-size: 14px; padding-left: 30px;}
.bqHeadNav{ display: none;}

.bqWarp{ width: 100%; overflow: hidden; background: #f9e979 url("../images/bodybg.png") no-repeat center bottom; padding-bottom: 178px;}
.bqBanner{ width:100%; overflow: hidden;}
.bqBanner img{ display: block; width: 100%;}

.bqMeun{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.bqMeun ul{ overflow: hidden; background: url("../images/meun.png") repeat-x; height: 70px; border-radius: 35px; text-align: center; font-size: 0px;}
.bqMeun ul li{ display: inline;}
.bqMeun ul li a{ display: inline-block; color: #ffffff; font-size: 18px; line-height: 70px; padding: 0 40px;}
.bqMeun ul li#cur a,.bqMeun ul li a:hover{ background: #ab1811;}

.bqPpgs{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 25px 10px 0;}
.bqPpgsTitle{ height: 86px; background: url("../images/shan.png") no-repeat right bottom; padding-right: 24px; background-origin: content-box;}
.bqPpgsTitle span{ float: left; height: 54px; background: url("../images/ren.png") no-repeat 5px 0px; padding-left: 100px; color: #480a12; font-size: 30px; font-weight: bold; line-height: 40px; padding-top: 32px;}
.bqPpgsTitle a{ float: left; margin-left: 30px; margin-top: 37px; background: url("../images/more.png") no-repeat center; width: 75px; height: 32px; line-height: 28px; text-indent: 22px; color: #480a12; font-size: 14px; font-weight: bold;}
.bqPpgsCont{ overflow: hidden; border: 2px solid #480a12; background: url("../images/beijing.png") repeat; padding-bottom: 10px; border-radius: 10px;}
.bqPpgsBg{ overflow: hidden; border-bottom: 2px solid #480a12; background: #fced29; padding: 18px; border-radius: 10px;}
.bqPpgsBox{ overflow: hidden; border: 2px dashed #480a12; background: #ffffff; border-radius: 10px; padding: 18px;}
.bqPpgsPic{ float: left; width: 400px; height: 300px; overflow: hidden; margin-right: 30px;}
.bqPpgsPic video{ display: block; width: 100%; height: 100%;}
.bqPpgsInfo{ overflow: hidden;}
.bqPpgsInfo dl{ overflow: hidden; border-bottom: 1px dashed #e1e1e1; padding: 14px 0;}
.bqPpgsInfo dl dt{ text-align: center; color: #000000; font-size: 20px; font-weight: bold; line-height: 34px; height: 34px; overflow: hidden;}
.bqPpgsInfo dl dt a{ color: #000000;}
.bqPpgsInfo dl dd{ color: #666666; font-size: 14px; line-height: 24px; max-height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 5px;}
.bqPpgsInfo ul{ overflow: hidden; margin-top: 12px;}
.bqPpgsInfo ul li{ float: left; width: 50%; color: #333333; font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; background: url("../images/dian.png") no-repeat 12px 15px; text-indent: 26px;}

.bqMain{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.bqMainLeft{ float: left; width: 48.3334%;}
.bqMainRight{ float: right; width: 48.3334%;}
.bqPpcp,.bqZjdy{ overflow: hidden; margin-top: 24px;}
.bqPubTitle{ height: 86px; background: url("../images/ren.png") no-repeat 7px 0px;}
.bqPubTitle span{ float: left; color: #480a12; font-size: 30px; font-weight: bold; padding-left: 100px; line-height: 40px; padding-top: 30px;}
.bqPubTitle a{ float: right; margin-top: 37px; margin-right: 13px; background: url("../images/more.png") no-repeat center; width: 75px; height: 32px; line-height: 28px; text-indent: 22px; color: #480a12; font-size: 14px; font-weight: bold;}
.bqMainCont{ overflow: hidden; border: 2px solid #480a12; background: url("../images/beijing.png") repeat; padding-bottom: 10px; border-radius: 10px;}
.bqMainBox{ overflow: hidden; border-bottom: 2px solid #480a12; background: #fced29; padding: 18px; border-radius: 10px;}
.bqPpcpBox{ border: 2px dashed #480a12; background: #ffffff; border-radius: 10px; padding: 4px 6px 25px;}
.bqPpcpBox img{ display: block; width: 100%; margin-top: -12px; height: 212px;}
.bqPpcpName{ overflow: hidden; margin-top: 19px; text-align: center;}
.bqPpcpName span{ display: inline-block; background: url("../images/otc.png") no-repeat right; padding-right: 43px; line-height: 30px;}
.bqPpcpName span a{ display: block; color: #000000; font-size: 24px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; padding: 0 12px 0 13px; background: url("../images/titbg.png") no-repeat bottom center; margin-right: 6px;}
.bqPpcpInfo{ overflow: hidden; color: #000000; font-size: 16px; line-height: 34px; margin-top: 20px; padding: 0 18px; max-height: 238px;}
.bqPpcpInfo strong{ color: #17478e;}
.bqZjdyBox{ overflow: hidden; border: 2px dashed #480a12; background: #ffffff; border-radius: 10px; padding: 15px 25px 14px;}
.bqZjdyBox dl{ overflow: hidden; border-bottom: 1px dashed #e1e1e1; padding: 20px 0 18px;}
.bqZjdyBox dl:last-child{ border-bottom: none;}
.bqZjdyBox dl dt{ overflow: hidden;}
.bqZjdyBox dl dt span{ float: left; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #ffffff; font-size: 16px; font-weight: bold; background: #f96900; text-transform: uppercase; border-radius: 12px; margin-right: 12px;}
.bqZjdyBox dl dt a{ display: block; line-height: 24px; height: 24px; overflow: hidden; color: #000000; font-size: 20px; font-weight: bold;}
.bqZjdyBox dl dd{ overflow: hidden; margin-top: 13px;}
.bqZjdyBox dl dd span{ float: left; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #ffffff; font-size: 16px; font-weight: bold; background: #83c000; text-transform: uppercase; border-radius: 12px; margin-right: 12px; margin-top: 2px;}
.bqZjdyBox dl dd p{ color: #666666; font-size: 16px; line-height: 26px; height: 52px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.bqJkkt{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 10px 0;}
.bqJkktBg{ overflow: hidden; border: 1px solid #480a12; border-bottom: 3px solid #480a12; background: #fced29; padding: 19px 17px 15px; border-radius: 8px;}
.bqJkktLeft{ float: left; width: 49.138%;}
.bqJkktRight{ float: right; width: 49.138%;}
.bqJkktBox{ overflow: hidden; background: #FFFFFF; border: 2px dashed #480a12; padding: 27px 27px 34px; border-radius: 10px;}
.bqJkktCrfx{ background: url("../images/crfx.png") no-repeat 4px 0px; height: 47px;}
.bqJkktCrfx a{ float: left; padding-left: 53px; color: #000000; font-size: 24px; font-weight: bold; line-height: 34px; padding-top: 9px;}
.bqJkktCrfx span{ float: right; background: url("../images/crfxw.png") no-repeat; width: 42px; height: 43px; margin-top: 4px;}
.bqJkktEtfx{ background: url("../images/etfx.png") no-repeat 4px 4px; height: 47px;}
.bqJkktEtfx a{ float: left; padding-left: 53px; color: #000000; font-size: 24px; font-weight: bold; line-height: 34px; padding-top: 6px;}
.bqJkktEtfx span{ float: right; background: url("../images/etfxc.png") no-repeat; width: 42px; height: 42px; margin-top: 2px;}
.bqJkktBox dl{ overflow: hidden; margin-top: 20px;}
.bqJkktBox dl dt{ float: left; width: 46.875%; height: 140px; overflow: hidden; margin-right: 22px;}
.bqJkktBox dl dt img{ display: block; width: 100%; height: 100%; border-radius: 5px;}
.bqJkktBox dl dd{ overflow: hidden; padding-top: 5px;}
.bqJkktBox dl dd span{ display: block; color: #000000; font-size: 16px; font-weight: bold; line-height: 34px; height: 34px; overflow: hidden;}
.bqJkktBox dl dd span a{ color: #000000;}
.bqJkktBox dl dd p{ color: #666666; font-size: 14px; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 18px;}
.bqJkktBox dl dd p a{ color: #bd2722;}
.bqJkktBox ul{ overflow: hidden; margin-top: 24px;}
.bqJkktBox ul li{ color: #000000; font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; background: url("../images/dian.png") no-repeat 6px 15px; padding-left: 20px;}

.bqYyxts{ max-width: 860px; margin: 0 auto; overflow: hidden; padding: 42px 10px 0;}
.bqYyxtsTitle{ max-width: 430px; margin: 0 auto; background: url("../images/xts.png") no-repeat center; height: 96px; background-size: 100% 96px; color: #480a12; font-size: 30px; font-weight: bold; text-indent: 100px;}
.bqYyxtsTitle span{ display: block; line-height: 56px; padding-top: 20px;}
.bqYyxtsBox{ overflow: hidden; margin-top: 20px; height: 520px;}
.bqYyxtsCont{ overflow: hidden; padding: 65px 82px 38px;}
.bqYyxtsLunbo{ position:relative; width:100%; overflow:hidden; zoom:1; height: 414px;}
.bqYyxtsLunbo #slides{zoom:1;}
.bqYyxtsBody{ overflow: hidden;}
.bqYyxtsH1{ color: #913700; font-size: 26px; font-weight: bold; line-height: 28px; height: 28px; overflow: hidden; text-align: center;}
.bqYyxtsInfo{ color: #333333; font-size: 16px; font-weight: bold; line-height: 32px; text-indent: 2em; margin-top: 34px; max-height: 256px; overflow: hidden;}
.bqYyxtsLunbo .flex-direction-nav a{ width:42px; height:45px; line-height:99em; overflow:hidden; margin:-60px 0 0; display:block; position:absolute; bottom:0; z-index:10; cursor: pointer;}
.bqYyxtsLunbo .flex-direction-nav .flex-next{ right:0; background: url("../images/xia.png") no-repeat center;}
.bqYyxtsLunbo .flex-direction-nav .flex-prev{ left:0; background: url("../images/shang.png") no-repeat center;}
.bqYyxtsLunbo .flex-control-nav{ width:100%; position:absolute; bottom:6px; text-align:center;}
.bqYyxtsLunbo .flex-control-nav li{ margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.bqYyxtsLunbo .flex-control-paging li a{ display:block; height:30px; overflow:hidden; width: 36px; line-height: 30px; cursor:pointer; border: 2px solid #000000; border-radius: 5px; color: #ffffff; font-size: 20px; font-weight: bold;}
.bqYyxtsLunbo .flex-control-paging li:nth-child(1) a{ background: #fe7647;}
.bqYyxtsLunbo .flex-control-paging li:nth-child(2) a{ background: #74b000;}
.bqYyxtsLunbo .flex-control-paging li:nth-child(3) a{ background: #f4c900;}

.bqFoot{ width: 100%; overflow: hidden; background: #ffffff; padding: 28px 0 58px;}
.bqFootBox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px; text-align: center;}
.bqFootBox p{ color: #666666; font-size: 14px; line-height: 22px;}
.bqFootBox img{ display: inline-block; max-width: 100%; margin-top: 15px;}

.bqLbny{ width: 100%; overflow: hidden; background: #f9e979; padding-bottom: 30px;}
.bqNeiye{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.bqNeiyeLeft{ float: left; width: 65%;}
.bqNeiyeRight{ float: right; width: 33.3334%;}
.bqnyPpcpImg img{ height: auto; margin-top: 0px;}
.bqnyPpcpInfo{ max-height: 500px;}
.bqNyzjdyInfo dl dd p{ height: auto;}

.bqLiebiao{ overflow: hidden; margin-top: 24px;}
.bqLiebiaoList{ overflow: hidden;}
.bqLiebiaoList li{ color: #000000; font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian.png") no-repeat 5px 15px; padding-left: 20px;}
.bqLiebiaoList li a{ color: #000000;}
.xuxian6,.xuxian12,.xuxian18,.xuxian24,.xuxian30,.xuxian36,.xuxian42,.xuxian48,.xuxian54{ border-bottom: 1px dashed #e4eaed; margin: 14px 0;}

.bqPages{ overflow: hidden; font-size: 0px; text-align: center; margin-top: 9px;}
.bqPages li{ display: inline; margin: 0 5px; color: #000000; font-size: 16px;}
.bqPages li a,.bqPages li strong{ display: inline-block; color: #000000; font-size: 16px; line-height: 34px;}
.bqPages li strong{ font-weight: normal; color: #f96900;}

.bqArticle{ overflow: hidden;}
.bqArticleHead{ overflow: hidden; text-align: center; border-bottom: 1px dashed #e1e1e1; padding-bottom: 10px;}
.bqArticleHead h1{ color: #000000; font-size: 20px; font-weight: bold; line-height: 30px;}
.bqArticleHead p{ font-size: 13px; line-height: 20px; margin-top: 10px; color: #666666;}
.bqArticleBody{ overflow: hidden; color: #000000; font-size: 16px; line-height: 32px; text-indent: 2em; border-bottom: 1px dashed #e1e1e1; padding: 15px 0;}
.bqArticleBody img{ display: block; max-width: 100%; margin: 0 auto;}
.bqArticleBody p{ padding: 5px 0;}
.bqArticleBody video{ display: block; width: 100%; height: 100%;}
.bqArticleSxp{ overflow: hidden; margin-top: 15px;}
.bqArticleSxp p{ line-height: 30px; height: 30px; overflow: hidden; font-size: 16px; color: #000000;}

@media (max-width: 960px){
	.bqMeun ul li a{ padding: 0 20px;}
}
@media (max-width: 768px){
	.bqMainLeft,.bqMainRight,.bqJkktLeft,.bqJkktRight,.bqNeiyeLeft,.bqNeiyeRight{ width: 100%;}
	.bqPpcpBox img{ height: auto; margin-top: -8px;}
	.bqPpcpInfo{ max-height: 1000px;}
	.bqZjdyBox dl dd p{ height: auto;}
	.bqJkktRight{ margin-top: 20px;}
	.bqYyxtsCont{ padding: 45px 22px 8px;}
	.bqYyxtsH1{ height: auto; font-size: 20px;}
	.bqYyxtsInfo{ margin-top: 15px; max-height: 460px; font-size: 14px; line-height: 26px;}
	.bqYyxtsLunbo{ height: 460px;}
	.bqPpgsPic{ width: 100%; float: none; margin-right: 0px; height: auto;}
	.bqPpgsPic video{ display: block; width: 100%; height: 100%;}
}
@media (max-width: 639px){
	.bqMeun{ padding: 0px;}
	.bqMeun ul{ border-radius: 0px 0px 10px 10px;}
	.bqMeun ul li a{ padding: 0px; float: left; width: 33.3334%; line-height: 30px; height: 30px; overflow: hidden; text-align: center; font-size: 16px;}
}
@media (max-width: 768px) and (min-width: 640px){
	.bqMeun ul li a{ padding: 0px 10px;}
}
@media (max-width: 639px) and (min-width: 480px){
	.bqHeadRight a{ padding-left: 12px;}
}
@media (max-width: 479px){
	.bqHead{ position: relative; z-index: 9999;}
	.bqHeadNav{ display: block; font-size: 0px; float: right; width: 38px; height: 40px; background: url("../images/nav.png") no-repeat center;}
	.bqHeadRight{ width: 100%; position: absolute; left: 0; top: 40px; background: #FFFFFF; padding: 10px; box-sizing: border-box; display: none;}
	.bqHeadRight a{ float: left; padding: 0px; width: 33.3333%; line-height: 30px; height: 30px; overflow: hidden; text-align: center;}
} 
@media (max-width: 413px){
	.bqPpgsTitle span{ padding-left: 90px; font-size: 24px;}
	.bqPpgsTitle a{ margin-left: 10px;}
	.bqPpgsInfo ul li{ width: 100%;}
	.bqPubTitle span{ font-size: 24px;}
	.bqYyxtsTitle{ text-indent: 70px; font-size: 22px;}
}