﻿@charset "utf-8";

a.grey{ color:#999;}

.main{ width:1030px; margin:40px auto;}
.main *{ padding:0px; margin:0px; color:#333; font-family:Arial;}
.main a{ color:#333; font-family:Arial;}

.main a.grey{ color:#999;}

.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {  /* 触发 hasLayout */   zoom: 1;  }

.leftside{ width:240px; float:left;}
.leftside h3{ font-size:14px; font-family:microsoft yahei; font-weight:bold; padding-bottom:15px;color:#2265AC;}
.leftside li{ line-height:25px; background-color:#e7eff4; padding:5px 10px; margin-bottom:5px;}
.leftside li:hover,.leftside .on{ background-color:#003e83;}
.leftside li:hover a,.leftside .on a{ color:#fff;}

.leftside .contact{ padding:15px 25px; background-color:#eef2f4; margin-top:20px;}
.leftside .contact .tit{ padding-left:60px; background:url(../images/tel.png) no-repeat left center; color:#003e83;}
.leftside .contact .tit strong{ color:#657f9b; font-family:Verdana, Geneva, sans-serif; font-size:22px;}
.leftside .contact h3{ color:#2265AC; overflow:hidden; border-bottom:none;}
.leftside .contact .img{ float:right;}
.leftside .contact .conn{ margin-top:10px; color:#666; line-height:17px;}

.content{ width:757px; float:right;}
.content .bigtit{ border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.content .bigtit h3{ font-size:14px; float:left; font-family:microsoft yahei; font-weight:bold; text-transform:uppercase; color:#2265AC;}
.content .bigtit span{ float:right; color:#E15A00;}
.content .bigtit a{color:#E15A00;}
.content .concc{ padding:20px 0; font-size:13px; line-height:24px;}

.content .news *{font-family:microsoft yahei;}
.content .news li{ overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.content .news .day{ float:left; width:70px; height:70px; background-color:#f8f8f8;border:1px solid #eee; text-align:center; font-size:40px; line-height:70px;}
.content .news .time{ float:left;width:46px; height:70px;border:1px solid #eee; text-align:center; margin-right:20px;}
.content .news .month{border-bottom:2px solid #eee;}
.content .news .month,.content .news .year{ height:34px;  line-height:34px;}
.content .news .tit{ font-size:16px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content .news .info{margin-top:12px; color:#999; line-height:20px;}
.content .news li:hover .info{ color:#E15A00;}

.content .product li{ float:left; margin:0 8px 20px; width:172px;}
.content .product .img{ border:#cdcdcd 1px solid;}
.content .product .img img{ width:170px; height:139px;}
.content .product .txt{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content .product .more{ color:#999;}
.content .product .more img{ vertical-align:middle;}
