@charset "utf-8";
/* CSS Document */

/*通用*/
*{ box-sizing:border-box;}
*::before, *::after{ box-sizing:border-box;}
*:focus{ outline:none;}
html{ -ms-touch-action: none;  /* 阻止windows Phone 的默认触摸事件 */}
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}
/*图片默认样式*/
img{border:0;vertical-align: middle;}
/*动画效果*/
*{transition-property:all;}
.solPROG-img img,.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.solPROG-img:hover img,.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.show{display:block;}
.hide{display:none;}

.f18{font-size:18px !important;}
.f16{font-size:16px !important;}
.f14{font-size:14px !important;}
.f12{font-size:12px !important;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ml5{margin-left:5px;}

.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}

.ttU{text-transform:uppercase;}

.ofH{overflow:hidden;}
.ofA{overflow:visible !important;}

.fwB{font-weight:600;}

.vaM{vertical-align:middle;}

.pr{position:relative;}

/*字体*/
@font-face {font-family:'DINCond-Bold'; src: url('../fonts/DINCond-Bold.ttf') format('truetype');font-weight: normal;font-style: normal;}
/*flex*/
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}
.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}

.flex-1
{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}

.vertical-container
{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}


/*限制行数 -- 一行*/
.line1,.Ipro-box .t1,.Ipro-box .t2,.Icase-box .name,.Inews-list li .t,.Inews-list li .c,.solCMM-box .t1,.solCMM-box .t2,.solTech-list li a,.solDload-tbody dd .td.td-name .t1,.solDload-tbody dd .td.td-name .t2,.nlist-box .t,.comIR-name,.comIR-about,.comEP-box .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*限制行数 -- 当字号为12px,line-height为25时，限制高为50，如有改变，自行设置高度,为了兼容不支持line-clamp属性的浏览器*/
.line2,
.Icase-box .con,
.solCMM-box .c
{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}
.line3,.Ipro-box .con,.nlist-box .c{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}

.comEP-box .con{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-moz-line-clamp:4;-o-line-clamp:4;-webkit-box-orient:vertical;}
/*动画*/
a:hover,
.comHist-swiper .swiper-slide
{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}


.animation,.Icase-more span,.Isrv-list li img,.Isrv-list li .type,.solCMM-more .btn,.comMedia-btn span,.pTableWeb-top:after{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.comCul-list li img,.comCul-list li .type,.comCul-list li .split,.comCul-list li .con,.sPolicy-box img,.sPolicy-box .con{transition:all 1s cubic-bezier(.19,1,.22,1);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);}
/*通用img*/
.srvlist-box .icon img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}

.Ipro-img img,
.solPROG-img img,
.nlist-img img{width:100%;height:100%;object-fit:cover;}

.aa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.com-media .cMedia-bg{width:100%;height:100%;position:absolute;top:0px;left:0px;}
.sol-bnr,
.com-media,
.pro-top,
.com-media .cMedia-bg{background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}

/*滚动条*/
.viewport { overflow: hidden; position: relative; /*width:0px; height: 0px;*/}/*内容可视区域的宽高*/
.overview { list-style: none; position: absolute; left: 0; top: 0; /*width:0px; height: 0px;*/}  /*内容可视区域的宽高*/
.scrollbar{position: relative;  float: right; position:relative;  display:inline; z-index:400; z-index:2;/*width:0px; height:0px;background-color:#afafaf;*/}/*滚动条的宽高颜色*/
.track{ position: relative; /*width:0px;*/}/*滚动条的宽*/
.thumb{cursor: pointer; position: absolute; top:0; left:0px; z-index:400;/*width:0px;background-color:#afafaf;*/}/*滚动条-当前条的宽 left 颜色*/
.disable{ display: none; }  
.noSelect { user-select:none;}

/*分页样式*/
.pagination{padding:35px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:45px;display:inline-block;height:45px;padding:0 22px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:45px;display:inline-block;height:45px;padding:0 22px;text-align:center;color:#fff;margin-left:2px;background:#cd0000;color:#fff;border:1px solid #a60000;}







article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video {margin: 0;padding: 0;border: 0}
a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup, ul {border: 0;vertical-align: baseline;margin: 0;padding: 0}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video {display: block}
table {border-collapse: separate;border-spacing: 0}
table caption, table td, table th {text-align: left;vertical-align: middle}
a img {border: 0}
em{font-style:normal;}
:focus {outline: 0}
@-webkit-keyframes bounce {
0%, 100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}
@keyframes bounce {
0%, 100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50% {-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
body {
	background-color: #ffffff;/*整体背景颜色*/
	-webkit-touch-callout: none;
	/*-webkit-user-select: none;*//*禁止复制*/
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(255,255,255,0);/*点击高亮效果*/
}
body, button, input, pre, select, textarea {
	font-size: 14px;
	font-family:'Microsoft YaHei','Arial';
}
input, textarea {
	-webkit-appearance: none;
	border-radius: 0
}
ol, ul {
	list-style: none
}
/*a, a:active, a:visited {*/
a, a:active{color: inherit;text-decoration: none;cursor:pointer;}
h1, h2, h3, h4, h5, p, span {overflow: visible}

/*-----whole-----*/
html{font-size:100px;overflow-x: hidden;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;overflow-x:hidden;}
body.resizing *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}

.contain{width:1200px;margin:0 auto;}

/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}


/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}
input.text,
textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

/*--- Header ---*/
.Header-wrapper{z-index:99;}
.Header-wrapper .Header-cl{position:relative;height:150px; /* height:72px; */}

