@charset "utf-8";
/* CSS Document */
#main{
	width:978px;
	margin:0 auto;
}
.banner{
	background:url(../img/ban_bg1.jpg) repeat-x center bottom;
	width:962px;
	margin:0 auto;
	text-align:center;
	padding:6px 0 13px;
}
.content{
	background:url(../img/con_bg.jpg) repeat-y;
	width:964px;
	padding:0 6px 0 8px;
}
.left{
	width:209px;
	float:left;
	overflow:hidden;
}
.menu_tile{
	background:url(../img/menu_t_bg.jpg) no-repeat right;
	height:36px;
	line-height:36px;
}
.menu_tile span{
	display:block;
	font-family:Microsoft YaHei !important;
	font-size:16px;
	padding-left:25px;
	color:#333;
}
.menu .sanji a{
     color: #222222;
    display: block;
    font-size: 14px;
    line-height:20px;
	padding:4px 0;
    padding-left: 5px;
}
.menu .sanji a:hover{
  color:#FF0000;
}
.menu{
	width:190px;
	padding:8px 6px 12px 13px;
}
.menu ul li{
	border-bottom:#ccc dashed 1px;
	height:30px;
	margin-top:4px;
}
.menu ul li a{
	background:url(../img/menu_bg.jpg) no-repeat;
	height:29px;
	line-height:29px;
	display:block;
	font-size:14px;
	padding-left:35px;
	color:#222;
}
.menu ul li a:hover{
	background:url(../img/menu_h_bg.jpg) repeat-x;
	color:#015EAE;
}
.feed{
	padding:0 0 5px 2px;
}
.right{
	width:755px;
	float:left;
}
.position{
	background:url(../img/pst_bg.jpg) repeat-x;
	width:755px;
	height:36px;
}
.position span{
	display:block;
	float:left;
	font-family:Microsoft YaHei !important;
	font-size:16px;
	padding-left:60px;
	padding-top:6px;
	color:#333;
}
.dqwz{
	float:right;
	padding:12px 15px 0 0;
	color:#333;
}
.dqwz a{
	color:#333;
}
.right_nr{
	padding:10px 15px 10px 30px;
	width:710px;
}

.right .about_aa{
   width:736px;
   padding-left:18px;
   padding-right:0px;
   padding-bottom:60px;
}
.right .about_aa .about_ads{
  width:736px;
  height:228px;
  position:relative;
  margin-top:68px;
  background:url(../img/about_bg.jpg) no-repeat;
  background-size: contain;
}
.right .about_aa .about_ads .about_ads_cn{
  height: 28px;
    left: 255px;
    position: absolute;
    top: 89px;
    width: 108px;
}
.right .about_aa .about_ads .about_ads_cn a{
  width:108px;
  height:28px;
  display:block;
}
.right .about_aa .about_ads .about_ads_cn a:hover{
  background:url(../img/about_bg_cn.gif) no-repeat;
}
.right .about_aa .about_ads .about_ads_a{
  height: 28px;
    left: 406px;
    position: absolute;
    top: 60px;
    width: 70px;
} 
.right .about_aa .about_ads .about_ads_a a{
  width:70px;
  height:28px;
  display:block; 
}
.right .about_aa .about_ads .about_ads_a a:hover{
  background:url(../img/about_bg_a.gif) no-repeat;
}

