﻿@charset "utf-8";
/*banner*/
.banner{ height:614px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:614px;}

/*导航*/
.navmain{ height:40px; position:relative; width:100%; }
#nav_all{ width:1200px; height:40px; margin:0 auto; line-height:40px; position:relative; z-index:222;}
#nav_all .nav_li{ float:left;text-align:center;}
#nav_all .nav_li:hover{background: #2d4f8f;}
.nav_li .nav_a{ }
.ul_er{display:none;position: absolute;z-index: 99;background: #444;top: 60px;width:100%;}
.ul_er dd{ line-height:40px; height:40px; font-size:14px;width: 100%;}
.ul_er dd a{height:40px; line-height:40px; padding: 0px 10px;color:#fff; font-weight:normal; display:block; cursor:pointer; white-space:nowrap;}
.ul_er dd:hover{ background:#2d4f8f;}
.ul_er dd a:hover { margin:0px auto; height:40px; line-height:40px;}
#nav_all .active{ height:40px;}
#nav_all .active .nav_a{ background:#727071;}


.cp{ margin-bottom:40px;}	
.cp .pft b{color: #2d4f8f;}
.cp .pft{background:url(../images/jctit.jpg) top center no-repeat;    height: 108px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.cp .pft em{display: block;font-size: 20px;font-weight: normal;color: #666;padding-top: 5px;}
.cp .pft span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.cp .pft i{color: #2d4f8f;}
.cp .fl{ width:280px;}
.cp .fr{ width:882px;}
.cp .fl .tit{ color:#fff; text-align:center; height:110px; background:#2d4f8f;}
.cp .fl .tit p{ font-size:30px; line-height:38px;    padding-top: 22px;}
.cp .fl .tit span{font-size:19px; line-height:30px;    text-transform: uppercase;}
.cp .fl ul{ background:#f2f2f2;padding-bottom:26px; }
.cp .fl ul li{padding-left:28px; font-size:16px; height:72px; line-height:72px; border-bottom:1px solid #dbdbdb; position:relative;}
.cp .fl ul li a{display: block;    padding-left: 28px;}
.cp .fl ul li span{ background:#666; height:1px; width:8px; display:block;   position: absolute;
    top: 36px;}
.cp .fl ul li:hover{ background:#2d4f8f}
.cp .fl ul li:hover span{background:#fff; }
.cp .fl ul li:hover a{ color:#fff;}
.cp .fl .btm{    color: #fff;
    height: 170px;
    position: relative;}
.cp .fl .btm img{ }
.cp .fl .btm p{font-size: 24px;
    padding-left: 22px;
    position: absolute;
    top: 128px;}
.cp .fl .btm span{font-size:24px;padding-left:22px;    position: absolute;
    top: 128px;}

.cp .fr .tit{    height: 60px;
    line-height: 60px;
    margin-bottom: 20px;}
.cp .fr .tit .fl{}
.cp .fr .tit .fr{  width: 76px;}
.cplist li{ 
    position: relative;
       width: 272px;
    float: left;
    margin-right: 27px;
    overflow: hidden;
    border: 1px #c6c6c6 solid;
    padding: 1px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	    margin-bottom: 27px;}
.cplist li a{}
.cplist li span{    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-bottom: 28px solid #c6c6c6;
    border-left: 28px solid transparent;
}
.cplist li .j{ color:#fff;   position: absolute;
    right: 1px;
    bottom: 0px;}
.cplist li:hover a p{ opacity:0}
.cplist li:nth-of-type(3n){ margin-right: 0px;}
.cplist .img{   width: 272px;
    overflow: hidden;}
.cplist .img img{    margin-top: 10px;
    max-width: 266px;
    height: 100%;}
.cplist a p{    display: block;
    height: 40px;
    line-height: 40px;}

.Iproduct_right_zhe{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	text-align: center;
	opacity: 0;
	transition:0.5s;
}
.Iproduct_right_zhe:hover{
	opacity: 1;
    background:rgb(45 79 143 / 64%);

}
.Iproduct_right_zhe img{
    margin-top: 35px;
}
.Iproduct_right_zhe p{
font-size: 16px;color:#fff;     margin-top: 5px;
}
.Iproduct_right_zhe .Ihotline_16fff{
margin-top: 13px;
}
.Iproduct_right_detail{
	margin-top: 37px;
}
.Iproduct_14fff{
	font-size: 14px;color:#fff;
}
.Iproduct_right_detail .Iproduct_14fff{
	display: inline-block;
	width: 80px;height: 30px;line-height: 30px;
	border:1px solid #fff;
	margin-right: 10px;
}
.Iproduct_right_detail .Iproduct_14fff:nth-child(2){
	margin-left: 10px;
}
.Iproduct_right_detail .Iproduct_14fff:hover{
	background: #fff;
	color:#333;
}


.youshi{ }
.Iblank2{ 
    width: 100%;height: 220px;
    background:#fff url(../images/ysbt.jpg) no-repeat top;
}
.main03{background:url(../images/ysbj.png) no-repeat center top;
      height: 1110px;
overflow: hidden;}
.main03 .wrap{position:relative;}
 .main03 .wrap .bj{   margin-top: -2px;}
.main03 .ys{position:absolute;}
.main03 .ys .tit{     font-size: 22px;    margin-bottom: 8px;
    line-height: 30px;}
.main03 .ys span{    font-size: 24px;
    display: block;
    margin-bottom: 26px;
    line-height: 30px;
    color: #0075c1;
    font-weight: bold;}
	.main03 .ys ul{}
.main03 .ys li{    font-size: 15px;
    line-height: 35px;}
.main03 .ys li b{ color:#2d4f8f;    font-weight: 200;}
.main03 .ys a{font-size: 16px; width: 124px;height: 46px; text-align: center; line-height: 45px; border-radius: 6px; margin-top: 18px; color:#fff;}
.main03 .ys .fl{background:#064088;}
.main03 .ys .qq{background:#6c981f;margin-left: 20px; float:left;}
.main03 .ys .fl:hover{background:#1f658c;}
.main03 .ys .qq:hover{background:#1d7e37;}
.main03 .one{    width: 540px;
       left: 114px;
    top:60px; }
.main03 .two{    width: 540px;top:305px;
    left: 114px;
   }
.main03 .three{      width: 480px;
      top: 558px;
    left: 722px;}
.main03 .four{width: 480px;
     top: 824px;
    left: 724px;}


.g_jm{height: 535px;}
.g_jm h2{height: 100px;padding-left: 70px;background:url(../images/jmtit.jpg) no-repeat;font-size: 28px;font-weight: bold;color: #000000;}
.g_jm h2 em{display: block;font-weight: normal;font-size: 22px;color: #333333;}
.g_jm h2 i{color: #2d4f8f;}
.g_jm .m_jm{height: 318px;border: 3px solid #000;}
.g_jm .jm1{position: relative; float: left;width: 398px;}
.g_jm dl{width: 358px;padding:40px 0 0 40px;background:url(../images/jmline.jpg) no-repeat right 40px;height: 323px; position: relative;z-index: 10}

.g_jm dt{height: 72px;background:url(../images/jmico1.jpg) no-repeat;width: 74px;height: 62px;line-height: 62px;text-align: center;font-size: 30px;color: #fff;font-weight: bold;}
.g_jm dl:hover dt{background:url(../images/jmico2.jpg) no-repeat;}
.g_jm h3{height: 34px;line-height: 34px;overflow: hidden;font-size: 18px;font-weight: bold;color: #252525;margin-bottom: 24px;}
.g_jm h3 i{display: inline-block;padding-left: 25px;}
.g_jm p{font-size: 14px;line-height: 22px;color: #555555;height: 138px;width: 250px;}
.g_jm span a{display: block;background:url(../images/go.jpg) no-repeat;width: 172px;height: 34px;}
.g_jm dl:hover span a{background:url(../images/goh.jpg) no-repeat;}
.g_jm dl:hover p{height: 112px;}
.g_jm dl em{position: absolute;left:8px;top:-20px; width: 370px;height: 370px;background: #fff;border: 3px solid #2d4f8f;display: none; z-index: -1}
.g_jm dl:hover em{display: block;}


.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 790px; padding-top: 76px;}
.g_ys h2{background:url(../images/ystit.jpg) no-repeat;height: 130px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_ys h2 em{display: block;font-size: 22px;font-weight: normal;color: #333333;padding-top: 5px;}
.g_ys h2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_ys .ystit{height: 130px;}
.g_ys .ystit li{position: relative; float: left;width: 118px;border: 1px solid #e2e2e2;padding: 20px 0 0 30px;font-size: 20px;line-height: 28px;color: #444444;height: 74px;}
.g_ys .ystit li em{position: absolute;left:57px;top:94px;background:url(../images/ysico.png) no-repeat;width: 24px;height: 10px;display: none;}
.g_ys .ystit li.on{background: #2d4f8f;color: #fff;}
.g_ys .ystit li.on em{display: block;}
.g_ys dt{float: left;width: 825px;height: 467px;}
.g_ys dt img{width: 825px;height: 467px;display: block;}
.g_ys dd{float: left;background:url(../images/ysd.jpg) no-repeat;width: 375px;height: 447px;padding: 20px 0 0 0;}
.g_ys h3{background:url(../images/ysline.png) no-repeat 0 bottom;height: 158px;margin-bottom: 23px;font-size: 24px;font-weight: bold;color: #fff; margin-left: 60px;}
.g_ys h3 b{display: block;}
.g_ys h3 em{display: block;font-size: 20px;font-weight: normal;}
.g_ys ul{height: 124px;border-bottom: 1px solid #3b3b3b;margin-bottom: 43px;}
.g_ys li{font-size: 15px;line-height: 24px;color: #fff;}
.g_ys p{font-size: 15px;line-height: 24px;color: #fff;width: 296px; padding-right: 19px; border-bottom: 1px solid #3b3b3b;margin-bottom: 20px; height: 142px; padding-left: 60px;}
.g_ys .tel{background:url(../images/ystel.png) no-repeat 0 8px;padding-left: 58px;font-size: 16px;color: #fff;margin-left: 60px;}
.g_ys .tel b{display: block;font-size: 30px;font-family: impact;font-weight: normal;}
.g_ys .next,.g_ys .prev{width: 37px;height: 32px;}
.g_ys .next{background:url(../images/rjt.jpg) no-repeat;position: absolute;left:785px;top:735px;}
.g_ys .prev{background:url(../images/ljt.jpg) no-repeat;position: absolute;left:745px;top:735px;}
.g_ys .next:hover,.g_ys .prev:hover{background-position: right 0;}



.g_jc{background:url(../images/lcbg2.jpg) no-repeat center top;height: 806px; padding-top: 76px;}
.g_jc .pft2{background:url(../images/jctit.jpg) top center no-repeat;height: 145px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_jc .pft2 em{display: block;font-size: 22px;font-weight: normal;color: #333333;padding-top: 15px;}
.g_jc .pft2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_jc .pft2 b{color: #2d4f8f;}
.g_jc .jctit{height:110px; }
.g_jc .jctit li{float: left;width: 133px;text-align: center;font-size: 16px;color: #333333;background:url(../images/dian1.png) no-repeat center 0; padding-top: 53px;}
.g_jc .jctit li.on{color: #2d4f8f;font-weight: bold;background:url(../images/dian2.png) no-repeat center 0;}
.g_jc dl{margin-left: 128px; position: relative;}
.g_jc dt,.g_jc dt img{width: 936px;height: 468px;display: block;}
.g_jc dd{position: absolute;left:0;bottom: 0;width: 936px;height: 84px;padding-top: 30px;background:url(../images/sha.png) repeat; }
.g_jc h3{height: 36px;line-height: 36px;text-align: center;overflow: hidden;font-size: 20px;color: #fff;font-weight: bold;}
.g_jc p{font-size: 15px;color: #fff;line-height: 24px;text-align: center;}
.g_jc .next,.g_jc .prev{width: 40px;height: 92px;}
.g_jc .next{background:url(../images/rjt.png) no-repeat;position: absolute;right:50px;top:448px;}
.g_jc .prev{background:url(../images/ljt.png) no-repeat;position: absolute;left:50px;top:448px;}
.g_jc .next:hover,.g_jc .prev:hover{background-position: right 0;}


.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 434px;padding-top: 74px;}
.g_lc .pft3{background:url(../images/lctit.png) no-repeat;height: 100px;text-align: center;font-size: 28px;font-weight: bold;color: #fff;}
.g_lc .pft3 em{display: block;text-transform: uppercase;font-size: 14px;color: #909090;font-weight: normal;}
.g_lc .lclst{height: 230px;}
.g_lc .lclst li{float: left;background:url(../images/lcico.png) no-repeat;font-size: 14px;color: #fff;}
.g_lc .lclst li:hover{background:url(../images/lcicoh.png) no-repeat;}
.g_lc .lc01{width:104px; }
.g_lc .lc02{width:100px;}
.g_lc .lc03{width:99px;}
.g_lc .lc04{width:100px;}
.g_lc .lc05{width:90px;}
.g_lc .lc06{width:94px;}
.g_lc .lc07{width:90px;}
.g_lc .lc08{width:90px;}
.g_lc .lc09{width:90px;}
.g_lc .lc10{width:93px;text-align: center;}
.g_lc .lc11{width:93px;text-align: center;}
.g_lc .lc12{width:93px;}
.g_lc b{display: block;margin-bottom: 70px;}
.g_lc .lclst li:hover{font-size: 16px;font-weight: bold;color: #2d4f8f;}
.g_lc .lc10 b,.g_lc .lc11 b{text-align: left;}
.g_lc .lctel{background:url(../images/ystel.png) no-repeat 422px 0;padding-left: 470px;font-size: 16px;color: #fff;}
.g_lc .lctel b{display: inline-block;font-size: 30px;color: #2d4f8f;font-family: impact;font-weight: normal;}


.g_hz{background:url(../images/hzbg.jpg) no-repeat center top;height: 230px;    margin-bottom: 56px;}
.g_hz .pft4{padding-top: 48px;float: left;width: 386px;font-size: 28px;font-weight: bold;color: #fff;background:url(../images/hztit.jpg) no-repeat 0 56px;height: 160px;}
.g_hz .pft4 a{color: #fff;}
.g_hz .pft4 em{display: block;font-size: 22px;font-weight: normal;}
.g_hz .m_hz{float: left;width: 730px;padding-top: 60px;position:relative;}
.g_hz .m_hz li{}
.g_hz .m_hz li img{width: 100%;display: block;border: 1px solid #dcdcdc;box-sizing:border-box;height:115px;}
.g_hz .owl-carousel .owl-nav.disabled{position:absolute;top:0;right:-70px;width:42px;}

/*应用*/
.y-yon .pft2{background:url(../images/jctit.jpg) top center no-repeat;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.y-yon .pft2 em{display: block;font-size: 22px;font-weight: normal;color: #333333;padding-top: 5px;}
.y-yon .pft2 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.y-yon .pft2 b{color: #2d4f8f;}
.y-yon-a{padding:0 20px;box-sizing:border-box;margin:30px auto 80px;}
.y-yon-a li p{line-height:46px;text-align:center;color:#fff;background:#7f7f7f;}

/**/

.g_news{height: 614px;}
.g_news .pft6{background:url(../images/newtit.jpg) no-repeat;height: 75px;text-align: center;font-size: 28px;font-weight: bold;color: #000}
.g_news .pft6 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_news .pft6 b{color: #2d4f8f;}
.g_news .pft6 a{color: #000}
.g_news .hd{position: relative; height: 66px;line-height: 66px; border-bottom: 1px solid #dcdcdc;margin-bottom: 33px;}
.g_news .u_lst8 li{float: left;height: 66px; line-height: 66px; position: relative; }
.g_news .u_lst8 li a{display: block; float: left; padding: 0 50px;  height: 66px;line-height: 66px;font-size: 18px;color: #252525;font-weight: normal; text-decoration: none;}
.g_news .u_lst8 li.on a,.g_news .u_lst8 li a:hover{color: #2d4f8f;font-weight: bold;}
.g_news .hd span{display: block;position: absolute;right:0;top:10px;text-transform: uppercase;font-size: 15px;color: #7f7f7f;}
.g_news .newtit1 em{background:url(../images/newtit1.jpg) no-repeat 0 10px;width: 48px;height: 48px;position: absolute;left:0;top:0;}
.g_news .newtit2 em{background:url(../images/newtit2.jpg) no-repeat 0 10px;width: 48px;height: 48px;position: absolute;left:0;top:0;}
.m_news .dtimg{float: left;width: 485px;position: relative;}
.m_news .dtimg em{position: absolute;left:0;top:-5px;background:url(../images/zxico.png) no-repeat;width: 86px;height: 66px;}
.m_news .dtimg dt{width: 485px;height: 365px;}
.m_news .dtimg dt img{display: block;width: 485px;height: 365px;}
.dtr{width: 660px; margin-left: 50px;}
.dtr .newtj{height: 100px;}
.dtr .newtj h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #2d4f8f;margin-bottom: 10px;}
.dtr .newtj h3 a{color: #2d4f8f;}
.dtr .newtj p{font-size: 14px;color: #333333;line-height: 22px;height: 66px;overflow: hidden;}
.dtr .u_dlst1{height: 88px;margin-bottom: 16px;clear: both;}
.dtr .u_dlst1 dt{float: left;width: 98px; padding-top: 8px; height: 80px; font-size: 32px;color: #fff;text-align: center; background: #252525}
.dtr .u_dlst1 dt em{    display: block;
    height: 24px;
    line-height: 74px;
    color: #fff;
    font-size: 15px;
    text-align: center;}
.dtr .u_dlst1 dd{float: left;width: 540px; height: 66px;border: 1px solid #c2c2c2; border-left: none; padding: 20px 0 0 20px; }
.dtr .u_dlst1 dd h3{height: 26px;line-height: 26px; overflow: hidden;}
.dtr .u_dlst1 dd h3 a{color: #000000;font-size: 15px;font-weight: normal;}
.dtr .u_dlst1 dd p{font-size: 14px;color: #555555;line-height: 24px;height: 24px;overflow: hidden;}
.dtr .u_dlst1:hover dt{background: #2d4f8f;}
.dtr .u_dlst1:hover dd{border: 1px solid #2d4f8f;}

.m_jc{overflow:hidden;}

/*  */
.g_zj .pft5{background:url(../images/abtit.jpg) no-repeat;height: 75px;text-align: center;font-size: 28px;font-weight: bold;color: #000;line-height:32px;}
.g_zj .pft5 span{display: block;font-size: 14px;font-weight: normal;color: #c1c2c2;text-transform: uppercase;}
.g_zj .pft5 b{color: #2d4f8f;}
.g_zj .pft5 a{color: #000}
.g_zj p{padding: 0 40px;text-align: center;font-size: 15px;color: #333333;line-height: 22px; height: 44px;overflow: hidden; margin-bottom: 30px;}
.g_zj span a{display: block;background:url(../images/abtn.jpg) no-repeat;width: 156px;height: 34px;line-height: 34px;padding-left: 16px;font-size: 16px;font-weight: bold;color: #fff; margin: 0 auto 50px;}
.g_zj .video{float: left;width: 568px;height: 451px;}
.g_zj .video img{width: 568px;height: 451px;}
.g_zj .xclst{float: right;width: 632px;}
.g_zj .xclst li{position: relative; float: left;width: 287px;margin-left: 22px;margin-bottom: 20px; heigt:215px;overflow:hidden;}
.g_zj .xclst li img{width: 287px;height: 215px;display: block;transition: all 0.3s linear 0s;}
.g_zj .xclst li:hover img{transform: scale(1.2);opacity: 0.6}
.g_zj .xclst li em{position: absolute;left:0;bottom: 0;width: 287px;height: 40px;line-height: 40px;overflow: hidden;font-size: 15px;color: #fff;background:url(../images/sha.png) repeat;text-align: center;}



/*  */
.g_link{ height: 150px;background:url(../images/linkbg.jpg) no-repeat center top;}
.g_link .pym{height: 48px;line-height: 48px;font-size: 18px;font-weight: bold; padding-left: 100px;}
.g_link .pym a{color: #333333;}
.link_c{line-height:56px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:2px 12px;float: left; height: 24px; line-height:24px; color:#555555;display: block;}



/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }