@charset "utf-8";
/* CSS Document */
*{
	border:0;
	margin:0;
	padding:0;
}
body{
	width:100%;
	margin:0 auto;
	font-family:"Microsoft YaHei UI","微软雅黑";
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
}
p.top{
	width:1200px;
	margin:0 auto;
	text-align:right;
	font-size:13px;
	line-height:30px;
}
p.top a{
	color:#333;
	margin:0 2px;
}
p.top a:hover{
	color:#d0a804;
}

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.header{width:100%;height:123px;position:absolute;z-index:5;top:0;font-family:"Microsoft YaHei";}
.header{ width:100%; height:123px; background:url(../images/headerbj.png) repeat-x; position:absolute; z-index:5; top:0;font-family:"Microsoft YaHei";}
.header_a{ width:1200px; height:120px; margin:auto; }
.logo{ width:146px; height:120px; float:left; overflow:hidden;margin-left:248px;}
.header_right{ width:726px; height:120px; float:right; overflow:hidden;}
.nav{ width:722px; height:78px; line-height:78px; float:right;}
.nav a{ display:block; height:78px; padding:0 15px; line-height:78px; float:left; font-size:16px; color:#FFF;}
.nav a:hover{ color:#0088e8;}

.content{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.nav{ width:720px; height:90px; overflow:hidden; float:right; text-align:right;}
.nav{ float:right;}
.nav a{ line-height:86px; display:block; font-size:16px; color:#333; font-family:"Arial"; padding:0 25px;}
.nav a:hover{ background:#c2c0c0; border-bottom:#ff8905 solid 4px; color:#fff;}

/*-----------------------------------------内页-----------------------------------------*/
.n_banner{ width:1424px; height:165px; overflow:hidden; margin:auto; padding-top:94px;}
.n_banner img{ height:165px;}
.mbx{ display:block; position:absolute; width:500px; height:115px; margin-top:-115px; margin-left:100px; color:#fff;}
.mbx div{ margin-top:30px;}
.mbx h6{ font-size:32px; font-weight:600; color:#ffffff; margin-bottom:10px;font-family:"Arial";}
.mbx a{ font-size:14px; color:#fff; margin:0 3px;font-family:"Arial";}
.mbx a:hover{color:#ff8905;}

.n_content{ width:1200px; height:auto; overflow:hidden; margin:0 auto 50px;}
.left{ width:200px; float:left; height:auto; overflow:hidden;}
.left ul{ width:200px; height:auto; overflow:hidden; background:#cecdcd;}
.left ul li{ height:auto; width:180px; border-bottom:#fff dashed 1px; overflow:hidden; padding:10px 15px;}
.left ul li a{ color:#fff; font-size:14px;font-family:"Arial"; line-height:24px;}
.left ul li a:hover{color:#ff8905;}
.right{ width:920px; height:auto; overflow:hidden; margin-left:50px; float:left;}


/*新闻*/
.news{ width:auto; height:auto; overflow:hidden;}
.news li{ padding:20px 35px; width:880px; height:auto; overflow:hidden; border-bottom:#cecdcd dashed 1px;}
.news li div{ height:auto; overflow:hidden; float:left;}
.news li img{ float:right; width:139px; height:116px}
.news li h6{ display:block; height:24px; overflow:hidden;font-family:"Arial"; font-size:16px; color:#1f1f1e;}
.news li h6 a{color:#1f1f1e;}
.news li h6 a:hover{color:#ff8905;}
.news li p{font-family:"Arial"; font-size:12px; color:#ff8905; margin:15px 0;}
.news li p{ display:block; height:48px; overflow:hidden; line-height:24px;font-family:"Arial"; font-size:14px; color:#545453;}
.news li p a{color:#545453;}
.news li p a:hover{color:#ff8905;}
.ne_ts{ display:block; height:48px; line-height:24px; overflow:hidden;}

/*产品*/
.pro{ width:950px; height:auto; overflow:hidden; margin:auto;}
.pro li{ width:280px; height:320px; float:left; overflow:hidden; margin:23px 17px;}
.pro li img{ width:280px; height:280px;}
.pro li div{ position:absolute; margin-top:-280px; width:64px; height:58px; overflow:hidden; background:#fff; text-align:center; }
.pro li div p{font-weight:600; font-size:24px; color:#ff8905;margin-top:7px;}
.pro li div span{ font-size:12px; color:#525252; }
.pr_ts{ display:block; height:39px; width:258px; overflow:hidden; padding:0 10px;  text-align:center; line-height:39px; color:#545453; font-size:14px;}
.pr_ts:hover{color:#ff8905;}

.con_page h6{ font-size:14px; text-align:center; line-height:40px; border-bottom:#ccc9c9 solid 1px; margin-bottom:10px;}




/*在线留言*/
.mes{ width:auto; height:auto; overflow:hidden;}
.mes tr{ padding:10px 0; line-height:50px;}
.mes th{ font-weight:normal; text-align:right; display:block; width:150px;}
.mes tr td{height:40px; line-height:40px;}
.mes img{height:40px;}
.mes input[type="text"]{ height:30px; border:#dedede solid 1px; width:150px; padding-left:10px;}
.mes textarea{padding-left:10px;border:#dedede solid 1px;}
.bottom{ display:block; border:none; padding:5px 15px; background:#ff8905; color:#fff; cursor:pointer;}


/*页码*/
.page{ margin-top:40px;}
.page span{ margin-right:20px; color:#666; line-height:24px; font-size:14px;}
.page span a{ color:#ff8905; margin:0 10px;}
.page span a:hover{ text-decoration:underline;}
/*分页样式*/
#page{
    height:40px;
    padding:20px 0px;
}
#page a{
    display:block;
    float:left;
    margin-right:10px;
    padding:2px 12px;
    height:24px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
#page a:hover{
    color:#077ee3;
    border:1px #077ee3 solid;
}
#page a.cur{
    border:none;
    background:#ff8905;
    color:#fff;
}
#page p{
    float:left;
    padding:2px 12px;
    font-size:12px;
    height:24px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;

}
#page p.pageRemark{
    border-style:none;
    background:none;
    margin-right:0px;
    padding:4px 0px;
    color:#666;
}
#page p.pageRemark b{
    color:#2f9ca6;
}
#page p.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0px;
    color:#808080;
}

.footer{
	width:100%;
	padding:15px 0px;
}
.footer .footer_box{
	width:1200px;
	padding:15px 0px;
	margin:0 auto;
}
div.menu{
	width:1200px;
	margin:0 auto;
	color:#9f9d9d;
	font-size:14px;
	line-height:30px;
	text-align: center;
}
.footer .beian{float:left;width:372px;}
.footer a{
	color:#9f9d9d;
	margin:0 4px;
}
.footer a:hover{
	color:#fff;
}
.footer p{
	margin:0 auto;
	line-height:30px;
	font-size:14px;
	color:#9f9d9d;
}