@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #010101; line-height:24px;}
article,footer, header,dh,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#444; }
a:hover{text-decoration:none; color:#009900;}
a:active {test:expression(target="_blank");}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.mag1{ margin-top:15px;}
.maf{ margin-left:15px;}

.topbg{ width:100%; height:35px; border-bottom:1px solid #006600;}
.topbg .top{ width:1200px; height:35px; line-height:35px; font-size:12px; color:#444;}
.top .top_l{ width:300px;}
.top .top_r{ width:420px; border-right: 1px solid #006600;}
.top .top_r span{width:auto; height:35px; line-height:35px; overflow:hidden; float:right;  border-left:1px solid #006600; padding:0px 15px; color:#444;}

.logo{ width:1200px; height:70px; margin:15px auto;}
.logo .logo-l , .logo .logo-l img{ width:540px; height:auto;}
.logo .logo-m{ width:360px; line-height:80px; color: #F00;  font-weight:bold; font-size:20px; text-align:right;}
.logo .logo-m a{ color: #F00;}
.logo .logo-r{ display: inline; background: url(../images/tel.png) no-repeat left 11px; padding-left: 50px;}
.logo .logo-r p{ color:#888;}
.logo .logo-r p span{font-size: 22px; color: #009900;}

.nav{ width:100%; height:42px; background:#006600;}
.dh{ width:1200px; height:auto;}
.dh li{width:120px; height:42px; float:left; text-align:center; color:#FFF; margin:0 15px; font-weight:bold;}
.dh li a{ color:#FFF; display:block; line-height:42px;}
.dh li a:hover{background:#009900;color:#FFF;}
.dh li:hover ul li{display:block; width:200%;}
.dh li ul li{width:100%; height:42px; line-height:42px; background:#006600; position:relative;  z-index:9999; left:0px; top:0px; display:none; color:#666 !important; text-align:left; margin-left:0px;}
.dh li ul li a{ color:#FFF; font-size:14px; padding-left:30px;}
.dh li ul li a:hover{ color:#FFF; background:#009900;}

/*.banner{width:100%; height:600px; overflow:hidden;}
.bannerc{width:100%; height:600px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:600px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:600px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:30%; top:580px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#E67817;}*/

.banner{width:100%; height:600px; overflow:hidden;}
.bannerc{width:100%; height:600px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:600px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:600px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:30%; top:570px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#E67817;}

.lxwms{ width:349px; height:auto; margin:0 auto;}
.lxwms img{ width:349px; height:140px; border:1px solid #dedede;}
.lxwms p{ line-height:30px;}

.main{ width:1200px; height:auto;}
.main .main-l{ width:260px; height:auto; border-left: 4px solid #eee; border-right: 4px solid #eee; border-bottom: 4px solid #eee; margin-bottom: 15px; overflow: hidden; background: #f6fee6;}
.main .main-l h3{background: #006600; line-height:40px; color: #fff; text-indent:15px; font-weight:normal;}
.main .main-l h3 a{ color:#FFF;}
.main .main-l h3 a:hover{color:#009900;}
.main .main-l h4{font-weight: normal; height: 30px; line-height: 30px; margin-top:1px; padding: 5px 15px 5px 15px; background-color: #f4f4f4; border-top: 1px solid #006600; border-bottom: 1px solid #006600;  }
.main .main-l h4 a{color: #006600;}
.main .main-l h4 a:hover{color:#009900;}

.main .main-l ul{ width:100%; height:auto;}
.main .main-l ul li{ width:90%; line-height:32px; font-size:13px; text-indent:30px; background:url(../images/jt.png) right no-repeat;}

.main .main-l .lxwm{}
.main .main-l .lxwm li{ width:250px;text-indent:15px; line-height:33px; background:none;}

.main .main-r{ width:910px; height:auto; overflow:hidden;}
.gsrd{ width:1200px; height:auto; overflow:hidden;}
.gsrd .gsjj{ width:800px; height:auto;}
.tit{ width:100%; height: 40px; text-indent:15px; line-height: 40px; background-color: #f4f4f4; border-top: 2px solid #006600; border-bottom: 1px solid #eee; margin-bottom:15px;}
.gsrd .gsjj p{ width:780px; height:auto; font-size:15px; line-height:29px; color:#444; letter-spacing:2px; margin-left:10px;}
.gsrd .gsjj p img{ float:left; width:220px; height:189px; margin-right:30px; padding:3px; border:1px solid #dedede;}

.gsrd .zxdt{ width:380px; height:auto;}


.gsrd .zxdt ul{}
.gsrd .zxdt ul li{ background:url(../images/doc.jpg) left no-repeat; text-indent:15px; list-style:none;}

.cpzs{ width:100%;}
.cpzs ul{overflow:hidden;}
.cpzs ul li{width:213px;float:left;margin:10px 7px 15px 7px;}
.cpzs ul li .fangda{border:1px solid #eee;padding:5px;}
.cpzs ul li a{display:block;overflow:hidden;color:#333;}
.cpzs ul li img{display:block;transition:transform 0.5s ease 0s;width:202px; height:151px;}
.cpzs ul li img:hover{transform:scale(1.4,1.4);transition:transform 0.5s ease 0s;opacity:0.9;}
.cpzs ul li p{font-size:0.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;text-align:center;line-height:1.75em;}
.cpzs ul li p a:hover{color:#009900;text-decoration:underline;}

.main .gsdt{ width:390px; height:auto;}
.main .gsdt{ width:390px; height:auto;}
.main .gsdt ul{}
.main .gsdt ul li{ font-size:14px; background:url(../images/doc.jpg) left no-repeat; text-indent:15px;}

.marquee{width:1200px;height:370px;overflow:hidden; margin-top:15px;}
.marquee ul{width:9600px; margin-top:10px;}
.marquee ul li{ width:180px;height:170px;float:left;display:inline;margin:5px 10px 5px 10px; overflow:hidden;}
.marquee ul li img{ width:180px; height:130px;}
.marquee ul li p{ line-height:36px; text-align:center; font-size:12px; display:block;overflow:hidden;}
.marquee ul li a{display:block; overflow:hidden; }
.marquee ul li a:hover{ color:#F00;}

.foot{ width:100%; height:250px; background:url(../images/fbg.jpg) repeat-x; padding-top:10px;}
.fmain{ width:1200px; height:auto;}
.fnav{ width:1200px; height:35px; text-align:center; line-height:35px;}
.fnav a{ padding:0 12px; color:#444;}
.fnav a:hover{ color:#F00;}
.fdbu{ width:100%; height:auto; margin-top:20px;}
.fdbu .flogo{ width:348px; height:106px; background:url(../images/shuline.png) right no-repeat; margin-left:10px;}
.fdbu .flogo img{ width:318px; height:93px; margin-top:15px;}

.fdbu .fxinxi{ width:580px; height:106px; background:url(../images/shuline.png) right no-repeat; margin-left:15px; font-size:12px; color:#444; padding-top:12px;}
.fdbu .fxinxi a{color:#444;}
.fdbu .fxinxi a:hover{ color:#F00;}

.fdbu .erweima{ width:110px; height:110px; margin-right:25px; margin-top:10px;}
.links{ width:1200px; height:40px; margin-top:24px;}
.links dt{ float:left; font-weight:bold; line-height:40px; color:#444;}
.links dd{ float:left; line-height:40px; padding:0 8px;}
.links dd a{color:#444;}
.links dd a：hover{ color:#F00;}



/*01*/

.list{ width:1200px; height:auto;}
.list .list-l{ width:260px; height:auto;}
.list .list-l .cpfl{ width:260px; height:auto; overflow: hidden; background: #f6fee6;  border:1px solid #dedede;}
.list .list-l .cpfl h3{background: #006600; line-height:40px; color: #fff; text-indent:15px; font-weight:normal;}
.list .list-l .cpfl h3 a{ color:#FFF;}
.list .list-l .cpfl h3 a:hover{color:#009900;}
.list .list-l .cpfl h4{font-weight: normal; height: 30px; line-height: 30px; margin-top:1px; padding: 5px 15px 5px 15px; background-color: #f4f4f4; border-top: 1px solid #006600; border-bottom: 1px solid #006600;  }
.list .list-l .cpfl h4 a{color: #006600;}
.list .list-l .cpfl h4 a:hover{color:#009900;}

.list .list-l .cpfl ul{ width:100%; height:auto;}
.list .list-l .cpfl ul li{ width:90%; line-height:30px; font-size:13px; text-indent:30px; background:url(../images/jt.png) right no-repeat;}

.list .list-l .zxzx{width:260px; border:1px solid #dedede;}
.list .list-l .zxzx ul{ margin:0px 10px 10px 10px;}
.list .list-l .zxzx ul li{ font-size:13px; line-height:30px; border-bottom:1px dashed #dedede;}

.list .list-r{ width:920px; height:auto;}
.tit01{ width:100%; height: 40px; line-height: 40px; background-color: #f4f4f4; border-top: 2px solid #006600; border-bottom: 1px solid #eee;}
.tit01 dt{ float:left;  text-indent:15px; }
.tit01 dd{ float:right; margin-right:15px;}
.kuanj{ width:900px; height:auto; padding-bottom:30px; margin:0 auto;}
.kuanj h1{ font-size:20px; line-height:40px; text-align:center; color: #324357; padding:10px 0 10px 0; border-bottom:1px dashed #dedede; margin-bottom:15px; }
.kuanj .wenb{ margin-top:20px;}
.kuanj .wenb .wenqu{ margin-top:20px;}

.wenb .neir{ margin-top:40px; position:relative; background:#efefef; border:1px solid #dedede; }
.wenb .neir .bt{ position:absolute; z-index:1; background:#f96e57; padding:0 15px; line-height:30px; border-radius:5px; top:-15px; left:15px; color:#FFF;}
.wenb .neir .neirong{ padding:25px 15px 15px 15px;}

.list-r .xgcp{ width:100%; height:auto;}
.list-r .xgcp ul{}
.list-r .xgcp ul li{ float:left; width:208px; margin:0 11px;}
.list-r .xgcp ul li img{ width:206px; height:155px; border:1px solid #dedede;}
.list-r .xgcp ul li h2{ text-align:center; font-weight:normal; font-size:14px; line-height:30px; margin-top:8px;}

.list-r .xgxw{ width:100%; height:auto;}
.list-r .xgxw ul{ width:100%; margin-left:10px;}
.list-r .xgxw ul li{ float:left; width:49%; font-size:14px; background:url(../images/doc.jpg) left no-repeat; text-indent:15px;}


/*02*/

.wenb .wzlb{ width:900px; height:auto; }
.wenb .wzlb li{ width:900px; line-height:36px;  font-size:14px; overflow:hidden; border-bottom:1px dashed #dedede;}
.wenb .wzlb li h2{float:left; font-weight:normal; font-size:14px; background:url(../images/doc.jpg) left no-repeat; padding-left:10px;}
.wenb .wzlb li span{float:right;}
.wenb .wzlb li a{ display:block;}

/*03*/

.wenb .tplb{ width:930px; height:auto; overflow:hidden;}
.wenb .tplb li{width:213px;float:left;margin:10px 7px 15px 7px;}
.wenb .tplb li .fangda{border:1px solid #eee;padding:5px;}
.wenb .tplb li a{display:block;overflow:hidden;color:#333;}
.wenb .tplb li img{display:block;transition:transform 0.5s ease 0s;width:202px; height:151px;}
.wenb .tplb li img:hover{transform:scale(1.4,1.4);transition:transform 0.5s ease 0s;opacity:0.9;}
.wenb .tplb li p{font-size:0.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px;text-align:center;line-height:1.75em;}
.wenb .tplb li p a:hover{color:#009900;text-decoration:underline;}

.pagenavi{text-align:center;margin:20px 20px;}
.pagenavi li,.pagenavi span.now-page{padding:6px 10px;background-color:#eee;color:#666;font-size:0.875em;border-radius:2px;float:left;}
.pagenavi a{color:#666;font-size:0.875em;border-radius:2px;float:left;}
.pagenavi li.thisclass{color:#ffffff;background-color:#299c2a;}
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background-color:#009900;color:#ffffff;;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding-top:5px; margin-top: 20px;}
.newsshow_xg a{color: #000;}

#zzsc{width:380px;/* 圖片的寬*/height:276px;/* 圖片的高*/overflow: hidden; margin:10px  0px 0;}
#zzsc a{position: absolute;top: 0;left: 0; color:#FFF;}
#zzsc a img{border: none; width:380px; height:276px;}
#zzsc a p{ position:absolute; left:0; bottom:0px; background:#000; height:30px; width:100%; line-height:30px; text-indent:15px; opacity:0.5;}
/* 以下是針對選單按鈕設定*/#zzsc .abgne-controls{list-style: none;position: absolute;margin: 0;padding: 0;right: 5px;bottom: 6px;height: 15px; color:#FFF; }
#zzsc .abgne-controls li{float: left;width: 15px;height: 15px;line-height: 15px;font-size: 12px;font-weight: 900;text-align: center;cursor: pointer;margin-right: 2px;color:#000;background-color: #fff;}
#zzsc .abgne-controls li.current{color: #fff;background-color:#000;}
