@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:#c60008; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; margin:0 auto;}
.div_1226{ width:1226px; margin:0 auto;}
.link a{ color:#fff; line-height:50px;font-size:16px;}.link { color:#fff; font-size:16px;}
.cyl_head{ position:relative;}
.cyl_h1{}
.flexslider{position:relative;width:100%; height:920px; 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:920px;}
.flex-control-nav{position:absolute;bottom:78px;z-index:2;width:100%;text-align:center; left:0; margin-bottom:-10px;}
.flex-control-nav li{display:inline-block;width:15px;height:24px;margin:0 6px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:24px;line-height:140px;overflow:hidden;background:url(../../images/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.cyl_h2{ position:absolute; top:0px; left:0; width:100%; z-index:10;}
.cyl_h2linx1{ height:65px; line-height:65px;}
.cyl_h2linx1 span{ display:block; float:right; color:#FFFFFF; font-size:26px; font-family:Arial, Helvetica, sans-serif;}
.cyl_h2linx1 font{ display:block; float:right; color:#FFFFFF; font-size:16px;}
.cyl_h2linx2{ background:url(../../images/images/index_02.png) no-repeat top center; min-width:1200px; width:100%; height:106px;}
.cyl_h2linx2_righ{ width:861px; height:80px; margin-top:12px;}

.cyl_m1{ background:url(../../images/images/main_02.jpg) no-repeat center center; min-width:1200px; width:100%; height:910px; position:relative; z-index:60;}
.cyl_m1x1{ position:absolute; width:100%; top:-50px;}
.cyl_m1x1fot{ background:url(../../images/images/index_12.png) no-repeat center center; height:70px; padding:20px 0px 10px 438px;}
.cyl_m1x1fot span{ display:block; color:#FFFFFF; font-size:18px;}
.cyl_m1x1fot font{ display:block; color:#FFFFFF; font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.cyl_m1x2{ text-align:center; padding:140px 0px 37px 0px;}
.cyl_m1x3{ background:url(../../images/images/index_220.png) no-repeat center right; height:535px; width:100%;}
.cyl_m1x3q{ background:url(../../images/images/idx_17.png) no-repeat center left; height:230px; padding:225px 40px 80px 145px; width:470px;}
.cyl_m1x3q span{ display:block; font-size:16px; color:#444444; line-height:32px; height:128px; overflow:hidden; margin:15px 0px 10px 0px;}
.cyl_m1x3q a{ display:block; padding-top:20px;}

.cyl_m2{ background:url(../../images/images/main_03.jpg) no-repeat center center; background-attachment:fixed; min-width:1200px; width:100%;}
.cyl_m2x{ background:url(../../images/images/main_03.png) no-repeat center center; min-width:1200px; width:100%; height:690px; padding:95px 0px 75px 0px;}
.cyl_m2tit{ text-align:center; margin-bottom:30px;}
.cyl_m2lst{ width:100%; height:541px;}
.cyl_m2lone{ width:283px; height:541px;}
.cyl_m2lone a{ display:block; width:183px; height:420px; background:url(../../images/images/index_31.png) no-repeat center center; padding:75px 45px 46px 55px;transition:0.3s;}
.cyl_m2lone span{ display:block; text-align:center; height:55px; line-height:55px; color:#FFFFFF; font-size:30px; font-weight:bold; overflow:hidden; margin-bottom:5px;}
.cyl_m2lone font{ display:block; color:#FFFFFF; font-size:16px; height:120px; line-height:30px; overflow:hidden;}
.cyl_m2lone a:hover{ background:url(../../images/images/index_29.png) no-repeat center center; transition:0.3s;}
.m2lone_mr{ margin-right:22px;}

.cyl_m3{background:url(../../images/images/main_04.jpg) no-repeat center center; min-width:1200px; width:100%; height:785px; padding:90px 0px 125px 0px;}
.cyl_m3tit{ text-align:center; padding-bottom:40px;}
.cyl_m3lst{ height:625px; width:1200px; overflow:hidden;}
.chinaz { width:1200px; height: 625px; position: relative; overflow:hidden;}
.q51buypic{ width:1200px; height:560px; overflow:hidden; position:relative; }
.q51buypic li{ width:1200px; height:560px;}
.cyl_m3lone{ width:600px; height:280px; position:relative;}
.cyl_m3loimg{ width:300px; height:280px; background:#f9f9f9; overflow:hidden;}
.cyl_m3loimg div{ display:table-cell; vertical-align:middle; text-align:center; width:300px; height:280px;}
.cyl_m3lofot{ background:url(../../images/images/index_44.png) no-repeat center center; width:240px; height:210px; position:absolute; top:15px; right:0; padding:20px 40px;transition:0.3s;}
.cyl_m3lofot1{ text-align:center; width:240px; height:60px; line-height:60px; font-size:28px; color:#333333;transition:0.3s;}
.cyl_m3lofot2{ font-size:18px; color:#444444; height:102px; line-height:34px; overflow:hidden;transition:0.3s;}
.cyl_m3lofot3{ background:url(../../images/images/mx_05.jpg) no-repeat center center; height:30px; margin-top:10px;transition:0.3s;}
.cyl_m3lone a:hover .cyl_m3lofot{ background:url(../../images/images/index_42.png) no-repeat center center;transition:0.3s;}
.cyl_m3lone a:hover .cyl_m3lofot1,.cyl_m3lone a:hover .cyl_m3lofot2{ color:#FFFFFF;transition:0.3s;}
.cyl_m3lone a:hover .cyl_m3lofot3{ background:url(../../images/images/mx_03.jpg) no-repeat center center; transition:0.3s;}

.m3lofotx{ left:0;}
.m3loimgfr{ float:right;}


/*数字按钮样式*/
.chinaz .num { overflow:hidden; height: 12px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3; text-align:center; width:100%;}
.chinaz .num ul{ position:absolute; width:100%; text-align:center;}
.chinaz .num li { width:30px; height:10px; line-height: 124px; text-align:center; border:1px solid #c11920; border-radius:5px; cursor:pointer;display:inline-block; margin:0px 5px;}
.chinaz .num li.on { background:#c11920; border:1px solid #c11920;} /*当前项*/



.cyl_m4{background:url(../../images/images/main_05.jpg) no-repeat center center; min-width:1200px; width:100%; height:1030px; padding:105px 0px 75px 0px;}
.cyl_m4tit{ text-align:center; padding-bottom:35px;}
.cyl_m4lst{ background:url(../../images/images/index_53.png) no-repeat top center; min-width:1200px; width:100%;}
.cyl_m4tit2{ height:180px; padding:90px 0px 0px 495px;}
.cyl_m4tit2 span{ display:block; color:#9e9b98; font-size:36px; line-height:60px;}
.cyl_m4tit2 span i{ font-style:normal; font-weight:bold; color:#FFFFFF;}
.cyl_m4tit2 font{ display:block; color:#ffffff; font-size:18px; line-height:40px;}
.cyl_m4lst2{ width:1200px; height:605px; overflow:hidden;}
.chinazd { width:1200px; height: 605px; position: relative; overflow:hidden;}
.q51buypicq{ width:1200px; height:570px; overflow:hidden; position:relative; }
.q51buypicd li{ width:375px; height:570px;position:relative; margin-right:37px;}
.cyl_m4lone{ width:375px; height:570px;}
.cyl_m4loimg{ width:375px; height:305px; background:#f9f9f9;}
.cyl_m4loimg div{ display:table-cell; vertical-align:middle; text-align:center; width:375px; height:305px;}
.cyl_m4lofot{ background:url(../../images/images/idx_24.jpg) no-repeat center center; width:305px; height:200px; padding:20px 35px 45px 35px;}
.cyl_m4lofot1{ color:#333333; font-size:28px; height:50px; line-height:50px; overflow:hidden; text-align:center;}
.cyl_m4lofot2{ background:url(../../images/images/idx_27.jpg) no-repeat top left; padding-left:35px; font-size:16px; color:#333333; line-height:30px; overflow:hidden; height:60px;}
.cyl_m4lofot2 span{ color:#c60008;}
.cyl_m4lofot3{background:url(../../images/images/idx_30.jpg) no-repeat top left; padding-left:35px; font-size:16px; color:#333333; line-height:30px; margin-top:5px;}
.cyl_m4lofot3 span{ color:#c60008;}
.cyl_m4lofot4{ margin-top:15px;}
.cyl_m4lofot4 span{ display:block; width:105px; height:35px; line-height:35px; text-align:center; margin:0 auto; font-size:16px; color:#939393; border:1px solid #bfbfbf; transition:0.3s;}
.cyl_m4lone a:hover .cyl_m4lofot4 span{ background:#c60008; color:#FFFFFF; border:1px solid #c60008; transition:0.3s;}

/*数字按钮样式*/
.chinazd .numd { overflow:hidden; height: 12px; position: absolute; bottom:0px; right: 0px; zoom:1; z-index:3; text-align:center; width:100%;}
.chinazd .numd ul{ position:absolute; width:100%; text-align:center;}
.chinazd .numd li { width:30px; height:10px; line-height: 124px; text-align:center; border:1px solid #ffffff; border-radius:5px; cursor:pointer;display:inline-block; margin:0px 5px;}
.chinazd .numd li.on { background:#ffffff; border:1px solid #ffffff;} /*当前项*/

.cyl_m5{background:url(../../images/images/main_06.jpg) no-repeat center center; min-width:1200px; width:100%; height:805px; padding:83px 0px 72px 0px;}
.cyl_m5tit{ text-align:center; padding-bottom:45px;}
.cyl_m5lst{ width:1200px; height:640px; overflow:hidden;}
.cyl_m5lone{ width:275px;}
.m5loneimg{ width:275px; height:380px; background:#f9f9f9; }
.m5loneimg div{ width:275px; height:380px; display:table-cell; vertical-align:middle; text-align:center;}
.m5lonefot{ background:url(../../images/images/index_67.png) no-repeat center top; width:275px; height:230px;  position:relative; top:-31px; transition:0.3s;}
.m5lonefot1{ width:135px; height:60px; line-height:60px; text-align:center; margin:0 auto;}
.m5lonefot1 span{ display:block; width:135px; height:60px; overflow:hidden; text-align:center; font-size:24px; color:#FFFFFF;}
.m5lonefot2{ width:195px; margin:0 auto; padding:25px 0px;}
.m5lonefot2 span{ display:block; width:195px; height:75px; line-height:25px; overflow:hidden; font-size:16px; color:#444444;}

.cyl_m5lone:hover .m5lonefot{ background:url(../../images/images/index_63.png) no-repeat center top; transition:0.3s;}
.m5lone_mtop{ margin:60px 0px 0px 0px;}
.m5lone_mr{ margin-right:33px;}

.cyl_m6{background:url(../../images/images/main_07.jpg) no-repeat center center; min-width:1200px; width:100%; height:890px; padding:88px 0px 122px 0px;}
.cyl_m6tit{ text-align:center; padding-bottom:65px;}
.cyl_m6lst{ width:1200px; height:705px; background:url(../../images/images/idx_34.jpg) no-repeat top right; overflow:hidden; position:relative;}
.cyl_m6lst1{ padding-top:26px;}
.cyl_m6lst1x{ width:688px; height:40px; background:url(../../images/images/index_75.png) no-repeat center center; padding:37px 51px 33px 51px;}
.m6lst1xtt{ width:115px; height:40px; margin:0px 28px 0px 29px;}
.m6lst1xtt a{ display:block; width:113px; height:38px; line-height:38px; text-align:center; border:1px solid #857c70; color:#FFFFFF; font-size:18px;}
.m6lst1xtt a.on_zzjssb{ border:1px solid #192988; background:#192988;}
.cyl_m6lst2{ height:495px;  margin-top:74px;}
.cyl_m6lleft{ width:720px;height:495px; overflow:hidden;}
.cyl_m6ll_x1{ width:720px; height:145px; overflow:hidden; margin-bottom:30px;}
.cyl_m6ll_x1left{ width:200px; height:145px; overflow:hidden; background:#f9f9f9;}
.cyl_m6ll_x1left div{ width:200px; height:145px; display:table-cell; vertical-align:middle; text-align:center;}
.cyl_m6ll_x1midd{ margin-left:25px; width:465px; height:145px;}
.cyl_m6ll_x1midd span{ display:block; height:45px; line-height:45px; overflow:hidden; font-size:22px; margin-top:8px;}
.cyl_m6ll_x1midd font{ display:block; font-size:16px; color:#777777; height:50px; line-height:25px; overflow:hidden; margin:5px 0px;}
.cyl_m6ll_x1midd i{ display:block; font-style:normal; font-size:16px; color:#acabab; height:30px; line-height:30px;}
.cyl_m6ll_x1righ{ width:3px; height:145px; position:relative;}
.cyl_m6ll_x1righx{ background:url(../../images/images/index_83.jpg) no-repeat; width:3px; height:290px; position:absolute; bottom:0px;}


.cyl_m6lrigh{ width:230px;height:350px;margin:40px 90px 105px 90px;}
.cyl_m6lrtit{ text-align:center; background:url(../../images/images/newx_03.jpg) no-repeat bottom center; height:75px; line-height:75px; padding-bottom:5px; font-size:24px; font-weight:bold; color:#c60008; overflow:hidden;}
.cyl_m6lrcon{ height:105px; line-height:35px; overflow:hidden; font-size:18px; color:#444444; margin:30px 0px 10px 0px;}
.cyl_m6lrtime{ text-align:center; color:#b8b8b8; font-size:16px; height:50px; line-height:50px;}
.cyl_m6lrmore{ margin-top:20px;}
.cyl_m6lrmore a{ display:block; width:105px; height:35px; line-height:35px; text-align:center; margin:0 auto; background:#192988; color:#FFFFFF; font-size:16px;}

.cyl_foot{ background:url(../../images/images/main_08.jpg) no-repeat center center; width:100%; min-width:1200px; height:640px;}
.cyl_f1{}
.cyl_f1left{ width:280px; height:410px;}
.cyl_f1midd{ width:163px; margin:108px 0px 0px 93px;}
.cyl_f1midd span{ display:block; text-align:center;}
.cyl_f1midd font{ display:block; text-align:center; height:60px; line-height:60px; color:#FFFFFF; font-size:18px;}
.cyl_f1righ{ width:570px; height:330px; margin-top:37px;}
.cyl_f1rlx1{ height:50px; line-height:50px; color:#FFFFFF; font-size:24px; color:#FFFFFF; margin-bottom:10px;}
.cyl_f1rlx2{ margin-bottom:15px;}
.cyl_f1rlx2z1{ width:270px; height:40px; font-size:16px; color:#FFFFFF;}
.cyl_f1rlx2z1 span{ display:block; float:left; width:75px; height:40px; line-height:40px;}
.cyl_f1rlx2z1 font{ display:block; float:right; width:195px; height:40px;}
.cyl_f1rlx2z1 font input{ border:1px solid #535353; background:rgba(67,67,67,0.5); height:38px; line-height:38px; padding:0px 9px; width:175px; outline:none; color:#FFFFFF;}
.cyl_f1rlx3{font-size:16px; color:#FFFFFF;margin-bottom:15px;}
.cyl_f1rlx3_y1{width:75px; height:40px; line-height:40px;}
.f1rlx3_y1x{ width:495px;}
.cyl_f1rlx3_y2{ width:120px;}
.cyl_f1rlx3_y2 select{ width:120px; border:1px solid #535353; background:rgba(67,67,67,0.5); height:38px; line-height:38px; padding:0px 4px; outline:none; color:#FFFFFF;}
.f1rlx3_y1x span{ display:block; float:left; color:#FFFFFF; font-size:16px; height:40px; line-height:40px; width:44px; text-align:center;}
.cyl_f1rlx4{font-size:16px; color:#FFFFFF;}
.cyl_f1rlx4_y1{width:75px; height:40px; line-height:40px;}
.cyl_f1rlx4_y2{ width:495px;}
.cyl_f1rlx4_y2 textarea{border:1px solid #535353; background:rgba(67,67,67,0.5); height:34px; line-height:34px; height:102px; padding:0px 9px; outline:none; color:#FFFFFF;  width:475px;}
.cyl_f1rlx5{ margin-top:15px;}
.cyl_f1rlx5 a{ display:block; width:160px; height:50px; line-height:50px; margin:0 auto; background:#192988; color:#FFFFFF; font-size:24px; text-align:center;}

.cyl_f2{ background:rgba(25,41,136,0.8); width:100%; min-width:1200px; padding:45px 0px; height:70px;}
.cyl_f2lx1{ background:url(../../images/images/index_93.png) no-repeat center center; width:250px; height:70px; padding:0px 5px 0px 65px; font-size:20px; color:#FFFFFF; line-height:70px;}
.cyl_f2lx1 font{ display:block; width:250px; height:70px; overflow:hidden;}
.cyl_f2lx2{ background:url(../../images/images/index_95.png) no-repeat center center; width:320px; height:70px; padding:0px 5px 0px 65px; font-size:20px; color:#FFFFFF; line-height:70px; margin-left:30px;}
.cyl_f2lx2 font{ display:block; width:320px; height:70px; overflow:hidden;}
.cyl_f2lx3{ background:url(../../images/images/index_97.png) no-repeat center center; width:350px; height:70px; padding:0px 10px 0px 70px; font-size:20px; color:#FFFFFF; line-height:70px;}
.cyl_f2lx3 font{ display:block; width:350px; height:70px; overflow:hidden;}


.cyl_f3{ text-align:center; height:70px; line-height:70px; text-align:center; color:#7e786f; font-size:15px;}
.cyl_f3 span{ padding:0px 15px;}
.cyl_f3 a{ color:#7e786f;}
.cyl_f3 a:hover{ color:#ffffff;}

.site_nav{ position:absolute; top:345px; width:100%;}
.site_nav_x1{ background:url(../../images/images/site_03.png) no-repeat center center; width:211px; height:80px; line-height:80px; padding:0px 10px; margin:0 auto;}
.site_nav_x1 span{ display:block; width:211px; overflow:hidden; text-align:center; font-size:36px; color:#FFFFFF;}
.site_nav_x2{ margin-top:23px; position:relative;}
.site_nav_x2 ul{ position:absolute; width:100%; text-align:center;}
.site_nav_x2 li{ display:inline-block; text-align:center;  color:#ff486a; margin:10px 12px;}
.site_nav_x2 li a{ display:block; color:#333333; font-size:18px; background:url(../../images/images/site_09.jpg) no-repeat center center; width:133px; height:52px; line-height:52px;}
.site_nav_x2 li a.linkhover{ background:url(../../images/images/site_07.jpg) no-repeat center center; color:#ffffff;}

.scyl_midd{ background:url(../../images/images/subbg_03.jpg) top center; padding:50px 0px 80px 0px;}
.scyl_mcon{ 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;}

.itemimg2{ width:285px;  margin:10px 20px 10px 0px; float:left;}
.videoimg2{ width:275px; height:224px; overflow:hidden; border:1px solid #d2c3b3; padding:4px;}
.videoimg2 div{width:275px; height:224px; display:table-cell; text-align:center; vertical-align:middle; }
.item-titless2{ line-height:30px; text-align:center; width:275px; height:30px; padding-top:10px; overflow:hidden; font-size:14px;}

.itemimgx2{ width:285px;  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;}



/*分页*/
#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; font-size:14px; width:590px;}
.lfnlo_left{ width:166px; height:120px; background:#f9f9f9; padding:4px;color:#FFFFFF; border:1px solid #e1e1e1;}
.lfnlo_left div{ width:166px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.lfnlo_righ{ width:400px; height:70px;}
.lfnlo_rtit{ width:400px; height:40px; line-height:40px; font-size:16px; overflow:hidden; margin-top:5px;}
.lfnlo_rtime{ width:100%; height:30px; line-height:30px; color:#999999;}
.lfnlo_rcon{ width:400px; height:40px; line-height:20px; color:#999999; overflow:hidden; font-size:12px;}

/*end news*/
