﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; line-height:1.5; color:#333; background:#f2f2f2 url(../images/bg_01.jpg) center top no-repeat;}
a { color:#333; text-decoration:none;transition:all .5s;-webkit-transition:all .5s;}
a:hover { color:#333;}
img { border:0; display:inline; vertical-align: bottom;}
input{ outline:none;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1024px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1200px; margin:0px auto;}


.top{ height:104px; padding-top:42px;}
.top .logo{ float:left; width:429px;}
.searchbg{ float:right; width:369px; height:43px; background:#fff; border-radius:10px; padding-top:5px; margin-top:14px;}
.searchbg .srk{ width:298px; margin-left:14px; background:none; border:0px; height:39px; line-height:39px;  font-family:"Microsoft YaHei";font-size:16px; float:left;}
.searchbg ul li{ float:left;}


.menu{ height:45px; border-bottom:4px #1b6719 solid;}
.menu ul li{ width:119px; float:left; border-right:1px #358e33 solid; text-align:center;}
.menu ul li a{ display:block; background:#2a7c28; line-height:45px; font-size:16px; color:#fff;}
.menu ul li.cur{ border-right:1px #1b6719 solid; }
.menu ul li.cur a{ background:#1b6719;}

.index_top{ background:#fff; position:relative; margin:24px auto 0; height:112px;}
.hottp{ width:80px; height:83px; top:0px; left:0px; position:absolute;}
.index_top .bt{ text-align:center; width:85%; margin:0px auto; padding-top:21px;}
.index_top .bt a{ color:#383535; font-size:26px; display:block; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_top .nr{ width:85%; margin:0px auto; text-align:center; color:#908b8b; font-size:14px; line-height:24px; height:24px; overflow:hidden;}

.index_gd{ width:624px; float:left; position:relative; height:380px; overflow:hidden;}

.index_gd .bnl,.index_gd .bnr{width:36px; height:66px; display:block; position:absolute;top:133px; background:url(../images/jt.png) no-repeat; z-index:100 }
.index_gd .bnl{ left:0px;}
.index_gd .bnr{ right:0px;background-position:-0px -66px;}
.index_gd .bnl a,.index_gd .bnr a{ display:block;}

.index_gd .bnl:hover{background-position:-36px -0px;}
.index_gd .bnr:hover{background-position:-36px -66px;}
.index_gd .xfk{ position:absolute; left:0px;top:341px; width:100%; height:91px; background-color:#000000; z-index:1;  opacity: 0.6; transiton:all .5s;-webkit-transition:all .5s;}
.conjs{ width:92%; left:4%; top:348px; position:absolute; color:#fff; z-index:10;transiton:all .5s;-webkit-transition:all .5s;}
.conjs .bt a{ font-size:16px; color:#fff; display:block; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_gd a img{transiton:all .5s;-webkit-transition:all .5s;}
.index_gd a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.index_gd li.cur .xfk{top:289px;}
.index_gd li.cur .conjs{top:300px;}


.index_one{ background:#fff; width:564px; height:380px; float:right;}
.lh_fl{ width:510px; margin:29px auto 19px; border-bottom:1px #e2e2e2 solid; height:36px;}
.lh_fl ul li{ float:left;}
.lh_fl ul li a{ color:#333333; font-size:16px; width:105px; height:36px; text-align:center; line-height:36px; background:#f2f2f2; display:block; margin-right:7px; border-top-left-radius:0.3em;border-top-right-radius:0.3em;}
.lh_fl ul li.cur a{ background:#2a7c28; color:#fff;}

.index_new{ width:510px; margin:0px auto;}
.index_new .i_top1{ border-bottom:1px #e0dcdc dashed; padding-bottom:10px; margin-bottom:12px;}
.index_new .i_top1 .bt a{ display:block; text-align:center; height:30px; line-height:30px; font-size:16px; color:#e84c3d; overflow:hidden; margin-bottom:3px;}
.index_new .i_top1 .nr{ color:#999999; line-height:24px; height:48px; font-size:14px; overflow:hidden;}
.index_new .item{ display:none;}
.index_new ul li span.title{display:block; width:80%; height:35px; line-height:35px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_new ul li a{background:url(../images/index_10.jpg) left no-repeat; padding-left:15px; color:#333333; font-size:14px;}
.index_new ul li a:hover{color:#2b7d29; text-decoration:underline;}
.index_new ul li .date{ color:#918d8d; font-size:12px;float:right;line-height:35px; height:35px;}
.part1{ margin-bottom:21px; margin-top:24px;}

.part2{ padding-top:24px; background:#fff; padding-bottom:30px; margin-bottom:21px;}
.nq_bt{ width:96.5%; margin:0px auto 25px;background:url(../images/index_15.jpg) bottom repeat-x;height:35px;}
.nq_bt.one{ width:92%;}
.nq_bt.thr{width:94%;}
.nq_bt.thr .tpleft{ font-size:20px;}
.nq_bt .tpleft{ color:#333333; font-size:18px; height:33px; line-height:33px; border-bottom:2px #2b7d29 solid;}
.nq_bt a.tpright{ color:#8d8989; font-size:14px; margin-top:12px;}
.nq_show{ width:1165px; margin:0px auto 25px;}
.nq_show ul li{ float:left; width:224px; margin-left:4px; margin-right:5px; position:relative;transition:all .5s;-webkit-transition:all .5s;}
.nq_show ul li:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.nq_show ul li a{ overflow:hidden;display:block; position:relative;}
/*.nq_show ul li img{transiton:all .5s;-webkit-transition:all .5s;}
.nq_show ul li:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}*/

.nq_show ul li a .xfk{ position:absolute; left:0px;bottom:0px; width:100%; height:30px; background-color:#000000; z-index:1;  opacity: 0.6;}
.nq_show ul li a .nr{ width:90%; margin:0px auto;color:#fff; font-size:14px; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; position:absolute; bottom:0px; left:5%; z-index:10;}

.nq_wzjs{ width:1160px; margin:0px auto;}
.nq_wzjs ul li { width:232px; float:left;}
.nq_wzjs ul li a{ display:block; color:#333; font-size:14px; line-height:30px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-right:10px;}
.nq_wzjs ul li a:hover{ text-decoration:underline;}
.nq_wzjs ul li a .ts{ color:#e86f0d; margin-right:10px;}

.whitebg{ background:#fff;padding-top:24px;}
.gq_xx{ height:355px; width:390px; float:left;}
.gq_xx .lh_fl{ width:360px; margin:0px auto 20px;}
.gq_xx .lh_fl a.more{ color:#8d8989; font-size:14px; margin-top:12px; float:right;}
.index_new.one{ width:350px;}
.index_new.gq-box ul{ display:none;}
.index_new.two{ width:88%; margin:0px auto 20px;}
.index_new.two li{ height:30px; line-height:30px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_new.two li.photo{ height:auto; overflow:hidden; white-space:normal; clear:both; border-bottom:1px #e7e8e9 solid; margin-bottom:7px; margin-top:7px;}
.index_new.two li.photo .tpright{ width:115px; padding-top:2px;}
.index_new.two li.photo .tpright .bt a{ display:block; color:#333333; background:none; padding:0; margin-bottom:5px; font-size:14px; line-height:24px; }
.index_new.two li.photo .tpright .nr a{color:#b6b2b2; font-size:14px;background:none; padding:0;}
.index_new.two li.photo .tpleft a{ margin:0; padding:0; display:block;width:118px; height:78px; overflow:hidden;}
.index_new.two li.photo .tpleft a img{transition:all .5s;-webkit-transition:all .5s;}
.index_new.two li.photo .tpleft a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.st_product{ width:793px; float:right;height:355px;}
.st_product .nq_bt{ width:95%;}
.nq_bt .tj_cp{ float:right; margin-right:10px; margin-top:12px;}
.nq_bt .tj_cp a{ color:#2a7c28; font-size:14px; margin-right:10px;}

.st_pro{ width:752px; margin:0px auto;}
.st_pro ul { width:765px;}
.st_pro ul li{ width:139px; text-align:center; float:left; margin-right:14px; margin-bottom:20px;}
.st_pro ul li a{ font-size:14px; color:#787777; font-size:14px;}
.st_pro ul li a span{ display:block;}
.st_pro ul li a span.p{margin-bottom:10px; overflow:hidden; position:relative;}
.st_pro ul li a span.t{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.st_pro ul li a img{ border:1px #e5dfdf solid; transiton:all .5s;-webkit-transition:all .5s;}
.st_pro ul li a:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);}

.part3{ margin-bottom:22px;}
.part4{ margin-bottom:22px;}
.part5{ margin-bottom:22px;}

.zz_expert{ width:389px; float:left; height:358px; margin-right:16px;}
.zj_expert{ width:90%; margin:0px auto;}
.zj_expert ul li{ clear:both; border-bottom:1px #d7d9d6 dashed; height:87px; margin-bottom:13px;}
.zj_expert ul li .tpleft a{ display:block; position:relative; overflow:hidden;width:101px;height:73px;}
.zj_expert ul li .tpright{ width:228px; padding-top:5px;}
.zj_expert ul li .tpright .bt{ height:21px; line-height:21px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.zj_expert ul li .tpright .bt a{ color:#333333; font-size:14px; font-weight:bold; margin-bottom:3px;}
.zj_expert ul li .tpright .nr{ color:#999999; line-height:20px; height:40px; overflow:hidden;}
.zj_expert ul li .tpright .nr a{ color:#2a7c28;}
.zj_expert ul li:last-child{ border-bottom:0px; margin-bottom:0px;}
.zz_expert.one{ float:right; margin-right:0px;}

.cooper{ margin:0px auto 30px; width:1190px;}
.cooper ul li{ float:left; width:160px; border:1px #d8d7d7 solid; margin-left:18px; margin-right:18px;}
.n_link{ width:1160px; margin:0px auto;}
.n_link a{ font-size:14px; color:#666666; margin-right:10px;}
.part6{ padding-bottom:35px; margin-bottom:22px;}
.db_menu{ border-bottom:1px #e2e2e2 solid; width:97%; margin:0px auto 18px; height:38px; text-align:center;}
.db_menu a{ color:#333333; font-size:15px; line-height:35px; padding-bottom:10px; margin-left:12px; margin-right:12px;}
.db_menu a:hover{ border-bottom:2px #2b7d29 solid;}
.foot{ padding-bottom:30px; margin-bottom:22px;}
.copyright{ text-align:center; color:#9c9a9a; font-size:13px; line-height:24px;}

.local{ background:#fff; margin:0px auto 14px; width:1190px; line-height:16px; padding-left:10px; padding-top:9px; padding-bottom:9px; color:#8b8888; font-size:14px;}
.local a{ font-size:14px; color:#8b8888;}
.ny_middle{ margin:0px auto 15px;}
.left_bg{ background:#fff; padding-top:20px; padding-bottom:20px; width:274px; float:left;}
.l_fenl{ width:245px; margin:0px auto 25px;}
.l_fenl ul li{ margin-bottom:12px;}
.l_fenl ul li a{ display:block; height:41px; line-height:41px; font-size:15px; color:#6d6969; background:#f6f6f6; padding-left:22px;border-bottom:solid 1px #f6f6f6; position:relative;}
.l_fenl ul li a:after{content:"\200B"; display:block; position:absolute; width:0; height:2px; background:#2a7c28; left:0; bottom:0;transition:all .3s;-webkit-transition:all .3s;}
.l_fenl ul li.cur a, .l_fenl ul li.cur a span{color:#2a7c28;}
.l_fenl ul li a span{ float:right; margin-right:20px; font-size:22px; color:#bab1b1;}
.l_fenl ul li:hover a:after,.l_fenl ul li.cur a:after{width:100%;}
.l_fenl.one ul li a span{ font-size:16px; font-family:"黑体"; font-weight:bold;}

.l_nbt{width:245px; margin:0px auto 20px; background:#f6f6f6; height:30px;}
.l_nbt .tbt{ float:left; color:#fff; font-size:14px; width:105px; height:30px; text-align:center; line-height:30px; background:#2a7c28; display:block; margin-right:7px;}
.l_nbt a.more{ color:#8d8989; font-size:14px; float:right; margin-right:7px;height:30px; line-height:30px;}

.right_bg{ background:#fff; float:right; width:912px; padding-top:25px; padding-bottom:25px;}

.sx_prod{ width:868px; margin:0px auto 15px;}
.sx_prod ul li{width:266px; float:left; margin-bottom:29px; margin-left:11px; margin-right:11px;transition:all .5s;-webkit-transition:all .5s;}
.sx_prod ul li.cur{ transform:translateY(-6px);-webkit-transform:translateY(-6px);}
.sx_prod ul li a{ display:block; border:1px #fff solid; padding-top:10px; width:266px; padding-bottom:15px; background:#efefef;}
.sx_prod ul li a .tp{ margin:0px auto 15px; width:249px; height:168px; overflow:hidden; position:relative;}
.sx_prod ul li a .tp img{transition:all .5s;-webkit-transition:all .5s;}
.sx_prod ul li a .bt{ text-align:center; width:90%; height:24px; overflow:hidden; margin:0px auto 7px; color:#333; font-size:16px;}
.sx_prod ul li a .lt{ width:30px; height:1px; margin:0px auto 10px; background:#2b7d29;transition:all .5s;-webkit-transition:all .5s;}
.sx_prod ul li a .nr{width:90%; color:#b2b4b2; font-size:14px; margin:0px auto; line-height:24px; overflow:hidden; height:48px; text-align:center;}
.sx_prod ul li.cur a{ border:1px #fff solid;}
.sx_prod ul li a .tp .xfk{position:absolute; left:0px;top:0px; width:249px; height:167px; background-color:#000000; z-index:1;opacity:0;filter:alpha(opacity=0);transition:all .5s;-webkit-transition:all .5s;}
.sx_prod ul li a .tp .sear{ background:url(../images/fdj.png) center no-repeat; width:40px; height:40px; position: absolute; left:50%; margin-left:-20px; top:50%; margin-right:-20px; z-index:7; margin-top:-20px;transition:all .5s;-webkit-transition:all .5s;opacity:0;filter:alpha(opacity=0);}
.sx_prod ul li.cur a .tp .xfk{opacity:.5;filter:alpha(opacity=50);}
.sx_prod ul li.cur a .tp .sear{opacity:1;filter:alpha(opacity=100);}
/*.sx_prod ul li.cur a .tp img{transform:scale(1.03);-webkit-transform:scale(1.03);}*/
.sx_prod ul li.cur a .lt{width:100px;}
.sx_prod ul li.cur a .bt{color:#2a7c28;}
.fanye{ text-align:center; margin:0px auto 45px;}
.expert_one{ width:853px; margin:0px auto 20px; clear:both;}
.expert_one ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.expert_one ul li{ background:#f2f2f2; padding-top:12px; height:195px; margin-bottom:28px;}
.expert_one ul li .tpleft{ margin-left:12px;}
.expert_one ul li .tpleft a{display:block;position:relative;width:254px; height:184px; overflow:hidden;}
.expert_one ul li .nrjs{ width:538px; float:right; margin-right:23px; padding-top:21px;}
.expert_one ul li .nrjs .bt a{ display:block; font-size:16px; color:#333; margin-bottom:12px; font-weight:bold;}
.expert_one ul li:hover{ background:#dfdfdf;}
.expert_one ul li:hover .nrjs .bt a{color:#e86f0d;}
.expert_one ul li .nrjs .nr{ font-size:12px; color:#928f8f; line-height:20px; height:60px; overflow:hidden; margin-bottom:25px;}
.expert_one ul li .nrjs .js{}
.expert_one ul li .nrjs .js .riq{ float:left; background:url(../images/time.png) left 0px no-repeat; padding-left:18px; color:#b0aeae; font-size:12px; line-height:16px;}
.expert_one ul li .nrjs .js a.more{ float:right; font-size:12px; color:#828181;background:url(../images/xsj.png) right 5px no-repeat; padding-right:10px;}


.new_one{ width:853px; margin:0px auto 20px; clear:both; padding-top:10px;}
.new_one ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.new_one ul li{ margin-bottom:26px; height:195px; border-bottom:1px #dbdbdb solid; padding-bottom:20px;}
.new_one ul li .tpleft{ margin-left:0px; position:relative;width:240px;height:169px; overflow:hidden;}
.new_one ul li .tpleft a{width:240px;height:169px; display:block; overflow:hidden; position:relative;}
.new_one ul li .tpleft a img{transition:all .5s;-webkit-transition:all .5s;}
.new_one ul li .tpleft a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}
.new_one ul li .nrjs{ width:590px; float:right;padding-top:5px;}
.new_one ul li .nrjs .bt a{ display:block; font-size:18px; color:#464646; margin-bottom:8px; font-weight:bold;}
.new_one ul li:hover .nrjs .bt a{color:#e86f0d;}
.new_one ul li .nrjs .nr{ font-size:14px; color:#989696; line-height:27px; overflow:hidden; margin-bottom:20px;}
.new_one ul li .nrjs .js{}
.new_one ul li .nrjs .js .riq{ float:left; color:#c4b7b7; font-size:14px; line-height:16px;}
.new_one ul li.ts{ height:auto; overflow:auto;}
.new_one ul li.ts .nrjs{ width:100%;}
.new_one ul li.ts .nrjs .nr{}

.listright1{ width:866px; margin:0px auto 60px; padding-top:20px;}
.huib{text-align:center; color:#313131; font-size:26px; margin-bottom:5px;}
.source{ text-align:center; color:#707070; border-bottom:1px #f0f0f0 solid; font-size:14px;margin-bottom:25px; padding-bottom:10px; }
.listright1 .fengx{ float:right; line-height:18px; }
.listright1 .fengx a{ color:#464646; font-size:13px;}


.contentjs{ color:#7d7c7c; font-size:14px; width:95%; margin:0px auto; line-height:29px; padding-bottom:35px;}
.contentjs p{ margin-bottom:20px;}

.zredit{ text-align:right; color:#666666; line-height:25px; margin-bottom:40px;}
.Recommended{ font-size:16px; color:#464646; font-weight:bold;width:95%; margin:0px auto 5px;}
.renew{ padding-bottom:52px;width:95%; margin:0px auto;}
.renew ul li{background:url(../images/index_160.jpg) left no-repeat; line-height:29px; }
.renew ul li a{ color:#575757; font-size:14px;}
.listright1 .bq{ font-size:14px; padding-bottom:5px; color:#666666; line-height:24px;width:95%; margin:0px auto 15px; height:auto; overflow:hidden;}
.listright1 .bq span{ font-size:16px;}

.up_down{ background:#f2f2f2; padding-top:19px; padding-bottom:19px; width:832px; margin:0px auto;}
.up_down ul li{ float:left; margin-left:14px; width:400px;font-size:14px;color:#585151;line-height:31px; height:31px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.up_down ul li a{ font-size:14px; color:#585151; line-height:31px; height:31px; overflow:hidden;}
.up_down ul li a span{ border-right:1px #d7d7d7 solid; height:31px; padding-right:5px; margin-right:10px;}

.author {
    float: left;
    margin-right: 40px;
	color:#323232;
	line-height:36px;
}
.bdsharebuttonbox{float:left;}
.bdsharebuttonbox a{ padding-left:25px;}

.squanimate li{ position:relative;}
.squanimate span.cover{ z-index:1; position:absolute;width:100%; height:100%; left:0; top:0; background:#000;opacity:0;filter:alpha(opacity=0);transition:all .2s;-webkit-transition:all .2s;}
.squanimate span.line{position:absolute; z-index:2; overflow:hidden; transition:all .3s linear;-webkit-transition:all .3s linear; background:#FF0;}
.squanimate span.line:nth-of-type(1){ top:2px; left:0px; height:1px;width:0;}
.squanimate span.line:nth-of-type(2){ top:0; right:2px; width:1px;height:0;}
.squanimate span.line:nth-of-type(3){ bottom:2px; right:0; height:1px;width:0;}
.squanimate span.line:nth-of-type(4){ bottom:0; left:2px; width:1px;height:0;}
.squanimate li:hover .line:nth-of-type(1), .squanimate li:hover .line:nth-of-type(3){width:100%;}
.squanimate li:hover .line:nth-of-type(2), .squanimate li:hover .line:nth-of-type(4){height:100%;}
.squanimate li:hover .cover{opacity:.3;filter:alpha(opacity=30);}

a.gotop {
    display: block;
    width: 45px;
    height: 45px;
    background: #ccc url(/zx_css/skin/gotop.png) center center no-repeat;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 102;
	display:none;
}

/*.squanimate span.line:nth-of-type(1), .squanimate span.line:nth-of-type(3){transition-delay:.2s;}
.squanimate span.line:nth-of-type(2), .squanimate span.line:nth-of-type(4){transition-delay:.0s;}
.squanimate li:hover .line:nth-of-type(1), .squanimate li:hover .line:nth-of-type(3){ transition-delay:0;}
.squanimate li:hover .line:nth-of-type(2), .squanimate li:hover .line:nth-of-type(4){ transition-delay:.2s;}*/