/*=========== Middle ============*/
.middle{height:auto;background:#fafafa; border-top:1px solid #f2f2f2;margin:0 0 10px 0;}
.main03{width:1170px;height:auto;margin:0 auto;clear:both;overflow:hidden;}
.main03_right{padding-bottom:10px;}

/*=========== 新闻中心 详情============*/
.info_box{border:1px solid #c9c9c9;border-radius:4px; background:#fff; padding:30px;}
.info_box h1{text-align:center;color:#333;line-height:50px;font-size:26px;}
.info_box h3{text-align:center;color:#999;line-height:25px;font-size:12px;border-bottom:1px dashed #f2f1f1;border-top:1px dashed #f2f1f1;background:#FDFDFD;margin:20px 0;}
.info_box h3 span{background:url(imagesclock.png) no-repeat 0 1px; background-size:15px 15px; padding:0 20px;}
#about01{margin-bottom: 15px;}
.info_box p{text-indent:2em; line-height:30px; font-size:16px; padding:10px 0; color:#333;}
.info_box img{margin:0 0 30px 0; text-align:center;}
.txt h3{background: url("imagesico_d01.jpg") no-repeat left center; font-size: 16px; font-weight: bold; line-height: 35px; margin: 0 0 0 10px; padding: 0 0 0 20px;}
.txt p{padding:10px; line-height:35px; font-size:16px; font-family:"微软雅黑"; text-indent:2em;}
.txt h4{line-height:35px; font-size:16px; font-family:"微软雅黑"; text-indent:2em;padding: 0 0 0 10px;}
/*=========== 新闻中心 列表============*/
.position{line-height:35px; color:#707070; padding:0 10px; font-size:14px;}
.position a{color:#707070;}
.position02{line-height:35px; color:#707070; font-size:14px; padding:5px 10px 0px 10px; border-bottom:1px solid #f2f2f2;}
.position02 a{color:#707070;}
.box_contact02{border:1px solid #c9c9c9;border-radius:4px; background:#fff; padding:5px;}
.page{text-align:right; height:28px; line-height:28px; padding:0 10px; background:url(imagespage_bg.jpg) repeat-x;border-radius:4px;}
.page ul{}
.page ul li{float:left;}
.page a{color:#333;margin:0 10px;}
.news_listbox{border-bottom:1px dashed #c9c9c9; overflow:hidden; margin:0 0 5px 0; padding:10px 20px 20px 20px;}
.f-gx-h3{line-height:40px; color:#333; padding:0 20px 0 0; font-size:16px; font-weight:bold;}
.f-gx-h3 span{float:right; font-size:12px; font-weight:normal;}
.f-gx-h3 a{color:#333; text-decoration:none;}
.f-gx-h3 a:hover{color:#007de9; text-decoration:underline;}
.news_left{ float:left;    height: 140px; overflow: hidden;}
.news_left img{width:200px; height:auto; padding-right:10px;}
.news_right h3{line-height:35px; color:#333; padding:0 20px; font-size:14px; font-weight:bold;}
.news_right h3 span{float:right; font-size:12px; font-weight:normal;}
.news_right h3 a{color:#333;}
.news_right h3 a:hover{color:#007de9; text-decoration:underline;}
.news_right h4{line-height:25px; color:#666;padding:0 20px 0 0; font-size:14px; text-indent:2em;}
.news_right h4 a{color:#666; text-decoration:none;}
.news_left02{width:200px; height: auto; float:left;text-align:center;}
.news_left02 img{width:103px; height:118px;border:1px solid #c9c9c9;}
.news_left02 h3{line-height:35px; text-align:center; font-weight:bold; color:#000;}
.news_right02{margin-left:210px;}
.news_right02 h3{line-height:50px; color:#333; padding:0 20px; font-size:14px; font-weight:bold;}
.news_right02 h3 b{font-size:50px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.news_right02 h3 span{float:right; font-size:12px; font-weight:normal;}
.news_right02 h3 a{color:#333;}
.news_right02 h3 a:hover{color:#007de9; text-decoration:underline;}
.news_right02 h4{line-height:25px; color:#666;padding:0 20px; font-size:14px;}
.news_right02 h5{line-height:50px; color:#333; padding:0 20px; font-size:14px; font-weight:bold;}
.news_right02 h5 b{font-size:50px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.news_right02 h5 span{float:right; font-size:12px; font-weight:normal;}
.news_right02 h5 a{color:#333;}
.news_right02 h5 a:hover{color:#007de9; text-decoration:underline;}
.news_right02 p{text-indent:2em; line-height:25px; font-size:14px; margin:20px 30px;}
.faq{line-height:35px; font-size:14px;}
.faq_botton{padding:10px; text-align:center;}

@media only screen and (max-width: 1200px){
	.main03 {width: auto;margin: 0 10px;}
}

@media only screen and (max-width: 720px){
	.info_box h1{ font-size:22px;}
}

@media only screen and (max-width: 600px){
	.info_box img{ width:100%;}
	.news_left{ float:none;height:auto;}
	.news_left img{ width:100%; height:auto;}
	.f-gx-h3{ line-height:24px; margin-bottom:10px;}
} 

@media only screen and (max-width: 460px){
	.info_box h1{ font-size:18px;line-height: 32px;}
	.info_box p{ font-size:14px;line-height: 26px;}
	.news_listbox{ padding:10px 5px 20px;}
}