*{ padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
.w100{ width:100%;}
.w120{ width:1200px;}
.m0a{ margin:0 auto;}
.both{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F00;}
ul,li{ list-style:none;}
img{ border:none;}
.bgf9{ background-color:#f9f9f9;}
.bgff{ background-color:#ffffff;}
.bgee{ background-color:#eeeeee;}

.top{ background-color:#010101; height:140px;}
.top .header{ height:140px;}
.top .header .logo{ padding-top:20px; padding-left:15px; width:195px; text-align:left;}
.top .header .nav{ margin-top:16px; height:124px;}
.top .header .nav li{ float:left; height:124px; line-height:124px; padding:0 27px;}
.top .header .nav li a{ color:#fff; font-size:22px;}
.top .header .nav li a:hover{ color:#fb0000;}
.banner{}

.meet{ padding:50px 0 80px 0;}
.oem{ padding-top:21px;}
.oem .bt{ font-size:33px; text-align:center; line-height:113px; font-family:ma}
.oem .info{ font-size:18px; text-align:center; line-height:35px;}
.oem .olist{ padding:80px 0 30px 0;}

.oem .olist dl{ margin-right:36px; width:340px; padding:18px 18px; background-color:#f6f6f6; float:left; margin-bottom:50px;}
.oem .olist dl:nth-child(3n){ margin-right:0px !important;}
.oem .olist dl:hover{ background-color:#7e7d7d;}

.oem .olist dl:hover dd .bt a{color:#f0f0f0;}
.oem .olist dl:hover dd .info{color:#f0f0f0;}
.oem .olist dl:hover dd .more{border:1px solid #f0f0f0;}
.oem .olist dl:hover dd .more a{color:#f0f0f0;}

.oem .olist dl dt{ width:100%; height:235px;}
.oem .olist dl dd{ text-align:center; padding-top:9px;}
.oem .olist dl dd .bt{font-size:16px; font-weight:bold; text-align:center; line-height:65px; height:65px; overflow:hidden;}
.oem .olist dl dd .bt1{font-size:16px; font-weight:bold; text-align:center; line-height:45px; height:45px; overflow:hidden;}
.oem .olist dl dd .info{ text-align:left; line-height:27px; color:#101010; height:81px; vertical-align:top; overflow:hidden;}
.oem .olist dl dd .more{ border:1px solid #bcbaba; width:165px; height:47px; line-height:47px; display:inline-block; text-align:center; margin:34px auto 13px auto;}
.oem .olist dl dd .more a{ color:#3a3a3a; width:100%; height:47px; display:inline-block;}

.oem .olist1{ padding:80px 0 30px 0;}
.oem .olist1 dl{ margin-right:20px; width:554px; padding:18px 18px; background-color:#f6f6f6; float:left; margin-bottom:20px;}
.oem .olist1 dl:nth-child(2n){ margin-right:0px !important;}
.oem .olist1 dl dt{ width:150px; /*height:235px;*/ float:left;}
.oem .olist1 dl dt img{ border-radius:50% 50%; width:100%;}
.oem .olist1 dl dd{ text-align:center; padding-top:9px; float:right; width:390px;}
.oem .olist1 dl dd .bt{font-size:16px; font-weight:bold; text-align:left; line-height:30px; height:30px; overflow:hidden;}
.oem .olist1 dl dd .bt1{font-size:16px; font-weight:bold; text-align:center; line-height:45px; height:45px; overflow:hidden;}
.oem .olist1 dl dd .info{ text-align:left; line-height:27px; color:#101010; height:81px; vertical-align:top; overflow:hidden;}
.oem .olist1 dl dd .more{ text-align:left; }
.oem .olist1 dl dd .more a{ color:#3a3a3a;line-height:25px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:500;}

.oem .hz{ padding:30px 0 70px 0}
.oem .hz a{ display:inline-block; width:187px; height:77px; float:left; margin:0px 6.5px 20px 6.5px; border:1px solid #bfbfbf; box-sizing:border-box;}
.oem .hz a img{ width:185px; height:75px; display:block;}

.ad{ background-color:#030303;}
.fnav{background:#000;}
.fnav a:hover{ color:#f80000;}
.fnav .fnav1{ width:1060px; padding:31px 0 54px 0;}
.fnav dl{ float:left; width:25%;}
.fnav .pfl{}
.fnav dt{ color:#fff; line-height:78px; text-align:left;}
.fnav dt a{ color:#fff; font-size:16px; font-family:"Times New Roman"; font-weight:bold;}
.fnav .pfl dd{}
.fnav .pfl dd p{ line-height:29px; text-align:left;}
.fnav .pfl dd p a{ color:#fff;}
.fnav .pfl dd p a:hover{}
.fnav .lx{}
.fnav .lx dd{ line-height:29px;color:#fff; text-align:left;}
.fnav .lx dd a{ color:#fff;}


.footer{ border-top:1px solid #333333; background:#000; height:78px;}
.footer .foot{  text-align:center;}
.footer .foot .l{ width:955px; text-align:left; text-indent:70px; color:#fff;line-height:78px;}
.footer .foot .l a{ color:#fff;}
.footer .foot .r{ width:245px; text-align:left; height:25px; margin-top:26px;}
.footer .foot .r a{ margin-right:20px; display:inline-block; width:25px; height:25px;}
.footer .foot .r a img{ display:block;}
/*QQ*/
.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#000;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#333;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";overflow:hidden;letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute;top:0;left:-151px;z-index:120;display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}