@charset "utf-8";
/* by yan 20150709 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
body { font-size: 100%;  font-family:Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); margin:0 auto; }
textarea { resize: none; }
iframe,img { border:0;}
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }
img{ max-width:100%;} 

.body{ margin:0 auto;}

/* header */
.header{ box-shadow:2px 2px 8px #ccc; height:50px; line-height:50px}
.header a{ display:block; background:url('../images/logo.png') no-repeat left center; background-size:36px 30px; margin:0 0 0 18px; color:#051c28; padding-left:46px; letter-spacing:1px;}



/*nav*/
.nav{ border-bottom:3px solid #ff0000; height:52px; line-height:52px; margin-top:6px}
.nav ul{ overflow:hidden;}
.nav ul li{ width:25%; float:left; text-align:center;}
.nav ul li a{ color:#555; font-size:13px;}
.nav ul li.on a{ color:#ff0000;}


/* banner */
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  }
.slideBox .hd{position:absolute; bottom:0; }
.slideBox .hd li{text-indent:-99999999px }
.slideBox .bd{ }
.slideBox .bd li{ text-align:center;  }
.slideBox .bd li img{  width:100%; display:block/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */


/*ops*/
.index_ops{ margin:20px 0 0;}
.index_ops .ops_logo{ text-align:center}
.index_ops .ops_logo{ margin:0 auto; width:190px;}
.index_ops ul{ overflow:hidden; padding:0 4%; margin:30px 0 20px;}
.index_ops ul li{ width:30%; float:left; margin-right:3.95%; border:1px solid #eee; text-align:center}
.index_ops ul li:nth-child(3){ margin-right:0}
.index_ops ul li a{margin:22px 8px; color:#666; display:block;}
.index_ops ul li .opsi{ background:#b9b9b9; width:40px; height:40px; margin:0 auto 20px; border-radius:50px; text-align:center;}
.index_ops ul li .on{ background:#ff0000}
.index_ops ul li .opsi img{ margin:5px auto 0; width:30px; height:30px; display:inline-block;}
.index_ops ul li  h2{ font-weight:normal; font-size:14px; color:#666;}
.index_ops ul li  p{ margin-top:4px; color:#999; font-size:8px; line-height:12px;}
.index_ops ul li .line{ width:20px; height:1px; margin:8px auto 0;  background:#ff0000;}



/*about*/
.index_about{  margin:20px 0 40px;}
.index_about  .index_abt{ text-align:center;}
.index_about  .index_abt h2{ font-size:16px; color:#999; letter-spacing:1px;}
.index_about  .index_abt p{ font-size:15px; color:#777; margin-top:4px;}
.index_aboi{background:url('../images/aboutbg.jpg') no-repeat right bottom; background-size:100%; margin-bottom:16px;margin-top:50px; padding:10px;}
.index_aboi .aboiday{ }
.index_aboi .about_info{ width:46%; margin-left:3%; }
.index_aboi .about_info .line{width:36px;height:1px; margin:12px 0;  background:#ff0000;}
.index_aboi .about_info h3{ font-size:12px; color:#888; letter-spacing:1px; margin-bottom:4px;}
.index_aboi .about_info p{ font-size:10px; line-height:18px; color:#888;}
.index_aboi .about_info .more{ background:#ff0000; display:block; width:80px; text-align:center; color:#fff; font-size:11px; line-height:22px; margin-top:16px;}

.index_service{ margin-top:40px; border-top:1px solid #eee; padding-top:30px;}
.index_service ul{  overflow:hidden;}
.index_service ul li{ width:33.3%; float:left; text-align:center;}
.index_service ul li a{ color:#666;}
.index_service ul li h3{ font-size:13px; color:#555; font-weight:normal;}
.index_service ul li .line{width:30px;height:1px; margin:8px auto;  background:#ff0000;}
.index_service ul li  p{ font-size:10px; color:#999;}

/*brierniu*/
.index_ben{ background:url('../images/benbg.jpg') no-repeat top center; background-size:cover; padding:20px 0 26px;}

.index_ben h2{ text-align:center; color:#fff; font-size:16px}
.index_ben p{font-size: 15px;color: #eee;margin: 4px 0 16px; text-align:center;}
.index_ben .more{ background:none; display:block; width:80px; text-align:center; color:#fff; font-size:11px; line-height:22px;border:1px solid #fff; height:22px; margin:10px auto 0;}


		



.txtMarquee-top{ overflow:hidden; position:relative; }
.txtMarquee-top .hd{ overflow:hidden;  height:5px; }

.txtMarquee-top .bd{padding:15px;  }

.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
.txtMarquee-top .infoList li a{ color:#666; font-size:12px;  }
.txtMarquee-top .infoList li .scrollin {overflow:hidden;}
.txtMarquee-top .infoList li .scrollin span{  float:left; display:block; margin-right:4%;}

.txtMarquee-top .infoList li .scrollin span:last-child{margin-right:0;}

/*cars*/
.cars{padding:0 3.5%; }
.cars ul{overflow:hidden; margin-top:26px;}
.cars  ul li{ width:29.3%; float:left; margin-right:6%;}
.cars  ul li:nth-child(3n){ margin-right:0;}
.cars  ul li a{ display:block;}
.cars  ul li a img{ max-width:100%;}
.cars  ul li h3{ font-size:12px; font-weight:normal; color:#555; margin-top:4px;}
.esc_info{ border-bottom:1px solid #ff0000;}
.cars  ul li p{font-size:10px; color:#888; overflow:hidden; margin:6px 0;}
.cars  ul li p span{ float:right; color:#666; font-size:15px;}




.copy{ font-size:10px; color:#595a5b; text-align:center; margin:30px 0 86px; letter-spacing:1px}

/*footer*/
.footer{position:fixed; bottom:0; left:0; right:0;  margin:0 auto; height:54px;background:#fff; border-top:1px solid #e8e0e0; z-index:99999;}
.footer ul{ overflow:hidden;}
.footer ul li{ text-align:center; float:left; width:25%;height:54px}
.footer ul li a{ color:#8f5451; font-size:13px; display:block;height:54px}
.footer ul li img{width:28%; margin:6px 0 0px;}
.footer ul li p{ color:#666;}
.footer ul .on a p{ color:#f13e3f;}


/*inner_about*/
.content{ margin:16px 0 80px;}
.content .inner_tit{ border-bottom:1px solid #eee; padding-bottom:16px; margin-bottom:16px; word-spacing:nowrap;}
.content .inner_tit h2{ font-size:14px; color:#666; padding:0 16px;}
.content .inner_info{ font-size:13px; color:#666; line-height:28px; padding:0 16px;}
.content .inner_info td{word-break:break-all;}

/*inner_news*/
.icon{padding-bottom:1px;margin-bottom:66px;}
.icon ul{padding:16px 12px 0;background:#fff;}
.icon ul li{margin-bottom:13px; padding-bottom:13px; border-bottom:1px solid #eee; overflow:hidden}
.icon ul li img{ float:left; width:31.4%; margin-right:10px; display:block}
.icon ul li:last-child{ border-bottom:0;}
.icon ul li a{ display:block}
.icon ul li  h2{ font-size:14px; font-weight:normal; color:#333;}
.icon ul li  p{ font-size:11px; color:#888; margin-top:10px; line-height:18px;}
.icon ul li  h3{ font-size:12px; color:#888; margin-top:6px; line-height:18px; font-weight:normal}
.icon ul li  h4{ color:#f59a15; font-size:14px; font-weight:normal; margin-top:6px;}
.icon .tit{background:#fff;  }
.icon .tit p{ padding-top:4px;background:url('../images/inni.png') no-repeat left center / 20px; padding-left:30px; border-left:0;}
.icon .newsinfo{  padding:12px; margin-top:10px; font-size:13px; line-height:26px; color:#666}

.inner_info .inner_cont{ margin-top:10px;}
.inner_info .inner_cont li{ background:url('../images/map.png') no-repeat left center / 20px; padding-left:30px; margin-bottom:10px; }
.inner_info .inner_cont li:nth-child(2){ background:url('../images/tel.png') no-repeat left center / 22px;}
.inner_info .inner_cont li:nth-child(3){ background:url('../images/max.png') no-repeat left center / 22px;}
.inner_info .inner_cont li:nth-child(4){ background:url('../images/admin.png') no-repeat left center / 22px;}
.inner_info .inner_cont li:nth-child(5){ background:url('../images/phone.png') no-repeat left center / 22px;}
.inner_info .inner_cont li:nth-child(6){ background:url('../images/web.png') no-repeat left center / 22px;}

.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*message*/
.bm_form{margin-top:6px;}
.bm_form ul{ width:100%; margin:0 auto;}
.bm_form ul li{ line-height:36px; border-bottom:1px solid #ff0000; padding:6px 0;}
.bm_form ul li .inputstyle{ border:none medium; background:none; line-height:24px; color:#666; font-size:13px; width: 100%;}
.bm_form ul li .textareas{ background:none; border:none medium;color:#666; font-size:13px; padding-top:8px; width:100%; line-height:23px;}
.tj{ background:#ff0000; border-radius:6px; width:80%; line-height:40px; display:block; margin:0 auto; text-align:center; color:#fff; margin:26px auto 70px; border:none medium;}

.sptable { }
.sptable tr:nth-child(2n) td { background: #f1f1f1; }


.spboxhaha { margin: 20px 10px; }
.spboxhaha a { display: block; width: 44%; padding: 2%; border: 1px solid #dedede; margin-bottom: 10px; font-size: 13px; color: #666; text-align: center; }
.spboxhaha a:nth-child(2n-1) { float: left; }
.spboxhaha a:nth-child(2n) { float: right; }
.spboxhaha a img { display: block; width: 100%; margin-bottom: 5px; }
.spboxhaha a .line { width: 20px; height: 1px; margin: 8px auto 0; background: #ff0000; }