/*EMS*/
.ems{
	padding-top:5px;
}
.ems_pic{
	padding:10px;
	width:280px;
	height:240px;
	border:#d3d3d3 solid 1px;
	float:left;
	display:inline;
	margin-right:25px;
}
#tFocus{
	width:280px;
	height:240px;
	position:relative;
	overflow:hidden;
}
#tFocus-pic{
	position:relative;
	width:280px;
	height:200px;
}
#tFocus-pic li{
	position:absolute;
	left:0px;
	top:0px;
}
#tFocus-pic li img{
	width:280px;
	height:200px;
}
#tFocusBtn{
	position:absolute;
	bottom:0px;
	left:0px;
	width:280px;
	height:34px;
	overflow:hidden;
}
#tFocus-btn{
	position:relative;
	width:260px;
	height:34px;
	overflow:hidden;
	float:left;
}
#tFocus-btn ul{
	position:absolute;
	width:1000000px;
	left:0px;
	top:0px;
}
#tFocus-btn ul li{
	float:left;
	display:inline;
	cursor:pointer;
	margin:0 4px;
	width:44px;
}
#tFocus-btn ul li img{
	width:40px;
	height:30px;
	padding:1px;
	border:#d4d4d4 solid 1px;
}
#tFocus-leftbtn, #tFocus-rightbtn{
	float:left;
	width:10px;
	height:34px;
	display:block;
}
#tFocus-leftbtn{
	text-align:left;
}
#tFocus-rightbtn{
	text-align:right;
}
.prev, .next, .mark_left, .mark_right{
	display:none;
}
.ems_nr{
	line-height:220%;
	color:#666;
}
/*产品中心*/
/*.index_cp{
	width:710px;
	overflow:hidden;
}
.index_cp ul{
	width:754px;
	float:left;
}
.index_cp ul li{
	width:168px;
	height:150px;
	float:left;
	display:inline;
	margin: 10px 7px 20px 4px;
}
.index_cp ul li img{
  display:block;
  width:168px;
  height:120px;
}
.index_cp ul li p{
  display:block;
  text-align:center;
  padding-top:8px;
  line-height:20px;
  font-weight:bold;
}*/
.index_cp{
	width:710px;
	overflow:hidden;
}
.index_cp ul{
	width:754px;
	float:left;
}
.index_cp ul li{
	width:324px;
	height:230px;
	float:left;
	display:inline;
	margin: 10px 48px 20px 4px;
}
.index_cp ul li img{
  display:block;
  width:326px;
  height:230px;
}
.index_cp ul li p{
  display:none;
  text-align:center;
  padding-top:8px;
  line-height:20px;
  font-weight:bold;
}
.list_cp{
	width:710px;
	overflow:hidden;
}
.list_cp ul{
	width:754px;
	float:left;
}
.list_cp ul li{
	width:340px;
	height:235px;
	position:relative;
	overflow:hidden;
	border-bottom:#79869F solid 1px;
	float:left;
	display:inline;
	margin:10px 30px 20px 0px;
}
.list_cp ul li h5{
	background:#EEEEEE;
	height:24px;
	line-height:24px;
	padding-left:10px;
	color:#2A508D;
	font-weight:bold;
}
.list_cp ul li h5 a{
  color:#2A508D;
}
.list_cp ul li .cpms{
	position:absolute;
	top:30px;
	right:0px;
	width:160px;
	height:170px;
	color:#222;
	overflow:hidden;
}
.list_cp ul li .cp_pot{
	position:absolute;
	top:32px;
	display:block;
	left:0;
}
.list_cp ul li .cp_pot img{
	width:160px;
	max-height: 160px;
	object-fit: cover;
	height:auto;
	
}
/*.list_cp ul li font{
	position:absolute;
	color:#12895F;
	width:292px;
	height:20px;
	line-height:20px;
	left:0px;
	top:128px;
	font-weight:bold;
}*/
.list_cp ul li .cpms2{
	position:absolute;
	top:152px;
	color:#12895F;
	font-size:11px;
	width:272px;
	height:30px;
}
.cp_more{
	position:absolute;
	background:url(../img/more_icon.jpg) no-repeat left center;
	bottom:10px;
	padding-left:15px;
	color:#2A508D;
}
/*内容页*/
.nry{
	width:690px;
	padding:10px;
	line-height:180%;
	color:#353434;
}
.nry1{
	padding:10px 0;
	width:710px;
}
/*行业解决方案*/
.jjfa_con{
	background:url(../img/con_bg1.jpg) repeat-y;
	width:978px;
}
.position1{
	background:url(../img/pst_bg1.jpg) repeat-x;
	width:978px;
	height:36px;
}
.position1 span{
	display:block;
	float:left;
	font-family:Microsoft YaHei !important;
	font-size:16px;
	padding-left:60px;
	padding-top:6px;
	color:#333;
}
.dqwz1{
	float:right;
	padding:12px 15px 0 0;
	color:#333;
}
.dqwz1 a{
	color:#333;
}
.fa_conbg{
	background:url(../img/con_bg2.jpg) no-repeat;
	height:7px;
	font-size:0px;
}
.jjfa_flash{
	padding:4px 10px 0;
	width:958px;
	overflow:hidden;
}
/*联系我们*/
.lxwm{
	width:680px;
	margin:0 auto;
}
.lxwm h1{
	color:#015EAE;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 15px 5px;
}
.lxwm ul li{
	width:680px;
	margin-top:15px;
}
.lxwm ul li font{
	font-size:14px;
	display:block;
	padding:0 0 5px 5px;
	color:#222;
}
.lx_xx{
	width:664px;
	border:#ccc solid 1px;
	margin:5px 0 0 5px;
	overflow:hidden;
}
.xxnr{
	padding:15px;
	font-size:14px;
	color:#222;
	line-height:20px;
}
/*人才招聘*/
.rczp{
	width:656px;
	margin:0 auto;
}
.rczp ul li{
	width:656px;
	margin-top:25px;
}
.rczp ul li table tr td{
	border:#ccc solid 1px;
	padding:10px 15px;
	color:#333;
}
.rczp ul li table tr .zp_td1{
	width:150px;
	text-align:center;
}
/*新闻中心*/
.list_news{
	width:710px;
}
.list_news ul{
	float:left;
}
.list_news ul li{
	width:710px;
	float:left;
	background:url(../img/li_icon.jpg) no-repeat 3px center;
	height:35px;
	line-height:35px;
	border-bottom:dotted #ccc 1px;
}
.list_news ul li a{
	display:block;
	float:left;
	color:#666;
	padding-left:25px;
}
.list_news ul li a:hover{
	color:#666;
}
.list_news ul li span{
	display:block;
	float:right;
	color:#666;
	padding-right:5px;
	font-size:11px;
}
/*在线留言*/
.zxly{
	width:620px;
	margin:0 auto;
}
.zxly h1{
	color:#015EAE;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 15px 5px;
}
.ly_table{
	width:550px;
	padding-left:60px;
}
.ly_table table tr td{
	padding:5px 0;
	line-height:26px;
}
.ly_table table tr td font{
	color:#FF0000;
	font-size:12px;
}
.ly_td1{
	width:62px;
	text-align:left;
}
.ly_text{
	width:376px;
	height:24px;
	border:#ccc solid 1px;
	background:#F7F9FA;
}
.textarea{
	width:395px;
	height:125px;
	border:#ccc solid 1px;
	background:#F7F9FA;
}
.ly_btn{
	background:url(../img/ly_btn.jpg) no-repeat;
	width:63px;
	height:25px;
	text-align:center;
	line-height:25px;
	border:0px;
	color:#fff;
	margin:8px 0 0 15px;
	cursor:pointer;
}

