@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333; background:#ffeed3;}
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:#a71b45; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}

.zyjj_h1{ background:url(../../images/images/index_01.jpg) no-repeat top center; min-width:1200px; width:100%; height:135px;}
.zyjj_h1x1{ text-align:center; padding-top:42px;}
.zyjj_h1x2{ text-align:right; font-size:20px; color:#f7daac; height:20px; line-height:20px; padding-top:5px;}
.zyjj_h2{ background:#453426; min-width:1200px; width:100%; height:60px;}

.zyjj_h3{ position:relative;top:0px;}
.zyjj_h3bg{ position:absolute; top:0px; z-index:10; left:0px; width:50%; height:470px; background:url(../../images/images/main_01.jpg) no-repeat center right;}
.flexslider{position:relative;width:100%; height:470px; text-align:center; min-width:1200px;   overflow:hidden;background:url(../../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:470px;}
.flex-control-nav{position:absolute;bottom:25px;z-index:2;width:50%;text-align:center; left:0; padding-left:50%; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:50px;height:10px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:10px;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;}

.zyjj_m1{ background:url(../../images/images/index_05.jpg) no-repeat top center; min-width:1200px; width:100%; height:650px; padding:57px 0px 82px 0px;}
.zyjj_m1tit{ text-align:center;}
.zyjj_m1tit span{ display:block;}
.zyjj_m1tit font{ display:block; font-size:24px; color:#666666; height:75px; line-height:75px;}
.zyjj_m1tit font i{ font-style:normal; color:#a71b45;}
.zyjj_m1lst{ height:460px; margin-top:35px;}
.zyjj_m1lrigh{ width:525px; height:460px;}
.zyjj_m1lrigh span{ display:block; color:#bc965a; font-weight:bold; margin-top:30px; height:60px; line-height:60px; font-size:30px;}
.zyjj_m1lrigh font{ display:block; text-indent:2em; height:210px; line-height:35px; font-size:16px; color:#444444; margin:10px 0px;}
.zyjj_m1lrigh a{ display:block; width:150px; margin-top:20px; border:1px solid #c7a671; border-radius:20px; height:40px; text-align:center; color:#c7a671; font-size:16px; line-height:40px; text-align:center;}
.zyjj_m2{ background:url(../../images/images/index_06.jpg) no-repeat top center; min-width:1200px; width:100%; padding-top:295px;}
.zyjj_m2{ text-align:center;}
.zyjj_m2bg{ background:url(../../images/images/main_15.jpg) no-repeat top center; height:270px; width:100%; min-width:1200px;}

.zyjj_m3{ padding:60px 0px 50px 0px;}
.zyjj_m3tit{ text-align:center; padding-bottom:15px;}
.zyjj_m3tit span{ display:block;}
.zyjj_m3tit font{ display:block; font-size:24px; color:#666666; height:75px; line-height:75px;}
.zyjj_m3tit font i{ font-style:normal; color:#a71b45;}
.zyjj_m3lst{ background:url(../../images/images/index_12.jpg) no-repeat top center; width:100%; min-width:1200px;}
.zyjj_m3lnav{ width:1200px;  padding:51px 0px 130px 0px;}
.zyjj_m3lnavx{height:145px;}
.m3lnavx_y1{ width:150px; height:145px; margin-left:100px;}
.m3lnavx_y1 span{ display:block; border-radius:5px; width:150px; height:90px; overflow:hidden;} 
.m3lnavx_y1 font{ display:block; text-align:center; height:55px; line-height:55px; font-size:16px; color:#FFFFFF; overflow:hidden;}

.zyjj_m3llist{ width:1200px; height:380px;overflow:hidden;}
.chinaz { width:1200px; height: 380px; position: relative; overflow:hidden; }
.q51buypic{ width:1200px; height:380px; overflow:hidden;}
.q51buypic li{ width:385px; height:380px; float:left; margin-right:22px;}
.zyjj_m3xone{ width:385px; height:380px; position:relative; overflow:hidden;}
.zyjj_m3xoimg{ width:385px; height:290px; background:#f9f9f9;}
.zyjj_m3xoimg div{width:385px; height:290px; display:table-cell; vertical-align:middle; text-align:center;}
.zyjj_m3xofont{ height:90px; text-align:center; color:#25201c; font-size:20px;}
.zyjj_m3xofont span{ display:block;height:89px; overflow:hidden;line-height:89px; }
.zyjj_m3xofont font{ display:block; width:770px; height:1px; background:url(../../images/images/border_02.png) no-repeat center right; position:absolute; bottom:0;}
.zyjj_m3xone a:hover .zyjj_m3xofont{ color:#bc965a;}

.zyjj_m4{ padding-bottom:45px;}
.zyjj_m4tit{ text-align:center; padding-bottom:15px;}
.zyjj_m4tit span{ display:block;}
.zyjj_m4tit font{ display:block; font-size:24px; color:#666666; height:75px; line-height:75px;}
.zyjj_m4tit font i{ font-style:normal; color:#a71b45;}
.zyjj_m4lst{ background:url(../../images/images/index_23.jpg) no-repeat top center; min-width:1200px; width:100%; padding:280px 0px 0px 0px;}
.zyjj_m4lnav{ height:125px; width:1200px; overflow:hidden; position:relative;}
.zyjj_m4lnav ul{ position:absolute; width:100%; text-align:center;}
.zyjj_m4lnav li{ display:inline-block; margin:37px 4px 38px 4px;}
.zyjj_m4lnav a{ display:block; width:210px; border:1px solid #bc965a; border-radius:24px; color:#c7a671; font-size:20px; height:48px; line-height:48px; overflow:hidden;}
.zyjj_m4lnav a:hover{ background:#bc965a; color:#FFFFFF;}
.zyjj_m4lnav a.on_zzjssb{background:#bc965a; color:#FFFFFF;}

.zyjj_m4llist{ width:1200px; height:585px; overflow:hidden;}
.chinaz2 { width:1200px; height: 585px; position: relative; overflow:hidden; }
.q51buypic2{ width:1200px; height:585px; overflow:hidden;}
.q51buypic2 li{ width:585px; height:585px; float:left; margin-right:30px;}
.zyjj_m4xone{ width:585px; height:585px; overflow:hidden;position:relative; }
.zyjj_m4xoimg{ width:585px; height:435px; background:#f9f9f9;}
.zyjj_m4xofont{ height:90px; text-align:center; color:#25201c; padding:30px 20px;}
.zyjj_m4xofont span{ display:block;height:45px; overflow:hidden;line-height:45px; text-align:left; font-size:24px;}
.zyjj_m4xofont i{ font-style:normal; text-align:left; display:block; font-size:16px; color:#686868; height:45px; line-height:45px; overflow:hidden;}
.zyjj_m4xofont font{ display:block; width:1170px; height:1px; background:url(../../images/images/border_03.png) no-repeat center right; position:absolute; bottom:0;}
.zyjj_m4xone a:hover .zyjj_m4xofont{ color:#bc965a;}

.zyjj_m5{ padding-bottom:105px;}
.zyjj_m5tit{ text-align:center; padding-bottom:35px;}
.zyjj_m5titx1{ font-size:48px; color:#25201c; font-weight:bold; background:url(../../images/images/index_30.jpg) no-repeat center center; height:65px; line-height:65px;}
.zyjj_m5titx1 font{ color:#bc965a;}
.zyjj_m5titx2{ height:50px; line-height:50px; text-align:center; font-size:24px; color:#666666;}
.zyjj_m5titx2 font{ color:#a71c47;}
.zyjj_m5titx3{ height:45px; line-height:45px; font-size:18px; color:#666666;}
.zyjj_m5lst{ background:url(../../images/images/index_33.jpg) no-repeat top center; height:520px; min-width:1200px; width:100%;}
.zyjj_m5lz1{ padding-top:130px; width:480px; height:260px; margin:0 auto;}
.zyjj_m5lz1_left{ width:190px; height:160px; background:#c7a671; padding:50px 15px 50px 15px;}
.zyjj_m5lz1 span{ display:block; text-align:center; height:65px; line-height:65px; color:#FFFFFF; font-size:34px; font-weight:bold; overflow:hidden;}
.zyjj_m5lz1 font{ display:block; text-align:center; height:40px; line-height:40px; color:#FFFFFF; font-size:18px; overflow:hidden; margin-bottom:15px;}
.zyjj_m5lz1 a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; margin:0 auto; border:1px solid #ffffff; font-size:16px; color:#FFFFFF;}
.zyjj_m5lz1 a:hover{ background:#ffffff; color:#bd975c;}

.zyjj_m5lz1_righ{ width:190px; height:160px; background:#c7a671; padding:50px 15px 50px 15px;}


.zyjj_f1{ background:url(../../images/images/index_35.jpg) no-repeat top center; height:77px; min-width:1200px; width:100%;}
.zyjj_f1left{ height:77px; line-height:77px; color:#FFFFFF; font-size:18px;}
.zyjj_f1righ{}
.zyjj_f1righ span{ display:block; float:right; font-size:20px; color:#FFFFFF; line-height:77px;}
.zyjj_f1righ font{ display:block; float:right; font-size:36px; color:#FFFFFF; line-height:77px; font-family:Arial, Helvetica, sans-serif;}

.zyjj_f2{ padding:35px 0px; background:#2f2a25;}
.zyjj_f2x1{ background:url(../../images/images/index_38.jpg) no-repeat center left; padding-left:95px; width:1105px; height:51px;}
.zyjj_f2x1x{ width:1105px; height:51px; overflow:hidden;}
.zyjj_f2x1x span{ padding:0px 10px; font-size:16px; display:block; float:left; height:51px; line-height:51px;}
.zyjj_f2x1x span a{ color:#998c80;}
.zyjj_f2x1x span a:hover{ color:#ffffff;}
.zyjj_f2x2{ padding-top:40px;}
.zyjj_f2x2lone{ width:130px; padding-right:10px;}
.zyjj_f2x2lone span{ display:block; font-size:16px; height:35px; line-height:35px;}
.zyjj_f2x2lone span a{ color:#c7a671;}
.zyjj_f2x2lone font{ display:block; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.zyjj_f2x2lone font a{ color:#998c80;}

.zyjj_f2x2righ{ width:150px;}
.zyjj_f2x2righ span{ display:block; width:150px; height:150px;}
.zyjj_f2x2righ font{ display:block; width:150px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#b8b8b8;}
.f2x2lone_mr{ margin-right:20px;}

.zyjj_f3{ border-top:1px solid #46403b; background:#2f2a25; height:85px; line-height:85px; text-align:center; color:#796b5d; font-size:14px;}
.zyjj_f3 span{ padding:0px 15px;}
.zyjj_f3 a{ color:#796b5d;}
.zyjj_f3 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:#a71b45; 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:#c7a671;}
.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:#c7a671; 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:#c7a671; 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:#c7a671;}


.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:188px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg div{ width:250px; height:188px; 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;}



.itemimg2{ width:260px;  margin:10px 35px 10px 0px; float:left;}
.videoimg2{ width:250px; height:186px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg2 div{ width:250px; height:186px; 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;}



.ban{ width:850px; height:600px; position:relative; overflow:hidden;}
.ban2{ width:850px; height:500px; position:relative; overflow:hidden; background:#FFF5E3;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:850px; height:500px;}
.ban2 ul li div{ width:850px;height:500px; display:table-cell; vertical-align:middle; text-align:center;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:780px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:850px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; border:1px solid #e1e1e1;}
.num ul li div{ width:80px; height:80px; display:table-cell; vertical-align:middle; text-align:center;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}

