/* CSS Document */
*{ margin:0px; padding:0px}
body{ font-size:12px; color:#333; font-family:verdana}
a{ color:#333; text-decoration:none}
a:hover{ color:#333; text-decoration:underline}
img{ border:0px}

.top{ width:1004px; margin:auto}
.top .batsman{ border-top:12px solid #d4d2d3; height:92px; background:url(../images/Batsman_02.gif) no-repeat; text-align:right}
.top .batsman p{ padding-top:10px}
.top .batsman p a.map{ line-height:26px; padding-left:18px; background:url(../images/icon_home.gif) no-repeat; margin-right:20px}
.top .batsman p a.favorite{ line-height:26px; padding-left:18px; background:url(../images/icon_favorite.gif) no-repeat; margin-right:30px}
.top .nav{ background:#0a5a57;}
.top .nav p{ background:url(../images/nav_back.gif) repeat-x; margin-left:20px; height:30px}
.top .nav p a{ font-weight:bold; color:#fff; line-height:30px; height:30px; display:inline-block; padding:0px 25px; }
.top .nav p a.menu{ background:url(../images/nav_back1.gif) no-repeat right top}

.main{ width:1004px; margin:auto; background:url(../images/Batsman_16.jpg) repeat-x;}
.main .left{ width:282px; padding:18px 0px; float:left;}
.main .center{ width:466px; padding:18px 0px; float:left}
.main .right{ width:256px; padding:18px 0px; float:right}

.cont{ padding:10px 17px 0px}
.cont_border{ border-right:1px solid #dddede;}
.cont h4{ clear:both; line-height:28px; background:url(../images/icon_dot.gif) no-repeat 0px 7px; padding-left:18px; font-size:14px; border-bottom:1px solid #dddede}

.contact{ background:url(../images/Batsman_57.jpg) repeat-y; margin-top:15px}
.contact p{ line-height:19px; padding:12px}

.t_gk{ height:28px; border-bottom:1px solid #dddede}
.t_gk a.c1{ line-height:26px; display:block; float:left; text-align:center; width:87px; background:url(../images/icon_back1.jpg); color:#fff; font-weight:bold; margin-right:3px; cursor:pointer}
.t_gk a{ line-height:26px; display:block; float:left; text-align:center; width:87px; background:url(../images/icon_back2.jpg); color:#000; font-weight:bold; margin-right:3px; cursor:pointer}

.gk{ clear:both; margin:15px 0px 12px; line-height:22px}
.gk img{ float:left; padding:8px 10px 5px 0px}
.gk a{ color:#0a5a57}

.news{ padding:15px 0px 0px}
.news li{ line-height:24px; height:24px; background:url(../images/icon_dot1.gif) no-repeat 3px; list-style:none; padding-left:17px}

.search{ border:1px solid #dddede; padding:15px; margin:15px 0px}
.search label{ display:block; margin-bottom:10px}

.zz{ border:1px solid #dddede; padding:5px; height:337px}
.zz h5{ font-size:14px; color:#5c5c5f; line-height:26px; padding-left:10px; border-bottom:1px solid #dddede}
.zz td{ line-height:16px; padding:3px 0px}

.padding1{ margin:15px 0px}

.foot{ clear:both; width:1004px; margin:auto; padding-bottom:10px; border-top:1px solid #dddede; border-bottom:12px solid #d4d2d3; text-align:center; line-height:22px; color:#5c5c5f}
.foot p{ margin:10px}


.left_nav{ border:1px solid #dddede; margin:15px 0px; padding:20px 15px}
.left_nav a{ display:block; line-height:30px; border-bottom:1px solid #dddede; background:url(../images/icon_dot2.gif) no-repeat 10px 8px; padding-left:40px}

.c_right{ float:right; width:722px; padding:18px 0px}
.c_right h5{ line-height:28px; border-bottom:1px solid #dddede; font-size:12px}
.c_right .content{ line-height:150%; margin:15px 0px}
.c_right .content p{ margin:15px 0px}

.newslist{ margin:15px 30px}
.newslist li{ line-height:28px; border-bottom:1px dashed #dddede; padding-left:20px; background:url(../images/icon_dot1.gif) no-repeat 2px; list-style:none}
.newslist li span{ float:right; padding-right:10px; color:#777}

.productslist{ margin:15px 0px}
.productslist li{ float:left; width:25%; list-style:none; text-align:center}

.projectlist{ margin:15px 0px}
.projectlist li{ float:left; width:49%; list-style:none; text-align:center}

.content_newsview{ line-height:150%}
.content_newsview .news_tit{ line-height:30px; font-size:14px; font-weight:bold; text-align:center;}
.content_newsview .news_tit .news_date{ line-height:25px; font-size:12px; font-weight: normal; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f9f9f9; text-align:center; margin:10px 0px; color:#777}
.content_newsview .news_view{ line-height:150%; margin-top:15px}


.productsview{ margin:15px 0px}
.productsview .img{ float:left;}
.productsview .pro_tit{ font-weight:bold; line-height:30px; font-size:14px; text-align:center}
.productsview .pro_content{ line-height:150%; width:688px; overflow:hidden; margin-top:15px}
