@charset "utf-8";
/* CSS Document */


article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline}
*{ text-decoration: none; border:none; list-style:none; list-style-type:none; padding:0; margin:0}
li{padding:0; margin:0}
body{font-family:"微软雅黑";position:relative;color: #010101;}
.clearfix:before, .clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.text-center{ text-align:center;}
img {vertical-align: middle;}
/*----------------------------------------------head样式-------------------------------------- */
header{background-color:#FFF; height:100px; line-height:100px;}
/*----------------------------------------------footer样式--------------------------------------  */
.foot-contact{ background:#023d9b; padding:0 10px;position: fixed;bottom: 0px;
left: 0px; width:100%;}
.foot-contact a{ display:inline-block;line-height:60px; color:#FFF; height:60px; width:70px;  font-size:18px;}
.icon-phone{background:url(../images/phone_icon.png) no-repeat 20px center;background-size:40px 31px; padding-left:65px; font-weight:bold; }
.fx-icon{background:url(../images/fx_icon.png) no-repeat 20px center;background-size:40px 31px; padding-left:65px;}
.foot-p{padding:10px; margin-bottom:50px;}
.foot-p p{ text-align:center; color:#010101; font-size:12px; margin-bottom:0; line-height:25px;}

/*----------------------------------------------搜索样式--------------------------------------  */
.search-box{text-align:center; padding:0 10px; margin:10px 0;}
.search-box span{ padding-right:5px;color:#010101;font-weight:bold;}
.search-bn{ height:28px; border:1px solid #bdbdbd; border-radius:2px; padding:0 10px; margin-left:10px;}
.search-text{ width:180px; height:28px; border:1px solid #bcbcbc; border-radius:2px; padding:0 5px;}
/*----------------------------------------------菜单样式--------------------------------------  */
.nav-section{ margin:0 auto; background:url(../images/menu_bg.jpg) repeat-x; height:32px; line-height:32px;}
.nav-list{margin-bottom:20px;}
.nav-list li{ font-size:13px; width:20%;float:left; display:block; text-align:center;}
.nav-list li a{ color:#FFF;}
/*----------------------------------------------banner样式-------------------------------------- */
.wrapper{left:0;width:100%;overflow:hidden; float:left; }
.swipe{width:100%; overflow:hidden; margin:0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#C80002;}


/*----------------------------------------------内容样式--------------------------------------*/
.cons-title1{ border-bottom:2px solid #dddddd; background:url(../images/t1_1.jpg) no-repeat 6px 2px; background-size:5px 20px;margin-top:15px; height:30px;}
.cons-title1 h1{ font-size:14px; float:left; padding-left:18px; padding-right:14px; border-bottom:4px solid #d65917; margin-top:5px; height:23px;}
.cons-title1 span{ float:right; font-size:12px; margin-right:10px;}
.cons-title1 span a{ color:#000;}

.pro-title1{ background:#08a5ec; color:#FFF; margin-top:15px; height:30px;}
.pro-title1 a{ color:#FFF;}
.pro-title1 h1{ font-size:14px; float:left; padding-left:10px; padding-right:14px; line-height:30px; height:30px;}
.pro-title1 span{ float:right; font-size:12px; line-height:30px; margin-right:10px;}
.pro-title1 span a{ color:#FFF;}

.cons-title2{ border-bottom:4px solid #c11f25; color:#010101; font-size:16px; line-height:36px; color:#010101; padding-left:10px;font-weight:bold;}
.cons-title3{ background-color:#c11f25; height:45px;padding:0 15px;line-height:45px; color:#FFF; font-size:16px;font-weight:bold;}
.cons-title3 a{ line-height:45px; color:#FFF; font-size:16px;font-weight:bold;}
.list-box{padding:20px 6px; border-bottom:solid 1px #CCC;}
.list-box ul li{width:25%; text-align:left; float:left; overflow: hidden;}
.list-box1 ul li{width:33.3333% !important;}
.list-box ul li a{color:#010101; font-size:13px; line-height:28px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; display:inline-block; display:block;}
.contact-us{padding:10px;}
.en-text{margin-top:40px;}
.contact-us p{color:#010101; font-size:12px; width:100%; display:block; line-height:26px;}
.contact-us p span{float:left; display:block;}
.news{padding:10px;}
.news ul li{ border-bottom:1px solid #f4f4f4; padding:5px 0;}
.news ul li a{ color:#3c3c3c; font-size:12px; line-height:25px;}

.product-list{padding:5px;}
.product-list li{border-bottom:1px dashed #cccccc; padding:6px;}
.product-list img{ border:1px solid #3c3c3c; width:89px; float:left; margin-right:12px;}
.product-list h3{font-size:13px; color:#575757; line-height:22px;}
.product-list p{ font-size:12px;color:#575757; line-height:22px;}

/*-------公司简介----------*/
.company-introduce{padding:10px;}
.p-text{ line-height:22px; color:#010101; font-size:14px;}
.p-text.ti{text-indent:25px;}
.p-text.mb20{margin-bottom:20px;}
/*-------详细----------*/
.details-box{ padding:20px 5px 5px 5px;}
.details-top{margin-bottom:20px;}
.details-top img{ border:1px solid #3c3c3c; width:97px; float:left; margin-right:10px;}
.details-top h3{font-size:16px; color:#575757; line-height:24px;}
.details-top p{ font-size:14px;color:#575757; line-height:24px;}
.p-title1{font-size:14px; color:#575757; line-height:24px; margin-bottom:10px;}
.p-title{background:url(../images/icon_2.png) no-repeat left center; background-size:14px 13px; font-size:14px;font-size:14px; color:#575757; line-height:24px; padding-left:20px; margin-bottom:10px;}
.p-text{font-size:14px; color:#575757; line-height:24px; text-indent:25px; margin-bottom:10px;}
/*-------基地----------*/
.base-box{padding:20px 10px;}
.base-box ul li{float:left; width:50%; text-align:center; padding:5px 0; }
.base-box ul li a{color:#010101; font-size:14px; line-height:25px;}
.fenye {margin:6px auto; text-align:center; font-size:13px; line-height:24px;}
.fenye a {display:inline-block; width:60px; height:24px; border:1px solid #B1B0B0; margin:0px 10px;}



.about-us{padding:10px; font-size:12px; line-height:24px;}
.about-us p{color:#010101; font-size:12px; width:100%; display:block; line-height:26px;}
.about-us p span{float:left; display:block;}

.pro_list { color:#000; font-size:12px; margin:10px 0px 10px 7px;}
.pro_list a { color:#000; font-size:12px;}

.pro_list_one { width:31%; float:left; margin-right:6px; margin-bottom:6px;}
.pro_list_two { width:31%; float:left; margin-bottom:6px;}
.product_pic { padding:3px; border:solid 1px #CCC;}
.label { height:26px; line-height:26px;}

.news-info { line-height:24px; font-size:12px; padding-top:20px; padding-left:10px; padding-right:10px;}
.news-info h1 { font-size:14px;}