@charset "gb2312";/* CSS Document */

*{zoom:1;}

html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,frameset,table,th,tr,td,fieldset,span{margin:0;padding:0;list-style:none;}

img{border:none;}

/* IE5.xIE6 bug */ 
* html body{overflow:visible;} 
* html iframe,* html frame{overflow:auto;} 
* html frameset{overflow:hidden;} 

/* body */ 
body{color:#666;font-size:12px;font-family:"Microsoft Yahei";background:url("../images0/bg.jpg");} 
i,em,cite{font-style:normal;}

/* a */ 
a,a:link{color:#666;text-decoration:none;}
a:visited{}
a:active,a:hover{text-decoration:none;color:#ed1c24;}
a:focus{outline:none;}

.clear{clear:both;}
.w{width:90%;height:auto;margin:0 auto;}

#top{width:100%;height:110px;background:#c11f25;}
#top .logo{width:522px;height:110px;float:left;}
#top .sc-ss{width:230px;height:110px;float:right;margin-right:20px;}
#top .sc{margin-top:15px;line-height:22px;height:22px;text-align:center;color:#fff;}
#top .sc a{color:#fff;}
#top .sc span{padding:0 5px;}
#top .ss{width:210px;height:27px;margin-top:30px;}
#top .ss .kk{border:1px solid;padding:0;margin:0;background: rgb(255, 255, 255);width:140px;height:21px;color: rgb(102, 102, 102);text-indent:5px;}
#top .ss .btn{background: #a50a10; border: currentColor; border-image: none; width: 65px; height: 23px; text-align: center; color: rgb(255, 255, 255); text-indent: 0px; float: right; cursor: pointer;}


.banner {	width: 100%; margin-bottom: 10px; position: relative;}
.banner_slides {width: 100%; overflow: hidden; position: relative;}
.banner_slides {height: 400px;}
.slides_container {height: 400px;}
.slides_control {height: 400px;}
.banner_pic {height: 400px;}
.banner_pic {width: 100%; display: block;}
.slides_btn { top: 50%; width: 40px; height: 70px; text-indent: -9999px; overflow: hidden; margin-top: -35px; display: none; position: absolute; z-index: 999;}
.btn_previous {background-position: left top; left: 8%;}
.btn_next {background-position: left bottom; right: 8%;}
.slides_pagination {	width: 100%; height: 8px; text-align: center; right: 10px; bottom: 15px; position: absolute; z-index: 100;
}
.slides_pagination li {margin: 0px 3px; display: inline-block;}
.slides_pagination li a {background: rgb(255, 255, 255); width: 100px; height: 8px; color: rgb(102, 102, 102); line-height: 8px; text-indent: -999em; overflow: hidden; display: inline-block; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;}
.slides_pagination li a.active {	background: #a50a10; color: rgb(255, 255, 255);}
.slides_pagination li a.active:hover {background: #a50a10; color: rgb(255, 255, 255);}
.slides_pagination li a:hover {background: #a50a10; color: rgb(255, 255, 255);}

.nav{width:100%;height:46px;background:#ed1c24;}
.nav ul{margin-left:38px;}
.nav ul li{width:126px;height:46px;line-height:46px;float:left;text-align:center;border-right:1px solid #c20c13;position:relative;}
.nav ul li a{width:126px;height:46px;display:block;color:#fff;transition:all 0.3s;}
.nav ul li a:hover{background:#a50a10;}
.nav ul li dl{display:none;background:#ed1c24;position:absolute;top:46px;left:0;z-index:99;}
.nav ul li:hover dl{display:block;}
.nav ul li dl dd{border-bottom:1px solid #c20c13;}
.nav ul li dl dd a{width:126px;height:35px;line-height:35px;display:block;transition:all 0.3s;}
.nav ul li dl dd a:hover{background:#a50a10;}


.page{}
.np{padding-top:33px;background:#fff;overflow:hidden;}
.page .iabout{width:30%;height:auto;overflow:hidden;margin-left:16px;float:left;}
.page .iabout .tit{width:100%;height:20px;line-height:20px;border-bottom:1px solid #d40d15;background:url("../images0/ico.jpg") 5px 3px no-repeat;font-size:14px;text-indent:18px;color:#d40d15;font-size:14px;}
.page .iabout .tit span{font-size:12px;color:#7b7b7b;margin-left:7px;}
.page .iabout .tit .more{width:23px;height:5px;display:block;float:right;margin:10px 3px 0 0;text-indent:0;}
.page .iabout .tit .more a{width:23px;height:5px;display:block;}
.page .iabout .iabout-pic{width:100%;height:135px;text-align:center;margin-top:18px;}
.page .iabout .tt{line-height:24px;color:#666666;text-indent:24px;padding:8px;}

.page .ipro{width:35%;height:auto;overflow:hidden;margin-left:16px;float:left;}
.page .ipro .tit{width:100%;height:20px;line-height:20px;border-bottom:1px solid #d40d15;background:url("../images0/ico.jpg") 5px 3px no-repeat;font-size:14px;text-indent:18px;color:#d40d15;font-size:14px;}
.page .ipro .tit span{font-size:12px;color:#7b7b7b;margin-left:7px;}
.page .ipro .tit .more{width:23px;height:5px;display:block;float:right;margin:10px 3px 0 0;text-indent:0;}
.page .ipro .tit .more a{width:23px;height:5px;display:block;}
.page .ipro .tt{margin-top:18px;}
.page .ipro .tt li{width:124px;height:auto;float:left;margin-left:8px;}
.page .ipro .tt li img{width:124px;height:119px;}
.page .ipro .tt li span{width:124px;height:48px;line-height:35px;text-align:center;display:block;}
.page .ipro .tt li span a{color:#666;}

.page .inews{width:30%;height:auto;overflow:hidden;margin-left:16px;float:left;}
.page .inews .tit{width:100%;height:20px;line-height:20px;border-bottom:1px solid #d40d15;background:url("../images0/ico.jpg")  5px 3px no-repeat;font-size:14px;text-indent:18px;color:#d40d15;font-size:14px;}
.page .inews .tit span{font-size:12px;color:#7b7b7b;margin-left:7px;}
.page .inews .tit .more{width:23px;height:5px;display:block;float:right;margin:10px 3px 0 0;text-indent:0;}
.page .inews .tit .more a{width:23px;height:5px;display:block;}
.page .inews .toutiao{height:89px;margin-top:18px;overflow:hidden;}
.page .inews .toutiao .news-pic{width:151px;height:89px;overflow:hidden;float:left;}
.page .inews .toutiao .news-pic img{width:151px;height:89px;}
.page .inews .toutiao .n1{width:144px;margin-left:12px;float:left;}
.page .inews .toutiao .n1 .t1 a{font-size:14px;color:#333;}
.page .inews .toutiao .n1 .jj{font-size:12px;color:#666;text-indent:24px;line-height:22px;}
.page .inews ul{line-height:27px;color:#666;margin-top:10px;}
.page .inews ul li a{color:#333;}
.page .inews ul li span{float:right;}

.page .inews .down{text-align:center;margin-top:10px;}

.foot{width:100%;background:#a50a10;color:#fff;overflow:hidden;}
.foot .bnav{text-align:center;margin:22px auto 0;overflow:hidden;width:410px;}
.foot .bnav li{float:left;}
.foot .bnav li a{color:#fff;padding:0 5px;}
.foot .copy{text-align:center;margin-top:10px;}
.foot .copy a{color:#fff;}

/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:300px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#a50a10;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*about*/
#page{width:80%;height:auto;margin:0 auto;padding:40px 30px;background:#fff;overflow:hidden;}
#page .path{height:30px;line-height:30px;text-align:right;margin-right:30px;}
#page .nc{overflow:hidden;clear:both;}
#page .nc .tit{width:100%;height:20px;line-height:20px;border-bottom:1px solid #d40d15;background:url("../images0/ico.jpg")  10px 5px no-repeat;font-size:14px;text-indent:25px;color:#d40d15;}
#page .nc .tt{padding-top:30px;line-height:24px;}

/*荣誉list*/
#page .nc .tt .rylist{width:300px;height:420px;float:left;overflow:hidden;border:1px solid #ccc;margin:0 20px;}
#page .nc .tt .rylist a{position:relative;width:300px;height:420px;display:block;}
#page .nc .tt .rylist a img{width:300px;height:420px;transition:all 0.5s;}
#page .nc .tt .rylist a:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
#page .nc .tt .rylist a span{width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background:url("../images0/pico.png");display:block;position:absolute;bottom:0;}

/*历史list*/
.lishilist{padding:20px 30px;overflow:hidden;border-bottom:1px dashed #ccc;transition:all 0.5s;}
.lishilist:hover{background:#eee;}
.lishilist .time{width:130px;float:left;font-size:16px;font-weight:bold;text-align:center;}
.lishilist .lishi{width:600px;float:left;line-height:25px;font-size:14px;padding-left:10px;transition:all 0.5s;}
.lishilist:hover .lishi{margin-left:20px;}
.lishilist .pic{width:200px;float:right;}
.lishilist .pic img{width:200px;}

/*产品分类页面*/
#page .nc .tt .daigong{width:600px;margin:0 auto;}
#page .nc .tt .daigong .profl img{width:600px;}
#page .nc .tt .daigong .profl{width:600px;height:189px;margin:20px auto;float:none;}

#page .nc .tt .profl{width:350px;height:138px;float:left;margin:20px 79px;overflow:hidden;position:relative;border:3px solid #f59e01;}
#page .nc .tt .profl span{position:absolute;bottom:-40px;left:0;width:100%;height:40px;line-height:30px;text-align:center;font-size:14px;color:#fff;display:block;background:url("../images0/pico.png");transition:all 0.3s;}
#page .nc .tt .profl a .ms{display:none;margin:10px 20px;line-height:23px;text-align:left;text-indent:28px;}
#page .nc .tt .profl a:hover .ms{display:block;}
#page .nc .tt .profl a:hover span {position:absolute;bottom:0;left:0;width:100%;height:100%;}
#page .nc .tt .profl img{width:350px;transition:all 0.7s;}
#page .nc .tt .profl a:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}

/*产品list*/
#page .nc .tt .fl{width:100%;height:150px;margin:20px auto;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:30px;}
#page .nc .tt .fl .ff{width:600px;height:150px;float:left;border-left:3px solid #d1c99e;margin-left:30px;}
#page .nc .tt .fl .ff .f1{display:block;padding:20px 0 20px 30px;font-size:18px;color:#996600;font-weight:blod;}
#page .nc .tt .fl .ff .f2{display:block;padding-left:30px;font-size:14px;}
#page .nc .tt .fl img{width:300px;float:right;margin-right:30px;}
#page .nc .tt .prolist{width:100%;height:130px;float:left;margin:30px auto;overflow:hidden;position:relative;border-bottom:1px dashed #ccc;padding-bottom:30px;}
#page .nc .tt .prolist .pic{width:110px;height:110px;margin:10px 30px 10px 70px;display:block;overflow:hidden;float:left;}
#page .nc .tt .prolist img{width:110px;height:110px;transition:all 0.7s;}
#page .nc .tt .prolist .pic:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
#page .nc .tt .prolist .prot{float:left;line-height:25px;}
#page .nc .tt .prolist .prot .bt{width:100%;height:30px;line-height:30px;display:block;background:url("../images0/ico.jpg")  10px 11px no-repeat;margin:15px 30px;font-size:14px;color:#f00;font-weight:bold;text-indent:30px;}
#page .nc .tt .prolist .prot .jj{margin-left:30px;display:block;}

/*产品详细*/
#page .pro{padding:40px 30px;overflow:hidden;background:#fff;}
#page .pro .pic{text-align:center;}
#page .pro .tit{width:100%;height:31px;line-height:31px;text-align:center;font-size:16px;color:#756658;font-weight:bold;}
#page .pro .tt{margin:20px 0;padding:0;line-height:24px;}


/*新闻list*/
#page .tt{padding-top:30px;line-height:24px;}
#page .tt .newslist{width:100%;height:230px;overflow:hidden;padding:10px 0;border-bottom:1px dashed #ccc;}
#page .tt .newslist a{width:100%;height:230px;display:block;transition:all 0.3s;}
#page .tt .newslist a:hover{background:#eee;}
#page .tt .newslist .pic{width:400px;height:230px;float:left;overflow:hidden;}
#page .tt .newslist .pic img{width:400px;height:230px;transition:all 0.5s;}
#page .tt .newslist a:hover .pic img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
#page .tt .newslist .t1{width:600px;height:auto;padding:0 20px;float:left;}
#page .tt .newslist .t1 .tit{font-size:14px;font-weight:bold;background:url("../images0/ico.jpg")  5px 7px no-repeat;text-indent:20px;margin-top:15px;}
#page .tt .newslist .t1 .tit span{float:right;font-size:12px;color:#999;text-indent:0;}
#page .tt .newslist .t1 .jj{margin-top:20px;text-indent:24px;color:#999;}
#page .tt .newslist .t1 .more{width:70px;height:25px;text-align:center;line-height:25px;font-size:12px;color:#ed1c24;float:right;margin-top:40px;border:1px solid transparent;transition:all 0.3s;}
#page .tt .newslist a:hover .t1 .more{background:#ed1c24;border:1px solid #a50a10;color:#fff;}

/*新闻详细*/
#page .news{padding:40px 30px;overflow:hidden;background:#fff;}
#page .news .tit{width:100%;height:31px;line-height:31px;text-align:center;font-size:16px;color:#756658;font-weight:bold;}
#page .news .time{width:100%;height:36px;line-height:36px;text-align:center;font-size:12px;color:#756658;}
#page .news .tt{margin:20px 0;padding:0;line-height:24px;}
#page .shangxia{width:100%;padding-top:65px;overflow:hidden;background:#fff;}
#page .shangxia li{width:50%;float:left;padding-top:15px;border-top:1px solid #ccc;text-indent:30px;}
#page .shangxia li span{font-size:12px;color:#fff;background:#ed1c24;text-align:center;height:39px;line-height:39px;padding:5px 10px;margin-right:10px;}

/*客户留言*/
#page .message{margin:0 auto;}
#page .message .info{color:#f00;}

/*招聘*/
#page .tt .joblist{width:100%;height:auto;overflow:hidden;padding:10px 0;border-bottom:1px dashed #ccc;position:relative;}
#page .tt .joblist .name{background:url("../images0/ico.jpg")  5px 7px no-repeat;text-indent:20px;font-size:14px;font-weight:bold;}
#page .tt .joblist .name span{margin-left:20px;font-size:12px;font-weight:100;}
#page .tt .joblist .tit{margin:20px 0 0 20px;}
#page .tt .joblist .txt{margin-left:40px;line-height:24px;}
#page .tt .joblist .button_2{position:absolute;top:30px;right:50px;width:70px;height:25px;line-height:25px;display:block;color:#fff;background:#ed1c24;border:1px solid #a50a10;text-align:center;}

#page .tt .apply{margin:0 auto;}
#page .tt .apply tr{padding:5px 0;}

/*搜索*/
#page .tt ul li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
#page .tt ul li span{float:right;margin-right:10px;}

/*下载list*/
#page .tt .downlist{width:100%;height:35px;line-height:35px;overflow:hidden;padding:5px 0;border-bottom:1px dashed #ccc;}
#page .tt .downlist a{width:100%;height:35px;display:block;transition:all 0.3s;}
#page .tt .downlist a:hover{background:#eee;}
#page .tt .downlist .tit{font-size:14px;background:url("../images0/jt.png") 5px 15px no-repeat;text-indent:20px;}
#page .tt .downlist .tit span{float:right;font-size:12px;color:#999;text-indent:0;margin-right:10px;}

/*联系方式*/
.contact{width:400px;float:left;margin-left:30px;}
.contact span{width:100%;height:25px;display:block;}
.contact .gsname{font-size:14px;font-weight:bold;margin-bottom:20px;}
.map{float:right;padding-top:30px;margin-right:30px;}

/*翻页*/
#page .fy{width:100%;height:25px;line-height:25px;text-align:center;padding-top:20px;}
#page .fy a,#page .fy span{padding:0 3px;}

/*悬浮代工*/
.xfdg{width:80px;height:100px;position:fixed;right:0;top:110px;z-index:999;}

.friendlink{
	width: 1060px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 40px;
	text-align: center;
}
.friendlink LI{
	FLOAT:left;
	WHITE-SPACE:nowrap;
	HEIGHT:15px;
	margin-top: 7px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-position: center;
	text-align: center;
}