@charset "gb2312";
/* CSS Document */
body{
	background: #fff; overflow-x:hidden; padding:0; margin:0; color:#333
}


a { color:#333}

.en { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.golden { font-size:25px; color:#666666 }

.bzfont { color:#ddd}
.neirong { padding:10px 50px 10px 50px; text-align:left; line-height:26px; font-size:14px;}
.te { text-align:left}
.th { height:60px; background:url(../images/th.jpg) bottom center no-repeat; margin-top:20px;}
.clin { background:url(../images/line.jpg) repeat-y center}
.w960{
	position: relative;
	width: 100%;
	float:left;
	margin: 0 auto;
}
.header{
	width:100%;
	height: 90px;
	padding: 0 ;
    position: absolute;
	background:url(../images/dgbg.jpg) repeat-x;
	left: 0;
	top: 0;
	z-index: 9999;
}

.fom { background: url(../images/bggg.jpg) repeat-x}

.deepfont { color:#FFFFFF; text-align:left}

.footer{
	height: 35px;
	padding: 1px 0 7px;
	background: url(../img/bg_shadow02.png) repeat-x top;
	font-size: 12px;
	line-height: 20px;
	z-index: 10;
}
.footer p.fr{
	color: #fff;
	
}
.zzhi { text-align:left; font-size:24px;  color: #006600!important; padding:2px; border:2px solid #C0FAC9; background:#F1FDEE; margin-bottom:15px; }
.zzhi img { padding:2px; border:1px solid #96EC84; background:#fff }


.footer a{
	display: inline-block;
	color: #fff;
	

	padding: 0 8px;
}
.footer a.weibo{
	padding-left: 3px;
	background: url(../img/bg_weibo.png) no-repeat 0 11px;
}
.footer a.weixin{
	padding-left: 38px;
	background: url(../img/bg_weixin.png) no-repeat 12px 11px;
}
.footer a:hover{
color:#ffffff

}
.weixin-box{
	width: 300px;
	height: 84px;
	position: absolute;
	left: 10px;
	bottom: 38px;
	background: url(../img/weixin.png) no-repeat;
	display: none;
}

/*Index*/
.banner{
	height: 705px;
	position: relative;
	margin: 0 auto;
	z-index: 1;
	background: url(../img/loading.gif) no-repeat center;
}
.banner .btn{
	width: 28px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 5;
	cursor: pointer;
	filter:alpha(opacity=30);
	opacity: 0.3;
}
.banner .prev{
	left: 4%;
	background: url(../img/prev01.png) no-repeat center;
}
.banner .next{
	right: 4%;
	background: url(../img/next01.png) no-repeat center;
}
.banner .list,.banner .list li{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
.banner .list li{
	display: none;
}
.banner .list li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.index-wrap{

	
	z-index: 5;
}
.index-main{
 width:100%;

	


	margin:0 auto;
}
.index-title{
	width: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	font-family: "黑体";
}
.index-title a{
	display: inline-block;
	color: #fff;
}
.index-title span{
	display: inline-block;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	filter:alpha(opacity=33);
	opacity: 0.33;
	text-transform: uppercase;
}
.index-title .btn{
	width: 13px;
	height: 13px;
	float: right;
	margin: 11px 0 0 3px;
	display: inline;
	cursor: pointer;
}
.index-title .prev{
	background: url(../img/prev02.png) no-repeat #fff;
}
.index-title .next{
	background: url(../img/next02.png) no-repeat #fff;
}
.index-title .btn.hover{
	background-color: #e5e3c2;
}
.index-box{
	width: 300px;
	height: 118px;
	float: left;
	margin-left: 32px;
	line-height:118px;
	margin-top:26px;
}
.index-box-main{
	width: 120px;
	height: 80px;
	border: 3px solid #009600;
	position: relative;
	overflow: hidden;
}
.index-visits-main li{
	width: 120px;
	height: 80px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
}
.index-visits-main .btns{
	height: 7px;
	position: absolute;
	right: 12px;
	bottom: 7px;
	z-index: 2;
}
.index-visits-main .btns span{
	display: inline-block;
	float: left;
	width: 7px;
	height: 7px;
	margin-left: 5px;
	background: url(../img/bg_sign03.png) no-repeat;
	cursor: pointer;
}
.index-visits-main .btns span.on{
	background-position: 0 -7px;
}
.index-news{
	width: 199px;
	height: 118px;
	float: left;
	margin-left: 33px;
}
.index-news-main{
	width: 193px;
	height: 80px;
	border: 3px solid #009600;
	position: relative;
	overflow: hidden;
}
.index-news-main li{
	width: 193px;
	height: 80px;
	float: left;
	background: #564d0d;
}
.index-news-main a.int{
	display: inline-block;
	width: 72px;
	float: left;
	margin: 14px 0 0 8px;
	line-height: 16px;
	color: #afac9b;
}
.index-news-main a.int:hover{
	color: #fff;
	transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-webkit-transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-ms-transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
}
.right_cons{ margin:0 auto;width:750px;height:auto;overflow:hidden;padding:20px 0 15px 0px;font:14px/30px "microsoft yahei";color:#484848; }
.cpyangs{width:750px;height:auto;}
.cpyangs li{width:222px;float:left;height:254px; margin-left:14px;}
.cpyangs li a img { padding-top:2px;}
.cpyangs li a{display:block;width:222px;height:224px;border:3px solid #D5F4C4 }
.cpyangs li a:hover{border-color: #009900 ; }
.cpyangs li a span{display:block;width:227px;height:35px; line-height:35px; text-align:center;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;color:#333; }
.ohy img { padding:5px; border:2px solid #dddddd;}

.mixxo {position:absolute; left:0px; top:-25px; width:900px; height:25px; background: url(../images/d.jpg) center no-repeat}


.mmmo { padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif }
.mmmo span { font-size:14px;  color:#03399D; font-weight:bold; line-height:15px;}


.mmmos { padding-left:14px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; }
.mmmos span { font-size:14px;  color:#ffffff; font-weight:bold; line-height:15px;}


.lists { background:url(../images/list2.jpg) repeat-y center}

.mmmosf { padding-left:12px; color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; }
.mmmosf span { font-size:12px;  color: #fff; line-height:15px;}
.mmmosf span a { color:#fff}


.ws img{ border:1px solid #ccc}

.infoss { padding:20px 5px 20px;}
.fontfs { font-size:14px; font-weight:bold}
.addr { color:#333333}
.addr a { color:#2A8A13}


.xia { border-bottom:1px solid #ddd}

.ohu { font-size:14px; text-align:left; line-height:26px;}


.cp li { margin-bottom:10px;}
.cp li a{ display:block; width:199px; height:27px; border:1px solid #B3F1A5; background:#DEF9D9; line-height:27px; font-size:14px; color:#1F7F51 }
.cp li a:hover { background:#2A8A15; color:#FFFFFF}
.cp .licked {background:#2A8A15; color:#FFFFFF}



.blue { background: url(../images/bg.jpg) bottom center no-repeat}


.kefu {position: fixed; right:10px; top:70%; z-index:9999; width:50px; height:50px; background:#174FA4}

.dabiao { font-size:22px; line-height:23px; color:#333;  }
.url { color:#999999; line-height:20px;}
.url a { color:#999999;}
.url a:hover { color:#0066CC}
.inof { font-size:14px; line-height:25px; color:#666666; text-align:left}
.hosgh { font-size:13px; color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif}
.ohy { padding-left:30px;}
.ggh { background:url(../images/bg.jpg) top fixed center no-repeat}

.hfd { width:1018px; height:auto; margin:0 auto; background:#EAEAEA; border-top:5px solid #0059B2; margin-top:20px; overflow:hidden }

.hfdff { width:1018px; height:auto; margin:0 auto; background:#EAEAEA; border-top:5px solid #0059B2; overflow:hidden }

.fwd { background:url(../images/tel.jpg) right no-repeat}

.bn { border:1px solid #DDDDDD; background:#ffffff; padding:20px;}


.pz2  { font-size:14px; font-weight:bold}

.deep { width:100%; height:118px; background:url(../images/deep.jpg) repeat-x}


.dsite { padding-left:20px;}
.dsite  span{ font-size:14px; color:#fff; font-weight:bold}
.dsite  a { color:#FFFFFF; line-height:20px;}



.ff { display:none;   }

.ff .navlist { height:88px;}
.small  { width:100%; height:43px;  position:fixed; top:0; left:0; color:#FFFFFF; z-index:66; background: url(../images/nav.jpg) repeat-x; z-index:9999  }
.nav {width:100%; height:33px; }

.navs { width:597px; height:90px;}
.navs li { float:left; vertical-align:bottom; }
.navs li a { display:block; width:69px; height:30px; color:#fff; font-size:14px; padding-top:60px; margin-left:13px; text-align:center; font-weight:bold}
.navs li a:hover { background:url(../images/gh.jpg) no-repeat; text-align:center}


#navli li a{ display:block; width:72px; height:21px; background:#1E2F5F; margin-top:5px; color:#FFFFFF; line-height:21px;}
#navli li a:hover { display:block; background: #FFCC00!important; color:#333333!important}
.xbt { padding:5px 10px 5px 10px; text-align:left; font-size:14px; color:#666; line-height:22px;}
.xbt a {  color: #006600; background: #E1FFDF; margin:6px; line-height:40px; padding:3px; border:1px solid #B9F7AE;  }
.xbt a:hover { background:#009900; color:#FFFFFF}

/*子页部分css*/

.f_yahei {font-family:"Microsoft YaHei","微软雅黑", "宋体" !important ;}

.aomm { background:url(../images/413.jpg) top center no-repeat}

.xomm {background:url(../images/a1.jpg) fixed}


#abml {width:940px; height:161px;}
#abmll {position:absolute; top:250px; left:0px; height:33px; width: auto; background: url(../images/navs.jpg) left no-repeat #77BBFF}
#abmlsp {display:block; width:75px; height:33px; float:left; text-align:center; padding-left:25px; line-height:33px; color:#fff; font-size:16px;}


.abmiii {line-height:33px; color:#fff; font-size:14px; padding-left:42px; padding-right:25px;}
.abmiii a { color:#0D4CAB; font-size:14px; font-weight:bold }
.abmiii a:hover { color:#003366}



.abcoop { width:1000px; margin:0 auto; height:90px;  }



.xx { font-size:14px; color:#333333; line-height:24px;}
.abssxx { padding:2px; border:1px solid #9DCEFF}

.shang { margin-top:5px;}
.shang10 { margin-top:10px;}


.omii {border-bottom:1px dashed #ccc}
.omii a { color:#0066CC; font-weight:bold}


.foh { background:url(../images/c.jpg) center no-repeat; text-align:left}
.xh { padding:40px 10px 5px 10px; line-height:22px; color:#E4FDDF}


.zxly_z {color:#6b5c59; line-height:27px; padding-top:3px; font-size:14px; padding-right:11px; font-family:Arial, Helvetica, sans-serif;}
.zxlypage_kk  {border:1px solid #CCCCCC; background:#f9f5ef; height:22px; line-height:22px; padding-top:4px; color:#6b5c59; width:230px; font-size:14px; padding-left:6px; font-family:Arial, Helvetica, sans-serif;}
.zxlypage_kk2 {border:1px solid  #CCCCCC; background:#f9f5ef; height:22px; line-height:22px; padding-top:4px; color:#6b5c59; width:230px; font-size:14px; padding-left:6px; font-family:Arial, Helvetica, sans-serif;}
.zxlypage_kks {border:1px solid #CCCCCC; background:#f9f5ef; height:100px; line-height:22px; padding-top:4px; color:#6b5c59; width:500px; font-size:14px; padding-left:6px; font-family:Arial, Helvetica, sans-serif;}
.zxly_an {background:url(../images/17.jpg) no-repeat top center; width:70px; height:31px; color:#f9f5ef; font-size:14px; line-height:31px; padding-top:2px; margin:8px 0; border:none;}



.tihh { font-size:12px; color:#666}





.oeee3 a { color:#333}






.mmoies img { border:0;}
.mmoies  a { color:#666}




.on { background:#fff; color:#000000!important}


.pd { padding-left:10px;}


.inll { line-height:20px;}


.img  img{ border:1px solid #FFCC00; padding:2px;}

.hno { text-align:center}
.hno p { color:#333; font-size:14px; line-height:30px; font-weight:bold}
.hno img { border:1px solid #dddddd; padding:5px; background:#ffffff}
.zans {height:484px; width:100%; background: url(../images/banner.jpg) center no-repeat}

.banne { background:url(../images/banner.jpg) center no-repeat }
.banne1 { width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub1.jpg) top center no-repeat }
.banne2 {width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub2.jpg) top center no-repeat}
.banne3 {width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub3.jpg) top center no-repeat}
.banne4 {width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub4.jpg) top center no-repeat}
.banne5 {width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub5.jpg) top center no-repeat}
.banne6 {width:100%; height:270px; margin:0 auto; overflow:hidden; background:url(../images/sub6.jpg) top center no-repeat}

.ml {width:190px; height:41px; background: url(../images/g.jpg) no-repeat; text-align:left; padding-left:40px; line-height:41px;}

.nb { float: right; width:213px; height:500px;  background:#F9F9F9}


.honsg { font-size:14px;}
.xcc li { width:213px; height:47px; border-bottom:1px solid #dddddd;line-height:47px; font-size:14px; background:url(../images/jj.jpg) right no-repeat; text-align:right;}
.xcc li a { display:block; line-height:47px; font-size:14px;  padding-right:30px;border-right:1px solid #dddddd;}
.xcc li a:hover { color: #666666;}
.mmn { background:url(../images/nnb.jpg) right no-repeat #FFFFFF; font-weight:bold; border-right:1px solid #F9F9F9!important; }


.fm { padding-left:35px;}

.mn { border-bottom:2px solid #dddddd}


.bggg { background:url(../images/bg.jpg) bottom center no-repeat}

.bolder {font-weight:bold}
.fnn { font-size:12px; color: #FFCC00; }
.fnn a{ font-size:12px; color: #FF9900; }

.fnnlittle a { font-size:12px; color: #999999}
.fnnlittle a:hover { color: #FF9900}


.hu { font-family:Verdana, Arial, Helvetica, sans-serif}

.deepnav a{ color:#FFFFFF}
		.slideBox{ width:379px; height:243px; overflow:hidden; position:relative; margin-top:95px;   }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px;  text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background: #0066CC; color:#fff!important; font-weight:bold; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:369px; height:233px; display:block; border:4px solid #B0D0FF  }





.slideBox1{ width:1030px; height:229px; overflow:hidden; position:relative; border:1px solid #ddd;   }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox1 .hd ul li.on{ background: #333333; color:#fff!important; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:1030px; height:229px; display:block;  }


.zxry { background:url(../images/zxry.jpg) center no-repeat}
.morr { margin-top:10px;}
.oht {padding-top:90px;  padding-left:35px;}
.oht ul { *display:inline;}
.oht ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.oht ul li a{ float:left; font-size:14px; padding:5px 7px;}
.oht ul li a:hover { color:#0066CC}


.ah { width:1000px; height:43px;  margin: 0 auto }


.sstt a { font-size:14px;}
.sstt a:hover { color:#0066CC}
.ah li { float:left;}
.ah li a { display:block; width:107px; height:29px; padding-top:13px; font-size:14px; color:#FFFFFF; font-weight:bold; margin:0 13px; text-align:center}
.ah li a:hover { background:url(../images/navl.jpg) center repeat-x}







.shang15 { margin-top:35px;}

.mg {text-align:left; padding-left:40px; padding-right:30px; padding-bottom:30px; padding-top:10px; line-height:25px;}

.oh {text-align:left; padding-left:40px; padding-right:30px; padding-bottom:30px; padding-top:10px; line-height:25px;}


.hhk ul{ float:left}
.hhk li { float:left; text-align:center}
.hhk li a { display:block; height:30px; background:#dddddd; font-size:14px; line-height:30px; }
.hhk li a:hover { background:#CEAF64; color:#ffffff}

.mo { background:#CEAF64!important; color:#ffffff!important}

.info { line-height:24px; font-size:12px;}


.moh { float:left;width:447px; height:51px; background:url(../images/ho.jpg) left no-repeat; margin-top:50px;}


.da { font-size:16px; color:#CCAC64; font-weight:bold}

.das { font-size:14px;color:#fff; background:#ccac64; display:block;  width:100px; text-align:center; padding:5px}
.das:hover {  color:#ccac64; background:#000000;}
.blk {width:403px; height:90px; float:left; background:url(../images/logo.jpg) no-repeat}



.erwei1 {position: relative; width:22px; height:22px; background:url(../images/2wei.jpg) no-repeat}
.derwei {position:absolute; width:233px; height:281px; top:-230px; right:30px; background:url(../images/erd.jpg) no-repeat; display:none}

#pf {position:fixed; right:10px; top:65%; width:22px; height:48px; z-index:9999}

.top {position: relative; width:22px; height:22px; background:url(../images/top.jpg) no-repeat; margin-bottom:5px;}
.top a { display:block; width:22px; height:22px;}

.lgg {text-align:right; padding-right:38px; padding-top:5px; color:#ffffff}
.lgg a { color:#ffffff}





.infos { line-height:22px; color: #dddddd; padding:3px 10px}
.infos a { display:block;  width:75px; height:23px; background:#FFCC00; float:right; text-align:center; color:#000000}
.infos a:hover { color: #ffffff;  background:#FF9900}



.dowebok { position: relative; width: 464px; height: 273px; margin: 0 auto; overflow: hidden;}
.dowebok img { display: block; border: 0 none;}
.dowebok ul, .dowebok ol { list-style-type: none;}



.dowebok1 { position: relative; width: 900px; height: 400px; margin: 0 auto; overflow: hidden; border:2px solid #333333}
.dowebok1 img { display: block; border: 0 none;}
.dowebok1 ul, .dowebok ol { list-style-type: none;}





.flex-viewport { z-index: 1;}
.flex-control-nav { position: absolute; right: 110px; bottom: 10px; z-index: 2; width: 130px; text-align: right;}
.flex-control-nav li { display: inline-block; *display: inline; zoom: 1;}
.flex-control-nav a { float: left; width: 23px; height: 23px; line-height: 100px; overflow: hidden; background: url(../images/dot1.png) 4px 4px no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background: url(../images/dot2.png) 3px 3px no-repeat;}
.flex-direction-nav { position: absolute; z-index: 3; right: -50px; bottom: 0; width: 100px; height: 25px;}
.flex-direction-nav li { float: left;}
.flex-direction-nav a { float: left; width: 25px; height: 25px; text-indent: -9999px; overflow: hidden;}
.flex-prev { background: #fff url(../images/arrow.png) 0 0 no-repeat;}
.flex-prev:hover { background-position: 0 -25px;}
.flex-next { background: #fff url(../images/arrow.png) right 0 no-repeat;}
.flex-next:hover { background-position: -25px -25px;}

.baike { text-align:center; background:#FFFFFF; }
.baike img { border:1px solid #dddddd; padding:1px;}
.baike a { color:#333; font-size:12px;}



.xn a{ display:block; width:95px; height:28px; background:#1E2F5F; color:#FFCC00; text-align:center; float:right; line-height:28px;}
.xn a:hover { background:#333; color:#ddd;}
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap; background:#ffffff}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	
	
	.map { font-size:14px; color:#333333; font-weight:bold}
	.hos { background:url(../images/jb.jpg) center no-repeat}
	
.cube {float:left;padding:5px 5px 5px 15px; line-height:25px; font-size:14px; width:547px;}
	
	.more a{ display:block; width:59px; height:18px; background:#007A72; line-height:18px; color:#FFFFFF }
	.more a:hover { background:#FF6600!important; color:#FFFFFF!important}
	
	.cube a:hover {display:block; color:#011F67; background: url(../images/xf.jpg) center no-repeat}
	
	
	.mm { float:left; width:106px; height:30px; border:2px solid #999999; margin-left:20px; text-align:center; line-height:30px; font-size:14px; color:#999999}
	.mm a { display:block;}
	.mm a:hover { background:#dddddd}
	.price { font-size:50px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif  }
	.price1 { font-size:30px; font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif }
	
	.xnf { font-size:15px;}
	
	
	

.honor-box{position:relative;width:800px;height:300px;margin:15px auto 0;}
.honor-box ul{position:relative;width:800px;height:300px;}
.honor-box li{position:absolute;/*background:#605431;*/width:0;height:0;top:146px; /*padding: 10px;*/left:377px;z-index:0;cursor:pointer;overflow:hidden; text-align: center;}
.honor-box li img{width:100%;height:100%;vertical-align:middle;}
	
	.hhgjj { line-height:28px;}
	
	
	
	
	
	
	#ifocus { width:454px; margin-bottom:7px; height:238px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:360px; height:225px; overflow:hidden; margin:6px 0 0 6px; }
#ifocus_piclist li { width:360px; height:225px; overflow:hidden;}
#ifocus_piclist img { width:360px; height:225px; }
#ifocus_btn { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#ifocus_btn li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:64px; height:42px; margin:5px 0 0 10px; }
#ifocus_btn .on{ background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:360px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul li{ display:none; }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}






	
	#ifocus1 { width:454px; margin-bottom:7px; height:238px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic1 { display:inline; position:relative; float:left; width:360px; height:225px; overflow:hidden; margin:6px 0 0 6px; }
#ifocus_piclist1 li { width:360px; height:225px; overflow:hidden;}
#ifocus_piclist1 img { width:360px; height:225px; }
#ifocus_btn1 { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#ifocus_btn1 li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn1 img { width:64px; height:42px; margin:5px 0 0 10px; }
#ifocus_btn1 .on{ background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv1 { position:absolute; left:0; bottom:0; width:360px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx1 { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx1 ul li{ display:none; }
#ifocus_tx1 ul li a{ color:#fff; font-size:14px; font-weight: bold;}






.hoiu { width:1000px; height:43px; margin:0 auto; background:black}







.bt { font-size:20px; color:#333; font-weight:bold}
.bten { font-size:20px; color:#007A72; font-family:Verdana, Arial, Helvetica, sans-serif}

.black_font a { display:block}
.black_font a:hover { color: #003399}

.hhh img { border:1px solid #dddddd; padding:2px;}


.fenlei a{ display:block; text-align:center; float:left; width:123px; height:25px; background:#007A72;  margin-top:10px; color:#ffffff; line-height:25px; margin-left:10px;}
.fenlei a:hover { width:123px; height:25px;background:#D63628;  color:#FFFFFF}
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.ffos { font-size:14px;}



.ant1 { position:absolute; top:53px; left:351px;width:100px; height:30px; text-align:center;  z-index:11 }
.ant2 { position:absolute; top:53px; left:470px;width:100px; height:30px; text-align:center; z-index:11 }
.esf a {display:block; width:100px; height:30px;cursor:pointer; line-height:30px; background: #ddd; border-bottom:2px solid #666; font-size:14px;}
.esf a:hover { background: #003366; color:#fff; border-bottom:2px solid  #003366;}
.esff a {display:block; width:100px; height:30px;cursor:pointer; line-height:30px; background:blue}
.cube1 {position:absolute; left:28px; top:45px;width:973px; height:216px; background: #E6E6E6 }
.cube2 {position:absolute; left:28px; top:45px;width:973px; height:216px; background: #E6E6E6; display:none}


.ohh td { text-align:center}


.sup {display:block; width:233px; padding-top:150px; padding-bottom:10px; background: url(../images/c1.jpg) top center no-repeat #002C5C; color:#fff}
.sup:hover { background: url(../images/c1.jpg) top center no-repeat #FF9900; color:#fff}
.sup2 {display:block; width:233px; padding-top:150px; padding-bottom:10px; background: url(../images/c2.jpg) top center no-repeat #002C5C; color:#fff}
.sup2:hover { background: url(../images/c2.jpg) top center no-repeat #FF9900; color:#fff}
.sup3 {display:block; width:233px; padding-top:150px; padding-bottom:10px; background: url(../images/c3.jpg) top center no-repeat #002C5C; color:#fff}
.sup3:hover { background: url(../images/c3.jpg) top center no-repeat #FF9900; color:#fff}
.sup4 {display:block; width:233px; padding-top:150px; padding-bottom:10px; background: url(../images/c4.jpg) top center no-repeat #002C5C; color:#fff}
.sup4:hover { background: url(../images/c4.jpg) top center no-repeat #FF9900; color:#fff}
.suphover {display:block; width:233px; padding-top:150px; padding-bottom:10px; background: url(../images/c1.jpg) top center no-repeat #333333; color:#fff}


/* Menu */
.menu {   height:56px;  width:1000px; margin:0 auto; background: url(../images/lgbai.jpg) repeat-x }


.menu li {
	position: relative;
	float: left;
	padding-left:16px;
	text-align:center;
	font-size: 14px;
	z-index:1000
}
.menu li a.firmenu {
	display: block;
	float: left;
	padding: 0  10px;
	line-height: 56px;
	color:#333;
	font-size: 14px;
	width:80px;
	font-weight:bold;
	
	
	
}
.menu li a.firmenu:hover {
	line-height: 56px;
	padding: 0  10px;
	color: #fff;
	 background: url(../images/lg.jpg) repeat-x;
}
.menu .gdgd {background: url(../images/lg.jpg) repeat-x; color:#FFFFFF!important}

.menu li i {
	position: absolute;
	right: 35px;
	top: 0px;
	display: block;
	width: 10px;
	height: 5px;
	overflow: hidden;

	
}
.sonmenuBox {
	position: absolute;
	top: 33px;
	left:15px;
	width: 103px;
	height: 0;
	padding-bottom:0;
	margin-bottom:0;
	overflow: hidden;
	background: #EBEBEB;
	text-align:left;
	
	
}


.chexing td{ height:127px; }
.chexing a { float:left;}


.sonmenuBox1 {
	position: absolute;
	top: 33px;
	left:15px;
	width: 500px;
	height: 0;
	padding-bottom:0;
	margin-bottom:0;
	overflow: hidden;
	background: #EBEBEB;
	text-align:left;
	
	
}




.son_menu {
 padding-top:10px;
 padding-left:3px;
text-align:center;

}
.son_menu a {
	display: block;
	color: #333;
	line-height: 28px;
	font-size: 12px;
	width:95px;
	transition: all 0.2s linear;
}
.son_menu a:hover {
	color: #003399;
}

.ohhyue img{ border:1px solid #dddddd; padding:2px;}
.xoh { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.navdeep a{ font-size:14px;color:#FFFFFF}
.navdeep a:hover { color: #FFCC00}

.cxin  td {  text-align:center}
.cxin img { border:1px solid #ddd; padding:2px;}
.cxin a { color:#333}

.anniu  a{ font-size:12px;color:#003399; font-weight:bold}
.anniu a:hover { color: #FF9900; font-weight:bold}


.morgg {display:block; width:58px; height:22px; background:#333333;font-size:12px; color:#ffffff; text-align:center}
.morgg:hover { background:#cccccc; color:#333}
.xxnr {position:absolute; top:185px; right:26px;}