﻿
/*banner*/
.banner{ overflow:hidden; height:600px;}
.banner{ background:url(../images/banner.jpg)  no-repeat center top;background-size: 1920px 600px; height:600px; display:block;}

/*合作*/
.g_hz{ height: 332px; padding-top: 70px;background:url(../images/hzbg.jpg) no-repeat center top;}
.g_hz .m_hz h2{background:url(../images/hztit.png) no-repeat center top; height: 104px;text-align: center;}
.g_hz .m_hz h2{color:#0bb1eb; font-size: 35px; text-decoration: none; font-weight: bold; }
.g_hz .m_hz h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;}
.m_hz .m_kfc{ height: 180px;  position: relative; width: 1200px;margin: 0 auto;}
.m_hz .u_ljt,.m_hz .u_rjt{ width:33px; height:36px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.m_hz .u_ljt{left:-60px;top:48px;}
.m_hz .u_rjt{right:-60px;top:48px;}
.m_hz .u_ljt a{ background: url(../images/jt1.jpg) no-repeat; width:33px; height:36px; display:block;}
.m_hz .u_rjt a{ background: url(../images/jt1.jpg) no-repeat right 0; width:33px; height:36px; display:block;}
.m_hz .m_kfc .u_mid{ width:1200px; overflow:hidden; }
.m_hz .m_kfc .u_lst1 li{ width:226px; float:left; margin-right:16px; }
.m_hz .m_kfc .u_lst1 .lastli{ margin-right:0;}
.m_hz .m_kfc .u_lst1 li img{ width:224px; height:129px;display: block;border: 1px solid #d8d8d8; }
.m_hz .m_kfc .u_lst1 span{ width:226px; display:block;  height:40px; line-height:40px; overflow:hidden; text-align:center; color:#333333;  font-size: 14px; }
.m_hz .m_kfc .u_lst1 a:hover{text-decoration: none;}


/*合作*/
.g_pro{ height: 584px; padding-top: 60px;background:url(../images/cpbg.jpg) no-repeat center top;}

.g_pro .m_pro h2{background:url(../images/cptit.jpg) no-repeat center top; height: 114px;text-align: center;}
.g_pro .m_pro h2{color:#0bb1eb; font-size: 35px; text-decoration: none; font-weight: bold; }
.g_pro .m_pro h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;padding-top: 5px;}
.m_pro .m_kfc{ height: 470px;  position: relative; width: 1200px;margin: 0 auto;}
.m_pro .u_ljt,.m_pro .u_rjt{ width:33px; height:54px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.m_pro .u_ljt{left:-60px;top:170px;}
.m_pro .u_rjt{right:-60px;top:170px;}
.m_pro .u_ljt a{ background: url(../images/jt2.png) no-repeat; width:33px; height:54px; display:block;}
.m_pro .u_rjt a{ background: url(../images/jt2.png) no-repeat right 0; width:33px; height:54px; display:block;}
.g_pro dl{margin: 0 0 0 100px;}
.g_pro dt{float: left;width:540px; margin-right: 75px;}
.g_pro dt img{width: 540px;height: 400px;display: block;}
.g_pro dd{float: left;padding-top: 106px; width: 460px;}
.g_pro h3{font-size: 33px;font-weight: bold;color: #000000;height: 84px; overflow: hidden;}
.g_pro h3 em{display: block;font-size: 19px;color: #000000;text-transform: uppercase;font-weight: normal;}
.g_pro ul{font-size:0}
.g_pro li{float: left;width: 215px;font-size: 14px;color: #000;line-height: 26px;height: 26px;overflow: hidden;}

.g_pk{height: 1132px;padding-top: 70px;}
.g_pk h2{background:url(../images/pktit.png) no-repeat center top; height: 104px;text-align: center; padding-left: 35px;}
.g_pk h2{color:#0bb1eb; font-size: 35px; text-decoration: none; font-weight: bold; }
.g_pk h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;} 
.g_pk .m_pk{height: 218px;margin-bottom: 26px;position: relative;}
.g_pk .m_pk .m_pk_icon{left: 544px;top:56px; z-index: 999; position: absolute;width:108px;height:108px;border-radius: 50%;background: #0bb1eb;color: #fff;text-align: center;} 
.g_pk .m_pk .m_pk_icon p{font-size: 30px;color: #fff;margin-top:20px;height:40px;line-height: 40px;overflow: hidden;font-weight: bold;}
.g_pk .m_pk .m_pk_icon span{font-size: 30px;font-weight: normal;display: block;height:24px;line-height: 24px;overflow: hidden;}
.g_pk dl{float: left;width: 586px;margin-right: 27px;background:url(../images/pkbg1.jpg) no-repeat;background-size: 586px 218px; height: 218px;  }
.g_pk .lastdl{margin-right: 0; background:url(../images/pkbg2.jpg) no-repeat;background-size: 586px 218px; height: 218px; }
.g_pk dt{position: relative; float: left;width: 248px;}
.g_pk dt img{width: 248px;height: 218px;display: block;}
.g_pk dt em{position: absolute;left:0;bottom: 0; display: block;width: 248px;background:url(../images/pkico1.png) no-repeat;height: 32px;line-height: 32px;text-align: center;font-size: 16px;color: #fff;}
.g_pk dd{float: left;width: 297px;padding: 56px 17px 0 23px;}
.g_pk .lastdl dt em{background:url(../images/pkico2.png) no-repeat;}
.g_pk h3{height: 70px;font-size: 24px;font-weight: bold;color: #0bb1eb;}
.g_pk p{font-size: 16px;color: #656565;line-height: 28px;}
.g_pk .lastdl h3{color: #242424;}
.g_pk .pkico{position: absolute;width: 108px;height: 862px;left:545px;top:160px;}

.g_xban{background:url(../images/xximg.png) no-repeat center top;height: 180px;}
.g_xban .tel{position: absolute;top:50px;left:540px;font-size: 14px;color: #000;font-weight: normal;}
.g_xban .tel em{font-size: 24px;font-weight: bold;}
.g_xban .tel b{font-weight: normal;}
.g_xban .btn{position: absolute;top:97px;right: 463px;}
.g_xban .btn img{width:160px;height:42px;}

.g_ystit{height: 108px;margin-top:70px;}
.g_ystit h2{ height: 108px;text-align: center;padding-right: 35px;}
.g_ystit h2{color:#0bb1eb; font-size: 35px; text-decoration: none; font-weight: bold; }
.g_ystit h2 em{font-size: 20px;color: #333333;font-weight: normal;padding-top: 3px;background: #fff;line-height: 30px;padding:0 30px;} 
.fl{float: left;}
.fr{float:right;}
.m_ys1{height: 364px;}
.m_ys1 .m_ys1c{padding: 84px 0 0 0px;width:530px;float:right;}
.m_ys1 img,.m_ys2 img, .m_ys3 img, .m_ys4 img{width:600px;height:364px;}
.m_ys2{height: 362px;}
.m_ys2 .m_ys2c{padding: 84px 0 0 0;}

.m_ys3{height: 365px;}
.m_ys3 .m_ys3c{padding: 84px 0 0 0px;width:530px;float:right;}

.m_ys4{height: 364px;}
.m_ys4 .m_ys4c{padding: 84px 0 0 0;}

.m_ys1 h2{height: 38px;line-height: 38px;font-size: 18px;font-weight: bold;color: #2b2b2b; margin-bottom: 35px;}
.m_ys1 h3{height: 86px;font-size: 24px;color: #0bb1eb;font-weight: bold;}
.m_ys1 h3 b{display: block;font-size: 34px;color: #ffcc01;}
.m_ys1 p{font-size: 14px;color: #666666;line-height: 23px;width: 350px;}

.g_kf{padding-top: 65px;height: 607px;}
.g_kf h2{background:url(../images/kftit.png) no-repeat; height: 108px;text-align: center;}
.g_kf h2{color:#0bb1eb; font-size: 35px; text-decoration: none; font-weight: bold; }
.g_kf h2 em{display: block;font-size: 20px;color: #333333;font-weight: normal;padding-top: 3px;} 
.g_kf dl{float: left;width:588px;margin-right: 22px;background: #f7f7f7;height: 199px;margin-bottom: 35px; }
.g_kf .lastdl{margin-right: 0;}
.g_kf dt{float: left;width: 179px;margin-right: 23px;}
.g_kf dt img{width: 179px;height: 199px;display: block;}
.g_kf dd{float:left;padding-top: 40px; width: 330px;}
.g_kf h3{border-left: 2px solid #0bb1eb; padding-left: 20px;font-size: 14px;color: #333;font-weight: bold; height: 48px;line-height: 24px;overflow: hidden;margin-bottom: 18px;}
.g_kf h3 em{display: block;}
.g_kf p{font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;color: #555555;}

.g_xban2{background:url(../images/xban2.jpg) no-repeat center top;height: 150px;padding-top: 30px;}
.rk{float: left;width:920px; }
.rk li{float: left;width: 116px;height: 116px;margin-right: 20px;position: relative;border:3px solid #666;border-radius: 50%;}
.rk li em{position: absolute;left:0;top:70px;font-size: 14px;color: #666;text-align: center;width: 116px;}
.rk li img{position: absolute;left:35px;top:15px;width: 47px;height: 47px;}
.rk li:hover em{color: #0bb1eb}
.rk li a:hover{color:#0bb1eb}
.g_xban2 .tel{float: right;width: 280px}
.g_xban2 .tel li{height: 30px;line-height: 30px;font-size: 14px;color: #000}
.g_xban2 .tel li b{font-size: 18px;}
.g_xban2 .tel .email{margin-top: 5px;}
.g_xban2 .tel .email b{font-weight: normal;}

.g_ab{height: 599px; padding-right: 40px;}
.g_ab dt{float: left;padding-top: 66px;}
.g_ab dt img{width: 588px;height: 415px;display: block;}
.g_ab dd{float: right;padding-top: 108px; width: 589px;}
.g_ab dd h3{height: 34px;line-height: 34px;overflow: hidden;font-size: 20px;font-weight: bold;color: #000;margin-bottom: 30px;}
.g_ab dd p{font-size: 14px;line-height: 24px;height: 96px;color: #666666;margin-bottom: 50px;overflow: hidden;}
.g_ab ul{height: 156px;}
.g_ab li{float: left;width: 120px;margin-right: 24px;}
.g_ab li img{width: 120px;height: 120px;display: block;}
.g_ab li em{display: block;width: 120px;margin-top: 16px;font-size: 14px;color: #5b5b5b;text-align: center;}

.g_xban3{background:url(../images/xban3.png) no-repeat center top;height: 386px; }
.g_xban3 .tel{position: absolute;top:160px;left:686px;font-size: 28px;color: #ffcc01;font-weight: normal;}
.g_xban3 .tel01{color: #fff;}
.g_xban3 .tel b{display: block;font-weight: normal;}
.g_xban3 .btn{position: absolute;top:172px;right: 0;width:160px;height:42px;border-radius: 10px;background: #ffcc01;color: #fff;text-align: center;line-height: 42px;font-size: 22px;}
.g_xban3 .btn a{color:#333;}
.g_xban3 .font{padding-top:140px;}
.g_xban3 .font h5{font-size: 38px;font-weight: bold;color: #ffcc01;height:60px;line-height: 60px;overflow: hidden;width:570px;}
.g_xban3 .font h6{font-size: 28px;font-weight: bold;color: #fff;height:40px;line-height: 40px;overflow: hidden;width:570px;font-weight: normal;}