@charset "utf-8";

h1,h2 { margin-bottom:10px;}

/*main begin*/
.main { margin-top:10px;}
.main_l { width:320px;}
.main_l em { font-size:12px; margin-left:10px;}


.main_l ul { margin-top:10px; margin-left:10px; width:300px;}
.main_l ul li { background-color:#0096d6; border-bottom:dashed 1px #e7e7e7;}
.main_l ul li a { padding:10px; display:block;  color:#FFF;}
.main_l ul li a:hover { background-color:#FFFFCC; color:#f60; }
.on { background-color:#FFFFCC; color:#f60;}
.on a { display:block; background-color:#FFFFCC; color:#f60!important; }

.newnews { margin:10px 10px 0 10px; line-height:20px; font-size:14px;}
.newnews a { display:block; line-height:26px;}
.newnews h2 { background-color:#F5F5F5; height:22px; padding:10px; line-height:22px; color:#666;}

.newnews ul { margin-left:5px;}
.newnews ul li { background-color:#FFF; border-bottom:dashed 0px #e7e7e7; }
.newnews ul li a { padding:5px; outline:0; display:block; color:#666;}
.newnews ul li b { color:#800000; font-weight:400;}
.newnews ul li a:hover { background-color:#F5F5F5; color:#0080FF; }


/*  (category_1,2,3,4,5,company_profile,expertise)  html use  */
.main_r { margin:0 auto; width:720px; padding:10px; line-height:25px; font-size:14px;}
.main_r img { max-width:680px;}
.main_r h1 img { float:none;}
.main_r h1 span { float:right; font-size:12px; color:#999; }
.main_r h2 img { width:700px; float:none;}
.main_r h2 a {outline:0; display:block;}
.main_r h2 { margin-top:20px; padding-bottom:4px; padding-left:5px; border-left:solid 2px #FF6600; border-bottom:solid 1px #0080C0;}
.main_r p a { color:#0080FF;}
.main_r p a:hover { color:#A80000;}
.main_r ul li { list-style-type:decimal; margin-bottom:10px; clear:both; }
.main_r ul li { padding:5px;}
.main_r ul li img {  margin-left:5px; width:226px;}
.main_r ul li div img { width:500px;}
.main_r ul li a { color:#666; display:block;}
.main_r ul li a:hover { color:#333;}
.main_r ul li:hover { background-color:#e7e7e7;}
.main_r ul li dl { margin-left:10px;}
.main_r ul li dd { height:258px; width:165px; overflow:hidden; float:left; font-size:12px; text-align:center; margin:10px 10px 0 0;}
.main_r ul li dd img {width:165px;}
.main_r ul li button {width:120px; height:25px; border:none; background-color:#F5F5F5;}
.main_r ul li a span { float:right; font-size:12px; color:#999;}
.main_r table p { text-indent:0px;}

.main_r .ul_pic li { height:140px; overflow:hidden; list-style-type:none;}
.main_r .ul_pic img { float:left; width:150px; }
.main_r .ul_pic b { float:left; margin-left:20px; margin-right:20px;}
.main_r .ul_pic span { float:right;}
.main_r .ul_pic p { margin:10px; width:520px; float:right;}

/*  core_product.html use  */
.main_r_core_product { margin:0 auto; width:720px; padding:10px; line-height:25px; font-size:14px;}
.main_r_core_product h1 { margin-bottom:20px;}
.main_r_core_product h1 img { float:none;}
.main_r_core_product ul li { padding:5px; margin-bottom:15px; height:150px; clear:both; list-style-position:inside;}
.main_r_core_product dl { clear:both; margin-bottom:10px; }
.main_r_core_product dl dt { width:200px; height:150px; float:left; position:relative; z-index:100;}
.main_r_core_product dl dt p { position:absolute; top:0; left:0; z-index:200; text-indent:0px;}
.main_r_core_product dl dt p img { width:200px; position:absolute; top:0; left:0; z-index:300;}
.main_r_core_product dl dt span { width:51px; height:30px; position:absolute; top:0; left:0; z-index:400;}
.main_r_core_product dl dd { width:460px; height:130px; overflow:hidden; float:left; padding:10px;}

/*(patent_qualifications,roller_testing_report,customer,ic,new_Report,standard) html use*/
.main_r_list { margin:0 auto; width:720px; padding:10px; line-height:25px; font-size:14px;}
.main_r_list h1 { margin-bottom:20px;}
.main_r_list h1 img { float:none;}
.main_r_list ul li { width:170px; height:270px; padding:5px; margin-bottom:10px; float:left; overflow:hidden;}
.main_r_list dl dt img {width:165px;}
.main_r_list dl dd { height:25px; text-align:center; overflow:hidden;}



/* (video,bearing,case)   html use        */
.main_r_video { margin:0 auto; width:720px; padding:10px; line-height:25px; font-size:14px;}
.main_r_video h1 { margin-bottom:20px;}
.main_r_video h1 img { float:none;}
.main_r_video ul li { width:225px; height:200px; padding:5px; float:left;}
.main_r_video dl dt { height:170px; overflow:hidden;}
.main_r_video dl dt img {width:225px;}
.main_r_video dl dd { height:25px; text-align:center; overflow:hidden;}

/*main end*/

.showdiv{}
.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.showbox h2{height:25px;font-size:14px;background-color:#0088c4;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.showbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.showbox .mainlist{}
.showbox .mainlist img { width:664px; height:442px; }
.showbox .mainlist p{font:normal 14px/2 'microsoft yahei';color:#333;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.b_p_li ul li { list-style:upper-alpha;}
