@charset "utf-8";

.about{ border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.about{ padding-bottom:70px;}
.about .inner{ color: #5c5c5c; line-height:2.5; font-family: arial; overflow: hidden; text-align: justify; width: 90%;margin:auto;}
.about .inner a:link,.about .inner a:visited{ color: #070707;}
.about .inner a:active,.about .inner a:hover{ color: #CC2927;}

.tbox{ padding: 90px 0px 100px;}
.tbox{ color: #044ebd; text-align: center;}
.tbox .en{ text-transform: uppercase; font: 36px/1.2 "gautamiregular",arial, helvetica, sans-serif;}
.tbox .zh{ color: #5c5c5c; font: 18px/1.2 "microsoft yahei"; background: url(../img/lin.gif) no-repeat scroll left center; padding-left: 59px;}
.tbox .zh span{ background: url(../img/lin.gif) no-repeat scroll right center; padding-right: 59px;}

.case {margin-top:15px;margin-top:15px;}
.case .con {width:30%;height:auto;margin:10px 1.2%;position:relative;overflow:hidden;float:left;}
.case .con img{width:90%; margin:5%;padding:4px;border:1px #DEDEDE solid;}
.case .con  p {line-height:25px;text-align:center;}


.work {margin-top:15px;height:auto;}
.work .inner { width: 98%; height: 260px; margin: 28px auto 0; position: relative; overflow: hidden; }
.work .inner ul { position: absolute; left: 0; top: 0; }
.work .inner ul li { float: left; padding-right: 15px; }
.work .inner ul li img { width: 240px; height: 190px; padding: 2px; border: 1px #DEDEDE solid; }
.work .inner ul li p { line-height: 30px; text-align: center; }

.news{ padding-top:45px;}
.news .newsbt{ display:block; width:176px; margin:0 auto; font-size: 30px;padding-bottom: 15px;font-family: Impact, Microsoft sans serif, Arial;color: #333;}
.news ul{ width:100%;}
.news ul li{ width:48%; position:relative; float:left; margin-left:3.9%; margin-top:40px; margin-bottom:4px;}
.news ul li.ml0{ margin-left:0px;}
.news ul li .sytime{ width:110px; height:91px; background:#cb0404; color:#fff; position:absolute; left:2%; top:0px;}
.news ul li .sytime .syy{ font-size:18px; text-align: center; display:block; margin-top:20px;}
.news ul li .sytime .syn{ font-size:20px; text-align:center; display:block; margin-top:5px;}
.news ul li .news1{ margin-left:14px;  padding-left:125px; padding-right:15px;}
.news ul li .news1 a{ display:block; color:#333;}
.news ul li .news1 a:hover{ color:#cb0404;}
.news ul li .news1 .news1bt{ font-size:14px; font-weight:bold; margin-top:0px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.news ul li .news1 .news1nr{ line-height:21px; margin-top:8px;}
.news ul li .news1 .news1more{ font-weight:bold; text-decoration:underline; margin-top:9px;}