/******内页样式*******/
.clbox{ clear:both; width:100%; min-height:55px; line-height:53px; border-bottom:1px #dbdbdb solid;}
.clmenu{ float:left;}
.clmenu li{ float:left; margin:0 5px;}
.clmenu li a{ display:block; font-size:16px; color:#565656; padding:0 10px;}
.clmenu li a:hover{ border-bottom:2px #007eff solid; color:#007eff; font-weight:bold;}
.clmenu .clt a{border-bottom:2px #007eff solid; color:#007eff; font-weight:bold;}

.clmenu2{ float:left;}
.clmenu2 li{ float:left; margin:0 5px;}
.clmenu2 li a{ display:block; font-size:16px; color:#565656; padding:0 10px;}
.clmenu2 li a:hover{ border-bottom:2px #007eff solid; color:#007eff; font-weight:bold;}
.clmenu2 .clt a{border-bottom:2px #007eff solid; color:#007eff; font-weight:bold;}

.weizhi{ float:right; color:#999999; margin-top:2px;}
.weizhi li{ float:left;}
.weizhi li:after{content: ">"; font-family:宋体; padding:0 2px;}
.weizhi a{ color:#999999;}

.nei_txt{ clear:both; line-height:30px; margin:0 1%;}


.news_r_tit{ clear:both; font-size:20px; padding-top:20px; width:100%;}
.news_hot{ clear:both; padding-top:20px;}
.news_hot li{line-height:35px; float:left; width:46%; margin-right:2.5%; margin-left:1.5%; border-bottom:1px #CCC dashed;}
.news_hot li i{ font-style:normal; font-size:10px; padding-right:10px;}
.news_hot li span{ float:right; color:#b7b7b7;}

/* CSS 联系我们页面 */
.tel_list{ clear:both; margin:2% 5%;}
.tel_list li{ float:left; margin:0 3%; text-align:center; width:calc(33.3334% - 6%);}
.tel_list li p{ min-height:100px;}
.tel_list li h3{ font-size:20px; padding:5% 0;cursor:pointer;}
.tel_list li h3:hover{ color:#009bff;}
.tel_list li h4{ color:#656565; font-weight:normal; font-size:16px;}
#map{ margin:50px 0;width:100%;height:550px;}
#map strong{ font-size:20px; padding:5px 0;}


.sz_list{ clear:both; width:100%;}
.sz_list li{ float:left; width:calc(16.66667% - 1%); margin:0.5%; overflow:hidden; height:auto; position:relative;}
.sz_list li a{ border:1px #eaeaea solid; padding:10px; display:block;}
.sz_list li a:hover{border:1px #007eff solid;}
.sz_list li label{display:block;margin:0; padding:0; border:0;overflow:hidden; font-size:0; line-height:0;}
.sz_list li label img {cursor: pointer; width:100%; transition:transform 0.4s linear; height:260px;}
.sz_list li label img:hover {transform: scale(1.1);}
.sz_list li p{text-align:center;font-size:15px; display:block; padding-top:10px; height:50px; overflow:hidden;}

.jd_list{ clear:both; width:100%;}
.jd_list li{ float:left; width:calc(25% - 1%); margin:0.5%; overflow:hidden; height:auto; position:relative;}
.jd_list li a{ border:1px #eaeaea solid; padding:10px; display:block;}
.jd_list li a:hover{border:1px #007eff solid;}
.jd_list li label{display:block;margin:0; padding:0; border:0;overflow:hidden; font-size:0; line-height:0;}
.jd_list li label img {cursor: pointer; width:100%; transition:transform 0.4s linear; height:250px;}
.jd_list li label img:hover {transform: scale(1.1);}
.jd_list li p{text-align:center;font-size:15px; display:block; padding-top:5px; line-height:30px; height:30px; overflow:hidden;}


/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto; line-height:22px;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:26px;border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#009bff; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}


@media all and (min-width:1200px) and (max-width:1660px){
.jd_list li label img{ height:210px;}
}



@media only all and (max-width: 640px) {
	.clbox{ border-bottom:none!important; line-height:32px; min-height:inherit; height:auto;}
	.clmenu{ float:none; width:100%;}
	.clmenu li{ width:calc(25% - 2px); margin:1px; line-height:35px; background:#f3f3f3;}
	.clmenu li a:hover{ border-bottom:none!important; color:#ffffff; background:#007eff; font-weight:bold;}
	.clmenu .clt a{ border-bottom:none!important; color:#ffffff; background:#007eff; font-weight:bold;}
	
	.clmenu2{ float:none; width:100%;display: table;table-layout: fixed;}
	.clmenu2 li{display: table-cell; line-height:40px; background:#f3f3f3;text-align: center; float:none;}
	.clmenu2 li:not(:last-child){border-right: 1px solid #e2e2e2;}
	.clmenu2 li a:hover{ border-bottom:none!important; color:#ffffff; background:#007eff; font-weight:bold;}
	.clmenu2 .clt a{ border-bottom:none!important; color:#ffffff; background:#007eff; font-weight:bold;}
	
	.weizhi{ display:none;}
	.news_hot{ padding-top:0px;}
	.news_hot li{ float:none; clear:both; width:calc(100% - 2%); margin:1%;}
	
	.tel_list li{margin:2% 5%; width:90%;}
	.sz_list li{width:calc(33.3334% - 1%);}
	.sz_list li label img { height:140px;}
	.sz_list li p{ font-size:12px;height:42px;}
	
	.jd_list li{width:calc(50% - 1%);}
	.jd_list li label img { height:120px;}
	.jd_list li p{ font-size:12px;}
	
	
}


@media only all and (max-width: 998px) {


}
