@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma";}
a{text-decoration:none; color:#333;}
a:hover{color:#CA261E;}
.clear{clear:both;}
.blank10{height:10px;}
ul,li{list-style:none;}
img{border:0;}
.box{width:1200px; margin:0 auto;}
.mt24{margin-top:24px;}

/**header**/
.top{background:#F0F0F0; height:30px; line-height:30px; color:#6E6E6E;}
.top .welcome{float:left; font-size:14px;}
.top .collect{float:right;  font-size:14px;}
.top .collect span{color:#6E6E6E; padding:0px 10px; height:30px; display:inline-block;}
.top .collect span a{color:#6E6E6E;}
.top .collect span a:hover{color:#6E6E6E; text-decoration:underline;}
.top .collect span img{ vertical-align:middle;}


/**logo**/

.logo{float:left;width:510px;height:80px;vertical-align:middle;}
.logo_wz{float:left;width:280px;height:52px;border-left:1px solid #E6E6E6; text-align:left;padding-left:20px;font-size:16px;color:#6E6E6E;line-height:26px;}
.phone{float:right;width:310px;background:url(../images/phone_bg.jpg) no-repeat center center;height:30px; text-align:center;font-size:22px;color:#FFEC00;font-weight:bold;padding-top:28px;}



/**导航开始**/
.nav{ font-size:16px;text-align:center; position:relative; width:100%;background:#177C00;height:52px;line-height:52px;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li.nav_line{width:2px;height:52px; background:url(../images/nav_line.jpg) no-repeat center center;}
.nav li a{display:block;height:52px;width:148px;line-height:52px;color:#fff;}

.nav li a:hover,.nav li .active{color:#fff;background:#F4A500;}
.nav li .shownav{position:absolute; left:0; visibility:hidden; width:100%; text-align:center; line-height:22px; font-size:12px; background:#F4A500; font-weight:normal;}
.nav li .shownav a{font-size:14px; color:#FFFF66; width:148px; height:22px;line-height:22px;background:none;padding:5px 0px;}
.nav li .shownav a:hover{color:#fff;background:#177C00;border-bottom:none;}


/**导航结束**/

/**焦点图开始**/
#banner{width:100%;  float:left;}
#slides{width:100%; height:500px; overflow:hidden; position:relative; margin:0 auto;}
#slides .slides_img{width:100%; height:500px; margin:0 auto; position:absolute;}
#slides .slides_img li{width:100%; text-align:center; float:left; height:500px;}
#slides .slides_img li.banner1{background:url(../images/banner1.jpg) no-repeat 50% 0;}
#slides .slides_img li.banner2{background:url(../images/banner2.jpg) no-repeat 50% 0;}
#slides .slides_img li.banner3{background:url(../images/banner3.jpg) no-repeat 50% 0;}
#slides .slides_nav{margin:0 auto; margin-top:460px; width:90px; height:13px; position:relative; z-index:1;}
#slides .slides_nav li{width:13px; height:13px;  float:left; background:#787878; margin-right:12px; cursor:pointer; border-radius:13px;}
#slides .slides_img li:hover{cursor:pointer;}
#slides .slides_nav .checked{background:#FF9933; }
#slides .img_before{width:37px; height:62px; position:absolute; left:-37px; top:170px; background:url(../images/ui.png) no-repeat left top; cursor:pointer; -webkit-transition:opacity  0.3s ease 0s; -moz-transition:opacity  0.3s ease 0s; -o-transition:opacity  0.3s ease 0s; transition:opacity  0.3s ease 0s; opacity:0.6;}
#slides .img_before:hover{background:url(../images/ui.png) no-repeat left bottom; opacity:0.9;}
#slides .img_after{ width:37px; height:62px; position:absolute; right:-37px; top:170px; background:url(../images/ui.png) no-repeat right top; cursor:pointer;-webkit-transition:opacity  0.3s ease 0s; -moz-transition:opacity  0.3s ease 0s; -o-transition:opacity  0.3s ease 0s; transition:opacity  0.3s ease 0s;opacity:0.6;}
#slides .img_after:hover{background:url(../images/ui.png) no-repeat right bottom;opacity:0.9;}
/**焦点图结束**/






/****热门产品****/
.product{width:100%;height:636px;padding:50px 0;background:url(../images/product_bg.jpg) repeat-x center center; position: relative;}

.product .hd{ padding:20px 0px 20px 20px; position:relative; float:left; width:190px; height:590px;background:#177C00 url(../images/product_bg_s.jpg) no-repeat center bottom;}
.product .hd h1{font-size:24px;color:#fff;font-weight:bold;}
.product .hd h1 span{font-size:20px;color:#519D40;font-weight:normal;}




.product .hd ul{float:left; position:absolute;margin-top:5px; }
.product .hd ul li{margin:15px 0px; cursor:pointer;width:170px; height:46px; text-align:center; border:1px solid #F4A500; background:#F4A500;line-height:46px; font-size:18px;color:#fff; display:block;}
.product .hd ul li.on{background:#fff;border:1px solid #FFCC00;color:#FF6600;}
.product .hd ul li:hover{background:#fff;border:1px solid #FFCC00;color:#FF6600;}
.product .product_more{width:160px;height:46px;line-height:46px;text-align:center; position:absolute;bottom:120px; }
.product .product_more a{font-size:20px;display:block;border-radius:10px;border:1px solid #F4A500;color:#fff;background:#F4A500;color:#fff}
.product .product_more a:hover{border:1px solid #fff;color:#F4A500;background:#fff;}


.product .bd ul{zoom:1; float:right; width:960px;}
.product .bd li{ float:left; _display:inline; overflow:hidden; text-align:center; width:300px; background:#fff; height:300px; position:relative;margin:0px 20px 20px 0;}
.product .bd li .pic{width:298px; height:298px;border:1px solid #dfdfdf;}
.product .bd li .pic a{width:298px; height:298px;display:block;}
.product .bd li .pic:hover{border:1px solid #A7A8AD;}






/*****公司简介*****/
.about{width:100%;height:310px;background:url(../images/about_bg.jpg) no-repeat center center;margin:0 auto;padding-top:50px;padding-bottom:90px;}
.about h1{width:500px;height:70px;margin:0 auto;text-align:center;font-size:24px;color:#177C00; background:url(../images/about_tit.png) no-repeat center top;line-height:40px;}
.about h1 span{font-size:18px;color:#318925;font-weight:normal;}

.about_son{width:1160px;height:200px;background:url(../images/about_bg_s.png) repeat center center;padding:40px 20px;}


.about_wz{float:left;width:600px;height:210px;border-right:1px solid #CCCCCC;}
.about_wz p{width:580px;color:#3C3C3C;font-size:14px;line-height:30px;}
.about_wz p a:hover{ text-decoration:underline;}
.about_tp{float:right;}
.about a{width:530px;height:210px;}
.about a img{ vertical-align:middle;}
.about a.img{width:530px;display:block; overflow:hidden; position:relative;float:left;}
.about a.img img{display:block;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.about a.img:hover img{transform: scale(1.1, 1.1); transition: transform 0.6s ease 0s;}





/*车间设备*/
.case{width:100%;height:550px;}
.case h1{width:500px;height:50px;margin:0 auto;text-align:center;font-size:24px;color:#177C00; line-height:28px;padding-top:30px;}
.case h1 span{font-size:18px;color:#87888C;font-weight:normal;}
.case_list{width:1200px; margin:30px 0px 30px 0px;}
.case_list ul{width:1200px; overflow:hidden;}
.case_list li{width:280px; height:320px; margin-right:18px;float:left;background:#fff; border:1px #dfdfdf solid;text-align:center;padding:5px;}
.case_list li .pic{width:280px; height:280px;background:red;}
.case_list li .tit{height:40px;line-height:40px; text-align:center;font-size:16px;padding-top:5px; color:#1F1F1F;}
.case_list li:hover{background:#FFFF66;box-shadow:3px 3px 3px rgba(100,100,100,.2);-webkit-box-shadow:3px 3px 3px rgba(100,100,100,.2);-moz-box-shadow:3px 3px 3px rgba(100,100,100,.2);}
.case_list li:hover a{color:#FF6600;text-decoration:underline;}

.case_more{width:154px;height:40px;background:#FF9933;font-size:16px;color:#fff; text-align:center;line-height:40px;margin:0 auto;}
.case_more a{color:#fff;}








/*****新闻资讯*****/
.news{width:100%;height:450px;margin:0 auto;background: url(../images/news_bg.jpg) no-repeat center center;padding:50px 0;}

.news_list{width:690px; float:left; height:375px;}
.news_list .tit{margin-bottom:20px; height:30px;line-height:30px;font-size:24px;color:#333; font-weight:bold;}
.news_list .tit span{float:right; width:42px; height:15px;font-weight:normal;}
.news_list .tit span a{display:block; width:50px; height:20px;line-height:20px;color:#999;font-size:12px;padding-top:10px;}
.news_son li{width:690px; height:80px; margin-bottom:16px; *margin-bottom:9px;} 
.news_son li span.num{width:70px; height:80px; background:#999; font-size:46px; display:inline-table; color:#fff; text-align:center; line-height:80px; font-weight:bold; float:left;}
.news_son li dl{width:590px; height:65px; background:#eee; float:left; padding:10px 10px 5px 15px; display:block;}
.news_son li dl dt span{float:right; color:#aaa;}
.news_son li dl dt{ font-size:16px;color:#5A5A5A; line-height:22px;}
.news_son li dl dt span{font-size:12px;}
.news_son li dl dd{width:590px;height:30px;margin-top:8px; color:#999; line-height:30px; overflow:hidden;}
.news_son li a{display:block;}
.news_son li a:hover span.num{background:#1A77BD;color:#fff;}
.news_son li a:hover dl{background:#fff;}
.news_son li a:hover dt{color:#000;}






/*联系我们*/
.contact{width:470px;height:380px;float:right;}
.contact .tit{margin-bottom:20px; height:30px;font-size:24px;color:#333; font-weight:bold;}
.contact .tit span{float:right; width:42px; height:15px;font-weight:normal;}
.contact .tit span a{display:block; width:50px; height:20px;line-height:20px;color:#999;font-size:12px;padding-top:10px;}

.contact_map{margin-top:10px;width:470px;height:370px;background:url(../images/contact_map.jpg) no-repeat bottom left;}
.contact_map p{width:410px;height:170px;font-size:14px;color:#fff;line-height:32px;padding-top:200px;padding-left:60px;background:url(../images/contact_bg.png) no-repeat bottom left;}










/*底部样式*/
.footer{background:#35383D;color:#9A9C9E; font-size:14px; text-align:center; line-height:30px; padding:20px 0px;}
.footer .box .weixin{width:530px;height:20px;float:left;padding-left:40px;}
.footer .box .copy{float:right;width:600px;text-align:left;}
.footer .box .copy a{color:#9A9C9E;text-decoration:none;}
.footer .box .copy a:hover{color:#9A9C9E;text-decoration:underline;}


/****************************************************************************内页**************************************************************************************/




/******内页banner******/
.page_banner{background:url(../images/page_banner.jpg) no-repeat top center; height:320px; position:relative;}



/**内页样式**/
.page_banner .page_tt{width:100%;height:70px;line-height:70px;background: url(../images/alpha.png) repeat; position:absolute;bottom:0px;left:0px;}
.page_banner .page_tt li{ float:left;margin-right:3px;height:38px; width:150px;padding-top:32px;}
.page_banner .page_tt li a{color:#333;width:150px;background:#fff; height:38px; line-height:38px; display:block; text-align:center;font-size:16px;}
.page_banner .page_tt li a:hover{height:38px; background: url(../images/a_hover.png) no-repeat center center; color:#fff; }
.page_banner .page_tt li a.currclass{height:38px; background:url(../images/a_hover.png) no-repeat center center; color:#fff; }



/****关于我们****/
.page_about{font-size:14px; line-height:30px; padding:20px 40px 60px 20px; text-align:justify;}



/******新闻******/
.page_news{width:1200px;margin:0 auto;overflow:hidden;padding-top:40px;}
.page_news li{width:100%;overflow:hidden;background:#EEEEEE;margin-bottom:20px;border-bottom:1px #dfdfdf dotted;}
.page_news li img{width:130px;height:90px;float:left;overflow:hidden;}
.page_news li div{float:left;width:1000px;overflow:hidden;padding-left:20px;}
.page_news li font{font-size:15px;font-weight:bold;color:#333333;line-height:28px;}
.page_news li p{color:#666666;font-size:16px;line-height:25px;}
.page_news li b{font-size:14px;color:#666666;padding-top:5px;display:block;font-weight:normal;}
.page_news li a{display:block;overflow:hidden;padding-top:14px;padding-left:10px;padding-bottom:12px;padding-right:24px;}
.page_news li a:hover{background:#5DA44D url(../images/neiye_news_more.png) no-repeat 1150px center;}
.page_news li a:hover div{color:#fff;}
.page_news li a:hover font{color:#fff;}
.page_news li a:hover p{color:#fff;}
.page_news li a:hover b{color:#fff;}





/*内页右侧翻页按钮样式-新闻列表页*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#177C00; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#177C00; color:#fff;}



/*内页新闻详情页**********************/
.newsinfo_con{margin:0 10px 30px 0;}
.newsinfo_con h1{font-size:20px;color:#333;line-height:36px;margin-top:18px;}
.newsinfo_con .time{height:34px;line-height:34px;color:#999;border-bottom:1px #dfdfdf dotted;}
.newsinfo_con .content{font-size:16px;line-height:36px;color:#666;padding-top:16px;}
.newsinfo_con .content img{padding:5px 0px;}
.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(/images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#666;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #0D97DB solid;color:#0D97DB;background:url(/images/next_ico.jpg) 5px -14px no-repeat;}

.xiangguan-info-list{border:1px #dfdfdf solid;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#F38800;}



/******通用图片列表******/
.page_pic{margin:0  auto;width:1200px;padding:20px 0px;}
.page_pic ul{width:1200px;}
.page_pic li{float:left;width:260px; height:300px; background:#fff; border:1px #dfdfdf solid;margin:15px 20px 15px 10px;padding:5px;text-align:center;}
.page_pic li:nth-child(4n){margin-right:0px;}
.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:260px; height:260px;background:#fff;}
.page_pic li .tit{height:40px;line-height:40px; text-align:center;font-size:16px;padding-top:5px; color:#1F1F1F;}
.page_pic li:hover{background:#FFFF66;box-shadow:3px 3px 3px rgba(100,100,100,.2);-webkit-box-shadow:3px 3px 3px rgba(100,100,100,.2);-moz-box-shadow:3px 3px 3px rgba(100,100,100,.2);}
.page_pic li:hover a{color:#FF6600;text-decoration:underline;}



/******在线留言******/
.message{color:#666;}


/***在线客服***/

.online-qq{position:fixed;top:50%;right:10px;z-index:200}

.online-qq {}
.online-qq .qq_content{background:#fff;margin:0;padding:0;}
.online-qq .qq_content dt{background:url(/images/online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .qq p{background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:12px;color:#f60}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}	



.message form{margin-top:40px; padding-left:100px;}
.message form p{margin:15px 0 15px 35px;}
.message input,.message textarea{vertical-align:middle; outline:none;}
.message .input{border:1px solid #ccc; padding:.6em .4em; font-size:12px; color:#666;}
.message .dan{margin-left:35px;}
					
.message .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.message .ibr{margin-left:15%;display:block;padding-left:.3em}

/*提交，重置按钮*/
.btn-submit{width:80px;height:35px;border:0;background:url(../images/btn-submit.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}

/******联系我们******/
.page_contact{padding:20px 40px;}
.page_contact h5{font-size:14px; color:#333; margin:10px 0px;}
.page_contact .contact_con{line-height:22px; height:22px;}
.page_contact .map{margin-top:20px;}





/*表格定义*/
table{border-collapse:collapse;}
/**********信息查看用********/
.table-view{width:100%;font-size:14px;}
.table-view tr
{
	line-height:36px;
}
.table-view tr:hover
{
	/*background:#ECFBFF;*/
}
.table-view td
{
	text-align:left;
	padding:5px;
	color:#666;
	 vertical-align:top;
	/*border-bottom:1px dotted #dfdfdf;*/
}
.table-view strong
{
	color:red;
	font-size:14px;
	font-weight:bold;
}



/******信息列表用*****/
.table-box,.table-box tr,.table-box td,.table-box th
{
	border:1px solid #dfdfdf;
}
.table-box th
{
	line-height:38px;font-size:14px;font-weight:normal;
	background:#f5f5f5;
	text-align:left;
	padding-left:7px;
}
.table-box tr,.table-box td
{
	line-height:22px;
}
.table-box tr:hover
{
	background:#ECFBFF;
}
.table-box td
{
	padding:2px 7px;
	text-align:left;
	color:#666;
	font-size:14px;
}
.table-box td.center
{
	text-align:center;
	padding:7px 0px;
}
.table-box th.center
{
	text-align:center;
	padding:2px 0px;
}
/* *************************************************** 公共样式定义  end ***********************************************/


/*按钮定义*/
.subbig{padding:6px 30px;color:#fff;border-radius:4px;line-height:24px;height:36px;font-size:16px;border:0;background-color:#FF9900;background:linear-gradient(#FF9900,#FF9900);cursor:pointer;vertical-align:middle;margin-right:8px;}
.subbig:hover{background-color:#FF6600;background:linear-gradient(#FF6600,#FF6600);}
.subbiggray{padding:6px 30px;color:#666;border-radius:4px;line-height:24px;height:36px;font-size:16px;border:0;background-color:#ccc;background:linear-gradient(#cccccc,#cccccc);cursor:pointer;vertical-align:middle;margin-right:8px;}
.subbiggray:hover{background-color:#999;background:linear-gradient(#999,#999);}
.subbigblue{padding:6px 30px;color:#fff;border-radius:4px;line-height:24px;height:36px;font-size:16px;border:0;background-color:#0066CC;background:linear-gradient(#0066CC,#0066CC);cursor:pointer;vertical-align:middle;margin-right:8px;}
.subbigblue:hover{background-color:#003399;background:linear-gradient(#003399,#003399);}
.subbigred{padding:6px 30px;color:#fff;border-radius:4px;line-height:24px;height:36px;font-size:16px;border:0;background-color:#ff0000;background:linear-gradient(#ff0000,#ff0000);cursor:pointer;vertical-align:middle;margin-right:8px;}
.subbigred:hover{background-color:#cc0000;background:linear-gradient(#cc0000,#cc0000);}


/*表单定义*/
input,textarea,button{vertical-align:middle;}
.errClass{background:#FFF8EC url(../images/err.gif) 3px 5px no-repeat;color:red;line-height:18px;border:1px #FF9900 solid;padding:4px 2px 4px 22px;display:inline-block;margin-top:3px;}
.input-txt{border:1px #dfdfdf solid;border-radius:3px;font-size:16px;padding:8px 5px;color:#666;height:20px;line-height:20px;}
select{font-size:16px;padding:7px;color:#333;border-radius:3px;border:1px #dfdfdf solid;}
.displaynone{display:none;}