@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#757575; font-size:14px; font-family: '微软雅黑','宋体', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;text-transform:capitalize;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333; font-family: '微软雅黑', '宋体',"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
.left{ float:left;}.right{ float:right;}
a{color:#666666; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#48a550; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}

p{line-height:25px;}
.left{ float:left;}
.right{ float:right;}





.top_w{ width:100%; height:81px;   border-bottom:4px solid #317236; background:#e2e1ea;}
.top{ width:1280px; height:81px; margin:0 auto; }
.logo{ width:364px; height:81px; float:left;}

#menu {display:block; width:736px;  height:81px; float:right;}
.mainlevel{float:left; text-align:center; display:block; width:92px; height:81px; }

#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block;}
#nav .mainlevel a{color:#2f2f2f; margin:0 auto; text-decoration:none; font-size:16px;  width:92px; text-align:center;  height:81px; line-height:81px;  margin:0 auto; display:block; font-size:15px; -webkit-transition:background 0.3s ease-in;-moz-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;transition:background 0.3s ease-in;}


#nav .mainlevel a:hover {color:#fff; background:#48a550; text-decoration:none; }
#nav .mainlevel ul {position:absolute; display:none; margin-left:-9px;background:#3496e0; z-index:9999;}
#nav .mainlevel li {background:#3496e0; padding:0px;}
#nav .mainlevel li a {padding:0px; width:110px; color:#756f6f; font-weight:normal; background-image:none; border-left:none;  background-color:#fff; font-size:12px; line-height:32px; height:32px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#48a550;}






#banner{width:100%; height:548px; margin:0 auto;}
.fullSlide {width:100%;position:relative;height:548px; margin:0 auto;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:548px;overflow:hidden;text-align:center; float:left; background-position:center; background-repeat:no-repeat;}
.fullSlide .bd li a {width:100%; display:block;height:548px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px; padding-top:2px; line-height:30px; background:url(../images/bb2.png);}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px; margin-top:8px; margin-left:0px; margin-right:0px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}
.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}
.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;}



.cont1{ width:1310px; height:840px; margin:0 auto;}

