.bannerPic_1 {
	width: 100%; height: 450px; overflow: hidden; position: relative; min-width: 1200px;
}
.bannerPic_1 .hd {
	left: 0px; width: 100%; height: 15px; text-align: center; bottom: 20px; overflow: hidden; position: absolute; z-index: 2;
}
.bannerPic_1 .hd ul {
	margin: 0px auto; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap; -ms-zoom: 1;
}
.bannerPic_1 .hd ul li {
	background: url("btn_off.png") no-repeat 0px 0px; margin: 0px 5px; width: 15px; height: 15px; text-align: center; vertical-align: top; display: inline-block; cursor: pointer;
}
.bannerPic_1 .hd ul li.on {
	background: url("btn_on.png") no-repeat 0px 0px;
}
.bannerPic_1 .bd {
	width: 100%; height: 450px; float: left; position: relative; z-index: 0;
}
.bannerPic_1 .bd li {
	width: 100%; height: 450px; vertical-align: middle; float: left; -ms-zoom: 1;
}
.bannerPic_1 .txt {
	left: 50%; top: 0px; width: 990px; height: 450px; overflow: hidden; margin-left: -495px; float: left; position: absolute; z-index: 1;
}
.bannerPic_1 .txt ul {
	width: 100%; float: left; position: relative;
}
.bannerPic_1 .txt ul li {
	width: 100%; float: left; position: relative;
}
.bannerPic_1 .txt ul li img {
	position: absolute;
}
.bannerPic_1 .txt li.left img {
	left: -1000px; top: 130px; right: auto;
}
.bannerPic_1 .txt li.right img {
	left: auto; top: 130px; right: -1000px;
}
.bannerPic_2 {
	width: 100%; height: 450px; overflow: hidden; position: relative; min-width: 1200px;
}
.bannerPic_2 .hd_n {
	left: 0px; width: 100%; height: 110px; text-align: center; bottom: 15px; overflow: hidden; position: absolute; z-index: 1;
}
.bannerPic_2 .hd_n dl {
	margin: 0px auto; text-align: center; overflow: hidden; display: inline-block; white-space: nowrap; -ms-zoom: 1;
}
.bannerPic_2 .hd_n dl dd {
	margin: 0px 5px; width: 140px; height: 90px; text-align: center; vertical-align: bottom; display: inline-block; cursor: pointer;
}
.bannerPic_2 .hd_n dl dd.on {
	height: 110px;
}
.bannerPic_2 .bd_n {
	width: 100%; height: 400px; float: left; position: relative; z-index: 0;
}
.bannerPic_2 .bd_n dd {
	width: 100%; height: 450px; vertical-align: middle; float: left; -ms-zoom: 1;
}
.bannerPic_2 .txt {
	left: 50%; top: 0px; width: 990px; height: 450px; overflow: hidden; margin-left: -495px; float: left; position: absolute; z-index: 1;
}
.bannerPic_2 .txt dl {
	width: 100%; float: left; position: relative;
}
.bannerPic_2 .txt dl dd {
	width: 100%; float: left; position: relative;
}
.bannerPic_2 .txt dl dd img {
	position: absolute;
}
.bannerPic_2 .txt dd.left img {
	left: -1000px; top: 130px; right: auto;
}
.bannerPic_2 .txt dd.right img {
	left: auto; top: 130px; right: -1000px;
}
.picNews_1 {
	width: 100%; height: 345px; overflow: hidden; position: relative;
}
.picNews_1 .hd {
	height: 18px; right: 20px; bottom: 10px; overflow: hidden; font-family: "ËÎÌå",sumsin; font-size: 15px; position: absolute; z-index: 2;
}
.picNews_1 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.picNews_1 .hd ul li {
	background: rgb(130, 125, 103); width: 21px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; margin-left: 1px; float: left; cursor: pointer;
}
.picNews_1 .hd ul li.on {
	background: rgb(35, 115, 200);
}
.picNews_1 .bd {
	width: 100%; height: 345px; float: left; position: relative; z-index: 0;
}
.picNews_1 .bd li {
	width: 100%; height: 345px; vertical-align: middle; float: left; -ms-zoom: 1;
}
.picNews_1 .bd img {
	width: 100%; height: 345px; float: left; display: block;
}
.picNews_1 .txt-bg {
	background: rgb(0, 0, 0); width: 100%; height: 40px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1; opacity: 0.6;
}
.picNews_1 .txt {
	width: 100%; height: 40px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.picNews_1 .txt li {
	height: 40px; bottom: -40px; line-height: 40px; position: absolute;
}
.picNews_1 .txt li a {
	padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); font-size: 15px; text-decoration: none; display: block;
}
.picNews_2 {
	width: 100%; height: 275px; overflow: hidden; position: relative;
}
.picNews_2 .hd {
	height: 18px; right: 20px; bottom: 10px; overflow: hidden; font-family: "ËÎÌå",sumsin; font-size: 15px; position: absolute; z-index: 2;
}
.picNews_2 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.picNews_2 .hd ul li {
	background: rgb(130, 125, 103); width: 21px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; margin-left: 1px; float: left; cursor: pointer;
}
.picNews_2 .hd ul li.on {
	background: rgb(35, 115, 200);
}
.picNews_2 .bd {
	width: 100%; height: 240px; float: left; position: relative; z-index: 0;
}
.picNews_2 .bd li {
	width: 100%; height: 240px; overflow: visible; vertical-align: middle; float: left; -ms-zoom: 1;
}
.picNews_2 .bd img {
	width: 100%; height: 240px; float: left; display: block;
}
.picNews_2 .txt-bg {
	background: rgb(94, 94, 94); left: 60px; height: 35px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.picNews_2 .txt {
	left: 60px; height: 35px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.picNews_2 .txt li {
	height: 35px; bottom: -35px; line-height: 35px; position: absolute;
}
.picNews_2 .txt li a {
	padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); font-size: 15px; text-decoration: none; display: block;
}
.picNews_2 .prev {
	background: url("tpxw2_icon_l.png") no-repeat 0px 0px; left: 0px; width: 29px; height: 35px; bottom: 0px; position: absolute;
}
.picNews_2 .next {
	background: url("tpxw2_icon_r.png") no-repeat 0px 0px; left: 30px; width: 29px; height: 35px; bottom: 0px; position: absolute;
}
.picNews_3 {
	width: 100%; height: 320px; overflow: hidden; position: relative;
}


@media all and (max-width:768px)
{
.picNews_3 {
	width: 100%; height: 220px; overflow: hidden; position: relative;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.picNews_3 {
	width: 100%; height: 220px; overflow: hidden; position: relative;
}
}





.picNews_3 .hd {
	height: 12px; right: 20px; bottom: 11px; overflow: hidden; font-family: "ËÎÌå",sumsin; font-size: 15px; position: absolute; z-index: 2;
}
.picNews_3 .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.picNews_3 .hd ul li {
	background: url("btn_off.png") no-repeat 50% 50%; width: 12px; height: 12px; text-align: center; color: rgb(255, 255, 255); line-height: 12px; margin-left: 6px; float: left; cursor: pointer;
}
.picNews_3 .hd ul li.on {
	background: url("btn_on.png") no-repeat 50% 50%;
}
.picNews_3 .bd {
	width: 100%; height: 220px; float: left; position: relative; z-index: 0;
}
.picNews_3 .bd ul {
	width: 100%; float: left;
}
.picNews_3 .bd li {
	width: 100%; height: 320px; vertical-align: middle; float: left; -ms-zoom: 1;
}
.picNews_3 .bd img {
	width: 100%; height: 320px; float: left; display: block;
}


@media all and (max-width:768px)
{
.picNews_3 .bd li {
	width: 100%; height: 220px; vertical-align: middle; float: left; -ms-zoom: 1;
}
.picNews_3 .bd img {
	width: 100%; height: 220px; float: left; display: block;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.picNews_3 {
	width: 100%; height: 220px; overflow: hidden; position: relative;
}
}




.picNews_3 .txt-bg {
	background: rgb(0, 0, 0); width: 100%; height: 40px; bottom: 0px; overflow: hidden; position: absolute; z-index: 1; opacity: 0.6;
}
.picNews_3 .txt {
	left: 20px; height: 40px; right: 120px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.picNews_3 .txt li {
	width: 100%; height: 40px; bottom: -40px; line-height: 40px; position: absolute;
}
.picNews_3 .txt li a {
	width: 100%; color: rgb(255, 255, 255); overflow: hidden; font-size: 15px; text-decoration: none; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tab-list {
	width: 100%; float: left;
}
.tab-list .hd {
	width: 100%; height: 45px; line-height: 45px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.tab-list .hd span {
	height: 45px; color: rgb(51, 51, 51); line-height: 45px; font-size: 20px; font-weight: bold; border-bottom-color: rgb(35, 115, 200); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline-block; position: relative; z-index: 2;
}
.tab-list .hd a {
	color: rgb(161, 161, 161); font-size: 14px; float: right;
}
.tab-list .bd {
	width: 100%; float: left;
}
.tab-list .list ul {
	width: 100%; color: rgb(23, 23, 23); font-size: 16px; margin-top: 10px; float: left;
}
.tab-list .list ul li {
	width: 100%; height: 32px; line-height: 32px; float: left;
}
.tab-list .list ul li a {
	width: 100%; color: rgb(23, 23, 23); float: left; position: relative;
}
.tab-list .list .title {
	right: 70px;
}
.txtTab_1 {
	width: 100%; float: left;
}
.txtTab_1 .hd {
	width: 100%; height: 32px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.txtTab_1 .hd ul {
	line-height: 1; float: left;
}
.txtTab_1 .hd ul li {
	height: 32px; color: rgb(100, 100, 100); font-size: 20px; font-weight: bold; float: left; display: inline-block; position: relative; z-index: 2; cursor: pointer;
}
.txtTab_1 .hd ul li a {
	color: rgb(100, 100, 100); float: left;
}
.txtTab_1 .hd ul li.on {
	height: 32px; color: rgb(51, 51, 51); border-bottom-color: rgb(35, 115, 200); border-bottom-width: 4px; border-bottom-style: solid;
}
.txtTab_1 .hd ul li.on a {
	color: rgb(51, 51, 51);
}
.txtTab_1 .hd ul li:hover {
	height: 32px; color: rgb(51, 51, 51); border-bottom-color: rgb(35, 115, 200); border-bottom-width: 4px; border-bottom-style: solid;
}
.txtTab_1 .hd ul li:hover a {
	color: rgb(51, 51, 51);
}
.txtTab_1 .hd ul span {
	background: rgb(187, 187, 187); margin: 0px 15px; top: 2px; width: 1px; height: 20px; float: left; position: relative;
}
.txtTab_1 .hd .more {
	color: rgb(153, 153, 153); line-height: 1.5; font-size: 15px; float: right;
}
.txtTab_1 .hd .more div {
	float: left; display: none;
}
.txtTab_1 .hd .more a {
	color: rgb(153, 153, 153); float: left;
}
.txtTab_1 .hd .more a.on {
	display: inline-block;
}
.txtTab_1 .hd .more a:hover {
	color: rgb(35, 115, 200);
}
.txtTab_1 .bd {
	width: 100%; margin-top: 10px; float: left;
}
.txtTab_1 .bd ul {
	width: 100%; float: left;
}
.txtTab_1 .bd ul li {
	background: url("icon_001.png") no-repeat 0px 50%; height: 37px; color: rgb(51, 51, 51); line-height: 37px; font-size: 16px;
}
.txtTab_1 .bd ul li a {
	width: 100%; color: rgb(51, 51, 51); float: left;
}
.txtTab_1 .bd ul li:hover a {
	color: rgb(35, 115, 200);
}
.txtTab_1 .bd ul li:hover span {
	color: rgb(35, 115, 200);
}
.txtTab_1 .bd ul li a .title {
	right: 100px; padding-left: 13px;
}
.txtTab_2 {
	width: 100%; float: left; height:300px;
}
.txtTab_2 .hd {
	width: 100%; height: 30px; float: left;
}
.txtTab_2 .hd ul {
	line-height: 1; float: left;
}
.txtTab_2 .hd ul li {
	text-align: center; color: rgb(14, 14, 14); font-size: 20px; font-weight: bold; margin-right: 20px; float: left; display: inline-block; position: relative; z-index: 2; cursor: pointer;
}
.txtTab_2 .hd ul li a {
	width: 100%; color: rgb(14, 14, 14); float: left; display: inline-block;
}
.txtTab_2 .hd ul li span {
	width: 100%; color: rgb(14, 14, 14); float: left; display: inline-block;
}
.txtTab_2 .hd ul li.on {
	color: rgb(35, 115, 200);
}
.txtTab_2 .hd ul li.on a {
	color: rgb(34, 115, 197);
}
.txtTab_2 .hd ul li.on span {
	color: rgb(34, 115, 197);
}
.txtTab_2 .hd .more {
	color: rgb(153, 153, 153); font-size: 15px; float: right;
}
.txtTab_2 .hd .more div {
	float: left; display: none;
}
.txtTab_2 .hd .more a {
	color: rgb(153, 153, 153); float: left;
}
.txtTab_2 .hd .more a.on {
	display: inline-block;
}
.txtTab_2 .hd .more a:hover {
	color: rgb(35, 115, 200);
}
.txtTab_2 .bd {
	width: 100%; float: left;
}
.txtTab_2 .bd ul {
	width: 100%; float: left;
}
.txtTab_2 .bd ul li {
	height: 37px; color: rgb(51, 51, 51); line-height: 37px; font-size: 16px;
}
.txtTab_2 .bd ul li a {
	width: 100%; color: rgb(51, 51, 51); float: left;
}
.txtTab_2 .bd ul li:hover a {
	color: rgb(35, 115, 200);
}
.txtTab_2 .bd ul li:hover span {
	color: rgb(35, 115, 200);
}
.txtTab_2 .bd ul li a .title {
	right: 100px;
}
.picScroll_1 {
	width: 100%; overflow: hidden; margin-left: 20px; float: left; position: relative;
}
.picScroll_1 .prev {
	background: url("tpgd1_icon_left.png") no-repeat 0px 0px; left: 0px; top: 57px; width: 32px; height: 50px; float: left; position: absolute; z-index: 2;
}
.picScroll_1 .next {
	background: url("tpgd1_icon_right.png") no-repeat 0px 0px; top: 57px; width: 32px; height: 50px; right: 40px; float: left; position: absolute; z-index: 2;
}
.picScroll_1 .prev {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.picScroll_1 .next {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.picScroll_1 .prev:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.picScroll_1 .next:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.picScroll_1 .bd {
	overflow: hidden; margin-left: -20px; float: left; position: relative;
}
.picScroll_1 .bd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.picScroll_1 .bd ul li {
	margin: 18px 0px 0px 20px; width: 254px; height: 142px; overflow: hidden; float: left;
}
.picScroll_1 .bd ul li .pic {
	width: 100%; text-align: left; float: left;
}
.picScroll_1 .bd ul li .pic img {
	width: 254px; height: 142px; float: left; display: block;
}
.picScroll_1 .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);
}
.picScroll_1 .bd ul li .title {
	background: rgba(0, 0, 0, 0.4); width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-top: -40px; float: left;
}
.picScroll_1 .bd ul li .pic_jz {
	width: 100%; height: 100%; float: left;
}
.picScroll_1 .bd ul li .pic_jz img {
	clear: both; display: inline-block;
}
.picScroll_2 {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.picScroll_2 .prev {
	background: url("tpgd1_icon_left.png") no-repeat 0px 0px; left: 0px; top: 57px; width: 32px; height: 50px; float: left; position: absolute; z-index: 2;
}
.picScroll_2 .next {
	background: url("tpgd1_icon_right.png") no-repeat 0px 0px; top: 57px; width: 32px; height: 50px; right: 0px; float: left; position: absolute; z-index: 2;
}
.picScroll_2 .prev {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.picScroll_2 .next {
	opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.picScroll_2 .prev:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.picScroll_2 .next:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.picScroll_2 .bd {
	float: left;
}
.picScroll_2 .bd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.picScroll_2 .bd ul li {
	width: 100%; overflow: hidden; float: left;
}
.picScroll_2 .bd ul li .pic {
	width: 100%; text-align: left; float: left;
}
.picScroll_2 .bd ul li .pic img {
	width: 100%; height: 175px; float: left; display: block;
}
.picScroll_2 .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);
}
.picScroll_2 .bd ul li .title {
	background: rgba(0, 0, 0, 0.4); width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-top: -40px; float: left;
}
.picScroll .bd ul li .pic_jz {
	width: 100%; height: 100%; float: left; table-layout: fixed;
}
.picScroll .bd ul li .pic_jz img {
	clear: both; display: inline-block; max-height: 100%; max-width: 100%;
}
.picScroll_3 {
	width: 100%; height: 235px; overflow: hidden; float: left; position: relative;
}
.con-box4 .hd {
	padding: 0px 25px; height: 57px; line-height: 57px; overflow: hidden;
}
.con-box4 .hd .prev {
	background: url("tpgd_icon_l.png") no-repeat; width: 9px; height: 16px; overflow: hidden; margin-top: 24px; margin-right: 10px; margin-left: 10px; float: right; display: block; cursor: pointer;
}
.con-box4 .hd .next {
	background: url("tpgd_icon_r.png") no-repeat; width: 9px; height: 16px; overflow: hidden; margin-top: 24px; margin-left: 10px; float: right; display: block; cursor: pointer;
}
.con-box4 .hd span {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: bold; float: left;
}
.con-box4 .hd a {
	color: rgb(161, 161, 161); font-size: 14px; float: right;
}
.con-box4 .hd ul {
	overflow: hidden; margin-top: 26px; float: right; -ms-zoom: 1;
}
.con-box4 .hd ul li {
	background: url("tpgd_icon_01.png") no-repeat 0px 0px; margin: 0px 5px; width: 12px; height: 12px; text-indent: -999px; overflow: hidden; float: left; cursor: pointer;
}
.con-box4 .hd ul li.on {
	background: url("tpgd_icon_02.png") no-repeat 0px 0px;
}
.con-box4 .bd {
	margin-left: 23px; float: left; position: relative;
}
.con-box4 .bd .tempWrap {
	width: 1110px !important;
}
.con-box4 .bd ul {
	overflow: hidden; margin-left: -15px !important; -ms-zoom: 1;
}
.con-box4 .bd ul li {
	margin: 0px 10px; text-align: center; overflow: hidden; float: left; position: relative; _display: inline;
}
.con-box4 .bd ul li .pic {
	text-align: center;
}
.con-box4 .bd ul li .pic img {
	width: 260px; height: 180px; float: left; display: block;
}
.con-box4 .bd ul li .title {
	background: url("tpgd_title_bg.png"); left: 0px; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; font-weight: bold; float: left; position: absolute;
}
.con-box4 .bd ul li .title a {
	width: 100%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
