﻿@charset "utf-8";
/* CSS Document */

/*全局定义*/
	*{margin:0;padding:0;}
	body {margin:0;padding:0;width:100%;color:#666;font-size:14px; background-attachment: fixed; font-family:"微软雅黑";}
	ul,li { margin:0;padding:0; list-style:none;}
	img { border:0; display:block;}
    a { font-family:"微软雅黑";font-size:14px; color: #fff; text-decoration: none;}
    a:hover { font-family:"微软雅黑"; font-size:14px; color:#FF9900; text-decoration: blink;}
   .clr{ clear:both; margin:0; padding:0; background:none;}
	
/*头部定义*/
.head{ width:1220px; height:160px; margin:0 auto;}
.logo{ width:247px; height:68px; float:left; margin-top:46px;}
.dh{ width:938px; height:160px; float:right; border-left:1px solid #EFEFEF;}

.head_h{ width:100%; height:50px; margin:0 auto; background:url(../images/v1.jpg) top center no-repeat;}
.head_width{ width:1220px; height:50px; background:#044AA2; margin:0 auto;}
.head_left{ line-height:50px; text-align:left; float:left; color:#BBCEE6; font-size:18px;}
.head_right{ height:50px; float:right; text-align:right; line-height:50px; color:#BBCEE6; font-size:18px;}


#nav{width:938px; margin:0 auto; height:160px; line-height:160px;}
.menu{position:absolute; z-index:999999; width:938px; height:160px; float:left;} 
.menu ul{visibility:hidden;position:absolute;left:0px;top:160px;}
.menu ul p{font-size:14px; font-weight:bold;}
.menu table {position:absolute; top:0; left:0;} 
.menu li:hover ul,
.menu a:hover ul{visibility:visible;} 
.menu li{float:left;position:relative; line-height:160px; background:url(../images/shu.jpg) no-repeat left center; }
.menu li a{width:134px; text-align:center; height:160px; line-height:160px; display:inline-block !important;font-size:16px; font-family:"微软雅黑"; color:#333;} 
.menu li a:hover,.menu li a.active{height:160x; line-height:160px; color:#fff; background:#99CC00;}
#m1{width:465px; height:240px; background:url(../images/nav_mbg.jpg) repeat-x; border-bottom:3px #CC1C30 solid;}
.m1lf{float:left; width:130px; padding-left:30px; background:url(../images/nav_lfbg.jpg) no-repeat right center; height:210px; padding-top:30px;}
.menu ul{clear:both;text-align:left; font-size:12px;}  
.menu ul li,.m1lf ul{position:static; float:left;}
.m1lf ul li{width:120px; height:22px; line-height:22px; margin-top:0px; margin-bottom:10px; background:none; float:left;}
.m1lf ul li a{display:block; width:103px; height:22px; font-family:"微软雅黑"; background:url(../images/nav_lbg.jpg) no-repeat; font-size:12px; line-height:22px; color:#656565; padding:0px; text-align:center; margin:0px;}
.m1lf ul li a:hover,.m1lf ul li a.aon{border:none; height:22px; line-height:22px; color:#fff; background:url(../images/nav_lhbg.jpg) no-repeat; text-decoration:none;}
.m1rt{float:right; display:block; width:235px; padding-right:35px; padding-top:30px;}
.m1rt img{float:left;}
.m1rt span{line-height:20px; color:#595959; padding-top:10px; line-height:20px; width:100%; font-size:12px; font-weight:normal; float:left;}
.m1rt_v1{width:150px; height:280px; padding-right:10px; float:left;}
.m1rt_v1 img{width:150px; height:100px; float:left;}
.m1rt .m1rt_v1 span{padding:0px; height:120px; overflow:hidden;}


.bannerBox {

	POSITION:relative;  z-index:9;  width:100%; height:550px; clear:both; margin-top:1px;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:550px; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT:550px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT:550px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:480px; z-index:8000; position:absolute; left:45%; padding:5px 8px 5px 3px;
	}
	.slideBoxNav A {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v2.png) top center no-repeat; overflow:hidden; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v1.png) top center no-repeat; overflow:hidden;
	}



.ban{ width:100%; height:550px; background:url(../images/b1.jpg) top center no-repeat;}
.about_ban{ width:100%; height:350px; background:url(../images/about.jpg) top center no-repeat; overflow:hidden; clear:both; margin-top:1px;}
.news_ban{ width:100%; height:350px; background:url(../images/news.jpg) top center no-repeat; overflow:hidden; clear:both; margin-top:1px;}
.pro_ban{ width:100%; height:350px; background:url(../images/pro.jpg) top center no-repeat; overflow:hidden; clear:both; margin-top:1px;}
.al_ban{ width:100%; height:350px; background:url(../images/al.jpg) top center no-repeat; overflow:hidden; clear:both; margin-top:1px;}
.lx_ban{ width:100%; height:350px; background:url(../images/lx.jpg) top center no-repeat; overflow:hidden; clear:both; margin-top:1px;}


.ban_s{ width:100%; height:5px; background:#EDEDED;}
.ban_bj{ width:100%; height:180px; background:#99CC00; margin:0 auto; margin-top:1px;}
.ban_k{ width:1100px; height:180px; margin:0 auto; background:url(../images/index_16.jpg) center center no-repeat;}
.ban_left{ width:520px; height:120px; float:left; margin-top:30px;}
.ban_title1{ width:520px; height:30px; margin:0 auto; line-height:30px; text-align:left; color:#FFF; font-size:18px; margin-bottom:10px;}
.ban_msg{ width:510px; height:25px; line-height:25px; background:url(../images/index_7.jpg) center left no-repeat; padding-left:10px; text-align:left; color:#FFF; margin:0 auto;}
.ban_msg a{ color:#FFF;}
.ban_msg a:hover{ color:#FF9900;}

.ban_right{ width:520px; height:120px; float:right; margin-top:30px;}
.ban_right_pic{ width:169px; height:120px; float:left;}
.ban_right_msg{ width:335px; height:120px; float:right;}
.ban_right_msg_title{ width:335px; height:25px; margin:0 auto; line-height:25px; text-align:left; color:#FFF; font-size:18px;}
.ban_right_msg_msg{ width:335px; height:85px; margin:0 auto; line-height:22px; text-align:left; color:#FFF; margin-top:10px;}

.pro_bj{ width:100%; height:380px; background:#F6F6F6; margin-top:1px;}
.pro_k{ width:1100px; height:255px; margin:0 auto; padding-top:30px;}
.pro_lb{ width:1100px; height:33px; margin:0 auto;}

.about_f{ width:1100px; margin:0 auto;}
.about_f li{float:left; width:216px; height:40px; background:url(../images/index_9.jpg) top center no-repeat; color:#666; margin-right:4px;}
.about_f li a{width:216px; height:40px; display:block; text-align:center; line-height:40px; background:url(../images/index_9.jpg) top center no-repeat; color:#666;}
.about_f li a:hover,.about_f li a.active{text-decoration:none; background:url(../images/index_10.jpg) top center no-repeat; color:#fff;}

/*首页产品滚动*/
.in_pro_c{ width:1100px; height:230px; margin:0 auto; overflow:hidden; clear:both; margin-top:20px;}
    ul.products_list{ padding-top:0;}
	ul.products_list li{ float:left; margin:0px 15px 15px 0x;}
	ul.products_list li ul li { float:none; text-align:center; width:240px; margin:0;}
	.product_list_image { height:185px; width:240px; display:block; padding:5px; border:1px solid #E8E8E8; margin-left:13px; background:#FFF;}
	.product_list_title { width:250px; height:40px; margin:0 auto;}
	.product_list_title a{ display:block; height:40px; line-height:40px; color:#333; text-align:center;}
	.product_list_title a:hover{ color:#CC0000;}
	
    #demo { overflow:hidden; width:1100px; }
    #indemo { float:left; width:800%;}
    #demo1 { float:left;}
    #demo2 {float:left;}
	
.in_nr{ width:1100px; height:auto; margin:0 auto; margin-top:30px; overflow:hidden; clear:both;}



.in_news{ width:350px; height:auto; float:left; margin-right:25px;}
.in_news_title{ width:350px; height:35px; margin:0 auto;}
.in_news_title_left{ width:100px; height:35px; float:left; line-height:35px; text-align:left; font-size:16px;}
.in_news_title_right{ width:80px; height:35px; float:right; line-height:35px; text-align:right;}
.in_news_pic{ width:350px; height:157px; margin:0 auto;}

.in_news_list{ width:350px; margin:0 auto; overflow:hidden; clear:both; margin-top:5px;}
.in_news_list li{ width:350px; height:28px; overflow:hidden; clear:both; line-height:28px;}
.in_news_list li a{ line-height:28px; float:left; overflow:hidden; clear:both; background:url(../images/index_12.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:28px; padding-right:6px; font-size:12px;}

.in_co{ width:350px; height:auto; float:right;}
.in_co_title{ width:350px; height:35px; margin:0 auto;}
.in_co_title_left{ width:100px; height:35px; float:left; line-height:35px; text-align:left; font-size:16px;}
.in_co_title_right{ width:80px; height:35px; float:right; line-height:35px; text-align:right;}
.in_co_pic{ width:350px; height:157px; margin:0 auto;}

.in_al{ width:100%; height:330px; background:#F6F6F6; margin:0 auto; margin-top:40px;}
.in_al_width{ width:1100px; height:auto; margin:0 auto; padding-top:40px;}

.yqlj{ width:100%; height:50px; margin:0 auto; overflow:hidden; clear:both;}
.ylj_widht{ width:1100px; height:50px; margin:0 auto; text-align:left; line-height:50px; color:#FFF;}
.ylj_widht a{ color:#FFF;}
.ylj_widht a:hover{ color:#FFCC00;}
.foot_bj{ width:100%; height:310px; background:#304B9B; margin-top:1px;}
.foot_bj_width{ width:1100px; height:auto; margin:0 auto; padding-top:20px;}

.in_d1{ width:100%; height:310px; background:#333333;}
.in_d_k{ width:1100px; height:190px; margin:0 auto; margin-top:10px; overflow:hidden; clear:both; background:url(../images/shu1.jpg) top left no-repeat; }
.in_d_left{ width:145px; height:190px; text-align:center; line-height:30px; color:#AAB5D6; float:left; background:url(../images/shu1.jpg) top right no-repeat; }
.in_d_left a{ color:#AAB5D6;}
.in_d_left a:hover{ color:#FF9900; text-decoration:underline;}


.in_d_right{ width:340px; height:170px; text-align:left; line-height:28px; color:#AAB5D6; float:right; background:url(../images/shu1.jpg) top right no-repeat; padding-top:5px;}


.footd{ width:1400px; height:50px; margin:0 auto; background:url(../images/heng.jpg) top center repeat-x; margin-top:35px;}

.footd_left{ width:950px; height:50px; float:left; text-align:left; line-height:50px; color:#AAB5D6;}
.footd_right{ width:400px; height:22px; float:right; padding-top:14px;}


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;}

.ban_k1{ width:1100px; height:120px; margin:0 auto;}
.ban_title{ width:1100px; height:55px; margin:0 auto; border-bottom:1px dashed #999; margin-top:15px;}
.ban_title_left{ width:280px; height:55px; text-align:left; line-height:60px; float:left;}
.ban_title_right{ width:400px; height:55px; float:right; line-height:60px; text-align:right; color:#666; font-size:14px;}

/*关于我们*/
.about_f{ width:1100px; height:35px; margin:0 auto; background:#1675C5;  margin-top:25px;}
.about_f li{float:left; width:160px; height:35px; color:#fff; border-right:1px solid #FFF;}
.about_f li a{width:160px; height:35px; display:block; text-align:center; line-height:35px; background:#1675C5; color:#fff; font-size:14px;}
.about_f li a:hover,.about_f li a.active{text-decoration:none; background:#FF9900; color:#fff; font-size:14px;}

.about_msg{ width:1080px; height:auto; margin:0 auto; line-height:30px; text-align:left; font-size:14px; margin-top:30px; overflow:hidden; clear:both; }

.ban_bj1{ width:100%; height:160px; background:#F1F1F1; margin-top:1px; overflow:hidden; clear:both;}

/*内页新闻列表*/
.news_list{margin:0 auto; width:1100px; margin-top:10px;}
.news_list li{ height:40px; *height:40px;  _height:40px; padding-left:0px; width:1100px; 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/con_3.jpg) 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/con_3.jpg) center left no-repeat;}
.news_list li p{float:right; width:40%; text-align:right; line-height:40px; *line-height:40px;  _line-height:40px; padding-right:26px; font-size:12px;}


/*荣誉|案例|车间列表*/
.honor_list { width:1100px; margin:0 auto; padding-top:10px;}
.honor_list li{ width:240px; height:160px; border:1px solid #E3E3E3; float:left; margin-left:30px; margin-bottom:40px;}
.honor_list li .imgs{ padding:5px;}
.honor_list li .title{ width:240px; height:40px; line-height:40px; text-align:center;}

/*产品列表*/
.pro_list { width:1100px; margin:0 auto; padding-top:10px;}
.pro_list li{ width:235px; height:235px; border:1px solid #E3E3E3; float:left; margin-left:30px; margin-bottom:40px;}
.pro_list li .imgs{ padding:5px;}
.pro_list li .title{ width:235px; height:40px; line-height:40px; text-align:center;}

/*联系我们内容*/
.contact{ width:1100px; margin:0 auto;}
.contact_dt{ width:500px; height:400px; float:left;}
.contact_lx{ width:400px; height:400px; float:right; margin-right:20px;}
.contact_lx li{ width:400px; height:30px; line-height:30px; text-align:left; border-bottom:1px dashed #E0E0E0;}
.contact_lx_mc{ font-family:"微软雅黑"; font-size:16px; color:#FF6600; font-weight:bold;}
.contact_lx_ewm{ width:134px; height:134px; margin-top:10px; text-align:center; line-height:30px;}


.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    width: 77px;
    z-index:999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size:16px;
    height:40px;
    line-height:40px;
    margin-top:0px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.wx_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#044AA2;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}
