@charset "utf-8";
body{ margin:0 auto; padding:0px; text-align:center; font-size:12px;}
.top{ height:8px; background:#2e679e;}
.head{ background:url(../images/head.jpg) repeat-x; height:105px;}
.banner{ margin-left:auto; margin-right:auto; text-align:center;}
.gg{ height:48px; margin:0 auto; padding:0px;}
.gg .titles{ color:#e43736; font-weight:bold;}
img{ border:0px;}

.title{ color:#444; font-size:16px; font-weight:bold; float:left; line-height:72px;}
.title span{ color:#bbb; padding-left:10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.more{ float:right; background:url(../images/tb.gif) left 32px no-repeat; padding-left:10px; line-height:67px; color:#bbb; font-size:14px;}
.more a{ color:#bbb; text-decoration:none;}
.more a:hover{ text-decoration:underline; color:#21aeb5;}
.main_a{ height:258px; background:#f4f4f4;}
.xw{}
.xw ul{}
.xw ul li{background:url(../images/dian.gif) left center no-repeat; text-align:left; line-height:28px; padding-left:12px;}
.xw ul li a{ color:#444444; text-decoration:none;}
.xw ul li a:hover{ color:#21aeb5;}
.about{ width:300px; height:140px; background:#e3e3e3;}
.about div{ color:#777; line-height:20px; padding:10px 15px 15px 15px; text-align:left;}
.ren{ background:url(../images/ren.png) right top no-repeat; height:240px; margin-top:-23px; position:relative; z-index:1;}
.ren div{ line-height:15px; padding-top:135px; font-size:13px; color:#888; text-align:left; padding-left:25px;}
.ren div img{ margin-bottom:8px;}
.main_b{ height:285px; background:#ececec;}
.main_c{ height:277px; background:#f4f4f4;}

*{margin:0; padding:0; list-style:none; }
.fotter{ height:242px; background:#4d4d4d; margin-top:35px;}
.lb{ background:url(../images/tb.gif) left center no-repeat; margin-top:33px; color:#fff; line-height:15px; padding-left:10px; height:15px; text-align:left;}
.b_b{ list-style:none; margin-top:15px;}
.b_b li{ color:#b4b4b4; line-height:30px; text-align:left; padding-left:10px;}
.b_b li a{color:#b4b4b4; text-decoration:none;}

.bottom{ background:url(../images/bottom.jpg) repeat-x; height:118px;}
.b_a{ width:965px; margin-left:auto; margin-right:auto; background:url(../images/b_logo.jpg) left 18px no-repeat; height:118px;}
b_a .return_top{ text-align:center;}
.b_a .left{ float:left; width:376px; text-align:right; color:#7c7c7c; line-height:60px; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.b_a .right{ float:right; color:#7c7c7c; text-align:left; line-height:24px; width:545px; padding-top:13px;}
.clear{ clear:both;}


.slideBox{ width:100%; height:400px; overflow:hidden; position:relative; margin-left:auto; margin-right:auto;}
.slideBox .hd{ overflow:hidden; position:absolute; width:100%; right:0px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%;}
.slideBox .hd ul li{ display:inline; background:url(../images/out.png) center top no-repeat; margin-right:10px;  width:text-align:center;cursor:pointer; padding-left:18px; padding-right:18px;}
.slideBox .hd ul li.on{ background:url(../images/on.png) center top no-repeat; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:400px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{position:absolute; left:7%; top:40%; margin-top:0px; display:block; width:38px; height:67px; background:url(../images/leftjt.png) no-repeat;}

.slideBox .next{ position:absolute; right:7%; top:40%; margin-top:0px; display:block; width:38px; height:67px; background:url(../images/rightjt.png) no-repeat;}

.slideBox .prev:hover{background:url(../images/leftjt.png) no-repeat;}
.slideBox .next:hover{ background:url(../images/rightjt.png) no-repeat;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.txtScroll-top{ width:505px;  overflow:hidden; position:relative;}
.txtScroll-top .hd{ overflow:hidden;  height:48px; background:#f4f4f4;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
		
.txtScroll-top .bd{}
.txtScroll-top .infoList li{ height:48px; line-height:48px; color:#21aeb5;}
.txtScroll-top .infoList li a{color:#21aeb5; text-decoration:none;}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }


.scrollBox{ width:584px;  padding:0px; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:500px;left:0px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:145px;margin-right:32px; text-decoration:none;}
.scrollBox .piclist li a{ text-decoration:none;}
.scrollBox .piclist li .titless{background:url(../images/dj.png) center bottom repeat-x;height:170px; margin-top:-170px; width:145px; color:#fff; line-height:310px; font-size:13px; position:relative; text-decoration:none;}
.scrollBox .piclist li .titless a{ color:#fff; text-decoration:none;}
.scrollBox .piclist li .titless:hover{background:url(../images/dj_hover.png) center top no-repeat; width:145px; text-decoration:none;}

.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:21px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }

.scrollBox .pageBtn .prev{left:0px;background:url(../images/szjs_left_jt.png) no-repeat;}
.scrollBox .pageBtn .next{right:0px;background:url(../images/szjs_right_jt.png) no-repeat;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:15px 0 0 250px; }
.scrollBox .pageBtn .list li{ background:url(../images/dian_out.png) no-repeat; float:left; display:inline; width:15px;height:15px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background:url(../images/dian_on.png) no-repeat;}



.slideTxtBox{ width:311px; text-align:left; margin-top:-10px;}
.slideTxtBox .hd{ height:49px; line-height:49px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; height:49px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:109px; text-align:center; font-size:16px; font-weight:bold;}
.slideTxtBox .hd ul li.on{ height:49px;  background:url(../images/tab_on.png) no-repeat;}
.slideTxtBox .bd ul{ padding-top:22px;  zoom:1;  }

#gywm{width:311px; margin-top:-10px;}
#gywm1{width:311px; height:49px; background:url(../images/tab.jpg) no-repeat; color:#444; font-size:16px;}
#gywm1 a{ font-weight:bold; text-decoration:none; color:#444;}

.gywm{font-size:16px;font-weight:bold; color:#444; background:url(../images/tab_on.png) bottom no-repeat; text-align:center;}
.gywm a{color:#444; text-align:center; text-decoration:none;}

.morea{color:#878787; font-size:12px;float:right;margin-top:0px;margin-right:10px; line-height:29px;}


.slideBox1{ width:311px; height:201px; overflow:hidden; position:relative;}
.slideBox1 .hd{ height:30px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:right; padding-top:7px;}
.slideBox1 .hd ul li{ float:left; margin-right:1px;  width:18px; height:15px; line-height:15px; text-align:center; background:#383731; cursor:pointer; color:#fff; border-right:1px solid #93898b;}
.slideBox1 .hd ul li.on{ background:#ff6600; color:#fff; }

.slideBox1 .bd{ position:relative; height:100%; z-index:0;}
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd li a{ color:#fff; text-decoration:none;}
.slideBox1 .bd li div{height:30px; background:url(../images/dj.png) bottom repeat-x; position:relative; line-height:30px; margin-top:-30px; z-index:999; color:#fff; text-align:left; padding-left:25px;}

.slideBox1 .bd img{ width:311px; height:201px; display:block; border:0px;}


.zsjz{ width:300px;}
.zsjz ul{}
.zsjz ul li{ margin-bottom:20px;}
.zsjz ul li .tab_a{ float:left; width:91px; text-align:left;}
.zsjz ul li .tab_b{ float:right; width:209px;}
.zsjz ul li .tab_b span{ color:#21aeb5; line-height:30px; text-align:left; width:209px; display:block;}
.zsjz ul li .tab_b span a{color:#21aeb5; text-decoration:none;}
.zsjz ul li .tab_b .ms{ text-align:left; color:#666; line-height:20px;}
.zsjz ul li .tab_b .ms span{ color:#ac3800; display:inline;}
.zsjz ul li .tab_b .ms span a{color:#ac3800;}
.zsjz ul li .tab_b span a:hover{ text-decoration:underline; color:#21aeb5;}


.picMarquee-top{ margin:0 auto;  width:300px; overflow:hidden; position:relative; height:180px;}
.picMarquee-top .bd{}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; margin-bottom:10px;}
.picMarquee-top .bd ul li .tab_a{ float:left; width:91px; text-align:left;}
.picMarquee-top .bd ul li .tab_b{ width:300px;}
.picMarquee-top .bd ul li .tab_b span{ color:#21aeb5; line-height:25px; text-align:left; width:300px; display:block;}
.picMarquee-top .bd ul li .tab_b span a{color:#21aeb5; text-decoration:none;}
.picMarquee-top .bd ul li .tab_b .ms{ text-align:left; color:#666; line-height:20px;}
.picMarquee-top .bd ul li .tab_b .ms span{ color:#ac3800; display:inline;}
.picMarquee-top .bd ul li .tab_b .ms span a{color:#ac3800;}
.picMarquee-top .bd ul li .tab_b span a:hover{ text-decoration:underline; color:#21aeb5;}

.picMarquee-top2{ margin:0 auto;  width:300px; overflow:hidden; position:relative;}
.picMarquee-top2 .bd{}
.picMarquee-top2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top2 .bd ul li{ text-align:center; zoom:1; margin-bottom:10px;}
.picMarquee-top2 .bd ul li .tab_a{ float:left; width:91px; text-align:left;}
.picMarquee-top2 .bd ul li .tab_b{ float:right; width:209px;}
.picMarquee-top2 .bd ul li .tab_b span{ color:#21aeb5; line-height:25px; text-align:left; width:209px; display:block;}
.picMarquee-top2 .bd ul li .tab_b span a{color:#21aeb5; text-decoration:none;}
.picMarquee-top2 .bd ul li .tab_b .ms{ text-align:left; color:#666; line-height:20px;}
.picMarquee-top2 .bd ul li .tab_b .ms span{ color:#ac3800; display:inline;}
.picMarquee-top2 .bd ul li .tab_b .ms span a{color:#ac3800;}
.picMarquee-top2 .bd ul li .tab_b span a:hover{ text-decoration:underline; color:#21aeb5;}

.lwpq{ width:300px; height:140px;}
.lwpq div{ color:#777; line-height:22px; padding:2px; text-align:left;}
.lwpq div a{ color:#ac3800; text-decoration:none;}

.lwpq div a:hover{ text-decoration:underline; color:#21aeb5;}


.m-slide{ position: relative; width:300px;  height: 184px;}
.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 231px; height: 184px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 60px }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 60px; height: 25px; border-left: 3px solid #fff }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 12px; top: 6px; height: 20px; line-height: 20px; font-size: 12px; color: #21aeb5 }
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a { border-left: 3px solid #41a1f2 }
.m-slide .tab .on a b { background: url(images/dot.png) no-repeat}
.m-slide .tab .on a span { color: #41a1f2;}


.search{ margin-top:15px; margin-right:30px; background:#996666; height:30px; width:254px;}
.search_input{width:164px; background:url(../images/search.jpg) no-repeat; height:30px; border:0px; line-height:30px; color:#A6A6A6; padding-left:30px; float:left;}
.search_submit{background:url(../images/so.jpg) no-repeat; float:right; width:60px; height:30px; border:0px;}