body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body {
    background: #F8F8F8;
    font-size: 12px;
    height: 200%;
    line-height: 200%;
    font-size: 14px;
}
ol, ul, li {
    list-style: outside none none;
}
a {
	color: #666666;
    font-size: 14px;
    text-decoration: none;
}
a:hover{
	color: #00ABAE;
	text-decoration: underline;
}
.clear {
    clear: both !important;
}
.h_div{
	background-image: url("/css2022/pc/top_bg.png");
}
.header_div{
	height: 105px;
	width: 1100px;
	margin: 0 auto;
}
.dh_div{
	background-color: #00ABAE;
}
.dh_list{
	height: 45px;
	width: 1100px;
	margin: 0 auto;
}
.member_div{
	float: right;
}
.logo_div{
	float: left;
	width: 250px;
	margin-top: 25px;
}
.search_div{
	float: left;
	padding: 38px 0 0 60px;
}
.search_input_div{
	float: left;
	width: 360px;
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
	border: 1px solid #11BCC4;
	color: #B7B7B7;
}
.search_button{
	float: left;
	height: 31px;
	width: 94px;
	border: 1px solid #19A8AC;
	background-color: #19A8AC;
	text-align: center;
	padding: 7px 0 0;
}
.member_button{
	height: 38px;
	line-height: 38px;
	width: 200px;
	margin-top: 38px;
	border: 1px solid #11BCC4;
	text-align: center;
	border-radius: 2px;
	color: #5BD5D8;
}
.member_button img{
	float: left;
	margin: 8px 0 0 18px;
}
.dh_list ul li {
	float: left;
	border-right: 1px solid #41B9BA;
	text-align: center;
}
.dh_list a{
	height: 45px;
	line-height: 45px;
	padding: 0 30px;
	display: block;
	font-size: 16px;
	color: #ffffff;
	height: 45px;
}
.dh_list a:hover{
	background-color: #43C3C6;
	text-decoration: none;
}
.home_cat{
	border-left: 1px solid #41B9BA;
}
.curr{
	font-weight: bold;
	background-color: #43C3C6;
}
.cat_div{
	height: 235px;
	background-image: url("/css2022/pc/bigbg.png");
	padding: 25px 0 0;
}
.main_div{
	min-height: 604px;
	background: url("/css2022/pc/main_bg.png") repeat-x;
}
.all_con_div{
	width: 1100px;
	margin: 0 auto;
}
.tj_div{
	padding-top: 15px;
}
.banner{
	float: left; width: 697px; height: 313px; background: url(/css2022/pc/banner.jpg);
}

.banner .txt{padding: 35px 35px 10px 40px;
	font-size: 18px; line-height: 33px;
	font-weight: bold; color: #666;
}


