/* CSS Document */
/*common*/
body {font-size:14px;color:#666666;line-height:26px;font-family:"Arial";margin:0; padding:0;min-width:1200px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4{margin:0px;padding:0px;border:0;}
.cle{ height:0px;clear:both;}
a{cursor: pointer;text-decoration:none;}
img{ margin:0; padding:0}
a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;cursor: pointer;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:none;}
ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:14px;font-family:Arial, Helvetica, sans-serif;vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
em{ font-style:normal;}

.clear{height:0px;clear:both;}

/*top*/
.top{ height:60px; width:100%; background-color:#000;}
.top_content{ height:60px; width:1200px; margin:0 auto;}
.top_content .top_welcome{ float:left; height:60px; line-height:60px; color:#FFF; font-size:14px;}
.top_content .top_tle{ float:right; height:60px; line-height:60px; color:#FFF; font-size:14px;}
.top_content .top_tle span{ margin-right:10px;display:block; float:left; margin-top:20px; line-height:normal;}

/*nav*/
.nav{ width:1200px; height:90px; margin:0 auto;}
.nav .logo{width: 364px;float:left; height:40px; padding:25px 0;}
.nav .logo img{display:block;height:40px;}
.nav .nav_nav{ float:right;height:90px;}
.nav .nav_nav li{ float:left; margin-top:35px; width:90px; height:50px; cursor:pointer; font-weight:700;}
.nav .nav_nav li a{ display:block; height:18px; float:left; width:90px; line-height:18px; text-align:center;color:#303030; font-size:16px;}
.nav .nav_nav .border{border-right:0px;}
/*nav_hover*/
.nav_on{ background:url(../images/nav_hover.png) center 25px no-repeat; font-size:16px;}
.nav_on a{ color:#005ea5 !important;}
.nav .nav_nav li:hover{ background:url(../images/nav_hover.png) center 25px no-repeat;}
.nav .nav_nav li:hover a{ color:#005ea5;}

/*banner*/
.banner{ width:100%; height:560px; overflow:hidden; position:relative;}
.banner .hd{width:100%;overflow:hidden; position:absolute; right:0px; bottom:10px; z-index:1;text-align:center;}
.banner .hd ul{}
.banner .hd ul li{display:inline-block;margin:5px;width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.banner .hd ul li.on{ background:#005ea5 ; color:#005ea5 ; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd li a{ display:block; height:560px;}
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }
.banner_a{ width:100%; height:560px; overflow:hidden;background:url(../images/banner4.jpg) center center no-repeat;background-size:cover;}

/*品牌专题页滚动图*/
.brandslideBox{ width:100%; height:640px; overflow:hidden; position:relative;}
.brandslideBox .bd{ position:relative; height:100%; z-index:0;   }
.brandslideBox .bd li{ zoom:1; vertical-align:middle; }
.brandslideBox .bd a{ width:100%; height:640px; display:block;  }
.brandslideBox .prev,
.brandslideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.brandslideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.brandslideBox .prev:hover,
.brandslideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.brandslideBox .prevStop{ display:none;  }
.brandslideBox .nextStop{ display:none;  }

/*首页搜索框*/
.find{ width:100%; height:360px;margin:0px auto;background:url(../images/find.jpg) center no-repeat;}
.find .find_location{ width:1200px; height:170px;margin: 0px auto;}
.find_location .index_search{}
.index_search>ul{ width:auto;margin-right:20px; float:left;}
.index_search>ul.last{margin-right:0px;}
.index_search>ul>li{ height: 40px;line-height: 40px;margin-bottom: 10px;font-size: 18px;color: #fff;position: relative;border-radius:5px;}
.index_search>ul>li select{ width: 130px;height: 40px;margin-left: 10px;padding-left: 8px; border: none;font-size: 14px;line-height: 40px;}
.index_search>ul>li .inputxt{ width: 240px;height: 40px;margin-left: 10px;padding:0px 8px;border: none;font-size: 14px;line-height: 40px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.index_search>ul>li .btnsubmit{ width: 150px;height: 40px;line-height: 40px;background-color: transparent;border: 1px solid #fff;font-size: 16px;color: #ffffff;cursor: pointer;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

.index_search .select__list{ width: 240px;}
.find_location .line{ float:left; margin:22px 20px;}
.find_location .contact_way{ float:left; margin-top:20px;}
.find_location .contact_way p{ height:22px;color:#fff; font-size:14px; line-height:22px; width:300px; margin-top:10px;}
.find_location .contact_way p span{ margin-right:8px; height:22px; display:block; float:left;}


/*search_xinghao-型号查询*/
.search_xinghao{ width:1200px;margin:0px auto;padding:40px 0px;background:#f6f6f6}
.search_xinghao_right{}
.search_xinghao_right ul{  float:left;}
.search_xinghao_right ul li{ height: 35px;font-size: 12px;color: #545454;position:relative;}
.search_xinghao_right ul li select{ width: 255px;height: 35px;margin-left: 10px;padding-left: 8px; border: none;font-size: 16px;line-height: 35px;}
.search_xinghao_right ul li .inputxt{ width: 195px;height: 35px;margin-left: 10px;padding:0px 8px;border: none;font-size: 16px;line-height: 35px;}
.search_xinghao_right ul li .btnsubmit{ width: 115px;height: 30px;line-height: 30px;background: #1D61C4;border: none;font-size: 16px;color: #ffffff;cursor: pointer;}
.block{margin:0px 40px;}
.inputli{margin-bottom:10px;}
.select_txt{float: left;}
.selectcon{width:240px;height:20px;float: right;margin-left: 10px;}
.slc{position:relative;}
.search_xinghao .selectcon{width: 195px;height: 35px;line-height: 35px;}
.search_xinghao_right ul li .select__title{ width: 195px;height: 35px;line-height: 35px;}
.search_xinghao_right ul li .select_txt{ display: block;line-height: 35px;}
.search_xinghao_right ul li .select__list{ top: 35px;}

/*搜索页显示列表内容*/
.search_main{width:1200px;margin: 40px auto;}
.search_main .search_main_ul li{ width: 580px;height: 80px;background: #f6f6f6;margin-bottom: 15px;}
.search_main_con{ padding: 10px;}
.search_main .search_main_ul li .tit{ width: 130px;height: 55px;float: left;background: url(../images/icon.png) 145px no-repeat;text-align: center;padding: 0px 8px;font-size: 16px;color: #da1e38;text-overflow: ellipsis;overflow: hidden;white-space: normal;}
.search_main .search_main_ul li .tabcon{width: 360px;float: right; font-size: 14px;color: #666;margin: 0px 15px;}
.search_main .search_main_ul li .tabcon b{ font-size: 14px;color: #999999;font-weight: normal;}
.search_main .search_main_ul li .btnsubmit{ width: 115px;height: 30px;line-height: 30px;background: #fc3452;border: none;font-size: 16px;color: #ffffff;cursor: pointer;}

.search_main table{border-left:1px solid #efefef;}
.search_main th, .search_main td{text-align:center;line-height:35px;border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;font-size:12px;}
.search_main th{background:#1D61C4;color:#fff;font-weight:bold;}
.search_main tr{background:#F7F7F7;color:#666;}
.search_main tr.one{background:#EBF2FE}
.search_main tr.two{background:#fff;}
.search_main tr:hover td{background:#9ba9b1; color:#fff;}
.search_main tr:hover a{color:#fff;}
.search_main tr:hover a:hover{color:#fff; text-decoration:underline;}
.search_main .tr1 td{background:#fff;}
.search_main td a{color:#333;display:block;}
.search_main td a:hover{color:#DF4223;}




/*首页-品牌*/
.brandSlidebox{ width:1200px;}
.brandSlidebox .hd{width:1200px;}
.brandSlidebox .hd ul{height:92px;}
.brandSlidebox .hd ul li{width:130px;height:90px;float:left;cursor:pointer;background:#f3f3f3;border:1px solid #f3f3f3;text-align:center;}
.brandSlidebox .hd ul li.li2 {background:#fff;border:1px solid #eeeeee;}
.brandSlidebox .hd ul li.on{border:1px solid #e75556;}
.brandSlidebox .hd ul li h3{font-size:26px;color:#666666;margin-top:20px;}
.brandSlidebox .hd ul li h4{font-size:14px;color:#999999;margin-top:10px;}
.brandSlidebox .bd .bdcon{margin:40px 0px 80px;}
.brandSlidebox .bd li{}
.brandSlidebox .bd li .brand_fl{width:520px;float:left;}
.brandSlidebox .bd li .brand_fl .brand_icon{margin-bottom:22px;}
.brandSlidebox .bd li .brand_fl .brand_icon .brand_topimg{width:140px;height:65px;float:left;}
.brandSlidebox .bd li .brand_fl .brand_icon .brand_toptit{width:230px;margin-left:10px;float:left;font-size:18px;color:#666666;}
.brandSlidebox .bd li .brand_fl .brand_icon .brand_toptit h3{margin-top:15px;height:26px;line-height:26px;}
.brandSlidebox .bd li .brand_fl .brand_img{width:400px;height:245px;background-size:cover;}
.brandSlidebox .bd li .brand_fl .brand_tit{font-size:18px;color:#2a2a2a;margin:15px 0px 25px;display:block;}
.brandSlidebox .bd li .brand_fl .brand_txt{font-size:14px;color:#2a2a2a;line-height:30px;height:150px;text-overflow: ellipsis;overflow: hidden;white-space: normal;}

.brandSlidebox .bd li .brand_fr{width:660px;float:right;}
.brandSlidebox .bd li .brand_fr .brank_pro{font-size:16px;color:#666666;font-family:"Microsoft YaHei";margin-bottom:10px;}
.brandSlidebox .bd li .brand_fr .brank_pro h3{margin-right:10px;display:inline-block;}
.brandSlidebox .bd li .brand_fr ul li{float:left;margin-right:7px;margin-top:10px;position:relative;z-index:98;}
.brandSlidebox .bd li .brand_fr ul li.last{margin-right:0px;}
.brandSlidebox .bd li .brand_fr ul li .brand_pro_img{width:215px;height:160px;}
.brandSlidebox .bd li .brand_fr ul li .brand_pro_tit{display:none;width:215px;text-align:center;line-height:160px;position:absolute;left:0px;top:0px;z-index:99;background:url(../images/bg.png);font-size:18px;color:#ffffff;}
.brandSlidebox .bd li .brand_fr ul li:hover .brand_pro_tit{display:block;}


.index_title{ width:1200px;margin:0px auto;text-align:center;padding:45px 0px;}
.index_title .cntitle{background:url(../images/x1.png) center center repeat-x;height:36px;display:inline-block;padding:0px 50px;}
.index_title .cntitle h3 {padding:0px 35px;font-size:30px;height:36px;line-height:36px;color:#005ea5;display:inline-block;background:#fff;}
.index_title .entitle{ font-size:48px;line-height:50px;color:#eeeeee;text-transform:uppercase;}

.index_title .ctit2{background:url(../images/x2.png) center center repeat-x;}
.index_title .ctit2 h3 {color:#fff;background-color: #005ea5;}

.index_title .ctit3 h3 {color:#005ea5;background-color: #eeeeee;}
.index_title .etit3{color:#cccccc;text-transform:uppercase;font-weight:400;}

.index_title .ctit4 a {padding:0px 35px;font-size:30px;height:36px;line-height:36px;color:#005ea5;display:inline-block;background-color: #f6f6f6;}
.index_title .etit4{color:#eeeeee;text-transform:uppercase;font-weight:400;}


/*brand*/
.brand{ width:1200px; height:auto; margin:0 auto;}
.brand_pro{ width:1000px; margin-left:105px; margin-top:60px;}
.brand_pro li{ margin-right:10px; margin-bottom:10px; width:320px; height:180px;float:left;border:1px solid #fff; overflow:hidden;}
.brand_pro li a{ width:320px; height:180px; display:block;}
.brand_pro li:hover{ border:1px solid #da1e38;}


/*高精密轴承*/
.Precise_content{width:1150px;padding:0px 25px;margin:0px auto;}
.Precise_content li{ width:278px;height:355px;background:#f5f5f5;border:1px solid #f5f5f5;float:left;margin-right:8px;overflow: hidden;}
.Precise_content li.last{margin-right:0px;}
.Precise_content li a{display:block;position: relative;padding:23px 13px;}
.Precise_content li em{ width:250px; height:170px; display:block;margin-bottom:20px;}
.Precise_content li h3{font-size:16px; color:#666666;margin-bottom:10px;}
.Precise_content li h4{font-size:12px; color:#999999;margin-bottom:15px;text-transform:uppercase;}
.Precise_content li b{ display:block; float:right;font-size:14px; color:#666666;}
.Precise_content li:hover { border:1px solid #da1e38;}
.Precise_content li:hover h3,.Precise_content li:hover b{ color:#e32426;}


/*product*/
.product{ width:100%; height:auto;margin-top:80px;background-color:#eeeeee; }
.product_title{ background:url(../images/title_a.png) center no-repeat; width:1200px; height:60px; font-size:24px; text-align:center; margin:0 auto;}
.product_title h3{ font-size:24px; text-align:center; width:1200px; height:30px;color:#000;}
.product_title p{ font-size:18px; text-align:center; width:1200px; height:30px;color:#000;}
.product_nav{ width:1200px;margin:0px auto;padding-bottom:95px;}
.product_nav .product_nav_a{ width:240px;float:left;}
.product_nav .product_nav_a li{ width:240px; height:80px;line-height:80px; font-size:16px; text-align:center;background:#fff;margin-bottom:4px;}
.product_nav .product_nav_a li a{display:block;}
.product_img{width:955px;position:relative;float:left;}
.product_img .product_content{ width:100%;position:absolute; top:0px; display:none;}
.product_content ul{ width:955px;}
.product_content ul li{ width:300px; height:245px; float:left;margin-left:10px;margin-bottom:10px;}
.product_content ul li a{width:100%;height:100%;display:block;position:relative;}
.product_content ul li .more{width:100%;height:100%;background:url(../images/so.png) center center no-repeat;background-size:cover;position:absolute;left:0px;top:0px;z-index:99;display:none;}
.product_on{display: block !important;z-index:999;}
.product_nav .product_nav_a li:hover{color:#fff !important; background:#005ea5 !important;}
.product_nav .product_nav_a li.current{color:#fff !important; background:#005ea5 !important;}
.product_content ul li:hover .more{display:block;}




/*首页广告位*/
.index_advert{width:100%;height:205px;background:url(../images/advert.jpg) center center no-repeat;background-size:cover;}

/*about*/
.about{ width:100%; height:auto; background-color:#f6f6f6;}
.about_us{ width:1200px; height:auto; margin:0 auto; padding-bottom:100px;}
.about_us .about_img{ width:475px; height:300px; background:url(../images/about_background.png) 0px center no-repeat;float:left;}
.about_us .about_img a{ float:right; display:block; width:445px; height:300px;margin-top:20px;}
.about_title{ background:url(../images/title_a.png) center no-repeat; float:right; height:60px; font-size:24px; text-align:center; margin:0 auto; width:695px;}
.about_title h3{ font-size:24px; text-align:center; width:660px; height:30px;color:#000;}
.about_title p{ font-size:18px; text-align:center; width:660px; height:30px;color:#000;}
.about_content{ float:right; width:695px;}
.about_content h4{ width:90%; height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; color:#0a4574; font-size:24px;display:block;font-weight:normal;}
.about_content .con{color:#7d7d7d; font-size:14px; line-height:26px;position:relative;margin:10px 0px;}
.about_content .about_more{height:26px;line-height:26px;display:block;color:#005ea5;font-size:14px;position:absolute;right:10px;bottom:0px;background:#f6f6f6;text-transform:uppercase;}
.about_more:hover{ color:#da1e38;}
.advantgen_icon{}
.advantgen_icon li{ width:105px; height:105px; background-color:#FFF; float:left; margin:20px 5px 0px 5px;}
.advantgen_icon li a{ width:100%; height:100%; display:block;  text-align:center; font-size:16px; font-weight:bold; color:#000;}
.advantgen_icon li a .icon{ width:48px; height:48px; display:block; margin:15px auto 5px;}
.advantgen_icon li a .icon01{background: url(../images/icon1.png) center no-repeat; background-size: contain;}
.advantgen_icon li a .icon02{background: url(../images/icon2.png) center no-repeat; background-size: contain;}
.advantgen_icon li a .icon03{background: url(../images/icon3.png) center no-repeat; background-size: contain;}
.advantgen_icon li a .icon04{background: url(../images/icon4.png) center no-repeat; background-size: contain;}
.advantgen_icon li a .icon05{background: url(../images/icon5.png) center no-repeat; background-size: contain;}
.advantgen_icon li a .icon06{background: url(../images/icon6.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon{transition: 0.5s; transform: rotateY(360deg);}
.advantgen_icon li:hover a .icon01{background: url(../images/icon01.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon02{background: url(../images/icon02.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon03{background: url(../images/icon03.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon04{background: url(../images/icon04.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon05{background: url(../images/icon05.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a .icon06{background: url(../images/icon06.png) center no-repeat; background-size: contain;}
.advantgen_icon li:hover a{ color:#da1e38;}


/*news*/
.news{ width:1200px;margin:0 auto; padding-bottom:80px;}
.news_title{ background:url(../images/title_a.png) center no-repeat; width:1200px; height:60px; font-size:24px; text-align:center; margin:0 auto;}
.news_title h3{ font-size:24px; text-align:center; width:1200px; height:30px;color:#000;}
.news_title p{ font-size:18px; text-align:center; width:1200px; height:30px;color:#000;}
.news_content{}
.news_content li{ width:560px; float:left; margin-right:25px; margin-bottom:25px;}
.news_content li a{ display:block;}
.news_content li a .index_news_time{ display:block; height:100px; width:110px;float:left;background:#bfbfbf;text-align:center;color:#fff;}
.news_content li a .index_news_time .day{font-size:48px;display:block;height:50px;line-height:50px;margin-top:15px;}
.news_content li a .index_news_time .ym{font-size:18px;display:block;}
.news_content li a .index_news_txt{width:425px;margin-left:20px;float:left;}
.news_content li a .index_news_txt h3{font-size:18px; color:#222222; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; height:30px; line-height:30px;margin-bottom:15px;}
.news_content li a .index_news_txt p{font-size:16px; color:#888888;text-overflow: ellipsis;overflow: hidden;white-space: normal;height:50px; line-height:25px;}
.news_content li:hover .index_news_time{background:#0a4574;}
.news_content li:hover a .index_news_txt h3{ color:#0a4574;}

/*bottom*/
.bottom{ width:100%; height:130px; background-color:#000;}
.bottom_content{ width:520px; height:70px; margin:0 auto; padding:30px;}
.bottom_content ul{ width:520px; margin-left:20px; color:#FFF;height: 16px;}
.bottom_content ul li{ float:left; border-right:1px solid #CCC; height:16px; line-height:16px; width:80px; text-align:center}
.bottom_border{ border-right:0px !important;}
.bottom_content p{ text-align:center; width:100%; color:#FFF;}
.bottom_content ul li a:hover{ color:#da1e38;}

.return-top{width:100px;height:120px;background:url(../images/top.png) center center no-repeat;background-size:contain; position:fixed;right:30px;bottom:150px;cursor:pointer;z-index:9999;}


/*页面公用*/
.middle{ width:1200px; height:auto; margin:0 auto; padding:80px 0px;}
.middle .middle_title{ width:1200px; height:40px; line-height:40px; border-bottom:2px solid #dadada;}



/*about_us*/
.middle .middle_about_us{ width:100%; height:auto; margin-bottom:60px;}
.middle .middle_about_us .about_us_one{ text-align:center; padding-top:50px;}
.middle .middle_about_us .about_us_one em{ color:#000; padding:5px; border-bottom:1px solid #000;}
.middle .middle_about_us .about_us_one em b{ font-size:18px;}
.about_us_company{ margin:50px 0;}
.about_us_company .about_us_content{ float:left; width:580px; font-size:14px; line-height:32px;}
.about_us_company .about_us_img{ float:right; width:600px; height:300px; overflow:hidden;}

.middle .middle_advantgen{ width:100%; height:auto;}
.middle .middle_advantgen .advantgen_one{ text-align:center; padding-top:50px;}
.middle .middle_advantgen .advantgen_one em{ color:#000; padding:5px; border-bottom:1px solid #000;}
.middle .middle_advantgen .advantgen_one em b{ font-size:18px;}
.middle .middle_advantgen .advantgen_content{ width:100%; margin-top:60px;}
.middle .middle_advantgen .advantgen_content li{ float:left; width:590px; height:180px; margin:10px 5px;}
.middle .middle_advantgen .advantgen_content li span{ width:100px; height:100px; display:block; margin:30px auto 5px;}
.middle .middle_advantgen .advantgen_content li b{ width:180px; height:180px; display:block;  text-align:center; font-size:16px; font-weight:bold; color:#000; float:left;}
.middle .middle_advantgen .advantgen_content li:hover b span{transition: 0.5s; transform: rotateY(360deg);}
.middle .middle_advantgen .advantgen_content li .advantgen_icon_content{ width:370px; height:110px; float:right; margin-right:20px; margin-top:30px;}

/*brand*/
.brand_content{ margin-top:60px;}
.brand_content li{ width:298px; height:208px; border:1px solid #eee; background-color:#FFF; float:left;}
.brand_content li a{ display:block; width:298px; height:208px;}
.brand_content li em{ width:200px; height:120px;margin: 10px auto 0px; display:block; overflow:hidden;}
.brand_content li h4{ width:100%; text-align:center; font-size:16px; color:#666;}
.brand_content li p{ width:100%; text-align:center; color:#999;}
.brand_content li:hover{ border:1px solid #da1e38;}
.brand_content li:hover p{ color:#da1e38;}

/*case*/
.case_content{ margin:60px 0;}

/*application*/
.application_content{ width:1200px; height:360px; margin:60px 0;}
.application_content .application_img{ width:700px; height:360px;}
.application_content .application_text{ width:500px; height:360px;}
.application_right{ float:right;}
.application_left{ float:left;}
.application_content .application_text div{ width:350px; margin-left:100px; margin-top:180px; height:150px; overflow:hidden;}

/*contact_us*/
.contact_us_content{ margin-top:30px;}
.contact_us_content p{ width:600px; float:left; height:20px; line-height:20px; font-size:16px; margin:15px 0;}
.contact_us_content p span{ width:20px; height:20px; display:block; float:left; margin-right:10px;}



/*products*/
.middle_products_nav{ width:220px; height:auto; float:left; margin-top:30px;}
.middle_products_nav li{ width:220px; height:60px; border-bottom:2px solid #eee; background-color:#FFF;}
.middle_products_nav li a{ display:block; width:100%; height:60px; text-align:center; line-height:60px; font-size:16px; color:#666;overflow: hidden;}
.middle_products_nav li:hover{ background-color:#005ea5; color:#FFF !important;}
.middle_products_nav li:hover a{ color:#FFF !important;}
.middle_products_nav li .cur{ background-color:#005ea5 !important; color:#FFF !important;}
.middle_products_content{ width:960px; height:auto; float:right; margin-top:30px;}
.middle_products_content_ul{}
.middle_products_content_ul li{ width:298px; height:318px; background-color:#FFF; border:1px solid #f6f6f6; float:left; margin-left:20px; margin-bottom:20px;}
.middle_products_content_ul li a{ width:298px; height:318px; display:block;}
.middle_products_content_ul li em{ width:280px; height:210px; display:block; margin-left:9px; margin-top:9px; margin-bottom:20px;}
.middle_products_content_ul li em span{ width:280px; height:210px; display:block;}
.middle_products_content_ul li a p{ padding-left:10px; font-size:14px; color:#666;}
.middle_products_content_ul li h4{ padding-left:10px; font-size:16px; color:#666;}
.middle_products_content_ul li p b{ display:block; float:right; margin-right:10px; font-size:12px; color:#999;}
.middle_products_content_ul li:hover{ border:1px solid #005ea5 ;}
.middle_products_content_ul li:hover em{}
/*.middle_products_content_ul li:hover em span{ background:url(../images/jia.png) center no-repeat; background-size:cover;}*/
.middle_products_content_ul li:hover p b{ color:#005ea5 ;}
.middle_products_content_ul li:hover h4{ color:#005ea5 ;}




/*products_details*/
.bar{ margin-top:10px; color:#666;} 
.bar a{ color:#666;}
.bar a:hover{ color:#000;}
.products_matter{ margin-top:20px;}
.products_matter .products_matter_img{ width:460px; height:350px; overflow:hidden; float:left;}
.products_matter_text{ float:right; width:720px;}
.products_matter_text h3{ height:40px; width:720px; border-bottom:1px solid #eee; line-height:40px; margin-bottom:8px;}
.products_matter_details tr{ height:40px; width:720px; display:block;}
.products_matter_details tr td{ height:40px; width:360px; display:block; float:left; line-height:40px;}
.products_details_two{ width:1200px; margin-top:50px;}
.products_details_two h3{ height:40px; border-bottom:1px solid #999; line-height:40px; margin-bottom:20px; float:left;}
.pro_tle{ width:100%; height:40px; background-color:#ccc; margin-top:20px; line-height:40px; text-align:center; color:#000;}

/*品牌详情页-品牌产品*/
.middle_RelatedProduct{ width:1200px; height:auto; float:right; margin-top:30px;}
.middle_RelatedProduct_ul{}
.middle_RelatedProduct_ul li{ width:280px; height:318px; background-color:#FFF; border:1px solid #fff; float:left; margin-right:20px; margin-bottom:20px;}
.middle_RelatedProduct_ul li:last-child{ margin-right:0px;}
.middle_RelatedProduct_ul li a{ width:280px; height:318px; display:block;}
.middle_RelatedProduct_ul li em{ width:260px; height:210px; display:block; margin-left:10px; margin-top:10px; margin-bottom:20px;}
.middle_RelatedProduct_ul li em span{ width:260px; height:210px; display:block;}
.middle_RelatedProduct_ul li:hover{ border:1px solid #da1e38;}
.middle_RelatedProduct_ul li:hover em span{ background:url(../images/jia.png) center no-repeat; background-size:cover;}
.middle_RelatedProduct_ul li:hover p b{ color:#da1e38;}
.middle_RelatedProduct_ul li a p{ padding-left:10px; font-size:14px; color:#666;}
.middle_RelatedProduct_ul li h4{ padding-left:10px; font-size:16px; color:#666;}
.middle_RelatedProduct_ul li p b{ display:block; float:right; margin-right:10px; font-size:12px; color:#999;}
/*------------*/
.Business .ulBox li{list-style-type:none;display:block; font-size:12px;height: 100px;overflow: hidden;background:#f4f4f4;}
.Business .ulBox li.addpanel { height: 100%;}
.Business .ulBox li .topTitle{padding:0px 15px;border-top:3px solid #00559b;  cursor:pointer;position: relative;}
.Business .ulBox li h3{height:30px;line-height:30px;font-size: 16px;color: #00559b; font-family:"Microsoft YaHei";}
.Business .ulBox li .topTitle .brief{height: 70px;line-height: 20px;font-size: 12px;color: #666666;padding-right:15px;}
.Business .ulBox li .Businesscon{font-size: 12px;color: #666666; font-family:"Microsoft YaHei";line-height: 20px;min-height: 60px;background: #fff;padding:10px 15px;}
.Business .ulBox li .emicon{position: absolute;top: 40px;right: 5px; display:block; width:30px; height:30px;background:url(../images/icoAdd.png) 10px 5px no-repeat; cursor:pointer;}
.Business .ulBox li.addpanel .emicon{background:url(../images/icoAdd.png) 10px -60px no-repeat;}





/*专属页*/
.brand_banner{ height: 640px;width: 100%;}
.brand_center{ width:1200px; margin:0 auto; margin-top:60px;}
.brand_center_left{ float:left; width:400px;}
/*.brand_center_left img{ display:block; float:right; margin-bottom:30px;}*/
.brand_center_left_img{ margin-top: 30px;}
.brand_center_right{ float:right; width:720px; background:#f5f5f5; padding:30px;}
.brand_center_right h3{ float:left; padding:5px 0; border-bottom:1px solid #999; font-size:16px;}

.brand_center_right .brand_txt{ font-size:14px; line-height:30px;margin-bottom: 20px;height:150px;min-height:150px;overflow:hidden;}
.brand_center_right .show{font-size:18px;width:80px;height:30px;line-height:30px;text-align:right; color:#0071bd;display: block;background:#f5f5f5 url(../images/down.png) right center no-repeat;background-size:contain;cursor:pointer;padding-right:35px;float:right;}
.brand_center_right .show.icon{background:#f5f5f5 url(../images/up.png) right center no-repeat;background-size:contain;}

.brand_advantgen_icon{ width:720px; height:130px; margin:0 auto;}
.brand_advantgen_icon li{ width:100px; height:100px; float:left; margin:10px 20px 0px 20px;}
.brand_advantgen_icon li{ width:100px; height:100px; display:block;  text-align:center; font-size:16px; color:#999;}
.brand_advantgen_icon li span{ width:80px; height:80px; display:block; margin:5px auto;}
.brand_advantgen_icon li:hover span{transition: 0.5s; transform: rotateY(360deg);}
.brand_advantgen_icon li:hover{ color:#0071bd;}
.brand_advantgen_icon li span em{ width:100%; display:block; overflow:hidden;}
.brand_advantgen_icon1{ background:url(../images/brand_icon1.png) center no-repeat; background-size:cover;}
.brand_advantgen_icon2{ background:url(../images/brand_icon2.png) center no-repeat; background-size:cover;}
.brand_advantgen_icon3{ background:url(../images/brand_icon3.png) center no-repeat; background-size:cover;}
.brand_advantgen_icon4{ background:url(../images/brand_icon4.png) center no-repeat; background-size:cover;}
.brand_advantgen_icon5{ background:url(../images/brand_icon5.png) center no-repeat; background-size:cover;}
.brand_advantgen_icon li:hover .brand_advantgen_icon1{background:url(../images/brand_icon1a.png) center no-repeat;}
.brand_advantgen_icon li:hover .brand_advantgen_icon2{background:url(../images/brand_icon2a.png) center no-repeat;}
.brand_advantgen_icon li:hover .brand_advantgen_icon3{background:url(../images/brand_icon3a.png) center no-repeat;}
.brand_advantgen_icon li:hover .brand_advantgen_icon4{background:url(../images/brand_icon4a.png) center no-repeat;}
.brand_advantgen_icon li:hover .brand_advantgen_icon5{background:url(../images/brand_icon5a.png) center no-repeat;}

.brand__title{ width:100%;background-color:#0071bd; margin-top:30px}
.guanggao{ width:1200px; margin:0 auto;}
.guanggao img{ width: 100%;display: block;}
.brand_pro_list{ width:1200px; margin:30px auto;}
.brand_pro_list li{ width:280px; height:280px; margin:8px; border:1px solid #CCC; float:left;}
.brand_pro_list li a{ display:block; width:280px; height:280px;}
.brand_pro_list li a .brand_pro_img{ display:block; width:276px; height:210px; margin:2px auto;}
.brand_pro_list li a h3{ margin:5px 10px; font-size:16px;color: #484848;}
.brand_pro_list li a p{ margin-left:10px; font-size:14px;color: #999999;}
.brand_pro_list li:hover{ border:1px solid #0071bd;}
.brand_pro_list li:hover a h3,.brand_pro_list li:hover a p{ color:#0071bd;}
.brand_skf_area{ width:100%;background: #fff; margin-top:50px;padding-bottom:65px;}
.brand_skf_area img{width: 1200px; display:block;margin:0 auto;}



/*news*/
.news_information{ float:left; width:840px;}
.news_information h3{ height:40px; line-height:40px; border-bottom:2px solid #999;}
.hot_information{ float:right; width:320px;}
.hot_information h3{ height:40px; line-height:40px; border-bottom:2px solid #999;}
.news_information_nav{ margin-top:30px;}
.news_information_nav li{ float:left; width:280px; height:40px; border-bottom:1px solid #999;}
.news_information_nav li a{ display:block; width:280px; height:40px; text-align:center; line-height:40px; color:#000;}
.news_information_on{ border-bottom:3px solid #da1e38 !important;}
.news_information_nav li:hover a{ border-bottom:3px solid #da1e38 !important;}
.news_information_index li{ width:820px; padding:20px 0; border-bottom:1px solid #ccc;}
.news_information_index li a{ color:#999;}
.news_information_index li .news_information_title{ display:block; width:720px; float:left;}
.news_information_index li .news_information_title h4{ width:720px; font-size:16px; color:#555; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; height:30px; line-height:30px;}
.news_information_index li .news_information_title h4 b{ display:block; float:left; margin:10px; width:8px; height:8px; background:url(../images/news_icon1.png); background-size:cover;}
.news_information_index li:hover .news_information_title h4 b{background:url(../images/news_icon.png); background-size:cover;}
.news_information_index li .news_information_title p{ margin-left:30px; overflow:hidden;text-overflow:ellipsis; height:60px; line-height:30px;}
.news_information_index li .date{ width:80px; height:80px; float:right; background-color:#ccc;}
.news_information_index li:hover .date{ background-color:#da1e38; color:#FFF;}
.news_information_index li:hover .news_information_title h4{ color:#da1e38;}
.news_information_index li .date b{ display:block; font-size:48px; height:50px; line-height:50px; text-align:center; margin-top:5px;}
.news_information_index li .date em{ display:block; text-align:center;}

.hot_information_img{ width:320px; height:200px;}
.hot_information_img a{ width:320px; height:200px; display:block}
.hot_information_content li{ width:320px; cursor:pointer; color:#999;border-bottom:1px dotted #ccc;}
.hot_information_content li a{ color:#999;display: block;height: 30px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: normal;}
.hot_information_content li a span{width:15px;height:15px;background: #ccc;text-align:center;line-height:15px;display:inline-block;margin-right:6px;color:#fff;}
.hot_information_content li.hot_one{margin-left:0px !important;background:#da1e38; list-style-image:none !important;margin-top: 20px;}
.hot_information_content li.hot_one a{ height: 236px;}
.hot_information_content li.hot_one .tit{height: 36px;line-height: 36px;color:#FFF !important;background: url(../images/news_icon2.png) 5px center no-repeat;}

.hot_information_content li:hover a{color: #da1e38;}
.hot_information_content li:hover a span{background:#da1e38;}
.hot_information_contact{ width:320px; height:80px; background-color:#da1e38; margin-top:20px;}
.hot_information_company{ text-align:center; color:#FFF; font-size:24px; padding:10px 0;}
.hot_tle{ text-align:center;  color:#FFF; font-size:18px;}
.hot_tle span{ margin:0 5px;}

/*news_details*/
.news_details h3{ text-align:center; color:#222; margin-top:20px;}
.news_details h4{ text-align:center; color:#999; margin-top:10px;}

.brand_details h3{ text-align:center; color:#222; margin:30px 0;}
.brand_details_img{ width:360px; height:240px;float: left;}
.brand_details_content{ width: 820px;float: right;}

/*page-分页*/
.page {width: 820px;height:40px;margin: 20px auto;}
.page ul li{float:left;text-align:center;margin-left:5px;}
.page ul li a{width:30px;height:25px;line-height:25px;color:#999;display:block;border:1px solid #999;text-decoration:none;font-size: 14px;}
.page ul li a:hover{color:#fff;text-decoration:none;background:#1D61C4;border:1px solid #1D61C4;}
.page ul li .on {color:#fff;background:#da1e38;border:1px solid #da1e38;}
.page ul li a.long{ width: 60px;}
.page ul li.onpage{width:30px;height:25px;background:#1D61C4;border:1px solid #1D61C4;border-radius: 5px;color: #ffffff;}

.prevnext {max-width: 400px; float: right; padding: 20px 0 10px 0; line-height: 24px;font-size: 14px;}
.prevrecord, .nextrecord { padding-right: 20px; white-space: nowrap; display: block; overflow: hidden; text-overflow: ellipsis; font-family: 'Microsoft YaHei';}
.prevrecord a, .nextrecord a { font-weight: normal;font-family: 'Microsoft YaHei';color:#666666;}
.prevrecord a:hover , .nextrecord a:hover{ color: #da1e38;}
.related { padding: 10px 0; background: #F1F1F1; margin: 20px 0; }
.related h1 { font-size: 14px; font-weight: bold; text-indent: 15px; }
.related ul { width: 700px; margin: 0 14px; }
.related ul li { width: 50%; float: left; height: 26px; line-height: 26px; text-indent: 15px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }


/*右侧QQ客服样式*/
.qqserver p img{display:inline;margin-right:5px;vertical-align:top;}
.qqserver p a{ color: #303030;}


.qqserver .qqtxt{text-align:center;font-size:14px;}
.qqserver .qqtxt h3{text-align :left;font-size:16px;font-weight:500;}

.scrollsidebar{position:absolute;z-index:999;top:200px;right: 0px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg1.png) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}
/* green skin  */
.side_green .side_title{background-position:-333px 0;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-333px -60px;}
.side_green .close_btn{background-position:0px 0;}
.side_green .close_btn:hover{background-position:-20px -0px;}
.side_green .show_btn{background-position:-119px 0;}
.side_green .msgserver a{color:#AADAFD;}
.side_green hr{border-bottom:1px solid #AADAFD;}



.connectIcon{width:130px;height:80px;position:fixed;left:5px;top:28%;text-align:center;line-height:80px;z-index:9999;background:#1d61c4;color:#fff;display:none}
.connectIcon a{display:block;width:100%;height:100%;text-align:center;line-height:80px;color:#fff}
