@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
body { margin: 0; padding: 0; font-family: "microsoft yahei"; font-size: 14px; min-width: 1380px; background:#f8f8f8; }
ul, li {list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
img { border: 0; }
a { text-decoration: none; color: #666666; }
a:hover { text-decoration: none; color:#f00; transition: all 0.6s; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearboth { clear: both; border: 0; padding: 0; margin: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.relative { position:relative; }
.imghover { cursor: pointer; transition: all 0.6s; }
.imghover:hover { transform: scale(1.2); }
/*頭部*/
.header_w { height:150px; width:100%; min-width:1380px; background:#ffffff url(img/topbg.png) no-repeat center top;}
.header { margin:0 auto; width:1380px; height:150px; }
.header .logo { float: left; width:700px; margin-top:30px;}
.header .logo img { margin:0; }
/***************search***************/
.search{width:430px; height:80px; padding:36px 0 0 0;opacity: 0.6;}
.search .text{width:310px; height:38px; color:#666; border-top:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; padding:0 0 0 8px; float:right;opacity: 0.6;}
.search .submit{width:55px; height:40px; background:url(img/sc.png) no-repeat 0 0; cursor:pointer; float:right}
/*菜單*/
.i-nav {width: 100%; background: #006600; height: 55px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.nav {padding:0px; height:55px; line-height:55px; position:relative; z-index:1; margin:0 auto; width:1380px; }
.nav a {color:#fff; }
.nav .nLi {float:left; width:135px; position:relative; display:inline; }
.nav .nLi { float:left;} 
.nav .nLi a { display:block; font-size:18px; font-weight:bold; color: #eeeeee; text-align:center;}
.nav .sub { display:none; width:135px; left:0; top:55px; position:absolute; background:#007700; line-height:55px; padding:0; opacity: 0.9; }
.nav .sub li { zoom:1; border-bottom:solid 1px #ccc; }
.nav .sub a { display:block; padding:0 15px; font-weight:normal;}
.nav .sub a:hover { background:#007700; color:#ffffff; }
.nav .on a { background:#008800; color:#dddddd; }
/*banner*/
.banner{clear:both; width:1380px; position:relative; height:335px; background:#000; text-align:center; margin:0 auto;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:335px; overflow:hidden; text-align:center;}
.banner .bd li a{ display:block; height:335px;}
.banner .hd{ width:1380px;margin:0 auto; position:relative; z-index:1; bottom:30px; height:30px; line-height:30px; background:url(img/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60);}
.banner .hd ul{ text-align:center;  padding-top:5px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(img/tg_flash_p.png) -18px 0; overflow:hidden;}
.banner .hd ul .on{ background-position:0 0;}

/*首頁内容1*/
.content { width:1380px; height:410px; margin:10px auto;}
.content .l { width:680px; height:400px; float:left; overflow:hidden; background-color:#ffffff;}
.content .l .bt {height:45px; border-bottom:#006600 solid 2px; line-height:45px; font-size:16px; font-weight:bold;  padding:0 20px 0 32px; color:#006600; background-color:#f0f0f0; background: url(img/ico_wz.png) left 5px center no-repeat; }
.content .l .bt span{float:right;}
.content .l .bt span a{color:#666; text-decoration:none;font-size:12px;}
.content .l .lb { width:100%;} 
.content .l .lb ul{ margin:20px; margin-left:40px;} 
.content .l .lb ul li{height:32px; font-size:15px; list-style-image:url(img/tz_doc.png);} 
.content .l .lb ul li span{float:right; color:#999;}
.content .l .lb ul li a:hover {color:#f00;} 
.content .l .lb ul li span{float:right; color:#999;}

.content .r { width:680px; height:400px; float:right; margin-left:10px; padding:0px; overflow:hidden; background-color:#ffffff;}
.content .r .bt {height:45px; border-bottom:#006600 solid 2px; line-height:45px; font-size:16px; font-weight:bold;  padding:0 20px 0 32px; color:#006600; background-color:#f0f0f0; background: url(img/ico_wz.png) left 5px center no-repeat; }
.content .r .bt span{float:right;}
.content .r .bt span a{color:#666; text-decoration:none;font-size:12px;}
.content .r .lb { width:100%;} 
.content .r .lb ul{ margin:20px; margin-left:40px;} 
.content .r .lb ul li {height:32px; font-size:15px; list-style-image:url(img/tz_doc.png);} 
.content .r .lb ul li a {color:#333; text-decoration:none;} 
.content .r .lb ul li a:hover {color:#f00;} 
.content .r .lb ul li span{float:right; color:#999;}


/*列表頁*/
.listmain { overflow: hidden; height: auto; position: relative; padding: 0 0 0 0; width: 1380px; margin: 12px auto; }
.lm-left { width: 320px; float: left; background: #f1f1f1; min-height:800px; height: auto; overflow: hidden; }
.lm-left .left-lmname { background: url(img/listname_bg.png) right bottom no-repeat #006600; height: 85px; padding: 25px 0 0 35px; overflow: hidden; }
.lm-left .left-lmname h1 { color: #ffffff; font-size: 28px; line-height:30px; }
.lm-left .left-lmname span { color: #ffffff; font-size: 16px; line-height: 30px; }
.lm-left .list-sub { height: auto; overflow: hidden; width: 100%; }
.lm-left .list-sub a { display: block; line-height: 55px; height: 55px; font-size: 18px; padding-left: 50px; cursor: pointer; margin: 1px 0 0 0; background: #ffffff; }
.lm-left .list-sub a:hover, #this-on { display: block; line-height: 55px; height: 55px; font-size: 20px; padding-left: 30px; cursor: pointer; color: #ffffff; background: url(img/sub_bgh.png) 230px center no-repeat #006600; }
.lm-right { width:980px; float: right; margin-right:0; min-height:800px; border: #eaeaea 1px solid; background: #ffffff; padding:0 20px; }
.this-name { border-bottom: #bfbfbf 1px solid; line-height: 40px; height: 40px; padding: 0; margin: 20px 0 0 0; }
.this-name h1 { color:#006600; font-size:20px; font-weight:normal; line-height: 39px; height: 39px; padding-left: 30px; float: left; background: url(img/ico_wz.png) left center no-repeat; border-bottom: #006600 3px solid; }
.this-name span { float: right; color: #666; }
.this-name span a { color: #666; }
.lm-right .lm_list { height: auto; overflow: hidden; margin: 0 auto; padding: 40px 20px; }
.lm-right .lm_list li { line-height: 40px; font-size: 14px; color: #999999; text-align: right; padding: 0; border-bottom:#CCC dotted 1px; }
.lm-right .lm_list li a { color: #4a4a4a; float: left; padding-left: 15px; background:url(img/ico_001.png) left center no-repeat; }
.lm-right .lm_list li:hover { background: #ececec; color: #0066cc; }
.lm-right .lm_list li a:hover { background:url(img/ico_001.png) left center no-repeat #ececec; color: #ff0000; }
.lm-right .list-fy { text-align: center; margin:0 auto 40px auto; min-height: 40px; }

/*文章内容頁*/
.c-con { width:1380px; min-height:600px; border: #eaeaea 1px solid; background: #ffffff; }
.c-con .c-name {border-bottom: #bfbfbf 1px solid; line-height: 40px; height: 40px;  margin: 20px; padding:30px;}
.c-con .c-name h1 { color:#0066cc; font-size:20px; font-weight:normal; line-height: 39px; height: 39px; padding-left: 30px; float: left; background: url(img/ico_wz.png) left center no-repeat; border-bottom: #0066cc 3px solid; }
.c-con .c-name span { float: right; color: #666; }
.c-con .c-name span a { color: #666; }
.c-content {height: auto; overflow:hidden; position: relative; margin:20px auto; padding:30px; }
.c-content .c-title {font-size: 30px; font-weight: bold; color: #333333; line-height: 60px; text-align: center; margin:20px; padding:0 100px;}
.c-content .other-s {font-size: 14px; line-height: 40px; text-align: center; color: #666; background: #f3f3f3; }
.c-content .nr-info { width:99%; height: auto; margin:auto; position: relative;}
.c-content .nr-info p { font-size:18px; color: #666; line-height:38px; font-family:"微軟雅黑"; margin: 15px auto; text-indent: 2em; text-align: left; }
.v_news_content img { max-width:100%; height:auto; display: block; margin:15px auto; border-radius:3px; box-shadow:rgba(0, 0, 0, 0.15) 0 0 8px; background:#f4f4f4; border:1px solid #ddd; padding:5px; }

/*頁腳*/
.footer { width:100%; min-width:1380px; height:100px; background:#005500; }
.copyright { clear:left; width:1380px; height: 50px; margin:0px auto; padding-top:30px; text-align:center; color: #ffffff; line-height: 18px; font-size:12px;}