@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333; background:url(../../images/images/index_01.jpg)}
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:#1d943f; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
.htjc_h1{ padding:40px 0px;}
.htjc_h1midd{ margin-left:130px;}
.htjc_h1righ{ background:url(../../images/images/main_08.png) no-repeat center left; padding-left:65px; height:60px; width:125px;}
.htjc_h1righ span{ display:block; font-size:18px; color:#6f6f6f; height:30px; line-height:30px; overflow:hidden;}
.htjc_h1righ font{ display:block; font-size:18px; color:#1d943f; height:30px; line-height:30px; overflow:hidden;}
.flexslider{position:relative;width:100%; height:755px; 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:755px;}
.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;}
.htjc_h2{ background:#1d943f; min-width:1200px; width:100%; height:80px;}
.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:80px;
	line-height:80px; width:149px; overflow:hidden;
	text-align:center; margin-right:1px;
	vertical-align:middle;
}
.nav_before a:hover{color:#ffffff; background:#2e9a5f;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#ffffff; background:#2e9a5f;}
.nav_before_down a:hover{color:#ffffff; background:#2e9a5f;}

.htjc_m1{ padding:50px 0px;}
.htjc_m1tit{ text-align:center; padding-bottom:40px;}
.htjc_m1lst{}
.htjc_m1lrigh{ width:560px; height:375px;}
.htjc_m1lrx1{ height:55px; line-height:55px; font-size:24px; color:#101010;}
.htjc_m1lrx2{ height:75px; line-height:25px; color:#101010; overflow:hidden; font-size:14px;}
.htjc_m1lrx3{ margin:20px 0px 40px 0px}
.htjc_m1lrx3 a{ display:block; width:110px; height:35px; background:#1d943f; color:#ffffff; font-size:18px; text-align:center; line-height:35px;}

.htjc_m2{ padding-bottom:60px;}
.htjc_m2tit{ text-align:center; padding-bottom:25px;}
.htjc_m2nav{ width:1200px; height:65px; margin-bottom:30px; position:relative;}
.htjc_m2nav ul{ position:absolute; width:100%; text-align:center;}
.htjc_m2nav li{ height:40px; line-height:40px; display:inline-block; margin:0px 35px;}
.htjc_m2nav li a{ display:block; padding-bottom:18px; height:47px; line-height:47px; font-size:18px; color:#0b0b0b;}
.htjc_m2nav li a.on_zzjssbx{ background:url(../../images/images/main_25.png) no-repeat bottom center;}

.htjc_m2lst{ width:1200px; height:650px;overflow:hidden;}
.htjc_m2lone{ width:375px; height:315px; margin-bottom:20px;}
.m2lo_img{ background:#f9f9f9;}
.m2lo_img div{ width:375px; height:275px; display:table-cell; vertical-align:middle; text-align:center;}
.m2lo_fot{ margin-top:5px; height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:16px;}
.m2lone_mr{ margin-right:37px;}

.htjc_m3{ background:url(../../images/images/index_14.jpg) no-repeat top center; min-width:1200px; width:100%; padding:30px 0px 50px 0px;}
.htjc_m3tit{ text-align:center; padding-bottom:40px;}
.htjc_m3nav{width:1200px; height:40px; margin-bottom:40px;}
.htjc_m3navx{ width:600px; margin:0 auto; border-top:1px solid #a0a0a0; border-left:1px solid #a0a0a0; height:39px;}
.htjc_m3navx li{ border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; float:left;}
.htjc_m3nav li a{ display:block; width:99px; height:38px; line-height:38px; text-align:center; background:#FFFFFF; font-size:14px;}
.htjc_m3nav li a:hover{ color:#1d943f;}
.htjc_m3lst{ width:1200px; height:465px; overflow:hidden;}
.chinaz { width:1200px; height: 465px; position: relative; overflow:hidden; }
.q51buypic{ width:1200px; height:465px; overflow:hidden;}
.q51buypic li{ width:390px; height:465px; float:left; margin-right:15px;}
.htjc_m3xone{ width:390px; height:465px; overflow:hidden; position:relative;}
.htjc_m3xoimg{ width:390px; height:465px; background:#e1e1e1;}
.htjc_m3xoimg div{ width:390px; height:465px; display:table-cell; vertical-align:middle; text-align:center;}
.htjc_m3xofont{ position:absolute; top:-140px; left:0; width:340px; height:60px; background:#ffffff; padding:40px 25px;}
.htjc_m3xofontx{ background:url(../../images/images/main_40.png) no-repeat center right; height:60px;}
.htjc_m3xofontx span{ display:block; height:30px; line-height:30px; font-size:18px; color:#1c1c1c; width:220px; overflow:hidden;}
.htjc_m3xofontx font{ display:block; height:30px; line-height:30px; font-size:14px; color:#5a5a5a; width:220px; overflow:hidden; text-transform:uppercase;}

.htjc_m4{ padding-bottom:80px;}
.htjc_m4tit{ padding-bottom:40px; text-align:center;}
.htjc_m4lst{ width:1200px; height:410px; background:url(../../images/images/index_17.jpg) no-repeat top center; overflow:hidden;}
.htjc_m4lstx{ padding-top:130px; height:280px;}
.chinaz2 { width:1200px; height: 280px; position: relative; overflow:hidden; }
.q51buypic2{ width:1200px; height:280px; overflow:hidden;}
.q51buypic2 li{ width:380px; height:280px; float:left; margin-right:30px;}
.htjc_m4lxone{ width:380px;height:280px; position:relative;}
.htjc_m4lxotit{ border:1px solid #a0a0a0; position:absolute; bottom:0; padding:19px 19px; height:175px; width:340px; transition:0.3s;}
.htjc_m4lxotitx{ }
.htjc_m4lxotitx span{ display:block; font-size:30px; color:#249f47; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.htjc_m4lxotitx font{ display:block; font-size:18px; color:#000000; text-align:center; height:50px; line-height:50px; overflow:hidden; background:url(../../images/images/main_53.jpg) no-repeat bottom center;}
.htjc_m4lxotitx i{ display:block; font-size:14px; color:#595959; height:75px; margin-top:10px; line-height:25px; overflow:hidden; font-style:normal;}
.htjc_m4lxone:hover .htjc_m4lxotit{border:1px solid #249f47; background:#249f47; height:240px; transition:0.3s;}
.htjc_m4lxone:hover .htjc_m4lxotitx span{ color:#FFFFFF;}
.htjc_m4lxone:hover .htjc_m4lxotitx font{ color:#FFFFFF; background:url(../../images/images/main_49.jpg) no-repeat bottom center; padding-bottom:10px;}
.htjc_m4lxone:hover .htjc_m4lxotitx i{ color:#FFFFFF; height:100px; margin-top:20px;}

.htjc_foot{ background:url(../../images/images/index_20.jpg) no-repeat top center; min-width:1200px; width:100%; height:350px; padding:40px 0px 22px 0px;}
.htjc_f1{ height:250px;}
.htjc_f1left{ width:730px; height:250px;}
.htjc_f1lx1{ font-size:18px; height:40px; line-height:40px; padding-bottom:35px;}
.htjc_f1lx1 span{ display:block; float:left; width:75px; margin-right:88px;}
.htjc_f1lx1 a{ color:#FFFFFF;}
.htjc_f1lx1 font{ display:block; float:right;}

.htjc_f1lx2{}
.htjc_f1lx2_y1{ width:115px;}
.htjc_f1lx2_y1 span{ display:block; text-align:center;}
.htjc_f1lx2_y1 font{ display:block; text-align:center; font-size:16px; color:#FFFFFF; margin-top:10px; line-height:30px;}

.htjc_f1lx2_y2{ width:115px; margin-left:50px;}
.htjc_f1lx2_y2 span{ display:block; text-align:center;}
.htjc_f1lx2_y2 font{ display:block; text-align:center; font-size:16px; color:#FFFFFF; margin-top:10px; line-height:30px;}

.htjc_f1lx2_y3{ width:165px; margin-left:50px;}
.htjc_f1lx2_y3 span{ display:block; text-align:center;}
.htjc_f1lx2_y3 font{ display:block; text-align:center; font-size:16px; color:#FFFFFF; margin-top:10px; line-height:30px;}

.htjc_f1lx2_y4{ width:185px;}
.htjc_f1lx2_y4 span{ display:block; text-align:center;}
.htjc_f1lx2_y4 font{ display:block; text-align:center; font-size:16px; color:#FFFFFF; margin-top:10px; line-height:30px;}


.htjc_f1righ{ border-left:1px solid #3eaf5e; padding-left:30px;}
.htjc_f1righ span{ display:block; float:left; padding:50px 30px; width:30px; text-align:center; color:#3eaf5e; font-size:24px; line-height:30px;}
.htjc_f1righ font{ display:block; float:left; padding:6px 0px;}

.htjc_f2{ text-align:center; color:#3eaf5e; font-size:16px; padding-top:30px; height:70px; line-height:70px;}
.htjc_f2 span{ padding:0px 15px;}
.htjc_f2 a{color:#3eaf5e;}
.htjc_f2 a:hover{ color:#ffffff;}


/*内页*/
.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:#1d943f; 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:#FFF; background:#2e9a5f;}
.page_left_small_down a,page_left_small_down a:link{display:block; width:252px; height:55px; line-height:55px; color:#FFF; font-size:16px; background:#2e9a5f; margin-bottom:5px; padding:0 0 0 48px;}
.page_left_small_down a:hover{color:#FFF;}
.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:#1d943f; 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:#1d943f;}


.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:249px; height:120px; border:1px solid #e1e1e1;}
.slfnlo_left div{ width:249px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.slfnlo_righ{ width:575px;}
.slfnlo_righ span{ display:block; width:575px; height:35px; line-height:35px; overflow:hidden; font-size:18px;}
.slfnlo_righ i{ display:block; width:575px; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-style:normal; color:#999999;}
.slfnlo_righ font{ display:block; height:50px; width:575px; 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:183px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg div{ width:250px; height:183px; 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;}
.item-add{text-align:left; width:260px;}
.item-add span,.item-add font,.item-add p{list-style:none; display:block; line-height:200%; padding:0px; margin:0; font-size:14px;}

.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;}



.itemimg2{ width:260px;  margin:10px 35px 10px 0px; float:left;}
.videoimg2{ width:250px; height:298px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg2 div{ width:250px; height:298px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ line-height:30px; text-align:center; width:260px; height:30px; margin-top:10px; overflow:hidden; font-size:16px;}

.itemimgx2{ width:260px;  margin:10px 0px 10px 0px; float:right;}

.itemimg2:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg2 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

.itemimgx2:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx2 img{-webkit-transform: scale(1);transform: scale(1); transition: all linear 0.3s;}

