body{ font-size:12px; color:#000; padding:0; margin:0 auto;}
ul,li,dl,dt,dd,p,div,br,p{margin:0; padding:0; list-style-type:none;}
/* 链接颜色 */
a:link {color: #454547; text-decoration:none;}
a:visited {color: #454547;text-decoration:none;}
a:hover {color: #454547; text-decoration:underline;}
a:active {color: #454547;}
img{ border:0;}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.famwei{ font-family:"微软雅黑";}
.famhei{ font-family:"黑体";}
.h7{ width:100%; height:7px;}
.h10{ width:100%; height:10px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.content{ width:950px; margin:0 auto;}
.bgcolor-grey{ background-color:#f0f0f0;}
.wht, .wht a{ color:#fff;}
.grey, .grey a{ color:#454547;}
.green, .green a{ color:#025a51;}
.mrgl5{ margin-left:5px;}
.mrgl10{ margin-left:10px;}
.mrgl15{ margin-left:15px;}
.mrgr15{ margin-right:15px;}
.hg26{ height:26px; width:100%;}
.hg5{ height:6px; width:100%;}
.hg15{ height:15px; width:100%;}
.hg15h{ height:15px; width:100%;background-color:#f0f0f0;}
.hg40{ height:40px; width:100%;}
.hg50{ height:50px; width:100%;}
.hg30{ height:30px; width:100%;}
.hg95{ height:95px; width:100%;}
.gotop{ background:#025a51; width:40px; height:55px; left:50px; position:fixed; _position:absolute; left:50%; margin-left:475px; bottom:120px; border-bottom-right-radius:5px; border-top-right-radius:5px; text-align:center; padding-top:10px; box-shadow:2px 2px 5px #b4b4b4;}
.gotop a{ text-decoration:none;}
.banner{ width:100%; background:#f7f9f9 url(../images/banner.png) no-repeat center; height:591px;}

.nav{height:33px; line-height:33px; background:url(../images/navbg.png) no-repeat center;}
.w900{ width:910px; height:auto; margin:0 auto;}
.w150{ width:150px !important;}
.w125{ width:125px;}
.navin li{ display:inline;width:auto; float:left; min-width:125px;}
.navin li:hover{ background:url(../images/hoverbg.png) no-repeat;}
.navin li span{ display:block; width:22px; height:33px; float:left; margin-right:8px;}
.navin li .ico1{ background:url(../images/ico1.png) no-repeat center;}
.navin li .ico1{ background:url(../images/ico1.png) no-repeat center;}
.navin li .ico2{ background:url(../images/ico2.png) no-repeat center;}
.navin li .ico3{ background:url(../images/ico3.png) no-repeat center;}
.navin li .ico4{ background:url(../images/ico4.png) no-repeat center;}
.navin li .ico5{ background:url(../images/ico5.png) no-repeat center;}
.navin li .ico6{ background:url(../images/ico6.png) no-repeat center;}
.navin li .ico7{ background:url(../images/ico7.png) no-repeat center;}
.navin li a{text-decoration:none; display:inline-block;}
.box1{ background:url(../images/box1bg.png) no-repeat center bottom; height:400px; }
.bza{ line-height:26px; padding:15px 0; }
.bza30{ line-height:30px; padding:15px 0; }
.project-hd{}
.project-hd li{ float:left; width:auto; background:url(../images/projectli.png) no-repeat right; height:32px; line-height:32px; padding-right:22px; cursor:pointer;}
.project-hd .onhover{ color:#fff;background:url(../images/projectlion.png) no-repeat center; width:111px; text-align:center; padding-right:0px !important;}

.w575{ width:575px;}
.w575 img{ float:left; width:295px; height:222px; margin-right:20px;}
.w575 li{ line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:'微软雅黑'}
.greyradbg{ display:block; float:left; background:url(../images/greyradbg.png) no-repeat center; height:29px; width:57px; text-align:center; margin-right:12px;}
.line40{ line-height:40px;}
.w320{ width:320px; padding:0 12px; border-left:1px dotted #454547; height:auto;}
.ask, .answer{ height:auto; line-height:21px;}
.ask img{ float:left;}
.answer img{ float:right;}
.xhx{border-bottom:dashed 1px #999999;}
.box3{ background:url(../images/box3bg.png) no-repeat center bottom; height:474px; }
.greyradbglg{ background:url(../images/greyradbglg.png) no-repeat left; height:26px; line-height:26px; text-indent:7px; margin-bottom:10px;}
.overscroll{ height:320px; overflow-y:scroll;}
.overscroll li{ line-height:33px;}
.overscroll .peo{ float:left;display:block; width:20px; height:33px; margin-right:5px;}
.overscroll .men{background:url(../images/men.png) no-repeat center;}
.overscroll .women{background:url(../images/women.png) no-repeat center;}
.sinpic{width:468px; height:auto;}
.sinpic img{ width:468px; height:278px;}
.box4{ height:auto;}
.mapbox{background:url(../images/301.png) no-repeat;width:944px; height:668px; -webkit-box-shadow: 5px 5px #b4b4b4; -moz-box-shadow: 5px 5px #b4b4b4; box-shadow: 5px 5px #b4b4b4;  }
.contant{position: relative; width:944px; height:668px;}

.box5{ background:url(../images/box5bg.png) no-repeat center bottom; height:1257px;}
.bkjx_txt{ width:430px; line-height:26px;}
.jxtit{ color:#000; font-size:22px; height:38px; font-weight:bold; border-bottom:1px dotted #454547; line-height:20px;}
.bkjx_pic{ text-align:center; width:430px; line-height:38px;}
.bkjx_pic img{ width:422px; height:228px; border:0;}
.picwidth img{ width:100%;}
.w678{ width:678px;}
.w268{ width:268px;}
.type{
	background: url(../images/allbg.png) no-repeat;
	position: absolute;
	height: 60px;
	cursor: pointer;
	z-index: 0;
	background-image: url(../images/allbg.png);
}
.type a{width:100%; display:block; }

.typetitle{background:#e6e6e6; border:5px solid #025a51; padding:5px;filter: Alpha(Opacity=90); position:absolute; cursor:pointer; display:none; line-height:23px; font-size:14px; color:#333;  }
.typetitle a{width:100%; display:block; height:60px;}
.typetitle span { font-family: Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#f00;}

.t1{
	background-position: 0px 0px;
	width: 50px;
	top: 239px;
	left: 445px;
	z-index: 1;
}
.t2{
	background-position: 0px 0px;
	width: 50px;
	top: 169px;
	left: 81px;
	z-index: 1;
}
.t3{
	background-position: 0px 0px;
	width: 50px;
	top: 190px;
	left: 436px;
	z-index: 1;
}
.t4{
	background-position: 0px 0px;
	width: 50px;
	top: 265px;
	left: 474px;
	z-index: 1;
}
.t5{
	background-position: 0px 0px;
	width: 50px;
	top: 233px;
	left: 487px;
	z-index: 1;
}
.t6{
	background-position: 0px 0px;
	width: 50px;
	top: 172px;
	left: 145px;
	z-index: 1;
}
.t7{
	background-position: 0px 0px;
	width: 50px;
	top: 420px;
	left: 230px;
	z-index: 1;
}
.t8{
	background-position: 0px 0px;
	width: 50px;
	top: 498px;
	left: 65px;
	z-index: 1;
}
.t9{
	background-position: 0px 0px;
	width: 50px;
	top: 529px;
	left: 38px;
	z-index: 1;
}
.t10{
	background-position: 0px 0px;
	width: 50px;
	top: 207px;
	left: 558px;
	z-index: 1;
}
.t11{
	background-position: 0px 0px;
	width: 50px;
	top: 493px;
	left: 452px;
	z-index: 1;
}
.t12{
	background-position: 0px 0px;
	width: 50px;
	top: 179px;
	left: 508px;
	z-index: 1;
}
.t13{
	background-position: 0px 0px;
	width: 50px;
	top: 548px;
	left: 293px;
	z-index: 1;
}
.t14{
	background-position: 0px -103px;
	width: 50px;
	top: 313px;
	left: 223px;
	z-index: 1;
}
.t15{
	background-position:0px -103px;
	width:50px;
	top:366px;
	left:210px;
	z-index:1;
}
.t1:hover,.t2:hover,.t3:hover,.t4:hover,.t5:hover,.t6:hover,.t7:hover,.t8:hover,.t9:hover,.t10:hover,.t11:hover,.t12:hover,.t13:hover{background-position:0px -58px;}
.t14:hover,.t15:hover{background-position:0px -161px;}
.t1 a,.t2 a,.t3 a,.t4 a,.t5 a,.t6 a,.t7 a,.t8 a,.t9 a,.t10 a,.t11 a,.t12 a,.t13 a,.t14 a,.t15 a {width:50px; height:60px;}


.tt1{
	width:380px;
	height:162px;
	background-position:0px 0px;
	top:100px;
	left:49px;
	z-index:7;
}
.tt2{
	width:300px;
	height:162px;
	background-position:0px 0px;
	top:-20px;
	left:-10px;
	z-index:20;
}
.tt3{
	width:300px;
	height:142px;
	background-position:-490px -873px;
	top:6px;
	left:314px;
	z-index:7;
}
.tt4{
	width:350px;
	height:162px;
	background-position:-675px -876px;
	top:320px;
	left:500px;
	z-index:9;
}
.tt5{
	width:300px;
	height:142px;
	background-position:-675px -1115px;
	top:65px;
	left:504px;
	z-index:11;
}
.tt6{
	width:300px;
	height:162px;
	background-position:-675px -1115px;
	top:270px;
	left:49px;
	z-index:12;
}
.tt7{
	width:300px;
	height:142px;
	background-position:-675px -1115px;
	top:260px;
	left:-40px;
	z-index:12;
}
.tt8{
	width:350px;
	height:162px;
	background-position:-675px -1115px;
	top:320px;
	left:49px;
	z-index:12;
}
.tt9{
	width:300px;
	height:162px;
	background-position:-675px -1115px;
	top:590px;
	left:59px;
	z-index:20;
}
.tt10{
	width:300px;
	height:162px;
	background-position:-675px -1115px;
	top:230px;
	left:600px;
	z-index:20;
}
.tt11{
	width:300px;
	height:162px;
	background-position:-675px -1115px;
	top:330px;
	left:500px;
	z-index:20;
}
.tt12{
	width:300px;
	height:142px;
	background-position:-675px -1115px;
	top:10px;
	left:530px;
	z-index:20;
}
.tt13{
	width:310px;
	height:162px;
	background-position:-675px -1115px;
	top:370px;
	left:10px;
	z-index:20;
}
.tt14{
	width:320px;
	height:162px;
	background-position:-675px -1115px;
	top:120px;
	left:100px;
	z-index:20;
}
.tt15{
	width:300px;
	height:162px;
	background-position:-675px -1115px;
	top:250px;
	left:380px;
	z-index:20;
}
.tip{width:800px; height:500px; background:#fff; position:fixed; top:50%; left:50%; margin-left:-400px; margin-top:-250px; z-index:100; box-shadow:0 0 5px #d2d2d2; -moz-box-shadow:0 0 5px #d2d2d2; -webkit-box-shadow:0 0 5px #d2d2d2; border:solid 8px #ff6800;}
.tiptxt{padding:40px; font-family:"微软雅黑"; position:relative;}
.tiptxt i{display:block; width:41px; height:41px; background:url(../images/btn_shut.png) no-repeat; position:absolute; right:-20px; top:-25px; cursor:pointer;}
.tiptxt_p1{font-size:20px; line-height:30px; font-weight:bold; margin-bottom:20px;}
.tiptxt_p2{font-size:16px; line-height:30px; text-indent:2em;}
.tiptxt_p3{font-size:16px; line-height:30px; margin-bottom:5px; font-weight:bold;}
.tiptxt_p4{font-size:16px; line-height:26px; text-indent:2em; font-size:14px; font-family:"宋体";}
