.newsbox {
	background: url("../images/newsbg.jpg") repeat-y top; width: 100%; overflow: hidden; display: block; min-height: 800px;
}
.newsbox1 {
	width: 100%; display: block;
}
.linebox {
	background: rgb(255, 255, 255); width: 100%; height: 9px; border-top-color: rgb(229, 229, 229); border-top-width: 4px; border-top-style: solid;
}
.banner {
	width: 100%; height: 289px; overflow: hidden; border-top-color: rgb(229, 229, 229); border-top-width: 4px; border-top-style: solid;
}
.news_c {
	margin: 0px auto; width: 1100px; height: auto;
}
.news_c1 {
	background: rgb(249, 249, 249); margin: 0px auto; width: 1098px; height: auto; overflow: hidden; border-right-color: rgb(241, 241, 246); border-left-color: rgb(241, 241, 246); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.mleft_c {
	background: rgb(255, 255, 255); width: 456px; height: 430px; overflow: hidden; border-right-color: rgb(241, 241, 246); border-bottom-color: rgb(241, 241, 246); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: inline-block;
}
.mright_c {
	background: rgb(249, 249, 249); width: 641px; height: 430px; overflow: hidden; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
.mleft_c ul {
	width: 100%; float: left; display: block;
}
.mleft_c ul li {
	background: url("../images/iconcircle.jpg") no-repeat 25px 8px; width: 380px; padding-left: 36px; margin-top: 8px;
}
.mleft_c ul li p {
	color: rgb(102, 102, 102); padding-left: 6px; font-size: 14px;
}
.mleft_c ul li span {
	color: rgb(193, 193, 193); font-size: 14px;
}
.mright_c ul {
	width: 100%; float: left; display: block;
}
.mright_c ul li {
	padding: 0px 40px 12px 20px; overflow: hidden; margin-top: 12px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.mright_c ul .border-b-no {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.mright_c ul li img {
	width: 150px; height: 95px; margin-right: 20px; float: left;
}
.mright_c ul li h2 {
	color: rgb(102, 102, 102); padding-bottom: 10px; font-size: 16px;
}
.mright_c ul li span {
	color: rgb(153, 153, 153); font-size: 12px;
}
.mright_c ul li p {
	text-align: justify; color: rgb(162, 162, 162); font-size: 12px;
}
.mright_c ul li p a {
	color: rgb(255, 102, 0); padding-left: 20px; display: inline-block;
}
.zsbanner {
	background: url("../images/zsbanner.jpg") no-repeat 0px 0px; width: 100%; height: 202px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 15px; border-top-style: solid;
}
.hzbanner {
	background: url("../images/hzbanner.jpg") no-repeat 0px 0px; width: 100%; height: 200px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 15px; border-bottom-width: 30px; border-top-style: solid; border-bottom-style: solid;
}
.qdbanner {
	background: url("../images/qdbanner.jpg") no-repeat 50% 0px; width: 100%; height: 290px; overflow: hidden;
}
.zsbanner .banner_c {
	margin: 50px 0px 0px 414px; width: 390px; height: 120px;
}
.hzbanner .banner_c {
	margin: 40px 0px 0px 460px; width: 390px; height: 120px;
}
.qdbanner .banner_w {
	margin: 60px auto; width: 1100px; height: 160px;
}
.qdbanner .banner_w .banner_c {
	padding-left: 684px;
}
.banner_c ul {
	padding: 13px 0px; float: left; display: block;
}
.banner_c ul li {
	background: url("../images/iconlist02.jpg") no-repeat 2px 50%; padding: 0px 20px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; float: left; display: inline-block;
}
.qdbanner .banner_p {
	color: rgb(102, 102, 102); font-size: 18px;
}
.qdbanner .banner_w .banner_c a {
	width: 126px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 16px; margin-left: 4px; display: block;
}
.banner_h1 {
	color: rgb(255, 144, 0); font-size: 33px; font-weight: 900;
}
.banner_p {
	color: rgb(51, 51, 51); font-size: 23px;
}
.tyh1 {
	padding: 20px 0px 10px; width: 100%; color: rgb(255, 106, 18); font-size: 24px;
}
.p_c {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.table_c {
	background: rgb(255, 253, 246); width: 100%; overflow: hidden; font-size: 14px; margin-bottom: 20px;
}
.table_c td {
	padding: 15px 10px;
}
.table_c td i {
	width: 26px; height: 26px; padding-right: 2px;
}
.table_c td i img {
	vertical-align: middle;
}
.border01_1 {
	background: rgb(255, 255, 255); border-width: 2px 2px 1px; border-style: solid; border-color: rgb(239, 239, 239);
}
.border01_2 {
	background: rgb(255, 255, 255); border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-right-width: 2px; border-bottom-width: 1px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.border01_3 {
	background: rgb(255, 255, 255); border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.border02_1 {
	border-top-color: rgb(247, 247, 244); border-bottom-color: rgb(239, 239, 239); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.border02_2 {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.border02_3 {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 2px; border-bottom-style: solid;
}
.border03_1 {
	border-top-color: rgb(255, 255, 205); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(255, 255, 205); border-top-width: 2px; border-bottom-width: 1px; border-left-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.border03_2 {
	border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(255, 255, 205); border-bottom-width: 1px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
.border03_3 {
	border-bottom-color: rgb(255, 255, 205); border-left-color: rgb(255, 255, 205); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
.border04_1 {
	border-top-color: rgb(255, 205, 156); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(255, 205, 156); border-top-width: 2px; border-bottom-width: 1px; border-left-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.border04_2 {
	border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(255, 205, 156); border-bottom-width: 1px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
.border04_3 {
	border-bottom-color: rgb(255, 205, 156); border-left-color: rgb(255, 205, 156); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid;
}
.border05_1 {
	border-width: 2px 2px 1px; border-style: solid; border-color: rgb(255, 106, 7) rgb(255, 106, 7) rgb(210, 197, 182);
}
.border05_2 {
	border-right-color: rgb(255, 106, 7); border-bottom-color: rgb(210, 197, 182); border-left-color: rgb(255, 106, 7); border-right-width: 2px; border-bottom-width: 1px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.border05_3 {
	border-right-color: rgb(255, 106, 7); border-bottom-color: rgb(255, 106, 7); border-left-color: rgb(255, 106, 7); border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.have {
	background: url("../images/have.png") no-repeat 0px 0px; height: 20px; margin-left: 10px; display: block; with: 26px;
}
.grey {
	color: rgb(204, 204, 204);
}
.orange {
	color: rgb(255, 102, 0);
}
.font16 {
	font-size: 16px;
}
.cwfws {
	background: rgb(247, 247, 247); padding: 30px; overflow: hidden; display: block;
}
.cwfws h1 {
	color: rgb(255, 106, 18); font-size: 24px;
}
.cwfws ul {
	padding-top: 10px;
}
.cwfws ul li {
	background: url("../images/iconlist01.jpg") no-repeat 0px 50%; height: 27px; color: rgb(102, 102, 102); line-height: 27px; padding-left: 20px; font-size: 14px;
}
.sqlc {
	background: url("../images/process.jpg") no-repeat 0px 0px; width: 100%; height: 326px; overflow: hidden;
}
.sqlc ul {
	width: 100%; overflow: hidden; padding-top: 176px;
}
.sqlc ul li {
	padding: 2px 26px; width: 114px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; vertical-align: middle; float: left; display: inline-block;
}
.sqlc a {
	margin: 16px auto; width: 160px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; display: block;
}
.banner_8d {
	background: url("../images/8dfctx.jpg") no-repeat 0px 0px; width: 100%; height: 88px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 30px; border-top-style: solid;
}
.banner_8d img {
	width: 100%; height: 88px;
}
.content_8d {
	display: block;
}
.content_8d ul {
	width: 270px; margin-right: 14px; float: left; display: inline-block;
}
.content_8d ul li {
	background: rgb(247, 247, 247); padding: 24px 34px 30px 24px; margin-bottom: 12px; display: block;
}
.content_8d ul li h1 {
	color: rgb(255, 106, 18); padding-bottom: 6px; font-size: 24px;
}
.content_8d ul li h1 img {
	margin-right: 10px; vertical-align: middle;
}
.content_8d ul li p {
	text-align: justify; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.content_8d ul .li_s {
	padding-top: 16px; padding-bottom: 15px;
}
.content_8d ul .jrbtn {
	padding: 20px 0px; border: 2px solid rgb(232, 232, 232); border-image: none; height: 30px; text-align: center; overflow: hidden;
}
.content_8d ul .jrbtn a {
	color: rgb(255, 118, 48); font-size: 18px;
}
.content_8d ul .jrbtn a img {
	margin-left: 10px;
}
.mbottom_c {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden;
}
.mbottom_c_l {
	width: 366px; float: left; display: inline-block;
}
.mbottom_c_m {
	width: 356px; border-right-color: rgb(241, 241, 246); border-left-color: rgb(241, 241, 246); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline-block;
}
.mbottom_c_r {
	width: 374px; float: left; display: inline-block;
}
.mbottom_c_l .titles {
	padding: 15px 35px; width: 308px; height: 76px; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.mbottom_c_m .titles {
	padding: 15px 35px; width: 308px; height: 76px; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.mbottom_c_r .titles {
	padding: 15px 35px; width: 308px; height: 76px; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.mbottom_c_l .titles h2 {
	color: rgb(102, 102, 102); font-size: 18px; display: block;
}
.mbottom_c_m .titles h2 {
	color: rgb(102, 102, 102); font-size: 18px; display: block;
}
.mbottom_c_r .titles h2 {
	color: rgb(102, 102, 102); font-size: 18px; display: block;
}
.mbottom_c_l .titles .date {
	color: rgb(172, 172, 172); line-height: 28px; font-size: 12px; float: left; display: block;
}
.mbottom_c_m .titles .date {
	color: rgb(172, 172, 172); line-height: 28px; font-size: 12px; float: left; display: block;
}
.mbottom_c_r .titles .date {
	color: rgb(172, 172, 172); line-height: 28px; font-size: 12px; float: left; display: block;
}
.mbottom_c_l img {
	padding: 18px 35px 20px; height: 143px; float: left; display: block;
}
.mbottom_c_m img {
	padding: 18px 35px 20px; height: 143px; float: left; display: block;
}
.mbottom_c_r img {
	padding: 18px 35px 20px; height: 143px; float: left; display: block;
}
.mbottom_c_l img {
	width: 298px;
}
.mbottom_c_m img {
	width: 288px;
}
.mbottom_c_r img {
	width: 308px;
}
.mbottom_c_l p {
	padding: 0px 35px 20px; text-align: justify; color: rgb(102, 102, 102); font-size: 14px; float: left; display: block;
}
.mbottom_c_m p {
	padding: 0px 35px 20px; text-align: justify; color: rgb(102, 102, 102); font-size: 14px; float: left; display: block;
}
.mbottom_c_r p {
	padding: 0px 35px 20px; text-align: justify; color: rgb(102, 102, 102); font-size: 14px; float: left; display: block;
}
.mleft_c .title {
	padding: 22px 20px 8px 24px; height: 36px; color: rgb(255, 102, 0); line-height: 36px; font-size: 24px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mright_c .title {
	padding: 22px 20px 8px 24px; height: 36px; color: rgb(255, 102, 0); line-height: 36px; font-size: 24px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mbottom_c .title {
	padding: 22px 20px 8px 24px; height: 36px; color: rgb(255, 102, 0); line-height: 36px; font-size: 24px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.more {
	color: rgb(102, 102, 102); font-size: 14px; float: right;
}
.pt {
	padding: 28px 24px 12px; font-size: 16px;
}
.zscx {
	background: url("../images/zscx.jpg") no-repeat 0px 0px; width: 100%; height: 177px; overflow: hidden; display: block;
}
.zscx h1 {
	color: rgb(255, 255, 255); font-size: 20px; display: block;
}
.cx_left {
	margin: 26px 0px 0px 34px; width: 486px; height: 120px; float: left; display: inline-block;
}
.cx_sr {
	padding: 12px 0px 22px; overflow: hidden; display: block;
}
.input {
	background: rgb(255, 255, 255); padding: 10px; border: 0px currentColor; border-image: none; width: 350px; height: 20px; color: rgb(204, 204, 204); line-height: 20px; font-size: 16px; float: left; display: inline-block;
}
.gobtn {
	width: 58px; height: 40px; text-align: center; color: rgb(255, 156, 0); line-height: 40px; font-size: 22px; margin-left: 28px; display: inline-block;
}
.gobtn:hover {
	color: rgb(255, 156, 0); text-decoration: none;
}
.ljjrbtn {
	color: rgb(255, 255, 255); font-size: 14px; text-decoration: underline; display: block;
}
.ljjrbtn:hover {
	color: rgb(255, 255, 255);
}
.cx_rigth {
	margin: 26px 0px 0px 20px; width: 520px; height: 120px; text-align: justify; color: rgb(255, 255, 255); line-height: 24px; text-indent: 30px; font-size: 14px; float: left; display: inline-block;
}
.block01 {
	background: rgb(255, 255, 255); padding: 20px 0px; width: 100%; margin-top: -6px; border-top-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.block01 h1 {
	padding: 0px 35px 6px; color: rgb(255, 103, 17); font-size: 24px; display: block;
}
.block01 h2 {
	padding: 0px 35px; color: rgb(255, 103, 17); font-size: 18px; display: block;
}
.block01 p {
	padding: 0px 35px; font-size: 14px; display: block;
}
.block02 {
	background: rgb(249, 249, 249); height: 195px; overflow: hidden; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mleftb {
	background: rgb(255, 255, 255); width: 646px; height: 300px; overflow: hidden; margin-bottom: -5px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.mrightb {
	width: 446px; height: 300px; overflow: hidden; margin-bottom: -5px; float: left; display: inline-block;
}
.mleftb h2 {
	padding: 20px 35px 10px; color: rgb(255, 103, 17); font-size: 18px; display: block;
}
.mrightb h2 {
	padding: 20px 35px 10px; color: rgb(255, 103, 17); font-size: 18px; display: block;
}
.mleftb p {
	padding: 0px 35px 15px; line-height: 24px; font-size: 14px; display: block;
}
.mleftb a {
	padding: 0px 35px 15px; color: rgb(255, 103, 17); font-size: 14px; text-decoration: underline; display: block;
}
.mrightb ul {
	width: 100%; padding-bottom: 28px; display: block;
}
.mrightb ul li {
	background: url("../images/iconlist01.jpg") no-repeat 35px 6px; padding: 0px 35px; margin-bottom: 20px; display: block;
}
.mrightb ul li p {
	padding: 0px 10px 0px 24px; line-height: 24px; font-size: 14px;
}
.xqbtn {
	padding: 15px 0px 0px; width: 100%; text-align: center; color: rgb(255, 103, 17); font-size: 18px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid; float: left; display: block;
}
.ul_8d {
	display: block;
}
.ul_8d li {
	padding: 28px 0px 24px; width: 137px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block;
}
.ul_8d .li_last {
	width: 132px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ul_8d li i {
	width: 100%; height: 52px; overflow: hidden;
}
.ul_8d li i img {
	margin: 0px auto; width: 60px; height: 52px; display: block;
}
.ul_8d li span {
	width: 100%; text-align: center; color: rgb(102, 102, 102); padding-top: 6px; font-size: 16px; display: block;
}
.border-b {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.subnav {
	background: rgb(243, 243, 243); width: 190px; padding-left: 30px; float: left; display: inline-block; position: relative; z-index: 99;
}
.subnav h1 {
	padding: 36px 0px 26px; width: 100%; font-size: 24px;
}
.subnav ul {
	list-style: none; padding-bottom: 20px; float: left;
}
.subnav ul li {
	width: 100%; height: 36px; line-height: 36px; float: left; display: block;
}
.subnav ul li a {
	width: 100%; height: 36px; text-indent: 16px; font-size: 14px; display: block;
}
.foucs {
	background: rgb(255, 255, 255);
}
.right_c {
	background: rgb(255, 255, 255); width: 840px; margin-left: 18px; float: left; display: inline-block;
}
.newslist {
	width: 100%; margin-bottom: 12px; display: block;
}
.newslist h1 {
	padding: 26px 0px 10px; width: 100%; color: rgb(255, 102, 0); font-size: 24px;
}
.newslist ul {
	display: block;
}
.newslist ul li {
	height: 36px; line-height: 36px; font-size: 14px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.newslist ul .border-b-no {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
img {
	vertical-align: middle;
}
a:hover {
	text-decoration: none;
}
.slide-number a {
	background-image: url("../images/icon.png");
}
.slide-number .slide-number-active {
	background-image: url("../images/icon.png");
}
.sl-angle {
	background-image: url("../images/icon.png");
}
.slide-number {
	background-image: url("../images/icon.png");
}
#banner {
	background: rgb(249, 249, 249); margin: 0px auto; width: 100%; height: 290px; overflow: hidden; position: relative; z-index: 100; min-width: 840px;
}
#J-slide {
	background: rgb(249, 244, 237); width: 100%; height: 290px; position: relative;
}
#J-slide .slide {
	left: 0px; top: 0px; width: 100%; height: 290px; float: left; position: absolute;
}
.bghome {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; opacity: 0;
}
.slide-number {
	background-position: 0px -329px; padding: 9px 0px; left: 50%; text-align: center; bottom: 0px; margin-left: -30px; position: absolute; z-index: 200; background-repeat: repeat-x;
}
.slide-number a {
	background-position: 2px 2px; margin: 0px 3px 0px 0px; outline: 0px; width: 15px; height: 15px; text-indent: -9999em; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.slide-number .slide-number-active {
	background-position: -16px 2px;
}
.pic-1 {
	left: -410px; top: 108px; width: 973px; height: 323px; background-color: rgb(254, 111, 6);
}
.pic-3 {
	left: -410px; top: 108px; width: 973px; height: 323px; background-color: rgb(254, 111, 6);
}
.pic-1 img {
	float: right;
}
.pic-3 img {
	float: right;
}
.pic-2 {
	top: 74px; width: 866px; height: 279px; right: -410px; background-color: rgb(255, 255, 255);
}
.slide-1 .bg-1 {
	display: block; opacity: 1;
}
.slide-1 .pic-1 {
	display: block; opacity: 1;
}
.slide-2 .bg-2 {
	display: block; opacity: 1;
}
.slide-2 .pic-2 {
	display: block; opacity: 1;
}
.slide-3 .bg-3 {
	display: block; opacity: 1;
}
.slide-3 .pic-3 {
	display: block; opacity: 1;
}
.slide-5 .bg-5 {
	display: block; opacity: 1;
}
.slide-5 .pic-5 {
	display: block; opacity: 1;
}
