@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:#e70011; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
.td_h1{ background:url(../../images/images/top_01.jpg) repeat-y top center; height:100px; min-width:1200px; width:100%;}
.td_h1righ{ width:875px; height:100px;}
.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:100px;
	line-height:100px; width:120px; overflow:hidden; margin-left:5px;
	text-align:center; 
	vertical-align:middle; 
}
.nav_before a:hover{color:#FFFFFF; background:#1e2432;}
.nav_before_down a,.nav_before_down a:link,.nav_before_down a:visited,.nav_before_down a:active{color:#FFFFFF; background:#1e2432;}
.nav_before_down a:hover{color:#FFFFFF; background:#1e2432;}
.flexslider{position:relative;width:100%; height:660px; 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:660px;}
.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;}
.td_m1{ background:url(../../images/images/main_06.jpg) repeat-y top center; min-width:1200px; width:100%; padding:80px 0px;}
.td_m1righ{ width:530px; height:330px;}
.td_m1rtit{ background:url(../../images/images/main_12.jpg) no-repeat bottom left; padding-bottom:10px; padding-top:5px;}
.td_m1rtit span{ display:block; font-size:48px; color:#e1e1e1; font-weight:bold; height:40px; line-height:40px;}
.td_m1rtit font{ display:block; font-size:30px; color:#333333; line-height:55px; height:55px; width:530px; overflow:hidden;}
.td_m1con{ width:530px; height:140px; line-height:35px; overflow:hidden; color:#333333; font-size:16px; margin:20px 0px 15px 0px;}
.td_m1more{}
.td_m1more a{ color:#c2c2c2; font-size:14px;}
.td_m1more a:hover{ color:#e70011;}
.td_m2{ background:#f4f4f4; min-width:1200px; width:100%; padding:70px 0px 60px 0px;}
.td_m2tit{ text-align:center; font-size:30px; padding-bottom:65px;}
.td_m2tit span{ display:block; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:35px; line-height:35px;}
.td_m2tit font{ display:block; text-align:center; color:#1e2432; height:50px; line-height:50px;}
.td_m2lst{ background:url(../../images/images/main_16.jpg) no-repeat top center; width:100%; min-width:1200px;}
.td_m2ltit{ padding:55px 0px 35px 0px;}
.td_m2lttleft{ width:920px; height:50px;}
.td_m2lttleft i{ display:block; float:left; width:40px; height:50px;}
.td_m2lttlone{}
.td_m2lttlone span{ display:block; float:left; font-size:48px; color:#fd5c69; font-family:Arial, Helvetica, sans-serif; height:50px; line-height:50px;}
.td_m2lttlone font{ display:block; float:left; color:#FFFFFF; font-size:25px; height:50px; line-height:50px; padding-left:10px;}
.td_m2lttrigh{ }
.td_m2lttrigh a{ display:block;background:url(../../images/images/index_03.jpg) no-repeat center right; font-size:22px; text-align:right; color:#FFFFFF; padding-right:30px; height:50px; line-height:50px;}
.td_m2llst{ width:1200px; height:520px;overflow:hidden;}
/*本例css*/
.chinaz { width:1200px; height: 520px; position: relative; overflow:hidden;}
.q51buypic{ width:1200px; height:520px; overflow:hidden; position:relative;}
.q51buypic li{ width:380px; height:450px; background:#FFFFFF; overflow:hidden; float:left; margin-right:30px; position:relative;}
.q51_buone{ width:360px; height:260px; overflow:hidden;background:#f9f9f9; margin:0 auto;}
.q51_buone div{ width:360px; height:260px; display:table-cell; vertical-align:middle; text-align:center;}
.q51_buonespan{ width:340px; height:90px; padding-top:15px; margin:0 auto; line-height:90px; font-size:26px; overflow:hidden; color:#333333;transition:0.5s;}
.q51_buonefont{ width:340px; margin:0 auto;}
.q51_buonefont span{ display:block; float:left; height:85px; line-height:85px; color:#a7a7a7; font-size:16px;}
.q51_buonefont font{ display:block; float:right; background:url(../../images/images/index_09.jpg) no-repeat center center; width:85px; height:85px;transition:0.5s;}
.q51buypic li a:hover .q51_buonefont font{ background:url(../../images/images/index_07.jpg) no-repeat center center; transition:0.5s;}
.q51buypic li a:hover .q51_buonespan{ color:#e70011; transition:0.5s;}
.q51buypic li a:hover .q51_buone img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.q51buypic li a .q51_buone img{-webkit-transform: scale(1);transform: scale(1);transition: all linear 0.3s;}
/*数字按钮样式*/
.chinaz .num { overflow:hidden; height: 12px; padding:8px 0px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3; text-align:center; width:100%; background:url(../../images/images/index_14.jpg) no-repeat bottom center;}
.chinaz .num ul{ position:absolute; width:100%; text-align:center;}
.chinaz .num li { width: 12px; height: 12px; line-height: 118px; text-align: center; color: #FFFFFF; background:#cbcbcb;  cursor:pointer;display:inline-block; margin:0px 7px;}
.chinaz .num li.on { background:#c20800; } /*当前项*/
.td_m3{ background:url(../../images/images/main_19.jpg) repeat-x top center; height:320px; min-width:1200px; width:100%; padding-top:60px;}
.td_m3tit{ text-align:center;}
.td_m3tit span{ display:block; text-align:center; font-size:36px; color:#FFFFFF; height:65px; line-height:65px;}
.td_m3tit font{ display:block; font-size:36px; color:#494950; font-family:Arial, Helvetica, sans-serif; letter-spacing:5px;line-height:65px;}
.td_m3tit i{ display:block; font-style:normal; font-size:16px; color:#FFFFFF;line-height:30px;}
.td_m3lst{ background:url(../../images/images/main_22.jpg) no-repeat top center; height:100px; margin-top:60px;}
.td_m3lleft{ width:600px; text-align:center; font-size:18px; color:#343434; line-height:100px;}
.td_m3lleft font{ color:#e50012; font-size:24px; font-weight:bold;}
.td_m3lrigh a{ width:600px; height:100px; display:block;}
.td_m4{ background:url(../../images/images/main_30.jpg)#FFFFFF repeat-x bottom left; width:100%; min-width:1200px; padding:80px 0px;}
.td_m4tit{ text-align:center; padding-bottom:55px;}
.td_m4tit span{ display:block; color:#d6d6d6; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px;}
.td_m4tit font{ display:block; color:#1e2432; font-size:30px; height:45px; line-height:45px;}
.td_m4lst{ width:1200px; height:365px; overflow:hidden;}
.td_m4lleft{ background:url(../../images/images/bb_03.png) no-repeat top left; width:370px; height:355px; padding:10px 0px 0px 10px;}
.td_m4lrigh{ width:790px; height:365px; overflow:hidden;}
.td_m4lrone{ margin:40px 0px 25px 0px; width:370px; height:120px; overflow:hidden;}
.td_m4lrotime{ background:#3b4257; width:120px; height:40px; color:#FFFFFF; text-align:center; line-height:40px; font-size:18px; transition:0.5s;}
.td_m4lrofont{ margin-top:15px;}
.td_m4lrofont span{ display:block; font-size:16px;width:370px; height:30px; line-height:30px; overflow:hidden; color:#333333;}
.td_m4lrofont font{ display:block; font-size:14px; color:#8f8f8f; width:370px; height:30px; line-height:30px; overflow:hidden;}
.td_m4lrone a:hover .td_m4lrotime{ background:#e70011; transition:0.5s;}
.td_m4lrone a:hover .td_m4lrofont span{ color:#e70011; transition:0.5s;}
.td_foo{}
.td_foo1{ padding:60px 0px 40px 0px;}
.td_f1_one{ border:1px solid #e8e7e6; width:334px; text-align:center; height:85px; line-height:85px;}
.td_f1_one font{ display:block; width:310px; height:85px; overflow:hidden; margin:0 auto; text-align:center; color:#5a5a5a; font-size:15px; overflow:hidden;}
.td_f1_one2{ border:1px solid #e8e7e6; width:244px; text-align:center; height:85px; margin-left:97px; padding:0px 44px;}
.td_f1_one2 font{ display:block; width:184px; height:85px; overflow:hidden; background:url(../../images/images/main_35.jpg) no-repeat center left; padding-left:60px;}
.td_f1_one2 font i{ display:block; width:184px; text-align:left; font-style:normal; color:#8f8f8f; font-size:14px; margin-top:15px; line-height:25px;}
.td_f1_one2 font span{ display:block; width:184px; text-align:left; font-style:normal; color:#e50012; font-size:24px; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.td_foo2{ border-top:1px solid #e8e7e6; min-width:1200px; width:100%;}
.td_f2left{ color:#5c5c5c; font-size:14px; height:30px; line-height:30px;  padding:20px 0px 20px 0px;}
.td_f2left span{ padding-right:15px; }
.td_f2left a,.td_f2left a:link,.td_f2left a:visited{ color:#5c5c5c;}
.td_f2left a:hover{ color:#e70011;}
.td_f2righ{ width:100px;}
.td_f2rleft{ position:relative; padding:20px 0px 20px 0px;}
.td_f2rleft span{ display:block; position:absolute; top:-110px; left:-45px; display:none;}
.td_f2rleft span font{ display:block; width:100px; height:100px; border:1px solid #cccccc; background:#FFFFFF; padding:4px;}
.td_f2rrigh{ position:relative; padding:20px 0px 20px 0px;}
.td_f2rrigh span{ display:block; position:absolute; top:-110px; left:-45px; display:none;}
.td_f2rrigh span font{ display:block; width:100px; height:100px; border:1px solid #cccccc; background:#FFFFFF; padding:4px;}

.std_mleft{ width:260px; }
.std_mleftx{ position:relative; top:-85px; margin-bottom:-85px;}
.std_mltit{ background:url(../../images/images/site_03.jpg)#e60012 no-repeat bottom center; color:#FFFFFF; height:80px; line-height:80px; text-align:center; font-size:26px;}
.std_mllst{ background:url(../../images/images/site_19.jpg) no-repeat center bottom; padding-bottom:34px;}
.std_mllstx{ background:url(../../images/images/site_06.jpg) repeat-y top center; padding:10px 30px 0px 30px; width:200px;}
.small_nav a,.small_nav a:link,.small_nav a:visited,.small_nav a:active{
	color:#333333;
	font-size:16px; font-family:"微软雅黑";
	text-decoration:none;
	display:block;
	width:185px;
	height:50px;
	line-height:50px; 
	text-align:left; padding-left:15px;
	vertical-align:middle; overflow:hidden;
}
.small_nav a:hover{color:#e60012; background:url(../../images/images/site_09.jpg) no-repeat center left; font-weight:bold;}
.small_nav_down a,.small_nav_down a:link,.small_nav_down a:visited,.small_nav_down a:active{color:#e60012; background:url(../../images/images/site_09.jpg) no-repeat center left; font-weight:bold;}
.small_nav_down a:hover{color:#e60012; background:url(../../images/images/site_09.jpg) no-repeat center left; font-weight:bold;}

.std_mrigh{ width:910px;}
.std_mrtit{ background:url(../../images/images/site_15.jpg) repeat-x bottom left;}
.std_mrtit span{ display:block; float:left; background:url(../../images/images/site_13.jpg) no-repeat bottom left; height:70px; line-height:70px; font-size:20px; color:#333333;}
.std_mrtit font{ display:block; float:right; height:60px; margin-top:10px; line-height:60px; font-size:14px; color:#848484;}
.std_mrlst{ padding-top:20px;}
.std_mrcon{ line-height:210%; min-height:300px;}


.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;}

.select_class{ width:310px; height:30px; line-height:30px; padding-left:5px;}
.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;}

.itemimg{ width:285px;  margin:10px 27px 10px 0px; float:left;}
.videoimg{ width:275px; height:199px; overflow:hidden; border:1px solid #cccccc; padding:4px; background:#F3F3F3;}
.videoimg div{width:275px; height:199px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless{ line-height:30px; text-align:center; width:285px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx{ width:285px;  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);}

.itemimg2{ width:290px;  margin:10px 20px 10px 0px; float:left;}
.videoimg2{ width:280px; height:191px; overflow:hidden; border:1px solid #dfdfdf; padding:4px;}
.videoimg2 div{width:280px; height:191px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ line-height:30px; text-align:center; width:290px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx2{ width:290px;  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);}


/*分页*/
#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:10px 0px; font-size:14px;}
.lfnl_one span{ display:block; float:left; width:780px; height:30px; line-height:30px; overflow:hidden;}
.lfnl_one font{ display:block; float:right; width:90px; height:30px; line-height:30px; color:#999999; text-align:right;}
/*end news*/

.ban{ width:910px; height:783px; position:relative; overflow:hidden;}
.ban2{ width:910px; height:683px; position:relative; overflow:hidden; background:#fafafa;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:910px; height:683px;}
.ban2 ul li div{ width:910px;height:683px; 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:910px;}
.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;}