.nav_xl {
	background: rgb(255, 255, 255); padding: 12px 18px; transition:0.3s; display: none; position: absolute; z-index: 999; box-shadow: 0px 0px 30px #ccc;
}
.nav_xl dd {
	padding: 0px 12px; height: 46px; line-height: 46px; z-index: 99;
}
.nav_xl dd a {
	transition:0.3s; color: rgb(51, 51, 51);
}
.nav_xl dd:hover a {
	color: rgb(0, 119, 255); margin-left: 15px;
}
.xdt {
	background: rgb(255, 255, 255); top: 0px; width: 100%; position: fixed; z-index: 999;
}
.xdt_k {
	height: 141px;
}
.top {
	background: rgb(51, 51, 51); height: 40px; color: rgb(176, 176, 176); line-height: 40px; font-size: 12px;
}
.top_l {
	float: left;
}
.top_l span {
	margin-right: 30px;
}
.top_nav {
	float: right;
}
.top_nav li {
	float: left;
}
.top_nav li a {
	color: rgb(176, 176, 176);
}
.top_nav li span {
	margin: 0px 12px; color: rgb(66, 66, 66);
}
.top_nav li a:hover {
	color: rgb(255, 255, 255);
}
.top_nav li.shop {
	background: url("../img/shop1.png") no-repeat 18px rgb(66, 66, 66); transition:0.3s; width: 100px; text-align: center; padding-left: 20px; margin-left: 40px; position: relative; cursor: pointer;
}
.top_nav li.shop:hover {
	background: url("../img/shop2.png") no-repeat 18px rgb(255, 255, 255); color: rgb(199, 22, 30);
}
.shop_list {
	background: rgb(255, 255, 255); top: 40px; width: 320px; right: 0px; display: none; position: absolute; min-height: 90px; box-shadow: 0px 5px 5px #ccc;
}
.shop_list p {
	text-align: center; color: rgb(85, 85, 85); line-height: 90px;
}
.top_nav li.shop:hover .shop_list {
	display: block;
}
.nav {
	height: 101px; box-shadow: 0px 0px 10px #ccc;
}
.logo {
	width: 183px; height: 100px; float: left;
}
.logo img {
	width: 100%; height: 100%; display: block;
}
.nav_menu {
	line-height: 101px; margin-left: 65px; float: left;
}
.nav_menu li {
	font-size: 16px; margin-right: 45px; float: left; position: relative;
}
.nav_menu li a {
	transition:0.3s; color: rgb(51, 51, 51);
}
.nav_menu li .border {
	background: rgb(24, 117, 239); transition:0.3s; width: 0%; height: 3px; bottom: 22px; position: absolute;
}
.nav_menu li ul {
	background: rgb(255, 255, 255); padding: 12px 18px; left: 50%; top: 88px; margin-left: -122px; display: none; position: absolute; z-index: 999; box-shadow: 0px 0px 30px #ccc;
}
.nav_menu li ul li {
	padding: 0px 12px; width: 140px; height: 46px; line-height: 46px;
}
.nav_menu li:hover a {
	color: rgb(24, 117, 240);
}
.nav_menu li:hover .border {
	width: 100%;
}
.nav_menu li:hover ul {
	display: block;
}
.nav_menu li:hover ul li a {
	color: rgb(51, 51, 51);
}
.nav_menu li:hover ul li:hover a {
	color: rgb(24, 117, 240); margin-left: 15px;
}
.search {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 293px; height: 48px; overflow: hidden; margin-top: 24px; float: right;
}
.search .sc_input {
	padding: 0px 10px; width: 225px; height: 100%; float: left;
}
.search .sc_input input {
	width: 100%; height: 100%; display: block;
}
.search .sc_btn {
	background: url("../img/fdj.png") no-repeat center; width: 47px; height: 100%; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: right; cursor: pointer;
}
.search .sc_btn:hover {
	background: url("../img/fdj2.png") no-repeat center;
}
.mbx {
	padding: 16px 0px;
}
.mbx a {
	color: rgb(117, 117, 117);
}
.mbx span {
	padding: 0px 10px;
}
.banner {
	height: 350px; margin-bottom: 20px; position: relative;
}
.banner .tu li {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.banner .tu li img {
	width: 100%; height: 100%; display: block;
}
.banner .shu {
	width: 100%; height: 10px; text-align: center; bottom: 20px; position: absolute;
}
.banner .shu li {
	background: rgb(255, 255, 255); margin: 0px 5px; width: 40px; height: 4px; display: inline-block; cursor: pointer; opacity: 0.3;
}
.banner .shu li.ac {
	opacity: 0.75;
}
.news {
	margin: 20px 0px;
}
.gsdt {
	background: rgb(255, 255, 255); padding: 20px 20px 25px; width: 718px; height: 357px; overflow: hidden; float: left;
}
.tzgg {
	background: rgb(255, 255, 255); padding: 20px 20px 25px; width: 415px; height: 357px; float: right;
}
.n_tite {
	overflow: hidden;
}
.n_tite h2 {
	height: 25px; color: rgb(51, 51, 51); line-height: 25px; padding-left: 32px; font-size: 20px; font-weight: bold; float: left;
}
.n_tite a {
	background: url("../img/gd.png") no-repeat; width: 20px; height: 13px; margin-top: 5px; float: right; display: block;
}
.gsdt .n_tite h2 {
	background: url("../img/gsdt.png") no-repeat left;
}
.tzgg .n_tite h2 {
	background: url("../img/tzgg.png") no-repeat left;
}
.toutiao {
	height: 158px; overflow: hidden; padding-bottom: 17px; margin-top: 22px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.toutiao .img {
	width: 270px; height: 158px; float: left;
}
.toutiao .img img {
	width: 100%; height: 100%; display: block;
}
.toutiao .text {
	width: 435px; height: 158px; float: right;
}
.toutiao .text h2 {
	line-height: 24px; overflow: hidden; font-size: 18px; max-height: 48px;
}
.toutiao .text h2 a {
	color: rgb(51, 51, 51);
}
.toutiao .text .time {
	height: 12px; color: rgb(170, 178, 189); line-height: 12px; font-size: 12px; margin-top: 12px; margin-bottom: 14px; display: block;
}
.toutiao .text p {
	color: rgb(112, 111, 111); line-height: 24px;
}
.gsdt ul {
	overflow: hidden; margin-top: 24px;
}
.gsdt ul li {
	background: url("../img/list.png") no-repeat left; padding: 0px 10px; width: 339px; height: 14px; line-height: 14px; overflow: hidden; margin-bottom: 18px; float: left;
}
.gsdt ul li img {
	width: 18px; height: 12px; margin-top: 2px; margin-right: 5px; float: left;
}
.gsdt ul li p {
	width: 250px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gsdt ul li p a {
	color: rgb(67, 74, 84);
}
.gsdt ul li span {
	color: rgb(170, 178, 189); float: right;
}
.gsdt ul li:hover p a {
	color: rgb(12, 106, 230);
}
.tzgg ul {
	margin-top: 24px;
}
.tzgg ul li {
	background: rgb(246, 246, 246); border: 1px dashed rgb(220, 220, 220); transition:0.3s; border-image: none; height: 45px; margin-bottom: 6px; position: relative;
}
.tzgg ul li:hover {
	background: rgb(255, 255, 255);
}
.tzgg ul li i {
	background: url("../img/zx.png") no-repeat; left: -12px; top: -12px; width: 32px; height: 20px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: absolute;
}
.tzgg ul li a {
	padding: 0px 10px; display: block;
}
.tzgg ul li a p {
	color: rgb(88, 88, 88); overflow: hidden; padding-top: 3px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tzgg ul li a span {
	color: rgb(210, 210, 210); font-size: 12px;
}
.hydt {
	margin: 35px 0px;
}
.hydt .n_tite h2 {
	background: url("../img/hydt.png") no-repeat left;
}
.hydt .pic img {
	width: 100%; height: 172px; display: block;
}
.hydt .prev {
	transition:0.3s; top: 116px; width: 30px; height: 48px; position: absolute; cursor: pointer; opacity: 0;
}
.hydt .next {
	transition:0.3s; top: 116px; width: 30px; height: 48px; position: absolute; cursor: pointer; opacity: 0;
}
.picScroll-left:hover .prev {
	opacity: 1;
}
.picScroll-left:hover .next {
	opacity: 1;
}
.hydt .prev {
	background: url("../img/y_l2.png"); left: 0px;
}
.hydt .prev:hover {
	background: url("../img/y_l.png");
}
.hydt .next {
	background: url("../img/y_r2.png"); right: -7px;
}
.hydt .next:hover {
	background: url("../img/y_r.png");
}
.hydt .picScroll-left {
	margin-top: 28px; position: relative;
}
.hydt .picScroll-left .bd ul li {
	background: rgb(255, 255, 255); transition:0.3s; width: 296px; height: 302px; overflow: hidden; margin-right: 16px; float: left; _display: inline;
}
.hydt .picScroll-left .bd ul li:hover {
	box-shadow: 0px 0px 30px #ccc;
}
.hydt .picScroll-left .bd ul li .pic {
	width: 296px; height: 172px; position: relative;
}
.hydt .picScroll-left .bd ul li .pic i {
	background: url("../img/y_bf.png") no-repeat; left: 14px; width: 36px; height: 24px; bottom: 14px; position: absolute;
}
.hydt .picScroll-left .bd ul li h2 {
	padding: 20px 12px; height: 48px; line-height: 24px; overflow: hidden; font-size: 16px;
}
.hydt .picScroll-left .bd ul li h2 a {
	color: rgb(51, 51, 51);
}
.hydt .picScroll-left .bd ul li .laiyuan {
	padding: 0px 12px; color: rgb(176, 176, 176); line-height: 46px; overflow: hidden; border-top-color: rgb(245, 245, 245); border-top-width: 1px; border-top-style: solid;
}
.hydt .picScroll-left .bd ul li .jianyao {
	background: rgb(65, 135, 229); width: 100%; height: 100%; overflow: hidden;
}
.hydt .picScroll-left .bd ul li .jianyao p {
	padding: 40px 14px; color: rgb(255, 255, 255); line-height: 24px;
}
.footer {
	background: rgb(255, 255, 255); height: 180px; margin-top: 10px;
}

.footer1 {
	background: rgb(245, 245, 245); height: 30px; margin-top: 10px;
}

.f_nav1 {
	padding: 4px 0px; overflow: hidden; border-bottom-color: rgb(176, 176, 176); border-bottom-width: 1px; border-bottom-style: solid;
}
.f_nav1 li {
	margin: 0px 42px; height: 25px; color: rgb(102, 102, 102); float: left; cursor: pointer;
}
.f_nav1 li img {
	margin-right: 20px; vertical-align: middle;
}
.f_nr {
	height: 155px; overflow: hidden; margin-top: 1px;
}
.f_nav2 {
	height: 100%; overflow: hidden; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;
}
.f_nav2 .demo {
	margin-right: 90px; float: left;
}
.f_nav2 .demo h2 {
	height: 14px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; margin-bottom: 18px;
}
.f_nav2 .demo li {
	line-height: 28px; font-size: 12px;
}
.f_nav2 .demo li a {
	color: rgb(117, 117, 117);
}
.f_nav2 .demo li a:hover {
	color: rgb(51, 51, 51);
}
.f_lxfs {
	width: 448px; float: right;
}
.f_lxfs ul {
	overflow: hidden; margin-bottom: 12px;
}
.f_lxfs ul li {
	float: left;
}
.f_lxfs ul li.img {
	width: 89px; height: 89px; margin-left: 50px;
}
.f_lxfs ul li img {
	width: 100%; height: 100%; display: block;
}
.f_lxfs ul li.lxfs {
	width: 140px; text-align: center; margin-right: 30px;
}
.f_lxfs ul li.lxfs h2 {
	height: 20px; color: rgb(199, 22, 30); line-height: 20px; font-size: 20px;
}
.f_lxfs ul li.lxfs span {
	height: 12px; color: rgb(117, 117, 117); line-height: 12px; font-size: 12px; margin-top: 12px; margin-bottom: 18px; display: inline-block;
}
.f_lxfs ul li.lxfs .btn {
	margin: 0px auto; border: 1px solid rgb(199, 22, 30); border-image: none; width: 118px; height: 28px; color: rgb(199, 22, 30); line-height: 28px; display: block;
}
.f_lxfs p {
	color: rgb(117, 117, 117); line-height: 16px; font-size: 12px;
}
.bott {
	background: rgb(6, 6, 11); height: 100px; text-align: center; color: rgb(153, 153, 153); line-height: 30px;
}
.x_nav {
	width: 40px; bottom: 50px; position: fixed; z-index: 9999;
}
.x_nav li {
	background: rgb(24, 117, 240); border-radius: 5px; transition:0.3s; width: 40px; height: 40px; text-align: center; line-height: 40px; margin-bottom: 2px; cursor: pointer;
}
.x_nav li:hover {
	background: rgb(23, 109, 222);
}
.x_nav li img {
	display: block;
}
.xw_nr {
	background: rgb(255, 255, 255); padding: 0px 30px;
}
.xw_nr_tit h2 {
	height: 26px; text-align: center; color: rgb(34, 34, 34); line-height: 26px; padding-top: 45px; padding-bottom: 35px; font-size: 26px; font-weight: bold;
}
.xw_nr_tit_time {
	color: rgb(153, 153, 153); line-height: 14px; overflow: hidden; padding-bottom: 10px; font-size: 14px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xw_fanye {
	height: 80px; line-height: 80px; margin-top: 10px; margin-bottom: 70px;
}
.xw_fanye a {
	color: rgb(102, 102, 102);
}
.xw_fanye a:hover {
	text-decoration: underline;
}
.list {
	margin-bottom: 60px;
}
.list_l {
	float: left;
}
.list .list_l li {
	background: rgb(255, 255, 255); padding: 15px; transition:0.3s; width: 890px; height: 120px; margin-bottom: 12px;
}
.list .list_l li:hover {
	box-shadow: 0px 0px 30px #ccc;
}
.l_img {
	width: 205px; height: 120px; margin-right: 18px; float: left;
}
.l_img img {
	width: 100%; height: 100%; display: block;
}
.l_txt {
	height: 120px; overflow: hidden;
}
.l_txt h2 {
	height: 20px; line-height: 20px; overflow: hidden; padding-top: 6px; padding-bottom: 18px; font-size: 20px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.l_txt h2 a {
	color: rgb(51, 51, 51);
}
.l_txt p {
	height: 48px; color: rgb(117, 117, 117); line-height: 24px; margin-bottom: 10px;
}
.l_caozuo {
	height: 18px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden;
}
.l_caozuo span {
	color: rgb(117, 117, 117);
}
.l_caozuo span i {
	padding: 0px 10px;
}
.l_fx {
	overflow: hidden; float: right;
}
.l_fx span {
	width: 18px; height: 18px; margin-left: 14px; float: left;
}
.l_fx .fxd {
	width: auto; margin-right: 6px; margin-left: 0px;
}
.l_fx .wx_fx {
	background: url("../img/wx_ioc.png") no-repeat center; cursor: pointer;
}
.l_fx .wx_fx:hover {
	background: url("../img/wx_ioc2.png") no-repeat center;
}
.l_fx .wb_fx {
	background: url("../img/wb_ioc.png") no-repeat center; cursor: pointer;
}
.l_fx .wb_fx:hover {
	background: url("../img/wb_ioc2.png") no-repeat center;
}
.l_fx .kj_fx {
	background: url("../img/kj_ioc.png") no-repeat center; cursor: pointer;
}
.l_fx .kj_fx:hover {
	background: url("../img/kj_ioc2.png") no-repeat center;
}
.l_fx .in_fx {
	background: url("../img/in_ioc.png") no-repeat center; cursor: pointer;
}
.l_fx .in_fx:hover {
	background: url("../img/in_ioc2.png") no-repeat center;
}
.pag {
	overflow: hidden; margin-top: 36px;
}
.pag a {
	background: rgb(214, 214, 214); padding: 15px; transition:0.3s; height: 12px; text-align: center; color: rgb(105, 105, 105); line-height: 12px; font-size: 12px; margin-right: 5px; display: inline-block; min-width: 12px;
}
.pag a:hover {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.pag .on {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.pag a.lue {
	background: none; color: rgb(105, 105, 105);
}
.list_r {
	width: 280px; float: right;
}
.list_r .tzgg {
	width: auto; height: auto; float: none;
}
.list_r .tzgg ul li {
	height: auto;
}
.list_r .tzgg ul li a p {
	white-space: normal;
}
.list_r .ggw {
	margin: 15px 0px; width: 280px; height: 169px;
}
.list_r .ggw img {
	width: 100%; height: 100%; display: block;
}
.list_r .tgcp {
	background: rgb(255, 255, 255); height: 320px; text-align: center; position: relative;
}
.list_r .tgcp .youhui {
	background: rgb(199, 22, 30); left: 50%; top: 0px; width: 64px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-left: -32px; position: absolute;
}
.list_r .tgcp img {
	width: 100%; height: 200px; display: block;
}
.list_r .tgcp .text {
	padding: 0px 28px;
}
.list_r .tgcp .text h2 {
	height: 16px; line-height: 16px; font-size: 16px; margin-top: 10px; margin-bottom: 20px;
}
.list_r .tgcp .text h2 a {
	color: rgb(51, 51, 51);
}
.list_r .tgcp .text p {
	line-height: 18px;
}
.list_r .tgcp .text p a {
	color: rgb(176, 176, 176);
}
.zyzx_banner {
	background: url("../img/zxzx_banner.jpg") no-repeat center; height: 352px;
}
.zyzx_nav {
	overflow: hidden; margin-top: -42px;
}
.zyzx_nav li {
	background: rgb(0, 137, 241); transition:0.3s; width: 20%; height: 84px; text-align: center; line-height: 84px; font-size: 16px; float: left;
}
.zyzx_nav li:nth-child(2n+1) {
	background: rgb(1, 129, 226);
}
.zyzx_nav li:hover {
	background: rgb(0, 145, 255);
}
.zyzx_nav li a {
	color: rgb(255, 255, 255); display: block;
}
.zyzx_left {
	width: 836px; float: left;
}
.jigouxz {
	background: rgb(255, 255, 255); margin: 20px 0px; padding: 0px 20px; height: 58px; line-height: 58px; overflow: hidden;
}
.jigouxz h2 {
	color: rgb(51, 51, 51); font-size: 16px; float: left;
}
.jigouxz ul {
	text-align: center;
}
.jigouxz ul li {
	padding: 0px 20px; color: rgb(153, 153, 153); display: inline-block; cursor: pointer;
}
.jigouxz ul li.on {
	color: rgb(51, 51, 51);
}
.jigouxz a {
	color: rgb(24, 117, 240); float: right;
}
.zyzx_list {
	margin: 20px 0px;
}
.zyzx_list li {
	background: rgb(255, 255, 255); transition:0.3s; margin-bottom: 10px;
}
.zyzx_list li:hover {
	box-shadow: 0px 0px 20px #dadada; transform: translateY(-2px);
}
.zyzx_list li .xlpp {
	padding: 20px; overflow: hidden; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 2px; border-bottom-style: solid;
}
.zyzx_list li .xlpp .cp_logo {
	width: 112px; height: 112px; margin-right: 20px; float: left; display: block; box-shadow: 0px 0px 20px #dadada;
}
.zyzx_list li .xlpp .cp_data h2 {
	overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zyzx_list li .xlpp h2 a {
	color: rgb(51, 51, 51);
}
.zyzx_list li .xlpp h2 a:hover {
	text-decoration: underline;
}
.zyzx_list li .xlpp .cp_data {
	width: 660px; float: left;
}
.zyzx_list li .xlpp .cp_data p {
	background: url("../img/gsdz.png") no-repeat left; margin: 14px 0px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; overflow: hidden; padding-left: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zyzx_list li .xlpp .cp_data img {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 38px; height: 38px; margin-right: 5px;
}
.zyzx_list li .jcbq {
	padding: 10px 20px;
}
.zyzx_list li .jcbq span {
	background: rgb(48, 203, 227); padding: 0px 12px; border-radius: 15px; transition:0.3s; height: 26px; color: rgb(255, 255, 255); line-height: 26px; margin-right: 8px; display: inline-block; cursor: pointer;
}
.zyzx_list li .jcbq span:hover {
	background: rgb(49, 224, 251);
}
.pxzx {
	width: 855px;
}
.pxzx li {
	background: rgb(255, 255, 255); transition:0.5s; width: 265px; height: 343px; overflow: hidden; margin-right: 20px; margin-bottom: 20px; float: left;
}
.pxzx li:hover {
	box-shadow: 0px 0px 30px #ccc; transform: translateY(-5px);
}
.pxzx li img {
	width: 265px; height: 198px; display: block;
}
.pxzx li h2 {
	padding: 24px 20px 20px; height: 52px; line-height: 26px; overflow: hidden; font-size: 16px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.pxzx li h2 a {
	color: rgb(51, 51, 51);
}
.pxzx_dz {
	padding: 18px 20px; overflow: hidden;
}
.pxzx_dz p {
	background: url("../img/gsdz.png") no-repeat left; height: 16px; color: rgb(24, 117, 240); line-height: 16px; padding-left: 20px; font-size: 14px; float: left;
}
.pxzx_dz span {
	color: rgb(51, 51, 51); line-height: 14px; float: right;
}
.zyzx_right {
	width: 360px; float: right;
}
.zyzx_rzsq {
	background: rgb(243, 93, 20); margin: 20px 0px; border-radius: 5px; height: 58px; text-align: center; color: rgb(255, 255, 255); line-height: 58px; overflow: hidden;
}
.zyzx_rzsq li {
	transition:0.5s; width: 44.3%; padding-left: 20px; float: left; cursor: pointer;
}
.zyzx_rzsq li:first-child {
	background: url("../img/qyrz.png") no-repeat 40px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.zyzx_rzsq li:last-child {
	background: url("../img/zjrz.png") no-repeat 40px;
}
.zyzx_rzsq li:hover {
	background-color: rgb(222, 86, 19);
}
.zyzx_bzcx {
	background: rgb(255, 255, 255);
}
.zyzx_right .n_tite {
	background: rgb(255, 255, 255); padding: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.zyzx_right .n_tite h2 {
	padding: 0px; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal;
}
.zyzx_sc {
	padding: 10px 20px 36px; margin-bottom: 20px;
}
.zyzx_sc p {
	margin: 10px 0px; color: rgb(88, 88, 88); line-height: 14px; font-size: 14px;
}
.zyzx_sc input {
	background: rgb(249, 249, 249); padding: 0px 10px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 298px; height: 40px; display: block;
}
.zyzx_sc input:focus {
	background: none;
}
.zyzx_sc .zyzx_btn {
	background: url("../img/zyzx_sc.png") no-repeat 110px rgb(243, 93, 20); transition:0.5s; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-top: 20px; cursor: pointer;
}
.zyzx_sc .zyzx_btn:hover {
	background-color: rgb(222, 86, 19);
}
.zyzx_zlk {
	background: rgb(255, 255, 255); padding: 16px 20px; margin-bottom: 20px;
}
.zyzx_zlk li {
	padding: 12px 10px; border: 1px dotted rgb(232, 232, 232); transition:0.5s; border-image: none; height: 18px; color: rgb(88, 88, 88); line-height: 18px; overflow: hidden; margin-bottom: 10px; white-space: nowrap; position: relative; cursor: pointer; -ms-text-overflow: ellipsis;
}
.zyzx_zlk li b {
	color: rgb(51, 51, 51); font-size: 18px; font-style: italic; font-weight: bold; margin-right: 15px; cursor: pointer;
}
.zyzx_zlk li:nth-child(1) b {
	color: rgb(243, 93, 20);
}
.zyzx_zlk li:nth-child(2) b {
	color: rgb(254, 124, 61);
}
.zyzx_zlk li:nth-child(3) b {
	color: rgb(245, 176, 78);
}
.zyzx_zlk li .zyzx_xzwj {
	background: rgb(243, 93, 20); transition:0.3s; left: 0px; top: 0px; width: 100%; height: 0%; text-align: center; color: rgb(255, 255, 255); line-height: 44px; position: absolute; z-index: -1;
}
.zyzx_zlk li:hover {
	border: 1px dashed rgb(243, 93, 20); border-image: none;
}
.zyzx_zlk li:hover .zyzx_xzwj {
	height: 100%; z-index: 1;
}
.zyzx_zj {
	background: rgb(255, 255, 255); padding: 16px 20px 48px;
}
.zyzx_zj li {
	height: 54px; overflow: hidden; margin-bottom: 20px;
}
.zyzx_zj li:last-child {
	margin-bottom: 0px;
}
.zyzx_zj li img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 54px; height: 54px; margin-right: 10px; float: left;
}
.zyzx_zj li .zj_data {
	width: 180px; color: rgb(102, 102, 102); float: left;
}
.zyzx_zj li .zj_data h2 {
	overflow: hidden; font-size: 18px; margin-bottom: 6px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zyzx_zj li .zj_data h2 a {
	color: rgb(51, 51, 51);
}
.zyzx_zj li .zj_data h2 a:hover {
	text-decoration: underline;
}
.zyzx_zj li .zj_data p {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zyzx_zj li .zj_btn {
	border-radius: 5px; border: 1px solid rgb(221, 221, 221); transition:0.3s; border-image: none; width: 56px; height: 28px; text-align: center; line-height: 28px; margin-top: 10px; float: right; cursor: pointer;
}
.zyzx_zj li:hover .zj_btn {
	background: rgb(243, 93, 20); color: rgb(255, 255, 255);
}
.shaixuan {
	background: rgb(255, 255, 255); padding: 20px; margin-top: 20px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.shaixuan span {
	color: rgb(51, 51, 51); float: left;
}
.shaixuan .xznr {
	width: 1115px; float: left;
}
.shaixuan a {
	padding: 6px 16px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(102, 102, 102); line-height: 14px; margin-bottom: 5px; margin-left: 5px; display: inline-block;
}
.shaixuan a.on {
	border: 1px solid rgb(24, 116, 239); border-image: none; color: rgb(24, 116, 239);
}
.shaixuan .xuanxiang {
	margin-bottom: 16px;
}
.shaixuan :last-child.xuanxiang {
	margin: 0px;
}
.leibie {
	background: rgb(255, 255, 255); padding: 0px 20px; line-height: 44px;
}
.leibie span {
	color: rgb(51, 51, 51);
}
.leibie a {
	color: rgb(102, 102, 102); margin-left: 48px;
}
.leibie a.on {
	color: rgb(24, 117, 240); font-weight: bold;
}
.zyzx_list .haoping {
	float: right;
}
.zyzx_list .haoping span {
	background: url("../img/xxh.png") no-repeat center; width: 14px; height: 14px; display: inline-block;
}
.zyzx_list .haoping span.on {
	background: url("../img/xx.png") no-repeat center;
}
.qyzj_list .zyzx_list {
	margin: 10px 0px;
}
.qyzj_list .zyzx_list li {
	margin-bottom: 10px;
}
.qyzj_list .zyzx_list li .jcbq span {
	background: rgb(159, 176, 179);
}
.qyzj_list .zyzx_list li .jcbq span:hover {
	background: rgb(142, 157, 160);
}
.zhuanjia_jg {
	width: 1255px; margin-top: 20px;
}
.zhuanjia_jg li {
	background: rgb(255, 255, 255); transition:0.3s; width: 220px; margin-right: 31px; margin-bottom: 24px; float: left;
}
.zhuanjia_jg li:hover {
	box-shadow: 0px 0px 30px #ccc; transform: translateY(-5px);
}
.zhuanjia_jg li img {
	width: 100%; height: 150px; display: block;
}
.zhuanjia_jg li .zhuanjia_name {
	padding: 15px 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.zhuanjia_jg li .zhuanjia_name h2 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.zhuanjia_jg li .zhuanjia_name h2 span {
	color: rgb(24, 117, 240); font-size: 14px; font-weight: normal; margin-left: 10px;
}
.zhuanjia_jg li .zhuanjia_name p {
	height: 36px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden;
}
.zhuanjia_jg li .zhuanjia_dizhi {
	padding: 13px 20px; overflow: hidden;
}
.zhuanjia_jg li .zhuanjia_dizhi p {
	background: url("../img/gsdz.png") no-repeat left; height: 16px; color: rgb(102, 102, 102); line-height: 16px; padding-left: 20px; margin-top: 5px; float: left;
}
.zhuanjia_jg li .zhuanjia_dizhi a {
	border-radius: 5px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 48px; height: 22px; text-align: center; line-height: 22px; float: right;
}
.zhuanjia_jg li:hover .zhuanjia_dizhi a {
	background: rgb(243, 93, 20); border: 1px solid rgb(243, 93, 20); border-image: none; color: rgb(255, 255, 255);
}
.bzcx {
	background: rgb(255, 255, 255); padding: 45px 128px 0px;
}
.bzcx_shaixuan li {
	line-height: 36px; overflow: hidden; margin-bottom: 24px;
}
.bzcx_shaixuan li p {
	width: 60px; text-align: right; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.bzcx_shaixuan li .tiaojian {
	overflow: hidden; margin-left: 20px; float: left;
}
.bzcx_shaixuan li .tiaojian span {
	padding: 0px 16px; border: 1px solid rgb(224, 224, 224); border-image: none; height: 34px; line-height: 34px; margin-left: 10px; float: left; cursor: pointer;
}
.bzcx_shaixuan li .tiaojian span:hover {
	border: 1px solid rgb(24, 117, 240); border-image: none;
}
.bzcx_shaixuan li .tiaojian span.on {
	background: rgb(24, 117, 240); border: 1px solid rgb(24, 117, 240); border-image: none; color: rgb(255, 255, 255);
}
.bzcx_shaixuan li .tiaojian input {
	padding: 0px 15px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 640px; height: 34px;
}
.bzcx_jg {
	width: 996px; padding-left: 88px;
}
.bzcx_jg .lscx {
	background: rgb(247, 248, 250); padding: 10px 20px; color: rgb(24, 117, 240); line-height: 24px; margin-bottom: 20px; position: relative; min-height: 74px;
}
.bzcx_jg .lscx b {
	color: rgb(114, 115, 117);
}
.bzcx_jg .bzcx_list {
	width: 1015px; padding-bottom: 55px; position: relative;
}
.bzcx_jg .bzcx_list > li {
	background: url("../img/xl.png") no-repeat 294px 10px; border: 1px solid rgb(224, 224, 224); transition:0.3s; border-image: none; width: 320px; height: 54px; color: rgb(88, 88, 88); margin-right: 18px; margin-bottom: 15px; float: left; cursor: pointer;
}
.bzcx_jg .bzcx_list > li:hover {
	background: url("../img/xl_xz.png") no-repeat 294px 10px rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.bzcx_jg .bzcx_list > li.on {
	background: url("../img/xl_xz.png") no-repeat 294px 10px rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.bzcx_jg .bzcx_list li p {
	padding-right: 48px; padding-left: 14px;
}
.bzcx_jg .bzcx_list li .bzcx_xjxz {
	background: rgb(255, 255, 255); padding: 18px; left: 0px; width: 960px; overflow: hidden; margin-top: 48px; display: none; position: absolute; box-shadow: 0px 0px 15px #ccc;
}
@media not all, all and (-ms-high-contrast:none)
{
.bzcx_jg .bzcx_list li .bzcx_xjxz {
	margin-top: 25px;
}
}
.bzcx_jg .bzcx_list li .bzcx_xjxz li {
	padding: 0px 20px; border: currentColor; transition:0.3s; border-image: none; width: 240px; height: 26px; color: rgb(88, 88, 88); line-height: 26px; margin-right: 40px; margin-bottom: 15px; float: left;
}
.bzcx_jg .bzcx_list li.on .bzcx_xjxz {
	display: block;
}
.bzcx_jg .bzcx_list li .bzcx_xjxz li:hover {
	color: rgb(24, 117, 240);
}
.bzcx_jg .bzcx_list li .bzcx_xjxz li.ac {
	background: rgb(24, 117, 240); border-radius: 15px; color: rgb(255, 255, 255);
}
.bzcx_btn_box {
	background: rgb(255, 255, 255); padding-bottom: 70px; margin-bottom: 80px;
}
.bzcx_btn_box .bzcx_btn {
	margin: 0px 30px; text-align: center; padding-top: 45px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: dotted;
}
.bzcx_btn_box .bzcx_btn a {
	background: url("../img/fdj_bs.png") no-repeat 50px rgb(245, 93, 20); border-radius: 10px; transition:0.3s; width: 148px; height: 52px; color: rgb(255, 255, 255); line-height: 52px; padding-left: 30px; display: inline-block;
}
.bzcx_btn_box .bzcx_btn a:hover {
	background: url("../img/fdj_bs.png") no-repeat 50px rgb(204, 78, 18);
}
.bzcx_ssjg {
	background: rgb(255, 255, 255); height: 50px; color: rgb(51, 51, 51); line-height: 50px; padding-left: 20px; font-size: 16px; margin-bottom: 10px;
}
.bzcx_ssjg b {
	color: rgb(226, 69, 0); font-weight: bold;
}
.bzcx_cxjg {
	background: rgb(255, 255, 255); text-align: left; line-height: 50px;
}
.bzcx_cxjg table {
	width: 100%; border-collapse: collapse;
}
.bzcx_cxjg tr th {
	background: rgb(103, 150, 213); color: rgb(255, 255, 255); font-size: 16px;
}
.bzcx_cxjg td {
	color: rgb(88, 88, 88); font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.bzcx_cxjg th {
	padding: 0px 20px;
}
.bzcx_cxjg td {
	padding: 0px 20px;
}
.bzcx_cxjg td.qingse {
	color: rgb(24, 117, 240);
}
.bzcx_cxjg td.hui333 {
	color: rgb(51, 51, 51);
}
.bzcx_cxjg td.hui666 {
	color: rgb(102, 102, 102);
}
.bzcx_cxjg tr {
	transition:0.3s;
}
.bzcx_cxjg tr:hover {
	background: rgb(247, 248, 250);
}
.bzcx_cx_jg {
	background: rgb(255, 255, 255); padding-top: 30px; padding-bottom: 55px;
}
.bzcx_cx_jg .nr {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(193, 213, 240) rgb(193, 213, 240) currentColor; margin: auto; border-image: none; width: 1130px;
}
.bzcx_cx_jg .nr .wendang {
	background: rgb(228, 235, 244); padding: 0px 30px; height: 190px; overflow: hidden; position: relative;
}
.bzcx_cx_jg .nr .wendang h2 {
	color: rgb(243, 93, 20); font-size: 18px; font-weight: bold; margin-top: 26px; margin-bottom: 28px;
}
.bzcx_cx_jg .nr .wendang p {
	color: rgb(5, 99, 222); line-height: 30px;
}
.bzcx_cx_jg .nr .wendang p b {
	color: rgb(243, 93, 20); font-weight: bold;
}
.bzcx_cx_jg .nr .wendang a {
	background: rgb(24, 117, 240); border-radius: 5px; transition:0.3s; top: 16px; width: 145px; height: 45px; text-align: center; right: 16px; color: rgb(255, 255, 255); line-height: 45px; position: absolute;
}
.bzcx_cx_jg .nr .wendang a:hover {
	background: rgb(22, 109, 224);
}
.bzcx_cx_jg .nr table {
	width: 100%; text-align: left; color: rgb(85, 85, 85); line-height: 50px; border-collapse: collapse;
}
.bzcx_cx_jg .nr table tr {
	border-bottom-color: rgb(193, 213, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.bzcx_cx_jg .nr table th {
	height: 50px;
}
.bzcx_cx_jg .nr table td {
	height: 50px;
}
.bzcx_cx_jg_th {
	width: 165px; padding-left: 30px;
}
.minh {
	height: 260px; vertical-align: top;
}
.fjxz_banner {
	background: url("../img/fjxz_banner.png") no-repeat center; height: 235px;
}
.fjxz_sc {
	background: rgb(255, 255, 255); padding: 24px 20px; overflow: hidden; margin-top: 12px; margin-bottom: 10px;
}
.fjxz_sc .fjxz_input {
	width: 720px; height: 44px; float: left; position: relative;
}
.fjxz_sc .fjxz_input input {
	padding: 0px 12px; border-radius: 5px 0px 0px 5px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 568px; height: 100%; display: block;
}
.fjxz_sc .fjxz_input a {
	background: url("../img/fdj_bs.png") no-repeat 30px rgb(24, 117, 240); border-radius: 0px 5px 5px 0px; transition:0.3s; top: 0px; width: 106px; height: 46px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 46px; padding-left: 20px; position: absolute;
}
.fjxz_sc .fjxz_input a:hover {
	background: url("../img/fdj_bs.png") no-repeat 30px rgb(22, 108, 221);
}
.fjxz_sc p {
	color: rgb(88, 88, 88); line-height: 44px; float: right;
}
.fjxz_sc p b {
	color: rgb(241, 55, 56); font-weight: bold;
}
.fjxz_list {
	background: rgb(255, 255, 255); padding: 20px;
}
.fjxz_list li {
	border: 1px dashed rgb(224, 224, 224); transition:0.3s; border-image: none; height: 48px; line-height: 48px; overflow: hidden; padding-right: 22px; padding-left: 45px; margin-bottom: 10px; cursor: pointer;
}
.fjxz_list li:last-child {
	margin-bottom: 0px;
}
.fjxz_list li:hover {
	background-color: rgb(248, 248, 248);
}
.fjxz_list li p {
	float: left;
}
.fjxz_list li p a {
	color: rgb(88, 88, 88);
}
.fjxz_list li b {
	background: rgb(232, 52, 40); border-radius: 10px; width: 62px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; margin-top: 15px; margin-right: 110px; float: right; display: none;
}
.fjxz_list li:hover b {
	display: block;
}
.fjxz_list li span {
	color: rgb(153, 153, 153); float: right;
}
.fjxz_list li.mp3 {
	background: url("../img/mp3.png") no-repeat 22px;
}
.fjxz_list li.mp3:hover {
	background: url("../img/mp3.png") no-repeat 22px rgb(248, 248, 248);
}
.fjxz_list li.doc {
	background: url("../img/doc.png") no-repeat 22px;
}
.fjxz_list li.doc:hover {
	background: url("../img/doc.png") no-repeat 22px rgb(248, 248, 248);
}
.fjxz_list li.ppt {
	background: url("../img/ppt.png") no-repeat 22px;
}
.fjxz_list li.ppt:hover {
	background: url("../img/ppt.png") no-repeat 22px rgb(248, 248, 248);
}
.m_pag {
	text-align: center; margin-bottom: 60px;
}
.m_pag-25 {
	margin-top: -25px;
}
.index_banner {
	margin: 0px; height: 380px;
}
.index_banner .tu {
	height: 350px;
}
.index_banner .tu li a {
	height: 100%; display: block;
}
.zhuce_data {
	background: rgb(255, 255, 255); padding: 0px 30px; height: 120px; text-align: center;
}
.zhuce_data li {
	width: 25%; float: left; position: relative;
}
.zhuce_data li h2 {
	height: 36px; color: rgb(51, 51, 51); line-height: 36px; font-size: 36px; margin-top: 30px; margin-bottom: 12px;
}
.zhuce_data li span {
	background: url("../img/xie.png") no-repeat; top: 50%; width: 22px; height: 58px; right: 0px; margin-top: -20px; position: absolute;
}
.zhuce_data li p {
	color: rgb(171, 171, 171);
}
.zhuce_data li p img {
	margin-top: -4px; margin-right: 8px; vertical-align: middle;
}
.zhuce_data li .boton {
	margin: 35px auto; padding: 0px; width: 170px; height: 50px; text-align: center; line-height: 50px;
}
.index_tit {
	height: 32px; overflow: hidden11; margin-top: 20px; margin-bottom: 10px;
}
.index_tit h2 {
	height: 32px; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 24px; float: left;
}
.index_tit h2 span {
	float: left;
}
.index_tit h2 a {
	background: url("/images/more.png") no-repeat; margin: 5px 10px; width: 24px; height: 24px; float: left; display: block;
}
.index_tit h2 i {
	color: rgb(165, 165, 165); font-size: 14px; float: left;
}
.index_tit .tit_btn {
	background: rgb(24, 117, 240); border-radius: 5px; transition:0.3s; width: 102px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; float: right; display: block;
}
.index_tit .tit_btn:hover {
	background: rgb(23, 109, 222);
}
.index_nows {
	width: 606px; float: left;
}
.index_xqdt {
	width: 608px; float: right;
}
.index_nows .nr {
	background: rgb(255, 255, 255); padding: 10px 15px; height: 300px; overflow: hidden;
}
.index_xqdt .nr {
	background: rgb(255, 255, 255); padding: 10px 15px; height: 300px; overflow: hidden;font-family:"Î¢ÈíÑÅºÚ";font-size: 12px;
}
.index_nows .nr .nows_nav {
	overflow: hidden; margin-bottom: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_nows .nr .nows_nav li {
	line-height: 34px; overflow: hidden; padding-bottom: 13px; float: left; position: relative;
}
.index_nows .nr .nows_nav li a {
	border-radius: 5px; transition:0.3s; width: 140px; height: 34px; text-align: center; color: rgb(50, 50, 50); font-size: 16px; float: left;
}
.index_nows .nr .nows_nav li:hover a {
	color: rgb(53, 134, 242); text-decoration: none;
}
.index_nows .nr .nows_nav li.on a {
	background: rgb(53, 134, 242); color: rgb(255, 255, 255);
}
.index_nows .nr .nows_nav li.on i {
	background: url("../img/nows_jt.png") no-repeat; left: 38px; width: 13px; height: 5px; bottom: 8px; position: absolute;
}
.index_nows .nr .nows_nav li span {
	padding: 0px 5px; color: rgb(224, 224, 224); float: left;
}
.index_nows .nr h2 {
	height: 24px; line-height: 24px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.index_nows .nr h2 a {
	color: rgb(51, 51, 51);
}
.index_nows .nr a:hover {
	text-decoration: none;
}
.index_nows .index_toutiao {
	height: 158px; overflow: hidden; margin-top: 20px; margin-bottom: 25px;
}
.index_nows .index_toutiao img {
	width: 270px; height: 158px; float: left; display: block;
}
.index_nows .index_toutiao .index_toutiao_data {
	width: 265px; height: 158px; float: right;
}
.index_nows .index_toutiao .index_toutiao_data span {
	height: 12px; color: rgb(170, 178, 189); line-height: 12px; font-size: 12px; display: block;
}
.index_nows .index_toutiao .index_toutiao_data p {
	line-height: 24px; margin-top: 27px;
}
.index_nows .index_toutiao .index_toutiao_data p a {
	color: rgb(112, 111, 111);
}
.index_nows .min_nows {
	width: 556px; overflow: hidden;
}
.min_nows li {
	width: 129px; margin-right: 10px; float: left;
}
.min_nows li img {
	width: 129px; height: 75px; display: block;
}
.min_nows li h3 {
	line-height: 22px; font-size: 14px; margin-top: 6px; margin-bottom: 8px;
}
.min_nows li h3 a {
	color: rgb(67, 74, 84);
}
.min_nows li span {
	height: 12px; color: rgb(170, 178, 189); line-height: 12px; font-size: 12px; display: block;
}
.xq_nav {
	overflow: hidden; padding-bottom: 20px; position: relative;
}
.xq_nav h2 {
	height: 16px; color: rgb(50, 50, 50); line-height: 16px; padding-left: 6px; font-size: 16px; margin-top: 5px; border-left-color: rgb(63, 93, 207); border-left-width: 3px; border-left-style: solid; float: left;
}
.xq_nav ul {
	overflow: hidden; float: right;
}
.xq_nav ul li {
	line-height: 14px; padding-bottom: 11px; margin-left: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.xq_nav ul li a {
	color: rgb(67, 74, 84);
}
.xq_nav ul li.on {
	border-bottom-color: rgb(63, 93, 207); border-bottom-width: 2px; border-bottom-style: solid;
}
.xq_nav ul li:hover a {
	color: rgb(91, 153, 228);
}
.xq_tab {
	width: 100%; border-collapse: collapse;
}
.xq_tab tr {
	color: rgb(112, 111, 111); line-height: 40px;
}
.xq_tab tr td {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.xq_tab tr td span {
	padding: 0px 14px;
}
.xq_tab tr td a {
	color: rgb(24, 117, 240);
}
.mt25 {
	margin-top: 25px;
}
.ycfw {
	background: rgb(255, 255, 255); height: 300px; overflow: hidden;
}
.ycfw li {
	margin: 35px 0px; padding: 0px 7px; width: 189px; height: 230px; text-align: center; overflow: hidden; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: dotted; float: left; position: relative;
}
.ycfw li:last-child {
	border: currentColor; border-image: none;
}
.ycfw li h2 {
	height: 18px; color: rgb(33, 33, 33); line-height: 18px; font-size: 18px;
}
.ycfw li div {
	margin: 22px auto auto; transition:0.3s; width: 60px; height: 70px; display: flex; box-sizing: border-box; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ycfw li div img {
	width: 30px; height: 30px;
}
.ycfw li div.aqd {
	background: url("../img/aqd.png") no-repeat center;
}
.ycfw li div.dcjr {
	background: url("../img/dcjr.png") no-repeat center;
}
.ycfw li div.hjykkx {
	background: url("../img/hjykkx.png") no-repeat center;
}
.ycfw li div.hxfx {
	background: url("../img/hxfx.png") no-repeat center;
}
.ycfw li div.hbjn {
	background: url("../img/hbjn.png") no-repeat center;
}
.ycfw li div.spjc {
	background: url("../img/spjc.png") no-repeat center;
}
.ycfw li:hover div {
	transform: translateY(-5px);
}
.ycfw li p {
	height: 40px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; margin-top: 20px;
}
.ycfw li a {
	border: 1px solid rgb(93, 158, 244); transition:0.3s; border-image: none; left: 50%; width: 98px; height: 28px; text-align: center; bottom: 0px; color: rgb(0, 113, 208); line-height: 28px; margin-left: -49px; position: absolute;
}
.ycfw li a:hover {
	background: rgb(93, 158, 244); color: rgb(255, 255, 255);
}
.zygx {
	background: rgb(255, 255, 255); padding: 33px 30px; height: 260px; overflow: hidden;
}
.zygx_box {
	width: 715px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: dashed; float: left;
}
.zygx_h {
	height: 130px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dashed;
}
.zygx_l {
	width: 357px; height: 100%; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: dashed; float: left;
}
.sbzs {
	background: url("../img/zushoushebei.png") no-repeat right bottom;
}
.jcfw {
	background: url("../img/jcfw.png") no-repeat right bottom;
}
.zzjg {
	background: url("../img/zzjg.png") no-repeat right bottom;
}
.jjfa {
	background: url("../img/jjfa.png") no-repeat right bottom;
}
.zygx_box h2 {
	height: 18px; color: rgb(0, 113, 208); line-height: 18px; font-size: 18px; font-weight: 100; margin-bottom: 14px;
}
.zygx_box p {
	height: 14px; color: rgb(153, 153, 153); line-height: 14px;
}
.zygx_box h3 {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 30px;
}
.zygx_box h3 b {
	color: rgb(24, 117, 240); font-size: 28px; font-weight: bold; margin-right: 12px; text-shadow: 0px 8px 6px #d7e9f8;
}
.border_none {
	border: currentColor; border-image: none;
}
.zygx_pl30 {
	width: 327px; padding-left: 30px;
}
.zygx_pt15 {
	height: 115px; padding-top: 15px;
}
.xqfwjj {
	background: url("../img/qzxq.png") no-repeat right bottom; width: 400px; height: 100%; padding-right: 30px; padding-left: 20px; float: left;
}
.xqfwjj h2 {
	height: 18px; color: rgb(0, 113, 208); line-height: 18px; font-size: 18px; font-weight: normal; margin-bottom: 25px;
}
.xqnr {
	overflow: hidden;
}
.xqnr li {
	width: 175px; height: 94px; margin-right: 10px; margin-bottom: 30px; float: left; position: relative;
}
.xqnr li h2 {
	color: rgb(51, 51, 51); margin-bottom: 12px;
}
.xqnr li p {
	color: rgb(153, 153, 153);
}
.xqnr li h3 {
	bottom: 0px; color: rgb(153, 153, 153); font-size: 14px; margin-top: 30px; position: absolute;
}
.xqnr li h3 b {
	color: rgb(24, 117, 240); font-size: 28px; font-weight: bold; margin-right: 12px; text-shadow: 0px 8px 6px #d7e9f8;
}
.sbzs_nr {
	height: 300px;
}
.zsfl {
	width: 724px; overflow: hidden; float: left;
}
.zsfl li {
	background: rgb(255, 255, 255); padding: 28px 15px; width: 150px; height: 93px; text-align: center; overflow: hidden; margin-right: 1px; margin-bottom: 1px; float: left;
}
.zsfl li .img {
	margin: auto; border-radius: 25px; border: 1px solid rgb(176, 176, 176); transition:0.3s; border-image: none; width: 60px; height: 60px; position: relative;
}
.zsfl li:hover .img {
	border: 1px solid rgb(24, 117, 240); border-image: none;
}
.zsfl li .img img {
	left: 50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; position: absolute;
}
.zsfl li h2 {
	font-size: 14px; margin-top: 9px;
}
.zsfl li h2 a {
	color: rgb(51, 51, 51);
}
.ljxj {
	width: 493px; height: 300px; float: left;
}
.ljxj li {
	background: rgb(255, 255, 255); transition:0.3s; width: 235px; height: 300px; text-align: center; margin-left: 11px; float: left; position: relative;
}
.ljxj li:hover {
	box-shadow: 0px 0px 30px #ccc;
}
.ljxj li i {
	background: rgb(199, 22, 30); left: 50%; width: 64px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-left: -32px; position: absolute;
}
.ljxj li img {
	width: 235px; height: 200px; display: block;
}
.ljxj li .ljxj_text {
	padding: 0px 20px; height: 65px;
}
.ljxj li .ljxj_text h2 {
	margin: 5px 0px; line-height: 14px; font-size: 14px;
}
.ljxj li .ljxj_text h2 a {
	color: rgb(51, 51, 51);
}
.ljxj li .ljxj_text p {
	color: rgb(176, 176, 176); line-height: 16px; font-size: 12px;
}
.ljxj li span {
	background: rgb(24, 117, 240); transition:0.3s; left: 0px; width: 100%; height: 46px; text-align: center; bottom: 0px; line-height: 46px; position: absolute; opacity: 0;
}
.ljxj li span a {
	color: rgb(255, 255, 255); display: block;
}
.ljxj li:hover span {
	opacity: 1;
}
.ljxj li span:hover {
	background: rgb(23, 110, 225);
}
.zmzj_box {
	width: 1244px;
}
.zmzj {
	height: 340px;
}
.zmzj li {
	background: rgb(255, 255, 255); transition:0.3s; width: 296px; height: 340px; text-align: center; margin-right: 11px; float: left; position: relative;
}
.zmzj li:hover {
	box-shadow: 0px 0px 30px #ccc; transform: translateY(-5px);
}
.zmzj li img {
	width: 302px; height: 200px; display: block;
}
.zmzj li .text {
	padding: 0px 25px;
}
.zmzj li h2 {
	height: 16px; line-height: 16px; font-size: 16px; margin-top: 25px; margin-bottom: 18px;
}
.zmzj li p {
	color: rgb(176, 176, 176); line-height: 18px;
}
.zmzj li span {
	background: rgb(24, 117, 240); transition:0.3s; left: 0px; width: 100%; height: 46px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 46px; position: absolute; opacity: 0;
}
.zmzj li:hover span {
	opacity: 1;
}
.zmzj li span:hover {
	background: rgb(23, 110, 225);
}
.zcqy_box {
	width: 1230px;
}
.zcqy_nr li {
	background: rgb(255, 255, 255); border: 1px dashed rgb(224, 224, 224); transition:0.3s; border-image: none; width: 232px; height: 73px; overflow: hidden; margin-right: 12px; float: left;
}
.zcqy_nr li:hover {
	margin-top: -5px; box-shadow: 0px 0px 30px #ccc;
}
.zcqy_nr li img {
	width: 73px; height: 73px; margin-left: 10px; float: left; display: block;
}
.zcqy_nr li p {
	padding: 22px 10px; width: 129px; text-align: center; color: rgb(102, 102, 102); line-height: 16px; float: left;
}
.dd_cx {
	background: rgb(255, 255, 255);
}
.dd_cx h2 {
	padding: 0px 20px; height: 49px; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.cx_nr {
	padding: 5px 5px 24px;
}
.cx_nr p {
	color: rgb(51, 51, 51); font-weight: bold;
}
.danhao {
	overflow: hidden; margin-bottom: 10px;
}
.danhao li {
	width: 33.33%; height: 30px; line-height: 30px; overflow: hidden; float: left;
}
.danhao li p {
	float: left;
}
.danhao li input {
	float: left;
}
.danhao li input {
	padding: 0px 8px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 264px; height: 28px; color: rgb(152, 152, 152);
}
.cx_tiaojian {
	overflow: hidden;
}
.cx_tiaojian li {
	height: 20px; line-height: 20px; overflow: hidden; float: left; min-width: 33.33%;
}
.cx_tiaojian li p {
	overflow: hidden; float: left;
}
.cx_tiaojian li b {
	overflow: hidden; float: left;
}
.cx_tiaojian li .wanyuan {
	overflow: hidden; float: left;
}
.cx_tiaojian li i {
	overflow: hidden; float: left;
}
.cx_tiaojian li .wanyuan {
	padding: 0px 8px; border: 1px solid rgb(232, 232, 232); border-image: none; height: 28px; color: rgb(153, 153, 153);
}
.cx_tiaojian li .wanyuan input {
	width: 80px; height: 100%; color: rgb(152, 152, 152); float: left; display: block;
}
.cx_tiaojian li .wanyuan span {
	float: left;
}
.cx_tiaojian li b {
	margin: 0px 12px;
}
.cx_tiaojian li i {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 88px; height: 28px; text-align: center; color: rgb(88, 88, 88); line-height: 26px; margin-right: 28px; cursor: pointer;
}
.cx_tiaojian li i:hover {
	border: 1px solid rgb(243, 93, 20); border-image: none;
}
.cx_tiaojian li i.on {
	background: url("../img/tj_xz.png") no-repeat; border: 1px solid rgb(243, 93, 20); border-image: none;
}
.cx_btn {
	background: rgb(24, 116, 239); margin: 20px auto auto; border-radius: 5px; width: 140px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; display: block;
}
.cx_btn:hover {
	background: rgb(21, 100, 206);
}
.dd_nav {
	background: rgb(24, 116, 239); margin: 25px 0px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px;
}
.dd_nav li {
	float: left; cursor: pointer;
}
.dd_nav li.zjdd {
	background: url("../img/sjx.png") no-repeat 170px; transition:0.3s; width: 165px; text-align: left; padding-left: 20px; position: relative;
}
.dd_nav li.zjdd ul {
	background: rgb(255, 255, 255); padding: 12px 18px; left: 0px; top: 40px; display: none; position: absolute; z-index: 99; box-shadow: 0px 0px 30px #ccc;
}
.dd_nav li.zjdd:hover {
	background: url("../img/sjx.png") no-repeat 170px rgb(22, 104, 213);
}
.dd_nav li.zjdd:hover ul {
	display: block;
}
.dd_nav li.zjdd ul li {
	padding: 0px 12px; transition:0.3s; width: 120px; height: 40px; color: rgb(51, 51, 51); line-height: 40px;
}
.dd_nav li.zjdd ul li:hover {
	color: rgb(24, 116, 239); margin-left: 5px; transform: translateX(15px);
}
.dd_nav li.ddxq {
	width: 200px; text-align: left; padding-left: 5px;
}
.dd_nav li.jcjg {
	width: 272px;
}
.dd_nav li.jyje {
	width: 130px;
}
.dd_nav li.ddlx {
	width: 120px;
}
.dd_nav li.fkzt {
	width: 150px;
}
.dd_nav li.ddcz {
	width: 140px;
}
.dd_anli {
	margin: 10px 0px; border: 1px solid rgb(232, 232, 232); transition:0.3s; border-image: none;
}
.dd_anli:hover {
	box-shadow: 0px 0px 20px #dadada;
}
.dd_tit {
	background: rgb(249, 249, 249); padding: 0px 20px; height: 33px; line-height: 33px; overflow: hidden; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.dd_tit li {
	color: rgb(88, 88, 88); float: left;
}
.dd_tit li.zjdd {
	width: 165px; color: rgb(153, 153, 153);
}
.dd_tit li.del {
	background: url("../img/del.png") no-repeat; width: 16px; height: 19px; margin-top: 7px; float: right;
}
.dd_nr {
	background: rgb(255, 255, 255); padding: 0px 20px; overflow: hidden;
}
.dd_nr h2 {
	color: rgb(88, 88, 88); line-height: 20px; font-size: 14px;
}
.dd_nr .dd_img {
	padding: 10px 0px; width: 103px; height: 72px; position: relative;
}
.dd_nr .dd_img img {
	left: 50%; top: 50%; width: 82px; height: 70px; margin-top: -35px; margin-left: -41px; position: absolute; box-shadow: 0px 0px 5px #ccc;
}
.dd_nr .dd_sm {
	padding: 10px 0px; width: 270px; height: 72px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.dd_nr .dd_sm h2 {
	width: 183px; margin-left: 7px; float: left;
}
.dd_nr .dd_sm h2 a {
	color: rgb(88, 88, 88);
}
.dd_nr .dd_sm span {
	color: rgb(153, 153, 153); margin-right: 18px; float: right;
}
.dd_nr .jcjg {
	padding: 10px 15px; width: 240px; height: 72px; text-align: center; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.dd_nr .jyje {
	padding: 10px 15px; width: 100px; height: 72px; text-align: center; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.dd_nr .jyje h2 {
	margin-bottom: 6px;
}
.dd_nr .jyje p {
	color: rgb(153, 153, 153); padding-top: 6px; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: solid;
}
.dd_nr .ddlx {
	padding: 10px 15px; width: 90px; height: 72px; text-align: center; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.ddlx_color {
	color: rgb(24, 117, 240);
}
.dd_nr .fkzt {
	padding: 10px 15px; width: 120px; height: 72px; text-align: center; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.fkzt_o {
	color: rgb(243, 93, 20);
}
.fkzt_y {
	color: rgb(153, 153, 153);
}
.dd_nr .ddcz {
	padding: 10px 0px; width: 136px; height: 72px; text-align: center;
}
.dd_nr .ddcz p {
	color: rgb(153, 153, 153); cursor: pointer;
}
.dd_nr .ddcz a {
	background: rgb(249, 249, 249); border-radius: 5px; border: 1px solid rgb(224, 224, 224); transition:0.3s; border-image: none; width: 90px; height: 28px; color: rgb(102, 102, 102); line-height: 26px; margin-top: 5px; display: inline-block;
}
.dd_nr .ddcz a:hover {
	background: rgb(224, 224, 224);
}
.dd_nr .ddcz a.btn_queren {
	background: rgb(24, 117, 240); border: 1px solid rgb(24, 117, 240); border-image: none; color: rgb(255, 255, 255);
}
.dd_nr .ddcz a.btn_queren:hover {
	background: rgb(21, 99, 203); border: 1px solid rgb(21, 99, 203); border-image: none;
}
.dd_nr .ddcz a.btn_zhifu {
	background: rgb(243, 93, 20); border: 1px solid rgb(243, 93, 20); border-image: none; color: rgb(255, 255, 255);
}
.dd_nr .ddcz a.btn_zhifu:hover {
	background: rgb(198, 79, 22); border: 1px solid rgb(198, 79, 22); border-image: none;
}
.xx_xz {
	background: rgb(255, 255, 255); padding: 20px 0px; margin-bottom: 15px;
}
.xxxz_tit {
	padding: 0px 20px; height: 14px; line-height: 14px; overflow: hidden; margin-bottom: 18px;
}
.xxxz_tit p {
	color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.xxxz_tit a {
	color: rgb(24, 117, 240); float: right;
}
.xz_demo {
	padding: 1px 0px;
}
.xz_list_tit {
	margin: 8px 0px; padding: 0px 20px; height: 14px; line-height: 14px; overflow: hidden;
}
.xz_list_tit p {
	color: rgb(153, 153, 153); float: left;
}
.xz_list_tit a {
	background: url("../img/down.png") no-repeat right; color: rgb(153, 153, 153); padding-right: 18px; float: right;
}
.xx_moren {
	margin: auto auto 10px; width: 1186px; height: 30px; line-height: 30px; overflow: hidden;
}
.xx_moren .xx_name {
	background: url("../img/xz.png") no-repeat right bottom rgb(255, 255, 255); padding: 0px 27px; border: 2px solid rgb(243, 93, 20); border-image: none; height: 26px; color: rgb(88, 88, 88); line-height: 26px; margin-right: 18px; float: left;
}
.xx_moren p {
	color: rgb(102, 102, 102); font-size: 12px; margin-right: 18px; float: left;
}
.xx_moren a {
	color: rgb(24, 117, 240); padding-right: 18px; float: right; display: none;
}
.xz_demo.down {
	background: rgb(249, 249, 249);
}
.down .xz_list_tit a {
	background: url("../img/up.png") no-repeat right;
}
.xz_demo.down .xx_moren {
	cursor: pointer;
}
.xz_demo.down div.xx_moren {
	background: rgb(255, 247, 242);
}
li.xx_moren .xx_name {
	background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); transition:0.3s; border-image: none;
}
li.xx_moren:hover .xx_name {
	border: 2px solid rgb(243, 93, 20); border-image: none;
}
.down .xx_moren:hover a {
	display: block;
}
.xz_demo ul {
	display: none;
}
.xz_demo.down ul {
	display: block;
}
.yfw_dd_tit {
	background: rgb(255, 255, 255); padding: 20px 20px 25px; height: 14px; line-height: 14px; overflow: hidden;
}
.yfw_dd_tit p {
	color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.yfw_dd_tit a {
	color: rgb(24, 117, 240); float: right;
}
.ypxx {
	background: rgb(255, 255, 255); padding: 0px 20px 25px; margin-bottom: 15px;
}
.ypxx table {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 100%; color: rgb(88, 88, 88); line-height: 32px; border-collapse: collapse;
}
.ypxx table tr {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.ypxx table tr th {
	padding: 0px 15px;
}
.ypxx table tr td {
	padding: 0px 15px;
}
.ypxx table tr th {
	background: rgb(243, 248, 254); font-weight: bold;
}
.ypxx table a {
	padding: 0px 8px; color: rgb(24, 117, 240);
}
.wts {
	background: rgb(255, 255, 255); padding: 0px 20px 25px; height: 36px; line-height: 36px; overflow: hidden; margin-bottom: 15px;
}
.wts .wenjianming {
	padding: 0px 10px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 578px; height: 34px; color: rgb(153, 153, 153); line-height: 34px; margin-right: 5px; float: left;
}
.wts a {
	background: rgb(24, 117, 240); transition:0.3s; width: 115px; height: 100%; text-align: center; color: rgb(255, 255, 255); float: left; display: block;
}
.wts a:hover {
	background: rgb(20, 100, 206);
}
.jcyq {
	background: rgb(255, 255, 255); padding: 0px 20px 15px; margin-bottom: 15px;
}
.jcyq li {
	height: 32px; line-height: 32px; overflow: hidden; margin-bottom: 10px;
}
.jcyq li p {
	width: 118px; text-align: right; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.jcyq li span {
	border: 1px solid rgb(232, 232, 232); transition:0.3s; border-image: none; width: 88px; height: 28px; text-align: center; color: rgb(88, 88, 88); line-height: 28px; margin-left: 25px; float: left; cursor: pointer;
}
.jcyq li span:hover {
	border: 2px solid rgb(243, 93, 20); border-image: none;
}
.jcyq li span.on {
	background: url("../img/xz.png") no-repeat right bottom; border: 2px solid rgb(243, 93, 20); border-image: none;
}
.jcyq li .shijianxz {
	background: url("../img/rili.png") no-repeat 180px; padding: 0px 12px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 180px; height: 28px; color: rgb(153, 153, 153); line-height: 28px; margin-left: 25px; float: left; cursor: pointer;
}
.spxx {
	background: rgb(255, 255, 255); padding: 0px 20px 15px;
}
.spxx .cpmc {
	background: rgb(249, 249, 249); padding: 0px 22px; width: 1136px; height: 118px; line-height: 118px;
}
.spxx .cpmc table {
	width: 100%; height: 118px; line-height: 118px; border-collapse: collapse;
}
.spxx .cpmc table img {
	width: 120px; height: 100px; vertical-align: middle;
}
.cp5858 {
	color: rgb(88, 88, 88);
}
.cpjg_red {
	color: rgb(227, 51, 51); font-weight: bold;
}
.cpjg_green {
	color: rgb(86, 181, 76); font-weight: bold;
}
.cp333 {
	color: rgb(51, 51, 51);
}
.canshubiao table tr th {
	padding: 0px 15px; border: 1px solid rgb(232, 232, 232); border-image: none; text-align: center;
}
.canshubiao table tr td {
	padding: 0px 15px; border: 1px solid rgb(232, 232, 232); border-image: none; text-align: center;
}
.canshubiao table div {
	background: url("../img/weixuan.png") no-repeat center; width: 24px; height: 24px; margin-top: 10px; display: inline-block; cursor: pointer;
}
.canshubiao table div.on {
	background: url("../img/xuanzhong.png") no-repeat center;
}
.zongjia {
	background: rgb(255, 255, 255); padding: 20px; height: 66px; text-align: right; margin-bottom: 15px;
}
.zongjia h2 {
	color: rgb(227, 51, 51); font-size: 18px; font-weight: bold;
}
.zongjia h2 b {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: normal;
}
.zongjia p {
	color: rgb(153, 153, 153); margin-top: 10px;
}
.tijiao_btn {
	height: 42px; text-align: right; line-height: 42px;
}
.boton {
	padding: 0px 50px; border-radius: 5px; transition:0.3s; height: 100%; color: rgb(255, 255, 255); font-size: 16px; margin-left: 5px; display: inline-block;
}
.btn_blue {
	background: rgb(24, 117, 240);
}
.btn_blue:hover {
	background: rgb(23, 105, 214);
}
.btn_ore {
	background: rgb(243, 93, 20);
}
.btn_ore:hover {
	background: rgb(214, 82, 18);
}
.btn_hui {
	background: rgb(191, 197, 206);
}
.btn_hui:hover {
	background: rgb(156, 162, 170);
}
.sc_qr .mrzd {
	background: rgb(153, 153, 153); width: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-top: 5px; float: left;
}
.sc_qr .xx_moren {
	background: rgb(255, 247, 242);
}
.sc_qr .xx_moren a {
	display: block;
}
.sc_qr ul .xx_moren {
	background: rgb(255, 255, 255); transition:0.3s; cursor: pointer;
}
.sc_qr ul .xx_moren a {
	float: left; display: none;
}
.sc_qr ul .xx_moren:hover {
	background: rgb(255, 247, 242);
}
.sc_qr ul .xx_moren:hover a {
	display: block;
}
.spqd {
	background: rgb(255, 255, 255); margin-bottom: 15px;
}
.spqd .spxx {
	margin-bottom: 10px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.spqd .list_jiage {
	padding: 0px 20px 15px; text-align: right; color: rgb(88, 88, 88); line-height: 30px;
}
.quanxuan {
	background: rgb(255, 255, 255); padding: 0px 20px; height: 50px; line-height: 50px;
}
.quanxuan table {
	width: 100%; color: rgb(51, 51, 51); font-weight: bold; border-collapse: collapse;
}
.quanxuan table input {
	margin-top: -2px; margin-right: 10px; vertical-align: middle;
}
.checkbox {
	width: 170px;
}
.gwc_spxx {
	width: 340px; text-align: left;
}
.gwc_spxx_cp {
	width: 474px; text-align: left;
}
.gwc_dj {
	width: 210px;
}
.gwc_sl {
	width: 150px;
}
.gwc_xj {
	width: 135px; text-align: right;
}
.gwc_cz {
	width: 90px;
}
.gwc_checkbox {
	width: 40px;
}
.gwc_img {
	width: 130px;
}
.mokuanquanxuan {
	margin: 15px 0px;
}
.quanxuan_tit {
	background: rgb(255, 255, 255); padding: 0px 20px; height: 49px; color: rgb(51, 51, 51); line-height: 50px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.quanxuan_tit input {
	margin-top: -3px; margin-right: 10px; vertical-align: middle;
}
.mokuanquanxuan li {
	background: rgb(255, 255, 255); padding: 0px 20px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.mokuanquanxuan li table {
	width: 100%; border-collapse: collapse;
}
.mokuanquanxuan li table td {
	height: 120px; color: rgb(88, 88, 88);
}
.mokuanquanxuan li table td input {
	vertical-align: middle;
}
.mokuanquanxuan li table td img {
	width: 120px; height: 90px; vertical-align: middle;
}
.nuber {
	margin: auto; border: 1px solid rgb(218, 218, 218); border-image: none; width: 98px; height: 28px; text-align: center; line-height: 28px; overflow: hidden;
}
.nuber .kuang {
	transition:0.3s; width: 30%; height: 100%; color: rgb(102, 102, 102); font-size: 16px; float: left; cursor: pointer;
}
.nuber .kuang:hover {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.nuber .kuang:hover {
	background: rgb(18, 95, 197);
}
.nuber input {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(218, 218, 218); border-image: none; width: 37%; height: 100%; text-align: center; color: rgb(51, 51, 51); float: left;
}
.mokuanquanxuan li table td .boton {
	padding: 0px; width: 85px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; margin-top: 5px; margin-left: 8px; display: block;
}
.gwc_cz a {
	margin-left: 10px;
}
.mokuanquanxuan li table td h2 {
	color: rgb(227, 51, 51); font-size: 14px; font-weight: bold;
}
.mokuanquanxuan li:last-child {
	border: currentColor; border-image: none;
}
.zongji {
	background: rgb(255, 255, 255); margin: 15px 0px; padding: 0px 20px; height: 96px; color: rgb(51, 51, 51); line-height: 96px;
}
.zongji input {
	margin-top: -2px; margin-right: 10px; vertical-align: middle;
}
.zongji h2 {
	color: rgb(51, 51, 51); font-size: 14px;
}
.zongji h2 b {
	color: rgb(227, 51, 51); font-weight: bold;
}
.zongji .boton {
	margin: 0px; padding: 0px; width: 120px; height: 40px; text-align: center; line-height: 40px;
}
.cpxq_data {
	background: rgb(255, 255, 255); padding: 20px; height: 315px; overflow: hidden; margin-bottom: 20px;
}
.cpxq_data .fl img {
	width: 420px; height: 315px; display: block;
}
.cpxq_data .cp_ri {
	width: 746px; height: 315px; float: right; position: relative;
}
.cpxq_data .cp_ri h2 {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 24px; margin-top: 2px; margin-bottom: 10px;
}
.cpxq_data .cp_ri .zhanshi_jg {
	background: rgb(248, 248, 248); height: 40px; line-height: 40px; overflow: hidden; padding-right: 40px;
}
.cpxq_data .cp_ri .zhanshi_jg h3 {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; float: left;
}
.cpxq_data .cp_ri .zhanshi_jg h3 b {
	width: 88px; text-align: right; display: inline-block;
}
.cpxq_data .cp_ri .zhanshi_jg h3 span {
	color: rgb(227, 51, 51); font-size: 16px;
}
.cpxq_data .cp_ri .zhanshi_jg .youhuijia {
	color: rgb(153, 153, 153); float: right;
}
.cpxq_data .cp_ri .zhanshi_jg .youhuijia span {
	margin-left: 20px;
}
.cpxq_data .cp_ri .canshu {
	color: rgb(102, 102, 102); line-height: 28px; margin-bottom: 5px;
}
.cpxq_data .cp_ri .canshu li {
	overflow: hidden;
}
.cpxq_data .cp_ri li b {
	width: 88px; text-align: right; display: inline-block;
}
.cpxq_data .cp_ri .cpys {
	background: rgb(197, 220, 251); padding: 0px 12px; height: 40px; color: rgb(88, 88, 88); line-height: 40px;
}
.cp_gwc {
	left: 0px; width: 100%; height: 46px; bottom: 0px; overflow: hidden; position: absolute;
}
.cp_gwc p {
	color: rgb(88, 88, 88); margin-top: 13px; margin-left: 45px; float: left;
}
.cp_gwc .nuber {
	margin: 10px 10px 0px; float: left;
}
.cp_gwc .btn_gwc {
	border: 1px solid rgb(243, 93, 20); transition:0.3s; border-image: none; width: 136px; height: 43px; text-align: center; line-height: 43px; margin-left: 10px; display: inline-block;
}
.cp_gwc .btn_gwc.ljgm {
	background: rgb(243, 93, 20); color: rgb(255, 255, 255);
}
.cp_gwc .btn_gwc.jrgwc {
	background: rgb(254, 238, 231); color: rgb(243, 93, 20);
}
.cp_gwc .btn_gwc:hover {
	background: rgb(189, 73, 16); border: 1px solid rgb(189, 73, 16); border-image: none; color: rgb(255, 255, 255);
}
.cp_gwc .sp_sc {
	background: url("../img/wsc.png") no-repeat left; height: 16px; color: rgb(153, 153, 153); line-height: 16px; padding-left: 20px; margin-top: 13px; float: right; cursor: pointer;
}
.cp_gwc .sp_sc.on {
	background: url("../img/ysc.png") no-repeat left; color: rgb(24, 117, 240);
}
.nav_xq {
	background: rgb(255, 255, 255); height: 49px; line-height: 50px; overflow: hidden; margin-bottom: 15px; border-bottom-color: rgb(24, 117, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav_xq li {
	transition:0.3s; width: 130px; height: 49px; text-align: center; font-size: 16px; float: left;
}
.nav_xq li a {
	transition:0.3s; color: rgb(51, 51, 51);
}
.nav_xq li:hover a {
	color: rgb(24, 117, 240);
}
.nav_xq li.on {
	background: rgb(24, 117, 240);
}
.nav_xq li.on a {
	color: rgb(255, 255, 255);
}
.fwxm_xq {
	background: rgb(255, 255, 255); padding: 25px 30px; margin-bottom: 15px;
}
.fwxm_xq h2 {
	background: url("../img/xq_ioc.png") no-repeat left rgb(249, 249, 249); height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 25px; font-size: 14px; margin-bottom: 30px;
}
.fwxm_xq .ypxx {
	padding: 0px; margin-bottom: 40px;
}
.fwxm_xq .chanpincanshu {
	padding: 0px 26px; color: rgb(88, 88, 88); line-height: 30px; margin-top: -8px; margin-bottom: 40px;
}
.pinglun {
	background: rgb(255, 255, 255);
}
.pinglun h2 {
	padding: 0px 30px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px;
}
.dafen_pl {
	background: rgb(249, 249, 249); padding: 20px 85px; overflow: hidden;
}
.dafen_pl .pfmyd {
	background: rgb(243, 93, 20); border-radius: 50%; width: 106px; height: 106px; text-align: center; color: rgb(255, 255, 255); margin-right: 105px; float: left;
}
.dafen_pl .pfmyd h3 {
	font-size: 40px;
}
.dafen_pl .pfmyd h3 b {
	font-size: 16px;
}
.dafen_pl .pf_bl {
	width: 640px; height: 106px; float: left;
}
.dafen_pl .pf_bl li {
	height: 20px; color: rgb(88, 88, 88); line-height: 20px; overflow: hidden; padding-left: 35px; margin-bottom: 20px;
}
.dafen_pl .pf_bl li p {
	float: left;
}
.dafen_pl .pf_bl li .bar_box {
	background: rgb(255, 255, 255); margin: 8px 15px; width: 500px; height: 6px; float: left; position: relative; box-shadow: 0px 0px 5px #ccc;
}
.dafen_pl .pf_bl li .bar_box i {
	left: 0px; top: 0px; height: 6px; position: absolute;
}
.dafen_pl .pf_bl li span {
	font-weight: bold; float: left;
}
.dafen_pl .pf_bl li.haoping {
	background: url("../img/hp.png") no-repeat left;
}
.dafen_pl .pf_bl li.haoping .bar_box i {
	background: rgb(148, 220, 54);
}
.dafen_pl .pf_bl li.zhongping {
	background: url("../img/zp.png") no-repeat left;
}
.dafen_pl .pf_bl li.zhongping .bar_box i {
	background: rgb(243, 193, 20);
}
.dafen_pl .pf_bl li.chaping {
	background: url("../img/chap.png") no-repeat left;
}
.dafen_pl .pf_bl li.chaping .bar_box i {
	background: rgb(243, 25, 20);
}
.pl_ly {
	padding: 30px 30px 0px;
}
.pl_ly .pl_nav {
	text-align: center; overflow: hidden;
}
.pl_ly .pl_nav li {
	width: 110px; color: rgb(88, 88, 88); padding-bottom: 10px; margin-right: 20px; float: left; cursor: pointer;
}
.pl_ly .pl_nav li:hover {
	color: rgb(24, 117, 240);
}
.pl_ly .pl_nav li.on {
	color: rgb(24, 117, 240); border-bottom-color: rgb(24, 117, 240); border-bottom-width: 2px; border-bottom-style: solid;
}
.pl_ly .ly_nr li {
	overflow: hidden; padding-top: 15px; padding-bottom: 12px; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid;
}
.pl_ly .ly_nr li .pl_name {
	width: 170px; float: left;
}
.pl_ly .ly_nr li .pl_name img {
	width: 38px; height: 38px; margin-left: 5px; float: left; box-shadow: 0px 0px 10px #ccc;
}
.pl_ly .ly_nr li .pl_name p {
	width: 120px; color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; float: right;
}
.pl_ly .ly_nr li .pl_nr {
	width: 975px; float: right;
}
.pl_ly .ly_nr li .pf_stars {
	height: 18px; overflow: hidden;
}
.pl_ly .ly_nr li .pf_stars span {
	background: url("../img/pl_star2.png") no-repeat center; width: 18px; height: 18px; margin-right: 5px; float: left;
}
.pl_ly .ly_nr li .pf_stars span.on {
	background: url("../img/pl_star.png") no-repeat center;
}
.pl_ly .ly_nr li .pl_nr p {
	margin: 18px 0px; color: rgb(88, 88, 88); line-height: 24px; font-size: 14px;
}
.pl_ly .ly_nr li .pl_nr h3 {
	color: rgb(153, 153, 153); font-size: 14px;
}
.xq_pag {
	text-align: center; padding-top: 25px; padding-bottom: 20px; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid;
}
.xq_pag .pag {
	margin: 0px;
}
.nav_two {
	background: rgb(255, 255, 255); padding-top: 10px; font-size: 16px; position: relative;
}
.nav_two .border-b_blue {
	border-bottom-color: rgb(0, 119, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.nav_two .nav_one {
	background: rgb(255, 255, 255); display: none;
}
.nav_two .nav_one ul {
	padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav_two .nav_one ul li {
	margin: 5px 0px; height: auto; line-height: normal;
}
.nav_two .nav_one ul li span {
	padding: 0px 5px; color: rgb(218, 218, 218);
}
.nav_two .nav_one ul li.on a {
	color: rgb(0, 119, 255);
}
.nav_two .nav_one ul li:hover a {
	color: rgb(0, 119, 255);
}
.nav_two .nav_two_box {
	width: 1168px; float: left;
}
.nav_two .nav_two_box ul {
	display: none;
}
.nav_two ul li {
	height: 43px; color: rgb(51, 51, 51); line-height: 43px; margin-right: 55px; float: left; cursor: pointer;
}
.nav_two ul li:last-child {
	margin-right: 0px;
}
.nav_two ul li img {
	width: 18px; height: 18px; margin-top: -2px; vertical-align: middle;
}
.nav_two ul li:hover {
	color: rgb(0, 119, 255);
}
.nav_two ul li.on {
	color: rgb(0, 119, 255);
}
.nav_two .qita {
	background: url("../img/qita_ioc.png") no-repeat left; padding-left: 26px; margin-top: 10px; float: right; cursor: pointer;
}
.nav_two .qita:hover {
	background: url("../img/qita_ioc2.png") no-repeat left; color: rgb(0, 119, 255);
}
.nav_two .qita.on {
	background: url("../img/qita_ioc2.png") no-repeat left; color: rgb(0, 119, 255);
}
.nav_three {
	background: rgb(255, 255, 255);
}
.nav_json {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav_json .erji_nav {
	padding: 10px 0px; height: 30px; line-height: 30px; overflow: hidden; position: relative;
}
.nav_json .erji_nav .erji_tit {
	color: rgb(187, 187, 187); padding-right: 15px; font-size: 16px; float: left; position: relative;
}
.nav_json .erji_nav ul {
	width: 1135px; float: left;
}
.nav_json .erji_nav li {
	height: 35px; color: rgb(187, 187, 187); line-height: 30px; padding-right: 14px; font-size: 16px; margin-right: 20px; margin-left: 20px; float: left; position: relative; cursor: pointer;
}
.nav_json .erji_nav li i {
	background: url("../img/xsj.png") no-repeat; top: 50%; width: 12px; height: 7px; right: 0px; margin-top: -5px; position: absolute;
}
.nav_json .erji_nav li a {
	color: rgb(68, 68, 68);
}
.nav_json .erji_nav li:hover a {
	color: rgb(0, 119, 255);
}
.nav_json .erji_nav li.on a {
	color: rgb(0, 119, 255);
}
.nav_json .erji_nav li.on a {
	color: rgb(0, 119, 255); font-weight: bold;
}
.nav_json .erji_nav li.on i {
	background: url("../img/ssj.png") no-repeat;
}
.nav_json .erji_nav .gd {
	background: url("../img/nav_gd.png") no-repeat 40px rgb(236, 242, 249); padding: 0px 6px; border: 1px solid rgb(232, 232, 232); border-image: none; top: 13px; width: 44px; height: 22px; right: 20px; color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; position: absolute; cursor: pointer;
}
.nav_box {
	background: rgb(236, 242, 249); border-bottom-color: rgb(218, 218, 218); border-bottom-width: 3px; border-bottom-style: solid; display: none;
}
.nav_box table {
	width: 100%; border-collapse: collapse;
}
.nav_box table tr {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed;
}
.nav_box .nav_box_left {
	width: 154px; text-align: center; color: rgb(0, 119, 255); line-height: 20px; border-right-color: rgb(255, 255, 255); border-right-width: 0px; border-right-style: solid;
}
.nav_box .nav_box_left a {
	padding: 0px 15px; color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.nav_box .nav_box_right {
	padding: 10px; color: rgb(170, 170, 170); line-height: 14px;
}
.nav_box .nav_box_right a {
	margin: 2px 5px; padding: 5px; color: rgb(88, 88, 88); display: inline-block;
}
.nav_box .nav_box_right a:hover {
	color: rgb(0, 119, 255);
}
.nav_box .nav_box_right a.on {
	color: rgb(0, 119, 255); font-weight: bold;
}
.sxjl table {
	width: 100%; border-collapse: collapse;
}
.sxjl table .sxjl_th {
	padding: 20px 0px; width: 5.05em; color: rgb(187, 187, 187); font-weight: normal;
}
.sxjl table .sxjl_td {
	padding: 20px 0px;
}
.sxjl table .sxjl_td a {
	background: url("../img/sxtj_x.png") no-repeat right rgb(249, 249, 249); margin: 5px; border: 1px solid rgb(232, 232, 232); transition:0.3s; border-image: none; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-right: 27px; padding-left: 5px; display: inline-block;
}
.sxjl table .sxjl_td a b {
	color: rgb(0, 119, 255);
}
.sxjl table .sxjl_td a:hover {
	background: url("../img/sxtj_x_hovr.png") no-repeat right rgb(255, 255, 255); border: 1px solid rgb(243, 93, 20); border-image: none;
}
.shaixuan_nav {
	background: rgb(255, 255, 255); margin: 20px 0px; border: 1px solid rgb(232, 232, 232); border-image: none; height: 40px; color: rgb(102, 102, 102); line-height: 40px; overflow: hidden;
}
.shaixuan_nav .sx_moren {
	background: rgb(0, 119, 255); width: 118px; height: 40px; text-align: center; color: rgb(255, 255, 255); border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.shaixuan_nav .sx_moren i {
	background: url("../img/moren1.png") no-repeat center; width: 6px; height: 13px; margin-top: -2px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.shaixuan_nav .sx_moren.on {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.shaixuan_nav .sx_moren.on i {
	background: url("../img/moren2.png") no-repeat center;
}
.shaixuan_nav .sx_tiaojian {
	overflow: hidden; float: left;
}
.shaixuan_nav .sx_tiaojian li {
	width: 118px; height: 40px; text-align: center; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.shaixuan_nav .sx_tiaojian li i {
	background: url("../img/paixu.png") no-repeat center; width: 7px; height: 10px; margin-left: 10px; display: inline-block;
}
.shaixuan_nav .sx_tiaojian li.xia {
	background: rgb(0, 119, 255); color: rgb(255, 255, 255);
}
.shaixuan_nav .sx_tiaojian li.xia i {
	background: url("../img/paixu_xia.png") no-repeat center;
}
.shaixuan_nav .sx_tiaojian li.xia.shang i {
	background: url("../img/paixu_shang.png") no-repeat center;
}
.shaixuan_nav .jiagefanwei_box {
	padding: 0px 10px; width: 302px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.shaixuan_nav .jiagefanwei div {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 104px; height: 26px; line-height: 26px; display: inline-block;
}
.shaixuan_nav .jiagefanwei div input {
	width: 90px; height: 25px; float: right; display: block;
}
.shaixuan_nav .jiagefanwei span {
	margin: 0px 5px; color: rgb(153, 153, 153);
}
.shaixuan_nav .jiagefanwei a {
	background: rgb(249, 249, 249); border: 1px solid rgb(232, 232, 232); border-image: none; width: 50px; height: 26px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; margin-left: 5px; display: inline-block;
}
.shaixuan_nav p {
	margin-right: 17px; float: right;
}
.shaixuan_nav p b {
	color: rgb(0, 119, 255); font-weight: bold;
}
.sousuo_list {
	width: 1240px;
}
.sousuo_list li {
	background: rgb(255, 255, 255); transition:0.3s; width: 296px; height: 336px; overflow: hidden; margin-right: 14px; margin-bottom: 15px; float: left; position: relative;
}
.sousuo_list li p {
	background: rgb(243, 93, 20); border-radius: 50%; transition:0.3s; left: 50%; width: 80px; height: 80px; text-align: center; bottom: -90px; color: rgb(255, 255, 255); line-height: 80px; margin-left: -40px; position: absolute; cursor: pointer;
}
.sousuo_list li img {
	width: 296px; height: 222px; display: block;
}
.sousuo_list li .text {
	padding: 18px 20px 30px; transition:0.3s;
}
.sousuo_list li .text h2 {
	height: 40px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 14px;
}
.sousuo_list li .text h3 {
	height: 14px; color: rgb(51, 51, 51); line-height: 14px; overflow: hidden; font-size: 14px; margin-bottom: 8px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sousuo_list li .text h4 {
	height: 14px; color: rgb(153, 153, 153); line-height: 14px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sousuo_list li .text .sousuo_jg {
	height: 14px; line-height: 14px; overflow: hidden; margin-top: 15px;
}
.sousuo_list li .text .sousuo_jg h3 {
	color: rgb(227, 51, 51); font-size: 14px; float: left;
}
.sousuo_list li .text .sousuo_jg del {
	color: rgb(153, 153, 153); float: right;
}
.sousuo_list li .text .sousuo_jg span {
	color: rgb(24, 117, 240); float: right;
}
.sousuo_list li:hover {
	box-shadow: 0px 0px 20px #dadada;
}
.sousuo_list li:hover .text {
	opacity: 0.3;
}
.sousuo_list li:hover p {
	bottom: 22px;
}
.sousuo_list li:hover p:hover {
	background: rgb(207, 80, 19);
}
.cgjrgwc {
	background: rgb(243, 93, 20); left: 50%; top: 50%; width: 170px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-top: -21px; margin-left: -85px; display: none; position: fixed; box-shadow: 0px 0px 20px #ccc;
}
.cgjrgwc img {
	margin-top: -2px; margin-right: 5px; vertical-align: middle;
}
.jl {
	width: 1280px; margin-bottom: 35px;
}
.jl li {
	transition:0.3s; width: 70px; text-align: center; line-height: 16px; margin-right: 58px; float: left;
}
.jl li img {
	margin: 40px auto 15px; height: 27px; display: block;
}
.jl li a {
	color: rgb(85, 85, 85);
}
.jl li:hover {
	transform: translateY(-10px);
}
.jl li:hover a {
	color: rgb(0, 119, 255);
}
.shoadou {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999; opacity: 0.15;
}
.alert {
	background: rgb(255, 255, 255); left: 50%; top: 50%; width: 500px; display: none; position: fixed; z-index: 9999999; box-shadow: 0px 0px 20px #ccc;
}
.alert_dzgl {
	width: 730px;
}
.alert_tit {
	padding: 0px 15px; height: 53px; line-height: 54px; overflow: hidden; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.alert_tit h2 {
	color: rgb(51, 51, 51); font-size: 18px; float: left;
}
.alert_tit span {
	background: url("../img/alert_x.png") no-repeat center; width: 18px; height: 18px; margin-top: 18px; float: right; cursor: pointer;
}
.alert_box {
	padding: 10px 20px;
}
.alert_box table {
	width: 100%; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; border-collapse: collapse;
}
.alert_box table th {
	text-align: right; font-weight: normal;
}
.alert_box input {
	padding: 0px 5px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 370px; height: 30px; color: rgb(102, 102, 102); margin-left: 10px; display: block;
}
.alert_box select {
	margin: 0px 5px 0px 10px; padding: 0px 5px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 383px; height: 30px; color: rgb(102, 102, 102); display: block;
}
.alert_btn {
	padding: 25px 20px; text-align: center;
}
.alert_btn .boton {
	padding: 5px 20px; border-radius: 0px; font-size: 16px;
}
.alert_box li {
	line-height: 33px; overflow: hidden; margin-bottom: 15px;
}
.alert_box li h3 {
	width: 70px; text-align: right; color: rgb(102, 102, 102); font-size: 14px; float: left;
}
.alert_box li .srk {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 236px; color: rgb(153, 153, 153); overflow: hidden; float: left;
}
.alert_box li .srk input {
	margin: 0px; padding: 0px 5px; border: currentColor; border-image: none; width: 210px; display: inline-block;
}
.alert_box li .btn {
	width: 62px; height: 35px; text-align: center; color: rgb(255, 255, 255); margin-left: 10px; float: left;
}
.alert_btn_pt0 {
	padding-top: 0px;
}
.alert_btn .btn {
	margin: auto; width: 144px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; display: block;
}
.y_banner {
	margin: 0px; height: 420px;
}
.y_banner .tu {
	height: 420px;
}
.y_banner .tu li a {
	height: 100%; display: block;
}
.y_index_tit {
	height: 120px; text-align: center; color: rgb(51, 51, 51); line-height: 120px; font-size: 30px;
}
.fw_nr {
	width: 1330px; margin-bottom: 80px;
}
.fw_nr li {
	background: rgb(255, 255, 255); width: 340px; height: 410px; text-align: center; overflow: hidden; margin-right: 103px; float: left;
}
.fw_nr li img {
	width: 145px; height: 118px; margin-top: 70px; margin-bottom: 30px;
}
.fw_nr li h2 {
	height: 24px; color: rgb(24, 117, 240); line-height: 24px; font-size: 24px; margin-bottom: 20px;
}
.fw_nr li p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.clxm {
	overflow: hidden;
}
.clxm li {
	width: 10%; height: 490px; color: rgb(255, 255, 255); float: left; position: relative; cursor: pointer;
}
.clxm li .clxm_shadou {
	background: rgb(0, 0, 0); transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.clxm li:hover .clxm_shadou {
	background: rgb(24, 117, 240);
}
.clxm li .clxm_nr {
	margin: 160px auto auto; transition:0.3s; width: 90%; text-align: center; font-size: 22px; position: relative; z-index: 9;
}
.clxm li:hover .clxm_nr {
	transform: translateY(-20px);
}
.clxm li .clxm_nr .img {
	margin: auto; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 70px; height: 70px; position: relative;
}
.clxm li .clxm_nr p {
	line-height: 30px; margin-top: 25px;
}
.clxm li .clxm_nr .img img {
	left: 50%; top: 50%; width: 28px; height: 28px; margin-top: -14px; margin-left: -14px; position: absolute;
}
.clxm li.clxm1 {
	background: url("../img/clxm1.png") no-repeat center;
}
.clxm li.clxm2 {
	background: url("../img/clxm2.png") no-repeat center;
}
.clxm li.clxm3 {
	background: url("../img/clxm3.png") no-repeat center;
}
.clxm li.clxm4 {
	background: url("../img/clxm4.png") no-repeat center;
}
.clxm li.clxm5 {
	background: url("../img/clxm5.png") no-repeat center;
}
.clxm li.clxm6 {
	background: url("../img/clxm6.png") no-repeat center;
}
.clxm li.clxm7 {
	background: url("../img/clxm7.png") no-repeat center;
}
.clxm li.clxm8 {
	background: url("../img/clxm8.png") no-repeat center;
}
.clxm li.clxm9 {
	background: url("../img/clxm9.png") no-repeat center;
}
.clxm li.clxm10 {
	background: url("../img/clxm10.png") no-repeat center;
}
.qwby {
	height: 428px; overflow: hidden; margin-bottom: 80px;
}
.qwby .text {
	width: 610px; float: left;
}
.qwby .text h2 {
	height: 32px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; font-size: 32px;
}
.qwby .text h3 {
	height: 20px; color: rgb(24, 117, 240); line-height: 20px; font-size: 20px; margin-top: 90px; margin-left: 80px;
}
.qwby .text p {
	line-height: 26px; margin-top: 25px; margin-left: 80px;
}
.qwby .img {
	width: 444px; height: 428px; float: right;
}
.qwby .img img {
	width: 100%; height: 100%; display: block;
}
.quanwei {
	width: 1296px; margin-bottom: 50px;
}
.quanwei li {
	width: 234px; text-align: center; margin-right: 90px; float: left;
}
.quanwei li .img {
	background: rgb(24, 117, 240); margin: auto; border-radius: 50%; width: 160px; height: 160px; position: relative;
}
.quanwei li .img img {
	left: 50%; top: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; position: absolute;
}
.quanwei li h2 {
	height: 20px; color: rgb(24, 117, 240); line-height: 20px; font-size: 20px; margin-top: 60px;
}
.quanwei li p {
	color: rgb(102, 102, 102); line-height: 22px; margin-top: 20px;
}
.nav_banner {
	background: rgb(255, 255, 255); overflow: hidden;
}
.sc_banner {
	width: 992px; height: 460px; float: right;
}
.left_nav {
	background: rgb(23, 24, 80); padding: 20px 0px; width: 234px; height: 420px; float: left; position: relative; cursor: pointer;
}
.left_nav li {
	background: url("../img/left_nav_ioc.png") no-repeat 214px; transition:0.3s; height: 42px; color: rgb(255, 255, 255); line-height: 42px; padding-left: 30px;
}
.left_nav li:hover {
	background: url("../img/left_nav_ioc.png") no-repeat 214px rgb(244, 93, 20);
}
.left_nav .left_nav_nr {
	background: rgb(255, 255, 255); left: 234px; top: 0px; width: 920px; height: 460px; overflow: hidden; position: absolute; z-index: -9;
}
.left_nav .left_nav_nr_box {
	padding: 30px 20px;
}
.left_nav_row {
	padding: 5px 0px; color: rgb(51, 51, 51); overflow: hidden;
}
.left_nav_row p {
	width: 140px; text-align: right; line-height: 14px; font-weight: 600; float: left;
}
.left_nav_row dl {
	width: 730px; line-height: normal; overflow: hidden; padding-left: 10px; float: left;
}
.left_nav_row dl dd {
	padding: 0px 10px; line-height: 14px; margin-bottom: 10px; border-left-color: rgb(218, 218, 218); border-left-width: 1px; border-left-style: solid; float: left;
}
.left_nav_row dl dd a {
	color: rgb(51, 51, 51);
}
.left_nav_row dl dd a:hover {
	color: rgb(0, 119, 255);
}
.left_nav li:hover .left_nav_nr {
	z-index: 99;
}
.jcyq_list {
	height: 170px; overflow: hidden; margin-bottom: 35px;
}
.jcyp_cp {
	background: rgb(104, 99, 99); width: 234px; height: 170px; text-align: center; float: left;
}
.jcyp_cp img {
	width: 65px; height: 53px; margin-top: 40px;
}
.jcyp_cp p {
	color: rgb(255, 255, 255); font-weight: 100; margin-top: 15px;
}
.jcyq_list li {
	width: 316px; height: 170px; margin-left: 14px; float: left;
}
.jcyq_list li img {
	width: 100%; height: 100%; display: block;
}
.lou_tit {
	line-height: 24px; overflow: hidden; margin-top: 28px; margin-bottom: 20px;
}
.lou_tit h2 {
	color: rgb(51, 51, 51); font-size: 24px; float: left;
}
.lou_tit ul {
	overflow: hidden; float: right;
}
.lou_tit ul li {
	padding-bottom: 8px; font-size: 16px; margin-left: 38px; float: left;
}
.lou_tit ul li.on {
	border-bottom-color: rgb(24, 116, 239); border-bottom-width: 2px; border-bottom-style: solid;
}
.lou_tit ul li a {
	color: rgb(66, 66, 66);
}
.lou_tit ul li.on a {
	color: rgb(24, 116, 239);
}
.lou_nr .lou_left2 {
	overflow: hidden; float: left;
}
.lou_nr .lou_left1 {
	overflow: hidden; float: left;
}
.lou_nr .lou_left1 li {
	width: 234px; height: 612px;
}
.lou_nr .lou_left2 li {
	width: 234px; height: 300px; margin-bottom: 10px;
}
.lou_nr .lou_left2 li img {
	width: 100%; height: 100%; display: block;
}
.lou_nr .lou_left1 li img {
	width: 100%; height: 100%; display: block;
}
.lou_nr .lou_right {
	margin-left: 250px;
}
.lou_nr .lou_right.ml0 {
	margin-left: 0px;
}
.lou_nr .lou_right ul {
	width: 1010px;
}
.lou_nr .lou_right.ml0 ul {
	width: 1240px;
}
.lou_nr .lou_right ul li {
	background: rgb(255, 255, 255); transition:0.3s; width: 234px; height: 300px; text-align: center; overflow: hidden; margin-right: 14px; margin-bottom: 10px; float: left; position: relative;
}
.lou_nr .lou_right ul li i {
	background: rgb(199, 22, 30); left: 50%; top: 0px; width: 64px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; margin-left: -32px; position: absolute;
}
.lou_nr .lou_right ul li .img {
	background: rgb(255, 255, 255); height: 160px; text-align: center; overflow: hidden; margin-bottom: 20px;
}
.lou_nr .lou_right ul li .img img {
	height: 160px;
}
.lou_nr .lou_right ul li .text {
	padding: 0px 20px; transition:0.3s;
}
.lou_nr .lou_right ul li .text h2 {
	height: 14px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px;
}
.lou_nr .lou_right ul li .text h3 {
	height: 12px; color: rgb(176, 176, 176); line-height: 12px; overflow: hidden; font-size: 12px; margin-top: 8px;
}
.lou_nr .lou_right ul li .sousuo_jg {
	margin-top: 15px;
}
.lou_nr .lou_right ul li .sousuo_jg span {
	color: rgb(199, 22, 30); font-weight: bold; margin-right: 5px;
}
.lou_nr .lou_right ul li .sousuo_jg del {
	color: rgb(176, 176, 176);
}
.lou_nr .lou_right ul li p {
	background: rgb(243, 93, 20); border-radius: 50%; transition:0.3s; left: 50%; width: 80px; height: 80px; text-align: center; bottom: -90px; color: rgb(255, 255, 255); line-height: 80px; margin-left: -40px; position: absolute; cursor: pointer;
}
.lou_nr .lou_right ul li:hover {
	box-shadow: 0px 0px 30px #ccc;
}
.lou_nr .lou_right ul li:hover p {
	bottom: 18px;
}
.lou_nr .lou_right ul li:hover p:hover {
	background: rgb(207, 80, 19);
}
.lou_nr .lou_right ul li:hover .text {
	opacity: 0.3;
}
.lou_nr .lou_right ul li.x_ggw {
	background: none; overflow: visible;
}
.lou_nr .lou_right ul li.x_ggw .xgg1 {
	background: rgb(255, 255, 255); transition:0.3s; margin-bottom: 14px;
}
.lou_nr .lou_right ul li.x_ggw .xgg1:hover {
	box-shadow: 0px 0px 30px #ccc;
}
.lou_nr .lou_right ul li.x_ggw .txt {
	width: 115px; height: 143px; float: left;
}
.lou_nr .lou_right ul li.x_ggw .txt h2.tit {
	padding: 0px 15px; color: rgb(51, 51, 51); font-size: 14px;
}
.lou_nr .lou_right ul li.x_ggw .txt h2 {
	color: rgb(51, 51, 51);
}
.lou_nr .lou_right ul li.x_ggw .txt h3 {
	color: rgb(199, 22, 30); font-size: 14px;
}
.lou_nr .lou_right ul li.x_ggw .txt h3 b {
	font-weight: bold;
}
.lou_nr .lou_right ul li.x_ggw .fl_img {
	width: 119px; height: 143px; float: right;
}
.lou_nr .lou_right ul li.x_ggw .fl_img img {
	width: auto; height: auto; display: inline-block;
}
.lou_nr .lou_right ul li.x_ggw img {
	width: 119px; height: 143px; display: block;
}
.lou_nr .lou_right ul li.x_ggw:hover {
	box-shadow: none; transform: none;
}
.jszc_nav {
	background: rgb(255, 255, 255); padding: 50px 40px; width: 155px; float: left; min-height: 350px;
}
.jszc_nav dt {
	height: 16px; color: rgb(51, 51, 51); line-height: 16px; font-size: 16px; margin-bottom: 36px;
}
.jszc_nav dd {
	height: 14px; line-height: 14px; font-size: 14px; margin-bottom: 20px;
}
.jszc_nav dd a {
	color: rgb(117, 117, 117);
}
.jszc_nav dd.on a {
	color: rgb(24, 117, 240);
}
.jszc_nav dd:hover a {
	color: rgb(24, 117, 240);
}
.jszc_nr {
	background: rgb(255, 255, 255); padding: 50px; width: 876px; float: right;
}
.jszc_nr .tit {
	height: 30px; color: rgb(34, 34, 34); line-height: 30px; padding-bottom: 20px; font-size: 30px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.jszc_nr .jszc_box {
	margin-top: 20px;
}
.posr {
	position: relative;
}
.login_bg {
	background: url("../img/login_bg.png") no-repeat center; height: 520px; overflow: hidden;
}
.login {
	background: rgb(255, 255, 255); padding: 30px; width: 372px; margin-top: 60px; float: right;
}
.login .tit {
	height: 36px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.login .tit h2 {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-bottom: 15px; font-size: 20px; border-bottom-color: rgb(24, 117, 240); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.pass_input {
	overflow: hidden; margin-top: 28px;
}
.pass_input .pass_sr {
	border: 1px solid rgb(224, 224, 224); border-image: none; overflow: hidden; margin-bottom: 20px;
}
.pass_input .pass_sr .img {
	width: 48px; height: 48px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;
}
.pass_input .pass_sr .img img {
	display: block;
}
.pass_input .pass_sr .pass_srk {
	padding: 0px 10px; width: 300px; height: 48px; float: left;
}
.pass_input .pass_sr .pass_srk input {
	width: 100%; height: 100%; color: rgb(117, 117, 117); display: block;
}
.jizhu_pass {
	overflow: hidden; margin-bottom: 20px;
}
.jizhu_pass label {
	color: rgb(102, 102, 102); font-size: 14px; float: left; cursor: pointer;
}
.jizhu_pass label input {
	margin-top: -2px; margin-right: 8px; vertical-align: middle;
}
.jizhu_pass a {
	color: rgb(153, 153, 153); float: right;
}
.pass_btn a {
	border-radius: 5px; height: 50px; text-align: center; color: rgb(24, 117, 240); line-height: 50px; display: block;
}
.pass_btn a.btn_blue {
	color: rgb(255, 255, 255);
}
.login_footer {
	padding: 44px 0px; height: 40px; text-align: center; color: rgb(85, 85, 85); line-height: 20px;
}
.grzc {
	background: rgb(255, 255, 255); margin-top: 20px; margin-bottom: 130px;
}
.grzc .tit {
	height: 89px; text-align: center; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.grzc .tit h2 {
	margin: 0px 42px; height: 24px; color: rgb(153, 153, 153); line-height: 24px; padding-top: 34px; padding-bottom: 30px; font-size: 24px; display: inline-block; cursor: pointer;
}
.grzc .tit h2.on {
	color: rgb(17, 17, 17); border-bottom-color: rgb(24, 117, 240); border-bottom-width: 2px; border-bottom-style: solid;
}
.zc_nr {
	margin: auto; width: 522px; overflow: hidden; padding-top: 40px;
}
.zc_nr input {
	width: 100%; height: 100%; display: block;
}
.zc_nr .zcb_box {
	margin-bottom: 5px;
}
.zc_nr .zcb_box .zcb {
	border: 1px solid rgb(224, 224, 224); transition:0.3s; border-image: none; height: 54px; line-height: 54px; overflow: hidden;
}
.zc_nr .zcb_box .zcb:hover {
	border: 1px solid rgb(24, 117, 240); border-image: none;
}
.zc_nr .zcb_box .zcb .zcb_name {
	width: 140px; text-align: center; color: rgb(51, 51, 51); font-size: 16px; float: left;
}
.zc_nr .zcb_box .zcb .zcb_name b {
	color: rgb(255, 0, 0); vertical-align: middle; display: inline-block;
}
.zc_nr .zcb_box .zcb .zcb_input {
	width: 380px; height: 54px; overflow: hidden; float: left;
}
.zc_nr .zcb_box .zcb .zcb_input a {
	background: rgb(231, 231, 231); border-radius: 10px; width: 58px; height: 24px; text-align: center; color: rgb(68, 68, 68); line-height: 24px; font-size: 16px; margin-top: 15px; margin-right: 10px; float: left; display: inline-block;
}
.zc_nr .zcb_box .zcb .zcb_input a.on {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.zc_nr .zcb_box .zcb .zcb_input2 {
	width: 260px;
}
.zc_nr .zcb_box .zcb .yzm {
	background: rgb(231, 231, 231); transition:0.3s; width: 120px; height: 54px; text-align: center; color: rgb(68, 68, 68); line-height: 54px; float: right;
}
.zc_nr .zcb_box .zcb .yzm:hover {
	background: rgb(220, 220, 220);
}
.zc_nr .zcb_box .zcb .zcb_input input {
	color: rgb(153, 153, 153); font-size: 16px;
}
.zc_nr .zcb_box p {
	padding: 0px 5px; color: rgb(153, 153, 153); font-size: 12px; margin-top: 4px; opacity: 0;
}
.zc_nr .zcb_box p img {
	margin-top: -2px; margin-right: 5px; vertical-align: middle;
}
.zc_nr .zcb_box.tishi p {
	opacity: 10;
}
.zc_nr .zcb_box.cuowutishi .zcb {
	border: 1px solid rgb(255, 0, 0); border-image: none;
}
.zc_nr .zcb_box.cuowutishi p {
	color: rgb(255, 0, 0); opacity: 10;
}
.zc_nr .xieyi {
	color: rgb(51, 51, 51);
}
.zc_nr .xieyi a {
	color: rgb(24, 117, 240);
}
.zc_nr .xieyi input {
	background: rgb(153, 153, 153); width: 14px; height: 14px; margin-top: -2px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.zc_nr .zc_btn {
	border-radius: 5px; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-size: 16px; margin-top: 30px; margin-bottom: 125px; display: block;
}
.gxdt_banner {
	height: 250px;
}
.gxdt_tit {
	height: 38px; line-height: 38px; overflow: hidden; margin-top: 40px; margin-bottom: 22px;
}
.gxdt_tit h2 {
	color: rgb(102, 102, 102); font-size: 24px; float: left;
}
.gxdt_tit h2 span {
	color: rgb(153, 153, 153); font-size: 14px; margin-left: 10px;
}
.gxdt_tit h2 span b {
	color: rgb(24, 117, 240); font-weight: 600;
}
.gxdt_tit .btn {
	width: 116px; height: 38px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; float: right; display: block;
}
.gxdt_tit .sc_gxdt {
	border: 1px solid rgb(24, 117, 240); border-image: none; width: 342px; height: 36px; overflow: hidden; float: right;
}
.gxdt_tit .sc_gxdt input {
	padding: 0px 7px; width: 253px; height: 100%; float: left; display: block;
}
.gxdt_tit .sc_gxdt .sc_btn {
	width: 74px; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 36px; float: right; display: block;
}
.zzfw {
	background: rgb(255, 255, 255);
}
.zzfw table {
	width: 100%; text-align: center; border-collapse: collapse;
}
.zzfw table td {
	padding: 30px 0px; border: 1px solid rgb(245, 245, 245); border-image: none;
}
.zzfw table td img {
	width: 45px; height: 45px; margin-bottom: 15px;
}
.zzfw table td p {
	color: rgb(102, 102, 102);
}
.xqdt {
	background: rgb(255, 255, 255); overflow: hidden;
}
.xqdt table {
	border-collapse: collapse;
}
.xqdt table tr {
	transition:0.3s; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.xqdt table tr:hover {
	background: rgb(244, 248, 254);
}
.xqdt table td {
	padding: 0px 35px; height: 54px;
}
.xqdt table th {
	padding: 0px 35px; height: 54px;
}
.xqdt table th {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.gxdt_bt {
	font-size: 16px; font-weight: bold;
}
.gxdt_bt a {
	color: rgb(68, 68, 68);
}
.gxdt_cgl {
	color: rgb(243, 93, 20);
}
.gxdt_cg {
	color: rgb(153, 153, 153);
}
.gxdt_cg span {
	color: rgb(24, 117, 240);
}
.xqdt .gxdt_gd {
	background: rgb(232, 232, 232); margin: 37px auto 30px; border-radius: 20px; transition:0.3s; width: 144px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; display: block;
}
.xqdt .gxdt_gd:hover {
	background: rgb(204, 204, 204);
}
.gxdt_xq {
	background: rgb(255, 255, 255); padding: 20px 30px; min-height: 700px;
}
.gxdt_xq .baojia {
	background: rgb(245, 245, 245); padding: 16px 20px; height: 46px; line-height: 46px; overflow: hidden;
}
.gxdt_xq .baojia h2 {
	color: rgb(51, 51, 51); font-size: 20px; float: left;
}
.gxdt_xq .baojia .boton {
	float: right;
}
.gxdt_xq .canshu {
	margin-top: 44px;
}
.gxdt_xq .canshu li {
	color: rgb(85, 85, 85); margin-bottom: 34px;
}
.gxdt_xq .canshu li b {
	font-weight: bold;
}
.gxdt_xq .canshu li span {
	color: rgb(243, 93, 20);
}
.logo_box {
	background: rgb(255, 255, 255); height: 80px; line-height: 80px; overflow: hidden;
}
.logo_box .zyzx_logo {
	height: 80px; float: left;
}
.logo_box .zizhi {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 18px; float: right;
}
.logo_box .zizhi span {
	float: left;
}
.logo_box .zizhi img {
	border-radius: 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 50px; height: 50px; margin-top: 15px; margin-left: 10px; float: left;
}
.zyzx_xq_banner {
	height: 350px;
}
.zyzx_xq_banner .tu {
	height: 350px;
}
.zyzx_xq_nav {
	background: rgb(1, 101, 225); top: 0px; width: 100%; height: 60px; line-height: 60px; z-index: 99999;
}
.zyzx_xq_nav_k {
	height: 60px; display: none;
}
.zyzx_xq_nav li {
	transition:0.3s; width: 204px; height: 60px; text-align: center; float: left;
}
.zyzx_xq_nav li:hover {
	background: rgb(41, 125, 229);
}
.zyzx_xq_nav li.current {
	background: rgb(41, 125, 229);
}
.zyzx_xq_nav li a {
	margin: 22px 0px; width: 203px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; border-left-color: rgb(109, 167, 238); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.zyzx_xq_nav li:last-child a {
	border-right-color: rgb(109, 167, 238); border-right-width: 1px; border-right-style: solid;
}
.zyzx_xq_nav li a img {
	width: 16px; height: 16px; margin-top: -2px; margin-right: 13px; vertical-align: middle;
}
.zyzx_gywm {
	background: rgb(255, 255, 255); overflow: hidden;
}
.zyzx_xq_tit {
	height: 28px; text-align: center; color: rgb(34, 34, 34); line-height: 28px; overflow: hidden; font-size: 28px; margin-top: 54px; margin-bottom: 49px; position: relative;
}
.zyzx_xq_tit a {
	background: url("../img/qyxq_gd.png") no-repeat right; height: 18px; right: 0px; color: rgb(153, 153, 153); line-height: 18px; padding-right: 28px; font-size: 14px; margin-top: 5px; position: absolute;
}
.zyzx_gywm .gywm_js {
	color: rgb(88, 88, 88); line-height: 24px; text-indent: 2em; font-size: 16px; margin-bottom: 90px;
}
.zyzx_gywm .zyzx_xm {
	overflow: hidden; margin-bottom: 80px;
}
.zyzx_gywm .zyzx_xm li {
	margin: 0px 99px; width: 210px; text-align: center; float: left;
}
.zyzx_gywm .zyzx_xm li img {
	width: 110px; height: 110px;
}
.zyzx_gywm .zyzx_xm li h2 {
	height: 18px; color: rgb(34, 34, 34); line-height: 18px; font-size: 18px; margin-top: 28px; margin-bottom: 15px;
}
.zyzx_gywm .zyzx_xm li p {
	height: 16px; color: rgb(136, 136, 136); line-height: 16px; font-size: 16px;
}
.xmfw {
	text-align: center; overflow: hidden; margin-bottom: 55px;
}
.xmfw .xmfl_nav {
	color: rgb(102, 102, 102); font-size: 16px; margin-bottom: 45px;
}
.xmfw .xmfl_nav a {
	color: rgb(102, 102, 102);
}
.xmfw .xmfl_nav a.on {
	color: rgb(24, 117, 240);
}
.xmfw .xmfl_nav a:hover {
	color: rgb(24, 117, 240);
}
.qyxq_sbzs {
	background: url("../img/sbzs_bg.png") no-repeat center; height: 565px; overflow: hidden;
}
.qyxq_sbzs .zyzx_xq_tit {
	color: rgb(255, 255, 255);
}
.qyxq_sbzs .zyzx_xq_tit a {
	background: url("../img/qyxq_gd2.png") no-repeat right; color: rgb(255, 255, 255);
}
.qyxq_jcnl {
	margin-bottom: 84px;
}
.qyxq_jcnl .jcnl_nr {
	background: rgb(255, 255, 255); font-size: 16px;
}
.qyxq_jcnl .jcnl_nr table {
	width: 100%; border-collapse: collapse;
}
.qyxq_jcnl .jcnl_nr table th {
	padding: 10px 30px; height: 30px; color: rgb(51, 51, 51); border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.qyxq_jcnl .jcnl_nr table td {
	padding: 10px 30px; height: 30px; color: rgb(51, 51, 51); border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.qyxq_jcnl .jcnl_nr table th {
	background: rgb(24, 117, 240); border: currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: normal;
}
.qyxq_xwdt {
	background: rgb(255, 255, 255); height: 430px; overflow: hidden;
}
.qyxq_xwdt ul {
	margin-top: 65px;
}
.qyxq_xwdt li {
	width: 540px; float: left;
}
.qyxq_xwdt li:last-child {
	float: right;
}
.qyxq_xwdt li h2 {
	height: 24px; line-height: 24px; font-size: 24px; position: relative;
}
.qyxq_xwdt li h2 a {
	color: rgb(51, 51, 51);
}
.qyxq_xwdt li h2 i {
	background: url("../img/xows_bg.png") no-repeat center; left: -58px; top: -20px; width: 65px; height: 46px; color: rgb(24, 117, 240); font-size: 36px; position: absolute;
}
.qyxq_xwdt li span {
	background: rgb(216, 216, 216); padding: 0px 10px; width: 110px; height: 24px; color: rgb(51, 51, 51); line-height: 24px; margin-top: 20px; margin-bottom: 30px; display: block;
}
.qyxq_xwdt li p {
	height: 104px; line-height: 26px;
}
.qyxq_xwdt li p a {
	color: rgb(88, 88, 88);
}
.qyxq_xwdt .zyzx_xq_tit a {
	background: url("../img/qyxq_gd3.png") no-repeat right; color: rgb(153, 153, 153);
}
.qyxq_lxwm {
	margin-bottom: 80px;
}
.qyxq_lxwm .lxwm_box {
	height: 440px; position: relative;
}
.qyxq_lxwm .lxwm_box img {
	left: 0px; top: 0px; width: 640px; height: 385px; position: absolute;
}
.qyxq_lxwm .lxwm_box .lxwm_nr {
	background: rgb(255, 255, 255); padding: 40px 60px; width: 660px; height: 300px; right: 0px; bottom: 0px; color: rgb(88, 88, 88); line-height: 24px; position: absolute; z-index: 9;
}
.qyxq_lxwm .lxwm_box .lxwm_nr ul {
	margin-bottom: 20px;
}
.qyxq_lxwm .lxwm_box .lxwm_nr span {
	color: rgb(243, 93, 20);
}
.maodian2 {
	top: -40px; height: 0px; overflow: hidden; display: block; position: relative;
}
.grzx_index {
	overflow: hidden;
}
.grzx_left {
	background: rgb(255, 255, 255); padding: 50px 40px; width: 155px; height: 340px; float: left;
}
.grzx_left h2 {
	height: 16px; color: rgb(51, 51, 51); line-height: 16px; font-size: 16px; margin-bottom: 26px;
}
.grzx_left li {
	line-height: 34px;
}
.grzx_left li a {
	color: rgb(117, 117, 117);
}
.grzx_left li:hover a {
	color: rgb(24, 117, 240);
}
.grzx_left li.on a {
	color: rgb(24, 117, 240);
}
.grzx_right {
	background: rgb(255, 255, 255); width: 976px; float: right;
}
.grzx_index_box {
	padding: 50px;
}
.use {
	height: 160px; overflow: hidden; padding-bottom: 39px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.use .use_logo {
	width: 500px; overflow: hidden; margin-right: 20px; float: left;
}
.use .use_logo img {
	border-radius: 50%; border: 1px solid rgb(229, 229, 229); border-image: none; width: 160px; height: 160px; margin-right: 20px; float: left; display: block;
}
.use .use_logo .use_data {
	float: left;
}
.use .use_logo .use_data h2 {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 24px; margin-top: 47px; margin-bottom: 10px;
}
.use .use_logo .use_data span {
	height: 14px; color: rgb(153, 153, 153); line-height: 14px; margin-bottom: 15px; display: block;
}
.use .use_logo .use_data a {
	background: rgb(204, 213, 225); transition:0.3s; width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.use .use_logo .use_data a:hover {
	background: rgb(175, 183, 194);
}
.use .aqxs {
	padding-top: 45px;
}
.use .aqxs p {
	height: 14px; color: rgb(85, 85, 85); line-height: 14px; font-size: 14px; margin-bottom: 20px;
}
.use .aqxs p b {
	color: rgb(120, 198, 78);
}
.grzx_ore {
	background: rgb(255, 89, 1);
}
.grzx_gree {
	background: rgb(120, 198, 78);
}
.grzx_blue {
	background: rgb(12, 151, 242);
}
.grzx_tuyellow {
	background: rgb(255, 165, 0);
}
.grzx_yellow {
	background: rgb(247, 226, 48);
}
.grzx_zise {
	background: rgb(235, 82, 183);
}
.grgl_dd {
	width: 876px; overflow: hidden; margin-top: 50px;
}
.grgl_dd li {
	width: 438px; height: 100px; overflow: hidden; margin-bottom: 60px; float: left;
}
.grgl_dd li .img {
	border-radius: 50%; width: 100px; height: 100px; margin-right: 24px; float: left; position: relative;
}
.grgl_dd li .img img {
	left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; position: absolute;
}
.grgl_dd li .text {
	padding-top: 26px; float: left;
}
.grgl_dd li .text h2 {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 18px; margin-bottom: 5px;
}
.grgl_dd li .text h2 b {
	color: rgb(255, 0, 0);
}
.grgl_dd li .text a {
	color: rgb(102, 102, 102);
}
.grgl_dd li .text span {
	color: rgb(102, 102, 102);
}
.grzx_right_box {
	padding: 50px;
}
.grzx_tit {
	height: 30px; color: rgb(34, 34, 34); line-height: 30px; padding-bottom: 20px; font-size: 30px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.grzx_zlxq {
	padding: 0px 95px; margin-top: 65px;
}
.grzx_zlxq table {
	width: 100%; font-size: 16px; border-collapse: collapse;
}
.grzx_zlxq table th {
	width: 12%; height: 64px; text-align: left; color: rgb(51, 51, 51); min-width: 12%;
}
.grzx_zlxq table td {
	color: rgb(136, 136, 136);
}
.grzx_zlxq table td .img {
	border: 4px solid rgb(236, 236, 236); border-image: none; width: 114px; height: 114px; position: relative;
}
.grzx_zlxq table td .img img {
	width: 114px; height: 114px; display: block;
}
.grzx_zlxq table td .img p {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 26px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; position: absolute;
}
.grzx_zlxq table td input {
	padding: 0px 5px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 355px; height: 38px; color: rgb(51, 51, 51);
}
.grzx_zlxq table td span {
	margin-right: 20px;
}
.grzx_zlxq table td i {
	background: rgb(231, 231, 231); border-radius: 20px; width: 60px; height: 24px; text-align: center; color: rgb(68, 68, 68); line-height: 24px; margin-right: 20px; display: inline-block; cursor: pointer;
}
.grzx_zlxq table td i.on {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.grzx_zlxq .btn {
	height: 46px; line-height: 46px; font-size: 16px; margin-top: 60px;
}
.grzx_zlxq .btn a {
	color: rgb(153, 153, 153);
}
.grzx_zlxq .btn .boton {
	padding: 0px 64px; color: rgb(255, 255, 255); margin-right: 30px;
}
.grzx_wdfp {
	color: rgb(51, 51, 51); margin-top: 0px;
}
.grzx_wdfp .wxts {
	background: rgb(255, 253, 238); padding: 15px 35px; color: rgb(255, 102, 0); line-height: 20px; font-size: 12px;
}
.grzx_wdfp .wxts h2 {
	font-size: 14px;
}
.grzx_wdfp .dd_nav li.ddxq {
	width: 70%; text-align: center; padding-left: 0px;
}
.grzx_wdfp .dd_nav li.ddlx {
	width: 10%; text-align: center;
}
.grzx_wdfp .dd_nav li.fkzt {
	width: 10%; text-align: center;
}
.grzx_wdfp .dd_nav li.ddcz {
	width: 10%; text-align: center;
}
.grzx_wdfp .dd_nr {
	padding: 0px;
}
.grzx_wdfp .dd_nr .dd_sm {
	width: 58%;
}
.grzx_wdfp .dd_nr .dd_sm h2 {
	width: 440px;
}
.grzx_wdfp .dd_nr .ddlx {
	padding: 10px 0px; width: 10%; text-align: center;
}
.grzx_wdfp .dd_nr .fkzt {
	padding: 10px 0px; width: 10%; text-align: center;
}
.grzx_wdfp .dd_nr .ddcz {
	padding: 10px 0px; width: 86px;
}
.grzx_wdfp .dd_nr .ddcz a {
	margin: auto; width: 80%; display: inline-block;
}
.grzx_wdfp .dd_nr .ddcz p {
	margin: auto; width: 80%; display: inline-block;
}
.grzx_wdfp .dd_anli:hover {
	box-shadow: none;
}
.grzx_wdfp table {
	width: 100%; font-size: 14px; border-collapse: collapse;
}
.grzx_wdfp table th {
	background: rgb(245, 245, 245);
}
.grzx_wdfp table td {
	border: 1px solid rgb(245, 245, 245); border-image: none; color: rgb(102, 102, 102);
}
.grzx_wdfp .fpxx1 table th {
	padding: 0px 20px; height: 34px; text-align: left;
}
.grzx_wdfp .fpxx1 table td {
	padding: 0px 20px; height: 34px; text-align: left;
}
.grzx_wdfp .fpxx2 {
	margin-top: 60px;
}
.grzx_wdfp .fpxx2 table th {
	padding: 0px 10px; height: 34px;
}
.grzx_wdfp .fpxx2 table td {
	padding: 0px 10px; height: 34px;
}
.grzx_wdfp table a {
	color: rgb(0, 94, 167);
}
.grxc_dzgl {
	padding: 40px 50px;
}
.xzdz {
	height: 40px; line-height: 40px; overflow: hidden;
}
.xzdz .btn {
	border-radius: 5px; width: 126px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.xzdz p {
	color: rgb(153, 153, 153); margin-left: 12px; float: left;
}
.yh_data {
	padding: 15px 20px; border: 1px solid rgb(218, 218, 218); transition:0.3s; border-image: none; height: 190px; margin-top: 10px; position: relative;
}
.yh_data:hover {
	border: 1px solid rgb(24, 117, 240); border-image: none;
}
.yh_data .tit {
	height: 22px; line-height: 22px; overflow: hidden; margin-bottom: 15px;
}
.yh_data .tit h2 {
	color: rgb(51, 51, 51); font-size: 18px; float: left;
}
.yh_data .tit p {
	background: rgb(243, 93, 20); width: 74px; height: 22px; text-align: center; color: rgb(255, 255, 255); margin-left: 12px; float: left; display: none;
}
.yh_data .tit a {
	background: url("../img/del.png") no-repeat center; width: 18px; height: 22px; float: right;
}
.yh_data ul {
	line-height: 24px;
}
.yh_data ul b {
	color: rgb(153, 153, 153);
}
.yh_data ul span {
	color: rgb(88, 88, 88);
}
.yh_data .botiom {
	right: 20px; bottom: 15px; position: absolute;
}
.yh_data .botiom a {
	color: rgb(24, 117, 240); margin-left: 20px;
}
.jszc_list li {
	background: url("../img/list_ioc.png") no-repeat left; height: 50px; line-height: 50px; overflow: hidden; padding-left: 10px; border-bottom-color: rgb(176, 176, 176); border-bottom-width: 1px; border-bottom-style: dashed;
}
.jszc_list li a {
	width: 90%; color: rgb(88, 88, 88); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jszc_list li span {
	color: rgb(153, 153, 153); float: right;
}
.jszc_list li:hover {
	background: url("../img/list_ioc2.png") no-repeat left;
}
.jszc_list li:hover a {
	color: rgb(24, 117, 240);
}
.danhao_zt {
	background: rgb(255, 255, 255); padding: 0px 20px; height: 50px; color: rgb(153, 153, 153); line-height: 50px; overflow: hidden; margin-bottom: 1px;
}
.danhao_zt h2 {
	color: rgb(88, 88, 88); font-size: 16px; font-weight: bold; margin-right: 40px; display: inline-block;
}
.danhao_zt p {
	color: rgb(153, 153, 153); font-size: 16px;
}
.grzx_fbxq {
	background: rgb(255, 255, 255);
}
.fbxq_nr .fbxq_nr_row {
	margin-top: 20px; margin-bottom: 15px;
}
.fbxq_nr h2 {
	height: 16px; color: rgb(34, 34, 34); line-height: 16px; font-size: 16px; margin-bottom: 15px;
}
.fbxq_nr h2 i {
	margin-left: 5px;
}
.fbxq_nr input[type='text'] {
	padding: 0px 15px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 470px; height: 34px; color: rgb(116, 116, 116);
}
.fbxq_nr .select {
	margin-top: 10px;
}
.fbxq_nr .select select {
	padding: 0px 5px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 161px; height: 34px; color: rgb(116, 116, 116); margin-right: 10px; float: left;
}
.fbxq_nr .select a {
	background: rgb(238, 238, 238); width: 34px; height: 34px; float: left; display: block; position: relative;
}
.fbxq_nr .select a img {
	left: 50%; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; position: absolute;
}
.fbxq_nr .xqxz ul {
	overflow: hidden;
}
.fbxq_nr .xqxz li {
	background: rgb(231, 231, 231); border-radius: 20px; width: 80px; height: 36px; text-align: center; color: rgb(68, 68, 68); line-height: 36px; margin-left: 20px; float: left; cursor: pointer;
}
.fbxq_nr .xqxz li.on {
	background: rgb(24, 117, 240); color: rgb(255, 255, 255);
}
.fbxq_nr textarea {
	padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 480px; height: 180px; resize: none;
}
.fbxq_nr .wts {
	margin: 0px; padding: 0px;
}
.fbxq_nr .wts .wenjianming {
	width: 480px;
}
.fbxq_nr label {
	color: rgb(116, 116, 116);
}
.fbxq_nr label a {
	color: rgb(0, 119, 255);
}
.fbxq_nr label input {
	margin-top: -2px; margin-right: 5px; vertical-align: middle;
}
.xqfb_btn {
	text-align: center; color: rgb(153, 153, 153); line-height: 36px; margin-top: 50px;
}
.xqfb_btn a {
	background: rgb(24, 117, 240); transition:0.3s; width: 110px; height: 36px; color: rgb(255, 255, 255); display: inline-block;
}
.xqfb_btn a:hover {
	background: rgb(20, 100, 206);
}
.xqfb_btn span {
	margin-left: 20px;
}
.yfw_top {
	background: rgb(34, 34, 34); top: 0px; width: 100%; height: 60px; overflow: hidden; position: fixed; z-index: 99;
}
.yfw_top2 {
	background: rgb(24, 117, 240); top: 0px; width: 100%; height: 60px; overflow: hidden; display: none; position: fixed; z-index: 999;
}
.yfw_top2 ul {
	overflow: hidden;
}
.yfw_top2 ul li {
	width: 10%; text-align: center; font-size: 16px; float: left;
}
.yfw_top2 ul li a {
	margin: 15px 0px; padding: 5px 8px; border-radius: 5px; transition:0.3s; color: rgb(255, 255, 255); display: inline-block;
}
.yfw_top2 ul li a:hover {
	background: rgb(255, 255, 255); color: rgb(24, 117, 240);
}
.yfw_top2 ul li.on a {
	background: rgb(255, 255, 255); color: rgb(24, 117, 240);
}
.yfw_logo {
	margin-top: 12px; margin-left: 10px; float: left;
}
.yfw_nav {
	overflow: hidden; margin-left: 30px; float: left;
}
.yfw_nav li {
	height: 60px; line-height: 60px; margin-right: 45px; float: left; position: relative;
}
.yfw_nav li a {
	color: rgb(255, 255, 255);
}
.yfw_nav li i {
	background: url("../img/hot.png") no-repeat center; top: 8px; width: 26px; height: 16px; right: -14px; position: absolute;
}
.yfw_nav li b {
	background: rgb(24, 117, 240); transition:0.3s; left: 0px; top: 48px; width: 0px; height: 2px; position: absolute;
}
.yfw_nav li:hover b {
	width: 100%;
}
.yfw_sc {
	margin: 13px 0px; width: 200px; overflow: hidden; font-size: 12px; float: left;
}
.yfw_sc input {
	background: rgb(122, 122, 122); padding: 0px 10px; width: 144px; height: 34px; color: rgb(207, 207, 207); margin-right: 1px; float: left;
}
.yfw_sc a {
	background: url("../img/yfw_sc.png") no-repeat center rgb(122, 122, 122); width: 34px; height: 34px; float: right;
}
.yfw_gwc {
	height: 38px; line-height: 38px; overflow: hidden; margin-top: 13px; margin-right: 10px; float: right;
}
.yfw_gwc ul {
	overflow: hidden; float: left;
}
.yfw_gwc ul li {
	float: left;
}
.yfw_gwc ul li a {
	color: rgb(255, 255, 255);
}
.yfw_gwc ul li span {
	padding: 0px 5px; color: rgb(66, 66, 66);
}
.yfw_gwc .gwc {
	background: url("../img/yfw_gwc.png") no-repeat 10px rgb(24, 117, 240); transition:0.3s; color: rgb(255, 255, 255); line-height: 38px; padding-right: 15px; padding-left: 35px; margin-left: 20px; float: right; cursor: pointer;
}
.yfw_gwc .gwc:hover {
	background: url("../img/yfw_gwc.png") no-repeat 10px rgb(21, 105, 215);
}
.gdjcfw {
	background: rgb(255, 255, 255); overflow: hidden; padding-bottom: 40px;
}
.gdjcfw ul {
	text-align: center; overflow: hidden; margin-top: 20px;
}
.gdjcfw ul li {
	width: 10%; float: left;
}
.gdjcfw ul li p {
	color: rgb(102, 102, 102); margin-top: 5px;
}
.gdjcfw ul li:hover p {
	transition:0.3s; color: rgb(24, 117, 240);
}
.gdjcfw ul li.on p {
	transition:0.3s; color: rgb(24, 117, 240);
}
.lou_nr .lou_right.ycfw_lou ul li .text h2 {
	height: 40px; text-align: center; line-height: 20px; overflow: hidden;
}
.lou_nr2 ul {
	width: 1244px;
}
.lou_nr2 ul li {
	background: rgb(255, 255, 255); width: 296px; height: 312px; margin-right: 15px; margin-bottom: 15px; float: left;
}
.lou_nr2 ul li:hover {
	transition:0.3s; box-shadow: 0px 0px 30px #ccc;
}
.lou_nr2 ul li .img {
	width: 296px; height: 221px; text-align: center; line-height: 221px; overflow: hidden;
}
.lou_nr2 ul li h2 {
	margin: 20px 0px 10px; padding: 0px 20px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.lou_nr2 ul li h2 a {
	color: rgb(51, 51, 51);
}
.lou_nr2 ul li .jiage {
	padding: 0px 20px; overflow: hidden;
}
.lou_nr2 ul li .jiage h3 {
	color: rgb(227, 51, 51); font-size: 14px; float: left;
}
.lou_nr2 ul li .jiage img {
	float: right;
}
.lou_hd {
	height: 20px;
}
.yfw_nav_one {
	background: rgb(255, 255, 255); position: relative; box-shadow: 0px 0px 30px #dadada;
}
.yfw_nav_one ul {
	margin: 0px 10px; position: relative;
}
.yfw_nav_one ul.w {
	margin: auto;
}
.yfw_nav_one li {
	height: 60px; line-height: 60px; float: left;
}
.yfw_nav_one li img {
	margin: 21px 10px 21px 0px; width: 18px; height: 18px; float: left;
}
.yfw_nav_one li p {
	transition:0.3s; color: rgb(51, 51, 51); float: left;
}
.yfw_nav_one li span {
	margin: 0px 14px; color: rgb(213, 215, 218); font-size: 16px;
}
.yfw_nav_one li:hover {
	background: url("../img/yfw_sj.png") no-repeat bottom;
}
.yfw_nav_one li:hover p {
	color: rgb(243, 93, 20);
}
.yfw_nav_two {
	background: rgb(87, 165, 254); margin: 0px -10px; padding: 2px 0px; transition:0.3s; left: 0px; color: rgb(255, 255, 255); line-height: 46px; position: absolute; z-index: -9; opacity: 0; box-shadow: 0px 5px 10px #ccc;
}
.yfw_nav_one li:hover .yfw_nav_two {
	z-index: 9; opacity: 1;
}
.yfw_nav_two dl {
	margin: 0px 10px; overflow: hidden;
}
.yfw_nav_two dl.w {
	margin: auto;
}
.yfw_nav_two dl dd {
	float: left;
}
.yfw_nav_two dl dd span {
	color: rgb(218, 220, 223);
}
.yfw_nav_two a {
	color: rgb(235, 244, 255);
}
.yfw_nav_two a:hover {
	color: rgb(255, 255, 255);
}
.yfw_fl {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(236, 242, 249) rgb(236, 242, 249); padding: 0px 15px 20px; border-image: none; margin-top: 10px; box-sizing: border-box;
}
.yfw_fl .yfw_fl_list {
	padding: 12px 0px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.yfw_fl .yfw_fl_list .tit {
	color: rgb(153, 153, 153); line-height: 30px; float: left;
}
.yfw_fl .yfw_fl_list ul {
	width: 1060px;
}
.yfw_fl .yfw_fl_list li {
	margin: 2px 0px 2px 30px; padding: 0px 10px; height: 30px; line-height: 30px; float: left;
}
.yfw_fl .yfw_fl_list li a {
	color: rgb(51, 51, 51);
}
.yfw_fl .yfw_fl_list li:hover a {
	color: rgb(0, 119, 255);
}
.yfw_fl .yfw_fl_list li i {
	background: url("../img/fl_list.png") no-repeat center; width: 10px; height: 6px; margin-left: 5px; display: inline-block;
}
.yfw_fl .yfw_fl_list .zcd {
	background: rgb(255, 255, 255); padding: 0px 30px; transition:0.3s; left: -20px; width: 1160px; position: absolute; z-index: -9; opacity: 0; box-shadow: 0px 0px 30px #ccc;
}
.yfw_fl .yfw_fl_list .zcd dl {
	overflow: hidden;
}
.yfw_fl .yfw_fl_list .zcd dl dd {
	width: 14.2%; height: 54px; color: rgb(51, 51, 51); line-height: 54px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed; float: left; cursor: pointer;
}
.yfw_fl .yfw_fl_list .zcd dl dd:hover {
	color: rgb(24, 117, 240);
}
.yfw_fl .yfw_fl_list .zcd dl dd.on {
	color: rgb(243, 93, 20);
}
.yfw_fl .yfw_fl_list li:hover .zcd {
	z-index: 9; opacity: 1;
}
.yfw_fl .yfw_fl_list li.on {
	background: rgb(0, 119, 255);
}
.yfw_fl .yfw_fl_list li.on a {
	color: rgb(255, 255, 255);
}
.yfw_fl .yfw_fl_list li.on i {
	background: url("../img/fl_list2.png") no-repeat center;
}
.yfw_fl .yfw_fl_list .gd {
	background: url("../img/yfw_down.png") no-repeat 45px rgb(253, 112, 44); height: 24px; color: rgb(255, 255, 255); line-height: 24px; padding-right: 26px; padding-left: 10px; float: right;
}
.yfw_fl .yfw_fl_list .gd.on {
	background: url("../img/yfw_up.png") no-repeat 45px rgb(243, 93, 20);
}
.yfw_fl .gjc {
	padding-top: 10px;
}
.yfw_fl .gjc ul {
	overflow: hidden;
}
.yfw_fl .gjc ul li {
	background: rgb(248, 251, 255); padding: 0px 10px; border: 1px solid rgb(24, 117, 240); transition:0.3s; border-image: none; height: 34px; line-height: 34px; overflow: hidden; margin-top: 10px; margin-right: 10px; float: left;
}
.yfw_fl .gjc ul li a {
	color: rgb(153, 153, 153); float: left;
}
.yfw_fl .gjc ul li i {
	background: url("../img/close.png") no-repeat center; width: 12px; height: 12px; margin-top: 11px; margin-left: 15px; float: left; cursor: pointer;
}
.yfw_fl .gjc ul li:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(243, 93, 20); border-image: none;
}
.qyxq_lxwm .lxwm_box .lxwm_nr h2 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-bottom: 20px;
}
.qyxq_lxfs {
	color: rgb(51, 51, 51);
}
.qyjs_banner {
	background: url("../img/qyjs_bg.png") no-repeat center; height: 240px; overflow: hidden;
}
.qyjs_banner .qyjs_logo_bg {
	background: url("../img/qyjs_logo_bg.png") no-repeat center; margin: 55px; width: 668px; height: 130px; position: relative;
}
.qyjs_banner .qyjs_logo_bg .logo_nr {
	left: 50%; top: 50%; width: 580px; height: 66px; color: rgb(255, 255, 255); font-size: 36px; font-weight: bold; margin-top: -33px; margin-left: -290px; position: absolute;
}
.qyjs_banner .qyjs_logo_bg .logo_nr img {
	margin-right: 10px; vertical-align: middle;
}
.qyjs_gsjs {
	background: rgb(255, 255, 255); height: 325px; overflow: hidden;
}
.qyjs_gsjs h2 {
	margin: 60px auto; height: 28px; text-align: center; color: rgb(34, 34, 34); line-height: 28px; font-size: 28px;
}
.qyjs_gsjs p {
	color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; font-size: 16px;
}
.xqlb_bg {
	background: url("../img/xqlb_bg.png") no-repeat center; height: 680px; overflow: hidden;
}
.xqlb_bg h2 {
	text-align: center; color: rgb(255, 255, 255);
}
.xqlb_bg h3 {
	text-align: center; color: rgb(255, 255, 255);
}
.xqlb_bg h2 {
	height: 28px; line-height: 28px; font-size: 28px; margin-top: 60px; margin-bottom: 40px;
}
.xqlb_bg h3 {
	height: 16px; line-height: 16px; font-size: 16px; margin-bottom: 65px;
}
.xqlb_bg li {
	padding: 0px 70px; border: 1px solid rgb(217, 217, 217); transition:0.3s; border-image: none; width: 202px; height: 352px; margin-top: 36px; margin-right: -1px; float: left; position: relative; box-sizing: border-box; background-color: rgb(48, 137, 255);
}
.xqlb_bg li h5 {
	width: 202px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: bold; margin-top: 180px; margin-left: -70px; white-space: nowrap; position: relative;
}
.xqlb_bg li h5::before {
	left: 50%; width: 30px; height: 2px; bottom: 0px; margin-left: -15px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.xqlb_bg li.on {
	background: url("../img/bktx_bg.png") no-repeat 0px 0px rgb(255, 255, 255); border-color: rgb(24, 34, 87); width: 785px; height: 418px; margin-top: 3px; z-index: 9;
}
.xqlb_bg li.on h5 {
	width: 32px; color: rgb(45, 45, 45); line-height: 48px; font-size: 18px; font-weight: bold; margin-top: 50px; margin-left: 0px; border-bottom-color: rgb(48, 137, 255); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;
}
.xqlb_bg .t1 h6 {
	display: none;
}
.xqlb_bg .t1 p {
	display: none;
}
.xqlb_bg .t1.on h6 {
	height: 14px; color: rgb(34, 34, 34); line-height: 14px; font-size: 14px; font-weight: bold; margin-top: 40px; margin-bottom: 15px; display: block;
}
.xqlb_bg .t1.on p {
	color: rgb(51, 51, 51); line-height: 30px; display: block;
}
.xqlb_bg li .hydt {
	display: none;
}
.xqlb_bg li.on .hydt {
	overflow: hidden; display: block;
}
.xqlb_bg .hydt .picScroll-left {
	margin: 0px;
}
.xqlb_bg .hydt .picScroll-left .bd ul li {
	margin: 0px 10px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 152px; height: 215px;
}
.xqlb_bg .hydt .picScroll-left .bd ul li .pic {
	width: 152px; height: 215px;
}
.xqlb_bg .hydt .picScroll-left .bd ul li img {
	width: 100%; height: 100%; display: block;
}
