﻿/*common*/
*{	margin: 0;
	outline: 0;
	padding: 0;
	font-size: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {  text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);}
html {	height: 100%;	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
body {	margin: 0;	padding: 0;	width: 100%;	height: 100%;	min-height: 100%;	font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif,Helvetica, Arial;	font-size: 14px;	line-height: 1.231;	-webkit-touch-callout: none;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-box-align: stretch;	position: relative;	background:#FFFFFF;}
img {	-ms-interpolation-mode: bicubic;	vertical-align: middle;}
/*img:not([src*="/"]){display:none;}*/
table {	border-collapse: collapse;	border-spacing: 0;	width: 100%;}
th, td, caption {	vertical-align: middle;}
textarea {	resize: none;	border: 0;	padding: 8px 0;	border-radius: 0;}
/*input, button, select, textarea {
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
}*/
li {list-style: none;}
.gry{ color:#999999}


.flp{ font-size:13px; text-align:center; float:left; margin-left:1.6%; width:18%; display:block; height:120px; padding-top:10px}
.flp h6{ font-size:14px;; text-align:center; display:block;line-height:18px; padding-top:5px}
.flp img{ width:62px; height:62px; border:2px solid #cccccc;-moz-border-radius:33px ;  -webkit-border-radius:33px; border-radius:33px;}
.flp:hover img{ border:2px solid #cc0000}
.flp:hover a{ color:#cc0000}
.flp span{ width:10px; height:10px; display:block; background:#f0f0f0; margin:0 auto;-moz-border-radius:5px ;  -webkit-border-radius:5px; border-radius:5px;}
.flp:hover span{ background:#cc0000}


/* 效果CSS开始 */
.mBan2 { overflow: hidden;border-radius:0px 0px 0px 0px; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{ height:14px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1;  background: url(images/btnBg.png) center no-repeat; margin-left:-0px;  left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 10px; height: 10px; background:#eeeeee; cursor: pointer; margin-right: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.mBan2 .slideBox .hd ul li.on{ background:#cc0000; }
.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 效果CSS结束 */

.dhmenu{ display:block; }
.dhmenu ul{padding:0;}
.dhmenu ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.dhmenu li{height:42px;float:left;  color:#FFFFFF; width:25%;  text-align:center;border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.dhmenu li a{ display:block; line-height:42px;  background:#252e3c; color:#FFFFFF;border-right:1px solid #ffffff;font-size:15px}
.dhmenu li a:hover{ background:#333333}
.dhmenu li a.anone{ border-right:0px}

.clr { display: block;    clear: both;    height: 0;    overflow: hidden;}
.body{  padding-bottom:66px;    -webkit-box-sizing:border-box;	max-width:640px;	margin:auto;	min-height:100%;	position:relative;}
.body ~ footer{    text-align:center;    position:relative;}
.banner{    overflow:hidden;    position:relative;	width:100%;}
.banner img{	width:100%;	max-width:100%;}


.titdiv{ width:100%; margin-top:1px; text-align:center}
/* product */
.product_box{width:100%;margin:0 auto; display:block;}
.product{width:100%; padding:0; margin:0}
.product li{width:30%;float:left; text-align:center; margin-left:2.5%;}
.product li img{display:block;width:100%; height:120px; margin:7px auto 0 auto; border:1px solid #cccccc;}
.protitle{display:block;width:95.3125%;margin:0 auto 5px 0;padding:3% 0; font:14px/18px '微软雅黑';text-align:center;color:#333333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-weight:bold}

/***********list**************/
.list-line{    width:100%;	min-height:100%;	overflow:hidden;		}	
.list-line h2{	background: -webkit-gradient(linear, 0 0, 0 100%, from(#636363), to(#000000));	color:#FFFFFF;	margin:0;	font-size:14px;	display:block;margin:0px auto;	display:block;	  padding:8px}
.list-line h2 a{ color:#000;}
.list-line ul li{height:35px;line-height:35px;width:100%;overflow:hidden;display:block;	background:url(img/xwdot.png) 2px 12px no-repeat;	margin-top:-1px;font-size:14px;	color:#000000;	white-space:nowrap;	text-overflow:ellipsis;border-bottom:1px dashed #cccccc}
.list-line ul li a{	color:#000000;	padding-left:20px;; }	

.ftel{ height:40px; line-height:40px; background:#cc0000; color:#FFFFFF; font-size:16px; font-weight:bold; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; margin-top:15px; text-align:center}
.ftel a{ display:block; color:#FFFFFF}


.page{ line-height:22px; color:#BABABA; font-size:12px; text-align:center; color:#666; padding:10px 0;}
.page a{ padding:0 5px; color:#666;}
.nav_footer {
    height:59px;
    line-height:25px;
    text-align:center;
    position:fixed;
    z-index:1200;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    max-width:640px;
    margin:auto;	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#C6002E), to(#C6002E));
	border-top:1px solid #ffffff; border-right:1px solid #ffffff;
}
.nav_footer li{height:64px;float:left; color:#FFFFFF; width:20%;   }
.nav_footer li p{ height:25px; }
.nav_footer li span{ display:block; line-height:33px; font-size:30px!important; height:33px}
.nav_footer a{  display:block;    color:#fff!important; border-left:1px solid #ffffff;}
.nav_footer a:hover{   display:block;  color:#fff!important; background:#C6002E}

.b1 span{ background:url(img/fhome.png) center  no-repeat;}
.b2 span{ background:url(img/hao.png) center  no-repeat;}
.b3 span{ background:url(img/ftel.png) center  no-repeat;}
.b4 span{ background:url(img/fmess.png) center  no-repeat;}
.b5 span{ background:url(img/flx.png) center  no-repeat;}

.blue{ color:#0000FF}
.red{ color:#FF0000}
.bt{background:#a70000; color:#FFFFFF; border:0; padding:3px 8px;}


footer{
    height:35px;
	line-height:35px;
	display:block;
    overflow:hidden;
    margin-top:-35px;
   position:relative;
    z-index:10;
}
footer .weimob-copyright{color:#000; font-size:12px;}
footer .weimob-copyright a{color:#000!important;}

.list_show .fl{ display:block; }
.list_show .fl li{ float:left; margin:5px;  border:1px solid #eeeeee; text-align:center; white-space:nowrap }
.list_show .fl  li a{ color:#FF6600; display:block;padding:5px 10px;}
.list_show .fl  li a:hover{ background:#FF6600; color:#FFFFFF}
.list_show .fl  li a.flon{ background:#FF6600; color:#FFFFFF}




.copyright{width:100%; float:left;  margin-top:5px;line-height:30px; font-size:12px; color:#fff!important; background:#000066 }
.copyright a{ color:#fff!important;}


/****************article********************/
.news_article{margin-top:0px;	padding:0px 10px 10px 10px;}
.news_article header{	padding:5px 0;}
.news_article h3{
	font-size:14px;
	font-weight:bold;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#636363), to(#000000));
	margin:0;
	display:block;
	 color:#ffffff;
	  padding:8px
}
.news_article small{
margin-top:1px;
margin-bottom:8px;
border-top:1px solid #cccccc;
	font-size:12px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#f7f7f7));
	color:#666666;
	display:block;
	line-height:20px;
	padding-left:8px;
}
.news_article small a{color: #666666;}


.news_article article{	color:#555; line-height: 28px; }

.news_article article .pic{ padding-bottom:8px; padding-top:8px; text-align:center; font-weight:bold; color:#666666}
.news_article article .pic a{color:#666666}
.news_article article .plei{ margin-bottom:8px}
.news_article article .plei a{ display:block;  background:url(img/plei.jpg) right no-repeat; height:36px; line-height:36px; margin-top:1px; font-size:16px; font-weight:bold; padding-left:5px;  color:#000000}
.news_article article .plei a span{width:26px; height:36px; background:url(img/dot.png) center no-repeat;  display:inline; float:left; }

.news_article .gd{ padding:20px; text-align:center }
.news_article article img{
	margin:5px 0;
	width: 100%!important;
}



.pagelist{ margin-top:8px; border-top:1px dashed #cccccc; padding-top:3px}
.pagelist p{ 
    height:25px; 
	line-height:30px;
	width:100%; 
	overflow:hidden; 
	padding:0 5px; 
	font-size:12px; 
	color:#939393;
}
.pagelist p a{ color:#939393;}


/****show*****/
.list_show{
	width:100%;
	min-height:100%;
	overflow:hidden;
}
.list_show h2{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#636363), to(#000000));
	color:#FFFFFF;
	margin:0;
	font-size:14px;
	display:block;
margin:0px auto;
	display:block;
	  padding:8px
	
	}
	
.list_show h2 a{ color:#ffffff;}
.list_show dl{
	width:100%;
	height:auto;
    background:-webkit-gradient(linear, 0 60%, 0 100%, from(#fff), to(#f0eefd));
    border-bottom:1px solid #ccc;
	display:block;
	overflow:hidden;
	padding:5px 0;}
.list_show dl dt{
	height:30px;
	line-height:30px;
	padding:0 10px;
	font-size:14px;
	color:#348FD4;
	font-weight:bold;
	overflow:hidden;
}
.list_show dl dt a{
	color:#348FD4;
}
.list_show dl dd img{
	float:left;
	padding:0 10px 0 5px;
    max-width:90px;
    width:90px;
	max-height:90px;
    overflow:hidden;
}
.list_show dl dd{
	line-height:18px;
	font-size:12px;
	color:#999;
	overflow:hidden;
}
.list_show dl dd a{
	color:#999;}

/*****class******/
	
#layout {
    position: relative;
    padding-left: 0;
}
#layout.active {
        position: relative;
        left: 150px;
    }
	
#classtype{ display:block; margin:0.2em; line-height:2em; color:#333; background-color:#ccc; text-decoration:none; padding-left:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;margin-bottom: 0.6em;}
.up{background:url(img/up.png) 4.5em center no-repeat;}
.down{background:url(img/down.png) 4.5em center no-repeat;}
	
.content {margin: 0 auto;overflow:hidden;}	
.ptitle {width: 100%;text-align: center;color: #FFF; overflow: hidden;background: #7DC5F4;padding:0.5em 0; font-size:1em; cursor:pointer;}

.piclist a{ display:block; margin:2px; position:relative;}
.piclist a span{ position:absolute; width:100%; display:block; height:32px; line-height:32px; background-color:rgba(0,0,0,0.2); color:#fff; bottom:0; text-align:center; overflow:hidden;}
	

.wbytext{ outline:none; padding:5px; height:22px; width:80%; border:1px solid #eee; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}    
.wbyarea{ padding:5px; outline:none; width:80%; border:1px solid #eee; height:125px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}   
.msgbut{ width:100%; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytextyz{ outline:none; padding:5px; height:22px; width:80%; border:1px solid #e3e3e3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;} 
.wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;}
.news_article #vdcode{ width:50px; width:50px!important;}
