@charset "utf-8";
body { margin:0px; border:0px; padding:0px; font-size:12px; font-family:"微软雅黑"}
*{ margin:0px; border:0px; padding:0px; }
a{ text-decoration:none; color:#666}
a:hover{ color:#1c8868}
li{ list-style:none}
/*banner图切换*/
.fullSlide{width:100%;position:relative;overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:520px; overflow:hidden}

.fullSlide .bd ul{width:100% !important; height:auto}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:4px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#2fb793;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*.fullSlide{width:100%;position:relative;overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:443px; overflow:hidden}

.fullSlide .bd ul{width:100% !important; height:auto}
.fullSlide .bd li{width:100% !important;height:443px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:443px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:4px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#2fb793;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}*/

.top{ width:1000px; margin:0px auto;}
.logo{ width:460px; margin:0px auto 10px; float:left}
.daohang{ background:#38ab29; height:38px; width:100%; z-index:500}
.dh{ width:1000px; margin:0px auto;height:38px; }

.daohang ul{ }
.daohang ul li{ float:left; width:125px; height:38px; font-size:15px; position:relative;z-index:99; text-align:center; background:url(images/jg.jpg) no-repeat right}

.daohang ul li a{ color:#FFF; height:38px; line-height:38px; width:125px; display:block ; font-size:15px;}
.daohang li.selected a{display:block; color:#fff;  width:125px;height:38px; line-height:38px;background:url(../images/dhlion.jpg) no-repeat; }
.daohang li.selected .submenu{display:block;z-index:9999999;}
.daohang li .submenu{display:none;position:absolute;top:38px;left:0px;  padding-bottom:8px; padding-top:8px; background-color:#128b0c; opacity: 0.5;filter:alpha(Opacity=50); z-index:9999999; width:125px; background-repeat:repeat-x;  height:auto}
.daohang li .submenu li{float:none;padding:0; height:28px; line-height:28px;z-index:9999999; background-image:none; width:125px; display:block; margin: 0px; text-align:center}
.daohang li .submenu li.last{border:none;}
.daohang li .submenu li a{float:none;padding:0px;height:28px; line-height:28px;color:#fff;width:125px; display:block; font-size:12px; background:#128b0c}
.daohang li .submenu li a:hover{color:#000;width:125px; height:28px; display:block; font-size:12px;}
.ss{ height:29px; border:#ccc 1px solid; width:220px;}
.input_ss{width:170px;  color:#666; border:0px; padding-left:10px; float:left;height:29px; line-height:29px;}
.souc{height:30px; line-height:30px; text-align:right}
.souc a{ padding-left:20px;}
.logoR{float:right; width:222px; margin-top:25px;}
.main{ width:1000px; margin:0px auto; padding-top:10px; padding-bottom:20px;}
.main1{ width:320px; float:left; background:url(../images/xian.jpg) repeat-y right center; margin-right:10px; padding-right:10px;}
.main2{ width:326px; float:left;}
.h1title{ background:#83cd10; color:#FFF; height:31px; line-height:31px; font-size:14px; padding-left:10px;}
.h1title img{ float:left; padding-top:8px; padding-right:10px;}
.h1title span{ float:right; padding-right:10px;}
.h1title span a{ color:#FFF}
.newstop{ padding-bottom:10px; background:url(../images/xian.jpg) repeat-x bottom; padding-top:15px;}
.newspic{ width:121px; float:left; border:#CCC 1px solid}
.newsright{ width:195px; float:right;}
.newsright h2{ font-size:15px; color:#505050; padding-bottom:5px;}
.newsright h2 a{ color:#333; text-decoration:none;}
.newsright h2 a:hover{ color:#2f5e6e; text-decoration:none;}
.news{}
.newsright p{ line-height:23px; color:#666; font-size:12px; word-break: break-all;}
.newsright p span{ color:#4a7887; }
.newsright p span a{ color:#4a7887; text-decoration:none}
.newsright p span a:hover{ color:#2f5e6e; text-decoration:underline}
.news ul{ padding-top:10px;}
.news ul li{ line-height:28px; border-bottom:#CCC 1px dashed; font-size:12px; color:#666; background:url(../images/dian.jpg) no-repeat left center; padding-left:10px;}
.news ul li a{color:#555; text-decoration:none}

.news ul li a:hover{color:#2f5e6e; text-decoration:none}
.news ul li span{ float:right}
.main3{width:310px; float:right; background:url(../images/xian.jpg) repeat-y left ; padding-left:13px;}
.tel{ background:url(../images/tel.jpg) no-repeat left top; text-align:right; font-size:18px; color:#78a818; padding-top:25px; padding-bottom:30px; margin-top:15px;}
.yqlj{ border:#86ce15 1px solid; width:320px;}
.m3_p{ padding-top:15px;}
.m3_p p{ line-height:24px; font-size:13px; color:#444444}

.slideTxtBox7{ height:247px; overflow:hidden; position:relative; }
.slideTxtBox7 .hd {  font-size:13px; height:31px; width:100%; font-family:"微软雅黑"; position:relative; background:#83cd10}

.slideTxtBox7 .hd UL {ZOOM: 1; OVERFLOW: hidden; color:#333; font-size:13px; font-weight:bold;}
.slideTxtBox7 .hd UL LI {  height:31px; line-height:31px; float:left; width:105px;  margin-bottom:15px;}
.slideTxtBox7 .hd UL LI A { color:#fff; width:105px; height:31px; display:block; font-size:13px; font-weight:normal;}
.slideTxtBox7 .hd UL LI A:hover {TEXT-DECORATION:none; color:#fff; background:#38ab29; border:0px;}
.slideTxtBox7 .hd UL LI.on A {  color:#fff; background:#38ab29; border:0px;}
.slideTxtBox7 .hd UL LI a img{ float:left; padding:7px 10px 0px 10px}
.slideTxtBox7 .bd{ height:204px;}
.tz_list{ padding-top:15px}
.tz_list p { line-height:24px; color:#444; text-indent:24px;}
.tz_list ul li{ line-height:25px; height:25px;overflow:hidden;}
.tz_list ul li a{ font-size:12px; color:#414141;}
.tz_list ul li a:hover{ color:#69b706;}
.tz_list ul li span{ float:right; color:#969696}
/*.dibu{ background:#6e6e6e; text-align:center; color:#FFF; padding:20px 0px;}*/
.dibu{ width:1000px; margin:0px auto 0; font-size:13px; line-height:22px; color:#FFF}
.dibu span{ float:left}
.db_s1{ padding-left:75px; padding-right:75px;}

.lujing{ width:1000px; margin:0px auto 15px; font-size:28px; color:#444; height:50px; line-height:50px; border-bottom:#CCC 1px solid}
.lujing span{ float:right; font-size:15px}
.ny{width:1000px; margin:0px auto;background: url(../images/nyLbg.jpg) repeat-y;margin-bottom:20px; }
.ny_L{ width:237px; float:left; margin-top:15px;}
.ny_R{ width:719px; float:right; margin-top:15px;}
.ny_L ul{ background: url(../images/nyLbg.jpg) repeat-y; padding-top:15px; padding-bottom:50px;}
.ny_L li{ height:31px; line-height:30px;}
.ny_L li a{  width:203px; height:31px; display:block; line-height:30px; padding-left:18px; color:#333;  border-bottom:#CCC 1px solid; font-size:16px;}
.ny_L li a:hover{ background:url(../images/nylion.jpg) no-repeat; width:219px; height:30px; color:#FFF; border:0px}
.ny_L .nylion a{background:url(../images/nylion.jpg) no-repeat; width:219px; height:30px; color:#FFF; border:0px}
.ny_R{ min-height:370px;border:#CCC 1px solid; padding:15px;}
.nyr_h1{ font-size:20px; color:#444; font-weight:normal; margin-bottom:15px; border-bottom:#CCC 1px solid; padding-bottom:10px;}
.ny_p{ }
.ny_p p{ line-height:23px; text-indent:35px; padding-bottom:15px;letter-spacing:1px;}
.ny_p2{  }
.ny_p2 p{ line-height:23px; padding-bottom:15px;}

.ryzz2 { padding-top:20px; padding-bottom:50px;}
.ryzz2 ul li{ float:left; text-align:center; height:200px; width:185px; padding-left:0px;}
.ryzz2 ul{ padding:0px 0px 20px 0px}
.ryzz2 ul li div{ width:166px; height:150px; text-align:center; border:#CCC 1px solid; padding:1px;}
.ryzz2 ul li div img{max-width: 100%; max-height: 100%;}
.ryzz2 ul li p{ text-align:center; padding-top:5px; font-size:12px;}
.ryzz2 ul li p a{ color:#666;}
.ryzz2 ul li p a:hover{ color:#7c3538}
.page{padding:20px 0; text-align:center }
.page a{ padding:4px 8px; background:#ddd; color:#333; display:inline-block; margin:0 2px;}
.page a.current{ background:#18ab02; color:#fff;}
.page a:hover{ background:#18ab02; color:#fff;}
.newscenter ul{ padding-top:20px;}
.newscenter ul li{ line-height:35px; border-bottom:#CCC 1px dashed; font-size:12px; color:#666; background-image:url(../images/dian.jpg); background-repeat:no-repeat; padding-left:10px; background-position:center left; height:35px;}
.newscenter ul li a{color:#666; text-decoration:none}
.newscenter ul li a:hover{color:#18ab02; text-decoration:none}
.newscenter ul li span{ float:right}
.newstitle h2{ text-align:center; font-size:16px; padding-bottom:20px; padding-top:25px; color:#333333;}
.newstitle h3{ text-align:center; font-size:12px; font-weight:normal; background-color:#EFEFEF; height:25px; line-height:25px; color:#666; margin-bottom:20px;}
.xinwen p{ line-height:22px; text-indent:35px; padding: 0px 10px 10px 10px; color:#666;}

.ly { padding-top:25px;}
.ly table td{ padding:10px;}
.lybt{ height:28px; border:#CCC 1px solid; line-height:28px;width:300px; color:#666; padding-left:10px;}
.yzm{ height:28px; border:#CCC 1px solid; line-height:28px;width:100px; color:#666;}
.lynr{ border:#CCC 1px solid; line-height:25px;width:450px; height:180px; color:#666;padding-left:10px;}
.btn_1{ background-color:#38ab29; color:#fff; width:48px; height:30px;}
.btn_2{ background-color:#38ab29; color:#fff; width:100px; height:30px;}


.newstop1{ padding-bottom:15px; border-bottom:#CCC 1px solid; padding-top:25px;}
.newspic1{ width:200px; float:left; border:#CCC 1px solid}
.newsright1{ width:540px; float:right;}
.newsright1 h2{ font-size:13px; color:#333; padding-bottom:10px;}
.newsright1 h2 a{ color:#333; text-decoration:none;}
.newsright1 h2 a:hover{ color:#38ab29; text-decoration:none;}
.newsright1 p{ line-height:23px; color:#666; font-size:12px;}
.newsright1 p span{ color:#38ab29; }
.newsright1 p span a{ color:#38ab29; text-decoration:none}
.newsright1 p span a:hover{ color:#38ab29; text-decoration:underline}

.zxkf { position:fixed; right:0px; top:253px; width:51px; text-align:center}
.pf_ewm{ position:relative}
.pf_ewm span{ display:none; width:100px; height:100px; position:absolute; left:-111px;top:-57px}
.pf_ewm:hover span{ display:block}