﻿@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:12px; background-attachment: fixed; font-family:"宋体";}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0; display:block;}
    a { font-family:"宋体";font-size:12px; color: #666; text-decoration: none;}
    a:hover { font-family:"宋体"; font-size:12px; color:#C4161C; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}

	
/*头部定义*/
.head{ width:100%; height:35px; border-bottom:1px solid #EBEBEB;}
.head_k{ width:1170px; height:35px; margin:0 auto;}
.head_k_left{ width:300px; height:35px; float:left; line-height:35px; text-align:left;}
.head_k_right{ width:300px; height:35px; float:right; text-align:right; line-height:35px;}
.logo_k{ width:1170px; height:95px; margin:0 auto;}
.logo{ width:390px; height:64px; float:left; margin-top:16px; float:left;}
.dh{ width:770px; height:95px; float:right;}
.dh_bj{ width:100%; height:40px; background:#E5E5E5;}
.dh_bj1{ width:100%; height:3px; background:#E5E5E5;}

/*nav*/
.nav_main_right{ float:right; width:100%; padding-top:40px;}
.nav_main_right li{  float:left; background:url(../images/nav_01.jpg) no-repeat right; height:25px; display:block;}
.nav_main_right li a{cursor:pointer; display:block; margin:0px 26px; height:40px; font-size:12px;}
.nav_main_right li a:hover{ background:url(../images/nav_02.jpg) no-repeat center bottom;}
/*xlnav*/
.xlnav{ overflow:hidden; height:0px; width:100%; clear:both;}
.xlnav_top{ display:none; background:url(../images/bj.jpg) top center no-repeat; height:110px;}
.xlnav_top_main{ width:1170px; margin: 0 auto;}
.xlnav_top_main_left{ width:276px; float:left; margin: 0 auto;}
.xlnav_top_main_left img{ height:90px;}
.xlnav_top_main_right{float:left; background:#c4161c; display:block; margin: 0 auto; padding:10px 0px; margin-left:20px; padding-top:10px;}
.xlnav_top_main_right ul{ height:90px; float:left; overflow:hidden; width:240px;}
.xlnav_top_main_right li{ line-height:25px;  float:left; width:120px;}
.xlnav_top_main_right li a{ display:block; color:#FFFFFF; float:left; font-size:12px;  background:url(../images/nav_04.jpg) no-repeat; background-position:2em; padding-left:40px; }
.xlnav_top_main_right li a span{ margin-left:20px;}
.xlnav_top_main_right li a:hover{ color:#fff; text-decoration:underline;}
.xlnav_top_main_right dt{ clear:both; display:block; line-height:27px; background-position:2em; padding-left:35px;}
.xlnav_top_main_right dt a{ display:block; float:left; padding:0px 5px; background:url(../images/img_12.jpg) no-repeat right; color:#ffffff; font-family:"宋体";}
.xlnav_top_main_right dt a:hover{ text-decoration:none;}
.xlnav_down{ background:#faf9fa; height:34px; margin:0 auto;}
.xlnav_d{ width:55px; height:24px; margin:0 auto;}

.bannerBox {
	POSITION:relative;  z-index:999;  width:100%; height:480px; margin-top:1px;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:480px; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT: 480px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT: 480px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:450px; z-index:8000; position:absolute; left:83%; padding:5px 8px 5px 3px;
	}
	.slideBoxNav A {
		margin-left:8px; width: 30px; display: inline-block; height: 4px; background:#fff; overflow:hidden; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:8px; width: 30px; display: inline-block; height: 4px; background:#B70D0D; overflow:hidden;
	}

.about_ban{ width:100%; height:200px; background:url(../images/b1.jpg) top center no-repeat;}

.dc{
	width:1140px;
	height:34px;
	margin:0 auto;
	position:absolute;
	z-index:999999;
	top: 480px;
	left: 0px;
	right:0px;
}

.in_nr{ width:1170px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden; clear:both;}
.in_news{ width:305px; height:auto; float:left; padding-right:20px;}
.in_news_title{ width:305px; height:30px; margin:0 auto; border-bottom:1px solid #EBEBEB;}
.in_news_title_left{ width:188px; height:30px; float:left; text-align:left; line-height:30px; background:url(../images/index_1.png) center left no-repeat; padding-left:12px; color:#CC0000; font-size:14px;}
.in_news_title_right{ width:70px; height:30px; float:right; line-height:30px; text-align:right; font-size:8px;}

.in_news_tj{ width:305px; height:78px; margin:0 auto; margin-top:10px;}
.in_news_pic{ width:101px; height:68px; border:1px solid #DCE1DD; float:left; padding:5px;}
.in_news_right{ width:185px; height:78px; float:right;}
.in_news_title1{ width:185px; height:30px; margin:0 auto; line-height:30px; text-align:left; color:#0066CC; border-bottom:1px solid #E8E8E8;}
.in_news_msg{ width:185px; height:45px; margin:0 auto; line-height:20px; text-align:left; margin-top:5px;}

.in_news_msg1{ width:305px; height:auto; margin:0 auto; margin-top:10px;}

.in_news_list{ width:305px; margin:0 auto; overflow:hidden; clear:both;}
.in_news_list li{ width:305px; height:28px; overflow:hidden; clear:both; line-height:28px; border-bottom:1px dashed #CCCCCC;}
.in_news_list li a{ line-height:28px; float:left; overflow:hidden; clear:both; background:url(../images/index_1.jpg) center left no-repeat; padding-left:12px;}
.in_news_list li a:hover{line-height:28px; float:left; overflow:hidden; clear:both; color:#FF9900;}
.in_news_list li p{float:right; width:20%; text-align:right; line-height:25px; padding-right:6px;}

.in_nr_right{ width:840px; height:auto; float:right;}
.in_nr_wh{ width:270px; height:auto; float:left; margin-right:15px;}
.in_nr_fw{ width:270px; height:auto; float:right;}
.in_nr_wh_title{ width:270px; height:30px; margin:0 auto; border-bottom:1px solid #EBEBEB;}
.in_nr_wh_title_left{ width:188px; height:30px; float:left; line-height:30px; text-align:left; background:url(../images/index_1.png) center left no-repeat; padding-left:12px; color:#CC0000; font-size:14px;}
.in_nr_wh_title_right{ width:70px; height:30px; float:right; text-align:right; line-height:30px;}
.in_nr_wh_pic{ width:270px; height:103px; margin:0 auto; margin-top:7px;}
.in_nr_wh_msg{ width:270px; height:70px; margin:0 auto; line-height:22px; text-align:left; margin-top:10px;}

.in_honor_list{ width:270px; margin:0 auto; overflow:hidden; clear:both; margin-top:7px;}
.in_honorlist li{ width:270px; height:22px; overflow:hidden; clear:both; line-height:22px; background:url(../images/index_7.jpg) center right no-repeat;}
.in_honor_list li a{ line-height:22px; float:left; overflow:hidden; clear:both; background:url(../images/index_7.jpg) center right no-repeat; }
.in_honor_list li a:hover{line-height:22px; float:left; overflow:hidden; clear:both; color:#FF9900;}


.in_nr_pro{ width:100%; height:275px; background:#EFEFEF; margin:0 auto; margin-top:25px; overflow:hidden; clear:both;}
.in_nr_pro_k{ width:1170px; height:30px; margin:0 auto; margin-top:25px;}
.in_nr_pro_mc{ width:115px; height:30px; float:left; background:#B70D0D; border-right:1px solid #FFF; text-align:center; color:#FFF; line-height:30px;}

/*首页产品滚动*/
.in_pro_c{ width:1170px; height:200px; margin:0 auto; overflow:hidden; clear:both; margin-top:20px;}
    .products_list{ padding-top:0;}
	.products_list li{ float:left; width:217px; margin:0px 15px 15px 0x; text-align:center; padding:5px; padding-left:5px;}
	.products_list li img{ height:138px; width:207px; display:block; padding:5px; margin-left:13px; background:#FFF;}
	.products_list li p {display:block; height:30px; line-height:30px; color:#333; text-align:center;}
	
    #demo { overflow:hidden; width:1170px; }
    #indemo { float:left; width:800%;}
    #demo1 { float:left;}
    #demo2 {float:left;}
	
.about_f{ width:1003px; margin:0 auto; float:left;}
.about_f li{float:left; width:115px; height:30px; color:#666; border-left:1px solid #FFF; background:#E1E1E1;}
.about_f li a{width:115px; height:30px; display:block; text-align:center; line-height:30px; color:#666;}
.about_f li a:hover {text-decoration:none; color:#fff; font-size:12px; background:#B70D0D;}


.foot_bj{ width:100%; overflow:hidden; clear:both;}
.foot{ width:1170px;  margin:0 auto; }
.foot_left{ width:600px; height:40px; float:left; text-align:left; line-height:24px; padding-top:10px;}
.foot_right{ width:390px; height:40px; float:right; padding-top:10px;}
.foot_dh{ width:100%; height:20px; background:#C5161D; margin:0 auto; margin-top:25px;}
a.vl
{ width:192px; height:22px; float:left; display:block; background:url(../images/js.png) no-repeat left -3px;}
a.vl:hover
{background:url(../images/js1.png) no-repeat left -3px;}

a.hyqf
{ width:192px; height:22px; float:right; display:block; background:url(../images/js.png) no-repeat right -3px;}
a.hyqf:hover
{ background:url(../images/js1.png) no-repeat right -3px;}
.footer_cen
{ display:block; width:390px; padding-top:16px; float:right;}

.con_nr{ width:1170px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden; clear:both;}
.con_left{ width:240px; height:auto; float:left;}
.con_left_title{ width:240px; height:74px; margin:0 auto; background:url(../images/left_1.jpg) top center no-repeat; text-align:left; font-size:14px; color:#FFFFFF; line-height:74px;}

.ny_nr{ width:1170px; height:auto; margin:0 auto;}
.ny_left{ width:240px; height:auto; float:left;}
.ny_left_title{ width:240px; height:77px; float:left;}
.ny_left_bj{ width:240px; height:5px; background:#FECE00; margin:0 auto; overflow:hidden; clear:both;}
.ny_left_lm{ width:240px; height:auto; background:url(../images/left_2.jpg) top center repeat-y;}
.ny_left_lm_news{ width:240px; height:170px; background:url(../images/left_5_news.jpg) top center repeat-x;}
.left{ width:240px; margin:0 auto;}
.left a{ width:221px; height:34px; color:#666; line-height:34px; display:block; text-align:left; padding-left:15px; font-size:14px; margin:0 auto;}
.left a:hover { width:221px; text-decoration:none; height:34px; color:#fff; line-height:34px; padding-left:15px; background:url(../images/left_5.jpg) top center no-repeat; margin:0 auto;}
.left a.active { width:221px; color:#fff; padding-left:15px; height:34px; line-height:34px; background:url(../images/left_5.jpg) top center no-repeat; margin:0 auto;}
.left_lx{ width:240px; height:160px; margin:0 auto; margin-top:15px; overflow:hidden; clear:both;}

.about_msg{ width:900px; height:auto; line-height:24px; text-align:left; overflow:hidden; clear:both; margin:0 auto; margin-top:20px; color:#666;}

.ny_right{ width:900px; height:auto; float:right; margin-top:10px;}
.ny_right_title{ width:900px; height:62px; margin:0 auto; border-bottom:1px solid #DDDDDD;}
.ny_right_title_left{ width:300px; height:17px; float:left; padding-top:17px; font-size:16px; font-weight:bold; color:#CC0000;}
.ny_right_title_right{ width:340px; height:62px; line-height:62px; text-align:right; float:right; color:#999;}
.ny_right_title_right a{ color:#999;}
.ny_right_title_right a:hover{ color:#6D9E00;}

/*荣誉|案例|车间列表*/
.honor_list { width:900px; margin:0 auto; padding-top:10px;}
.honor_list li{ width:250px; height:180px; border:1px solid #E3E3E3; float:left; margin-left:30px; margin-bottom:40px;}
.honor_list li .imgs{ padding:5px;}
.honor_list li .title{ width:250px; height:40px; line-height:40px; text-align:center;}

/*产品列表*/
.pro_list { width:900px; margin:0 auto; padding-top:10px;}
.pro_list li{ width:210px; height:160px; border:1px solid #E3E3E3; float:left; margin-left:10px; margin-bottom:40px;}
.pro_list li .imgs{ padding:5px;}
.pro_list li .title{ width:210px; height:40px; line-height:40px; text-align:center;}

/*内页新闻列表*/
.news_list{margin:0 auto; width:900px; margin-top:10px;}
.news_list li{ height:40px; *height:40px;  _height:40px; padding-left:0px; width:900px; clear:both;  overflow:hidden; border-bottom:1px dashed #ccc;}
.news_list li a{ line-height:40px; *line-height:40px;  _line-height:40px; color:#5d5d5d; float:left; overflow:hidden; padding-left:15px; background:url(../images/index_3.png) center left no-repeat;}
.news_list li a:hover{ line-height:40px; *line-height:40px;  _line-height:40px; color:#0991DF; float:left; overflow:hidden; padding-left:15px; background:url(../images/index_3.png) center left no-repeat;}
.news_list li p{float:right; width:35%; text-align:right; line-height:40px; *line-height:40px;  _line-height:40px; padding-right:6px; font-size:12px;}

/*联系我们内容*/
.contact{ width:880px; margin:0 auto;}
.contact_dt{ width:450px; float:left;}
.contact_lx{ width:430px; float:left; height:auto; margin-top:30px; }
.contact_lx_lx{ width:380px; float:right;}
.contact_lx_lx li{ width:380px; line-height:30px; text-align:left; border-bottom:1px dashed #E0E0E0; margin-right:30px;}
.contact_lx_mc{ font-family:"宋体"; font-size:20px; color:#C5161D; font-weight:bold; margin-bottom:15px;}
.contact_lx_ewm{ width:135px; height:165px; margin-top:10px; text-align:center; line-height:30px; float:right; padding-right:30px;}
.s_i{ font-size:14px; color:#000; font-weight:bold;}

