﻿/* CSS Document *//* Generated by wjdhcms 3.0 */@charset "utf-8";/*-----------CSS Reset-----------*/::selection {	color:#fff;    background-color: #004ea2;}::-moz-selection {	color:#fff;    background-color: #004ea2;}::-webkit-selection {	color:#fff;    background-color: #004ea2;}::-webkit-scrollbar {    width: 8px;    height: 8px;    background-color: #004ea2;}::-webkit-scrollbar-track {    border-radius: 10px;    background-color: #E2E2E2;}::-webkit-scrollbar-thumb {    border-radius: 10px;    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    background-color: #555;}* {    padding: 0;    margin: 0 auto;}body {    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;    color: #101010;    margin: 0;    line-height: 1.5;}:focus {    outline: 1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {    display: block;}a {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}ins {    background-color: #ff9;    color: #000;    text-decoration: none;}mark {    background-color: #ff9;    color: #000;    font-style: italic;    font-weight: bold;}del {    text-decoration: line-through;}table {    border-collapse: collapse;    border-spacing: 0;}hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #cccccc;    margin: 1em 0;    padding: 0;}input,select {    vertical-align: middle;}li,ul {    list-style-type: none;}img {    border: none;}a {    color: #333;    text-decoration: none;    -webkit-transition: all .3s ease-out;    transition: all .3s ease-out;}a:link,a:hover,a:active,a:visited {    text-decoration: none;}input,textarea {    outline: 0;    border: 0;}textarea {    resize: none;}h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {    font-weight:normal;}.clearfloat{ clear:both;}/* banner */.banner{width:100%;  position:relative; height:560px; }.fullSlide{width:100%;position:relative;height:560px;background:transparent}.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;height:560px;   }.fullSlide .bd ul{width:100% !important;overflow:hidden;height:560px;}.fullSlide .bd li{width:100% !important;height:560px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}.fullSlide .bd li a{display:block;height:560px;}.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}.fullSlide .hd ul{text-align:center;margin-bottom:10px}.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#eda626;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}.fullSlide .hd ul .on{background:#0d5bc5;}.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}/*search*/.box{ width:100%; height:55px; background:#fcfcfc;}#search{width:1180px; height:55px; margin:0 auto; overflow:hidden; position:relative; }.search_left{float:left;line-height:55px; font-size:14px; }.search_left b{ font-size:14px; margin-left:20px;}.search_left img{ vertical-align:middle; margin-right:10px;}.search_left span a{ margin:0 16px; color:#808080;}.search_left span a:hover{ color:#1849a2;}.search_right{float:right;width:240px;height:32px; line-height:32px; margin-top:12px; margin-right:13px; border:1px solid #3333;}.font1{padding-left:0px;}.out{ width:258px; height:32px; float:left; line-height:30px; font-size:12px;  padding-left:1px; background:#fcfcfc;}.btnn{width:37px; height:32px; background:url(../images/search-ico.png) no-repeat #004ea2;  cursor:pointer; float:right;  margin:-32px 2px 0 0; color:#fff; }/*服务*/.service{ width:1180px; margin:0 auto;}.slideTxtBox{ width:1180px; height:554px;}.slideTxtBox .hd{ height:52px; line-height:45px;position:relative; width: 100%; margin: 0 auto;overflow: hidden; }.slideTxtBox .hd ul{ float:left;position:absolute;height:52px;   }.slideTxtBox .hd ul li{ float:left;cursor:pointer; width:140px; height:38px; text-align:center; margin:0px 15px; border:1px solid #262626; line-height:38px}.slideTxtBox .hd ul li.on{ height:52px;  background:url(../images/prc-ico.png) no-repeat; border:none;}.slideTxtBox .hd ul li:hover,.slideTxtBox .hd ul li.on a{color:#fff;}.slideTxtBox .bd{	height:430px; 	overflow:hidden;}.slideTxtBox .bd ul{zoom:1; width:1180px; height:430px; margin-top:38px;overflow:hidden;}.slideTxtBox .bd li{ width:228px; height:210px; float:left; text-align:center;border:1px solid #f5f5f5;  margin-right:6px;overflow:hidden; margin-bottom:6px;}.slideTxtBox .bd li img{ width:228px; height:180px;}.slideTxtBox .bd li p{ line-height:30px; background-color:#414141; color:#fff;}/*产品中心*/.pcr-ymz{ width:1180px; margin:0 auto; height:auto; margin:40px auto;}.pcr-title{ width:1180px; text-align:center; margin:35px auto; }.pcr-title h2{ font-size:26px; font-weight:600;}.pcr-title h2 span{ color:#004ea2;}.pcr-title h3{ font-size:26px; font-weight:600;}.pcr-title h3 span{ color:#004ea2;}.pcr-title h3 a{}.pcr-title p{font-size:16px;text-transform:uppercase; line-height:30px; font-weight:600;}.pcr-title p span{ color:#fff; background-color:#004ea2;}.jt{ width:44px; height:44px; margin:0 auto; position:relative; padding-top:20px;}.jt img{ position:absolute; bottom:-23px;}/*特点*/.Features{ width:100%; background:#fafafa; height:412px;}.Features-box{ width:1180px; margin:0 auto;}.Features-title{width:1180px; text-align:center; padding-top:35px; }.Features-title h3{ font-size:26px; font-weight:600;}.Features-title h3 span{ color:#004ea2;}.Features-title p{font-size:16px;text-transform:uppercase; line-height:30px;}.Features-txt{ font-size:18px; font-weight:600; color:#004ea2; text-align:center; line-height:62px;}.Features-ico{ position:relative; width:1180px;}.Features-ico1{ position:absolute; width:143px; height:143px; background:url(../images/features-ico1.png) no-repeat; text-align:center; top:20px}.Features-ico1 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico1 span{color:#fff; font-size:16px;}.Features-ico2{ position:absolute; width:143px; height:143px; background:url(../images/features-ico2.png) no-repeat; text-align:center;top:55px; left:210px;}.Features-ico2 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico2 span{color:#fff; font-size:14px;}.Features-ico3{ position:absolute; width:143px; height:143px; background:url(../images/features-ico3.png) no-repeat; text-align:center;top:20px; left:420px;}.Features-ico3 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico3 span{color:#fff; font-size:14px;}.Features-ico4{ position:absolute; width:143px; height:143px; background:url(../images/features-ico4.png) no-repeat; text-align:center;top:55px; left:630px;}.Features-ico4 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico4 span{color:#fff; font-size:14px;}.Features-ico5{ position:absolute; width:143px; height:143px; background:url(../images/features-ico5.png) no-repeat; text-align:center;top:20px; left:840px;}.Features-ico5 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico5 span{color:#fff; font-size:14px;}.Features-ico6{ position:absolute; width:143px; height:143px; background:url(../images/features-ico6.png) no-repeat; text-align:center;top:20px; right:0px;}.Features-ico6 p{ margin-top:48px; color:#fff; font-size:20px; font-weight:600;}.Features-ico6 span{color:#fff; font-size:14px;}/*优势*/.ys-title{ width:100%; background:url(../images/ys-title.jpg) no-repeat center center; height:226px;}.ys-title-c{ width:1180px; margin:0 auto; padding-top:48px; padding-left: 194px;}.ys{ width:1180px; height:auto; overflow:hidden; margin:20px auto;}.ys-b{ margin-top:50px; height:auto; overflow:hidden;}.ys-img{ float:left;}.ys-text{ float:right; width:532px; margin-top:30px;}.ys-text dl dt strong{ font-size:34px; color:#c8c8c8; display:block;text-transform:uppercase;}.ys-text dl dt b{ display:block; font-size:30px;}.ys-text dl dt b span{ color:#004ea2;}.ys-text dl dt p{ color:#333333; font-size:18px; font-weight:600;}.ys-text dl dd p{ font-size:14px; line-height:25px; margin-top:10px;}.ys-img2{ float:right; margin-right:40px;}.ys-text2{ float:left; margin-left:50px;}/*ad1*/.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center; height:200px;}.ad1-a{width:1180px; margin:0 auto; position:relative;}.ad1-txt{ position:absolute; right:188px;}.ad1-txt h5{ font-size:26px;color:#fff; margin-top:22px; font-weight:600;}.ad1-txt h6{color:#fff; font-size:22px; line-height:35px;}.ad1-txt p{ color:#fff;font-size:16px; margin-bottom:15px;}.ad1-txt p span{ font-size:26px; font-weight:600; color:#f2cc47;}.ad1-txt a{ color:#fff; background:#f2cc47; padding:10px 35px; border-radius:2px;}/*anli*//* 滑动门通用按钮 */.lefts1 ,.rights1 {display: block;width: 24px;height: 24px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n1.gif) no-repeat;}.lefts1 {background-position: 0 0;left: 10px;}.rights1 {background-position: -24px 0;right: 10px;}/* 连续滑动门开始 */.box2 {width:1180px;position:relative;margin:0 auto;} .anli-b{ margin-top:30px;}.box2 ul {margin:0 auto; height:282px;overflow:hidden;width: 1200px;}.box2 li {float:left;width:287px; height:282px;margin-right:10px;text-align:center;}.box2 li img {width:274px;height:250px; border:1px solid #ccc; padding:5px;}.box2 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}/*jz*/.jz{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}.jz-b{ margin-top:40px;}.jz-nav-box{ width:260px; height:325px; float:left; padding:8px; margin:0 8px; border:1px solid #dadada;}.jz-nav-pc{ width:260px; height:168px;}.jz-nav-box h4{ font-size:16px; font-weight:600; line-height:54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.jz-nav-box p{ font-size:14px;color:#656565;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}.jz-nav-more img{ float:right; padding-top:12px;}.factory{ width:1180px; margin:0px auto; overflow:hidden; height: auto;}.factory-visit{ margin-top:38px;}.factory-visit-title{ width:106px; height:549px; background:#004ea2; float:left; position:relative;}.factory-visit-title h5{writing-mode: tb-rl; float:left; font-size:32px; color:#fff; text-transform:uppercase; padding-top:50px;}.factory-visit-title h4{writing-mode: tb-rl; float:left;font-size:26px; color:#fff; padding-top:200px;}.factory-visit-title p{ position:absolute; bottom:20px; left:40px;}.factory-visit ul{ float:left; width:1074px;}.factory-visit-1{ float:left; width:317px; height:549px; position:relative; overflow:hidden; margin-right:10px;}.factory-visit-1 img{ width:317px; height:549px;}.factory-visit-1 p{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); width:100%; text-align:center; height:40px;}.factory-visit-1 p a{ color:#fff; line-height:40px;}.factory-visit-2{ float:left; width:368px; height:270px; position:relative; overflow:hidden;margin-right:10px;}.factory-visit-2 img{ width:368px; height:270px; }.factory-visit-2 p{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); width:100%; text-align:center; height:40px;}.factory-visit-2 p a{ color:#fff; line-height:40px;}.factory-visit-3{ float:left; width:368px; height:270px; position:relative; overflow:hidden;}.factory-visit-3 img{ width:368px; height:270px; }.factory-visit-3 p{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); width:100%; text-align:center; height:40px;}.factory-visit-3 p a{ color:#fff; line-height:40px;}.factory-visit-4{ float:left; width:368px; height:270px; position:relative; overflow:hidden;margin-right:10px; margin-top:10px;}.factory-visit-4 img{ width:368px; height:270px; }.factory-visit-4 p{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); width:100%; text-align:center; height:40px;}.factory-visit-4 p a{ color:#fff; line-height:40px;}.factory-visit-5{ float:left; width:368px; height:270px; position:relative; overflow:hidden; margin-top:10px;}.factory-visit-5 img{ width:368px; height:270px; }.factory-visit-5 p{ position:absolute; bottom:0px; background:rgba(0,0,0,0.7); width:100%; text-align:center; height:40px;}.factory-visit-5 p a{ color:#fff; line-height:40px;}/*ad2*/.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center; height:229px; margin-top:30px;}.ad2-a{width:1180px; margin:0 auto; position:relative;}.ad2-txt{ position:absolute; left:140px;}.ad2-txt h5{ font-size:26px;color:#fff; margin-top:42px; font-weight:600;}.ad2-txt h6{color:#fff; font-size:21px; line-height:35px; margin-top:20px;}.ad2-tel{ position:absolute; right:10px;top:90px;}.ad2-tel p{ color:#fff; font-size:16px; margin-bottom:18px;}.ad2-tel p span{ font-size:28px; color:#fbe23b; font-weight:600;}.ad2-tel a{ color:#fff; background:#f2cc47; padding:10px 50px; border-radius:4px;}/*abhon*/.abhon{ width:100%; background:url(../images/abhon.jpg) no-repeat center center; height:438px; margin-top:40px;}.abhon-c{ width:1180px; margin:0 auto; padding-top:46px;}.abhon-c .left{ float:left; width:730px;}.about{ height:200px; overflow:hidden;}.about dl dt{ float:left;}.about dl dd{ float:left; width:660px; margin-left:36px;}.about dl dd a{ font-size:16px; display:block;}.about dl dd p{ font-size:14px; line-height:28px; margin-top:10px; color:#5b5b5b;}.honor{ margin-top:28px;}.honor dl dt{ float:left;}.honor dl dt h3{ width:18px; }.honor dl dd{ float:left; width:580px; margin-left:36px;}/* 连续滑动门开始 */.box3 {width:580px;position:relative;}.box3 ul {margin:0 auto; width:580px; height:140px; overflow:hidden;}.box3 li {float:left;width:170px;margin-right:20px;text-align:center;}.box3 li img {width:170px;height:115px;}.box3 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}.about-img{ float:right; margin:84px 62px 0 0;}.about-img img{ width:274px; height:188px;}/*nq*/.nq{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}.wt{ float:left; width:286px; }.wt-title{ height:60px; line-height:60px; background:url(../images/wt-title.png) no-repeat top;}.wt-title h3{ font-size:16px; font-weight:normal; background:url(../images/nq-pic.jpg) no-repeat left 25px; height:60px; padding-left:20px;}.wt-title h3 a{ color:#3d3d3d; float:left;}.wt-title h3 .more{ float:right; font-size:12px; color:#858585;}.wt-box{height: 350px;     border:1px solid #ccc;	padding:20px 10px;}#ticker2 {	height: 350px;		position: relative; }#ticker2 li {	position: relative;	width: 100%;	line-height: 22px;	border-bottom:1px dashed #ccc;	padding:20px 0;}.da{ background:url(../images/wenda.jpg) no-repeat left -20px; padding-left:27px; color:#a4a4a4; height:42px; line-height:24px; overflow:hidden;}.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 11px; padding-left:27px; line-height:30px; overflow:hidden; }.news{ width:853px; float:right; position:relative;}.news_n {padding:30px 20px; border:1px solid #ccc; height:330px;}/* news*/.news_bg{ background:url(../images/end_b.jpg) no-repeat bottom center; height:550px;}.news_n{  overflow:hidden;}.news_n .more{ position:absolute; right:10px; top:30px;}.news_te{ line-height:24px; color:#363333; height:216px;}.news-left{ width:262px; float:left;}.news-left dl dt{ height:156px; width:248px; border:1px solid #ccc; padding:3px;}.news-left dl dt img{ width:248px; height:156px;}.news-left dl dd b{ font-size:14px; font-weight:normal; display:block; margin:10px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.news-left dl dd p{ color:#818181; line-height:26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4;overflow: hidden;}.news-left dl dd span{ display:block; float:right; margin-top:10px;}.news-right{ width:510px; float:left; margin-left:38px;}.news-right ul li{ height:76px; padding:10px;}.news-right ul li a{ display:block; font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.news-right ul li p{ color:#8d8d8d; line-height:26px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;height: 46px;}.news-right ul li:hover{ background:#e0e0e0;}.zwyw_xw{  height:60px; line-height:60px; background:url(../images/news-title.png) no-repeat top;}.zwyw_xw li{  height:60px; display:block;float:left; font-size:16px; margin-right:10px; width:105px; text-align:center;}.zwyw_xw li img{ float:left;}.zwyw_xw a{  display:block; height:60px;line-height:60px;  }.zwyw_xw a:hover{  color:#fff;   display:block;padding-bottom:7px; }.zwyw_xw a.tag_news{   color:#007ef2;display:block;  width:105px; height:60px; text-align:center; line-height:60px;}.none{ display:none}.block{ display:block}/*link*/.link{ width:1180px; margin:0 auto; height:46px; line-height:46px;}.link dl dt{ float:left; color:#FFF; width:152px; background:#004ea2; text-align:center;}.link dl dt h3{ font-weight:normal;}.link dl dd{ float:left; margin-left:15px;}.link dl dd a{ margin:0 10px;}