
body{padding:0;margin:0px;font-size:12px;background: url(../image/bg.gif) repeat #fff; font-family: "ËÎÌå" }
div,form,img,ul,ol,li,dl,dt,dd{border:0;}
h1,h2,h3,h4,h5,h6,p,i{font-weight:normal;margin:0;}
body,h1,h2,h3,h4,h5,h6{font-size:12px;}
ul,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
i{font-style:normal;}
a{color:#3e6e3e;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.mart10{margin-top:10px;}
.clear{clear:both;}
.head { overflow::hidden;}
.logo,.content,.part{ width:980px; margin:0 auto; overflow:hidden;}
#pc{ display:block;}
#phone{ display:none;}
.hdmid {
    height: 110px;
    overflow: hidden;
}
.hdmid .hdmid_L {
    float: left;
    width: 680px;
    height: 110px;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.hdmid .hdmid_L h1 {
    font-size: 12px;
    float: left;
}
.hdmid .hdmid_L>div {
    background: url(../picture/logo_lef_line.png) no-repeat left;
    padding-left: 30px;
    margin-left:15px;
}
.hdmid .hdmid_L h2 {
    line-height: 40px;
    font-size: 28px;
    color: #000;
}
.hdmid .hdmid_L h3{
     line-height: 32px;
    font-size: 16px;
    color: #000;   
}
.hdmid .hdmid_L p {
    width: 160px;
    line-height: 30px;
    font-size: 18px;
    color: #000;
}
.hdmid .hdmid_R {
    float: right;
    height: 110px;
    display: flex;
    align-items: center;
}
.hdmid .hdmid_R dt {
    float: left;
    padding-right: 12px;
}
.hdmid .hdmid_R dt img {
    display: block;
}
.hdmid .hdmid_R dd {

}
.hdmid .hdmid_R dd span {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
.hdmid .hdmid_R dd a{
    font-size: 24px;
    font-family: Impact;
    color: #008910;
}
.content{ background:#FFF;}
.nav{ width:980px; margin:0 auto; border-bottom:1px solid #959595;border-top:1px solid #959595; height:40px;}
.navin{ float:left; width::750px;}
.navin ul li{ float:left; font-size:14px; font-weight:bolder;margin:0 10px;display:block;}
.navin ul li a{ display:inline-block; padding:12px 5px 8px; }
.navin ul li a:hover{border-bottom:2px solid #3e6e3e;border-top:2px solid #3e6e3e; text-decoration:none;}
.search{ float:right; background:url(../image/search.png) no-repeat; height:27px; width:174px; margin:7px 0 0;}
.search .searchtext{ margin:2px 0 0 27px; width:105px; border:none 0; line-height:21px;}
.search .searchbtn{ float:right;background:none; border:none; width:39px;height:23px; cursor:pointer;}
#full-screen-slider{width:100%;height:400px;max-width:980px;position:relative;margin:10px auto;background:url(../image/bannerbtm.jpg) no-repeat center bottom;}
#slides{display:block;width:100%;height:360px;list-style:none;padding:0;margin:0 auto;position:relative;}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{display:block;list-style:none;position:absolute;left:13%;z-index:9900;padding:5px 15px 5px 0;margin:0;}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF;}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current{background:#3e6e3e;}
.wid240{ width:240px;}
.wid730{ width:730px;}
.cptitle{ height:40px; background:#3E6D3D;line-height:40px;font-size:18px;font-weight:bolder;color:#ffffff;text-align:center;}
.cptitle a{ height:40px;line-height:40px;font-size:18px;font-weight:bolder;color:#ffffff;text-align:center;}
.cplist{ background:#eaf3e9; padding:10px 25px;}
.cplist ul{ overflow:hidden; }
.cplist ul li{ line-height:24px;padding-top:5px;}
.cplist ul li a{ background:url(../image/ico7.png) no-repeat left 3px; padding-left:15px; font-weight:bolder;}
.cplist ul li ul{ padding-left:15px;padding-bottom:5px; border-bottom:1px solid #fff;}
.cplist ul li ul li{ padding-top:0;}
.cplist ul li ul li a{background:url(../image/ico8.png) no-repeat left 3px; padding-left:15px; font-weight:normal;}

.ncplist{ background:#eaf3e9; padding:10px 10px;}
.ncplist ul{ overflow:hidden; }
.ncplist ul li{ line-height:24px;padding-top:5px;}
.ncplist ul li a{padding-left:15px; font-weight:bolder;}
.ncplist ul li ul{padding-left:15px;padding-bottom:5px; border-bottom:1px solid #fff;}
.ncplist ul li ul li{ padding-top:0;}
.ncplist ul li ul li a{background:url(../image/ico8.png) no-repeat left 3px; padding-left:15px; font-weight:normal;}

.cpbtm{ background:url(../image/btm1.png) no-repeat; height:14px;margin-bottom:10px;}
.rtcptitle{ border-bottom:2px solid #3e6e3e; height:38px; line-height:38px; overflow:hidden;}
.rtcptitle .fl{ background:url(../image/ico1.png) no-repeat 10px center; text-indent:30px; font-size:14px; font-weight:bold;color:#3e6e3e;}
.rtcptitle .fr{ width:180px; text-indent:120px; margin:12px 0 0;}
.rtcpbox{ margin:10px 0; width:730px; overflow:hidden;}
.rtcpbox .rtcpboxul { float:left;width:730px; margin:0px;}
.rtcpbox .rtcpboxul li{ float:left; margin:5px 0px 5px 20px;width:220px;}
.rtcpbox .rtcpboxul li a{ float:left;display:block; line-height:22px; text-align:center;width:190px;}
.rtcpbox .rtcpboxul li img{ border:1px solid #ebebeb; width:200px; height:200px;}
.line1{ height:9px; margin:20px auto;}
.sktab{ margin:10px 0 0; background:url(../image/btm2.png) no-repeat left bottom; padding-bottom:11px;}
#SkTab{background:url(../image/tit2.png) no-repeat left bottom; height:42px;}
#SkTab ul{ margin-left:12px;}
#SkTab ul li{ float:left; width:192px; text-align:center;}
#SkTab ul li a{ background:url(../image/ico4.png) no-repeat; height:30px; line-height:30px; display:block; text-align:center; font-size:14px; font-weight:bold;}
#SkTab ul li a:hover,#SkTab ul li.on a{background:url(../image/ico3.png) no-repeat; color:#FFF; text-decoration:none;}
.ask{ overflow:hidden; margin-bottom:40px;}
.asktitle{ width:360px; height:51px; margin:50px auto;}
.askbox{ background:url(../image/imgbg1.jpg) no-repeat; height:850px; position:relative;}
.askboxtit1,.askboxtit2,.askboxtit3{ font-size:14px; font-weight:bold; color:#FFF;}
.askboxnr1,.askboxnr2,.askboxnr3{ color:#666; line-height:35px;}
.askboxtit1,.askboxtit2,.askboxtit3,.askboxnr1,.askboxnr2,.askboxnr3{ position:absolute;font-size:14px;}
.askboxtit1 a, .askboxtit2 a, .askboxtit3 a {color: #fff;}
.askboxtit1{ left:120px; top:10px;}
.askboxtit2{left:635px; top:343px;}	
.askboxtit3{left:90px; top:630px;}
.askboxnr1{left:50px; top:60px; width:580px; height:125px;}
.askboxnr2{left:560px; top:400px; width:360px;}
.askboxnr3{left:50px; top:690px; width:520px;}
.nlione{ width:270px; margin-left:10px;_margin-left:5px;}
.nlititle{ background:url(../image/tit4.png) no-repeat left bottom; height:35px; text-indent:10px; font-size:14px; font-weight:bold; line-height:25px;color:#3e6e3e;}
.nlionebox{ background:url(../image/line2.png) no-repeat right top; width:270px; margin:15px 0 0 20px;_margin:15px 0 0 10px;}
.nlionebox ul li{ background:#d6d6d6; width:208px; height:127px; margin:10px 0}
.nlionebox ul li a img { width:200px; height:95px; border:4px solid #d6d6d6; display:block;}
.nlionebox ul li a:hover img{border:4px solid #3e6e3e;}
.nlionebox ul li a{ line-height:22px;color:#3e6e3e; text-align:center; display:block;}
.nlitwo{ width:400px; margin:0 0px 0 20px;_margin:0 0px 0 10px}
.nlitwobox{ background:url(../image/line2.png) no-repeat right top; padding:30px;_padding:15px;line-height:30px; color:#666; overflow:hidden;}
.nlitwobox img{ float:left; margin:0 10px 10px 0;}
.nlitwobox .fr{ margin:15px 0 0 0;}
.nlithree{ margin:10px 0 0 20px; width:210px;}
.nlithreebox1 li img{ display:block; width:210px; height:100px;}
.nlithreebox1 li a{ line-height:24px; display:block; text-align:center;}
.nlithreebox2 li{ line-height:24px; background:url(../image/ico9.png) no-repeat left center; text-indent:10px;}
.yyxg{ margin:20px 10px 0;}
.yyxgtit{ border-bottom:3px solid #3e6e3e; height:30px;}
.yyxgtit .fl{ background:url(../image/ico5.png) no-repeat 10px center; text-indent:40px; font-size:14px; font-weight:bold;color:#3e6e3e;}
.yyxgtit .fl span{ color:#999; font-weight:normal; padding-left:10px;}
.yyxgtit .fr{ margin:5px 10px 0 0;}
.yyxgbox{ overflow:hidden; width:960px; position:relative;}
.yyxgl{ background:url(../image/leftbtn.png) no-repeat; width:18px; height:36px; position:absolute; left:10px; top:70px; cursor:pointer;}
.yyxgr{ background:url(../image/rightbtn.png) no-repeat; width:18px; height:36px; position:absolute;right:10px;top:70px; cursor:pointer;}
.yyxgc{width:840px; margin:40px auto; overflow:hidden; clear:both;}
.yyxgc ul li{ float:left; margin:0 10px;_margin:40px 10px;}
.yyxgc ul li img{ border:1px solid #ebebeb; width:200px; height:130px;}
.links{ width:930px; margin:10px auto;}
.linksbox{ border:1px solid #3e6e3e; border-top:none; padding:10px; width:908px; overflow:hidden;}
.linksbox ul li{ margin-right:10px; line-height:22px; float:left; white-space:nowrap;}
.linksbox ul li a{ color:#666;}
.foot{ width:980px; margin:20px auto;}
.footnav{ text-align:center; line-height:30px; height:30px; color:#FFF; background:#3e6e3e;}
.footnav a{ color:#FFF;}
.footnav a:hover{color:#FFF;}
.copyright{ margin:20px; text-align:center;color:#3e6e3e;}
.weizhi{ margin:10px auto; height:30px; line-height:30px; border:1px solid #3e6e3e; padding:0 35px; background:url(../image/ico6.png) no-repeat 10px center #FFF; width:908px;}
.newslist{ padding:20px; line-height:25px;}
.newslist .newslistul li{ border-bottom:1px solid #ebebeb; padding:10px 0; font-size:14px;}
.newslist .newslistul li a{ font-weight:bold;}
.newslist .newslistul li p{ color:#000;}
.page{ float:left; width:680px;overflow:hidden; margin:10px auto 0px auto;clear:both;text-align:center;}
.page ul li{ border:1px solid #cdcdcd; color:#000; float:left; padding:3px 3px 8px 3px; text-align:center; width:auto; margin-left:5px;height:16px;}
.page ul li a{color:#000;}
.page ul li input{ width:20px;height:12px;line-height:12px;}

.pagepro{ float:left; width:680px;overflow:hidden; margin:10px auto 0px auto;clear:both;text-align:center;}
.pagepro ul li{ border:1px solid #cdcdcd; color:#000; float:left; padding:3px 3px 3px 3px; text-align:center; width:auto; margin-left:5px;height:16px;}
.pagepro ul li a{color:#000;}
.pagepro ul li input{ width:20px;height:12px;line-height:12px;}
.article{ padding:20px; overflow:hidden; width:690px;}
.title{ margin:20px 0px; text-align:center; font-size:16px; font-weight:bold;color:#3e6e3e; line-height:22px;}
.date{ text-align:center; color:#999;}
.con{ padding:25px 45px 25px 10px; line-height:25px; color:#000000; font-size:14px;}
.con p{text-indent:2em;}
.con img{max-width:100%;}
.updown{ margin:10px 0;padding:0px 10px; background:#ebebeb; line-height:25px; text-align:left;}
.xg{ margin:20px 0 0; overflow:hidden;}
.xgtitle{ background:#3e6e3e; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; padding-left:20px;}
.xgbox1{ overflow:hidden; padding:10px; background:#ebebeb; width:670px;}
.xgbox1 ul li{ float:left; line-height:25px; width:45%;}
.xgbox2{ overflow:hidden;background:#ebebeb;width:690px;}
.xgbox2 ul li{ float:left; margin:10px 8px 10px 15px;}
.xgbox2 ul li a img{ width:140px; height:110px; display:block; border:1px solid #d7d7d7;}
.xgbox2 ul li a{ display:block; line-height:22px; text-align:center;}
 /*ÊÖ»ú*/
@media screen  and (max-width:600px){
#pc{ display:none;}
#phone{ display:block;}
#pcwid240{ display:none;}
.logo,.content,.part{ width:100%; margin:0 auto; overflow:hidden;}
.nav{ width:100%; margin:0 auto; border-bottom:1px solid #959595;border-top:1px solid #959595; height:40px;}
.navin{ float:left; width::100%;}
.navin ul li{ float:left; font-size:14px; font-weight:bolder;margin:0px 0px 0px 18px;display:block;}
.navin ul li a{ display:inline-block; padding:12px 5px 8px; }
.navin ul li a:hover{border-bottom:2px solid #3e6e3e;border-top:2px solid #3e6e3e; text-decoration:none;}
#full-screen-slider{width:100%;max-height:150px;float:left;position:relative;margin:10px 0 0;background:url(../image/bannerbtm.jpg) no-repeat center bottom;}
#slides{display:block;width:100%;max-height:150px;list-style:none;padding:0;margin:0;position:relative;}
#slides li{display:block;width:100%;max-height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides li a{display:block;width:100%;max-height:100%;text-indent:-9999px;}
#pagination{display:none;}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF;}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current{background:#3e6e3e;}
.wid240{ width:100%;}
.wid730{ width:100%;}
.cpbtm{ background:#3E6D3D; height:8px;margin-bottom:10px;}
.rtcpbox{ margin:10px 0; width:100%; overflow:hidden;}
.rtcpbox .rtcpboxul { float:left;width:100%; margin:0px;}
.rtcpbox .rtcpboxul li{ float:left; margin:5px 0px 5px 20px;width:42%;}
.rtcpbox .rtcpboxul li a{ float:left;display:block; line-height:22px; text-align:center;width:100%;}
.rtcpbox .rtcpboxul li img{ border:1px solid #ebebeb; width:100%; height:auto;}
.nlione{ width:100%;margin:0px; }
.nlititle{ background:#3E6D3D; height:35px; text-indent:10px; font-size:14px; font-weight:bold; line-height:35px;color:#ffffff;}
.nlionebox{ background:url(../image/line2.png) no-repeat right top; width:100%; margin:15px 0 0 20px;_margin:15px 0 0 10px;}
.nlionebox ul li{ background:ffffff; width:45%; height:127px; margin:10px 0;float: left;}
.nlionebox ul li a{width:97%;}
.nlionebox ul li a img { width:98%; height:95px; border:4px solid #d6d6d6; display:block;}
.cplist,.ncplist{ padding-left:10%;}
.nlitwo{ width:100%;margin:0px;}
.foot{ width:100%; margin:20px auto;}
.weizhi{  width:80%;}
.rtcptitle .fr{ width:180px; text-indent:120px; margin:0px;}
.article{  overflow:hidden; width:90%;}
.con{ padding:10px; line-height:25px; color:#000000; font-size:14px;}
.con p img{margin:0 auto;width:80%;height:auto;display:block;}
.page{ float:left; width:100%;}
.pagepro{ float:left; width:100%;overflow:hidden; margin:10px auto 0px auto;clear:both;text-align:center;}
.pagepro ul li{ border:1px solid #cdcdcd; color:#000; float:left; padding:3px 3px 3px 3px; text-align:center; width:auto; margin-left:5px;height:16px;}
.pagepro ul li a{color:#000;}
.pagepro ul li input{ width:20px;height:12px;line-height:12px;}
}
/*Æ½°å*/
@media screen and (min-width:600px) and (max-width:980px){
#pc{ display:none;}
#phone{ display:block;}
#pcwid240{ display:none;}
.cplist,.ncplist{ padding-left:10%;}
.logo,.content,.part{ width:100%; margin:0 auto; overflow:hidden;}
.nav{ width:100%; margin:0 auto; border-bottom:1px solid #959595;border-top:1px solid #959595; height:40px;}
.navin{ float:left; width::100%;}
.navin ul li{ float:left; font-size:14px; font-weight:bolder;margin:0px 0px 0px 18px;display:block;}
.navin ul li a{ display:inline-block; padding:12px 5px 8px; }
.navin ul li a:hover{border-bottom:2px solid #3e6e3e;border-top:2px solid #3e6e3e; text-decoration:none;}
#full-screen-slider{width:100%;max-height:280px;float:left;position:relative;margin:10px 0 0;background:url(../image/bannerbtm.jpg) no-repeat center bottom;}
#slides{display:block;width:100%;height:280px;list-style:none;padding:0;margin:0;position:relative;}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{display:block;list-style:none;position:absolute;left:-13%;top:240px;z-index:9900;padding:5px 15px 5px 0;margin:0;}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF;}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current{background:#3e6e3e;}
.wid240{ width:100%;}
.wid730{ width:100%;}
.cpbtm{ background:#3E6D3D; height:8px;margin-bottom:10px;}
.rtcpbox{ margin:10px 0; width:100%; overflow:hidden;}
.rtcpbox .rtcpboxul { float:left;width:100%; margin:0px;}
.rtcpbox .rtcpboxul li{ float:left; margin:5px 0px 5px 20px;width:42%;}
.rtcpbox .rtcpboxul li a{ float:left;display:block; line-height:22px; text-align:center;width:100%;}
.rtcpbox .rtcpboxul li img{ border:1px solid #ebebeb; width:100%; height:auto;}
.nlione{ width:100%;margin:0px;}
.nlititle{ background:#3E6D3D; height:35px; text-indent:10px; font-size:14px; font-weight:bold; line-height:35px;color:#ffffff;}
.nlionebox{ background:url(../image/line2.png) no-repeat right top; width:100%; margin:15px 0 0 20px;_margin:15px 0 0 10px;}
.nlionebox ul li{ background:ffffff; width:45%; height:127px; margin:10px 0;float: left;}
.nlionebox ul li a{width:97%;}
.nlionebox ul li a img { width:100%; height:95px; border:4px solid #d6d6d6; display:block;}
.rtcptitle .fr{ background:url(../image/ico2.png) no-repeat left center; width:180px; text-indent:120px; margin:0px;}
.nlitwo{ width:100%;margin:0px;}
.foot{ width:100%; margin:20px auto;}
.weizhi{  width:90%;}
.article{  overflow:hidden; width:100%;}
.con{ padding:25px 40px 25px 10px; line-height:25px; color:#000000; font-size:14px;}
.con p img{margin:0 auto;width:80%;height:auto;display:block;}
.page{ float:left; width:100%;}
.pagepro{ float:left; width:100%;overflow:hidden; margin:10px auto 0px auto;clear:both;text-align:center;}
.pagepro ul li{ border:1px solid #cdcdcd; color:#000; float:left; padding:3px 3px 3px 3px; text-align:center; width:auto; margin-left:5px;height:16px;}
.pagepro ul li a{color:#000;}
.pagepro ul li input{ width:20px;height:12px;line-height:12px;}
}

@media screen and (min-width:980px){
.logo,.content,.part{ width:100%; max-width:980px; margin:0 auto; overflow:hidden;}
}