@charset "utf-8";



/* CSS Document */







body {margin: 0 auto;font-size: 12px;background: #ffffff;min-width:1000px; border-top:4px solid #006c3b}



.wrapper {width: 1000px;margin: 0 auto;}



a {outline: none;hide-focus:expression(this.hideFocus=true);text-decoration:none}



a:hover{ text-decoration:underline}







img {border: 0}



.fl {float: left}



.fr {float: right}



.cb {clear: both}



ul,ol{ margin:0; padding:0; list-style:none}



div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img {padding: 0;margin: 0}







.top{ text-align:right; color:#7f7f7f; height:40px; line-height:40px; display:block; width:100%;}



.top a{ color:#7f7f7f; padding:0 5px}







.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}



.nav{ padding:0; height:56px; line-height:34px;  position:relative; z-index:1; width:690px; float:right}



.nav a{ color:#fff;  }



.nav .nLi{ float:left;  position:relative; display:inline;  }



.nav .nLi h3{ float:left; text-indent:-999999px}



.nav .nLi h3 a{ display:block; padding:0; font-size:14px; font-weight:bold; width:85px; height:56px; background-position:top}



.nav .nLi h3 a:hover{ display:block; padding:0; font-size:14px; font-weight:bold; width:85px; height:56px; background-position:bottom}



.nav .on h3 a{ display:block; padding:0; font-size:14px; font-weight:bold; width:85px; height:56px; background-position:bottom}



.nav .nLi h3 a.n{ background-image:url(../images/nav01.jpg);}



.nav .nLi h3 a.n1{ background-image:url(../images/nav02.jpg);}



.nav .nLi h3 a.n2{ background-image:url(../images/nav03.jpg);}



.nav .nLi h3 a.n3{ background-image:url(../images/nav04.jpg);}



.nav .nLi h3 a.n4{ background-image:url(../images/nav05.jpg);}



.nav .nLi h3 a.n5{ background-image:url(../images/nav06.jpg);}



.nav .nLi h3 a.n6{ background-image:url(../images/nav07.jpg);}



.nav .nLi h3 a.n7{ background-image:url(../images/nav08.jpg);}



.nav .sub{ display:none; width:150px; left:0; top:56px;  position:absolute; background:#004324;  line-height:26px; padding:5px 0;  }



.nav .sub li{ zoom:1; }



.nav .sub a{ display:block; padding:0 10px; }



.nav .sub a:hover{ background:#fff; color:#004324;  }







.picScroll-left{ width:180px;  overflow:hidden; position:relative; margin-top:15px}



.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 30px; position:relative; top:156px; z-index:999}



.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;



			 cursor:pointer; background:url(../images/arrow.png) no-repeat;}



.picScroll-left .hd .next{ background-position:0 -50px;  }



.picScroll-left .hd .prevStop{ background-position:-60px 0; }



.picScroll-left .hd .nextStop{ background-position:-60px -50px; }



.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }



.picScroll-left .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; }



.picScroll-left .hd ul li.on{ background-position:0 0; }



.picScroll-left .bd{ padding:0;   }



.picScroll-left .bd ul{ overflow:hidden; zoom:1; }



.picScroll-left .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center;  }



.picScroll-left .bd ul li .pic{ text-align:center; }



.picScroll-left .bd ul li .pic img{ width:180px; height:126px; display:block;}



.picScroll-left .bd ul li .title{ line-height:24px; margin-top:30px}



