@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.6; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .4s ease; transition: all .4s ease; cursor: pointer;}
a:hover{color: #fe7c00!important;}
a:focus{outline:none;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"],select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1200px; margin: 0 auto; position: relative;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.pl10{padding-left: 10px!important;}
.hide{display: none;}
.wow{visibility: hidden; visibility: visible\9;}
.boxwrapper{overflow: hidden; position: relative;}
.middle{width: 0; height: 100%;}
/*顶部*/
#top{background: #fff; font-family: "Microsoft Yahei Light"; font-size: 14px; color: #666; height: 40px; line-height: 40px; border-bottom: 1px solid #ccc;}
#top a{color: #666;}
#top .right{height: 40px;}
#top .right em{padding: 0 6px;}
/*头部*/
#header{height: 140px; background: #fff;}
.logo{float: left; height: 102px; margin-top: 20px;}
.logo a{display: block; height: 100%; float: left; -webkit-transition: all 0s ease; transition: all 0s ease;}
.logo img{display: block; height: 100%;}
.logo-text{float: left; margin-top: 36px; height: 72px; border-left: 1px solid #ddd; margin-left: 26px; padding-left: 30px;}
.logo-text .t1{font-size: 26px; font-weight: bold; line-height: 30px; color: #1136ac; margin-top: 3px;}
.logo-text .t2{font-size: 18px; line-height: 22px; margin-top: 12px; color: #333;}
.htel{float: right; margin-top: 30px; font-weight: bold;}
.htel .t1{font-size: 0; text-align: center; color: #666; line-height: 24px; margin-bottom: 6px;;}
.htel .t1 i,.htel .t1 span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.htel .t1 i{width: 19px; height: 19px; background: url(../images/htel-bg.png) no-repeat;}
.htel .t1 span{font-size: 14px; margin-left: 6px;}
.htel .t2{line-height: 28px; font-family: "Arial"; font-size: 30px; font-weight: bold; color: #fe7c00;}
.nav{width: 100%; min-width: 1200px; background: #1136ac; position: relative; z-index: 9999;}
.nav ul > li{float: left; width: 150px; position: relative;}
.nav ul > li > a{display: block; height: 60px; line-height: 60px; position: relative; font-size: 16px; color: #fff; border-left: 1px solid #2c4fbd; border-right: 1px solid #07278d; text-align: center; overflow: hidden;}
.nav ul > li.home > a{border-left: 0;}
.nav ul > li.last > a{border-right: 0;}
.nav ul > li.active > a,.nav ul > li:hover > a{background: #fe7c00; color: #fff!important;}
.nav ul > li:hover .subnav{height: auto;}
.nav ul > li:hover .subnav ol{top: 0; opacity: 1; visibility: visible;}
.subnav{box-shadow: 0 0 16px -4px rgba(0,0,0,.3); position: absolute; left: 1px; top: 100%; right: 1px; text-align: center; height: 0; overflow: hidden; background: #fff;}
.subnav ol{position: relative; top: 20px; opacity: 0; visibility: hidden; transition: all .3s;}
.subnav li a{display: block; height: 40px; line-height: 40px; color: #666; font-size: 13px;}
.subnav li a:hover{background: #fe7c00; color: #fff!important;}
.nav.fixed{position: fixed; left: 0; top: 0;}
/*底部*/
#footer{color: #ccc; overflow: hidden; background: #222; position: relative;}
#footer a{color: #ccc;}
.foot-model{padding: 32px 0 42px 0;}
.foot-logo{width: 148px; float: left; margin-top: 14px;}
.foot-logo img{width: 100%;}
.foot-dt{max-width: 200px; position: relative; height: 47px; line-height: 47px; font-size: 16px; font-weight: bold; color: #fff; border-bottom: 1px solid #333;}
.foot-dt i{display: block; width: 100%; height: 1px; background: #111; position: absolute; left: 0; bottom: 0;}
.foot-nav{width: 200px; float: left; margin-left: 150px;}
.foot-nav dd{margin-top: 20px;}
.foot-nav li{width: 90px; float: left; margin-right: 10px; height: 36px; line-height: 36px;}
.foot-contact{width: 268px; float: left; margin-left: 60px;}
.foot-contact dd{margin-top: 23px;}
.foot-contact dd li{line-height: 30px;}
.foot-wechat{width: 255px; float: right;}
.foot-wechat .foot-dt{max-width: none;}
.foot-wechat dd{margin-top: 30px;}
.foot-wechat dd li{width: 95px; float: left; margin-right: 8px;}
.foot-wechat dd li span{display: block; width: 95px; height: 95px; background: #fff;}
.foot-wechat dd li img{width: 95px; height: 95px;}
.foot-wechat dd li p{font-size: 14px; text-align: center; margin-top: 8px; color: #fff;}
.foot-copy{font-size: 14px; line-height: 26px; padding: 18px 0; border-top: 1px solid #333;}
/*首页广告图切换*/
.banner{overflow: hidden; position: relative;}
.banner li{height: 600px; background-repeat: no-repeat; background-position: center;}
.banner li a{display: block; width: 100%; height: 100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 62px; height: 7px; margin: 0 3px; -webkit-border-radius: 0; border-radius: 0; background: #fff; filter: alpha(opacity: 30); -webkit-opacity: .3; opacity: .3;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{filter: alpha(opacity: 100); opacity: 1;}

.online{ border-top:1px solid #e5e5e5; margin:20px 0 0; padding:20px 0; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{ color:#666; display:inline-block; padding-left:20px; font-weight:normal;}
.online ul li{ margin-bottom:25px;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online .li01{ width:360px; float:left;}
.online .li02{ width:360px; float:left;}
.online .li03{ width:360px; float:left;}
.online .li04{ clear:both;}
.online li img{ vertical-align:middle; height:36px; background:#e5e5e5;}
.online .li05,.online .li06{ margin-bottom:10px;}
.online .inp1{ width:234px; height:36px; background:url(../img/iconfont-lianxiren.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px; border:0; padding:0 25px 0 10px;}
.online .inp2{ width:234px; height:36px; background:url(../img/iconfont-phone.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.online .inp3{ width:234px; height:36px; background:url(../img/iconfont-youxiang.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.online .inp4{ width:626px; height:109px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;}
.online .inp5{ width:205px; height:36px; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; background:none; margin-right:10px;}
.online .inp7{ width:234px; height:36px; background:url(../img/iconfont-gongsi.png) no-repeat 244px 10px  #eeeef0; overflow:hidden; line-height:36px; border:0;padding:0 25px 0 10px;}
.online .btn1{  width:59px; height:24px; border:0; margin:10px 27px 0 80px;}
.online .btn2{  width:59px; height:24px; border:0; margin:10px 0 0 0;}

.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul {
    background: url(../img/SkinsVIBtn.gif) no-repeat;
    border: 0;
    cursor: pointer;
    overflow: hidden;
}

.b15 {
    background-position: -79px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
/*热门搜索*/
.hot-search{background: #fff; height: 70px; position: relative; z-index: 4; box-shadow: 6px 3px 8px rgba(0,0,0,.08);}
.hot-sleft{max-width: 70%; float: left; height: 70px; line-height: 70px; font-size: 0; overflow: hidden;}
.hot-sleft span,.hot-sleft a{display: inline-block; *display: inline; *zoom: 1; font-size: 14px;}
.hot-sleft span{color: #333; position: relative; background: url(../images/hot-icon.png) no-repeat left center; padding-left: 30px; margin-right: 12px;}
.hot-sleft a{color: #666; margin: 0 15px;}
.searchform{width: 298px; height: 36px; float: right; border: 1px solid #e0e0e0; margin-top: 16px;}
.searchform .form{padding: 0 41px 0 10px; position: relative;}
.searchform .input{height: 36px; overflow: hidden;}
.searchform .j-input{display: block; width: 100%; height: 36px; line-height: 36px; *line-height: 34px; font-size: 14px;}
.searchform .btn{display: block; width: 42px; height: 38px; cursor: pointer; background: url(../images/search-btn.png) no-repeat center #e5e5e5; position: absolute; right: -1px; top: -1px;}
/*首页*/
.inner-title{font-size: 0; text-align: center;}
.inner-title h2,.inner-title i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.inner-title h2{font-size: 36px; font-weight: bold; padding: 0 14px; line-height: 40px;}
.inner-title i{width: 18px; height: 1px; background: #000;}
.inner-desc{font-size: 18px; text-align: center; color: #666; line-height: 24px; margin-top: 10px;}
/*首页---产品中心*/
.index-product{padding: 60px 0; background: #fff; position: relative; overflow: hidden;}
.product-ibox{margin-top: 28px;}
.product-ileft{width: 300px; float: left;}
.product-ileft .title{height: 100px; line-height: 100px; background: url(../images/prod-titbg.jpg) no-repeat; font-size: 36px; font-weight: bold; color: #fff; text-align: center;}
.product-imenu{border-top: 1px solid #fff;}
.product-imenu dt a{display: block; height: 50px; line-height: 50px; border-bottom: 1px solid #fff; background: #e5e5e5; font-size: 16px; font-weight: bold; color: #333; padding-left: 40px; position: relative;}
.product-imenu dt a span{width: 12px; height: 1px; background: #333; position: absolute; left: 15px; top: 50%;}
.product-imenu dt a i{display: block; width: 7px; height: 7px; background: url(../images/prod-icon1.png) no-repeat; position: absolute; right: 26px; top: 20px;}
.product-imenu dt.down a i{background: url(../images/prod-icon1_down.png) no-repeat;}
.product-imenu dt a:hover{color: #333!important;}
.product-imenu dd li a{display: block; height: 44px; line-height: 44px; border-bottom: 1px solid #fff; background: #f4f4f4; padding-left: 40px;}
.product-imenu dd li:hover a{background: #fe7c00; color: #fff!important;}
.product-ileft .cinfo{height: 104px; background: #1136ac; color: #fff; text-align: center;}
.product-ileft .cinfo .t1{font-size: 0; line-height: 28px; text-align: center; padding-top: 20px;}
.product-ileft .cinfo .t1 i,.product-ileft .cinfo .t1 span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 16px;}
.product-ileft .cinfo .t1 i{width: 28px; height: 28px; background: url(../images/ptel-icon.png) no-repeat; margin-right: 7px;}
.product-ileft .cinfo .t2{font-family: "Arial"; font-size: 30px; font-weight: bold; line-height: 34px; margin-top: 8px;}
.product-iright{width: 872px; float: right;}
.product-iright ul{margin-right: -16px; margin-bottom: -20px;}
.product-iright li{width: 280px; float: left; margin-right: 16px; margin-bottom: 20px; overflow: hidden; position: relative;}
.product-iright li a{display: block; overflow: hidden; position: relative;}
.product-iright li img{width: 280px; height: 355px; transition: all .6s;}
.product-iright li:hover img{transform: scale(1.1);}
.product-iright li .title{height: 45px; width: 100%; position: absolute; left: 0; bottom: 0;}
.product-iright li .title .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity: 50); opacity: .5; position: absolute; left: 0; top: 0; z-index: 1;}
.product-iright li .title h3{height: 45px; line-height: 45px; margin: 0 10px; font-size: 16px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2;}
/*首页---安全优势*/
.index-safeadv{height: 959px; background: url(../images/safeadv-bg.jpg) no-repeat center top; position: relative; z-index: 2;}
.index-safeadv .inner-title{padding-top: 65px;}
.safeadv-tabbox{margin-top: 46px; height: 660px; position: relative;}
.safeadv-tabtit{height: 660px; position: relative; z-index: 2;}
.safeadv-tabtit li{width: 100px; height: 100px; position: absolute; cursor: pointer;}
.safeadv-tabtit li .icon{width: 100px; height: 100px; background: url(../images/safeadv-icon.png) no-repeat 0 0;}
.safeadv-tabtit li .ico1{background-position: 0 0;}
.safeadv-tabtit li .ico2{background-position: -100px 0;}
.safeadv-tabtit li .ico3{background-position: -200px 0;}
.safeadv-tabtit li .ico4{background-position: -300px 0;}
.safeadv-tabtit li .ico5{background-position: -400px 0;}
.safeadv-tabtit li .ico6{background-position: -500px 0;}
.safeadv-tabtit li .ico7{background-position: -600px 0;}
.safeadv-tabtit li .ico8{background-position: -700px 0;}
.safeadv-tabtit li.active .ico1{background-position: 0 -100px;}
.safeadv-tabtit li.active .ico2{background-position: -100px -100px;}
.safeadv-tabtit li.active .ico3{background-position: -200px -100px;}
.safeadv-tabtit li.active .ico4{background-position: -300px -100px;}
.safeadv-tabtit li.active .ico5{background-position: -400px -100px;}
.safeadv-tabtit li.active .ico6{background-position: -500px -100px;}
.safeadv-tabtit li.active .ico7{background-position: -600px -100px;}
.safeadv-tabtit li.active .ico8{background-position: -700px -100px;}
.safeadv-tabtit li .text{position: absolute; text-align: center;}
.safeadv-tabtit li .text .title{font-size: 24px; font-weight: bold; color: #fe7c00; line-height: 1.1;}
.safeadv-tabtit li .text .title span{font-family: "Arial"; font-size: 30px; margin-right: 10px; vertical-align: middle;}
.safeadv-tabtit li .text .desc{font-size: 14px; line-height: 24px; color: #666; margin-top: 8px;}
.safeadv-tabtit li.t1{left: 283px; bottom: 17px;}
.safeadv-tabtit li.t1 .text{width: 180px; left: -230px; top: -14px;}
.safeadv-tabtit li.t2{left: 280px; top: 400px;}
.safeadv-tabtit li.t2 .text{width: 180px; left: -168px; top: -40px;}
.safeadv-tabtit li.t3{left: 355px; top: 270px;}
.safeadv-tabtit li.t3 .text{width: 200px; left: -146px; top: -84px;}
.safeadv-tabtit li.t4{left: 476px; top: 200px;}
.safeadv-tabtit li.t4 .text{width: 176px; left: -68px; top: -120px;}
.safeadv-tabtit li.t5{left: 625px; top: 200px;}
.safeadv-tabtit li.t5 .text{width: 160px; left: -6px; top: -120px;}
.safeadv-tabtit li.t6{left: 741px; top: 275px;}
.safeadv-tabtit li.t6 .text{width: 174px; left: 74px; top: -90px;}
.safeadv-tabtit li.t7{left: 800px; top: 400px;}
.safeadv-tabtit li.t7 .text{width: 174px; left: 118px; top: -38px;}
.safeadv-tabtit li.t8{left: 793px; top: 542px;}
.safeadv-tabtit li.t8 .text{width: 170px; left: 158px; top: 0;}
.safeadv-tabcont{width: 552px; height: 552px; background: url(../images/sadv-radius.png) no-repeat; position: absolute; left: 317px; bottom: -126px; z-index: 1;}
.safeadv-tabitem{padding: 20px; width: 512px; height: 512px;}
.safeadv-tabitem img{display: block; width: 100%; height: 100%;}
.safeadv-bot{height: 114px; position: relative; color: #fff;}
.safeadv-bot .title{font-size: 24px; font-weight: bold; line-height: 32px;}
.safeadv-bot .desc{font-size: 18px; line-height: 24px; margin-top: 10px;}
.safeadv-bot .left{width: 380px; position: absolute; left: 30px; top: 24px;}
.safeadv-bot .right{width: 278px; position: absolute; right: 30px; top: 24px;}
/*首页---定制方案*/
.index-project{background: #fff; padding: 60px 0; border-bottom: 3px solid #1136ac; position: relative; overflow: hidden;}
.project-tabbox{margin-top: 30px;}
.project-tabtit{width: 190px; float: left;}
.project-tabtit dt{font-size: 16px; background: #1136ac;}
.project-tabtit dt a{display: block; height: 58px; line-height: 58px; color: #fff; background-repeat: no-repeat; background-position: 34px center; padding-left: 62px; border-bottom: 1px solid #fff;}
.project-tabtit dt.t1 a{background-image: url(../images/project-tbg1.png);}
.project-tabtit dt.t2 a{background-image: url(../images/project-tbg2.png);}
.project-tabtit dt.t3 a{background-image: url(../images/project-tbg3.png);}
.project-tabtit dd li a{display: block; height: 58px; line-height: 58px; background: #f4f2f2; font-size: 16px; color: #666; padding-left: 62px; border-bottom: 1px solid #fff;}
.project-tabtit dd li a:hover{color: #666!important;}
.project-tabtit dd ul li.active a,.project-tabtit dd ol li:hover a{background: #fe7c00; color: #fff!important;}
.project-tabcont{width: 994px; max-height: 708px; float: right;}
.project-tabitem .first{overflow: hidden; background: #eee;}
.project-tabitem .first .pic{width: 644px; float: left; overflow: hidden;}
.project-tabitem .first .pic img{width: 644px; height: 420px; -webkit-transition: all .6s; transition: all .6s;}
.project-tabitem .first .pic:hover img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.project-tabitem .first .text{width: 300px; float: right; margin-right: 25px; margin-top: 66px;}
.project-tabitem .first .title{height: 32px; line-height: 32px; font-size: 24px; font-weight: bold; overflow: hidden;}
.project-tabitem .first .line{width: 47px; height: 1px; background: #1136ac; margin-top: 20px;}
.project-tabitem .first .desc{height: 140px; line-height: 24px; color: #666; margin-top: 22px; overflow: hidden;}
.project-tabitem .first .stel{height: 48px; background: url(../images/ptel-bg.png) no-repeat left 4px; margin-top: 30px; margin-left: -25px; color: #666; padding-left: 90px;}
.project-tabitem .first .stel .t1{font-size: 14px; height: 22px; line-height: 22px;}
.project-tabitem .first .stel .t2{font-family: "Arial"; font-size: 24px; font-weight: bold; height: 26px; line-height: 26px;}
.project-tabitem ul{margin: 17px -17px 0 0;}
.project-tabitem ul li{width: 320px; float: left; margin-right: 17px;}
.project-tabitem ul li .pic{display: block; overflow: hidden;}
.project-tabitem ul li .pic img{width: 320px; height: 236px; -webkit-transition: all .6s; transition: all .6s;}
.project-tabitem ul li .pic:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.project-tabitem ul li .title{font-size: 18px; color: #666; text-align: center; height: 26px; line-height: 26px; margin-top: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*首页---门定制*/
.index-doorCust{background: url(../images/doorCust-bg.png) repeat #f2f2f2; padding: 44px 0 52px 0; position: relative; overflow: hidden;}
.doorCust-tabtit ul{font-size: 0; text-align: center;}
.doorCust-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 198px; height: 46px; line-height: 46px; border: 1px solid #bdbdbd; margin: 0 5px; cursor: pointer; font-size: 20px; text-align: center;}
.doorCust-tabtit li.active{background: #fe7c00; border-color: #fe7c00; color: #fff;}
.doorCust-tabcont{margin-top: 30px;}
.doorCust-tabitem{position: relative;}
.doorCust-tabitem .bd{margin: 0 -10px;}
.doorCust-tabitem .bd li{width: 285px; float: left; margin: 0 10px;}
.doorCust-tabitem .bd li .pic{position: relative; overflow: hidden;}
.doorCust-tabitem .bd li .pic img{width: 285px; height: 300px;}
.doorCust-tabitem .bd li .pic i{display: block; border: 1px solid #fe7c00; position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all .4s;}
.doorCust-tabitem .bd li .pic:hover i{opacity: 1; visibility: visible;}
.doorCust-tabitem .bd li .title{height: 30px; line-height: 30px; font-size: 18px; text-align: center; margin-top: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.doorCust-tabitem .sPrev,.doorCust-tabitem .sNext{display: block; width: 19px; height: 34px; background: url(../images/doorCust-controls.png) no-repeat; position: absolute; top: 50%; margin-top: -37px;}
.doorCust-tabitem .sPrev{background-position: 0 0; left: -38px;}
.doorCust-tabitem .sNext{background-position: -19px 0; right: -38px;}
.doorCust-tabitem .sPrev:hover,.doorCust-tabitem .sNext:hover{filter: alpha(opacity: 50); opacity: .5;}
/*首页---应用案例*/
.index-case{background: #fff; padding: 54px 0 48px 0; position: relative; overflow: hidden;}
.case-tabbox{margin-top: 30px;}
.case-tabtit ul{font-size: 0; text-align: center;}
.case-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 149px; height: 48px; line-height: 48px; background: #f4f2f2; margin-right: 1px; font-size: 18px; text-align: center; cursor: pointer;}
.case-tabtit li.active{background: #fe7c00; color: #fff;}
.case-tabcont{margin-top: 12px;}
.case-tabitem ul{margin: 0 -15px;}
.case-tabitem li{width: 380px; float: left; margin: 0 15px;}
.case-tabitem li .pic{overflow: hidden;}
.case-tabitem li .pic img{width: 380px; height: 420px; transition: all .6s;}
.case-tabitem li .pic:hover img{transform: scale(1.1);}
.case-tabitem li .title{height: 30px; line-height: 30px; font-size: 18px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 12px;}
.case-tabitem li .title a:hover{color: #1136ac!important;}
/*首页---横幅*/
.index-across{height: 250px; background: url(../images/across-bg.jpg) no-repeat center top;}
.index-across .container{height: 250px;}
.index-across .text{position: absolute; right: 0; top: 38px;}
.index-across .title{font-size: 36px; font-weight: bold; color: #fff; line-height: 42px;}
.index-across .title span{color: #ff9600;}
.index-across .desc{font-family: "Microsoft Yahei Light"; font-size: 20px; color: #ccc; line-height: 24px; margin-top: 16px;}
.index-across .stel{background: url(../images/tel24-icon.png) no-repeat left 3px; height: 54px; padding-left: 58px; margin-top: 32px; position: relative;}
.index-across .stel .t1{font-family: "Microsoft Yahei Light"; font-size: 14px; color: #ccc; line-height: 20px;}
.index-across .stel .t2{font-family: "Arial"; font-size: 30px; color: #fff; font-weight: bold; line-height: 32px; margin-top: 2px;}
.index-across .stel .more{display: block; height: 31px; line-height: 31px; background: #1136ac; color: #fff; padding: 0 11px; position: absolute; left: 308px; top: 21px;}
.index-across .stel .more:hover{filter: alpha(opacity: 80); opacity: .8; color: #fff!important;}
/*首页---为什么选择升福*/
.whyus{padding: 52px 0 60px 0; background: #f2f2f2;}
.whyus-ilist{margin-top: 28px;}
.whyus-ilist li{width: 400px; float: left; position: relative;}
.whyus-ilist li .text{padding: 0 36px;}
.whyus-ilist li .icon{width: 120px; height: 120px; background: url(../images/whyus-icon.png) no-repeat; margin: 0 auto;}
.whyus-ilist li .ico1{background-position: 0 0;}
.whyus-ilist li .ico2{background-position: -120px 0;}
.whyus-ilist li .ico3{background-position: -240px 0;}
.whyus-ilist li .ico1:hover{background-position: 0 -120px;}
.whyus-ilist li .ico2:hover{background-position: -120px -120px;}
.whyus-ilist li .ico3:hover{background-position: -240px -120px;}
.whyus-ilist li .title{height: 28px; line-height: 28px; text-align: center; overflow: hidden; font-size: 20px; margin-top: 22px;}
.whyus-ilist li .desc{font-size: 14px; height: 48px; line-height: 24px; color: #666; text-align: center; margin-top: 8px;}
.whyus-ilist li .more{display: block; width: 103px; height: 29px; line-height: 29px; margin: 27px auto 0; background: #a5a5a5; font-size: 14px; color: #fff; text-align: center; border-radius: 4px;}
.whyus-ilist li .more:hover{background: #fe7c00; color: #fff!important;}
.whyus-ilist li .line{width: 1px; height: 220px; background: #ccc; position: absolute; left: 0; top: 19px;}
.whyus-ilist li .line i{display: block; width: 1px; height: 60px; background: #333; position: absolute; left: 0; top: 0;}
/*首页---关于我们*/
.index-about{background: #fff; padding: 56px 0 15px 0; position: relative; overflow: hidden;}
.index-about .text{margin-top: 24px;}
.index-about .desc{font-size: 16px; line-height: 26px; color: #666; text-align: center; padding: 0 4px;}
.index-about .pic{border-left: 6px solid #ccc; margin-top: 22px;}
.index-about .pic img{width: 1194px; height: 488px;}
/*首页---工厂环境*/
.index-science{padding: 15px 0 50px 0; background: #fff; position: relative; overflow: hidden;}
.science-tabtit ul{font-size: 0; text-align: center;}
.science-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 151px; height: 45px; line-height: 45px; margin: 0 5px; border: 1px solid #ccc; cursor: pointer; font-size: 16px; text-align: center;}
.science-tabtit li.active{background: #fe7c00; border-color: #fe7c00; color: #fff;}
.science-tabcont{margin-top: 24px;}
.science-tabitem{position: relative;}
.science-tabitem .sPrev,.science-tabitem .sNext{width: 14px; height: 24px; background: url(../images/science-controls.png) no-repeat 0 0; position: absolute; top: 50%; margin-top: -31px; -webkit-transition: all 0s; transition: all 0s; z-index: 2;}
.science-tabitem .sPrev{left: -30px;}
.science-tabitem .sNext{right: -30px; background-position: -14px 0;}
.science-tabitem .sPrev:hover{background-position: 0 -24px;}
.science-tabitem .sNext:hover{background-position: -14px -24px;}
.science-tabitem .bd{margin: 0 -15px;}
.science-tabitem .bd ul{overflow: hidden;}
.science-tabitem .bd li{width: 380px; float: left; margin: 0 15px;}
.science-tabitem .bd li .pic{overflow: hidden; position: relative;}
.science-tabitem .bd li .pic img{width: 380px; height: 238px; -webkit-transition: all .4s; transition: all .4s;}
.science-tabitem .bd li .pic .bg{background: #333; border: 3px solid #fe7c00; filter: alpha(opacity: 0); opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; -webkit-transition: all .4s; transition: all .4s;}
.science-tabitem .bd li .pic .btn{width: 60px; height: 60px; background: url(../images/science-btn.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; z-index: 2; opacity: 0; visibility: hidden; -webkit-transition: all .4s; transition: all .4s;}
.science-tabitem .bd li .pic:hover img{filter: alpha(opacity: 40); opacity: .4;}
.science-tabitem .bd li .pic:hover .bg{filter: alpha(opacity: 40); opacity: .4;}
.science-tabitem .bd li .pic:hover .btn{opacity: 1; visibility: visible;}
.science-tabitem .bd li .title{height: 34px; line-height: 34px; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px;}
/*首页---服务流程*/
.index-process{height: 500px; background: url(../images/process-bg.jpg) no-repeat center top; position: relative; overflow: hidden;}
.index-process .inner-title{padding-top: 58px;}
.process-ilist{margin-top: 46px; height: 322px; position: relative;}
.process-ilist li{width: 89px; height: 89px; position: absolute; text-align: center;}
.process-ilist li .icon{width: 89px; height: 89px; background: url(../images/process-icon.png) no-repeat;}
.process-ilist li .ico1{background-position: 0 0;}
.process-ilist li .ico2{background-position: -89px 0;}
.process-ilist li .ico3{background-position: -178px 0;}
.process-ilist li .ico4{background-position: -267px 0;}
.process-ilist li .ico5{background-position: -356px 0;}
.process-ilist li .ico6{background-position: -445px 0;}
.process-ilist li .ico7{background-position: -534px 0;}
.process-ilist li .ico8{background-position: -623px 0;}
.process-ilist li .ico1:hover{background-position: 0 -89px;}
.process-ilist li .ico2:hover{background-position: -89px -89px;}
.process-ilist li .ico3:hover{background-position: -178px -89px;}
.process-ilist li .ico4:hover{background-position: -267px -89px;}
.process-ilist li .ico5:hover{background-position: -356px -89px;}
.process-ilist li .ico6:hover{background-position: -445px -89px;}
.process-ilist li .ico7:hover{background-position: -534px -89px;}
.process-ilist li .ico8:hover{background-position: -623px -89px;}
.process-ilist li .title{line-height: 30px; font-size: 16px; margin-top: 6px; text-align: center;}
.process-ilist li .num{width: 100%; text-align: center; font-family: "Arial"; font-size: 16px; font-weight: bold; line-height: 24px; position: absolute; left: 0; top: -66px;}
.process-ilist li.t1{left: 8px; top: 111px;}
.process-ilist li.t2{left: 164px; top: 82px;}
.process-ilist li.t3{left: 319px; top: 61px;}
.process-ilist li.t4{left: 475px; top: 106px;}
.process-ilist li.t5{left: 631px; top: 101px;}
.process-ilist li.t6{left: 787px; top: 52px;}
.process-ilist li.t7{left: 942px; top: 48px;}
.process-ilist li.t8{left: 1098px; top: 81px;}
/*首页---新闻中心*/
.index-news{padding: 40px 0 80px 0;}
.news-tabbox{margin-top: 30px;}
.news-tabbx{position: relative; height: 36px; line-height: 36px;}
.news-tabbx .line{width: 1140px; height: 1px; background: #ccc; position: absolute; left: 0; top: 50%; z-index: 1;}
.news-tabbx .line i{display: block; width: 28px; height: 3px; background: #1136ac; position: absolute; right: 0; top: -1px;}
.news-tabtit{background: #fff; height: 36px; line-height: 36px; margin-left: -9px; padding-right: 10px; position: absolute; left: 0; top: 0; z-index: 2;}
.news-tabtit li{float: left; height: 36px; line-height: 36px; padding: 0 10px; margin: 0 1px; font-size: 18px; position: relative; cursor: pointer;}
.news-tabtit li span{display: block; width: 1px; height: 14px; background: #ccc; position: absolute; left: -1px; top: 50%; margin-top: -7px;}
.news-tabtit li.active{font-weight: bold; color: #1136ac;}
.news-more{background: #fff; padding-left: 10px; position: absolute; right: 0; top: 0; z-index: 2;}
.news-more a{color: #999;}
.news-tabcont{margin-top: 10px;}
.news-first{width: 600px; float: left;}
.news-first .pic{height: 202px; overflow: hidden;}
.news-first .pic img{width: 100%; height: auto; min-height: 202px;}
.news-first .title{height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 14px;}
.news-first .time{font-family: "Arial"; color: #999; height: 22px; line-height: 22px; margin-top: 10px;}
.news-first .desc{color: #666; height: 72px; line-height: 24px; overflow: hidden; margin-top: 12px;}
.news-first .desc a{color: #fe7c00;}
.news-first .desc a:hover{text-decoration: underline;}
.news-ilist{width: 528px; float: right; margin-top: -26px;}
.news-ilist li{border-bottom: 1px solid #ccc; overflow: hidden; height: 76px; padding: 26px 0;}
.news-ilist li .time{width: 74px; float: left; text-align: center; color: #ccc; font-family: "Arial"; margin-top: -2px;}
.news-ilist li .time span{display: block; font-size: 50px; height: 54px; line-height: 54px; color: #ccc;}
.news-ilist li .time em{display: block; font-size: 16px; height: 20px; line-height: 20px; color: #ccc;}
.news-ilist li .text{margin-left: 90px;}
.news-ilist li .title{height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; font-weight: bold;}
.news-ilist li .desc{font-size: 14px; color: #666; height: 48px; line-height: 24px; overflow: hidden; margin-top: 2px;}
.news-ilist li .desc a{color: #fe7c00;}
.news-ilist li .desc a:hover{text-decoration: underline;}
/*首页---友情链接*/
.links{background: #333; font-size: 14px; color: #eae5ea; line-height: 34px; padding: 8px 0;}
.links a{color: #eae5ea;}
.links span{float: left;}
.links ul{margin-left: 70px; margin-right: -20px; font-size: 0; text-align: left;}
.links ul li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 34px; line-height: 34px; font-size: 14px; margin-right: 20px;}
/*产品详情*/
.content{width:100%;}
.product-main{padding-bottom: 40px;}
.content .location{width:1200px;margin:0 auto;height:70px;line-height: 70px;}
.content .shop{width:1200px;margin:0 auto;}
.shleft{float:left;width:282px;}
.shleft .shtit{height: 100px; line-height: 100px; font-size: 36px; font-weight: bold; color: #fff; background: url(../images/prod-stitbg.jpg) no-repeat; text-align: center;}
.content .shop .shleft .shtit-s1{background: url(../images/cust-stitbg.jpg) no-repeat;}
.shleft .shtit1{height:60px;line-height:60px;font-size:30px;font-weight:bold;color:#fff;background: #1136ac;text-align: center;}
.nav-item{line-height: 55px; background: #e5e5e5; border-bottom: 1px solid #fff;}
.nav-item .a1{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #252525; font-weight: bold; padding-left: 5px;}
.nav-item .ulul{display: none; background: #f4f4f4;}
.nav-item .ulul a:hover{background:#fe7c00;color:#fff!important;-webkit-transition: all 0s; transition: all 0s;}
.nav-item .ulul a{font-size:14px;width: 240px;padding-left: 40px;display: block;}
.nav-item .jian{width:12px;height:1px; background: #333; display: block;float:left; position: relative; margin-top:27px; margin-right: 10px; margin-left:15px;}
.nav-item .my-icon{width:10px;height:10px;display: block;float:right;background: url(../images/rig.png);position: relative;top:22px;right:20px;}
.nav-show .my-icon {transform: rotate(90deg);}
.nav-show1 .my-icon1 {transform: rotate(90deg);}
.nav-item1{line-height: 55px; background: #e5e5e5; border-bottom: 1px solid #fff;}
.nav-item1 .a1{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color:#252525; font-weight:bold; padding-left: 5px;}
.nav-item1 .ulul1{display: none; background: #f4f4f4; width: 280px;}
.nav-item1 .ulul1 a:hover{background:#fe7c00;color:#fff!important;-webkit-transition: all 0s; transition: all 0s;}
.nav-item1 .ulul1 a{font-size:14px;width: 240px;padding-left: 40px;display: block;}
.nav-item1 .jian{width:12px;height:1px; display: block;float:left; background: #333; position: relative;margin-top:27px; margin-right: 10px; margin-left:15px;}
.nav-item1 .my-icon1{width:10px;height:10px;display: block;float:right;background: url(../images/rig.png);position: relative;top:22px;right:20px;}
.nav-show1 .my-icon1 {transform: rotate(90deg);}
.content .shop .shrig{float:right;width:902px;}
.content .shop .shrig11{width:429px; float:left;}
.content .shop .shrig11 img{width: 429px; height: 403px;}
.content .shop .shrig12{width:427px;height:405px;float:right;}
.content .shop .shrig12 .shtit{height:24px;line-height: 24px;font-size:24px;border-left: 5px solid #1136ac;padding-left:10px;}
.content .shop .shrig12 .shdesc{height:220px;background:#f4f4f4;margin-top:30px; padding: 18px 24px 14px 26px; line-height: 24px; color: #666;}
.content .shop .shrig12 .shdesc span{display: block; font-size: 16px; margin-bottom: 10px;}
.content .shop .shrig12 .shbut{height:45px;margin-top: 50px;}
.content .shop .shrig12 .shbut .but1{display: block; width:170px;height:45px;background: #fe7c00;color:#fff;font-size:18px;line-height: 45px;text-align: center;float:left;}
.content .shop .shrig12 .shbut .but1:hover{filter: alpha(opacity: 80); opacity: .8; color: #fff!important;}
.content .shop .shrig12 .shbut .but1 i{width:30px;height:30px;display: block;float:left;background: url(../images/kf.png); position: relative;top:9px;left:20px;}
.content .shop .shrig12 .shbut .but2{float:right;width:200px;height:45px;line-height: 20px;}
.content .shop .shrig12 .shbut .but2 .bu2{font-size:24px;font-weight: bold;color:#1136ac;}
.content .shop .shrigcont{background:url(../images/pro_detail.png) no-repeat;height:45px;margin-top:55px; position: relative;}
.content .shop .shrigcont .con1{position: absolute; top: 10px; left:55px; color: #fff;font-size:18px;}
.content .shop .shrigcont .con2{position: absolute; top: 10px; left:190px; color:#666;font-size:16px;font-style:italic; text-transform: uppercase;}

dl.pd_t05_con_dl { width:213px;overflow:hidden; margin:10px auto 3px;}
dl.pd_t05_con_dl dt img { width:213px;padding:1px; border:solid 1px #ccc;}
dl.pd_t05_con_dl dd {width:213px; overflow:hidden;line-height:20px; padding-top:5px; text-align:center; color:#555; }
dl.pd_t05_con_dl dt a:hover img{ border-color:#d31b23;}

.leib2,.leib{ width:216px; margin-bottom:20px;}
.leib2 .t05,.leib .t05{color:#fff;  font-size:18px; background:url(img/nav_05.jpg);height:52px; padding-top:18px; text-align:center; overflow:hidden;}
.leib2 .t05 i,.leib .t05 i{color: #A6C0DA;display: block;font:12px Arial; text-align: center; font-size:14px; line-height:18px; text-transform:uppercase;}
.leib2 .t05 a,.leib t05 a{ color:#333;}
dl.t05_con_dl { width:170px;overflow:hidden; margin:10px auto 3px;}
dl.t05_con_dl dt img { width:166px;padding:1px; border:solid 1px #ccc;}
dl.t05_con_dl dd {width:170px; overflow:hidden;line-height:20px; padding-top:5px; text-align:center; color:#555; }
dl.t05_con_dl dt a:hover img{ border-color:#d31b23;}

#lefttuijian .t05_con{ padding-bottom:20px;}
div.project_left dl.pd_t05_con_dl dt img{ height:107px;}

/*------产品详情body------*/
.product-body{margin-top: 5px; position: relative; overflow: hidden;}
.product-text{padding: 15px 0;}
.product-details li{background: #f4f4f4; padding: 14px 28px; line-height: 30px; font-size: 14px; text-align: justify; margin-bottom: 3px;}
.product-details li b{font-size: 16px; font-weight: bold; color: #fe7c00;}
.product-stitle{height: 74px; background: url(../images/prod-btitbg.png) repeat; position: relative;}
.product-stittext{font-size: 0; text-align: center; position: relative; overflow: hidden; padding-top: 30px;}
.product-sname{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative; padding: 0 48px;}
.product-sname i{display: block; width: 450px; height: 4px; background: url(../images/prod-sline.png) repeat; position: absolute; top: 28px;}
.product-sname i.l{left: -450px;}
.product-sname i.r{right: -450px;}
.product-sname .entitle{width: 600px; font-size: 24px; font-style: italic; line-height: 28px; color: #999; filter: alpha(opacity: 50); opacity: .5; position: absolute; left: 50%; top: -14px; margin-left: -300px; z-index: 1;}
.product-sname .title{font-size: 24px; font-weight: bold; color: #1136ac; line-height: 34px; position: relative; z-index: 2; letter-spacing: 4px; text-indent: 2px;}
.product-smenu{width: 15px; height: 15px; background: url(../images/prod-smenu.png) no-repeat; position: absolute; left: 50%; bottom: -11px; margin-left: -7px;}
/*产品详情---产品参数*/
.prodParameter{margin-top: 28px;}
.prodParameter-table{width: 100%; border: 1px solid #ddd;}
.prodParameter-table th,.prodParameter-table td{text-align: center;}
.prodParameter-table th{background: #e7ebf7; font-size: 13px; font-weight: normal; line-height: 18px; padding: 7px 0; border-right: 1px solid #ddd;}
.prodParameter-table td{line-height: 22px; padding: 2px 0; border: 1px solid #ddd; font-size: 12px;}
/*产品详情---安全优势*/
.prodAdvantage{margin-top: 20px;}
.prodAdvantage-desc{font-size: 14px; color: #666; text-align: center;}
.prodAdvantage-box{margin-top: 30px; height: 633px; position: relative; z-index: 2;}
.prodAdvantage-pic{width: 425px; height: 625px; float: left; background: #1136ac;}
.prodAdvantage-pic img{width: 404px; height: 633px;}
.prodAdvantage-text{width: 475px; height: 625px; float: right; background: url(../images/prodAdvantage-dbg.jpg) repeat;}
.prodAdvantage-text ul{margin-top: -18px;}
.prodAdvantage-text li{height: 82px; padding-bottom: 1px; position: relative; padding-left: 74px; font-size: 0;}
.prodAdvantage-text li .line{width: 100%; height: 0; border-bottom: 1px dashed #5c5c5c; filter: alpha(opacity: 50); opacity: .5; position: absolute; left: 0; bottom: 0;}
.prodAdvantage-text li .icon{width: 66px; height: 66px; border: 8px solid #f5f5f5; background-color: #1136ac; background-repeat: no-repeat; background-image: url(../images/prodAdvantage-icon.png); position: absolute; left: -41px; top: 0; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: background-color .4s; transition: background-color .4s;}
.prodAdvantage-text li .ico1{background-position: 0 0;}
.prodAdvantage-text li .ico2{background-position: -66px 0;}
.prodAdvantage-text li .ico3{background-position: -132px 0;}
.prodAdvantage-text li .ico4{background-position: -198px 0;}
.prodAdvantage-text li .ico5{background-position: -264px 0;}
.prodAdvantage-text li .ico6{background-position: -330px 0;}
.prodAdvantage-text li .ico7{background-position: -396px 0;}
.prodAdvantage-text li .ico8{background-position: -462px 0;}
.prodAdvantage-text li .num,.prodAdvantage-text li .text{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 170px;}
.prodAdvantage-text li .num{height: 82px; line-height: 82px; font-size: 22px; font-weight: bold; color: #fe7c00;}
.prodAdvantage-text li .num span{font-family: "Arial"; font-style: italic; font-size: 30px; margin-right: 10px; vertical-align: top;}
.prodAdvantage-text li .text{width: 200px; margin-left: 10px; font-size: 14px; line-height: 20px; color: #666;}
.prodAdvantage-text li.first .num,.prodAdvantage-text li.first .text{margin-top: 6px;}
.prodAdvantage-text li.last .num,.prodAdvantage-text li.last .text{margin-bottom: 6px;}
.prodAdvantage-stext{background: #1136ac; color: #fff; padding: 45px 0; position: relative; z-index: 1;}
.prodAdvantage-stext .left{width: 388px; float: left; text-align: right;}
.prodAdvantage-stext .right{width: 436px; float: right;}
.prodAdvantage-stext .title{font-size: 24px; font-weight: bold; line-height: 30px;}
.prodAdvantage-stext .desc{font-size: 18px; line-height: 24px; margin-top: 8px;}
/*产品详情---定制方案*/
.prodScheme .sban{margin-bottom: 35px;}
.prodScheme .sban img{width: 100%;}
.prodScheme-title{font-size: 24px; font-weight: bold; text-align: center; line-height: 1.2; margin-bottom: 26px;}
.prodScheme-title span{font-size: 36px; font-family: "Arial"; font-style: italic; margin-right: 14px; position: relative;}
.prodScheme-title span b{font-weight: normal; position: relative; z-index: 2;}
.prodScheme-title span i{display: block; width: 54px; height: 41px; background: url(../images/prodScheme-stit.png) no-repeat; position: absolute; left: -16px; top: -18px; z-index: 1;}
.prodScheme-title em{color: #fe7c00;}
.prodScheme-item{margin-top: 15px;}
.prodScheme-list li .pic{margin-bottom: 21px; position: relative; overflow: hidden;}
.prodScheme-list li .pic a{display: block;}
.prodScheme-list li .pic img{width: 100%; -webkit-transition: transform .8s; transition: transform .8s;}
.prodScheme-list li .pic:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.prodScheme-list li .text{max-width: 100%; position: absolute; right: 0; bottom: 0;}
.prodScheme-list li .bg{width: 100%; height: 100%; background: #1136ac; filter: alpha(opacity: 70); opacity: .7; position: absolute; left: 0; top: 0; z-index: 1;}
.prodScheme-list li .title{min-width: 120px; height: 36px; line-height: 36px; padding: 0 8px; font-size: 14px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2;}
.prodScheme-plist1 .li1{width: 430px; float: left;}
.prodScheme-plist1 .li2{width: 451px; float: right;}
.prodScheme-plist2 .li1{width: 452px; float: left;}
.prodScheme-plist2 .li2{width: 430px; float: right;}
.prodScheme-plist3 .li1{width: 430px; float: left;}
.prodScheme-plist3 .li2{width: 451px; float: right;}
.prodScheme-plist4{margin-top: -10px; padding-bottom: 10px;}
.prodScheme-plist4 ul{margin: 0 -5px;}
.prodScheme-plist4 li{width: 218px; float: left; margin: 10px 5px; position: relative;}
.prodScheme-plist4 li img{width: 218px; height: 180px;}
.prodScheme-plist4 li .text{width: 100%; position: absolute; left: 0; bottom: 0;}
.prodScheme-plist4 li .bg{width: 100%; height: 100%; background: #1136ac; filter: alpha(opacity: 70); opacity: .7; position: absolute; left: 0; top: 0; z-index: 1;}
.prodScheme-plist4 li .title{margin: 0 10px; height: 33px; line-height: 33px; font-size: 14px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2;}
.prodScheme-plist4 li .mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.prodScheme-plist4 li .mask .bg{filter: alpha(opacity: 80); opacity: .8;}
.prodScheme-plist4 li .mask-text{width: 100%; position: absolute; left: 0; top: 61px; z-index: 2;}
.prodScheme-plist4 li .more a{display: block; width: 132px; height: 38px; line-height: 38px; margin: 0 auto; background: url(../images/prod-zxbtn.png) no-repeat 16px center #fe7c00; font-size: 16px; color: #fff; letter-spacing: 1px; text-indent: 44px; color: #fff;}
.prodScheme-plist4 li .more a:hover{filter: alpha(opacity: 80); opacity: .8; color: #fff!important;}
.prodScheme-plist4 li .desc{font-size: 12px; color: #fff; text-align: center; margin-top: 8px;}
.prodScheme-plist5 ul{margin-right: -13px;}
.prodScheme-plist5 li{width: 292px; float: left; margin-right: 13px; position: relative; overflow: hidden;}
.prodScheme-plist5 li img{width: 292px; height: 447px; -webkit-transition: transform .8s; transition: transform .8s;}
.prodScheme-plist5 li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.prodScheme-plist5 li .text{width: 100%; position: absolute; left: 0; bottom: 0;}
.prodScheme-plist5 li .bg{width: 100%; height: 100%; background: #1136ac; filter: alpha(opacity: 70); opacity: .7; position: absolute; left: 0; top: 0; z-index: 1;}
.prodScheme-plist5 li .title{margin: 0 10px; height: 33px; line-height: 33px; font-size: 14px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2;}
/*产品详情---优势对比*/
.prodAdvPK{margin-top: 11px;}
.prodAdvPK-title{font-family: "Microsoft Yahei Light"; font-size: 30px; font-weight: 600; color: #1136ac; background: #f0f2fa; height: 78px; line-height: 78px;}
.prodAdvPK-title .lt{width: 380px; float: left; text-align: right;}
.prodAdvPK-title .ct{width: 72px; float: left; margin-left: 35px; font-family: "Microsoft Yahei"; font-style: italic; color: #fe7c00;}
.prodAdvPK-title .rt{width: 390px; float: right;}
.prodAdvPK-box ul{margin-bottom: 14px;}
.prodAdvPK-box li.title{height: 56px; line-height: 56px; background: #1137ac; font-size: 16px; color: #fff; position: relative;}
.prodAdvPK-box li.title .lt{width: 380px; float: left; text-align: right;}
.prodAdvPK-box li.title .rt{width: 390px; float: right;}
.prodAdvPK-box li.title .sname{width: 72px; height: 72px; line-height: 72px; background: #fe7c00; font-size: 24px; font-weight: bold; text-align: center; color: #fff; position: absolute; left: 50%; top: -8px; margin-left: -36px; -webkit-border-radius: 50%; border-radius: 50%;}
.prodAdvPK-box li.pic img{width: 100%;}
/*产品详情---解决问题*/
.product-problem{background: url(../images/prodProblem-bg.jpg) no-repeat; padding: 0;}
.prodProblem-title{background: url(../images/prodProblem-titbg.png) repeat; padding: 40px 0 46px 0; line-height: 1.2;}
.prodProblem-stittext{font-size: 0; text-align: center; position: relative; overflow: hidden;}
.prodProblem-sname{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; position: relative; padding: 0 6px;}
.prodProblem-sname i{display: block; width: 450px; height: 4px; background: url(../images/prod-sline1.png) repeat; position: absolute; top: 50%; margin-top: -2px;}
.prodProblem-sname i.l{left: -450px;}
.prodProblem-sname i.r{right: -450px;}
.prodProblem-sname .title{font-size: 24px; color: #1136ac; line-height: 34px; position: relative; z-index: 2;}
.prodProblem-title .tit1{font-size: 48px; text-align: center; color: #1136ac; letter-spacing: 8px; margin-top: 14px;}
.prodProblem-title .tit1 span{color: #fe7c00;}
.prodProblem-title .tit2{font-size: 18px; text-align: center; color: #333; filter: alpha(opacity: 50); opacity: .5; margin-top: 10px;}
.prodProblem-box ul{padding: 30px 80px 30px 100px;}
.prodProblem-box li{line-height: 30px; padding: 12px 0;}
.prodProblem-box li .stext{line-height: 30px; font-size: 16px; color: #1137ac;}
.prodProblem-box li .stext span{font-size: 22px; font-weight: bold; vertical-align: top; margin-right: 14px;}
.prodProblem-box li .stext em{color: #fe7c00;}
.prodProblem-box li .sa{font-size: 14px; color: #333;}
.prodProblem-box li .sa span{color: #fe7c00;}
/*产品详情---公司实力*/
.prodStrength-s1{height: 338px; background: url(../images/prodStrength-bg1.jpg) no-repeat; margin-top: 11px;}
.prodStrength-s1 .inner-title{color: #fff; padding-top: 42px;}
.prodStrength-s1 .inner-title i{background: #fff;}
.prodStrength-s1 .inner-title h2{font-size: 30px;}
.prodStrength-s1 .inner-title h2 span{color: #fe7c00;}
.prodStrength-s1 .inner-desc{color: #fff; font-size: 15px; margin-top: 6px;}
.prodStrength-s1box{margin-top: 16px;}
.prodStrength-s1box ul{padding: 0 1px;}
.prodStrength-s1box li{width: 300px; float: left; position: relative; color: #fff; text-align: center;}
.prodStrength-s1box li .icon{width: 86px; height: 86px; border: 1px solid #fff; margin: 0 auto; background-repeat: no-repeat; background-image: url(../images/prodStrength-icon.png); -webkit-border-radius: 50%; border-radius: 50%; transition: background-color .5s,border .5s;}
.prodStrength-s1box li .ico1{background-position: 0 0;}
.prodStrength-s1box li .ico2{background-position: -86px 0;}
.prodStrength-s1box li .ico3{background-position: -172px 0;}
.prodStrength-s1box li:hover .icon{background-color: #fe7c00; border-color: #fe7c00;}
.prodStrength-s1box li:hover .ico1{background-position: 0 -86px;}
.prodStrength-s1box li:hover .ico2{background-position: -86px -86px;}
.prodStrength-s1box li:hover .ico3{background-position: -172px -86px;}
.prodStrength-s1box li .text{padding: 0 30px;}
.prodStrength-s1box li .title{font-size: 15px; margin-top: 18px;}
.prodStrength-s1box li .desc{font-size: 12px; line-height: 18px; margin-top: 6px;}
.prodStrength-s1box li .line{width: 1px; height: 160px; background: #ccc; position: absolute; left: 0; top: 14px;}
.prodStrength-s1box li .line i{display: block; width: 1px; height: 44px; background: #fe7c00;}
.prodStrength-s2{margin-top: 20px;}
.prodStrength-s2 .pic{width: 580px; float: left; margin-top: 21px; position: relative; z-index: 2;}
.prodStrength-s2 .pic img{width: 580px; height: 255px;}
.prodStrength-s2 .text{width: 274px; float: right; margin-left: -34px; min-height: 255px; background: #f2f4fb; padding: 21px 22px 21px 60px; position: relative; z-index: 1;}
.prodStrength-s2 .title{font-size: 18px; font-weight: bold; line-height: 24px; color: #1136ac;}
.prodStrength-s2 .desc{font-size: 12px; line-height: 24px; color: #666; text-indent: 2em; margin-top: 16px; text-align: justify;}
.prodStrength-s2 .desc span{color: #fe7c00;}
.prodStrength-s3{margin-top: 18px;}
.prodStrength-s3 ul{margin-right: -13px;}
.prodStrength-s3 li{width: 292px; float: left; margin-right: 13px; overflow: hidden;}
.prodStrength-s3 li img{width: 292px; height: 217px;}
/*产品详情---相关新闻*/
.related-news{border: 1px solid #ddd; margin-top: 14px; padding: 0 20px;}
.related-ntitle{height: 48px; line-height: 48px; border-bottom: 1px solid #ddd; font-size: 18px; color: #1136ac;}
.related-nlist{padding: 14px 0;}
.related-nlist ul{margin: 0 -10px;}
.related-nlist li{width: 420px; float: left; height: 30px; line-height: 30px; margin: 0 10px; font-size: 13px;}
.related-nlist li span{float: right; color: #999;}
.related-nlist li .title{height: 30px; line-height: 30px; margin-right: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.related-nlist li .title a{color: #666;}
/*产品综合*/
.product-whyus{height: 697px; background: url(../images/prodwhyus-bg.jpg) no-repeat center top; position: relative; overflow: hidden;}
.product-whyus .container{height: 697px;}
.product-whyus .inner-title{color: #fff; padding-top: 58px;}
.product-whyus .inner-title i{background: #fff;}
.product-whyus .inner-desc{color: #fff;}
.whyus-ptabbox{width: 100%; height: 520px; background: #fff; position: absolute; left: 0; bottom: 0;}
.whyus-ptabcont{padding: 30px 38px 0 30px; position: relative; z-index: 1;}
.whyus-ptabitem .text{width: 400px; float: left;}
.whyus-ptabitem .title{height: 68px; position: relative; padding-left: 106px;}
.whyus-ptabitem .title span{display: block; width: 88px; height: 129px; line-height: 129px; font-family: "Arial"; font-size: 48px; font-weight: bold; color: #fe7c00; text-align: center; background: url(../images/prodwhyus-num.jpg) no-repeat; position: absolute; left: 0; bottom: 0;}
.whyus-ptabitem .name{font-size: 28px; font-weight: bold; line-height: 36px;}
.whyus-ptabitem .enname{font-size: 14px; line-height: 24px; color: #666; margin-top: 4px; text-transform: uppercase;}
.whyus-ptabitem .desc{padding: 0 34px 0 9px; margin-top: 60px;}
.whyus-ptabitem .desc li{line-height: 24px; position: relative; padding-left: 20px;}
.whyus-ptabitem .desc li i{display: block; width: 10px; height: 1px; background: #153cbf; position: absolute; left: 0; top: 11px;}
.whyus-ptabitem .desc li b{font-weight: bold;}
.whyus-ptabitem .pic{width: 728px; float: right; margin-top: 20px;}
.whyus-ptabitem .pic img{width: 728px; height: 452px;}
.whyus-ptabtit{position: absolute; left: 38px; bottom: 55px; z-index: 2;}
.whyus-ptabtit li{width: 131px; float: left; margin-right: 1px; background: #153cbf; overflow: hidden; cursor: pointer; font-size: 24px; font-weight: bold; color: #fff;}
.whyus-ptabtit li span{display: block; height: 59px; line-height: 59px; background-repeat: no-repeat; background-position: 20px center; padding-left: 60px;}
.whyus-ptabtit li .ico1{background-image: url(../images/whyus-picon01.png);}
.whyus-ptabtit li .ico2{background-image: url(../images/whyus-picon02.png);}
.whyus-ptabtit li .ico3{background-image: url(../images/whyus-picon03.png);}
.whyus-ptabtit li .ico4{background-image: url(../images/whyus-picon04.png);}
.whyus-ptabtit li .ico5{background-image: url(../images/whyus-picon05.png);}
.whyus-ptabtit li .ico6{background-image: url(../images/whyus-picon06.png);}
.whyus-ptabtit li.active{background: #fe7c00;}
/*在线留言*/
.message .title{font-size: 28px; text-align: center;}
.message .desc{font-size: 14px; color: #4d4d4d; text-align: center; margin-top: 20px; line-height: 30px;}
#form_message{width: 640px; margin: 30px auto 0;}
.message li{margin-bottom: 10px; position: relative; padding: 0 16px; border-radius: 4px; border: 1px solid #ddd;}
.message li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px;}
.message li textarea{display: block; width: 100%; height: 90px; line-height: 22px; padding: 8px 0;}
.message li.code{margin-right: 420px;}
.message li.code .code_img{height: 100%; background: #fff; position: absolute; right: -140px; top: 0;}
.message li.code .code_img img{height: 24px; padding-top: 6px;}
.message li.submit{border-width: 0; padding: 0;}
.message li .submit_btn{display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #ef7100; color: #fff; border-radius: 4px; cursor: pointer;}
/*****分页*****/
.mk_pages {line-height: 25px; text-align: center; font-size: 0; padding: 50px 0;}
.mk_pages ul {text-align: center;font-size: 0;}
.mk_pages ul li {display: inline-block; *display: inline; *zoom: 1; font-size: 16px; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; padding: 14px 9px;}
.mk_pages ul li a {font-size: 14px;padding: 10px;}
.mk_pages .pageinfo {line-height: 21px; padding: 12px 10px 12px 16px; color: #999; margin: 0px 2px;}
.mk_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px;}
.mk_pages ul li.active, .mk_pages ul li.active a, .pagebox ul li.active a:hover { font-weight: bold; display: inline-block; background: #0165ff; color: #fff!important; border: 1px solid #0165ff; padding: 14px 18px;}
.mk_pages ul li.disabled span{padding: 14px 9px;}