﻿.rightarrowpointer{display:none;}
*{ box-sizing:border-box;}
.dgweb_list_item_desc{ width:850px !important;}
A:link{font-size:12px;}
body{
  width: 100%;
  font-size: 12px;
  background:url(../images/20181227100948_251723719.png) center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family:"Microsoft Yahei";
  color: #222;
}
.ywzt{ font-family:Arial, Helvetica, sans-serif !important;}
div{
  margin: 0px;
  /* [disabled]padding: 0px; */
}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
from,input,select{margin: 0px; padding: 0px;}
.mr{ margin-right:0px !important;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{
  color: #1f2221;
  font-size: 12px;	
  text-decoration: none;
}
a:hover{
  color: #1c2089;
  text-decoration: none;
}
.border_bg{width:auto; height:auto; margin:0 auto; }
.cp img{border:2px solid #e8e8e8; }
.cp img:hover{border:2px solid #0c5c41; }
.cp2 img{border:2px solid #1d4ea0;}
.cp2 img:hover{border:2px solid #0c5c41;}
.white a{
  text-decoration: none;
  color:#fff;
}	
.white a:hover{
  color: #dadada;
  text-decoration: none;
}
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}	
.totalwidth {
  width: 1200px;
  margin: 0 auto;
  height: auto;
}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:45px;}
.topspacing{ width:100%; height:40px; margin:0 auto;}

#top5,#top10,#top20,#top50,#top55,#top30,#top90,#top60,#head,#top,#products,#youshi,{width:100%; margin:0 auto; overflow:hidden;}
#top5{height:5px; overflow:hidden;}
#top10{height:10px; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}
#top80{height:80px; overflow:hidden;}
/*内页导航*/
.strong_title{ display:none;}
.mianbxContent{ text-align: left !important; font-size: 14px !important;  padding-left:20px;   border:1px dashed #e3e3e3; margin-bottom:20px !important; height:55px !important; line-height:55px !important; width:100% !important;}
.mianbxContent a{font-size: 14px !important;}
.mianbxContent a:hover{font-size: 14px !important;}

/*内页产品分类导航*/
.pro_all_class{ height:50px !important; width:670px !important; border-bottom: none!important; text-align:center !important; margin:20PX auto !important;} 
.pro_all_class a{ width:120px; height:50px; line-height:50px;  float:left; display:block; background:#323d4f; color:#fff; font-size:14px; margin-right:10px;}
/*顶部*/
.head_bg{
	height:35px;
	width: 100%;
	color:#f4f4f4;
	line-height:35px;
	border-bottom:1px #1b8360 solid;
	font-size:14px;
}
.head_bg .gs{
	float: left;
	padding-left: 20px;
	background: url(../images/20181227195232_1389122560.png) left no-repeat;
	margin-left:210px;
}

.head_bg a{ color:#f4f4f4;font-size:14px;}
.head_bg a:hover{text-decoration:underline;}
.head_name{
	float: left;
	font-size: 18px;
	margin-top: 20px;
	margin-left: 210px;
	color: #fff;
}
.head_name span{
	font-size: 28px;
	display: block;
	color:#01bf01;
	line-height:50px;
}
.head_tel{ margin-top:35px;}

/*导航*/
.top { background:#0e6e4e; width: 100%; height:210px; }
.top_in { position: relative; min-width:100%; height:120px; margin: 0 auto; }
.top_in > .totalwidth{ position: relative; }
.top .logo{ position:absolute;}
.top .totalwidth .fl { display: block;}
.top .totalwidth .fl a,.top .page .fl a img{ display: block; }



.NavCeshi_bg{ width:100%; height:55px; background:#0c5c41;}
.NavCeshi > li { float: left; width:99px; top: 0px; transition: 0.6s all ease-in-out; padding-right: 0px; }
.NavCeshi > li > a{
	display: block;
	text-align: center;
	font-size: 15px;
	line-height: 55px;
	color: #fff;
	transition: 0.2s all ease-in-out;
	position: relative;
	z-index: 1113;
	height: 55px;
}

.NavCeshi > li.navcurrent > a::after,.NavCeshi > li.navcurrent > a:after,.NavCeshi > li:hover > a::after,.NavCeshi > li:hover > a:after{ transform: scale(0.8); }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #fff; }
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ color: #def2ee}
.erji_menu { position: absolute; width: 100%; left: 0; display:none; background:rgba(245,245,245,0.75); padding:25px 0 20px; top:130px; z-index:1111; }
.erji_menu ul { display: block; margin: 0 auto; width: 1200px; text-align: center; }
.erji_menu ul li { display: inline-block; width:99px; margin:0 10px}
.erji_menupro ul li{ width:99px; margin:0 4px; }
.erji_menu ul li a { display: block; color: #666; line-height: 35px; font-size: 13px; letter-spacing: 1px; text-align: center; }
.erji_menu ul li:hover a { text-decoration: underline; }
.erji_menu ul li a img { display: block; width: 100%; height: auto; }
.erji_menupro ul li a{ font-size:13px; }
.nav .block { position: absolute; height:55px; background:rgba(0,153,0,1);  }
.nav{ float:right;}
.menu{position: relative;}
/*幻灯片*/
.focus {width:100%; height:600px; overflow:hidden; position:relative; }
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1200px; left:50%; margin-left:-501px; height:24px; bottom:40px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

/*产品*/
.prod_bg{ width:100%; position:relative; height:1121px; background:url(../images/20181227100948_251723719.png) no-repeat center; margin:0 auto;  }

/*搜索*/
#search_bg{
width: 1200px;
height:75px;
background:#fff;
position:relative;
top:-30px;
margin: 0 auto;}
#search_c{
	width: 1200px;
	height: 75px;
	margin: 0 auto;
}
#search_l{
width: 700px;
float: left;
font-size: 14px;
color: #17271f;
background:url(../images/20181227101659_508138713.jpg) no-repeat left;
line-height: 75px;
padding-left:80px;
}
#search_l a{ font-size:14px; color: #17271f;}
#search_r{
	float: right;
	padding-top:15px;
	padding-right:20px;
}
#search_r li{float:left;}

.prod_bt{ width:1200px; margin:0 auto;}
.prod_bt .wz{
	display: block;
	font-size: 40px;
	text-align: center;
}
.prod_bt .wz span{ display:block; color:#b2b7bf; font-size:30px; font-weight:normal; font-family:Levenim MT; line-height:60px; margin-bottom:10px; margin-top:5px;}
.prod_bt .wzd{ width:300px; height:50px; line-height:50px; text-align:center; font-size:28px; letter-spacing:7px; background:#0c5c41; color:#fff; margin:0 auto;}

.prod_fl{ width:1200px; margin:0 auto;}

.prod_fl li{ /*width: 150px;*/ padding:0 10px; height:50px; line-height:50px; background:#fefefe; text-align:center; border:1px #dcdcdc solid; float:left; margin-right:20px; margin-left:15px;}
.prod_fl li a{
	/*width: 150px;*/ display:block; padding:0 10px;
	font-size: 18px;
}
.prod_fl li:hover{ background:#0c5c41; transition: all 0.8s linear;}


.prod_fl li:hover a{color:#fff;}
/*产品滚动*/
.productshows{ width:1200px; margin:0 auto;}
.productshows2{ margin-top:0px;}
.productshows2 td{float:left; width:378px;border:solid 1px #ddd; padding:10px !important; margin:0 15px 25px 7px; position:relative; overflow:hidden; background:#fff;}
.productshows2 td br{display:none;}
.productshows2 td a{ text-align:left;text-decoration:blink; display:block; overflow:hidden; font-size:14px; margin-top:2px;}
.productshows2 td a img{/*width:100% !important; height:100% !important;*/}
.productshows2 td span{display:block; overflow:hidden; padding-top:10px; margin-top:6px; border-top:solid 1px #eee; line-height:28px !important; padding-right:58px; width:350px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;}
.productshows2 td span a{font-size:14px; text-align:left; transition: all 0.8s linear;}

.productshows2 .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.productshows2 .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-34px;}
.productshows2 .ceshigo .ceshigo_ai{overflow:hidden; height:30px; margin-top:9px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.ceshigo_ai_l{float:left; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.ceshigo_ai_r{float:left; width:0; height:0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom:9px solid #ccc; transform: rotate(90deg); margin-top:10px; transition: all 0.8s linear;}

.productshows2 td:hover span{transition: all 0.8s linear; width:350px; padding-right:88px;}
.productshows2 td:hover .ceshigo{transition: all 0.8s linear; width:76px;}
.productshows2 td:hover .ceshigo_ai{transition: all 0.8s linear; width:70px;}
.productshows2 td:hover .ceshigo_ai_l{transition: all 0.8s linear; width:36px; background:#0c5c41;}
.productshows2 td:hover .ceshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #0c5c41;}
.productshows2 td:hover span a{transition: all 0.8s linear; color:#0c5c41;}
.productshows2 td:hover img{transform: scale(1.05);}
.productshows2 img{transition: all 0.5s linear;}
.chanpck{ width:212px; height:46px; margin:0 auto; line-height:46px; color:#0c5c41; font-size:16px; text-align:center; border:1px solid #0c5c41; border-radius:5px;margin-top: 30px;}
.chanpck a{ line-height:46px; color:#0c5c41; font-size:16px; text-align:center;}
.chanpck:hover{border:1px solid #cf0000;}
.chanpck:hover.chanpck a{ color:#cf0000;}

/*优势*/
.adv_bg{width:100%; height:878px; padding-top:70px; background:url(../images/20181227105843_1771218477.jpg) no-repeat center; margin:0 auto;}
.adv_bt{ width:1200px; line-height:80px; text-align:center; font-size:20px; margin:0 auto;}
.adv_td{ width:450px; height:42px; margin:0 auto; margin-top:15px; margin-bottom:13px;}
.adv_td li{
	width: 68px;
	float: left;
	line-height: 61px;
	font-size: 20px;
	border-radius: 4px;
	text-align: center;
	background: #0c5c41;
	color: #fff;
	margin-right: 50px;
}

.adv_c{width:1200px;margin:0 auto; margin-top:40px;}
.adv_c li{ width:304px; float:left; text-align:center; padding-top:30px; position: relative; background:#e8e8e8; height:186px; margin-right:36px;}
.adv_sz{ width:58px; height:60px; position:absolute; top:-20px; left:20px;}
.adv_c li span{ font-size:25px; font-weight:bold; display:block;}
.adv_c li b{ width:240px; display:block; line-height:25px; font-size:14px; font-weight:normal; margin:0 auto; margin-top:15px;}

.adv_ls{ background:#0c5c41 !important; color:#fff;}

.adv_c li:hover{ background:#0c5c41; color:#fff;}


/*案例*/
.anli_bg{ width:100%; height: auto; padding:60px 0px;}
.fwbt	{
	font-size: 40px;
	text-align: center;
}
.fwbt font { color:#cc0300;}		
.fwby{
	margin: 0 auto;
	font-size: 16px;
	color: #555;
	text-align: center;
	line-height: 40px;
}
.fwtb{ width:28px; height:2px; border-bottom:2px #17386e solid;   margin:0 auto;  margin-top: 20px; margin-bottom:10px;}  

.case_nr{width:1200px; margin:0 auto; overflow:hidden;margin-top:30px;}
#case_dh{overflow:hidden; width:720px; margin:0 auto;}
#case_dh li{ float:left;}
#case_dh li a{font-size: 16px; color: #333;display: block;padding: 10px 25px; border: 1px solid #ccc;border-radius: 10px;margin: 0px 20px;}
.ceshi{width:1200px; margin:0 auto; overflow:hidden; }

.ceshi td{display:block; float:left; padding:5px; margin:6px; border:solid 1px #ccc; overflow:hidden; transition: all 0.8s linear; position:relative;}
.ceshi td:hover{transition: all 0.8s linear}
.ceshi td:nth-child(1){width:510px; border:solid 1px #d2d2d2; }
.ceshi td:nth-child(1) img{width:581px !important; height:auto !important;}
.ceshi td:nth-child(1) div, .tabcon .honor_l td:nth-child(1) div a{font-size:16px; width:510px;}
.ceshi td:nth-child(1):hover div{ margin-top:-50px; transition: all 0.8s linear; }
.ceshi td:hover img{transform: scale(1.05);transition: all 0.8s linear;}

.ceshi td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi td div{position:absolute; margin-top:20px;line-height:40px; height:50px; overflow:hidden; width:315px; background:#323d4f; white-space: nowrap; text-overflow: ellipsis; padding:5px 0px; transition: all 0.8s linear;}
.ceshi td div a{font-size:14px; color:#fff;}
.ceshi td:hover div{ margin-top:-50px; transition: all 0.8s linear;}
.ceshi td:hover div a{}
.ceshi td br{display:none;}

.cgck{ width:200px; height:50px; margin:0 auto; font-size:18px; color:#1e83df; line-height:55px; text-align:center; background:#f5f5f5; border:1px #d4d4d4 solid; margin-top:38px; }
.cgck a{
	font-size: 16px;
	color: #323d4f;
	line-height: 50px;
	text-align: center;
}

.cgck a:hover{text-decoration:underline;}
/*简介*/
.about_bg{width:100%; height:876px; position:relative;    border-top: 1px #fff solid; background:url(../images/20181227114327_1445798567.jpg) no-repeat center; margin:0 auto;}
.about_bt{
	width: 1200px;
	text-align: center;
	margin: 0 auto;
}
.about_bt span{ font-size:45px; display:block; line-height:80px; font-weight:bold;}
.about_bt b{
	font-size: 30px;
	display: block;
	color: #c5c5c5;
	 font-family:Levenim MT;
	text-transform: uppercase;
	font-weight: normal;
}

.about_c{ width:1200px; margin:0 auto;}
.about_cl{ width:800px; height:300px; color:#fff; background:url(../images/20181227140612_523826328.png); float:left;}
.about_wz{ width:700px; padding-top:50px; padding-left:60px;}
.about_wz span{ font-size:25px; display:block;}
.about_wz .xian{ width:48px; height:3px; background:#fff; margin:20px 0px;}
.about_wz b{ font-size:14px; line-height:25px; font-weight:normal; display:block;}
.about_a{ width:238px; float:right;  margin:0 auto;}
.about_a li{ width:116px; height:42px; line-height:42px; background:#009900; border-bottom-left-radius:10px; border-bottom-right-radius:10px; text-align:center; float:left; margin-left:3px;}
.about_a li a{ font-size:18px; color:#fff;}
.about_a li a:hover{text-decoration:underline;color: #fff;}

.about_cr{width:400px; height:300px; float:right;}

/*视频*/
.video_bg{width: 1200px;height:358px;  position: relative; top:60px; background:url(../images/20181227142222_1869841037.png) no-repeat center; margin:0 auto;}
.video_l{width: 314px;height:235px; padding-left:57px; padding-top:40px; float:left;}
.video_z{width:430px;height:270px;padding-left:72px; padding-top:19px; float:left;}
.video_r{width:315px;height:235px; margin-right:56px; padding-top:40px;  float: right; }

/*公司环境*/
#corporate1_tp{
	margin-left: 19px;
	width:1080px;
	float: left;
}
#corporate1_ltp{
	margin-top: 50px;
}
#corporate1_rtp{
	margin-top:50px;
}
#colee_right table table td a{ background:#f0f0f1; display:block; line-height:20px !important; font-size:14px;}
#colee_right table table td a br{ display:none;}
/*news*/
.news{width:100%; min-width:1200px; overflow:hidden;  padding-top:30px;}

.newsW{width:100%; margin:0 auto; overflow:hidden; }

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; }
.lanrenzhijia .news_dt{ overflow:hidden; margin:0 auto; width:1200px; margin-top:30px;}
.lanrenzhijia .news_dt a{display:block; float:left; text-decoration:none; line-height:70px; width:400px; background:#e6e6e6; border-right:1px #f4f4f4 solid; text-align:center; font-size:25px; transition: all 0.8s linear; }
.lanrenzhijia .news_dt a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#0c5c41; font-weight:bold; }
.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:482px; position:relative; margin-top:20px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left;}

.news .news_div_item, .news .divdgweb_new_div_item{width:268px; height:438px; float:left; position:relative; margin:15px 16px; padding:15px; transition: all 0.8s linear; box-shadow:0 0 8px #ccc; overflow:hidden; background:url(../images/20180412180836_538427046.jpg) no-repeat center 197px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{overflow:hidden; padding-top:15px; margin-bottom:10px;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{float:right; font-size:16px; width:150px; margin-top:11px; line-height:30px; color:#0c5c41;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month, .news .news_div_item_day, .news .divdgweb_new_div_item_day{float:left; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:40px; color:#0c5c41;}
.news .news_div_item_pic{width:236px; overflow:hidden; border:solid 1px #ddd; margin-top:20px;}
.news .news_div_item_pic img{width:236px; height:155px;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{width:238px; overflow:hidden;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; line-height:36px; white-space: nowrap; text-overflow: ellipsis; width:238px;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{width:238px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; line-height:24px; font-size:13px; color:#999; -webkit-box-orient: vertical; margin-top:10px; height:50px;}
.news .news_dtgo{overflow:hidden; border-left:solid 2px #ddd; width:236px; height:38px; transition: all 0.8s linear; position:absolute; margin-top:204px;}
.news .news_dtgo a{font-size:0px; line-height:0px; text-decoration:blink; display:block; overflow:hidden; position:relative;}
.news .news_dtgo p{ font-size:16px; color:#009900; line-height:38px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; z-index:2; margin-left:12px; transition: all 0.8s linear;}
.news .news_dtgo span{display:block; position:absolute; z-index:1; width:0px; background:#0c5c41; height:38px;transition: all 0.8s linear; margin-top:-38px;}
.news .news_div_item:hover .news_dtgo, .news .divdgweb_new_div_item:hover .news_dtgo{transition: all 0.8s linear; border-left:solid 2px #0c5c41;}

.news .news_div_item:hover .news_dtgo p, .news .divdgweb_new_div_item:hover .news_dtgo p{transition: all 0.8s linear; color:#fff;}
.news .news_div_item:hover .news_dtgo span, .news .divdgweb_new_div_item:hover .news_dtgo span{transition: all 0.8s linear; width:236px;}

.news .news_div_item:hover .news_dtgo:hover, .news .divdgweb_new_div_item:hover .news_dtgo:hover{border-left:solid 2px #009900;}
.news .news_div_item:hover .news_dtgo:hover span, .news .divdgweb_new_div_item:hover .news_dtgo:hover span{background:#009900;}

.news .news_div_item:hover, .news .divdgweb_new_div_item:hover{transition: all 0.8s linear;}

/*links*/
.links{width:100%; overflow:hidden; padding-top:20px;background:#0c5c41; min-width:1200px; border-bottom:1px #1b8360 dashed;}
.linksW{width:1200px; margin:0 auto;}

.links_r{width:1200px; overflow:hidden;}
.links_r_t{font-size:20px; overflow:hidden; font-weight:bold;  color:#fff; line-height:38px; height:50px;}
.links_r_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; color:#fff;}
.links_r_t a{float:right; color:#e9e9e9; font-size:14px; font-weight:normal;}
.links_r_d{padding-top:10px; height:70px; width:1200px; font-size:14px; line-height:24px;}
.links_r_d a{font-size:14px;}

/*footer*/
.footer{width:100%; overflow:hidden; color:#fff; background:#0c5c41; font-size:14px; padding-top:20px; padding-bottom:50px; border-top:solid 4px #1b8360;}
.footer a{font-size:14px; color:#fff;}
.footer a:hover{color:#009900;}
.footerW{width:1200px; margin:0 auto; position:relative;}
.footer_l{float:right; width:260px;}
.footer_om{overflow:hidden; margin-top:20px; font-size:20px; line-height:36px; color:#fff;}
.footer_oen{overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a2a2a2; text-transform:uppercase;  margin-bottom:16px;}
.footer_ld{overflow:hidden; width:260px;}
.footer_ld_l{float:left; width:114px;}
.footer_ld_r{float:right;}
.footer_ld_lm{overflow:hidden; padding-bottom:12px;}
.footer_ld_lm_line{float:left; width:9px; overflow:hidden; margin-top:11px;}
.footer_ld_lm_line span{width:9px; display:block; height:1px; background:#0c5c41; margin-bottom:2px;}
.footer_ld_lm_m{float:left; width:90px; line-height:26px; margin-left:10px;}
.footer_ld_ld{width:106px; padding:5px; border:solid 1px #ddd;}
.footer_ld_ld img{width:94px;}
.footer_m{float:left; width:176px; overflow:hidden; margin-right:30px;}
.footer_md{overflow:hidden; width:180px; text-overflow: ellipsis; white-space: nowrap; line-height:30px;}
.footer_md td{display:block; overflow:hidden; line-height:30px; text-overflow: ellipsis; white-space: nowrap; width:100px; }
.footer_md td table{display:none;}
.footer_md td a{font-weight:normal !important;}
.footer_r{float:left; width:306px;}
.footer_rd{overflow:hidden; line-height:35px;}
.footer_md a{line-height:30px;  display:block; margin:5px auto;}

/*copy*/
.copy{width:100%; overflow:hidden; padding:30px 0; text-align:center; line-height:26px; font-size:14px; color:#fff; background:#333; border-top:dashed 1px #e2e2e2;}
.copy a{color:#fff; font-size:14px;}
.copy a:hover{color:#0c5c41;}
.copyW{width:1200px; margin:0 auto;}

.listpage {clear: both;text-align: center;}
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }



/*sitemap*/
#sitemaplist dl {margin-top:30px;padding:20px;border:1px solid #ddd}
#sitemaplist dl dt{ font-weight:bold; font-size:16px;}
#sitemaplist dl dd {margin-top:10px;}
#sitemaplist dl a {margin-right:20px;}