/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-family: "寰蒋闆呴粦"
}

a {
	text-decoration: none;
}

ul,
li {
	list-style: none;
}

.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

.clearfix {
	*zoom: 1;
}


/*gai*/

.new-head {    max-width: calc(1600px + 10%);    margin: 0 auto;    font-family: "寰蒋闆呴粦";    padding-left: 5%;    padding-right: 5%;    padding-top: 10px;       position: fixed;    left: 0px;    top: 0px;    width: 90%;z-index: 999;background:#fff;}

.new-head img {
	display: block;
	float: left;
	width: 244px;
}

.head-nav {
	display: block;
	float: right;
	width: 800px;
	list-style: none;
}

.head-nav li {
	float: left;
	font-size: 20px;
	line-height: 32px;
	margin: 22px 17px;
	cursor: pointer;
}

.head-nav li a {
	color: #000;
	text-decoration: none;
}

.head-nav li:hover a {
	color: #2768b2;
}

.head-nav li:hover {
	border-bottom: 2px solid #2768b2;
}

.head-nav li.check {
	float: left;
	line-height: 32px;
	border-bottom: 2px solid #2768b2;
	color: #2768b2;
}

.head-nav li.check a {
	color: #2768b2;
}

.swiper-container {    width: 90%;    overflow: hidden;    position: relative; margin: 0 auto;}

.swiper-container img {
	width:100;
}

.swiper-container .swiper-slide {
	height: 100%;
}

.swiper-slide img {
	width: 100%;
}

.swiper-pagination-bullet {
	width: 12px !important;
	height: 12px !important;
	background: #f9f9f9 !important;
	border: 1px solid #b4b4b4 !important;
	opacity: .8 !important;
}

.swiper-pagination-bullet-active {
	width: 12px !important;
	height: 12px !important;
	background: #1692e0 !important;
	border: 1px solid #1692e0 !important;
}

.bgkj {
	width: 90%;
	margin: 0 auto;
}

.bgkj p {
	font-size: 38px;
	color: #000;
	text-align: center;
	line-height: 170px;
}

.bgkj .xl {
	display: block;
	margin: 40px auto 30px;
}

.shop_see {
	list-style: none;
}

.shop_see li {
	width:25%;
	float: left;
	cursor: pointer;
	position: relative;
}

.shop_see li img {
	width: 100%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-filter: grayscale(0%);
}

.shop_see .shop_see_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;

}


.shop_see li p {
	text-align: center;
	/*padding: 10px 0px;*/
	font-size: 24px;
	color: #2f2f2f;
	line-height: 90px;
}

.shop_see li p.xz a {
	color: #2768b2;
}

.shop_see li:hover img {
	-webkit-filter: grayscale(0);
	width: 110%;
}

.shop_see li:hover .F_ceng {
	background: rgba(0, 0, 0, 0.0)
}

.ptfw {
	width: 90%;
	margin: 0 auto;
}

.ptfw .p1 {
	font-size: 38px;
	color: #000000;
	line-height: 110px;
	text-align: center;
}

.ptfw .xl {
	display: block;
	margin: 40px auto 30px;
}

.ptfw_ul {
	list-style: none;
	text-align: center;
}

.ptfw_ul li {
	float: left;
	width: 25%;
	text-align:left;
}

.ptfw_ul li:last-child {
	margin-right: 0px;
}

.ptfw_ul li .first {
	width: 373px;
	margin-bottom: 30px;
}

.ptfw_ul li .first img {
	width:80%;

}

@media screen and (max-width: 1083px){
	.ptfw_ul li .first img {
	width:60%;

}
}

.ptfw_ul p {
	/*border: 1px solid red;*/
	color: #2f2f2f;
	font-size: 24px;
	line-height: 70px;
	text-align: left;
}

.ptfw_ul .xqjs {
	width: 373;
	/*height: 384px;*/
	/*background: url(../img/ljk_03.png) no-repeat center;*/
}

