/* CSS Document */#slide-pic{position: relative;z-index: 9;zoom: 1;}#slide-pic .slide-viewport{height: 400px;position: relative;z-index: 10;zoom: 1;}#slide-pic .slide-viewport li{position: absolute;top: 0px;left: 0px;width: 100%;height: 400px;}#slide-pic .slide-viewport a{display: block;height: 400px;}#slide-pic .controller-bottom{left: 50%;bottom:10px;position:absolute;z-index:99;}#slide-pic .controller-bottom li{background: #fff;cursor: pointer;height: 10px;float: left;margin: 0px 5px;overflow: hidden;width: 10px;border-radius: 50%;-o-border-radius: 50%;-webkit-border-radius: 50%;-zom-border-radius: 50%;-ms-border-radius: 50%;}#slide-pic .controller-bottom li.current{background: #00803c;}.Sort_Name{height: 32px;line-height: 32px;border-bottom: 1px solid #d9d9d9;}.Sort_Name span{color: #333;font-size: 16px;display: block;float: left;border-bottom: 1px solid #009338; padding: 0px 3px;}.Sort_Name a{display: block;float: right;color: #9a9a9a;font-size: 12px; padding-top: 8px;height: 20px;line-height: 20px;}.index_Link,.index_Content{width: 1003px;margin: 15px auto 0px;overflow: hidden;}.index_Link ul{overflow: hidden;}.index_Link ul li{float: left; border: 1px solid #d9d9d9;height: 38px;width: 148px;margin: 15px 20px 0px 0px;position: relative;}.index_Link ul li.E{margin: 15px 0px 0px 0px;}.index_Link ul li img{ max-height: 38px; max-width: 148px;position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;margin: auto;}.About{float: left;width: 290px; border: 1px solid #d9d9d9; padding: 0px 10px 10px;margin-right: 35px;}.About .About_img{height: 160px;width: 290px;margin: 10px 0px;}.About .About_Content{font-size: 12px;line-height: 20px;color: #555;}.About .About_Content p{text-indent: 2em;}.NewsList{float: left;width: 310px; margin-right: 35px;}.NewsList.E{margin-right: 0px;}.News_top{width: 100%;height: 100px;margin: 10px 0px 5px;}.News_top .News_img{float: left;height: 98px;width: 128px;position: relative;border: 1px solid #d9d9d9;}.News_top .News_img img{max-height: 98px;max-width: 128px;margin: auto;position: absolute;left: 0px;right: 0px;bottom:0px;top: 0px;}.News_top .News_R{float: right;width: 170px;}.News_top .News_R .News_Title{font-size: 12px;line-height: 18px;margin-bottom: 4px; height: 36px;overflow: hidden;}.News_top .News_R .News_Info{font-size: 12px;line-height: 20px;text-indent: 2em;color: #555;height: 60px;overflow: hidden;}.NewsList ul{margin-top: 10PX;}.NewsList ul.C{ margin-top: 0PX;}.NewsList ul li{height: 22px;line-height: 22px;font-size: 12px;}.NewsList ul li .Newslist_Title{float: left;background: url(../images/boxli.jpg) left center no-repeat; padding-left: 15px;}.NewsList ul li .Newslist_Date{float: right;color: #9a9a9a;}.index_Pro{width: 580px;float: left;}.index_Pro.E{width: 381px;float: right;}.index_Pro ul{}.index_Pro ul li{float: left;width: 182px;height: auto;margin-right: 17px; margin-top: 12px;}.index_Pro ul li.E{margin-right: 0px;}.index_Pro ul li .Pro_img{width: 180px; height: 160px;border: 1px solid #d9d9d9;text-align: center;position: relative;}.index_Pro ul li .Pro_img img{max-width: 180px;max-height: 160px;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;}.index_Pro ul li .Pro_Title{height: 30px;line-height: 30px;text-align: center;font-size: 14px;}.index_Pro ul li .Pro_Title a{color: #333;}