@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:#4c4c4c; 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;}

input,textarea,button,select{font-size:14px; 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:#106a37; text-decoration:none;}

img{border:none; max-width:100%}

#clear{width:100%; height:0px; clear:both;}

.clear{width:100%; height:0px; clear:both;}

p{line-height:25px;}

.left{ float:left;}

.right{ float:right;}

.tp{ width:100%; height:45px; background:#dfdfdf;}
.tpz{ width:1600px; height:45px; margin:0 auto;}

#topral{width:257px; height:30px; padding-top:8px; ;}
.s1{width:216px; height:30px; line-height:30px; margin:0; padding-left:10px;  border:none; background:url(../images/s_1.png); color:#888}
.s1:hover{border-right:none;}
.top{ width:1600px; height:98px; margin:0 auto; }
.logo{ width:728px; height:98px; float:left;}
.top ul{ float:right;}
.top ul li{ float:left; margin-top:20px;}
.em1{ background:url(../images/emil.png) left center no-repeat; padding-left:60px; height:60px; line-height:30px; font-weight:bold; font-size:16px; color:#333333; padding-right:28px; }
.em1 span{ font-size:18px; color:#ea0000; font-weight:normal;}
.em2{ background:url(../images/photk.png) left center no-repeat; padding-left:60px; height:60px; line-height:30px; font-weight:bold; font-size:16px; color:#333333; }
.em2 span{ font-size:25px; color:#ea0000; font-family:Impact; color:}

#menu_wp{width:100%; height:55px; border:1px solid #cdcdcd; border-left:0px; border-right:0px; right:0px;}
/*menu*/
#menu { display:block; width:1600px; margin:0 auto; height:55px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; display:block; position:relative; background:url(../images/images/ldt_1.jpg) left center no-repeat; background:url(../images/top_l_1.jpg) right center no-repeat;  z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:265px; text-align:center; line-height:55px; border-right:1px solid #dedede;  color:#2f2f2f; height:55px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#106a37; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; background:#fff url(../images/11d.jpg) top center no-repeat;border-top:1px solid #dedede;}
#nav .mainlevel li {background:#fff; padding-top:5px;}
#nav .mainlevel li a {padding:0px; width:265px; color:#666; background-image:none; background-color:#fff; border-right:0px; font-size:14px; line-height:28px; height:28px; 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-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#106a37; border:none;}

.bt1{ width:100%; height:auto; padding:30px 0px 15px 0px; text-align:center;;}
.bt1 h2{ font-size:25px; font-weight:normal; line-height:35px;}
.bt1 p{ font-size:16px; line-height:35px;}

.bt2{ width:100%; height:auto; padding:30px 0px 15px 0px; text-align:center;;}
.bt2 h2{ font-size:35px; font-weight: normal; line-height:50px;}
.bt2 p{ font-size:16px; line-height:35px;}


.ab_list {width: 100%;height: 50px;padding-top: 20px;text-align: center;}
.ab_list a{line-height: 10px; padding: 12px 52px; margin-right: 6px;margin-left: 6px; font-size:16px; border:1px solid #dcdcdc; background:#f6f6f6;  background:#e5e5e5;transition: background-color 0.3s linear;}
.ab_list a:hover { background: #106a37;color: #fff;}
.cont1{ width:1600px; height:auto; margin:0 auto; padding-bottom:60px;}
.cont1 li{ width:25%; height:auto; float:left; padding-bottom:40px;}
.cont1 li a{ width:92%; height:auto; display:block; border:1px solid #dddddd; margin:0 auto;}
.cont1 li a:hover{border:1px solid #106a37;}
.cont1 li a img{ max-width:100%; height:227px;;cursor: pointer;transition: all 0.6s;}
.cont1 li a img:hover{transform: scale(1.1);}
.cont1 li a p{ width:100%; height:50px; text-align:center; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mor{ width:180px; height:47px;  margin:0 auto; text-align:center; line-height:47px;}
.mor a{ width:140px; height:47px; background:#c3c3c3; margin:0 auto; text-align:center; line-height:47px; display: block;  transition: all 0.3s linear;}
.mor a:hover{   background: #106a37;border-radius: 30px; padding: 0 20px; color:#fff; transform: scale(1);transition: all 0.5s linear;}
.cnt2{ width:100%; height:auto; background:#f5f5f5; padding-top:20px;}
.cont2{ width:1600px;; height:auto; margin:0 auto; background:#f5f5f5; padding-bottom:60px; padding-top:15px;}
.cont2 li{ width:400px; height:400px;; float:left; background:#fff;}
.cont2 li img{ width:400px; height:400px;;}
.cont2 li a{ width:320px; height:340px; padding:60px 40px 0px 40px; display:block;}
.cont2 li a:hover{ background:#75be34; color:#fff;}
.cont2 li a h2{ font-size:18px; padding-top:15px; font-weight:normal;}

.gu_tip{ width:100%; height:auto;}
.gu_tip img{ width:100%;}
.cont3{ width:1600px; height:auto; margin:0 auto;}

.cnt3{ width:780px; height:auto; padding-bottom:65px; padding-top:30px;}
.cnt3l{ width:290px; height:360px; float:left;  overflow:hidden;}
.cnt3l img{ width:100%;cursor: pointer;transition: all 0.6s;}
.cnt3l img:hover{transform: scale(1.09);}
.cnt3r{ width:470px; height: auto; float:right;}
.cnt3r li{ width:100%; height:44px; border-bottom:1px dotted #dddddd}
.cnt3r li a{ width:100%; height:44px; line-height:44px; display:block; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnt3r li a span{ color:#b9b9b9; float:right; font-size:14px;}

.cont4{ width:100%; height:auto; background:url(../images/m2.png) center top no-repeat; background-size:cover; padding-bottom:40px;}
.cnt4{ width:1604px; height:633px; margin:0 auto; background:url(../images/m1.png) center top no-repeat; margin:0 auto; position: relative;}
.ct4_1{ width:450px; height:auto; position:absolute; left:120px; top:60px;}
.ct4_1 h2{ color:#666666; font-size:20px; line-height:30px;}
.ct4_1 p{ width:100%; height:auto; padding-top:15px; line-height:25px;}
.ct4_2{ width:450px; height:auto; position:absolute; left:1130px; top:60px;}
.ct4_2 h2{ color:#666666; font-size:20px; line-height:30px;}
.ct4_2 p{ width:100%; height:auto; padding-top:15px; line-height:25px;}

.ct4_3{ width:450px; height:auto; position:absolute; left:610px; top:400px;}
.ct4_3 h2{ color:#666666; font-size:20px; line-height:30px;}
.ct4_3 p{ width:100%; height:auto; padding-top:15px; line-height:25px;}
.ct4_4{ width:437px; height:328px; position:absolute; left:40px; top:255px; }
.ct4_5{ width:501px; height:362px; position:absolute; left:1070px; top:240px; }

.picScroll{ margin:20px auto 60px auto;  position:relative;  border:0px solid #eee; width:1500px;  padding:0px;     }
	
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:55px; left:-50px; width:28px; height:160px; background: url(../images/le1.png);   }
	.picScroll .next{ left:auto; right:0px;  background: url(../images/re1.png); right:-50px;}
	.picScroll .prev:hover{ background: url(../images/le1.png);}
	.picScroll .next:hover{  background: url(../images/re1.png);}
	
	
	
	.picScroll ul{ overflow:hidden; zoom:1;  }
	.picScroll ul li{ width:346px; float:left; margin:0 auto; background:#fff; text-align:center; overflow:hidden; padding:0 0px 20px 0px; margin-right:38px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

	
	.picScroll ul li img{max-width:346px; height:248px; display:block; margin:0 auto; background:url(../images/loading.gif) center center no-repeat; cursor: pointer;transition: all 0.6s;}
	.picScroll ul li img:hover{transform: scale(1.1);}

    .picScroll ul li .txt1{width:80%; height:30px; margin:0 auto; line-height:30px; padding-top:10px; font-size:14px; text-align:center; border-top:#eee 1px solid; background:#fff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.footer{ width:100%; height:auto; background:#106a37; color:#fff;}
.ft{ width:100%; height:53px; line-height:53px; border-bottom:1px solid #397855;}
.ftz{ width:1600px; margin:0 auto; height:53px; color:#fff;}
.ftz a{ padding:0px 30px; color:#fff;}
.ftz a:hover{ text-decoration:underline;}
.fz{ width:1600px; height:auto; margin:0 auto; padding:25px 0px 40px 0px; color:#fff;}
.fz li{ float:left;}
.fz .fz1{ width:360px; height:135px; font-size:18px; font-weight:bolder; line-height:40px;}
.fz .fz1 img{ width:135px; height:135px; float:left; padding-left:30px; padding-right:20px;}
.fz .fz1 p{ font-size:25px;}
.fz .fz2{ width:400px; line-height:40px; padding-left:200px;}
.fz .fz2 h2{ font-size:16px;}
.fz .fz3{ width:600px; height:auto; line-height:40px; float:right;}
.fz .fz3 h2{  font-size:16px;}
.fz .fz3 a{ width:25%; float:left; display:block; color:#fff;}
.fz .fz3 a:hover{ text-decoration:underline;}
.fd{ width:100%; line-height:25px; text-align:center; padding:20px 0px; border-top:1px solid #397855}

.main{ width:1600px; height:auto; margin:0 auto; padding-bottom:70px; padding-top:20px;}
.main img{ max-width:100%;}
.man{ width:100%; height:auto;}
.man img{}

/*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 40px 0px; text-align:center; }
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; 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:#757575; color:#fff;}
#nx_pg .on{ background:#757575; 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;}

.artile{ width:1600px; height:auto;}
.artile li{ width:760px; height:auto; float:left; margin:0px 20px 40px 20px;;}
.artile li a{ width:760px; height:154px; display:block;}
.artile li a:hover{ background:#106a37;}
.artile li a .art1{ width:250px; height:154px; float:left;}
.artile li a .art1 img{ width:250px; height:154px;}
.artile li a .art2{ width:490px; height:154px; float:right; padding-right:5px;}
.artile li a .art2 h2{ width:100%; height:35px; line-height:35px; font-size:22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.artile li a .art2 span{ width:100%; height:30px; color:#909090; border-bottom:1px solid #dddddd; display:block;}
.artile li a .art2 p{ width:100%; height:75px; padding-top:10px; line-height:25px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}

.artile li a:hover  h2{ color:#fff;}
.artile li a:hover span{ color:#fff;}
.artile li a:hover p{ color:#fff;}

.photo{ width:100%; height:auto;}
.photo li{ width:25%; height:auto; float:left; margin-bottom:40px;}
.photo li a{ width:90%; height:auto; display:block; margin:0 auto;}
.photo li a img{ max-width:100%; height:248px; cursor: pointer;transition: all 0.6s;}
.photo li a img:hover{transform: scale(1.1);}
.photo li a p{ width:100%; height:60px; line-height:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;;}


.photo1{ width:100%; height:auto;}
.photo1 li{ width:20%; height:auto; float:left; margin-bottom:40px;}
.photo1 li a{ width:90%; height:auto; display:block; margin:0 auto;}
.photo1 li a img{ width: 100% ; height: auto; cursor: pointer;transition: all 0.6s;}
.photo1 li a img:hover{transform: scale(1.1);}
.photo1 li a p{ width:100%; height:60px; line-height:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;;}










S




















