@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#444;
	line-height:1.5;
	font-family:'微软雅黑';
	
	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#444;
	text-decoration:none;
	}
a:hover{
	color:#0099e0;
	text-decoration: none;
	}
table{ margin: auto}
i{font-style:normal}
em{ font-style:normal}

.top{ width:1200px; margin:auto; height:100px;}
.logo{ width:221px; height:65px; float:left; margin-top:15px;}
.ss{ width:448px; float:right; height:42px; margin-top:28px; margin-right:15px;}
.ss span{ float:right}
.bk{ border-bottom:1px solid #ccc; width:364px; height:40px; line-height:40px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:0px; padding-left:5px;}
.zyw{ width:100px; float:right; height:100px; line-height:100px; text-align:right; font-size:14px}


.nav{ width:100%; float:left; height:47px; line-height:47px; font-size:18px; background-color:#0099e0; min-width:1200px;}
.nav01{ width:1200px; margin:auto; height:47px;}
.nav01 ul li{ width:300px; float:left; height:47px; line-height:47px; text-align:center; font-size:18px; color:#FFF}
.nav01 ul li a{width:300px; float:left; height:47px; line-height:47px; color:#FFF}
.nav01 ul li a:hover{ background-color:#4bbecf}
.aa{ background:url(../images/tb01.png) no-repeat; padding-left:45px;}
.bb{ background:url(../images/tb02.png) no-repeat; padding-left:40px;}
.cc{ background:url(../images/tb03.png) no-repeat; padding-left:40px;}
.dd{ background:url(../images/tb04.png) no-repeat; padding-left:35px;}
.dh1{background-color:#4bbecf}
.dh1 a{background-color:#4bbecf}

.xiala{ width:675px; float:left; background-color:#FFF; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px; padding:15px;}
.xiala dl{ width:200px; float:left; font-family:'宋体'}
.xiala dl dd{ height:30px; line-height:30px; font-size:14px}
.xiala a:hover{color:#0099e0;  }

.banner{height:600px;overflow:hidden; float:left; width:100%; min-width:1200px;}
.banner .d1{width:100%;height:600px;display:block;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:700px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -36px;display:inline;}
.banner .d2 li{width:28px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main{ width:1200px; margin:auto}
.new01{ width:100%; float:left; background-color:#f6f7f7; border-bottom:1px solid #ddd; height:100px; min-width:1200px;}
.news{ width:990px; float:left; height:100px; background:url(../images/new.png) no-repeat left; padding-left:210px;}
.news dl{ width:990px; float:left; height:100px;}
.news dl dt{ height:35px; line-height:35px; font-size:20px; margin-top:20px;}
.news dl dt span{ margin-left:30px; color:#888888; font-size:12px;}
.news dl dd{ line-height:25px;}
.wrap{ width:100%; float:left; background-color:#f3f3f3; padding-bottom:75px; padding-top:75px; min-width:1200px;}
.wrap2{ width:100%; float:left; background-color:#f3f3f3; min-width:1200px; }
.cp{ width:1200px; float:left;}
.cp ul li{ position:relative;width:377px; height:281px; float:left; border:1px solid #ddd; margin-right:31px; -webkit-box-shadow: #a2a2a2 0px 0px 10px;
-moz-box-shadow: #a2a2a2 0px 0px 10px;
box-shadow: #a2a2a2 0px 0px 10px}
.cp ul li img{width:377px; height:281px; } 
.cp ul li a,.cp ul li span{display:none; text-decoration:none; color:#0099e0;}
.cp ul li:hover{cursor:pointer} 
.cp ul li:hover span{ display:block;position:absolute; bottom:0; left:0;color:#0099e0;width:377px; 
z-index:10;height:55px; font-size:14px; line-height:55px; background: url(../images/bj01.png); text-align:center}
.cp ul li:hover span a{display:block;padding-left:50px; float:left}
#cp-aa{ padding-left:10px; padding-right:10px; line-height:35px;background-color:#0099e0; color:#FFF; border:1px solid #FFF; margin-left:20px; margin-top:10px;}




.foot{ width:100%; height:333px; float:left; background:url(../images/footbj.jpg) repeat-x; min-width:1200px;}
.foot-l{ width:790px; float:left; height:223px; margin-top:20px;}
.foot-l dl{ width:180px; float:left; color:#FFF}
.foot-l dl dt{ font-size:18px; line-height:50px;}
.foot-l dl dd{ font-size:14px; line-height:30px; height:30px; padding-left:0px;}
.foot-l dl dd a{ color:#FFF}

.foot-r{ width:400px; float:right; height:223px; margin-top:20px; font-size:18px; line-height:50px;color:#FFF}
.foot02{ width:100%; float:left; height:75px; line-height:30px; text-align:center; color:#FFF; font-size:14px; padding-top:15px;}
.nybanner{ width:100%; height:350px; float:left; min-width:1200px;}
.dlm{ width:1200px; float:left; height:50px; line-height:50px; border-bottom:1px solid #ddd; margin-top:15px; font-size:24px}
.contect{ width:1200px; float:left; margin-top:30px; font-size:14px; line-height:30px; margin-bottom:30px;} 
.canshu{ width:1200px; float:left; margin-top:30px;}
.canshu dl{ width:1200px; height:75px; float:left;}
.canshu dl dt{ width:230px; float:left; height:75px; line-height:75px; text-align:center; font-size:14px; font-weight:bold;}
.canshu dl dd{ width:920px; float:right;height:75px; line-height:75px; font-size:14px}
.fenx{ width:100%; float:left; margin-top:30px; border-top:1px dotted #ddd; padding-top:30px; font-size:12px; line-height:25px;}

.nymain{ width:1200px; float:left; margin-top:20px; margin-bottom:30px;}
.left{ width:240px; float:left; background-color:#FFF}
.left h1{ height:55px; line-height:55px; background: url(../images/tb07.png) no-repeat 15px 20px; font-size:18px; color:#FFF; padding-left:45px; background-color:#0099e0}
.left dl dd{ margin-left:5px; margin-right:5px; margin-top:5px; height:46px; line-height:46px; background-color:#e9eaea; width:230px; float:left; font-size:14px}
.left dl dd a{width:220px;height:46px;float:left;line-height:46px; padding-left:10px;}
.left dl dd a:hover{ background:url(../images/zlmbj.jpg) no-repeat center; color:#FFF}
.zlmon{background:url(../images/zlmbj.jpg) no-repeat center; color:#FFF}
.zlmon a{background:url(../images/zlmbj.jpg) no-repeat center; color:#FFF}
.left dl dt{ margin-top:20px; float:left}
.right{ width:960px; float:right}
.wz{ width:960px; float:left; height:55px; line-height:55px; background-color:#e9eaea}
.wz i{ margin-left:20px; font-size:18px; color:#0099e0; background:url(../images/tb05.png) no-repeat left; padding-left:20px;}
.wz span{ float:right; background:url(../images/tb06.png) no-repeat left; padding-left:20px; margin-right:15px;}
.contect2{ width:918px; float:left; background-color:#FFF; border-bottom:1px solid #e9eaea; border-left:1px solid #e9eaea; border-right:1px solid #e9eaea; padding:20px; font-size:14px; line-height:30px;}
.xiazai{ width:888px; float:left; height:59px; line-height:59px; border-bottom:1px dashed #ccc; background:url(../images/tb0833.png) no-repeat left; padding-left:0px;}
.xiazai span{ width:104px; float:right; height:26px; background:url(../images/xz01.png) no-repeat center; margin-top:20px;}
.xiazai span a{width:104px; height:26px; float:right}
.xiazai span a:hover{background:url(../images/xz02.png) no-repeat center}
.fy{ width:100%; float:left;  margin-bottom:30px; margin-top:30px; text-align:center}
.fy a{ padding:10px; padding-bottom:5px; padding-top:5px; border:1px solid #ddd}
.fy a:hover{ background-color:#0099e0; color:#FFF}
.rc{ line-height:45px; border-bottom:1px dotted #ddd}
.bk2{ width:380px; height:30px; border:1px solid #ccc}
.photo{ width:210px; height: auto; float:left; margin-left:9px; margin-right:10px; margin-bottom:20px; line-height:35px; text-align:center; font-size:12px}
.photo img{ width:208px; height:76px; border:1px solid #ddd}
.photo img:hover{ border:1px solid #0099e0}
.newlb{ width:918px; float:left; height:113px; overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px; line-height:24px;font-size:12px;}
.newlb i{ font-size:18px}
.newlb span{ float:right;  color:#999}
.newlb img{ width:159px; height:113px; float:left; margin-right:20px;}
.title{ width:100%; float:left; line-height:55px; font-size:24px; text-align:center}
.date{ width:100%; float:left; line-height:25px; text-align:center; color:#999; border-bottom:1px dashed #ddd}
.tex{ width:100%; float:left; margin-top:20px; line-height:30px;}
#fh{ background-color:#0099e0; color:#FFF; padding-left:15px; padding-right:15px; padding-bottom:3px; padding-top:2px;}