﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_pp{height: 140px;padding-top: 70px;}
.ibrand-num{z-index: 300; }
.ibrand-num li{float: left;position: relative;padding-left: 76px; padding-right: 70px; padding-top: 5px;height: 122px;background:url(../images/ppline.jpg) no-repeat right 0}
.ibrand-num li:nth-child(1){padding-left: 0;}
.ibrand-num li:nth-child(5){padding-right: 0;background: none;}
.ibrand-num li em{display: inline-block;font-size: 46px;color: #000000;font-weight: bold;}
.ibrand-num li span{display: block;font-size: 16px;color: #000000;text-align: left;}
.ibrand-num li i{font-size: 16px;color: #000000;display: inline-block;font-style: normal;}
.ibrand-num li:hover{color: #0155c5}
.ibrand-num li:hover em,.ibrand-num li:hover span,.ibrand-num li:hover i{color: #0155c5;}

.g_pp2{background: #f6f6f6;padding-top: 45px;height: 540px;}
.g_pp2 dd{float: left;width: 480px;}
.g_pp2 h3{height: 132px;position: relative;font-size: 34px;color: #000;font-weight: normal;}
.g_pp2 h3 em{display: block;font-size: 22px;color: #000;font-weight: bold;padding-top: 10px;}
.g_pp2 h3:before{content: "";position: absolute;width: 90px;height: 3px;background: #282828;left:0;top:110px;}
.g_pp2 p{font-size: 14px;line-height: 24px;color: #000;font-weight: normal;margin-bottom: 24px;}
.g_pp2 ul{height: 194px;overflow: hidden;}
.g_pp2 li{float: left;width: 60px;margin-right: 22px;height: 93px;}
.g_pp2 li img{display: block;width: 55px;height: 55px;margin: 0 auto;}
.g_pp2 li em{display: block;width: 60px;text-align: center;font-size: 14px;color: #0a0a0a;}
.g_pp2 li:nth-child(6n){margin-right: 0;}
.g_pp2 .ppmore a{display: block;width: 200px;height: 34px;line-height: 34px;background: #0155c5;text-align: center;font-size: 14px;color: #fff;}
.g_pp2 dt{float: right;width: 692px;height: 452px;overflow: hidden;margin-right: -20px;position: relative;}
/*.g_pp2 dt:before{content: "";position: absolute;width: 92px;height: 92px;background:url(../images/videoico.png) no-repeat;left:304px;top:170px;}*/
.g_pp2 span{position: absolute;right: 0;top:0;width: 180px;height: 200px;background: rgba(22,126,240,.8);padding: 20px 20px 0 0;text-align: right;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_pp2 h4{font-weight: normal;line-height: 50px;font-size: 40px;color: #fff;}
.g_pp2 h5{font-weight: normal;line-height: 34px;font-size: 24px;color: #fff;}
.g_pp2 span p{font-size: 14px;color: #fff;}
.g_pp2 span:before{content: "";position: absolute;background:url(../images/jia.png) no-repeat;width: 32px;height: 32px;right: 20px;top:140px;}

.g_pro{padding-top: 80px;height: 945px;}
.g_pro h2 a{display: block;background:url(../images/cptit.jpg) no-repeat;height: 146px;text-align: center;font-size: 50px;color: #000;font-weight: bold;}
.g_pro h2 em{display: block;font-size: 24px;color: #000;font-weight: normal;}
.g_pro .cphd{float: right;width: 540px;}
.g_pro .cphd li{float: left;width: 242px;margin-left: 27px;margin-bottom: 35px;}
.g_pro .cphd li img{width: 240px;height: 270px;display: block;border: 1px solid #ccc;box-shadow: 3px 0 6px rgba(0,0,0,.2)}
.g_pro .cphd li b{display: block;height: 45px;font-size: 20px;color: #000;position: relative;margin-bottom: 10px;}
.g_pro .cphd li b:before{content: "";position: absolute;width: 45px;height: 2px;background: #000;left:0;top:40px;}
.g_pro .cphd .on img{border: 1px solid #167ef0;}
.g_pro .cphd .on b{color: #0155c5;}
.g_pro .cphd .on b:before{background: #0155c5}
.g_pro .cpbd{float: left;width: 635px;}
.g_pro .cpbd img{width: 635px;height: 689px;display: block;}


.g_pz{background:url(../images/pzbg.jpg) no-repeat center top;height: 900px;padding-top: 70px;overflow: hidden;}
.g_pz h2{display: block;background:url(../images/pztit.png) no-repeat;height: 155px;text-align: center;font-size: 50px;color: #fff;font-weight: bold;}
.g_pz h2 em{display: block;font-size: 24px;color: #fff;font-weight: normal;}
.m_pz dl{float: left;width: 347px;height: 366px;margin-right: 550px;} 
.m_pz dl:nth-child(2n){margin-right: -50px;}
.m_pz dt{width: 347px;height: 162px;}
.m_pz dt img{width: 347px;height: 162px;display: block;}
.m_pz h3{padding-top: 10px;height: 70px;font-size: 22px;font-weight: bold;color: #fff;position: relative;}
.m_pz h3:before{content: "";position: absolute;width: 55px;height: 2px;background: #fff;left:0;top:60px;}
.m_pz p{font-size: 14px;line-height: 28px;color: #fff;}
.pzimg1{position: absolute;left:382px;top:154px;width: 478px;height: 748px;}


.g_ys{background: url(../images/ysbg.jpg) no-repeat center top;height: 1212px;padding-top: 110px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_ys h2{display: block;background:url(../images/ystit.jpg) no-repeat;height: 140px;text-align: center;font-size: 50px;color: #000;font-weight: bold;}
.g_ys h2 em{display: block;font-size: 24px;color: #000;font-weight: normal;}
.g_ys .yshd{height: 193px; overflow: hidden;}

.g_ys .yshd li{float: left;width: 300px;height: 156px;padding-top: 12px;text-align: center;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; position: relative;transition: all 0.3s linear 0s;}
.g_ys .yshd li i{ width: 90px;height: 80px;display: block;margin: 0 auto; overflow: hidden;}
.g_ys .yshd li b{display: block;font-size: 18px;color: #333;font-weight: normal;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #999999;text-transform: uppercase;padding-top: 6px;}
.g_ys .yshd .on{background: #0155c5}
.g_ys .yshd .on i img{margin-left: -90px;}
.g_ys .yshd .on b{color:#fff;font-weight: bold;}
.g_ys .yshd .on em{color: #fff;font-weight: normal;}
.g_ys dl{position: relative;width: 1200px;}
.g_ys dt{width: 1200px;height: 585px;overflow: hidden;}
.g_ys dt img{width: 1200px;height: 585px;display: block;transition: all 0.3s linear 0s;}
.g_ys dt:hover img{transform: scale(1.1)}
.g_ys dd{padding-top: 20px;}
.g_ys h3{height: 40px;line-height: 40px;font-size: 20px;color: #0155c5;margin-bottom: 5px;}
.g_ys p{font-size: 16px;color: #282828;line-height: 26px;}


.g_an{padding-top: 85px;height: 873px;}
.g_an h2{display: block;background:url(../images/antit.jpg) no-repeat;height: 150px;text-align: center;font-size: 50px;color: #000;font-weight: bold;}
.g_an h2 a{color: #000}
.g_an h2 em{display: block;font-size: 24px;color: #000;font-weight: normal;}
.g_an .anleft{background: #f7f7f7;width: 256px;float: left;}
.g_an .anleft li{padding-left: 72px;position: relative;font-size: 16px;color: #666;font-weight: bold;height: 60px;line-height: 60px;border-bottom: 1px solid #d9d9d9;}
.g_an .anleft li a{color: #666;}
.g_an .anleft li i{position: absolute;left:23px;top:12px;width: 36px;height: 36px;overflow: hidden;}
.g_an .anleft .on,.g_an .anleft li:hover{background: #0155c5;}
.g_an .anleft .on a,.g_an .anleft li:hover a{color: #fff;font-weight: bold;}
.g_an .anleft .on i img,.g_an .anleft li:hover img{margin-left: -36px;}
.g_an .anleft .anmore{padding-left: 72px;position: relative;font-size: 16px;color: #666;font-weight: bold;height: 60px;line-height: 60px;border-bottom: 1px solid #d9d9d9;}
.g_an .anleft .anmore a{color: #666;}
.g_an .anleft .anmore i{position: absolute;left:23px;top:12px;width: 36px;height: 36px;overflow: hidden;}
.g_an .antel{padding-top: 10px;height: 112px;background: #0155c5;padding-left: 28px;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_an .antel b{display: block;background:url(../images/cptel.png) no-repeat;padding-left: 30px;font-size: 16px;color: #a8bae4;line-height: 32px;}
.g_an .antel span{display: block;font-size: 24px;color: #fff;line-height: 26px;}

.g_an .anr{float: right;width: 930px;height: 434px;position: relative;}
.g_an .anr dl{position: relative;}
.g_an .anr dt{width: 930px;height: 434px;overflow: hidden;}
.g_an .anr dt img{width: 930px;height: 434px;display: block;transition: all 0.3s linear 0s;}
.g_an .anr dl:hover dt img {transform: scale(1.1);}
.g_an .anr dd{position: absolute;left:0;bottom: 0;width: 930px;padding: 20px 25px 0;height: 116px;background: rgba(0,0,0,.6);-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_an .anr h3 a{display: block;line-height: 28px;font-size: 15px;color: #fff;font-weight: bold;}
.g_an .anr p{font-size: 14px;line-height: 20px;color:rgba(255,255,255,.6);}


.g_an .anlst{position: absolute;right: 0;top:597px;width: 930px;overflow:hidden;}
.g_an .anlst li{width: 306px;float: left;margin-right: 8px;position: relative;overflow: hidden;}
.g_an .anlst li img{width: 306px;height: 153px;display: block;transition: all 0.3s linear 0s;}
.g_an .anlst li em{position: absolute;width: 306px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background: rgba(0,0,0,.6);left:0;bottom: 0;}
.g_an .anlst li:hover img{transform: scale(1.1);}



.g_nyhz{background:url(../images/hzbg.jpg) no-repeat center top;height:450px; padding-top: 50px;}
.g_nyhz h2{display: block;background:url(../images/hztit.png) no-repeat;height: 100px;padding-top: 10px; text-align: center;font-size: 50px;color: #fff;font-weight: bold;}
.g_nyhz h2 a{color: #fff}
.g_nyhz h2 em{display: block;font-size: 24px;color: #fff;font-weight: normal;}
.g_nyhz ul{height: 292px;}
.g_nyhz li{float: left;width: 208px;margin-right: 40px;overflow: hidden;}
.g_nyhz li img{width: 208px;height: 104px;display: block;margin-bottom: 28px;transition: all 1s ease 0s;}



.g_nyhz .u_ljt{position: absolute;left:-70px;top:220px;}
.g_nyhz .u_rjt{position: absolute;right:-70px;top:220px;}
.g_nyhz .nyhzmore{width: 168px;height: 73px;margin-left: 515px;}
.g_nyhz .hzhd{position: absolute;left:560px;top:380px;}
.g_nyhz .hzhd li{float: left;width: 9px;height: 9px;background: #fff;border-radius: 50%;margin-right: 13px;}


.g_kf{padding-top: 80px;height: 660px;}
.g_kf h2{display: block;background:url(../images/kftit.jpg) no-repeat;height: 160px; text-align: center;font-size: 45px;color: #000000;font-weight: bold;}
.g_kf h2 a{color: #000}
.g_kf h2 em{display: block;font-size: 24px;color: #000000;font-weight: normal;}
.g_kf dl{float: left;width: 280px;margin-right: 23px;transition: all 1s ease 0s;}
.g_kf dt{width: 280px;height: 210px;overflow: hidden;}
.g_kf dt img{width: 280px;height: 210px;display: block;}
.g_kf dd{border: 1px solid #cecece;padding-top: 50px;height: 146px;position: relative;border-top: none;}
.g_kf i{width: 86px;height: 86px;position: absolute;left:50%;margin-left: -43px;top:-43px;}
.g_kf i img{width: 86px;height: 86px;display: block;border-radius: 50%;}
.g_kf h3 a{display: block;line-height: 30px;text-align: center;font-size: 16px;color: #000;margin-bottom: 8px;}
.g_kf p{font-size: 14px;line-height: 22px;padding: 0 10px;text-align: center;}
.g_kf dl:hover,.g_kf .cur{box-shadow: 10px 0 10px rgba(0,0,0,.15);transform: translateY(-10px);}
.g_kf dl:hover dd,.g_kf .cur dd{border: none;}
.g_kf dl:hover h3 a,.g_kf .cur h3 a{color: #0155c5;}
.g_kf dl:hover i img,.g_kf .cur i img{border: 1px solid #0155c5;}


.g_news{padding-top: 72px;height: 792px;background: #f8f8f8;}
.g_news h2{display: block;background:url(../images/newtit.jpg) no-repeat;height: 160px; text-align: center;font-size: 45px;color: #000000;font-weight: bold;}
.g_news h2 a{color: #000}
.g_news h2 em{display: block;font-size: 24px;color: #000000;font-weight: normal;}
.g_news .m_dt{float: left;width: 600px;}
.g_news .m_dt h3 a{display: block;height: 48px;line-height: 48px;background:url(../images/dtico.jpg) no-repeat 0 12px;padding-left: 30px;font-size: 20px;color: #000;margin-bottom: 32px;}
.g_news .m_dt h3 span{font-size: 16px;color: #000;font-weight: normal;text-transform: uppercase;}
.g_news .dtc dt{width: 600px;height: 300px;position: relative;overflow: hidden;margin-bottom: 30px;}
.g_news .dtc dt img{width: 600px;height: 300px;display: block;transition: all 0.3s linear 0s;}
.g_news .dtc dl:hover dt img{transform: scale(1.1);}
.g_news .dtc dt span{position: absolute;left:0;bottom: 0;width: 136px;height: 88px;background: #0155c5;padding: 20px 0 0 20px;font-size: 14px;color: #fff;font-weight: bold;}
.g_news .dtc dt span b{display: block;font-size: 36px;}
.g_news .dtc dd{position: relative;}
.g_news .dtc dd:before{content: "";position: absolute;width: 1px;height: 100px;background: #dbdbdb;left:466px;top:13px;}
.g_news .dtc h4 a{display: block;line-height: 58px;font-size: 28px;color: #1a1a1a;font-weight: bold;width: 466px;}
.g_news .dtc h4 a:hover{color: #0155c5}
.g_news .dtc p{font-size: 15px;line-height: 24px;color: #333333;width: 436px;}
.g_news .dtcon .u_ljt,.g_news .dtcon .u_rjt{position: absolute;width: 24px;height: 24px;}
.g_news .dtcon .u_ljt{background:url(../images/ljt2.png) no-repeat;left:508px;top:343px;}
.g_news .dtcon .u_rjt{background:url(../images/rjt2.png) no-repeat;left:551px;top:343px;}
.g_news .dtcon .u_ljt:hover,.g_news .dtcon .u_rjt:hover{background-position: -24px 0}

.g_news .m_wd{float: right;width: 540px;}
.g_news .m_wd h3 a{display: block;height: 48px;line-height: 48px;background:url(../images/wdtit.jpg) no-repeat 0 12px;padding-left: 30px;font-size: 20px;color: #000;margin-bottom: 32px;}
.g_news .m_wd h3 span{font-size: 16px;color: #000;font-weight: normal;text-transform: uppercase;}
.g_news .m_wd h3:hover span,.g_news .m_dt h3:hover span{color: #008aff}
.g_news .m_wd dl{padding-top: 14px;height: 95px;border-bottom: 1px solid #7c7c7c}
.g_news .m_wd dt{float: left;width: 100px;padding-top: 10px;font-size: 16px;color: #666;text-align: right;}
.g_news .m_wd dt b{display: block;font-size: 30px;color: #333;font-weight: normal;}
.g_news .m_wd dd{float: right;width: 366px;margin-right: 17px;}
.g_news .m_wd h4 a{display: block;line-height: 30px;font-size: 14px;font-weight: bold;color: #333333;height: 30px;overflow: hidden;}
.g_news .m_wd h4 a:hover{color: #0155c5}

.g_news .m_wd p{font-size: 13px;color: #666666;line-height: 24px;height: 48px;overflow: hidden;}




/* 走进 */
.g_zj{padding-top: 85px;background:url(../images/abbg.jpg) no-repeat center top;height: 1164px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_zj h2{display: block;background:url(../images/abtit.jpg) no-repeat center top;height: 245px; text-align: center;font-size: 45px;color: #000000;font-weight: bold;}
.g_zj h2 a{color: #000}
.g_zj h2 em{display: block;font-size: 24px;color: #000000;font-weight: normal;}
.m_zj p{padding: 0 120px;text-align: center;font-size: 14px;line-height: 30px;color: #282828;}
.g_zj dl{height: 175px;}
.g_zs2{height:637px;}

.zz{width:1200px; margin:0 auto; position:relative;}
.zz ul{height:68px;margin-left: 292px; margin-bottom: 300px;}
.zz ul li{float:left; height:68px; width: 150px;text-align: center;position: relative;padding-top: 8px; font-size: 24px;color: #333;border-right: 1px solid #b8d0ee;}
.zz ul li:before{content: "";position: absolute;width: 23px;height: 4px;background: #333333;left:50%;margin-left: -12px; top:55px;}
.zz ul li a{display:block;color: #333  }
.zz ul li:hover a,.zz ul li.cur a{color: #0255c4;}
.zz ul li:hover:before,.zz ul .cur:before{background: #0255c4}
.zz ul li:nth-child(4){border-right: none;}

.zz-s{height:269px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:290px;margin-right:10px; *display:inline;background: none;padding: 0;transition: all 1s ease 0s;}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:290px; height:218px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{display: block;height: 50px;line-height: 50px;font-size: 16px;color: #878787;text-align: center; margin-top: 2px;background: #f5f5f5;}
.zz-s ol li:hover em{color: #fff;background: #0155c5;}
.zz-s ol li:hover{box-shadow: 5px 0 5px rgba(0,0,0,.2);	}



/* 友情链接 */
.g_link{ height: 60px;}
.link_c{line-height:60px; overflow:hidden;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 60px; line-height:60px; color:#00050c;display: block; font-size: 14px;position: relative;}
.link_c .lasta a{background: none;}
.link_c a:before{content: "";position: absolute;width: 1px;height: 15px;background: #7b7d81;right: 0;top:22px;}










html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}