@import "fonts.css";
/*
	z-index 数值说明
	导航栏：500
	广告图：400
	左侧栏：300
	CSS属性：
	box-sizing	;padding 值的时候，容器保持原尺寸，不会撑开，IE7 不兼容。
	first-child 			css2下面唯一一个支持的伪累样式。第一个子元素。
*/
*{margin:0;padding:0;border:none;}
body{ _behavior:url(/css/csshover.htc);min-width:1200px;}
html{}
.fl{ float:left; _display:inline; }
.fr{float:right; _display:inline;}

/*图片居中*/
.img_center{ text-align:center;}
.img_center .img_{ vertical-align:middle;}
.img_center .span{height:100%;display:inline-block; vertical-align:middle;}
.center{ margin:0 auto 0 auto;}
.rel{position:relative;}
.abs{position:absolute;}
.of{ overflow:hidden;}
.banner_bg{width:100%;z-index:400;height:586px;position:relative;}
.banner_bg .banner_list{display:block;width:100%;position:absolute;top:0p;left:0;z-index:400;height:586px;}

.banner_bg .banner_point{ width:100%;height:71px;z-index:400; position:absolute;top:263px;}
.banner_bg .banner_point a{display:block;width:29px;height:71px;  margin-right:3px;margin-right:3px;float:right;}
.banner_bg .banner_point a:first-child{float:left;}
.orther_banner{height:289px;}
.orther_banner .banner_list{height:289px;}