/*快速选购*/
.xg_content{
  padding: 0 6px 0 8px;
    width: 964px;
}
.pagetit2{
   background: url(../img/q_menu_06.jpg) no-repeat scroll left top transparent;
    height: 34px;
	margin-top:7px;
}
.pageaddr{
   background: url(../img/addresicon.jpg) no-repeat scroll left center transparent;
    color: #666666;
    float: right;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 15px;
}
.pagetit2 .tittxtblack{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    padding-left: 30px;
}
.selecter{
    background: url(../img/menuback.jpg) repeat-x scroll 0 0 transparent;
    height: 82px;
}
.subMenu li{
    display: inline;
    float: left;
    line-height: 1.7em;
    padding-top: 20px;
	margin-left:190px;
	padding-bottom: 23px;
}
.subMenu li.thisStyle{
  background: url(../img/xg_li_hv.png) no-repeat center bottom;
}
.subMenu li a{
  color: #333333;
}
.subMenu li a:hover{
  text-decoration:underline;
}
.subMenu li h1 a{
   font-weight: bold;
   
}
.subMenu li p a{
     background: url(../img/tedian2_07.jpg) no-repeat scroll left center transparent;
    padding: 0 10px 0 15px;
}

.qmtab_back{
    background: url(../img/back_01.png) no-repeat scroll left top transparent;
    width: 858px;
	padding: 20px 60px;
}
.datatable{
  background: none repeat scroll 0 0 #999999;
    table-layout: fixed;
    width: 850px;
    word-break: break-all;
	font-family: "宋体",Verdana,Arial,Helvetica,sans-serif;
}
.datatable th{
   background: none repeat scroll 0 0 #E3E3E3;
    height: 35px;
    text-align: center;
	border:1px solid #999;
}
.datatable td {
    padding: 2px;
    text-align: center;
	border:1px solid #999;
}
.datatable td a {
    color: #0045B6;
    text-decoration: none;
}
.datatable td a:hover {
    text-decoration: underline;
}
.art_cp_top{

}
.backtop {
    padding: 5px 10px 0 0;
    text-align: right;
}
.backtop a {
    background: url(../img/q_menu_16.jpg) no-repeat scroll right center transparent;
    color: #0045B6;
    padding-right: 30px;
    text-decoration: none;
}
.art_cp_top{
   padding: 5px 0px 0 0;
}
.tablename{
   color: #000000;
    font-weight: bold;
    padding: 20px 0 15px;
    text-align: center;
}
.asd{
  display:none;
}



