/* 清除内外边距 */
@charset "utf-8";
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{width: 100%;min-width: 1336px;margin:0 auto;}
body,
button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";color: #666;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* 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:#282828;}


/* 重置表单元素 */
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;}
.clearfix:after{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}
/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}


.pr{position:relative;}
.clear{clear:both;height:0;}
.clearfix:after { content: "."; height: 0; display: block; visibility: hidden; clear: both; }


.til01{ text-align: center; font-weight: normal; font-size: 15px; color: #303030; line-height:30px;  padding-top:40px;}
.til01 i{ display: block; color: #303030; font-size:40px; line-height: normal;}
.til01 em{ display: block; color: #303030; font-size: 20px; padding:10px 0 40px 0; line-height: normal;background:url(../images/lin22.png) no-repeat center 59px;}


.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}


.yinz{ background:url(/images/yinz_bg.jpg) no-repeat center top; height:760px; overflow:hidden; padding-top:5px;}
.yinz h5{font-size:16px;font-weight:normal;text-align:center;margin-top:20px;line-height:30px;}
.yinz dl{ width:270px; float:left; margin-right:36px;}
.yinz dt{ width:168px; margin:0 auto;}
.yinz dt img{ display:block;width:168px; height:168px;-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;}
.yinz dt a:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.yinz dd h4{ font:35px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#0c0704; margin:16px 0 10px;}
.yinz dd p{ font:14px "Microsoft YaHei"; line-height:22px; color:#333; padding:0 32px; text-align:center;}
.yinz .dl1{ background:url(../images/yinz_bg1.gif) no-repeat center bottom;height:305px; margin-top:130px;}
.yinz .dl2{ background:url(../images/yinz_bg2.gif) no-repeat center bottom; height:345px; margin-top:90px;}
.yinz .dl3{ background:url(../images/yinz_bg3.gif) no-repeat center bottom; height:395px; margin-top:40px;}
.yinz .dl4{ margin-right:0; background:url(../images/yinz_bg4.gif) no-repeat center bottom; height:435px;}




.ys_bj2{background: url(../images/ys_bj.jpg) no-repeat center top;height:780px;box-sizing: border-box;overflow: hidden;}
.ys_bj2 .til01 i{color:#fff;}
.ys_bj2 .til01 em{color:#fff;}
.ys_c2 .titis {background: url(../images/ys_ico1.png) no-repeat center bottom;}
.ys_c2 .titis h4,.ys_c .titis p{color: #fff}
.ys_c2 li{float:left;width:590px;height:290px;margin:0 10px 10px 0;padding:48px 0 0 71px;box-sizing: border-box;text-align:left;}
.ys_c2 li em{font-size:0;line-height: 0;display: block;}
.ys_c2 li h4{height:70px;line-height:35px;font-size:24px;color: #313131;}
.ys_c2 li p{font-size:16px;color: #626262;line-height: 26px;padding-top:15px;width:260px;}
.ys_c2 li:nth-child(2n){margin:0 0 10px 0;padding:48px 0 0 300px;}
.ys_c2 li:first-child{background: url(../images/ys_img11.jpg) no-repeat;}
.ys_c2 li:nth-child(2){background: url(../images/ys_img22.jpg) no-repeat;}
.ys_c2 li:nth-child(3){background: url(../images/ys_img33.jpg) no-repeat;}
.ys_c2 li:last-child{background: url(../images/ys_img44.jpg) no-repeat;}
.ys_c2 li h4 i{color:#2373c3;font-size:30px;}




.power { overflow: hidden; height:780px; position: relative;}
.power .power_info { position: absolute; height: 320px; right: 50%; width:500px; z-index: 4;top:100px; margin-top: 49px;overflow: hidden}
.power_nav li { width: 93px; height: 124px; background: #fff; border: 3px solid #767578; font-size: 18px; color: #363636; line-height: 24px; padding: 61px 34px 0 17px; margin-right: 20px; float: left; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; box-sizing: border-box; cursor: pointer; position: relative }
.power_nav li:after { position: absolute; content: ""; width: 93px; height: 0; background: #065597; right: 0; top: 0 }
.power_nav li:after { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; z-index: 1; left: -3px; right: auto; top: auto; bottom: -3px }
.power_nav li span { position: relative; z-index: 2 }
.power_nav li.cur { border-color: #fff; color: #fff }
.power_nav li.cur:after { height: 124px }
.power_con .swiper-slide { overflow: hidden; position: relative; height: 680px;}
.power_con .swiper-slide dl{height:680px;}
.power_con dd { width:550px; position: absolute; right: 50%; top:50px; background:rgba(0,0,0,0.7); overflow: hidden;padding-left:30px;height:350px;}
.power_con dd>* { opacity: 0; transform: translateY(25px); transition: all .4s }
.power_con .swiper-slide-active dd>* { opacity: 1; transform: none }
.power_con .swiper-slide-active dd>:nth-child(1) { transition-delay: .3s }
.power_con .swiper-slide-active dd>:nth-child(2) { transition-delay: .4s }
.power_con .swiper-slide-active dd>:nth-child(3) { transition-delay: .5s }
.power_con .swiper-slide-active dd>:nth-child(4) { transition-delay: .6s }
.power_con .swiper-slide-active dd>:nth-child(5) { transition-delay: .7s }
.power_con dt { width:100%;text-align:center; }
.power_con h4 { font-size: 18px; color: #eee; line-height: 100%; margin-top:120px; text-transform: uppercase; margin-bottom:40px;text-align:left;}
.power_con h4 span { display: block; font-size: 48px; color: #eee; line-height: 100%; margin-bottom:10px; letter-spacing: 2px; font-weight: 500 }
.power_con p { font-size: 16px; color: #eee; line-height: 30px; margin-bottom:14px; width: 530px;text-align:left;}
.power_con dl:nth-child(2) dt img {margin-left:-7px;}
.power_con dl:nth-child(3) dt img {margin-left:-14px;}
.power_con dl:nth-child(4) dt img {margin-left:-17px;}

.power_pagination { position: absolute; width: 600px; height: 40px; z-index: 4; right: 50%; bottom:40px }
.power_pagination>div { position: relative; left: auto; right: auto; display: inline-block; width: 36px; outline: 0; background: 0 0 }



.ttbj{height:430px; background:#F4F4F4;}
.lybd ul{height:155px;width:1060px;margin:0 auto;}
.lybd ul li{float:left; width:500px; height:43px;background:#FFF; padding-left:15px;margin-bottom: 13px;border-radius: 5px;margin-right: 15px;}
.lybd ul li span{display: block;padding-left:28px;float:left;}
.lybd ul li .b1{background:url(../images/name.png) no-repeat left;}
.lybd ul li .b2{background:url(../images/ph.png) no-repeat left;}
.lybd ul li .b3{background:url(../images/ly.png) no-repeat left 12px;}
.lybd ul li input{width:229px; height:43px; line-height: 43px; font-size: 18px; color:#333333;border:0;outline:none}
.lybd ul li i{display: block; float:left; width:8px; height:8px; background:url(../images/x.png) no-repeat center;margin-top: 18px;margin-right: 13px;}
.lybd ul li.ly i{display: none;}
.lybd ul li.ly{width:1030px; height:99px;}
.lybd ul li textarea{width:556px; height:73px; border:0;padding:13px 0;font-size: 18px;outline:none}
.lybd .submit{width:415px;margin:30px auto 20px; }
.lybd .submit input{width:180px; height:43px; text-align:center; line-height:43px;float:left; background:#FFF; border:0; border-radius: 5px; font-size: 18px; color:#666666; font-weight: bold;margin-right: 18px; }
.lybd .submit .form-btn-reset{background:url(../images/btnbj.png) no-repeat center;color:#FFF;}



/*产品特点*/
.pkbox{font-family: "Microsoft Yahei";background:url(../images/pkbg.jpg) no-repeat center 40px #fff;padding:30px 0 0;height:730px;font-size: 18px;line-height: 32px;color: #424242;}
.pktil{text-align: center;height:140px;font-size: 24px;line-height: 58px;padding-top:20px;}
.pktil p{width: 600px;float: left;}
.pktil p span{width:196px;line-height: 63px;border: solid 1px #424242;display: block;margin: 0 auto;}
.pktil p:nth-child(1){color: #0050a1;}
.pktil p:nth-child(1) span{border-color: #0050a1;}
.pk01{padding:15px 28px 0;height:96px;position: relative;}
.pk_ico{font-weight: bold;color: #fff;font-size: 18px;line-height: 24px;top:33px;width: 74px;left:49.8%;margin-left:-35px;height: 48px;text-align: center;}
.pk01 dl{width: 487px;float: left;}
.pk01 dl:nth-child(2){float: right;text-align: right;}
.pk01 dt{float: left;width: 100px;display: block;}
.pk01 dd{float: left;width:342px;padding:18px 22px;}
.pk01 dt img{width:80px;height:80px;border-radius: 100px;}
.pk01 dl:nth-child(2) dt{float: right;}
.pk01 dl:nth-child(2){float: right;text-align: right;}





/**/
.qgbj{height:776px; background:url(../images/qgbj.jpg) repeat center;  }
.qg{padding-top:20px;}
.qg h3{text-align: center;font-size: 38px; color:#333333; line-height: 38px; font-weight: bold; margin-bottom: 47px;}
.qg h3 i{display: block; font-size: 18px; color:#333333; font-weight: normal; line-height: 18px; margin-top: 20px;}
.qg span{display: block; width:652px; height:537px;float:left; position:relative;}
.qg span i{display: block;width:162px; height:94px;position: absolute; top:10%; left:40%;}
.qg span img{ width:652px; height:537px;}

.qg .qg_sm{width:436px; float:right;padding-top:80px;font-family:Microsoft YaHei;}
.qg .qg_sm ul{width:400px;height:218px;background:url(../images/hg4.png) no-repeat center; margin-bottom:50px;}
.qg .qg_sm ul li{float:left;}
.qg .qg_sm ul li strong{display: block; margin-bottom: 7px;height: 60px;}
.qg .qg_sm ul li strong em{display: block; font-size:55px; line-height: 60px; font-family: "Microsoft YaHei"; float:left; color:#0050a1; font-weight: normal;}
.qg .qg_sm ul li strong b{display: block;float:left;font-size: 60px; line-height: 60px; color:#0050a1; font-weight: normal;}
.qg .qg_sm ul li strong i{display: block; float:left; font-size: 18px; color:#333333; font-weight: bold;margin-left: 5px;}
.qg .qg_sm ul li p{font-size: 20px; color:#333333;float:left; line-height: 20px;}
.qg .qg_sm ul li.q1{padding-right:44px;padding-bottom:26px;}
.qg .qg_sm ul li.q2{padding-left:37px;padding-bottom:26px;}
.qg .qg_sm ul li.q3{padding-top:26px; padding-right:49px;}
.qg .qg_sm ul li.q4{padding-left:37px;padding-top:26px;}
.qg .qg_sm ul li:hover strong em,.qg .qg_sm ul li:hover strong b{ color:#2570d9}
.qg .qg_sm .msjm strong{display: block;}
.qg .qg_sm .msjm strong em{display:block;height:44px; line-height:44px;margin-bottom: 8px; }
.qg .qg_sm .msjm strong em i{display: block;float:left;font-size: 29px; color:#000000; }
.qg .qg_sm .msjm strong em img{width:232px; height:45px;float:left;}
.qg .qg_sm .msjm strong b{display: block; font-size: 18px; font-weight: normal; color:#444343; line-height: 18px;margin-bottom: 23px;text-align:left;}
.qg .qg_sm .msjm strong a{display: block;width:188px; height:53px; text-align: center; line-height: 53px; font-size: 20px; color:#FFF; font-weight: bold; background:url(../images/jman.png) no-repeat center;}


/**/
.message{height: 760px;background:url(../images/bg6.jpg) no-repeat center center;}
.message .til01{padding-top:90px;margin-bottom:16px;}
.message .til01 i{color:#fff;}
.message .til01 em{color:#fff;}
.mes_c{width: 660px;float: left;}
.mes_c h3{font-size:24px;color: #065597;font-weight: bold;margin-top:35px;padding-left: 44px;text-align:left;}
.mes_c h3 em{font-size: 14px;color: #666;font-weight: normal;display: block;padding-top: 6px;}
.mes_c dt{width:90px; height:90px;border-radius:90px;}
.mes_c dd{font-size: 16px;color: #242424;font-weight: normal;display: block;padding-top: 10px;}
.mes_c dl{float: left;margin-right: 83px;margin-top:25px;}
.mes_c dl.c1,.mes_c dl.c4{margin-left:70px;}
.mes_c dl.c4,.mes_c dl.c6,.mes_c dl.c5{margin-top:25px;}
.mes_c dl.c1 dt{background:url(../images/c1.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c2 dt{background:url(../images/c2.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c3 dt{background:url(../images/c3.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c4 dt{background:url(../images/c4.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c5 dt{background:url(../images/c5.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c6 dt{background:url(../images/c6.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c7 dt{background:url(../images/c7.jpg) no-repeat center center #e6e6e6;}
.mes_c dl.c8 dt{background:url(../images/c8.jpg) no-repeat center center #e6e6e6;}

.mes_c dl.c1.cur dt,.mes_c dl.c1:hover dt{background:url(../images/c_1.jpg) no-repeat center center #065597;}
.mes_c dl.c2.cur dt,.mes_c dl.c2:hover dt{background:url(../images/c_2.jpg) no-repeat center center #065597;}
.mes_c dl.c3.cur dt,.mes_c dl.c3:hover dt{background:url(../images/c_3.jpg) no-repeat center center #065597;}
.mes_c dl.c4.cur dt,.mes_c dl.c4:hover dt{background:url(../images/c_4.jpg) no-repeat center center #065597;}
.mes_c dl.c5.cur dt,.mes_c dl.c5:hover dt{background:url(../images/c_5.jpg) no-repeat center center #065597;}
.mes_c dl.c6.cur dt,.mes_c dl.c6:hover dt{background:url(../images/c_6.jpg) no-repeat center center #065597;}
.mes_c dl.c7.cur dt,.mes_c dl.c7:hover dt{background:url(../images/c_7.jpg) no-repeat center center #065597;}
.mes_c dl.c8.cur dt,.mes_c dl.c8:hover dt{background:url(../images/c_8.jpg) no-repeat center center #065597;}
.mes_c dl:hover dd,.mes_c dl.cur dd{color: #065597;}

.mes{width: 540px;float: right;padding-top: 70px;}
.mes li.x1 input{color: #666;background: none;border: 0;width:450px;margin-left: 70px;
  height: 37px;line-height: 37px;float: left;text-indent: 10px;}
.mes li.x11 input{color: #666;background: none;border: 0;width: 181px;margin-left: 64px;
  height: 37px;line-height: 37px;float: left;text-indent: 10px;}
.mes li.x2 input{color: #666;background: none;border: 0;width: 181px;margin-left: 70px;margin-top:18px;
  height: 37px;line-height: 37px;float: left;text-indent: 10px;}
.mes li.x22 input{color: #666;background: none;border: 0;width: 181px;margin-left: 64px;margin-top:18px;
  height: 37px;line-height: 37px;float: left;text-indent: 10px;}
.mes li.x4 textarea {width: 449px;height: 78px;padding-top: 15px;padding-left: 15px;
  border: 0;margin-top: 19px;float: left;background:none;margin-left: 32px;}
.mes li.x5 a{display:none;}
.mes li span{display:none;}

.mes .submit .form-btn-submit{width: 200px;height: 40px;display: block;color:#ea4d07;
background: none;border: 0;margin-left:33px;margin-top:20px;}
.mes .submit .form-btn-reset{display:none;}



.jisuan{background:url(../images/jisuan_bg.jpg) no-repeat center 0;height:750px;overflow: hidden;}
.jisuan ul li{text-align:center;width:170px;float: left;margin-right: 45px;height:200px;font-size:30px;padding:80px 100px 0;line-height:40px;color:#fff;background:url(../images/ys_pic02.png) no-repeat center top;}
.jisuan .jis_three{margin-right: 0;}
.jisuan ul li b{color:#ffa200;}
.jisuan p{text-align:center;background:url(../images/ys_pic05.png) no-repeat center top;height:170px;margin:0 auto;width:1200px;font-size:36px;font-weight:bold;line-height:56px;margin-top:80px;color:#065597;}




.zc_bj{background: url(../images/zc_bj.jpg) no-repeat center 0; height:815px; overflow: hidden;font-family:"Microsoft Yahei";}
.zc{width:1200px; margin: 0 auto; overflow: hidden;}
.zc h2 i{color:#fff;}
.zc h2 em{color:#fff;}
.zc1 , .zc2{width:354px; overflow: hidden;padding-top:50px;}
.zc1 dl{text-align:right;}
.zc2 dl{text-align:left;}
.zc dl{height:122px;overflow: hidden;padding:20px 20px 0;}
.zc dl dt{font-size: 22px; font-weight: bold; color:#fff;}
.zc dt span{display: inline-block;background: url(../images/sz_bj.png) no-repeat center 0;width:33px;height:33px;vertical-align: middle;font-size: 20px; color:#fff; font-family: "Arial";text-align: center;line-height: 33px;margin:0 10px;}
.zc dd{padding-top: 12px; font-size: 14px; color:#fff;padding:12px 10px 0;}
.zc1 dt {text-align: right;}
.zc1 dt span{margin:0 0 0 10px;}
.zc dl:hover{background: #ffa200;}


.client-2 {position: fixed;left:4px;top: 50%;z-index: 900;}
.client-2 p{height:40px;width:80px;line-height:40px;text-align:center;}
.client-2 p a{display:block;color:#fff;background:#2a2a2a url(../images/index_icon.png) no-repeat center 10px;padding-top:36px;}
.client-2 p a:hover{background:#909090 url(../images/index_icon2.png) no-repeat center 10px;;color:#000;}
        
