@charset "utf-8";
/* CSS Document */
@import 'common.css';

#index_content #index_content0{
	width:100%;margin:0 auto;height:auto;overflow:hidden;
}
#midcontent{
	width:100%;margin:0 auto;background: #eee; 
}
#midcontent .mid_inner_content{
    width:1030px; margin: 0 auto; 
}

#midcontent .introduce{
	width:478px;float:left;  display: inline-block;
}
#midcontent .introduce .title2{
	width:478px;background:url(../images/news_title.jpg) left top no-repeat;height:40px;
}
#midcontent .introduce .title2 a{
	float:right;width:50px;height:13px;margin-top:14px;	margin-right:23px;
}
#midcontent .introduce .introduce_content{
	width:478px; background:url(../images/introduce_content.jpg) left top repeat-y;overflow:hidden; height:209px;
}
.introduce_content .introduce_content0{
	width:460px;margin:0 auto;overflow:hidden;  padding-top: 10px;
}
.introduce_content .introduce_content0 .introduce_pic{
	width:114px;height:82px;float:left;padding-right:12px; margin-left:15px;
}
.introduce_content .introduce_content0 .introduce_pic img{
	width:112px;float:left;padding:2px;height:80px;border:1px solid #959392;
}
.introduce_content .introduce_content0 .hot_news{
	text-indent:1.6em;
}
.introduce_content .introduce_content0 .hot_news .hot_title{
	text-indent:1.6em; color: #4f4a41; font-weight: bold; font-size:14px;
}
.introduce_content .introduce_content0 .hot_news .hot_title a{
	color: #4f4a41; font-weight: bold;
}
.introduce_content .introduce_content0 .hot_news .hot_content{
	text-indent:1.6em;
}

.introduce_content .introduce_content1{
	width:460px; margin:0 auto; height:auto; padding-top:4px;
}
.introduce_content .introduce_content1 .news_content{
	width:460px; margin:0 auto; 
}
.introduce_content .introduce_content1 .news_content ul{
	width:450px; margin: 0 auto;
}
.introduce_content1 .news_content ul li{
	 border-bottom:1px dashed #999; background:url(../images/news_nav.jpg) 3px center no-repeat; padding-left:20px; line-height:23px; height:23px;
}
.introduce_content1 .news_content ul li span{
	float:right; padding-right:2px;
}


 .contact{
	float:left;width:284px;
}
 .contact .contact_title{
	background:url(../images/contact_title.jpg) 0 0 no-repeat;width:284px;height:40px;
}
.contact .contact_content_top{
     width:245px; margin: 0 auto; height: 61px; overflow: hidden;
}

.contact_content .contact_content0{
	width:284px; margin:0 auto; background:url(../images/contact_content.jpg) right bottom no-repeat; height:219px;
}
.contact .contact_content p{
	padding-left:20px; line-height:23px;
}




.midcontent2_pro {
	width:1030px; margin: 0 auto;
}
.midcontent2_pro .pro_title{
	width:1030px;background:url(../images/pro_title.jpg) left top no-repeat;height:45px; float:left;
}
.midcontent2_pro .pro_title a{
	width:50px;height:13px;float:right;margin-top:17px;margin-right:41px;
}
.midcontent2_pro .pro_content{
	width:1030px; margin: 0 auto; background:url(../images/pro_content.jpg) 0 0 repeat-y; float:left;
}
.midcontent2_pro .product_bottom{
	width:963px; height: 2px; margin: 0 auto;
}
.pic_list{
	height:158px;width:963px;margin:0 auto;padding-top:8px;
}

.pic_list .content {
	float:left;width:953px;height:158px; padding-left: 5px;
}
.pic_list .Cont {
	width:953px;height:158px;overflow:hidden;
}
.pic_list .ScrCont {
	width:10000000px;
}
.pic_list .Cont .pic {
	width:164px;float:left;height:158px;padding-left:20px; padding-right:20px;padding-top:2px;text-align:center;
}
.pic_list .Cont .pic a{
	display:block; width:160px; height:144px; margin:0 auto;
}
.pic_list .Cont .pic img {
	width:167px; height:143px; padding:4px; border:#CCC 1px solid; background:#eaebeb;
}

.pic_list .Cont .pic .title{
	padding-top:6px; text-align:center; height:24px; line-height:24px; overflow:hidden;
}
.pic_list .Cont .pic .title a{
	display:block; height:24px;
}
.pic_list #List1, .rollBox #List2 {
	float:left;
}