.page{
    margin:30px 3px;
    padding: 3px;
    text-align: center;
}
.page ul li{
	display:inline;
	font-size:12px;
}
.pageli .disabled {
    border: 1px solid #E0E0E0;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
}
.page .thisclass a {
    background-color: #F0F0F0;
    border: 1px solid #E0E0E0;
    color: #333333;
    font-weight: bold;
    margin-right: 4px;
    padding: 4px 7px;
}
.page A {
    border: 1px solid #DDDDDD;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
    text-decoration: none;
}
.pageinfo {
    border: 1px solid #E0E0E0;
    color: #666666;
    margin-right: 4px;
    padding: 4px 7px;
}

/*产品详情*/
.cpxx{
	width:710px;
}
.cpxx_t{
	background:#eee;
	height:24px;
	line-height:24px;
	color:#0E4099;
	padding-left:12px;
	font-weight:bold;
}
.cpnr{
	width:695px;
	margin:15px auto 8px;
}
.cpnr_left{
	float:left;
	width:270px;
	text-align:center;
}
.cpnr_left .cp_biaoge{
  padding-top:20px;
}
.cpnr_left .cp_biaoge .yes ,.cpnr_left .cp_biaoge .no{
  width:90px;
  height:24px;
  overflow:hidden;
  display:block;
  background:url(../img/yes_no.gif) no-repeat;
}
.cpnr_left .cp_biaoge .yes{
   background-position:center 4px;
}
.cpnr_left .cp_biaoge .no{
   background-position:center -60px;
}

.cpnr_left .cp_biaoge table tr td{
	border:#666 solid 1px;
}
.cpnr_right{
	float:left;
	width:425px;
}
.cpnr_right .cp_juli{
  padding-top:20px;
}
.cpnr_right .cp_juli ul li{
  line-height:18px;
  padding:2px 5px;
 
  color:#666666;
  display:block;
  margin-bottom:7px;
  height:18px;
}


.cpnr_right h3{
	color:#666;
	font-size:14px;
	font-weight:bold;
	border-bottom:#000 solid 1px;
	padding-bottom:5px;
}
.cpjj{
	padding:10px 5px 0;
	line-height:22px;
	font-size:13px;
	color:#666;
}
.cp_xz{
	margin:20px auto 12px;
}
.xz_tab{
	width:450px;
	float:left;
}
.xz_tab table tr td{
	border:#666 solid 1px;
}
.xz_td1{
	background:#c6c6c6;
	height:26px;
	line-height:26px;
	padding-left:29px;
	color:#333;
}
.xz_td3{
	color:#666;
	padding-left:15px;
}
.xzts{
	width:205px;
	float:left;
	display:inline;
	margin-left:25px;
}
.xzts h4 font{
	height:16px;
	line-height:16px;
	font-weight:bold;
	font-size:13px;
	color:#666;
	display:block;
	float:left;
	padding-right:3px;
}
.xzts p{
	color:#666;
	line-height:18px;
	padding-top:12px;
}
.xzts p a{
	color:#03F;
	text-decoration:underline;
}
.cp_body{
	width:710px;
	overflow:hidden;
}