.ptfw_ul .xqjs ul {
	list-style: none;
}

.ptfw_ul .xqjs ul li {
	text-align: left;
	float: none;
	width: 100%;
	/*padding: 6px 0px;*/
	font-size: 16px;
	/*line-height: 30px;*/
	color: #2a2a2a;
	height: 30px;
}

.ptfw_ul .xqjs ul li a {
	padding-left: 4px;
}

.rzqy_bg {
	/*background: url(../img/rzqy_02.jpg) repeat center;
	margin-top: 30px;*/
}

.rzqy {
	width: 90%;
	margin: 0 auto;
}

.rzqy .xl {
	text-align: center;
	font-size: 38px;
	color: #000000;
	line-height: 150px;
}

.rzqy_ul {
	list-style: none;
	padding-top:40px;
}

.rzqy_ul li {
	width: 25%;
	/*height: 450px;*/
	float: left;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.rzqy_ul li:hover {

}

.rzqy_ul li:last-child {
	margin-right: 0px;
}

.rzqy_ul li p {
	text-align: center;
	line-height: 80px;
}

.rzqy_ul li p a {
	color: #2f2f2f;
	font-size: 24px;
}

.rzqy_ul li img {
	width:80%;
	display: block;
	margin:0 auto;
}

.rzqy_ul li .gf_tc{
	width:80%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	top:0px; left:0px;
	display:none;
	}
.rzqy_ul li:hover .gf_tc{ display:block;}
.rzqy_ul li .gf_tc img{ width:50px; height:50px;}

.rzqy_ul .text {
	color: #999999;
	font-size: 14px;
	text-indent: 2em;
	padding: 12px 5px 0px;
}

.rzqy_ul .text a {
	color: #999999;
}

.rzqy_ul .rz_timg {
	text-align: center;
	font-size: 14px;
	color: #f28d00;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
}

.rzqy .tjan {
	padding: 9px 0px;
	color: #a4a4a4;
	border: 1px solid #a4a4a4;
	width: 115px;
	text-align: center;
	margin: 35px auto;
	cursor: pointer;
}

.rzqy .tjan a {
	color: #a4a4a4;
}

.rzqy .tjan:hover {
	color: #2768b2;
	border: 1px solid #2768b2;
}

.rzqy .tjan:hover a {
	color: #2768b2;
}

.fxsq {
	width: 100%;
	background: url(../img/a_tuceng108.jpg) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	padding-top: 60px;
}

.fxsq .xl {
	display: block;
	margin: 30px auto 30px;
}

.fxsq_sent {
	/*background: url(../img/fxsq_bg_02.jpg) no-repeat center;*/
	width: 1040px;
	height: 615px;
	margin: 0 auto;
}

.fxsq_nav {
	width: 900px;
	height: 60px;
	margin: 0 auto;
	border-bottom: 1px solid #a4a4a4;
	position: relative;
	margin-bottom: 60px;
}

.fxsq_nav ul li {
	float: left;
	width: 300px;
	height: 100%;
	font-size: 20px;
	color: #2f2f2f;
	text-align: center;
	line-height: 60px;
	cursor:pointer;
}

.fxsq_nav ul li i {
	width: 300px;
	height: 2px;
	background: url(../img/a_line.jpg) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	position: absolute;
	bottom: -1px;
	left: 0;
}

.fxsq_nav1 li i {
	left: 0;
}

.fxsq_nav2 li i {
	left: 300px;
}

.fxsq_nav3 li i {
	left: 600px;
}

.fxsq_con {
	margin: 0 auto;
}

.fxsq_li {
	width: 1020px;
	display: none;
}

.fxsq_mess {
	width: 710px;
	height: 457px;
	background: url(../img/a_messBox.png) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	margin: 0 auto;
}

.fxsq_mess ul li {
	float: left;
	width: 345px;
	height: 55px;
	margin-bottom: 4px;
	margin-right: 16px;
}

.fxsq_mess ul li:nth-child(2n) {
	margin-right: 0;
}

.fxsq_mess ul li input {
	width: 295px;
	height: 55px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #c9c9c9;
	padding: 0 25px;
	font-size: 18px;
	color: #2f2f2f;
}

.fxsq_mess textarea {
	width: 655px;
	height: 90px;
	padding: 25px;
	font-size: 18px;
	color: #2f2f2f;
	margin-bottom: 20px;
	background-color: transparent;
	border: none;
}

.fxsq_mess button {
	width: 708px;
	height: 67px;
	background: url(../img/a_btns.png) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 67px;
	border:0px;
	cursor:pointer;
}

.fxsq_left {
	float: left;
	width: 410px;
	height: ;
	margin-left:68px;
}

.fxsq_left p {
	font-size: 20px;
	color: #2f2f2f;
	line-height: 30px;
	margin-right:68px;
}

.fxsq_right {
	float: right;
	width: 519px;
	height: 338px;
}

.fxsq_ul {
	width: 940px;
	margin: 0 auto;
}

.fxsq_ul li {
	float: left;
	width: 300px;
	height: 201px;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow:hidden;
}

.fxsq_ul li:hover img{
	width: 330px;
	height:220px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	}

.fxsq_ul li:nth-child(3n) {
	margin-right: 0;
}

.fxsq_ul li img {
	width: 300px;
	height: 201px;
}

.fxsq_pic {
	width: 940px;
	height: 201px;
	margin: 0 auto;
	overflow:hidden;
}

.fxsq_pic:hover img {
	width: 959px;
	height: 205px;

}

.fxsq_pic img {
	width: 940px;
	height: 201px;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	transform-origin:center center;
	-webkit-transform-origin:right bottom;
}

.fxsq_sent .nr {
	width: 1120px;
	margin: 0 auto;
}

.fxsq_sent .first {
	padding-top: 40px;
}

.fxsq_sent .first input {
	width: 148px;
	height: 30px;
	margin-right: 30px;
}

.fxsq_sent .first label {
	font-size: 20px;
	margin-left: 20px;
	margin-right: 8px;
}

.fxsq_sent .second {
	padding-top: 40px;
	font-size: 20px;
}

.fxsq_sent .second span {
	padding-left: 23px;
	padding-right: 10px;
}

.fxsq_sent .second label {
	padding: 0px 45px 0 8px;
}

.thirse .bt {
	padding: 5px 0px;
}

.thirse {
	padding-top: 40px;
	font-size: 20px;
}

.thirse .left {
	width: 530px;
	float: left;
}

.thirse .right {
	width: 530px;
	float: left;
	margin-left: 50px;
}

.right img {
	width: 522px;
	height: 338px;
}

.thirse textarea {
	width: 100%;
	height: 125px;
}

.fxsq_btn {
	text-align: center;
	margin: 50px auto;
	width: 260px;
	background: #2768b2;
	font-size: 32px;
	color: #fff;
	cursor: pointer;
	padding: 15px 0px;
	border: none;
}

.rllc {
	width: 90%;
	margin: 0 auto;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 40px;
}

.rllc .xl {
	/*display: block;
	margin: 30px auto 30px;*/
	font-size: 38px;
	color: #000000;
	text-align: center;
	line-height: 160px;
}

.rllc img {
	width:100%;
}

.fwyd_bg {
	/*height: 887px;
	background: url(../img/fwydl_02.jpg) no-repeat center;
	margin-top: 20px;*/
}

.fwyd {
	width: 90%;
	margin: 0 auto;
	padding-top: 1px;
	padding-bottom: 1px;
}

.fwyd .xl {
	/*display: block;
	margin: 30px auto 30px;*/
	font-size: 38px;
	color: #000000;
	text-align: center;
	line-height: 160px;
}

.fwyd .yd_img1 {
	float: left;

}

.fwyd .yd_img1 ul li {
	float: left;
	width: 25%;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
}

.fwyd .yd_img1 ul li .yd_shadow {
	width:90%;
	height: 300px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/a_shadow.png) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	/*display: none;*/
}
.yd_shadow p{text-align:center; font-size:30px; color:#fff;}
.fwyd .yd_img2 .yd_shadow2 {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/a_shadow.png) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	/*display: none;*/
}
.yd_shadow2 p{ line-height:649px; text-align:center; font-size:30px; color:#fff;}
.fwyd .yd_img1 ul li:hover .yd_shadow{
	opacity: 1;
	}
.fwyd .yd_img2:hover .yd_shadow2{
	opacity: 1;
	}

.fwyd .yd_img1 ul li .yd_shadow2 p {
	text-align: center;
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	line-height: 300px;
}

.fwyd .yd_img1 ul li:nth-child(2n) {
	margin-right: 0;
}

.fwyd .yd_img1 ul li img {
	width: 90%;
}

.fwyd .yd_img2 img {
	width: 100%;
}

.fwyd .yd_img2 {
	width: 25%;
	float: right;
	position: relative;
}

.fwyd .yd_img1 dl {
	width: 280px;
	font-size: 20px;
	color: #5c5d5d;
	float: left;
	margin-right: 80px;
	margin-left: 30px;
}

.fwyd .yd_img1 dl:last-child {
	margin-right: 30px;
}

.fwyd .yd_img1 dd {
	text-align: center;
	padding: 5px 0px;
}

.fwyd .yd_img2 dl {
	width: 280px;
	font-size: 20px;
	color: #5c5d5d;
	float: left;
	margin-right: -66px;
	margin-left: 199px;
}

.fwyd .yd_img2 dd {
	text-align: center;
	padding: 5px 0px;
}

.new_xw {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 30px;
}

.new_xw .xl {
	/*display: block;
	margin: 30px auto 30px;*/
	font-size: 38px;
	color: #000;
	text-align: center;
	line-height: 140px;
}

.new_xw .new_left {
	width: 23%;
	float: right;
}

.new_xw .new_left ul {
	list-style: none;
}

.new_xw .new_left ul li {
	background: url(../img/xsj_03.jpg) no-repeat left 6px;
	font-size: 14px;
	text-indent: 10px;
	color: #3d464d;
	padding-bottom: 10px;
	cursor: pointer;
}

.new_xw .new_left ul li a {
	color: #3d464d;
}

.new_xw .new_left .time {
	color: #a7aeb4;
	padding: 5px 0px;
}

.new_xw .new_right {
	width:72%;
	float: left;
}

.new_xw .new_right ul {
	list-style: none;
}

.new_xw .new_right ul li {
	cursor: pointer;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #e6e8eb;
}

.new_xw .new_right ul li:last-child {
	border: none;
}

.new_xw .new_right .xw_img {
	width: 25%;
	display: block;
	float: left;
}

.new_xw .new_right .n_qxne {
	width: 72%;
	height: 150px;
	float: left;
	margin-left:1%;
}

.new_xw .new_right .n_qxne h5 a {
	color: #5c5d5d;
}

.new_xw .new_right h5 {
	font-size: 20px;
	color: #5c5d5d;
	margin-bottom: 20px;
}

.new_xw .new_right p {
	font-size: 14px;
	color: #999999;
}

.new_xw .new_right p a {
	font-size: 14px;
	color: #999999;
}

.new_xw .new_right .new_fn {
	font-size: 14px;
	color: #999999;
	padding-top: 20px;
}

.new_xw .see_more {
	width: 116px;
	color: #a4a4a4;
	border: 1px solid #a4a4a4;
	text-align: center;
	font-size: 16px;
	padding: 5px 0px;
	margin: 10px auto;
	cursor: pointer;
}

.new_xw .see_more a {
	color: #a4a4a4;
}

.new_xw .see_more:hover {
	color: #2768b2;
	border: 1px solid #2768b2;
}

.new_xw .see_more:hover a {
	color: #2768b2;
}

.foot {
	background: #595757;
	padding: 45px 0px;
}

.foot_cont {
	width: 1015px;
	margin: 0 auto;
}

.foot_cont .left {
	color: #ffffff;
	width: 50%;
	float: left;
}

.foot_cont .left h3 {
	font-size: 19px;
}

.foot_cont .left h3.zw {
	font-size: 25px;
}

.foot_cont .left p {
	font-size: 20px;
	margin-top: 30px;
}

.foot_cont .right {
	color: #ffffff;
	width: 50%;
	float: right;
	height: 308px;
	background: #fff;
}

.foot1 {
	padding: 40px 0 80px;
	text-align: center;
	font-size: 14px;
}

.share {
	width: 51px;
	height: 162px;
	position: fixed;
	top: 450px;
	left: 20px;
	z-index: 9999999;
}
.share:hover .ewm{ display:block;}

.share .ewm{position:absolute; left:52px;top:0px; width:100px; display:none;}

.share a {
	display: block;
	width: 51px;
	height: 51px;
	margin-bottom: 3px;
}

.share a img {
	width: 51px;
	height: 51px;
}

.right_nv {
	width: 124px;
	height: 352px;
	position: fixed;
	right: 30px;
	top: 100px;
	z-index: 9999999;
	display: none;
}

.right_nav_left {
	float: left;
	width: 111px;
	margin-right: 7px;
}

.right_nav_right {
	float: right;
	width: 6px;
}

.right_nav_right ul li {
	width: 6px;
	height: 40px;
	background: #a4a4a4;
	margin-bottom: 4px;
	position: relative;
}

.right_nav_right ul li .youce_ti {
	width: 118px;
	height: 40px;
	position: absolute;
	top: 0px;
	left: -118px;
	background: url(../img/rijgjhh_03.png) no-repeat center;
	color: #fff;
	line-height: 40px;
	text-indent: 20px;
	display: none;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}

.right_nav_right ul li.on {
	background: #2768b2;
}

.right_nav_right ul li a {
	display: block;
	width: 6px;
	height: 40px;
}

.right_nav_left .bgs {
	width: 111px;
	height: 40px;
	margin-bottom: 180px;
}

.right_nav_left .bgs img {
	width: 111px;
	height: 40px;
}

.alzs {
	width: 111px;
	height: 40px;
}

.alzs img {
	width: 111px;
	height: 40px;
}


/*鍏ㄦ櫙鎴垮簳灞傞〉*/

.W-xn-Ttu {
	background: url(../img/qjTttu_02.jpg) no-repeat center;
	height: 254px;
}

.W-xn-Ttu .h5 {
	text-align: center;
	font-size: 40px;
	color: #0d7dca;
	line-height: 254px;
	background-size: 1920px 254px;
}

.W-xnf {
	width: 1120px;
	margin: 0 auto;
}

.W-xnf .h5 {
	color: #a7a7a7;
	font-size: 28px;
	padding: 10px 0 10px;
}

.W-xnf-left {
	width: 368px;
	float: left;
}

.W-xnf-left img {
	width: 368px;
	height: 158px;
	display: block;
	margin-bottom: 7px;
}

.W-xnf-right {
	width: 742px;
	float: right;
}

.W-xnf-right img {
	margin-bottom: 7px;
	width: 742px;
	height: 323px;
}

.W-xnf-foot img {
	width: 368px;
	height: 158px;
	display: block;
	float: left;
	margin-right: 8px;
}

.W-xnf-foot img:last-child {
	margin: 0px;
}

.W-xng {
	width: 1120px;
	margin: 30px auto 0;
}

.W-xng .h5 {
	color: #a7a7a7;
	font-size: 28px;
	padding: 10px 0 10px;
}

.W-xng-right {
	width: 368px;
	float: right;
}

.W-xng-right img {
	width: 368px;
	height: 158px;
	display: block;
	margin-bottom: 7px;
}

.W-xng-left {
	width: 742px;
	float: left;
}

.W-xng-left img {
	margin-bottom: 7px;
	width: 742px;
	height: 323px;
}

.W-xng-foot img {
	width: 368px;
	height: 158px;
	display: block;
	float: left;
	margin-right: 8px;
}

.W-xng-foot img:last-child {
	margin: 0px;
}

.W-xn-more {
	color: 999999;
	font-size: 18px;
	margin: 30px auto 0px;
	padding: 8px 0px;
	background: #ebebeb;
	width: 190px;
	border: 1px solid #CCC;
	text-align: center;
	cursor: pointer;
}

.W-xn-foot {
	background: #7e7e7e;
	color: #fff;
	padding-bottom: 20px;
}

.W-xn-foot h5 {
	text-align: center;
	padding: 20px 0px;
	font-size: 30px;
	margin-top: 20px;
}

.W-xn-lx {
	width: 870px;
	margin: 0 auto;
	font-size: 20px;
}

.W-xn-lx span {
	margin-left: 30px;
	margin-right: 30px;
}

.W-xn-lx .dh {
	margin-left: 30px;
	margin-right: 30px;
}


/*liebiaoye*/

.z-pic {
	width: 100%;
	height: 251px;
	background: url(../img/a_pics.jpg) no-repeat center;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	margin-bottom: 70px;
}

.z-pic p {
	font-size: 36px;
	color: #0bd3a5;
	text-align: center;
	line-height: 251px;
}

.z-list {
	width: 1120px;
	margin: 0 auto;
	margin-bottom: 35px;
}

.z-list ul li {
	padding: 30px 0;
	border-bottom: 1px solid #dcdcdc;
}

.z_listPic {
	width: 343px;
	height: 194px;
	float: left;
	margin-right: 35px;
}

.z_listCon {
	float: right;
	width: 740px;
}

.z_p1 {
	font-size: 22px;
	color: #303030;
	margin-bottom: 10px;
}

.z_p2 {
	font-size: 12px;
	color: #9f9f9f;
	margin-bottom: 15px;
}

.z_p3 {
	font-size: 14px;
	color: #818181;
	margin-bottom: 30px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.z_btnMore {
	padding-left: 18px;
	padding-right: 5px;
	float: right;
	font-size: 12px;
	color: #a2a2a2;
	background: url(../img/a_pluse.png) no-repeat left center;
	background-size: 13px 13px;
	-webkit-background-size: 13px 13px;
	-moz-background-size: 13px 13px;
	-o-background-size: 13px 13px;
	cursor: pointer;
}

.z-more {
	width: 170px;
	height: 40px;
	background: #ebebeb;
	border: 1px solid #dcdcdc;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #999999;
	margin: 0 auto;
}


/*鏅哄垱宸ュ彂鍧�*/

.W-zc-text {
	width: 1060px;
	margin: 110px auto 0;
}

.W-zc-text h5 {
	color: #5d656a;
	font-size: 35px;
}

.W-zc-time {
	color: #999;
	font-size: 16px;
	padding: 10px 0px;
	text-indent: 0px !important;
}

.W-zc-bim {
	width: 100%;
	margin-bottom: 30px;
}

.W-zc-text p {
	color: #5d656a;
	font-size: 20px;
	/*text-indent: 2em;*/
	padding: 10px 0px;
}


/*浜у搧灞曠ず*/

.W-CP-top {
	padding: 15px 30px;
	color: #a7a7a7;
	font-size: 28px;
}

.W-CP-gb {
	width: 25px;
	height: 25px;
	float: right;
	cursor: pointer;
}

.W-CP-Bimg {
	width: 100%
}

.shop_see li p.xz {
	/*background: url(../img/bgx_03.png) no-repeat center;*/
	color: #2768b2;
}

.shop_see li p a {
	color: #000;
}

.ptfw_ul .xqjs ul li a {
	color: #000;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}

.ptfw_ul .xqjs ul li a:hover {
	font-size: 20px;
}

.z_btnMore a {
	color: #a2a2a2;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		-ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		-ms-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1.2;
	animation-duration: 1.2s;
}

@-webkit-keyframes bounceInRight {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		-ms-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		-ms-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		-ms-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		-ms-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
	-webkit-animation-duration: 1.2;
	animation-duration: 1.2s;
}

@-webkit-keyframes bounceInDown {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,
	100%,
	60%,
	75%,
	90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		-ms-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		-ms-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		-ms-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		-ms-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
	-webkit-animation-duration: 1.2;
	animation-duration: 1.2s;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background: url(../img/left.jpg) no-repeat !important;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background: url(../img/right.jpg) no-repeat !important;
}

.swiper-button-prev1,
.swiper-container-rtl .swiper-button-next1 {
	background: url(../img/left.jpg) no-repeat !important;
}

.swiper-button-next1,
.swiper-container-rtl .swiper-button-prev1 {
	background: url(../img/right.jpg) no-repeat !important;
}

.swiper-container2{
	margin-bottom: 37px !important;
}

.swiper-button-prev2,
.swiper-container-rtl .swiper-button-next2{
	background: url(../img/left1.jpg) no-repeat !important;
}
.swiper-button-next2,
.swiper-container-rtl .swiper-button-prev2{
	background: url(../img/right2.jpg) no-repeat !important;

}
.swiper-button-prev3,
.swiper-container-rtl .swiper-button-next3{
	background: url(../img/l;kl_03.jpg) no-repeat !important;
}
.swiper-button-next3,
.swiper-container-rtl .swiper-button-prev3{
	background: url(../img/right3.jpg) no-repeat !important;

}
.swiper-button-prev3:hover{
	background:  url(../img/left3.jpg) no-repeat !important;
	}
.swiper-button-next3:hover{
	background: url(../img/iiyo_05.jpg) no-repeat !important;

}

@media (max-width:768px){
	.bgkj p,.ptfw .p1{font-size:26px; line-height: 100px;}
	.rzqy .xl,.rllc .xl,.fwyd .xl,.new_xw .xl{font-size:26px; line-height: 100px;}
	.new-head{
	padding-left: 0%;
	padding-right: 0%;
	}
	.swiper-container,.bgkj,.ptfw,.rzqy,.rllc,.new_xw{width:100% !important;}
	.shop_see li p{font-size: 18px;}
	.new_xw .new_right h5{margin-bottom: 5px;}
	.new_xw .new_right .new_fn{padding-top: 5px;}
	.head-nav li{margin: 22px 10px;}
	.head-nav{ width:770px;}
	.ptfw_ul li .first img{ width:65%;}
	}
@media (min-width:768px){
	.bgkj p,.ptfw .p1{font-size:26px; line-height: 100px;}
	.rzqy .xl,.rllc .xl,.fwyd .xl,.new_xw .xl{font-size:26px; line-height: 100px;}
	.new-head{
	padding-left: 0%;
	padding-right: 0%;
	}
	.swiper-container,.bgkj,.ptfw,.rzqy,.rllc,.new_xw{width:100% !important;}
	.shop_see li p{font-size: 18px;}
	.new_xw .new_right h5{margin-bottom: 5px;}
	.new_xw .new_right .new_fn{padding-top: 5px;}
	.head-nav{ width:770px;}
	.head-nav li{margin: 22px 10px;}
	.ptfw_ul li .first img{ width:65%;}
	}
@media (min-width:992px){
	.bgkj p,.ptfw .p1{font-size:30px; line-height: 110px;}
	.rzqy .xl,.rllc .xl,.fwyd .xl,.new_xw .xl{font-size:30px; line-height: 110px;}
	.new-head{
	padding-left: 0%;
	padding-right: 0%;
	}
	.swiper-container,.bgkj,.ptfw,.rzqy,.rllc,.new_xw{width:100% !important;}
	.shop_see li p{font-size: 18px;}
	.new_xw .new_right h5{margin-bottom: 5px;}
	.new_xw .new_right .new_fn{padding-top: 5px;}
	.head-nav{ width:770px;}
	.head-nav li{margin: 22px 10px;}
	.ptfw_ul li .first img{ width:65%;}
	.swiper-container1 {width: 100% !important;} 
	}
@media (min-width:1024px){
	.rzqy .xl,.rllc .xl,.fwyd .xl,.new_xw .xl{font-size:32px;    line-height: 130px;}
	.bgkj p,.ptfw .p1{font-size:32px;    line-height: 130px;}
	.new-head{
	padding-left: 5%;
	padding-right: 5%;
	}
	.swiper-container,.bgkj,.ptfw,.rzqy,.rllc,.new_xw{width:90% !important;}
	.shop_see li p{font-size: 20px;}
	.new_xw .new_right h5{margin-bottom: 10px;}
	.new_xw .new_right .new_fn{padding-top: 10px;}
	.head-nav{ width:760px;}
	.head-nav li{margin: 22px 9px;}
	.ptfw_ul li .first img{ width:65%;}
	.swiper-container1 {width: 100% !important;} 
	}
@media (min-width:1400px){
	.bgkj p,.ptfw .p1{font-size:38px; line-height: 150px;}
	.rzqy .xl,.rllc .xl,.fwyd .xl,.new_xw .xl{font-size:38px; line-height: 150px;}
	.new-head{
	padding-left: 5%;
	padding-right: 5%;
	}
	.swiper-container,.bgkj,.ptfw,.rzqy,.rllc,.new_xw{width:90% !important;}
	.shop_see li p{font-size: 24px;}
	.new_xw .new_right h5{margin-bottom: 20px;}
	.new_xw .new_right .new_fn{padding-top: 20px;}
	.head-nav{ width:760px;}
	.head-nav li{margin: 22px 9px;}
	.ptfw_ul li .first img{ width:80%;}
	.swiper-container1 {width: 100% !important;} 
	}

	.fxsq_bigWidth{
		width: 95%;
		margin: 0 auto;
	}
	.fxsq_leftSwiper .swiper-container{
		width: 100%;
	}
	.fxsq_leftSwiper{
		width: 55%;
		height: 300px;
		float: left;
	}
	.swiper-slide0 img{
		width: 100%;
		height: 100%;
	}
	.fxsq_rightLH
	{
		width: 640px;
		height: 510px;
		float: right;
		border:1px solid #dedede;  overflow:hidden; background: #fff;
	}

	#box{float:right; width:42%;height: 300px;padding: 20px 10px 20px 10px; border:1px solid #dedede;  overflow:hidden; background: #fff;}
#con_box{float:left; width:98%; height:223px; position:relative; top:0; left:0;}
#con{width:100%; position:absolute; top:0; left:0;}
#con h2{font-size:18px;color: #2f2f2f; text-align: center;}
#con p{font-size: 16px; color: #358ccc;line-height: 26px;}
#con div{font-style: 16px;color: #000; text-indent: 2em;line-height: 25px;}
#bar_box{float:left; width:3px;height:223px; background:#e9e9e9; position:relative; top:0; left:0; }
#bar{width:8px; height:45px; background:#e9e9e9;position:absolute; top:0; left:-2px; border-radius:5px; cursor:pointer;}

.radio_label{ display:block; float:left; font-size:18px; color:#a9a9a9; line-height:55px; padding-left:22px;}
.radio_sf{ display:block; float:left; font-size:18px; color:#a9a9a9; line-height:55px; padding:0 20px 0 10px;}
.radio_check{width:30px; height:30px; display:block; float:left; margin-left:20px; }
.radio_check input{ width:16px !important; height:16px !important; position:absolute; left:30px; top:30px;}
.radio_check i{width:16px; height:16px;display:block; border:1px solid  #c9c9c9;background:#ededed; margin-top:20px; margin-left:10px;}
.radio_check i.on{background:#358ccc; }
