@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,input,button,form,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0;}

body{width:100%;height:auto;font-family: Arial,Verdana; font-size:12px;}
*{margin:0px; padding:0px;}
ul,li{list-style:none outside;}
img{ border:0px;}
a:link {color:#FFF;	text-decoration: none;}
a:visited {	text-decoration: none;	color:#FFF;}
a:hover {	text-decoration: none;	color:#FFF}
a:active {	text-decoration: none;	color: #FFF;}


.responsive{max-width:100%; height:auto;}/*图片自适应*/

.container{width: 98%;height: auto;margin: 0 auto;margin-top: 20px;max-width: 640px; min-width:380px;}

header{width:100%;  margin:0px auto;}
/*header nav img1 img{ width:40%; height:auto;  }*/
/*header nav logo{  float:left; }*/
.tbban{width:100%;}
.logoright{ float:right; padding-top:20px;}
.logoright span{font-size:12px;}
nav{margin-top:-20px;}
nav ul{ width:100%; height:35px; background:#333333; margin:5px auto;}
nav li{ float:left; width:20%; color:#FFF; text-align:center; line-height:35px;}
nav li#on{background:#bb280b;}
nav li a{ font-size:14px; display:block;}
nav li a:hover{ background:#bb280b}
.header nav banner{ width:100%; height:auto; }

ul{ width:100%;}
ul span{ width:100%; min-height:32px; line-height:32px; font-size:1.0em; text-indent:0.6em; color:#FFF; background-color:#4d5159; font-weight:normal; display:block; overflow: hidden;}
.chanpin{ width:47.4%;  min-height:30px; line-height:30px; float:left; margin:5px 0.8%; background-color:#ececec; text-indent:0.5em; background-image:url(img/li.jpg); 
					border:1px solid 	#c5c5c4;border-radius:5px; -webkit-border-radius: 2px;  -moz-border-radius: 2px; text-align:center;} /*圆角*/
.chanpin a{ color:#000; display: block;}
.chanpin a:hover {	text-decoration: none;	color:red;}

.lanmu1{ background: url(../img/prolan.jpg); margin-top:1px;}
.lanmu2{ background: url(../img/plantlan.jpg); margin-top:1px;}
.lanmu3{ background: url(../img/milllan.jpg); margin-top:1px;}
.lanmu4{ background: url(../img/linelan.jpg); margin-top:1px;}
.lanmu5{ background: url(../img/inquirylan.jpg); margin-top:1px;}
.lanmu6{ background: url(../img/parts.jpg); margin-top:1px;}
.lanmu7{ background: url(../img/related.jpg);margin-top:1px;}

.lanmu1 h2, .lanmu4 h2{padding-left:90px; color:#FFF; font-size:14px; height:30px; line-height:35px; font-weight:normal;}
.lanmu2 h2, .lanmu3 h2, .lanmu5 h2, .lanmu6 h2, .lanmu7 h2{padding-left:50px; color:#FFF; font-size:14px; height:30px; line-height:35px; font-weight:normal;}
.slist{width:100%; height:auto; overflow: hidden; margin-bottom:13px;}
.slist ul li{ 
  float: left;
  width: 178px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #9fa1a0;
  border-radius: 3px 3px;
  margin:13px 1px 0;
  background: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#cdcdcd));}
.slist ul li a{font-size:12px; color:#000; display:block;}
.slist ul li a strong{color:#bb280b;}
/*.msg p{ padding-left:10px; font-size:14px; color:#6c6c6c; }*/
.msg li{padding-right:30px; float:left; margin-left:20px; color:#454545; line-height:18px; font-weight:bold; margin-top:10px; font-size:13px;}
.msg li span{font-weight:bold; color:#C22222;}

/*留言框开始*/
.clear{clear:both;}
.msgtb{overflow:hidden; float:left; width:98%;}
.hx{float:left; margin:16px 5px 0px 0px; color:#e41f1f;}
.bx{float:left; margin:9px 5px 0px 0px; color:#FFF;}
.msgtb input,.msgtb select{height:30px;line-height:30px;border:1px solid #ccc;border-radius:3px;float:left;margin:6px 0px;width:95%;padding-left:6px;}
.msgtb select{color:#a1a1a1;padding-left:6px;width: 96.5%;}
.cttxt{border:1px solid #ccc;border-radius:4px;height:55px;width:95%;padding-left:4px;font-family:Arial, Helvetica, sans-serif;font-size:14px; margin:6px 0px;float:left;}
.iqbtn input{height:25px; background:#bb280b; color:#ffffff; cursor:pointer;line-height:25px;border:0px;font-size:14px; margin-left:11px;}
/*留言框结束*/
.contact{opacity:0.8; width:98%;height:35px; background:#333333;line-height:35px; text-align:center; position:fixed !important; bottom:0;max-width:640px;}
.contact a{ color:#fff; font-size:16px; font-weight:bold; display:block; text-decoration:underline;}
/*.contact a:visited{color:#0000fe; }*/
.contact span{color:#FFF; padding:0 4px;}


/* 焦点图 */
.slideBox{ position:relative;  overflow:hidden; margin-top:-4px;}
.slideBox .hd{ position:absolute; height:20px; line-height:28px; bottom:10px; left:0; width:100%; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#c00;  }
.slideBox .bd{ position:relative; z-index:0; margin-bottom:-5px;}
.slideBox .bd li{ position:relative;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li a img{ width:100%;}
/* .slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;}*/


/*project列表开始*/
.plist ul li{background: url(../img/parrow.jpg) 19px no-repeat; padding-left:29px; height:30px; line-height:30px; border-bottom:1px solid #e1e1e1;}
.plist ul li a{ color:#474747; clear:both;}
.plist{ margin-bottom:10px;}

/*project列表结束*/

.dlist{width:100%; height:auto; overflow: hidden; margin-bottom:15px;}
.lanmu7{margin-bottom:15px;}
.dlist li{ float:left; padding:4px 5px;}
.dlist a{ clear:both; color:#bb280b;font-size:16px; text-decoration:underline; padding-right:5px; font-size:14px; display:inline-block;}

.pro_con{width:100%; height:auto; overflow:hidden;}
.pro_con img{width:100%;}
.ptitle{ font-size:16px; color:#bb280b; padding:15px 0; font-weight:bold; border-bottom:1px solid #ccc;}
.pro_con p{line-height:24px; color:#333; font-size:13px; margin:8px 0 15px;}
.pro_con table{ margin:15px 0;}

.pro_con span{font-weight:bold;}

.pjtitle{ text-align:center; font-size:16px; color:#bb280b; font-weight:bold; height:40px; line-height:40px;}

.relpro{ width:100%; overflow:hidden; height:auto;}
.relpro span{line-height:24px;font-size:13px; font-weight:bold;}
.relpro a{ float:left; display:inline-block; padding-right:15px; font-size:13px; color:#c22222; text-decoration:underline;font-weight:bold;}




