/* 清除内外边距 */



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset, lengend, button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

    margin: 0;

    padding: 0;

}



input,textarea {border: 2 none; box-shadow: none; outline: none;}



/* 设置默认字体 */

body,button, input, select, textarea {font: 14px/22px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif; color: #666;}



* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/



address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */



/* 重置列表元素 */

ul, ol ,li{list-style: none;}



/* 重置文本格式元素 */

a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/

a:hover {text-decoration: none; color:#910800;}



/* 重置表单元素 */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea {

    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */

}



/* 重置表格元素 */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html {overflow-y: scroll;}



/*设置浮动*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}



/*字体大小*/

.clear{clear: both;height: 0;}

.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}





/*表单弹框*/

.nsw-modal {

	width: 100%;

	height: 100%;

	background: rgba(225, 225, 225, 0.5);

	position: fixed;

	top: 0;

	left: 0;

	z-index: 99999;

}

/*友情链接*/
.f_link{height: 70px;line-height: 36px;overflow: hidden;}
.f_link b{display: block;float: left;font-size: 14px;color: #555;width: 110px;}
.f_link p{font-size: 14px;color: #666;float: left;width: 1090px;}
.f_link p a{font-size: 14px;color: #666; padding:0 10px 0 0;}
.f_link p a:hover{color: #333;}

.modal-dialog {

	position: fixed;

	color: #000000;

	top: 150px;

	width: 400px;

	border-radius: 3px;

	min-height: 155px;

	overflow: hidden;

	z-index: 99998;

	margin-left: -200px;

	left: 50%;

}



.modal-dialog .css-icon {

	background-image: url("../image/modal-icons.png");

}



.modal-dialog .modal-head {

	height: 30px;

	line-height: 30px;

	padding: 0px 20px;

	background: #F6EFEF;

	font-size: 14px;

}



.modal-dialog .modal-head .modal-logo {

	width: 15px;

	height: 15px;

	background-position: 1px 0px;

	margin: 8px 5px 0 0;

	float: left;

}



.modal-dialog .modal-head .close {

	float: right;

	width: 15px;

	height: 15px;

	background-position: -14px 0px;

	margin-top: 8px;

}



.modal-dialog .modal-body {

	width: 100%;

	min-height: 125px;

	background: #ffffff;

}



.modal-dialog .modal-body .modal-body-left {

	width: 140px;

	float: left;

}



.modal-dialog .modal-body .modal-body-left .icon {

	width: 64px;

	height: 64px;

	margin: 30px 0 0 48px;

}



.modal-dialog .modal-body .modal-body-left .success-message {

	background-position: 0px -14px;

}



.modal-dialog .modal-body .modal-body-left .warming-message {

	background-position: 0px -78px;

}



.modal-dialog .modal-body .modal-body-right {

	width: 260px;

	float: right;

	padding-top: 20px;

}



.modal-dialog .modal-body .modal-body-right .close-btn {

	color: #000;

	text-align: center;

	width: 90px;

	display: inline-block;

	height: 24px;

	line-height: 24px;

	background: #818079;

}



.modal-dialog .modal-body .modal-body-right p {

	line-height: 30px;}





/**/

body{min-width: 1200px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}

.content{ width:1200px; margin:0 auto;}



/**/

.digital{padding: 80px 0 0;height: 170px;}

.ibrand-num li{float:left;height:100px;color:#080808;font-size:20px;width: 250px;}

.ibrand-num li b{font-size:60px;line-height: 60px; font-family:"Impact";font-weight: normal;padding-right: 5px;display: block;float: left;}

.ibrand-num li i{font-size:60px;line-height: 60px; font-family:"Impact";display: block;float: left;padding-right: 5px;}

.ibrand-num li em{width: 35px;text-align: center;height: 35px;line-height: 32px;background: #1364ce;color: #fff;border-radius: 50%;display: block;float: left;margin-top: 13px;}

.ibrand-num li span{display:block; padding:10px 0 0;width: 100%;clear: both;}

.ibrand-num li:last-child{width: 200px;}

/**/

.lcbj{height:272px; background:url(../images/lcbj.jpg) no-repeat center; }

.lc{height:272px;}

.lc ul{width:948px; float:left;padding-top:36px;}

.lc ul li{float:left;width:122px; height:130px; border-right:1px solid #305eb9; margin-right:12px;}

.lc ul li b{display: block;width:39px; height:34px; margin-bottom: 39px;}

.lc ul li b img{width:39px; height:34px;}

.lc ul li span{display: block; }

.lc ul li span i{display:block; font-size: 11px; color:#FFF; text-transform: uppercase; }

.lc ul li span em{display: block;font-size: 15px; font-weight: bold; color:#FFF;}

.lc ul li.last{border-right:0;}

.lc .lx{width:230px; float:right; padding-top:36px;}

.lc .lx span{display: block; text-align: right; font-size: 18px; line-height: 20px; color:#282828; font-weight: bold;}

.lc .lx em{display: block;font-size: 27px; color:#244ca1; text-align: right; line-height: 28px; margin-top: 18px; font-weight: bold; margin-bottom: 27px;}

.lc .lx a{display: block;width:166px; height:43px; line-height: 43px; border:2px solid #282828; color:#282828;font-size: 17px; font-weight: bold; padding-left:42px;float:right; background:url(../images/jt.png) no-repeat 70%;}

/**/

/**/

.edgebj2{height:1060px;overflow: hidden;}

.edge2{padding-top: 0 !important;height:986px;}

.edge2 h3{text-align: center; margin-bottom: 78px;}

.edge2 h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images/prtb.png) no-repeat bottom center;}

.edge2 h3 span i{font-weight: bold;}

.edge2 h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}

.edge2 dl{width: 576px;

    float: left;

    margin-bottom: 0px;

    margin-left: 47px;

    margin-top: 40px;}

.edge2 dl dt{width:576px; height:221px; margin-bottom: 40px; overflow: hidden;}

.edge2 dl dt img{width:576px; height:221px;transition: all 0.5s linear;}

.edge2 dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);}

.edge2 dl dd span{display:block;padding-left:86px;font-size: 25px; color:#2e2e2e;height:77px; position: relative;}

.edge2 dl dd .e1{display: block;background:url(../images/01.jpg) no-repeat left top;}

.edge2 dl dd .e2{display: block;background:url(../images/02.jpg) no-repeat left top;}

.edge2 dl dd .e3{display: block;background:url(../images/03.jpg) no-repeat left top;}

.edge2 dl dd .e4{display: block;background:url(../images/04.jpg) no-repeat left top;}

.edge2 dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;bottom:0; left:87px;}

.edge2 dl dd span b{font-size: 25px; color:#2e2e2e;}

.edge2 dl dd span em{display: block;font-size: 12px; line-height: 12px; color:#ababab; text-transform: uppercase; margin-top: 11px;}

.edge2 dl dd p{font-size: 16px; color:#666;padding-left:86px; margin-top: 28px;}

.edge2 dl.first{margin-left: 0;}

/*guide*/


.yz_t{position: absolute;left: 250px;bottom: 70px;height: 12px;z-index: 10;width: 100%;}
.yz_t i{display: inline-block;width: 12px;height: 12px;background: #fff;border-radius: 100%;margin: 0 7px;vertical-align: top;cursor:pointer;}
.yz_t i.on{background: #1364ce;}

.guide{padding: 80px 0 90px;background: url(../images/yinz_bg.jpg) repeat center top;}
.guide dl{height: 585px;}
.guide dt{float: left;padding: 42px 0 42px 96px;background: url(../images/guide-sk.jpg) no-repeat;position:relative;}
.guide dd{float: right;width: 570px;height: 585px;position: relative;}
.yz_s li{float: left;width: 160px;height: 160px;border-radius: 80px;background: #f2f2f2;padding-top: 38px;box-sizing: border-box;margin: 0 50px 85px;}
.yz_s li:nth-child(2n){ margin-right: 0; }
.yz_s li em{ display: block;width: 50px;height: 50px;margin: 0 auto;overflow: hidden; }
.yz_s li em img{ display: block; width: 50px;height: 50px;transition: all 0.5s;}
.yz_s li.cur em img:nth-child(1){ margin-top: -50px; }
.yz_s li i{ display: block;font-size: 22px;line-height: 22px;text-align: center;color: #333;padding-top: 11px; position: relative;}
.yz_s li.cur { background: #1364ce; }
.yz_s li.cur i{color: #fff;font-weight: bold;}
.yz_s li.cur i:after{ position: absolute;width: 0;height: 0;border-style: solid;border-width: 12px 12px 0 12px;border-color: #1364ce transparent transparent transparent;left:50%;margin-left: -12px;content: "";top:69px;}
.yz_s li:nth-child(4).cur i:after,.yz_s li:nth-child(5).cur i:after,.yz_s li:nth-child(6).cur i:after{ top:-98px;border-width: 0 12px 12px 12px;border-color: transparent transparent #1364ce transparent; }

.yz_s li p{ position: absolute;left: 0;width: 570px;top:190px;font-size: 18px;color: #333;text-align: center; opacity: 0;}
.yz_s li.cur p{ opacity: 1; }
/*.yz_s li:nth-child(2n+1) p{ text-align: left; }*/
/*.yz_s li:nth-child(3n) p{ text-align: right; }*/

.yz_sz{position: absolute;right: 0;bottom: 0;height: 147px;background: #1364ce;width: 704px;}
.yz_sz li{float: left;width: 25%;text-align: center;height: 147px;transition: all 0.5s;padding-top: 44px;box-sizing: border-box;}
.yz_sz li span{display: block;font-size: 16px;color: #fff;line-height: 16px;height: 30px;}
.yz_sz li b{display: inline-block;font-size: 40px;line-height: 30px;font-family: Arial;}
.yz_sz li p{font-size: 16px;color: #fff;line-height: 16px;padding-top: 12px;font-weight: bold;}
.yz_sz li:hover{transform: translateY(-10px);}


/*super*/
.super{padding: 100px 0 0;}

.super_con dl{float: left;width: 33.3%;position: relative;overflow: hidden;}
.super_con dt img{display: block;width: 100%;}
.super_con dd{position: absolute;left: 0;bottom: 0;width: 90%;padding: 60px 2.3vw 0;box-sizing: border-box;height: 270px; transition: height 0.5s; background: url(../images/jia2.png) no-repeat 2.3vw 170px;  border-radius: 0px 3.125vw 0px 0px;}
.super_con dd h3{font-size: 30px;color: #fff;line-height: 30px;margin-bottom: 5px;white-space: nowrap;}
.super_con dd h3 i{display: block;font-size: 24px;line-height: 50px;font-weight: normal;padding-bottom: 18px;}
.super_con dd p{opacity: 0;visibility: hidden;font-size: 14px;color: rgba(255,255,255,0.5);line-height: 24px;position: relative;margin-bottom: 24px;transition: all 0.3s;}
.super_con dd p:after{position: absolute;width: 4px;height: 4px;content: "";background: #fff;left: -12px;top: 10px;border-radius: 50%;}
.super_con dl.cur dd{height: 350px;background: rgba(19, 100, 206, 0.9);}
.super_con dl.cur dd p{opacity: 1;visibility: visible;}

@media screen and (max-width:1440px){
    .super_con dd h3{font-size: 27px;}
    .super_con dd h3 i{font-size: 21.6px;}
}
/**/
.case1{height:480px;}
.case1 .cas{padding-top:10px;}
.cas h2{text-align: center;margin-bottom: 42px;}
.cas h2 span{display: block; height:48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}
.cas h2 em{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; margin-bottom: 18px; font-weight: normal;}
.cas h2 i{display: block; width:59px; height: 3px; background:#1240B8; margin:0 auto;}
.cas .hd{height:100px; }
.cas .hd .hd-left{width:1040px;float:left;}
.cas .hd .hd-left span{float:left;height:100px;width:91px;}
.cas .hd .hd-left span i{display: block; width:39px; height:37px; margin:0 auto 2px;}
.cas .hd .hd-left span .cas-icon1{background:url(../images/cas-icon1.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon2{background:url(../images/cas-icon2.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon3{background:url(../images/cas-icon3.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon4{background:url(../images/cas-icon4.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon5{background:url(../images/cas-icon5.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon6{background:url(../images/cas-icon6.png) no-repeat center;}
.cas .hd .hd-left span .cas-icon7{background:url(../images/cas-icon7.png) no-repeat center;}
.cas .hd .hd-left span em{display: block; height:38px; line-height: 38px;text-align: center;padding-bottom:3px; font-size: 16px; color:#333333;}
.cas .hd .hd-left b{display: block; width:24px; height:43px; background:url(../images/cas-xt.png) no-repeat center;float:left;margin:9px 14px 0;}
.cas .hd .hd-left span a{display: block;}
.cas .hd .hd-left span:hover .cas-icon1{background:url(../images/cas-icon1_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon2{background:url(../images/cas-icon2_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon3{background:url(../images/cas-icon3_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon4{background:url(../images/cas-icon4_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon5{background:url(../images/cas-icon5_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon6{background:url(../images/cas-icon6_h.png) no-repeat center;}
.cas .hd .hd-left span:hover .cas-icon7{background:url(../images/cas-icon7_h.png) no-repeat center;}
.cas .hd .hd-left span:hover em{background:url(../images/cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}
.cas .hd .hd-rig{float:right;width: 113px;height:100px;}
.cas .hd .hd-rig i{display: block; width:39px; height:37px; margin:0 auto 2px;background:url(../images/cas-icon8.png) no-repeat center;}
.cas .hd .hd-rig em{display: block; height:38px; line-height: 38px;text-align: center;padding-left:14px; font-size: 16px; color:#333333;}
.cas .hd .hd-rig:hover i{background:url(../images/cas-icon8_h.png) no-repeat center;}
.cas .hd .hd-rig:hover em{background:url(../images/cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}
.cas .cas-con{height:426px; position: relative;margin-bottom: 42px;}
.cas .cas-con dl{height:426px;background:#F3F3F3;}
.cas .cas-con dl dt{width:768px; height:426px; float:left; line-height: 0;}
.cas .cas-con dl dt img{width:100%; height:426px;}
.cas .cas-con dl dd{width:432px; float:right;padding:65px 46px 0; box-sizing: border-box;}
.cas .cas-con dl dd h4{height:60px; line-height: 36px; margin-bottom: 7px;}
.cas .cas-con dl dd h4 a{font-size: 18px; color:#333333; font-weight: bold;}
.cas .cas-con dl dd em{display: block;line-height: 19px;font-size: 14px; color:#333333;padding-bottom:23px; position: relative;margin-bottom: 12px;}
.cas .cas-con dl dd em:before{width:53px; height:2px; background:#1240B8; content:""; position: absolute;left:0;bottom:0;}
.cas .cas-con dl dd p{line-height: 24px;font-size: 14px; color:#666666;letter-spacing: 1px;margin-bottom: 26px;}
.cas .cas-con .cas-jt{position: relative;}
.cas .cas-con .cas-jt i{display: block; width:50px;height:50px;}
.cas .cas-con .cas-jt .cas-prev{background:url(../images/cas-prev.png) no-repeat center; position: absolute; left:-97px; top:-298px;}
.cas .cas-con .cas-jt .cas-next{background:url(../images/cas-next.png) no-repeat center; position: absolute; right:-97px; top:-298px;}
.cas .cas-con .cas-ul{width:210px; position: absolute; right:155px; bottom:112px;}
.cas .cas-con .cas-ul li{float:left;width:15px; height:15px;background:#D0D0D0;margin-right: 20px;border-radius: 50%;}
.cas .cas-con .cas-ul li.on{background:#1240B8;}
.cas .cas-gs ul{height:97px; overflow: hidden;}
.cas .cas-gs ul li{float:left; width:240px; height:48px; line-height: 48px;border-bottom:1px solid #dadada;}
.cas .cas-gs ul li a{font-size: 14px; color:#090909;}
.cas .cas-gs ul li:hover a{font-weight: bold; color:#1240B8;}
.cas .pro-btn{display: block;background:#f18e00; height:41px; line-height: 41px;width: 156px;text-align: center;color: #ffffff;font-size: 15px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}

/*case*/
.case{padding: 80px 0 15px;;background: #F2F2F2;width: 100%;overflow-x: hidden;z-index: 1;}
.case:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 180px;background: #fff;z-index: -1;content: "";}
.case_t{height: 70px;border-bottom: 1px solid #E2E2E2;margin:0px 0 40px;}
.case_t li{float: left;height: 82px;background: url(../images/case_jt1.jpg) no-repeat bottom center;text-align: center;margin-right: 96px;}
.case_t li:last-child{margin-right: 0;}
.case_t li a{display: block;height: 82px;font-size: 20px;color: #000;line-height: 20px;}
.case_t li a i{display: block;font-size: 12px;color: #666;line-height: 32px;opacity: 0.4;text-transform: uppercase;font-family: Arial;}
.case_t li:hover{background: url(../images/case_jt2.jpg) no-repeat bottom center;}
.case_t li:hover a{color: #1364ce;font-weight: bold;}
.case_con{height: 615px;}
.poster-main {position: relative;margin:0 auto;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}
.poster-main .poster-prev-btn{right:0;}
.poster-main .poster-prev-btn img{position: absolute;right: -120px;top: 50%;transform: translateY(-50%);}
.poster-main .poster-next-btn{left:0;}
.poster-main .poster-next-btn img{position: absolute;left: -120px;top: 50%;transform: translateY(-50%);}
.poster-item{position: relative; margin: 0 auto; opacity: 1;}
.poster-item dd{opacity: 0;visibility: hidden;transition: all 0.3s;position: absolute;left: 50%;bottom: 22px;width: 820px;height:115px;transform: translateX(-50%);background: rgba(19, 100, 206, 0.9);padding: 0 44px;box-sizing: border-box;}
.poster-item dd h4{padding: 10px 0 4px;}
.poster-item dd h4 a{display: block;font-size: 18px;color: #fff;height: 30px;line-height: 30px;}
.poster-item dd p{font-size: 14px;color: #fff;line-height: 24px;opacity: 0.5;width: 590px;}
.poster-item dd .xq{position: absolute;font-size: 14px;color: #1364ce;line-height: 16px;width: 67px;height: 67px;padding: 17px 15px 0;box-sizing: border-box;text-align: center;background: #fff;border-radius: 50%;right: 44px;bottom: 23px;}
.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0; opacity: 1;}
.poster-main .poster-list .active dd{opacity: 1;visibility: visible;}
.way {
    background: #fff;
    padding: 0 20px;
}
/*六大产品优势*/

.pro01_m dl:nth-child(9){margin-left: 0;}

.six{background: url(../images/six_bg.jpg) no-repeat center 0;height: 32rem;overflow: hidden;padding: 3.5rem 0 0;background-size: 100% 35.5rem;}

.six .pro_tit{background: url(../images/six_tbg.png) no-repeat center 12px;}

.six dl{width: 16.66%;margin-top: 3rem;height: 20.9rem;position: relative;float: left;}

.six dl dt{width: 100%;text-align: center;padding: 2.5rem 0 0;height: 15.5rem;position: relative;}

.six dl dt:before{content: "";width: 0.15rem;height: 100%;position: absolute;top: 0;right: 0;background: url(../images/six_line.png) no-repeat;background-size: 0.15rem 18rem;}

.six dl dt b{display: block;font-size: 1rem;color: #fff;font-family: "DINOT";height: 5rem;line-height: 1.5rem;}

.six dl em{display: block;width: 3rem;height: 2.5rem;margin: 0 auto;line-height: 0;overflow: hidden;}

.six dl em img{width: 3rem;height: 2.5rem;}

.six dl h5{font-size: 1.3rem;color: #fff;height: 5.5rem;line-height: 1.6rem;overflow: hidden;padding-top: 2rem;}

.six dl h5 i{display: block;font-size: 1rem;font-weight: normal;}

.six dl dt h5{background: url(../images/six_ico07.png) no-repeat center bottom;background-size: 0.6rem 0.3rem;}

.six dl dd{width: 100%;height: 0;position: absolute;top: 0;left: 0;text-align: center;overflow: hidden;z-index: 1;}

.six dl dd h5{color: #333;padding-top: 1rem;height: 3.5rem;}

.six dl dd p{font-size: 0.7rem;color: rgba(51,51,51,0.7);line-height: 1.4rem;width: 66%;margin: 0 auto;-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;  overflow: hidden; text-overflow: ellipsis;}

.six dl dd {

  vertical-align: middle;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;

  -webkit-transition-property: color;

  transition-property: color;

  transition: all 0.3s;

}

.six dl dd:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: rgba(255,255,255,1);

  -webkit-transform: scaleY(0);

  transform: scaleY(0);

  -webkit-transform-origin: 50% 0;

  transform-origin: 50% 0;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.six dl:hover dd:before,.six dl.cur dd:before {

  -webkit-transform: scaleY(1);

  transform: scaleY(1);

  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.six dl:hover dd,.six dl.cur dd{height: 16.9rem;padding-top: 4rem;}

.six dl.nobor dt:before{background: none;}

.six dl:hover dt,.six dl.cur dt{display: none;}

#SearchForm{width: 198px;
    height: 40px;
    border-radius: 28px;
    background: #f4f4f4;
    line-height: 35px;
    font-size: 14px;
    color: #333; 
    border: 1px solid #ccc;
    outline: none;
    text-indent: 10px;
    float: left;
    margin-left: 50px;
    margin-top:14px;}
input.txt{ width: 142px;
    line-height: 40px;
    background: none;
    border: none;
    color: #333;}
#submit {
   width: 31px;
    height: 18px;
    background: url(../images/s_so.gif) no-repeat center top;
    cursor: pointer;
    border: none;
    outline: none;
}

/**/

.pro02{padding: 80px 0 35px;}

.pro02 .pro_tit{background: url(../images/chang_tbg.png) no-repeat center 12px;}

.pro02 .pro_tit,.pro02 .pro_tit a,.pro02 .pro_tit span,.edge2 .pro_tit,.edge2 .pro_tit a,.edge2 .pro_tit span,

.case .pro_tit,.case .pro_tit a,.case .pro_tit span,

.news .pro_tit,.news .pro_tit a,

.super .pro_tit,.super .pro_tit span

{color: #333;}

.pro02 .pro_tit a:hover,.pro_tit i,.case .pro_tit a:hover,.news .pro_tit a:hover{color: #244ca1;}



.pro02_l{width: 600px;height: 595px;line-height: 0;margin-top: 50px;overflow: hidden;position: relative;}

.pro02_l img{width: 600px;height: 595px;}

.cp_tit{height: 50px;line-height: 50px;position: absolute;bottom: 0;left: 30px;font-weight: normal;z-index: 5;}

.cp_tit i{display: block;float: left;font-size: 16px;color: #fff;}

.cp_tit em{width: 28px;height: 6px;display: block;float: left;line-height: 0;padding: 20px 0 0 15px;-webkit-transition:transform .3s;transition:transform .3s;}

.cp_tit em img{width: 28px;height: 6px;}

.pro02_l .cp_tit{bottom: 10px;}

.pro02_l:hover em,.pro02_r ul li:hover em{-webkit-transform:translate(3px,0);transform:translate(3px,0);}

.cp_tit em img:hover

{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.pro02_r{background: #fff;width: 830px;height: 502px;position: absolute;top: 270px;right: 0;}

.pro02_r ul li{width: 395px;height: 222px;margin: 20px 0 0 20px;float: left;}

.pro02_r ul li a{width: 395px;height: 222px;position: relative;display: block;overflow: hidden;line-height: 0;}

.pro02_r ul li a:after{content: "";width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background: url(../images/cp_k.png) no-repeat;}

.pro02_r ul li a:before{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }

.pro02_r ul li a:hover:before{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}

.cp-more{display: block;width: 190px;height: 54px;margin: 50px auto 0;}

.cp-more a{font-size: 16px;color: #fff;display: block;width: 122px;height: 54px;line-height: 54px;background: #244ca1;border-radius: 30px;overflow: hidden;padding: 0 18px 0 50px;}

.cp-more b{display: block;line-height: 0;width: 33px;height: 33px;float: right;padding-top: 10px;}

.cp-more b img{width: 33px;height: 33px;}

.cp-more a {

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;

}

.cp-more a:hover {

  -webkit-animation-name: hvr-pulse-shrink;

  animation-name: hvr-pulse-shrink;

  -webkit-animation-duration: 0.3s;

  animation-duration: 0.3s;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

  -webkit-animation-direction: alternate;

  animation-direction: alternate;

}

.title h2{height: 120px;text-align: center;font-size: 48px;color: #1a1a1a;font-weight: normal;}
.title h2 a{color: #1a1a1a}
.title h2 em{display: block;
    font-size: 20px;
    color: #505050;
    padding-top: 30px;}
	
/**/
.g-products{height: auto;overflow: hidden; background:#f9f9f9;padding:72px 0 30px; box-sizing: border-box; font-family: "Microsoft YaHei";margin:0 auto; }
.g-products .tit01{height:156px;}
.products{width:1200px;margin:0 auto;}

.pro{width:1200px;background: #fff;margin-bottom: 60px;}
.pro dl{height:426px;}
.pro dl dt{width:768px;height: 426px;position: relative;float: left;}
.pro dl dt img{width:100%;display: block;height: 426px;}
.pro dl dt h3{font-size: 38px;color:#ffffff;font-weight: bold; line-height:55px;padding-bottom: 30px;background:url(../images/clmico.png) no-repeat left bottom;position: absolute;left:35px;top:50px;}
.pro dl dd{width:432px;height: 426px;padding:50px 40px;border:1px solid #fff;float: left;box-sizing: border-box;box-shadow: 0 0 6px #e4e4e4;}
.pro dl dd .clm-erj{margin-bottom: 15px;}
.pro dl dd .clm-erj a{
  
    line-height: 32px;
   
    text-align: left;
    float: left;
    display: block;
    margin: 0 9px 9px 0;
    font-size: 20px;
    font-weight: bold;
    color: #333333;}
.pro dl dd .clm-erj a:nth-child(3n){margin-right: 0;}
.pro dl dd .clm-erj a:hover{}
.pro dl dd .pro-desc{margin-bottom: 15px;}
.pro dl dd p{font-size: 14px;color: rgba(51, 51, 51, 0.7);line-height: 30px;    overflow: hidden;
margin-top:20px;
margin-bottom:20px;}
.pro dl dd strong{font-weight: bold;color: #333333;display: block;float: left;}
.pro dl dd em{display: inline-block;width:282px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;  overflow: hidden; text-overflow: ellipsis;}
.pro dl dd .pro-btn{display: block;background:#f18e00; height:41px; line-height: 41px;width: 156px;text-align: center;color: #ffffff;font-size: 15px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}

.pro-nav dl:nth-child(6n) {
    padding:0 20px 20px 0;
}
.pro-nav dl:nth-child(4n) {
    
}
.pro-nav{width:1200px;margin-bottom: 18px;clear: both;overflow: hidden;}
.pro-nav dl{    height: 140px;padding:0 20px;position: relative;width:240px; float: left;box-sizing: border-box;}
.pro-nav dl::after{content: "";position: absolute;width: 1px;height: 100px;background:#e5e5e5;right:0px;top:28px;} 
.pro-nav dt{height:40px;padding:10px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;}
.pro-nav dt a{height:40px;line-height: 40px;text-align: left;font-size: 20px;color: #333333; font-weight: bold; display: block;background: url(../images/clmico.png) no-repeat right center;}
.pro-nav dd a{display: block;width:50%;float: left;font-size: 14px;color: #333333;line-height: 28px;overflow: hidden;
white-space:nowrap;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;}
.pro-nav dd a:hover{color: #1364ce;}
.pro-nav dl:first-child{padding-left:0;}
.pro-nav dl:last-child {
    
    height: 100%;
}
.pro-nav dl:last-child::after{width:0;}

.pro-c{width:1200px;}
.pro-c .pro-bd{clear: both;overflow: hidden;}
.pro-c li{margin-right:25px;width:281px;height:265px;float: left;position: relative;
background:#fff;}
.pro-c li span img{width:100%;display: block;max-height:281px; }
.pro-c li h4{width:100%; height: 50px;line-height: 50px;position: absolute;left:0;bottom: 0; font-size: 16px;color:#333333;font-weight: normal; text-align: center;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;border-bottom: 2px solid #1364ce;}
.pro-c li h4 img{ width:16px;height:16px;vertical-align: middle;margin-left: 5px;display: none;}
.pro-c li:hover h4{color:#fff;background:#1364ce;border-top-left-radius: 22px;border-top-right-radius: 22px;}
.pro-c li:hover h4 img{display: inline-block;}
.show-left01{ font:16px "Microsoft YaHei"; width:24px; height:44px;text-align:center;background:url(../images/show-left.png) no-repeat right center;color:#444; font-weight:bold; position:relative; top:-137px;margin-top:-22px; left:-60px;cursor: pointer;}
.show-right01{font:16px "Microsoft YaHei"; width:24px;height:44px;text-align:center;background:url(../images/show-right.png) no-repeat left center; color:#444; font-weight:bold; position:relative; top:-160px;margin-top:-22px;right:-1227px;cursor: pointer;}

.jgbj{ height:824px; background:#fff; padding-top:70px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }

.jgbj h2{ margin-bottom: 0px;}



.jg_tit{ height: 70px;border-top:1px solid #e7e7e7;}

.jgtit{width: 1200px; margin:0  auto;}

.jgtit li{height: 70px;
    line-height: 70px;
    font-size: 20px;
    color: #666666;
    text-align: left;
    float: left;
    padding-right: 40px;
    padding-left: 56px;
    background: url(../images/faico.png) no-repeat 11px center;
    position: relative;}

.jgtit li a{color: #333333; text-decoration: none; }

.jgtit span{height: 70px; line-height: 70px; font-size: 20px; color: #666666;text-align: left; float: left;padding-right: 37px;padding-left: 78px; background: url(../images/faico.png) no-repeat 44px center; display: block; }

.jgtit span a{color: #333333; text-decoration: none; }



.jgtit li.cur ,.jgtit li:hover{background: url(../images/faicocur.png) no-repeat 11px center;}

.jgtit li.cur:before,.jgtit li:hover:before{content: "";width: 100%; height: 3px; position: absolute;top:-1px; left: 0; background:#1364ce;}

.jgtit li.cur a,.jgtit li:hover a{ color: #1364ce; font-weight: bold;}



.jg_clm{background: #f7f7f7;}

.jg_clm .clm{width: 1200px; height: 541px;box-sizing: border-box;position: relative; }

.jg_clm .clm .clm_pic {width: 600px; height: 541px; float: left;}

.jg_clm .clm .clm_pic img{width: 960px; height: 541px;  display: block;margin-left: -360px;}



.jg_clm .clm .clm_left{margin:50px 0 0 60px; width: 540px; float: right;}

.jg_clm .clm .clm_desc{ height: 145px; }
.jg_clm .clm .clm_desc i a{ display: block;
    width: 216px;
    height: 48px;
    line-height: 48px;
    background: #f18e00;
    text-align: center;
    font-size: 14px;
    color: #fff;
    transition: all 0.5s; }

.jg_clm .clm .clm_desc h4{ font-size: 36px; color: #1364ce; line-height: 68px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal; }

.jg_clm .clm .clm_desc p{line-height: 30px; height: 160px; font-size:16px; overflow: hidden; color: #666666; text-align: justify;}

.jg_clm .clm .clm_desc p b{ font-weight: bold; }



.jg2 .jgtit2{ height: 35px;line-height: 35px; margin-bottom: 15px; position: relative; color: #333333; font-size: 18px; font-weight: bold; text-align: center; }

.jg2 .jgtit2:before{content: "";width: 200px; height: 1px; position: absolute;left:0;top:17px;background:#d8d8d8;}

.jg2 .jgtit2:after{content: "";width: 200px; height: 1px; position: absolute;right:0;top:17px;background:#d8d8d8;}

.jg2 ul li {float: left;width: 263px; margin-right: 10px; box-sizing: border-box;  overflow: hidden;}

.jg2 ul li img{width: 263px; display: block;}

.jg2 ul li:nth-child(2){margin-right: 0;}









/*合作客户*/

.partner{padding: 0 0 75px;}

.par_tit{height: 50px;line-height: 50px;overflow: hidden;position: relative;background: url(../images/hz_ico.gif) no-repeat 0 center;width: 1150px;padding-left: 50px;}

.par_tit:before{content: "";width: 857px;height: 1px;background: #e3e3e3;position: absolute;top: 50%;right: 75px;}

.par_tit a{font-size: 24px;color: #1364ce;}

.par_tit span{float: right;}

.par_tit span a{font-size: 14px;color: #333;font-weight: normal;}

.par_qie{padding: 25px 0 0;}

.partner ul li{width: 189px;height: 142px;float: left;line-height: 0;margin-left: 15px;}

.partner ul li a{width: 187px;height: 140px;display: block;border: #d7d7d7 1px solid;}

.partner ul li a:hover{border: #244ca1 1px solid;}

.partner ul li img{width: 187px;height: 140px;}
.ys_bj{background: url(../images/ys_bj.jpg) no-repeat center top;height: 1020px;box-sizing: border-box;padding-top:83px;}
.yous .titis{height: 153px;}
.ys_nr dl{height: 680px;background: #fff;}
.ys_nr dd{float:left;width:592px;margin-left:-100px;height: 680px;box-sizing: border-box;padding:98px 90px 0 100px;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.07);position: relative;z-index: 2}
.ys_nr dd h4{height: 167px;background: url(../images/ys_x.png) no-repeat left bottom;margin-bottom: 55px}
.ys_nr dd h4 span{display: block;height: 76px;line-height: 76px;font-size:60px;color: #1364ce;}
.ys_nr dd h4 em{display: block;height: 54px;line-height: 54px;font-size:23px;color: #333333;}
.ys_nr dd p{font-size:17px;color: #333333;line-height: 30px;margin-bottom: 23px;padding-left:19px;background: url(../images/ys_a1.png) no-repeat left 14px;}
.ys_nr dd i{font:115px "Impact";color: #d9d9d9;position: absolute;top:64px;right:-12px;height: 106px;line-height: 106px}
.ys_nr dt{float: right;margin-right:-360px;font-size:0;line-height: 0;}
.ys_nr dt img{width:1068px;height: 680px;}
.ys_qh{height: 102px;line-height: 102px;box-shadow: 0 0 15px rgba(0,0,0,0.1);background: #fff;top:-53px;position: relative;z-index: 2}
.ys_qh li{float:left;height: 102px;width:25%;text-align: center;}
.ys_qh li i{display: inline-block;width:42px;height: 42px;overflow: hidden;vertical-align: middle;margin-right:20px;}
.ys_qh li i img{display: block;transition: all 0.5s;}
.ys_qh li span{font-size:28px;color: #323232;font-weight: bold;vertical-align: middle;}
.ys_qh li.on i img{margin-top:-42px;}
.ys_qh li.on span{color: #fff;}
.ys_qh li.on{background: #1364ce}

.coop{margin: 44px 0;
}
.coop li{float: left;width: 162px;margin-right: 11px;overflow: hidden;border:1px solid #f1f1f1;}
.coop li img{display: block;width: 100%;transition: all 0.5s;}
.coop li:hover img{transform: scale(1.05);}

/*新闻资讯*/

.news{padding-top:80px;height:790px;}
.news .tit{height: 67px;line-height: 67px;position: relative;}
.news .tit span a{font-size:24px;color: #1364ce;font-weight: bold;}
.news .tit i{font:12px arial;color: #999999;text-transform: uppercase;line-height: 42px;padding-left:10px;}
.news .tit:after{content: "";display: block;width:393px;height: 1px;background: #cccccc;position: absolute;left:112px;top:38px;}
.news .tit em a{float:right;font-size:14px;color: #666666;line-height:67px;box-sizing: border-box;padding-top:4px;text-transform: uppercase;}
.news .tit em a:hover{color:#1364ce;}
.dongt{float:left;width:568px;}

.dt_a1 dl{height: 404px;}
.dt_a1 dt{font-size:0;line-height: 0;}
.dt_a1 dt img {width:568px;height: 267px;}
.dt_a1 dd{padding-top:14px;}
.dt_a1 dd h4 a{display: block;height: 33px;line-height: 33px;font-size:22px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dt_a1 dd p{font-size:14px;color: #808080;line-height: 24px;padding-top:9px;}
.dt_a1 dd p a{color: #808080;}
.dt_a1 dl:hover dd h4 a{color: #1364ce}
.dt_a1 li{height: 36px;line-height: 36px;}
.dt_a1 li a{font-size:14px;color: #333333;display:block;height:30px;}
.dt_a1 li span {float:right;font-size:14px;color: #333333}
.dt_a1 li a:hover{color: #1364ce}

.went{float:right;width:582px;}
/*.news .went .tit:after{content: "";display: block;width:218px;height: 1px;background: #cccccc;position: absolute;left:297px;top:38px;}*/
.went dl{height: 153px;border-bottom:1px solid #dcdcdc;margin-bottom:28px;}
.went dt{height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went dt em{width:105px;height: 30px;display: inline-block;background: #f18e00;text-align: center;line-height: 30px;font-size:16px;color: #fff;margin-right:15px;border-radius:4px;vertical-align: top;}
.went dt a{font-size:22px;color: #333333;}
.went dd {padding-top:17px;}
.went dd p {font-size:14px;color: #808080;line-height: 24px;}
.went dd a{color: #1364ce;font-size:14px;margin-top:12px;display: block;}
.went dl:hover dt a{color: #1364ce}
.went ul{height: 195px;overflow: hidden;}
.went li a{display: block;height:36px;line-height:36px;font-size:14px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/ns_ico2.jpg) no-repeat right;}
.went li a:hover{background: url(../images/ns_ico2_hv.png) no-repeat right;color: #1364ce}
.wt_mo{font-size:0;line-height: 0;}
.wt_mo span {float:right;width:172px;height: 157px;background:#1364ce;text-align: center;box-sizing: border-box;display: block;}
.wt_mo span a{font-size:18px;color: #fff;padding-bottom: 34px;display:block;background: url(../images/ns_ico4.png) no-repeat center bottom;margin-top:50px;line-height: 30px;transition: all 0.5s}
.wt_mo span a:hover{margin-top:45px;}





.abt .tit{text-align: center;font-weight: normal;position: relative;}
.abt .tit b{display: block;font-size: 42px;color: #333;line-height: 42px;}
.abt .tit i{display: block;font-size: 18px;color: #666;line-height: 18px;padding-top: 20px;}
.abt{height: 646px;background: #F7F7F7;width: 100%;}
.abt dl{height: 646px;}
.abt dt{float: right;width: 958px;height: 694px;margin-right: -360px;}
.abt dd{float: left;padding: 80px 0 0;width: 550px;}
.abt dd h2{float: left;padding-bottom: 15px;position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.1);text-align: left;}
.abt dd h2:after{position: absolute;width: 30px;height: 5px;content: "";background: #0168b5;left: 0;bottom: -3px;}
.abt_desc{font-size: 16px;color: #666;line-height: 30px;margin: 44px 0 46px;}
.abt_desc a{color: #0168b5;}
.qyfc h3{height: 31px;margin-bottom: 27px;}
.qyfc h3 a{float: left;margin-right: 40px;font-size: 24px;color: #333;line-height: 31px;}
.qyfc h3 a i{display: inline-block;width: 31px;height: 31px;background: #333;border-radius: 50%;margin-right: 10px;vertical-align: top;}
.qyfc h3 a.on i{background: #0168b5;}
.qyfc_list li{float: left;width: 170px;margin-right: 13px;}
.qyfc_list li img{display: block;width: 100%;}
.qyfc_list li span{display: block;font-size: 14px;color: #666;height: 40px;line-height: 40px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



/**/



/* Pulse Shrink */

@-webkit-keyframes hvr-pulse-shrink {

  to {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }

}

@keyframes hvr-pulse-shrink {

  to {

    -webkit-transform: scale(0.9);

    transform: scale(0.9);

  }

}



/**/

@-webkit-keyframes shake{

  from,to{-webkit-transform:translate3d(0, 0, 0);}

  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}

  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}

}



@keyframes shake {

  from,to{transform:translate3d(0, 0, 0);}

  20%,60%{transform:translate3d(-10px, 0, 0);}

  40%,80%{transform:translate3d(10px, 0, 0);}

}



/*图标抖动*/

@-webkit-keyframes hvr-buzz-out {

  10% {

    -webkit-transform: translateX(3px) rotate(2deg);

    transform: translateX(3px) rotate(2deg);

  }

  20% {

    -webkit-transform: translateX(-3px) rotate(-2deg);

    transform: translateX(-3px) rotate(-2deg);

  }

  30% {

    -webkit-transform: translateX(3px) rotate(2deg);

    transform: translateX(3px) rotate(2deg);

  }

  40% {

    -webkit-transform: translateX(-3px) rotate(-2deg);

    transform: translateX(-3px) rotate(-2deg);

  }

  50% {

    -webkit-transform: translateX(2px) rotate(1deg);

    transform: translateX(2px) rotate(1deg);

  }

  60% {

    -webkit-transform: translateX(-2px) rotate(-1deg);

    transform: translateX(-2px) rotate(-1deg);

  }

  70% {

    -webkit-transform: translateX(2px) rotate(1deg);

    transform: translateX(2px) rotate(1deg);

  }

  80% {

    -webkit-transform: translateX(-2px) rotate(-1deg);

    transform: translateX(-2px) rotate(-1deg);

  }

  90% {

    -webkit-transform: translateX(1px) rotate(0);

    transform: translateX(1px) rotate(0);

  }

  100% {

    -webkit-transform: translateX(-1px) rotate(0);

    transform: translateX(-1px) rotate(0);

  }

}

@keyframes hvr-buzz-out {

  10% {

    -webkit-transform: translateX(3px) rotate(2deg);

    transform: translateX(3px) rotate(2deg);

  }

  20% {

    -webkit-transform: translateX(-3px) rotate(-2deg);

    transform: translateX(-3px) rotate(-2deg);

  }

  30% {

    -webkit-transform: translateX(3px) rotate(2deg);

    transform: translateX(3px) rotate(2deg);

  }

  40% {

    -webkit-transform: translateX(-3px) rotate(-2deg);

    transform: translateX(-3px) rotate(-2deg);

  }

  50% {

    -webkit-transform: translateX(2px) rotate(1deg);

    transform: translateX(2px) rotate(1deg);

  }

  60% {

    -webkit-transform: translateX(-2px) rotate(-1deg);

    transform: translateX(-2px) rotate(-1deg);

  }

  70% {

    -webkit-transform: translateX(2px) rotate(1deg);

    transform: translateX(2px) rotate(1deg);

  }

  80% {

    -webkit-transform: translateX(-2px) rotate(-1deg);

    transform: translateX(-2px) rotate(-1deg);

  }

  90% {

    -webkit-transform: translateX(1px) rotate(0);

    transform: translateX(1px) rotate(0);

  }

  100% {

    -webkit-transform: translateX(-1px) rotate(0);

    transform: translateX(-1px) rotate(0);

  }

}