.wrap{max-width:1200px; width:95%; margin:0 auto;}



.fl{float: left;}



.fr{float: right;}



.text-left{text-align: left;}



.text-right{text-align: right;}



.text-center{text-align: center;}



.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}



.relative{position: relative;z-index: 1;}



.absolute{position: absolute;z-index: 1;}



.fixed{position: fixed;z-index: 1;}



.over{overflow: hidden;}



.middle{vertical-align: middle;}



.max-w100{max-width: 100%;}



.max-h100{max-height: 100%;}



.block{display: block;}



.inline{display: inline;}



.inline-block{display: inline-block;}



.hide{display: none;}



img.block{margin-left: auto; margin-right: auto;}



.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}



.ar12mjk1{opacity:0;filter:alpha(opacity=0);}



.notc{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}



.cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.mPic{text-align:center;display:block;}



.mPic b{display:inline-block;height:100%;vertical-align:middle;}



.mPic img{vertical-align:middle;}



.bPic{overflow:hidden;}



.bPic img{ -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }



.bPic:hover img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}



@font-face{font-family: 'Itcavantgar'; src:url(/fonts/ITCAVANTGARDESTD-BK.OTF);}



.load{background:url('/images/00/l.gif') center no-repeat;height:100%;width:100%;}







.maxImg img{ max-width:100%; height:auto !important; }







.show-997{display: none;}



.show-800{display: none;}



.phone-show{display: none;}



