@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#2d2d2d;}
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:#ff8e14; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}

.tls_h1{ background:#573900; min-width:1200px; width:100%; height:35px; line-height:35px;}
.tls_h1left{ color:#FFFFFF; font-size:14px; width:375px; height:35px; overflow:hidden;}
.tls_h1midd{ margin-left:185px; font-size:14px; background:url(../../images/images/index_03.jpg) no-repeat center left; padding-left:20px; font-size:18px; font-weight:bold; color:#FFFFFF;}

.tls_h1righ{}
.tls_h1righ font{ display:block; float:right; width:60px; height:35px; background:#664b18; padding:0px 10px;}
.tls_h1righ font i{ display:block; background:url(../../images/images/phon_03.jpg) no-repeat center left; padding-left:13px; font-size:14px; font-style:normal; color:#FFFFFF; overflow:hidden;}

.tls_h1righ span{ padding-right:10px;color:#FFFFFF;}
.tls_h1righ span i{ padding:0px 10px; font-style:normal; font-size:14px;}
.tls_h1righ a,.tls_h1righ a:link,.tls_h1righ a:visited{ color:#FFFFFF;}

.tls_h2righ{ width:880px; height:130px; overflow:hidden;}
.nav_before{ padding:45px 0px 45px 5px; float:left;}
.nav_before a,.nav_before a:link,.nav_before a:visited,.nav_before a:active{
	color:#444444; font-family:"微软雅黑"; font-size:16px;
	text-decoration:none;
	display:block; float:left;
	height:35px; overflow:hidden;
	text-align:center; width:105px; line-height:35px;
	vertical-align:middle; border-radius:5px;
}
.nav_before a:hover{ color:#FFFFFF; background:#cfa14b;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{ color:#FFFFFF; background:#cfa14b;}
.nav_before_down a:hover{ color:#FFFFFF; background:#cfa14b;}


.flexslider{position:relative;width:100%; height:630px; 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:630px;}
.flex-control-nav{position:absolute;bottom:55px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:40px;height:10px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;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;}

.tls_m1{ background:#fff7e8; width:100%; min-width:1200px;}
.tls_m1_pos{ width:1200px; position:relative; z-index:1000; height:80px;}
.tls_m1_posx{ position:absolute; top:-35px; left:0; height:80px;}
.tls_m1_posx span{ display:block; float:left; margin-right:10px;}
.tls_m1_posx font{ display:block; float:right;}



.tls_m2bg1{ background:#fff7e8; min-width:1200px; width:100%;}
.tls_m2b1tit{ padding:60px 0px 30px 0px; text-align:center;}
.tls_m2b1lst{ padding-bottom:40px;}
.tls_m2b1lone{ width:350px; height:100px; overflow:hidden;}
.tls_m2b1lofont{ width:235px; height:100px; overflow:hidden;}
.tls_m2b1lofont span{ display:block; width:235px; height:35px; line-height:35px; overflow:hidden; margin-top:13px;font-size:18px;}
.tls_m2b1lofont span.ico1{ background:url(../../images/images/index_23.jpg) no-repeat center left; padding-left:30px;}
.tls_m2b1lofont font{ display:block; color:#878787; font-size:14px; height:40px; line-height:20px;}

.tls_m2b1lofont span.ico2{ background:url(../../images/images/index_26.jpg) no-repeat center left; padding-left:30px;}
.tls_m2b1lofont span.ico3{ background:url(../../images/images/index_29.jpg) no-repeat center left; padding-left:30px;}

.tls_m2b1lomrx{ margin-right:75px;}

.tls_m2bg2{ background:url(../../images/images/bg_03.jpg) #FFFFFF repeat-x top left; min-width:1200px; width:100%; padding-bottom:80px;}
.tls_m2b2backbg{ background:url(../../images/images/index_38.jpg) no-repeat top center; height:220px; padding-top:25px;}
.tls_m2b2_font{ width:1040px; margin:0 auto; height:165px;}
.tls_m2b2_font span{ display:block; width:1040px; height:60px; line-height:60px; text-align:center; padding-top:10px; color:#FFFFFF; font-size:24px; font-weight:bold;}
.tls_m2b2_font font{ display:block; width:1040px; height:75px; line-height:25px; text-align:center; color:#FFFFFF; font-size:14px; overflow:hidden;}


.tls_m2b2_more{ margin-top:6px;}
.tls_m2b2_more a{ display:block; width:45px; height:45px; margin:0 auto;}

.tls_m3lin1{ background:#fff7e8; min-width:1200px; width:100%; padding-top:65px;}
.tls_m3l1tit{ text-align:center; padding-bottom:50px;}
.tls_m3l1lnav{ position:relative; width:100%; height:40px;}
.tls_m3l1lnav ul{ position:absolute; width:100%; text-align:center; height:40px;}
.tls_m3l1lnav li{ width:158px; height:38px; display:inline-block; font-size:18px;text-align:center; line-height:38px; border:1px solid #ff8e14; color:#ff8e14; cursor:pointer; margin:0px 24px;}
.tls_m3l1lnav li.on_zzjssbx{color:#FFFFFF; background:#ff8e14;}
.tls_m3l1lst{ padding-bottom:65px; padding-top:42px; width:1200px; height:270px; overflow:hidden;}

.i_scoll_all{ width:280px; margin-right:20px;}
.i_scroll_w{ width:280px; height:210px; background:#ffffff;}
.i_scroll_w div{ width:280px; height:210px; display:table-cell; vertical-align:middle; text-align:center;}
.iscrollw_font{ width:260px; height:60px; line-height:60px; padding:0px 10px; background:#ff8e14;}
.iscrollw_font font{ width:260px; height:60px; overflow:hidden; text-align:center; display:block; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}


.tls_m3lin2{ background:url(../../images/images/index_51.jpg)#FFFFFF repeat-x top left; min-width:1200px; width:100%; text-align:center; padding-bottom:65px;}

.tls_m4li1{ background:#ffffff; min-width:1200px; width:100%; padding-bottom:60px; text-align:center;}
.tls_m4li2{ background:url(../../images/images/index_58.png) repeat-x top left; height:294px; min-width:1200px; width:100%;}
.tls_m4li2bgx{ width:1200px; height:294px; overflow:hidden; }
.tls_m4li2left{ width:430px; height:294px; overflow:hidden;}
.tls_m4li2lone{ width:430px; margin-top:48px; height:97px;}
.tls_m4li2loleft{ width:65px; height:50px;}
.tls_m4li2loleft span{ display:block; color:#c99f51; font-size:22px; height:25px; line-height:25px; width:65px; overflow:hidden;}
.tls_m4li2loleft font{ display:block; color:#e3cea6; font-size:23px; height:25px; line-height:25px; width:65px; overflow:hidden;}

.tls_m4li2lomidd{ width:290px; height:50px; margin-left:5px;}
.tls_m4li2lomidd span{ display:block;  font-size:18px; height:25px; line-height:25px; width:290px; overflow:hidden;}
.tls_m4li2lomidd font{ display:block; color:#777777; font-size:14px; height:25px; line-height:25px; width:290px; overflow:hidden;}

.tls_m4li2lorigh{ font-size:14px; text-align:right; line-height:25px;}
.tls_m4li2lorigh a,.tls_m4li2lorigh a:link,.tls_m4li2lorigh a:visited{ color:#a9a9a9;}


.tls_m4li2midd{ width:294px; height:294px; overflow:hidden;  margin-left:23px;}
.tls_m4li2midd span{ display:block; border:7px solid #ffe2be; border-radius:50%; width:280px; height:280px; overflow:hidden;}

.tls_m4li2righ{ width:430px; height:294px; overflow:hidden;}

.tls_m4li3{ background:url(../../images/images/index_51.jpg)#fff7e8 repeat-x bottom left; min-width:1200px; width:100%; text-align:center; padding-top:40px;}


.tls_m5{ background:#FFFFFF; min-width:1200px; width:100%; padding:100px 0px 65px 0px;}
.tls_m5one{ width:220px; border:1px solid #e4cfa8; padding:26px 24px; height:26px; line-height:26px;}
.tls_m5one span{ display:block; color:#5b5b5b; font-size:14px;}
.tls_m5one span.span1{ background:url(../../images/images/index_66.jpg) no-repeat center left; padding-left:30px; width:190px; height:25px; line-height:25px; overflow:hidden;}
.tls_m5one span.span3{ background:url(../../images/images/index_72.jpg) no-repeat center left; padding-left:30px; width:190px; height:25px; line-height:25px; overflow:hidden;}

.tls_m5one2{ width:200px; border:1px solid #e4cfa8; padding:26px 24px; height:26px; line-height:26px; margin-left:205px;}
.tls_m5one2 span{ display:block; color:#5b5b5b; font-size:14px;}
.tls_m5one2 span.span2{ background:url(../../images/images/index_69.jpg) no-repeat center left; padding-left:30px; width:170px; height:25px; line-height:25px; overflow:hidden; font-size:16px;}




.tls_foo{ background:#573900; min-width:1200px; width:100%; padding:20px 0px;}
.tls_foo1{ padding:25px 0px; height:60px; line-height:30px;}
.tls_foo1 font{ padding-right:10px; color:#FFFFFF; font-size:14px; height:30px;}
.tls_foo1 font a,.tls_foo1 font a:link,.tls_foo1 font a:visited{ color:#FFFFFF;}
.tls_foo1 span{ padding-right:10px; color:#edd9b2;font-size:14px; height:30px;}
.tls_foo1 span a,.tls_foo1 span a:link,.tls_foo1 span a:visited{ color:#edd9b2;}

.tls_foo2{}
.tls_foo2 span{ display:block; float:right;}
.tls_foo2 font{ display:block; float:right;}


.s_tls_m{ background:#fff7e8; min-width:1200px; width:100%;}
.s_tlsmleft{ width:230px;}
.s_tlsmltit{ width:230px; height:80px; line-height:80px; text-align:center; overflow:hidden; background:#ff8e14; color:#FFFFFF; font-size:24px;}

.small_nav a,.small_nav a:link,.small_nav a:visited,.small_nav a:active{
	font-size:16px;
	color:#414141;
	text-decoration:none; margin:0 auto;
	display:block;
	width:190px; padding-right:17px;
	height:56px; text-align:right;
	line-height:56px; padding:0px 20px;
	vertical-align:middle;  background:url(../../images/images/site_07.jpg) no-repeat bottom center;
}
.small_nav a:hover{
	color:#ff8e14;  background:url(../../images/images/site_05.jpg) no-repeat bottom center;
}
.small_nav_down a,.small_nav_down a:link,.small_nav_down a:visited,.small_nav_down a:active{
	color:#ff8e14; background:url(../../images/images/site_05.jpg) no-repeat center center;
}
.small_nav_down a:hover{
	color:#ff8e14; background:url(../../images/images/site_05.jpg) no-repeat center center;
}


.s_tlsmrigh{ width:930px; background:#ffffff; min-height:400px; padding-left:30px; padding-right:10px;}
.s_tlsmrtit{ border-bottom:1px solid #f0f0f0; height:79px; line-height:79px;}
.s_tlsmrtit span{ display:block; float:left; color:#ff8e14; font-size:24px;}
.s_tlsmrtit font{ display:block; float:right; color:#d8ae61; font-size:14px; margin-top:19px; height:60px; line-height:60px;}
.s_tlsmrtit a,.s_tlsmrtit a:link,.s_tlsmrtit a:visited{color:#d8ae61;}
.s_tlsmrtit a:hover{ color:#ff8e14;}

.s_tlsmrlst{ padding:15px 0px;}
.s_tlsmrcon{ line-height:210%;}


.txt_class{ width:300px; height:25px; line-height:25px; 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_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;}

.itemimg{ width:290px;  margin:10px 30px 10px 0px; float:left;}
.videoimg{ width:280px; height:210px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg div{width:280px; height:210px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:290px; height:30px; margin-top:10px; overflow:hidden; font-size:14px;}

.itemimgx{ width:290px;  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);}

.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);}


.yngm2lo_bgsx{ position:absolute; top:310px; left:0; width:240px; height:310px; background:#000000; opacity:0.6;}
.yngm2lo_lookx{ position:absolute; top:310px; left:0px; width:240px; height:310px; background:url(../../images/images/serche_03.png) no-repeat center center; opacity:1;}


.itemimg2{ width:220px;  margin:10px 21px 10px 0px; float:left;}
.videoimg2{ width:210px; height:210px; overflow:hidden; border:1px solid #dfdfdf; padding:4px; border:1px solid #E1E1E1; overflow:hidden; border-radius:50%; background:#f9f9f9;}
.videoimg2 div{width:210px; height:210px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ text-align:center; width:220px;  margin-top:10px; overflow:hidden; font-size:14px;}
.item-titless2 span{ display:block; width:220px; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.item-titless2 font{ display:block; width:220px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#d00000;}

.itemimgx2{ width:220px;  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);}

.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);}


.itemimg3{ width:300px;  margin:10px 21px 10px 0px; float:left;}
.videoimg3{ width:290px; height:204px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg3 div{width:290px; height:204px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless3{ text-align:center; width:302px; margin-top:10px; overflow:hidden; font-size:14px;}
.item-titless3 span{ display:block; height:25px; line-height:25px; width:302px; overflow:hidden;}
.item-titless3 font{ display:block; height:25px; line-height:25px; width:302px; overflow:hidden;}

.itemimgx3{ width:302px;  margin:10px 0px 10px 0px; float:right;}

.itemimg3:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimg3 img{-webkit-transform: scale(1);transform: scale(1);}

.itemimgx3:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.itemimgx3 img{-webkit-transform: scale(1);transform: scale(1);}



/*分页*/
#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*/
.lf_news_lst{}
.lfnl_one{ border-bottom:1px dashed #b2b2b2; padding:15px 0px;}

.lfnlo_righ{ width:930px;overflow:hidden;}
.lfnlor_lin1{ width:930px; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px;}
.lfnlor_lin1 span{ width:780px; height:30px; line-height:30px; display:block; float:left; overflow:hidden;font-family:"微软雅黑"; font-size:16px}
.lfnlor_lin1 font{ width:90px; height:30px; line-height:30px; text-align:right; display:block; float:right; overflow:hidden; font-size:14px;}

/*end news*/