.h1, .h2, .h3, h1, h2, h3,ol, ul{margin: 0;}
.transition{-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
a{color: #333;}
a:focus, a:hover{text-decoration: none;}
html,
body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	/*清除移动端点击色块*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*新闻列表页*/
.py_banner_ful img{width: 100%;}
.py_main{background: #f7f7f7;padding: 40px 0;}
.py_main_left{width: 24%;}
.py_main_right{width: 74%;}
.py_bg{background: #FFF;padding: 0 24px 60px 24px}
.py_lists_1_img img { height:auto;width:100%; }
#team_img img {height:175px;width: 70%;border-radius: 50%;}

.py_cat { background:#FFF; }
.py_cat > li{line-height: 50px;padding-left: 25px;font-size: 14px;border-top: 1px solid #ddd;}
.py_cat > li .children { display: none; }
.py_cat > li .children > li {padding-left:20px;}
.py_cat > li:hover > .children{ display:block; }
.py_cat > li .children > li:hover > a{ color:rgb(0,145,64); }
.py_cat > li.bgc_005DA2 > a { color:#FFF;background:url(); }
.py_cat > li.bgc_005DA2{font-size: 24px;padding: 23px 10px 22px 25px;color: #FFF;line-height: normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat > li.bgc_005DA2 span{font-size: 14px;text-transform: uppercase;display: inline-block;margin-left: 5px;}
.py_cat > li > a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.py_cat > li > a:hover{color:rgb(5,63,149);}
.py_cat > li.bgc_005DA2:hover > a{background: url();}
.py_cat > li.bgc_005DA2 > a:hover{color:#FFF;}
.py_main_position{line-height: 51px;border-bottom: 1px solid #DDD;color: #999;margin-bottom: 24px;position:relative;}
.py_main_position a{color: #999}
.py_main_position a:hover{color: #666}
.py_lists li{margin-bottom: 24px;}
.py_list_img{width: 22%;}
.py_list_txt{width: 76%;}
.py_list_img img{width: 100%;}
.py_list_txt h3{font-size: 16px;margin-bottom: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_list_txt p{font-size: 14px;color: #666;line-height: 23px;margin-bottom: 15px;}

/* 分页 */
.wp-pagenavi{text-align: center;float: left;width: 100%;padding-top: 20px;}
.wp-pagenavi a,.wp-pagenavi span{display: inline-block;font-size: 16px;padding:10px 15px;border-radius: 2px;border:1px solid #DDD;margin: 0 5px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background: rgb(0,95,171);color: #FFF;border-color: transparent;}
/**/

.py_details h1{font-size: 28px; text-align: center;font-weight: normal;color: #333;margin-bottom:30px;}
.py_info{text-align: center;padding: 24px 0}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{border-bottom: 1px dashed #DDD}
.py_detail_cont h3 {padding: 3px;}
.py_detail_cont p,.py_detail_cont>div{font-size: 16px;color: #505050;}
.py_detail_cont p {margin-bottom: 0;line-height: 2.1;}
.py_detail_cont p:nth-child(4) {padding: 0;}
.py_detail_cont p:nth-child(4) span {display: inline-block; padding: 5px;}
.py_detail_cont p:nth-child(5) {padding: 0;padding-left: 5px;}
.py_detail_cont img{display: block;max-width: 100%;margin:0 auto;}
.py_detail_cont video,.py_detail_cont embed{width: 100%;}

.py_articles_other{padding: 20px 0;color: #999;line-height: 25px;font-size: 14px;}
.py_articles_other div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_articles_other a{color: #999;}

.py_related_articles{margin-top: 25px;padding: 20px 25px 25px;background: #FFF}
.py_related_articles_tit{font-size: 16px;color: #333;font-weight: bolder;padding-bottom: 14px;border-bottom: 1px solid #DDD}
.py_cat_related{padding-top: 10px;}
.py_cat_related li{position: relative;width: 49%;line-height: 25px;padding-left: 10px;}
.py_cat_related li:nth-child(odd){float: left;}
.py_cat_related li:nth-child(even){float: right;}
.py_cat_related li a{width: 65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat_related li i{position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #666;left: 0;top: 11px;}
.py_cat_related li time{width: 25%;}

/*产品列表页*/
.py_lists_1 .col-md-4{margin-bottom: 15px;}
.py_lists_1_txt{padding: 0 20px 20px;position: relative;}
.py_lists_1_txt h3{font-size: 14px;color: #666;padding: 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: center;}
.py_lists_1_txt p{font-size: 12px;color: #999;line-height: 20px}
.py_lists_1_txt b{position: absolute;bottom: 0;left: 0;width: 35px;height: 1px;background: #ededed;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.py_lists_1 li{cursor:pointer;}
.py_lists_1 li:hover b{width: 100%;background: #4e4e4e}

/**/
.ggcebian {background:#FFF;}
.ggcebian > .contactwm{padding-bottom: 20px;}
.contactwms{padding: 20px 15px 20px 15px;}
.contactwms span{padding-left: 10px;display: block;}
.contactwms img{max-width: 100%;}
.contactwms li{margin-bottom: 10px;font-size: 14px;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.contactwms li:hover a{color:rgb(5, 63, 149);}
.ggcebian > .contactwm > p { background:rgb(5,63,149);color:#FFF;padding-left:25px;font-size: 24px;padding: 23px 10px 22px 25px;margin-bottom: 15px; }
.ggcebian > .contactwm > span {display: block; padding-left:25px;padding-right:25px;margin-bottom: 10px;color:#666; }
.ggcebian > .contactwm > img{padding-left: 15px;max-width: 100%;}
/**/
.mbbiaotim { background:#FFF;border-bottom:1px solid #ddd;position:absolute;right:0;top:10px;line-height:26px;cursor:pointer;display:none; }
.mbbiaotim > span { display:inline-block;font-size:12px;border:1px solid #ddd;padding:2px 8px;color:#666; }
.gengduo { width:100%;height:100%;position:fixed;top:0;left:100%;background:#FFF;transition: left .2s linear 0s;z-index:1000; }
.gengduo > li:first-child{ background: rgb(13,88,22);padding: 9px 15px;color: #fff;box-shadow: 0 0 3px rgba(0,0,0,0.5);cursor: pointer; }
.gengduo > li:first-child > a { color:#FFF;padding:0;border:0; }
.gengduo li > a { display: block;font-weight: normal;padding: 10px 15px;border-bottom: 1px solid #e5e4e1;color: #555; }
.gengduo .current-cat > a { background-color: #E8E7E3;color: rgb(13,88,22); }
.gengduo .children > li > a {padding: 10px 35px;}

.py_lists_1_img > a { display:block;text-align: center;overflow:hidden; }
/*颜色修改*/
.c_005DA2{color:rgb(5,63,149);}
.bgc_005DA2{background-color: rgb(5,63,149)}
.py_navs li a:hover,.py_navs li.current-menu-item a,.py_navs li.current-menu-page a{border-bottom-color: #4c9cd6}
.py_foot_ul li a:hover{color:rgb(5,63,149);}
.py_copyright a:hover{color:rgb(5,63,149);}
.py_main_position a:hover{color:rgb(5,63,149);}
.py_articles_other a:hover{color:rgb(5,63,149);}


@media (max-width: 1199px){
	#team_img img {height: 150px;}
	.contactwm { width:200px;}
	.py_cat_related li time{width: 30%;}
}

@media (max-width: 991px){
	.ggcebian { display:none; }

	.py_logo{width: 18%;}
	.py_search{padding: 4px 0}
	.py_navs li a{padding: 0 4px 7px;line-height: 44px;}

	.py_main_left{width: 100%;margin-bottom: 25px;}
	.py_main_right{width: 100%;}
}

@media (max-width: 767px){
	.mbbiaotim { display:block; }
	#team_img img {height: 130px;}
	.py_nav_menu{display: block;}
	.py_search{display: none;}
	.py_navs.pull-left{float: right !important;padding-top: 20px}
	.py_foot_left,.py_foot_right{width: 100%;}
	.py_foot_right{text-align: center;padding-top: 30px;margin-top: 30px}
	.py_foot_ul:last-child{padding-right: 0;}
	.py_foot_logo img{display: block;margin: 0 auto}
	.py_main_left{display: none;}
	.py_cat_related li{width: 100%;}
	.py_cat_related li a{width: 70%;}
	.py_cat_related li time{width: 20%;}
}

@media (max-width: 666px){
	.weibonewm { margin-top: 0; }
}

@media (max-width: 639px){
	.py_top div{width: 100%;text-align: center;}
	.py_navs>div{top: 45px;}
	.py_foot_ul{display: none;}
	.py_foot_ul:last-child{display: block;width: 100%;}
	.py_copyright>div>div{width: 100%;text-align: center;}
	.py_logo{padding:5px 0;width: 30%}
	.py_navs.pull-left{padding-top: 15px;}
	.py_list_img{display: none;}
	.py_list_txt{width: 100%;}
	.wp-pagenavi a, .wp-pagenavi span{font-size: 12px;}
	.py_cat_related li time{display: none;}
	.py_cat_related li a{width: 100%;}
	.py_details h1{font-size: 18px;}
	.py_detail_cont p, .py_detail_cont>div{font-size: 12px;}
}

@media (max-width: 479px){
	.py_main_position{padding-left: 10px;}
	.py_bg { padding: 0; }
	.py_list_img{display: block;width: 100%;margin-bottom: 15px;}
	.py_navs.pull-left{padding-top: 10px;}
	.py_lists_1 .col-md-4{width: 50%;}
	.py_lists_1_img > a{height: auto;}
}
@media (max-width: 320px) {
	#team_img img {height: 100px;}
}
