﻿@charset "utf-8";
body, div, dl, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, button, img, span { padding:0px; margin:0px; border:0px; }
body { background:#fff; font-family:"PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; font-size:14px; }
/* 重置body 页面背景为白色 */
fieldset, img { border:0; vertical-align:middle; }
body, th, td, input, select, textarea, button { font-size:14px; line-height:1; font-family:"PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; color:#666; }
/* 重置页面文字属性 */
input, select, label, select, option, textarea, button, fieldset, legent { font-family:"PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; font-size:14px; }
ul { list-style:none; }
input, select, textarea { margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur());
font-family:"microsoft yahei"; }
/*浮动样式*/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.clearfix:after { content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; }
.clearfix { zoom:1 }
/*宽度样式*/
.w1100 { width:90%; max-width:1440px; margin:0 auto; }
/*默认文字连接样式*/
a { color:#666; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());
font-family:"microsoft yahei"; }
a:hover { color:#eb3c00; }
body { min-width:1200px; }
.top1 { height:30px; background:#eee; border-top:2px solid #0d9dd1; line-height:30px; }
.top1 .dt a { margin-left:10px; }
.top1 .dt span { margin-left:10px; }
.top1 .dt a.a1 { background:url(../images/cxt.jpg) left no-repeat; text-indent:53px; color:#da251c; display:block; float:left; margin-right:10px; }
.top .top2 { height:120px; }
.top2 .logo { width:66%; }
.top2 .logo img { max-width:100%; height:auto; }
.top2 h1 { font-size:36px; font-weight:bold; color:#0d9dd1; margin-top:52px; margin-left:20px; }
.top2 h2 { margin-left:20px; margin-top:10px; font-weight:normal; font-size:14px; }
.top .tact { width:70%; }
.top .tact .p1 { font-family:Georgia; font-weight:bold; font-size:20px; color:#da251c; text-align:center; margin-top:35px; }
.top .tact .p2 { font-family:Georgia; font-weight:bold; font-size:20px; color:#da251c; text-align:center; margin-top:10px; }
/*导航*/
.container { width:90%; max-width:1440px; margin:0 auto }
.ly_nav { width:100%; margin:0; background-color:#163c8b; }
.nav { height:52px; width:100%; padding-top: 2px; }
.nav_item { float:left; position:relative; margin:0; width:14.285%; }
.nav_item > a { display:block; width:100%; height:52px; line-height:52px; color:#fff; font-size:18px; text-align:center; -webkit-transition:all .4s;
transition:all .4s;
text-decoration:none; }
.nav_item > a:hover { color:#fff; background-color:#eb3c00; }
.nav_item > a.on { color:#fff; background-color:#eb3c00; }
.nav_item > a:hover:after { width:50%; }
.nav_item > a.active:after { width:50%; }
.menu_open { display:none; }
.nav_item_open { width:100%; height:auto; position:absolute; left:0; top:100%; z-index:10; box-shadow:0 4px 8px 0 rgba(0, 12, 49, 0.1); background:rgba(0, 0, 0, .5); border-radius:0; opacity:0; visibility:hidden; -webkit-transform:translateY(34px); transform:translateY(34px); -webkit-transition:all .4s;
transition:all .4s;
overflow:hidden; border-top:4px solid #163c8b; margin-top:0; }
.nav_item:hover .nav_item_open { visibility:visible; opacity:1; -webkit-transform:translateY(0px); transform:translateY(0px); }
.subopen { display:none; }
.nav_item2 { width:100%; line-height:48px; }
.nav_item2 a { display:block; padding:0 4%; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; }
.nav_item2:hover a { background-color:#163c8b; color:#fff; text-decoration:none; }
.hcover { display:none; }
.sousuo { height:48px; border-bottom:1px solid #0d9dd1; margin-top:20px; }
.sousuo .gjc { color:#333; font-size:14px; line-height:40px; width:680px; height:40px; overflow:hidden; }
.sousuo .gjc a { color:#333; margin-left:10px; }
.sousuo .gjc span { margin-left:10px; color:#bbb; }
.search { width:26%; position:relative; display:flex; justify-content:center; align-items:center; height:100%; margin-left:4%; }
.search form { width:100%; }
.search .in1 { width:80%; height:40px; float:right; background:#ffffff; float:left; border:2px solid #163c8b; line-height:40px; text-indent:10px; color:#999; -webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.search .in1:focus { width:80%; }
.search .in2 { width:15%; height:44px; background:#163c8b url(../images/btn.png) center center no-repeat; border:none; cursor:pointer; float:left; }
/*内容区*/
.product { margin-top:64px; }
.product .proL { width:21%; position:relative; }
.proL .ttl p { float:left; width:30%; height:50px; background:url(../images/mulu_icon.png) center center no-repeat; background-size:contain; }
.proL .ttl span { display:block; float:left; }
.proL .ttl { width:80%; background: #092d77; font-size:24px; font-weight:bold; color:#fff; text-align:left; line-height:30px; position:relative; padding:20px 10% 12px; overflow:hidden; }
.proL .ttl em { font-weight:normal; text-transform : uppercase; }
.proL .ttl img { display:none; }
.proL .ttl em { font-size:14px; }
.proL .ttl .zsj { width:29px; height:29px; background:url(../images/cpzsj.jpg) no-repeat; position:absolute; left:-29px; top:0; }
.proL .ysj { width:19px; height:19px; background:url(../images/cpysj.jpg) no-repeat; position:absolute; right:-19px; bottom:0; }
.proL .yjk {/* border:4px solid #0d9dd1; */ border-top:none; padding-bottom:20px; padding-top: 0; }
.proL ul .yj { width: 100%; padding:0px 0 0; margin: 0 auto 1px; position:relative; background: #fdfdfd; }
.proL ul li .yja { width: 72%; padding: 0px 20% 0 8%; font-size: 16px; color: #333; display:block; height: 60px; line-height: 60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px solid #fff; background: #f4f4f4; }
.proL ul .yj:hover .yja { color:#fff; background: #eb3c00; text-decoration:none; }
.proL ul li ul { padding:10px 8% 4px; }
.proL ul li ul li { width:100%; height:50px; line-height:50px; margin-bottom:2px; overflow:hidden; border-bottom:1px dotted #dedede; }
.proL ul li ul li:last-child { border-bottom:0; }
.proL ul li ul li a { font-size:15px; color:#555; display:block; padding:0 4%; position:relative; width:92%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.proL ul li ul li a:hover { text-decoration:none; color:#eb3c00; }
.proL ul li ul li a:after { content:''; display:block; width:5px; height:1px; background:#b3b3b3; position:absolute; top:50%; left:0; }
.proL ul li .dj { position:absolute; z-index:999; width:20%; height: 60px; right:0; top:0; display:block; overflow:hidden; cursor:pointer; background:url(../images/cp_jt3.png) center center no-repeat; font-size:0; }
.proL ul li .dj:hover { background:url(../images/cp_jt4.png) center center no-repeat; }
.proL ul .yj:hover .dj { background:url(../images/cp_jt4.png) center center no-repeat; }
.product .proR { width:77%; }
.proR .tlt2 { border-bottom:1px solid #f1f1f1; height:42px;/*background:#0d9dd1;*/ line-height:42px; font-size:20px; font-weight:bold; color:#555; text-indent:10px; }
.proR .tlt2 span { font-size:14px; margin-left:10px; font-family:arial; color:#999; font-weight:normal; }
.proR .tlt2 a { font-size:14px; font-weight:normal; color:#999; float:right; margin-right:10px; }
.proR .cp { border-top:none; padding:0 0 0; }
.proR .cp h3 { height:30px; line-height:30px; font-size:18px; color:#009240; font-weight:normal; text-align:center; }
.proR ul { width:100%; overflow:hidden; }
.proR ul li { width:32%; margin-right:2%; float:left; margin-bottom:35px; }
.proR ul li .c_pro_box { position:relative; }
.proR ul li:nth-child(3n) {
margin-right:0;
}
.proR ul li .proimg_bk { height:260px; border:1px solid #ececec; border-bottom:0; overflow:hidden; }
.proR ul li .proimg_bk a { display:block; width:100%; height:100%; text-align:center; }
.proR ul li .proimg_bk img { max-width:95%; max-height:95%; vertical-align:middle; -webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s; transition:-webkit-transform 2s; }
.proR ul li .proimg_bk a .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.proR ul li p { height:60px; background:#163c8b; text-align:center; line-height:60px; font-size:16px; color:#fff; -webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
padding:0 1%; }
.proR ul li p a { color:#fff; text-decoration:none; width:94%; padding:0 3%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; }
.proR ul li:hover .proimg_bk { border:1px solid #009240; border-bottom:0; }
.proR ul li:hover .proimg_bk img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.proR ul li:hover p { background:#eb3c00; }
.proR ul li .hei { width:100%; height:261px; background:#000; position:absolute; left:0; top:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; display:none; }
.proR ul li .Detail { position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-42px; width: 50px; height: 50px; display:block; background:url(../images/pro_hover.png) center center no-repeat; font-size:14px; text-align:center; line-height:30px; color:#fff; display:none; }
.proR ul li:hover .Detail { display:block; }
.proR ul li:hover .hei { display:block; }
.about { width:100%; height:347px; background:url(../images/about_bg.jpg) no-repeat center; margin-top:40px; }
.about .img { width:453px; height:354px; margin-top:11px; }
.about .text { width:588px; }
.about h2 { width:220px; height:30px; background:#006b95; margin:0 auto; font-size:20px; color:#fff; line-height:30px; text-indent:10px; margin-top:20px; }
.about h2 a { color:#fff; }
.about h2 a:hover { text-decoration:none; }
.about h2 span { font-size:14px; font-family:arial; color:#fff; margin-left:10px; font-weight:normal; }
.about .wz { margin-top:10px; width:588px; height:238px; overflow:hidden; color:#fff; line-height:25px; font-size:14px; }
.about .wz p { color:#fff; font-size:14px; text-indent:2em; line-height:24px; }
.idx_con .bt { padding-top:30px; width:18%; height:68px; margin:0 auto; text-align:center; }
.idx_con .bt div { font-size:30px; color:#0d9dd1; line-height:40px; font-weight:bold; }
.idx_con .bt div span { color:#009240; }
.idx_con .bt p { font-size:16px; font-family:arial; color:#999; text-align:center; margin-top:5px; }
.case { margin-top:20px; }
.bt { width:100%; margin:0 auto 20px; text-align:center; }
.bt div { width:100%; color:#222222; font-size:36px; line-height:38px; margin-top:10px; }
.bt div span { color:#009240; }
.bt p { width:100%; color:#eb3c00; font-size:36px; line-height:40px; font-weight:bold; }
.case .dwy { font-size:18px; color:#009240; text-align:center; margin-top:20px; }
.photo { position:relative; margin-top:30px; height:193px; }
.photo a.plus { width:25px; height:30px; display:block; position:absolute; left:-55px; top:67px; background:url(../images/jt_left.jpg) no-repeat; z-index:999; }
.photo a.minus { width:25px; height:30px; display:block; position:absolute; right:-55px; top:67px; background:url(../images/jt_right.jpg) no-repeat; }
.photo a.plus:hover { width:25px; height:30px; display:block; position:absolute; left:-55px; top:67px; background:url(../images/jt_left1.jpg) no-repeat; z-index:999; }
.photo a.minus:hover { width:25px; height:30px; display:block; position:absolute; right:-55px; top:67px; background:url(../images/jt_right1.jpg) no-repeat; }
.photo .box { position:absolute; left:0px; top:0px; width:1100px; height:193px; overflow:hidden }
.photo .box { position:absolute; left:0px; top:0px; width:1100px; height:193px; overflow:hidden }
.photo ul.pic { position:absolute; left:0; top:0; width:200000px; height:193px; overflow:hidden; }
.photo ul li { float:left; width:280px; height:282px; }
.photo ul li .proimg_bk { width:252px; height:162px; border:1px solid #ccc; position:relative; display:table-cell; text-align:center; vertical-align:middle; }
.photo ul li .proimg_bk .proimg { width:252px; line-height:162px; *line-height:222px;
height:162px; *height:222px;
text-align:center; position:static; +position:absolute;
top:50% }
.photo ul li .proimg_bk img { vertical-align:middle; position:static; +position:relative;
top:-50%; left:-50%; max-width:247px; max-height:157px }
.photo ul li:hover .proimg_bk { border:1px solid #0d9dd1; }
.photo ul li p { text-align:center; line-height:30px; font-size:14px; width:252px; display:block }
.photo ul li a:hover { text-decoration:none; }
.case .more { width:158px; height:38px; border:1px solid #ccc; display:block; line-height:38px; text-align:center; font-size:14px; margin:20px auto; }
.case .more:hover { border:1px solid #0d9dd1; text-decoration:none; }
.service { width:100%; height:320px; background:url(../images/service.jpg) no-repeat center; margin-top:40px; }
.service .tact { margin-left:87px; margin-top:110px; }
.service .tact h2 { font-size:24px; color:#fff; font-weight:normal; text-align:center; margin-bottom:10px; }
.service .tact p { font-family:Georgia; font-weight:bold; font-size:30px; color:#fff; line-height:30px; }
.service .fw { width:634px; margin-top:30px; }
.service .fw h2 { color:#fff; height:30px; border-bottom:1px solid #fff; }
.service .fw h2 span { font-family:arial; font-size:14px; font-weight:normal; margin-left:10px; color:#fff; }
.service .fw .wz { font-size:14px; color:#fff; line-height:30px; text-indent:2em; margin-top:10px; width:634px; height:175px; overflow:hidden; }
.service .fw .wz p { color:#fff; }
.news { margin-top:40px; margin-bottom:26px; }
.news .bt { width:18%; height:68px; margin:0 auto 20px; text-align:center; }
.news .bt div { font-size:30px; color:#0d9dd1; line-height:40px; font-weight:bold; }
.news .bt div span { color:#009240; }
.news .bt p { font-size:16px; font-family:arial; color:#999; text-align:center; margin-top:5px; }
.news .gs { width:48.1%; }
.news .gs .tlt { height:45px; background:#0d9dd1; line-height:45px; font-size:18px; color:#fff; font-weight:normal; text-indent:10px; }
.news .tlt span { font-size:16px; color:#fff; margin-left:10px; }
.news .tlt a { font-size:16px; font-family:arial; float:right; margin-right:10px; color:#fff; }
.news dl { margin-top:15px; width:530px; }
.news dl dt { width:198px; height:148px; border:1px solid #ccc; float:left }
.news dl dd { width:310px; float:left; margin-left:20px; }
.news dl dd.dd1 { width:310px; height:20px; overflow:hidden; margin-top:5px; }
.news dl dd.dd1 a { font-size:14px; font-weight:bold; color:#333; }
.news dl dd.dd1 a:hover { color:#0d9dd1; }
.news dl dd.dd2 { width:310px; line-height:24px; text-indent:2em; height:66px; overflow:hidden; margin-top:8px; }
.news .gs dl dd.dd3 a { width:80px; height:30px; background:#0d9dd1; display:block; line-height:30px; text-align:center; color:#fff; margin-top:16px; }
.news .gs dl dd.dd3 a:hover { text-decoration:none; background:#009240; }
.news ul { margin-top:12px; }
.news ul li { width:100%; line-height:44px; background:url(../images/news_tb1.jpg) no-repeat left; text-indent:18px; overflow:hidden; }
.news ul li a { font-size:15px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%; float:left; }
.news .gs ul li:hover { background:url(../images/news_bt2.jpg) no-repeat left; }
.news ul li span { float:right; color:#999; width:20%; }
.news .hy { width:48.1%; }
.news .hy .tlt { height:45px; background:#009240; line-height:45px; font-size:18px; color:#fff; font-weight:normal; text-indent:10px; }
.news .hy dl dd.dd3 a { width:80px; height:30px; background:#009240; display:block; line-height:30px; text-align:center; color:#fff; margin-top:16px; }
.news .hy dl dd.dd3 a:hover { text-decoration:none; background:#0d9dd1; }
.news ul li:hover { background:url(../images/news_bt3.jpg) no-repeat left; }
.hot { margin-top:50px; }
.bot { width:100%; background:#1c1c1c; margin-top:10px; padding-bottom:20px; overflow:hidden; }
.friend { width:90%; max-width:1440px; margin:0 auto 20px; font-size:14px; color:#555; line-height:26px; padding-top:10px; }
.friend a { color:#555; margin-right:20px; }
.bot .bot_nav { text-align:center; line-height:40px; padding-top:30px; }
.bot .bot_nav a { font-size:14px; color:#595959; margin-right:1.5%; }
.bot .bot_nav a:hover { text-decoration:none; color:#757474; }
.bot .bot_nav span { margin-right:1.5%; color:#595959; }
.bot2 .logo { width:103px; height:100px; margin-top:32px; margin-left:110px; }
.bot2 .tact { margin-top:26px; }
.bot2 .tact p { line-height:24px; color:#595959; }
.bot2 .tact p a { color:#696767; }
.bot2 .tact p a:hover { text-decoration:none; color:#757474; }
.bot2 .ewm { width:140px; height:140px; margin-top:22px; margin-right:20px; float:right }
/*==========内页样式开始========*/
#contant { width:90%; max-width:1440px; margin:0 auto 40px; min-height:500px; }
.list_box { margin-top:30px; }
.list_box .box_bt { width:100%; overflow:hidden; font-size:14px; border-bottom:1px solid #efefef; padding-bottom:5px; margin-bottom:30px; }
.lift_zuo { width:21%; float:left; position:relative; }
.n_pro_list .list .hover { background:#ff5400 url(../images/list_li.png) no-repeat 50px -22px !important; display:block; color:#fff; }
.list { width:230px; float:left; }
.list p { line-height:39px; height:39px; text-align:center; background-color:#0d9dd1; color:#fff; font-weight:bold; font-size:16px; }
.list p span { font-size:14px; font-weight:normal; color:#fff; }
.list ul { width:230px; height:auto; overflow:hidden; }
.list ul li { line-height:34px; background:#e6e6e6; margin-top:1px; }
.list ul li a { display:block; font-size:14px; color:#666; text-decoration:none; text-align:center; }
.list ul li a:hover { background:#009240; text-decoration:none; color:#fff; }
.list ul li .xl { display:none; }
.list ul li:hover .xl { display:block; }
.list ul li:hover .xl a { text-align:center; font-size:14px; font-weight:normal; display:block; background:#fff; }
.list ul li:hover .xl a:hover { background:#eee; }
.list_pro { width:230px; float:left; }
.list_pro p { line-height:70px; height:70px; text-align:center; background-color:#0d9dd1; color:#fff; font-weight:bold; font-size:24px; }
.list_pro p span { font-size:14px; font-weight:normal; color:#fff; }
.list_pro ul { width:230px; height:auto; overflow:hidden; }
.list_pro ul li { margin-top:1px; }
.proL ul li .a1 { display:block; height:38px; line-height:38px; background:#e6e6e6; font-size:14px; color:#555; text-decoration:none; text-align:center; margin:20px auto 0; width:90%; }
.proL ul li .a1:hover { background:#009240; text-decoration:none; color:#fff; }
.list_pro ul li .xl { display:none; }
.list_pro ul li:hover .xl { display:block; }
.list_pro ul li:hover .xl a { text-align:center; font-size:14px; font-weight:normal; display:block; background:#fff; }
.list_pro ul li:hover .xl a:hover { background:#eee; }
.list_pro ul li ul li { height:30px; line-height:30px; text-align:center }
.list_new { width:100%; float:left; margin-top:20px; }
.list_new p { text-align:center; background-color:#092d77; color:#fff; font-size:24px; font-weight:bold; line-height:60px; height:60px; }
.list_new p span { font-size:14px; font-weight:normal; margin-top:5px; color:#fff; }
.list_new ul { overflow:hidden; border:4px solid #092d77; line-height:40px; border-top:0; padding:0 0 10px; }
.list_new ul li { width:94%; height:40px; line-height:40px; text-align:left; overflow:hidden; margin:10px auto; border-bottom:1px dashed #dedede; }
.list_new ul li a { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; }
.list1 { width:100%; float:left; margin-top:20px; }
.list1>p { font-size:16px; font-weight:bold; }
.list1 p { line-height:45px; height:45px; text-align:center; background-color:#0d9dd1; color:#fff; font-size:24px; }
.list1 p a { color:#fff !important; text-decoration:none; }
.list1>p { font-size:24px; font-weight:bold; line-height:60px; height:60px; }
.list1 p span { font-size:14px; font-weight:normal; margin-top:5px; color:#fff; }
.list1 ul { overflow:hidden; border:4px solid #0d9dd1; line-height:40px; border-top:0; }
.list1 ul li { width:94%; margin:10px auto; overflow:hidden; }
.list1 ul li a.pro_hover { display:none; }
.list1 ul li .proimg_bk { width:100%; height:190px; border:1px solid #ececec; border-bottom:0; display:flex; justify-content:center; align-items:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.list1 ul li .proimg_bk img { max-width:100%; max-height:128px; }
.list1 ul li a { display:block; font-size:14px; color:#666; text-decoration:none; text-align:center; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list1 ul li a span:hover { text-decoration:none; color:#0d9dd1; }
.left_box { width:220px; float:left; }
.list_left { float:left; width:220px; margin-right:30px; }
.list_right { float:right; width:76.5%; }
.list_right2 { width:100%; }
/*==========商家信息========*/
.list_right .box_sj { width:415px; height:200px; border:1px solid #ccc; margin-top:20px; margin-right:14px; }
.list_right .box_sj .box_z { width:138px; height:194px; }
.list_right .box_sj .box_z img { border:1px solid #f0f0f0; margin:10px 0 0 10px; }
.list_right .box_sj .box_z .box_q { height:22px; line-height:22px; width:60px; background-color:#0d9dd1; color:#fff; text-align:center; margin:10px 0 0 42px; }
.list_right .box_sj .box_z .box_q a { color:#fff; font-size:14px; display:block; }
.list_right .box_sj .box_y { width:250px; margin-right:10px; }
.list_right .box_sj .box_y h2 { width:250px; height:40px; border-bottom:1px solid #ccc; font-size:14px; line-height:55px; font-weight:normal; }
.list_right .box_sj .box_y p { font-size:14px; line-height:24px; }
.list_right .box_sj .box_y p.box_h { height:45px; overflow:hidden; }
.top_title { line-height:39px; height:39px; text-align:center; background-color:#0d9dd1; }
.top_title h2 { font-family:"微软雅黑"; font-size:16px; color:#fff; }
.top_title h2 span { font-size:14px; font-weight:normal; }
.left_con { line-height:20px; }
.left_con { border:1px solid #ccc; }
.left_con ul li { line-height:34px; border-bottom:1px dotted #ccc; }
.left_con ul li a { display:block; font-size:14px; color:#666; text-decoration:none; text-align:center; }
.left_con ul li a:hover { background:#ccc; text-decoration:none; color:#fff; }
.pro_pic { overflow:hidden; width:864px; }
.pro_pic ul { margin-left:20px; }
.pro_pic ul li a { display:block; text-decoration:none; }
.pro_pic ul li { width:248px; float:left; margin-right:30px; margin-top:30px; }
.pro_pic ul li .proimg_bk { width:248px; height:155px; border:1px solid #ccc; position:relative; display:table-cell; text-align:center; vertical-align:middle; }
.pro_pic ul li .proimg_bk .proimg { width:248px;/*line-height:155px;*line-height:215px;height:155px;*height:215px;*/ font-size:155px; text-align:center; position:static; +position:absolute;
top:50% }
.pro_pic ul li .proimg_bk img { vertical-align:middle; position:static; +position:relative;
top:-50%; left:-50%; max-width:243px; max-height:150px }
.pro_pic ul li p { width:250px; height:35px; height:35px; line-height:35px; text-align:center; font-size:14px; background:#0d9dd1; color:#fff; }
.pro_pic ul li:hover .proimg_bk { border:1px solid #009240; border-bottom:none; }
.pro_pic ul li:hover p { background:#009240; color:#fff; text-decoration:none; }
.pro_pic ul li dt { width:232px; height:154px; }
.pro_pic ul li dd { margin-top:10px; font-size:14px; color:#333; }
.moxing { overflow:hidden; width:220px; }
.lianxi_title h2 { color:#fff; padding-left:20px; font-family:"微软雅黑"; font-size:15px; }
.lianxi_title { line-height:39px; background-color:#00AA3A; height:39px; }
.list_lbot { margin:15px 0 35px 0; }
.list_contact { border:1px solid #ccc; padding:10px; }
.list_contact p { line-height:24px; color:#818181; padding-left:15px; padding-right:15px; }
.pro_details_tongji { text-align:center; width:100%; border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px; font-size:14px; color:#999; }
.pro_photo { margin-top:-10px; }
.pro_photo h1 { text-align:center; line-height:50px; font-size:26px; font-weight:bold; margin-bottom:15px; }
.pro_photo p { color:#333; }
.n_con { color:#666; font-size:14px; line-height:30px; min-height:500px; }
.n_con p { line-height:24px; color:#333; margin-bottom:5px; padding-left:15px; padding-right:15px; color:#666; font-size:14px; }
.goto { color:#666; font-size:14px; line-height:24px; }
.goto p { line-height:24px; color:#666; padding-right:15px; padding-left:15px; }
.goto a { color:#666; }
.goto ul li { padding:20px; border-bottom:1px solid #ccc; }
.goto ul li a { font-size:14px; }
.goto ul li a.a1 { color:#0d9dd1; font-weight:bold; line-height:24px; }
.goto ul li dt a { color:#0d9dd1; font-weight:bold; line-height:24px; }
.goto ul li dd a { line-height:24px; margin-right:30px; }
.info_news span { float:right; color:#999; font-size:14px; width:16%; text-align:right; }
.info_news li { padding:0 2%; line-height:50px; background:url(../images/new_li.png) left center no-repeat; overflow:hidden; background:#f1f1f1; margin-bottom:16px; }
.info_news a { color:#666; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%; float:left; }
.info_news a:hover { color:#fff; text-decoration:none; }
.info_news li:hover { background:#0d9dd1; }
.info_news li:hover a { color:#fff; }
.info_news li:hover span { color:#fff; }
.liuyan { border:1px dashed #9f9f9f; margin-top:20px; padding-bottom:20px; padding-top:20px; }
.page { margin-top:20px; text-align:center; line-height:30px; height:30px; margin-bottom:30px; font-size:14px; }
.page a { color:#666; }
.page a:hover { color:#0d9dd1; }
.box_right { float:right; width:850px; }
.box_right .box_bt { width:850px; height:39px; font-size:14px; border-bottom:1px solid #e1e1e1; }
.box_right_title { color:#555; line-height:38px; font-size:20px; }
.box_right_title>span { font-weight:bold; text-transform : uppercase; margin-right:10px; }
.box_right_con { font-size:14px; }
.box_right_con p { line-height:34px; color:#666; }
.box_right_con img, box_right_con table { max-width:100% !important; height:auto !important; }
.bt_text_y { font-size:14px; line-height:31px; float:right; min-height:30px; margin-top:-36px; max-width:81%; background:url(../images/home.png) left center no-repeat; padding-left:20px; }
.bt_text_y span { float:right; color:#666; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; }
.bt_text_y span a { color:#666; }
.bt_text_y span a:hover { color:#eb3c00; }
.font_red { background:#009240; !important;
display:block; color:#fff !important; }
.box_right_con3 { padding:20px 20px 0 0; }
.box_right_con a, .box_right_con3 a { color:#0d9dd1; text-decoration:underline; }
/*article*/
.nei_product_text1 { text-align:center; font-weight:bolder; font-size:14px; color:#666; }
.nei_product_text2 { text-align:center; border-bottom:1px dashed #dfdfdf; line-height:30px; padding:10px 10px 0; font-size:13px; }
.nei_product_text3 { padding-top:20px 10px; }
.product_page { text-align:center; }
.product_page a { text-decoration:none; color:#666; }
.product_page a:hover { text-decoration:underline; }
.nei_article_text3 { padding:20px; line-height:26px; text-indent:2em; }
/*==========内页样式结束========*/
.box_right { float:right; width:850px; }
.box_right_con3 { padding:20px 20px 0 0; }
/*article*/
.nei_product_text1 { text-align:center; font-weight:bolder; font-size:14px; color:#666; }
.nei_product_text2 { text-align:center; border-bottom:1px dashed #dfdfdf; line-height:30px; padding:10px 10px 0; font-size:13px; }
.nei_product_text3 { padding-top:20px 10px; }
.product_page { text-align:center; }
.product_page a { text-decoration:none; color:#666; }
.product_page a:hover { text-decoration:underline; }
.n_con img { max-width:840px }
.product_bigimg_text .text1 { height:93px; overflow:hidden; padding:0; margin-bottom:14px; line-height:24px; }
.pro_con { padding-bottom:20px; }
.pro_con, .pro_con p { font-size:14px; color:#555; line-height:30px; }
.pro_con { margin-top:0; overflow: hidden; }
.pro_con img { display:block; max-width:100%; height:auto !important; }
.pro_con table { max-width:100% !important; height:auto !important; }
.sgt_btn { width:100%; height:50px; overflow:hidden; margin:24px auto 0; padding:0; }
.sgt_btn .sgt_bl, .sgt_btn .sgt_br { display:block; width:48%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; text-align:center; border:none; outline:none; margin:0; padding:0; }
.sgt_btn .sgt_bl { background-color:#0d9dd1; float:left; }
.sgt_btn .sgt_br { background-color:#009240; float:right; }
#qb_collection_img_mask { display:none !important; }
.conab { line-height:24px; color:#616161; }
.cintacttit { font-size:45px; color:#757575; background:url(../images/contactbg.jpg) no-repeat top center; width:100%; height:53px; margin:0 auto; font-weight:bold; font-family:Microsoft YaHei; padding-top:47px; text-align:center; margin-bottom:40px; }
.condiv { width:390px; margin:0 auto; margin-bottom:35px; }
.cdiv { line-height:30px; }
.ye { background:#f1f1f1; line-height:32px; color:#555; margin-top:20px; padding:5px 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ye a { color:#999; }
.ye a:hover { color:#eb3c00; }
.proR { }
.down_con ul { overflow:hidden; margin:30px auto 0; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }
.down_con ul li { height:36px; overflow:hidden; }
.down_con ul li div { float:left; }
.down_con ul li.two { background:#f1f1f1; }
.down_con ul li p { float:left; font-size:14px; color:#555; height:34px; line-height:34px; width:140px; margin:0; padding:0; text-indent:28px; border:1px solid #f1f1f1; border-bottom:0; border-left:0; }
.down_con ul li span { display:block; float:left; font-size:14px; color:#999; height:34px; line-height:34px; width:282px; margin:0; padding:0; text-indent:30px; border:1px solid #f1f1f1; border-left:0; border-bottom:0; }
.down_con .down_btn a { display:block; width:70px; height:24px; line-height:24px; background:#009240; color:#fff; font-size:14px; text-align:center; text-decoration:none; border-radius:2px; margin-top:5px; margin-left:15px; text-indent:0; }
.down_con p.tlt { padding:0; padding-top:10px; font-weight:bold; border-bottom:1px solid #dedede; padding-bottom:10px; text-indent:15px; background:#f1f1f1; margin-top:20px; }
.down_con .jieshao { padding:20px 15px 0; }
.pro_con_tlt { margin-bottom:20px; border-bottom:1px solid #dedede; }
.pro_con_tlt span { display:block; width:14%; height:50px; line-height:50px; background:#092d77; color:#fff; font-size:18px; font-weight:bold; text-align:center; }
.fvopvideo { width:100%; height:500px !important; max-width:806px; margin:0 auto; }
.pf_tel { display:none; }
.top .dh { float:right; margin:29px 20px 20px 0; padding-left:60px; background:url(../images/tel.png) no-repeat left center; height:58px; }
.top .dh .t1 { font-size:15px; margin-bottom:5px; }
.top .dh .t2 { font-size:32px; font-family:"Arial"; color:#eb3c00; }
.pro_more { width:200px; height:40px; overflow:hidden; margin:0 auto; padding:0; }
.pro_more a { display:block; width:158px; height:38px; overflow:hidden; line-height:38px; color:#0d9dd1; font-size:14px; text-align:center; border:1px solid #0d9dd1; }
.pro_more a:hover { color:#fff; background-color:#0d9dd1; }
/**banner**/
.apple-banner { width:100%; height:582px; overflow:hidden; margin:0 auto; }
.apple-banner .swiper-container { width:100%; height:582px; }
.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next { width:15%; height:100%; top:0; background:none; }
.apple-banner .swiper-button-prev { left:0; }
.apple-banner .swiper-button-next { right:0; }
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width:64px; height:64px; position:absolute; right:0; top:50%; margin-top:-32px; border-radius:100%; opacity:1; -webkit-transition:opacity 0.5s ease; transition:opacity 0.5s ease; }
.apple-banner .swiper-button-prev:hover span, .swiper-button-next:hover span { opacity:1; }
/*分页器*/.apple-banner .swiper-pagination { top:auto; bottom:30px !important; background:none; }
.apple-banner .swiper-pagination-bullets span.swiper-pagination-bullet { display:inline-block; width:50px; margin:0 8px; cursor:pointer; background:none; border-radius:0; opacity:1; }
.apple-banner .swiper-pagination-bullets span { width:50px; height:5px; display:block; background:rgba(255, 255, 255, 0.8); }
.apple-banner .swiper-pagination-bullets span.swiper-pagination-bullet { background:rgba(255, 255, 255, 0.8); }
.apple-banner .swiper-pagination-bullets span.swiper-pagination-bullet-active { background-color:#eb3c00; }
.apple-banner .swiper-pagination-bullet i { background-color:#ff7200; height:5px; transform:scaleX(0); transform-origin:0; display:block; }
.apple-banner .autoplay .firsrCurrent i { transition:transform 2.9s linear; transform:scaleX(1); }
.apple-banner .autoplay .current i { transition:transform 4s linear; transform:scaleX(1); }
.apple-banner .autoplay .replace span { background-color:#fff; }
/*底部*/
.w_1400 { width:1400px; margin:0 auto; }
#z_Footer .pz_down { float:left; width:100%; background-color:#0f2a61; }
#z_Footer .pz_down .footT { float:left; width:100%; padding:40px 0; }
#z_Footer .pz_down .footTit { float:left; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:24px; margin-bottom:30px; }
#z_Footer .pz_down .footAddr { float:left; width:500px; overflow:hidden; margin:0; padding:0; }
#z_Footer .pz_down .footAddr .dAddr { float:left; width:100%; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; line-height:24px; margin-bottom:20px; position:relative; padding-left:30px; }
#z_Footer .pz_down .footAddr .ico { float:left; width:20px; position:absolute; left:0; top:2px; opacity:0.3; filter:alpha(opacity=30); }
#z_Footer .pz_down .footNav { float:left; width:318px; padding:0 0 0 100px; min-height:185px; border-left:1px solid #fff; border-left:1px solid rgba(255, 255, 255, 0.1); border-right:1px solid #fff; border-right:1px solid rgba(255, 255, 255, 0.2); margin-left: 20px; }
#z_Footer .pz_down .footNav .dNav { float:left; width:100%; margin-top:0; }
#z_Footer .pz_down .footNav .dNav li { float:left; width:40%; margin-right:20px; margin-bottom:20px; }
#z_Footer .pz_down .footNav .dNav li a { float:left; width:100%; height:24px; overflow:hidden; line-height:24px; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; text-overflow: ellipsis; white-space:nowrap; }
#z_Footer .pz_down .footNav .dNav li a:hover { color:#eb3c00; }
#z_Footer .pz_down .footUs { float:right; width:285px; }
#z_Footer .pz_down .footUs .ewm1 { float:left; width:100%; color:#fff; color:rgba(255, 255, 255, 0.8); font-size:14px; line-height:24px; margin:20px 0 15px 0; display:none; }
#z_Footer .pz_down .footUs .ewm2 { float:left; width:100%; }
#z_Footer .pz_down .footUs .ewm2 .img { position:relative; overflow: hidden; }
#z_Footer .pz_down .footUs .ewm2 .img:after { display:block; position:absolute; left:3px; top:0; width:102px; height:30px; content:""; background:url(../images/qrcde_light.png) no-repeat; transform:translateY(400%); animation:moveEwm 2s ease-out alternate infinite; }
.footer .ft-QRcode .pic img { display:block; width:100px; height:100px; }
#z_Footer .pz_down .footUs .ewm2 .img { width:108px; height:108px; line-height:0; border:1px solid #ededed; margin: 0 auto 10px; }
#z_Footer .pz_down .footUs .ewm2 .info { width:100%; overflow:hidden; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; text-align:center; line-height:24px; margin:0 auto; padding:0; }
#z_Footer .pz_down .links { float:left; width:100%; overflow:hidden; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; line-height:22px; padding:14px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); }
#z_Footer .pz_down .link { float:left; width:100%; }
#z_Footer .pz_down .link a { color:#fff; color:rgba(255, 255, 255, 0.6); margin-left:12px; }
#z_Footer .pz_down .link a:hover { color:#eb3c00; }
.foot_cp { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#0f2a61; border-top: 1px solid rgba(255, 255, 255, 0.1); }
#z_Footer .pz_down .footD { overflow:hidden; margin:0 auto; padding:20px 0; }
#z_Footer .pz_down .Copyright { line-height:20px; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; }
#z_Footer .pz_down .Copyright a { color:#fff; color:rgba(255, 255, 255, 0.5); }
#z_Footer .pz_down .Copyright a:hover { color:#eb3c00; }
#z_Footer .pz_down .footMap { float:right; color:#fff; color:rgba(255, 255, 255, 0.5); font-size:14px; line-height:22px; }
#z_Footer .pz_down .footMap a { color:#fff; color:rgba(255, 255, 255, 0.5); }
#z_Footer .pz_down .footMap a:hover { color:#eb3c00; }
@keyframes moveEwm {  100% {
 transform:translateY(0);
}
}
/*右侧漂浮*/
.client-2 { position:fixed; right:-170px; top:50%; z-index:99999; }
.client-2 li a { text-decoration:none; }
.client-2 li { margin-top:1px; clear:both; height:71px; position:relative; }
.client-2 li i { background:url(../images/fx.png) no-repeat; display:block; width:30px; height:27px; margin: 4px auto 0; text-align:center; }
.client-2 li p { height:20px; font-size:14px; line-height:20px; overflow:hidden; text-align:center; color:#fff; }
.client-2 .my-kefu-qq i { background-position:4px 5px; }
.client-2 .my-kefu-tel i { background-position:0 -21px; }
.client-2 .my-kefu-liuyan i { background-position:4px -53px; }
.client-2 .my-kefu-weixin i { background-position:-34px 4px; }
.client-2 .my-kefu-weibo i { background-position:-30px -22px; }
.client-2 .my-kefu-ftop { display:none; }
.client-2 .my-kefu-ftop i { width:33px; height:35px; background-position:-27px -51px; }
.client-2 .my-kefu-left { float:left; width:77px; height:47px; position:relative; }
.client-2 .my-kefu-tel-right { font-size:16px; color:#fff; float:left; height:24px; line-height:22px; padding:0 15px; border-left:1px solid #fff; margin-top:14px; }
.client-2 .my-kefu-right { width:20px; }
.client-2 .my-kefu-tel-main { background:#163c8b; color:#fff; height:56px; width:247px; padding:9px 0 6px; float:left; }
.client-2 .my-kefu-main { background:#163c8b; width:97px; height:56px; position:relative; padding:9px 0 6px; float:left; }
.client-2 .my-kefu-weixin-pic { position:absolute; left:-130px; top:-24px; display:none; z-index:333; }
.my-kefu-weixin-pic img { width:115px; height:115px; }
/*联系我们页面*/
.tags_title { border-bottom:1px solid #DDD; margin:40px 0 30px; }
.tags_title span { width:80px; padding:0 15px; font-size:16px; text-align:center; height:45px; line-height:45px; margin-bottom:-1px; background:#fff; color:#333; display:block; margin-left:5px; border:1px solid #DDD; border-bottom:1px solid #ffffff; font-weight:bold; }
.contact .tags_title { }
.contact .tags_title span { float:left; width:auto; cursor:pointer; }
.contact .tags_title span.ron { background:#f1f1f1; border:1px solid #f1f1f1; border-bottom:1px solid #DDD; color:#666; font-weight:normal; }
.contact .content2 { display:none; line-height:34px; font-size:16px; }
.contact .content1 ul { }
.contact .content1 ul li { float:left; width:30%; margin-right:45px; }
.contact .content1 ul li:nth-child(3n) {
margin-right:0;
}
.contact .content1 ul li a { display:block; }
.contact .content1 ul li a em { display:block; float:left; width:60px; height:60px; border:1px solid #ddd; border-radius:50%; margin-right:15px; }
.contact .content1 ul li.lx1 em { background:url(../images/contact_tel.png) center center no-repeat; }
.contact .content1 ul li.lx2 em { background:url(../images/contact_email.png) center center no-repeat; }
.contact .content1 ul li.lx3 em { background:url(../images/contact_address.png) center center no-repeat; -webkit-animation:bounce-up 1.4s linear infinite; animation:bounce-up 1.4s linear infinite; }
.contact .content1 ul li.lx3 a { cursor:default; }
.contact .content1 ul li a .wz { float:left; width:78%; }
.contact .content1 ul li a .wz p { font-size:20px; padding-bottom:10px; }
.contact .content1 ul li a .wz span { font-size:20px; color:#555; line-height: 30px; }
.lx_dz { width:100%; overflow:hidden; margin:50px auto 20px; padding:0; }
.lx_dz .dz_map { width:97%; height:auto; overflow:hidden; margin:0 auto; padding:1%; border:1px solid #d9d9d9; }
.lx_dz .dz_map iframe { width:100%; }
.lx_dz .dz_map iframe body { width:100%; }
.lx_dz .dz_map #container { width:100%; margin:0; }
/*分页*/
/* 分页 */
#Pagination .wack1 { width:100%; text-align:center; padding:40px 0 0; }
#Pagination .wack1 p { display:inline-block; float:left; height: 38px; line-height: 38px; margin-right:10px; }
#Pagination .wack1 .pz_fy { display:inline-block; vertical-align:top; }
#Pagination .wack1 .pz_fy a { display:inline-block; width:55px; height:38px; line-height:38px; border: #e1e1e1 1px solid; color:#272727; font-size:14px; margin:5px; }
#Pagination .wack1 .pz_fy a:hover, #Pagination .wack1 .pz_fy a.pnnum1 { color:#fff; border:#C02 1px solid; background:#eb3c00; }
#Pagination .wack1 .pz_fy .l_fy, #Pagination .wack1 .pz_fy .r_fy { width:80px; }
/*--首页推荐产品 --*/
.h_pro .col-sm-3 { float:left; position:relative; width:31.33333333%; margin-right:3%; }
.h_pro .selected-solution>div { position:relative; width:92%; margin:0 auto; }
.h_pro .selected-solution .swiper-container { width:100%; padding:20px 0 0; }
.h_pro .selected-solution .solution-cardlist { max-width:100%; margin:0 auto 0 }
.h_pro .selected-solution .solution-cardlist .col-sm-3 { padding:0; top:0; transition:all .15s linear;
box-sizing:border-box }
.h_pro .selected-solution .solution-cardlist .col-sm-3:hover { position:relative; top:-10px; transition:all .25s linear
}
.h_pro { padding:0 0 34px; }
.h_pro .h_content { background:#fff; }
.h_pro .swiper-slide .pic { display:block; width:100%; height:240px; text-align:center; border:1px solid #eaeaea; box-sizing:border-box }
.h_pro .swiper-slide .pic img { max-width:90%; max-height:90%; vertical-align:middle; }
.h_pro .swiper-slide .pic .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.h_pro .swiper-slide .wz .tlt { display:block; font-size:16px; color:#666; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; text-decoration:none; }
.h_pro .swiper-slide .wz p { font-size:12px; line-height:18px; color:#333; height:35px; overflow:hidden; text-align:center; }
.h_pro .selected-solution .solution-cardlist .col-sm-3:hover .wz .tlt { color:#eb3c00; }
.h_pro .selected-solution .solution-cardlist .col-sm-3:hover .pic { box-shadow: 0 0 16px rgba(235, 60, 0, 0.1); border: 1px solid #fff; }
.h_pro .swiper-container-solution .swiper-button-prev { left:-4%; width:30px; height:30px; margin-top:-20px; background-image:url("../images/jt_left.jpg"); background-size:cover; transition:background-image .15s;
cursor:pointer; outline:none; }
.h_pro .swiper-container-solution .swiper-button-next { right:-4%; width:30px; height:30px; margin-top:-20px; background-image:url("../images/jt_right.jpg"); background-size:cover; transition:background-image .15s;
cursor:pointer; outline:none; }
/*新列表页样式*/
/* 产品LIST列表*/ 
#prolist_box { padding:10px 0 0 0; clear:both; }
#prolist_box li { clear:both; border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px; overflow:hidden; }
.proli_img { width:25%; height:195px; border:1px solid #ddd; float:left; }
.proli_img a { display:block; width:100%; height:100%; text-align:center; }
.proli_img a img { max-width:90%; max-height:90%; vertical-align:middle; }
.proli_img a .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.proli_text { float:right; font-size:14px; width:72%; margin-top:0 }
.proli_text b { font-size:18px; line-height:20px; font-weight:normal; margin-bottom:15px; height:20px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; display:block }
.proli_text b a { color:#333333; }
.proli_text b a:hover { color:#0d9dd1; text-decoration:none; }
.proli_text p { color:#777; line-height:24px; font-size:14px; overflow: hidden; }
.proli_text .others p { display:inline-block; width:19%; vertical-align:top; margin-right:15px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.proli_text p.desc { height:72px; margin-bottom: 10px; }
.proli_text p span { font-size:14px; margin-right:2%; line-height:30px; color:#0e9dd1; }
.proli_text .pro_mm { margin-top:12px; display:block; width:120px; height:35px; line-height:35px; color:#666; text-align:center; border:1px solid #dddddd; -webkit-transition:all .25s;
-moz-transition:all .25s;
-ms-transition:all .25s;
-o-transition:all .25s;
transition:all .25s;
}
.proli_text .pro_mm:hover { color:#fff; background:#0d9dd1; text-decoration:none; border:1px solid #0d9dd1; }
.moreclass { height:30px; line-height:30px; display:block; color:#333; text-align:center; font-weight:bold; BACKGROUND:#ccc; margin:7px 5px; }
.moreclass:hover { color:#fff; }
#Content3 .hTit1 { width:100%; text-align:center; position:relative; z-index:6; }
#Content3 .hTit1 .tit1 { width:100%; color:#eb3c00; font-size:36px; line-height:40px; font-weight:bold; }
#Content3 .hTit1 .tit2 { width:100%; color:#222222; font-size:36px; line-height:38px; margin-top:20px; }
#Content3 .hTit1 .tit2 span { position:relative; padding:0 70px; display:inline-block; vertical-align:top; }
#Content3 .hTit1 .tit2 span:after, #Content3 .hTit1 .tit2 span:before { float:left; width:28px; height:2px; position:absolute; left:0; top:50%; margin-top:-1px; content:''; background:#bcbcbc; }
#Content3 .hTit1 .tit2 span:before { left:auto; right:0; }
#Content3 .hTit2 .tit1 { color:#fff; }
#Content3 .hTit2 .tit2 { color:#fff; }
#Content3 .hTit1 .tit2 span:after, #Content3 .hTit1 .tit2 span:before { background:#fff; opacity:0.3; filter:alpha(opacity=30); }
/*为什么选择我们*/
#Content3 .hUsBg { width:100%; position:relative; background:#163c8b url(../images/ysbg.jpg) center no-repeat; background-size:cover; padding:60px 0 80px; }
#Content3 .hUs { width:100%; position:relative; margin-top:32px; }
#Content3 .hUs .title { float:left; position:absolute; width:168px; height:168px; border-radius:50%; left:50%; top:50%; z-index:6; margin:-78px 0 0 -90px; border:6px solid #fff; border:6px solid rgba(255, 255, 255, 0.1); }
#Content3 .hUs .title .img { float:left; width:168px; height:168px; background:#eb3c00 url(../images/ys1.jpg) center center no-repeat; border-radius:50%; overflow:hidden; }
#Content3 .hUs .title .bg { opacity:0.2; filter:alpha(opacity=20); }
#Content3 .hUs .title .ico { float:left; width:100%; line-height:0; text-align:center; position:absolute; left:0; bottom:50%; margin-bottom:-2px; }
#Content3 .hUs .title .ico img { width:47px; }
#Content3 .hUs .title .tit { float:left; width:100%; text-align:center; position:absolute; left:0; top:50%; color:#fff; font-size:24px; line-height:34px; margin-top:13px; }
#Content3 .hUs .title .line1 { float:left; width:332px; height:332px; border-radius:50%; border:1px solid #fff; opacity:0.25; filter:alpha(opacity=25); position:absolute; left:50%; top:50%; margin:-166px 0 0 -166px; }
#Content3 .hUs .title .line2 { float:left; width:376px; height:376px; border-radius:50%; border:1px solid #fff; opacity:0.15; filter:alpha(opacity=15); position:absolute; left:50%; top:50%; margin:-188px 0 0 -188px; }
#Content3 .hUs .title .line3 { float:left; width:422px; height:422px; border-radius:50%; border:1px solid #fff; opacity:0.05; filter:alpha(opacity=5); position:absolute; left:50%; top:50%; margin:-211px 0 0 -211px; }
#Content3 .hUs .ul1 { width:100%; position:relative; z-index:16; }
#Content3 .hUs .ul1 .l1 { float:left; width:34.18%; background:#fff; background:rgba(255, 255, 255, 0.1); margin-top:20px; border-radius:10px; padding:15px 20px; cursor:pointer; }
#Content3 .hUs .ul1 .l1:hover { box-shadow:0 5px 15px rgba(0, 0, 0, 0.2); }
#Content3 .hUs .ul1 .tit { width:100%; color:#fff; font-size:18px; line-height:28px; }
#Content3 .hUs .ul1 .info { float:left; width:100%; color:#fff; font-size:14px; line-height:24px; opacity:0.8; filter:alpha(opacity=80); margin-top:10px; height:48px; overflow:hidden; }
#Content3 .hUs .ul1 .l2 { float:right; text-align:right; }
#Content3 .hUs .ul1 .l2 { float:right; }
#Content3 .hUs .ul1 .l2 { float:right; }
/*关于我们*/
#Content4 .hAbout { width:100%; padding:40px 0 60px; }
#Content4 .hAboutC { width:100%; margin:60px 0 0 0; position:relative; padding-bottom:40px; }
#Content4 .hAboutC .img { float:left; width:42.73%; line-height:0; position:absolute; left:0; bottom:0; z-index:6; }
#Content4 .hAboutC .img .paly { float:left; width:70px; height:70px; border-radius:50%; background:#eb3c00; position:absolute; right:-35px; top:50%; margin-top:-35px; box-shadow:0 0 21px rgba(0, 0, 0, 0.31); }
#Content4 .hAboutC .cont { float:right; background:#f4f4f4; position:relative; z-index:4; color:#444444; font-size:16px; line-height:36px; padding:57px 5.45% 57px 45.9%; text-align:justify; }
#Content4 .hAboutC .cont .p1 { float:left; width:100%; height:216px; overflow:hidden; }
#Content4 .hAboutC .cont a.more { font-size:15px; display:block; float:left; width:148px; color:#eb3c00; text-align:center; padding:4px 4%; border:1px solid #eb3c00; margin:20px 0 0px; transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0ms; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; }
#Content4 .hAboutC .cont a.more:hover { color:#fff; background:#eb3c00; }
#Content4 .hAboutC .tit { float:left; position:absolute; right:2.56%; bottom:0; z-index:6; width:29.65%; line-height:0; }
#Content4 .videoBg { display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:66; background:#000; opacity:0.4; filter:alpha(opacity=40); }
#Content4 .videoP { display:none; float:left; width:800px; position:fixed; left:50%; top:50%; background:#fff; z-index:68; margin:-220px 0 0 -400px; }
#Content4 .videoP .cont { float:left; width:100%; position:relative; }
#Content4 .videoP .cont video { float:left; width:100%; }
#Content4 .videoP .cont .colse { float:left; position:absolute; top:-30px; right:0; background:#fff; background:rgba(255, 255, 255, 0.9); width:30px; height:30px; color:#163c8b; font-size:30px; line-height:26px; text-align:center; }
/*首页新闻资讯*/
#Content5 .hNewsBg { width:100%; background:#f4f4f4; padding: 38px 0 46px; }
#Content5 .hNews { width:100%; margin-top:44px; }
#Content5 .hNews .title { float:left; width:100%; }
#Content5 .hNews .title .tit1 { float:left; width:100%; color:#222222; font-size:20px; line-height:20px; }
#Content5 .hNews .title .tit1 span { padding:0 4px; color:#eb3c00; text-transform:uppercase; font-size:16px; line-height:20px; }
#Content5 .hNewsL { float:left; width:27.66666%; background:#fff; height:490px; padding:29px 2% 15px; overflow:hidden; }
#Content5 .hNewsL .ulL { float:left; width:100%; margin-top:20px; }
#Content5 .hNewsL .l1 { float:left; width:100%; line-height:0; overflow:hidden; }
#Content5 .hNewsL .l1 img { -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; }
#Content5 .hNewsL .l1:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
#Content5 .hNewsL .l2 { float:left; width:100%; border-bottom:1px dashed #cccccc; padding:14px 0; }
#Content5 .hNewsL .tit { float:left; width:100%; color:#333333; font-size:16px; line-height:26px; padding:0 15px 0 21px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
#Content5 .hNewsL .tit:after { float:left; width:10px; height:2px; background:#eb3c00; position:absolute; left:0; top:50%; margin-top:-1px; content:''; }
#Content5 .hNewsL .time { float:left; width:100%; color:#888888; font-size:14px; line-height:24px; padding:0 15px 0 21px; margin-top:2px; }
#Content5 .hNewsL a:hover .tit { color:#eb3c00; }
#Content5 .hNewsC { float:left; width:27.66666%; background:#fff; height:490px; padding:29px 2% 15px; overflow:hidden; margin:0 2.5%; }
#Content5 .hNewsC .ulC { float:left; width:100%; margin-top:6px; }
#Content5 .hNewsC .l2 { float:left; width:100%; border-bottom:1px dashed #cccccc; padding:14px 0; }
#Content5 .hNewsC .l2:last-child { border-bottom:none; }
#Content5 .hNewsC .l2 .wrap { float:left; width:100%; position:relative; height:93px; padding-left:139px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#Content5 .hNewsC .img { float:left; width:124px; height:93px; line-height:0; overflow:hidden; position:absolute; left:0; top:0; }
#Content5 .hNewsC .img a { display:block; width:100%; height:100%; display: flex; justify-content: center; align-items: center; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; }
#Content5 .hNewsC .img img { -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; max-width:100%; max-height:100%; }
#Content5 .hNewsC .l2 a:hover .img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
#Content5 .hNewsC .tit { float:left; width:100%; color:#333333; font-size:16px; line-height:24px; height:48px; overflow:hidden; margin:6px 0 12px 0; }
#Content5 .hNewsC .time { float:left; width:100%; color:#888888; font-size:14px; line-height:24px; }
#Content5 .hNewsC .l2 a:hover .tit { color:#eb3c00; }
#Content5 .hNewsC .l2_2 { float:left; width:100%; border-bottom:1px dashed #cccccc; padding:14px 0; }
#Content5 .hNewsC .l2_2 .tit { float:left; width:100%; height:auto; color:#333333; font-size:16px; line-height:26px; padding:0 15px 0 21px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; margin: 0 0 0 0; }
#Content5 .hNewsC .l2_2 .tit:after { float:left; width:10px; height:2px; background:#eb3c00; position:absolute; left:0; top:50%; margin-top:-1px; content:''; }
#Content5 .hNewsC .l2_2 .time { float:left; width:100%; color:#888888; font-size:14px; line-height:24px; padding:0 15px 0 21px; margin-top:2px; }
#Content5 .hNewsC .l2_2 a:hover .tit { color:#eb3c00; }
#Content5 .hNewsR { float:right; width:27.66666%; background:#fff; height:490px; padding:29px 2% 15px; overflow:hidden; }
#Content5 .hNewsR .ulR { float:left; width:100%; margin-top:1px; }
#Content5 .hNewsR .l2 { float:left; width:100%; margin-top:17px; }
#Content5 .hNewsR .l2 .wrap { float:left; width:94%; background:#f7f7f7; padding:13px 3% 10px; }
#Content5 .hNewsR .tit { float:left; width:100%; color:#333333; font-size:16px; line-height:26px; position:relative; padding-left:35px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#Content5 .hNewsR .tit span { float:left; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:16px; background:#eb3c00 url(../images/down1.png) center center no-repeat; border-radius:50%; position:absolute; left:0; top:2px; }
#Content5 .hNewsR .tit p { font-size: 15px; color: #999; }
#Content5 .hNewsR .info { float:left; width:100%; color:#888888; font-size:14px; line-height:30px; height:30px; overflow:hidden; position:relative; padding-left:35px; margin-top:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#Content5 .hNewsR .info span { float:left; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:16px; background:#adadad; border-radius:50%; position:absolute; left:0; top:2px; }
#Content5 .hNewsR .l2 .wrap:hover { box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); }
#Content5 .hNewsR .l2 .wrap:hover .tit { color:#eb3c00; }
/*案例展示*/
.h_brand { width:100%; background:#ffffff; padding: 26px 0 7px; }
.h_brand .brand_bd { margin-top:40px; }
.h_brand .brand_bd ul li { float:left; width: 23.125%; margin-right:2.5%; margin-bottom:30px; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; position:relative; -webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
}
.h_brand .brand_bd ul li:nth-child(4n) {
margin-right: 0px;
}
.h_brand .brand_bd ul li a .pro_img { text-align:center; width:100%; height: 260px; border: 1px solid #eaeaea; background:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; }
.h_brand .brand_bd ul li a .pro_img img { vertical-align:middle; max-width:96%; max-height:96%; }
.h_brand .brand_bd ul li a .pro_img .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.h_brand .brand_bd ul li a p { width:100%; font-size:16px; text-align:center; color:#555; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; -webkit-transition: all .25s;
-moz-transition: all .25s;
-ms-transition: all .25s;
-o-transition: all .25s;
transition: all .25s;
padding-top:20px; padding-bottom:7px; }
.h_brand .brand_bd ul li:hover .pro_img { box-shadow: 0 0 16px rgba(235, 60, 0, 0.1); border: 1px solid #fff; }
.h_brand .brand_bd ul li:hover a p { color:#eb3c00; }
.list_right .h_brand { padding:0 0 0; }
.ny_banner { width:100%; position:relative; background:url(../images/ny_banner1.jpg) center center no-repeat; overflow: hidden; }
.ny_banner .slideshow { height: 300px; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: cover; }
/*内页关于我们页面 begin*/
.box_right_con .abouTit1 { width:100%; text-align:center; color:#333333; font-size:30px; line-height:40px; position:relative; padding-bottom:37px; }
.box_right_con .abouTit1:after { position:absolute; left:50%; bottom:0; content:''; background:#eb3c00; margin-left:-33px; width:66px; height:1px; }
.box_right_con .aboutC1 { width:100%; text-align:left; color:#666666; font-size:16px; line-height:36px; margin:30px 0 0 0; padding:0 0; }
.box_right_con .about1 { width:100%; overflow: hidden; }
.box_right_con .aboutC2 { float:left; width:90%; margin:29px 0 0 0; padding:40px 5%; }
.box_right_con .aboutC2 .cont { float:right; width:50%; background:#163c8b; background:rgba(22, 60, 139, 0.8); text-align:center; color:#fff; font-size:18px; line-height:36px; padding:40px; }
.box_right_con .aboutC2 .cont .p1 { float:left; width:100%; margin:36px 0 62px 0; }
.box_right_con .aboutC2 .cont .p0 { float:left; width:100%; line-height:0; }
/*about2*/
.box_right_con .about2 { width:100%; padding:40px 0 20px; }
.box_right_con .aboutC3 { width:100%; margin:36px 0 0 0; overflow:hidden; }
.box_right_con .aboutC3 .ul1 { margin:0 -15px; }
.box_right_con .aboutC3 .l1 { float:left; width:27.33%; text-align:center; padding:0 3%; position:relative; }
.box_right_con .aboutC3 .l1:after { float:left; width:1px; height:84%; border-right:1px dashed #b2b2b2; position:absolute; right:0; top:8%; content:''; }
.box_right_con .aboutC3 .la { float:left; width:80%; padding:0 10%; }
.box_right_con .aboutC3 .img { float:left; width:100%; line-height:0; }
.box_right_con .aboutC3 .img img { display:block; margin:0 auto; width:170px; height:170px; border-radius:50%; }
.box_right_con .aboutC3 .info { float:left; width:100%; color:#666666; font-size:16px; line-height:30px; min-height:90px; margin-top:23px; }
.box_right_con .h_pro .abouTit1 { margin-bottom:20px; }
.box_right_con .h_pro { padding: 0 0 0; }
/*内页关于我们页面 end*/


/*在线留言*/
.pro_form { width:100%; overflow: hidden; margin: 40px auto 20px; padding: 0; }
.pro_form ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0; }
.pro_form ul li p { width:7%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0; float: left; box-sizing: border-box; }
.pro_form ul li .pro_fmipt { width:93%; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; border-radius: 2px; position: relative; box-sizing: border-box; }
.pro_form ul li .pro_fmbtn { width:93%; overflow: hidden; padding: 0; margin: 20px 0 0; float: left; }
.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 40px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box; }
.pro_fmbtn input { display:block; width:48%; height: 50px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; background-color: #8d8d8e; border: none; outline: none; margin: 0; padding: 4px 19px; border-radius: 2px; box-sizing: border-box; float: left; }
.pro_fmbtn input.tj { margin:0 4% 0 0; background-color: #eb3c00; }
.pro_form ul li .fm_half { width:48%; margin: 0 4% 0 0; float: left; }
.pro_form ul li .fm_half:nth-child(2n+2) {
margin:0;
}
.pro_form ul li .fm_half p { width:14.5%; }
.pro_form ul li .fm_half .pro_fmipt { width:85.5%; }
.pro_fmipt textarea { display:block; width:100%; height: 140px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; resize: none; margin: 0; padding: 4px 19px; box-sizing: border-box; }
.pro_fmipt a { display:block; width: 100px; height: 40px; overflow: hidden; position: absolute; top: 0; right: 0; }
.pro_fmipt a img { display:block; width: 100px; height: 40px; margin: 0 auto; padding: 0; }
/*视频中心*/
.h_video { width:100%; background:#fff; padding:40px 0 60px; }
.h_video .h_video_in { padding:0; width:96%; max-width:1280px; margin:0 auto; }
.h_video ul li { float:left; margin-right:3%; width:22.75%; box-shadow: 0 0 20px 5px #eaeaea; -webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.h_video ul li:nth-child(4n) {
margin-right:0;
}
.h_video ul li .pic { position:relative; width:100%; height:260px; overflow:hidden; cursor:pointer; }
.h_video ul li .pic .bg { width:100%; height:100%; background:rgba(0, 0, 0, .5); position:absolute; top:0; left:0; z-index:99; }
.h_video ul li .pic a:after { content:''; display:block; width:65px; height:65px; background:url(../images/video_icon.png) center center no-repeat; background-size:contain; position:absolute; top:50%; margin-top:-32px; left:50%; margin-left:-35px; z-index:999; }
.h_video ul li .pic a { display:block; width:100%; height:100%; text-align:center; position:relative; }
.h_video ul li .pic a img { max-width:100%; max-height:100%; vertical-align:middle; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; }
.h_video ul li .pic a .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.h_video ul li .wz { background:#ffffff; padding:20px 20px 35px; }
.h_video ul li .wz .tlt { display:block; height:30px; line-height:30px; font-size:16px; color:#555; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; float:left; width:70%; }
.h_video ul li .wz span { display:block; font-size:14px; color:#999; height:30px; line-height:30px; float:right; width:28%; text-align:right; }
.h_video ul li .wz .desc { color: #888888; font-size: 14px; line-height: 25px; height: 50px; overflow: hidden; margin:5px 0 20px; }
.h_video ul li .wz a.more { font-size:15px; display:block; width:100%; color:#eb3c00; text-align:center; padding:16px 4%; border:1px solid #eb3c00; margin:5px auto 0px; transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0ms; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; }
.h_video ul li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.h_video ul li:hover .bg { display:none; }
.h_video ul li:hover { margin-top:-6px; }
.h_video ul li:hover .wz .tlt { color:#eb3c00; }
.h_video ul li:hover .wz a.more { color:#fff; background:#eb3c00; }
.h_video2 { padding:0 0 0; }
.h_video2 ul li { margin-bottom:35px; }
#c_detail_wrap div.fvopvideo { width:80% !important; height:480px!important; margin:0 auto 20px; position:relative; z-index:99; }
/*产品列表页*/
.pro_list2 { width:100%; min-height:400px; margin: 0 auto; padding: 0; float: right; }
.pro_list2 ul li { width:31%; margin: 0 3.5% 20px 0; padding: 0; float: left; }
.pro_list2 ul li:nth-child(3n+3) {
margin:0 0 20px;
}
.pro_list2 ul li .pro_img a { display: block; width:100%; height: 260px; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box; text-align:center; }
.pro_list2 ul li .xc_img a { display: block; width:100%; height: 200px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box; }
.pro_img img, .xc_img img { max-width: 96%; max-height: 96%; vertical-align:middle; }
.pro_list2 ul li .pro_img a .iblock { display:inline-block; height:100%; width:0; vertical-align:middle }
.pro_list2 ul li .proxx { width:100%; height: 28px; overflow: hidden; line-height: 28px; color: #999; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; background-color: #fff; }
.pro_list2 ul li p a { display: block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 16px; text-align: center; text-overflow: ellipsis; white-space: nowrap; padding-top:15px; }
.pro_list2 ul li .pro_img a:hover { border: 1px solid #fff; box-shadow:0 10px 20px rgba(0, 0, 0, 0.1); }
.pro_list2 ul li p a:hover { color: #0c65b6; }
.more { overflow: hidden; margin: 0; padding:10px 0; text-align:center; }
.more .a1 { display: inline-block; width: 40%; height:40px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; background-color: #163c8b; border: 1px solid #163c8b; margin: 0 8px; }
.more .a1:hover { background-color: #fff; color: #eb3c00; border: 1px solid #eb3c00; }
.more .a2 { display: inline-block; width: 40%; height:40px; line-height: 40px; text-align: center; color: #666; font-size: 14px; background-color: #fff; border: 1px solid #666; margin: 0 8px; }
.more .a2:hover { background-color: #666; color: #fff; }
/*内页资料下载*/
.downloadlist { width:100%; }
.downloadlist .ul1 { margin:0 0; }
.downloadlist .l1 { float:left; width:31.333%; padding:0 0; margin-bottom:30px; margin-right:3%; }
.downloadlist .l1:nth-child(3n) {
margin-right:0;
}
.downloadlist .la { float:left; width:60%; background:#f3f3f3; padding:57px 20%; text-align:center; }
.downloadlist .tit { float:left; width:100%; color:#333333; font-size:18px; line-height:20px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.downloadlist .info { float:left; width:100%; color:#666666; font-size:14px; line-height:23px; height:46px; overflow:hidden; margin:15px 0 35px 0; }
.downloadlist .btn { display:inline-block; vertical-align:top; border-radius:40px; width:132px; height:40px; line-height:38px; border:1px solid #eb3c00; color:#eb3c00; font-size:14px; }
.downloadlist .btn .sp1 { display:inline-block; vertical-align:top; }
.downloadlist .btn .ico { display:inline-block; vertical-align:middle; margin-top:-2px; margin-left:9px; font-weight:bold; width:18px; height:18px; background:url(../images/down_icon.png) center center no-repeat; background-size:cover; }
.downloadlist .la:hover { box-shadow: 0 0 16px rgba(235, 60, 0, 0.1); }
.downloadlist .la:hover .btn { background:#eb3c00; color:#ffffff; }
.downloadlist .la:hover .btn .ico { background:url(../images/down_icon2.png) center center no-repeat; }
.down_btn { padding:20px 0; text-align:center; }
.down_btn a { display:inline-block; width:120px; height:38px; line-height:38px; text-align:center; color:#fff; background:#163c8b; font-size:14px; font-family:微软雅黑; margin:0 8px; border-radius:4px; }
.down_btn a:hover { background-color:#ff8e00; }
/*内页新闻动态*/
#List4 .newsList { float:left; width:100%; }
#List4 .newsList li { float:left; width:96%; background:#f7f7f7; margin-bottom:30px; padding: 14px 4% 14px 0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; position:relative; }
#List4 .newsList li .time { float:left; width:15%; height: 120px; text-align:center; border-right:1px solid #e0e0e0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
#List4 .newsList li .time time { float:left; width:100%; color:#c2c2c2; font-size: 38px; line-height: 48px; font-family:Arial; font-weight:bold; margin:0 0 3px 0; }
#List4 .newsList li .time span { float:left; width:100%; color:#4c4c4c; font-size: 30px; line-height:48px; font-family:Arial; margin:12px 0 0 0; }
#List4 .newsList li .img { float:left; width:14%; height:154px; line-height:0; overflow:hidden; float:right; display: flex; justify-content: center; align-items: center; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; }
#List4 .newsList li .img img { -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; transition: -webkit-transform 2s; vertical-align:middle; -ms-interpolation-mode:bicubic; max-width:100%; max-height:100%; }
#List4 .newsList li:hover .img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
#List4 .newsList li .text { float:left; width: 82%; margin: 0 0 0 2%; min-height: 120px; }
#List4 .newsList li .text a { float:left; width:100%; color:#333333; font-size:17px; line-height:28px; margin: 12px 0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; text-align:justify; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
#List4 .newsList li .text p { float:left; width:100%; color:#999; font-size:14px; line-height:26px; height: 55px; overflow:hidden; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
#List4 .newsList li .text time { display:none; }
#List4 .newsList li:hover { background:#eb3c00; }
#List4 .newsList li:hover .text a { color:#fff; }
#List4 .newsList li:hover .text p { color:#fff; opacity:0.8; filter:alpha(opacity=80); }
#List4 .newsList li:hover .time { border-right:1px solid #fff; border-right:1px solid rgba(255, 255, 255, 0.2); }
#List4 .newsList li:hover .time time { color:#fff; }
#List4 .newsList li:hover .time span { color:#fff; }
#List4 .newsList2 li { padding:14px 2% 14px 0; width:98%; }
#List4 .newsList2 li .text { width:82%; margin:0 0 0 2%; }
/**产品详细介绍**/
.tjpro_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 10px; padding: 10px 0; border-bottom: 1px solid #eaeaea; }
.ny_main { padding-top:40px; }
.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0; }
.prodetail_con .prodetail_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 10px 0; border-bottom: 1px solid #eaeaea; }
.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0; }
.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0; }
.pro_xxjs p, .pro_xxjs div { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0; }
.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0; }
/**prodetail**/
.pro_detail_main { width:100%; height:auto; margin: 40px auto 0; padding: 0; position: relative; }
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box; float: left; }
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative; }
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.pro_detail_main .pro_detail_text { width:53%; min-height:374px; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position:relative; }
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #eb3c00; font-size: 30px; text-align: justify; margin: 0 auto; padding: 0; }
.pro_detail_text .jyms { width:100%; height:140px; overflow:hidden; margin:20px auto; padding:20px; background-color:#f8f8f8; box-sizing: border-box; }
.pro_detail_text .jyms p { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0; }
.pro_detail_text .jyms p span { color:#333; font-weight: bold; }
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0; }
.pro_detail_text ul li { width:50%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 10px auto; padding: 0; float:left; }
.pro_detail_text ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:7px 4px 7px 0; padding:0; float:left; }
.pro_detail_text ul li span { color:#333; font-weight: bold; }
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:6px; }
.pro_detail_btn a { display:block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 22px; text-align: center; margin: 0; padding: 0; float: left; }
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #eb3c00; }
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #4a4a4a; }
.pro_detail_btn a.prodtl_btn1:hover { background-color: #eb6c00; }
.pro_detail_btn a.prodtl_btn2:hover { background-color: #eb3c00; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center; }
.swiper-slide .part { width:100%; height: 100%; position: relative; }
.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right:0; bottom:0; }
.swiper-pagination-bullet { width: 8px; height: 8px; background-color: rgba(0, 0, 0, 0.5); }
#swiper-container-01 .swiper-pagination-bullet-active { background-color: #0d59ab; }
/**产品详情页产品图片切换**/
.prodetail_img { width:44%; height: 452px; margin: 0; padding: 0; box-sizing: border-box; float: left; }
#preview { width:100%; margin:0; text-align:center; position:relative; }
.list-h li { float:left; }
#spec-n5 { width:100%; height:82px; padding-top:10px; overflow:hidden; }
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px; }
#spec-right { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px; }
#spec-list { width:100%; float:left; overflow:hidden; margin:0; display:inline; }
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:80px; margin:0 2% 0 0; }
#spec-list ul li:last-child { margin:0; }
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative; box-sizing: border-box; }
#spec-list ul li:hover p { border:1px solid #0d59ab; }
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; }
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box; }
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; }
.zoomdiv { z-index:100; position:absolute; top:1px; left:0px; background:url(../images/loading.gif) #fff no-repeat center center; border:1px solid #eaeaea; display:none; text-align:center; overflow: hidden; left:104%!important; top:0!important; }
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; background:url(../images/mask.png) 0 0 repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:move; }
#spec-list { position:relative; width:100%; margin:0; }
#spec-list div { width:100%!important; height:70px!important; margin:0; }
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0; max-width: 96%; max-height: 96%; position:absolute; }
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important; }
.Warning { width:100%!important; height:100%!important; }
/*内页常见问题*/
.fqaList ul { width:100%; }
.fqaList ul .l2 { float:left; width:100%; margin-top:19px; }
.fqaList ul .l2 .wrap { float:left; width:94%; background:#f7f7f7; padding:25px 3% 25px; }
.fqaList ul .tit { float:left; width:100%; color:#333333; font-size:16px; line-height:26px; position:relative; padding-left:35px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fqaList ul .tit span { float:left; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:16px; background:#eb3c00; border-radius:50%; position:absolute; left:0; top:0; }
.fqaList ul .info { float:left; width:100%; color:#888888; font-size:14px; line-height:30px; height:30px; overflow:hidden; position:relative; padding-left:35px; margin-top:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fqaList ul .info span { float:left; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; font-size:16px; background:#adadad; border-radius:50%; position:absolute; left:0; top:2px; }
.fqaList ul .l2 .wrap:hover { box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); }
.fqaList ul .l2 .wrap:hover .tit { color:#eb3c00; }
.ly_msg h3 { display: none!important; }
.ly_msg ul li { margin: 0 auto 20px!important; color: #999; font-size: 14px; line-height: 44px; }
.ly_msg ul li h4 { width: 12%!important; height: 44px!important; line-height: 44px!important; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt2 { height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 160px!important; }
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input { height: 44px!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri !important; }
.ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_tara { width: 88%!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri !important; }
.msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-seri !important; }
.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.ly_msg ul li a.yzm_img { width: 120px!important; height: 44px!important; background: url(../images/tb_img.png) right center no-repeat!important; }
.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important; }
.ly_msg ul li .msg_btn { width: 88%!important; }
.msg_btn input { width: 160px!important; height: 44px!important; line-height: 44px!important; color: #fff!important; font-size: 15px!important; text-align: center!important; border: none!important; background-color: #163c8b!important; cursor: pointer!important; }
.msg_btn input:last-child { background-color: #eb3c00!important; }
.msg_btn input:last-child:hover { background-color: #eb3c00!important; }
#c_detail_wrap div.fvopvideo { width:80% !important; height:480px!important; margin:0 auto 20px; position:relative; z-index:99; }
.left_contact { line-height:180%; list-style-type:none; margin:0px; padding:5px; display:block; overflow:hidden; width: auto; background-color: #F5F5F5 }
#pro_content{ line-height:180%; display:block; overflow:hidden;}
#pro_content img{ display:block; max-width:800px; overflow:hidden; margin:5px auto;}