﻿@charset "utf-8";

/*banner*/

.banner{ height:600px; }

.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}





.g_pp{height:384px;}

.g_pp .tel{position: absolute; background:url(../images/telbg.png) no-repeat center 0;width: 202px;height: 117px;top:-70px;left:0; padding: 338px 0 0 100px;font-size: 15px;color: #fff; }

.g_pp .tel b{display: block;font-size: 24px;color: #fff;}

.g_pp .m_pp{padding: 70px 0 0 400px;}

.g_pp .m_pp h3{height: 48px;line-height: 48px;font-size: 30px;color: #d10213;margin-bottom: 16px;}

.g_pp .m_pp p{font-size: 15px;color: #666666;line-height: 24px;height: 100px;}

.g_pp ul{height: 93px;}

.g_pp li{float: left;width: 230px;border-right: 1px solid #e6e6e6;text-align: center;font-size: 20px;color: #222222;}

.g_pp li b{display: block;width: 86px;margin: 0 auto;}

.g_pp .li01{width: 168px;text-align: left;}

.g_pp .li04{width: 168px;border-right: none;}

.g_pp .li01 b{margin: 0 0 0 0}





.g_pp li b img{width: 86px;height: 60px;transition: all 0.3s linear 0s;}

.g_pp li:hover b img{transform: rotateY(180deg);}








.list1{background: url(../images/lis1_bj.jpg) no-repeat center top;height: 1030px;}

.dingz h4{float:left;width:173px;line-height: 144px;font-size:30px;color: #fff;font-weight: normal;height: 171px;}

.dingz h4 a{color:#fff;text-decoration:none;}

.fenl{float:left;width:956px;padding:25px 0 0 70px;height: 146px;}

.as1{height: 30px;margin-bottom:16px;}

.as1 span {float:left;width:194px;height: 30px;display:block;background: #222222;text-align: center;font-size:16px;color: #fff;line-height: 30px;margin-right:45px;margin-bottom: 18px;}

.as1 span a {color: #fff;}

.as1 li {float:left;margin-right:28px;height: 30px;line-height: 30px;}

.as1 li a {font-size:16px;color: #666666;}

.as1 em {font-size:16px;color: #666;margin-right:28px;float:left;line-height: 30px;}

.as1:last-child span{border:1px solid #aaaaaa;box-sizing: border-box;background:none}

.as1:last-child span a{color: #343d3b}

.as1:last-child li{padding-right:14px;margin-right:68px;background: url(../images/dz_ico1.jpg) no-repeat right center;}

.pro_fl{float:left;width:505px;padding-top:95px;}

.pro_fl .tit{height: 214px;width:415px;}

.pro_fl .tit i{font-size:0;line-height: 0}

.pro_fl .tit p {padding-top:22px;color: #666666;font-size:16px;line-height: 30px;}

.p_t1{position: relative;width:315px;font-size:0;line-height: 0;}

.p_t1:after{content: "";display: block;width:49px;height: 68px;background:rgba(22,148,155,0.36);position: absolute;right:0;bottom:0;}

.p_t1 img {width:291px;height: 163px;}

.pro_fr{font-size:0;line-height: 0;float:right;width:694px;margin-top:72px;}

.pro_fr img {width:694px;height: 400px;}

.pro{padding-top:72px}

.pro li {float:left;width:264px;margin-right:48px;font-size:0;line-height: 0;overflow:hidden;}

.pro li i{border:1px solid #bfbfbf;width:262px;height: 197px;overflow:hidden;display:block;}

.pro li img {width:262px;height: 196px;transition:all 1s;}

.pro li span a {display: block;height: 24px;line-height: 24px;color: #606060;font-size:14px;margin-top:16px;text-align: center;}

.pro li:last-child{margin:0;}

.pro li img:hover{transform:scale(1.1);}
.hz_j1 {position: relative;
    font: 44px "宋体";
    color: #fff;
    top: -155px;
    left: -50px;}
	  .hz_j2{font: 44px "宋体";
    color: #fff;
    position: relative;
    top:-214px;
    right: -1210px;}


.as1 span:hover {
    background: #d50505;
    color: #fff;
}.as1 span:hover a{
   
    color: #fff;
}











.ys2{ margin-top:28px;}

.ys2 span{ display:block; width:125px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#222; line-height:48px;}

.ys2 span em{ display:block; width:92px; margin:0 auto; height:92px; text-align:center; font:14px "Microsoft YaHei"; color:#e60012; background:url(../images/ys_yuan.png) no-repeat; line-height:102px;}

.ys2 span em b{ font:36px Arial; font-weight:bold;}



.g_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 1357px; }

.g_ys1 h2{font-size: 45px;color: #fff;font-weight: bold;position: absolute;left:648px;top:108px;}

.g_ys1 .ysimg1{position: absolute;left:0;top:208px;}

.g_ys1 .ysimg1 img{width: 499px;height: 665px;display: block;}

.g_ys1 .m_ys1{position: absolute;left:600px;top:457px;width: 600px;}

.g_ys1 h3{height: 130px;}

.g_ys1 h3 b{display: block; width: 123px;height: 52px;line-height: 52px;border-top: 2px solid #e60012;border-bottom: 2px solid #e60012;font-size: 30px;font-weight: bold;color: #e60012;}

.g_ys1 h3 em{display: block;font-size: 25px;color: #222222;padding-top: 10px;font-weight: normal;}

.g_ys1 p{font-size: 16px;line-height: 24px;color: #666666;margin-bottom: 30px;}

.g_ys1 li{float: left;width: 96px;margin-right: 56px;}

.g_ys1 li img{transition: all 0.3s linear 0s;}

.g_ys1 li:hover img{transform:rotate(360deg);}

.g_ys1 li em{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #222222;}

.g_ys1 .m_ys2{position: absolute;right: 695px;text-align: right;top:965px;width: 508px;}

.g_ys1 .m_ys2 h3{text-align: right;}

.g_ys1 .m_ys2 p{text-align: right;}

.g_ys1 .m_ys2 h3 b{display: block;margin-left: 377px;}

.g_ys1 .m_ys2 li{float: right;width: 219px;margin-right: 0;}



.g_ys1 .m_ys2 li img{ transform: translateY(-10px);	}









.g_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 976px; }

.g_ys2 .m_ys3{position: absolute;left:696px;top:83px;width: 504px;}

.g_ys2 h3{height: 130px;}

.g_ys2 h3 b{display: block; width: 123px;height: 52px;line-height: 52px;border-top: 2px solid #e60012;border-bottom: 2px solid #e60012;font-size: 30px;font-weight: bold;color: #e60012;}

.g_ys2 h3 em{display: block;font-size: 25px;color: #222222;padding-top: 10px;font-weight: normal;}

.g_ys2 p{font-size: 16px;line-height: 24px;color: #666666;margin-bottom: 30px;}

.g_ys2 li{float: left;width: 96px;margin-right: 56px;}

.g_ys2 li img{transition: all 0.3s linear 0s;}

.g_ys2 li:hover img{transform:rotate(360deg);}



.g_ys2 li em{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #222222;}

.g_ys2 .m_ys4{position: absolute;right:600px;top:593px;width: 600px;text-align: right;}

.g_ys2 .m_ys4 h3{text-align: right;}

.g_ys2 .m_ys4 p{text-align: right;}

.g_ys2 .m_ys4 h3 b{display: block;margin-left: 477px;}

.g_ys2 .tel{background: #e60012;width: 300px;height: 36px;line-height: 36px;background: #e60012;float: right;}

.g_ys2 .tel b{display: block;float: left;width: 126px;text-align: center;font-size: 16px;color: #fff;font-weight: normal;}

.g_ys2 .tel span{display: block;float: left;width: 172px;height: 34px;line-height: 34px;margin-top: 1px;background: #fff;font-size: 22px;font-weight: bold;color: #e60012;text-align: center;}





/* 为什么他们都选择了光泰 */


.tit1{ text-align:center; padding:23px 0 20px; background:url(../images/line.png) no-repeat center top;}

.tit1 em{ display:block; font:16px Arial; text-transform:uppercase; color:#fff; padding-top:9px;}

.tit1 i{ display:block; font:16px Arial; text-transform:uppercase; color:#fff; padding-top:9px;}


.honor{ background:url(../images/honor_bg.jpg) no-repeat center top; height:700px; overflow:hidden; padding-top:70px;}

.honor .tit{background:url(../images/line2.png) no-repeat center top;}

.honor .tit em{ color:#fff;}

.honor h5{ width:500px; margin:0 auto;}

.honor h5 a{ display:block; width:210px; height:50px; font:20px "Microsoft YaHei"; text-align:center; line-height:50px; color:#fff; float:left; background:#222222;}

.honor h5 span{ display:block; float:right; width:205px; font:16px "Microsoft YaHei"; color:#fff; background:url(../images/honor_lx.png) no-repeat left center; padding-left:60px;}

.honor h5 span em{ display:block; font:28px Impact; color:#fff;}

.honor1{ position:relative; height: 491px; margin-top:5px;}

.honor1 ul{ overflow:hidden;}

.honor1 li{ width:286px;  float:left; background:url(../images/honor_bg1.jpg) no-repeat center top; margin-right:19px; }

.honor1 li img{ display:block; width:259px; height:352px; padding:14px 0 13px 12px;}

.honor1 li em{ display:block; font:14px "Microsoft YaHei"; line-height:44px; height:44px; overflow:hidden; color:#555; text-align:center;}

.arr1{ font:44px "宋体"; color:#fff; position:absolute; top:175px; left:-50px;}

.arr2{font:44px "宋体"; color:#fff; position:absolute; top:175px; right:-50px;}





/* 合作案例 */

.g_an{padding-top: 80px;height: 733px; overflow: hidden;}

.g_an h3{position: absolute;right: 0;top:0;background: url(../images/antit2.jpg) no-repeat;width: 301px;height: 270px; padding: 200px 0 0 50px;font-size: 26px;font-weight: bold;color: #fff;}

.g_an h3 a{color: #fff;}

.g_an h3 b{display: block;font-size: 20px;color: #fff;font-weight: normal;padding-top: 10px;}

.g_an .hd{position: relative; width: 1025px;height: 118px;padding-top: 47px;}

.g_an .hd li{float: left;width: 340px;height: 40px;line-height: 40px;padding-left: 25px;font-size: 20px;color: #000000;background: url(../images/antab1.jpg) no-repeat 0 16px; margin-right: 146px;}

.g_an .hd li.on{background: url(../images/antab2.jpg) no-repeat 0 16px;}

.g_an .hd .line1{position: absolute; background: url(../images/anline.jpg) no-repeat;width: 6px;height: 11px;left:336px;top:65px;}

.g_an .hd .line2{position: absolute;background: url(../images/anline.jpg) no-repeat;width: 6px;height: 11px;left:336px;top:104px;}

.g_an dl{height: 489px;position: relative;}

.g_an dt{float: left;width: 801px;height: 489px;overflow: hidden;}

.g_an dt img{width: 801px;height: 489px;display: block;transition: all 0.3s linear 0s;}

.g_an dt:hover img{transform: scale(1.2);}



.g_an dd{position: absolute;left:600px;top:170px; padding: 35px 45px 0 45px; z-index: 10;width: 442px;height: 182px;background: #f5f5f5}

.g_an dd h5{height: 36px;line-height: 36px;overflow: hidden;font-size: 24px;font-weight: bold;color: #d3081e;margin-bottom: 12px;}

.g_an dd h5 a{color: #111113;}

.g_an dd p{font-size: 14px;color: #666666;line-height: 24px; height:120px; overflow: hidden;}

.g_an dd p a{color: #e60012;}

.g_an dd p b{color: #000000;}



.g_an .u_ljt,.g_an .u_rjt{ width:47px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}

.g_an .u_ljt{left:1020px;top:640px;}

.g_an .u_rjt{left:1067px;top:640px;}

.g_an .u_ljt a{ background: url(../images/ljt.jpg) no-repeat; width:47px; height:32px; display:block;}

.g_an .u_rjt a{ background: url(../images/rjt.jpg) no-repeat; width:47px; height:32px; display:block;}

.g_an .u_ljt a:hover,.g_an .u_rjt a:hover{background-position: -47px 0;}

.anmore{position: absolute;right: 0;top:742px;font-size: 18px;font-weight: bold;color: #e44d22;background: url(../images/anmore.jpg) no-repeat right 0;padding-right: 26px;}

.anmore a{color: #e44d22;}







/* 新闻 */

.g_newcon{padding-top: 75px;height: 691px;background: url(../images/newbg.jpg) no-repeat center top;}

.g_newcon h2{height: 137px;text-align: center;font-size: 42px;font-weight: bold;color: #2a2c2f;}

.g_newcon h2 b{color: #d3081e}

.g_newcon h2 em{display: block;font-size: 24px;color: #222222;font-weight: normal;padding-top: 6px;}

.g_newcon h2 a{color: #2a2c2f;}



.g_newcon .m_newl{float: left;width: 325px;position: relative;}

.g_newcon .m_newl dt{padding: 28px 0 0 25px;height: 116px;background: #d3081e;}

.g_newcon .m_newl dt h3{height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: bold;color: #fff;}

.g_newcon .m_newl dt h3 a{color: #fff;}

.g_newcon .m_newl dt em{display: block;height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: normal;color: #fff;}



.g_newcon .u_ljt,.g_newcon .u_rjt{ width:16px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}

.g_newcon .u_ljt{left:240px;top:90px;}

.g_newcon .u_rjt{left:280px;top:90px;}

.g_newcon .u_ljt a{ background: url(../images/jt4.jpg) no-repeat; width:16px; height:32px; display:block;}

.g_newcon .u_rjt a{ background: url(../images/jt4.jpg) no-repeat right 0; width:16px; height:32px; display:block;}

.g_newcon .m_newl dd{height: 330px;border-bottom: 1px solid #dddde1;}



.g_newcon .m_newl dd img{width: 325px;height: 184px;display: block;}

.g_newcon .m_newl dd p{padding: 25px 30px 0;font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;}





.g_news{width:836px;padding-top: 35px; float: right;}

.g_news .newq{height: 32px;line-height: 32px;background: url(../images/dtline.jpg) no-repeat 122px 9px;position: relative;}

.g_news .newq li{float:left; height:32px;font-size: 18px;color: #333333;width: 124px;text-align: center;}

.g_news .newq li a{display:inline-block; width:124px; height:32px;   color:#333333;text-decoration: none; }

.g_news .newq li a:hover,.g_news .newq li.cur a{color: #d3081e;font-weight: bold;background:url(../images/dth.jpg) no-repeat 0 9px; }



.g_news .newq .more{position:absolute; top:13px; right:36px;}

.g_news .newq .more a{font:14px/18px "Microsoft Yahei"; color:#000000; width: 100px;height: 18px;line-height: 18px;display: block;text-align: center;}



.g_news dl{padding: 25px 0 0 0;height: 110px;}

.g_news dd{float: left;width: 686px;height: 109px;border-bottom: 1px solid #f7f7f7;}

.g_news h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: bold;color: #282828;}

.g_news h3 a{color: #282828;}

.g_news p{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;width:630px;}

.g_news p a{color: #666666}

.g_news dt{float: left;width: 150px;text-align: center;padding: 10px 0 0 0;height: 100px;font-size: 16px;color: #5c5c5c; background: #e8e8ea;}

.g_news dt b{display: block;font-size: 48px;color: #a2a2a3;font-weight: normal;}

.g_news dl:hover dt{background: #d3081e;color: #fff;}

.g_news dl:hover dt b{color: #fff;}

.g_news dl:hover dd{border-bottom: 1px solid #d3081e;}





/* 走进 */

.g_zj{height: 660px;padding-top: 86px;background:url(../images/zjbg.jpg) no-repeat center top;}

.g_zj h2{height: 157px;text-align: center;font-size: 42px;font-weight: bold;color: #2a2c2f;}

.g_zj h2 b{color: #d3081e}

.g_zj h2 em{display: block;font-size: 24px;color: #222222;font-weight: normal;padding-top: 6px;}

.g_zj h2 a{color: #2a2c2f;}

.g_zj dd{float: left;width: 456px;padding-top: 65px;}

.g_zj dd h3{height: 34px;line-height: 34px;font-size: 18px;font-weight: normal;color: #d3081e;margin-bottom: 54px;}

.g_zj dd h4{height: 93px;}

.g_zj dd h4 b{display: block;font-size: 20px;height: 44px;line-height: 44px;border-bottom: 1px solid #f5c6cb; color: #222222;font-weight: normal;}

.g_zj dd h4 em{display: block;font-size: 11px;color: #dddddd;height: 28px;line-height: 28px;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;}

.g_zj dd p{font-size: 15px;line-height: 24px;color: #666666;overflow: hidden;margin-bottom: 10px;}

.g_zj dt{float: right;width: 628px;height: 435px;margin-right: 33px;}

.g_zj dt img{width: 628px;height: 435px;}









/* 友情链接 */

.g_link{ height: 70px;background:url(../images/linkbg.jpg) no-repeat center top;}

.link_c{line-height:70px; margin-left: 250px; }

.link_c a{ white-space:nowrap; padding:0 30px 0 0;float: left; height: 70px; line-height:70px; color:#999999;display: block;b}