/*head*/
.top_bg{width:100%;height:38px; background:#373737;}
.top{width:1200px;height:38px;line-height:38;margin:0 auto;position:relative;}
.top ul{float:left;height:38px;}
.top ul li{float:left;padding-left:32px;height:38px;line-height:38px;color:white;}
.top ul li a{color:white;}
.top ul li.t_tel{background:url(/images/t_tel.jpg) 7px center no-repeat;}
.top ul li.t_mail{background:url(/images/t_mail.jpg) 7px center no-repeat;}
.top .share{position:absolute;width:190px;height:19px;top:10px;right:0;}
.top .share a{float:left;margin-left:10px;}
.top .form{width:168px;height:25px;float:right;margin:5px 197px 0 0;background:url(/images/form_bg.jpg);}
.top .form form{width:168px;height:25px;}
.top .form form .keyword{float:left;width:128px;height:25px;border:none;margin-left:12px; background:none;color:#cac8c8;line-height:25px; outline:none;}
.top .form form .submit{float:left;width:20px;height:25px;background:none;border:none;cursor:pointer;}
.nav_bg{width:100%;height:106px; background:#fcfafa;position:relative;z-index:500;}
.nav{width:1200px;height:106px;margin:0 auto;position:relative; z-index:500;}
.nav .logo{position:absolute;left:0;top:0;}
.nav .nav_dl{float:right;}
.nav dl{float:left;height:106px;line-height:106px;}
.nav dl dt a{display:block;height:106px;padding:0 35px;font-size:18px;color:#000;}
.nav dl.last dt a{padding:0 17px 0 18px;}
.nav dl:hover dt a{color:#fff;height:106px;text-decoration:none;background:#000;padding:0 35px;border-bottom:none;line-height:106px;
	transition: all 0.3s ease-in-out 0s;}
.nav dl.last:hover dt a{color:#fff;height:105px;text-decoration:none;background:#000;padding:0 17px 0 17px;;border:1px solid #c8c8c8;border-bottom:none;border-right:none;border-top:1px solid #000;
	transition: all 0.3s ease-in-out 0s;}

/*index*/
#index_main{width:1200px;margin:0 auto;min-height:900px;}
#index_main .ind_our_clients{}
#index_main .ind_our_clients .title{line-height:80px;height:80px;}
#index_main .ind_our_clients .title div{float:left;}
#index_main .ind_our_clients .title div:first-child{font-size:24px;width:150px;color:#2e2e2e;}
#index_main .ind_our_clients .title div.bg{width:972px;height:2px;margin-top:42px;border-top:1px dotted #b1b0b0;border-bottom:1px dotted #b1b0b0}
#index_main .ind_our_clients .title div.page{width:78px;height:80px;}
#index_main .ind_our_clients .title div.page img{cursor:pointer;float:left;margin-top:32px;margin-left:5px;}
#index_main .ind_our_clients .title div.page img:first-child{margin-left:22px;}
#index_main .ind_our_clients .clients_list{height:109px;width:100%;overflow:hidden;position:relative;}
#index_main .ind_our_clients .clients_list .abs{height:109px;width:10000px;left:0px;top:0px;}
#index_main .ind_our_clients .clients_list .abs .clients_item{width:185px;height:107px;float:left;border:1px solid #d0d0d0;margin-right:15px;}

#index_main .ind_pro{position:relative;height:696px;overflow:hidden; }
#index_main .ind_pro .title{height:90px;width:100%; background:url(/images/ind_pro_title.jpg) center center no-repeat;}
#index_main .ind_pro .ind_cate_list{height:61px;width:100%;}
#index_main .ind_pro .ind_cate_list ul{width:612px;height:39px;margin:0 auto;background:url(/images/ind_cate_list_bg.jpg) left bottom repeat-x;}
#index_main .ind_pro .ind_cate_list ul li{height:35px;width:204px;float:left;line-height:35px;text-align:center;cursor:pointer;font-size:18px;}
#index_main .ind_pro .ind_cate_list ul li:hover{border-bottom:4px solid #ED1B23;}
#index_main .ind_pro .ind_cate_list ul li.hover{border-bottom:4px solid #ED1B23;}
#index_main .ind_pro .ind_pro_list{width:100%;height:545px;}
#index_main .ind_pro .ind_pro_list div{float:left;}
#index_main .ind_pro .ind_pro_list .pro_one{width:397px;height:545px;background:gray;}
#index_main .ind_pro .ind_pro_list .pro_two{width:397px;height:263px;margin-left:4px;}
#index_main .ind_pro .ind_pro_list .pro_thr{width:397px;height:263px;margin-left:4px;}
#index_main .ind_pro .ind_pro_list .pro_four{width:798px;height:274px;margin-left:4px;margin-top:8px;}

#index_main .ind_c_n_f{height:466px;width:100%;margin-top:18px;}
#index_main .ind_c_n_f .item{float:left;width:381px;height:464px;}
#index_main .ind_c_n_f .item .title{height:80px;background:url(/images/ind_f_n_f_bg.jpg) center bottom no-repeat;font-size:24px;text-indent:3px;line-height:80px;}
#index_main .ind_c_n_f .ind_conpany dl{border:1px solid #d8d5d5;border-top:none;padding-bottom:31px;}
#index_main .ind_c_n_f .ind_conpany dt{padding:18px 14px 0 15px;}
#index_main .ind_c_n_f .ind_conpany dd .text{padding:24px 14px 15px 15px;line-height:29px;font-size:14px;color:#2e2e2e;height:89px;}
#index_main .ind_c_n_f .ind_conpany dd .detail{padding-left:15px;}

#index_main .ind_c_n_f .ind_news{width:398px;margin-left:24px;margin-right:16px;}
#index_main .ind_c_n_f .ind_news .title{background:url(/images/ind_f_n_f_bg_398.jpg) center bottom no-repeat}
#index_main .ind_c_n_f .ind_news dl{border:1px solid #d8d5d5;border-top:none;}
#index_main .ind_c_n_f .ind_news dt{padding:18px 17px 0 16px;}
#index_main .ind_c_n_f .ind_news dd{padding:1px 17px 0 16px;}
#index_main .ind_c_n_f .ind_news dd .info_title{font-size:14px;color:#2e2e2e;height:41px;line-height:41px;}
#index_main .ind_c_n_f .ind_news dd .content{height:79px}
#index_main .ind_c_n_f .ind_news dd .content .d{float:left;width:56px;height:55px;background:url(/images/ind_info_d_bg.jpg);font-size:30px;font-weight:bold;color:#676767;text-align:center;line-height:55px;}
#index_main .ind_c_n_f .ind_news dd .min_item{height:184px;margin:0 auto;border-top:1px dashed #c0bfc2;}
#index_main .ind_c_n_f .ind_news dd .min_item:first-child{border-top:none;}
#index_main .ind_c_n_f .ind_news dd .min_item .img_center{width:142px;height:159px;overflow:hidden;margin-top:13px;float:left;}
#index_main .ind_c_n_f .ind_news dd .min_item .r_msg{float:right;width:210px;margin-top:13px;}
#index_main .ind_c_n_f .ind_news dd .min_item .r_msg .name a{font:bold 14px/37px Arial;white-space:nowrap;color:#070707;}
#index_main .ind_c_n_f .ind_news dd .min_item .r_msg .date{font:14px Arial;color:#160d20;}
#index_main .ind_c_n_f .ind_news dd .min_item .r_msg .brief{font:14px/18px Arial;color:#160d20;padding:13px 0;}


#index_main .ind_c_n_f .ind_faq dl{border:1px solid #d8d5d5;border-top:none;padding-bottom:13px;*padding-bottom:8px;}
#index_main .ind_c_n_f .ind_faq dt{padding:18px 11px 0 14px;}
#index_main .ind_c_n_f .ind_faq dd{padding-top:2px;}
#index_main .ind_faq .min_item{height:60px;float:left;border-top:1px dashed #c1bfc2;width:100%;}
#index_main .ind_faq .min_item:first-child{border-top:0;}
#index_main .ind_faq .min_item .name{padding-left:35px; background:url(../images/ind_faq_bg.jpg) 16px center no-repeat;margin-top:17px;}
#index_main .ind_faq .min_item .name a{font-size:14px;color:#160d20;}
#index_main .ind_faq .min_item .date{padding-left:35px;font-size:14px;color:#160d20;}

/*article*/
#art_main_bg{min-width:1200px;margin:0 auto; position:relative; z-index:500; clear:both;}
.l_bg{width:22%;float:left;margin-top:-27px;background:#f3f2f2;height:100%;}
.l_bg .l{width:260px;min-height:527px;float:right;}
#l_cate{padding-right:10px;}
#l_cate .title{line-height:60px;font-size:24px;font-family:"Arial Black", Gadget, sans-serif;border-bottom:1px solid #7f7e7e;color:#413a34;}
#l_cate dd{line-height:60px;border-bottom:1px dotted #727272;text-indent:56px; background:url(/images/l_dt_bg.jpg) 25px 23px no-repeat;}
#l_cate dd a{font-size:16px;color:#424141;}
#l_cate dd:hover{background:url(/images/l_dt_bg_hover.jpg) 25px 23px no-repeat;}
#l_cate dd:hover a{color:#da271e; text-decoration:none;}
#l_cate dd:hover1 a{color:#da271e; text-decoration:none;font-weight:bold;}
#l_cate dd.hover,#l_cate dd.hover1{background:url(/images/l_dt_bg_hover.jpg) 25px 22px no-repeat;}
#l_cate dd.hover a{color:#da271e; text-decoration:none;}
#l_cate dd.hover1 a{color:#da271e; text-decoration:none; font-weight:bold;}
#l_cate dd .l_cate_2 {line-height:30px;background:url(/images/l_cate_tow_bg.jpg) 25px center no-repeat;display:none;}
#l_cate dd .l_cate_2.first{border-top:1px dotted #727272;}
#l_cate dd .l_cate_2 a{color:#424141;font-size:14px; font-weight:normal;}

#l_cate dd .l_cate_2:hover {background:url(/images/l_cate_tow_bg_hover.jpg) 25px center no-repeat; font-weight:normal; color:#da271e;}
#l_cate dd .l_cate_2.hover {background:url(/images/l_cate_tow_bg_hover.jpg) 25px center no-repeat;font-weight:normal; color:#da271e;}

#l_contact{margin-top:10px;padding:0 10px;}
#l_contact .title{font-size:24px;font-family:"Arial Black", Gadget, sans-serif;height:72px;line-height:72px;color:#413a34;;}
#l_contact dd{line-height:37px;padding-left:20px;font-size:13px;color:#3d3d3e;}
#l_contact .l_addr{margin-top:-12px;background:url(/images/l_addr.jpg) left 12px no-repeat;}
#l_contact .l_tel{background:url(/images/l_tel.jpg) left 12px no-repeat;}
#l_contact .l_fax{background:url(/images/l_fax.jpg) left 12px no-repeat;}
#l_contact .l_mail{background:url(/images/l_mail.jpg) left 12px no-repeat;}

.r_bg{min-height:500px;float:left;background:url(/images/main_r_bg.jpg) left top repeat-y;}
.r_bg .r{width:940px;min-height:500px;float:left;}
.r_bg .r .r_webpath{padding-left:11px;line-height:50px;border-bottom:1px dotted #b0b0b0;margin-top:16px;}
.r_bg .r .r_webpath .fl{font-size:18px;text-indent:20px;color:#5c5d5e;}
.r_bg .r .r_webpath .fr a{font-size:14px; color:#3d3d3e;}
.r_bg .r #article_detail{padding:25px 0 25px 20px;line-height:36px; font-size:14px;}
.r_bg .r #article_detail *{font-size:14px;}
.r_bg .r #article_detail table{ border-spacing:0;border:0; border-collapse:0; width:100%;}
.r_bg .r #article_detail table td{text-align:center;}

/*products*/
#pro_list {padding-top:22px;padding-left:20px;padding-bottom:140px;}
#pro_list .pro_item{float:left;width:224px;height:360px;margin-left:7px;}
#pro_list .pro_item.line_first{margin-left:0;}
#pro_list .pro_item dt{width:222px;height:222px;border:1px solid #c9c9c9;}
/*#pro_list .pro_item dt img{width:222px;height:203px;}*/
#pro_list .pro_item dd .name{height:40px;line-height:40px;text-indent:2px;}
#pro_list .pro_item dd .name a{font-size:14px;color:#ee0000;}
#pro_list .pro_item dd .brief{height:32px;line-height:16px;padding:5px 0;}


#pro_list .pro_item1{float:left;width:220px;height:440px;margin-left:10px;}
#pro_list .pro_item1.line_first{margin-left:0;}
#pro_list .pro_item1 dt{width:222px;height:320px;border:1px solid #c9c9c9;}
/*#pro_list .pro_item dt img{width:222px;height:203px;}*/
#pro_list .pro_item1 dd .name{height:36px;line-height:36px;text-indent:2px;}
#pro_list .pro_item1 dd .name a{font-size:14px;color:#ee0000;}
#pro_list .pro_item1 dd .brief{height:32px;line-height:16px;padding:0px 0;}

/*product-detail*/
#detail_top{min-height:440px;padding-left:20px;margin-top:17px;}
#detail_top .l_img{float:left;width:387px;height:409px;position:relative;}
#detail_top .l_img .bigimg{ border:solid 1px #dedede;}
#detail_top .l_img  .bigimg{text-align:center; overflow:hidden;  position:relative; width:350px; margin-left:13px;}
#detail_top .l_img  .MagicZoom{display:block; margin:0 auto;}
#detail_top .l_img  .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#detail_top .l_img  .MagicZoomBigImageCont{border:1px solid #999;}
#detail_top .l_img  .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#detail_top .l_img  .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#detail_top .l_img  .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#detail_top .l_img  #zoom-big{position:absolute; top:0;}
#detail_top .l_img .min_img{width:350px;height:80px; clear:both; margin:0 auto;margin-top:7px;}
#detail_top .l_img .min_img .item{float:left;width:80px;height:80px;border:1px solid #898887;margin-left:6px;}
#detail_top .l_img .min_img .item:hover{border:1px solid #DA271E;cursor:pointer}
#detail_top .l_img .min_img .item:first-child{margin-left:0;}
#detail_top .r_brief{float:right;width:515px;min-height:409px}
#detail_top .r_brief .name{line-height:58px;font-size:16px;color:#DA271E; font-weight:bold;}
#detail_top .r_brief .brief_description{line-height:21px;padding-top:-3px;min-height:220px;border-bottom:1px dotted #ccc;}
#detail_top .r_brief .share{height:46px;padding-top:12px;box-sizing:border-box;*height:34px;}
#detail_top .r_brief .inquiry{margin-top:11px;}

#detail_bottom{padding-top:30px;}
#detail_bottom .title{width:870px;height:37px;margin:0 auto;background:#f6f6f6;font-size:16px;line-height:37px;text-indent:17px;color:#000;}
#detail_bottom .contents{padding:20px 35px;color:#696969; clear:both;}
.orther_pro{padding:0 0 0 35px;position:relative;height:458px;overflow:hidden;}
.orther_pro .title{font-size:18px;font-family:"Helvetica Neue", Tahoma;height:41px;border-bottom:1px solid black;line-height:41px;}
.orther_pro .abs{position:relative;margin-top:30px;;height:377px;margin-top:30px;width:2000px;}
.orther_pro .abs .pro_item{float:left;width:220px;height:337px;margin-left:7px;}
.orther_pro .abs .pro_item:first-child{margin-left:0;}
.orther_pro .abs .pro_item dt{width:218px;height:203px;border:1px solid #c9c9c9;}
/*.orther_pro .abs .pro_item dt img{width:218px;height:203px;}*/
.orther_pro .abs .pro_item dd .name{height:50px;line-height:50px;text-indent:2px;}
.orther_pro .abs .pro_item dd .name a{font-size:14px;color:#ee0000;}
.orther_pro .abs .pro_item dd .brief{height:32px;line-height:16px;padding:5px 0;}

/*info*/
#lib_info_list li .info_time{float:right;margin-right:10px;}

.foot_bg{width:100%;height:258px;background:#212121;}
.foot{width:1200px;height:258px;margin:0 auto;position:relative;}
.foot .f_logo{position:absolute;left:0;top:80px;}
.foot dl{float:left;margin-top:47px;}
.foot dl dd{padding-left:24px;min-height:25px;line-height:25px;background:url(/images/f_li_bg.jpg)left center no-repeat;}
.foot dl dd a:hover{text-decoration:none;}
.foot dl dt{font-size:20px;color:#b3b3b3;height:34px;}
.foot .store{width:200px;margin-left:277px;}
.foot .store dd a{line-height:25px;font-size:14px;color:#b3b3b3;}
.foot .f_infomation{width:237px;margin-left:410px;}
.foot .f_infomation dd a{font-size:14px;color:#b3b3b3;}
.foot .f_contact{width:238px;}
.foot .f_contact dd a{font-size:14px;color:#b3b3b3;}
.foot .f_follow{width:250px;margin-left:35px;}
.foot .f_follow dd{background:none;padding-left:0;color:#b3b3b3;line-height:19px;}
.foot .f_follow dd.f_weixin{background:url(/images/f_weixin.jpg) no-repeat;width:100%;height:67px;margin-top:9px;position:relative;}
.foot .f_follow dd.f_weixin img{position:absolute;left:0;bottom:0;display:none; z-index:10}
.foot .f_follow dd.f_weixin img.weixin2{display:inline;width:auto;height:67px; margin-left:143px;position:relative;z-index:1;}
.foot .f_follow dd.f_shear{height:27px;margin-top:15px;}
.foot .f_follow dd.f_shear a{margin-left:6px;}
.copy_bg{width:100%;height:76px;background:#191919;}
.copy{width:1200px;height:76px;line-height:76px;text-align:center;font-size:14px;color:#7a7a7a;}
.copy a{font-size:14px;color:#7a7a7a;}

#turn_page{height:24px;margin:10px auto;}
#turn_page .page_item_current{background:url(/images/page_font-bg.jpg) repeat-x;border:1px solid #4688bc;color:white;font-weight:bold;float:left;height:22px;line-height:22px;padding:0;width:22px;text-align:center;}
#turn_page .page_button{background:url(/images/page_bt_bg.jpg) repeat-x;float:left;height:22px;line-height:22px;padding:0;width:22px; text-align:center;border:1px solid #b6b6b6;}
#turn_page .page_button img{vertical-align:middle;}
#turn_page .page_button span{height:100%;display:inline-block;vertical-align:middle;}
#turn_page .page_item{ border:0;font-weight:bold;float:left;height:22px;line-height:22px;padding:0;width:22px;text-align:center;}


