@charset "utf-8";
/* CSS Document */

/* banner css */
.banner{
	width:100%;
	height:350px;
	background:#cfcfcf;}
.slideBox{ width:100%; height:350px;  overflow:hidden; position:relative;  }
.slideBox .hd{ height:20px;  width:100%; text-align:center; overflow:hidden; position:absolute; bottom:0px; background:url(../images/white-line.png) no-repeat bottom center;
padding-bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;padding:5px; text-align:center; line-height:20px; height:20px; }
.slideBox .hd ul li{ display:inline; padding:4px; margin:5px; font-size:0px; line-height:10px; text-align:center; background:#fff; border:2px #fff solid; cursor:pointer;
-webkit-border-radius:50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.slideBox .hd ul li.on{ background:#ff5400; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; height:400px; }
.slideBox .bd img{ width:1000px; height:350px; display:block;  }


.main_index{
	background:none;}
/*产品展示*/
.con_01{
	margin-bottom:20px;}
.con_01 .bt_center h1{
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#888;
	font-weight:normal;
	padding-bottom:12px;
	text-align:center;
	background:url(../images/shadow_1000.png) no-repeat bottom center;}
.con_01 .bt_center h1 span{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin-right:10px;}
.con_01 .bt_center h1 span font{
	color:#006eb9;}
.con_01 .nr{  position:relative; width:1000px; height:200px; padding:2px 0px 0; margin-bottom:10px;   }
.con_01 .sPrev,.con_01 .sNext{ position:absolute; left:0px; top:0; display:block; width:50px; height:194px; background:url(../images/arrow_left.png) no-repeat center; z-index:99;
-webkit-transition:all 0.3s ease-out;
        -khtml-transition:all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
filter: alpha(opacity=30);/* internet explorer */
        -khtml-opacity: 0.3;     /* khtml, old safari */
        -moz-opacity: 0.3;      /* mozilla, netscape */
        opacity: 0.3;}
.con_01 .sNext{ left:auto; right:0px; background: url(../images/arrow_right.png) no-repeat center;  }
.con_01 .sPrev:hover,.con_01 .sNext:hover{
	filter: alpha(opacity=80);/* internet explorer */
        -khtml-opacity: 0.8;     /* khtml, old safari */
        -moz-opacity: 0.8;      /* mozilla, netscape */
        opacity: 0.8;}
.con_01 .nr ul li{ margin:0 5px 0 0; float:left; _display:inline; padding-bottom:10px; background:url(../images/shadow_196.png) no-repeat  bottom center; overflow:hidden;  }
.con_01 .nr ul li .pic{ text-align:center; width:196px; height:196px;overflow:hidden; background:#fff; position:relative;  }
.con_01 .nr ul li .pic img{ width:100%; height:auto !important; display:block; }
.con_01 .nr ul li .pic a{ display:block; border:1px #cfcfcf solid;}
.con_01 .nr ul li .pic a:hover{ border-color:#ff5400;}
.con_01 .nr ul li .pic a:hover img{ border-color:#999; 
filter: alpha(opacity=80);/* internet explorer */
        -khtml-opacity: 0.8;     /* khtml, old safari */
        -moz-opacity: 0.8;      /* mozilla, netscape */
        opacity: 0.8;}
.con_01 .nr ul li .pic a:hover .title{
	bottom:0;}
.con_01 .pic .title{
	position:absolute;
	bottom:-40px;
	left:0;
	height:40px;
	overflow:hidden;
	width:100%;
	background:url(../images/alpha_black.png) repeat;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:14px;
	-webkit-transition:all 0.3s ease-out;
	-khtml-transition:all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}
.con_01 .more{
	text-align:center;
	line-height:50px;
	height:50px;}
.con_01 .more a{
	color:#fff;
	background:#006eb9;
	padding:8px 15px;
	font-size:14px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.con_01 .more a:hover{
	background:#007bcf;}


.con_02{
	padding-bottom:30px;
	background:#fff url(../images/index_01.jpg) repeat-x top;
	padding-top:8px;}
/*关于祥丰*/
.about{
	width:310px;}
.about .nr .pic{
	margin-top:5px;
	width:310px;
	height:100px;
	overflow:hidden;}
.about .nr .txt{
	padding:5px 5px 0;
	height:110px;
	overflow:hidden;}
.about .nr .txt p{
	line-height:26px;
/*	text-indent:2em;*/
	font-size:12px;
	color:#333;}
.about .nr .txt a{
	font-size:12px;
	color:#006eb9;
	margin:0 8px;}
.about .nr .txt a:hover{
	color:#007bcf;}


/*新闻中心*/
.news{
	width:330px;
	margin-left:35px;}
.news .headline{
	overflow:hidden;
	zoom:1;
	margin-top:5px;}
.news .headline .pic{
	float:left;
	width:150px;
	height:100px;
	overflow:hidden;}
.news .headline .txt{
	float:right;
	width:170px;
	font-size:12px;}
.news .headline .txt h2{
	height:60px;
	padding:5px 0;
	overflow:hidden;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
	color:#333;}
.news .headline .txt h2 a{
	color:#333;}
.news .headline .txt h2 a:hover{
	color:#ff5400;}
.news .headline .txt p{
	text-align:left;
	color:#888;
	height:30px;
	line-height:30px;}
.news ul{
	padding-top:3px;}
.news ul li{
	display:block;
	height:26px;
	overflow:hidden;
	position:relative;
	background:#fff;}
.news ul li a{
	float:left;
	padding-left:10px;
	background:url(../images/dot.jpg) no-repeat left center;
	line-height:26px;
	display:inline;
	color:#333;
	font-size:12px;
	white-space:nowrap;}
.news ul li a:hover{
	color:#ff5400;}
.news ul li span{
	position:absolute;
	right:10px; top:0;
	line-height:40px;
	font-size:12px;
	color:#888;}

/*联系我们*/
.contact{
	width:290px;}
.contact .nr{
	height:230px;
	background:#fff url(../images/contact_bg.jpg) no-repeat right bottom;}
.contact dl{
	position:relative;
	font-size:12px;
	color:#333;
	line-height:22px;
	padding:3px 0;}
.contact dl dt{
	position:absolute;
	left:5px ; top:3px;}
.contact dl dt span{
	padding-left:24px;
	line-height:22px;}
.contact dl dd{
	padding-left:30px;
	width:250px;}
.contact dl.tel dt span{
	background:url(../images/ico_phone.png) no-repeat left center;}
.contact dl.add dt span{
	background:url(../images/ico_add.png) no-repeat left center;}
.contact dl.fax dt span{
	background:url(../images/ico_fax.png) no-repeat left center;}
.contact dl.QQ dt span{
	background:url(../images/ico_qq.png) no-repeat left center;}
.contact dl.mail dt span{
	background:url(../images/ico_mail.png) no-repeat left center;}
.contact dl.tel dt{
	top:5px;}
.contact dl.tel dd{
	width:100%;
	padding:30px 0 0px 0px;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff5400;
	line-height:40px;
	text-align:center;}











