@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-family:"微软雅黑","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
	background:url(../images/bodybg.gif) repeat-x top center;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px; cursor:pointer;}
a{ text-decoration:none; color:#343434; }
a:hover{ color:#1e0b04;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}	

.httop{
	width:1010px;
	margin:0 auto;
	line-height:32px;
	color:#b0a6a6;}
	
.httop a{
	color:#b0a6a6;}	
	
.topspan{
	width:249px;
	float:right;
	color:#b0a6a6;
	overflow:hidden;
	}
.topspan a{
	color:#b0a6a6;
	margin:0px 10px 0px 10px;}		
	
.htlogo{
	width:1010px;
	margin:0 auto;
	height:99px;
	overflow:hidden;}	
	
.spantel{
	width:235px;
	float:right;
	background:url(../images/telbg.gif) no-repeat;
	color:#0073ab;
	font-size:25px;
	font-weight:bold;
	padding:25px 0px 0px 35px;
	margin-top:25px;
	overflow:hidden;}	
	
.topnav{
	width:1125px;
	height:41px;
	margin:0 auto;
	overflow:hidden;}	
	
.topnav ul{
	width:1125px;
	float:left;
	}
.topnav li{
	width:125px;
	float:left;
	text-align:center;
	line-height:41px;}		
	
.topnav li a{
	color:#012c42;
	font-size:13px;}	
	
.topnav li a:hover{
	color:#F60;
	}
.topnav li a#cur{
	color:#F60;}		
	

/**/
			
.ss{
	width:100%;
	background:#dcdcdc;
	height:37px;
	overflow:hidden;}				
	
.ss1{
	width:1010px;
	margin:0 auto;
	line-height:37px;
	color:#666666;
	}	
	

.sou{
	margin-top:5px;}
	
.inp1{
	width:49px;
	height:23px;
	float:left;
}		
.inp0{
	width:240px;
	line-height:25px;
	height:25px;
	text-indent:15px;
	border:1px solid #CCC;
	float:left;}	
		
		
		
.ss2 a{
	margin:0px 10px 0px 10px;
	}
	
.ss2 a:hover{
	text-decoration:underline;}	
/**/	


.zoujinhui{
	width:100%;
	background:url(../images/cmpbg.jpg) no-repeat;
	height:848px;
	overflow:hidden;}	
.zoujinhui1{
	width:1010px;
	margin:0 auto;}	
.htzouijn{
	width:1010px;
	float:left;
	display:block;
	margin-top:35px;}
	
	
.htjieshao{
	width:1010px;
	float:left;
	font-size:15px;
	line-height:29px;
	color:#5c5d5d;
	margin-top:20px;
	}
.htjieshao img{
	float:left;
	margin-right:25px;
	}		
	
	
	
.zouijn2{
	width:1010px;
	float:left;
	margin-top:55px;}	
	
.mmxin{
	margin-left:22px;}		
.zouijn2-1{
	width:494px;
	overflow:hidden;
}	
	
.xinwensp{
	width:494px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	}
.xinwensp a{
	color:#1b9f78;
	float:right;
	font-weight:normal;}		
	
.htxinwen{
	width:494px;
	float:left;
	margin-top:15px;
	}
.htxinwen li{
	line-height:17px;
	padding:10px 0px 5px 30px;
	color:#7d7d7d;
	background:url(../images/ligb.gif) no-repeat 0px 12px;}		
.htxinwen li a{
	color:#7d7d7d;
	font-size:15px;}	
	
.htxinwen li a span{
	float:right;}	
/***/


.htchanpwrap{
	width:1124px;
	background:url(../images/cpleftbg.jpg) no-repeat left;
	margin:0 auto;}
.htchanp{
	width:1010px;
	margin:0 auto;
	margin-top:20px;
}
	
.htchanp111{
	width:240px;
	float:left;
	background:#f7f7f7;
	overflow:hidden;}	
.htchanp1{
	width:240px;
	}	
.spzx{
	background:#0074ac;
	color:#FFF;
	font-size:21px;
	width:240px;
	height:64px;
	line-height:64px;
	text-align:center;
	text-transform:uppercase;}	
	
/******************************/

.drawers-wrapper{width: 240px; float:left;}
.drawer{}
.boxcap{width:240px; float:left; z-index:100;}
.captop{bottom:auto; top:0pt; margin-top:0;}
.drawers{margin-bottom:0px; color:#76797C; font-size:11px; line-height:18px;}
.drawers a{color:#666666; text-decoration:none; font-size:15px;}
.drawer li{border-bottom:1px solid #E5E5E5; line-height:52px; text-align:center;}
.drawer li a{ font-size:15px; color:#7a7979;}

.drawer-handle{background:url(../images/cplibg.gif) no-repeat;color:#333333; cursor:pointer; font-size:18px; height:50px; line-height:50px; margin-bottom:0pt; text-align:center; width:240px; float:left;}
.drawer-handle.open{background:url(../images/cplibg2.gif) no-repeat;color:#333333; cursor:pointer; font-size:18px; height:50px; line-height:50px; margin-bottom:0pt; text-align:center; width:240px; float:left;}
.drawer ul{padding: 0 12px; padding-bottom:0pt;}
.drawer-content ul{padding-top:7px;}
.drawer-content li a{display:block; overflow:hidden;}
.alldownloads li{border:0pt none; line-height:18px; padding:0pt;}
/*****************************/	


.htchanp2{
	width:240px;
	background:url(../images/lefttel.gif) no-repeat top;
	padding-top:57px;}
	
.leftpp1{
	width:240px;
	text-align:center;
	line-height:35px;
	color:#808080;
	font-size:16px;}	
	
.leftpp1 strong{
	color:#0c7b36;
	font-size:22px;}	
	
.leftpp2{
	width:210px;
	line-height:27px;
	color:#909090;
	font-size:14px;
	padding-left:30px;}	
	
.youchanpin{
	width:745px;
	margin-left:25px;}	
.youchanpin ul{
	width:745px;
	float:left;}	
	
.youchanpin li{
	width:745px;
	float:left;
	margin-bottom:15px;
	background:#f5f5f5;
	padding-bottom:20px;}
	
.liimg{
	width:745px;}
	
.liimg2{ width:35%;}
.liimg2 img{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #cdcccc;
	margin-right:30px;}
	
.liimg3{ width:62%; margin-left:3%;}
	
.liimg3 span{
	display:block;
	float:left;
	color:#0c7b36;
	font-size:18px;
	font-weight:bold;
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:24px;
	margin-bottom:20px;}	
	
.tedian{
	color:#333333;
	font-size:15px;}	
	
.neironght{
	width:462px;
	float:left;
	line-height:25px;
	color:#7a7979;
	font-size:15px;
	margin-top:15px;
	padding-right:25px;}	

.lilianjie{
	width:487px;
	float:left;}	
		
.zaixian{
	border-width:2px;border-style:solid; width:102px; height:30px; line-height:26px;border-color:#0c7b36;border-radius:41px;border-top-left-radius:41px;border-top-right-radius:41px;border-bottom-left-radius:41px;border-bottom-right-radius:41px; text-align:center; margin-right:10px;color:#0c7b36; font-size:15px;
	}	
	
.zaixian:hover{
	border-width:2px;border-style:solid; width:102px; height:30px; line-height:26px;border-color:#fa9c07;border-radius:41px;border-top-left-radius:41px;border-top-right-radius:41px;border-bottom-left-radius:41px;border-bottom-right-radius:41px; text-align:center; margin-right:10px;color:#fa9c07; font-size:15px;
	}		
	
.htzouijn2{
	width:1010px;
	height:42px;
	display:block;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;}	
	
.yingyonght{
	width:1250px;
	margin:0 auto;
	background:url(../images/yingbg.gif) repeat-x;
	height:390px;
	overflow:hidden;
	margin-top:30px;}
	
.yingyonght-1{
	width:290px;
	text-align:center;
	color:#0074ac;
	font-size:26px;
	line-height:130px;
	}		
		
		
.link{
	width:1010px;
	border-bottom:1px solid #999999;
	margin:0 auto;
	padding-bottom:10px;
	margin-top:20px;}		
	
.link1{
	width:1010px;
	margin:0 auto;
	margin-top:10px;
	line-height:25px;
	color:#666;
	}
.link1 a{
	margin:0px 10px 0px 10px;
	color:#666;}		
	
.foot{
	width:100%;
	background:url(../images/footbg.gif) repeat-x;
	height:314px;
	overflow:hidden;
	margin-top:15px;}
		
		
.foot1{
	width:1010px;
	margin:0 auto;
	height:49px;
	line-height:49px;
	overflow:hidden;
	color:#FFF;
	text-align:center;
	}
.foot1 a{
	color:#FFF;
	font-size:14px;
	margin:0px 35px 0px 35px;}	
			
			
.foot2{
	width:735px;
	margin:0 auto;
	margin-top:50px;
	}
.footwen{
	width:297px;
	margin-left:245px;
	float:left;
	font-size:15px;
	color:#FFF;
	line-height:26px;
	margin-top:15px;}				
.dc_pages{ width:100%; float:left; margin-top:25px; margin-bottom:25px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; color:#999; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}
.dc_pages1 a:hover{ display:block; background:#0074ac; color:#FFF;}
	
.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 315px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}	


.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}