.rollBox{width:970px;overflow:hidden;padding:0 0 5px 6px;}
.rollBox .LeftBotton{height:60px;width:31px; background:url(../images/index_left.jpg) 0 0 no-repeat; overflow:hidden;float:left;display:inline; cursor:pointer; margin-left:25px; margin-right:10px; margin-top:50px;}
.rollBox .RightBotton{height:60px;width:31px;background:url(../images/index_right.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:50px 0 0 15px;cursor:pointer;}
.rollBox .Cont{width:875px;overflow:hidden;float:left; margin-top:20px; height:180px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:169px;float:left;text-align:center; height:143px;}
.rollBox .Cont .pic img{padding:1px;background:#fff;border:1px solid #afafaf;display:block;margin:0 auto; width:167px; height:141px;}
.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;}

.rollBox{ width:1000px; float:left;overflow:hidden; }

.rollBox ul li{ width:169px; height:143px; float:left; margin-left:30px;}
.rollBox ul li .img{ padding:1px; background:#fff; float:left; width:167px; height:141px; border:solid 1px #aeaeae;}

#midcontent3{
	width:100%;margin:0 auto;background: #f6f6f6; padding-bottom: 10px; padding-top: 20px;
}

.introduce2{
    float: left;  width:478px; overflow: hidden;
}
.introduce2 .introduce2_title2{
    width:478px; background: url(../images/introduce_title.jpg) left top no-repeat; height: 57px;
}
.introduce2 .introduce2_title2 a{
   width:50px;height:13px;float:right;margin-top:35px;margin-right:14px;
}

.introduce2 .introduce2_content{
    width:478px; margin: 0 auto; padding-top: 10px; background:url(../images/introduce_content.jpg) 0 0 repeat-y; height:149px; margin-top:-2px;
}
.introduce2_content0{
    width:460px; margin: 0 auto; height:149px;
}
.introduce2_content0 p{
    text-indent: 1.6em;
}
.introduce2_content0 .introduce2_pic{
    width:173px; float: left; height: 109px; border:solid 1px #959392; text-align: center; margin-right: 12px; margin-left:15px;
}
.introduce2_pic img{
    width:168px; height: 103px;  margin: 0 auto; padding-top: 3px;
}
.introduce_bottom{ height:11px; _height:2px; background:url(../images/introduce_content.jpg) 0 0 repeat-y;}

.honor{
    width:284px; float: right;
}
.honor .honor_title{
    background: url(../images/honor_title.jpg) 0 0 no-repeat; width: 284px; height: 57px; overflow: hidden;
}
 .honor_title a{width:50px;height:13px;float:right;margin-top:25px;margin-right:37px;}
.honor_content{
     width: 284px; background:url(../images/honor_content.jpg) 0 0 repeat-y; height:169px; _height:173px;
}
.honor_content .honor_content0{
    width:223px; margin-left: 12px; display: inline-block;
}
.honor_content img{
    width:215px; height:123px; margin-left:5px; margin-top:5px; padding: 2px; border: 1px solid #959392;
}
.honor_bottom{
    width: 246px; height: 9px;
}

#NewsPic {	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 229px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 167px; BORDER-RIGHT-WIDTH: 0px}
#NewsPicTxt {	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 3px auto 0px; WIDTH: 229px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Sans-Serif; POSITION: relative; HEIGHT: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; border:solid 1px #000;}
#NewsPicTxt A {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:hover {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:visited {	COLOR: black; TEXT-DECORATION: none}
#NewPicTxt A:link {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:hover {	COLOR: red}
#NewsPic A {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none}
#NewsPic A:hover {	TEXT-DECORATION: none}
#NewPic A:visited {	TEXT-DECORATION: none}
#NewsPic .Picture {  WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT:140px;}
#NewsPic .Nav {	RIGHT: 0px; BOTTOM: 23px; POSITION: absolute; HEIGHT: 14px;  padding-left:17px;}
#NewsPic .Nav SPAN {FLOAT: right; FONT: 10px Courier; WIDTH: 24px; CURSOR: hand; COLOR: #ffffff; HEIGHT: 100%; TEXT-ALIGN: center}
#NewsPic .Nav SPAN.Cur {	BACKGROUND: #D8000D; COLOR: white}
#NewsPic .Nav SPAN.Normal {	BACKGROUND: #000000; FILTER: Alpha(opacity=50); COLOR: white; opacity: .5}
#NewsPic .Nav SPAN A {	DISPLAY: block; WIDTH: 100%; COLOR: white; POSITION: relative; HEIGHT: 100%}
#NewsPic .Nav SPAN A:hover {	CURSOR: hand}

