@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4c4c4c;
	line-height:1.5;
	font-family:Microsoft Yahei
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#4c4c4c;
	text-decoration:none;
	}
a:hover{
	color:#0067ac;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
.top01{ width:100%; float:left; height:30px; line-height:30px; border-bottom:1px solid #eee; font-size:14px}
.top01 span{ float:right;}
.header{ width:100%; float:left; height:100px; border-bottom:1px solid #eee }
.head-l{ width:960px; float:left}
.head-r{ width:240px; float:right}
.logo{ width:960px; height:80px; float:left; }
.logo span{ height:100%; vertical-align:middle; display:inline-block}
.logo img{ max-height:80px; max-width:960px; vertical-align:middle}
.tel{ width:290px; float:right; font-size:16px; line-height:20px; margin-top:20px; margin-bottom:20px;}
.tel img{ float:left; margin-right:10px;}
.tel b{ color:#ff0000; font-size:22px}
.wxpt{ width:240px; float:right; height:30px; line-height:30px; color:#0067ac}
.wxpt img{ float:right; margin-top:5px;}

.nav{ width:960px; float:left; height:30px; font-size:16px; line-height:30px;}
.nav a{ float:left; height:30px; line-height:30px; margin-right:90px;}
.xiala{ padding:10px; background:#0067ac; color:#FFF; font-size:14px; line-height:30px; padding-left:25px;}
.xiala a{ color:#FFF;}

.ss{ width:100%; float:left; height:62px; line-height:62px; border-bottom:1px solid #eee}
.ss01{ width:330px; height:34px; float:right; margin-top:15px;}
.ss01 span{ float:right;}
.bk{ width:248px; border:1px solid #ddd; border-right:0px; background:#fafafa; height:32px; padding-left:10px; font-family:'微软雅黑'; color:#999}

.main{ width:1200px; margin:auto}
.bt{ width:1200px; float:left; margin-top:40px; background:url(../images/hx.png) no-repeat center;}
.bt dl dt{ font-size:26px; color:#1a1918; text-align:center;line-height:30px; }
.bt dl dd{ font-size:20px; color:#0067ac; text-align:center; }

.cptitle{ width:1197px; float:left; margin-top:45px; text-align:center}
.cptitle a{ padding:35px; padding-bottom:10px; padding-top:10px; border:1px solid #ddd; font-size:16px}
.cptitle a:hover{ background:#0067ac; color:#FFF}
.cptex{ width:1200px; float:left;}
.cptex dl{ width:285px; float:left; margin-right:20px; margin-top:30px;}
.cptex dl dt{ height:218px; text-align:center; border:1px solid #ddd}
.cptex dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cptex dl dt img{ max-height:218px; max-width:283px;}
.cptex dl dd{ height:32px; line-height:32px; border-bottom:2px solid #0067ac; font-size:14px}
.cptex dl dd i{ float:right; font-family:'宋体'}


.ys{ width:1200px; float:left; margin-top:40px;}
.ys dl{width:200px; float:left; margin-right:49px;}
.ys dl dt{ height:200px; text-align:center; line-height:200px; font-size:80px; color:#FFF; font-weight:bold; background:url(../images/ysbj.png) no-repeat center;}
.ys dl dd{ font-size:18px; line-height:70px; text-align:center; font-weight:bold}
.al{ width:1200px; float:left; margin-top:40px;}
.al dl{ width:370px; float:left; margin-right:45px;}
.al dl dt{ height:260px; text-align:center}
.al dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.al dl dt img{ max-height:260px; max-width:370px; vertical-align:middle}
.al dl dd{ font-size:14px; line-height:45px; text-align:center}

#demo { 
overflow:hidden; 
width:1200px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}
.more{ width:100%; float:left; margin-top:60px; text-align:center;}
.more a{ padding:35px; padding-bottom:10px; padding-top:10px; border:1px solid #0067ac; color:#0067ac; font-size:14px; border-radius:25px}
.ggt{ width:100%; float:left; margin-top:40px; height:195px; background:url(../images/gg01.jpg) no-repeat center;}

.wrap{ width:100%; float:left; background:#f5f5f5; padding-bottom:40px; min-width:1200px;}
.new01{ width:580px; float:left; margin-top:35px;}
.new01 h1{ border-bottom:1px solid #0067ac; font-size:20px; color:#0067ac; font-weight:normal; line-height:30px;}
.new01 h1 i{ font-size:26px; color:#1a1918}
.new01 h1 a{ float:right; margin-top:30px; font-size:14px; color:#0067ac}
.newtitle{ width:318px; float:left; text-align:center; margin-top:20px; height:40px; margin-left:130px; border:1px solid #ddd; border-right:0px;}
.newtitle ul li{ width:158px; float:left; height:40px; line-height:40px; text-align:center; border-right:1px solid #ddd }
.newtitle ul li a{width:159px; float:left; height:40px; line-height:40px; text-align:center;}
.newtitle ul li a:hover{ background:#0067ac; color:#FFF}

.hcOn {background:#0067ac; color:#FFF}
.hcOn a:link{background:#0067ac; color:#FFF}
.hcOn a:visited {background:#0067ac; color:#FFF}
.hcOn a:hover {background:#0067ac; color:#FFF}

.newtex{ width:580px; float:left; margin-top:10px;}
.newtex01{ width:580px; float:left; height:80px; padding-bottom:20px; border-bottom:1px solid #ddd; margin-top:20px;}
.newtex-img{ width:158px; float:left; height:78px; border:1px solid #ddd; background:#FFF}
.newtex-img span{ height:100%; display:inline-block; vertical-align:middle}
.newtex-img img{ max-height:78px; max-width:158px; vertical-align:middle}
.newtex01 dl{ width:400px; float:right}
.newtex01 dl dt{ font-size:16px; font-weight:bold; line-height:30px;}
.newtex01 dl dd{ line-height:24px; font-size:14px; color:#4c4c4c}
.huiz{ width:580px; float:left; margin-top:54px;}
.huiz dl{ width:280px; float:left; border:1px solid #ddd; height:307px; background:#FFF; margin-right:10px;}
.huiz dl dt{ height:210px; text-align: center; margin-bottom:10px;}
.huiz dl dt img{ width:280px; height:210px; }
.huiz dl dd{ font-size:14px; line-height:22px; padding-left:10px; padding-right:10px;}
#demo { 
overflow:hidden; 
width:580px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
.about{ width:580px; float:left; margin-top:10px; font-size:14px; color:#666666; line-height:27px;}
.about img{ margin-bottom:5px;}

.lxwm{ width:580px; float:left;}
.lxwm dl{ width:190px; float:left; margin-top:15px;}
.lxwm dl dt{ font-size:18px; font-weight:bold; line-height:30px; height:38px;}
.lxwm dl dt img{ float:left; margin-right:10px; height:38px;}
.lxwm dl dd{ font-size:16px; line-height:20px; margin-top:5px; text-align:center}

.foot{ width:100%; float:left; background:#0067ac; margin-top:40px; padding-top:10px; padding-bottom:10px; min-width:1200px;}
.foot01{ width:1200px; float:left; padding-bottom:20px;}
.foot01-l{ width:495px; float:left}
.foot01-l dl{ width:99px; float:left; background:url(../images/sx02.png) no-repeat right top; height:148px; padding-top:10px;}
.foot01-l dl dd{ font-size:14px; line-height:27px; padding-left:15px; color:#FFF}
.foot01-l dl dd a{ color:#FFF}
.foot01-r{ width:685px; float:right; font-size:14px; line-height:27px; color:#FFF; margin-top:10px;}
.foot01-r span{ float:right; text-align:center}
.foot02{ width:1200px; float:left; height:45px; line-height:45px; text-align:center; background:url(../images/hx02.png) no-repeat top center; color:#FFF; font-size:14px; margin-top:15px;}

.nybanner{ width:100%; float:left; height:360px; min-width:1200px;}
.wz{ width:100%; float:left; height:38px; line-height:38px; border-bottom:1px solid #eee; font-size:14px}

.left{ width:230px; float:left; margin-top:25px;}
.right{ width:927px; float:right; margin-top:25px;}
.zlm{ width:230px; float:left;}
.zlm-t{ width:230px; height:67px; float:left; line-height:67px; text-align:center; background:url(../images/zlm-t.png) no-repeat center; font-size:20px; color:#0067ac}
.zlm01{ width:230px; float:left; background:url(../images/bj01.jpg) repeat-y; font-size:14px; line-height:25px;}
.zlm01 dl{background:url(../images/hx03.jpg) no-repeat top; width:230px; float:left; padding-top:15px; padding-bottom:15px;}
.zlm01 dl dd{font-size:14px; line-height:25px; padding-left:15px; padding-right:15px;}
.zlm01 dl dd b{ font-size:16px; color:#0175c3}
.zlm01 ul li{ width:230px; float:left; height:53px; line-height:53px; text-align:center; background:url(../images/hx03.jpg) no-repeat top; }
.zlm01 ul li a{width:230px; float:left; height:53px; line-height:53px; text-align:center;}
.zlm01 ul li a:hover{ background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF;}
.zlm01on{ background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF;}
.zlm01on a{ background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF;}

.subNavBox{width:230px;float:left; background:url(../images/bj01.jpg) repeat-y;}
.subNav{width:230px; float:left; font-size:16px; font-weight:bold; height:53px; line-height:53px; text-align:center; background:url(../images/hx03.jpg) no-repeat top; CURSOR: pointer; }
.subNav:hover{float:left; background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF; }
.currentDd{background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF;}
.currentDt{background:url(../images/zlmbj.png) no-repeat -4px 5px; color:#FFF;}
.currentDt a{ color:#FFF;}
.currentDd a:hover{ color:#FFF;}
.navContent{display:none;float:left; width:230px; }
.navContent li a{WIDTH: 230px; DISPLAY: block; HEIGHT:48px; FONT-SIZE: 14px; CURSOR: pointer; line-height:48px; background:url(../images/hx03.jpg) no-repeat top; text-align:center}

.zlm-b{ width:230px; float:left}
.contect{ width:927px; float:left; font-size:14px; line-height:30px;}
.hz{ width:170px; height:80px; float:left; border:1px solid #ddd; margin-right:16px; margin-top:18px; text-align:center}
.hz span{ height:100%; display:inline-block; vertical-align:middle}
.hz img{ max-height:80px; max-width:170px; vertical-align:middle}

.photo{ width:280px; float:left; margin-left:14px; margin-right:14px; margin-top:15px;}
.photo dl dt{ height:200px; text-align:center}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-height:200px; max-width:280px; vertical-align:middle}
.photo dl dd{ font-size:16px; text-align:center; line-height:40px;}

.photo2{ width:290px; float:left; margin-right:28px; margin-top:15px;}
.photo2 dl dt{height:258px; border:1px solid #ddd; text-align:center; margin-bottom:10px; }
.photo2 dl dt span{height:100%; display:inline-block; vertical-align:middle}
.photo2 dl dt:hover{ border:1px solid #0067ac}
.photo2 dl dt img{max-height:258px; max-width:290px; vertical-align:middle}
.photo2 dl dd{ line-height:18px; text-align:center; font-size:12px}
.photo2 dl dd i{ font-size:16px}

.newlb{ width:927px; float:left; height:126px; padding-bottom:25px; border-bottom:1px dashed #ddd; margin-top:25px;}
.newlb-img{ width:170px; height:124px; border:1px solid #ddd; float:left; text-align:center}
.newlb-img span{ height:100%; display:inline-block; vertical-align:middle}
.newlb-img img{ max-height:124px; max-width:170px; vertical-align:middle}
.newlb01{ width:520px; float:left; margin-left:15px;}
.newlb01 dl dt{ font-size:20px; color:#0067ac; line-height:35px;}
.newlb01 dl dd{ font-size:12px; line-height:24px;}
.newlb-date{ width:125px; float:right; line-height:30px; font-size:14px; text-align:right}
.newlb-date i{ font-size:30px;}
.newlb-date a{ padding:25px; padding-bottom:5px; padding-top:5px; background:#0067ac; color:#FFFFFF;border-radius:10px;}

.fwzc{ width:927px; float:left; margin-top:15px;}
.fwzc h1{ font-size:16px; border-top:2px solid #0067ac; color:#0067ac; line-height:35px;}
.fwzc dl dd{ width:121px; float:left; font-size:14px; line-height:30px; margin-top:15px;}

.cjwt{ width:927px; float:left; margin-top:25px;}
.cjwt dl dt{ font-size:16px; color:#0067ac; line-height:35px; margin-bottom:10px;}
.cjwt dl dt a{color:#0067ac;}
.cjwt dl dd{ font-size:14px; color:#808080; line-height:26px; padding-left:20px;}

.title{ width:100%; float:left; margin-top:20px; color:#0067ac; font-size:20px; font-weight:bold; text-align:center}
.date{ width:100%; float:left; padding-bottom:10px; border-bottom:1px dashed #ddd; text-align:center}
.tex{ width:100%; float:left; margin-top:20px; font-size:14px; line-height:30px;}
.next{ width:100%; float:left; margin-top:20px; padding-top:15px; border-top:1px dashed #ddd;}
.next span{ float:right;}

.cp01{ width:927px; float:left; margin-top:25px;}
.cp01-l{ width:480px; float:left; border:1px solid #ddd; padding:10px; position:relative}
.cp01-r{ width:400px; float:right; font-size:14px; line-height:54px; }

.ban{ width:480px; height: auto; position:relative; overflow:hidden;margin:0px auto 0 auto; height:298px;}
.ban2{ width:480px; height:298px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:480px; height:298px; text-align:center; position:relative}
.ban2 ul li span{ height:100%; vertical-align:middle; display:inline-block}
.ban2 ul li img{ max-height:298px; max-width:480px; vertical-align:middle}
.prev{ float:left; cursor:pointer;}
.num{ height:102px;overflow:hidden; width:440px; position:relative;float:left;}
.min_pic{ width:480px; float:left; }
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:130px; height:90px; margin-right:8px; margin-left:8px;border:1px solid #ddd}
.num ul li img{ width:130px; height:90px; }
.num ul li.on{ border:1px solid #e60012}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:35px; margin-right:3px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:35px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:50px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:50px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:70%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=70); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:70%; top:70%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}

.cp01-r h1{ font-size:18px; line-height:30px; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ddd}
.cpcs{ width:1200px; float:left; margin-top:40px; height:45px; border-bottom:1px solid #eee}
.cpcs ul li{ width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:16px; margin-right:30px;}
.cpcs ul li a{width:120px; float:left; height:45px; line-height:45px; text-align:center; font-size:16px}
.cpcs ul li:hover{ background:#0067ac; color:#fff;}

.xgcp{ width:1200px; float:left; margin-top:40px;}
.xgcp h1{ font-size:16px; line-height:35px; border-bottom:1px solid #eee;}
.xgcp dl{ width:320px; float:left; margin-right:15px; margin-top:20px;}
.xgcp dl dt{ height:180px; text-align:center; border:1px solid #eee}
.xgcp dl dt span{ height:100%; vertical-align:middle; display:inline-block}
.xgcp dl dt img{ max-height:180px; max-width:320px; vertical-align:middle}
.xgcp dl dd{ font-size:14px; text-align:center; line-height:35px;}

#gdqy { 
overflow:hidden; 
width:1200px; 
} 
#gdqy img { 
} 
#ingdqy { 
float: left; 
width: 8000%; 
} 
#gdqy1 { 
float: left; 
} 
#gdqy2 { 
float: left; 
}
.fy{ width:100%; float:left; margin-top:30px;}
.fy a{ padding:5px;}

.bgbt{ font-size:16px; font-weight:bold; height:35px; color:#0067AC}
.xzbg tr td{ border-bottom:1px dashed #666666; padding-top:5px; padding-bottom:5px; text-align: left}


.dt1{ height:35px; line-height:35px; font-size:16px; background:#CCCCCC; padding-left:30px; font-weight:bold;}
.dt2{ border-bottom:1px dotted #CCCCCC; padding-left:30px; line-height:30px; line-height:30px; font-size:14px;}
.dt3{ border-bottom:1px dotted #CCCCCC; padding-left:50px; line-height:25px; line-height:25px; font-size:12px;}
