.iabout {  padding:56px 0 0; background:url(/themes/default/images/iabout.jpg) center top no-repeat; margin-top: 45px; height:350px;}
.iabout .sketch { float:left; width:372px; height:279px; margin:0 0 0 12px; }
.iabout .sketch img { width:372px; height:279px; }
.iabout .main { float:right; width:685px; height:auto; color:#fff; }
.iabout .head {   position:relative; margin:0 0 20px; }
.iabout .head h2,
.iabout .head h3 { vertical-align:middle; font-size:30px;line-height: 1; color:#FFF;  text-align:left;}
.iabout .head h3 { display: block;text-transform: uppercase;font-weight: bold;line-height: 1.4;width: 300px;
  background-position: 174px -491px; }
.iabout .head h2{font-size: 24px;line-height: 1.4;}
.iabout .head em{ display: block;border-bottom: 2px solid #cd6b69;width: 135px;position: absolute;left: 0; bottom: -10px;}
.iabout .info {margin-top: 26px; color:#FFF; font-size:16px; float:left; text-align:left; }
.w {width: 1100px;margin: 0 auto;}

.inews {margin: 40px 0 40px 0; }
.inews .tod{ }
.inews .tod ul{ }
.inews .tod li { width: 100%;border-bottom: 1px dashed #d6d6d6;padding: 14px 0; height:78px;}
.inews .tod li em{display: block;width: 75px;height: 60px;border: 4px solid #a8a8a8; line-height: 1;padding-top: 8px;
text-align: center;float: left;font-size: 26px;color: #a8a8a8;font-style: normal;margin-left: 30px;}
.inews .tod li em b{display: inline-block;font-size: 44px;color: #666666;line-height: 1;}
.inews .tod li .wd{float: left;width: 940px;margin-left: 28px; text-align:left;}
.inews .tod li h1{ font-size: 20px;color:#333; font-weight: bold;}
.inews .tod li:hover{color:#666;background: #a8a8a8; }
.inews .tod li:hover em{border-color: #666; color: #666;}
.inews .tod li:hover em b,.inews .tod li:hover h1,.inews .tod li:hover span{	color:#000;}
.inews .tod li span{ font-size: 16px;color: #666; line-height:30px;}
.inews .detailx{ color: #fff;width: 145px;height: 36px;text-align: center;margin: 0 auto;line-height: 36px;display: block;
background: #e00100;margin-top: 40px;}

.title{text-align: center; margin-bottom: 30px; } 
.title span{font-size: 30px; line-height: 1;text-transform: uppercase;display: inline-block;} 
.title h1{ color: #333;font-size: 36px;line-height: 1;position: relative; }
.title h1 b{ color: #333;font-size: 35px;border-bottom: 2px solid #cecece;display: inline-block;padding-bottom: 14px;}
.title h1 em{display: inline-block;position: absolute;left: 49%;bottom: -8px;width: 11px;height: 11px;border: 3px solid #e00100;
border-radius: 100%;background: #fff;}
.title p{ color: #747474;font-size: 14px;margin-top: 18px;line-height: 1.4;}