.picScroll-left .bd ul li .title a{ color:#666666}







.slideTxtBox{ width:230px; text-align:left; margin-top:45px; margin-left:20px}



.slideTxtBox .hd{ height:25px; line-height:25px; padding:0;   border-bottom:1px solid #cccccc;  position:relative; font-size:14px}



.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;   }



.slideTxtBox .hd ul li{ float:left; padding:0 5px; cursor:pointer; border:1px solid #cccccc; color:#666666}



.slideTxtBox .hd ul li.on{ height:25px;  background:#006c3b; border:1px solid #006c3b; color:#ffffff}



.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }



.slideTxtBox .bd li{ height:28px; line-height:28px;   }



.slideTxtBox .bd li a{ color:#7f7f7f}



.slideTxtBox .bd li .date{ float:right; color:#999;  }



.slideTxtBox .arrow{  position:absolute; right:0; top:9px }







.index_cy{ width:270px; margin-top:45px; margin-left:20px}



.index_cy .title{ border-bottom:1px solid #cccccc; height:25px; line-height:25px; padding-left:11px; font-size:14px; color:#666; position:relative}



.index_cy .title .arrow{position:absolute; right:0; top:9px }







.picScroll-left1{ width:270px;  overflow:hidden; position:relative; }



.picScroll-left1 .prev{ display:block;  width:15px; height:27px; float:right; margin-top:48px;  overflow:hidden; cursor:pointer}



.picScroll-left1 .next{ display:block;  width:15px; height:27px; float:left; margin-top:48px;  overflow:hidden; cursor:pointer}



.picScroll-left1 .bd{ padding:15px 0; width:270px}



.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; padding-left:15px; float:left}



.picScroll-left1 .bd ul li{ margin:0 10px 0 10px; float:left; _display:inline; overflow:hidden; text-align:center; width:100px }



.picScroll-left1 .bd ul li .pic{ text-align:center; }



.picScroll-left1 .bd ul li .pic img{ width:100px; height:100px; display:block;}



.picScroll-left1 .bd ul li .title{ line-height:22px; height:22px; text-align:center; background:#006c3b; font-size:12px; margin-top:1px}



.picScroll-left1 .bd ul li .title a{ color:#FFF}







.index_contact{ width:260px; margin-top:45px; margin-bottom:15px}



.index_contact .title{ border-bottom:1px solid #cccccc; height:25px; line-height:25px; padding-left:11px; font-size:14px; color:#666; position:relative}



.index_contact .title .arrow{position:absolute; right:0; top:9px }



.index_contact .con{line-height:30px; color:#666; background:url(../images/index02.jpg) right 10px no-repeat; padding:20px}







.footer_bg{ background:#f2f2f2; border-top:1px solid #cccccc}



.footer{ width:1000px; margin:0 auto; color:#7f7f7f; line-height:30px; min-height:125px}







.ny_left{ width:190px; margin-top:30px}



.ny_left .left_menu{ display:block}



.ny_left .left_menu a{ display:block; height:32px; line-height:32px; background-image:url(../images/ny01.jpg); background-position:top; text-align:center; color:#333333; font-size:14px; margin-bottom:5px}



.ny_left .left_menu a:hover{ text-decoration:none; background-position:bottom; color:#FFF; font-weight:bold}



.ny_left .left_menu a.hover{ text-decoration:none; background-position:bottom; color:#FFF; font-weight:bold}



.ny_left .left_menu1{ display:block}



.sideMenu{  }



.sideMenu h3{ display:block; height:32px; line-height:32px; background-image:url(../images/ny01.jpg); background-position:top; text-align:center; color:#333333; font-size:14px; margin-bottom:5px; cursor:pointer}



.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }



.sideMenu h3.on{ display:block; height:32px; line-height:32px; background-image:url(../images/ny01.jpg); background-position:bottom; text-align:center; color:#FFF; font-size:14px; margin-bottom:5px}



.sideMenu ul{ padding:0; color:#999; display:none; /* 默认都隐藏 */ line-height:26px; color:#323232; text-align:center; margin:0; font-size:14px}



.sideMenu ul a{ color:#323232; background-image:none}



.sideMenu ul a:hover{ font-weight:bold; color:#123a7f; text-decoration:none}







.ny_left .left_link{ margin-top:25px;}



.ny_left .left_link img{ border:1px solid #dcdcdc; margin-top:5px}



.ny_left .left_link a{ color:#000; font-size:14px}



.ny_left .left_link a:hover{ text-decoration:none; color:#006c3b}







.ny_right{ width:766px; margin-top:30px; margin-bottom:30px}



.ny_right .title{ height:60px; font-size:16px; font-weight:bold; line-height:30px}



.ny_right .about{ font-size:14px; line-height:30px}







.ny_right .honor{ font-size:14px; line-height:30px}



.ny_right .honor li{ float:left; text-align:center; width:214px; margin:10px 18px}



.ny_right .honor li img{ width:210px; height:130px; border:1px solid #dbdbdb; padding:6px; margin-bottom:10px}



.ny_right .honor li a{ color:#333333; text-decoration:none}



.ny_right .honor li a:hover{ color:#006c3b}







.ny_right .ny_news{ width:724px; margin:20px auto; border-bottom:1px dashed #333333;word-break : break-all }



.ny_right .ny_news ul{ display:block;}



.ny_right .ny_news ul li{ float:left; height:30px; line-height:30px; font-size:14px; color:#333; width:724px; padding:0}



.ny_right .ny_news ul li a{ float:left; background:url(../images/arrow01.jpg) left no-repeat; padding-left:15px; color:#333}



.ny_right .ny_news ul li span{ float:right}



.ny_right .ny_news .header{ border-bottom:1px solid #e0e0e0; text-align:center; color:#999999; padding-bottom:26px; padding-top:0}



.ny_right .ny_news .header h1{ padding-bottom:23px; color:#333333; font-family:"微软雅黑"}



.ny_right .ny_news .details{ padding-top:29px; font-size:14px; line-height:28px; color:#333333; border-bottom:1px dashed #7b523c; padding-bottom:40px}



.ny_right .ny_news .details img{ max-width:600px; margin:0 auto}



.ny_right .ny_news .pre_next{ height:68px; width:718px; margin-top:2px; line-height:68px; color:#2f2f2f; padding-left:18px}



.ny_right .ny_news .pre_next a{ color:#006c3b; text-decoration:none; padding-right:200px}



.ny_right .ny_news .pre_next a:hover{ text-decoration:underline}



.ny_right .ny_news .pre_next span{ float:right; text-align:right}



.ny_right .ny_news .pre_next span a{ color:#006c3b; text-decoration:none; padding-right:15px}



.ny_right .ny_news .pre_next span a:hover{ text-decoration:underline}







.ny_right .ny_fdc .list{ width:322px; padding:18px; float:left; border:1px solid #d9d9d9; height:523px; margin:10px}



.ny_right .ny_fdc .list .header{ position:relative; height:34px; color:#333333; font-size:14px}



.ny_right .ny_fdc .list .header .more{ position:absolute; top:0; right:0}



.ny_right .ny_fdc .list .header .more a{ color:#999999; font-size:12px}



.ny_right .ny_fdc .list .txt{ font-size:14px; color:#333; line-height:28px; text-indent:2em; margin-top:5px}



.ny_right .ny_fdc .header{ border-bottom:1px solid #e0e0e0; text-align:center; color:#999999; padding-bottom:0; padding-top:0}



.ny_right .ny_fdc .header h1{ padding-bottom:23px; color:#333333; font-family:"微软雅黑"}



.ny_right .ny_fdc .details{ padding-top:29px; font-size:14px; line-height:28px; color:#333333; border-bottom:1px dashed #7b523c; padding-bottom:40px}



.ny_right .ny_fdc .details img{ max-width:600px; margin:0 auto}



.ny_right .ny_fdc .pre_next{ height:68px; width:718px; margin-top:2px; line-height:68px; color:#2f2f2f; padding-left:18px}



.ny_right .ny_fdc .pre_next a{ color:#006c3b; text-decoration:none; padding-right:200px}



.ny_right .ny_fdc .pre_next a:hover{ text-decoration:underline}



.ny_right .ny_fdc .pre_next span{ float:right; text-align:right}



.ny_right .ny_fdc .pre_next span a{ color:#006c3b; text-decoration:none; padding-right:15px}



.ny_right .ny_fdc .pre_next span a:hover{ text-decoration:underline}







.ny_right .ny_job{ font-size:12px; color:#666666; line-height:30px}



.ny_right .ny_job td a{ color:#666; font-size:14px}



.ny_right .ny_job td a:hover{ color:#006c3b}



.ny_right .ny_job .header{ border-bottom:1px solid #e0e0e0; text-align:center; color:#999999; padding-bottom:26px; padding-top:0}



.ny_right .ny_job .header h1{ padding-bottom:23px; color:#333333; font-family:"微软雅黑"}



.ny_right .ny_job .details{ padding-top:29px; font-size:14px; line-height:28px; color:#333333; border-bottom:1px dashed #7b523c; padding-bottom:40px}



.ny_right .ny_job .details img{ max-width:600px; margin:0 auto}



.ny_right .ny_job .pre_next{ height:68px; width:718px; margin-top:2px; line-height:68px; color:#2f2f2f; padding-left:18px}



.ny_right .ny_job .pre_next a{ color:#006c3b; text-decoration:none; padding-right:200px}



.ny_right .ny_job .pre_next a:hover{ text-decoration:underline}



.ny_right .ny_job .pre_next span{ float:right; text-align:right}



.ny_right .ny_job .pre_next span a{ color:#006c3b; text-decoration:none; padding-right:15px}



.ny_right .ny_job .pre_next span a:hover{ text-decoration:underline}







.ny_fdc1 .list{ width:205px; padding:14px; float:left; border:1px solid #d9d9d9;  margin:10px 5px}



.ny_fdc1 .list .header{ position:relative; height:34px; color:#333333; font-size:14px}







.slideBox{ width:1000px; height:460px; overflow:hidden; position:relative; }



.slideBox .hd{ height:60px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; width:1000px }



.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }



.slideBox .hd ul li{ float:left;  width:200px; height:60px; cursor:pointer; }



.slideBox .hd ul li.b1{background-image:url(../images/b1.png); background-position:top}



.slideBox .hd ul li.b2{background-image:url(../images/b2.png); background-position:top}



.slideBox .hd ul li.b3{background-image:url(../images/b3.png); background-position:top}



.slideBox .hd ul li.b4{background-image:url(../images/b4.png); background-position:top}



.slideBox .hd ul li.b5{background-image:url(../images/b5.png); background-position:top}



.slideBox .hd ul li.on{ background-position:bottom}



.slideBox .bd{ position:relative; height:100%; z-index:0;   }



.slideBox .bd li{ zoom:1; vertical-align:middle; }



.slideBox .bd img{ width:1000px; height:460px; display:block;  }







