/*本模板由DM建站系统 www.demososo.com开发
*/
*{padding:0;margin:0;  }
body{font-size:12px;font-family:微软雅黑;}
a, img {    -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */}
td{padding:6px; line-height:20px;}
li{list-style-type:none}ol li{list-style-type:decimal}
.c,.clearblock{clear:both;overflow:hidden;}
h2{font-weight:bold;font-size:16px;}
.poa{position:absolute; }.por{position:relative; }
.tc{text-align:center; }.tl{text-align:left; }.tr{text-align:right; }
.fl{float:left;display:inline; }.fr{float:right;display:inline; }
.f14{font-size:14px;}.f14b{font-size:14px;font-weight:bold;}
.f12{font-size:12px;}.f12b{font-size:12px;font-weight:bold;}
.fb{font-weight:bold;}
.dn,.hide{display:none; }.db,.show{display:block; }
.vt{ vertical-align:top}.vm{vertical-align:middle}.vb{ vertical-align:bottom}
.lh,#cke_pastebin{line-height:20px;}
a img{border:0;} 
.pointer,.cp{cursor:pointer;}
.tino{text-indent:-9999px;}
b,i{display:inline-block;font-style:normal }
.p10{padding:10px}.p20{padding:20px}.m10{marign:10px}.m20{margin:20px}
.pl10{padding-left:10px}.pr10{padding-right:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}
.pr20{padding-left:20px}.pr20{padding-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}
.ml10{margin-left:10px}.mr10{margin-right:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}
.ml20{margin-left:20px}.mr20{margin-right:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}
.mt30{margin-top: 30px}.mb30{margin-top: 30px}.mt40{margin-top: 40px}.mb40{margin-top: 40px}
.mauto{margin-left:auto;margin-right: auto;}
/**************************************end common*/  
/*column ----------------------*/
.col5{width: 5%; }
.col10{width: 10%; }.col15{width: 15%; }.col20{width: 20%; }.col25{width: 25%; }
.col30{width: 30%; }.col35{width: 35%; }.col40{width: 40%; }.col45{width: 45%; }
.col50{width: 50%; }.col55{width: 55%; }.col60{width: 60%; }.col65{width: 65%; }
.col70{width: 70%; }.col75{width: 75%; }.col80{width: 80%; }.col85{width: 85%; }
.col90{width: 90%; }.col95{width: 95%; }
.col100{width: 100%; clear:both; overflow:hidden;}

.colw3 .w1{width: 33%;float:left;  }
.colw3 .w2{width: 50%;float:left; }
.colw3 .w3{width: 66%;float:left; }

/********area*********************************************/

.area{min-height: 650px;padding:20px 0}
 /*header----------------------------------*/

.header .container{height: 108px;position:relative;  }
.headerright .container{height: 90px;  }

.logo{position:absolute; top:10px;left:10px}
.headertel{position:absolute;right:10px;top:10px}
.headercolor{position:absolute;right:10px;bottom:15px}

.menufix,.headerrightfix{position:fixed;top:0; z-index:999;width:100%; }
/*footer-------------------------------------*/
.footer{padding:10px 0;text-align:left; position: relative;clear:both; overflow:hidden; line-height:20px; }  
.footerlogo{float:left; margin:10px 0 0 10px}
.footertext{float:right; margin:10px 10px  0 0}
.footertext p{padding-bottom: 5px;line-height:20px; }

/*sidebar and  content layout*/

.sdcontent{padding:10px;line-height:26px;  }
.sdheader{	padding-left:5px;font-size:14px;font-weight:bold;height: 35px;line-height:35px; text-align:center;  }
.sdcontent li a{  display:block;height: 30px;line-height:30px;padding-left:20px }
.sdcontent li li{padding-left:10px;border-bottom:0;}
 
.content h1{font-weight:bold;font-size:22px;line-height:23px;padding:20px 10px;text-align:center;  } 
.content p{line-height:26px; }
.content .kv{text-align:center; }