/* 20200921 */
.cpnr_left .cp_biaoge .dlnone{
	display:none !important;
}
.cpnr_left .cp_biaoge .dlyes{
	display: table-row !important;
}
.appdl{
	cursor: pointer;
}
.appdl_bg{
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.45);
	display: none;
}
.appdl_com{
	width: 382px;
	position: fixed;
	z-index: 1000;
	left: 50%;
	margin-left: -191px;
	top: 50%;
	margin-top: -240px;
	display: none;
}
.appdl_com .appdl_a{
	background: url(../img/ly_tbg.png) no-repeat center top;
	height: 125px;
	position: relative;
	text-align: center;
	color: #fff;
	line-height: 1.5;
}
.appdl_com .appdl_a h3{
	font-weight: bold;
	font-size: 34px;
	padding-top: 10px;
}
.appdl_com .appdl_a .p1{
	font-size: 16px;
}
.appdl_com .appdl_a .p2{
	font-size: 14px;
}
.appdl_com .appdl_a .close_app{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../img/close_ico.png) no-repeat center center;
	cursor: pointer;
	right: 15px;
	top: 15px;
}
.appdl_com .appdl_b{
	background-color: #fff;
	padding: 28px 35px 30px;
	border-radius: 0 0 10px 10px;
} 
.appdl_com .appdl_b ul li{
	padding-bottom: 18px;
}
.appdl_com .appdl_b ul li label{
	border:1px solid #d3d3d3;
	border-radius: 50px;
	padding: 0 15px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	display: block;
}
.appdl_com .appdl_b ul li span{
	display: inline-block;
	vertical-align: middle;
}
.appdl_com .appdl_b ul li span font{
	color: #c30202;
}
.appdl_com .appdl_b ul li .dl_txt{
	display: inline-block;
	vertical-align: middle;
	width: 180px;
	border: none;
	background: none;
	line-height: 40px;
}
.appdl_com .appdl_sub .btn_ly{
	width: 48%;
	float: left;
	border-radius: 50px;
	line-height: 38px;
	background: #0464b5;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
}
.appdl_com .appdl_sub .btn_res{
	float: right;
	background: #d2d2d2;
}

