  body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var ,i {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
p{ word-spacing:-1.5px;}
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:16px; font-family:microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container ,.logo{margin-left:auto; margin-right:auto; width:1200px;}
.sybg{width:100%;background:#F0F0F0;padding-bottom:28px;padding-bottom:28px;}
/*页眉*/
/* header部分 */
.wrap-header {height:38px; border-bottom:1px solid #e1e1e1;background:#333;}
.header {max-width:1200px;height:38px;margin:0 auto;}
.header p {float:left;height:38px;line-height:38px;font-size:14px;color:#747474;}
.header .hdu1 {float:right;}
.header .hdu1 li{float:left;}
.header .hdu1 li a{height:38px;font-size:14px; line-height:38px;padding:0 9px;border-left:1px dotted #6b6b6b;color:#747474;}
.header .hdu1 li:first-child  a{border-left:none;}

/* logo部分 */
.logo {width:1200px;height:138px;margin:0 auto;position:relative;}
.containe {	position:absolute;left:0;top:25px;}
.trait {width:700px;height:54px;position:absolute;left:120px;top:45px;color:#333;}
.trait .trait01 {font-size:22px;height:30px; position:relative; top:0px;color:#333;font-weight:bold;}
.trait .trait01 span {margin-left:10px;padding-left:10px;border-left:1px dotted #b8b8b8;color:#ff9000;}
.trait .trait02 {font-size:16px; position:relative; top:0;}
.logo .tel {width:200px;height:50px;position:absolute;right:0;top:40px;padding-left:50px; background:url(/skins/fbm/images/l_tel.png) no-repeat left center;}
.logo .tel .tel_p1 {font-size:14px;color:#999;height:18px; line-height:18px;}
.logo .tel .tel_p2 {font-size:26px; color:#333; height:30px;line-height:30px;}

/* nav部分 */
.Nav{position:relative;height:110px;background:url(/skins/fbm/images/20170713180938_39792.jpg) no-repeat left center;}
.navBox{ height:61px;position:relative;top:27px;z-index:3;background:#fff;}
.navUl{ width:102%}
.navUl li{ font-size:16px; float:left; list-style-type:none;position:relative; height:61px;}
.navUl li a{ display:block;color:#333333;text-align:center; position:relative;border-left:1px dotted #b8b8b8;height:31px;line-height:31px;margin-top:16px; padding-left:41px;padding-right:41px;}
.navUl li:first-child {padding-left:20px;}
.navUl li:first-child a {border-left:none;background:url(/skins/fbm/images/icon02.png) no-repeat left center;}
.navUl li:hover , .navUl li.cur {background:#ff9900;}
.navUl li:hover a , .navUl li.cur a {color:#fff;}
.navUl li:first-child:hover a , .navUl li:first-child.cur a {background:url(/skins/fbm/images/icon01.png) no-repeat left center;}

#playBox{width:100%;height:490px;margin:1px 0 0px 0;background:#333;position:relative;overflow:hidden;}
#playBox .focus{position:absolute;width:1920px;left:50%;margin-left:-960px;}
#playBox .oUlplay{width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li{float:left;}
#playBox .pre{cursor:pointer;width:45px;height:45px;background:url(/skins/fbm/images/l.png) no-repeat;position:absolute;top:240px;left:250px;z-index:10;}
#playBox .next{cursor:pointer;width:45px;height:45px;background:url(/skins/fbm/images/r.png) no-repeat;position:absolute;top:240px;right:250px;z-index:10;}
#playBox .smalltitle {width:100%;height:10px;position:absolute;bottom:15px;z-index:10}
#playBox .smalltitle ul{width:220px;margin:0 auto;}
#playBox .smalltitle ul li{width:40px;height:10px;margin:0 10px;border-radius:10px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;cursor:pointer}
#playBox .smalltitle .thistitle{background:#EC4504;}

h3.htitle{text-align:center; padding-top:26px;padding-bottom:26px;color:#333; }
h3.htitle a{ color:#333;margin-top:26px;margin-bottom:26px;font-size:38px;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{ display:block; text-align:center; font-size:14px; color:#777; font-family:Arial; padding-top:20px; background:url(/skins/fbm/images/title_bg.png) no-repeat center top; margin-bottom:40px;}

/* footer */
.footer{width:100%; }
.footerTop{width:100%;border-top:1px solid #e0e0e0;padding-top:28px;height:90px; background:#fff;}
.footerTop dl{width:230px;float:left;margin-left:66px;}
.footerTop dl:first-child{margin-left:0;}
.footerTop dt{width:51px;height:49px;line-height:49px;text-align:center;font-size:30px;color:#fff;float:left;background:url(/skins/fbm/images/footerBg01.png) no-repeat center;margin-top:6px;}
.footerTop dd{width:156px;float:right;}
.footerTop dd h3{font-size:16px;color:#fc6b00;font-weight:bold;}
.footerTop dd p{line-height:20px;font-size:14px;color:#666666;margin-top:4px;}


.footerCenter{width:100%;background:#333333;padding-bottom:36px;text-align:center;}
.footerCenter p{padding-top:30px;font-size:14px;color:#FFFFFF;}


/* product部分 */
.product {overflow:hidden;padding-bottom:28px;}
.pro_con .left_list {width:220px;float:left;border:2px solid #ff9900;}
.pro_con .left_list h3 {width:100%;height:93px;background:url(/skins/fbm/images/pro_left_h.png) repeat-x left top;margin-bottom:15px;}
h3 {font-size:20px;}
.pro_con .left_list h3 p {text-align:center;font-size:18px;color:#333;font-weight:normal;padding-top:20px;}
.pro_con .left_list h3 a {display:block;text-align:center;font-size:20px;color:#ff9900;margin-top:5px;}
.pro_con .left_list li {height:40px;line-height:40px;text-align:center;background:#333;font-size:16px; border-bottom:1px solid #fff;}
.pro_con .left_list li a {color:#fff;}
.pro_con .left_list li.cur ,.pro_con .left_list li:hover {background:#F7B500;}

.erji_nav{overflow:hidden;padding:5px 0;background:#fff;width:215px;padding-left:5px;font-size:14px;line-height:28px;color:#666;}  
.erji_nav a{padding-left:26px;background:url(/skins/fbm/images/02.png) no-repeat left center;text-decoration:none;}     

.right_jg {float:right;width:976px;}

.swiper-slide{width:305px;float:right;margin-bottom:20px;margin-left:20px;}
.swiper-slide .cpzx_B{width:305px; overflow:hidden; border:1px solid #D8D8D8; transition:all 0.4s;}
.swiper-slide .cpzx_B .cpzx_img{width:303px; overflow:hidden; border:1px solid #fff; position:relative;}
.swiper-slide .cpzx_B .cpzx_img::before{content:""; display:block; padding-top:84.116%;}
.swiper-slide .cpzx_B .cpzx_img .cpzx_hover{width:0; height:0; overflow:hidden; float:left; display:flex; align-content:center; align-items:center; justify-content:center; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:rgba(248, 105, 42, 0.85) none repeat scroll 0 0 !important; transition:all 0.4s;}
.swiper-slide .cpzx_txt{display:block; overflow:hidden; height:45px; line-height:44px; text-align:center; font-size:16px; color:#6c6c6c; border-bottom:1px solid #737373; transition:all 0.4s;}
.swiper-slide:hover .cpzx_B{border-color:#1e61ba;}
.swiper-slide:hover .cpzx_B .cpzx_img .cpzx_hover{width:303px; height:303px;}
.swiper-slide:hover .cpzx_txt{color:#EC4901; border-bottom-color:#1e61ba;}

.ggtw{width:100%;height:195px;background:url(/skins/fbm/images/ggtp.jpg);overflow:hidden;}



/*   cgal部分   */
.cgal {background:#ffffff;width:100%;position:relative;padding-bottom:20px;overflow:hidden;}
.cgal .cgal_con {width:1230px;overflow:hidden;}
.swiper-slide2{width:280px;float:left;margin-bottom:26px;margin-right:26px;}
.swiper-slide2 .cpzx_B{width:280px; overflow:hidden; border:1px solid #D8D8D8; transition:all 0.4s;}
.swiper-slide2 .cpzx_B .cpzx_img{width:278px; overflow:hidden; border:1px solid #fff; position:relative;}
.swiper-slide2 .cpzx_B .cpzx_img::before{content:""; display:block; padding-top:84.116%;}
.swiper-slide2 .cpzx_B .cpzx_img .cpzx_hover{width:0; height:0; overflow:hidden; float:left; display:flex; align-content:center; align-items:center; justify-content:center; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:rgba(248, 105, 42, 0.85) none repeat scroll 0 0 !important; transition:all 0.4s;}
.swiper-slide2 .cpzx_txt{display:block; overflow:hidden; height:45px; line-height:44px; text-align:center; font-size:14px; color:#6c6c6c; border-bottom:1px solid #737373; transition:all 0.4s;}
.swiper-slide2:hover .cpzx_B{border-color:#1e61ba;}
.swiper-slide2:hover .cpzx_B .cpzx_img .cpzx_hover{width:278px; height:278px;}
.swiper-slide2:hover .cpzx_txt{color:#EC4901; border-bottom-color:#1e61ba;}


/*  fwlc    */
.fwlc {background:#f1f1f1;height:430px;overflow:hidden;}
.fwlc .fwlc_con .fwlcdl {width:175px;float:left;padding:0 30px 0 40px;background:url(/skins/fbm/images/fwlcjtr.png) no-repeat left 72px;}
.fwlc .fwlc_con .fwlcdl:first-child {padding-left:0;background:none;}
.fwlc .fwlc_con .fwlcdl dt i {display:block;width:92px;height:74px;margin:45px auto;}
.fwlc .fwlc_con .fwlcdl dt {width:175px;height:175px;background:url(/skins/fbm/images/fwlcty01.png) no-repeat center;overflow:hidden;}
.fwlc .fwlc_con .fwlcdl dd {padding-top:25px;text-align:center;font-size:15px;color:#666;}

.fwlc .fwlc_con .fwlcdl.dl01 dt i {background:url(/skins/fbm/images/fwlc01.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl02 dt i {background:url(/skins/fbm/images/fwlc03.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl03 dt i {background:url(/skins/fbm/images/fwlc05.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl04 dt i {background:url(/skins/fbm/images/fwlc07.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl05 dt i {background:url(/skins/fbm/images/fwlc09.png) no-repeat center;}


.fwlc .fwlc_con .fwlcdl:hover dt {background:url(/skins/fbm/images/fwlcty02.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl01:hover dt i {background:url(/skins/fbm/images/fwlc02.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl02:hover dt i {background:url(/skins/fbm/images/fwlc04.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl03:hover dt i {background:url(/skins/fbm/images/fwlc06.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl04:hover dt i {background:url(/skins/fbm/images/fwlc08.png) no-repeat center;}
.fwlc .fwlc_con .fwlcdl.dl05:hover dt i {background:url(/skins/fbm/images/fwlc10.png) no-repeat center;}



/*news*/
.news { overflow:hidden; width:100%; padding:48px 0;}
.newsleft { overflow:hidden; float:left; width:830px; height:458px; background-color:#fff;}
.newsleft .menu{ overflow:hidden; width:100%;}
.newsleft .menu li{ float:left; width:210px; height:64px; text-align:center; line-height:64px;}
.newsleft .menu li a{ font-size:18px; color:#fff; font-weight:bold}
.newsleft .menu li span{ font-size:12px; color:#fff; margin-left:5px;}
.newsleft .menu li.li01{ background-color:#454444;}
.newsleft .menu li.li02{ background-color:#333333;}
.newsleft .menu li.li03{ background-color:#242424;}
.newsleft .menu li.cur{ background-color:#ff9900}
.newsleft .newsBox{ overflow:hidden; width:800px; margin:0 auto; height:380px; margin-top:20px;}
.newsleft .newsList{ overflow:hidden; width:100%; height:380px;}
.newsleft .newsList ul{ overflow:hidden; width:100%;}
.newsleft .newsList li{ overflow:hidden; float:left; width:100%; font-size:14px; line-height:38px; background:url(/skins/fbm/images/news_s.jpg) no-repeat left center;}
.newsleft .newsList li a{ display:block; color:#333; width:450px; margin-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left}
.newsleft .newsList li span{ color:#666; float:right; font-family:Arial;}

.newsright{ overflow:hidden; float:right; width:350px; height:465px; background-color:#fff;}
.newsright .n_title{ overflow:hidden; width:100%; height:64px; margin-bottom:20px; background-color:#ff9900;}
.newsright .n_title h3{ font-size:18px; color:#fff; float:left; line-height:64px; margin-left:20px;}
.newsright .n_title a{ color:#fff;}
.newsright .n_title h3 span{ font-size:12px; color:#fff; font-weight:normal; margin-left:5px;}
.newsright .n_title .more{ float:right; margin-right:20px; font-size:13px; margin-top:25px;}
.newsright .qaBox{ overflow:hidden; width:305px; margin:0 auto; height:360px; position:relative;}
.newsright .qaList{ overflow:hidden; padding-bottom:15px; margin-bottom:25px; border-bottom:1px dashed #ccc;}
.newsright .qaList h5{ font-weight:normal; font-size:14px; background:url(/skins/fbm/images/news_q.jpg) left center no-repeat; line-height:31px; padding-left:40px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsright .qaList h5 a{ color:#000;}
.newsright .qaList p{ background:url(/skins/fbm/images/news_a.jpg) no-repeat left top; padding-left:40px; line-height:22px; height:44px; overflow:hidden; font-size:13px; color:#666;}

.area_bg{overflow:hidden;width:100%;padding:0;background:url(/skins/fbm/images/bg01.png) repeat center;}
.area{width:1200px; float:left;margin:0 auto 20px auto;    border:1px solid #aaa;    border-radius:10px;    padding:10px;}
.area_bg h3{border-bottom:1px dashed #aaa;    padding:5px 0px;}
.area_bg h3 a{padding-left:10px;    color:#fc6b00;}
.area_bg h3 a am{font-size:16px;color:rgba(202, 35, 32, 0.87);}
.area_bg h3 span{    float:right;   line-height:2.1; }
.area_bg h3 span a{  font-size:14px;    color:#666;    font-weight:100; }
.area_bg p a{    color:#000; margin:5px 8px;    display:block;    float:left;}

.proCon{background:#ffffff;padding:15px;width:918px;float:right;}
.proCon p{font-size:14px;line-height:36px;}
.zibiaoti{background:#ffffff;padding-left:15px;padding-right:15px;padding-bottom:1px;width:1170px;margin-bottom:28px;}
.proTit{overflow:hidden;width:100%;height:48px;line-height:48px;border-bottom:1px solid #d8d8d8;}
.proTit h3{float:left;height:48px;line-height:48px;font-size:16px;}
.proTit h3 a{display:block;width:158px;float:left;text-align:center;color:#333;text-decoration:none;font-size:20px;font-family:"Microsoft YaHei","微软雅黑";}
.proTit h3 a:hover,.F_V .proTit h3 a.cur{color:#fff;background-color:#0079d1;}
.proTit span{float:right;font-size:14px;}

.info{width:100%;margin-top:10px;margin-bottom:20px;line-height:36px;text-align:center;background-color:#F2F2F2}
.next{line-height:36px;}
.pages{text-align:center;margin:30px;font-family:宋体;font-size:14px;clear:both;}
.pages a{margin:0px 3px;padding:3px 6px;color:#333;font-size:14px;border:1px solid #3380C3;border-radius:2px}
.pages a:hover{background:#3380C3;color:#FFFFFF;font-size:14px;border-radius:3px}
.pages span{background:#3380C3;color:#fff;margin:0px 3px;padding:4px 7px;border-radius:2px}

.newslist ul{overflow:hidden;}
.newslist ul li{clear:both;line-height:38px;height:38px;border-bottom:1px dashed #ccc;}
.newslist ul li a{font-size:14px;background:url(/skins/fbm/images/03.png) no-repeat 0 1px;padding-left:18px;color:#434141;}
.newslist ul li span{float:right;color:#434141;font-family:verdana;font-size:14px;}

.chanpinlist{overflow:hidden;width:988px;}
.chanpinlist li{width:290px;float:left;margin-right:22px;margin-top:22px;} 
.chanpinlist li img{display:block;width:288px;height:268px;border:1px  solid #d8d8d8}
.chanpinlist li span{display:block;text-align:center;font-size:14px;color:#666;margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.chanpinlist li a{text-decoration:none;}
.chanpinlist li.last{margin-right:0}
.chanpinlist li:hover img{opacity:.85;border:1px solid #F53B09}


.chanpinlist2{overflow:hidden;width:988px;}
.chanpinlist2 li{width:290px;float:left;margin-left:22px;margin-bottom:22px;} 
.chanpinlist2 li img{display:block;width:288px;height:268px;border:1px  solid #d8d8d8}
.chanpinlist2 li span{display:block;text-align:center;font-size:14px;color:#666;margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.chanpinlist2 li a{text-decoration:none;}
.chanpinlist2 li.last{margin-right:0}
.chanpinlist2 li:hover img{opacity:.85;border:1px solid #F53B09}