.content_top,.content_bot{padding:10px; }
.perwidth .content_desp{padding:0 20px}
 
/*content_header*/
.cntwidth .content_default{margin-top:15px; }
.content_header{ line-height:32px;height:32px;margin-bottom:15px }
.content_header h3{float:left;margin:6px 0 0 3px;font-size:16px;font-weight:bold;height:16px;line-height:16px;padding-left:6px;}
.content_header .breadcrumb{float:right;display:inline;padding-right:6px;}
.pagetop,.contenttop,.content_headerimg{margin-bottom:15px}
.content_headerimg{height: 40px; }
/** = breadcrumb***********/
.breadcrumb{ font-size:12px;
 line-height:33px;height: 33px;padding-left:10px }
.breadcrumb .breadhome{display:inline-block; padding-left:20px;}
.breadcrumb a{padding:0 5px; }

 /************************/
.boxheader{height: 35px;padding-left:10px;}
.boxheader h3{float:left; display:inline; margin-top:11px;padding-left:10px;height:15px;line-height:15px; font-size:14px;font-weight:bold;   }
.boxheader .more{float:right; margin:10px 10px 0 0}
.boxcontent{padding:10px 2px;overflow:hidden;  }
.homeabout  .boxcontent{line-height:22px; }

.boxheadercenter{padding:20px 0;text-align: center}
.boxheadercenter h3{font-size: 32px;font-weight: bold;color:#333;}
.boxheadercenter h3 img{max-height: 60px; }
.boxheadercenter a{font-size: 18px;font-weight: bold;margin-top: 10px;display: block}
.boxheadercenter .subtitle{padding:10px 0; }
/*******homearea********/
.home{margin:0 auto;padding:20px 0;   }
 .homecol1{width: 30%;float:left; display:inline;  }
 .homecol2{width: 68%; float:right; display:inline; }
 
 
.cirimg li{float:left; display:inline; width: 31%; text-align:center; padding:20px 1%; }
.cirimg li img{width: 210px; height: 210px; 
border-radius: 50%;-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;   transition: all 0.2s ease-in-out 0s;  }
.cirimg a:hover{text-decoration:none;}
.cirimg h2{font-size:20px;padding:22px 0 11px 0;margin:0;}
.cirimg .desp{line-height:20px;}

.homeproduct{padding:20px 0; }
.homeproduct li{float:left; display:inline; width: 200px; height: 200px; margin-right:10px}
.homeproduct li .img img{display:block; width: 200px; height: 160px; }
.homeproduct li .title{display:block;height: 30px;text-align:center;padding-top:5px  }
.homeproduct .boxcontent{height:200px;overflow:hidden}

.homekf li{float:left; display:inline;  margin-right:10px}
.homekf li  img{display:block; width:191px; height: 162px; }
.homekf .boxcontent{height:160px;overflow:hidden}
 
.homenews li{border-bottom:1px dotted #ddd;font-size: 13px;height: 27px; line-height: 27px;padding-bottom: 2px;padding-left: 10px;
	background:url(bg/arrow.png) 0px 10px no-repeat ; }
.homenews li span{float:right; display:inline; color:#999}
.homenews li a{float:left; width: 210px; height: 27px; overflow:hidden;  }

/*gridlist*******************************/
.gridlist  li{width: 28%; height: 170px;line-height:16px; padding:1%;margin:0px 0 20px 2%; text-align:center; font-size:12px; float:left; display:inline;}
.gridlist .img img{width: 130px; height: 130px; }
.gridlist .title{height: 32px; clear:both; overflow:hidden; }
/*textlist***************************************/
.textlist  li{clear:both;overflow:hidden;padding:5px 0; margin-bottom:10px }
.textlist a.img{float:left; display:inline; }
.textlist h4{font-weight:normal;background:url(bg/arrow.png) 0 10px  no-repeat ; padding:5px 0 5px 10px}
.textlist .day{float:right;font-weight:normal;padding-right:5px; }
.textlist li.hasimg .text{padding-left:130px}
.content .textlist p.textshort{line-height:16px; }

