@charset "utf-8";

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:1.5;
	font-family:'微软雅黑';
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#39c2db;
	text-decoration:none;
	}
table{ margin: auto}
.header{ width:100%; height:97px; float:left; background:url(../images/topbj.jpg) repeat-x;}
.top{ width:1108px; margin:auto; height:97px;}
.logo{ width:389px; float:left; height:72px; background:url(../images/logobj.jpg) no-repeat; text-align:center; padding-top:25px; font-size:36px; font-weight:bold;}
.nav{ width:718px; float:right; height:60px; margin-top:37px; font-weight:bold;}
.nav ul li{ float:left; height:60px; line-height:60px; text-align:center; font-size:16px; background:url(../images/sx.jpg) no-repeat right;}
.nav ul li a{ padding-left:15px; padding-right:16px; float:left; height:60px; line-height:60px;}
.nav ul li a:hover{ background-color:#d29a29; color:#FFFFFF}

.banner{height:458px;overflow:hidden; width:100%; float:left; margin-top:0px;}
.banner .d1{width:100%;height:458px;display:block;left:0px;top:0px; z-index:99}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:500px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 16px;display:inline;}
.banner .d2 li{width:17px;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;}

.wrap{ width:100%; float:left; background:url(../images/mainbj.jpg) repeat-x top;}
.main{ width:1108px; margin:auto;}
.main01{ width:1108px; float:left; margin-top:20px;}
.about{ width:681px; float:left; height:220px; background:url(../images/bj01.jpg) no-repeat center top; overflow:hidden}
.news{ width:410px; height:220px; float:right; background:url(../images/bj02.jpg) no-repeat center top;}
.about-title{ width:661px; float:left; height:45px; margin-left:10px; margin-right:10px; line-height:45px; font-size:18px; color:#114086}
.about-title span{ float:right; font-size:12px}
.about-tex{ width:661px; float:left; margin:10px; line-height:25px; font-size:14px}
.news-title{ width:360px; float:left; height:45px; line-height:45px; margin-left:25px; margin-right:25px; font-size:18px; color:#114086}
.news-title span{ float:right; font-size:12px}
.news-tj{ width:360px; float:left; line-height:25px; margin-left:25px; margin-right:25px; margin-top:10px; margin-bottom:5px; padding-bottom:13px; border-bottom:1px dashed #dddddd}
.news-tex{ width:360px; float:left; margin-left:25px; margin-right:25px; margin-bottom:20px; font-size:14px}
.news-tex ul li{ width:360px; float:left; height:28px; line-height:28px;}
.news-tex ul li span{ float:right}
.cp{ width:1068px; float:left; margin-top:10px; height:240px; background:url(../images/cpbj.jpg) no-repeat center; overflow:hidden; padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:10px;}

.cp2{ width:1066px; float:left; margin-top:10px; height: auto; background:#f8f8f8; overflow:hidden; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:10px; border:1px solid #ddd;border-radius:5px;}

.cp-title{ width:1068px; float:left; height:45px; line-height:45px; font-size:18px; color:#114086}
.cp-title span{ float:right; font-size:12px}
.cp-title em{ color:#CCCCCC; margin-left:10px;}
.cp-tex{ width:1068px; float:left;}
.cp-tex ul li{ width:195px; float:left; margin-right:15px;}
.cp-tex ul li i{ height:142px; width:190px; background-color:#FFF; float:left; border:1px solid #dddddd; padding:2px; text-align:center; vertical-align:middle; display: block;}
.cp-tex ul li i span{ height:100%; display:inline-block; vertical-align:middle}
.cp-tex ul li i img{ max-width:190px; max-height:142px; width:auto; height:auto; vertical-align:middle; }
.cp-tex ul li p{ background-color:#FFE500; margin-top:10px; line-height:25px; text-align:center; color:#E53333; font-weight:bold;}
#demo { 
overflow:hidden; 
width: 1068px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 

#gdqy { 
overflow:hidden; 
width: 1068px; 
} 
#gdqy img { 
} 
#ingdqy { 
float: left; 
width: 8000%; 
} 
#gdqy1 { 
float: left; 
} 
#gdqy2 { 
float: left; 
} 

#disan { 
overflow:hidden; 
width: 1068px; 
} 
#disan img { 
} 
#indisan { 
float: left; 
width: 8000%; 
} 
#disan1 { 
float: left; 
} 
#disan2 { 
float: left; 
} 

.foot{ width:100%; height:62px; float:left; margin-top:20px; background:url(../images/footbj.jpg) repeat-x center top; text-align:center; color:#FFFFFF; padding-bottom:15px; padding-top:15px; line-height:22px; padding-bottom:4rem;}
.nybanner{ width:100%; float:left; height:153px;}
.nymain{ width:1108px; float:left; margin-top:-45px; z-index:99}
.left{ width:185px; float:left;}
.zlm-t{ width:165px; float:left; height:45px; background-color:#094A9A; font-size:18px; color:#FFFFFF; line-height:45px; padding-left:20px;}

.subNavBox{width:183px;float:left; margin-top:0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd  }
.subNav{cursor:pointer;font-size:16px;color:#333;line-height:45px;padding-left:40px;background:url(../images/jt01.jpg) no-repeat 15px;float:left; width:143px; border-bottom:1px dotted #cccccc}
.subNav:hover{color:#33333; float:left; }
.currentDd{color:#33333; float:left; }
.currentDt{float:left; background:url(../images/jt02.jpg) no-repeat 15px; }
.navContent{display: none;float:left; width:183px; border-bottom:1px solid #dddddd  }
.navContent li a{display:block;width:143px;height:28px;text-align:left;line-height:28px;color:#333; float:left; padding-left:40px; font-size:12px  }
.navContent li a:hover{color:#ff0000;}
.tongdao{ width:185px; float:left; margin-top:10px;}
.right{ width:910px; float:right; margin-top:45px;}
.wz{ width:910px; float:left; height:45px; line-height:45px; font-size:18px; color:#094A9A; border-bottom:1px solid #dddddd}
.wz span{ float:right; font-size:12px; background:url(../images/fangzi.jpg) no-repeat left; padding-left:20px; color:#6A6B6C}
.contect{ width:910px; float:left; margin-top:10px; line-height:25px;}
.photo{ width:195px; float:left; margin-right:15px; margin-left:15px; margin-top:15px;}
.photo img{ width:190px; height:142px; border:1px solid #dddddd; padding:2px;}
.photo p{ background-color:#FFE500; margin-top:10px; height:25px; line-height:25px; text-align:center; color:#E53333; font-weight:bold;}
.fy{ width:910px; float:left; margin-top:40px; margin-bottom:20px; text-align:center}
.fy a{ padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; background-color:#E7E7E7}
.fy a:hover{ background-color:#094A9A; color:#FFFFFF}
.newlb{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; font-size:14px;}
.newlb span{ float:right;}


