/* CSS Document */
/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; line-height:24px; color:#646464;}
a{ text-decoration:none; color:#646464;}
a:hover{ text-decoration:none; color:#e6000f;}
.box{ width:1003px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/
.info{ padding-left:9px!important; *padding-left:0px!important;}
.mt28{ margin-top:28px;}
.mt20{ margin-top:20px;}
.lh20{ line-height:20px;}
.ft14{ font-size:14px;}
#header{ height:105px;}
.head_box{ width:1130px; margin:auto;}
.logo{ float:left; display:inline; margin:42px 0px 0px 0px; width:258px; height:63px;}
.search_menu{ width:740px; float:left; display:inline; margin:0px 0px 0px 61px;}
.search_box{ margin-top:41px; text-align:right; margin-right:38px; height:21px; width:710px; position:relative;}
.search_input{ width:150px; height:19px; border:1px solid #959595; padding-left:5px; padding-right:5px; position:absolute; right:49px; top:0px;}
.search_submit{ background:url(../images/search_sub.jpg) no-repeat center center; width:46px; height:21px; border:none; cursor:pointer; position:absolute; right:0px; top:0px;}
.menu_box{ width:100%; margin-top:3px;}
.ewm{ float:right; display:inline; margin:28px 0px 0px 0px; width:70px; height:70px;}
.ewm img{ width:70px; height:70px;}
#banner{ width:1423px; margin:0 auto; height:550px; position:relative; overflow:hidden;}
.banner{ width:1422px; margin:auto;}
.index_box{ width:969px; margin:auto;}
.index_box_b{ width:986px;}
.index_prod_list{ width:100%;}
.index_prod_list li{ float:left; display:inline; width:138px; height:123px;}
.i_prod1 a{ background:url(../images/index_08.jpg) no-repeat top center;}
.i_prod2 a{ background:url(../images/index_09.jpg) no-repeat top center;}
.i_prod3 a{ background:url(../images/index_10.jpg) no-repeat top center;}
.i_prod4 a{ background:url(../images/index_11.jpg) no-repeat top center;}
.i_prod5 a{ background:url(../images/index_12.jpg) no-repeat top center;}
.i_prod6 a{ background:url(../images/index_12-1.jpg) no-repeat top center;}
.i_prod7 a{ background:url(../images/index_08-1.jpg) no-repeat top center;}
.i_prod1 a,.i_prod2 a,.i_prod3 a,.i_prod4 a,.i_prod5 a,.i_prod6 a,.i_prod7 a{ display:block; width:138px; height:123px;}
.i_prod1 a:hover{ background:url(../images/index1_08.jpg) no-repeat top center;}
.i_prod2 a:hover{ background:url(../images/index1_09.jpg) no-repeat top center;}
.i_prod3 a:hover{ background:url(../images/index1_10.jpg) no-repeat top center;}
.i_prod4 a:hover{ background:url(../images/index1_11.jpg) no-repeat top center;}
.i_prod5 a:hover{ background:url(../images/index1_12.jpg) no-repeat top center;}
.i_prod6 a:hover{ background:url(../images/index1_12-1.jpg) no-repeat top center;}
.i_prod7 a:hover{ background:url(../images/index1_08-1.jpg) no-repeat top center;}
.i_prod1 a:hover,.i_prod2 a:hover,.i_prod3 a:hover,.i_prod4 a:hover,.i_prod5 a:hover,.i_prod6 a:hover,.i_prod7 a:hover{ display:block; width:138px; height:123px;}
.index_service{ float:left; display:inline; width:342px; height:96px;}
.index_service a{ display:block; width:342px; height:96px; background:url(../images/index_14.jpg) no-repeat top center;}
.index_service a:hover{ display:block; width:342px; height:96px; background:url(../images/index1_14.jpg) no-repeat top center;}
.index_photo{ float:left; display:inline; width:261px; height:96px;}
.index_photo a{ display:block; width:261px; height:96px; background:url(../images/index_15.jpg) no-repeat top center;}
.index_photo a:hover{ display:block; width:261px; height:96px; background:url(../images/index1_15.jpg) no-repeat top center;}
.index_eshop{ float:left; display:inline; width:366px; height:96px;}
.index_eshop a{ display:block; width:366px; height:96px; background:url(../images/index_16.jpg) no-repeat top center;}
.index_eshop a:hover{ display:block; width:366px; height:96px; background:url(../images/index1_16.jpg) no-repeat top center;}
#footer{ background:url(../images/foot_bg.jpg) repeat-x top center; font-size:12px; width:100%; height:74px;}
.footer{ text-align:center; line-height:24px; padding-top:14px; font-size:12px; color:#666666;}
.footer a{ color:#666666; font-size:12px;}
.footer a:hover{ color:#e6000f;}
/*新版css导航*/
a { text-decoration: none }
a { blr:expression(this.onFocus=this.blur())}
a * { *cursor: pointer}
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both;}
/*
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
*/
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1
}
.index_nav { width: 745px; float: right;   margin-bottom: 10px;}
.index_nav .item { float: left }
.index_nav .item > li { position: relative; float: left; margin: 0 -3px 0 0; z-index:999;}
.index_nav .item > li > a { display: inline-block; height: 37px; padding: 0 28px; color: #6d6d6d; line-height: 37px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif;}
.index_nav .item > li:hover > a, .index_nav .item .active > a { background: #002870; color: #ffffff }
.index_nav .item > li:hover > .i-item { display: block }
.index_nav .i-item { position: absolute; left: 50%; top: 100%; display: none; width: 160px; margin: 0 0 0 -121px; padding: 30px 40px; border: 1px solid #d7d6d6; background:#FFFFFF; }
.lt9 .index_nav .i-item { background: url('../images/blank.png'); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType='0', StartColorStr='#e5ffffff', EndColorStr='#e5ffffff')
}
.ie7 .index_nav .i-item { filter: none; background: #ffffff }
.index_nav .i-item .arrow { position: absolute; top: -11px; left: 50%; width: 20px; height: 20px; margin: 0 0 0 -10px; font-size: 18px; font-family: 'SimSun'; text-align: center }
.index_nav .i-item .arrow span { position: absolute; top: 0; right: 0; left: 0; color: #e8e8e8 }
.index_nav .i-item .arrow span + span { top: 2px; color: #ffffff }
.index_nav .i-item li { border-bottom: 1px solid #ffffff }
.index_nav .i-item li a { display: block; heighit: 40px; padding: 0 0 0 20px; border-bottom: 1px solid #dfdfdf; background: url('../images/sub_nav_link_bg.png') no-repeat 0 50%; line-height: 40px; color: #666 }
.index_nav .i-item li a:hover { color: #002870 }
.index_nav .i-item li.active a:hover{ color:#fff;}
.i-item li { position: relative; width:165px;}
.index_nav li a{ font-size:14px;}
.i-item li:hover .i-item { display: block }
.index_nav .i-item li .i-item { left: 100%; top: 0; margin-left: 40px }
.i-item li span { margin-right: -40px; display: block }
#banner_ny{ width:100%; height:246px; position:relative; overflow:hidden;}
.banner_ny{ width:1422px; margin:auto;}
.content_center{ background:url(../images/cont_center.jpg) repeat-y top center; width:100%; min-height:500px; padding-bottom:47px;}
.content_top, .content_bottom{ width:100%; height:10px; position:relative; overflow:hidden;}
.right_head{ width:937px; margin:auto; padding-top:21px; background:url(../images/line_bg.jpg) repeat-x bottom center; height:37px;}
.right_head_left{ float:left; margin-left:3PX; display:inline; width:200px; text-align:left; color:#7F7F7F; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif;}
.right_head_right{ float:right; display:inline;}
.right_nav{ width:auto;}
.right_nav li{ float:left; display:inline;margin-left:25px; color:#7F7F7F;}
.right_nav li a{ color:#7f7f7f; background:url(../images/nav_bg.jpg) no-repeat left center; padding-left:15px; display:block; float:left;}
.right_nav li a:hover{ color:#c70023; background:url(../images/nav_bg2.jpg) no-repeat left center; padding-left:15px; display:block; float:left;}
.right_nav2 a{  background:url(../images/nav_bg2.jpg) no-repeat left center!important; padding-left:15px; color:#c70023!important; display:block; float:left;}
.right_title{ margin:39px 0px 0px 11px;}
.right_box{ width:937px; margin:auto;}
.aboutus1{ border-bottom:1px dashed #B7B7B7; padding-bottom:10px;}
.aboutus{ border-bottom:1px dashed #B7B7B7; padding-bottom:50px;}
.about_img{ margin:41px 0px 0px 36px;}
.about_img li{ float:left; display:inline; width:auto; height:143px; margin-right:3px; background:#FFFFFF; padding:3px; border:10px solid #FFFFFF;}
.about_img li:hover{ float:left; display:inline; width:auto; height:143px; margin-right:3px; background:#FFFFFF; padding:3px; border:10px solid #038B05;}
.culture{ background:url(../images/img_culture_b.jpg) no-repeat bottom center; width:100%; min-height:465px; _height:465px; height:auto!important; padding-bottom:120px;}
.culture_text{ padding:50px 85px 120px 645px; width:210px;}
.culture_img_title{ padding-right:100px; text-align:right;}
/*facility*/
.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; width:990PX; line-height:0px;}
/*
.facility img{ max-width:200px; min-width:200px; width:auto!important; min-height:136px; height:auto!important;}
*/
.facility img{ width:auto!important; height:136px; text-align:center;}
.facil_img_a{ width:200px; height:136px; border:#CC9900 1px dotted; padding:5px; text-align:center;}
.facil_img_a a{ display:block; width:200px; height:136px; overflow:hidden;}
.facility li{ float:left; display:inline; margin-right:44px; width:200px; height:148px; margin-top:20px;}
.list_name{ color:#FFFFFF; text-align:center; width:100&;}
.facility_page{ height:20px; line-height:20px; text-align:center; margin-top:10px; padding-bottom:10px;}
.products_show{ margin-top:10px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; width:100%;}
.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:920px; height:auto!important;}
/*facility*/
/*facility*/
.facility_b{ margin-top:0px; margin-left:0px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; width:990PX; line-height:0px;}
.facility_b img{ max-width:200px; min-width:200px; width:auto!important; min-height:136px; height:auto!important;}
.facility_b li{ float:left; display:inline; margin-right:30px; width:200px; height:136px; margin-top:20px;}
/*facility*/
/*news*/
.news{ width:100%;}
.news li{ background:url(../images/sub_nav_link_bg.png) no-repeat 1px center; padding-left:15px; border-bottom:1px #BFBFBF solid; height:30px; line-height:30px; position:relative; vertical-align:middle;}
/*news*/
/*news*/
.new_o{ width:100%; margin-left:0px; margin-top:0px;}
.new_o li a:hover{ background:#FFA429; color:#FFFFFF; display:block; width:100%; height:113px;}
.new_o li a:hover .newslist_cont{ color:#FFFFFF;}
.new_o li a:hover .new_pic img{ width:135px; height:83px; padding:5px; border:1px solid #ffffff;}
.new_o li span{ float:left; display:inline; margin:0px 0px 0px 10px; display:block; height:20px; line-height:20px; vertical-align:middle; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif;}
.new_page{ text-align:right;}
.new_1{ width:100%; margin-left:0px; margin-top:0px;}
.new_1 img{ max-width:1004px; height:auto!important;}
.new_title{ float:left; display:inline; width:650px; height:50px; margin-left:10px;}
.new_li_title{ height:20px; line-height:20px; width:100%;}
.new_sketch{ width:100%; height:30px; line-height:20px; overflow:hidden;}
.new_o li{ width:100%; height:113px; border-bottom:1px dashed #000000; padding-bottom:10px; padding-top:10px; position:relative; vertical-align:middle;}
.new_title{ font-size:18px;}
.new_list{ width:100%; margin-top:5px;}
.new_list li{ width:476px; height:103px; border-bottom:1px dashed #000000; position:relative; vertical-align:middle; position:relative;}
.new_pic{ width:147px; height:95px; float:left; display:inline; margin:10px 0px 0px 10px;}
.new_pic img{ width:135px; height:83px; padding:5px; border:1px solid #999999;}
.new_content{ width:760px; float:left; display:inline; margin:10px 0px 0px 10px;}
.newslist_title{ width:auto; max-width:690px; float:left; display:inline; overflow:hidden; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-weight:bold;}
.newslist_cont{ color:#4C4C4C; line-height:24px; width:100%; height:45px; overflow:hidden; margin-top:6px;}
/*news*/
.hjbh_text{ width:837px; padding:50px; background:#8EC31E; color:#FFFFFF;}
.sthh_zrzz{ background:url(../images/img_sthh.jpg) no-repeat top center; width:100%; height:628px;}
.sthh_zrzz_text{ float:left; display:inline; width:220px; height:206px; padding:10px; line-height:16px; margin:215px 0px 0px 17px; color:#FFFFFF;}
.prod_list{ width:950px;}
.prod_list li{ float:left;}
.prod_lista  {float:left; display:inline; width:122px;  margin-right:9px;}
.prod_lista img{ width:122px; }
.prod_listb { float:left; display:inline; width:122px; }
.prod_listb img{ width:122px; }
.products_header{ width:100%; margin-top:10px; font-weight:bold; background:#CCCCCC; height:30px; line-height:30px;}
.products_head{ width:100%; text-align:left; margin-top:10px; font-weight:bold; font-size:16px;}
.prod_content{ margin-top:10px;}
.prod_content table{border-collapse:collapse;border-spacing:0;}
.prod_content table td{padding:0 5px;line-height:30px;border:1px solid #ccc}
/*products*/
.product_lists{ margin-top:0px; margin-left:0px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; width:112%;}
.product_lists img{ width:160px; height:122px; padding:5px; border:1px solid #BFBFBF;}
.product_lists li{ float:left; display:inline; margin-right:18px; width:172px; height:168px; margin-top:10px;}
.products_show{ margin-top:10px; font-family:Arial, "Microsoft YaHei UI", "微软雅黑", SansSerif; font-size:12px; width:100%; margin-bottom:10px;}
.products_show img{ max-width:700px; height:auto!important;}
/*products*/
.photo_list{ width:104%; margin-top:30px;}
.photo_list li{ float:left; display:inline; width:300px; margin-right:19px; text-align:center;}
.photo_list li img{ width:300px; height:410px;}
.photo_text{ width:100%; text-align:center; height:30px; line-height:30px;}







