.bgf3{background-color: #f3f3f3;}



.bgf5{background-color: #f3f3f3;}



.middle-span{display: inline-block;height: 100%;vertical-align: middle;}



.dd{display:none;}







@keyframes error {



    0% {background-color: #ff5555;}



    50% {background-color: #ff9f9f;}



    100% {background-color: #ff5555;}



}







#header.l{border-bottom: 1px solid #e5e5e5;}







#header{z-index: 10;}







#top{background-color: #f5f5f5; line-height: 30px;border-bottom: 1px solid #ededed;z-index: 11;}



#top a{color: #9a9a9a;font-size: 13px;}



#top .l{color: #9a9a9a;font-size: 13px;}



#top .r{color: #9a9a9a;}



#top .r a:hover{text-decoration: underline;}



#top .lang{color: #fff;padding: 0 30px 0 25px; text-indent: 45px; background-color: #152a5b;z-index: 2;}



#top .lang i{width: 40px;height: 40px;background: url(/images/images/en.png) no-repeat center center;left: 25px;top: 5px;}



#top .lang:hover{text-decoration: underline;}



#top .lang-option{width: 142px;left: 0;top: 100%;padding-top: 20px;background-color: rgba(255,255,255,.9);text-align: center;line-height: 25px;display: none;}



#top .lang-option > a{color: #333;}



#top .lang-option > a:hover{text-decoration: none;background-color: #152a5b;color: #fff;}



#top .lang-select:hover .lang-option{display: block;}



/*#top .hotline{margin-left: 1%;}*/



/*.top-search form{left: 0;top: 100%;z-index: 1;display: none;}



.top-search .text{width: 150px;height: 25px;padding: 0 5px;border: 1px solid #152a5b;}*/



.top-search > a{width: 15px;}



.top-search form{width: 0;}



.top-search form.show{width: 120px;}



.top-search .text{width: 95%;height: 20px;line-height: 20px;}



.top-search .text:focus{border: 1px solid #152a5b;}







#logo{margin: 30px 0 25px;}



#nav{line-height: 90px;}



#nav > .l{margin: 0 25px;color: #cbcdcf;}



#nav > .item{z-index: 3;}



#nav > .item.on > a{color: #152a5b;}



#nav > .item.on > a::after{content: '';}



#nav > .item > a{font-size: 14px;color: #676767;position: relative;z-index: 1;}



#nav > .item > a::after{position: absolute;z-index: 1;width: 100%;height: 2px;left: 0;bottom: -13px;background-color: #152a5b;}



/*#nav > .item > a:hover::after{content: '';}*/



#nav a:hover{color: #152a5b;}



#nav > .item:hover .sub{display: block;}



#nav > .item:last-child .sub{left: auto;right: -50%;}



#nav > .cart{ background:url('/images/01/05.png') 0 48% no-repeat; padding-left:40px; margin-left:-5px; height:90px; }



#nav > .cart a{ font-size:14px; font-weight:900; position:absolute; display:block; top:0; left:0; right:0; bottom:0; text-align:right; }



#nav > .cart span{ color:#d90a1a; }



#nav .sub{left: -10%;top: 60px;line-height: 25px;display: none;min-height: 80px;padding: 25px 0;border-top: 1px solid #e4e4e4;box-shadow: 0 1px 3px rgba(0,0,0,.2);background-color: rgba(255,255,255,.8);}



#nav .sub .i{min-width: 100px;line-height: 30px;padding: 0 25px;white-space: nowrap;}



/*#nav .sub .i.f{margin-left: 0;clear: both;}*/



#nav .sub .i:hover{background-color: #fff;}



#nav .s{display: none;padding: 10px;left: 100%;top: 0;background-color: rgba(255,255,255,.8);}



#menu{margin-top: 25px;display: none;}



#menu a{display: inline-block;width: 30px;height: 41px;text-align: center;background: url(/images/images/menu.png) no-repeat center center/100% auto;}



/*#menu a span,#menu a span::before,#menu a span::after{display: inline-block;width: 25px;height: 2px;background-color: #333;content: '';position: relative;z-index: 1;}



#menu a span{top: 7px;}



#menu a span::before{top: -2.5px;}



#menu a span::after{top: -10px;}*/



#nav1{line-height: 40px;position:absolute;top:100%; left:0; width:100%; text-align:center; display:none; background:#fff; }



#nav1.show{ display:block; }



#nav1 .item a{ font-size: 18px;color: #676767; display:block; border-bottom:1px solid #ddd; margin:0 25px; }







.phone-search-btn{width: 25px;margin: 33px 22px 0 0;}



.phone-search-btn .close{width: 100%;height: auto;left: 0;top: 0;opacity: 0;}



.phone-search-btn.on .btn{opacity: 0;}



.phone-search-btn.on .close{opacity: 1;top:0;}







.phone-cart-btn{width:30px;margin: 30px 22px 0 0;}







.phone-search{width: 100%;background-color: rgba(218, 218, 218, 0.5);top: 100%;left: 0;padding: 3%;box-sizing: border-box;display: none;}



.phone-search .text{width: 100%;height: 40px;line-height: 30px;box-sizing: border-box; padding-right: 40px}



.phone-search .button{width: 10%;height: auto;position: absolute;top: 38%;right: 15px;background: url(/images/images/search.png) no-repeat center center / auto 100%;border: 0;box-sizing: border-box;z-index: 1}











#banner{width: 100%;position: relative;z-index: 2;}



#banner .bd{width: 100%;height: 100%;}



#banner .bar{white-space: nowrap;font-size: 0;left: 0;}



#banner.slide .bar{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}



#banner .item{width: 100%;}



#banner .item a{width: 100%;height: 100%;left: 0;top: 0;}



#banner.fold .item{zoom: 1;opacity: 0;}



#banner.fold .item.on{opacity: 1;}



#banner .btn{z-index: 2;height: 0;top: 40%;width: 80%;left: 10%;}



#banner .btn a{opacity: 0;width: 22px;height: 57px;}



#banner:hover .btn a{opacity: 1;}



#banner .prev{left: 0;top: 0;background: url(/images/images/ad_l0.png) no-repeat;}



#banner .next{right: 0;top: 0;background: url(/images/images/ad_r0.png) no-repeat;}



#banner .prev:hover{left: 0;top: 0;background: url(/images/images/ad_l1.png) no-repeat;}



#banner .next:hover{right: 0;top: 0;background: url(/images/images/ad_r1.png) no-repeat;}







#small-banner{width: 100%;}



#small-banner .hd{text-align: center;width: 100%;height: 0;bottom: 60px;left: 0;}



#small-banner .hd a{display: inline-block;width: 24px;height: 24px;border: 1px solid #fff;background-color: #fff;border-radius: 100%;margin: 0 0.6%;}



#small-banner .hd .on{background-color: #152a5b;}







.i-t{font-size: 30px;color: #152a5b; margin-bottom: 45px; letter-spacing: 5px;}







.i-brief{padding: 50px 0 25px;}



.i-brief .q{font-size: 54px;height: 45px;color: #575656;}



.i-brief .b0{font-size: 26px;color: #575656;line-height: 20px;}



.i-brief .b1{color: #8a8a8a;}



.i-guide{background-color: #f4f4f4;padding: 55px 0 45px;}



.i-guide .w{/*padding: 0 5%;*/box-sizing: border-box;}



.i-guide .t{font-size: 30px;color: #152a5b; margin-bottom: 45px; letter-spacing: 5px;}



.i-guide .itemtv{width:32%;margin-left:2%;}



.i-guide .itemtv.lmar{margin-left:0;}



.i-guide .itemtv iframe{height:100%;width:100%;}



.i-guide .itemtv center{line-height:40px;font-size:14px;}



.i-guide{background-color: #f4f4f4;padding: 55px 0 45px;}



.i-guide .wrap{max-width: 1920px;width: 100%;}



.i-guide .w{padding: 0 5%;box-sizing: border-box;}



.i-guide .t{font-size: 30px;color: #152a5b; margin-bottom: 45px; letter-spacing: 5px;}



.i-guide .item{width: 27.3%;margin: 0 3%;}



.i-guide .n{font-size: 20px;color: #5d5d5d;margin-top: 25px;}



.i-guide .b{font-size: 14px;color: #5d5d5d;margin-top: 10px;}



.i-guide .img{width: 152px;height: 152px;border: 1px solid #969696;border-radius: 100%;margin: 0 auto;}



.i-guide .img.g0{background: url(/images/images/g0_0.png) no-repeat center center;}



.i-guide .img.g1{background: url(/images/images/g1_0.png) no-repeat center center;}



.i-guide .img.g2{background: url(/images/images/g2_0.png) no-repeat center center;}



.i-guide .item:hover .g0{background: #152a5b url(/images/images/g0_1.png) no-repeat center center;border: 1px solid #152a5b;}



.i-guide .item:hover .g1{background: #152a5b url(/images/images/g1_1.png) no-repeat center center;border: 1px solid #152a5b;}



.i-guide .item:hover .g2{background: #152a5b url(/images/images/g2_1.png) no-repeat center center;border: 1px solid #152a5b;}



.i-guide .item:hover .n{text-decoration: underline;color: #152a5b;}



.i-guide .item:hover .b{color: #152a5b;}



.i-guide .img a{width: 100%;height: 100%;}



.i-guide .news-more{width: 80px;height: 30px;line-height: 30px;border: 1px solid #727272;color: #727272;font-size: 14px;text-align: center;margin: 30px auto 0;}



.i-guide .news-more:hover{background-color: #0764a4;border-color: #fff;color: #fff;}







.i-products{padding: 35px 0 0;}



.i-products .l{width: 66.6145%;}



.i-products .p0{width: 100%;background-color: #f8f8f8;}



.i-products .p0 .m{margin-top: 9.3%;margin-left: 4.6911%;width: 35%;}



.i-products .p0 .m .n{color: #4a4a4a;}



.i-products .p0 .m .t{color: #4a4a4a;}



.i-products .p0 .m .b{color: #959595;width: 80%; font-size: 14px;}



.i-products .p0 .m .more a{color: #5b5b5b;border:1px solid #929292;}



.i-products .p0 .img{width: 62.5486%;right: 5%;bottom: 5%;height:90%;}



.i-products .p0 .img img{max-height:100%;}



.i-products .p1{width: 33.3854%;height: 53.375rem;background: #0764a4 url(/images/images/i1_bg.jpg) no-repeat center top/100%;}



.i-products .p1 .m{margin-top: 10%;margin-left: 9.375%;}



.i-products .p1 .m .n{color: #fff;}



.i-products .p1 .m .t{color: #fff;}



.i-products .p1 .m .b{color: #fff;width: 60%; font-size: 14px;}



.i-products .p1 .m .more a{color: #fff;border:1px solid #fff;}



.i-products .p1 .img{width: 65%;left: 35%;bottom: 8%;}



.i-products .p2{width: 50%;background: url(/images/images/i2_bg.jpg) repeat-x left top;}



.i-products .p2 .m{margin-top: 7.7%;margin-left: 9.375%;width: 49%;}



.i-products .p2 .m .n{color: #4a4a4a;}



.i-products .p2 .m .t{color: #4a4a4a;}



.i-products .p2 .m .b{color: #959595; font-size: 14px;}



.i-products .p2 .m .more a{color: #5b5b5b;border:1px solid #929292;}



.i-products .p2 .img{width: 45.0704%;right: 5%;bottom: 2%;}



.i-products .p3{width: 50%;background-color: #32a0ed;}



.i-products .p3 .m{margin-top: 7.7%;margin-left: 9.375%;width: 80%;}



.i-products .p3 .m .n{color: #fff;}



.i-products .p3 .m .t{color: #fff;}



.i-products .p3 .m .b{color: #fff; font-size: 14px;}



.i-products .p3 .m .more a{color: #fff;border:1px solid #fff;}



.i-products .p3 .img{width: 80%;left: 20%;bottom: -7%;}



.i-products .m{z-index: 3;}



.i-products .m .n{font-size: 24px;line-height: 30px;/*font-family: 'AvantGardeDemi';*/}



.i-products .m .n span{font-size: 30px;}



.i-products .m .b{margin-top: 15px;line-height: 20px; /*max-height: 60px; overflow: hidden;*/ }



.i-products .item .m .b,.i-products .item .more{ /*opacity:0;*/ }



.i-products .item:hover .m .b,.i-products .item:hover .more{ opacity:1; }



.i-products .m .more{margin-top: 30px;}



.i-products .m .more a{display: inline-block;width: 120px;height: 28px;border-radius: 15px;text-align: center;line-height: 28px;}



.i-products .p0:hover .n,.i-products .p2:hover .n{color: #152a5b;}



.i-products .p0:hover .more a,.i-products .p2:hover .more a{border: 1px solid #152a5b;background-color: #152a5b;color: #fff;}



.i-products .p1:hover .more a,.i-products .p3:hover .more a{background-color: #fff;color: #152a5b;}



.i-products .item:hover img{transform: scale(1.1, 1.1);}







.phone-small-list{width: 90.625%;margin: 0 auto 25px;}



/*.phone-small-list .item:first-child{margin-bottom: 20px;}*/



/*.phone-small-list .item:first-child > .fr{margin-top: 0;}*/



.phone-small-list .item{margin-bottom: 10px;}



/*.phone-small-list .item > .fr{margin-top: 36px;}*/



.phone-small-list .item .img{width: 50%;height: 280px;background-color: #fff;}



.phone-small-list .item .m{width: 50%;height: 280px;background-color: #fff;}



.phone-small-list .item .p{padding: 11% 5% 11% 8%;}



.phone-small-list .item .line{width: 60px;height: 0;border-bottom: 3px solid #152a5b;margin-bottom: 15px;}



.phone-small-list .item .name{font-size: 38px;/*font-family: 'AvenirL';*/color: #152a5b;line-height: 58px;}



.phone-small-list .item .brief{font-size: 20px;/*font-family: 'AvenirL';*/color: #5d5d5d;}



.phone-small-list .item .more{margin-top: 25px;width: 146px;height: 39px;line-height: 39px;text-align: center;background-color: #b3b3b3;color: #fff;border-radius: 20px;font-size: 16px;/*font-family: 'AvenirL';*/}



.phone-small-list .item:hover .m{background-color: #152a5b;}



.phone-small-list .item:hover .line{border-bottom-color: #fff;}



.phone-small-list .item:hover .name{color: #fff;}



.phone-small-list .item:hover .brief{color: #fff;}



.phone-small-list .item:hover .more{color: #152a5b;background-color: #fff;}



.phone-small-list .others{padding: 60px 0;background-color: #fff;}



.phone-small-list .others .title{font-size: 38px;/*font-family: 'AvenirL';*/color: #152a5b;}



.phone-small-list .others .brief{font-size: 20px;/*font-family: 'AvenirL';*/color: #5d5d5d;}



.phone-small-list .others .line{width: 60px;height: 0;border-bottom: 3px solid #152a5b;margin:10px auto;}



.phone-small-list .others .more{width: 146px;height: 39px;line-height: 39px;text-align: center;background-color: #b3b3b3;color: #fff;border-radius: 20px;font-size: 16px;/*font-family: 'AvenirL';*/margin: 12px auto 0;}







.phone-big-list{background-color: #f8f8f8;}



.phone-big-list .item{height: 446px;}



.phone-big-list .item .m{width: 90.625%;height: 100%;margin: 0 auto;}



.phone-big-list .item .c{top: 5%;left: 10px;z-index: 2;width: 100%;padding-top: 16px;}



.phone-big-list .item .c.narrow{width: 100%;}



.phone-big-list .item .name{font-size: 30px;}



.phone-big-list .item .title{font-size: 24px;}



/*.phone-big-list .item .brief{font-size: 16px;line-height: 25px;max-width: 60%;margin-top: 10px;}



.phone-big-list .item .more{font-size: 20px;text-align: center;line-height: 40px;margin-top: 20px;display: inline-block;position: absolute;}*/



.phone-big-list .item .brief{font-size: 16px;line-height: 25px;margin-top: 10px;}



.phone-big-list .item .brief .max42{ margin-left:10px; max-width:42%; }



.phone-big-list .item .brief .max98{ max-width:60%; margin-left:10px; float:right; }



.phone-big-list .item .w42{ width:42%; }



.phone-big-list .item .w98{ width:60%; }



.phone-big-list .item.i1 td{color: #fff;}



.phone-big-list .item td img{ max-width:100%; }



.phone-big-list .item .more{font-size: 20px;text-align: center;line-height: 40px;margin-top: 20px;display:inline-block;}



.phone-big-list .item .img{top: 35px;right: 0;width: 90%;height: 80%;text-align: right;}



.phone-big-list .item .img span{display: inline-block;height: 100%;vertical-align: bottom;}



.phone-big-list .item .img img{vertical-align: bottom;max-width: 43%;}







.phone-big-list .item.i0{background-color: #f8f8f8;}



.phone-big-list .item.i0 .name{color: #4a4a4a;}



.phone-big-list .item.i0 .title{color: #4a4a4a;font-size: 20px;border: 1px solid #676767;padding: 1px 2px; text-align: center;display: inline-block;float: right;z-index: 2;}



.phone-big-list .item.i0 .brief{color: #8d8d8d;}



.phone-big-list .item.i0 .more{color: #7d7d7d;border-bottom: 1px solid #7d7d7d;width: auto;}



.phone-big-list .item.i1{background-color: #32a0ed;}



.phone-big-list .item.i1 .name{color: #fff;}



.phone-big-list .item.i1 .title{color: #fff;border: 1px solid #fff;text-align: center;display: inline-block;font-size: 20px;float: right;padding: 1px 2px;z-index: 2}



.phone-big-list .item.i1 .brief{color: #fff;}



.phone-big-list .item.i1 .more{color: #fff;border-bottom: 1px solid #fff;width: auto;}







.phone-contact .bar{padding: 5%; min-height: 60px;width: 100%;font-size: 130%;color:#fff; background-color: #17326f;text-align: left;border: 1px solid #3D5282;}



.phone-contact .number{margin-left:10%;color: #fff;}



.phone-contact .mail{margin-left:15%;position: absolute;font-size: 90%;color:#fff; text-align: left;}



.phone-contact .add{text-align: left;margin-left:8%;position: absolute;color: #fff;font-size: 12px;word-wrap: break-word;}



.phone-contact .a{margin: 0 0 5px 10px;}



.phone-contact .i{float: right;padding-right: 15%;/*background:url(/images/images/tel.png);*/ }







.phone-title{font-size: 30px;/*font-family: 'AvenirL';*/color: #152a5b;letter-spacing: 8px;background-color: #fff;padding: 35px 0;}







.i-news{padding: 55px 0;}



.i-news .newsBox{width: 44.25%;height: 397px;}



.i-news .newsBox .bd{width: 100%;height: 100%;}



.i-news .newsBox .bd li{left: 0;top: 0;width: 100%;height: 100%;}



.i-news .newsBox .bd li img{width: 100%;}



.i-news .newsBox .txt{width: 100%;height: 58px;line-height: 58px;background-color: rgba(255,255,255,0.2);left: 0;bottom: 0;}



.i-news .newsBox .txt li{padding: 0 3%;color: #fff;font-size: 16px;}



.i-news .newsBox .prev{left: 0;top: 156px;}



.i-news .newsBox .next{right: 0;top: 156px;}



.i-news .newsList{width: 52.0833%;}



.i-news .newsList .bd{width: 100%;height: 397px;}



.i-news .newsList .bd ul li{margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px dotted #e0e0e0;/*height: 97px;*/}



.i-news .newsList .bd ul li .img{width:12.8%;float:left;}



.i-news .newsList .bd ul li .m{width:84.8%;float:right;}



.i-news .newsList .bd ul li .n{/*margin:-3px 0 8px;*/font-size: 16px;}



.i-news .newsList .bd ul li .b{margin-top:9px;font-size: 14px;color: #727272;line-height: 20px;/*max-height: 40px;*/}



.i-news .newsList .bd ul li .c:hover{/*background-color: #0764a4;*/}



.i-news .newsList .bd ul li .c:hover .n a{/*color: #fff;*/}



.i-news .newsList .bd ul li .c:hover .b{/*color: #fff;*/}



.i-news .newsList .hd{margin-top: 45px;}



.i-news .newsList .hd a{display: inline-block;width: 15px;height: 15px;cursor: pointer;background-color: #bababa;margin-right: 15px;border-radius: 100%;}



.i-news .newsList .hd .on{background-color: #152a5b;}



.i-news .news-more{width: 80px;height: 30px;line-height: 30px;border: 1px solid #727272;color: #727272;font-size: 14px;text-align: center;margin: 30px auto 0;float: right;}



.i-news .news-more:hover{background-color: #0764a4;border-color: #fff;color: #fff;}



.i-news .newsList .bd table .img{width:12.8%;}



.i-news .newsList .bd table .m{width:84.8%;padding-left:3%;}



.i-news .newsList .bd table .n a{/*margin:-3px 0 8px;*/font-size: 16px;}



.i-news .newsList .bd table td{height:65px;border-bottom: 1px dotted #e0e0e0;padding:16px 0;}



.i-news .newsList .bd table .top td{padding-top:0;}







.i-contact{padding: 55px 0 45px;background: url(/images/images/i_c_bg.jpg) no-repeat center top;}



.i-contact .i-t{color: #fff;}



.i-contact .item{width: 29%;margin: 0 1.6666%;}



.i-contact .item .i{top: 0;left: 50%;margin-left: -31px;border-radius: 100%;width:62px;height:62px;}



.i-contact .item .i0{background-color: #ff7271;}



.i-contact .item .i1{background-color: #9dce66;}



.i-contact .item .i2{background-color: #6485d6;}



.i-contact .item .m{margin-top:33px; padding-top:45px; background-color: #fff;}



.i-contact .item .c{width: 255px;margin: 0 auto;}



.i-contact .item .t{font-size: 16px;color: #696969;border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}



.i-contact .item .n{line-height: 18px;color: #828282;padding: 15px 0;height: 70px;}







.inquiry-map{background-color: #f2f5f8;}



.i-map .m{z-index: 2;}



.i-map .n{z-index: 3;font-size: 16px; white-space: nowrap; color: #474747;}



.i-map .t .n{top: -35px;left: -20px;}



.i-map .r .n{top: -8px;left: 20px;}



.i-map .l .n{top: -9px;right: 20px;}



.i-map .b .n{top: 15px;left: -15px;}



.i-map .t .g{/*top: -100px;bottom:auto;*/bottom: 50px;}



.i-map .t .w{bottom: 40px;}



.i-map .s{width: 17px;height: 27px;background: url(/images/images/map-address.png) no-repeat;z-index: 2;cursor: pointer; left: -8px;top: -13px;}



.i-map .g{white-space: nowrap;left: -108px;bottom: 30px;display: none;}



.i-map .c{background-color: #c11717;padding: 15px 30px; font-size: 16px;color: #fff;}



.i-map .w{width: 0;height: 0;border-top: 10px solid #c11717;border-left: 7px solid transparent;border-right: 7px solid transparent;left: 50%;bottom: 20px;margin-left: -7px;display: none;}



.i-map .m.on{z-index: 10;}



.i-map .on .s{width: 28px;height: 27px;background: url(/images/images/star.png) no-repeat;border-radius: 0; left: -14px;top: -14px;}



.i-map .on .w{display: block;}



.i-map .on .g{display: block;}







.product-cate-item{z-index: 5;}



.product-cate-item.i0{background: #fff url(/images/images/product-i0.jpg) no-repeat center center;}



.product-cate-item.i1{background: #ebebeb url(/images/images/product-i1.jpg) no-repeat center center;}



/*.product-cate-item.i2{background: #6d6e6e url(/images/images/product-i2.jpg) no-repeat center center;}



.product-cate-item.i3{background: #90b6d6 url(/images/images/product-i3.jpg) no-repeat center center;}*/



.product-cate-item .wrap{min-height: 500px;padding-bottom:10px;}



.product-cate-item .sub{width: 25.1666%;height: 302px;top: 50%;margin-top: -151px;z-index: 2;}



.product-cate-item .sub.l{left: -10px;}



.product-cate-item .sub.r{right: 40px;}



.product-cate-item .sub a{width: 88px;height: 88px;background-color: #f7f7f7;border: 1px solid #999;border-radius: 100%;display: table;}



.product-cate-item .sub a:hover{background-color:#152a5b;border-color: #152a5b;}



.product-cate-item .sub a:hover .c{color: #fff;}



.product-cate-item .sub .r{display: table-row;}



.product-cate-item .sub .c{line-height: 20px;font-size: 14px;color: #666;display: table-cell;vertical-align: middle;text-align: center;}



.product-cate-item .sub .on{background-color:#152a5b;border-color: #152a5b;}



.product-cate-item .sub .on .c{color: #fff;}







.product-cate-item .sub.l.c1 .s0{bottom: 35%;left: 100%;}







.product-cate-item .sub.l.c2 .s0{bottom: 55%;left: 100%;}



.product-cate-item .sub.l.c2 .s1{bottom: 17%;left: 100%;}







.product-cate-item .sub.l.c3 .s0{bottom: 70%;left: 90%;}



.product-cate-item .sub.l.c3 .s1{bottom: 35%;left: 100%;}



.product-cate-item .sub.l.c3 .s2{bottom: 0;left: 90%;}







.product-cate-item .sub.l.c4 .s0{bottom: 86%;left: 77%;}



.product-cate-item .sub.l.c4 .s1{bottom: 55%;left: 100%;}



.product-cate-item .sub.l.c4 .s2{bottom: 17%;left: 100%;}



.product-cate-item .sub.l.c4 .s3{top: 85%;left: 77%;}







.product-cate-item .sub.l.c5 .s0{bottom: 95%;left: 60%;}



.product-cate-item .sub.l.c5 .s1{bottom: 72%;left: 90%;}



.product-cate-item .sub.l.c5 .s2{bottom: 35%;left: 100%;}



.product-cate-item .sub.l.c5 .s3{top: 70%;left: 90%;}



.product-cate-item .sub.l.c5 .s4{top: 95%;left: 60%;}







.product-cate-item .sub.l.c6 .s0{bottom: 100%;left: 50.6622%;}



.product-cate-item .sub.l.c6 .s1{bottom: 84.1125%;left: 82.119205%;}



.product-cate-item .sub.l.c6 .s2{bottom: 53%;left: 100%;}



.product-cate-item .sub.l.c6 .s3{top: 51%;left: 100%;}



.product-cate-item .sub.l.c6 .s4{top: 83.4437%;left: 79.4701%;}



.product-cate-item .sub.l.c6 .s5{top: 100%;left: 47.0198%;}











.product-cate-item .sub.r.c1 .s0{bottom: 35%;right: 100%;}







.product-cate-item .sub.r.c2 .s0{bottom: 55%;right: 100%;}



.product-cate-item .sub.r.c2 .s1{bottom: 17%;right: 100%;}







.product-cate-item .sub.r.c3 .s0{bottom: 70%;right: 90%;}



.product-cate-item .sub.r.c3 .s1{bottom: 35%;right: 100%;}



.product-cate-item .sub.r.c3 .s2{bottom: 0;right: 90%;}







.product-cate-item .sub.r.c4 .s0{bottom: 86%;right: 77%;}



.product-cate-item .sub.r.c4 .s1{bottom: 55%;right: 100%;}



.product-cate-item .sub.r.c4 .s2{bottom: 17%;right: 100%;}



.product-cate-item .sub.r.c4 .s3{top: 85%;right: 77%;}







.product-cate-item .sub.r.c5 .s0{bottom: 95%;right: 60%;}



.product-cate-item .sub.r.c5 .s1{bottom: 72%;right: 90%;}



.product-cate-item .sub.r.c5 .s2{bottom: 35%;right: 100%;}



.product-cate-item .sub.r.c5 .s3{top: 70%;right: 90%;}



.product-cate-item .sub.r.c5 .s4{top: 95%;right: 60%;}







.product-cate-item .sub.r.c6 .s0{bottom: 100%;right: 50.6622%;}



.product-cate-item .sub.r.c6 .s1{bottom: 83.1125%;right: 82.119205%;}



.product-cate-item .sub.r.c6 .s2{bottom: 53%;right: 100%;}



.product-cate-item .sub.r.c6 .s3{top: 51%;right: 100%;}



.product-cate-item .sub.r.c6 .s4{top: 83.4437%;right: 79.4701%;}



.product-cate-item .sub.r.c6 .s5{top: 100%;right: 47.0198%;}







.product-cate-item .category-bg{width: 26.666666%;top: 50%;background-repeat: no-repeat;background-size: 100% auto;background-position: center center;border-radius: 100%;}



.product-cate-item .category-bg.l{left: -21px;}



.product-cate-item .category-bg.r{right: 32px;}



.product-cate-item .category{width: 22.9166%;min-height: 77px;line-height: 77px;text-align: center;color: #fff;font-size: 24px;top: 50%;margin-top: -40px;z-index: 3;}



.product-cate-item .category:hover{color: #152a5b;border-color: #152a5b;}



.product-cate-item .category.l{left: 0;}



.product-cate-item .category.r{right: 45px;}



.product-list{width: 100%;}



.product-list .item{width: 24.5033%;/*line-height: 80px;*/margin-bottom: 10px;margin-top: 10px;}



.product-list .item .img{width: 128px;height: 128px;margin-bottom: 10px;}



.product-list .item .name{font-size: 16px;color: #fff;}



.product-list .item .name .title{color: #707070;min-height: 17px;}



.product-list .item .name a{color: #707070;}



.product-list .item .name a:hover{color: #1579a5;}



.product-list .item:hover .name{z-index: 2;}



.product-list .last .main{left: auto;right: 130%;}



.product-list .last .main .a{left: auto;right: -16px;border-right: 0;border-left: 16px solid #fff;}



.product-list .main{left: 100%;background-color: #fff;border-radius: 10px;line-height: normal;}



.product-list .main .m{width: 255px;margin: 0 17px;padding: 25px 0;}



.product-list .main .t{font-size: 14px;color: #333;line-height: 25px;}



.product-list .main .n{font-size: 16px;color: #66a8c5;height: 35px;border-bottom: 1px solid #ebebeb;}



.product-list .main .d{margin-top: 16px;margin-bottom: 15px;padding: 0 5px 15px;color: #939393;line-height: 18px;}



.product-list .main .d:first-child{border-bottom: 1px dashed #9c9c9c;}



.product-list .main .s{font-size: 14px;color: #555;margin-bottom: 6px;}



.product-list .main .a{width: 0;height: 0;border-right: 16px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;left: -16px;top: 45%;}



/*.product-list .main .c{width: 23px;height: 23px;background-color: #cee0e8;right: 10px;top: 12px;border-radius: 100%;}



.product-list .main .c::before,.product-list .main .c::after{width: 13px;height: 1px;background-color: #fff;position: absolute;z-index: 1;content: '';}



.product-list .main .c::before{-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);top: 11px;left: 5px;}



.product-list .main .c::after{-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);top: 11px;left: 5px;}*/







.phone-product-cate-item{padding: 20px 0;}



/*.phone-product-cate-item.i0{background-color: #f7f7f7;}*/



/*.phone-product-cate-item.i1{background-color: #ececec;}*/



.phone-product-cate-item .category{font-size: 24px;margin: 10px 0;background-color: #152a5b; color:#fff;padding: 10px 0 10px;}



.phone-product-cate-item .sub{line-height: 39px;height:39px;font-size: 18px;border:1px solid #d7d7d7;margin: 0 0 5px;border-radius: 5px}



.phone-product-cate-item .sub i{width: 0;height: 0;border-top: 6px solid #aaa;border-left: 6px solid transparent;border-right: 6px solid transparent;display: inline-block;vertical-align: middle;margin-left: 10px;}



.phone-product-cate-item .list{padding: 20px 0;display: none;}



.phone-product-cate-item .item{width: 50%;margin: 10px 0;box-sizing: border-box;}



.phone-product-cate-item .item.fl{clear: both;}



.phone-product-cate-item .item .img{width: 40%;}



.phone-product-cate-item .item .m{width: 50%;}



.phone-product-cate-item .item .name{font-size: 18px;}



.phone-product-cate-item .item .title{font-size: 16px;}



.phone-product-cate-item .item .title a{color:#333;}











.product-row{}



.product-row .top-cate{margin: 0 0 2%;text-align: center;}



.product-row .top-cate a{font-size: 16px;background: #152a5b;color: #fff;float: left;padding:15px 0;position: relative;}



.product-row .top-cate a:before{position: absolute;top: 100%;left:45%;width: 0;height: 0;border:10px solid transparent;content: '';}



.product-row .top-cate a.on{background: #22428c;}



.product-row .top-cate a:hover{background: #22428c;}



.product-row .top-cate a.on:before{border-top-color: #22428c;}



.product-row .category-item{}



.product-row .category-item .row{}



.product-row .category-item .row .cate-name{font-size: 18px;color: #666;margin-bottom: 2%;position: relative;padding-left: 1%;line-height: 110%;}



.product-row .category-item .row .cate-name:before{position: absolute;top: 0;right: 100%;width: 2px;height: 100%;background: #152a5b;content: '';}



.product-row .category-item .row .list{margin-bottom: 2%;}



.product-row .category-item .row .list .box{width: 33%;text-align: center;}



.product-row .category-item .row .list .box .img{height: 128px;margin-bottom: 10px;}



.product-row .category-item .row .list .box .title{font-size: 16px;color: #707070;margin:4% 0 0;}



.product-row .category-item .row .list .box a.name{font-size: 14px;color: #707070;}



.product-row .category-item .row .list .box a.name:hover{color: #1579a5;}







.product-row .list-item{}



.product-row .list-item{}



.product-row .list-item .box{padding:3% 0;}



.product-row .list-item .box.blue{background: #0d4284;}



.product-row .list-item .box .pic{width:48%;text-align: center;padding:0 1%;}



.product-row .list-item .box.blue .pic{float: right;}



.product-row .list-item .box .word{width: 48%;padding:0 1%;}



.product-row .list-item .box.blue .word{float: left;}



.product-row .list-item .box .word .name{font-size: 28px;color: #000;}



.product-row .list-item .box .word .title{font-size: 18px;color: #333;/*padding-top: 2%;*/}



.product-row .list-item .box .word .fc{font-size: 14px;line-height: 20px;color: #808080;}



.product-row .list-item .box .word .b-line{width:60%;height: 3px;background: #0d4284;margin: 1% 0;}



.product-row .list-item .box .word .more{display: inline-block;padding: 12px 23px;border: 1px solid #152a5b;color: #152a5b;margin-top: 30px;font-size: 16px;}



.product-row .list-item .box.blue .word .more{border: 1px solid #fff;color: #fff;}



.product-row .list-item .box .word .more:hover{border: 1px solid #152a5b;background-color: #0d4284;color: #fff;}



.product-row .list-item .box.blue .word .more:hover{border-color: #0d4284;background: #fff;color: #0d4284;}



.product-row .list-item .box.blue .word .name{color: #fff;}



.product-row .list-item .box.blue .word .title{color: #fff;}



.product-row .list-item .box.blue .word .fc{color: #fff;}



.product-row .list-item .box.blue .b-line{background: #fff;}











.allCate{max-width: 500px;width: 80%;height: 40px;line-height: 40px;border: 1px solid #000;text-align: center;font-size: 20px;margin: 20px auto;}



.allCate:hover{color:#fff;background-color: #152a5b;border: none;}







.crumb{font-size: 14px;color: #606060;line-height: 50px;border-bottom: 1px solid #d9d9d9;}



.crumb a{color: #606060;}



.crumb span{color: #e70012;}







.product-main .images{width: 47.1666%;}



.product-main .images .btn{width: 10%;top: 30%;}



.product-main .images .prev{left: 1px;}



.product-main .images .next{right: 1px;}



.product-main .images .bigimg{/*height: 500px;*/ padding:5px 0;border: 1px solid #d9d9d9;overflow:hidden;}



.product-main .images .bigimg img{max-height:90%;}



.product-main .images .imgs{margin-top: 1px;}



.product-main .images .imgs .item{width: 19.4346%;height: 65px;background-color: #fff;border: 1px solid #f1f1f1;margin-right: 1px;cursor: pointer;}



.product-main .images .imgs .on{background-color: #fff;border: 1px solid #152a5b;}



.product-main .main{width: 49.1666%;}



.product-main .main .name{font-size: 24px; font-weight:bold;  color: #152a5b;padding: 15px 0;border-bottom: 1px solid #e3e3e3;}



.product-main .brief{min-height: 300px;margin-bottom: 10px;}



.product-main .brief .d{padding: 20px 3px;color: #909090;line-height: 18px; font-size: 14px}



.product-main .brief .d .t{font-size: 14px; font-weight: bold; color: #696969;margin-bottom: 10px;}



.product-main .brief .d:first-child{border-bottom: 1px solid #e3e3e3;}



.product-main .inquiry{width: 70%;height: 54px;margin: 0 auto 25px;line-height: 48px;color: #fff;background-color: #152a5b;font-size: 20px;}



.product-main .share {margin: 10px 0 0 5px;}







.product-descriptS{margin-top: 40px;border-top: 1px solid #676767;}



.product-descriptS .tabs{border-bottom: 1px solid #676767;}



.product-descriptS .tabs a{font-size: 22px;color: #606060;padding: 0 35px;margin-right: 50px;line-height: 55px;height: 55px;white-space:nowrap;}







.product-descriptS .tabs a::after{width: 100%;height: 3px;background-color: #152a5b;left: 0;bottom: -2px;position: absolute;z-index: 2;}



.product-descriptS .tabs .on{background:#152a5b; color:#fff;}



/*.product-descriptS .tabs .on::after{content: '';}*/



.product-descriptS .product-desc{margin: 30px 0;display: none;}



.product-descriptS .product-desc.show{display: block;}



.product-descriptS .product-desc .proSampleRow{ text-align:center; /*width:10.5%;*/ width:100%; /*height:200px;*/ margin:5px 0 0 5px; padding-bottom:10px; border-bottom:1px dashed #dddddd;}



.product-descriptS .product-desc .proSampleRow .li{width:10.5%; height:178px; margin:10px 1%; border:none !important; position:relative;}



.product-descriptS .product-desc .proSampleRow .li:nth-child(1):after{content:''; width:1px; height:100%; border-right:1px dashed #dddddd; position:absolute; right:-12px; top:0; z-index:2;}



.product-descriptS .product-desc .proSampleRow img{ width:100%; cursor:pointer; }



.product-descriptS .product-desc .proSampleRow .name{ font-size:14px; color:#003; cursor:pointer; }



.product-descriptS .product-desc .proSampleRow .proSampleBg{ position:fixed; top:0; bottom:0; left:0; right:0; z-index:1998; background:#000; opacity:0.4;filter:alpha(opacity=40);  }



.product-descriptS .product-desc .proSampleRow .proSampleBd{ position:fixed; top:0; bottom:0; left:0; right:0; z-index:1999; text-align:left; }



.product-descriptS .product-desc .proSampleRow .proSampleBd{ position:fixed; top:7%; bottom:8%; left:5%; right:5%; border:3px solid #ccc; border-radius:3px; background:#fff; z-index:1999; padding:35px 13px; max-width:1200px; margin:0 auto; /*box-shadow:0 0 5px #666;*/ }



.product-descriptS .product-desc .proSampleRow .proSampleBd .h{ height:100%; overflow:auto; }



.product-descriptS .product-desc .proSampleRow .proSampleBd .mar{ margin:20px 5%; }



.product-descriptS .product-desc .proSampleRow .proSampleBd s.c{ background:url('/images/images/search-close.png') no-repeat center center/100% auto; height:20px; width:20px; position:absolute; right:12px; top:12px; display:block; }



.product-descriptS .product-desc .ite{width:23%; float:left; margin-top:75px; padding:0 1%;}



.product-descriptS .product-desc .ite iframe{width:100% !important; height:auto !important;}







.product-btn{border-bottom: 1px solid #e3e3e3;}



.product-btn a{width: 23.1834%;height: 67px;line-height: 67px;text-align: center;font-size: 18px;background-color: #e7e7e7;color: #606060;margin-right: 1.8166%;min-width: 200px;}



.product-btn .on{background-color: #152a5b;color: #fff;}



.product-btn a:hover{background-color: #152a5b;color: #fff;}



.product-btn a:nth-child(4){margin-right:0;}







.news-list .item{margin-bottom: 20px; padding-bottom:20px; border-bottom:1px dashed #C8C8C8;}



.news-list .item .img{width: 20%;}



.news-list .item .info{width: 78%;}



.news-list .item .title{line-height: 30px;}



.news-list .item .title a{font-size: 16px;}



.news-list .item .title a:hover{color: #152a5b;}



.news-list .item .time{font-size: 14px;color: #999;}



.news-list .item .brief{margin-top: 20px;font-size: 14px;color: #666;line-height: 25px;max-height: 75px;}







.Con{min-height: 300px;line-height: 180%;}



.Con *{font-family: 'Century Gothic', 'futura Lt BT', Arial;font-size: inherit;line-height: 20px !important;}



.Con img{max-width: 100%;height: auto;}







.left-con{width:50%;}



.left-con .t1{font-size: 20px;color: #152a5b;line-height: 35px;}



.left-con .t2{font-size: 16px;color: #152a5b;line-height: 22px;margin-bottom: 10px;}



.left-con .d{color: #8a8a8a;line-height: 20px;}



.left-con .d a{ color:#8a8a8a;}



.left-con .info1{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;line-height: 35px;margin-top: 10px;margin-bottom: 15px;}



.left-con .info1 .dis{ display:inline-block; margin-right: 35px;color: #b21616;}



.left-con .info1 .dis a{ color:#b21616;}



.left-con .item{margin-bottom: 20px;}



.left-con .i{width: 30px;}



.left-con .c{width: 92.5%;}



.rig-map{width: 49.1666%;}



.rig-map .see{line-height: 30px;color: #000;border-bottom: 1px solid #eee;}







.inquiry-bg{width: 100%;margin-top: 55px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;background: url(/images/images/inquiry-bg.jpg) no-repeat center center;padding-top: 102px;padding-bottom: 102px;}



.inquiry-bg .c{width: 41.1666%;margin: 0 auto;}



.inquiry-bg .i{width: 197px;height: 39px;border: 1px solid #d7d7d7;text-align: center;line-height: 39px;font-size: 18px;color: #636363;border-radius: 5px;}



.inquiry-bg .i:hover{border: 1px solid #003c86;background-color: #003c86;color: #fff;}



.inquiry-bg .i0{top: -52px;left: 50%;margin-left: -100px;}



.inquiry-bg .i1{top: 20%;left: -192px;}



.inquiry-bg .i2{top: 20%;right: -192px;}



.inquiry-bg .i3{bottom: 20%;left: -192px;}



.inquiry-bg .i4{bottom: 20%;right: -192px;}



.inquiry-bg .i5{bottom: -55px;left: 50%;margin-left: -100px;}







#form{background: #444 url(/images/images/form-bg.jpg) no-repeat center top;padding-top: 30px;padding-bottom: 30px;}



#form .b{border: 1px solid #dbdbdb;background-color: #fff;}



#form .t{background-color: #fafafa;border-bottom: 1px solid #dbdbdb;font-size: 20px;/*font-family: 'AvenirL';*/color: #152a5b;padding: 0 3.1666%;line-height: 87px;}



#form .m{padding-top: 2.5%;padding-bottom: 5%;}



#form .c{width: 88.3333%;margin: 0 auto;}



#form .n{color: #565656;line-height: 35px;}



#form .i{vertical-align: top;font-size: 18px;margin-left: -10px;}



#form .s{vertical-align: bottom;}



#form .text{height: 37px;line-height: 37px;background-color: #fcfcfc;box-shadow: 0 3px 5px #ebebeb inset;border: 1px solid #d4d4d4;padding-left: 1%;padding-right: 1%;}



#form .text.form_focus{ border-color:red;}



#form .area{width: 97.8%;padding: 5px 1%;height: 80px;background-color: #fcfcfc;box-shadow: 0 3px 5px #ebebeb inset;border: 1px solid #d4d4d4;line-height: 20px;resize: none;margin-bottom: 10px;}



#form .text-block{width: 97.8%;margin-bottom: 15px;}



#form input[type='radio']{margin-right: 5px;}



#form input[name='VCode']{min-width: 35px;}



#form .radio{line-height: 39px;color: #565656;margin-right: 2.8355%;white-space: nowrap;}



#form .radio *{vertical-align: middle;}



#form .radio.o{margin-right: 15px;}



#form .btn{width: 195px;height: 45px;font-size: 16px;border: 0;border-radius: 20px;margin: 5px 20px 5px 0;cursor: pointer;}



#form .btn.s{background-color: #003c86;color: #fff;}



#form .btn.s:hover{background-color: #0053BB;}



#form .btn.r{background-color: #526A88;color: #fff;}



#form .btn.r:hover{background-color: #688BB6;}



#form .error{animation: 0.8s ease 0s alternate none 1 running error;background-color: #ff5555;}







.application .img{width: 50%;}



.application .img img:hover{transform: scale(1.1, 1.1);}



.application .m{width: 50%;height: 100%;top: 0;background-color: #f5f5f5;}



.application .m.r{right: 0;text-align: left;}



.application .m.l{left: 0;/*text-align: right;*/ text-align:left;}



.application .c{margin:0 11.9791%;}



.application .name{font-size: 24px;font-weight: bold;color: #5b5b5b;}



.application .brief{font-size: 14px;color: #b0b0b0;margin-top: 10px;margin-bottom: 10px;}



.application .more{color: #b0b0b0;border: 1px solid #b0b0b0;width: 96px;height: 27px;text-align: center;line-height: 27px;}



.application .n{font-size: 14px;margin-right: 10px;text-decoration: underline;}



.application .n:hover{color: #152a5b;}



.application .r .more{float: left;}



.application .l .more{float: right;}







.material-list.i0{background-color: #f8f8f8;}



.material-list.i1{background-color: #fff;}



.material-list .category{font-size: 24px;color: #484848;margin: 30px 0;}



.material-list .list{font-size: 0px;}



.material-list .list .item{width: 13.3333%;margin-left: 3.8333%;margin-bottom: 40px;vertical-align: top;}



.material-list .list .item.k6{margin-left: 0;}



.material-list .list .item .img{margin-bottom: 20px;}



.material-list .list .item .name{font-size: 16px;color: #707070;}



.material-list .list .item .name:hover{color: #152a5b;text-decoration: underline;}







.company-con{margin-top: 45px;margin-bottom: 60px;}



.company-con .t{font-size: 20px;/*font-family: 'AvenirL';*/color: #152a5b;margin-bottom: 15px;}



.company-con .f{color: #8a8a8a;line-height: 20px;}



.company-con .lh{line-height: 20px;}



.company-con .img{padding: 0 8px}



.company-con .left{margin-left: 13px;width: 45%;padding-right: 1%;margin-right: 1%;border-right: 1px solid #d7d7d7;}



.company-con .left .c{width: 71.2962%;}



.company-con .rig{width: 50.83333%;}



.company-con .rig .c{width: 86%;}



.company-con .desc{padding-top: 35px;border-top: 1px solid #d0d0d0;margin-top: 20px;}



.company-con .desc .item{width: 31.5%;margin-left: 2.5%;}



.company-con .desc .item:first-child{margin-left: 0;}



.company-con .title{font-size: 14px;color: #152a5b;width: 112px;height: 112px;border: 1px solid #152a5b;border-radius: 100%;line-height: 112px;margin: 0 auto 20px;}







.company-history{padding-top: 45px;padding-bottom: 50px;background-color: #67adef;}



.company-history .web-t{font-size: 26px;font-family: 'microsoft yahei';color: #fff;}



.company-history .s{width: 10000%;height: 100%;}



.company-history .item{width: 12px;height: 12px;bottom: 23px;z-index: 2;}



.company-history .item .a{width: 11px;height: 11px;border: 1px solid #bebebe;border-radius: 100%;background-color: #fff;left: 0;top: 0;}



.company-history .item .y{font-size: 14px;color: #fff;width: 30px;bottom: -20px;left: -9px;}



.company-history .item .main{bottom: 50px;left: -27px;height: 219px;max-width: 680px;display: none;}



.company-history .item .b{border: 1px solid #152a5b;background-color: #fff;}



.company-history .item .m{height: 100px;padding: 0 35px;overflow: auto;margin: 25px 0;}



.company-history .item .c{color: #808080;line-height: 20px;}



.company-history .item .n{height: 67px;background-color: #152a5b;padding: 0 35px;}



.company-history .item .md{color: #fff;font-size: 14px;margin-top: 10px/*20px*/;}



/*.company-history .item .md span{font-size: 30px;line-height: 10px;}*/



.company-history .item .md span{font-size: 30px;line-height: 45px;}



.company-history .item .button{margin-top: 19px;}



.company-history .item .arrow{width: 0;height: 0;border-top: 12px solid #152a5b;border-left: 9px solid transparent;border-right: 9px solid transparent;bottom: -12px;left: 24px;}



.company-history .item.r .main{left: auto;right: -27px;}



.company-history .item.r .arrow{left: auto;right: 24px;}



.history-box{height: 350px;width: 100%;}



.history-box .hline{width: 1000000%;height: 24px;background: url(/images/images/history.jpg) repeat-x left bottom;left: 0;bottom: 27px;}



.company-history .btn{width: 17.1666%;border-radius: 20px;margin: 40px auto 0;}



.company-history .btn a{width: 50%;height: 38px;}



.company-history .btn .l{background: #fff url(/images/images/btnl.png) no-repeat center center/40.7766%;}



.company-history .btn .r{background: #152a5b url(/images/images/btnr.png) no-repeat center center/40.7766%;}







.phone-history .i{margin: 10px 0 30px;}



.phone-history .y{font-size: 20px;color: #fff;}



.phone-history .date{font-size: 15px;color: #fff;}



.phone-history .brief{margin-top: 10px;line-height: 20px;font-size: 12px;color: #fff;}



.phone-history .more{ height:39px; display:block; line-height:39px; border:1px solid #d7d7d7; color:#fff; font-size:14px; border-radius:3px; text-align:center; }







.web-t{font-size: 20px;font-family: 'microsoft yahei';color: #152a5b;}







.solution .group{width: 17.1666%;margin-left: 3.444%;}



.solution .group:first-child{margin-left: 0;}



.solution .group .t{margin-bottom: 2px;/*background-color: #54ce90;*/background-color:#2d6dab;font-size: 14px; color: #fff;line-height: 45px;}



.solution .group .d{min-height: 285px;background-color: #f2f2f2;}



.solution .group .item{border-top: 1px solid #e0e0e0;background: url(/images/images/list.png) no-repeat 8% 13px;}



.solution .group .item:first-child{border-top: 0;}



.solution .group .item a{display: block;padding: 12px 0 10px 20%;font-size: 12px;color: #7a7a7a;}



.solution .link{border-top: 1px solid #eaeaea;padding: 20px 0;margin-top: 40px;}



.solution .link a{margin: 0 6.5%;font-size: 18px;/*font-family: 'AvenirL';*/color: #7a7a7a;line-height: 32px;}



.solution .link span{font-family: inherit;}







.company-bar{background-color: #8b8b8b;padding: 55px 0;height: 580px;}



.company-bar .wrap{height: 100%;}



.company-bar .web-t{color: #fff;}



.company-bar .r{width: 37.3333%;height: 448px;border: 1px dashed #fcfcfc;border-radius: 100%;top: 19.9%;}



.company-bar .r0{left: -1%;}



.company-bar .r1{left: 31.3333%;}



.company-bar .r2{left: 63.6666%;}



.company-bar .item{top: 13%;width: 35.4166%;}



.company-bar .i0{left: 0;z-index: 2;}



.company-bar .i1{left: 32.25%;z-index: 3;}



.company-bar .i2{left: 64.6666%;z-index: 4;}



.company-bar .n{font-size: 16px;color: #fff;margin-bottom: 6px;}



.company-bar .b{width: 100%;height: 425px;border: 1px dashed #c2c2c2;background-color: #fff;border-radius: 100%;}



.company-bar .a{width: 190px;border-top: 1px dashed #d2d2d2;padding: 15px 0;line-height: 25px;margin: 0 auto;}



.company-bar .a:first-child{border-top: 0;}



.company-bar .a a{font-size: 16px;/*font-family: 'AvenirL';*/color: #efa167;}







.company-img{width: 100%;height: 930px;}



.company-img .img{background: url(/images/images/bigimg.jpg) no-repeat center top;height: 100%;width: 100%;}











.company-client{padding-bottom: 50px;}



.company-client .citem{width: 10%;/*height: 120px;*/height: 40px !important;margin-top: 95px;margin-left: 2.8%; overflow:hidden; }



.company-client .citem:first-child{margin-left: 0;}



.company-client .citem .r{width: 100%;height: 100%;border: 1px solid #c0c0c0;border-radius: 100%;z-index: 2;background-color: #fff;}



.company-client .citem .f{width: 100%;height: 100%;z-index: 5;}



.company-client .citem .a{font-size: 12px;color: #6e6e6e;line-height: 18px;margin: 0 auto;padding: 0 2.5%;}



.company-client .citem .arrow{width: 100%;height: 35px;background: url(/images/images/arrow.jpg) no-repeat center bottom / 25%;left: 0;bottom: -48px;z-index: 4;display: none;}



.company-client .citem .g{width: 180%;height: 225px;left: -30%;bottom: -20%;background: url(/images/images/r-bg.png) no-repeat 0 0 /100%;display: none;}



/*.company-client .citem:hover .r{transform: scale(1.78, 1.78);border-color: #152a5b;}



.company-client .citem:hover .a{color: #152a5b;}*/



.links-list{margin-top: 40px;display: none;}



.links-list.show{display: block;}



.links-list .item{margin-right: 15px;line-height: 80px;max-height: 80px;}



.company-client .on .r{transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);-webkit-transform: scale(1.3, 1.3);border-color: #152a5b;}



.company-client .on .a{color: #152a5b;}



.company-client .on .arrow{display: block;}



.company-client .on .g{display: block;}



.company-client .not{font-size: 16px;}











#faq{background: #444 url(/images/images/form-bg.jpg) no-repeat center top;padding-top: 30px;padding-bottom: 30px;}



#faq .b{border: 1px solid #dbdbdb;background-color: #fff;}



#faq .t{background-color: #fafafa;border-bottom: 1px solid #dbdbdb;font-size: 20px;color: #152a5b;padding: 0 3.1666%;line-height: 87px;}



#faq .m{padding: 35px 0;}



#faq .item{border: 1px solid #e6e6e6;width: 87%;margin: 0 auto 20px;}



#faq .name{padding: 0 35px 0 10px;font-size: 18px;color: #565656;line-height: 40px;background: url(/images/images/jia.png) no-repeat 99% center;}



#faq .c{background-color: #fdfdfd;border-top: 1px solid #e6e6e6;box-shadow: 0 1px 2px #d4d4d4 inset;padding: 20px 25px;line-height: 20px;display: none;}



#faq .item.on .name{background: url(/images/images/jian.png) no-repeat 99% center;}



#faq .item.on .c{display: block;}



#faq .Con{min-height: 0;color: #949494;}







.service-list .itemfirst{background-color: #f5f5f5;margin-bottom: 30px;}



.service-list .itemfirst .img{width: 37.0833%;}



.service-list .itemfirst .img img{margin: 0 auto;}



.service-list .itemfirst .m{width: 55%;margin-right: 3.75%;padding-top: 3%;}



.service-list .itemfirst .name a{font-size: 24px;color: #595959;}



.service-list .itemfirst .brief{font-size: 14px;line-height: 20px;max-height: 140px;color: #b0b0b0;margin-top: 20px;}



.service-list .itemfirst .more{margin-top: 18px;width: 96px;height: 27px;border: 1px solid #b0b0b0;line-height: 27px;text-align: center;color: #b0b0b0;}



.service-list .itemfirst .more:hover{background-color: #152a5b;border-color: #fff;color: #fff;}



.service-list .item{border: 1px solid #e0e0e0;background-color: #fafbff;margin-bottom: 20px;}



.service-list .item .img{width: 16.5275%;padding: 18px 20px;}



.service-list .item .m{width: 73.4557%;margin-right: 4.1736%;padding-top: 35px;}



.service-list .item .c{width: 68.75%;}



.service-list .item .name a{font-family: 'microsoft yahei';font-size: 20px;color: #363636;}



.service-list .item .brief{margin-top: 18px;font-family: 'microsoft yahei';line-height: 24px;max-height: 72px;color: #616161;}



.service-list .item .time{font-size: 28px;color: #7d7d7d;}



.service-list .item .time .y{font-size: 14px;font-family: inherit;color: #bcbcbc;}



.service-list .item .more{width: 23px;height: 23px;border: 1px solid #9f9fa0;border-radius: 100%;background: url(/images/images/more-btn0.png) no-repeat center center;margin-top: 15px;}



.service-list .item:hover .img{background-color: #152a5b;}



.service-list .item:hover .more{background: #152a5b url(/images/images/more-btn1.png) no-repeat center center;border-color: #152a5b;}







.loading{width: 100%;height: 20px;background: url(/images/images/loading.gif) no-repeat center center;}







#footer{background-color: #171717;}



#footer .fn{padding: 40px 0 8px;}



#footer .fn .contact{width: 18.25%;}



#footer .fn .contact .item{color: #fff;margin-bottom: 20px;line-height: 23px;padding: 0 10px 0 38px;font-size: 12px;}



#footer .fn .contact .item a{color: #fff;display: block;}



#footer .fn .contact .item a:hover{text-decoration: underline;}



#footer .fn .contact .item img{margin-right: 15px;}



#footer .fn .contact .item.add{background: url(/images/images/f_add.png) no-repeat left top;}



#footer .fn .contact .item.tel{background: url(/images/images/f_tel.png) no-repeat left top;}



#footer .fn .contact .item.mail{background: url(/images/images/f_mail.png) no-repeat left top;}



#footer .fn dl{border-left: 1px solid #282727;padding-left: 2.3%;min-height: 215px;width: 17.83333%;}



#footer .fn dl dt{font-size: 16px;color: #fff;margin-bottom: 15px}



#footer .fn dl dt a{color: #fff;}



#footer .fn dl dt a:hover{text-decoration: underline;}



#footer .fn dl dd{line-height: 24px;}



#footer .fn dl dd a{color: #808080;}



#footer .fn dl dd a:hover{color: #fff;}



#footer .fi{border-top: 1px solid #2f2f2f;line-height: 80px;}



#footer .fi .copyright{color: #424242;}







#footer .fi .share img{width: 44px;border-radius: 100%;}



#footer .fi .share img:hover{background-color: #000;}







#footerFix{ position:fixed; bottom:0; left:0; right:0; background:#2d6dab; height:60px; line-height:30px; display:none; box-shadow:0 0 5px #555; z-index:999; text-align:center; }



#footerFix a{ display:inline-block; /*float:left;*/ padding:15px 0; /*width:27%;*/ height:30px; margin-left:3%; color:#fff; font-size:12px; }



#footerFix a.r{/* margin-right:10%;*/ }



#footerFix a img{ float:left; max-height:100%; margin-right:8px; }



#footerFixH{ height:30px; padding:15px 0; display:none; }







.sitemap{background-color: #fafafa;padding: 5% 0;}



.sitemap-line{width: 80%;margin: 1% auto;}



.sitemap-a{width: 69.5%;max-width:139px;line-height:36px;font-size: 20px;color: #404040;background-color: #fff; border: 1px solid #e6e6e6;border-radius: 20px; margin: 0 auto;box-shadow: 5px 0 40px rgba(0,0,0,.06);}



.sitemap-a:hover{color:#fff;background-color: #152a5b;border-color: #152a5b;}



.sitemap-list{width: 16.6666%;margin: 0 1.66666%;}



.sitemap-list .sitemap-a{font-size: 16px;}



.sitemap-sub{margin-top: 1%;}



.sitemap-sub .a{line-height: 20px;font-size: 14px;color: #707070;padding: 20px 0;border-top: 1px solid #e0e0e0;}



.sitemap-sub .a:first-child{border-top: 0;}



.sitemap-sub .a:hover{color: #152a5b;}







.contact-title{font-size: 48px;color: #152a5b;}



.contact-select{font-size: 24px;color: #152a5b;}



.contact-list .item{margin: 0 0 20px;line-height: 26px;}



.contact-list .t{font-size: 16px;font-weight: bold;color: #333;}



.contact-list .brief{font-size: 14px;color: #666;}







#buy .row{ width:31%; margin-left:3.5%; margin-bottom:50px; }



#buy .row.lmar{ margin-left:0; }



#buy .row .img{ height:300px; border:1px solid #eaeaea; overflow:hidden; }



#buy .row .img img{ max-width:100%; max-height:100%; }



#buy .row .name{ font-size:20px; color:#444; font-weight:900; margin:20px 0 15px; }



#buy .row .text{ font-size:14px; color:#a5a5a5; line-height:22px; height:66px; overflow:hidden; word-wrap: break-word; word-break: normal; }



#buy .row .price{ font-size:16px; color:#d90a1a; margin:20px 0 30px; font-family: Arial; }



#buy .row .price b{ font-size:20px; display:inline-block; margin-left:4px; }



#buy .row .btn{ background:#054592; display:inline-block; width:120px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; font-weight:900; border-radius:5px; }



#buy .row .btn:hover{ background:#d90a1a; }







#login{ height:590px; background:url('/images/01/login-bg-01.png') no-repeat bottom; }



#login .bgBox{ display:block; width:480px; height:550px; margin:40px auto 0; background:#fff; }



#login .bgBox .form{ display:block; margin:30px 40px; background:#f9f9f9; padding:10px 10px 5px; }



#login .bgBox .form .b{ line-height:54px; display:block; text-align:center; font-size:20px; padding-bottom:20px; font-weight:900; }



#login .bgBox .form .i{ height:40px; border:1px solid #d9d9d9; padding-left:50px; margin-bottom:10px; }



#login .bgBox .form .i input{ border:none; outline:none; width:100%; height:40px; line-height:36px; font-size:12px; }



#login .bgBox .form .u{ background:url('/images/01/01.png') 18px 0 no-repeat #fff; }



#login .bgBox .form .p{ background:url('/images/01/02.png') 18px 0 no-repeat #fff; }



#login .bgBox .form .s{ height:48px; line-height:48px; background:#003d8d; text-align:center; font-size:16px; font-weight:900; color:#fff; cursor:pointer; margin-bottom:20px; }



#login .bgBox .form .s input{ display:none; }



#login .bgBox .form .f{ color:#f27a05; font-size:12px; }



#login .bgBox .tipBox{ margin:18px 40px; background:#f9f9f9; padding:0 10px 10px; }



#login .bgBox .tipBox .tip{ border-top:1px solid #ccc; }



#login .bgBox .tipBox .tip div{ font-size:14px; color:#444; padding:12px 0; }



#login .bgBox .tipBox .tip span{ font-size:12px; color:#888; }



#login .bgBox .btn{ height:42px; line-height:42px; display:block; background:#666666; text-align:center; font-size:16px; font-weight:900; color:#fff; cursor:pointer; margin-bottom:20px; margin:0 50px; }







#reg .Title{ font-size:26px; font-weight:900; color:#1a1a1a; padding-bottom:35px; }



#reg .minTit{ font-size:16px; font-weight:900; color:#464746; padding-bottom:13px; }



#reg .line{ height:9px; background:url('/images/01/03.png'); }



#reg .box{ background:#f5f5f5; border-top:1px solid #fff; padding:20px 70px 25px; }



#reg .box .n{ width:160px; float:left; margin-bottom:10px; line-height:26px; font-size:14px; letter-spacing:1px; }



#reg .box .n span{ color:#F00; }



#reg .box .i{ float:left; margin-bottom:10px; }



#reg .box .i input{ width:260px; padding:0 5px; height:24px; border:1px solid #ccc; background:none; box-shadow:1px 3px 3px #ddd inset; }



#reg .box .i select{ padding:0 5px; height:24px; border:1px solid #ccc; background:none; box-shadow:1px 3px 3px #ddd inset; }



#reg .box .sbtn{ height:42px; line-height:42px; padding:0 20px; border-radius:2px; color:#fff; font-weight:900; font-family:Arial; display:inline-block; background:#666; font-size:16px; font-weight:900; }



#reg .box .sbtn input{ display:none; }







#BigTitle{ font-size:26px; font-weight:900; color:#1a1a1a; padding:30px 0; }







#cart .cartTable{ width:100%; border:1px solid #dcd9d9; border-collapse:collapse; }



#cart .cartTable td{ border-bottom:1px solid #dcd9d9; padding:15px; color:#1a1a1a; font-size:14px; text-align:center; font-family:Arial, Helvetica, sans-serif; }



#cart .cartTable td.l{ text-align:left; }



#cart .cartTable td.t{ color:#dc1f2d; }



#cart .cartTable td.td120{ display:none; }



#cart .cartTable td.rb{ border-right:1px solid #dcd9d9; }



#cart .cartTable .img{ border:1px solid #dcd9d9; height:90px; width:90px; overflow:hidden; }



#cart .cartTable .img img{ max-height:100%; max-width:100%; }



#cart .cartTable .name{ margin-bottom:10px; }



#cart .cartTable .name a{ font-size:14px; color:#0553bf; text-decoration:underline; }



#cart .cartTable .mark{ font-size:12px; color:#7d7d7e; line-height:22px; }



#cart .cartTable .mark input{ width:240px; padding:0 5px; height:22px; border:1px solid #ddd; }



#cart .cartTable .qty{ width:92px; height:24px; line-height:22px; text-align:center; border:1px solid #dcd9d9; overflow:hidden; display:inline-block; }



#cart .cartTable .qty a{ width:25px; height:24px; display:block; float:left; font-size:20px; color:#555; }



#cart .cartTable .qty input{ width:40px; height:24px; border:1px solid #dcd9d9; border-top:none; border-bottom:none; float:left; text-align:center; background:none; }



#cart .cartTable .tr1 td{ background:#edecec; font-size:20px; text-align:right; padding-right:42px; }



#cart .cartTable .tr1 span{ color:#dc1f2d; }



#cart .cartTable .cb{ height:13px; width:13px; border:1px solid #ccc; display:inline-block; margin-top:3px; }



#cart .cartTable .cb input{ display:none; }



#cart .cartTable .cb.on{ background:url('/images/01/v-01.png') center no-repeat; background-size:100%; }



#cart .cartTable .cartInfo{ font-size:12px; padding-bottom:6px; }



#cart .cartTable .cartInfo a{ color:#0553bf; text-decoration:underline; margin-bottom:6px; display:block; }



#cart .cbtn{ background:url('/images/01/btn-01.png') center repeat; background-size:auto 100%; display:inline-block; height:40px; padding:0 20px; line-height:40px; font-size:13px; color:#706f6f; border:1px solid #ccc; border-radius:5px; }



#cart .pbtn{ background:#0d3a6f; display:inline-block; height:40px; padding:0 30px; line-height:40px; font-size:14px; color:#fff; font-weight:900; border:1px solid #0d3a6f; border-radius:5px; }







#cartTipBox{ height:30px; border:1px solid #ccc; width:200px; background:#eee; font-size:12px; color:#555; line-height:30px; text-align:center; position:fixed; left:50%; top:30%; margin-left:-100px; margin-top:-15px; z-index:889; background:url('/images/lib/global/data_posting.gif') center no-repeat #dddddd; }







#pop_info_tips{ max-width:90%; }







/****lib css***/



#lib_member{ width:1200px; margin:0 auto; }



#lib_member .leftMenu{ width:300px }



#lib_member .rightContents{ width:865px; }



#lib_member_index .item_card{ margin-right:3%; margin-bottom:12px; }







#lib_member_address_book .address .item{ width:auto; }



#lib_member_address_book .address{ width:49%; }



#lib_member_address_book .billing_address{ margin-left:0; float:right; }



#lib_member_address_book .addNewAddress{ padding:5px 0 20px; }



#lib_member_address_book .addNewAddress a{ color:#ff6600; }



#lib_member_address_book .address .item .rows .fl{ width:auto; margin-right:16px; }







#lib_order_payment .paymentL{ width:30%; float:left; }



#lib_order_payment .paymentR{ width:70%; float:left; }



/****lib end***/







/****tip css****/



#tip .bg1{ position:fixed; background:#333; left:0; right:0; top:0; bottom:0; opacity:0.5;filter:alpha(opacity=50); z-index:888; }



#tip .bd1{ width:1240px; background:#fff; position:fixed; left:50%; margin-left:-620px; top:10%; bottom:10%; z-index:889; overflow:auto; }



#tip .bd1 .close{ position:absolute; height:37px; width:37px; cursor:pointer; display:block; top:22px; right:22px; /*background:url('/images/10.png') center no-repeat;*/ }



#tip .bd2{ background:#fff; position:fixed; left:3%; right:3%; top:2%; bottom:2%; z-index:889; border:1px solid #555; }



#tip .bd2 iframe{ height:100%; width:100%; }



#tip .bd2 .close{ position:absolute; height:37px; width:37px; cursor:pointer; display:block; top:22px; right:22px; background:url('/images/close-01.png') center no-repeat #fff; z-index:9999999; }



#tip .bd3{ width:260px; height:110px; padding:20px; background:#fff; position:fixed; left:50%; margin-left:-153px; top:40%; margin-top:-100px; z-index:889; border:3px solid #555; border-radius:3px; font-size:13px; }



/****tip end****/







/****logoTip****/



.logoBoxBg{ position:fixed; top:0; bottom:0; left:0; right:0; z-index:99999; background:#333; opacity:0;filter:alpha(opacity=0);  }



.logoBox{ position:fixed; /*top:12%; bottom:18%; left:6%; right:6%;*/top:0;left:0;right:0;bottom:60px; border:3px solid #ccc;/* border-radius:3px;*/ background:#fff; overflow:auto; z-index:9999999999; padding:20px 8px; /*box-shadow:0 0 5px #666;*/ }



.logoBox table,



.logoBox table td{ width:100%; height:100%;/* vertical-align:top;*/ }



.logoBox .item{ width:30%; margin:14px 1%; }



.logoBox s.c{ background:url('/images/images/search-close.png') no-repeat center center/100% auto; height:20px; width:20px; position:absolute; right:12px; top:12px; display:block; }



/*.logoBox img{ max-width:30%; margin:5px 1%; }*/



/****logoTip****/











.video-cate{}



.textOver{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



.video-cate .clean,.video-list .clean{clear: both;}



.alC{text-align: center;}



.alL{text-align: left;}



.alR{text-align: right;}



.displayT{width: 100%;height: 100%;display: table;}



.tableC{display: table-cell;}



.inlineB{display: inline-block;}



.middle{vertical-align: middle;}



.video-cate .box{border:1px solid #e9e9e9;padding:2%;margin-bottom: 3%;cursor: pointer;}



.video-cate .box .main{position: relative;}



.video-cate .box .left{width:29.7%;height: 100%;left: 0;top:0;text-align: center;position: absolute;}



.video-cate .box .right{width: 61%;}



.video-cate .box .right .title{/*font-family: 'PingFang';*/font-size: 36px;color: #2e6dac;margin-bottom: 2%;}



.video-cate .box .right .brief{/*font-family: "Calibri";*/font-size: 17px;color: #666;line-height: 170%;min-height: 90px;}



.video-cate .box .right .more{margin-top: 2%;}



.video-cate .box .right .more a{display: inline-block;padding:5px 3%;background: #2e6dac;border-radius: 5px;color: #fff;font-size: 13px;}







.video-list{}



.video-list .back{background: #f7f7f7;border:1px solid #e8e8e8;border-radius: 4px;text-align: center;font-size: 18px;color: #666;padding:1% 0;margin:3% 0 2%;display: block;}



.video-list .list{}



.video-list .list .box{text-align: center;margin: 0 0 2% 0;width: 32%;}



.video-list .list .box.ml1{margin-left: 2%;}



.video-list .list .box.noml{margin-left: 0;}



.video-list .list .box .img{position: relative;height: 210px;}



.video-list .list .box .img img{max-height: 100%;max-width: 100%;}



.video-list .list .box .t{margin-top: 4%;font-size: 18px;color: #666;width: 99%;}



.video-list .list .box .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;z-index: 10;}



/*.video-list .list .box:hover .play{background-image: url(/images/vd_play2.png);}*/







.mask{position: fixed;top: 0;left:0;width:100%;height:100%;z-index: 990;visibility: hidden;opacity: 0;    background: rgba( 0, 0, 0, 0.4);}



.mask_vis{visibility: visible;opacity: 1.0;transition: visibility 0s, opacity 0.5s;}







.video-fix{position: fixed;z-index: 1000;top:15%;left:50%;margin-left: -50%;width:100%;display: none;}



.video-fix video{max-width: 90%;}











@media only screen and (max-width: 1400px){



    .i-products .m .n{font-size: 20px;line-height: 24px;}



    .i-products .m .n span{font-size: 24px;}



}







@media only screen and (max-width: 1260px){



    .i-products .p2 .m{margin-top: 10%;}



    .i-products .p3 .m{margin-top: 10%;}



    .i-products .m .more{margin-top: 15px;}







    .product-cate-item{background-size: 152% !important;}



    .product-cate-item .category{font-size: 18px; font-weight:bold;}



    .product-list .name{font-size: 14px;}







    .company-client .citem .arrow{display: none !important;}



    .company-client .citem .g{display: none !important;}



}







@media only screen and (max-width: 1200px){



	#nav > .l{ margin:0 20px; }



	



	/****lib css***/



	#lib_member{ width:95%; margin:0 auto; }



	#lib_member .leftMenu{ width:28%; }



	#lib_member_menu{ padding:0; }



	#lib_member_menu dl{ padding:12px; }



	#lib_member .rightContents{ width:68%; margin-left:0; }



	/****lib end***/



}







@media only screen and (max-width: 1170px) {



	#nav > .cart a{ font-size:0; }



	#nav > .cart a span{ font-size:14px; }



	



    .i-products .m .n{font-size: 16px;}



    /*.i-products .m .b{max-height: 64px;}*/



    .i-products .p0 .m{margin-top: 6%;}







    .i-news .newsList .bd ul li .m{width: 73%;}







    .i-map{display: none;}







    .application .name{font-size: 18px;}



    .application .brief{font-size: 12px;line-height: 16px;}



    .application .more{width: 70px;height: 24px; line-height: 24px;font-size: 12px;}



}







@media only screen and (max-width: 1010px){



    .show-1010{display: block;}



    .hide-1010{display: none;}



	



    .i-products .p1 .m{margin-top: 10%;}



    .i-products .p3 .m{margin-top: 4%;}







    .service-list .itemfirst .brief{max-height: 100px;}



    .service-list .itemfirst .more{margin-top: 20px;}



	



	#cart .cartTable td.td110{ display:none; }



	



	#nav > .cart{ padding-left:22px; }



	#nav > .cart span{ display:none; }



}







@media only screen and (max-width: 997px){



    .show-997{display: block;}



    .hide-997{display: none;}







    .Con table{width: 100% !important;}







    .product-cate-item{display: none;}



	.product-row{display: none;}



	







    #nav{display: none;position: absolute;z-index: 1;right: 0;top: 100%;line-height: 40px;background-color: #fff;width: 100%;}



    #nav.show{display: block;}



    #nav .l{display: none;}



    #nav > .item{float: none;border-bottom: 1px solid #ddd;margin: 0 25px 0 25px;text-align:center;}



    #nav > .item > a{font-size: 18px;display: block;}



    #nav > .item > a::after{height: 0;}



    #nav .sub{display: none !important;}



	#nav > .cart{ background:none; padding-left:inherit; }



	#nav > .cart a{ font-weight:100; }



	#nav > .cart span:before{ content:' ( '; }



	#nav > .cart span:after{ content:' ) '; }



	



    #menu{display: block;}







    .i-guide .w{padding: 0 2.5%;}



    .i-guide .item{float: none; width: 100%; margin: 0 0 25px;}







    .i-products .l{float: none;width: 100%;}



    /*.i-products .p0{height: 15.625rem;}*/



    .i-products .p1 .img{left: auto;top: 10%;right: 0;}



    .i-products .p1 .img img{float: right;}



    .i-products .p2{min-height: 260px;}



    .i-products .p2 .m{margin-top: 2%;width: 40%;min-width: 140px;}



    .i-products .p3{min-height: 260px;}



    .i-products .p3 .m{margin-top: 6%;width: 40%;}



    .i-products .p0 .m{margin-top: 3%;}



    .i-products .p1{float: none;width: 100%;}



    .i-products .p1 .m{margin-top: 16%;}



    .i-products .m .n{font-size: 18px;line-height: normal;}



    .i-products .m .n span{font-size: 20px;}







    .i-news .newsBox{float: none; width: 100%;}



    .i-news .newsList{float: none; width: 100%; margin-top: 30px;}



    .i-news .newsList .bd ul li .m{width: 75%;}



    .i-news .newsList .hd{text-align: center;}







    .i-contact{background: #588abd;}



    .i-contact .item{width: 100%;margin: 0 auto 20px;}



    .i-contact .item .c{width: 80%;}







    .map{display: none;}







    .solution .group{width: 100%;float: none;margin: 10px 0;}



    .solution .group .d{min-height: 0;padding: 10px 0;}



    .solution .group .item{background: none;}



    .solution .link a{display: block;margin: 0 2%;text-align: left;}



    .solution .link a > img{display: none;}







    .company-bar{height: auto;}



    .company-bar .item{position: static;width: 100%;margin: 20px 0 40px;}



    .company-bar .b{height: auto !important;border-radius: 0;}



    .company-bar .a a{font-size: 22px;}



	.company-bar .set1000{ max-height:inherit !important; }



	



	.company-history{background-color: #2d6dab/*#67adef*/;}







    .product-main .images{float: none;width: 100%;margin-bottom: 20px;}



    .product-main .main{float: none;width: 100%;}







    .service-list .itemfirst .img{width: 100%;float: none; padding-top:15px;}



    .service-list .itemfirst .img img{ margin-left:5%; max-width:90%; }



    .service-list .itemfirst .m{margin: 0 5% 20px;width: 90%;}



    .service-list .item .img{width: 20%;}



    .service-list .item .m{width: 70%;margin-right: 5px;padding-top: 1.5%;}







    .company-client .citem{border: 1px solid #c0c0c0;width: 20%;margin: 2% 6% !important;}



    .company-client .citem.on{border-color: #152a5b;}







    .material-list .list .item{width: 23%;}



    .material-list .list .item[class]{margin-left: 2%;}



    .material-list .list .item.k4{margin-left: 0;}







    .application .item{margin-bottom: 20px;}



    .application .img{width: 100%;float: none;}



    .application .m{width: 100%;padding: 20px 0;position: static;text-align: left !important;}



    .application .name{font-size: 22px;}



    .application .brief{font-size: 16px;line-height: 26px;}



    .application .c{margin: 0 5%;}



    .application .more{float: none !important;}







    .rig-map{width: 100%;float: none;}



    .left-con{width: 100%;float: none;}







    .news-list .item .img{width: 35%;}



    .news-list .item .info{width: 60%;}



    .news-list .item .title{line-height: 24px;}



    .news-list .item .brief{margin-top: 10px;}







    .product-descriptS .tabs a{margin: 0;box-sizing: border-box;width: 32%;text-align: center;}







    #footer .fn .contact{float: none;width: 100%; margin-bottom: 10%}



    #footer .fn dl{float: none;width: 100%;padding: 0;border: 0;min-height: 0;}



    #footer .fn dl dd{display: none;}



    #footer .fi .share{float: none;width: 100%;text-align: center;}



    #footer .fi .share a{width: 15%;}



    #footer .fi .copyright{float: none;width: 98%;text-align: center;margin: 0 auto;}







    .sitemap-line{display: none;}



    .sitemap-verticalline{width: 0;height: 100%;padding: -20px 0;border-left: 1px solid #e0e0e0;left: 0;top: 20px;}



    .sitemap-a{position: relative;z-index: 1;margin: 0 0 0 25px;}



    .sitemap-a::before{width: 20px;height: 0;border-top: 1px solid #e0e0e0;left: -25px;top: 20px;position: absolute;z-index: 1;content: '';}



    .sitemap-list{width: 100%;margin: 10px 0 5%;float: none;}



    .sitemap-list .sitemap-a{font-size: 20px;}



    .sitemap-sub{width: 80%;margin: 0 0 0 10%;border-left: 1px solid #e0e0e0;}



    .sitemap-sub .a{text-align:left;padding: 10px 5%;border-top: 0;border-bottom: 1px solid #e0e0e0;}



	



	#buy .row{ margin-bottom:36px; }



	#buy .row .img{ height:240px; }



	#buy .row .name{ font-size:18px; margin:15px 0 10px; }



	#buy .row .text{ font-size:12px; }



	#buy .row .price{ font-size:14px; }



	#buy .row .price b{ font-size:18px; margin-left:4px; }



	#footerFix{ display:block; }



	#footerFixH{ display:block; }



}







@media only screen and (max-width: 900px){



    .hide-900{display: none;}



    .show-900{display: block;}



	



	#cart .cartTable .tr1 td{ padding-right:0; text-align:left; }



	#cart .cartTable  td.td120{ display:table-cell; }



	#cart .cartTable .tdQty{ text-align:left; }



	



	#lib_member_index .item_card{ width:100%; margin-right:0; }



	



	/****lib css***/



	#lib_member .leftMenu{ width:100%; }



	#lib_member .rightContents{ width:100%; margin-left:0; }



	



	#lib_member_address_book .address{ width:auto !important; float:none; }



	#lib_cart_checkout .address .shipping_address{ width:auto; float:none; }



	#lib_cart_checkout .address .billing_address{ width:auto; float:none; }



	#lib_cart_checkout .comments textarea{ width:96%; }



	#lib_member_address_book .address .item{ width:auto !important; }



	/****lib end***/



	.video-list .list .box .img{height: 150px;}



}







@media only screen and (max-width: 800px){



    .hide-800{display: none;}



    .show-800{display: block;}







    #top .lang{text-indent: 0;padding:0;text-align: center; width: 100px;}



    #top .lang i{display: none;}



    #top .lang-option{width: 100px;padding-top: 0;}







	#buy .row{ width:42.48%; margin-left:5%; margin-bottom:36px; }



	#buy .row.lmar{ margin-left:5%; }



	



	#lib_member_address_book .address{ width:100%; }



	



	#lib_order_payment .paymentL{ width:100%; }



	#lib_order_payment .paymentR{ width:100%; }



	



	.product-descriptS .product-desc .proSampleRow{ width:14.666%; }



	



	.product-main .images .bigimg{ height:auto; }







}







@media only screen and (max-width: 768px){



	.video-cate .box .left{width: 100%;float: none;position: unset;height: 300px;}



	.video-cate .box .right{width: 100%;float: none;}



}







@media only screen and (max-width: 640px){



    #logo{width: 55%;}







    .phone-show{display: block;}



    .phone-hide{display: none;}







    #top{display: none;}







    .i-products .m .n{font-size: 12px;}



    .i-products .m .n span{font-size: 14px;}



    .i-products .m .b{white-space: nowrap;margin-top: 10px;}



    .i-products .m .more{margin-top: 10px;}







    .i-news .newsBox .bd li img{max-width: 100%;}



    .i-news .newsBox .txt li{font-size: 12px;}



    .i-news .newsList .bd ul li .img{display: none;}



    .i-news .newsList .bd ul li .m{width: 90%;float: none;margin: 0 auto;}







    .crumb{line-height: 30px;padding: 10px 0;}







    .product-main .images .imgs .item{width: 30%;}



    .product-btn a{display: block;margin: 10px auto;width: 100%;}







    .service-list .item .info{display: none;}



    .service-list .item .c{width: 100%;}







    .company-client .citem .a{font-size: 14px;}



	



	.company-con{ margin-bottom:40px; }







    .product-main .brief{min-height: 220px;margin-bottom: 10px;}



    .product-main .inquiry{width: 100%;height: 54px;margin: 0 auto 25px;line-height: 48px;color:#fff;background-color: #152a5b;font-size: 20px;display:block;}



    .product-descriptS .tabs{ text-align:center;}



    .product-descriptS .tabs a{font-size: 16px;padding: 0 5px;text-align: center;width: 30%;}



    .product-descriptS .tabs a:hover{color:#fff; background-color: #152a5b; /**/ }



    .product-btn a{height:39px;line-height: 39px;border:1px solid #a7a7a7;border-radius: 10px;text-align: center;font-size: 18px;color: #606060;min-width: 200px; background:#fff;}



    .product-btn a:hover{background-color: #152a5b;border: 1px solid #fff;color: #fff}







    .inquiry-bg{padding: 20px 0;}



    .inquiry-bg .c{width: 100%;}



    .inquiry-bg .c > img{display: none;}



    .inquiry-bg .i{position: static;display: block;margin: 10px auto;width: 100%;}







    #form input[name='VCode']{min-width: 35%}



    #form .btn.s{background-color: #003c86;color: #fff;width: 100%;}



    #form .btn.r{background-color: #526A88;color: #fff;width: 100%;}







    /*#footer dl{display: none;}*/



    #footer .fi{line-height:80px;}



    #footer .fi .share{padding-top: 2%;}



    #footer .fi .share img{width: 76px;}



    #footer .fi .copyright{font-size: 14px;color: #a7a7a7;line-height: 28px;padding: 3% 0;}



    #footer{background-color: #424242;}



    #footer .fn{padding: 30px 0 8px;}



    #footer .fn .contact{width: 100%;margin-bottom: 5%; border-bottom: 1px solid #676767;border-bottom-style: dashed;}



    #footer .fn .contact .item{color: #fff;margin-bottom: 20px;line-height: 23px;padding: 0 10px 0 38px;font-size: 12px;}



    #footer .fn .contact .item a{color: #fff;display: block;}



    #footer .fn .contact .item a:hover{text-decoration: underline;}



    #footer .fn .contact .item img{margin-right: 15px;}



    #footer .fn .contact .item.add{background: url(/images/images/f_add.png) no-repeat left top;}



    #footer .fn .contact .item.tel{background: url(/images/images/f_tel.png) no-repeat left top;}



    #footer .fn .contact .item.mail{background: url(/images/images/f_mail.png) no-repeat left top;}



    #footer .fn dl{padding-left: 2%;padding-right: 3%;margin: 12px 0 12px 0;border-bottom: 1px solid #676767;width: auto;display: block;}



    #footer .fn dl dt{font-size: 16px;color: #fff;}



    #footer .fn dl dt span{background: url(/images/images/phone_arrow_right.png) no-repeat right/auto 100%;width:20px;height:11px;display:inline-block;}



    #footer .fn dl dt a{color: #fff;}



    #footer .fn dl dt a:hover{text-decoration: underline;}



    .sitemap-sub{width: 80%;margin-left: 20%;}



	



	#buy .row{ width:90%; margin:0 5% 30px; float:none; }



	#buy .row.lmar{ margin-left:5%; float:none; }



	#buy .row .text{ height:auto; }



	



	#cart .cartTable td{ padding:12px 5px; font-size:12px; }



	#cart .cartTable .tr1 td{ font-size:12px; }



	#cart .cbtn{ width:48%; padding:0; text-align:center; }



	#cart .pbtn{ width:48%; padding:0; text-align:center; }



	



	#login{ background:none; height:auto; }



	#login .bgBox{ margin-top:30px; }



	#login .bgBox .form{ margin:0; }



	#login .bgBox .tipBox{ margin:20px 0; }



	#login .bgBox .btn{ margin:0 10px; }



	



	#lib_member_index .item_card .title{ font-size:14px; }



	



	#lib_cart_checkout .check_address{ line-height:14px; padding:5px 0; }



	



	.product-descriptS .product-desc .proSampleRow{ width:21%; margin:10px 2%; height:180px; }



	.product-descriptS .product-desc .proSampleRow .name{font-size:12px;}



	.product-descriptS .product-desc .proSampleRow .proSampleBd{ top:7%; bottom:8%; left:4%; right:4%; }



	



	.video-cate .box .right .title{font-size: 20px;}



	.video-cate .box .right .brief{font-size: 15px;}



	.video-list .list .box{width:49%;}



	.video-list .list .box.ml1{margin-left: 2%;}



	.video-list .list .box.ml2{margin-left: 0;}



	



	.dd{display:block;}



	.product-descriptS .product-desc .proSampleRow{width:99%; height:auto;}



	.product-descriptS .product-desc .proSampleRow .li{width:46%; height:auto;}



	.product-descriptS .product-desc .proSampleRow .li:nth-child(1)::after{border:none;}



}







@media only screen and (max-width: 580px){



    /*#top .lang{background: none;text-indent: 0;padding:0 10px;}



    #top .r i{display: none;}



    #top .rr{float: left;}*/







    /* .i-products .p2{float: none;width: 100%;}



    .i-products .p3{float: none;width: 100%;} */



	#menu a{width: 30px;}



	.phone-search-btn{width: 27px;margin-top:33px;}







    /*.phone-product-cate-item .item{width: 45%;}*/



    .phone-product-cate-item .item .img{width: 50%;}



    .phone-product-cate-item .item .m{width: 48%;}







    .material-list .list .item{width: 50%;padding: 0 1%; box-sizing: border-box;}



    .material-list .list .item[class]{margin-left: 0px;}







    .company-client .citem{width: 37%;}



	



	#login .bgBox{ height:auto; width:auto; }



	



	/*.product-descriptS .product-desc .proSampleRow{ height:140px; }*/



	



}







@media only screen and (max-width: 480px){



	#menu a{width: 26px;}



	.phone-search-btn{width: 22px;margin-top:35px;}



	.phone-search .text{ height:32px; }



	



    .phone-small-list .item .name{font-size: 28px;line-height: 30px;}



    .phone-small-list .item .brief{font-size: 14px;}



    .phone-small-list .item .more{width: 90px;height: 28px;line-height: 28px;font-size: 14px;}







    /*.phone-big-list .item{height: 380px;}*/



    .phone-big-list .item{min-height: 280px;height:auto; padding-bottom:10px;}



    .phone-big-list .item .name{font-size: 20px;}



    .phone-big-list .item .title{font-size: 16px;}



    .phone-big-list .item .brief{font-size: 13px;}



    .phone-big-list .item .brief .bri{ font-size: 13px;}



    /*.phone-big-list .item .brief .bri.sda{ display:inline-block; max-width:83%; }*/



    .phone-big-list .item .more{width: 120px;height: 30px;line-height: 30px;font-size: 14px;}











    .service-list .item .img{padding: 5%;width: 90%;float: none;}



    .service-list .item .m{padding: 0;margin: 2% auto;width: 90%;}







    .left-con .c{width: 80%;}







    .news-list .item .brief{display: none;}







    .product-descriptS .tabs a{width: 30%;font-size:15px;}







    #footer .fi .copyright{font-size: 14px;}



	.video-list .list .box .img{height: 120px;}



	.video-cate .box .left{height: 200px;}



}







/*@media only screen and (max-width: 375px){



	.product-descriptS .product-desc .proSampleRow{width:99%; height:auto;}



	.product-descriptS .product-desc .proSampleRow .li{width:46%;}



	.product-descriptS .product-desc .proSampleRow .li:nth-child(1)::after{border:none;}



}*/



@media only screen and (max-width: 360px){



    .phone-big-list .item{height: 280px;}



    .phone-big-list .item .name{font-size: 18px;}



    .phone-big-list .item .brief{font-size: 12px;}



    .phone-big-list .item .more{font-size: 12px;width: 95px;height: 25px;line-height: 25px;}



    /*.phone-big-list .item .img span{display: none;}*/



}







/*************************/



#st-1.st-hidden{ opacity:1 !important; }



#st-1 .st-btn{margin-bottom:7px;min-width:90px !important;}



#st-1 .st-btn span{display:none !important;}



#st-1 .st-btn{}