.headWrap{
	background: #d1eafa;
	line-height: 30px;
	width: 100%;
	overflow: hidden;
	clear: both;
	text-align: right;
}
.headWrap a{
	color: #070002;
	font-size: 16px;
	margin: 0 15px;
}
.headWrap a:hover{color: #f00;}
.header{
	overflow: hidden;
	clear: both;
	margin: 10px auto;
}
.header .logo{
	float: left;
	margin-left: 35px;
}
.header .logo img{
	width: 273px;
	height: 104px;
}
.header .search{
	float: left;
	margin-left: 85px;
}
.header .search .search_con{
	border: 1px solid #0096ff;
	line-height: 30px;
	overflow: hidden;
	clear: both;
	margin-top: 10px;
}
.header .search .search_con .inp{
	width: 410px;
	float: left;
	background: url(../image/icon01.png) no-repeat 6px center;
	padding-left: 30px;
	border: none;
	outline: none;
	line-height: 36px;
}
.header .search .search_con .btn{
	width: 90px;
	float: right;
	line-height: 36px;
	background: #0096ff;
	color: #fff;
	font-size: 16px;
	outline: none;
	border: none;
	cursor: pointer;
}
.header .search .search_txt01{
	/*font-family: '楷体';
	color: #010101;
	font-size: 14px;*/
	text-align: center;
	font-size: 18px;
	font-family: KaiTi;
	font-weight: 400;
	color: #FE0101;
}
.header .search .search_txt01 span{margin-right: 40px;}
.header .code{
	float: right;
	width: 180px;
}
.header .code ul li{
	display: inline-block;
	text-align: center;
	color: #333;
}
.header .code img{
	width: 77px;
	height: 77px;
	margin-bottom: 10px;
}
.header .tel{
	float: right;
	margin-right: 25px;
    margin-top: 26px;
}
.header .menu{
	margin-left: 85px;
	float: left;
	margin-top: 20px;
	width: 502px;
	text-align: center;
}
.header .menu ul{
	display: block;
	overflow: hidden;
	clear: both;
}
.header .menu ul li{
	display: inline-block;
	margin-right: 50px;
	font-size: 18px;
	font-family: PingFang SC;
	font-weight: bold;
	color: #333333;
}
.header .menu ul li:last-child{margin-right: 0;}
.header .menu ul li a{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.header .menu ul li:hover a,.header .menu ul li.on a{color: #0096ff;}
.home_news {
  	position: relative;
  	width: 410px;
  	margin: 0px auto;
  	height: 42px;
  	overflow: hidden;
    clear: both;
    border: 1px solid #999;
}
.home_news .news_title {
  	float: left;
  	width: 82px;
  	line-height: 42px;
  	color: #fff;
  	text-align: center;
  	font-size: 14px;
    background: #fe0101;
}
.home_news .roll_wrapper {
  	position: relative;
  	/*padding: 0 5px;*/
  	margin: 0 auto;
  	width: 325px;
  	height: 42px;
  	overflow: hidden;
}
.home_news .roll_wrapper .news_roll {
  	position: absolute;
  	height: 42px;
  	float: right;
}
.home_news .roll_wrapper .news_roll li {
  	float: left;
}
.home_news .roll_wrapper .news_roll li .item-ad {
  	height: 42px;
  	line-height: 42px;
  	display: inline-block;
  	margin: 0 10px;
  	font-size: 16px;
  	color: #333;
}
.home_news .roll_wrapper .news_roll li .item-ad:hover {
  	color: #f01616;
}
.bannerWrap{
	width: 100%;
	clear: both;
	overflow: hidden;
}
.bannerWrap .zscqImg{
	float: left;
	width: 760px;
	position: relative;
}
.bannerWrap .zscqImg .swiper-slide p{
	padding-left: 10px;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bannerWrap .zscqImg .swiper-pagination{bottom: 60px;}
.bannerWrap .bannerWrap_rf{
	float: right;
	width: 420px;
}
.bannerWrap .bannerWrap_rf .bannerWrap_list{
	overflow: hidden;
	clear: both;
	padding-left: 10px;
	padding-top: 10px;
}
.bannerWrap .bannerWrap_rf .bannerWrap_list div{
    line-height: 36px;
    font-size: 16px;
    font-weight: 600;
    color: #246cff;
}
.bannerWrap .bannerWrap_rf .bannerWrap_list ul li{
	width: 98px;
	height: 102px;
	border: 1px solid #c2c2c2;
	float: left;
	margin-right: 2px;
	text-align: center;
	margin-bottom: 20px;
}
.bannerWrap .bannerWrap_rf .bannerWrap_list ul li:nth-child(4n){margin-right: 0;}
.bannerWrap .bannerWrap_rf .bannerWrap_list ul li img{
	width: 48px;
	height: 46px;
	margin-top: 15px;
}
.bannerWrap .bannerWrap_rf .bannerWrap_list ul li p{
	color: #333;
	font-size: 16px;
	margin-top: 10px;
}
.bannerWrap .bannerWrap_rf .b-c-imp{
  width: 410px;
}
.bannerWrap .bannerWrap_rf .b-c-imp div{
  float: left;
  line-height:36px;
  padding-left:10px;
  font-size: 16px;
  font-weight: 600;
  height: 95px;
  color: #246cff;
}
.bn-consult-content {
  width: 360px;
  float: right;
}
.bn-consult-content .bn-consult-info {
  width: 100%;
  height: 30px;
  text-align: center;
  margin-left: 8px;
  padding: 2px 0;
  overflow: hidden;
}
.bn-consult-content .bn-consult-info p,
.bn-consult-content .bn-consult-info span,
.bn-consult-content .bn-consult-info a {
  display: inline-block;
  float: left;
  font-size: 14px;
}
.bn-consult-content .bn-consult-info p {
  width: 28px;
  font-size: 14px;
  margin-top: 3px;
  margin-left: 5px;
  color: #c1c1c1;
  border-left: 1px solid #c1c1c1;
  padding-left: 2px;
  height: 32px;
  overflow: hidden;
}
.bn-consult-content .bn-consult-info span {
  color: red;
  line-height: 40px;
  font-size: 20px;
}
.bn-consult-content .bn-consult-info a {
  width: 100%;
  overflow: hidden;
  line-height: 30px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: #333;
}
.bn-consult-content .bn-consult-info a:hover{font-weight: bold;}
.bn-consult-content .more_btn{text-align: right;}
.bn-consult-content .more_btn a{color: #246cff;font-size: 16px;}
.zscqImg{
	overflow: hidden;
	clear: both;
	border: 1px solid #999;
	background: #4c4b4b;
}
.zscqImg .zscqImg_img{
	width: 100%;
}
.zscqImg .zscqImg_img .zbBtn{
	position: absolute;
    top: 50%;
    left: 50%;
    background: url(../image/play.png) no-repeat;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
}
.zscqImg .zscqImg_bot{
	overflow: hidden;
	clear: both;
	padding: 10px 20px;
	margin-top: -48px;
	position: relative;
	z-index: 9;
}
.zscqImg .zscqImg_bot .zscqImg_txt{
	float: left;
	color: #2e2e36;
	font-size: 16px;
}
.zscqImg .zscqImg_bot .zscqImg_icon{
	float: right;
}
.zscqImg .zscqImg_bot .zscqImg_icon a{
	color: #fff;
	font-size: 14px;
	margin: 0 10px;
}
.zscqImg .zscqImg_bot .zscqImg_icon a.on{
	color: #0096ff !important;
	font-size: 16px;
	font-weight: bold;
}
.zscqImg .zscqImg_bot .zscqImg_icon a img{
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 10px;
}
.gjhz{
	overflow: hidden;
	clear: both;
	margin-top: 70px;
	/*background: url(../image/bg01.png) no-repeat center center;*/
	background: url(../image/bg01.png) no-repeat center 110px;
	min-height: 902px;
	position: relative;
}
.gjhz .gjhz_zg{
	position: absolute;
	left: 0;
	top: 450px;
	font-size: 18px;
    font-weight: bold;
}
.gjhz .gjhz_zg a{color: #161b62;}
.gjhz .gjhz_bm{
	position: absolute;
	right: 0;
	top: 450px;
}
.gjhz .gjhz_bm p{
    font-size: 16px;
    color: #333;
}
.gjhz .gjhz_bm p a{
	background: url(../image/icon03.png) no-repeat left center;
    padding-left: 40px;
    color: #0096ff;
    font-size: 18px;
    font-weight: bold;
}
.gjhz .gjhz_bm .gjhz_bm_btn{
    margin-top: 180px;
	font-size: 24px;
    color: #0096ff;
    border: 1px solid #0096ff;
    display: block;
    width: 210px;
    line-height: 60px;
    text-align: center;
}
.gjhz .gjhz_top{
	overflow: hidden;
	clear: both;
	text-align: center;
}
.gjhz .gjhz_top span{
	font-family: 'fangsong';
	font-size: 24px;
	color: #333;
	margin: 0 10px;
	font-weight: bold;
}
.gjhz .gjhz_tit{
	color: #161b62;
	overflow: hidden;
	clear: both;
	text-align: center;
	margin-top: 35px;
}
.gjhz .gjhz_tit h2{
	font-weight: normal;
	font-family: '宋体';
	font-size: 48px;
}
.gjhz .gjhz_tit p{
	font-size: 22px;
	font-family: PingFang SC;
	font-weight: 800;
	color: #161B62;
	margin-top: 80px;
}
.gjhz .gjhz_list{
	width: 425px;
	padding: 15px;
	margin: 50px auto 0;
	border: 1px solid #000;
	background: #fff;
	position: relative;
}
.gjhz .gjhz_list p{
	color: #027abe;
	font-size: 12px;
	margin-bottom: 10px;
}
.gjhz .gjhz_list p a{color: #027abe;}
.gjhz .gjhz_list img{
	width: 399px;
	height: 294px;
}
.gjhz .gjhz_list .gjhz_list_txt{
	font-size: 12px;
	color: #333;
	margin-top: 15px;
}
.gjhz .gjhz_list .gjhz_time{
	position: absolute;
	top: 165px;
	left: 70px;
	min-width: 452px;
}
.gjhz .gjhz_list .gjhz_time p{
	font-size: 40px;
	font-weight: bold;
	color: #f00;
}
.gjhz .gjhz_list .gjhz_time .gjhz_min{
	width: 270px;
	margin: 80px auto 0;
	padding: 10px;
	border-radius: 10px;
	background: #1a77d3;
}
.gjhz .gjhz_list .gjhz_time .gjhz_min p{
	font-family: 'Adobe 黑体 Std';
	font-size: 18px;
	color: #000;
	text-align: center;
}
.gjhz .gjhz_list .gjhz_time .gjhz_min p span{
	font-size: 34px;
	color: #fff;
}
.gjhz .gjhz_list .gjhz_time .gjhz_min h2{
	font-size: 34px;
	color: #2c2c2c;
	background: #fff;
	border-radius: 6px;
	line-height: 2;
	text-align: center;
}
.gjhz .gjhz_list .gjhz_time .gjhz_min h2 span{
	font-size: 27px;
}
.gjhz .gjhz_more{
	overflow: hidden;
	clear: both;
	text-align: center;
	margin: 20px auto;
}
.gjhz .gjhz_more p{
	font-size: 13px;
	color: #161b62;
	font-weight: bold;
}
.gjhz .gjhz_more .gjhz_btn01{
	color: #161b62;
	margin-right: 10px;
	background: url(../image/icon02.png) no-repeat left center;
	padding-left: 40px;
	font-size: 13px;
	font-family: PingFang SC;
	font-weight: 800;
	color: #161B62;
}
.gjhz .gjhz_more .gjhz_btn02{
	font-size: 17px;
	color: #fff;
	background: #0096ff;
	margin: 20px auto;
	display: block;
	width: 149px;
	line-height: 39px;
}
.tit{
	overflow: hidden;
    clear: both;
}
.tit h2{
	font-size: 30px;
    color: #161b62;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.tit span{
	font-size: 18px;
    color: #161b62;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 20px;
    font-family: "fongsong";
}
.tit02{
	overflow: hidden;
	clear: both;
}
.tit02 span{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}
.tit02 p{
	font-size: 16px;
    color: #666;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 20px;
    font-family: "楷体";
}
.tit02 .tit_icon{
	display: inline-block;
}
.tit02 .tit_icon span{
	font-size: 18px;
	color: #666;
	padding-right: 20px;
	font-weight: normal;
	background: url(../image/icon04.png) no-repeat right center;
	cursor: pointer;
}
.hltx{
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.hltx .hltx_list{
	overflow: hidden;
	clear: both;
	margin-top: 35px;
}
.hltx .hltx_list ul li{
	float: left;
	margin-right: 29px;
}
.jlb .hltx_list ul li{margin-right: 52px;}
.hltx .hltx_list ul li:nth-child(4n){margin-right: 0;}
.jlb .hltx_list ul li:nth-child(3n){margin-right: 0;}
.hltx .hltx_list ul li img{
	width: 278px;
	height: 186px;
}
.hltx .hltx_list ul li p{
	font-family: "fongsong";
	font-size: 16px;
	color: #333;
	margin-top: 20px;
}
.jlb .hltx_list ul li img{
	width: 365px;
	height: 250px;
}
.gyy{
	overflow: hidden;
	clear: both;
	margin-top: 50px;
}
.gyy .gyy_lf{
	float: left;
	font-size: 14px;
	color: #161b62;
	font-family: "fongsong";
	padding-top: 190px;
	width: 310px;
	margin-right: 40px;
	text-indent: 2em;
	line-height: 2;
}
.gyy .gyy_cen{
	float: left;
	width: 555px;
	margin-right: 30px;
}
.gyy .gyy_cen .gyy_tit{
	color: #161b62;
	text-align: center;
}
.gyy .gyy_cen .gyy_tit p{
	font-family: "fongsong";
	font-size: 18px;
}
.gyy .gyy_cen .gyy_tit p span{margin: 0 20px;}
.gyy .gyy_cen .gyy_tit h2{
	font-weight: bold;
	font-size: 30px;
	margin: 25px auto;
}
.gyy .gyy_cen .gyy_img{}
.gyy .gyy_cen .gyy_img img{}
.gyy .gyy_cen .gyy_img p{
	font-size: 16px;
	color: #333;
	margin-top: 15px;
}
.gyy .gyy_rf{
	float: right;
	font-size: 16px;
	color: #333;
	padding-top: 220px;
}
.gyy .gyy_rf a{
	background: url(../image/icon03.png) no-repeat left center;
	padding-left: 40px;
	color: #0096ff;
	font-size: 18px;
	font-weight: bold;
}
/*加盟我们*/
.jmwm{
	background: #c2c0c0;
	line-height: 80px;
	overflow: hidden;
	clear: both;
	margin-top: 30px;
}
.jmwm .jmwm_list span{
	font-size: 18px;
	color: #333;
	margin-left: 95px;
}
.jmwm .jmwm_list a{
	font-size: 14px;
	color: #333;
	margin-left: 95px;
}
.jmwm .jmwm_list a:hover{color: #0096ff;}
/*友情链接*/
.yqlj{
	background: #e8e8e8;
	line-height: 50px;
	overflow: hidden;
	clear: both;
}
.yqlj .yqlj_list{
	font-size: 14px;
	color: #333;
}
.yqlj .yqlj_list span{
	margin-left: 95px;
}
.yqlj .yqlj_list a{
	color: #333;
	margin-right: 30px;
}
.yqlj .yqlj_list a:hover{color: #0096ff;}
/*footer部分*/
.footer{
	position: relative;
    overflow: hidden;
    clear: both;
    margin: 30px auto;
    height: 60px;
}
.footer .footer_line{
	width: 100%;
	height: 1px;
	background: #000;
	position: absolute;
	top: 30px;
}
.footer .footer_lf{
	font-size: 14px;
	background: #fff;
	padding: 0 10px;
	margin-top: 23px;
}
.footer .footer_lf span{
	color: #010101;
}
.footer .footer_lf i{
	color: #999;
	margin-left: 18px;
}
.footer .footer_cen{
	background: #fff;
	padding: 0 10px;
	position: absolute;
	top: 23px;
    left: 35%;
    margin-left: -40px;
}
.footer .footer_cen a{
	color: #4e4e4e;
	font-size: 14px;
}
.footer .footer_rf{
	background: #fff;
	padding: 0 10px;
	margin-top: 10px;	
}
.footer .footer_rf img{
	height: 28px;
}
.footer .footer_rf a{
	font-size: 20px;
	color: #000;
	margin: 0 12px;
	display: inline-block;
}
.meetLb .swiper-button-prev{
	width: 25px;
	height: 39px;
	background: url(../image/next.png) no-repeat center center;
}
.meetLb .swiper-button-next{
	width: 25px;
	height: 39px;
	background: url(../image/prev.png) no-repeat center center;
}
.meetIcon{
	overflow: hidden;
	clear: both;
	text-align: center;
	margin: 25px auto;
}
.meetIcon ul li{
	display: inline-block;
	margin: 0 40px;
}
.meetIcon ul li img{
	width: 50px;
	height: 50px;
}
.meetIcon ul li p{
	font-size: 24px;
	font-family: "fongsong";
	color: #333;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
.jdls .jdcon_list{
	overflow: hidden;
	clear: both;
	margin-top: 20px;
}
.jdls .jdcon_list .jdcon_tit{
	font-size: 18px;
	color: #333;
	font-family: "黑体";
}
.jdls .jdcon_list .jdcon_img{
	float: left;
	overflow: hidden;
	width: 420px;
}
.jdls .jdcon_list .jdcon_img img{
	/*width: 555px;
	height: 436px;*/
	display: block;
	margin: 10px auto;
	border: 1px solid #999;
	cursor: pointer;
}
.jdls .jdcon_list .jdcon_img a{
	font-size: 22px;
	color: #0677f7;
}
.jdls .jdcon_list .jdcon_bigimg{
	width: 100%;
	background: rgba(0,0,0,.6);
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	overflow-x: hidden;
	overflow-y: scroll;
	display: none;
}
.jdls .jdcon_list .jdcon_bigimg img{
	width: 1200px;
	position: relative;
	left: 50%;
	margin-left: -600px;
}
.jdls .jdcon_list .jdcon_txt{ 
	float: right;
	width: 760px;
	overflow: hidden;
}
.jdls .jdcon_list .jdcon_txt p{
	font-size: 24px;
	color: #0d0d0d;
    line-height: 1.5;
    /*text-indent: 2em;*/
}
.wbhcon{
	overflow: hidden;
	clear: both;
}
.wbhcon .wbhcon_list{
	overflow: hidden;
	clear: both;
	margin: 25px auto 30px;
}
.wbhcon .wbhcon_list .wbhcon_txt{
	overflow: hidden;
	clear: both;
	margin-bottom: 40px;
}
.wbhcon .wbhcon_list .wbhcon_txt p{
	font-size: 18px;
	color: #333;
	text-indent: 2em;
	line-height: 1.8;
	font-family: 楷体;
}
.wbhcon .wbhcon_list .wbhcon_icon{
	overflow: hidden;
	clear: both;
}
.wbhcon .wbhcon_list .wbhcon_icon ul li{
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 25px;
}
.wbhcon .wbhcon_list .wbhcon_icon ul li img{
	width: 80px;
	height: 80px;
	transition:all .8s;
	-webkit-transition:all .8s;
}
.wbhcon .wbhcon_list .wbhcon_icon ul li:hover img{
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
.wbhcon .wbhcon_list .wbhcon_icon ul li p{
	font-size: 18px;
	color: #333;
	margin-top: 15px;
}
.mark {
    width: 100%;
    min-width: 1200px;
    height: 100%;
    background: black;
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
}
.wcdz{
	overflow: hidden;
	clear: both;
	margin: 20px auto;
	border: 1px solid #ccc;
	padding-bottom: 50px;
}
.wcdz .wcdz_list{
	overflow: hidden;
	clear: both;
	margin-top: 30px;
}
.wcdz .wcdz_list .wcdz_img{
	margin: 0 auto;
	text-align: center;
}
.wcdz .wcdz_list .wcdz_img p{
	font-size: 24px;
	color: #333;
	font-weight: bold;
}
.wcdz .wcdz_list .wcdz_txt{
	float: right;
	margin-top: -120px;
	margin-right: 30px;
}
.wcdz .wcdz_list .wcdz_txt p{
	display: inline-block;
	width: 100px;
	text-align: center;
}
.wcdz .wcdz_list .wcdz_txt p a{
	width: 80px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 25px;
	background: #0096ff;
}
.wcdz .wcdz_list .wcdz_txt p span{
	font-size: 16px;
	color: #333;
	display: block;
	margin: 10px auto;
}
.zbLogo{
	text-align: center;
	overflow: hidden;
	clear: both;
	margin: 30px auto;
}
.zbLogo img{
	width: 78px;
	height: 78px;
}
.zbLogo h2{
	color: #192933;
	font-size: 30px;
	font-weight: bold;
	margin-top: 15px;
}
.zbVideo{
	width: 100%;
	overflow: hidden;
	clear: both;
	background: #707070;
	position: relative;
}
.zbVideo video,.zbVideo img{
	width: 760px;
	height: 460px;
	margin: 0 auto;
	display: block;
	outline: none;
}
.zbVideo p{
	z-index: 9;
	width: 760px;
	margin: 0 auto;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	background: #4c4b4b;
	padding: 0 10px;
}
.zbList{
	overflow: hidden;
	clear: both;
	margin: 30px auto;
}
.zbList h2{
	line-height: 2;
	color: #333;
	font-size: 24px;
}
.zbList ul li{
	float: left;
	width: 276px;
	margin-right: 30px;
}
.zbList ul li:nth-child(4n){margin-right: 0px;}
.zbList ul li img{
	width: 276px;
	height: 161px;
}
.zbList ul li p{
	font-size: 18px;
	color: #333;
	margin-top: 10px;
	text-align: center;
}
/*定制中心*/
.dzBanner{
	overflow: hidden;
	clear: both;
	margin-top: 20px;
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background: url(../image/next.png) no-repeat center center;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background: url(../image/prev.png) no-repeat center center;}
.wcyp{
	overflow: hidden;
	clear: both;
	margin-top: 50px;
}
.sort_item .item_ul {
  width: 1225px;
}
.sort_item .item_ul .item_li {
  width: 218px;
  height: 297px;
  border: 1px solid #b6b6b6;
  background-color: #fff;
  float: left;
  margin-right: 25px;
  margin-top: 30px;
}
.sort_item .item_ul .item_li a {
  display: block;
  width: 218px;
  height: 218px;
  overflow: hidden;
}
.sort_item .item_ul .item_li a img {
  display: block;
  width: 220px;
  height: 220px;
	transition:all .8s;
	-webkit-transition:all .8s;
}
.sort_item .item_ul .item_li a:hover img{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.sort_item .item_ul .item_li .desc {
  font-family: "Microsoft YaHei";
  text-align: center;
}
.sort_item .item_ul .item_li .desc .desc_goods {
  margin-top: 10px;
  font-size: 16px;
}
.sort_item .item_ul .item_li .desc .desc_goods_more{font-family: "楷体";margin: 6px auto;}
.sort_item .item_ul .item_li .desc .desc_shop {
  margin-top: 2px;
  display: inline-block;
  width: auto;
  height: 16px;
  color: #415b7b;
  text-decoration: underline;
  font-size: 12px;
  text-align: center;
  font-family: "黑体";
}
.sort_item .item_ul .item_li .desc .desc_shop:hover {
  color: #900;
}
.ppfsb{
	overflow: hidden;
	clear: both;
	margin-top: 70px;
}
.ppfsb .ppfsb_list{
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.ppfsb .ppfsb_list .ppfsb_list_top{
	overflow: initial;
	clear: both;
}
.ppfsb .ppfsb_list .ppfsb_list_top .swiper-wrapper{z-index: 2;}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_img{
	float: left;
	width: 580px;
	margin-right: 35px;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_img img{}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt{
	width: 585px;
	float: left;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt h2{
	font-size: 42px;
	color: #3e3e3e;
	margin-bottom: 50px;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_gg{
	font-size: 14px;
	color: #333;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_gg span{}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_gg a{
	color: #333;
	border: 1px solid #ccc;
	padding: 10px 20px;
	margin: 0 10px;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_gg a:hover,.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_gg a.on{
	color: #0096ff;
	border-color: #0096ff;
}
.ppfsb .ppfsb_list .ppfsb_list_top .ppfsb_txt .ppfsb_btn{
	color: #fff;
	font-size: 18px;
	display: block;
	width: 180px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #f90303;
	margin-top: 120px;
}
.ppfsb .swiper-button-next,.ppfsb .swiper-container-rtl .swiper-button-prev{left: 540px;}
.ppfsb .swiper-pagination{
	bottom: -40px;
	width: 300px;
	left: 280px;
	z-index: 999;
}
.ppfsb .swiper-pagination .swiper-pagination-bullet{
	width: auto;
	height: auto;
	border-radius: 0;
	font-size: 16px;
	color: #333;
	background: none;
	opacity: 1;
	cursor: pointer;
}
.ppfsb .swiper-pagination .swiper-pagination-bullet-active{color: #055cfb;}
.ppfsb .ppfsb_list .ppfsb_list_bot{
	overflow: hidden;
	clear: both;
	margin-top: 20px;
}
.ppfsb .ppfsb_list .ppfsb_list_bot .swiper-slide{
	width: auto;
	font-size: 18px;
	color: #333;
	cursor: pointer;
}
.TyLb{margin-top: 20px;}
.TxInfo{}
.TxInfo h2{
	color: #161b62;
	font-size: 36px;
	font-family: '宋体';
	margin: 25px auto;
	text-align: center;
}
.TxInfo img{
	width: 791px;
	height: 525px;
	display: block;
	margin: 0 auto;
}
.TxInfo p{
	font-family: 'fangsong';
	color: #333;
	font-size: 16px;
	line-height: 2;
	margin: 40px auto 35px;
	width: 1040px;
}
.TxList{
	overflow: hidden;
	clear: both;
}
.TxList ul li{
	float: left;
	margin-right: 29px;
}
.TxList ul li:nth-child(4n){margin-right: 0px;}
.TxList ul li img{
	width: 278px;
	height: 186px;
}
.TxList ul li p{
	font-family: 'fangsong';
	font-size: 16px;
	color: #333;
	margin-top: 20px;
}
.TxImg{
	overflow: hidden;
	clear: both;
	margin: 40px auto;
}
.TxImg p{
	font-size: 16px;
	color: #333;
	margin-top: 20px;
	width: 100%;
}
.wcdsj{
	overflow: hidden;
	clear: both;
	margin-top: 60px;
}
.wcdsj .wcdsj_list{
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.wcdsj .wcdsj_list .wcdsj_img{
	float: left;
	width: 605px;
}
.wcdsj .wcdsj_list .wcdsj_img img{
	width: 599px;
    height: 365px;
    border: 3px solid #fff;
}
.wcdsj .wcdsj_list .wcdsj_img:hover img{border: 3px solid #f00;}
.wcdsj .wcdsj_list .wcdsj_txt{
	width: 565px;
	float: right;
}
.wcdsj .wcdsj_list .wcdsj_txt p{
	font-size: 18px;
	color: #333;
	line-height: 24px;
	text-indent: 2em;
}
.wcdsj_tit_list{
	display: inline-block;
	vertical-align: middle;
}
.wcdsj_tit_list ul li{
	display: inline-block;
	margin-right: 35px;
	position: relative;
}
.wcdsj_tit_list ul li a{
	color: #333;
	font-size: 20px;
}
.wcdsj_tit_list ul li a:hover{color: #1d447c;}
.wcdsj_tit_list ul li .wcdsj_item{
	display: none;
	position: absolute;
	top: 30px;
	left: -220px;
	padding: 20px;
	z-index: 9;
	box-shadow: 0px 2px 6px #ccc;
	background: #80c7f8;
	border-radius: 6px;
	width: 800px;
}
.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item03{left: -420px;}
.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item04{left: -550px;}
.wcdsj_tit_list ul li:hover .wcdsj_item{display: block;}
.wcdsj_tit_list ul li .wcdsj_item p{
	text-indent: 2em;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	display: block;
}
.wcdsj_tit_list ul li .wcdsj_item:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    left: 320px;
    top: -11px;
    border-width: 0px 10px 10px;
    border-style: solid;
    border-color: transparent transparent #ccc;
    position: absolute;
}
.wcdsj_tit_list ul li .wcdsj_item:after{
	content: '';
    display: block;
    width: 0;
    height: 0;
    left: 320px;
    top: -10px;
    border-width: 0px 10px 10px;
    border-style: solid;
    border-color: transparent transparent #80c7f8;
    position: absolute;
}
.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item03:before,.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item03:after{left: 510px;}
.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item04:before,.wcdsj_tit_list ul li .wcdsj_item.wcdsj_item04:after{left: 620px;}

.wcy{
	overflow: hidden;
	clear: both;
	margin: 45px auto 50px;
}
.wcy .wcy_list{
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.wcy .wcy_list img{
	width: 1194px;
	height: 502px;
	margin-bottom: 20px;
	border: 3px solid #fff;
}
.wcy .wcy_list img:hover{border: 3px solid #f00;}
.wcy .wcy_list p{
	font-size: 18px;
	color: #221815;
	text-indent: 2em;
	line-height: 24px;
}
.roboat{
	overflow: hidden;
	clear: both;
	margin-top: 50px;
}
.roboat .roboat_list{
	overflow: hidden;
	clear: both;
	text-align: center;
}
.roboat .roboat_list ul li{
	display: inline-block;
	margin: 20px;
}
.roboat .roboat_list ul li img{
	width: 212px;
	height: 422px;
}
.roboat .roboat_list ul li p{
	font-size: 18px;
	color: #333;
	margin-top: 25px;
}
.zcjlb_list{overflow: hidden;clear: both;}
.zcjlb_list .zcjlb_img{
	float: left;
	width: 540px;
}
.zcjlb_list .zcjlb_txt{
	width: 630px;
	float: right;
	font-size: 18px;
	color: #333;
	line-height: 29px;
	text-indent: 2em;
	font-family: 'fangsong';
}
.zcjlb_con{overflow: hidden;clear: both;}
.zcjlb_con ul{width: 1400px;}
.zcjlb_con ul li{
	float: left;
	width: 366px;
	margin-right: 45px;
}
.zcjlb_con ul li img{
	width: 366px;
	height: 215px;
}
.wyjm01{
	overflow: hidden;
	clear: both;
	margin: 100px auto 75px;
}
.wyjm01_list{
	float: left;
	overflow: hidden;
	padding-top: 6px;
}
.wyjm01_list a{
	display: inline-block;
	margin: 0 40px;
	font-size: 18px;
	color: #333;
}
.wyjm01_list a:hover{color: #0096ff;}
.wyjm01_list img,.wyjm02 .wyjm02_code{
	width: 75px;
	height: 75px;
	vertical-align: top;
	display: inline-block;
}
/*关于万厂*/
.aboutBanner{
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.aboutBanner .aboutBanner_lf{
	width: 700px;
	float: left;
}
.aboutBanner .aboutBanner_rf{
	float: right;
	width: 480px;
}
.aboutBanner .aboutBanner_rf .aboutBanner_txt{
	font-size: 18px;
	color: #333;
	line-height: 31px;
    text-indent: 2em;
    font-family: 'fangsong';
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot{
	width: 450px;
	line-height: 100px;
	margin: 65px auto 0;
	background: #333;
	overflow: hidden;
	clear: both;
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_bot_lc{
	float: left;
	width: 210px;
	background: #0464a7;
	text-align: center;
	font-size: 36px;
	color: #fff;
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc{
	width: 240px;
	height: 100px;
	float: left;
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc .swiper-slide a{
	font-size: 48px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	display: block;
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc .swiper-button-prev,.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc .swiper-container-rtl .swiper-button-next{
	background: url(../image/next02.png) no-repeat center center;
	left: 50%;
	margin-left: -17px;
	width: 34px;
	height: 13px;
	top: 0;
	margin-top: 0;
	opacity: 1;
}
.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc .swiper-button-next,.aboutBanner .aboutBanner_rf .aboutBanner_bot .aboutBanner_lc .swiper-container-rtl .swiper-button-prev{
	background: url(../image/prev02.png) no-repeat center center;
	left: 50%;
	margin-left: -17px;
	bottom: 0;
    top: auto;
    width: 34px;
    height: 13px;
	opacity: 1;
}
.about{
	overflow: hidden;
	clear: both;
	margin-bottom: 50px;
}
.about img{
	display: block;
	margin: 40px auto;
	max-width: 100%;
}
/*新闻详情*/
.newsdetail_tit{
	overflow: hidden;
	clear: both;
	margin-bottom: 50px;
}
.newsdetail_tit h2{
	font-family: "Microsoft YaHei";
	font-size: 22px;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}
.newsdetail_tit .newsdetail_time{
	font-family: "Microsoft YaHei";
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	display: inline-block;
	float: left;
}
.newsdetail_tit .newsdetail_time span{margin-right: 20px;}
.newsdetail_tit .newsdetail_fx{
	display: inline-block;
	float: right;
}
.newsdetail_tit .newsdetail_fx span{
	float: left;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	vertical-align: middle;
	margin-right: 10px;
	display: inline-block;
}
.newsdetail_tit .newsdetail_fx a{
	margin: 0;
	height: 30px;
	width: 80px;
	display: inline-block;
	margin-right: 20px;
	padding: 0;
}
.newsdetail_tit .newsdetail_fx a.bds_weixin{
	background: url(https://zbh-1258741232.file.myqcloud.com/static/index/zbh/image/share01.png) no-repeat;
	background-size: 80px 30px;
}
.newsdetail_tit .newsdetail_fx a.bds_tsina{
	background: url(https://zbh-1258741232.file.myqcloud.com/static/index/zbh/image/share02.png) no-repeat;
	background-size: 80px 30px;
}
.newsdetail_tit .newsdetail_fx a.bds_qzone{
	width: 106px;
	background: url(https://zbh-1258741232.file.myqcloud.com/static/index/zbh/image/share03.png) no-repeat;
	background-size: 106px 30px;
	margin-right: 0;
}
.newsdetail_tit .newsdetail_fx a img{height: 30px;}

.sprd{
	overflow: hidden;
	clear: both;
	margin: 60px auto;
}
.sprd .sprd_list{
	overflow: hidden;
	clear: both;
	margin-top: 35px;
}
.sprd .sprd_list ul li{
	float: left;
	width: 277px;
	margin-right: 30px;
}
.sprd .sprd_list ul li:nth-child(4n){margin-right: 0;}
.sprd .sprd_list ul li img{
	width: 276px;
	height: 180px;
	transition:all .3s;
	-webkit-transition:all .3s;
}
.sprd .sprd_list ul li:hover img{
	transform: scale(.96);
	-ms-transform: scale(.96);
	-webkit-transform: scale(.96);
}
.sprd .sprd_list ul li p{
	font-size: 18px;
	color: #333;
	margin-top: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page{
	overflow: hidden;
	clear: both;
	padding-top: 40px;
	text-align: right;
}
.page ul li,.page ul li a{
	font-size: 16px;
	color: #333;
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle;
}
.page ul li a:hover,.page ul li.active{color: #00a9f8;}