.app_dlpadd{
	padding: 20px 0 30px;
}
.app_com{
	width: 100%;
	height: 395px;
	background: url(../img/dl_bg.jpg) no-repeat center center;
	background-size: cover;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.app_dlt1{
	font-size: 24px;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 12px;
}
.app_dlt2{
	font-size: 18px;
	padding: 5px 0;
}
.app_dlul{
	padding: 15px 0 20px;
}
.app_dlul li{
	display: inline-block;
	padding: 0 16px;
}
.app_dlul li img{
	max-width: 110px;
}
.app_dlfzlj{
	padding-top: 15px;
}
.app_dlfzlj .dl_text{
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
	width: 518px;
	border: none;
	background: #fff;
}
.app_dlfzlj .dl_btn{
	line-height: 30px;
	border: none;
	background: #29a7ff;
	color: #fff;
	padding: 0 15px;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
}

/*-------员工生活------*/

.yuangong{
  width:684px;
  padding:10px 0 20px 6px;
}
.yuangong dl dt{
  width:100%;
  float:left;
  padding-bottom:10px;
  border-bottom:1px solid #79869F;
  height:100px;
  overflow:hidden;
  padding-top:9px;
}
.yuangong dl dt img{
  width:140px;
  height:100px;
  border:1px solid #D6D6D6;
  float:left;
}
.yuangong dl dt .yg_right{
  width:528px;
  float:right;
  height:100px;
  position:relative;
}
.yuangong dl dt .yg_right h1{
  font-size:14px;
  font-weight:bold;
  height:26px;
  line-height:26px;
  background:url(../img/ygsh_h.gif) no-repeat left bottom;
}
.yuangong dl dt .yg_right p{
  line-height:20px;
  padding-top:5px;
}
.yuangong dl dt .yg_right .sh_more{
  position:absolute;
  right:1px;
  bottom:0px;
  width:50px;
  height:15px;
}
.yuangong dl dt .yg_right .sh_more a{
  width:50px;
  height:15px;
  display:block;
  background:url(../img/ygsh_more.gif) no-repeat right center;
}

.cp_body .art_tit{
   width:710px;
   height:24px;
   line-height:24px;
   background:#EEEEEE;
   color:#2A508D;
   text-indent:8px;
   font-weight:bold;
}
.cp_body .art_body{
  width:710px;
  overflow:hidden;
  padding:8px 0;
}


.fiber .ss_tit{
  margin-top:10px;
  margin-left:8px;
}
.fiber_list dl dt{
  margin:12px 0;
  display:block;
  width:100%;
}

.fiber_list dl dt .fib_l img{
  width:135px;
  height:135px;
}

.fiber_list dl dt .fib_r h1{
  height:26px;
  line-height:26px;

  background:#F2F2F2;
  font-family:"微软雅黑";
  font-size:18px;
  text-indent:12px;
}
.fiber_list dl dt .fib_r .dddd{
  padding:5px 0 5px 5px;
  line-height:1.8;
}

.list_men{

}
.list_men dl dt{
   width:690px;
   float:left;
   margin:12px 0;
}
.list_men dl dt .ll{
  float:left;
  width:190px;
  overflow:hidden;
}
.list_men dl dt .ll img{
  width:190px;
}
.list_men dl dt .rr{
  width:455px;
  float:left;
  margin-left:16px;
}
.list_men dl dt .rr .pp{
  height:32px;
  line-height:16px;
  padding-bottom:3px;
  border-bottom:2px solid #C2C2C2;
  font-size:15px;
  font-family:"微软雅黑";
  color:#434345;
  font-weight:bold;
}
.list_men dl dt .rr .dd{
  width:455px;
  text-align:justify;
  line-height:22px;
  color:#434345;
  padding-top:4px;
}

.shuizhi dl dt{
  float:left;
  margin:20px 7px;
  display:inline;
}

.asdsd{
  line-height:18px;
  
}
.asdsd a{
  display: block;
  padding-left:62px;
  font-size:13px;
  color:#222222;
  padding-top:7px;
}

.art_tit{
  font-size:18px;
  text-align:center;
  padding:2px 0 7px;
  display:block;
  font-weight:bold;
}
.art_time{
  text-align:center;
  padding-right:10px;
  padding-bottom:10px;
  display:block;
}
.art_xz{
  line-height:20px;
  display:block;
}
.art_xz img{
  display:inline;
  vertical-align:middle;
}

.cp_fl .content{
	width: 100%;
	line-height: 1.8;
	background: #fff;
}
.cp_fl .content img{
	max-width: 100% !important;
	display: inline-block;
	height: auto !important;
}


/* 视频 */
.sp_list{
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sp_list ul{
	width: 105%;
}
.sp_list ul li{
	float: left;
	width: 335px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.sp_list ul li a{
	display: block;
}
.sp_list ul li .img{
	width: 100%;
	height: 280px;
}
.sp_list ul li img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sp_list ul li p{
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	padding-top: 10px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;          /* for IE */
	-o-text-overflow: ellipsis;      /* for Opera */
	-icab-text-overflow: ellipsis;   /* for iCab */
	-khtml-text-overflow: ellipsis;  /* for Konqueror Safari */
	-moz-text-overflow: ellipsis;    /* for Firefox,mozilla */
	-webkit-text-overflow: ellipsis; /* for Safari,Swift*/
}
.art_spbt{
	font-size: 20px;
	text-align: center;
	padding: 20px 0;
}
.art_body{
	line-height: 1.8;
	padding: 20px 0;
	overflow: hidden;
}