﻿/*公用样式*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup,iframe{margin:0;padding:0; border:0;}
body{font-family:"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei",SimSun,sans-serif;font-size:12px;line-height:24px;background:#fff;color:#333;}

/*小元素*/
input,textarea{resize:none;font-family:"Microsoft YaHei";background:#fff;border:0;}
input:focus,textarea:focus{outline:none;}
img{border:none;vertical-align:middle;}
ul,li{list-style:none;}
a{text-decoration:none;color:#fff;outline:none;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
em, i {font-style: normal;}


/*常用浮动和网页宽度等*/
.fl{float:left;display:inline;}/*左浮动left*/
.fr{float:right;display:inline;}/*右浮动right*/
.ce{margin:0px auto;}/*水平居中对齐*/
.cl{clear:both;}/*清除浮动*/
.of{overflow:hidden;}/*隐藏溢出*/
.kuang{border:solid 1px #d4d4d4;background-color:#fff;}/*框线*/

.w1000{width:1000px;margin:0px auto;overflow:hidden;}/*宽度*/
.w1100{width:1100px;margin:0px auto;overflow:hidden;min-width:1000px;}/*宽度*/
.w1200{width:1200px;margin:0px auto;min-width:1200px;}/*宽度*/

/*常用文本缩进*/
.ti_1{text-indent:10px;}
.ti_2{text-indent:20px;}
.ti_3{text-indent:30px;}
.ti_4{text-indent:40px;}

/*=============固定网站样式=============*/

table,tr,td{ font-size:12px; color:#333333; line-height:20px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; }

/*
a:link {color:#333333; text-decoration: none;}
a:visited {color:#333333; text-decoration: none;}
a:hover {color:#004fa8;text-decoration: none;}
a:active {color: #004fa8;text-decoration: underline;}*/

/*清除浮动*/
.clearfix:after {content:'';display:block;clear:both;}


/*page-通用*/
DIV.digg { text-align:center; line-height:40px;margin-top:15px;}
DIV.digg A { border:#666 1px solid; padding:5px; margin:2px;COLOR: #666; TEXT-DECORATION: none;}
DIV.digg A:hover {border:#7d5344 1px solid;COLOR: #7d5344; }
DIV.digg A:active {BORDER:#7d5344 1px solid; COLOR: #7d5344; }
DIV.digg SPAN.current {BORDER: #7d5344 1px solid; PADDING: 5px;  FONT-WEIGHT: bold;  MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #7d5344;}
DIV.digg SPAN.disabled {BORDER: #eee 1px solid; PADDING: 5px;  MARGIN: 2px; COLOR: #ddd; }

/*page圆角-通用*/
DIV.digg {text-align:center;line-height:40px;clear:both;float:right; font-size:14px;}
DIV.digg A {border:#666 1px solid;PADDING:5px 10px;margin:5px;COLOR:#666;TEXT-DECORATION:none;border-radius:5px;}
DIV.digg A:hover {border:#ff9900 1px solid;COLOR:#ff9900;border-radius:5px;}
DIV.digg A:active {BORDER:#ff9900 1px solid;COLOR:#ff9900;border-radius:5px;}
DIV.digg SPAN.current {BORDER:#ff9900 1px solid;PADDING:5px 10px;FONT-WEIGHT:bold;MARGIN:5px;COLOR:#fff;BACKGROUND-COLOR:#ff9900;border-radius:5px;}
DIV.digg SPAN.disabled {BORDER:#ccc 1px solid;PADDING:5px;MARGIN:5px;COLOR:#666; background-color:#fff;border-radius:5px;}
.bds .contact table tr td table tr .nr.text14.text30 {font-size: 14px;}
.bds .contact table tr td table tr .nr.text14 span {font-size: 14px;}

/* 动画 */
.transform,.r-l-b-tit-b,.r-l-b-tit-b p,.menu-list li h3 span,.honour-list2-img:before,.honour-list2-img:after,.honour-list2 li p{-moz-transition:all .4s ease 0s; /* Firefox 4 */-webkit-transition:all .4s ease 0s; /* Safari and Chrome */-o-transition:all .4s ease 0s; /* Opera */}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90,.menu-list li.current h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}
.rotate45{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);  -ms-transform:rotate(45deg);transform:rotate(45deg);}



/*头部*/
.header{width: 100%;height:120px;background: #fff;box-shadow: 0 1px 5px rgba(0,0,0,.2)}
.logo img{margin: 30px 0;}
.search-b{position: relative;top: 0;display: none;z-index: 100;}
.search-btn{display: block;cursor: pointer;float:right;padding-top: 55px;}
.search-btn span{display: inline-block;width: 47px;height: 47px;background: url('../images/search-icon.png') no-repeat;background-size: cover;background-position: 0 -55px;}
.search-b-in{position: absolute;top: -70px;right: 0px;}
.search-b-in.col-sm-3{padding-right: 0;}
.icon-search {width:24px;height:24px;padding-top:10px;}
.input-group-btn .btn{background-color: #d0d0d0;color: #fff;z-index: 2;}
.input-s{border: 1px solid #5d708a;}
.hot-search a{line-height: 34px;color: #999999;font-size: 14px;}
.input-group{border: 1px solid #dfdfdf;display: inline-block;position: absolute;right: 112px;top: 0;z-index: 10;}
.input-group .i-group-select{width: 120px;float: left;height: 45px;position: relative;}
.input-group .i-group{width: 300px;position: relative;float: left;background: #fff;}
.input-group .i-group .form-control {float:left;width:265px;height: 45px;}
.input-group .i-group input{border: none;box-shadow: none;border-radius: 0;text-indent: 10px;}
.input-group .i-group span{position: absolute;top: 12px;right: 18px;color: #b8b8b8;z-index: 2;font-size: 24px;}
.up-icon{background: #ffffff;border: 1px solid #dfdfdf;display: inline-block;width: 20px;height: 20px;border-right: none;border-bottom: none;position: absolute;top: -10px;right: 10px;}
.select{width: 120px;display: inline-block;position: relative;background: #ffffff;height: 45px;line-height: 45px;}
.select-slide{position: absolute;top: 45px;left: -1px;width: 100%;}
.select a{font-size: 14px;color: #000000;display: block;padding-left: 20px;}
.select a span{font-size: 14px;color: #000000;}
.select a i{float: right;color: #000000;}
.select-slide{border: 1px solid #dfdfdf;background: #ffffff;overflow: auto;height: 250px; display: none;}
.select-slide a{line-height: 30px;}
.select-slide a:hover{color: #E93A19;}
.company-name{display: inline-block;vertical-align: bottom;margin-bottom: 12px;margin-left: 10px;}
.company-name h2{font-size: 20px;font-weight: bold;color: #333;}
.company-name small{font-size: 12px;font-weight: bold;color: #666666;font-family: Arial,'微软雅黑';}
.header-phone{text-align: right;}
.header-phone .sale-phone .sale-phone-iocn{display: inline-block;width: 58px;height: 58px;background: url('../images/phone1.png') no-repeat;background-size: cover;position: absolute;right: 190px;top: -6px;}
.header-phone .sale-phone{font-size: 14px;color: #666666;line-height: 20px;}
.header-phone .sale-phone i{color: #ec3902;font-size: 16px;vertical-align: middle;}
.header-phone .sale-phone em{color: #ec3902;font-size: 16px;vertical-align: middle;}
.header-phone .sale-phone span{display: inline-block;width: 23px;height: 22px;background: url('../images/phone-icon1.png') no-repeat;background-size: cover;vertical-align: middle;margin-right: 5px;}
.language{text-align: right;}
.language a{display: inline-block;font-size: 12px;color: #666666;line-height: 32px;text-align: center;margin:0 2px;}
.language span{color: #666666;}
.language a:hover{color: #E93A19;}


/*导航*/
.rel{position: relative;}
.navigation{z-index: 10;position: relative;}
.navigation ul,.navigation li{background-repeat: no-repeat;background-position: right; center;}
.navigation{padding: 0;margin-bottom: 0;border-top: 1px solid #e5e5e5;float: right;margin-top: 10px;}
.navigation li{float: left;text-align: center;padding:5px 5px 9px 5px;position: relative; }
 .navigation li:hover{background: url('../images/dao-san.png') no-repeat; background-position: center bottom;}
.navigation li:last-child{padding-right: 0;}
.navigation li a{color:#333333;padding-top: 0;line-height: inherit;font-size: 16px;font-weight: bold;position: relative;padding: 0 10px;}
.navigation li a:hover {color:#e93a19;}
.navigation li.current{background-image: url('../images/nav-tips.png');background-position: center bottom;}
.navigation li a span{display: inline-block;width: 4px;height: 4px;border-radius: 2px;background: #707070;margin-right: 10px;vertical-align: middle;position: absolute;left: -5px;top: 8px;}
.navigation li.current a,.navigation li.current:hover a{color: #e93a19;}
.navigation li.current{background: url('../images/dao-san.png') no-repeat; background-position: center bottom;}
.navbar{height: 120px;}
.navbar-content {float:left;padding-top: 15px;padding-right: 15px;}
.navbar-content:after{content: '';display: block;clear: both;}
.navigation li .sub-nav a{font-weight: normal;}
.navigation li .sub-nav a:hover {color:#ec3902;}
.sub-nav{display: none;position: absolute;left: 0;text-align: left;top: 37px;box-shadow: 0 5px 5px rgba(204,204,204,0.8);}
.sub-nav-p{width: 1000px;left: -520px;}
.sub-nav-p dl{width: 12.5%;}
.sub-nav dd span{display: inline-block;width: 8px;height: 8px;border-radius: 4px;}
.sub-nav2 dl dd{width: 120px;}
.sub-nav2 dl{position: relative;left: 0;top: 0px;}
.sub-nav2 dl dd.dd-active a{color: #d60c18;}
.sub-nav2 dl dd a{ color: #333333;font-size: 14px;padding:0;width: 100%;display: inline-block;}
.sub-nav2 dl dd a i{float: right;margin-right: 20px;font-size: 18px;font-weight: bold;}
.sub-nav dl{display: block;margin-bottom: 0;float: left;background: #fdfcfc;padding:0px;text-indent: 10px; text-align: left;box-shadow: 0px 0px 2px rgba(195,198,200,0.8);}
.sub-nav dt,.sub-nav dd{display: block;padding-top: 5px;}
.sub-nav dd:last-child{border-bottom: none;}
.sub-nav dt{font-size: 14px;line-height: 30px;position: relative;}
.sub-nav dd{font-size: 12px;line-height: 30px;padding-left: 0px;position: relative;}
.sub-nav-btn,.ssub-nav-btn{display: none;float: right;}
.sub-nav3{position: relative; width: 180px; left:0px;top:0px;background: #f1f1f1;display: none; z-index: 999;}
.sub-nav3 a{text-overflow: ellipsis;white-space: nowrap;display:block;float: none;text-indent: 0;border-bottom:1px #dddddd solid;display: block;width: 100%;color: #666666;font-size: 12px;padding-left: 20px;}
.sub-nav dd .sub-nav3 a{display: block;padding:3px 10px 3px 30px;}
.sub-nav dd .sub-nav3 a span{margin-right: 5px;}
.navbar-default .navbar-nav > li > a{ color: #555; padding-bottom: 0;}
.sliderovely{position: fixed;top: 0;left: 0;height:100%;width: 100%;background:rgba(0,0,0,.15);z-index: 99;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}
.product-li .sub-nav{display: none;}
.product-li .product-show{position: absolute;left: 0;top: 37px;box-shadow: 0px 0px 2px rgba(195,198,200,0.8);background: #ffffff;padding: 25px 0 50px;display: none;}
.product-show-c{margin:0 auto;}
.product-show-img,.product-show-all{float: left;}
.product-show-img img{max-width: 100%;margin-right: 20px;}
.product-show-all{width: 100%;}
.navigation li .product-show-all a{font-weight: normal;text-align: left;display: inline-block;color: #000000;font-size: 14px;padding: 15px 0;width: 14%;float: left;}
.navigation li:hover .product-show-all a{color: #000000;font-size: 14px;}
.navigation li .product-show-all .product-show-list{border-bottom: 1px solid #dddddd;text-align: left;width: 100%;}
.navigation li .product-show-all a:hover{color:#e93a19; }
.sub-nav .border{width:0px; height:0px; border:10px solid; border-color: transparent transparent #c02a2a transparent ;left: 30px;top: -20px;position: absolute;}
.button{display: inline-block;position: relative;background: #cccccc;color: #666666;
text-shadow: 1px 1px 1px rgba(255,255,255, .22);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding:2px 10px 0;
text-align: center;
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
transition: all 0.15s ease;
margin-right: 5px;
text-align: center;
line-height:20px;
}
.button:hover{color: }

/*banner*/
.bds{height:560px;overflow:hidden;clear:both;}
.banner {width:1200px;height:560px;position:relative;margin:0 auto;}
#focus {width:1920px;height:560px;overflow:hidden;position:absolute;/*left:-410px;*/top:0;    left: -30%;}
#focus ul {height:560px;position:absolute;}
#focus ul li {float:left;width:1920px;height:560px;overflow:hidden;position: relative;}
#focus ul li a {display:block;width:1920px;height:560px;}
#focus ul li img {width:100%;}
#focus .btn {width:200px;margin:0 auto;}
#focus .preNext {width:48px;height:99px;position:absolute;top:220px;cursor:pointer;}
#focus .btn span {display:inline-block;cursor:pointer;background: transparent;border: 2px solid #ffffff;box-shadow: 0 0px 3px #ffffff;width: 14px;height: 14px;border-radius: 10px;margin:0 5px;}
#focus .btn span.on {background:#fff; }
#focus .dw {width:1920px;position:absolute;bottom:20px;left: 0;}


/*菜单*/
.main-menu{background: #031e34;height: 40px;}
.main-menu li{float: left;width: 24%;border-right: 1px solid #4f6271;position: relative;}
.main-menu li:last-child{border-right: none; }
.main-menu li .menu-theme{height: 40px;}
.main-menu li .menu-theme a{display: inline-block;width: 100%;text-align: center;line-height: 40px;font-size: 14px;color: #ffffff;}
.main-menu li .menu-theme a span{display: inline-block;width: 30px;height: 26px;background: url('../images/menu-icon.png') no-repeat;background-size: cover;background-position: 0 -89px;vertical-align: middle;margin-right: 5px;}
.main-menu li:nth-child(2) .menu-theme a span{background-position: 0 -55px;width: 28px;height: 22px;}
.main-menu li:nth-child(3) .menu-theme a span{background-position: 0 -23px;width: 28px;height: 22px;}
.main-menu li:nth-child(4) .menu-theme a span{background-position: 0 4px;width: 22px;height: 22px;}
.main-menu li .menu-slide{position: absolute;bottom: 40px;left: 0;padding: 18px;background:#ffffff;padding-bottom: 50px;display: none;z-index: 20;}
.main-menu li .menu-slide a.menu-slide-a{display: block;width: 100%;margin-left: 0;margin-top: 0;}
.main-menu li .menu-slide img{width: 100%;}
.main-menu li .menu-slide a{width: 50%;font-size: 12px;color: #000000;display: inline-block;margin-left: -2px;margin-top: 20px;}


/*核心业务*/
.main{margin-top: 30px;}
.index-item1{text-align: center;margin-bottom: 25px;}
.index-item1-t{border-bottom: 1px solid #dcdcdc;}
.index-item1-t h1{font-size: 30px;color: #007bc4;margin-bottom: 20px;}
.index-item1 small{padding-top: 15px;border-top: 1px solid #366e91;font-size: 14px;color: #999999;display: inline-block;margin-top: -1px;}
.item-hexin-list{float:left;width:595px;margin-bottom: 10px;background: #19a6db;}
.item-hexin-list a{display: block;}
.item-hexin-list:nth-child(2n){margin-right: 0;margin-left: 5px;}
.item-hexin-list:nth-child(2n+1){margin-left: 0;margin-right: 5px;}
.item-hexin-l,.item-hexin-r{padding:0;overflow: hidden;}
.item-hexin-list img{width:292px;height:250px;}
.item-hexin-list a .item-hexin-r h1{color: #ffffff;font-size: 20px;text-align: center;margin-bottom: 20px;}
.item-hexin-list a .item-hexin-r p{color: #ffffff;font-size: 14px;line-height: 24px;max-height: 120px;overflow: hidden;}
.item-hexin-list a .item-hexin-r{padding:30px;width:233px;}
.item-hexin-list:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2); -ms-transform:scale(1.2);transform:scale(1.2);}
.item-hexin-list:hover .item-hexin-r h1, .item-hexin-list:hover .item-hexin-r p {color: #a2e6ff;}
/*合作品牌*/
.our-customer {margin-top: 40px;margin-bottom: 60px;height: 766px;}
.our-customer-t .border{width:0px; height:0px; border:10px solid; border-color: #ea3500 transparent transparent transparent ;left: 40px;bottom: -20px;position: absolute;}
.our-customer-t{height: 80px;position: relative;background: #ea3500;}
.our-customer-t h1{font-size: 30px;color: #ffffff;line-height: 80px;text-align: center;}
.our-customer-b{position: relative;}
.our-customer-b a{position: absolute;right: 0;top: 50%;padding:0 25px;line-height: 35px;background: #ffffff;border-radius: 5px;margin-top: -17px;color: #ea3500;font-size: 14px;}
.our-customer-b a i.icon-plus-1 {display:inline-block;width:14px;height:14px;background:url('../images/kh_icon.png') no-repeat 0 3px;}
.our-customer-content{margin-top: 50px; }
.our-customer-list {}
.our-customer-list ul{border: 1px solid #e6e6e6;}
.our-customer-list li{float: left;width: 23%; margin:10px;overflow: hidden;border: 1px solid #e6e6e6; text-align:center;line-height: 35px;font-size: 16px;}
.our-customer-list li:nth-of-type(5),.our-customer-list li:nth-of-type(10) {border-right:none;}
.our-customer-list li img{width: 100%;}
/*.our-customer-list li:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.2);-o-transform:scale(1.2); -ms-transform:scale(1.1);transform:scale(1.1);}*/
.our-customer-b a:hover{background: #f7b09a;}

/*新闻*/
.main-content{padding-top: 70px;background: #f4f4f4 url('../images/main-nei-bg.jpg') no-repeat top center;padding-bottom: 60px;}
.main-content-t{text-align: center;}
.main-content-t small{font-size: 18px;color: #848484;font-family: 'Arial','微软雅黑';line-height: 28px;}
.main-content-t h1{color: #464646;font-size: 60px;font-family: '华文细黑','Arial','微软雅黑';margin:20px 0 18px;}
.main-content-t p{font-size: 18px;color: #000000;font-family: '新宋体','Arial','微软雅黑';line-height: 28px;}

.clearfix:before,.clearfix:after {display:table;line-height:0;content:"";}
.about {margin-bottom:60px;}
.news-list {width:534px;float:left;border-bottom:1px dashed #cfd3d8;padding:20px 0;margin-bottom: 0;margin-right:130px;}
.news-list:nth-child(2n) {margin-right:0;}
.news-list-img img {width:148px;height:90px;}
.news-list-b {padding-left: 20px;width: 365px;}
.news-list-b h2 {padding:10px 0;color: #444;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:0;width: 100%;font-weight: 500;}
.news-list-b p {margin-bottom:0;height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #666;font-size: 14px;overflow: hidden;}
.main-content-t h1,.about {margin-top:40px;margin-bottom:0;}
.about{margin-top: 60px;}
.about-nav{text-align: center;margin-bottom: 50px;}
.about-nav li{display: inline-block;margin:0 10px 10px;}
.about-nav li a{font-size: 16px;color: #464646;display: inline-block;padding:5px 20px;background: #fff;border-radius: 20px;}
.about-nav li.active a,.about-nav li.active:hover a{color: #fff;background: #eb3900;}
.about-content{position: relative;}
.news-list:hover .news-list-b h2 {color: #da251d;font-weight: bold;}
.news-time{margin-right: 40px;}
.news-time span{display: inline-block;width: 16px;height: 16px;background: url('../images/news-map.png') no-repeat;background-position: 0 -23px;background-size: cover;vertical-align: middle;}

.about{margin-top: 60px;}
.about-nav{text-align: center;margin-bottom: 50px;}
.about-nav li{display: inline-block;margin:0 10px 10px;}
.about-nav li a{font-size: 16px;color: #464646;display: inline-block;padding:5px 20px;background: #ffffff;border-radius: 20px;}
.about-nav li.active a,.about-nav li.active:hover a{color: #ffffff;background: #eb3900;}
.about-content{position: relative;}
.about-content .about-b-list{position: absolute;top: 0;left: 0;opacity: 0;filter:Alpha(opacity=0);width: 100%;overflow: hidden;z-index: 0;display: none;}
.about-content .about-b-list.in{position: relative;opacity: 1;filter:Alpha(opacity=100);z-index: 1;overflow: visible;display: block;}




/*底部*/
.footer01{background: #393939;}
.footer-content{margin-top: 30px;padding-bottom: 40px;}
.footer-content-t{position: relative;padding-bottom: 10px;border-bottom: 1px solid #484848;}
.footer-content-t h1{font-size: 14px;color: #ffffff;}
.footer-content-t a{font-size: 12px;color: #ffffff;position: absolute;right: 0;top: 0;}
.footer-content-t a i.icon-plus-1 {display:inline-block;width:14px;height:14px;background:url('../images/jia_icon.png') no-repeat 0 3px;}
.footer-content-l{padding-left: 0;padding-right: 10px;width:383px;}
.footer-content-c{padding: 0 15px;width:383px;}
.footer-content-r{padding-left: 10px;padding-right: 0px;width:383px;}
.footer-content-b{margin-top: 30px;}
.footer-content-b li{width: 383px;}
.footer-content-b li a{display: inline-block;width:32%;font-size: 12px;color: #999999;line-height:34px;}
.footer-content-b p{font-size: 12px;color: #999999;line-height: 24px;padding-right: 15px;}
.footer-content-b .footer-wei-l{width: 30%;float: left;text-align: right;}
.footer-content-b .footer-wei-r{float: left;}
.footer-content-b .footer-wei-r .weixin-img{background: #ffffff;}
.footer-bottom{margin-top: 0px;border-top: 1px solid #484848;padding:10px 0;}
.footer-bottom-link,.footer-address,.footer-info{display: inline-block;vertical-align: middle;}

.footer-bottom-link li{}
.footer-bottom-link li a{border-right: 1px solid #555555;display: inline-block;padding-right: 15px;line-height: 14px;}
.footer-link{padding: 10px 0;border-top: 1px solid #484848;}
.footer-link span{color: #999999;font-size: 12px;display: inline-block;}
.footer-link .link-list{padding-left: 10px;display: inline-block;}
.footer-link .link-list a{color: #999999;font-size: 12px;display: inline-block;padding-right: 10px;margin-right: 10px;border-right: 1px solid #555555;margin-bottom: 10px;}
.footer-link .link-list a:hover{color: #ea3500;}

.footer-bottom-link li a{color: #999999;font-size: 12px;}
.footer-address{margin-left: 20px;}
.footer-address p{color: #999999;font-size: 12px;}
.footer-info p{line-height: 20px;}
.footer-info p,.footer-info p a{color: #999999;font-size: 12px;}
.footer-info{float: right;}
.footer-info p a{margin:0 10px;position: relative;}
.footer-info p a span{display: inline-block;width: 48px;height: 42px;background: url('../images/111.png') no-repeat;background-size: cover;position: absolute;top: -15px;}

.footer-content-b li a:hover{color: #ea3500;}
.footer-content-t a:hover,.footer-bottom-link li:hover a{color: #ea3500;}


#goKefu #gotoTop{display: none;}
#goKefu{width: 45px;top: 35% !important;right: 0;position: fixed;z-index: 9980;}
#goKefu .kefutext .kefuBox { line-height:15px; border-radius: 2px 0 0 2px;color: #fff;cursor: pointer;float: right;height: 45px;margin-bottom: 3px; position: relative;text-align: center;width: 45px;}
#goKefu .kefutext .kefuBox a{display: inline-block;border: none;text-align: center;background-color: #3d3d3d;height: 45px;width: 45px;text-align: center;}
#goKefu .kefutext .kefuBox .iconname{font-size:12px; color: #fff;display: inline-block;}
#goKefu .kefutext .kefuBox a:hover{background-color: #008cd6;}
#goKefu .kefutext .kefuBox .kf_icon,#goKefu .kefutext .kefuBox .qq_icon,#goKefu .kefutext .kefuBox .mail_icon,#goKefu .kefutext .kefuBox .top_icon {margin: 0 auto;display: block;}
#goKefu .kefutext .kefuBox .kf_icon {background:url(../images/kf_icon.png) no-repeat 0 3px;width:23px;height:28px;}
#goKefu .kefutext .kefuBox .qq_icon {background:url(../images/qq_icon.png) no-repeat 0 10px;width:26px;height:45px;}
#goKefu .kefutext .kefuBox .mail_icon {background:url(../images/mail_icon.png) no-repeat 0 10px;width:26px;height:45px;}
#goKefu .kefutext .kefuBox .top_icon {background:url(../images/top_icon.png) no-repeat 0 10px;width:26px;height:45px;}


/*内页banner*/
.abt_ban,.pro_ban,.par_ban,.case_ban,.news_ban,.cont_ban,.join_ban {width:100%;height:300px;}
.abt_ban {background:url('../images/abt_ban.jpg') no-repeat center;}
.pro_ban {background:url('../images/pro_ban.jpg') no-repeat center;}
.par_ban {background:url('../images/par_ban.jpg') no-repeat center;}
.case_ban {background:url('../images/case_ban.jpg') no-repeat center;}
.news_ban {background:url('../images/news_ban.jpg') no-repeat center;}
.cont_ban {background:url('../images/cont_ban.jpg') no-repeat center;}
.join_ban {background:url('../images/join_ban.jpg') no-repeat center;}


/*内页导航*/
.ny_weizhi {height:50px;line-height:50px;}
.ny_weizhi span {color:#ccc;padding:0 5px;}
.ny_weizhi a {color:#434343;font-size:14px;}
.ny_list {text-align:center;border-bottom:1px solid #f1f1f1;padding: 5px 0;}
.ny_list a {padding:1px 3px;margin-right:1px;font-size: 12px;}
.ny_list a:hover,.ny_list a.on {border-bottom:3px solid #3ccaee;}

/*内页产品*/
.pro_ny {padding-top:20px;}
.pro_ny2 {width:900px;}
.pro_ny li {float:left;width:280px;height:315px;padding:20px 25px 0 0;}
.pro_ny li:nth-of-type(4n+4) {padding-right:0;}
.pro_ny li span {display:block;text-align:center;height: 35px;line-height: 35px;font-size:14px;}

/*合作品牌*/
.pp_ny {padding-top:20px;}
.pp_ny li {float:left;width:250px;padding:20px 55px 40px 0;}
.pp_ny li:nth-of-type(4n+4) {padding-right:0;}
.pp_ny li .gall_tit {display:block;height: 35px;line-height: 35px;font-size:16px;border-bottom: 1px solid #e1e1e1;position:relative;top:0;left:0;color: #0e6eb8;
font-weight: bold;padding-top:10px;}
.pp_ny li .gall_jj {padding-top:10px;height:50px;overflow:hidden;}
.pp_ny li .gall_tit:before {position: absolute;content: "";width: 10px;height: 1px;background-color: #3c3c3c;margin-top: 35px;-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}


/*技术中心*/
.news_ny {padding-top:20px;}
.news_ny li{width:1158px; height:180px; padding:16px 20px; border:1px solid #e0e0e0; background:#fff; margin-bottom:25px; overflow:hidden;}
.news_ny li .img{width:290px; height:180px; text-align:center; overflow:hidden;}
.news_ny li .img img{vertical-align:middle; width:290px; height:180px;}
.news_ny li .img span{vertical-align:middle; display:inline-block; height:100%;}
.news_ny li .des{width:665px; height:180px; margin-left:25px; overflow:hidden;}
.news_ny li .des_tit{height:35px; line-height:35px; margin:12px 0 8px; overflow:hidden;}
.news_ny li .des_tit a{font-size:18px; color:#313131;}
.news_ny li .des_brief{height:110px; line-height:22px;color:#929090; overflow:hidden;}
.news_ny li .des_more{display:block; width:115px; height:28px; line-height:28px; border:1px solid #b6b6b6; border-radius:20px; text-align:center; color:#7c7c7c; overflow:hidden;}
.news_ny li .time{display:block; width:100px; padding-top:30px; color:#bcbcbc; font-size:14px; overflow:hidden;}
.news_ny li .time font{display:block; color:#7d7d7d; font-size:28px;}
.news_ny li .time .more{display:block; width:25px; height:25px; margin-top:9px; background:url('../images/arr.png') no-repeat; overflow:hidden;}
.news_ny li .des_tit a:hover{color:#be0f34;}
.news_ny li .des_more:hover{color:#be0f34; border:1px solid #be0f34;}
.news_ny li .time .more:hover{background:url('../images/arr2.png') no-repeat;}

/*关于我们*/
.abt_ny,.join_ny {padding-top:20px;}
.abtnr_fl {width:650px;}
.abtnr_fl h2 {color:#3ccaee;font-size:26px;font-weight:normal;padding-bottom:40px;}
.abtnr_fl .abt_txt {font-size:14px;line-height:30px;}
.join_ny {font-size:16px;}

/*联系我们*/
.abt_ny h2 {text-align:center;font-size: 28px;color: #464646;padding-bottom:20px;padding-top:60px;}
.abt_ny ul {height:220px;}
.abt_ny li {float:left;width:355px;height:160px;border-style: solid dotted dotted solid;border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221) transparent;border-width: 0px 1px 0px 0px;padding:20px;}
.abt_ny li:last-child {border-right:none;}
.abt_ny li img,.abt_ny li span {display:block;text-align:center;margin:0 auto;}
.abt_ny li span {font-size:20px;padding:20px 0;color:#5a5a5a;}
.con_map2 {padding-bottom:20px;}

/*文章详情*/
.news_ny h2.tit {border-bottom:1px dashed #ccc;text-align:center;font-size: 22px;line-height: 35px;}
.news_time {text-align:center;padding-top:20px;}
.news_time span {display:inline-block;padding: 0 20px;font-size:14px;}
.news_time .fx {display:inline-block;vertical-align: bottom;padding-left:20px;}
.news_view {padding-top:20px;font-size:14px;line-height:28px;}
.news_ny .pn {padding-top:20px;border-top:1px dashed #ccc;margin-top:20px;}
.news_ny .pn span {display:block;font-size:14px;}
.news_ny .pn span a:hover {color:#3ccaee;}

/*产品*/
.ny_list_bg {width:250px;height:111px;background:#3ccaee;text-align:center;}
.ny_list_bg h2 {color:#fff;font-size:22px;font-weight:normal;padding-top: 40px;}
.ny_list_bg span {color:#fff;font-size:14px;text-transform: uppercase;}

.pro_cont {width:900px;}
.abt_txt{padding-top:20px; line-height:24px;}
.bbb-table{border-collapse:collapse;table-layout:fixed;border-spacing:0;width:100%;word-wrap: break-word;}
.bbb-table tr:hover,.bbb-table tr:hover td,.bbb-table tr:hover,.bbb-table tr:hover a {background:#3ccaee;color:#fff;}
.bbb-table tr:nth-child(odd) {background:#f0f0f0; border: 1px solid black;}
.bbb-table th{height:40px;line-height:40px;color:#fff;font-size:12px;background:#8d8d8d; border: 1px solid black;word-wrap: break-word;}
.bbb-table .td1{width:55px;text-align:center;}
.bbb-table .td2{width:45px;padding:0 4px;text-align:center;}
.bbb-table .td3{width:30px;padding:0 4px;text-align:center;}
.bbb-table .td4{width:40px;padding:0 4px;text-align:center;}
.bbb-table .td5{width:60px;text-align:center;}
.bbb-table .td6{width:66px;text-align:center;}
.bbb-table td.td1{height:80px;}
.bbb-table td.td1 img{width:60px;height:60px;}
.bbb-table td{vertical-align:middle;text-align:center;font-size:12px;border: 1px solid black;}
.bbb-table,.bbb-table a{color:#333;}
#search {height: 30px;}
#search .s_gjc {padding-left:10px;}
#search a {margin: 6px 5px 0 5px;display: inline-block;}

.list_dt {background:#757575;color:white;width:190px;padding:0 40px 0 20px;height:50px;line-height:50px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;border-bottom:1px solid #ccc;}
.list_dt:hover {background:#3ccaee;}
.list_dt:hover ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#3ccaee;}
#open {background:#757575;}
#open ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#3ccaee;}
.list_dt_icon {position:absolute;right:10px;top:20px;display:block;width:12px;height:12px;background:url("../images/off.png") no-repeat;background-size:cover;}
#open .list_dt_icon {background:url("../images/open.png") no-repeat;background-size:cover;}
.ny_item .list_dd {}
.ny_item .list_li {background:#4e4e4e;list-style-type:none;color:white;width:240px;padding:0 5px;height:34px;line-height:34px;cursor:pointer;text-align:left;}
.ny_item .list_li a {color:#fff;text-align:left;}
.ny_item .list_li a:hover {border:none;}
.ny_item .list_li:hover {background:#ff9900;}

.details_main {border:1px solid #dedede;overflow:hidden;}
.details_topbox_left {width:360px;padding:9px;overflow:hidden;}
.details_topbox_left_lay_pics {width:358px;height:358px;overflow:hidden;border:1px solid #dedede;position:relative;z-index:1;}
.details_topbox_left_lay_pics .chs {display:block;background:#fff;margin:0;width:340px;height:340px;overflow:hidden;position:absolute;left:9px;top:9px;opacity:0;filter:alpha(opacity=0);z-index:1;line-height:0;text-align:center;}
.details_topbox_left_lay_pics .chs.current {opacity:1;filter:alpha(opacity=100);z-index:2;}
.details_topbox_left_lay_pics .chs img {display:inline-block;max-width:100%;vertical-align:middle;}
.details_topbox_left_lay_pics .chs:after {content:'';display:inline-block;height:100%;width:0;overflow:hidden;vertical-align:middle;}
.details_topbox_left_lay_pics .prev,.details_topbox_left_lay_pics .next {position:absolute;top:50%;z-index:10;width:30px;height:30px;cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,0.5);display:none;}
.details_topbox_left_lay_pics .prev {left:10px;background:#fff url(../images/homeimages/left-img_03.png) no-repeat center;}
.details_topbox_left_lay_pics .next {right:10px;background:#fff url(../images/homeimages/right-img_03.png) no-repeat center;}
.details_topbox_left_lay_info {margin-top:39px;border-top:1px solid #dedede;padding:12px 0;overflow:hidden;}
.details_topbox_left_lay_info .left_info {font-size:12px;color:#cc3333;width:130px;overflow:hidden;float:left;}
.details_topbox_left_lay_info .right_info {font-size:12px;color:#333;width:220px;text-align:right;overflow:hidden;float:right;}
.details_topbox_left_lay_info .right_info font {color:#cc3333;font-size:14px;}
.details_topbox_mid {width:450px;padding:14px 20px;}
.details_topbox_mid-title {line-height:24px;font-size:16px;font-weight:bold;color:#333;margin-bottom:7px;}
.details_topbox_mid  .item-title {border-bottom: 1px solid #ebebeb;height:35px;line-height:35px;font-size:14px;color:#666;font-weight:normal;}
.details_topbox_mid  .item .left {width:130px;padding-left:17px;padding-right:17px;background: #f0f0f0;font-weight: bold;text-align: right;}
.details_topbox_mid  .item .right {padding-left:10px;}
.details_topbox_mid  .item-content {line-height:42px;font-size:14px;font-weight:normal;border-bottom:1px solid #ebebeb;}
.details_topbox_mid  .item-content .left,.details_topbox_mid  .item-content .right {height:39px;overflow:hidden;}
.details_topbox_mid  .item-content,.details_topbox_mid  .item-content a {color:#666;}
.yyy {border:1px solid #ffcc7f;height:90px;line-height:22px;background:#ffffe5 url(../images/lamp.png) no-repeat 3px 5px;padding:3px 0;padding-left:22px;font-size:12px;color:#333;font-weight:normal;overflow:hidden;margin-top:12px;}

.p_box {padding:14px 5px;font-size:14px;line-height:28px;}
.p_box,.p_box a,.p_box a:hover {color:#666;}
.p_box table {border:none;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;}
.p_box td,.p_box th {width:33.3333%;vertical-align:top;height:32px;line-height: 32px;padding: 0 20px;}
.p_box em,.p_box span {display:inline-block;}
.p_box em {text-align:right;font-style:normal;width: 180px;height: 30px;border-right:1px solid #ebebeb;padding: 0 10px;margin-right: 5px;font-weight: bold;background: #f0f0f0;}

.pro_ny_fl {width:250px;}
.left-contact{clear:both;border:1px solid #cecece;padding:10px;margin-top:10px;line-height:25px;color:#000;}
.left-contact img{width:100%;}
.left-con {font-size:14px;}




/*产品详情*/
.proxq_top{height:365px;}
.proxq_img{width:365px; height:auto; margin:0 auto; overflow:hidden;}
.pro_xq_right{width:54%;}
.pro_xq_title{line-height:40px;font-size:24px;color:#3ccaee;padding-top:5px;border-bottom:1px dashed #ccc;}
.pro_xq_jj{height: 220px;overflow: hidden;font-size:14px;color:#333;padding-top:10px;}
.pro_xq_cs{line-height:24px;color:#333;}
.pro_xq_other{padding-top:20px;}

/*放大镜*/
.page{max-width:400px;background:#fff;color:#555;}
.pre{background:#333;padding:10px;overflow:auto;color:#BBB7A9;}
.demo{text-align:center;padding:30px 0;}
.sp-loading{text-align:center;max-width:400px;padding:15px;border:5px solid #eee;border-radius:3px;font-size:12px;color:#888;}
.sp-wrap{line-height:0;font-size:0;background:#eee;border:5px solid #eee;border-radius:3px;position:relative;margin:16px 0 15px 0;float:left;width:400px;height:400px;}
.sp-thumbs{text-align:left;display:inline-block;}
.sp-thumbs img{min-height:75px;min-width:75px;max-width:75px;}
.sp-thumbs a:link,.sp-thumbs a:visited{margin: 5px;width:75px;height:75px;overflow:hidden;opacity:.3;display:inline-block;background-size:cover;background-position:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active,.sp-current{opacity:1!important;position:relative;}
.sp-large{position:relative;overflow:hidden;top:0;left:0;}
.sp-large a img{max-width:100%;height:auto;}
.sp-large a{display:block;}
.sp-zoom{position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:none;}
.sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%;background:rgb(0,0,0);background:rgba(0,0,0,.9);z-index:500;display:none;cursor:pointer;}
.sp-lightbox img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:90%;max-height:90%;border:2px solid #fff;}
#sp-prev,#sp-next{position:absolute;top:50%;margin-top:-25px;z-index:501;color:#fff;padding:14px;text-decoration:none;background:#000;border-radius:25px;border:2px solid #fff;width:50px;height:50px;box-sizing:border-box;transition:.2s;}
#sp-prev{left:10px;}
#sp-prev:before{content:'';border:7px solid transparent;border-right:15px solid #fff;position:absolute;top:16px;left:7px;}
#sp-next{right:10px;}
#sp-next:before{content:'';border:7px solid transparent;border-left:15px solid white;position:absolute;top:16px;left:18px;}
#sp-prev:hover, #sp-next:hover {background:#444;}
@media screen and (max-width: 400px) {
.sp-wrap{margin:0 0 15px 0;}
#sp-prev, #sp-next{top:auto;margin-top:0;bottom:25px;}
}

/*产品详情和推荐*/
.pro_info {padding-top:20px;}
.p_info_fl {width:900px;}
.p_info_fl span.hx {display:block;width:100%;border-bottom:1px solid #ccc;}
.p_info_fl h2 {width:100px;border-bottom:2px solid #ff9900;font-weight:normal;padding:10px;}
.p_info_nr {padding:20px 10px 0;font-size:14px;line-height:28px;text-align:justify;}

.p_info_fr {width:248px;border:1px solid #ececec;position:relative;top:-70px;}
.p_info_fr h2{font-weight:normal;color:#fff;text-align:center;width:248px;height:50px;line-height:50px;background:url('../images/left_img2.jpg') no-repeat;}
.protj_fr:first-of-type {padding-top:20px;}
.protj_fr a {display:block;}
.protj_fr img {margin:0 auto;display:block;}
.protj_fr span {display:block;text-align:center;border: none;margin: 0 auto;padding: 10px 0;font-size: 14px;}

.backToTop {display: none; width: 49px;height:37px;position: fixed; right:30px;bottom: 100px;background:url('../images/arrow-top.png') no-repeat center center; cursor:pointer; z-index:99;}


#dituContent{width:1200px;height:450px;float: left;}

#dituContent2{width:1200px;height:450px;float: left;}


.feedback{margin-top:50px;overflow:hidden;}
.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}
.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-10px;}
.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}
#feedback_form{position:relative;}
#feedback_form ul{width: 100%; overflow: hidden;}
#feedback_form ul li{float: left; width: 33.33%;vertical-align: middle;height: 35px;line-height: 35px; margin-bottom: 30px;}
#feedback_form label{width: 22%;display:block;float:left;height:32px;line-height:32px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:54%;height:30px;line-height:30px;float:left;margin:0 1% 2% 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{padding:10px 0;}
#feedback_form textarea{height:125px;width:97%;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form i{font-style:normal;color:#ff1f19;font-size:14px;display:inline-block;}
#feedback_form .btns{/* width:12%;height:40px;margin-right:10px; */ height:40px; width:12% !important; background:#0367E3;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;display: block;clear: both;margin-bottom:5px; }
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow .yzmbg{font-size:16px;color:#FF0000;background: url(../images/contact.png)no-repeat ;padding:8px  10px 10px 35px;background-position:0 -224px; }
#feedback_form .tableRow input{width:15%;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#0367E3;}