.cnt_title{ padding:45px 0px;}
.cnt_title h3{ font-size:30px; font-weight:bold; text-align:center; line-height:50px; color:#3e3d3d;}
.cnt_title p{ font-size:14px; color:#696969; line-height:22px; text-align:center;}

.cont1 li{ width:298px; height:298px; border:1px solid #d9d9d9; float:left; margin:0px 13px; margin-bottom:25px; }
.cont1 li a{width:298px; height:298px; display: block; color:#575757;}
.cont1 li a:hover{ background:#f3f3f3;}
.cont1 li img{ max-width:298px; height:210px; }
.cont1 li h3{ width:298px; height:30px; line-height:30px; overflow:hidden; font-size:15px; text-align:center; padding-top:5px; }
.cont1 li p{ width:298px; height:30px; line-height:30px; text-align:center;}

.cont2{ width:100%; height:440px; background:#f4f5f9;s}
.cnt2{ width:1280px; height:230px; margin:0 auto;}
.cnt2l{ width:415px; height:230px; float:left; }
.cnt2r{ width:830px; height:230px; float:right; position:relative;}
.cnt2rt{ width:830px; height:180px; overflow:hidden;}

.ck{ width:115px; height:35px; position:absolute; bottom:0px; left:opx;}
.ck a{ width:115px; height:35px; border-radius:25px; background:#65b05a; color:#fff; line-height:35px; text-align:center; display:block;}
.ck a:hover{ text-decoration:underline;}


.cont4{ width:100%; height:670px; background:#d7d7d7;}
.cnt4{ width:1320px; height:420px; margin:0 auto;}
.cnt4 li{ width:400px; height:420px; background:#fff; float:left; margin:0px 20px;}
.cnt4 li a{width:400px; height:420px; display:block;}
.cnt4 li a:hover{ background:#6bc05e;color:#fff;}
.cnt4 li a img{ width:388px; height:288px; margin-left:6px; margin-top:6px;}
.cnt4 li h3{ width:250px; height:30px; line-height:30px; overflow:hidden; font-size:15px; text-align:center; font-size:20px; padding-top:15px; margin:0 auto;}
.cnt4 li p{ width:250px; height:60px; line-height:30px; text-align:center; overflow:hidden; margin:0 auto;}


.cont5{ width:100%; height:760px;}

.new_d{ width:1280px; height:460px; margin:0 auto;}
.new_d a{ color:#696969; display:block;}
.new_d a:hover{ color:#48a550;}

.new_l{ width:626px; height:460px; float:right; background:#eeeeee;}
.new_t{ width:626px; height:341px;}
.new_t img{ max-width:626px; height:341px;}
.newd{ width:92%; height:119px; margin:0 auto;}
.newd h2{ width:100%; height:40px; font-size:16px; line-height:40px; overflow:hidden;}
.newd p{ color:#929292;overflow:hidden; height:50px; overflow:hidden;}
.newd span{ font-size:12px; color:#d6471b;}

.new_r{ width:620px; height:460px; float:left;}
.new_r li{ width:620px; height:138px; margin-bottom:21px; }
.n_l{ width:190px; height:138px; float:left;}
.n_l img{max-width:190px; height:138px;}
.n_r{ width:410px; height:138px; float:right;}
.n_r h3{ width:100%; height:35px; line-height:35px; font-size:14px;overflow:hidden;}

.n_r p{ width:100%; height:44px; line-height:22px; overflow:hidden; color:#929292;overflow:hidden;}
.n_r span{ font-size:12px; color:#d6471b;}
.n_d{ width:100%; height:25px; border-bottom:1px solid #eeeeee; margin-top:7px;}
.n_d a{ width:90px; height:25px; background:#eeeeee; line-height:25px; text-align:center; display:block;}

.n_dd{ width:100%; height:25px; border-bottom:1px solid #eeeeee; margin-top:7px;}
.n_dd a{ width:90px; height:25px; background:#48a550; color:#fff; line-height:25px; text-align:center; display:block;}
.n_dd a:hover{ text-decoration: underline;}



.footer{ width:100%; min-height:80px; padding:30px 0px 25px 0px; background:#e8e8e8;}
.ft{ width:1200px; height:40px; line-height:40px; text-align:center; margin:0 auto;color:#696969;}
.ft a{ margin:0 15px; color:#696969;  }
.ft a:hover{ text-decoration: underline;}
.fd{ width:1200px; min-height:40px; margin:0 auto; text-align:center; color:#696969;}


.bana{ width:1280px; height:180px;  margin:0 auto; padding-top:70px;}
.bant{ width:1280px; height:80px;  text-align:center; font-size:30px; line-height:40px; font-weight:bold; color:#3e3d3d;}
.bant p{ font-size:14px;color:#696969; font-weight: normal;}
.band{ width: 100%; height:40px; margin:0 auto; text-align:center; padding-top:30px; }

.band a{ display:inline; color:#5d5d5d; padding:10px 30px 10px 30px; font-size:16px; margin:0px 5px 0px 5px; background:#f3f3f3; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.band a:hover{  color:#48a550;}
.band .on{ color:#48a550; background:#48a550;}
.bantop{ width:51px; height:51px; position:absolute; left:50%; margin-left:-25px; bottom:-25px;}
.bantop a{ width:51px; height:51px;}

.main{ width:1280px; height:auto; margin:0 auto; padding-bottom:100px;}

  /*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 0px 0px; text-align:center; }
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#444444; color:#fff;font-size:14px; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#48a550; color:#fff;}
#nx_pg .on{ background:#48a550; color:#fff;}


#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}




.cnt4m{ width:1320px; height: auto; margin:0 auto;}
.cnt4m li{ width:400px; height:420px; background:#f3f3f3; float:left; margin:0px 20px 30px 20px; }
.cnt4m li a{width:400px; height:420px; color:#373737; display:block;}
.cnt4m li a:hover{ background:#6bc05e; color:#fff;}
.cnt4m li a img{ width:388px; height:288px; margin-left:6px; margin-top:6px;}
.cnt4m li h3{ width:250px; height:30px; line-height:30px; overflow:hidden; font-size:15px; text-align:center; font-size:20px; padding-top:15px; margin:0 auto;}
.cnt4m li p{ width:250px; height:60px; line-height:30px; text-align:center; overflow:hidden; margin:0 auto;}




















