/* CSS Document */
body{background-color:#fff;margin:0;padding:0;font-size:12px;font-family:Arial,"Mircorsoft Yahei","宋体";color:#666;}
h1,h2,h3,h4,h5,img,ul,li,p,dl,dd,dt,input,strong,img{margin:0;padding:0;border:0;font-size:12px; font-weight:normal;}
a:link,a:visited{color:#666;text-decoration:none;}
a:hover{text-decoration:underline;color:#f60;}
.width{width:990px;margin:auto;overflow:hidden;}
.m10{margin:10px;}
.m20{margin:20px;}
.mt10{margin-top:5px;}
ol,ul,li { list-style: none; } 
.clear{clear:both;}
div{display:block;}
.l{float:left;}
.r{float:right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.hidden{display:none;}
.warp{width:990px;margin:3px auto;}
/*head*/
#topnav{width:100%;height:100px;background:url(../images/topbg.jpg) repeat-x left top;}
.logo{width:1008px;margin:0 auto;}
img {border: none;vertical-align: top;}
.search{width:217px;height:46px;margin-top:24px;}
.search h2{margin-bottom:8px;}
.search dl{margin-top:5px;}
.search dl .one{border:1px #BEE1C1 solid;float:left;display:block;width:138px;height:18px;line-height:18px;}
.search dl .two{background:url(../images/search_button.gif) no-repeat;width:25px;height:20px;display:block;float:left;border:0;line-height:20px;text-align:center;color:#fff;}

/*menu*/
.menu,.menu .list,.menu .list li,.menu .list li a,.menu .list li a span,.menu .list li.on a,.menu .list li.on:hover a,.menu .list li:hover a,.menu .list li.hover a{background:url(../images/navbg.png) 0 -40px no-repeat;}
.menu{background-color:#40b50e;background-repeat:repeat-x;height:40px;line-height: 40px;overflow: hidden;width:100%;}
.menu .list{background-position:0 0;font-size:14px;zoom:1;width:1008px;margin:0 auto;}
.menu .list li{float:left;font-family:"microsoft yahei";position:relative;}
.menu .list li a{background-position:100% -88px;color:#fff;display:block;text-align:center;text-decoration:none;width:112px;font-size:14px;}
.menu .list li a span{cursor:pointer;display:block;width:100%}
.menu .list li.on a,.menu .list li.on:hover a,.menu .list li:hover a,.menu .list li.hover a{background-color:#099b00;background-position:0 0;}
/*banner*/
#banner{width:100%;background:#fff url(../images/bline.jpg) repeat-x left bottom;min-height:294px;margin-top:1px;}
.ban{width:990px;margin:0 auto;}
.effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }
.slideBox{ width:990px; height:290px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:0px; height:0px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#00bd00; color:#fff; } 
.slideBox .bd{ position:relative;z-index:0;   } 
.slideBox .bd img{ width:990px; height:290px; } 

/*main*/
.ipro{width:520px;padding:10px 10px 10px 8px;margin-top:20px; height:210px;}
.inews{width:460px;margin-left:6px;}
.ipro h2,.inews h2{font-size:16px;font-family:"microsoft yahei";font-weight:bold;color:#048f2a;background:url(../images/vline.jpg) no-repeat left center;height:24px;line-height:24px;padding-left:8px;}
.ipro h2 span,.inews h2 span{font-size:10px;font-weight:normal;}
.ipro h2 span a,.inews h2 span a{color:#048f2a;}
.ipro h2{width:510px;margin:6px auto 8px;}
.ipro h2 span{padding-right:10px;}
.ipro li{float:left;}
.ipro li img{border:1px solid #CEEDC0;padding:2px;}
.inews h2 span{padding-right:14px;}
.inews ul{margin:10px 0 6px;}
.inews ul li{height:24px;line-height:25px;overflow:hidden;background:url(../images/dot.jpg) no-repeat 2px center;padding-left:10px;}
.inews ul li span{float:right;}
.icontact{width:270px;}
.icontact .cp{padding:5px 0 4px 8px;}

.subject_bg{background:url(../images/sdcms.gif) 0 -254px;height:29px;line-height:29px;}
.subject_title{font-size:14px;font-weight:bold;color:#4EB30F;padding-left:12px;}
.subject_title a{color:#4EB30F;}
.subject_title a:hover{color:#f30;}
.subject_title span{float:right;font:12px/30px "宋体";padding-right:10px;}
.subject_title span span{float:none;font:12px/30px arial;padding:0 4px;color:#f30;border:0;}
.subject_title span a{color:#4EB30F;font:12px/30px "宋体";color:#389200;}
.subject_title span a:hover{color:#f30;font:12px/30px "宋体";color:#4EB30F;}

.index_label{line-height:20px;font-family:arial;}
.index_label a{font-family:arial;}
.index_label span{color:#999;}
.border{border:1px solid #C1E7AA;}

/*foot*/
.foot{border-bottom:0px solid #e1e7e1;border-top:0px solid #e1e7e1;padding:8px 0;color:#999;margin:15px auto 15px;text-align:center;line-height:24px;}
.foot a{color:#999;}

/*left contact*/
.leftcontact{border-bottom:0px solid #e1e7e1;border-top:0px solid #e1e7e1;padding:8px 0;color:#999;margin:15px auto 15px;text-align:left;line-height:24px;}
.leftcontact a{color:#999;}

/*index pro*/
.indexpro{width:504px;padding-left:16px;}
.indexpro h2,.inews h2{font-size:16px;font-family:"microsoft yahei";font-weight:bold;color:#048f2a;background:url(../images/vline.jpg) no-repeat left center;height:24px;line-height:24px;padding-left:8px;}
.indexpro h2 span,.inews h2 span{font-size:10px;font-weight:normal;}
.indexpro h2 span a,.inews h2 span a{color:#048f2a;}
.indexpro h2{width:510px;margin:6px auto 8px;}
.indexpro h2 span{padding-right:10px;}
.indexpro li{float:left;padding:9px 5px 0 8px;margin:0 5px;}
.indexpro li img{border:1px solid #CEEDC0;padding:2px;}
.protitle{padding:3px 0;}

.other_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:25px;text-indent:2em;}

/*content*/
.leftnav{width:270px;}
.leftnav h1 {margin-top: -10px;margin-bottom: 10px;}
.leftnav li {line-height: 34px;border-bottom: 1px solid white; background:url(../images/leftnavbg.jpg) no-repeat;}
.leftnav li a:hover, .leftnav .hover a,.leftnav li .on {background: url(../images/leftnavon.jpg) no-repeat;color: #3EB134;}
.leftnav li a {color: white;display: block;padding-left: 32px;font-size:14px;font-family:"microsoft yahei";}

.cont{width: 716px;min-height: 450px;}
.m20{font-size:14px;}
.m20 p{font-size:14px;line-height:180%; text-indent:2em;margin-bottom:5px;}
.location{padding: 16px 3px 5px 36px;height: 41px;margin-bottom: 22px;font-family:"microsoft yahei";background:url(../images/bj04.jpg) no-repeat 0px 6px;}
.location h2{font-size:16px;float:left;padding-left: 16px;color:#333;}

.index_link{margin:0;padding:0;width:100%;}
.index_link dt{float:left;width:10%;margin-bottom:10px;}

/* 通用图片列表_普通式 */ 
.picList li{ width:196px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:180px; height:145px;} 
.picList .pic a:hover img{} 
.picList .title{ line-height:24px;} 
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{overflow:hidden;height:210px;width:960px;display:block;} 
.leftLoop .hd .prev{ display:block;width:0px;height:169px;cursor:pointer; background:url(../images/mark_left.gif) no-repeat left center;float:left;} 
.leftLoop .hd .next{display:block;width:0px;height:169px;background:url(../images/mark_right.gif) no-repeat right center;float:right;cursor:pointer;}

.leftLoop .bd{ padding:10px 10px 10px 8px;margin-top:-210px;width:950px; height:210px;z-index:1; position:absolute;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{margin:0 7px; text-align:center; float:left;display:_inline; height:210px;}
.leftLoop .bd ul li img{border:1px solid #CEEDC0;padding:2px;}
.ititle{padding:5px 0;}

/*内页样式*/
.ctitle {margin:0 20px;padding-top: 20px;}
.ctitle h1{font-size: 22px;line-height: 34px;text-align: center;font-family: "Microsoft YaHei","Simhei";}
.ctitle .datetime{font-size: 12px;color: #9F9E94;line-height: 25px;text-align: center;font-weight: normal;}
.line{margin: 8px auto 0 auto;line-height: 0px;font-size: 0;border-top: 1px #B0B0AE dotted;}
.ctext{margin: 0 20px;padding: 17px 0;min-height: 260px;height: auto!important;height: 450px;overflow: visible;font-size: 14px;line-height:200%;}
.ctext p,.m10 p{text-indent: 2em;line-height:200%;}

/*news*/
.list_title{font:16px Microsoft Yahei;margin:0;padding:0;}
.list_title a{color:#008400;}
.list_title a:hover{color:#f30;}
.list_jj{color:#999;margin:5px 0;word-wrap:break-word;overflow:hidden;width:660px;font-size:12px;line-height:18px;}
.list_other{margin-bottom:10px;border-bottom:1px dashed #ccc;padding:3px 0 10px;}
.list_other span{color:#390;}

.list_photo{margin:0;padding:0;overflow:hidden;}
.list_photo li{width:310px;float:left;text-align:center;padding:0 6px;margin:0 8px 8px 6px;overflow:hidden;}
.list_photo li img{border:1px solid #CEEDC0;padding:2px;}
.list_photo li div{padding:6px 0;text-align:center;margin:-2px 0 10px 7px;*margin:0 0 10px 0;}
.list_photo a{color:#666;}
.list_photo a:hover{color:#f60;}

.bortop{border-top:1px dotted #999;padding-bottom:5px;margin-top:15px;}
.info_title{margin:10px 0;font:100 20px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:8px 0 18px;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 20px;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#000;}
/*分页部分*/
.info_next{color:#999;margin:10px 20px;}
.info_next a{font-family:verdana;}

.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.List_page span{background:#008400;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #3D9403;}
/*guestbook*/
#index_hot{width:680px;margin:0 auto;}
.ny_bt{ overflow:hidden; height:25px; font-size:14px; font-weight:bold; color:#0156dd; text-indent:35px; padding-top:6px;}
.ny_cont{padding:10px;font-size:14px;line-height:180%;}
.borderLi{
	border-bottom:1px dashed #dedede;
	margin-bottom:6px;
	padding-bottom:6px;
}
.G_InputText{
	width:300px;
	height:20px;
	border:1px solid #dedede;
	padding:1px 3px;
}
.G_textarea{
	width:500px;
	height:150px;
	border:1px solid #dedede;
	padding:1px 3px;
}
.G_ul{
	width:600px;
	margin:0 auto;
	line-height:26px;
}
.G_botton{
	width: 69px;
	height: 26px;
	line-height: 24px;
	border: 0;
	background: url(/skins/cnzmd/images/botton.png) no-repeat;
	cursor: pointer;
	color: white;
	display: inline-block;
	margin-top: 5px;
	text-align: center;
}
.G_tips{
	color:#666;
	width:660px;
	margin:0 auto 20px auto;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	
}
.G_tips dt{padding:6px 0;font-size:14px;}
.G_tips dd{padding:3px 0;font-size:14px;}

/*pronav*/
.leftnav1{width:240px;padding-left: 12px;}
.leftnav1 h1 {margin-top: -10px;margin-bottom: 5px;}
.leftnav1 li {line-height: 28px;border-bottom: 1px solid white; background:url(../images/leftnavbg1.jpg) no-repeat;}
.leftnav1 li a:hover, .leftnav1 .hover a,.leftnav1 li .on {background: url(../images/leftnavon1.jpg) no-repeat;color: #3EB134;}
.leftnav1 li a {color: white;display: block;padding-left: 32px;font-size:14px;font-family:"microsoft yahei";}

.home-header{ position:relative; margin:0 auto; height:290px; overflow:hidden; background-position:center top; background-repeat:no-repeat; }
.home-header .bg{ position:absolute; z-index:-1; top:3px; left:0; width:100%; height:290px; overflow:hidden;}
.home-header .bg li{ position:absolute; left: 50%; top:0; margin:0 0 0 -495px; width:100%; height:290px; }

.b400 {
	font-family: Georgia;
	font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	color: #ff7f00;
}