@charset "utf-8";
/* CSS Document */

body {margin:0 auto;font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333;}
img{ border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl {margin:0;padding:0;list-style:none;color:#333;}
a {text-decoration:none; outline:none;}
a:hover{  }
h1 {margin:0;padding:0;font-weight:normal;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{background:#fff;font-family:Tahoma, Geneva, sans-serif;  font-size:12px;  border:none;}
.f14{ font-size:14px; }

.zong{ width:1020px; margin: 0px auto; padding: 0px;}


.head{ height:90px; width:100%; /*max-width:1680px;*/ margin:0 auto; background:url(../img/top-bg.jpg); }

.logo{ float:left; }
.logo img{ width:467px; height:76px; }

.head_r{ float:right; padding-top:15px; }
.head_rleft{ float:left; padding-right:62px; } 
.head_lx{ line-height:28px;  padding-left:39px; }
.head_phone{ background:url(../img/phone.png) no-repeat; font-size:18px; font-weight:bold; background-position:0px 5px; padding-bottom:8px;}

.head_email{ background:url(../img/e-mail.png) no-repeat;  background-position:0px 5px; } 
.head_email a{ font-size:16px; font-weight:bold; color:blue; }
.head_email a:hover{ color:red; }

.head_rright{ float:right; }
.head_add{ line-height:22px; background:url(../img/star.png) no-repeat; padding-bottom:15px; padding-left:21px; background-position:0px 3px; }
.head_add a{ font-size:16px; }
.head_add a:hover{ color:#f38c1a; }
.head_lang{ }
.head_rright a:hover{ color:#f38c1a; }

/*daohang*/
.nav{ background:url(../img/nav-bg.png);  /*max-width:1680px;*/ width:100%; margin:0 auto; margin-top:-7px; }
.nav li{ float:left;}
.li-yiji{ position:relative; z-index:999; }
#xuanzhong{ background:#b0b0b0 !important; }
.lastnav{ margin-right:0px !important; }

.li-yiji a{  font-size:16px; color:#fff; display:block;  line-height:26px; padding-top:8px;  padding-bottom:5px; padding-left:12px; padding-right:12px; border-top-left-radius:7px; border-top-right-radius:7px; text-align:center; width:89px; }
.li-yiji a:hover{  background:#b0b0b0;  text-align:center; }



/*banner*/
.index_focus { width:100%; position: relative; max-width: 1680px; height:310px;margin: 0 auto;overflow:hidden; z-index:20; }
.index_focus .bd li { display:none; position:absolute; left:0; top:0; width:100%; max-width:1680px; max-height:310px;}
.index_focus .bd li img{width:100%; max-width: 1680px; /*max-height:345px;*/ }
.index_focus .slide_nav {position: absolute; text-align:center; width:100%; bottom:18px; }
.index_focus .slide_nav a{ width:12px;height:12px;cursor:pointer;*float:left;display:inline-block; margin-right:9px; border-radius:50%; background:#fff; }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#049dd5; }
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 141px; width: 24px;height: 36px; white-space: nowrap;overflow: hidden;z-index: 10;   }
.index_focus_pre{ background:url(../img/pre.png) no-repeat;}
.index_focus_next{background:url(../img/next.png) no-repeat; margin-left:996px; }


.center{/* max-width:1680px;*/ width:100%; margin:0 auto; background:url(../img/bg.jpg); }
.center_bg{ background:#fff; }


.sy_top{ }
.iabout{ float:left; width:727px;   }
.iabout_title{ background:url(../img/iabout-title.jpg) bottom no-repeat; line-height:36px; height:36px; padding-left:4px; padding-top:1px; }

.iabout_title_wz{ float:left; }
.iabout_title_wz a{ color:#f38c1a; font-weight:bold; font-size:18px; }
.iabout_title_wz a:hover{ color:red; } 

.iabout_title_more{ float:right; padding-top:3px; }
.iabout_title_more a{ color:#999999; }
.iabout_title_more a:hover{ color:#f38c1a; }


.iabout_nr{ }
.iabout_pic{ float:left;  padding-top:7px;}
.iabout_pic img{}

.iabout_wz{ width:470px; float:right; }
.iabout_wz a{ display:block; line-height:24px; font-size:14px; margin-left:7px; }


.sxp{ float:right; }

.search{ height: 28px; margin-top:8px; line-height:28px; border-right:none; margin-left:1px; }
.input1-s{ height: 24px;  border:solid 2px blue; border-radius:5px 0px 0px 5px; border-right:none !important; line-height: 22px; width: 186px; font-size: 14px; padding-left:4px; float:left; color:#999999; }
.sub1-s{ background:url(../img/search.png) no-repeat; width: 79px; height: 35px;   cursor: pointer; margin-top:-2px;   }
.sub1-s:hover{ background:url(../img/lvsearch.png) no-repeat; border:none !important }

.search input:hover { border: 2px solid #00a141; border-radius:5px 0px 0px 5px; border-right:none !important;  }
input:hover {
    outline:none;
}

.ixp{ width:272px; }
.ixp_div{}
.ixp_input,.ixp textarea{ margin-top:10px; border:solid 1px #cacaca; border-radius:5px; text-indent:6px; font-size:14px; color:#999999; width:270px;  }

.ixp_input{ height:26px; line-height:26px; }
.ixp textarea{ line-height:20px; height:95px; width:268px !important; }
.ixp_b{ margin-top:9px; }
.ixp_yzm{ float:left; cursor:pointer; padding-right:6px; }
.ixp_captcha{height:26px; line-height:26px; border:solid 1px #cacaca; text-align:center; width:83px; float:left; border-radius:5px; font-size:14px; color:#999999;}
.ixp_send{ cursor:pointer; float:right; margin-top:-1px; height:30px; line-height:24px; text-align:center; color:#fff; background:#f38c1a; font-size:18px; border-radius:5px; width:86px; margin-right:-1px; }
.ixp_send:hover{ background:#00a141; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }



.sy_center{}

.sy_title{ background:url(../img/htiao.jpg) bottom repeat-x; line-height:33px; height:33px; padding-bottom:2px; }

.left4{ margin-left:4px; }

.sy_center_wz{ /*float:left;*/ border-bottom:2px solid #f38c1a; }
.sy_center_wz a{ color:#f38c1a; font-weight:bold; font-size:18px; }
.sy_center_wz a:hover{ color:red; } 

.sy_center_wz1{ /*float:left;*/ border-bottom:2px solid #f38c1a; }
.sy_center_wz1 a{ color:#f38c1a; font-weight:bold; font-size:18px; }
.sy_center_wz1 a:hover{ color:#ff0000; } 

.sy_center_more{ /*float:right;*/ padding-top:3px; }
.sy_center_more a{ color:#999999; }
.sy_center_more a:hover{ color:#f38c1a; }

.sy_cleft{ float:left; width:198px;  margin-top:-1px; }
.sy_cleft_content{ }
.sy_cleft_nr{ padding-left:8px; padding-top:2px; line-height:18px; border-bottom:dashed 1px #cacaca;  font-size:12px; color:#ff0000; display:block; }
.sy_cleft_nr:hover{ color:blue; text-decoration:underline; }


.sy_cright{ float:right; width:806px;  margin-top:-1px;  }
.sy_cr_top{ }
.sy_cr_twz{ width:248px; height:31px; float:left;  overflow:hidden; margin-right:31px; line-height:32px; border-bottom:dashed 1px #cacaca; display:block; font-size:14px; }
.sy_cr_twz:hover{ color:blue; text-decoration:underline; }
.sy_cr_twzlast{ margin-right:0px !important; }
.sy_cr_twzbottom{ border-bottom:none !important; }


.sy_cr_bottom{ }
.sy_cr_nr{ float:left; width:194px; margin-right:10px; }
.sy_cr_nr a{ font-size:14px; }

.sy_cr_nrlast{ margin-right:0px !important; }

.sy_cr_nr a:hover .sy_cr_pic{ border:solid 1px #f38c1a; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
.sy_cr_nr a:hover .sy_cr_font{ color:blue; text-decoration:underline; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}


.sy_cr_pic{ border:solid 1px #cacaca; width:192px; text-align:center; border-radius:5px; height:140px; }
.sy_cr_pic img{ width:189px; height:138px; margin-top:1px; }
.sy_cr_font{ padding-left:0px; line-height:27px; padding-bottom:2px; text-align:center; width:194px; height:29px;   }


.sy_pic{ margin-top:3px; }
.ipro-scroll { margin:auto; width:962px; overflow:hidden; float:left; margin-left:5px; margin-right:5px; }
.ipro-scroll .ipro-list ul { width:9999px; } 

.iprev,.inext{ display:block;width:24px;height:36px; cursor:pointer; margin-top:64px; float:left; }
.iprev{ background:url(../img/sy-pic-pre1.jpg) no-repeat; }
.iprev:hover{ background:url(../img/sy-pic-pre2.jpg) no-repeat; }
.inext{ background:url(../img/sy-pic-next1.jpg) no-repeat; }
.inext:hover{ background:url(../img/sy-pic-next2.jpg) no-repeat; }

.ipro-list ul li{ width: 231px; height: 163px; overflow: hidden;cursor: pointer; margin-right:13px; float:left;  }
.ipro-list ul li img { width: 231px;height: 163px; }


.sy_bottom{}
.sy_bottom ul{ padding-top:5px; }
.sy_bottom ul li{ padding-left:17px; width:316px; height:22px; line-height:21px; background:url(../img/sy-libg.jpg) no-repeat; background-position:0px 5px; overflow:hidden; } 
.sy_bottom ul li a{ font-size:14px; width:311px; overflow:hidden }
.sy_bottom ul li a:hover{ text-decoration:underline; color:blue; }

.sy_bleft{ padding-left:4px; width:331px; float:left; }

.sy_bcenter{ padding-left:10px; float:left; width:330px; }

.sy_bc_title{ text-align:center; background:url(../img/sy_bc_titlebg.jpg) no-repeat bottom; text-align:center; line-height:33px; height:33px; padding-bottom:2px; }
.sy_bc_title a{ color:#f38c1a; font-weight:bold; font-size:18px; }
.sy_bc_title a:hover{ color:red; } 

.sy_bc_title1{ text-align:center; background:url(../img/sy_bc_titlebg.jpg) no-repeat bottom; text-align:center; line-height:33px; height:33px; padding-bottom:2px; }
.sy_bc_title1 a{ color:#f38c1a; font-weight:bold; font-size:18px; }
.sy_bc_title1 a:hover{ color:#ff0000; } 

.sy_bright{ float:right; padding-right:4px; width:327px; }


.partner{ padding-top:8px; padding-left:22px; }
.partner a{ float:left; margin-right:10px; }
.partner a img{ width:131px; height:66px; }

.links{ line-height:40px; padding-left:6px; }
.links span{ font-size:18px; font-weight:bold; color:#f38c1a; padding-right:3px; }
.links a{ padding-right:30px; font-size:14px; }
.links a:hover{ color:#f38c1a; }
.links_reanod{ padding-right:13px !important; }



.footer{ background:#f4860c;/* max-width:1680px;*/ width:100%; margin:0 auto; color:#fff; padding-bottom:7px; }

.footer_nav{ color:#fff; padding-top:3px; line-height:24px; text-align:center; /*padding-bottom:1px;*/ }
.footer_nav li{ display:inline-block; }
.footer_nav li a{ color:#fff; font-size:16px; }
.footer_nav li a:hover{ color:blue; }
 
.footer_nav span{ color:#fff; padding-left:1px; padding-right:1px; font-size:16px; }


.fleft{ float:left; width:390px; }
.fleft ul{ margin-top:-1px;}
.fleft ul li{ line-height:27px; color:#fff; font-size:16px; }
.fleft ul li a{ font-size:16px; color:#fff; }
.fleft ul li a:hover{ color:blue; }

.fcenter{ float:left; padding-left:85px; padding-top:23px; width:362px; }
.sjmt{ padding-bottom:20px; }
.sjmt a{ float:left; margin-right:11px !important; border-radius:5px !important ; }

.fcenter_wz{ line-height:27px; font-size:16px; }
.fcenter_wz a{ margin-top:-2px;  }
.fcenter_wz img{ padding-left:12px; margin-top:-2px; }

.fright{ float:right; padding-top:20px; }



.fybanner{ width:100%; margin:0 auto; max-width:1680px; }
.fybanner img{/* width:1680px; */ height:310px !important; width:100%; max-width:1680px;  }



.fybannerab1{ background:url(../img/rr.jpg) no-repeat center; height:310px; }	
.fybannerab2{ background:url(../img/about1-banner.jpg) no-repeat center; height:310px; }
.fybannerab3{ background:url(../img/about3-banner.jpg) no-repeat center; height:310px; }
.fybannerab4{ background:url(../img/about4-banner.jpg) no-repeat center; height:310px; }
.fybannerpro1{ background:url(../img/product1-banner.jpg) no-repeat center; height:310px; }
.fybannerabtype1{ background:url(../img/bearings.jpg) no-repeat center; height:310px; }
.fybannerabtype2{ background:url(../img/bearing2-banner.jpg) no-repeat center; height:310px; }
.fybannerapp1{ background:url(../img/application1-banner.jpg) no-repeat center; height:310px; }
.fybannerapp2{ background:url(../img/application2-banner.jpg) no-repeat center; height:310px; }
.fybannernews1{ background:url(../img/news1-banner.jpg) no-repeat center; height:310px; }
.fybannernews2{ background:url(../img/news2-banner.jpg) no-repeat center; height:310px; }

.fybannersup1{ background:url(../img/technical1-banner.jpg) no-repeat center; height:310px; }
.fybannersup2{ background:url(../img/technical2-banner.jpg) no-repeat center; height:310px; }

.fybannertec1{ background:url(../img/technical3-banner.jpg) no-repeat center; height:310px; }
	
.fybannercon1{ background:url(../img/contact-banner.jpg) no-repeat center; height:310px; }	
	.fybannerconn1{ background:url(../img/technical3-banner.jpg) no-repeat center; height:310px; }	
	
	
	
	
	
	
.left{ width:230px; float:left; }
.left_title{ padding-top:2px;  background:url(../img/htiao.jpg) repeat-x bottom; }
.left_title a{ line-height:35px; color:#f38c1a; font-size:18px; font-weight:bold; border-bottom:solid 2px #f38c1a; padding-bottom:5px; }
@-moz-document url-prefix(){.left_title a{ padding-bottom:4px; }}
.left_title a:hover{ color:red; }



.about_nav{ padding-left:4px;}
.about_nav a{ display:block; font-size:16px; line-height:39.5px; color:#ff0000; display:block; border-bottom:dashed 1px #cacaca; }
.about_nav a:hover{ color:blue; text-decoration:underline; }


.left_lx{  padding-top:2px; }
.left_lx1{  padding-top:1px !important; }

.left_pic{}
.left_pic img{ margin-top:8px; border-radius:5px; }

.left_lx ul{ padding-left:4px; padding-top:4px; }
.left_lx ul li{ line-height:23px; font-size:14px; }
.left_lx ul li span{ padding-right:5px; }
.left_lx ul li a{ font-size:14px; }



.right{ width:780px; float:right; }
.right_top{ }

.brow{ float:left; padding-top:2px;  background:url(../img/htiao.jpg) repeat-x bottom; width:503px;  }
.brow_title{ float:left; }
.brow_title a{ line-height:35px; color:#f38c1a; font-size:18px; font-weight:bold; border-bottom:solid 2px #f38c1a; padding-bottom:5px; }
@-moz-document url-prefix(){.brow_title a{ padding-bottom:4px; }}
.brow_title a:hover{ color:red; }

.brow_dh{ float:right; padding-top:8px; line-height:27px; }
.brow_dh span{ padding-left:1px; padding-right:1px; color:#666666; font-size:12px; }
.brow_dh a{ color:#666666; }
.brow_dh a:hover{ color:#ff0000; text-decoration:underline; }
.browxz{ color:#ff0000 !important; text-decoration:underline !important; }



/*about1*/
.a1_title{ /*width:305px;*/ width:285px; }
.a1{ line-height:25px; font-size:14px; }
.a1_t{ }
.a1_tpic{ float:left; padding-top:11px; }

.a1_tright{ width:478px; float:right; padding-top:4px; }

.a1_center{ padding-top:1px; }
.a1_bottom{ padding-top:4px; }


/*about2*/
.a2_title{ width:265px; }
.a2{ padding-top:22px; }
.a2_t{ padding-left:1px; margin-bottom:82px; }
.a2_t img{ float:left; width:194px; height:275px; }

.right95{ margin-right:95px; }
.right92{ margin-right:92px; }

.a2_c{ text-align:center; }
.a2_bottom{ padding-top:30px; padding-bottom:29px; }


/*about3*/
.a3{ padding-top:10px; margin-bottom:27px;}

.baguetteBoxOne{}
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Arial, Helvetica, sans-serif;}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}


.a3_nr{ width:252px; float:left; margin-right:12px; margin-bottom:12px;  }
.a3_nrlast{ margin-right:0px !important; }

.a3_pic{ position:relative; }
.a3_picpian{ display:block; }
.a3_picpian img{ width:252px; height:179px; border-radius:5px; }
.pteamfu{ display:block; position:absolute; width:252px; height:179px;  top:0px; left:0px; opacity:0;filter:alpha(opacity=0); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;/* background:#f38c1a; background:rgba(243,140,26,0.65); text-align:center; border-radius:5px;*/  }
.pteamfu img{ position:absolute;opacity:0;filter:alpha(opacity=0);  border-radius:5px;}
.a3_pic:hover .pteamfu{ opacity:1;filter:alpha(opacity=100);}
.a3_pic:hover .pteamfu img{ opacity:1;filter:alpha(opacity=100);}

.fytop15{ padding-top:15px; }
.a3_fy{ text-align:center; }
.a3_fy a{ display:inline-block; margin-right:13px; height:23px; width:22.5px;  color:#fff; text-align:center; line-height:22px; background:#b5b5b5;  font-size:14px; font-family:Verdana, Geneva, sans-serif; }
.a3_fy a:hover{ background:#f38c1a; }
.a3_fy span{ padding-left:2px; padding-right:2px; }
.a3fyxz{ background:#f38c1a !important; }
.a3_pn{  width:auto !important; background:none !important; color:#333 !important; }
.a3_pn:hover{ color:#f38c1a !important; }


/*about4*/
.a4{ padding-top:10px; margin-bottom:27px;}
.a4_nr{ }

.a4fytop{ padding-top:13px; }
.a4_nr img{ float:left; width:252px; height:179px; border-radius:5px; margin-right:12px; margin-bottom:12px; }
.a4last{ margin-right:0px !important; }

/*products1*/
.p1_top{ }
.p1_brow{ width:739px !important; }

.p1{ padding-top:10px; padding-bottom:17px; }

.p1_nr{ float:left; margin-right:10px; margin-bottom:10px; }
.p1_nrlast{ margin-right:0px !important; }

.p1_nr a{ font-size:14px; }
.p1_nr a:hover{ color:#049dd5; }
.main1n{  position:relative; overflow:hidden; width:194px; height:111px;  border:solid 1px #cccccc; border-radius:5px;}
.main1n img{ width:194px; height:111px; border-radius:5px;}

.main1n>a{ display:block; width:100%;}
.main1n>a img{ width:100%;}
.main1fd{ /*background:#00a9ec; background:rgba(0,0,0,0.5); */ width: 194px; height: 111px; line-height:111px; text-align:center; color:#fff; font-size:22px; border-radius:4px; background:#f38c1a; position: absolute; top: 112px; transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; -webkit-transition: 0.8s; left: 0px;  }
.fdbiao{ display:block; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; height:100%; width:100%;}
.main1n:hover .main1fd{ top:0px;}


/*products2*/
.p2_top{ }
.p2_tleft{ float:left; padding-top:10px; }
.p2_tright{ line-height:20px; font-size:14px; width:801px; float:right; padding-top:8px;  }

.p2_left{ float:left;  margin-top:-1px; width:164px; padding-bottom:50px; }
.p2_left_content{ }
.top-2{ }
.p2_left_nr{ padding-left:4px; line-height:26px; border-bottom:dashed 1px #cacaca;  font-size:12px; color:#ff0000; display:block; }
.p2_left_nr:hover{  color:blue; text-decoration:underline; }

.p2_right{ width:846px; float:right; margin-top:-1px; }
.p2_title{ width:569px !important; }

.p2_ltitle{ background:url(../img/htiao.jpg) bottom repeat-x; padding-top:2px; line-height:35px; height:35px; }

.p2_table{ padding-top:8px; }
.p2_table table{ border-top:solid 1px #bfbfbf; border-left:solid 1px #bfbfbf; }
.p2_table th{text-align:center; border-right:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; color:#595959 !important; font-weight:bold; font-size:14px;  }
.p2_table tr{ }
.p2_table td{ line-height:25px; text-align:center; border-bottom:solid 1px #bfbfbf; border-right:solid 1px #bfbfbf; font-size:14px; color:#4d4d4d; }

.p2_t1{ width:340px;  line-height:31px; color:#1e1eff !important; }
.p2_t2{ width:340px; line-height:31px;  }
.p2_table a{ color:#1e1eff; display:block; }
.p2_table a:hover{ color:#ff1e1e; text-decoration:underline; }
.p2_t3{ width:340px; line-height:31px;  }

.p2_fyjl{ padding-top:27px; padding-bottom:27px;  }

.p2_fy{ text-align:center;}
.p2_fy a{ display:inline-block; margin-right:13px; height:23px; width:22.5px;  color:#fff; text-align:center; line-height:24px; background:#b5b5b5;  font-size:14px; font-family:Verdana, Geneva, sans-serif; }
.p2_fy a:hover{ background:#f38c1a; }
.p2_fy span{ padding-left:2px; padding-right:2px; }
.p2fyxz{ background:#f38c1a !important; }
.p2_pn{  width:auto !important; background:none !important; color:#333 !important; }
.p2_pn:hover{ color:#f38c1a !important; }
.go{ margin-left:3px !important; width:44px !important; background:#f38c1a !important; font-size:16px !important; height:23px !important; border:none !important;color:#fff !important;cursor:pointer !important; margin-top:2px !important; }
.go:hover{ background:#00a141 !important; }
.p2_fy form{ display:inline-block;  }
.p2_fy input{ border:solid 1px #b3b2b1; width:39px; line-height:19px; text-align:center; font-size:14px; color:#666666; height:19px; }

.p2_go{ margin-left:3px; width:44px !important; background:#f38c1a !important; font-size:16px !important; line-height:23px !important; height:23px !important;   }


/*products3*/
.p3{}

.p3_title{ padding-top:4px; background:url(../img/htiao.jpg) repeat-x bottom; width:739px; float:left; margin-left:4px;}
.p3_title a{ line-height:35px; color:#f38c1a; font-size:18px; font-weight:bold; border-bottom:solid 2px #f38c1a; padding-bottom:5px;  }
@-moz-document url-prefix(){.p3_title a{padding-bottom:4px;}}
.p3_title a:hover{ color:rgb(255, 0, 0); }


.p3_top{   }
.p3_tleft{ float:left; padding-top:8px; }
.p3_tleft img{ border-radius:5px;/*border:solid 1px #d9d9d9;*/ margin-top:41px; }
.p3_tright{ float:right; width:570px; padding-top:8px; }
.p3_ttitle{ text-align:center; font-size:18px; font-weight:bold; line-height:20px; color:blue; }
.p3_tcon{ font-size:14px; line-height:20px; margin-top:-1px; margin-right:1px;  }
.p3_tcon p{ font-size:14px; line-height:20px;  }
.p3_tcon table{ width:100%; border-collapse:collapse; line-height:18px; font-size:12px; margin-top:11px; border:dashed  1px #cccccc;}
.p3_tcon table tr td{ padding:3px; border:1px dashed  #ccc;}
.p3_tcon td{ text-align:center; }
.p3_tcon img{ max-width:100%;}
.p3_tcon p img{ max-width:100%;}
.p3_tcon p a{ color:#00aa08;}
.p3_tcon a{ color:#00aa08;}
.p3_tcon a span:hover{ color:blue !important}

.bianji1i5{font-size:14px; line-height:20px; width:1020px}
.bianji1i5 p{font-size:14px; line-height:20px; text-align:left; }

.bianji1i5 p a{ color:#00aa08;}
.bianji1i5 a{ color:#00aa08;}
.bianji1i5 center{ margin-bottom:0px; margin-top:13px; }
.bianji1i5 table{ width:100%; border-collapse:collapse; line-height:22px; border: solid 1px #cccccc; margin-left:-4px !important;}
.bianji1i5 table tr td{ padding:0px 3px; border:1px solid  #ccc; line-height:20px; }
.bianji1i5 img{ max-width:100%; margin:0 auto;}
.bianji1i5 p img{ max-width:100%; margin:0 auto;}

.bianji1i5 td{ text-align:center; font-size:12px; width:91px; }

.p3_con{   }
.p3_cleft{ font-size:14px; line-height:20px; float:left; padding-left:4px; width:632px; padding-top:0px;}
.p3_cl_email{ padding-top:7px; color:#333333; font-size:14px; float:left; width:640px; margin-left:2px; }
.p3_cl_email p{font-size:14px; line-height:20px;}
.p3_cl_email p a{ color:#00aa08;}
.p3_cl_email a{ color:#00aa08;}
.p3_cl_email table{ width:90%; border-collapse:collapse; line-height:22px; border:dashed  1px #cccccc;}
.p3_cl_email table tr td{ padding:3px; border:1px dashed  #ccc;}
.p3_cl_email img{ max-width:100%;}
.p3_cl_email p img{ max-width:100%;}

.p3_cl_email a{ color:#ff0000; font-size:14px; font-weight:bold; }
.p3_cl_email a:hover{ color:blue; }


.p3_cxp{ float:right; width:359px; margin-top:0px;   }

.p3_ctitle{  background:url(../img/htiao.jpg) repeat-x bottom; }
.p3_ctitle a{ line-height:32px; color:#f38c1a; font-size:18px; font-weight:bold; border-bottom:solid 2px #f38c1a; padding-bottom:3px; }

@-moz-document url-prefix(){.p3_ctitle a{ padding-bottom:2px; }}


.p3_cxp_input,.p3_cxp textarea{ margin-top:11px; border:solid 1px #cacaca; border-radius:5px; text-indent:6px; font-size:14px; color:#999999; width:355px;  }
.p3_cxp_input{ height:30px; line-height:30px; width:357px; }
.p3_cxp textarea{ line-height:20px; height:160px; }
.p3_cxp_b{ margin-top:10px; }
.p3_cxp_yzm{ float:left; cursor:pointer; padding-right:8px; }
.p3_cxp_captcha{height:30px; line-height:30px; border:solid 1px #cacaca; text-align:center; width:110px; float:left; border-radius:5px; font-size:14px; color:#999999;}
.p3_cxp_send{ cursor:pointer; float:right;  height:34px; line-height:32px; text-align:center; color:#fff; background:#f38c1a; font-size:18px; border-radius:5px; width:112px; margin-right:0px; }
.p3_cxp_send:hover{ background:#00a141; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }


.p3_bottom{ padding-bottom:28px; padding-top:9px; }
.p3_btitle{ text-align:center; font-size:18px; font-weight:bold; color:#f38c1a; line-height:27px; }

.p3_table{ border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; margin-top:1px; }

.p3_table th{text-align:center; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; color:#595959 !important;   font-size:14px; line-height:23px; font-weight:normal;  }
.p3_table tr{ }
.p3_table td{ line-height:25px; text-align:center; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; font-size:14px; color:#4d4d4d; }

.p3_table a{ color:#1e1eff; display:block; }
.p3_table a:hover{ color:#ff1e1e; text-decoration:underline; }

.p3_t1{ width:340px; }
.p3_t2{ width:340px; }
.p3_t3{ width:340px; }

/*bearingtype1*/
.b1{ padding-top:10px; padding-bottom:29px; }

.b1_nr{ width:245px;  float:left; margin-right:13px; }
.b1_nr a{ font-size:14px; }
.b1_nr a:hover{ text-decoration:underline; color:#ff0000; }

.b1_nrlast{ margin-right:0px !important; }
.b1_pic{}
.b1_pic img{ width:245px; /*height:179px;*/ height:178px; border-radius:5px; }

.b1_nr:hover .b1_pic{ -moz-box-shadow:0 0 13px rgba(243, 140, 26, 1);  -webkit-box-shadow:0 0 13px rgba(243, 140, 26, 1); box-shadow:0 0 13px rgba(243, 140, 26, 1); border-radius:5px; }

.b1_font{ line-height:30px; padding-bottom:3px; text-align:center; }

.b1_fytop{ padding-top:18px; }
.b1_fytop a{ margin-right:12px !important; }


/*bearingtype2*/
.b2{ line-height:24px; font-size:14px; padding-bottom:23px; }
.b2_title{ font-size:18px; font-weight:bold; line-height:32px; text-align:center; }

.b2_brow{ padding-top:1px !important; }

.b2_top{ padding-left:18px; padding-top:8px; padding-bottom:14px; }
.b2_tleft{ text-align:center; }
.b2_tright{ float:right; } 
.b2_tright{ line-height:24px; font-size:14px; }
.b2_tright table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.b2_tright table tr td{ padding:3px; border:1px solid #ccc;}
.b2_tright img{ max-width:100%;}
.b2_tright p img{ max-width:100%;}
.b2_tright a{ color:#ff0000;}
.b2_tright p a{ color:#ff0000;}


.bearing2{ line-height:24px; font-size:14px; }
.bearing2 table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.bearing2 table tr td{ padding:3px; border:1px solid #ccc;}
.bearing2 img{ max-width:100%;}
.bearing2 p img{ max-width:100%;}
.bearing2 a{ color:#ff0000;}
.bearing2 p a{ color:#ff0000;}

.b2_bottom{ padding-top:20px; text-align:center;  }

.right30{ padding-right:30px; }
.b2_fy{ font-size:16px; display:inline-block; }

.b2_fy a{ font-size:16px; }
.b2_fy a:hover{ text-decoration:underline; color:#ff0000; }

/*application1*/
.app1_fytop{ padding-top:19px; }
.app1_fytop a{ margin-right:12px !important; }

/*application2*/
.app2{ font-size:14px; line-height:24px; padding-bottom:22px; }
.app2_title{ text-align:center; line-height:32px; font-size:18px; font-weight:bold; padding-bottom:7px; }
.left5{ padding-left:5px; }
.app{font-size:14px; line-height:24px;}
.app p{font-size:14px; line-height:24px;}
.app p a{ color:#ff0000;}
.app a{ color:#ff0000;}
.app img { max-width:100%;}
.app p img { max-width:100%;}
.app table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.app table tr td{ padding:3px; border:1px solid #ccc;}
.app2_bottom{ padding-top:22px; text-align:center;  }


/*technical1*/
.t1{ padding-top:0px; padding-right:4px; } 
.t1_nr{ padding-top:4px; padding-bottom:7.5px; line-height:26.5px; border-bottom:dashed 1px #cacaca; background:url(../img/fy-libg.jpg) no-repeat; padding-left:14px; background-position:0px 13px; }
.t1_title{ float:left; }
.t1_title a{ font-size:14px; display:block; }
.t1_title a:hover{ color:#ff0000; text-decoration:underline; } 
.t1_time{ float:right; font-size:14px; color:#666666; }

.t1_fyjl{ padding-top:27px; padding-bottom:27px;  }

/*technical2*/
.t2{ font-size:14px; line-height:24px;  }
.t2_title{ line-height:24px; padding-top:4px; text-align:center; font-size:16px; font-weight:bold; }

.t2_wz1{ font-weight:bold;}
.t2_wz2{ }

.t2_leftbottom{ padding-bottom:23px; }

.t2_bottom{ padding-top:20px; margin-bottom:18px; }
.t2_fy{ font-size:16px; line-height:28px; }
.tech{ font-size:14px; line-height:24px;}
.tech p{ font-size:14px; line-height:24px;}
.tech p a{ color:#ff0000;}
.tech a{ color:#ff0000;}
.tech p img{ max-width:100%;}
.tech img{ max-width:100%;}
.tech table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.tech table tr td{ padding:3px; border:1px solid #ccc;}
.t2_fy span{ padding-right:5px; }
.t2_fy a{ font-size:16px; }
.t2_fy a:hover{ color:#ff0000; text-decoration:underline; }


/*technical3*/
.t3{ padding-bottom:23px; }
.t3_a{ padding-top:10px; padding-bottom:11px; text-align:center;  }
.t3_a a{ font-size:20px; font-weight:bold; color:blue; padding-left:15px; padding-right:18px; display:inline-block;   line-height:24px; padding-top:5px; padding-bottom:13px; }
.t3_a a:hover{ color:#ff0000; text-decoration:underline; }

.t3right{ /*border-right:dashed 1px #cdcdcd; */ background:url(../img/t3-rightborder.jpg) no-repeat right; }

.t3_hz{ line-height:26px; color:#828282; font-size:20px; text-align:center; }
.t3_hz1{ width:326px; float:left; }
.t3_hz2{ width:244px; float:right; padding-right:4px; }
.t3_zz{ text-align:center; float:left; padding-left:58px; width:330px; line-height:26px; padding-top:1px;  }
.t3_zz1{ font-size:20px; font-weight:bold; color:#f38c1a;  }
.t3_zz2{ font-size:16px; padding-left:8px;  }


.t3_nr{}
.t3_left{ float:left; padding-top:23px; }

.t3_right{ float:right; padding-right:0px; width:585px; padding-top:12px; }

.t3_rnr{ margin-top:12px; }
.t3_rnr1{ margin-top:13px; }
.t3_rnr2{ margin-top:14px; }
.t3_rleft{ float:left; text-align:right;   width:150px; font-size:14px; padding-right:8px;}
.t3_rleft2{ line-height:30px;  height:30px; }
.t3_rleft3{ line-height:30px;  height:30px; padding-top:1px; }


.t3_rleft1{ float:left; text-align:right; width:150px; font-size:14px; padding-right:8px; padding-top:86px; line-height:30px; }

.t3_rright{ float:left; }
.t3_rright1{ float:left;  }
.top1{ margin-top:1px; }
.t3_rright input{ width:330px; height:26px; line-height:26px; border:solid 1px #cacaca; border-radius:5px; color:#666666; font-size:14px;  }
.t3_rright select{ width:335px; height:30px; line-height:30px; border:solid 1px #cacaca; border-radius:5px; color:#666666; font-size:14px; margin-top:1px;   }
.t3_rright textarea{ width:421px; width:421px\9; height:185px; border:solid 1px #cacaca; border-radius:5px;  text-indent:10px; line-height:26px; color:#666666; font-size:14px;   }
.t3_rright input{ text-indent:10px; }

.t3_yzm{ float:left; cursor:pointer; margin-right:14px;}
.t3_captcha{ width:98px; height:26px; line-height:26px; border-radius:5px; border:solid 1px #cacaca; text-align:center; font-size:14px; margin-right:14px; float:left; color:#333333;  }
.t3_send{ float:left; width:100px; height:30px; text-align:center; color:#fff; font-size:18px; background:#f38c1a; cursor:pointer; border-radius:5px; }
.t3_send:hover{ background:#00a141; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;  }

.t3_rpic{ padding-top:17px; }

/*search*/
.s{  }


.s_nr1{ float:left; width:511px; margin-top:9px; }
.s_nr{ float:left; margin-top:9px; }

.s_pic{ float:left; padding-right:7px; }
.s_pic img{ width:220px; height:161px; border-radius:5px; border:solid 1px #cacaca; }
.s_pic img:hover{ border:#f38c1a solid 1px; }
.s_wz{ float:left; padding-top:3px;  }
.s_wz li{ font-size:14px; line-height:25px; }
.s_wz li span{ padding-right:8px; }
.s_wz li a{ font-size:14px; }
.s_wz li a:hover{ color:#f38c1a; }

.s_fyjl{ padding-top:27px; padding-bottom:26px;  }

/*news1*/
.n1{ padding-top:0px; padding-right:4px; margin-top:1px;   }
.n1_nr{ padding-top:4px; padding-bottom:8px; line-height:24px; border-bottom:dashed 1px #cacaca; background:url(../img/fy-libg.jpg) no-repeat; padding-left:14px; background-position:0px 11px; }
.n1_title{ float:left; }
.n1_title a{ font-size:14px; display:block; }
.n1_title a:hover{ color:#ff0000; text-decoration:underline; } 
.n1_time{ float:right; font-size:14px; color:#666666; } 

.n1_fyjl{ padding-top:27px; padding-bottom:25px;  }

/*news2*/
.n2{ font-size:14px; line-height:24px; }
.n2 ul{ padding-top:1px; }
.n2_leftbottom{ padding-bottom:31px; }

.n2_bottom{ padding-top:25px; padding-bottom:19px; }
.newscon{ font-size:14px; line-height:24px; }
.newscon p{ font-size:14px; line-height:24px; }
.newscon p img{ max-width:100%;}
.newscon img{ max-width:100%;}
.newscon a{ color:#ff0000;}
.newscon p a{ color:#ff0000;}
.newscon table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.newscon table tr td{ padding:3px; border:1px solid #ccc;}
/*onlinemesage*/
.o{ padding-bottom:22px; }
.o_top{ padding-top:18px; }

.o_right{ float:right; padding-right:0px; width:585px; padding-top:10px; }
.o_rpic{ padding-top:19px; margin-right:-2px; }


/*contact*/
.c{ padding-bottom:28px; }
.c_title{ line-height:68px; font-size:24px; font-weight:bold; text-align:center; }

.c_nr{ position:relative; padding-top:16px; }
.c_left{ float:left; padding-left:37px; width:450px; position:absolute; z-index:999; padding-top:2px; }
.c_left li{ line-height:40px; font-size:18px; padding-left:10px; text-indent:31px;}
.c_left li span{ padding-right:7px; }
.c_left li a{ font-size:18px; }
.c_left li a:hover{ color:#f38c1a; }

.c_address{  }

.cli1{ background:url(../img/phone.png) no-repeat;  background-position:2px 10px; }
.cli2{ background:url(../img/fax.png) no-repeat;  background-position:2px 8px; }
.cli3{ background:url(../img/e-mail.png) no-repeat;  background-position:2px 12px; }
.cli3 a:hover{ color:#00a141 !important; }
.cli4{ background:url(../img/whatsapp.png) no-repeat;  background-position:6px 9px; }
.cli5{ background:url(../img/people.png) no-repeat;  background-position:0px 6px; }
.cli6{ background:url(../img/site.png) no-repeat;  background-position:0px 8px; }
.cli6 a:hover{ color:blue !important; }
.cli7{ background:url(../img/address.png) no-repeat; line-height:30px !important; padding-top:5px;background-position:0px 8px; }

.c_right{ float:right; width:614px; }

.c_pic{ text-align:center; padding-top:59px; }


.b2_c{ padding-top:10px; }
.b2_ctop{ padding-bottom:14px; }
.b2_cbottom{ }
.b2_c_nr1{ padding-left:4px; float:left; width:485px; }
.b2_c_nr2{ float:right; width:491px; }

.b2_ctitle{ font-size:14px; font-weight:bold; line-height:28px; padding-bottom:7px; }

.b2_cleft{ width:126px; float:left; padding-top:7px; }
.b2_cright1{ width:359px; float:right; font-size:14px; line-height:24px; }
.b2_cright2{ width:364px; float:right; font-size:14px; line-height:24px;  }


/* paomadeng */
.paomadeng{ overflow:hidden; padding-top:8px; padding-left:22px; }
.indemo{float:left;width:800%;overflow:hidden;}
.demo1{float:left;}
.demo2{float:left;}
.paomadeng ul li{width:131px;display:inline;float:left;margin:0 10px 0 0;}
.paomadeng ul li img{width:131px;display:block; height:66px; border:1px solid #ccc;border-radius:6px;}
.z0{ margin-left:0px;}


.rexiaok{ }
.carousel{ overflow:hidden; margin-top:2px; margin-left:auto; margin-right:auto; }
.carousel .prev{ background:url(../img/sy-pic-pre1.jpg) no-repeat; }
.carousel .prev:hover{  background:url(../img/sy-pic-pre2.jpg) no-repeat;}
.carousel .next{ background:url(../img/sy-pic-next1.jpg) no-repeat; }
.carousel .next:hover{background:url(../img/sy-pic-next2.jpg) no-repeat; }
.carousel .prev ,.carousel .next{display:block;width:24px;height:36px; cursor:pointer; margin-top:64px; float:left; }
.jCarouselLite {float:left;overflow:hidden;  width:962px !important; margin-left:5px; margin-right:5px; }
.carousel .rx_tup,.lianxcus_zuo{ 231px; overflow:hidden}
.carousel .rx_tup img{ display:block; width: 231px; height: 163px;  overflow:hidden; margin-bottom:12px; border-radius:6px;}
/*.carousel .rx_tup .cp_biaoti{ width:240px; text-align:center;  height:15px; line-height:15px; display:block; margin-bottom:12px; }*/
.jCarouselLite li{width: 231px; height: 163px; overflow: hidden;cursor: pointer; margin-right:13px; float:left;  }








.sy_pic{ }
.ipro-scroll { margin:auto; width:962px; overflow:hidden; float:left; margin-left:5px; margin-right:5px; }
.ipro-scroll .ipro-list ul { width:9999px; } 

.iprev,.inext{ display:block;width:24px;height:36px; cursor:pointer; margin-top:64px; float:left; }
.iprev{ background:url(../img/sy-pic-pre1.jpg) no-repeat; }
.iprev:hover{ background:url(../img/sy-pic-pre2.jpg) no-repeat; }
.inext{ background:url(../img/sy-pic-next1.jpg) no-repeat; }
.inext:hover{ background:url(../img/sy-pic-next2.jpg) no-repeat; }

.ipro-list ul li{ width: 231px; height: 163px; overflow: hidden;cursor: pointer; margin-right:13px; float:left;  }
.ipro-list ul li img { width: 231px;height: 163px; }

.daxie{ text-transform:uppercase; }

