@charset "utf-8";
/*常用*/
body{margin: 0px;padding: 0px; font-family:Arial, Helvetica, sans-serif; }
a{color:#3a3a3a; text-decoration:none;}
a:hover{ text-decoration:none; cursor:pointer; color:##f8582b;  }
ul{margin: 0px;padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{overflow: hidden;}
.c{clear: both;}
.left{ float:left;}
.right{ float:right;}
.main{ width:1200px; height:auto; margin:0 auto;}
/*首页*/
.logo{ width:713px; height:136px; float:left}
.dhh{ width:307px; height:136px; float:right}
.dh{ height:56px; line-height:56px; background-color:#f08e11}
.dh_lb{ float:left; width:900px; height:56px; line-height:56px; }
.dh_lb li{  font-family:Arial, Helvetica, sans-serif; color:#fff;width:150px; text-align:center;    }
.dh_lb a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; }


#nav {margin:0 auto 0px; width:1003px; height:68px; display:block; text-align:center;}
#nav .jquery_out {float:left;line-height:25px;display:block; text-align:center;  }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:0px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel { float:left;  width:152px; font:14px/25px "微软雅黑"; /*IE6 only*/}
#nav .mainlevel img{ border:none; width:152px; height:68px;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:68px; display:block; }
#nav .mainlevel a:hover {color:#fff; display:block;}
#nav .mainlevel ul {display:none; position:absolute; width:250px; }
#nav .mainlevel li { border-bottom:1px solid #2c2e8d; background:url(../../images/bja.jpg) repeat-x; line-height:32px; width:152px; font-size:12px;/*IE6 only*/}
#nav .mainlevel ul .xlysbt{ float:left; border-right:1px solid #2c2e8d; }
#nav .mainlevel li a{ line-height:32px;color:#000;font-size:12px;}
#nav .mainlevel li a:hover { background:none; color:#000; text-decoration:underline}

.ss{ width:300px; float:right; height:56px; line-height:56px;}
.ss_in{ width:216px; height:42px; float:left; border:0px; background-color:#fff; margin-top:7px; padding-left:5px;}
.ss_btn{ background:url(../../images/index/ss.jpg) no-repeat; width:53px; height:42px; float:left; border:0px; margin-top:7px;}

.banner{ width:100%; height:400px; margin:0 auto; margin-top:2px;}
.about_img{ float:left; width:462px; height:347px; }
.about_nr{ width:738px; height:347px; background-color:#f08e11; float:right}
.about_nr h3{ font-size:30px; color:#fff; width:710px; margin-left:20px; margin-top:30px;}
.about_nr p{ font-size:16px; color:#fff; width:710px; margin-left:20px; line-height:30px; margin-top:10px;} 
.about_nr a{ float:right; width:80px; height:30px; color:#fff; border:1px solid #fff; line-height:30px; text-align:center; margin-right:20px;}
.about_nr a:hover{ text-decoration:underline}
.gg{ background:url(../../images/index/gg.jpg) no-repeat; width:100%; height:134px; margin-top:20px;}
.img_qh{ width:674px; height:492px; float:left}
.img_lb{ width:526px; float:right ; height:492px; }
.img_lb li{ float:left; margin-right:3px; margin-left:3px;}
.img_lb img{ width:257px; height:244px; float:left}
.cpzs{ background:url(../../images/index/cp_bg.jpg) no-repeat center top; width:100%; height:455px; margin:0 auto;} 
.cp_top{  width:358px; height:84px; display:block; margin:0 auto; padding-top:15px;}
.foot_bg{ height:520px; width:100%; background-color:#f08e11; margin-top:20px;}
.yqlj{ padding-top:20px;}
.yqlj li{ float:left; margin-right:10px;}
.yqlj img{ border:1px solid #000;}
.f_logo{ width:357px; height:180px; float:left}
.f_wz{ float:right; width:660px; text-align:right; font-size:16px; color:#fff; line-height:35px; }
.xian{ width:100%; height:1px; background-color:#fff; margin-top:20px; } 
.ff{ text-align:center; font-size:16px; color:#fff; margin-top:10px;}
/*banner*/
#solid{
	width:100%;
	height:400px;
	clear:both;
	position:relative;
	z-index: -9;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:400px;
	display:none;
}
#solid .solid0{
	background:#fff;
}
#solid .solid1{
	background:#fff;
}
#solid .solid2{
	background:#fff;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;

	top:0px;
	width:100%;
	height:400px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:100%;
	height:55px;
	top:360px;
	position:relative;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#f08e11;
	z-index:9999;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/}
/*焦点图*/
.focus{ position:relative; width:674px; height:492px; background-color: #000; float: left;}  
.focus img{ width: 674px; height: 492px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#f08e11;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f08e11;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../../images/index/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*产品*/
.rollBox{
	width:1200px; margin:0 auto;
}
.rollBox .LeftBotton{
	height:36px;
	width:24px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top: 137px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../../images/index/btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
.rollBox .RightBotton{
	height:36px;
	width:24px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(../../images/index/btn.png);
	background-repeat: no-repeat;
	background-position: -24px 0;
	margin-top: 137px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.rollBox .Cont{
	width:1002px;
	overflow:hidden;
	float:left; margin-left:70px; margin-right:70px;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:288px;
	float:left; height:310px;
	text-align:center; margin-right:60px;
}
.rollBox .Cont .pic img{
	background:#fff;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 height:288px; height:248px;
	margin-top:13px; float:left; margin-left:10px;
}
.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;}
.tp_span{ width:310px; text-align:center; float:left; color:#000; line-height:35px; font-size:16px;}
.tp_tpbg{ width:310px; height:310px; float:left;  background-color:#f0f0f0;}

/*内页列表*/
.ny_banner{ background:url(../../images/index/banner.jpg) no-repeat center top; width:100%; height:150px; margin:0 auto;}
table{ background:#ccc;}
td{ background:#fff; width:120px; text-align:center; height:50px; line-height:50px; font-size:14px; color:#666}

.sy_news{ width:510px; padding-left:16px; float:left; height:492px;  }
.sy_news ul{ line-height:none;}
.sy_news li{ width:510px; float:left; padding-bottom:3px; text-align:left; text-align:center; border-bottom:1px #666666 dashed;}
.sy_news li h3{ width:510px; float:left; color:#F08E11; text-align:left; line-height:30px; font-size:16px; font-weight:normal;}
.sy_news li h3 a{ color:#F08E11; text-decoration:none;}
.sy_news li p{ width:510px; float:left; text-align:left; line-height:24px; font-size:14px;}