@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#00923f; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}

.yxny_head{}
.yxny_h1{ padding:40px 0px 30px 0px;}
.top_zj{padding-top:28px;}
.yxny_h1righ{ background:url(../../images/images/index_05.jpg) no-repeat top left; padding-top:35px; height:50px; line-height:50px; color:#009b4c; font-size:30px;}
.yxny_h2{ background:url(../../images/images/index_12.jpg) repeat-x top center; min-width:1200px; height:88px; width:100%;}

.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
	font-size:18px;
	color:#ffffff; font-family:"微软雅黑";
	text-decoration:none;
	display:block; float:left;
	height:76px;
	line-height:76px; width:149px; overflow:hidden;
	text-align:center; padding-top:12px;
	vertical-align:middle;
}
.nav_before a:hover{color:#ffffff; background:url(../../images/images/index_10.jpg) repeat-x top center;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#ffffff; background:url(../../images/images/index_10.jpg) repeat-x top center;}
.nav_before_down a:hover{color:#ffffff; background:url(../../images/images/index_10.jpg) repeat-x top center;}
.yxny_h2 span{ display:block; float:left; width:1px; height:88px;}

.flexslider{position:relative;width:100%; height:600px; text-align:center; overflow:hidden; min-width:1200px;  background:url(../../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:40px;height:13px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;height:13px;line-height:40px;overflow:hidden;background:url(../../images/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.yxny_m1{ padding:75px 0px 60px 0px;}
.yxny_m1one{ width:174px;}
.yxny_m1one span{ display:block; text-align:center;}
.yxny_m1one font{ display:block; text-align:center; color:#3fb478; font-size:18px; height:50px; line-height:50px;}
.m1one2 font{ color:#98c825;}
.m1one2{ padding:0px 82px;}

.yxny_m2{ background:url(../../images/images/index_32.jpg) no-repeat top center; width:100%; min-width:1200px; height:572px;}
.yxny_m2x{ background:url(../../images/images/main_03.png) no-repeat center center; width:465px; height:482px; margin:0 auto; padding:45px 25px;}
.yxny_m2tit{ padding-bottom:10px;}
.yxny_m2tit span{ display:block; background:url(../../images/images/main_07x.png) no-repeat center center; height:40px; line-height:40px; text-align:center; font-size:36px; color:#171717; text-transform:uppercase;}
.yxny_m2tit font{ display:block; text-align:center; font-size:30px; color:#009b4c; height:50px; line-height:50px;}
.yxny_m2lst{ height:280px; overflow:hidden; color:#404040; line-height:35px; font-size:14px;}

.yxny_m2more{ margin-top:40px;}
.yxny_m2more a{ display:block; width:120px; height:40px; line-height:40px; text-align:center; color:#FFFFFF; margin:0 auto; background:#009b4c; font-size:14px;}

.yxny_m3{ padding:65px 0px 70px 0px;}
.yxny_m3tit{ padding-bottom:25px;}
.yxny_m3tit span{ display:block; background:url(../../images/images/main_07.png) no-repeat center center; height:40px; line-height:40px; text-align:center; font-size:36px; color:#171717; text-transform:uppercase;}
.yxny_m3tit font{ display:block; text-align:center; font-size:30px; color:#009b4c; height:50px; line-height:50px;}
.yxny_m3lst{ height:570px; overflow:hidden;}
.chinazx { width:1200px; height: 570px; position: relative; overflow:hidden;}
.q51buypicx{ width:1200px; height:515px; overflow:hidden; position:relative;}
.q51buypicx li{ width:385px; height:515px;position:relative; overflow:hidden; float:left; margin-right:22px;}
.yxny_m3lxone{ width:385px; height:515px;}
.yxny_m3lxoimg{ width:385px; height:290px; background:#f9f9f9;}
.yxny_m3lxoimg div{ width:385px; height:290px; display:table-cell; vertical-align:middle; text-align:center;}
.yxny_m3lxofont{ border:1px solid #d2d2d2; padding:9px 19px; width:345px; height:205px;transition:0.3s;}
.yxny_m3lxofont span{ display:block; height:45px; line-height:45px; overflow:hidden; font-size:18px; }
.yxny_m3lxofont font{ display:block; font-size:16px; color:#626262; height:90px; line-height:30px; overflow:hidden;}
.yxny_m3lxofont i{ display:block; font-style:normal; font-size:14px; color:#626262; height:30px; line-height:30px; overflow:hidden; margin-top:30px;}
.yxny_m3lxone:hover .yxny_m3lxofont{ border:1px solid #009b4c; background:#009b4c; transition:0.3s;}
.yxny_m3lxone:hover .yxny_m3lxofont span,.yxny_m3lxone:hover .yxny_m3lxofont font,.yxny_m3lxone:hover .yxny_m3lxofont i{ color:#FFFFFF;}
.chinazx .num{ position:absolute; width:100%; bottom:0px; height:10px;}
.chinazx .num ul{ position:absolute; text-align:center; width:100%; height:10px;}
.chinazx .num li{ display:inline-block; height:8px; width:60px; border-radius:5px; background:#727272; margin:0px 8px; overflow:hidden; line-height:100px;}
.chinazx .num li.on{ background:#009b4c;}

.yxny_m4{ background:#009b4c; min-width:1200px; width:100%; padding:25px 0px 40px 0px;}
.yxny_m4tit{ padding-bottom:25px;}
.yxny_m4tit span{ display:block; background:url(../../images/images/xxx_43.png) no-repeat center center; height:40px; line-height:40px; text-align:center; font-size:36px; color:#ffffff; text-transform:uppercase;}
.yxny_m4tit font{ display:block; text-align:center; font-size:30px; color:#333333; height:50px; line-height:50px;}
.yxny_m4lst{ height:500px; overflow:hidden;}
.yxny_m4lleft{ background:url(../../images/images/index_49.jpg) no-repeat center center; width:270px; height:410px; padding:45px 93px 45px 20px;}
.yxny_m4lleft span{ display:block; text-align:left; color:#FFFFFF; font-size:18px; height:80px; line-height:80px;}
.yxny_m4lleft font{ display:block; text-align:left; color:#FFFFFF; font-size:14px; height:180px; line-height:30px; overflow:hidden;}
.yxny_m4lleft a{ display:block; width:120px; height:40px; background:#ffffff; color:#009b4c; font-size:14px; text-align:center; line-height:40px; margin-top:40px;}
.yxny_m4lrigh{ width:816px; height:500px; overflow:hidden;}
.yxny_m4lrone{ width:400px; position:relative; height:240px; overflow:hidden; margin-left:8px; margin-bottom:20px;}
.m4lroneimg{ width:400px; height:240px; background:#f9f9f9;}
.m4lroneimg div{ width:400px; height:240px; display:table-cell; vertical-align:middle; text-align:center;}
.yxny_m4lrone span{ position:absolute; bottom:0px; height:60px; width:400px; background:rgba(255,255,255,0.5);}
.yxny_m4lrone font{ position:absolute; bottom:0px; height:60px; line-height:60px; overflow:hidden; left:15px; width:370px; color:#009b4c; font-size:14px; text-align:center;}

.yxny_m5{ background:url(../../images/images/index_53.jpg) no-repeat center center; min-width:1200px; width:100%; height:400px; padding:80px 0px 60px 0px;}
.yxny_m5left{ width:395px; height:400px;}
.yxny_m5lx1{ margin-top:60px;}
.yxny_m5lx1 span{ display:block; float:right; height:54px; line-height:54px; text-align:center; background:#e3e3e3; border-radius:50%; width:54px; color:#009b4c; font-size:24px;}
.yxny_m5lx1 font{ display:block; text-align:right; padding-right:60px; font-size:14px; color:#191919; line-height:25px;}
.yxny_m5lx1 font i{ color:#98c825; font-style:normal;}
.yxny_m5lx2{ margin-top:95px;}
.yxny_m5lx2 span{ display:block; float:right; height:54px; line-height:54px; text-align:center; background:#e3e3e3; border-radius:50%; width:54px; color:#009b4c; font-size:24px;}
.yxny_m5lx2 font{ display:block; text-align:right; padding-right:60px; font-size:14px; color:#191919; line-height:25px;}
.yxny_m5lx2 font i{ color:#98c825; font-style:normal;}

.yxny_m5righ{ width:500px; height:400px;}
.yxny_m5rx1{ margin-left:90px;}
.yxny_m5rx1 span{ display:block; float:left; height:54px; line-height:54px; text-align:center; background:#e3e3e3; border-radius:50%; width:54px; color:#009b4c; font-size:24px;}
.yxny_m5rx1 font{ display:block; text-align:left; padding-left:60px; font-size:14px; color:#191919; line-height:25px;}
.yxny_m5rx1 font i{ color:#98c825; font-style:normal;}

.yxny_m5rx2{ margin:115px 0px 0px 115px;}
.yxny_m5rx2 span{ display:block; float:left; height:54px; line-height:54px; text-align:center; background:#e3e3e3; border-radius:50%; width:54px; color:#009b4c; font-size:24px;}
.yxny_m5rx2 font{ display:block; text-align:left; padding-left:60px; font-size:14px; color:#191919; line-height:25px;}
.yxny_m5rx2 font i{ color:#98c825; font-style:normal;}

.yxny_m5rx3{ margin:115px 0px 0px 0px;}
.yxny_m5rx3 span{ display:block; float:left; height:54px; line-height:54px; text-align:center; background:#e3e3e3; border-radius:50%; width:54px; color:#009b4c; font-size:24px;}
.yxny_m5rx3 font{ display:block; text-align:left; padding-left:60px; font-size:14px; color:#191919; line-height:25px;}
.yxny_m5rx3 font i{ color:#98c825; font-style:normal;}

.yxny_foot{ background:url(../../images/images/index_56.jpg) no-repeat top center; min-width:1200px; width:100%; padding:20px 0px 0px 0px;}
.yxny_f1{ padding-bottom:30px;}
.yxny_f1 span{ display:block; text-align:center; background:url(../../images/images/xxx_43.png) no-repeat center center; height:40px; line-height:40px; text-transform:uppercase; font-size:26px; color:#FFFFFF;}
.yxny_f1 font{ display:block; text-align:center; color:#000000; font-size:30px; height:40px; line-height:40px;}
.yxny_f2{ background:rgba(255,255,255,0.5); padding:25px 40px; width:1120px; height:200px;}
.yxny_f2left{ width:445px; height:200px;}
.yxny_f2lx1{ background:url(../../images/images/main_11.png) no-repeat center left; padding-left:60px; color:#101010; font-size:18px; margin-top:5px;}
.yxny_f2lx1 span{ display:block; height:30px; line-height:30px; overflow:hidden;}
.yxny_f2lx1 font{ display:block; height:30px; line-height:30px; overflow:hidden;}
.yxny_f2lx2{background:url(../../images/images/main_14.png) no-repeat center left; padding-left:60px; color:#101010; font-size:18px;height:40px; line-height:40px; overflow:hidden; margin:25px 0px;}
.yxny_f2lx3{background:url(../../images/images/main_16.png) no-repeat center left; padding-left:60px; color:#101010; font-size:18px;height:40px; line-height:40px; overflow:hidden;}
.yxny_f2righ{ width:525px; height:200px;}
.yxny_f2rx1{ text-align:left; color:#010101; font-size:18px; height:25px; line-height:25px; margin-bottom:25px;}
.yxny_f2rx2{ font-size:14px;}
.yxny_f2rx2 span{ display:block; float:left; width:250px; height:40px;}
.yxny_f2rx2 font{ display:block; float:right; width:250px; height:40px;}
.yxny_f2rx2 input{ width:230px; padding:0px 10px; border:none; outline:none; background:#ffffff; border-radius:5px; height:40px; line-height:40px;}
.yxny_f2rx3{ margin-top:15px; font-size:14px;}
.yxny_f2rx3 input{ width:505px; height:40px; line-height:40px; padding:0px 10px; border:none;outline:none; background:#ffffff; border-radius:5px;}
.yxny_f2rx4{ font-size:14px; margin-top:15px;}
.yxny_f2rx4 input{ background:#009b4c; color:#FFFFFF; text-align:center; height:40px; line-height:40px;  border-radius:5px; outline:none; cursor:pointer; width:100%; border:none;}
.foot_link1{width:110px;height:60px; line-height:60px; color:#ededed; font-size:20px; font-weight:bold;}
.foot_link2{width:1090px; height:60px;padding:0px;}
.foot_link2 a{ display:block; float:left; height:60px; line-height:60px; font-size:16px; color:#ededed;}
.foot_link2 a:hover{color:#FFF;}
.foot_link2 span{ display:block; float:left; width:30px; height:60px; line-height:60px; text-align:center; color:#ededed;}
.yxny_f3{ text-align:center; height:50px; line-height:50px; font-size:14px; color:#ededed;}
.yxny_f3 span{ padding:0px 15px;}
.yxny_f3 a{ color:#ededed;}



/*分页*/
.ny_banner a,.ny_banner a:link{display:block;width:100%; height:100%;}
.page_c{width:100%; padding:50px 0;}
.page_c_1200{width:1200px; margin:0 auto;}
.page_left{width:300px;}
.page_right{width:850px;}
.page_left_title{width:252px; height:60px; line-height:60px; background:url(../../images/images/page_left_title_bg.jpg) repeat-x left top; font-size:20px; color:#ffffff; font-weight: bold; padding:0 0 0 48px;}
.page_left_small a,.page_left_small a:link{display:block; width:252px; height:55px; line-height:55px; color:#1a1a1a; font-size:16px; background:#e0e0e0; margin-bottom:5px; padding:0 0 0 48px;}
.page_left_small a:hover{color:#00923f;}
.page_left_small_down a,page_left_small_down a:link{display:block; width:252px; height:55px; line-height:55px; color:#00923f; font-size:16px; background:#e0e0e0; margin-bottom:5px; padding:0 0 0 48px;}
.page_left_small_down a:hover{color:#00923f;}
.page_right_title{height:54px; border-bottom:#DDD 1px solid;}
.page_right_content{line-height: 210%; min-height: 200px; padding:20px 0 0 0;}
.page_right_title_l{width:200px;height:54px; line-height:54px; text-align:left; color:#00923f; font-size:16px;}
.page_right_title_r,.page_right_title_r a,.page_right_title_r a:link{width:600px;height:54px; text-align:right; line-height:54px;  color:#1a1a1a; font-size:14px;}
.page_right_title_r a:hover{color:#00923f;}

/*news*/
.lf_news_lst{}
.lfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px;}
.lfnlo_left{ width:190px; height:140px; border:1px solid #e1e1e1; overflow:hidden;}
.lfnlo_left div{ width:190px; height:140px; display:table-cell; vertical-align:middle; text-align:center;}
.lfnlo_righ{ width:990px;overflow:hidden;}
.lfnlor_lin1{ width:990px; height:37px; line-height:37px; overflow:hidden; font-weight:bold; font-size:16px;color:#222222;}
.lfnlor_lin2{ width:990px; height:50px; line-height:25px; overflow:hidden; color:#a1a1a1; font-size:14px;}
.lfnlor_lin3{ width:990x; height:30px; overflow:hidden; line-height:30px; color:#a1a1a1;}

/*end news*/

.txt_class{ width:300px; height:25px; line-height:25px; padding-left:5px;}
.txt_classx{ width:310px; height:30px; line-height:30px; padding-left:5px;}
.txt_class2{width:100px; height:25px; line-height:25px;padding-left:5px;}
.txt_class_con{ width:300px; height:80px; line-height:20px;padding-left:5px; resize:none;}
.txt2_class{ background:none; border:none;}
.dd_class{ margin-top:20px;}
.dd_class2{ margin-top:10px;}

.dd_classdiv font{ color:#ff0000;}
.dd_classdiv{ margin:10px 0px;}
	.dd_classdiv span{ width:100px; text-align:right; height:31px; line-height:31px; }
.dd_classdivx{  margin:10px 0px; line-height:40px;}
.dd_price{ float:left;}
.dd_type{ float:left; margin-left:15px;}
.dd_type2{float:left; margin-left:30px;}
.dd_bz{ float:left;}
.dd_bz2{ float:left; width:300px;}
.dd_sub{ float:left; width:220px; text-align:center; margin-left:6px;}
	.dd_sub input{ width:100px; height:30px; cursor:pointer;}
.dd_sub2{ float:left; width:220px; text-align:center;}
	.dd_sub2 input{ width:100px; height:30px; cursor:pointer;}

.dd_res{ float:left; width:200px;text-align:center;}
	.dd_res input{ width:100px; height:30px; cursor:pointer;}
	
	.dd_clas_left{ float:left; background:url(../../images/zh_book.jpg) no-repeat bottom right; min-height:256px; width:100%;}
	.dd_clas_right{ float:left;  width:500px; height:230px;}
	.dd_clas_right2{ float:left;  width:450px; height:270px; margin-bottom:20px;}

.dd_c_dl{ float:left; width:85px; text-align:right;}
.dd_c_dr{ float:left; width:305px;}


/*分页*/
#pages { padding:14px 0 10px;font-family:宋体; text-align:center}
#pages a { display:inline-block; height:22px; line-height:22px; background:#ffffff; border:1px solid #cccccc; text-align:center; color:#444444; padding:0 10px}
#pages a.a1 { background:#F9F9F9; width:56px; padding:0 }
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#F9F9F9; border:1px solid #cccccc; color:#444444; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*news*/
.slfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px;}
.slfnlo_left{ width:160px; height:120px; border:1px solid #e1e1e1;}
.slfnlo_left div{ width:160px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.slfnlo_righ{ width:675px;}
.slfnlo_righ span{ display:block; width:675px; height:35px; line-height:35px; overflow:hidden; font-size:18px;}
.slfnlo_righ i{ display:block; width:675px; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-style:normal; color:#999999;}
.slfnlo_righ font{ display:block; height:50px; width:675px; overflow:hidden; line-height:25px; font-size:14px; color:#999999;}

/*end news*/

.itemimg{ width:260px;  margin:10px 35px 10px 0px; float:left;}
.videoimg{ width:250px; height:150px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg div{ width:250px; height:150px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:260px; height:30px; margin-top:10px; overflow:hidden; font-size:16px;}

.itemimgx{ width:260px;  margin:10px 0px 10px 0px; float:right;}

.itemimg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.itemimgx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}