@charset "gb2312";
/* CSS Document */
body { margin:0px auto; font-family:"Î¢ÈíÑÅºÚ";}
img { border:0px;}
ul,p,h1,h3,h2 { list-style:none; padding:0px; margin:0px;}
.c { clear:both;}
.w { width:1200px; margin:0px auto; overflow:auto;}
a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; color:#000;}

.top { background:url(top.jpg) repeat-x; height:83px; position:fixed; z-index:9999;width:100%; top:0;}
.logo { float:left; overflow:hidden;}
.logor { float:left; color:#999; font-size:15px; padding:20px 0px 20px 10px;}
/*.nav { float:right; padding:30px 0px;}
.nav li{ float:left; padding-left:35px; font-weight:bold;}
.nav a{ color:#555;}
.nav a:hover{ color:#0E60AA;}
*/
.soso {position:relative; z-index:9999999999; right:0; float:right; margin-top:10px; margin-right:21px; }
.soso span{ float:left; display:inline-block;}
.en {}
.en a{ color:#28A6E0;}
.en a:hover{ color:#F60;}
.search-keyword { height:20px; line-height:20px; border:1px #CCCCCC solid;font-family:"Î¢ÈíÑÅºÚ"; color:#999;border-radius:25px}
.search-submit { font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; border:0; background:none; padding-bottom:5px;}


.m1 {}
.m1 img{ width:100%; height:auto;}
.m2 { background:url(m1.jpg) no-repeat center; height:900px; color:#FFF; background-size:cover;}
.m2a { font-size:25px; margin-top:50px; line-height:35px;}
.m2a b{ color:#28A7DE;}
.m2b { margin-top:40px; line-height:35px; width:740px;}
.m2c { width:120px; text-align:center; background:#29A7E1; margin-top:50px; line-height:35px;}
.m2c a{ color:#FFF;}
.m2c a:hover{}

.m3 {}
.m3 img{ width:100%;}

.m4 { background:#000; padding:10px 0px;}
.m4a { font-size:22px;}
.m4b { overflow:auto; margin-left:-30px; padding:15px 0px;}
.m4b li{ float:left; width:240px; margin-left:30px; overflow:hidden;}
.m4b img{ height:160px; width:240px;}
.m4b a{}
.m4b a:hover{}
.m4b h2{ font-size:16px; padding:11px 0px;}
.m4b p{ font-size:14px; line-height:22px;}
.m4c { width:120px; text-align:center; background:#29A7E1; margin:5px 0px; line-height:35px;}
.m4c a{ color:#FFF;}
.m4c a:hover{}

/*ÆäËûÒ³ÃæÑùÊ½*/
.banner { border-top:3px #29A7E2 solid; background:url(banner.jpg) no-repeat center top; height:195px; margin-top:83px;}
.bannera { border-top:3px #29A7E2 solid; background:url(bannera.jpg) no-repeat center top; height:195px; margin-top:83px;}
.bannern { border-top:3px #29A7E2 solid; background:url(bannern.jpg) no-repeat center top; height:195px; margin-top:83px;}
.banner1 { border-top:3px #29A7E2 solid; background:url(b1.jpg) no-repeat center top; height:195px; margin-top:83px;}
.banner2 { border-top:3px #29A7E2 solid; background:url(b2.jpg) no-repeat center top; height:195px; margin-top:83px;}
.banner3 { border-top:3px #29A7E2 solid; background:url(b3.jpg) no-repeat center top; height:195px; margin-top:83px;}
.banner4 { border-top:3px #29A7E2 solid; background:url(b4.jpg) no-repeat center top; height:195px; margin-top:83px;}
.banner5 { border-top:3px #29A7E2 solid; background:url(b5.jpg) no-repeat center top; height:195px; margin-top:83px;}
.pm { background:#000; color:#ccc;}
.psub { line-height:30px; padding:10px 0px; overflow:hidden; height:30px; color:#ccc;}
.psub p{}
.psub span{ font-size:14px; float:right;}
.psub a{ color:#CCC;}
.psub a:hover{ color:#FFF;}
.plist { overflow:auto; margin-left:-62px;}
.plist li{ float:left; margin-left:62px;}
.plist img{}
.plist div{ line-height:35px; padding:15px 0px;}
.plist a{ color:#FFF;}
.plist a:hover{}
.dede_pages{ font-size:12px; margin:25px 0px; overflow:auto;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.ptitle { color:#FFF; font-size:25px; margin-bottom:25px;}
.pinfo { background:#000;}
.pinfop { margin-bottom:100px; overflow:auto; background:url(tab.jpg) no-repeat 1000px 0px;}
.pifop_l { float:left;}
.pifop_r { float:left;}

.lanrenzhijia{ width:650px; height:550px; background:#29A7E1; overflow:hidden;}
.lanrenzhijia .tab{ overflow:hidden; background:#105FAC; font-size:20px;}
.lanrenzhijia .tab a{ display:block; padding:20px 30px 21px; float:left; color:#fff;}
.lanrenzhijia .tab a:hover{ background:#29A7E1; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#29A7E1; color:#fff; text-decoration:none;}

.lanrenzhijia .content{ overflow:hidden; width:650px; height:483px; position:relative; color:#FFF;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0;}
.lanrenzhijia .content li{ width:650px; float:left;}
.lanrenzhijia .content p{ padding:20px; line-height:35px;}

.nlist {}
.nlist li{ overflow:auto; border-bottom:1px #CCCCCC dashed; padding:30px 0px;}
.nlist a{ color:#FFF;}
.nlist a:hover{ color:#CCC;}
.nlista { float:left; width:250px;}
.nlistb { float:left; width:920px; margin-left:30px;}
.nlistb h2{ font-size:22px;}
.nlistb p{ line-height:25px; padding-top:25px;}
.nlistb span{ background:url(pdf.jpg) no-repeat; width:29px; height:30px; float:left; padding-right:15px;}

.title { text-align:center; font-size:25px; padding:30px 0px;}
.oth { font-size:12px; color:#CCC; border-bottom:1px #CCCCCc solid; line-height:35px;}
.info { line-height:30px; padding:30px 15px;}

#wrap{overflow:hidden;}
.item6{position:relative;float:left;width:20%;height:100%;cursor:pointer;overflow:hidden;}
.item6 div{position:absolute;width:0;height:0;background:url(demo02.png) repeat;overflow:hidden;_zoom:1;}
.item6 .cornerCC{left:78px;top:101px;}
.item6 dl{position:absolute;top:0%; padding-top:220px; left:0;width:100%;height:100%;display:none;}
.item6 dt{width:100%;text-align:center;color:#FFF;  overflow:auto;}
.item6 dt a{ color:#FFF; text-decoration:none;}
.item6 dt a:hover{ color:#F60; text-decoration:none;}
.item6 dt h3{ padding-bottom:30px; font-size:30px;border-bottom:1px #FFFFFF solid; margin:0px 30px; }
.item6 dd{padding:0 45px;width:100%;line-height:25px; text-align:left; color:#FFF; padding-top:30px;}

.item6 h2 p{height:40px; color:#fff;}
.item6 h2{position:absolute;left:0;top:30%;height:100px; width:100%;background:url(00demo022.png) no-repeat center; text-align:center;}

.lya { font-size:16px; padding:15px 0px 15px 20px;}
.lyb1 {padding:5px; margin:5px 0px;}
.lyb1 span{ float:left; width:100px; text-align:right;}
.lyb2 {padding:5px; border:1px #fff solid; background:none; width:435px; height:120px;}
.intxt { padding:5px; border:1px #fff solid; background:none; width:435px;}
.intxta { padding:5px; border:1px #fff solid; background:none; width:156px;}
.coolbg { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; background:#105FAC; color:#FFF; padding:5px 30px; border:0px;}

.sx { color:#FFF; padding-top:25px;}
.sx a{ color:#FFF; }
.sx a:hover{ color:#FF6;}

.pindex { background:#000; padding-top:83px;}
.pindex_a { margin:40px auto;}
.pindex_b { text-align:center; background:#29A7E1;}
.pindex_b h2{ height:60px; line-height:60px; font-size:20px;}
.pindex_b a{ color:#FFF;}
.pindex_b a:hover{ text-decoration:none;color:#CCC;}

.down { line-height:45px; padding:30px;}
.down img{ padding-right:15px;vertical-align:middle;}
.down a{ color:#FFF; line-height:45px;background:url(dow.jpg) no-repeat ; display:block; height:45px; padding-left:50px;}

.pms { padding:0px 0px 15px 0px; overflow:auto; line-height:30px;}


.foot { background:#105FAC; color:#FFF; padding:40px 0px;}
.foot a { color:#FFF;}
.foot a:hover { color:#FF6;}
.foota { float:left;}
.footb { float:left; margin-left:20px;}
.footb p{ line-height:30px;}
.footb p b{ color:#27A8E1; padding-right:20px;}
.footb p a{ padding:0px 15px;}
.footb p a:hover{color:#27A8E1;}
.footc { float:right;}
.boot { background:#29A7E1; color:#FFF; padding:20px 0px; font-size:14px; line-height:25px;}
.boot a { color:#FFF;}
.boot a:hover { color:#FF6;}
.boota { float:left;}
.bootb { float:left; margin:0px 71px;}
.bootc { float:left;}

.fenye { font-size:14px; text-align:center; margin:20px auto; padding:20px 0; overflow:auto;}
.fenye a{ border:1px #CCC solid; padding:4px; margin:0 2px;}
.fenye .page-num-current{ background:#CCC; color:#F00;}

