.qh-sy-search {
	padding-top: 50px;
}
.search-bar {
	height: 52px; margin-left: 317px;
}
.search {
	background: url("../images/qh-sy-search-bg.png") no-repeat; width: 575px;
}
.search-inp {
	width: 480px; height: 52px; color: rgb(0, 123, 209); line-height: 52px; padding-left: 25px; font-size: 14px;
}
.search-for {
	background: url("../images/qh-sy-search-more.png") no-repeat; padding: 0px; width: 52px; height: 52px; cursor: pointer;
}
.search-ad {
	width: 100px; height: 52px;
}
.search-gjjs {
	background: url("../images/qh-sy-search-gjjs.png") no-repeat 13px; height: 52px; color: rgb(255, 255, 255); line-height: 52px; padding-left: 35px; font-size: 14px; font-weight: bold; display: block;
}
.search-gjjs:hover {
	color: rgb(11, 146, 241);
}
.search-hots {
	height: 19px; line-height: 19px; padding-left: 396px; font-size: 0px; margin-top: 17px;
}
.search-top .search-key {
	display: inline-block;
}
.search-top {
	color: rgb(255, 255, 255); font-size: 14px;
}
.search-key {
	color: rgb(255, 255, 255); padding-right: 12px; padding-left: 12px; font-size: 12px; margin-left: 8px; cursor: pointer;
}
.search-key:hover {
	background: rgb(132, 197, 245); border-radius: 10px;
}
.qh-sy-tab {
	padding-bottom: 78px; margin-top: 42px;
}
.sy-tab-tags {
	margin: 0px auto; width: 1000px;
}
.sy-tab-tag {
	width: 208px; height: 79px; padding-top: 5px; margin-left: 56px; float: left;
}
:first-child.sy-tab-tag {
	margin-left: 0px;
}
.cur.sy-tab-tag {
	background: url("../images/qh-sy-tab-title-cur-bg.png") no-repeat;
}
.sy-tab-tag a {
	background: url("../images/qh-sy-tab-title-bg.png") no-repeat; height: 75px; text-align: center; line-height: 75px; font-size: 0px; display: block;
}
.w1 {
	margin: 0px auto; padding-left: 35px; display: inline-block;
}
.w2 {
	margin: 0px auto; padding-left: 35px; display: inline-block;
}
.w3 {
	margin: 0px auto; padding-left: 35px; display: inline-block;
}
.w4 {
	margin: 0px auto; padding-left: 35px; display: inline-block;
}
.w1 {
	background: url("../images/qh-sy-tab-yw.png") no-repeat left;
}
.w2 {
	background: url("../images/qh-sy-tab-gk.png") no-repeat left;
}
.w3 {
	background: url("../images/qh-sy-tab-bs.png") no-repeat left;
}
.w4 {
	background: url("../images/qh-sy-tab-jl.png") no-repeat left;
}
.sy-tab-tag img {
	margin-top: -14px; margin-right: 10px; margin-left: 43px;
}
.sy-tab-tag span {
	color: rgb(255, 255, 255); font-size: 18px;
}
.sy-tab-items {
	background: url("../images/qh-sy-tab-items-bg.png"); height: 411px; overflow: hidden; margin-top: 18px; position: relative;
}
.sy-tab-item {
	padding: 16px 15px 14px; width: 1170px; height: 381px; overflow: hidden;
}
.m-lb-tt {
	background: url("../images/qh-sy-tttj.png") no-repeat; width: 100%; height: 56px; overflow: hidden; position: relative;
}
.lb-tt-item {
	width: 1170px; height: 56px; padding-left: 125px;
}
.lb-tt-title {
	width: 1010px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lb-tt-atr {
	width: 1010px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lb-tt-title {
	text-align: center; color: rgb(238, 118, 1); line-height: 30px; font-size: 30px; display: block; cursor: pointer;
}
.lb-tt-title:hover {
	color: rgb(0, 123, 209);
}
.lb-tt-atr {
	color: rgb(68, 68, 68); line-height: 12px; font-size: 12px; margin-top: 9px; margin-bottom: 5px;
}
.lb-tt-btn {
	top: 2px; width: 23px; height: 51px; right: 0px; position: absolute;
}
.tt-btn-top {
	background: url("../images/qh-sy-lb-btn-top.png") no-repeat;
}
.tt-btn-btm {
	background: url("../images/qh-sy-lb-btn-bom.png") no-repeat; margin-top: 3px;
}
.tt-btn-top {
	width: 23px; height: 24px; cursor: pointer;
}
.tt-btn-btm {
	width: 23px; height: 24px; cursor: pointer;
}
.tt-btn-top:hover {
	background: url("../images/qh-sy-lb-btn-top-hv.png") no-repeat;
}
.tt-btn-btm:hover {
	background: url("../images/qh-sy-lb-btn-bom-hv.png") no-repeat;
}
.wykyw-btm {
	height: 311px; margin-top: 14px;
}
.wykyw-btm .m-tab {
	width: 547px;
}
.wykyw-lf {
	width: 600px; height: 311px;
}
.wykyw-rt {
	width: 547px; height: 311px;
}
.wykyw-rt .u-item {
	width: 547px;
}
.m-lb-img {
	width: 600px; height: 311px; overflow: hidden; position: relative;
}
.lbItems > a {
	left: 0px; top: 0px; width: 600px; height: 311px; display: block; position: absolute;
}
.lbItems img {
	width: 600px; height: 311px;
}
.lbIists {
	background: url("../images/lb-ban-tt-bg.png"); width: 100%; height: 45px; bottom: 0px; overflow: hidden; position: absolute;
}
.lbIists p {
	color: rgb(255, 255, 255); line-height: 45px; overflow: hidden; padding-left: 19px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 400px;
}
.lbIists a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.lbNums {
	right: 9px; bottom: 13px; position: absolute;
}
.lbNums span {
	background: rgb(255, 255, 255); margin: auto 0px auto 5px; width: 16px; height: 16px; text-align: center; color: rgb(51, 51, 51); line-height: 16px; font-family: "宋体"; font-size: 13px; float: left; cursor: pointer;
}
.lbNums .cur {
	background: rgb(242, 163, 76); color: rgb(255, 255, 255);
}
.lbNums span:hover {
	background: rgb(242, 163, 76); color: rgb(255, 255, 255);
}
.qh-sy-qhyw {
	width: 547px; height: 311px;
}
.tab-titles a {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 178px; height: 34px; text-align: center; line-height: 34px; font-size: 18px; margin-left: 6px; float: left; box-sizing: border-box;
}
.tab-titles a:first-child {
	margin-left: 0px;
}
.tab-titles a.cur {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.tab-titles a:hover {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.u-item a:hover {
	color: rgb(0, 123, 209);
}
.u-item a {
	background: url("../images/qh-li-icon.png") no-repeat 4px; text-align: left; color: rgb(51, 51, 51); line-height: 37px; overflow: hidden; padding-left: 17px; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 460px;
}
.u-item span {
	color: rgb(153, 153, 153); line-height: 37px; font-family: "宋体"; font-size: 12px; margin-right: 2px; float: right;
}
.sy-qhyw-lb {
	width: 547px; height: 76px; overflow: hidden; margin-top: 16px;
}
.sy-qhyw-lb .lbItems img {
	width: 547px; height: 76px;
}
.sy-qhyw-lb .m-lb-img {
	width: 547px; height: 76px;
}
.sy-qhyw-lb .lbNums {
	bottom: 6px;
}
.wykgk-zxgk {
	width: 375px; height: 281px; overflow: hidden; position: relative;
}
.wykgk-zxgk .qh-sy-qhyw {
	width: 375px; height: 281px;
}
.wykgk-zxgk .tab-titles a {
	width: 120px; margin-left: 7px;
}
.wykgk-zxgk .tab-titles a:first-child {
	margin-left: 0px;
}
.wykgk-zxgk .u-item a {
	max-width: 290px;
}
.wykgk-zxgk .m-tab {
	width: 375px; height: 281px;
}
.wykgk-lf-top {
	width: 898px;
}
.wykgk-zcjd {
	width: 489px; height: 281px; position: relative;
}
.wykgk-zcjd .qh-sy-qhyw {
	width: 489px; height: 281px;
}
.wykgk-zcjd .tab-titles a {
	width: 159px; margin-left: 5px;
}
.wykgk-zcjd .tab-titles a:first-child {
	margin-left: 0px;
}
.wykgk-zcjd .u-item a {
	color: rgb(51, 51, 51); font-size: 18px; max-width: 290px;
}
.zcjd-art {
	width: 480px; color: rgb(119, 119, 119); overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zxgk-items .u-item {
	width: 375px;
}
.wykgk-szfld {
	margin-top: 20px;
}
.m-link-img a {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 285px; height: 75px; text-align: center; line-height: 75px; margin-left: 21px; float: left; box-sizing: border-box;
}
.m-link-img a:hover span {
	color: rgb(11, 146, 241);
}
.m-link-img a:first-child {
	margin-left: 0px;
}
.m-link-img img {
	margin-right: 10px;
}
.m-link-img span {
	color: rgb(51, 51, 51); font-size: 18px;
}
.zcjd-img {
	padding-top: 10px;
}
.zcjd-img a {
	display: block;
}
.zcjd-img a > img {
	width: 489px; height: 91px;
}
.zcjd-item {
	margin-bottom: 20.5px;
}
.wykgk-rt {
	width: 248px; margin-left: 24px;
}
.zfxxkzl-title {
	background: url("../images/qh-sy-zl-title.png") no-repeat left 6px; height: 38px; color: rgb(9, 49, 78); line-height: 38px; padding-left: 39px; font-size: 18px; font-weight: bold; display: block;
}
.zfxxkzl-items :first-child.zfxxkzl-item {
	margin-top: 10px;
}
.zfxxkzl-item {
	background: rgb(255, 255, 255); margin-top: 13px; position: relative;
}
.zfxxkzl-item-bg {
	background: rgb(11, 146, 241); width: 3px; height: 55px;
}
.zfxxkzl-link {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; left: 0px; top: 0px; width: 248px; height: 55px; line-height: 55px; font-size: 0px; display: block; position: absolute; box-sizing: border-box;
}
.zfxxkzl-link span {
	color: rgb(34, 34, 34); font-size: 16px; margin-left: 21px;
}
.zfxxkzl-link span.cur {
	color: rgb(255, 255, 255);
}
.zfxxkzl-link img {
	top: 16px; right: 28px; position: absolute;
}
.wybs-lf {
	width: 870px;
}
.wybs-titles {
	width: 870px; height: 45px;
}
.wybs-title {
	background: rgb(255, 255, 255); width: 130px; height: 45px; text-align: center; color: rgb(34, 34, 34); line-height: 45px; font-size: 18px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; position: relative; box-sizing: border-box;
}
.cur.wybs-title {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.wybs-title:hover {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.cur.wybs-title .arrow {
	display: block;
}
.wybs-title:hover .arrow {
	display: block;
}
.wybs-title-leave {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 480px; height: 45px; float: left; box-sizing: border-box;
}
.wybs-title .arrow {
	left: 55px;
}
.arrow {
	background: url("../images/arrow.png") no-repeat; left: 50px; width: 17px; height: 10px; bottom: -10px; display: none; position: absolute;
}
.wybs-items {
	width: 870px; height: 338px; overflow: hidden; position: relative;
}
.wybs-item {
	width: 870px; height: 338px; overflow: hidden; position: relative;
}
.wybs-lb-img {
	height: 304px; position: relative;
}
.wybs-lb-item {
	left: 0px; top: 0px; width: 946px; height: 304px; margin-left: -76px; position: absolute;
}
.u-link {
	width: 80px; height: 118px; text-align: center; overflow: hidden; margin-top: 34px; margin-left: 76px; float: left;
}
.u-link:hover span {
	color: rgb(0, 123, 209);
}
.u-link span {
	color: rgb(51, 51, 51); line-height: 38px; font-size: 14px;
}
.u-link img {
	width: 80px; height: 80px;
}
.wybs-num {
	left: 358px; bottom: 0px; position: absolute;
}
.wybs-num span {
	background: rgb(157, 157, 157); width: 33px; height: 5px; margin-right: 11px; float: left; cursor: pointer;
}
.wybs-num span.cur {
	background: rgb(11, 146, 241); width: 61px;
}
.bmbs-lb-img {
	height: 310px;
}
.bmbs-lb-item {
	width: 900px; padding-top: 6px; margin-left: -30px;
}
.bmbs-link {
	background: url("../images/qh-bmbs-index-bg.png") no-repeat center; width: 150px; height: 56px; margin-top: 20px; margin-left: 30px;
}
.bmbs-link span {
	width: 91px; height: 56px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; overflow: hidden; padding-left: 28px; font-size: 16px; vertical-align: middle; display: table-cell;
}
.wybs-rt {
	margin-left: 33px;
}
.wybs-rt .m-link-img a {
	width: 267px; height: 80px; margin-top: 20px; margin-left: 0px; float: none; display: block; box-sizing: border-box;
}
.wybs-rt .m-link-img a:first-child {
	margin-top: 0px;
}
.wybs-rt .m-link-img img {
	margin-right: 8px;
}
.wyjl-lf {
	width: 458px;
}
.zxft-title {
	background: url("../images/qh-sy-zxft-title.png") no-repeat 19px top; height: 30px; color: rgb(9, 49, 78); line-height: 30px; padding-left: 59px; font-size: 18px; font-weight: bold; display: block;
}
.zxft-ftyg {
	background: rgb(211, 227, 239); height: 82px; margin-top: 16px; margin-left: 69px; position: relative;
}
.ftyg-content {
	background: url("../images/qh-sy-zxft-ftyg.png") no-repeat; height: 82px; padding-left: 109px; margin-left: -69px; position: absolute;
}
.ftyg-zxft {
	left: 30px; top: 22px; width: 32px; line-height: 16px; font-size: 0px; display: block; position: absolute;
}
.zxft-sp {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.ftyg-title {
	height: 42px; color: rgb(36, 47, 69); line-height: 42px; font-size: 16px; font-weight: bold; display: block;
}
.ftyg-title:hover {
	color: rgb(0, 123, 209);
}
.ftyg-time {
	height: 14px; line-height: 14px; font-size: 0px;
}
.ftyg-people {
	height: 14px; line-height: 14px; font-size: 0px;
}
.ftyg-time span {
	color: rgb(36, 47, 69); font-size: 14px;
}
.ftyg-people span {
	color: rgb(36, 47, 69); font-size: 14px;
}
.ftyg-people {
	margin-top: 6px;
}
.zxft-fthg {
	margin-top: 24px;
}
.fthg-item {
	width: 205px; height: 228px; margin-right: 4px; margin-left: 20px;
}
.fthg-link {
	width: 205px; height: 118px; display: block; position: relative;
}
.fthg-link img {
	width: 205px; height: 118px;
}
.fthg-link span {
	background: rgb(47, 151, 223); left: 0px; width: 60px; height: 24px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; display: block; position: absolute;
}
.fthg-detail {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: 204px; height: 109px; margin-top: 0px;
}
.fthg-detail a:hover {
	color: rgb(0, 123, 209);
}
.fthg-title {
	padding: 13.5px 15px 0px 12px; width: 177px; height: 19px; color: rgb(34, 34, 34); line-height: 19px; overflow: hidden; font-size: 16px; margin-bottom: 10.5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fthg-time {
	padding: 0px 9px 0px 12px; width: 177px; height: 18px; color: rgb(119, 119, 119); line-height: 18px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fthg-people {
	padding: 0px 9px 0px 12px; width: 177px; height: 18px; color: rgb(119, 119, 119); line-height: 18px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fthg-time span {
	color: rgb(119, 119, 119); font-size: 12px;
}
.fthg-people span {
	color: rgb(119, 119, 119); font-size: 12px;
}
.wyjl-rt {
	width: 687px; margin-left: 25px;
}
.bar-title {
	background: rgb(11, 146, 241); width: 199px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; display: block;
}
.bar-title:hover {
	color: rgb(255, 255, 255);
}
.bar-leave {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; width: 487px; height: 36px; text-align: right; box-sizing: border-box;
}
.bar-leave a {
	height: 26px; color: rgb(11, 146, 241); line-height: 34px; font-size: 14px; margin-right: 13px; border-bottom-color: rgb(11, 146, 241); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.bar-leave span {
	color: rgb(11, 146, 241); font-size: 14px; margin-right: 13px;
}
.szxx-list {
	padding-top: 7px;
}
.szxx-list .u-item > a {
	line-height: 36px;
}
.szxx-list .u-item > span {
	line-height: 36px;
}
.wyjl-rt .m-link-img {
	margin-top: 13px;
}
.wyjl-rt .m-link-img a {
	width: 217px; height: 72px; line-height: 72px; margin-left: 17px;
}
.wyjl-rt .m-link-img a:first-child {
	margin-left: 0px;
}
.wyjl-rt .m-link-img img {
	margin-right: 7px;
}
.wyjl-rt .u-item span {
	margin-right: 10px;
}
.wykgk-zxgk .zxgk-items {
	width: 375px; height: 259px; overflow: hidden; position: relative;
}
.wykgk-zcjd .zcjd-items {
	width: 490px; height: 250px; overflow: hidden; position: relative;
}
.zcjd-items .tab-item {
	width: 490px; overflow: hidden;
}
.tab-items {
	height: 185px; overflow: hidden; position: relative;
}
.tab-item {
	overflow: hidden;
}
.lbItems-qhyw {
	left: 0px; width: 600px; height: 76px; position: absolute;
}
.wykgk-lf {
	width: 898px; overflow: hidden;
}
.more {
	background: url("../images/more.png") no-repeat; width: 48px; height: 55px; right: 0px; display: inline-block; position: absolute;
}
.qh-szf {
	padding-bottom: 40px; margin-top: 26px;
}
.qh-szf-content .qh-sy-search {
	padding-top: 40px;
}
.qh-szf-content .search-inp {
	color: rgb(119, 119, 119); font-size: 18px;
}
.qh-szf-content .search-hots {
	height: 22px; line-height: 22px; margin-top: 11px;
}
.qh-szf-content .search-top {
	font-size: 16px;
}
.qh-szf-content .search-key {
	padding-right: 8px; padding-left: 8px; font-size: 16px; margin-left: 12px;
}
.qh-szf-content .search-top + .search-key {
	margin-left: 0px;
}
.location {
	background: url("../images/location-bg.png"); height: 38px;
}
.loc-msg {
	background: url("../images/lcation.png") no-repeat 18px; height: 38px; line-height: 38px; padding-left: 48px; font-size: 0px;
}
.sp {
	color: rgb(255, 255, 255); font-size: 14px;
}
.tosy:hover {
	color: rgb(0, 137, 233);
}
.cl {
	margin-right: 6px; margin-left: 6px;
}
.dir {
	margin-right: 5px; margin-left: 6px;
}
.szf-content {
	background: rgb(242, 247, 250); border: 1px solid rgb(255, 255, 255); border-image: none; box-sizing: border-box;
}
.szf-container {
	padding-right: 21px; padding-left: 24px;
}
.szf-top {
	margin-top: 27px;
}
.szf-lf {
	width: 805px;
}
.szf-show {
	background: url("../images/szfld.png") no-repeat 2px; height: 36px; line-height: 36px; padding-left: 38px; font-size: 0px;
}
.sh {
	color: rgb(0, 137, 233); padding-right: 19px; font-size: 22px; font-weight: bold;
}
.sh:hover {
	color: rgb(0, 137, 233);
}
.leader-tt {
	padding-top: 23px;
}
.post {
	width: 107px; height: 18px; color: rgb(32, 67, 93); line-height: 18px; padding-left: 21px; font-size: 18px; font-weight: bold; margin-top: 66px;
}
.pic-list {
	width: 742px; margin-left: -70px;
}
.post {
	float: left;
}
.pic {
	float: left;
}
.detail {
	float: left;
}
.pic-list {
	float: left;
}
.post + .pic {
	margin-left: 0px;
}
.pic {
	margin-left: 70px;
}
.photo {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 115px; height: 150px; text-align: center; line-height: 150px; font-size: 0px; display: block; box-sizing: border-box;
}
.photo img {
	width: 103px; height: 135px;
}
.pic-name-link:hover {
	color: rgb(11, 146, 241);
}
.pic-name {
	width: 115px; height: 42px; text-align: center; color: rgb(51, 51, 51); line-height: 42px; font-size: 16px; display: inline-block;
}
:first-child.m-leader .pic-name {
	height: 45px; line-height: 45px;
}
.detail {
	width: 490px; padding-left: 25px;
}
.ld-post {
	height: 18px; color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; font-weight: bold; margin-top: 13px;
}
.ld-info {
	line-height: 29px; font-size: 0px; margin-top: 19.5px;
}
.ld-info-sp {
	color: rgb(51, 51, 51); font-size: 16px;
}
.ld-link {
	color: rgb(0, 137, 233); font-size: 16px;
}
.leader-br {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; height: 4px; box-sizing: border-box;
}
.szf-rt {
	width: 310px;
}
.m-art {
	margin-bottom: 39px;
}
.art-title {
	background: rgb(11, 146, 241); width: 140px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 20px; display: block;
}
.art-title:hover {
	color: rgb(255, 255, 255);
}
.art-leave {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 170px; height: 42px; box-sizing: border-box;
}
.art-list {
	margin-top: 7px;
}
.art-list .u-item a {
	color: rgb(68, 68, 68); line-height: 38px; padding-left: 14px; font-size: 16px; max-width: 296px;
}
.art-list .u-item a:hover {
	color: rgb(11, 146, 241);
}
.szf-btm {
	padding-bottom: 10px; padding-left: 2px; margin-top: 18px;
}
.szf-btm .art-leave {
	width: 1010px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.m-org {
	padding-top: 25px; padding-bottom: 19px; margin-left: 1px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
:first-child.m-org {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.org-title {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-left: 9px; font-size: 20px; font-weight: bold;
}
.org-items {
	font-size: 0px; margin-top: 24px; margin-left: 19px;
}
.org-items a {
	width: 260px; height: 32px; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 18px; display: inline-block;
}
.org-items a:nth-child(4n-1) {
	width: 322px;
}
.org-items a:hover {
	color: rgb(11, 146, 241);
}
.qh-zwgk {
	margin-bottom: 30px;
}
.qh-zwgk .szf-container {
	padding-left: 24px;
}
.qh-zwgk .szf-show {
	background: url("../images/zfwj.png") no-repeat 10px; padding-left: 48px;
}
.qh-zwgk .szf-top {
	padding-bottom: 37px; margin-top: 19px;
}
:first-of-type.wj {
	margin-left: 19px;
}
.wj {
	color: rgb(51, 51, 51); font-size: 16px;
}
.sx {
	color: rgb(51, 51, 51); font-size: 16px;
}
.cur.wj {
	color: rgb(11, 146, 241);
}
.wj:hover {
	color: rgb(11, 146, 241);
}
.sx {
	font-size: 13px; margin-right: 10px; margin-left: 11px;
}
.zwgk-form {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; padding-left: 20px; font-size: 0px; margin-top: 10px;
}
.form-bt {
	height: 36px; line-height: 36px; margin-top: 14px; display: inline-block;
}
.fm-title {
	color: rgb(51, 51, 51); font-size: 18px; float: left;
}
.bt-title {
	width: 91px;
}
.bt-inp {
	border: 1px solid rgb(220, 220, 220); border-image: none; height: 36px; padding-right: 15px; padding-left: 15px; box-sizing: border-box;
}
.fw-sel {
	border: 1px solid rgb(220, 220, 220); border-image: none; height: 36px; padding-right: 15px; padding-left: 15px; box-sizing: border-box;
}
.bt-inp {
	width: 250px;
}
.zw-inp {
	width: 250px;
}
.zw-title {
	margin-left: 41px;
}
.fw-sel {
	background: url("../images/sel-arrow.png") no-repeat 193px; width: 220px; margin-left: 15px; display: inline-block; position: relative;
}
:first-of-type.fw-sel {
	margin-left: 0px;
}
.fw-sel span {
	color: rgb(51, 51, 51); font-size: 16px;
}
.sort {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; left: -1px; top: 35px; width: 100%; display: none; position: absolute; -ms-overflow-y: auto; max-height: 72px;
}
.sort span {
	margin-left: 15px; display: block;
}
.sort-item {
	cursor: pointer;
}
.nf-sel {
	background: url("../images/sel-arrow.png") no-repeat 158px; width: 186px;
}
.hao-inp {
	width: 190px;
}
.hao {
	margin-left: 15px; float: right;
}
.hao .bt-inp {
	width: 220px; float: left;
}
.hao-tt {
	color: rgb(51, 51, 51); font-size: 18px; margin-left: 6px;
}
.from-btn {
	padding-left: 70px; margin-top: 15px; margin-bottom: 13px;
}
.js-btn {
	background: url("../images/btn-bg.png") no-repeat center; padding: 0px 0px 0px 14px; width: 100px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; letter-spacing: 11px; font-size: 18px; margin-left: 21px; cursor: pointer;
}
.cur.js-btn {
	background: url("../images/btn-curbg.png") no-repeat center;
}
.zwgk-tabs .zwgk-list {
	display: none;
}
.zwgk-list {
	padding-top: 7px;
}
.zwgk-list .u-item > a {
	color: rgb(68, 68, 68); font-size: 16px; max-width: 700px;
}
.zwgk-list .u-item > a:hover {
	color: rgb(1, 131, 222);
}
.zwgk-list .u-item span {
	color: rgb(119, 119, 119); font-family: "Arial"; font-size: 14px; margin-right: 5px;
}
.zxgk-art .art-leave {
	width: 665px;
}
.zxgk-art .zwgk-list {
	padding-top: 11px; padding-bottom: 0px;
}
.zdgk-list {
	width: 818px; margin-left: -9px;
}
.zdgk-list > a {
	background: rgb(212, 230, 243); margin: 13px 0px 0px 6px; width: 123px; height: 90px; display: inline-block;
}
.zdgk-list > a > span {
	height: 16px; text-align: center; color: rgb(34, 34, 34); line-height: 16px; padding-top: 58px; font-size: 16px; display: block;
}
.zdgk-list > a:hover span {
	color: rgb(0, 123, 209);
}
.zdgk1 {
	background: url("../images/zdgk1.png") no-repeat center 13px;
}
.zdgk2 {
	background: url("../images/zdgk2.png") no-repeat center 13px;
}
.zdgk3 {
	background: url("../images/zdgk3.png") no-repeat center 13px;
}
.zdgk4 {
	background: url("../images/zdgk4.png") no-repeat center 13px;
}
.zdgk5 {
	background: url("../images/zdgk5.png") no-repeat center 13px;
}
.zdgk6 {
	background: url("../images/zdgk6.png") no-repeat center 13px;
}
.zdgk7 {
	background: url("../images/zdgk7.png") no-repeat center 13px;
}
.zdgk8 {
	background: url("../images/zdgk8.png") no-repeat center 13px;
}
.zdgk9 {
	background: url("../images/zdgk9.png") no-repeat center 13px;
}
.zdgk10 {
	background: url("../images/zdgk10.png") no-repeat center 13px;
}
.zdgk11 {
	background: url("../images/zdgk11.png") no-repeat center 13px;
}
.zdgk12 {
	background: url("../images/zdgk12.png") no-repeat center 13px;
}
.zwgk-col .zfxxkzl-title {
	background: url("../images/qh-sy-zl-title.png") no-repeat left; color: rgb(0, 137, 233); font-size: 22px;
}
.zwgk-col .zfxxkzl-items .zfxxkzl-item {
	margin-top: 8px;
}
.zwgk-col .zfxxkzl-link {
	width: 310px;
}
.zwgk-col .zfxxkzl-link span {
	font-size: 18px; margin-left: 40px;
}
.zwgk-zfgb {
	margin-top: 39px;
}
.zwgk-zfgb .bar-title {
	width: 130px; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 20px;
}
.zwgk-zfgb .bar-leave {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; width: 180px; height: 42px;
}
.zwgk-zfgb .bar-leave a {
	height: 28px; line-height: 38px; margin-right: 13px; display: inline-block;
}
.newspa {
	background: url("../images/news.jpg") no-repeat center 62px rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; height: 360px; margin-top: 9px; display: block; box-sizing: border-box;
}
.news-year {
	height: 28px; text-align: center; color: rgb(238, 150, 33); line-height: 28px; letter-spacing: 7px; font-size: 28px; font-weight: bold; margin-top: 292px; text-shadow: 2px 1px #cecccc;
}
.news-qi {
	height: 12px; text-align: center; color: rgb(102, 102, 102); line-height: 12px; font-size: 12px; margin-top: 6px;
}
.zwgk-zfdsj {
	margin-top: 37px;
}
.zwgk-zfdsj .art-title {
	width: 138px;
}
.zwgk-zfdsj .art-leave {
	width: 172px;
}
.zfdsj-bar {
	padding-top: 24px;
}
.zfdsj-year {
	background: url("../images/zfdsj-year.png") no-repeat 62px; height: 26px; color: rgb(11, 146, 241); line-height: 26px; padding-left: 96px; font-size: 20px; font-weight: bold;
}
.moth {
	width: 56px; color: rgb(32, 67, 93); padding-left: 6px; font-size: 18px; font-weight: bold; float: left;
}
.moth-link {
	background: url("../images/m1.png") no-repeat left top; width: 200px; line-height: 22px; padding-bottom: 30px; padding-left: 28px; margin-left: 9px; display: inline-block;
}
.moth-sp {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; max-height: 66px;
}
.moth-sp:hover {
	color: rgb(11, 146, 241);
}
.zfdsj-item {
	font-size: 0px;
}
:first-child.zfdsj-item .moth {
	padding-top: 26px;
}
:first-child.zfdsj-item .moth-link {
	background: url("../images/m2.png") no-repeat left top; padding-top: 26px; padding-bottom: 36px;
}
:first-child.zfdsj-item .icon-moth {
	margin-top: 3px;
}
:last-child.zfdsj-item .moth-link {
	padding-bottom: 0px;
}
.cur.zfdsj-item .icon-moth {
	display: block;
}
.zfdsj-item:hover .icon-moth {
	display: block;
}
.icon-moth {
	background: url("../images/icon-moth.png") no-repeat rgb(242, 247, 250); width: 15px; height: 15px; margin-top: 5px; margin-left: -28px; display: none; position: absolute;
}
.zxgk-art {
	margin-top: 28px;
}
.qh-jdhy .szf-container {
	padding-bottom: 33px;
}
.qh-jdhy .szf-top {
	margin-top: 24px;
}
.art-link {
	height: 42px; text-align: right; line-height: 42px; padding-right: 18px; font-size: 0px;
}
.art-link a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.art-link a:hover {
	color: rgb(11, 146, 241);
}
.zcjd-list {
	margin-top: 11px;
}
.z-item {
	background: url("../images/qh-li-icon.png") no-repeat 4px 23px; padding: 12px 0px 12px 18px; font-size: 0px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
:first-child.z-item {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.z-item a {
	color: rgb(68, 68, 68); line-height: 26px; font-size: 18px;
}
.z-item a:hover {
	color: rgb(11, 146, 241);
}
.z-item span {
	color: rgb(153, 153, 153); line-height: 26px; font-family: "Arial"; font-size: 14px; margin-left: 15px;
}
.rdhy-art {
	margin-top: 33px;
}
.zctj-bar {
	margin-top: 28px;
}
.zctj-lb {
	margin-top: 9px;
}
.zctj-lb .m-lb-img {
	width: 310px; height: 328px;
}
.zctj-lb .lbItems {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 308px; height: 307px; box-sizing: border-box;
}
.zctj-lb .lbItems > a {
	width: 308px; height: 307px;
}
.zctj-lb .lbItems img {
	width: 100%; height: 100%;
}
.zctj-lb .lbIists {
	background: url("../images/zctj-lb-bg.png"); height: 58px; bottom: 19px;
}
.zctj-lb .lbIists p {
	padding: 11px 17px 0px; line-height: 22px; white-space: normal; max-width: none;
}
.zctj-lb .wybs-num {
	left: 81px;
}
.zctj-lb .wybs-num span {
	margin-right: 5px;
}
.zcjt-link {
	height: 44px; vertical-align: middle; display: table-cell;
}
.zcjt-link-sp {
	overflow: hidden; display: block; max-height: 44px;
}
.xwfbh {
	margin-top: 47px;
}
.xwfbh .z-item {
	background: url("../images/xw-z-br.png") repeat-x; padding: 12.5px 10px 12.5px 5px; border: currentColor; border-image: none;
}
.xwfbh :first-child.z-item {
	background: none;
}
.xwfbh .z-item a {
	color: rgb(51, 51, 51); line-height: 27px; font-size: 16px;
}
.z-item a:hover {
	color: rgb(11, 146, 241);
}
.xwfbh .z-item .bk {
	color: rgb(217, 0, 0); font-size: 16px; margin-left: 1px;
}
.xwfbh .z-item span {
	color: rgb(153, 153, 153); line-height: 27px; font-size: 14px; margin-left: 12px;
}
.zcjd-list {
	margin-top: 7px;
}
.xw-link {
	height: 195px; font-size: 0px; display: block;
}
.xw-link img {
	width: 100%; height: 100%;
}
.qh-qhzw .szf-container {
	padding-right: 23px; padding-bottom: 32px;
}
.qhzw-top {
	margin-top: 26px;
}
.sub-title {
	height: 32px; color: rgb(238, 118, 1); line-height: 32px; overflow: hidden; font-size: 32px; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.q-sub {
	text-align: center;
}
.sub-auth {
	height: 20px; color: rgb(85, 85, 85); line-height: 20px; overflow: hidden; font-size: 20px; margin-top: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.q-lb {
	margin-top: 34px;
}
.q-lb .m-lb-img {
	width: 1151px; height: 385px;
}
.qhzw-lbItems {
	width: 754px; height: 100%;
}
.qhzw-lbItems > a {
	width: 754px; height: 100%;
}
.qhzw-lbItems > a img {
	width: 100%; height: 100%;
}
.qhzw-lbIists {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; border-image: none; width: 397px; height: 100%; right: 0px; box-sizing: border-box;
}
.qlb-art {
	padding: 18px 31px 0px 27px;
}
.qlb-art .qlb-title {
	padding: 0px; color: rgb(51, 51, 51); line-height: 44px; font-size: 24px; white-space: normal; max-width: none;
}
.qlb-art .qlb-cont {
	color: rgb(85, 85, 85); line-height: 28px; overflow: hidden; padding-top: 20px; font-size: 16px; display: block; max-height: 202px;
}
.qlb-cont-sp {
	overflow: hidden; display: block; max-height: 168px;
}
.qlb-art .qlb-cont:hover {
	color: rgb(11, 146, 241);
}
.qhzw-lbNums {
	left: 872px; bottom: 21px;
}
.qhzw-lbNums span {
	background: rgb(221, 221, 221); width: 25px; height: 25px; color: rgb(51, 51, 51); line-height: 25px; font-family: "Arial"; font-size: 18px; margin-right: 8px;
}
.qhzw-lbNums span.cur {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.qhzw-lbNums span:hover {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.qhzw-btm {
	margin-top: 30px;
}
.qhzw-blf {
	width: 754px;
}
.qhyw-item {
	padding-left: 8px; margin-top: 39.5px;
}
:first-child.qhyw-item {
	margin-top: 21.5px;
}
.qhyw-item:hover a {
	color: rgb(11, 146, 241);
}
.qhyw-item:hover .z-item a {
	color: rgb(11, 146, 241);
}
.qhyw-item .z-item {
	background: none; padding: 0px;
}
.qhyw-item .z-item a {
	color: rgb(34, 34, 34); line-height: 27px; font-size: 18px;
}
.qhyw-item .z-item span {
	font-size: 16px; margin-right: 14px; margin-left: 13px; float: right;
}
.qhyw-deatil {
	color: rgb(102, 102, 102); line-height: 21px; font-size: 14px; margin-top: 7.5px; display: block;
}
.qhzw-blf .art-leave {
	width: 614px;
}
.qhzw-brt {
	width: 368px;
}
.gwyxw-art .art-leave {
	width: 227px;
}
.gwyxw-list {
	margin-top: 7px;
}
.gwyxw-list .u-item a {
	background: url("../images/qh-li-icon.png") no-repeat 2px; color: rgb(68, 68, 68); line-height: 38px; padding-left: 9px; font-size: 16px; max-width: 265px;
}
.gwyxw-list .u-item a:hover {
	color: rgb(11, 146, 241);
}
.gwyxw-list .u-item span {
	color: rgb(119, 119, 119); line-height: 38px; font-family: "Arial"; font-size: 14px; margin-right: 5px;
}
.q-spxw {
	margin-top: 22px;
}
.spxw-show {
	padding: 0px 1px; margin-top: 12px;
}
.spxw-link {
	display: block;
}
.spxw-link img {
	width: 365px; height: 215px;
}
.spxw-title {
	color: rgb(51, 51, 51); line-height: 38px; overflow: hidden; padding-left: 4px; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.q-gsgg {
	margin-top: 20px;
}
.qhzw-brt .q-lb {
	margin-top: 18px;
}
.qhzw-brt .m-lb-img {
	width: 368px; height: 116px;
}
.qhzw-brt .lbItems > a {
	width: 100%; height: 100%;
}
.qhzw-brt .lbItems img {
	width: 100%; height: 100%;
}
.qhzw-brt .lbNums {
	bottom: 7px; position: absolute;
}
.qhzw-brt .lbNums span {
	font-size: 14px;
}
.qh-hdjl .szf-container {
	padding-bottom: 35px; padding-left: 8px;
}
.qh-hdjl .szf-lf {
	width: 780px;
}
.hdjl-ft .zxft-title {
	background: url("../images/qh-sy-zxft-title.png") no-repeat 21px top; color: rgb(11, 146, 241); padding-left: 61px; font-size: 22px;
}
.hdjl-ft .zxft-ftyg {
	margin-top: 19px; margin-left: 71px;
}
.hdjl-ft .ftyg-content {
	padding-left: 110px; font-size: 0px; margin-left: -71px;
}
.hdjl-ft .ftyg-title {
	height: 50px; line-height: 50px; font-size: 18px;
}
.hdjl-ft .ftyg-time {
	margin-top: 3px; display: inline-block;
}
.hdjl-ft .ftyg-people {
	margin-top: 3px; display: inline-block;
}
.hdjl-ft .ftyg-people {
	padding-left: 22px; margin-left: 44px;
}
.hdjl-ft .fthg-item {
	width: 230px; height: auto; margin-right: 0px; margin-left: 28px;
}
.hdjl-ft :first-child.fthg-item {
	margin-left: 0px;
}
.hdjl-ft .fthg-link {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 230px; height: 133px; box-sizing: border-box;
}
.hdjl-ft .fthg-link img {
	width: 100%; height: 100%;
}
.hdjl-ft .fthg-title {
	padding: 19px 0px 0px 11px; width: 209px; height: 16px; line-height: 16px; margin-bottom: 18px;
}
.hdjl-ft .fthg-time {
	width: 209px; color: rgb(119, 119, 119); padding-left: 11px; font-size: 12px;
}
.hdjl-ft .fthg-people {
	width: 209px; color: rgb(119, 119, 119); padding-left: 11px; font-size: 12px;
}
.hdjl-ft .fthg-detail {
	width: 100%; height: 123px;
}
.fthg-detail {
	box-sizing: border-box;
}
.hdjl-ft .zxft-fthg {
	padding-left: 22px;
}
.yjzj-art {
	padding-left: 19px; margin-top: 31px;
}
.yjzj-art .art-leave {
	width: 617px;
}
.qh-hdjl .szf-rt {
	width: 358px;
}
.sayto-bar {
	background: rgb(11, 146, 241); height: 41px; line-height: 41px;
}
.sayto-ts {
	background: url("../images/say.png") no-repeat 12px; color: rgb(255, 255, 255); padding-left: 51px; font-size: 20px; display: block;
}
.sayto-ts:hover {
	color: rgb(255, 255, 255);
}
.sayto-content {
	background: rgb(255, 255, 255); padding: 0px 11px 0px 15px; border: 1px solid rgb(220, 220, 220); border-image: none; box-sizing: border-box;
}
.sayto-list li {
	padding: 13px 6px 8px 4px; font-size: 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.que {
	color: rgb(68, 68, 68); line-height: 28px; font-size: 16px;
}
.que:hover {
	color: rgb(11, 146, 241);
}
.que-link {
	color: rgb(255, 137, 22); font-size: 14px;
}
.say-btn {
	background: url("../images/say-btn.png"); margin: 23px auto 24px; width: 191px; height: 45px; line-height: 45px; display: block;
}
.i-say {
	color: rgb(255, 255, 255); font-size: 16px; margin-left: 49px;
}
.wsxf {
	margin: 36px 0px 0px;
}
.wsxf-bar {
	background: url("../images/wsxf-bar.png") no-repeat; height: 90px; line-height: 90px;
}
.wsxf-te {
	background: url("../images/wsxf-te.png") no-repeat 113px 34px; padding: 0px 0px 0px 154px; color: rgb(255, 255, 255); font-size: 22px; font-weight: bold; display: block;
}
.wsxf-te:hover {
	color: rgb(255, 255, 255);
}
.wsxf-content .u-item a {
	padding: 0px 0px 0px 14px; line-height: 38px; font-size: 16px; max-width: 335px;
}
.qh-ztzl {
	margin-bottom: 31px;
}
.qh-ztzl .szf-container {
	padding-right: 25px; padding-bottom: 35px;
}
.ztzl-pic {
	padding: 28px 0px 0px;
}
.ztzl-list {
	margin-top: -52px; margin-left: -49px;
}
.ztzl-item {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 350px; height: 159px; margin-top: 52px; margin-left: 49px; float: left; box-sizing: border-box;
}
.ztzl-link1 {
	display: block;
}
.ztzl-link1 img {
	width: 100%; height: 108px;
}
.ztzl-link2 {
	background: rgb(255, 255, 255); height: 49px; text-align: center; line-height: 49px; font-size: 0px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; display: block; box-sizing: border-box;
}
.ztzl-link2 span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.ztzl-link2:hover span {
	color: rgb(11, 146, 241);
}
.ztzl-page {
	margin: 41px auto 0px; width: 484px; height: 40px; line-height: 40px; font-size: 14px;
}
.ztzl-page a:first-child {
	margin-left: 0px;
}
.page-num {
	background: rgb(255, 255, 255); width: 40px; text-align: center; color: rgb(89, 89, 89); margin-left: 5px; float: left;
}
.page-lf {
	background: rgb(255, 255, 255); width: 40px; text-align: center; color: rgb(89, 89, 89); margin-left: 5px; float: left;
}
.ztzl-page a.cur {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.ztzl-page a:hover {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.page-lf {
	font-family: "宋体";
}
.page-num {
	font-family: "Arial";
}
.runto {
	margin: 0px 9px 0px 13px; float: left;
}
.page-inp {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 40px; height: 40px; box-sizing: border-box;
}
.ye {
	margin: 0px 9px 0px 7px;
}
.ztzl-page a {
	color: rgb(89, 89, 89); float: left;
}
.ztzl-page span {
	color: rgb(89, 89, 89); float: left;
}
.ztzl-page input {
	color: rgb(89, 89, 89); float: left;
}
.go {
	margin-left: 0px;
}
.qh-gjjs .szf-container {
	padding-left: 27px;
}
.gjjs-tab {
	margin-top: 27px;
}
.zzjs-title .arrow {
	left: 55px;
}
.gjjs-title {
	width: 158px;
}
.gjjs-title .arrow {
	left: 68px;
}
.gjjs-tab .wybs-title-leave {
	background: rgb(255, 255, 255); width: 862px;
}
.gjjs-items {
	height: 497px;
}
.gjjs-item {
	padding-top: 64px; display: none;
}
.gjjs-list li {
	font-size: 0px; margin-top: 20px;
}
.gjjs-list li:first-child {
	margin-top: 0px;
}
.gjjs-list label {
	cursor: pointer;
}
.gjjs-name {
	width: 151px; text-align: right; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; float: left;
}
.gjjs-inp {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 550px; height: 40px; box-sizing: border-box;
}
.check-box {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 16px; height: 16px; margin-top: 12px; margin-right: 6px; margin-left: 7px; box-sizing: border-box;
}
.cur.check-box {
	background: url("../images/check.png") rgb(255, 255, 255);
}
.check-inp {
	visibility: hidden;
}
.check-tt {
	line-height: 40px; margin-right: 40px;
}
.gjjs-date {
	background: url("../images/gjjs-date.png") no-repeat 224px rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 256px; height: 40px; padding-right: 37px; padding-left: 8px; box-sizing: border-box;
}
.dao {
	margin-right: 13px; margin-left: 10px;
}
.radio-tt {
	margin-right: 44px;
}
.gjjs-btn {
	padding-left: 453px; font-size: 0px; margin-top: 57px;
}
.gjjs-btn button {
	background: rgb(254, 151, 50); width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-left: 21px; cursor: pointer;
}
.gjjs-list {
	padding-left: 186px;
}
.check-tt {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.dao {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.radio-tt {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.radio-box {
	background: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(196, 196, 196); border-image: none; width: 14px; height: 14px; margin-top: 14px; margin-right: 6px; margin-left: 5px; box-sizing: border-box;
}
.cur.radio-box {
	background: url("../images/rad-check.png") no-repeat center;
}
.rad-inp {
	visibility: hidden;
}
.gjjs-date {
	float: left;
}
.dao {
	float: left;
}
.check-tt {
	float: left;
}
.check-box {
	float: left;
}
.radio-box {
	float: left;
}
.radio-tt {
	float: left;
}
.gjc-ra {
	float: left;
}
.radio-item {
	float: left;
}
.qh-jsjg .szf-container {
	padding: 0px 40px 38px;
}
.jsjg-cont {
	margin-top: 14px;
}
.jsjg-cont strong {
	font-weight: normal;
}
.jsjg-bar {
	height: 30px; line-height: 30px; font-size: 0px;
}
.jsjg-key {
	height: 100%; overflow: hidden; margin-right: 31px; max-width: 595px;
}
.jsjg-lf {
	width: 155px;
}
.now {
	color: rgb(85, 85, 85); font-size: 14px; margin-left: 5px;
}
.now-key {
	color: rgb(11, 146, 241); font-size: 18px;
}
.jsjg-rt {
	width: 934px;
}
.jsjg-re {
	
}
.res {
	color: rgb(233, 19, 18); font-size: 14px; margin-right: 5px; margin-left: 4px;
}
.sp-time {
	font-size: 14px; margin-right: 4px; margin-left: 4px;
}
.jsjg-sort {
	font-size: 0px; margin-right: 4px; box-sizing: border-box;
}
.sort-btn {
	height: 30px; line-height: 30px; cursor: pointer; box-sizing: border-box;
}
.cur.sort-btn {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.rv {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(0, 139, 235) currentColor rgb(0, 139, 235) rgb(0, 139, 235); border-image: none; padding-right: 11px; padding-left: 12px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
.rm {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(0, 139, 235) rgb(0, 139, 235) rgb(0, 139, 235) currentColor; border-image: none; padding-right: 8px; padding-left: 9px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
}
.arrow3 {
	background: url("../images/arrow3.png") no-repeat 6px 7px; width: 16px; height: 30px;
}
.jsjg-details {
	background: rgb(255, 255, 255); margin: 13px 0px 0px; padding: 24px 0px 0px; border: 1px solid rgb(155, 182, 203); border-image: none;
}
.jsjg-nav {
	padding-left: 30px;
}
.fljg-title {
	height: 24px; font-size: 0px; border-bottom-color: rgb(0, 139, 235); border-bottom-width: 2px; border-bottom-style: solid; box-sizing: border-box;
}
.fljs-te {
	color: rgb(0, 139, 235); line-height: 15px; font-size: 15px; font-weight: bold;
}
.fljs-list {
	padding: 6px 0px 0px;
}
.fljs-list li {
	background: url("../images/fljs.png") no-repeat left; color: rgb(85, 85, 85); line-height: 28px; padding-left: 16px; font-size: 14px; cursor: pointer;
}
.fljs-list li.cur {
	color: rgb(15, 160, 238);
}
.fljs-list li:hover {
	color: rgb(15, 160, 238);
}
.jsjg-item {
	margin-top: 21.5px;
}
:first-child.jsjg-item {
	margin-top: 0px;
}
.result-title {
	height: 20px; color: rgb(85, 85, 85); line-height: 20px; padding-left: 7px; font-size: 20px; display: block;
}
.result-key {
	color: rgb(224, 11, 11);
}
.result-details {
	color: rgb(136, 136, 136); line-height: 24px; overflow: hidden; padding-left: 7px; font-size: 14px; margin-top: 16px; display: block; max-height: 48px;
}
.result-about {
	color: rgb(71, 177, 60); line-height: 23px; padding-left: 8px; font-size: 0px; margin-top: 7.5px;
}
.result-about a {
	font-size: 14px;
}
.result-about span {
	font-size: 14px;
}
.about-url {
	color: rgb(71, 177, 60); margin-right: 57px;
}
.about-time {
	margin-right: 21px;
}
.about-num {
	margin-right: 24px;
}
.about-ssbm {
	margin-right: 24px;
}
.result-list {
	padding: 0px 34px 0px 0px;
}
.result-list li {
	padding-bottom: 14.5px; margin-top: 17px; border-bottom-color: rgb(208, 210, 212); border-bottom-width: 1px; border-bottom-style: dashed;
}
.result-list li:first-child {
	margin-top: 3px;
}
.result-list a:hover {
	color: rgb(11, 146, 241);
}
.jsjg-page {
	margin: 25px auto 31px; line-height: 35px;
}
.jsjg-page .page-num {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 35px; height: 35px; box-sizing: border-box;
}
.jsjg-page .page-lf {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 35px; height: 35px; box-sizing: border-box;
}
.jsjg-page .page-num:hover {
	background: rgb(0, 139, 235); border: 1px solid rgb(0, 139, 235); border-image: none;
}
.jsjg-page .page-lf:hover {
	background: rgb(0, 139, 235); border: 1px solid rgb(0, 139, 235); border-image: none;
}
.jsjg-page .cur.page-num {
	background: rgb(0, 139, 235); border: 1px solid rgb(0, 139, 235); border-image: none;
}
.jsjg-page .cur.page-lf {
	background: rgb(0, 139, 235); border: 1px solid rgb(0, 139, 235); border-image: none;
}
.page-more {
	line-height: 26px;
}
.nwybs-bar {
	background: url("../images/nwybs-bar.png") no-repeat 2px top; height: 23px; line-height: 23px; padding-left: 37px; font-size: 0px;
}
.nwybs-title {
	color: rgb(9, 49, 78); font-size: 18px; font-weight: bold;
}
.nwybs-cont {
	margin-top: 15px;
}
.nwybs-item {
	background: url("../images/nwybs-item.png") no-repeat 0px 299px rgb(255, 255, 255); width: 167px; height: 343px; margin-left: 8px; float: left; position: relative;
}
:first-child.nwybs-item {
	margin-left: 0px;
}
.nwybs-item-bg {
	background: rgb(11, 146, 241); width: 100%; height: 3px;
}
.nwybs-item-link {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: 100%; height: 343px; padding-top: 138px; display: block; box-sizing: border-box;
}
.cur.nwybs-item-link {
	border: 1px solid rgb(11, 146, 241); border-image: none;
}
.nwybs-ggzy {
	background: url("../images/nwybs-ggzy1.png") no-repeat center 45px;
}
.cur.nwybs-ggzy {
	background: url("../images/nwybs-ggzy2.png") no-repeat center 45px;
}
.nwybs-bmcx {
	background: url("../images/nwybs-bmcx1.png") no-repeat center 45px;
}
.cur.nwybs-bmcx {
	background: url("../images/nwybs-bmcx2.png") no-repeat center 45px;
}
.nwybs-xzxk {
	background: url("../images/nwybs-xzxk1.png") no-repeat center 45px;
}
.cur.nwybs-xzxk {
	background: url("../images/nwybs-xzxk2.png") no-repeat center 45px;
}
.nwybs-ggfw {
	background: url("../images/nwybs-ggfw1.png") no-repeat center 45px;
}
.cur.nwybs-ggfw {
	background: url("../images/nwybs-ggfw2.png") no-repeat center 45px;
}
.nwybs-gzmh {
	background: url("../images/nwybs-gzmh1.png") no-repeat center 45px;
}
.cur.nwybs-gzmh {
	background: url("../images/nwybs-gzmh2.png") no-repeat center 45px;
}
.nwybs-ggzy-te {
	text-align: center; color: rgb(11, 146, 241); font-size: 16px; font-weight: bold;
}
.nwybs-ggzy-tt {
	margin: 36px auto 0px; width: 132px; color: rgb(153, 153, 153); font-size: 12px;
}
.nwybs-item-link p.cur {
	color: rgb(255, 255, 255);
}
.nwybs-rt {
	width: 273px;
}
.nwybs-link {
	height: 85px; line-height: 85px; padding-left: 120px; font-size: 0px; margin-top: 13px; display: block;
}
:first-child.nwybs-link {
	margin-top: 0px;
}
.nwybsrt-yszw {
	background: url("../images/nwybsrt-yszw.png");
}
.nwybsrt-wssb {
	background: url("../images/nwybsrt-wssb.png");
}
.nwybsrt-zxyy {
	background: url("../images/nwybsrt-zxyy.png");
}
.nwybsrt-zxzx {
	background: url("../images/nwybsrt-zxzx.png");
}
.nwybs-tt {
	color: rgb(254, 254, 254); font-size: 22px; font-weight: bold;
}
.qh-overview {
	margin-bottom: 32px;
}
.qh-overview .szf-container {
	padding: 27px 49px 38px;
}
.overview {
	border: 1px solid rgb(155, 182, 203); border-image: none;
}
.overview-bar {
	height: 46px; color: rgb(236, 243, 248); line-height: 46px; font-size: 0px;
}
.icon-qhyw {
	background: url("../images/icon-qhyw.png"); margin: 8px 11px 9px 13px; width: 21px; height: 29px; position: absolute;
}
.overview-title {
	margin: 0px 0px 0px 45px; color: rgb(59, 118, 159); font-size: 18px; font-weight: bold;
}
.overview-main {
	background: rgb(255, 255, 255); padding: 0px 24px 0px 23px; border-top-color: rgb(204, 220, 232); border-top-width: 1px; border-top-style: solid;
}
.overview-list {
	padding-top: 10px;
}
.overview-list li {
	background: url("../images/overview-index1.png") no-repeat 0px 0px; padding: 0px 0px 0px 18px; height: 32px; line-height: 32px;
}
.overview-list li:first-child {
	background: url("../images/overview-index2.png") no-repeat 0px 0px;
}
.overview-list li:nth-child(5n+5) {
	background: url("../images/overview-index3.png") no-repeat 0px 0px; padding: 0px 0px 34px 18px;
}
.overview-list li:last-child {
	background: url("../images/overview-index4.png") no-repeat 0px 0px;
}
.overview-link {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 850px;
}
.overview-time {
	color: rgb(51, 51, 51); font-size: 14px; float: right;
}
.overview-page {
	margin: 10px 0px 0px; padding: 0px 0px 47px;
}
.overview-page .ztzl-page {
	margin: 0px auto;
}
.overview-page .page-lf {
	border: 1px solid rgb(234, 234, 234); border-image: none; height: 40px; box-sizing: border-box;
}
.overview-page .page-num {
	border: 1px solid rgb(234, 234, 234); border-image: none; height: 40px; box-sizing: border-box;
}
.overview-page .page-inp {
	border: 1px solid rgb(234, 234, 234); border-image: none;
}
.qh-videoview {
	margin-bottom: 32px;
}
.qh-videoview .szf-container {
	padding: 31px 44px 0px;
}
.videview-list {
	margin: 0px 0px 0px -30px;
}
.videview-list li {
	margin: 0px 0px 0px 30px; width: 350px; float: left;
}
.videview-link {
	height: 220px; display: block; position: relative;
}
.icon-video {
	background: url("../images/icon-video.png"); margin: auto; left: 0px; top: 0px; width: 61px; height: 61px; right: 0px; bottom: 0px; position: absolute;
}
.videview-link img {
	width: 100%; height: 100%;
}
.videview-tt {
	padding: 15px 0px 0px 4px; height: 107px;
}
.videview-info {
	color: rgb(59, 59, 59); line-height: 24px; overflow: hidden; font-size: 16px; display: block; max-height: 48px;
}
.videview-time {
	margin: 11px 0px 0px; color: rgb(137, 137, 137); line-height: 12px; font-size: 12px; display: block;
}
.videoview-page {
	margin: 0px; padding: 0px 0px 43px;
}
.qh-details {
	margin-bottom: 32px;
}
.qh-details .szf-container {
	padding: 31px 78px 40px;
}
.details {
	background: rgb(255, 255, 255); border: 1px solid rgb(155, 182, 203); border-image: none;
}
.details-header {
	padding: 36px 0px 0px; border-bottom-color: rgb(154, 154, 154); border-bottom-width: 1px; border-bottom-style: dashed;
}
.details-title {
	text-align: center; color: rgb(59, 118, 159); line-height: 36px; font-size: 30px; font-weight: bold;
}
.details-msg {
	margin: 31px 0px 15px; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; font-size: 0px;
}
.details-item {
	font-size: 14px;
}
.details-value {
	margin-right: 20px;
}
.icon-font {
	background: url("../images/icon-font.png") no-repeat 0px 3px; width: 19px; height: 18px; display: inline-block;
}
.font-size {
	background: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(230, 230, 230); border-image: none; width: 22px; height: 22px; text-align: center; font-size: 14px; display: inline-block; cursor: pointer; box-sizing: border-box;
}
.font-size:hover {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(165, 205, 248);
}
.cur.font-size {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(165, 205, 248);
}
.icon-line {
	background: rgb(220, 220, 220); margin: 10px 0px 5px; width: 21px; height: 1px; display: inline-block;
}
.details-main {
	padding: 56px 0px 138px;
}
.details-img {
	margin: 0px auto; width: 563px; height: 375px; display: block; position: relative;
}
.details-img img {
	width: 100%; height: 100%;
}
.details-footer {
	height: 82px; line-height: 82px; border-top-color: rgb(154, 154, 154); border-top-width: 1px; border-top-style: dashed;
}
.set-btns {
	font-size: 0px;
}
.set-btn {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 16px; padding: 0px; border-radius: 15px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 70px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; cursor: pointer; box-sizing: border-box;
}
:first-child.set-btn {
	margin: 0px 0px 0px 6px;
}
.cur.set-btn {
	border-color: rgb(11, 146, 241); color: rgb(80, 176, 243);
}
.set-btn:hover {
	border-color: rgb(11, 146, 241); color: rgb(80, 176, 243);
}
.share {
	margin: 8px 0px 0px; height: 74px; line-height: 74px; font-size: 0px;
}
.share-tt {
	color: rgb(102, 102, 102); font-size: 14px;
}
.share-link {
	margin: 17px 0px 0px 14px; border-radius: 50%; border: 1px solid rgb(223, 223, 223); border-image: none; width: 38px; height: 38px; display: inline-block;
}
:first-of-type.share-link {
	margin: 17px 0px 0px 10px;
}
.cur.share-link {
	border: 1px solid rgb(25, 152, 242); border-image: none;
}
.share-link:hover {
	border: 1px solid rgb(25, 152, 242); border-image: none;
}
.wechat {
	background: url("../images/wechat.png") no-repeat center rgb(255, 255, 255);
}
.cur.wechat {
	background: url("../images/wechat-hover.png") no-repeat center rgb(25, 152, 242);
}
.wechat:hover {
	background: url("../images/wechat-hover.png") no-repeat center rgb(25, 152, 242);
}
.weibo {
	background: url("../images/weibo.png") no-repeat center rgb(255, 255, 255);
}
.cur.weibo {
	background: url("../images/weibo-hover.png") no-repeat center rgb(25, 152, 242);
}
.weibo:hover {
	background: url("../images/weibo-hover.png") no-repeat center rgb(25, 152, 242);
}
.star {
	background: url("../images/star.png") no-repeat center rgb(255, 255, 255);
}
.cur.star {
	background: url("../images/star-hover.png") no-repeat center rgb(25, 152, 242);
}
.star:hover {
	background: url("../images/star-hover.png") no-repeat center rgb(25, 152, 242);
}
.share-more {
	background: url("../images/share-more.png") no-repeat center rgb(255, 255, 255);
}
.cur.share-more {
	background: url("../images/share-more-hover.png") no-repeat center rgb(25, 152, 242);
}
.share-more:hover {
	background: url("../images/share-more-hover.png") no-repeat center rgb(25, 152, 242);
}
.share a {
	float: left;
}
.share span {
	float: left;
}
.art-hearder {
	padding-top: 30px;
}
.art-hearder .details-msg {
	margin-top: 48px;
}
.details-art .details-main {
	padding: 0px 66px 0px 56px;
}
.art-par {
	color: rgb(51, 51, 51); line-height: 40px; text-indent: 36px; font-size: 18px;
}
.datails-art {
	padding: 20px 0px 30px;
}
.datails-code {
	padding: 0px 0px 31px;
}
.scan-code {
	margin: 0px auto; width: 132px; height: 132px;
}
.scan-code img {
	width: 100%; height: 100%;
}
.qh-catalog {
	margin: 0px 0px 26px;
}
.qh-catalog .szf-container {
	padding: 35px 79px 39px;
}
.catalog-header {
	background: rgb(255, 255, 255); padding: 18px 0px 22px 75px; border: 1px solid rgb(156, 181, 201); border-image: none; font-size: 0px;
}
.catalog-tab tr td {
	font-size: 0px;
}
.ctab-stem {
	width: 65px; text-align: justify; display: inline-block; -ms-text-align-last: justify; -moz-text-align-last: justify;
}
.ctab-stem-font {
	color: rgb(59, 118, 159); line-height: 36px; font-size: 16px; font-weight: bold;
}
.ctab-se {
	width: 500px;
}
.ctab-va {
	color: rgb(59, 118, 159); line-height: 18px; font-size: 16px;
}
.ctab-fo {
	width: 260px;
}
.catalog-art {
	margin: 16px 0px 0px; border: 1px solid rgb(156, 181, 201); border-image: none;
}
.cart-title {
	background: rgb(255, 255, 255); padding: 35px 0px 28px; text-align: center; font-size: 0px;
}
.cart-te {
	color: rgb(156, 181, 201); line-height: 38px; font-size: 30px; font-weight: bold;
}
.cart-num {
	height: 34px; text-align: center; color: rgb(59, 118, 159); line-height: 34px; font-size: 14px;
}
.cart-content {
	background: rgb(255, 255, 255); padding: 21px 79px 53px 77px; color: rgb(51, 51, 51); font-size: 18px;
}
.cart-par {
	line-height: 40px;
}
.cart-for {
	text-align: right; line-height: 42px;
}
:first-of-type.cart-for {
	margin: 15px 0px 0px;
}
.qh-public {
	margin-bottom: 32px;
}
.qh-public .szf-container {
	padding: 30px 25px 34px 24px;
}
.public-lf {
	width: 300px;
}
.public-lf .zfxxkzl-link {
	border: currentColor; border-image: none; width: 300px;
}
.public-lf .zfxxkzl-link span {
	font-size: 18px; margin-left: 30px;
}
.public-lf .zfxxkzl-items :first-child.zfxxkzl-item {
	margin-top: 0px;
}
.public-lf .zfxxkzl-item {
	margin-top: 9px;
}
.public-lf .zfxxkzl-link img {
	top: 14px; right: 31px;
}
.public-rt {
	width: 825px;
}
.pubic-item {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 11px; width: 198px; height: 42px; float: left; position: relative;
}
:first-child.pubic-item {
	margin: 0px;
}
.pubic-item-bg {
	background: rgb(11, 146, 241); height: 2px;
}
.pubic-item-link {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(239, 241, 242) rgb(239, 241, 242); border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 42px; font-size: 18px; display: block;
}
.cur.pubic-item-link {
	border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.pubic-apply {
	background: rgb(255, 255, 255); margin: 17px 0px 0px; padding: 14px 24px 32px 30px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.apply-cap {
	color: rgb(68, 68, 68); line-height: 42px; font-size: 16px; font-weight: bold;
}
.apply-par {
	color: rgb(68, 68, 68); line-height: 40px; text-indent: 18px; font-size: 16px;
}
.apply-fot {
	margin: 35px 0px 0px;
}
.apply-btn {
	background: url("../images/apply-btn.png"); margin: 0px auto; width: 119px; height: 42px; color: rgb(255, 255, 255); font-size: 16px; display: block; cursor: pointer;
}
.qh-online {
	margin-bottom: 32px;
}
.qh-online .szf-container {
	padding: 25px 0px 47px 30px;
}
.online-new {
	width: 1132px;
}
.online-new-te .zxft-title {
	background: url("../images/qh-sy-zxft-title.png") no-repeat 0px top; color: rgb(11, 146, 241); padding-left: 39px; font-size: 22px;
}
.online-new-items {
	margin: 15px 0px 0px;
}
.online-new-item {
	margin: 22px 0px 0px; height: 209px; overflow: hidden;
}
:first-child.online-new-item {
	margin: 0px;
}
.onnew-link-img {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 316px; height: 100%; box-sizing: border-box;
}
.onnew-link-img img {
	width: 100%; height: 100%;
}
.onnew-detail {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; padding: 0px 0px 0px 18px; border-image: none; width: 815px; height: 100%; overflow: hidden; font-size: 0px; box-sizing: border-box;
}
.onnew-te {
	margin: 27px 0px 0px;
}
.onnew-link {
	color: rgb(59, 118, 159); line-height: 22px; font-size: 18px; font-weight: bold;
}
.onnew-con {
	margin: 21px 0px 25px;
}
.onnew-ct {
	color: rgb(59, 118, 159); line-height: 28px; font-size: 16px; font-weight: bold; float: left;
}
.onnew-va {
	width: 700px; color: rgb(119, 119, 119); line-height: 28px; overflow: hidden; font-size: 14px; float: left; max-height: 56px;
}
.onnew-see {
	color: rgb(11, 146, 241); font-size: 14px;
}
.online-his {
	margin: 45px 0px 0px;
}
.onhis-title .art-leave {
	width: 992px;
}
.onhis-list {
	margin: 19px 0px 0px;
}
.onhis-list .fthg-item {
	margin: 0px 0px 0px 32px; float: left;
}
.onhis-list :first-child.fthg-item {
	margin: 0px;
}
.onhis-list .fthg-item {
	width: 260px; height: auto;
}
.onhis-list .fthg-link {
	width: 100%; height: 168px;
}
.onhis-list .fthg-link img {
	width: 100%; height: 100%;
}
.onhis-list .fthg-detail {
	width: 100%; height: 162px;
}
.onhis-list .fthg-title {
	padding: 15px 0px 0px 15px; width: 224px; margin-bottom: 19px;
}
.onhis-tt {
	margin: 0px auto; width: 224px; color: rgb(136, 136, 136); line-height: 22px; overflow: hidden; font-size: 14px; display: block; max-height: 88px;
}
.qh-ondetail {
	margin-bottom: 32px;
}
.qh-ondetail .szf-container {
	padding: 0px 0px 37px 30px;
}
.ondetop-title {
	padding: 36px 0px 0px; text-align: center; color: rgb(11, 146, 241); line-height: 34px; font-size: 30px; font-weight: bold; display: block;
}
.ondetop-cont {
	height: 364px; margin-top: 38px;
}
.ondetop-cont .onnew-link-img {
	border: currentColor; border-image: none; width: 591px;
}
.ondetop-cont .online-new-item {
	height: 100%;
}
.ondetop-cont .onnew-detail {
	background: rgb(78, 129, 165); padding: 19px 0px 0px 27px; border: currentColor; border-image: none; width: 541px;
}
.ondetop-cont .onnew-ct {
	color: rgb(255, 255, 255); line-height: 36px;
}
.ondetop-cont .onnew-va {
	width: 430px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-top: 3px; max-height: 240px;
}
.ondetop-cont .onnew-va .onnew-va-tt2 {
	color: rgb(255, 255, 255);
}
.ondetop-cont .onnew-con {
	margin: 0px;
}
.ondetail-mid {
	margin: 34px 0px 0px;
}
.pic-live .art-title {
	width: 117px; height: 41px; line-height: 41px; font-size: 18px;
}
.pic-live .art-leave {
	border-color: rgb(225, 225, 225); width: 226px; height: 41px;
}
.pic-live-list {
	margin: 20px 0px 0px; width: 342px;
}
.pic-live-item {
	text-align: center;
}
:first-child.pic-live-item {
	margin-bottom: 17px;
}
:nth-child(2).pic-live-item {
	margin-bottom: 23px;
}
:nth-child(3).pic-live-item {
	margin-bottom: 22px;
}
.pic-live-img {
	width: 100%; height: 210px; display: block;
}
.pic-live-img img {
	width: 100%; height: 100%;
}
.pic-live-tt {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.text-note {
	width: 759px;
}
.text-note .art-title {
	width: 117px; height: 41px; line-height: 41px;
}
.text-note .art-leave {
	border-color: rgb(218, 218, 218); width: 642px; border-left-width: medium; border-left-style: none;
}
.chat-list {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); padding: 29px 0px 0px 28px; border-image: none; height: 832px; -ms-overflow-y: auto; box-sizing: border-box;
}
.chat-bar {
	height: 25px;
}
.chat-index {
	background: rgb(108, 181, 232); width: 25px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; float: left;
}
.chat-info {
	background: rgb(245, 245, 245); width: 671px; height: 100%; color: rgb(55, 157, 228); line-height: 25px; font-size: 0px; float: left;
}
.chater {
	font-size: 16px; margin-left: 11px;
}
.chat-time {
	font-size: 14px; margin-left: 18px;
}
.chat-tt {
	padding: 14.5px 20px 15.5px 0px; color: rgb(68, 68, 68); line-height: 24px; font-size: 15px;
}
.ondetail-btm {
	margin: 34px 0px 0px; width: 1130px; height: 488px;
}
.user-view {
	background: rgb(255, 255, 255); padding: 20px 0px 43px 37px; border: 1px solid rgb(155, 182, 203); border-image: none;
}
.user-view-bar {
	background: url("../images/user-view.png") no-repeat 9px top; padding: 0px 0px 0px 39px; height: 24px; line-height: 24px; font-size: 0px;
}
.user-view-te {
	color: rgb(62, 120, 160); font-size: 18px; font-weight: bold;
}
.user-view-form {
	background: rgb(242, 247, 250); margin: 13px 0px 0px; padding: 33px 51px 0px 43px; border: 1px solid rgb(208, 226, 237); border-image: none; width: 1051px; height: 378px; font-size: 0px; box-sizing: border-box;
}
.user-view-item {
	margin: 20px 0px 0px; line-height: 38px; font-size: 0px; display: inline-block;
}
:first-child.user-view-item {
	margin: 0px;
}
.user-view-item .ctab-stem {
	width: 48px;
}
.view-tt {
	color: rgb(51, 51, 51); font-size: 16px; float: left;
}
.view-inp {
	background: rgb(255, 255, 255); padding: 0px 8px; border: 1px solid rgb(208, 226, 237); border-image: none; color: rgb(51, 51, 51); font-size: 16px; box-sizing: border-box;
}
.view-inp1 {
	width: 293px; height: 38px;
}
.view-inp2 {
	padding: 8px; width: 888px; height: 125px;
}
.view-inp3 {
	width: 147px; height: 38px;
}
.view-code {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 17px; width: 93px; height: 38px; display: inline-block;
}
.view-btns {
	margin: 39px auto 25px; width: 197px;
}
.view-btn {
	background: rgb(197, 197, 197); padding: 0px; border-radius: 5px; width: 90px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; cursor: pointer;
}
.cur.view-btn {
	background: rgb(254, 151, 50);
}
.view-btn:hover {
	background: rgb(254, 151, 50);
}
:first-child.view-btn {
	margin-right: 17px;
}
.user-view-way {
	margin: 0px 0px 0px 210px;
}
.user-view-con {
	height: 125px;
}
.qh-qhGener {
	margin-bottom: 32px;
}
.qh-qhGener .szf-container {
	padding: 29px 25px 18px 24px;
}
.qhGener-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none;
}
.qhGener-title {
	padding: 0px 0px 0px 28px; height: 50px; color: rgb(11, 146, 241); line-height: 50px; font-size: 20px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.qhGener-info {
	padding: 14px 44px 42px 39px;
}
.qhGener-par {
	color: rgb(51, 51, 51); line-height: 38px; text-indent: 32px; font-size: 16px;
}
.qh-catalogue {
	margin-bottom: 32px;
}
.qh-catalogue .szf-container {
	padding: 29px 25px 39px 24px;
}
.catalogue-lf {
	width: 300px;
}
.catalogue-rt {
	width: 810px;
}
.gkml-te {
	background: url("../images/gkml-te.png") no-repeat 34px rgb(11, 146, 241); padding: 0px 0px 0px 66px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; font-weight: bold;
}
.gkml-tab {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); border-image: none;
}
.gkml-titles {
	background: rgb(240, 240, 240); padding: 0px 0px 0px 2px; height: 58px;
}
.gkml-title {
	background: rgb(255, 255, 255); margin: 8px 0px 0px 6px; border-radius: 5px; border: 1px solid rgb(108, 181, 232); border-image: none; width: 90px; height: 35px; text-align: center; color: rgb(108, 181, 232); line-height: 35px; font-size: 16px; float: left; cursor: pointer; box-sizing: border-box;
}
.cur.gkml-title {
	background: rgb(108, 181, 232); color: rgb(255, 255, 255);
}
.gkml-item {
	background: rgb(255, 255, 255); padding: 6px 0px 27px; width: 100%; overflow: auto; display: none; max-height: 565px; box-sizing: border-box;
}
.gkml-list > li ul {
	display: none;
}
.gkml-list > li li {
	padding-left: 22px;
}
.gkml-link {
	margin: 0px 0px 14px -1px; height: 24px; line-height: 24px; padding-left: 51px; font-size: 0px; border-left-color: transparent; border-left-width: 3px; border-left-style: solid; display: block;
}
.depart {
	color: rgb(51, 51, 51); font-size: 14px;
}
.depart-num {
	color: rgb(51, 51, 51); font-size: 14px;
}
.plus {
	background: url("../images/plus.png") no-repeat 34px;
}
.cut {
	background: url("../images/cut.png") no-repeat 34px;
}
.gkml-list > li > .cur.gkml-link {
	border-left-color: rgb(11, 146, 241); border-left-width: 3px; border-left-style: solid;
}
.gkml-list > li > .gkml-link:hover {
	border-left-color: rgb(11, 146, 241); border-left-width: 3px; border-left-style: solid;
}
.cur.gkml-link {
	font-weight: bold;
}
.gkml-link:hover {
	font-weight: bold;
}
.cur.gkml-link span {
	color: rgb(11, 146, 241);
}
.gkml-link:hover span {
	color: rgb(11, 146, 241);
}
.gkml-zfxx {
	margin: 27px 0px 0px;
}
.catalogue-lf .zfxxkzl-item {
	margin-top: 9px;
}
.catalogue-lf .zfxxkzl-link {
	border: currentColor; border-image: none; width: 100%;
}
.catalogue-lf .zfxxkzl-link span {
	margin-left: 30px;
}
.cag-search-wraper {
	background: rgb(247, 247, 247); border: 1px solid rgb(255, 255, 255); border-image: none; height: 76px;
}
.cag-search-bar {
	padding: 17px 0px 0px 23px; font-size: 0px;
}
.cag-search {
	background: url("../images/cag-search.png") no-repeat 16px rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; width: 396px; height: 40px; float: left;
}
.cag-search-inp {
	width: 340px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; margin-left: 45px;
}
.cag-search-bar .fw-sel {
	background: url("../images/cag-arrow.png") no-repeat 96px rgb(255, 255, 255); margin: 0px 0px 0px 12px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 123px; height: 40px; line-height: 40px;
}
.cag-search-bar .quanbu2 {
	margin-left: 16px;
}
.cag-search-bar .sort {
	top: 39px; z-index: 1; max-height: 82px;
}
.cag-btn {
	background: rgb(254, 151, 50); padding: 0px; border-radius: 5px; width: 83px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; margin-right: 20px; float: right; cursor: pointer;
}
.cag-guide {
	background: rgb(255, 255, 255);
}
.guide-title {
	padding: 29px 0px 18px; text-align: center; color: rgb(43, 102, 144); line-height: 36px; font-size: 30px; font-weight: bold; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
.guide-content {
	padding: 14px 33px 68px 31px;
}
.guide-par {
	color: rgb(51, 51, 51); line-height: 32px; text-indent: 27px; font-size: 14px;
}
.cag-tab {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255); border-image: none;
}
:first-child.cag-tr {
	height: 41px;
}
.cag-tr {
	height: 59px; cursor: pointer;
}
.cag-tr > td {
	border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.cag-tr > td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
:first-child.cag-tr > td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
:nth-child(2n+1).cag-tr > td {
	background: rgb(220, 237, 249);
}
:nth-child(2n).cag-tr > td {
	background: rgb(247, 247, 247);
}
.cag-tr > td:first-child {
	width: 547px;
}
.cag-tr > td:nth-child(2) {
	width: 158px;
}
.cag-tr > td:nth-child(3) {
	width: 104px;
}
:first-child.cag-tr > td {
	color: rgb(33, 48, 58); font-size: 16px; font-weight: bold;
}
.cag-tr > td {
	text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.cag-link {
	padding: 18px 7px 11px 18px; text-align: left; color: rgb(51, 51, 51); line-height: 21px; font-size: 14px; display: block;
}
.cag-link:hover {
	color: rgb(11, 146, 241);
}
.cag-link:hover + .cag-tab-hover {
	display: block;
}
.cag-tr > td:first-child {
	position: relative;
}
.cag-tab-hover {
	left: 0px; top: 58px; width: 810px; display: none; position: absolute; z-index: 1;
}
.caghv-content {
	background: rgb(59, 118, 159); padding: 18px 0px 18px 54px; border: 1px solid rgb(229, 229, 229); border-image: none; font-size: 0px;
}
.caghv-par {
	text-align: left; line-height: 30px; font-size: 0px; float: left;
}
.caghv-parlf {
	width: 405px;
}
.caghv-parrt {
	width: 349px;
}
.caghv-stem {
	width: 57px; text-align: justify; font-weight: bold; display: inline-block; -ms-text-align-last: justify; -moz-text-align-last: justify;
}
.caghv-sp {
	color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.caghv-title {
	width: 646px;
}
.cag-page {
	margin: 0px auto; width: 444px; height: 26px; line-height: 26px; padding-top: 29px;
}
.cag-pg {
	border: 1px solid rgb(210, 210, 210); border-image: none; height: 26px; text-align: center; color: rgb(76, 76, 76); font-size: 12px; margin-left: 3px; float: left; box-sizing: border-box;
}
:first-child.cag-pg {
	margin-left: 0px;
}
.cag-pg:hover {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.cur.cag-pg {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.cag-page-fst {
	background: rgb(255, 255, 255); width: 60px;
}
.cag-page-num {
	background: rgb(255, 255, 255); width: 26px;
}
.cag-page-pre {
	background: url("../images/cag-page-pre.png") no-repeat 12px rgb(242, 247, 250); width: 85px; text-align: left; padding-left: 37px;
}
.cur.cag-page-pre {
	background: url("../images/cag-page-pre.png") no-repeat 12px rgb(11, 146, 241);
}
.cag-page-pre:hover {
	background: url("../images/cag-page-pre.png") no-repeat 12px rgb(11, 146, 241);
}
.cag-page-next {
	background: url("../images/cag-page-next.png") no-repeat 70px rgb(242, 247, 250); width: 85px; text-align: left; padding-left: 11px;
}
.cur.cag-page-next {
	background: url("../images/cag-page-next.png") no-repeat 70px rgb(11, 146, 241);
}
.cag-page-next:hover {
	background: url("../images/cag-page-next.png") no-repeat 70px rgb(11, 146, 241);
}
.cag-new-content .cag-tr > td:first-child {
	width: 647px;
}
.qh-report {
	margin-bottom: 32px;
}
.qh-report .szf-container {
	padding: 29px 60px 35px;
}
.report-lb {
	width: 1072px; height: 65px; position: relative;
}
.report-tabs-wrapper {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.report-tabs {
	left: 0px; top: 0px; font-size: 0px; display: inline-block; white-space: nowrap; position: absolute;
}
.report-btn {
	background: rgb(255, 255, 255); border: 1px solid rgb(11, 146, 241); border-image: none; top: 0px; width: 26px; height: 52px; text-align: center; color: rgb(11, 146, 241); line-height: 53px; font-family: "宋体"; font-size: 24px; position: absolute; cursor: pointer; box-sizing: border-box;
}
.cur.report-btn {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.report-btn:hover {
	background: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.report-pre {
	left: -36px;
}
.report-next {
	right: -35px;
}
.report-tab-items {
	margin-top: 30px;
}
.report-tab-item {
	display: none;
}
.report-year {
	margin-bottom: 10px; margin-left: 8px; display: inline-block; position: relative;
}
:first-child.report-year {
	margin-left: 0px;
}
.report-link {
	background: rgb(255, 255, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(11, 146, 241) rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 110px; height: 52px; text-align: center; color: rgb(11, 146, 241); line-height: 52px; font-size: 16px; font-weight: bold; display: inline-block;
}
.cur.report-link {
	background: rgb(11, 146, 241); border-color: rgb(11, 146, 241); color: rgb(255, 255, 255);
}
.report-news {
	width: 1132px;
}
.report-new {
	width: 242px; margin-left: 24px; float: left;
}
.report-new .newspa {
	background: url("../images/news-2.jpg") no-repeat center 33px rgb(255, 255, 255); margin: 0px auto; width: 172px; height: 210px;
}
.report-new .news-year {
	height: 18px; color: rgb(239, 157, 59); line-height: 18px; letter-spacing: 4px; font-family: "Arial"; font-size: 18px; margin-top: 137px; text-shadow: none;
}
.report-new .news-qi {
	height: 14px; color: rgb(239, 157, 59); line-height: 14px; font-size: 14px; margin-top: 8px;
}
.report-new-count {
	margin: 15px 0px 59px; height: 14px; text-align: center; color: rgb(60, 118, 158); line-height: 14px; font-size: 14px; display: block;
}
.report-page .ztzl-page {
	margin-top: 0px;
}
.report-page .go {
	border: 1px solid rgb(234, 234, 234); border-image: none; box-sizing: border-box;
}
.qh-leader {
	padding-bottom: 32px;
}
.qh-leader .szf-container {
	padding: 0px 57px 90px 72px;
}
.qh-leader .szf-lf {
	width: 710px;
}
.leader-sum .photo {
	width: 185px; height: 243px; line-height: 243px; margin-bottom: 24px; float: left;
}
.leader-sum .photo img {
	width: 163px; height: 221px;
}
.leader-info {
	padding: 13px; width: 499px; float: right;
}
.leader-title {
	height: 18px; color: rgb(11, 146, 241); line-height: 18px; padding-left: 3px; font-size: 18px; font-weight: bold;
}
.leader-con {
	margin: 15px 0px 0px 3px; height: 48px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 16px;
}
.leader-title2 {
	margin-top: 28px;
}
.leader-resume {
	padding: 20px 0px 0px;
}
.time-info-list {
	padding-top: 16px;
}
.time-info {
	color: rgb(51, 51, 51); line-height: 36px; text-indent: 33px; font-size: 16px;
}
.time-tt {
	margin-left: 20px;
}
.video-report {
	margin-top: 13px;
}
.video-report-link {
	width: 100%; height: 190px; display: block;
}
.video-report-info {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 14px; margin-top: 12px; display: block;
}
.video-report-info:hover {
	color: rgb(11, 146, 241);
}
.qh-mailbox {
	padding-bottom: 32px;
}
.qh-mailbox .szf-container {
	padding: 29px 25px 26px 24px;
}
.qh-mailbox .gkml-zfxx {
	margin-top: 0px;
}
.qh-mailbox .catalogue-rt {
	width: 825px;
}
.mailbox-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none;
}
.mailbox-bar {
	height: 42px; line-height: 42px; font-size: 0px;
}
.mailbox-te {
	color: rgb(33, 48, 58); font-size: 16px; font-weight: bold; display: inline-block; box-sizing: border-box;
}
.mailbox-te-1 {
	width: 567px; padding-left: 26px;
}
.mailbox-te-2 {
	width: 128px; text-align: center; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.mailbox-list {
	padding-left: 26px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.mailbox-list .overview-link {
	width: 522px;
}
.mailbox-list .overview-time {
	width: 128px; text-align: center; float: left;
}
.mailbox-page {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.overview-page {
	padding-bottom: 19px; margin-top: 20px;
}
.qh-mailtab {
	padding-bottom: 32px;
}
.qh-mailtab .szf-container {
	padding: 57px 80px 62px;
}
.mail-title {
	text-align: center; color: rgb(59, 118, 159); line-height: 36px; font-size: 30px; font-weight: bold; margin-bottom: 38px;
}
.mail-table {
	border: 1px solid rgb(217, 229, 237); border-image: none; margin-top: 38px;
}
:first-child.mail-table {
	
}
.mail-table th {
	background: rgb(232, 246, 255); height: 48px; text-align: left; color: rgb(59, 118, 159); padding-left: 21px; font-size: 18px; font-weight: bold;
}
.mail-table tr {
	border-top-color: rgb(217, 229, 237); border-top-width: 1px; border-top-style: solid;
}
.mail-table tr td:first-child {
	width: 110px; text-align: center; border-right-color: rgb(217, 229, 237); border-right-width: 1px; border-right-style: solid;
}
.mail-table td {
	background: rgb(255, 255, 255); height: 43px; color: rgb(59, 118, 159); line-height: 24px; font-size: 16px;
}
.mail-table tr td:nth-child(2) {
	width: 928px; text-align: left; padding-left: 30px;
}
.mail-content {
	padding: 19px 30px 20px 0px;
}
.qh-opincollect {
	padding-bottom: 32px;
}
.qh-opincollect .szf-container {
	padding: 38px 78px 60px;
}
.qh-opincollect .catalog-art {
	border-color: rgb(155, 182, 203); margin: 0px;
}
.qh-opincollect .cart-title {
	padding: 42px 0px 34px;
}
.qh-opincollect .cart-te {
	color: rgb(59, 118, 159);
}
.opcl-tt {
	margin-right: 27px;
}
.qh-opincollect .cart-content {
	padding: 27px 58px 55px 56px; border-bottom-color: rgb(154, 154, 154); border-bottom-width: 1px; border-bottom-style: dashed;
}
.qh-opincollect .cart-par {
	text-indent: 36px;
}
.opcl-add {
	height: 18px; line-height: 18px; margin-top: 44px;
}
.opcl-add-tt {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
.opcl-add-link {
	color: rgb(11, 146, 241); font-size: 18px;
}
.qh-opincollect .user-view {
	padding: 47px 0px 47px 60px; border: currentColor; border-image: none;
}
.qh-opincollect .user-view-form {
	width: 920px;
}
.qh-opincollect .user-view-way {
	margin-left: 94px;
}
.qh-opincollect .view-inp2 {
	width: 760px;
}
.opin-collect {
	background: rgb(255, 255, 255); padding: 0px 60px 44px 123px;
}
.opin-title {
	line-height: 18px; font-size: 0px; margin-bottom: 13px;
}
.opin-te {
	color: rgb(61, 120, 160); font-size: 18px; font-weight: bold;
}
.opin-note {
	color: rgb(34, 34, 34); font-size: 14px;
}
.opin-de {
	margin-right: 17px; margin-left: 11px;
}
.opin-count {
	color: rgb(254, 150, 57); font-size: 14px; font-weight: bold; margin-right: 4px; margin-left: 4px;
}
.opin-list li {
	padding: 18px 0px 11px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.opin-list li:first-child {
	border: currentColor; border-image: none;
}
.opin-pe {
	height: 16px; line-height: 16px; font-size: 0px;
}
.opin-name {
	color: rgb(34, 44, 52); font-size: 16px;
}
.opin-time {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.opin-about {
	line-height: 18px; padding-left: 5px; font-size: 14px; margin-top: 15px;
}
.qh-survey {
	padding-bottom: 32px;
}
.qh-survey .szf-container {
	padding: 38px 78px 35px;
}
.survey-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(172, 195, 213); border-image: none;
}
.survey-header {
	padding-bottom: 11px; border-bottom-color: rgb(154, 154, 154); border-bottom-width: 1px; border-bottom-style: dashed;
}
.survey-title {
	margin: 33px 0px 50px; text-align: center; color: rgb(59, 118, 159); line-height: 36px; font-size: 30px; font-weight: bold;
}
.survey-sum {
	line-height: 34px; padding-left: 39px; font-size: 0px;
}
.survey-sum-te {
	color: rgb(68, 68, 68); font-size: 18px; font-weight: bold;
}
.survey-sum-tt {
	color: rgb(68, 68, 68); font-size: 18px;
}
.survey-list {
	padding: 28px 0px 0px 43px;
}
.survey-list label {
	cursor: pointer;
}
.survey-index {
	height: 16px; color: rgb(68, 68, 68); line-height: 16px; font-size: 16px;
}
.survey-imp {
	color: rgb(248, 67, 67); font-family: "宋体"; font-size: 12px; margin-left: 8px; position: absolute;
}
.survey-radios {
	padding: 25px 0px 47px;
}
.survey-radios .radio-item {
	height: 16px; float: none; display: block;
}
.survey-radios :first-child.radio-item {
	margin-bottom: 20px;
}
.survey-radios .radio-box {
	border-color: rgb(202, 202, 202); margin: 0px 7px 0px 0px;
}
.survey-radios .cur.radio-box {
	background: url("../images/blue-check.png") no-repeat center; border-color: rgb(66, 157, 231);
}
.survey-radios .radio-tt {
	color: rgb(68, 68, 68); line-height: 16px; font-size: 16px;
}
.survey-select {
	padding: 28px 0px 51px;
}
.survey-select .fw-sel span {
	display: block;
}
.survey-select .sort {
	top: 32px; max-height: 62px;
}
.survey-select .fw-sel {
	background: url("../images/sel-arrow2.png") no-repeat 153px; border-color: rgb(201, 201, 201); padding: 0px 13px; width: 180px; height: 33px; line-height: 31px;
}
.survey-check {
	padding: 27px 3px;
}
.survey-check .gjc-ra {
	height: 16px; clear: both; margin-bottom: 18px; float: none; display: block;
}
.survey-check .check-box {
	border-color: rgb(201, 201, 201); margin: 0px 14px 0px 0px; border-radius: 0px;
}
.survey-check .check-tt {
	color: rgb(68, 68, 68); line-height: 16px;
}
.survey-area {
	margin: 19px 0px 0px; padding: 19px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 958px; height: 141px; color: rgb(68, 68, 68); font-size: 16px; box-sizing: border-box;
}
.survey-btns {
	margin: 30px auto 29px; width: 304px; font-size: 0px;
}
.survey-btn {
	background: url("../images/survey-btn.png"); padding: 0px; width: 90px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-left: 17px; cursor: pointer;
}
.survey-btn:hover {
	opacity: 0.8;
}
:first-child.survey-btn {
	background: rgb(254, 151, 50); border-radius: 3px; margin-left: 0px;
}
.qh-map {
	padding-bottom: 32px;
}
.qh-map .szf-container {
	padding: 24px 24px 15px;
}
.qh-map .art-title {
	width: 130px; height: 45px; line-height: 45px; font-size: 18px;
}
.qh-map .art-leave {
	width: 1020px; height: 45px;
}
.map-list {
	padding: 3.5px 0px 24.5px 37px;
}
.map-list li {
	width: 178px; height: 45px; line-height: 45px; font-size: 0px; display: inline-block;
}
.map-list-link {
	color: rgb(51, 51, 51); font-size: 16px;
}
.map-list-link:hover {
	color: rgb(11, 146, 241);
}
.status {
	border-radius: 10px; width: 55px; height: 20px; line-height: 20px; display: inline-block;
}
.cur.status {
	background: rgb(83, 185, 110); color: rgb(255, 255, 255);
}
#qhs-bainian {
	left: 50%; top: 50%; width: 0px; height: 0px; position: fixed; z-index: 900;
}
.qhs-newyear-box {
	width: 80%; height: 80%; margin-top: 5%; margin-left: 10%; position: relative; z-index: 999;
}
.newyear-box-img {
	width: 100%; height: 100%;
}
.newyear-box-close {
	top: 0px; right: 0px; display: none; position: absolute; z-index: 999; cursor: pointer;
}