.header-container{width:100%;background:#fff;box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:90;}

/*logo*/
.Hlogo{height:72px;line-height:72px;font-size:0px;float:left;overflow:hidden;position:relative;z-index:5;margin-left:60px;}
.H-intro{padding:0 0 0 10px;line-height:17px;font-family:'微软雅黑';color:#444444;border-left:1px solid #d9d9d9;float:left;margin:19px 0 0 10px;}
.H-intro .num{font-size:16px;}

/*language*/
.Hlang{padding:0 0 0 34px;border-left:1px solid #e5e5e5;position:relative;float:right;}
.Hlang-menu{display:block;height:72px;line-height:72px;padding:0 0 0 28px;font-size:16px;color:#666666;background:url(../images/icon-Hlang.png) no-repeat left center;}
.Hlang-box{width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:68px;right:0px;display:none;padding:20px 0px;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:0;}
.Hlang-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#0062b2;}
.Hlang-box a.CN{background-image:url(../images/icon-CN.png);}
.Hlang-box a.JP{background-image:url(../images/icon-jp.png);}
.Hlang-box a.EN{background-image:url(../images/icon-EN.png);}

/*srch*/
.Hsrch{padding:0 20px;border-left:1px solid #e5e5e5;float:right;}
.Hsrch-menu{display:block;width:43px;height:72px;background:url(../images/icon-Hsrch.png) no-repeat center center;}

.Hsrch-box{width:100%;height:72px;background:#fff;position:absolute;top:0px;left:0px;display:none;z-index:3;}
.Hsrch-block{padding:0 0 0 4rem !important;width:12rem !important;height:32px;margin:20px 4% 0;float:right;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/icon-Hsrch.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../images/icon-close.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 10px;border-bottom:1px solid #eeeeee;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}

/*nav*/
.Hnav{position:relative;float: left;}
.Hnav>li{padding:0 45px;position:relative;float:left;z-index:2;}
.Hnav>li.Hnav-cur{padding:0px;height:3px;background:#c6361f;position:absolute;bottom:0px;float:none;z-index:0;}
.Hnav .Hname{display:block;height:72px;line-height:72px;font-size:16px;position:relative;overflow:hidden;}
.Hnav .Hname i{display:block;width:50px;height:50px;background:url(../images/icon-dd1.png) no-repeat center center / 12px auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}

.Hn2nd-box{padding:23px 0 0;width:178px;position:absolute;top:70px;left:22px;display:none;}
.Hn2nd-box:after{content:"";display:block;border-bottom:9px solid #e7e8ec;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:14px;left:20px;}
.Hn2nd-box a{display:block;padding:10px 0 10px 27px;line-height:26px;color:#666666;border-bottom:1px solid #c7d2df;background:#e7e9ec;}
.Hn2nd-box a.cur,
.Hn2nd-box a:hover{color:#c6361f;}

.Hnav>li.cur .Hname{color:#c6361f;}
@media all and (min-width:980px){
	.Hnav>li:hover .Hn2nd-box{display:block;animation:HnavDD .6s ease-in-out;-webkit-animation:HnavDD .6s ease-in-out;}
	.Hlang:hover .Hlang-box{display:block;}
}
@keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}}

.bti{ font-family:"Helvetica" "幼圆","宋体"; float: left;font-weight: bold;color: #444; margin-top:5px;margin-left: 40px;font-size: 29px;}
.t_name{width:1200px; height:72px; line-height:72px; margin:0 auto;}
.t_name span{ display: block; float:right; margin-right: 5px; font-weight: bold; font-size: 16px;color: red;}
.b_nav{width:100%;height:72px;line-height: 72px;margin: 0 ;padding: 0 5%;border-top: 1px solid #ccc;position: relative;}



/* 友情链接 */
.yaweb-link {width:100%; margin: 0 auto;margin-bottom:40px; }
.yaweb-link .contain{ margin-left:5%;}
.yaweb-link small{font-size:80%;}
.yaweb-link h4 {margin: 0;line-height: 55px;font-size: 18px;color: #004da2;}
.yaweb-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.yaweb-link ul {margin-left: -20px;}
.yaweb-link li {float: left;margin-left: 20px;margin-top: 20px;}

/*底部*/
.footer{padding: 50px 0;background-color: #1d2023; margin-top: 30px;}
.footerLogo{width: 210px;}
.footerLogo img{display: block;width: 160px;height: 130px;}
.footerMain{width: 810px;}
.footerNav{margin-bottom: 30px;}
.footerNav a{font-size: 14px;color: #fff;margin-right: 20px;}
.footerContact{font-size: 12px;color: #9f9f9f;line-height: 30px;}
.footerContact a{color: #9f9f9f;}
.footerContact a:hover{color: #fff;}
.footerEwm{width:176px; float: right;}
.footerEwm img{width: 125px;height: 125px;float: left;display: block;}
.footerEwm span{line-height: 25px;margin-left:-12px;padding: 10px 25px;color: #9f9f9f;display: block;}
.fl{float:left;}
.fr{float:right;}
.footerEwm  div{overflow: hidden;}
.wrap{width:1200px; margin:0 auto;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }


/* 首页主要内容 */
/*--- Banner ---*/
.banner{width: 100%;height: 600px;margin:0 auto;overflow:hidden;position: relative;margin-top: 150px;}
.banner .bd{height:600px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;width: 1920px;}
.banner .bd .li2{position: relative;background-repeat: no-repeat;background-position: center center;height: 600px;}
.banner .bd .li2 .wid{width: 1200px;margin: 0 auto;height: 100%;position: relative;}
.banner .bd .li2 a{position: absolute;border-radius: 50%;width: 200px;height: 200px;}
.banner .bd .li2 .a1{width:400px;height: 400px;left: 50%;margin-left: -200px;top: 50%;margin-top: -200px; }
.banner .bd .li2 .a2{left: 185px;top: 55px;}
.banner .bd .li2 .a3{left:0;top: 50%;margin-top: -100px;}
.banner .bd .li2 .a4{left:185px;bottom: 55px;}
.banner .bd .li2 .a5{right:185px;top: 55px;}
.banner .bd .li2 .a6{right:0;top: 50%;margin-top: -100px;}
.banner .bd .li2 .a7{right:185px;bottom: 55px;}

.banner .hd{width:100%;position: absolute;z-index:9;left: 0;height:16px;bottom:40px;}
.banner .hd ul{text-align: center;}
.banner .hd ul li{display:inline-block;width: 12px;height: 12px;margin: 0 5px;cursor: pointer;overflow: hidden;border:1px solid #fff;transition: all .5s;background-color: #fff;}
.banner .hd ul li.on,.banner .hd ul li:hover{background: #d60e03;border-color: #d60e03}
.banner .prev,.banner .next{display:block;width: 40px;height:60px;position: absolute;z-index:2;top:60%;margin-top: -20px;}
.banner .prev{background: url(../images/banner-pn.png) no-repeat left bottom;left: 5%;}
.banner .next{background: url(../images/banner-pn.png) no-repeat right bottom;right: 5%;}

/*--- Container ---*/
.I-title{text-align:center}
.I-title .t1{line-height:56px;font-size:36px; }
.I-title.It2 .t1{color:#fff;}



@media all and (max-width:1400px){
	.indexProSwiper-prev{left:0px;}
	.indexProSwiper-next{right:0px;}
}

/*合作伙伴*/
.index-case{padding:98px 0 40px;background:url(../images/hzhb.jpg) no-repeat center center / cover;}
.Icase-list{width:100%;margin:40px 0 0 0;}
.Icase-list .Icase-box{display:block;padding:0 0 21px;text-align:center;background:#fff;}
.Icase-list .Icase-fl li{width:28%;padding:0px 10px 70px 0;float:left; margin-right: 50px;}
.Icase-list .Icase-box{display:block;padding:0;text-align:center;background:#fff;overflow:hidden;}
.Icase-list .Icase-fl{width:100%;float:left; margin-top: 50px;}
.Icase-list .Icase-fl ul{ overflow: hidden; margin-left:85px;}
 .Icase-box .Icase-img{height:155px;}

.Icase-box .Icase-img{width:100%;height:140px;object-fit:cover;}
.Icase-box .name{padding:0 11.68831168831169%;line-height:38px;font-size:20px;padding:5px 0 5PX;background: #EEE;}
.Icase-box .ofH{border-bottom: 1px solid #ccc;}
.Icase-list li:hover .Icase-box .name{color:#c6361f;}
.Icase-box .con{padding:0 11.68831168831169%;line-height:24px;height:48px;color:#666666;margin:5px 0 0;}
.Icase-box .more{width:100px;height:36px;line-height:36px;font-weight:600;font-size:13px;color:#fff;background:#c6361f;float:right;margin:25px 0 0;}
.Icase-box .more span{padding:0 22px 0 0;background:url(../images/icon-go.png) no-repeat right center;}

.Icase-more{display:block;width:160px;height:46px;line-height:44px;font-size:16px;color:#fff;border:1px solid #fff;border-radius:46px;margin:78px auto 0;}
.Icase-more span{padding:0 31px 0 0;background:url(../images/icon-go2.png) no-repeat right center;}
.Icase-more:hover{background:#c6361f;border-color:#c6361f;}
.Icase-more:hover span{padding:0px;color:#fff;background-position:100px center;}

/* 新闻 */
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.container {width: 1200px;margin: 0 auto;}


.yaweb-slideBox {position: relative;overflow: hidden;background-color: #4a4949;}
.yaweb-slideBox .bd,.yaweb-slideBox .bd ul,.yaweb-slideBox .bd li {width: 100% !important;height: 700px !important;}
.yaweb-slideBox .bd li {background: no-repeat center;}
.yaweb-slideBox .bd li a {display: block;width: 100%;height: 100%;}
.yaweb-slideBox .hd {text-align: center;font-size: 0;}
.yaweb-slideBox .hd li {display: inline-block;width: 260px;vertical-align: top;position: relative;font-size: 14px;padding: 30px 20px;background: url(../images/f_line1.gif) no-repeat 0 center;color: #999;cursor: pointer;}
.yaweb-slideBox .hd li h4 {margin: 0;color: #fff;font-size: 16px;height: 44px;overflow: hidden;}
.yaweb-slideBox .hd li p {margin: 10px 0 0;}
.yaweb-slideBox .hd li.on {color: #fff;}
.yaweb-slideBox .hd li.on h4 {color: #4d81bb;}

.yaweb-section {padding: 65px 0;}
.yaweb-section-title {text-align: center;font-size: 28px;text-transform: uppercase;margin-bottom: 40px;}
.yaweb-section-title small {display: block;font-size: 16px;margin-top: 15px;}

.yaweb-news-in .tit {font-size: 24px;margin-bottom: 30px;}
.yaweb-news-in dl {margin: 20px 0 0;}
.yaweb-news-in dt {float: left;box-shadow: 2px 2px 2px #d5d5d5;background-color: #f9f9f9;width: 87px;text-align: center;padding: 15px 0;line-height: 25px;}
.yaweb-news-in dt strong {display: block;font-size: 24px;}
.yaweb-news-in dd {margin-left: 110px;line-height: 40px;}
.yaweb-news-in dd h4 {margin: 0;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yaweb-news-in dd p {margin: 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yaweb-faq-in li {height: 158px;overflow: hidden;}
.yaweb-faq-in li h4 {height: 55px;margin: 0;line-height: 38px;font-size: 18px;background: url(../images/faq_w.gif) no-repeat 0 0;padding-left: 60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yaweb-faq-in li p {margin: 0;line-height: 24px;background: url(../images/faq_d.gif) no-repeat 0 0;padding-left: 60px;}

/*我们的服务*/
.tc{text-align: center; } 
.homefw { width:100%;padding:20px;background-image: url(../images/bg01.jpg);}
.homefw .tit h3{color: #1e83ce;font:24px/24px Microsoft YaHei;letter-spacing:2px;margin-top:20px;margin-bottom: 15px;}
.homefw .tit hr{height: 1px;border: none;background: #ccc;}
.homefw .tit i{width: 40px;height: 3px;background: #1e83ce;display: block;margin:0 auto;position: relative;margin-top:-2px;}
.homefw .tit p{color: #666;font:16px/16px Microsoft YaHei;letter-spacing:2px;margin: 15px;}
.homefw__box{ width: 1200px; margin: 0 auto 30px; }
.homefw_ul{display: -moz-box;display: -ms-flexbox;justify-content: space-between;padding-left: 0px;margin-top:0px;}
.homefw_ul li{ width:200px;float: left;text-align: center;transition: all 0.2s;cursor: default;padding-left: 0px;}
.homefw_ul li dt{font-size: 18px;color: #fd722a;font-weight: bold;transition: all 0.2s;}
.homefw_ul li dd{font-size: 12px;color: #404040;}
.homefw_ul dt span{display: inherit;margin-bottom: 10px;}
.homefw_ul dt i{display: inline-block;width: 60px;height: 86px;}
.s-head span{display: inherit;margin: 30px;font-size: 38px;color: #fd722a;}

.homefw_li_1 dt {background: url(../images/li_1.png) no-repeat center center;}
.homefw_li_1 dt:hover {background: url(../images/li_11.png) no-repeat center center;}
.homefw_li_2 dt {background: url(../images/li_2.png) no-repeat center center;}
.homefw_li_2 dt:hover {background: url(../images/li_22.png) no-repeat center center;}
.homefw_li_3 dt {background: url(../images/li_3.png) no-repeat center center;}
.homefw_li_3 dt:hover {background: url(../images/li_33.png) no-repeat center center;}
.homefw_li_4 dt {background: url(../images/li_4.png) no-repeat center center;}
.homefw_li_4 dt:hover {background: url(../images/li_44.png) no-repeat center center;}
.homefw_li_5 dt {background: url(../images/li_5.png) no-repeat center center;}
.homefw_li_5 dt:hover {background: url(../images/li_55.png) no-repeat center center;}
.homefw_li_6 dt {background: url(../images/li_6.png) no-repeat center center;}
.homefw_li_6 dt:hover {background: url(../images/li_66.png) no-repeat center center;}
/*    =============  详    情   页 ===========   内   容 ===============================*/

/*======= 产 品 中 心  =====--*/
.product-container{}
.product-container .contain{padding:48px 0 100px;}

.pro-line{width:1px;height:95%;background:#e6e6e6;position:absolute;top:0px;left:21.66666666666667%;}

/*左侧*/
.pro-left{width:20%;/*width:240px;*/float:left;}
.pro-nav{}
.pro-nav ul .bg{ }
.pro-nav .pn-1st{display:block;padding:0 0 0 8.75%;line-height:40px;font-weight:600;border-bottom:1px solid #e6e6e6;    background-color: #0180d4;color: #fff;}
.pro-nav .pn-1st:hover{background-color:#38bade4d; }
.pro-nav .pn-2nd{border-bottom:1px solid #e6e6e6;display:none;}
.pn-2nd dl{margin:5px 0 0;}
.pn-2nd dl dt{padding:5px 0 5px 8.75%;line-height:24px;}
.pn-2nd dl dd{padding:0 0 0 8.75%;}
.pn-2nd dl dd a{display:block;padding:10px 0 11px 14px;line-height:20px;background:url(../images/icon-dd5.png) no-repeat left center;color:#999;}
.pro-nav a:hover,
.pro-nav .pn-1st.cur,
.pn-2nd dl dt a.cur,
.pn-2nd dl dd a.cur{color:#c6361f;}
.pn-2nd dl dd a.cur{background-image:url(../images/icon-dd5-2.png);}
.pro-nav .pn-1st.cur + .pn-2nd{display:block;}
.pn-cur{height:50px;line-height:50px;text-align:center;border:1px solid #ccc;background:url(../images/icon-dd1.png) no-repeat 4% center;cursor:pointer;display:none;}
.pn-rtn{width:100%;height:50px;padding:5px 0 0;background:#fff;position:absolute;left:0px;bottom:0px;z-index:2;display:none;}
.pn-rtn .btn{display:block;width:180px;height:40px;line-height:38px;border:1px solid #ccc;margin:0 auto;}

.pro-nav .canpin a{ line-height: 28px;line-height: 28px;margin-left: 15%;margin-bottom: 3%;border-bottom: 1px #eee dashed;display: inline-block; width: 85%;}

.pro-nav .canpin a:hover{background-color:#38bade4d; border: none; color: #fff;}

.product-container .cpzx{margin-bottom: 20px;font-size: 25px; margin-left: 20px;}

/*右侧*/
.pro-right{width:75%;/*width:900px;*/float:right;}
.pro-top{padding:55px 0 64px 11.5556%;color:#fff;}
.pro-top .t1{line-height:35px;font-size:20px;}
.pro-top .t2{line-height:26px;}

/*优势*/
.pro-adv{width:102.3334%;margin:15px 0 0 -2.3334%;}
.pro-adv li{width:33.3334%;padding:15px 0 0 2.28019395427104%;float:left; text-align: center;} 
.proAdv-box{height:280px; line-height:280px; width:280px;border:1px solid #eaeaea;overflow: hidden; text-align: center; display: block;}
.proAdv-box img{display: inline-block;vertical-align: middle;width:auto;height:auto; max-width:100%;max-height:100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;}
.proAdv-box:hover .proAdv-img{top:35px;}
.proAdv-box .txt{line-height:27px;font-size:16px; text-align:center; color:#FE5143;}
.proAdv-box .type{line-height:27px;font-size:16px;}
.proAdv-box .con{line-height:20px;font-size:12px;color:#666666;margin:5px 0 0;}
.text_top{margin-top:10px;}
.proInfo-top{padding:5px 0 15px;border-bottom:1px solid #e6e6e6;}
.proInfo-top span{display:block;padding:0 0 0 14px;height:20px;line-height:20px;font-size:18px;border-left:4px solid #c6361f;}
.proInfo-box{margin:39px 0 0;}
.proInfo-img{width:43.3334%;height:285px;line-height:283px;text-align:center;font-size:0px;border:1px solid #e5e5e5;float:left;}
.proInfo-img img{max-width:100%;max-height:100%;}
.proInfo-block{padding:20px 2.5556% 0 4.6667%;width:56.6666%;height:285px;background:#f2f2f2;float:left;}
.proInfo-block .name{padding:0 0 10px;line-height:31px;font-size:18px;border-bottom:1px solid #e5e5e5;}
.proInfo-block .con{padding:0 10px 0 0;height:140px;line-height:28px;color:#666666;position:relative;overflow:hidden;margin:12px 0 0;}
.proInfo-block .btn{width:142px;height:42px;line-height:42px;font-size:16px;font-weight:600;color:#fff;background:#c6361f;margin:7px 0 0;}
.proInfo-block .btn span{padding:0 0 0 34px;background:url(../images/icon-shop.png) no-repeat left center;}
.proInfo-block .con.ps-container .ps-scrollbar-y-rail{width:5px;background:#eaeaea;}
.proInfo-block .con.ps-container .ps-scrollbar-y{width:5px;background:#c6361f;}
.proInfo-dtl{margin:41px 0 0;}
.pIdtl-nav{background:#f2f2f2;}
.pIdtl-nav a{display:block;width:160px;height:50px;line-height:50px;text-align:center;font-size:16px;font-weight:600;color:#666666;position:relative;float:left;}
.pIdtl-nav a.cur{color:#fff;background:#c6361f;}
.pIdtl-nav a:after{content:"";display:block;width:1px;height:14px;background:#dedede;position:absolute;left:0px;top:50%;margin:-7px 0 0;}
.pIdtl-nav a.cur:after,
.pIdtl-nav a:first-child:after{display:none;}


/*详细*/
.pIdtl-info{}
.pIdtl-info dl{padding:23px 0 24px;border-bottom:1px solid #e5e5e5;position:relative;}
.pIdtl-info dl dt{width:19.4444%;line-height:28px;text-align:center;font-weight:600;float:left;}
.pIdtl-info dl dd{width:80.5556%;line-height:28px;color:#666666;float:left;}
.pIdtl-info dl dd img{max-width:100%;}
.pIdtl-box{display:none;}
.pIdtl-info{margin:17px 0 0;}
.pIdtl-Dload{margin:27px 0 0;}
.pIdtl-Dload .solDload-tbody dt{background:#fff;}
.pIdtl-Dload .solDload-tbody dt span{display:inline-block;border-bottom:1px solid #c6361f;margin:0 0 -1px;}

/*表格*/
.pro-table{position:relative;margin:23px 0 0;}
.pTable-container{}
.pTable-action{padding:0 2.3333% 0 3.6667%;color:#888888;background:#e6e6e6;}
.pTable-action .share-btn{display:block;padding:0 0 0 26px;line-height:41px;background:url(../images/icon-share.png) no-repeat left center;float:left;}
.pTable-action .full-btn{display:block;padding:0 0 0 25px;line-height:41px;background:url(../images/icon-full.png) no-repeat left center;float:right;}
.pTable-contain{text-align:center;border:1px solid #e5e5e5;border-top:1px solid #fff;position:relative;overflow:hidden;}
.pTable-left{padding:0 0 10px;width:20.82405345211581%;float:left;}
.pTable-right{padding:0 0 10px;width:79.17594654788419%;position:relative;overflow:hidden;float:left;}
.pTable-contain dl{padding:60px 0 0;position:relative;}
.pTable-contain dl dt{width:100%;height:60px;background:#e6e6e6;border-right:1px solid #fff;position:absolute;left:0px;top:0px;z-index:2;}
.pTable-contain dl dd{width:100%;height:52px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.pTable-contain dl dt,
.pTable-contain dl dd{display:table;}
.pTable-contain dl dt>div,
.pTable-contain dl dd>div{display:table-cell;line-height:18px;vertical-align:middle;color:#666666;}
.pTable-contain dl dd>div a{color:#c6361f;}
.pTable-contain dl dt>div{color:#333333;}
.pTable-contain dl dd:nth-child(2n-1){background:#f7f7f7;}

/*右侧*/
.pTable-right dl{width:119px;float:left;word-break:break-all;word-wrap:break-word}
.pTable-right dl:last-child dt,
.pTable-right dl:last-child dd{border-right:0px;}
.pTable-right.ps-container .ps-scrollbar-x-rail{display:block !important;height:10px;background:#eeeeee;border-radius:0px;opacity:1 !important;bottom:0px;}
.pTable-right.ps-container .ps-scrollbar-x{height:10px;background:#d4d4d4;}

/*全屏*/
.pro-table.full-page{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0px;left:0px;margin:0px;z-index:9999;}
.pro-table.full-page .pTable-container{width:90%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.pro-table-web{margin:20px 0 0;display:none;}
.pro-table-web li{margin:0 0 1px;}
.pro-table-web li .pTableWeb-top{padding:0 4%;height:45px;line-height:45px;font-size:15px;background:#e6e6e6;position:relative;}
.pTableWeb-top:after{content:"";display:block;width:45px;height:100%;background:url(../images/icon-dd1.png) no-repeat center center / 12px auto;position:absolute;right:0px;top:0px;}
.pro-table-web li .pTableWeb-top.cur{color:#fff;background:#c6361f;}
.pTableWeb-top.cur:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);background-image:url(../images/icon-dd1-2.png);}
.pro-table-web li .pTableWeb-con{padding:15px 4%;line-height:28px;color:#666666;border:1px solid #e5e5e5;border-top:1px solid #e5e5e5;position:relative;overflow:hidden;display:none;}
.pTableWeb-con a{color:#c6361f;}

/* ================ 关 于 我 们================ */
/* 内页banner */
.nei_banner_tit{ position: absolute; width: 1200px; left: 50%; margin-left: -600px; top:0; overflow: hidden; }
.nei_banner_tit h2{ font-size: 72px; color: #fff; text-transform:capitalize;  font-family: ''; height: 44px; padding-top: 12px; }
.nei_banner_tit h3{ font-size: 20px; text-transform: uppercase; letter-spacing: 30px; color: #fff; margin-top: 12.5%; padding-bottom: 50px;}
.nei_banner_tit h3.wm_banner_title{ margin-top: 16%; }
.nei_banner_tit h4{ font-weight: bold; writing-mode:tb-rl; margin: 0 auto; letter-spacing: 35px; font-size: 60px; color: #fff; margin-top: -96px;}
.nei_banner_tit i{ display: block; width: 395px; height: 1px; background-color: #fff; }
.clearfix {zoom:1;}
.nei_banner{ width: 100%; overflow: hidden; position: relative; }
.nei_banner>img {width: 100%;transform:matrix(1.05, 0, 0, 1.05, 0, 0); -webkit-transform:matrix(1.05, 0, 0, 1.05, 0, 0); -webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
/*缩小停止*/
@-webkit-keyframes minus {from {-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}to {-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes minus {from {-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}to {-webkit-transform: matrix(1, 0, 0, 1, 0, 0);transform: matrix(1, 0, 0, 1, 0, 0);}}
@media(max-width: 1600px){.nei_banner_tit h3{ margin-top: 9%; }.nei_banner_tit h3.wm_banner_title{ margin-top: 12.5%; }.wm_main4{ height: 877px; }.slider-container{ height: 714px; }.index_main2_main{ height: 660px; }.index_main2{ height: 660px; }.more2{margin-top: 60px;}}
@media(max-width: 1440px){.nei_banner_tit h3{ margin-top: 7%; }.nei_banner_tit h3.wm_banner_title{ margin-top: 12%; }}
@media(max-width: 1366px){.nei_banner_tit h3{ margin-top: 6%; }.nei_banner_tit h3.wm_banner_title{ margin-top: 9.5%; }}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.abig {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);} 100% {opacity: 1;-webkit-transform: none; transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
/* 面包屑导航 */
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a {color: #333;text-decoration: none;}
.container {width: 1200px;margin: 0 auto;}
.yaweb-curmbs {padding: 15px 0;margin-bottom: 20px;}
.yaweb-curmbs span {padding-left: 10px;border-left: 10px solid #666;}
.yaweb-curmbs em {font-style: normal;padding: 0 5px;color: #999;}
.yaweb-menu-inner {text-align: center;margin-bottom: 20px; margin-top: 20px; border-top: 1px dashed #ccc;padding-top: 20px;}
.yaweb-menu-inner a {float: left;width: 14.2857142857%;}
.yaweb-curmbs .yaweb-menu-inner span {display: block;margin-left: 1px;background-color: #fff; color: #000;font-size: 18px;line-height: 55px; border: none;}
.yaweb-menu-inner a:hover span,.yaweb-menu-inner a.active span {background: url(../images/p16-icon6.png) no-repeat center bottom rgb(1, 77, 161);color: #fff;}

/*关于我们*/
.homeAbout{border-bottom: 1px solid #ccc;}
.homeAbout .hAbout{overflow: hidden;background-color: #fff;margin-bottom: 30px;}
.hAbout-left{display: block;float: left;width: 600px;height: 460px;overflow: hidden;}
.hAbout-left div{width: 100%;height: 100%;overflow: hidden;}
.hAbout-left img{display: block;width: 100%;height: 100%; transition: all 0.7s linear 0s;}
.hAbout-left img:hover{ transform: scale(1.1)}
.hAbout-right{width: 500px;padding: 50px;float: left;}
.hAbout-right h3{font-size: 30px;color: #333333;font-weight: normal;margin-bottom: 35px;position: relative;}
.hAbout-right h3:before{content: "";position: absolute;width: 35px;height: 1px;background-color: #d0d0d0;left: 0;bottom: -20px;}
.hAbout-right h3 span{display: block;font-size: 24px;color:#c7c7c7;font-weight: 600;margin-bottom: 10px;}
.hAbout-right h2{font-size: 18px;color: #006eec;font-weight: normal;margin-bottom: 20px;}
.hAbout-right .txt{font-size: 14px;line-height: 30px;color: #666666;height:150px;overflow: hidden;margin-bottom: 30px; }
.hAbout-right .txt span{color:#333333;font-family:Arial, 微软雅黑, 宋体, Helvetica, sans-serif;font-size:14px; display: block;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.hAbout-right .more{width: 130px;height: 40px;line-height: 40px;padding-left: 25px;display: block;background-color: #006eec;color: #f5f5f6;font-size: 12px;border-radius: 2px;background-image: url(../images/hAbout-ico.png);background-repeat: no-repeat;background-position: center  center;position: relative;overflow: hidden;z-index: 0;transition: all .5s;}
.hAbout-right .more:after{content: "";position: absolute;left: 0;width: 0;height: 100%;background-color: #d9241c;transition: all .5s;z-index: -1;background-image: url(../images/hAbout-ico.png);background-repeat: no-repeat;background-position: center center;opacity: 0}
.hAbout-right .more:hover:after{width: 100%;opacity: 1}
.hAbout-right .more:hover{background-position: 90px center;}
.wrap{width:1200px; margin:0 auto;}

/*企业文化*/
.com-cul{padding:80px 0 160px;background:url("../images/comCul-bg.jpg") no-repeat center center / cover;}
.comCul-list{margin:66px 0 0;}
.comCul-list{border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);}
.comCul-list li{padding:40px 10.00834028356964% 0 3.753127606338616%;width:33.3334%;height:256px;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);position:relative;float:left;}
.comCul-list li .type{line-height:34px;font-size:24px;}
.comCul-list li .split{display:block;width:25px;height:1px;background:#fff;margin:15px 0 15px 1px;}
.comCul-list li .con{line-height:24px;font-size:18px;}
.comCul-list li img{display:block;position:absolute;top:134px;right:8%;}
.comCul-list li:hover img{transform:translateY(-5px) rotateY(180deg);-webkit-transform:translateY(-5px) rotateY(180deg)}
.comCul-list li:hover .type{transform:translateY(-15px);-webkit-transform:translateY(-15px);}
.comCul-list li:hover .split{transform:translateY(-10px);-webkit-transform:translateY(-10px);}
.comCul-list li:hover .con{transform:translateY(-5px);-webkit-transform:translateY(-5px);}
/* 合作伙伴 */
.yaweb-section {padding-top: 60px;}
.yaweb-section-title {text-align: center;margin-bottom: 30px;}
.yaweb-section-title h4 {line-height: 60px;font-size: 24px;background: url("../images/ico4.png") no-repeat center bottom;font-weight: normal;color: #b60005;margin: 0;}
.yaweb-rongyu-in {position: relative;padding: 0 40px;overflow: hidden;}
.yaweb-rongyu-in li {float: left;width:8%; text-align: center; margin-left:2%; }
.yaweb-rongyu-in li .m {/* margin: 0 5px;height: 150px; line-height: 150px;*/font-size: 0;text-align: center;border: 1px solid #ccc;}
.yaweb-rongyu-in li span{ line-height: 28px;height: 28px; font-size: 18px; margin-top:5px; display: block;}
.yaweb-rongyu-in li .m img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width:auto;height: auto;}
.yaweb-rongyu-in .arr {position: absolute;width: 22px;height: 41px;top: 50%;margin-top: -20px;background: no-repeat center;}
.yaweb-rongyu-in .arr.prev {background-image: url("../images/h_fl_j.jpg");left: 0;}
.yaweb-rongyu-in .arr.next {background-image: url("../images/h_fr_j.jpg");right: 0;}

/* 新闻 中心 */
.new_ycbg{ width: 100%;margin-top:150px; }
.new_ycbg img{ width: 100%; display: block;}
.container_yc{ background: rgb(241, 241, 241); width: 100%;}
.pagination{height:40px;padding:10px 0px; text-align: center;}
.pagination a{display:block; float:left;margin-right:10px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:12px;line-height:16px;}
.pagination a:hover{color:#077ee3;background: white;border:1px #077ee3 solid;}
.pagination a.cur{border:none;background:#077ee3;color:#fff;}
.pagination p{margin:0; cursor:pointer;float:left;padding:2px 12px;font-size:12px;height:24px;line-height:16px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:8px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:0px;padding:4px 0px;color:#666;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}


.pagination_new{padding:35px 0 15px;text-align:center;overflow:hidden;}
.pagination_new a{font-size:12px;line-height:45px;display:inline-block;height:45px;padding:0 22px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination_new a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination_new span{line-height:45px;display:inline-block;height:45px;padding:0 22px;text-align:center;color:#fff;margin-left:2px;background:#cd0000;color:#fff;border:1px solid #a60000;}


.yaweb-curmbs {padding: 15px 0;margin-bottom: 20px; margin-top: 20px;} 
.yaweb-curmbs span {padding-left: 10px;border-left: 10px solid #aaa09e;}
.yaweb-curmbs em {font-style: normal;padding: 0 5px;color: #999;}
.ct2-sd {float: left;width: 240px; }
.ct2-mn {float: right;width: 930px;}
.ct2-mn_P h3{line-height: 28px; font-size: 18px;margin-top:10px; }
.ct2-mn_P p{line-height: 20px; font-size: 14px; margin-top:10px;}

.panel-sd {margin-bottom: 20px;}
.panel-sd-hd {background-color: #077ee3;color: #fff;padding-bottom: 5px;}
.panel-sd-hd h4 {text-align:center;border-bottom: 1px solid #fff;margin: 0;font-size: 24px;padding: 20px 0;}
.panel-sd-bd {border: 1px solid #ececeb;padding: 5px 10px;border-top: 0;}
.yaweb-column h3 {margin: 0 0 2px;font-weight: normal; text-align: center;}
.yaweb-column h3 a {display: block;line-height: 50px;background: #ececeb;padding: 0 40px;font-size: 18px;}
.yaweb-column h3.on a {background-color: #077ee3;color: #fff;}
.yaweb-column li {line-height: 50px;border-bottom: 1px solid #ddd;}
.yaweb-column li a {display: block;padding: 0 40px;font-size: 16px;}
.yaweb-contact-z1 {height: 140px;background: url(../images/contact-z1.jpg) no-repeat;margin-bottom: 20px;}
.yaweb-contact-z1 p {margin: 0;font-size: 20px;line-height: 30px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;padding: 37px 0 0 95px;}
.yaweb-contact-z1 span {line-height: 30px;font-size: 18px;padding-left: 73px;}

.list-1 li {margin-bottom: 20px;}
.list-1 li a {display: block;padding: 20px;background-color: #fff;border: 1px solid #ddd;overflow: hidden;}
.list-1 li .m {float: left;width:200px;}
.list-1 li .text {margin-left:280px;}
.list-1 li .text h4 {line-height: 40px;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.list-1 li .text p {margin: 0 0 28px;line-height: 24px;color: #797979;}
.list-1 li .text span {float: right;line-height: 38px;width: 134px;text-align: center;border: 1px solid #ddd;}
.list-1 li a:hover {border-color: #077ee3;}
.list-1 li a:hover .text span {border-color: #077ee3;background-color: #077ee3;color: #fff;}
.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition:transform 0.7S linear 0s;}
.img-center img:hover{ transform: scale(1.1);}

.ct2-mn {float: right;width: 930px;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.container {width: 1200px;margin: 0 auto;}

/* 联系我们 */

.gsxx{width:1200px; margin:0px auto; overflow: hidden}
.nr-box{width:500px; padding: 20px 5px;}
.ditu{margin-top:40px; float: right;width:680px;height:380px; border:#ccc solid 1px;}

.yaweb-contact-text dt{font-size: 24px; margin: 10px auto; margin-left: 1px;}
.yaweb-contact-text dd{padding: 0 0 20px 80px;border-bottom: 1px solid #ddd;margin: 25px 0 0;background: no-repeat 0 top; font-size: 16px; line-height: 30px;}
.yaweb-contact-text dd.i1{background-image: url(../images/cont_l1.png)}
.yaweb-contact-text dd.i2{background-image: url(../images/cont_l2.png)}
.yaweb-contact-text dd.i3{background-image: url(../images/cont_l3.png)}
.yaweb-contact-text dd.i4{background-image: url(../images/cont_l4.png)}

.feedback{margin-top:50px;overflow:hidden;width: 1200px;}
.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}
.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-10px;}
.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}
#feedback_form{position:relative; }
#feedback_form label{display:block;float:left;height:32px;line-height:32px; width: 120px;;margin-bottom:30px;padding-left:50px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px; }
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px; margin-left: 20px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:230px;height:30px;line-height:30px;float:left;margin:0 35px 30px 0;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}
#feedback_form textarea{height:125px;width:1178px;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form i{font-style:normal;color:#ff1f19;position:absolute;font-size:14px;left:360px;top:8px;}
#feedback_form .f2{left:745px; top:8px;}
#feedback_form .f3{left:auto;right:65px;}
#feedback_form .f4{left:360px;top:66px;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#005cc6;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#005cc6;}

/* 关于我们分页 */
.honorList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}
.honorList li img{display:block;width:270px;height:190px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.honorList li img:hover{border:1px solid #005cc6;background:;}
.honorList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.about_us{ padding:3% 0;}
.about_us li{ margin-bottom:1%; float:left; }

.listWrapper{padding:30px 0 40px 0;overflow:hidden;}
/* 常见问题 */
.faqList li{position:relative;margin-bottom: 30px;border-left: 3px solid #005cc6;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#005cc6;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:0 60px; background-color:#f0f0f0; line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;color: #333;background-image:url(../images/faq.png); background-repeat:no-repeat; background-position:20px 0;}
.faqList li div{display:none;padding:25px  60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;}
.faqList li div{background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}

/* 新闻详细样式 */
.articleShow{overflow:hidden;}
.pictureShow{width:890px;}
.detailLeft,.picShow {border-bottom:1px dotted #adadad;;}
.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;font-weight:normal;}
.articleBox2 {margin:20px auto;text-align:center; background-color: #fff; padding:15px;}
.articleBox2 p{float: left; font-size: 14px; height: 24px; line-height: 24px; color: #848484; padding-left: 36px;}
.articleBox2 p:nth-child(1){ background: url(../images/show_case_ico1.png) no-repeat left center; }
.articleBox2 p:nth-child(2){ background: url(../images/show_case_ico2.png) no-repeat left center; }
.articleBox2 p:nth-child(3){ background: url(../images/show_case_ico3.png) no-repeat left center; }
.articleBox2 p span{ display: inline-block; color: #848484; margin: 0 28px; }

.review{background:#dcd9d9 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;text-indent:2em;font-size:14px;color:#333;}
.fontResizer a{padding:0 5px;}
.article_key{background:#dcd9d9 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.fontsizebox img {display: inline-block;width: auto;height: auto;max-width:100%;max-height: 98%;vertical-align: middle;}
.curFont{color:#0180d4;}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.detail_fenx div a:hover{color: #005cc6}
.relatedNews_font{overflow:hidden;font-size:13px;margin-top:15px;}
.relatedNews_font ul{width:1220px;}
.relatedNews_font ul li{float:left;padding-right:30px;width:38%;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}
.relatedNews_font ul li a{display:block;width:320px;line-height:40px;background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relatedNews_font ul li a:hover{color: #005cc6}
.relatedNews_font ul li span{float:right;color:#999;}
.relatedTitle{height:30px;font-size:18px;color:#000;margin-bottom:20px;font-weight:normal;}

/* 首页专利产品滚动  */
.homeprd {position: relative;}
.homeprd .bd {margin: 0 70px 0 95px;overflow: hidden;height:390px;}
.homeprd .bd ul {overflow: hidden;height:385px; width: 1200px;}
.homeprd .bd li {float: left;width: 306px; height:350px;margin: 10px 40px 0  10px; padding-bottom: 20px; border: 1px solid #ccc;}
.homeprd .bd li:hover{box-shadow: 0px 0px 6px 1px rgba(0,0,0,.3);}
.homeprd .bd li .m {overflow: hidden;height: 226px;line-height: 226px;text-align: center;font-size: 0;}
.homeprd .bd li .m img {max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle;transition: all 0.3s;}
.homeprd .bd li a:hover .m img {transform: scale(1.1);}
.homeprd .bd li .text {padding: 20px 10px 5px; }
.homeprd .bd li .text h4 {margin: 0;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.homeprd .bd li .text p {margin: 10px 0 0;color: #666;line-height: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.homeprd .bd li .text .yaweb-more-btn {float:right;width: 120px; height: 35px; margin-top:10px;color: #fff;display: block;line-height: 30px;padding: 0px 20px;border-radius:4px;background-color: #d9241c;transition:all .4s;cursor:pointer;}
.homeprd .bd li .text .yaweb-more-btn:hover{opacity: 0.6;}
.homeprd .arr {position: absolute;top: 160px;width: 31px;height: 61px;z-index: 2;background: no-repeat 0 0;}
.homeprd .arr:hover {background-position: 0 bottom;}
.homeprd .prev {background-image: url(../images/prev1.gif);left: 0;}
.homeprd .next {background-image: url(../images/next1.gif);right: 0;}
/* 产品详情页表格 */
.byge table td{border: 1px solid #ccc !important;}



