﻿@charset "utf-8";
body,td,th{font-size: 14px;color: #454545;font-family:'Lato-Regular',Arial, Helvetica, sans-serif;}
body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:#ffffff; line-height: 1.8;}
div,img,ol,dt,dl,dd,p,input,button,input,textarea,form{margin:0;padding:0;border:0;}
a:link{color: #676767;text-decoration: none;}
a:visited{text-decoration: none;color: #454545;}
a:hover{text-decoration: none;color: #000000;}
a:active{text-decoration: none;color: #ce292d;}
h1,h2,h3,h4{margin:0;padding:0;font-weight:bold;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
*,:after,:before{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* 表格元素 */
table,td,tr,th{font-size: 14px;line-height:200%; text-decoration: none; font-family:'Lato-Regular',Arial, Helvetica, sans-serif}
.dd1{ width:100%; border-left:#e6e6e6 solid 1px;border-top:#e6e6e6 solid 1px;border-collapse:collapse; font-size:12px} 
.dd1 td{border-right:#e6e6e6 solid 1px;border-bottom:#e6e6e6 solid 1px; padding:5px;}
.anniu{ border:0px solid #ff6600; background:#ffffff; color:#333333;  width:85px; line-height:24px; text-align:center; font-family:'Lato-Regular',Arial, Helvetica, sans-serif;}
.biaodan{border:0px; padding:0; margin:0; width:320px; padding-left:5px; height:34px;line-height:34px;color:#444444; text-align:left; border:1px solid #e2e2e2;}
.searchbiaodan{border:0px; padding:0; margin:0; width:350px; height:36px;line-height:36px; padding-left:10px; color:#999999;float:left;}
.biaodan1{border:0px; padding:0; margin:0; width:320px; padding-left:5px; padding-top:5px; line-height:26px;color:#444444; text-align:left; border:1px solid #e2e2e2;}
.right{float:right}
.left{float:left}
/*头部及菜单样式*/
.content{width:1200px; margin:0px auto; max-width: 1200px;}
.header{height:90px;}
.logo{}
.right{}
.phone{ text-align:right; padding-top:10px; line-height:25px; height:40px;}
.phone img{ padding-left:20px; padding-right:8px}
/**导航菜单**/
.nav{line-height:45px; height:45px; max-width: 500px;}
.nav a{color:#555555; height:45px; display:block; float:none; transition:all 0.8s; font-family: 'Lato-Bold'; font-size: 16px;}
.nav a:hover{color:#006baf;}
.nav .home{ color:#006baf;}
.nav .home a{color:#006baf;}
.nav .home a:hover{color:#333333;}
.footwrap{background:#0069ac; width:100%; color:#ffffff; height:auto}
.foot{padding:30px 0}
.foot h2{ font-size:16px; font-weight: normal; line-height:35px; padding-bottom:5px; color:#fff; text-transform:uppercase}
.foot a{ color:#d9e1eb}
.footmenu{ padding-top:15px; padding-bottom:15px;}
.dservice{}
.dservice li{ line-height:26px;}
.ewm{ text-align:left; color:#d9e1eb;}
.ewm img{display: block; margin-top:8px; max-width: 130px;}
.wz{ background:url(../images/foot1.png) no-repeat 5px 50%; padding-left:36px; margin-top:15px; line-height:20px; max-width: 450px;}
.email{ background:url(../images/foot3.png) no-repeat left 50%; background-size: 25px; padding-left:36px; margin-top:15px; font-size: 18px; line-height:32px}
.tel{ background:url(../images/foot2.png) no-repeat left 50%; background-size: 25px; padding-left:36px; margin-top:40px; font-size: 18px; line-height:32px}
.copyrightbox{border-top:1px solid #3386bb}
.copyright{line-height:60px;}
.copyright_a{ text-align:left; float:left;}
.copyright_b{text-align:right; float:right}
.copyright a{color:#ddd;}
/*首页图片切换样式*/
#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 0px auto; overflow:hidden}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 2px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee;}
.banner img{min-width:1000px;max-width:100%;}
.wmuSliderPrev,.wmuSliderNext{width: 48px;height: 56px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background: url(../images/arrow_r.png) no-repeat;right: 0;}
.wmuSliderPrev{background: url(../images/arrow_l.png) no-repeat;left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover{background: url(../images/arrow_r_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
.wmuSlider:hover .wmuSliderPrev:hover{background: url(../images/arrow_l_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
/*内页*/
.ptb60{padding:60px 0;}
.contentmain{display:-webkit-flex; display: -ms-flexbox; display: flex; justify-content:space-between;}
.contentflex{display:-webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap: wrap; justify-content:space-between;}
.sortlist_a{width:32%; border:1px solid #e2e2e2; padding: 20px; margin-top: 2%;}
.sortlist_a:nth-child(-n+3){margin-top:0}
.sortlist_img{text-align:center}
.sortlist_box{}
.sortlist_title{ font-size: 18px; font-family:'Lato-Bold'; color:#00477e}
.sortlist_title a{ color:#00477e}
.sortlist_content{line-height: 1.6; padding:5px 0 0;}
.sortlist_content dt{ text-align:center; padding-top:20px;}

.content_l{ width:20%; background: url(../images/ldi.png) no-repeat right bottom #006baf; display: flex; align-items: center;}
.ctitle{ text-align:center; font-size:30px; color:#FFFFFF; line-height: 1.5;}
.ctitle p{ color:#a9b6cf; text-transform:uppercase; font-size: 18px; padding: 15px 0;}
.content_m{width:48%; margin-right: 2%; background:#ffffff;}
.aboutlist{ padding:20px 30px 0}
.aboutlist p{ padding-top:10px}
.content_r{width:30%; background:#ffffff; padding:20px}
.indexnews{}
.newstitle{ color:#00923f; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:35px;}
.newsimage{ text-align:center; padding:5px 0}
.indexnews li{ background:url(../images/leftmenujt.gif) no-repeat left 7px; background-size: 5px; padding-left:12px; line-height:21px; min-height: 42px; margin-top:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.m15{ margin-top:20px;}
.list{width:390px; background:#ffffff; height:140px}
.list_a{float:left; width:180px;}
.list_b{float:left; width:180px; padding-left:15px; padding-top:5px}
.list_b h2{ font-size:14px; line-height:30px}
.newsbox{background:#eeeeee;}
.linkBtn{ width:95px; margin:0px auto; line-height:32px;text-align:center;border:1px solid #a9b6cf;color:#d9d6df;
/* Gecko browsers */
-moz-border-radius: 4px; 
/* Webkit browsers */
-webkit-border-radius: 4px; 
/* W3C syntax - likely to be standard so use for future proofing */
border-radius:4px;}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn:hover{color:#fff;background-color:#0fa24e}
.aboutwrap{ background:url(../images/topline.gif) repeat-x top; height:auto; padding-bottom: 30px;}
.content_left{float:left; width:245px; padding-top:20px;border-top:5px solid #d70f22;}
.lefttitle{ background:#006baf; font-size:20px; line-height:48px; color:#ffffff; padding-left:20px; font-family: 'Lato-Bold';}
.content_right{float:left; width:calc(100% - 245px); background:url(../images/right.png) no-repeat right 5px; padding:0 35px 0 30px; min-height:500px; _height:500px;}
.location{ padding-top:35px; height:auto;}
.locationwz{ line-height:30px; background:url(../images/breadico.png) no-repeat left 50%; padding-left: 20px;}
.content_right .bg1 {background:url(../images/right_bg1.jpg) no-repeat right 5px;}
.content_right .bg2 {background:url(../images/right_bg2.jpg) no-repeat right 5px;}
.content_right .bg3 {background:url(../images/right_bg3.jpg) no-repeat right 5px;}
.content_right .bg4 {background:url(../images/right_bg4.jpg) no-repeat right 5px;}
.content_right .bg5 {background:url(../images/right_bg5.jpg) no-repeat right 5px;}
.content_right .bg6 {background:url(../images/right_bg6.jpg) no-repeat right 5px;}
.content_right .bg7 {background:url(../images/right_bg7.jpg) no-repeat right 5px;}
.locationtitle{ font-size:24px; line-height:60px; color:#d70f22; font-family: 'Lato-Bold';}
.locationtitle p{ font-size:14px; line-height:180%; color:#666666; padding-bottom:20px}
.aboutcontent{ padding:0; font-size: 15px;}
.aboutcontent img,.aboutbanner img{width:100%;}
.newscontent{ padding:0}
.productcontent{ padding:0}
.newsproduct{ padding:0}
.newsproduct li{float:left; width:32%; margin-right:2%; border:1px solid #dddddd; background:#f6f6f6; margin-top: 2%;}
.newsproduct li:nth-child(3n){margin-right:0}
.newsproduct img{width:100%;background:#ffffff; padding:10px 0}
.newsproduct dt{ text-align:center; font-size:14px; line-height: 1.6;}
.newsproduct li:hover{ border:1px solid #006baf}
/* 二级分类 */
.pro_type{ height:auto;border:1px solid #dddddd; border-top:0}
.pro_type strong{ color:#0a60b8; font-weight: normal; font-family: 'Lato-Bold';}
.pro_type a,.pro_type a:link,.pro_type a:visited,.pro_type a:active {text-decoration:none;padding-left:20px; font-weight:bold; color:#122889}
.pro_type a:hover {color:#0043cc;}
.pro_type li {line-height:50px;background:#f3f3f3; border-bottom:1px solid #dddddd;}
.type_list{ width:auto; height:auto;}
.type_list a,.type_list a:link,.type_list a:visited,.type_list a:active{ font-weight:normal; display:block; color:#444444}
.type_list li{ line-height:48px;background:url(../images/leftmenudi.gif) no-repeat 0px 50% #ffffff;}
.leftmenu{ height:auto;border:1px solid #dddddd; border-top:0}
.leftmenu li{line-height:50px;background:#f3f3f3; border-bottom:1px solid #dddddd;}
.leftmenu a{ text-decoration:none;padding-left:20px; color:#122889; display:block}
.leftmenu a:hover{ background:#ffffff; color:#d70f22;}
.leftmenu li.home{background:#ffffff; color:#d70f22;}
.leftmenu li.home a{background:#ffffff; color:#d70f22;}
.newscontent{padding:10px 0}
.news{padding:0}
.news li{ background:url(../images/leftmenujt.gif) no-repeat left 23px; padding-left:15px; line-height:24px; padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #e2e2e2; font-size: 18px;}
.viewbox{ font-size:18px; line-height:150%; text-align:center; border-bottom:1px solid #e2e2e2; padding-bottom:5px}
.context{ border-top:1px solid #e2e2e2; padding-top:15px; height:90px; position: relative;}
.context li{line-height: 30px;}

.context .return{position: absolute; right:0; top:50%; margin-top:-22px}
.context .return a{background: #0069ac; line-height: 44px; height: 44px; display: block; padding: 0 30px; color: #fff;}

.contentxx{padding: 20px 0; min-height: 300px;}
.contactbox{ padding-bottom:50px; padding-top:50px}
.leftcontact{ background:#eeeeee; color:#005a90; line-height:170%; font-size:14px; width:55%; padding:30px 40px}
.leftcontact span{ color:#666666; font-size:14px; text-transform:uppercase}
.leftcontact p{ padding-top:5px;}
.leftcontacttitle{ font-size:18px; line-height:40px; padding-bottom:10px}
.rightcontact{border:1px solid #eeeeee; width:43%; padding:30px 40px}
.address{ background:url(../images/wz.png) no-repeat left 50%; padding-left:60px}
.telephone{ background:url(../images/tel2.png) no-repeat left 50%; padding-left:60px}
.qq{ background:url(../images/qq.png) no-repeat left 50%; padding-left:60px}
.web{ background:url(../images/diannao.png) no-repeat left 50%; padding-left:60px}
.cline{background:url(../images/dian.png) repeat-x top; padding-top:12px; padding-bottom:12px}
.productsm{ text-align:center; font-size:20px;}
.productimg{ text-align:center; padding-top:5px; padding-bottom:5px}
.productxxcs{ padding:25px 0;}
.productcstitle{ height:36px; border-top:1px solid #eeeeee;border-right:1px solid #eeeeee; border-bottom:1px solid #e4393c; background:#f7f7f7;}
.productcstitle h2{float:left; font-size:16px; font-family: 'Lato-Bold'; background:#e4393c; color:#ffffff; line-height:36px; font-weight:normal; padding-left:20px; padding-right:20px}
.aboutbanner{ text-align:center; padding-top:15px; padding-bottom:10px}
/* 分页 */
.newspage{ padding:20px 0 30px;}
.propage{ padding:30px 0 30px;}
.black2 {text-align: center;font-size: 14px;line-height:22px;}
.black2 a {border:#b1b8bc 1px solid;padding:6px 12px;margin:2px;color: #444444;text-decoration: none;background-color:#ffffff; border-radius:3px}
.black2 a:hover {border:#83898c 1px solid;color: #ff0000;}
.black2 a:active {border:#83898c 1px solid;color: #ff0000;}
.black2 span.current {border: #49575d 1px solid; padding:6px 12px;font-weight: bold; margin:2px; color: #ffffff; background-color: #5a6b75; border-radius:3px}
.black2 span.disabled {border: #49575d 1px solid;padding:6px 12px;margin: 3px;color: #333;}
/**按钮**/
.btn02 { width:120px; height:40px; background:#0070b4; color:#ffffff; font-size:14px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:120px; height:40px; background:#004f7f; color:#ffffff; font-size:14px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;}
/* @media(max-width:1024px){
	.content{width:auto; margin:0px auto; padding:0 3%}
	.copyrightbox{border-top:1px solid #3386bb}
	.copyright{line-height:1.8;}
	.copyright_a{ text-align:center; float:none;}
	.copyright_b{text-align:center; float:none}
	.mobno{display: none;}
	.foot{padding:30px 0}
	.foot h2{ font-size:14px; line-height:1.8; padding-bottom:5px; color:#fff;}
	.footmenu{ padding-top:10px; padding-bottom:10px;}
	.dservice{display: none;}
	.contentmain{flex-direction: column;}
	.ewm{width:100%;}
	.wz{ background:url(../images/foot1.png) no-repeat 2px top; background-size: 14px; padding-left:25px; margin-top:15px; line-height:20px; max-width: 100%; width:100%;}
	.email{ background:url(../images/foot3.png) no-repeat left 50%; background-size: 20px; padding-left:25px; margin-top:15px; font-size: 14px; line-height:20px}
	.tel{ background:url(../images/foot2.png) no-repeat left 50%; background-size: 20px; padding-left:25px; margin-top:40px; font-size: 14px; line-height:20px}
} */