﻿
/* 内页左侧边 */
.ggcebian { background:#FFF;width: 100%;}
.retuijian > p { line-height: 34px;background: #71A13B;color: #fff;text-align: center;}
.tjcebian_con > div { border-bottom: 1px solid #efefef;padding: 12px 0 12px 40px;position: relative; }
.tjcebian_con > div p { font-size: 14px; }
.tjcebian_con > div p a {display: block;color: #808080;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tjcebian_con > div p a:hover { color: #d93715; }
.tjcebian_con > div i { display: block;width: 8px;height: 8px;background: #ccc;position: absolute;left: 16px;top: 18px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg); }
.wjp50 { padding: 40px 0; }


/*快捷导航*/
.page-left-title{margin-top: 20px; position: relative;  line-height: 34px;color: #fff;text-align: center;background-color: #d93715;}
.page-left-title p{font-family: arial;}
.page-left-quicknav{padding-top:20px;}
.page-left-quicknav li a{display: block; padding: 12px 40px;color: #808080; }
.page-left-quicknav li a i{display: inline-block;float: right; transform: rotate(180deg); color: #fff;}
.page-left-quicknav li a:hover{padding-left: 15px; padding-right: 15px; background-color: #d93715;color: #fff;}

/*新闻列表页*/
.py_main { background: #f5f5f5; }
.py_main > .container { background: #fff;padding-bottom: 20px; }
.py_main_left{width: 25%;background: #FFF;border-left: 1px solid #e5e5e5;}
.py_main_right{width: 75%;}
.py_bg{background: #FFF;padding-top: 30px; padding-left: 20px;padding-right: 35px;/*border-right: 1px solid #e5e5e5;*/}
.py_cat { display:flex;display: -webkit-flex;display: -moz-flex;display: -o-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap; }
.py_cat > li{ width: 140px;line-height: 60px;text-align: center;font-size: 18px; }
.py_cat > li > a{ color: #808080; }
.py_cat>.current-cat { font-size: 22px;border-bottom: 1px solid #d93715; }
.py_cat>.current-cat > a { color:#d93715; }
.py_cat>li:hover > a { color:#d93715; }
.py_cat li a{display: block;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}

.py_lists3 > li{text-align: left;border:2px solid transparent;display: inline-block;width: 45%; box-shadow: 0px 1px 2px #ccc; padding: 20px;margin-bottom: 30px;    margin-top: 30px;margin-left: 0.5%;margin-right: 0.5%; background: #fff;cursor: pointer;color: #666;font-size: 14px;}
.py_lists3 > li > h3 {position: relative; font-size: 18px;color: #333;font-weight: normal;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_lists3 > li > h3 i{position: absolute;display: block;width: 30px;height: 2px;left: 0;bottom: -1px;background: #d93715;}
.py_lists3 > li > p {padding: 15px;
    display: block;
    border-bottom: 1px solid #eee;
    margin-bottom: 14px;}
.py_lists3 > li > p > span { display: inline-block;width: 66px;height: 26px;border: 1px solid #d93715;text-align: center;line-height: 24px;color:#d93715;border-radius: 10px;font-size: 12px;margin: 15px 20px 15px 0; }
.py_lists3 > li > a{display: block;margin-top: 20px;color: #666;}

.py_list_img{width: 100%;overflow: hidden;}
.py_list_txt{width: 100%;position:relative;padding: 10px 0 20px;}
.py_list_img img{width: auto;height: 100%;}
.py_list_txt p{font-size: 14px;color: #808080;line-height: 26px;margin-bottom: 15px;}
.py_list_txt > a  { position:absolute;right: 0;bottom:0;color:#666; }

.py_lists > li{text-align: left;border:2px solid transparent;display: inline-block;width: 32%; box-shadow: 0px 1px 2px #ccc; padding: 20px;margin-bottom: 30px;margin-left: 0.5%;margin-right: 0.5%; background: #fff;cursor: pointer;color: #666;font-size: 14px;}
.py_lists > li > h3 {position: relative; font-size: 18px;color: #333;font-weight: normal;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_lists > li > h3 i{position: absolute;display: block;width: 30px;height: 2px;left: 0;bottom: -1px;background: #d93715;}
.py_lists > li > p {line-height: 20px;}
.py_lists > li > p > span { display: inline-block;width: 66px;height: 26px;border: 1px solid #d93715;text-align: center;line-height: 24px;color:#d93715;border-radius: 10px;font-size: 12px;margin: 15px 20px 15px 0; }
.py_lists > li > a{display: block;margin-top: 20px;color: #666;}
.py_lists > li:hover a,.py_lists >li:hover > p{ color:#fff; }
.py_lists > li:hover > a{text-decoration: underline;}
.py_lists > li:hover { background: #d93715; }

.py_lists2 > .py_lists2_list{width: 32%;display: inline-block;border:1px solid #ddd; margin-bottom: 30px;margin-left: 0.5%;margin-right: 0.5%;float: left;}
.py_lists2_img{position: relative;font-size: 18px;color: #fff;display: block;overflow: hidden;}
.thover{display: none;text-align: center;position: absolute;top:0;left: 0;height: 100%;width: 100%;background:rgba(0,0,0,.6);padding-top: 90px;}
.thover > i{display: block;width: 20px;height: 2px;background: #fff;margin: 0 auto;}
.thover > p{margin: 10px 0;}
.py_lists2_text{background: #fff;padding: 20px 20px 10px 20px;color: #666;font-size: 12px;height: 180px;}
.py_lists2_text > h3{color: #333;font-size: 18px;}
.py_lists2_text > p{margin: 10px 0;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.py_lists2_text > div .af{display: none;}
.py_lists2_text > div:hover .bf{display: none;}
.py_lists2_text > div:hover .af{display: inline-block;}
.py_lists2_list:hover{box-shadow: 0px 5px 5px #ddd;}
.py_lists2_list:hover .thover {display: block;}
.py_lists2_list:hover .py_lists2_text > h3  a{color: #d93715;}

/*证书列表*/
.py_bgs{background: #FFF;padding-left: 35px;padding-right: 20px;border-left: 1px solid #e5e5e5;}
.py_main_left .item_title{background: #d93715;font-size: 16px;line-height: 34px;text-align: center;}
.py_main_left .item_title a{color: #fff;}
.py_main_left ul li{font-size: 14px;}
.py_main_left ul li a{display: block; padding: 15px 20px;border-bottom: 1px solid #dcdcdc;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.py_main_left ul li a:hover { color: #d93715; }

/* 分页 */
.wp-pagenavi{text-align: center;padding:21px 0 40px;}
.wp-pagenavi a,.wp-pagenavi span{display: inline-block;font-size: 16px;padding:5px 12px;border-radius: 4px;margin: 0 5px;border: 1px solid #e5e5e5;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background: #d93715;color: #FFF;border-color: transparent;border-radius: 4px;border: 1px solid #d93715;}
.zc .wp-pagenavi a:hover,.zc .wp-pagenavi span.current{background: #d93715;}

.py_details h1{text-align: center;color: #333;font-size: 20px;}
.py_info{text-align: center;padding: 15px 0;color:#999;}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{padding-bottom: 11px;border-bottom: 1px dashed #DDD;margin-bottom: 10px;margin-top:20px;}
.py_detail_cont p,.py_detail_cont>div{font-size: 14px;color: #505050;line-height: 25px;}
.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;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;}
.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_cat_related li a:hover { color: #d93715; }

.py_lists_1 { display:flex;display: -webkit-flex;display: -moz-flex;display: -o-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;  }
.py_lists_1 .col-md-4{margin-bottom: 25px;}
.py_lists_1 li:hover .py_lists_1_txt h3 > a {color: #d93715;}
.py_lists_1_txt{padding-bottom: 20px;position: relative;}
.py_lists_1_txt h3{font-size: 14px;color: #666;padding: 15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.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;width:33.333%;padding: 0 15px;margin-bottom: 20px;}
.py_lists_1 li:hover b{width: 100%;background: #4e4e4e}

.py_lists1 > li{margin-bottom: 24px;padding-bottom: 15px;border-bottom: 1px dashed #ddd;}
.py_lists1 > li:hover a { color:#d93715; }
.py_list_img1{width: 30%;overflow: hidden;text-align: center;}
.py_list_txt1{width: 70%;position:relative;padding: 20px;}
.py_list_img1 img{height: 150px;-webkit-transition: all .6s linear 0s;-o-transition: all .6s linear 0s;-moz-transition: all .6s linear 0s;transition: all .6s linear 0s;}
.py_list_img1s img{height: auto;}
.py_list_img1:hover img{transform: scale(1.1);}
.py_list_txt1 h3{font-size: 16px;margin-bottom: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: normal;}
.py_list_txt1 h3 > a { color:#666; }
.py_list_txt1 p{font-size: 14px;color: #372d23;line-height: 26px;margin-bottom: 15px;}
.py_list_txt1 > time { color:#c0c0c0;font-size: 12px; }
.py_list_txt1 > a  { position:absolute;right: 0;bottom:0;color:#666; }

/**/
.ggcebian > .contactwm{padding-bottom: 20px;}
.ggcebian > .contactwm > p {line-height: 34px;background: #d93715;color: #fff;text-align: center;margin-bottom: 20px;}
.ggcebian > .contactwm > span {display: block; padding-left:25px;padding-right:25px;margin-bottom: 10px;color:#666; }
.ggcebian > .contactwm > img{padding-left: 22px;max-width: 100%;margin-bottom: 10px;}


@media (max-width: 991px){
	.py_main_left{display: none;margin-bottom: 0;margin-top: 0;}
	.py_main_right{width: 100%!important;padding-top: 0;padding: 30px 0;border-right: 0;}
	.py_bg{border-right:none;}
	.py_lists > li{width: 45%;}
	.py_bgs{border-left:none;padding-left: 0;padding-right: 0;}

}

@media (max-width: 767px){
	.weizhi {margin-bottom: 0;}

	.py_main_left{display: none;}

	.py_lists2 > .py_lists2_list{width: 48%;}

}

@media (max-width: 639px){
	.py_list_img1 { width: 100%;  }
	.py_list_txt1 { width: 100%; }
}

@media (max-width: 479px){
	.wjp50 { padding: 0; }
	.py_bg { padding: 0; }

	.py_lists,.py_lists2{padding: 0;}
	.py_lists > li,.py_lists2 > .py_lists2_list{width: 100%;margin-left: 0;padding-left: 0;}
}