.banner img{
	opacity: 0.9;
}
.jrtj_div{
	float: right;
	width: 375px;
	height: 313px;
	background-color: #ffffff;
	border-radius: 3px;
}
.jrtj_header{
	height: 60px;
	padding: 28px 0 0 150px;
	background-image: url("/css2022/pc/tuijian_bg.png");
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
.jrtj_title{
	padding: 25px 0 10px 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jrtj_title a{
	font-size: 16px;
	font-weight: bold;
}
.jrtj_des{
	padding: 0 30px;
	line-height: 25px;
	height: 125px;
	overflow: hidden;
	color: #666666;
}
.jrtj_more{
	float: right;
	margin-right: 13px;
}
.cat_list_div{
	width: 1050px;
	height: 195px;
	margin: 0 auto;
	padding: 10px 25px;
	background-color: #ffffff;
}
.cat_list_div li{
	float: left;
	width: 1050px;
	height: 40px;
	margin-top: 8px;
	border-bottom: 1px dashed #E3E3E3;
}
.cat_big_a1{
	float: left;
	background-color: #5DD4DA;
	height: 30px;
	line-height; 30px;
	width: 100px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.cat_big_a1:hover{
	color: #ffffff;
}
.cat_big_a2{
	float: left;
	background-color: #FFECBC;
	height: 30px;
	line-height; 30px;
	width: 100px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	color: #988742;
	font-weight: bold;
}
.cat_list_div li p{
	float: left;
	height: 35px;
	margin-left: 4px;
	overflow: hidden;
	padding: 0 3px;
	width: 920px;
}
.cat_list_div .more{
	width: 8px;
	background: transparent url("/css2022/pc/jts.png") no-repeat scroll center center;
	float: right;
	height: 28px;
	margin: 2px 5px 0 0;
}

.cat_list_div li p a{
	color: #666;
	display: inline-block;
	font-size: 14px;
	margin: 0 7px 10px;
	border: 1px solid #F8F8F8;
	padding: 0 20px;
	background-color: #F8F8F8;
}
.cat_list_div li p a:hover{
	color: #00ABAE;
}
.jxtj_div{
	margin: 20px 0 10px 0;
	padding-left: 8px;
	border-left: 4px solid #5DD4D8;
	height: 18px;
	line-height: 16px;
	font-size: 16px;
}
.jxtj_list{
	height: 60px;
	background-color: #ffffff;
	border-radius: 3px;
	padding: 20px;
}
.jxart_div span{
	color: #45ACB3;
}
.jxart_div{
	float: left;
	width: 240px;
}
.jxart_cut_line{
	float: left;
	height: 55px;
	border-left: 1px solid #E8E8E8;
	margin-right: 30px;
}
.jxart_div div{
	width: 225px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.data_div{
	margin-top: 15px;
}
.data_center{
	float: left;
}
.data_lj1,.data_lj2{
	position: absolute;
	height: 16px;
	width: 73px;
	background-image: url("/css2022/pc/lj.png");
}
.data_lj1{
	margin: 120px 0 0 -22px;
}
.data_lj2{
	margin: 270px 0 0 -22px;
}
.data_right{
	float: right;
	height: 420px;
	width: 325px;
	background-color: #ffffff;
	padding: 25px 15px 0 35px;
}
.data_left{
	float: left;
	width: 672px;
	background-color: #ffffff;
	padding: 15px 25px 0 0;
	height: 430px;
}
.data_list_header{
	float: left;
	height: 30px;
	width: 155px;
	background-color: #0fbcc3;
	margin-top: 5px;
	line-height: 30px;
}
.data_list_header a{
	font-size: 16px;
	color: #ffffff;
}
.data_list_header img{
	float: left;
	margin: 11px 8px 0 12px;
}
.data_list_more{
	float: right;
}
.data_list_more a{
	color: #00A9AC;
}
.data_art_img{
	float: left;
	margin: 33px 0 0 28px;
}
.data_art_img img{
	border-radius: 5px;border-radius: 10px; 
}
.data_art_info{
	float: right;
	width: 390px;
	height: 128px;
	margin: 33px 20px 0 0;
}
.data_dashed_line{
	margin: 12px 0 0 25px;
	border-bottom: 1px dotted #dedede;
}
.data_art_title a{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.data_art_des{
	line-height: 23px;
	color: #666666;
	height: 66px;
	overflow: hidden;
	margin: 5px 0;
}
.data_art_user{
	color: #999999;
	font-size: 12px;
}
.data_list{
	width: 662px;
	height: 150px;
	margin: 10px 0 0 -22px;
}
.data_list li{
	float: left;
	width: 280px;
	margin: 0 0 5px 50px;
	height: 32px;
	line-height: 30px;
	border-bottom: 1px dashed #e1e7ee;
}
.data_list a{
	display: inline-block;
	width: 210px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.data_list li span{
	float: right;
	color: #B8B8B8;
}
.data_list b {
    background: #0fbcc3 none repeat scroll 0 0;
    float: left;
    height: 4px;
    margin: 14px 10px 0 0;
    width: 4px;
    border-radius: 2px;
}
.data_r_title{
	font-size: 16px;
	height: 18px;
	line-height: 16px;
	padding-left: 8px;
	border-left: 4px solid #5DD4D8;
}
.data_r_title img{
	float: right;
	margin-top: -5px;
}
.data_r_art_list{
	margin-top: 35px;
}
.data_r_art_list li{
	height: 25px;
	line-height: 20px;
	width: 300px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e1e7ee;
}
.data_r_art_list li a{
	width: 260px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.data_r_art_list span{
	margin-right: 10px;
	background-color: #D2D2D2;
	color: #ffffff;
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
}

.data_r_art_list .top3 span{
	background-color: #F6CB87;
	color: #ffffff;
	font-weight: bold;
}
.footer{
	background-color: #ffffff;
	margin-top: 50px;
	padding-top: 30px;
}
.link_title{
	color: #666666;
	margin-bottom: 10px;
}
.link_list{
	line-height: 20px;
}
.link_list a{
	margin-right: 10px;
	color: #999999;
	font-size: 12px;
}
.link_list, .foot_site{
	width: 1100px;
	margin: 0 auto;
}
.foot_site{
	padding: 20px 0 50px;
	text-align: center;
}
.foot_site p{
	color: #999999;
}
.one_left{
	float: left;
	margin-top: 15px;
	width: 750px;
	background-color: #ffffff;
	padding: 5px 25px 0 0;
	border-radius: 2px;
}
.one_left_header{
	float: left;
	height: 30px;
	padding-right: 15px;
	background-color: #0fbcc3;
	margin-top: 5px;
	line-height: 30px;
}
.one_left_header a{
	font-size: 16px;
	color: #ffffff;
}
.one_left_header img{
	float: left;
	margin: 11px 8px 0 12px;
}
.one_left_more{
	float: right;
}
.one_left_more a{
	color: #00A9AC;
}
.one_l{
	float: left;
	width: 775px;
}
.one_r{
	float: right;
	width: 300px;
	margin-top: 15px;
}
.one_left_list{
	width: 770px;
	margin: 10px 0 0 -22px;
}
.one_left_list strong{
	color: red;
	font-style: normal;
}
.one_left_list li{
	float: left;
	width: 335px;
	margin: 0 0 10px 50px;
	height: 32px;
	line-height: 20px;
	border-bottom: 1px dashed #e1e7ee;
}
.one_left_list a{
	display: inline-block;
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.data_time{
	float: right;
	color: #B8B8B8;
}
.top3 .data_num{
	background-color: #F6CB87;
	color: #ffffff;
	font-weight: bold;
}
.data_num{
	float: left;
	padding: 1px 0;
	margin-right: 10px;
	background-color: #D2D2D2;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	width: 20px;
	text-align: center;
	font-size: 13px;
}
.one_right{
	float: right;
	width: 260px;
	background-color: #ffffff;
	padding: 15px 15px 10px 15px;
	margin-bottom: 15px;
}
.one_r_title{
	font-size: 16px;
	height: 18px;
	line-height: 16px;
	padding-left: 8px;
	border-left: 4px solid #5DD4D8;
}
.one_r_title img{
	float: right;
	margin-top: -5px;
}
.one_r_art_list{
	margin: 25px 0 0 0;
}
.one_r_art_list li{
	width: 250px;
	height: 35px;
	line-height: 30px;
	border-bottom: 1px dashed #e1e7ee;
	margin-bottom: 5px;
}
.one_r_art_list a{
	display: inline-block;
	width: 210px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.one_r_art_list b {
    background: #0fbcc3 none repeat scroll 0 0;
    float: left;
    height: 4px;
    margin: 14px 10px 0 0;
    width: 4px;
    border-radius: 2px;
}
.one_a_list_div{
	background-color: #ffffff;
	margin-top: 15px;
	padding: 30px 25px 20px 25px;
}
.position{
	height: 18px;
	line-height: 16px;
	padding:0 0 5px 25px;
	border-bottom: 1px dashed #e1e7ee;
	font-size: 16px;
}
.position img{
	position: absolute;
	margin-left: -25px;
}
.position a{
	display: inline-block;
	padding: 0 6px 0 6px;
	color: #00ABAE;
	font-size: 16px;
}

.position99999999 a{
	background: transparent url("/css2022/pc/xjt.png") no-repeat scroll right center;
	display: inline-block;
	padding: 0 20px 0 10px;
	color: #00ABAE;
	font-size: 16px;
}

.position span{
	margin-left: 10px;
	color: #999999;
}
.one_a_list {
    width: 770px;
    margin: 26px 0 0 -47px;
}
.one_a_list li {
    float: left;
	width: 335px;
	height: 32px;
	line-height: 20px;
	margin-left: 50px;
	border-bottom: 1px dashed #e1e7ee;
	margin-bottom: 10px;
}
.one_a_list a {
    display: inline-block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.one_a_list .data_time {
    float: right;
    color: #DBDCDD;
}
.one_a_list .top3 .data_num {
    background-color: #F6CB87;
    color: #ffffff;
    font-weight: bold;
}
.one_a_list .data_num {
    float: left;
    padding: 1px 0;
    margin-right: 10px;
    background-color: #D2D2D2;
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    font-size: 13px;
}
.a_title{
	height: 105px;
	line-height: 105px;
	color: #00A9AD;
	text-align: center;
	border-bottom: 1px dashed #e1e7ee;
}
.a_time{
	height: 45px;
	background-color: #FAFAFA;
	line-height: 45px;
	text-align: center;
	margin-top: 10px;
	color: #666666;
}
.a_content{
	padding: 25px 0 0;
}
.a_content em{
	color: red;
	font-style: normal;
}
.a_content p {
    background-image: url(/css2022/pc/article_line.png);
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    margin: 0 0 15px;
    text-align: justify;
}
.a_content a{
	font-size: 16px;
	color: #333333;
}
.a_content .art_tj_con{
	color: #00ABAE;
}
.a_title h1{
	font-size: 24px;
}
.art_img {
    float: right;
    margin: 30px 0 0 25px;
}

.art_list{clear:both;width:750px;}
.art_list dl{border-bottom:1px dashed #DDD;padding:20px 0;overflow:hidden}
.art_list dl dt{float:left;margin-right:15px}
.art_list dl dt img{display:block;width:160px;height:100px; border-radius: 10px;}
.art_list dl dd{overflow:hidden}.art_share{padding:5px 0 0}
.art_list dl dd.name{font:20px/22px "Microsoft YaHei"}
.art_list dl dd.name a{float:left;color:#000}.art_list dl dd.name a:hover{color:#ff405e}
.art_list dl dd.cont{margin:20px 0 0;font:14px/24px "Microsoft YaHei";color:#666}
.art_list dl dd.cont a{color:#ff405e}.hot_tag{overflow:hidden;padding:5px 0 0}
.page{padding:20px 0 0}
.page a{border:1px solid #ddd;padding:7px 12px;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.page
a.current{background:#7b0;border:1px solid #7b0;color:#FFF}.page a:hover{border:1px solid #7b0;text-decoration:none}.page
span{display:inline-block;vertical-align:middle;margin-left:10px;font-size:16px}#slideShow{position:fixed;z-index:999999;background:#FFF;-webkit-box-shadow:0 0 2px 2px #999;top:50%;left:50%;padding:0 0 10px}
.art_tit{border-bottom:1px solid #DDD;float:left;width:98%}.art_tit
h1{float:left;font:30px/32px "Microsoft YaHei"}.art_tit_r{float:right;font:16px/18px "Microsoft YaHei";height:33px;margin:10px 0 0;color:#999}
.art_tit_r a{float:left}
.art_tit_r a.current{font-size: 16px; color:#00ABAE}
.art_tit_r span{float:left;padding:0 10px}.art_tit_r a.current
i{width:9px;height:6px;display:block;margin:10px
0 0 27px;background:url("/img/icon.png") no-repeat -160px -34px}

.head .search{ width:470px; height:60px; margin:0 auto; padding-top:8px}

/*search*/
.head .search:hover .srk,.head .search:hover .selected_cate{ border-color:#5ab82f}
.head .search a.btn {background: url(/css/img/top.png) no-repeat 13px -50px #e6e6e6; cursor: pointer;height: 38px;width: 45px; display:inline-block}
.head .search:hover a.search_btn{ background: url(/css/img/top.png) no-repeat 13px -90px #5ab82f;}
.head .search_btn:hover { background-position: -60px 0}

.search_select { display:inline-block;position:relative;float:left}
.selected_cate {width:44px;height:36px;display:inline-block;float:left;line-height:36px;padding: 0 10px;background: url(img/top.png) no-repeat right -125px; border:1px solid #e6e6e6; border-right:none;cursor:pointer;font-size:14px;color:#666;}
.head .search:hover .selected_cate{ background-position:right -265px}
.head .search .srk {line-height:36px; height:36px;width:250px; border:1px #dbddde solid; border-left:none; padding:0px 10px;color:#999; float:left}

/* common nav */
.nav2{ background:#50b420 url(http://www.ezaoju.com/img6/xx-bg.png) 0 -6px repeat-x; width:100%; margin:0 auto;font-size:16px; }
.nav2 ul{ width:1080px; margin:0 auto;height:46px;}
.nav2 ul li { display:inline; float:left;position:relative; padding:8px 8px ;margin-right:5px;}
.nav2 ul li a { padding:0 14px;height:28px; line-height:28px; border-radius:2px; color:#fff; display:inline-block;  }
.nav2 ul li a:hover{ background:#4aa81e; color:#ff0;}

.nav2 ul li.this{ margin:-6px 8px -2px 0; background:#3e9e0e url(/img6/xx-bg.png) -126px 48px repeat-x; color:#ff0; border-radius:2px 2px 0 0; height:36px; position:relative;}
.nav2 ul li.this a{ margin-top:4px;}
.nav2 ul li.this a:hover{ background:none;}
.nav2 ul li.this i.ico{ display:inline-block; width:10px; height:40px; position:absolute; right:-10px; top:6px;background: url(/img6/xx-bg.png) -205px -612px no-repeat}

.fl{float: left;}
.fr{float: right;}

.button{border:none; cursor:pointer; background-color:#11BCC4; font-size:14px;font-family:"Microsoft YaHei"; height:40px; line-height:39px; width:66px; text-align:center; color:#fff; margin:0; border-radius:0 1px 1px 0; float: right;}
.button:hover{background: #43C3C6;border-bottom: 1px solid #11BCC4;box-shadow: 1px 1px 1px #ccc; *border:none;}

/* 右边图文 */
.hot_tu{width:280px;}
.hot_tu li{float:left;width:126px;margin:5px 2px 5px 3px;}
.hot_tu li img{width:98%;height:108px;border-radius: 10px;}
.hot_tu li p{font-size:14px;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hot_tu li.mr{margin-right:12px;}
.hot_tu li a:hover img{opacity:.9;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.expert_r_t{border-bottom:1px solid #ddd;padding:9px 0 10px;font:18px/20px "Microsoft YaHei"}
/* 右边图文 */
/*相关推荐*/
.asd_side_1 { background:#fff; border-radius: 10px; padding:10px 10px; margin-top: 10px; }
.asd_side_2 { background:#fff; border-radius: 10px; padding:10px 10px; margin-top: 10px; }
.ar_related,.ar_pic { padding: 30px 30px 20px 30px; background: #fff; border-radius: 10px; }
.ar_related { height: 290px; }
.ar_pic { padding-bottom: 0px;}
.list_pic .pic_lb1 { width: 48%; *width: 38%; width: 38%/0; }
.list_pic .pic_lb1 .lb_b { margin-top: 10px; }
.pic_lb1 .lb_b p { height: 48px; line-height: 24px; }
.ar_related .lb_w1 { width: 173px; }
.ar_pic .pic_lb2 { margin-left: 30px; margin-bottom: 0; }
.ar_pic .pic_lb2:nth-child(1) { margin-left: 0; }
.ar_pic .asd_con_2 { width: 100%;  display: flex;  justify-content: center;}

.pic_lb2 .lb_img { width: 100%; height: 120px; overflow: hidden; border-radius: 10px; }
.pic_lb1 .lb_img { width: 120px; height: 82px; display: block; position: absolute; left: 0; border-radius: 10px; }
.pic_lb1 .lb_img img { width: 100%; min-height: 82px; }
.lb_img,.hot_img { border: 1px solid #e1e1e1; }
.bj_mt20 { margin-top: 20px;}
.fl { float: left; }
.f16{ font-size: 16px;}
/*鼠标经过图片特效*/
.photo { display: block; overflow: hidden; border-radius: 3px;}
.photo img { transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.photo:hover img { width: 100%;  transition: transform 0.3s; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); /* filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; */ }
/*标题*/
.head { height: 44px; border-radius: 10px; background: #f5f5f8; line-height: 44px; position: relative; padding-left: 28px; overflow: hidden; color: #333; }
.head:before{ content:""; display: block; position: absolute; background: #2191f0; height: 16px; width: 7px; border-radius: 4px; top: 14px; left: 10px; }
.head span { display: block; width: 80px; height: 44px; background: url(/images/head_icon.png) no-repeat; position: absolute; right: 0; top: 0; }
.head2 span { background-position: -167px 0; }

.pic_lb1 .lb_bt { line-height: 24px; }
.pic_lb2 .lb_bt { line-height: 24px; margin-top: 5px; }
/*超出隐藏*/
.chao { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* 上下页 */
/* .lb_img5 { width: 100%; overflow: hidden; border-radius: 10px; } */