/* CSS Document */
html{ background:url(../images/body.gif) repeat-x top;}
body {font-family:"宋体", arial,Verdana; margin:0; padding:0; font-size:12px; color:#333; }
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h1{ font-size:25px;}
h2{ font-size:20px;}
table,td,tr,th{font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
i,em{ font-style:normal;}
a:link {color: #666;text-decoration: none;}
a:visited {text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #ff6c00; text-decoration:underline}
a:active {text-decoration: none;}

/* --------头部-------- */
#header{ width:auto; height:161px; margin-bottom:8px; background:url(../images/top.jpg) no-repeat center top;}
#header .top{ width:960px; height:123px; margin:0 auto;}
.nav{ width:960px; height:38px; margin:0 auto;}
.nav li{ float:left; background:url(../images/nava.gif) no-repeat left;}
.nav .none{ background:none;}
.nav a{ display:inline-block; padding:0 25px; font:bold 14px/38px "宋体"; color:#fff;}

/*图片滚动*/
.banner{ width:966px; margin:0 auto 12px; position:relative; clear:both;}
.bannerbg_l{ width:9px; height:276px; background:url(../images/banner_l.png) no-repeat; position:absolute; z-index:10;}
.bannerbg_r{ width:9px; height:276px; background:url(../images/banner_r.png) no-repeat; position:absolute; z-index:10; right:0;}
.eachBox { width:960px; height:270px; border:3px solid #fff; position:relative; clear:both; }
.eachBox2 { width:184px; height:136px; position:relative;}
.changeBox_a {float:left; width:960px; height:270px; overflow:hidden;}
.changeBox_a2 {float:left; width:184px; height:136px; overflow:hidden;}
.changeBox_a2 img{ width:184px; height:136px;}
.a_bigImg img {display:none;position:absolute;}
.ul_change_a{position:absolute; right:5px; bottom:5px; overflow:hidden;}
.ul_change_a li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:12px; color:#fff; padding:0 4px; margin-right:0px; background:#000; cursor:hand;cursor:pointer; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.ul_change_a span.on{ background:#ff9c00;color:#fff; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}

/* --------中间-------- */
#center{ width:960px; height:auto; margin:0 auto; display:table;}
.area{ width:960px; height:auto; display:table;}
.area .l{ float:left; width:675px}
.area .r{ float:right; width:278px;}
.box1{ width:675px; height:226px; background:url(../images/box1.gif) no-repeat;}
.box1 .t{ width:625px; height:29px; padding:13px 25px 11px; font:bold 16px/29px "宋体"; color:#fff;}
.box1 .t i{ font:bold 14px/29px Verdana; color:#FF0;}
.box1 .t a{ float:right; padding-top:5px;}
.box1 .m{ width:625px; height:147px; padding:8px 25px 18px; overflow:hidden;}
.about_img{ float:left; width:195px; height:123px; border:10px solid #dfdfdf; overflow:hidden;}
.box1 .txt{ float:left; width:395px; height:143px; padding-left:15px; font:13px/24px "宋体"; color:#666; overflow:hidden;}
.margin_b19{ margin-bottom:19px;}
.news_img{ float:left; width:184px; height:136px; padding:3px 15px 0 0;}
.box1 .news_list{ float:left; width:426px; height:143px;}
.news_list{ overflow:hidden;}
.news_list li{ width:411px; height:29px; padding-left:15px; font:12px/29px "宋体"; border-bottom:1px dashed #a4a4a2; background:url(../images/img.gif) no-repeat 5px center; overflow:hidden;}
.news_list span{ float:right; color:#999;}
.box2{ width:278px; height:466px; padding-bottom:5px; background:url(../images/box2_b.gif) no-repeat bottom; overflow:hidden;}
.box2 .t{ width:278px; height:46px; font:18px/46px "宋体"; color:#000; text-indent:20px; background:url(../images/box2_t.gif) no-repeat; overflow:hidden;}
.box2 .t i{ font:16px/46px "宋体"; color:#dafada;}
.box2 .m{ width:278px; height:420px; background:#2ea28d;}
.box2 .m p{ width:238px; height:180px; padding:10px 20px 30px; font:bold 14px/28px "宋体"; color:#fff; overflow:hidden;}
.box2 .map{ width:258px; height:182px; margin:0 7px; border:3px solid #fff; overflow:hidden;}

.link_box{ width:960px; height:70px; margin-top:16px; padding:16px 0 0; background:url(../images/box3.gif) no-repeat; overflow:hidden; clear:both;}
.link_box div{ float:left; width:463px; height:50px; padding:0 0 0 16px; overflow:hidden;}
.link_box div span{ float:left; width:93px; height:27px; margin-bottom:5px; text-indent:20px; font:bold 12px/26px "宋体"; color:#fff; background:url(../images/link_t.gif) no-repeat;}
.link_box div a{ display:inline-block; height:12px; margin:7px 0 13px; padding:0 10px; line-height:12px; border-left:1px solid #bebebe;}
.link_box div .none{ border:0;}

#left{ float:left; width:278px; display:table;}
#right{ float:right; width:675px; display:table;}
.rbox{ width:675px; padding-bottom:19px; background:url(../images/rbox_b.gif) no-repeat bottom; }
.rbox .t{ width:625px; height:29px; padding:13px 25px 14px; font:bold 16px/29px "宋体"; color:#fff; background:url(../images/rbox_t.gif) no-repeat;}
.rbox .t span{ float:right; font:12px/29px "宋体"; color:#ff0;}
.rbox .m{ width:645px; min-height:375px; padding:10px 15px; background:url(../images/rbox_m.gif) repeat-y; overflow:hidden;}
.rbox .txt{ width:625px; height:auto; padding:0 10px; font:13px/24px "宋体"; overflow:hidden;}
.rbox .txt .about_img{ margin:0 10px 0 0;}
.rbox img{ max-width:625px;}
.rbox .news_list{ width:625px; padding:0 10px;}
.rbox .news_list li{ width:610px;}
.photos{ width:100%; height:auto; overflow:hidden;}
.photos li{ float:left; padding:5px 0 5px 14px; overflow:hidden;}
.photos li img{ width:190px; height:142px; padding:2px; border:1px solid #e0e0e0; background:#fff;}
.photos li p{ width:196px; height:20px; font:12px/20px "宋体"; text-align:center; overflow:hidden;}
.contact{ width:960px; padding-bottom:19px; background:url(../images/contact_b.gif) no-repeat bottom; }
.contact .t{ width:910px; height:29px; padding:13px 25px 14px; font:bold 16px/29px "宋体"; color:#fff; background:url(../images/contact_t.gif) no-repeat;}
.contact .t span{ float:right; font:12px/29px "宋体"; color:#ff0;}
.contact .m{ width:930px; min-height:375px; padding:10px 15px; background:url(../images/contact_m.gif) repeat-y; overflow:hidden;}
.contact .txt{ float:left; width:220px; height:auto; padding:0 40px 0 20px; font:14px/24px "宋体";}
.contact .map{ float:left; width:627px; height:445px; border:1px solid #dfdfdf; overflow:hidden;}

/* --------翻页-------- */
.pagelist{ height:30px; margin-top:20px; padding-left:5px;}
.pagelist li{ float:left; padding:0 2px;}
.pagelist a{ padding:5px 10px; border: solid 1px #e3e3e3; background:#fff;}
.pagelist a:hover, .pagelist .current a{ border:solid 1px #187363; background:#2ea28d; padding:5px 10px; text-decoration:none; color:#FFFFFF;}
/*----新闻详细页---*/
.NewsSview{ width:625px; padding:15px 10px; text-align:center;}
.NewsSview h2{ color:#333;}
.text_info{width:100%; height:25px; line-height:25px; color:#666; text-align:center; margin:15px 0; border:1px solid #e2faed; background:#e2faed;}
.text_info span{ margin:0 10px;}
.text_box{ width:605px; height:auto; padding:0 10px; font:12px/25px "宋体"; color:#666; text-align:left; overflow:hidden;}
.text_box img{ max-width:605px;}


/* --------页脚-------- */
#footer{ width:100%; height:104px; margin-top:16px; background:#f3eff0; clear:both;}
.footer_c{  height:25px; line-height:25px; width:960px; margin:0 auto; text-align:center; clear:both; padding-top:10px; color:#666;}
.footer_c p span{ color:#666; }
.footer_c p a{ color:#666;}


/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 2px;
	z-index:100;
	width:110px;
	visibility: hidden;
	border: 1px solid #00b69a;
	border-top:0;
	background:#fff;
	padding-top:6px;
	padding-bottom:6px;

}
.dropMenu li { margin:0; text-align:center;}
.dropMenu a { display: block; color: black; padding:5px 8px;}
* html .dropMenu a { width:100%;}
.dropMenu a:hover { color:#FFF; background:#00b69a;}