@charset "utf-8"; /*.banner { width: 100%; height: 600px; background: #333; position: relative; }*/ /*index_common css*/ .tit { margin-bottom: 50px; } .tit b { display: block; width: 1200px; text-align: center; color: #999; font-size: 30px; font-family: georgia; font-weight: normal; text-transform: uppercase; } .tit dt { display: block; width: 200px; height: 5px; background: url(/uploads/image/tsimages/tit_xs_03.png) no-repeat; margin: 10px auto; } .tit i { display: block; font-style: normal; font-size: 22px; color: #444; text-align: center; } /*product s*/ .product { width: 100%; height: 900px; padding: 70px 0; background: url(/uploads/image/tsimages/pro_bj_03.png); } .pro_l { height: 660px; } .pro_l li { float: left; margin-right: 15px; margin-bottom: 15px; } .pro_l li:nth-child(3n) { margin-right: 0; } .pro_l li a { display: block; width: 340px; height: 270px; background: #fff; padding: 25px; border-radius: 6px; transition: .4s; } .pro_l li a .pro_img { width: 342px; height: 220px; background: #eee; position: relative; overflow: hidden; } .pro_l li a .pro_img img { position: absolute; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: .4s; } .pro_l li a i { font-style: normal; height: 40px; line-height: 40px; font-size: 14px; color: #777; margin-top: 16px; display: block; } .pro_l li a i:before { content: ''; display: block; float: left; margin-right: 28px; margin-top: 18px; width: 12px; height: 2px; background: #666; } .pro_l li:hover a { box-shadow: 1px 2px 8px #ddd; transition: .4s ease-in-out; } .pro_l li:hover a .pro_img img { transition: .4s ease-in-out; transform: translate(-50%, -50%) scale(1.1); } .pro_l li:hover a i { color: #fab929; transition: .4s; } .pro_more { height: 50px; width: 320px; margin: 50px auto; } .pro_more a { display: block; width: 140px; height: 50px; font-size: 14px; color: #fff; background: #3cd207; text-align: center; line-height: 50px; /* margin: 0 auto; */ float: left; margin-right: 20px; } .pro_more a:hover { background: #fab929; transition: .4s; } /*product e*/ /*yous s*/ .yous { width: 100%; height: 630px; background: url(/uploads/image/tsimages/adv_bj_02.png) no-repeat center; padding: 70px 0; } .yous_tit { height: 70px; } .yous_tit b { display: block; text-align: center; color: #fff; font-size: 34px; margin-bottom: 6px; } .yous_tit i { display: block; font-size: 14px; color: #ffffff; font-style: normal; letter-spacing: 6px; text-align: center; } .yous_img { position: relative; top: 50px; left: 0; width: 675px; height: 510px; } .yous_img span { display: block; position: absolute; border-radius: 10px; border: solid 5px #fff; overflow: hidden; } .yous_img span:first-child { width: 550px; height: 350px; } .yous_img span img:first-child { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } .yous_img span:last-child { width: 360px; height: 228px; top: 260px; left: 300px; } .yous_img span img:last-child { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } .yous_t { position: absolute; top: 512px; left: 34px; } .yous_t i { display: block; font-size: 14px; color: #ffffff; font-style: normal; } .yous_t i:before { content: ''; display: block; float: left; margin-right: 10px; width: 16px; height: 16px; background: url(/uploads/image/tsimages/adv_tel_ico_03.png) no-repeat; margin-top: 0px; } .yous_t_t { margin-top: 10px; } .yous_t_t b { display: block; font-family: arial; color: #fff; font-size: 28px; margin-bottom: 0px; font-weight: normal; } .yous_h { width: 530px; height: 1px; background: #fff; position: absolute; top: 350px; right: 38px; } .yous_box { position: absolute; right: 0; top: 150px; } .yous_box .hd { position: absolute; top: -60px; right: 70px; width: 90px; height: 40px; } .yous_box .hd .next { float: right; width: 40px; height: 40px; background: url(/uploads/image/tsimages/bot_ico_03.png) no-repeat; transform: rotate(180deg); -ms-transform: rotate(180deg); /* ie 9 */ -moz-transform: rotate(180deg); /* firefox */ -webkit-transform: rotate(180deg); /* safari 和 chrome */ -o-transform: rotate(180deg); /* opera */ } .yous_box .hd .prev { float: left; width: 40px; height: 40px; background: url(/uploads/image/tsimages/bot_ico_03.png) no-repeat; } .yous_box .hd .next:hover { background: url(/uploads/image/tsimages/bot_hov_ico_03.png) no-repeat; transform: none; } .yous_box .hd .prev:hover { background: url(/uploads/image/tsimages/bot_hov_ico_03.png) no-repeat; transform: rotate(180deg); -ms-transform: rotate(180deg); /* ie 9 */ -moz-transform: rotate(180deg); /* firefox */ -webkit-transform: rotate(180deg); /* safari 和 chrome */ -o-transform: rotate(180deg); /* opera */ } .yous_box .bd { position: absolute; width: 564px; top: -16px; right: 0; overflow: hidden; } .yous_box .bd ul li { margin-bottom: 10px; } .yous_box .bd ul li:last-child { margin-bottom: 0; width: 440px; margin-left: 90px; margin-top: 100px; } .yous_box .bd ul li:last-child p { width: 440px; } .yous_box .bd ul li i { display: block; font-weight: bold; font-size: 36px; font-family: arial; text-transform: uppercase; font-style: normal; color: rgba(255, 255, 255, .6); } .yous_box .bd ul li b { display: block; margin: 10px 0 20px; font-size: 18px; color: #fff; } .yous_box .bd ul li p { font-size: 15px; caption-side: #fff; width: 520px; color: #fff; line-height: 25px; } /*yous e*/ /*p_adv s*/ .p_adv { width: 100%; height: 960px; padding: 70px 0; background: url(/uploads/image/tsimages/yous_bj.png) no-repeat center; } .p_adv_c { width: 1200px; height: 618px; background: url(/uploads/image/tsimages/yous_con_bj_03.png) no-repeat; position: relative; } .p_adv_c li b { display: block; width: 150px; text-align: center; font-weight: normal; font-size: 17px; color: #fff; margin: 18px 26px; } .p_adv_c li p { width: 150px; font-size: 14px; color: #fff; margin: 0 24px; line-height: 23px; text-align: center; } .p_adv_c li:nth-child(1) { width: 200px; height: 355px; background: #fab929; position: absolute; top: 132px; left: 0; } .p_adv_c li:nth-child(2) { width: 200px; height: 355px; background: #3cd207; position: absolute; top: 264px; left: 200px; } .p_adv_c li:nth-child(3) { width: 200px; height: 355px; background: #fab929; position: absolute; top: 132px; left: 400px; } .p_adv_c li:nth-child(4) { width: 200px; height: 355px; background: #3cd207; position: absolute; top: 264px; left: 600px; } .p_adv_c li:nth-child(5) { width: 200px; height: 355px; background: #fab929; position: absolute; top: 132px; left: 800px; } .p_adv_c li:nth-child(6) { width: 200px; height: 355px; background: #3cd207; position: absolute; top: 264px; left: 1000px; } /*p_adv e*/ /*about s*/ .about { width: 100%; height: 647px; background: url(/uploads/image/tsimages/about_bj_02.png) no-repeat center; padding: 70px 0; } .abo_c { height: 360px; padding-bottom: 40px; } .abo_c .abo_img { float: left; position: relative; overflow: hidden; width: 480px; height: 360px; } .abo_c .abo_img img { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } .abo_c .a_con { float: right; width: 660px; margin-top: 20px; } .abo_c .a_con .a_c_t { padding-bottom: 16px; } .abo_c .a_con .a_c_t span { display: block; font-family: georgia; color: #ccc; font-size: 24px; text-transform: uppercase; margin-bottom: 6px; } .abo_c .a_con .a_c_t b { display: block; font-size: 22px; font-weight: normal; color: #444; } .abo_c .a_con .a_c_t b i { font-style: normal; font-size: 22px; color: #3cd207; } .abo_c .a_con .a_c_p { width: 600px; font-size: 15px; color: #777; line-height: 25px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .abo_c .a_con .a_c_n { margin-top: 30px; } .abo_c .a_con .a_c_n a { display: block; width: 120px; height: 120px; background: #3cd207; text-align: center; line-height: 180px; float: left; color: #fff; font-size: 14px; margin: 0 10px; position: relative; } .abo_c .a_con .a_c_n a:first-child { margin-left: 0; } .abo_c .a_con .a_c_n a:first-child:before { content: ''; display: block; width: 54px; height: 54px; background: url(/uploads/image/tsimages/abo_ico1_03.png) no-repeat; position: absolute; top: 20px; left: 32px; } .abo_c .a_con .a_c_n a:last-child:before { content: ''; display: block; width: 54px; height: 54px; background: url(/uploads/image/tsimages/gsxc.png) no-repeat; position: absolute; top: 20px; left: 32px; } .abo_c .a_con .a_c_n a:hover { background: #fab929; transition: .4s; } .a_box { width: 1200px; height: 242px; overflow: hidden; position: relative; } .a_box .hd { position: absolute; width: 1200px; height: 40px; background: url(/uploads/image/tsimages/abo_bot_03.png) no-repeat; top: 202px; } .a_box .hd .next { display: block; width: 142px; height: 40px; position: absolute; top: 0; right: 450px; } .a_box .hd .prev { display: block; width: 142px; height: 40px; position: absolute; top: 0; left: 450px; } .a_box .bd { width: 1200px; height: 160px; overflow: hidden; } .a_box .bd ul li { float: left; width: 280px; height: 160px; background: #fff; overflow: hidden; margin-right: 20px; position: relative; } .a_box .bd ul li img { position: relative; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } /*about e*/ /*news s*/ .news { width: 100%; height: 524px; padding: 70px 0; } .n_c { width: 1200px; } .n_c .n_tt { height: 180px; margin-bottom: 40px; } .n_c .n_tt li { width: 360px; float: left; margin-right: 60px; } .n_c .n_tt li:last-child { margin-right: 0; } .n_c .n_tt li dt { display: block; position: relative; } .n_c .n_tt li dt b { color: #aaa; font-weight: normal; font-size: 17px; font-family: arial; } .n_c .n_tt li dt i { color: #ddd; font-size: 17px; font-style: normal; margin-left: 78px; font-family: arial; } .n_c .n_tt li dt i:before { content: ''; display: block; float: left; width: 34px; height: 1px; background: #ddd; position: absolute; top: 10px; left: 76px; } .n_c .n_tt li h6 { display: block; font-size: 17px; font-weight: normal; color: #777; margin: 10px 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .n_c .n_tt li p { border-top: solid 1px #eee; padding-top: 20px; font-size: 14px; color: #999; line-height: 25px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } .n_c .n_tt li:hover h6 { color: #fab929; transition: .4s; } .news_list { width: 1200px; } .news_list li { float: left; width: 360px; height: 40px; padding-left: 20px; margin-right: 30px; margin-bottom: 20px; border-bottom: solid 1px #eee; } .news_list li:nth-child(3n) { margin-right: 0; } .news_list li b { display: block; float: left; line-height: 40px; width: 280px; font-size: 15px; color: #777; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: .4s; } .news_list li b:before { content: '-'; display: block; float: left; margin-right: 20px; color: #ccc; transition: .4s; } .news_list li i { display: block; float: right; margin-right: 20px; font-size: 14px; font-family: arial; color: #ccc; font-style: normal; line-height: 40px; } .news_list li:hover b { color: #fab929; transition: .4s ease-in-out; } /*news e*/ /*links s*/ .links{ width: 100%; height: 100px; background: #3cd207; border-top: solid 4px #fab929; } .l_t{ float: left; width: 240px; } .l_t span{ position: relative; margin-top: 30px; display: block; width: 134px; height: 35px; background: url(/uploads/image/tsimages/links_03.png) no-repeat; } .l_t span:before{ content: '友情链接'; display: block; font-size: 14px; color: #fff; position: absolute; letter-spacing: 5px; top: 36px; } .l_a{ float: left; padding-top: 24px; } .l_a a{ display: block; float: left; font-size: 14px; color: #fff; } .l_a a:after{ content: '-'; display: block; float: right; margin: 0px 16px; } .l_a a:hover{ text-decoration: underline; } /*links e*/