﻿/* CSS Document */

*{ margin:0; padding:0; border:0; list-style:none}
body{ font-size:12px; color:#666666; background:url(images/top_bg.jpg) repeat-x left top #f7f7f7}
div{ font-size:12px; color:666666}
A:link { text-decoration:none; color:#666666;}
A:visited { text-decoration:none; color:#666666;}
A:hover { text-decoration: none; color:#666666;}
.clear{ clear:both}
.head{ width:1000px; margin:0 auto; }
.logo{ float:left; width:520px; padding-top:5px; padding-bottom:5px}
.tel{ float:right  }
.menu{ width:1000px; margin:0 auto; background:url(images/menu.png) no-repeat left top; height:37px }
.menu ul{ margin:0; padding:0; border:0}
.menu li{ height:37px; background:url(images/menu_line.jpg) no-repeat right top; width:125px; font-weight:bold; font-size:14px; text-align:center; font-family:"微软雅黑"; float:left}
.menu li a{ height:37px; line-height:37px;}
.menu li a:hover{ height:42px; line-height:42px; display:block; background:url(images/menu_hover.jpg) no-repeat left top; color:#FFFFFF}
.ban{ margin-top:5px}
.main_bj{ background:url(images/main_bj.jpg) repeat-x left top #FFFFFF}
.main{ width:1000px; margin:0 auto; padding-top:10px}

.about{ line-height:210%; padding:8px}
.index_tit{ float:left; width:137px}
.more{ float:right; width:42px; padding-top:2px}
.index_news{ width:340px; float:left; background:url(images/news_line.jpg) no-repeat left top #f3f3f3; padding-left:20px}
.news{ border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin-bottom:8px; padding:5px }
.news ul{ margin:0; padding:0; border:0}
.news li{ height:30px; border-bottom:1px dotted #CCCCCC}
.news li a{ height:30px; line-height:30px;}
.index_lx{ width:230px; float:right;background:url(images/news_line.jpg) no-repeat left top #f3f3f3; padding-left:10px}
.contact{line-height:210%; padding:8px}
.prolist{ width:240px; float:left}
.list_pro{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; padding:3px; margin-bottom:8px}
.list_pro  ul{ margin:0; padding:0; border:0}
.list_pro li{ height:30px; background:url(images/ser_pic.jpg) no-repeat left center; border-bottom:1px dotted #CCCCCC}
.list_pro  li a{ height:30px; line-height:30px; padding-left:30px}

.index_pro{ float:right; width:760px; background:url(images/pro_bj.jpg) repeat-x left top}
.show_tit{ padding-top:5px; float:left; padding-bottom:5px}
.pro{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:8px}
.foot{background:url(images/foot_bj.jpg) no-repeat center top #666666; width:100%; margin-top:20px; text-align:center; color:#FFFFFF; padding-top:10px; line-height:210%}
.main_left{ width:240px; float:left}
.main_right{ width:740px; float:right}
.title_left{ font-size:16px; font-weight:bold; font-family:"微软雅黑"; height:45px; line-height:45px; float:left}
.place{ float:right; text-align:right; height:45px; line-height:45px}
.Content{ border-top:1px solid #E3E3E3; padding:8px; line-height:210%}
.rollBox{width:1000px;overflow:hidden; border-top:none; padding-top:10px; border-top:1px solid #D2D2D2}
.rollBox .LeftBotton{height:61px;width:28px;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer; background:url(images/left.jpg) no-repeat left center}
.rollBox .RightBotton{height:61px;width:28px;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer; background:url(images/right.jpg) no-repeat right center}
.rollBox .Cont{width:940px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:188px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}