@charset "utf-8";
html{font-size:100%;height:100%; background: #fff;}
body{direction:ltr;font-family:'Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft Yahei',sans-serif;font-size:14px;padding:0px!important;margin:0px!important;line-height:1.5;font-style:normal;font-weight:normal;height:100%; color:#393939;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,span,p{margin:0;padding:0;}
form,fieldset,legend,input,textarea{outline:none;}li{list-style:none;}img{border:0px;}

a:link{color:#2E2E2E; text-decoration:none;}a:visited{color:#2E2E2E; text-decoration:none;}a:hover{color:#009241;}
.clearfix{clear: both; width: 0px; height: 0px; overflow: hidden; padding: 0px; margin: 0px; font-size: 0px;}

.red,a.red,a.red:hover{color:red;}.green,a.green,a.green:hover{color:#89bd3e;}
.clearfix{height:0px; width:0px; font-size:0px; clear:both; padding:0px; margin:0px;}
.pr{position: relative;}
.img{ font-size: 0px; padding: 0px; margin: 0px;}
.img img{width: 100%;}
body .white a,body .white{color: #fff;}

.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.tr{text-align:right;}.dn{display:none;}.db{display:block;}
.page_body{max-width: 812px; min-width: 320px; background: #f2f2f2;}

.top_nav{width: 100%; display: block; background: url(logo.jpg) 3% center no-repeat #fff; background-size: auto 68%; padding-top: 15px; padding-bottom: 10px; position:fixed; top:0px; left:0px; z-index:999999; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.top_nav .logo{width:45%; height:55px; position:absolute; top:0px; left:0px;}
.top_nav .logo a{display:block; text-indent:-999999px; height:55px;}
.page_content{padding-top:59px;}

/* 焦点图 */
.slideBox{ position:relative; overflow:hidden;  max-width:860px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:15px; line-height:15px; bottom:0; z-index:1; width: 100%; text-align: center;}
.slideBox .hd li{ display:inline-block;border:1px solid #FFF; width: 8px; height: 8px; border-radius: 8px; margin-right: 1px; margin-left: 1px; text-indent:-99999px;}
.slideBox .hd li.on{ background:#ff0000;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }

.top_banner{width: 100%; overflow: hidden; font-size: 0px;}
.top_banner img{width: 100%;}
.top_menu{width:100%; text-align:center; background:#140a0c; overflow:hidden;}
.top_menu a{display:inline-block; width:50%; float:left; color:#fff; height:42px; line-height:42px;}
.top_menu a.on{background:#009241;}

.content{width:94%; margin:0px auto; background:#fff; margin-top:12px;}
.con_padding{padding:10px 20px 20px 20px;}
.location,.small_title{height:42px; line-height:42px; border-bottom:1px solid #d5d5d5;}
.con_title h1{font-size:20px; font-weight:normal; padding-top:10px; padding-bottom:10px;}

.small_title p{float:left; font-size:18px;}.small_title span{float:left; padding-left:12px; font-size:12px; padding-top:3px;}
.last_news{width:100%; overflow:hidden; padding-top:8px;}
.last_news li{line-height:32px; height:32px; overflow:hidden; border-bottom:1px dashed #d5d5d5;}


.index_ico{width:96%; padding-left:2%; padding-top:18px; padding-right: 2%; background: #fff; overflow: hidden; padding-bottom: 12px;}
.index_ico li{width:23%; margin-left:1%; margin-right:1%; float:left; height:100px; overflow:hidden; text-align:center; margin-top:8px;}
.index_ico li img{width:96%;}

.index_box{width: 100%; background: #fff; padding-top: 30px; overflow: hidden;}
.pb_title{font-size: 24px; color: #000; padding-bottom: 10px; text-align: center;}
.pb_stitle{margin: 0px 25px; text-align: center;}

.pb_box{border-bottom: 10px solid #f2f2f2; padding-bottom: 12px;}
.pb_box .pb_pic img{width: 100%;}
.pb_box .pb_info{padding: 10px 25px 10px 25px;}
.pb_box .pb_content{line-height: 24px; padding-top: 12px;}
.pb_tit{font-size: 14px; background: url(arrow_case.png) right center no-repeat; padding-bottom: 8px; border-bottom: 1px solid #ccc; overflow: hidden;}
.pb_tit a{display: block; width: 90%; height: 48px; line-height: 24px; overflow: hidden;}

.pc_box{border-bottom: 10px solid #f2f2f2; padding-bottom: 6px;}
.case_box{width: 94%; background: #fff; padding-top: 30px; overflow: hidden; margin: 0px auto;}
.pc_box .pc_pic img{width: 100%;}
.pc_tit{text-align: center; padding: 0px 15px;}

.pn_info{padding: 10px 25px 10px 25px; overflow: hidden;}
.pn_date{width: 20%; float: left; text-align: center; padding-right: 10%;}
.pn_date p{font-size: 14px;}.pn_date span{font-size: 28px; display: block;}
.txt_content{float: right; width: 70%;}
.pn_title{line-height: 18px; height: 18px; font-size: 18px; overflow: hidden;}
.pn_content{line-height: 18px; height: 36px; color: #888; overflow: hidden; margin-top: 8px;}

.brand_list{overflow: hidden; border-top: 1px solid #ccc; border-left: 1px solid #ccc; width: 90%; margin: 0px auto;}
.brand_list li{float: left; width: 24.68%; border: 1px solid #ccc; margin-left: -1px; margin-top: -1px;}
.brand_list li img{width: 100%;}


.page_foot{padding: 30px 25px; background: #222; margin-top: 32px; color: #888; line-height: 24px;}
.foot_menu li{text-align: center; display: inline-block; width: 20%; float: left;}
.foot_menu{ border-bottom: 1px solid #5d5d5d; overflow: hidden; padding-bottom: 12px; margin-bottom: 12px; text-align: center}
.page_foot a{color: #888;}

.con_info img{width: 95%;}

.foot_box{height:56px;}
.foot{width:100%; height:56px; line-height:56px; position:fixed; bottom:0px; background:#FFF; box-shadow:1px 0px 0px 1px rgba(0,0,0,.05); z-index: 9999;}
.foot li{float:left; width:25%; text-indent:-9999px;}
.foot li a{display:block;}
.foot .ico1{background:url(foot_ico1.gif) center no-repeat; background-size:auto 90%;}
.foot .ico2{background:url(foot_ico2.gif) center no-repeat; background-size:auto 85%;}
.foot .ico3{background:url(foot_ico3.gif) center no-repeat; background-size:auto 85%;}
.foot .ico4{background:url(foot_ico4.gif) center no-repeat; background-size:auto 85%;}
.foot .ico1_1{background:url(foot_ico1_1.gif) center no-repeat; background-size:auto 85%;}
.foot .ico2_1{background:url(foot_ico2_1.gif) center no-repeat; background-size:auto 85%;}
.foot .ico3_1{background:url(foot_ico3_1.gif) center no-repeat; background-size:auto 85%;}
.foot .ico4_1{background:url(foot_ico4_1.gif) center no-repeat; background-size:auto 85%;}

@media screen and (min-width:720px){
	.index_ico{width:80%; padding-left:10%; padding-top:24px; padding-right: 10%;}
	.index_ico li{height:172px;}

}




.page{padding-top:32px; padding-bottom:5px; overflow:hidden; width:100%; text-align: center;}
.page a{text-decoration:none; font-size:14px; color:#333; background:#fff; border:1px solid #ccc;  display: inline-block; padding: 6px 10px 6px 10px; margin-left: 3px; margin-right: 3px;}
.page a:hover,.page  a.active{background:#d20000; border:1px solid #d20000; color:#fff;}
.page a.active{color:#fff;}





.cctitle{width:94%; margin:0px auto; margin-top:32px; line-height:42px; height:42px; overflow:hidden;}
.cctitle p{float:left; font-size:20px;}
.cctitle span{float:left; padding-left:8px; padding-top:3px;}
.focus{ width:94%; margin:0 auto; position:relative;}
.focus .hd{ width:100%; height:11px; position:absolute; z-index:1; bottom:-15px; text-align:center;}
.focus .hd ul{display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.focus .hd ul li{display:inline-block; width:8px; height:8px; border-radius:8px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; font-size:0px;}
.focus .hd ul .on{ background:#009241;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li{background:#fff; padding-bottom:8px;}
.focus .bd li img{width:100%; background:url(loading.gif) center center no-repeat;}
.focus .bd li span{display:block; padding-left:15px; padding-right:15px; line-height:32px; height:32px; overflow:hidden; background:#fff; text-align:center;}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}







.iv_box{width: 50%; text-align: center; padding-bottom: 18px;}







