@charset "utf-8";
/* CSS Document 合肥契合传动轴承有限公司 */
body,td,th {font-size: 13px;color: #444444;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background:#f7f7f7;}
a:link {color: #444444;text-decoration: none;}
a:visited {text-decoration: none;color: #444444;}
a:hover {text-decoration: none;color: #ff6600;}
a:active {text-decoration: none;}
img{ border:0;}
ul,li,dl,dt,dd,div,p,h1,h2,h3,h4,h5,h6,p,form,input{ padding:0; margin:0; list-style:none;}
.clear{ clear:both;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.md10{ margin:0px 8px;}
.pt20{ padding-top:20px;} 
.mainbox{ width:1003px; margin:0 auto; clear:both;}
.fl{ float:left;}
.fr{ float:right;}

/********head********/
.headbg{ background:url(/template/default/images/top_bg.jpg) repeat-x; height:29px; width:100%;}
.head_zhi{ line-height:30px;}
.head_zhi span{ color:#ff6600; padding:0px 5px;}
.head_map{ line-height:30px;}
.map_sc{ background:url(/template/default/images/sc.png) no-repeat; padding-left:20px;}
.map_mp{ background:url(/template/default/images/dt.png) 5px top no-repeat; padding-left:20px;}
.map_sj{ background:url(/template/default/images/sj.png) 10px top no-repeat; padding-left:20px;}
.headbox{ width:100%; clear:both; background:#FFF; padding:10px 0;}

/*********menu*********/
.menubg{ background:url(/template/default/images/menubg.jpg) repeat-x; height:52px; width:100%; clear:both;}
#menu { width:1060px; height:52px; margin: 0 auto; clear:both; z-index:10;}
#menu li { float:left; position:relative; z-index:10; background:url(/template/default/images/menul.png) left no-repeat;}
#menu li a {font-family:微软雅黑; font-size:16px; display:block; width:150px; text-align:center;height:52px; line-height:52px;}
#menu li a:hover {background:#b90c08;color:#fff;} 
#menu li ul {display: none;}
#menu li:hover ul {display: block; position:absolute;} 
#menu li:hover ul li a {display:block; background:#b90c08; color:#ffffff; width:150px; text-align:center; border-bottom: 1px solid #f2f2f2; border-right: none; font-size:14px;}
#menu li:hover ul li a:hover { background:#cb272a; color:#ffffff; }
#menu .clt a{ background:#b90c08; display:block; color:#FFF;}
.nobg{ background:none!important;}

.head_r_k{ float:right; height:20px; width:220px;}
.sbtn{background:url(/template/default/images/key.png) no-repeat; border:0px; width:40px; height:20px; color:#FFF;}
.index_key input{ width:150px; float:left; height:18px; border:0; padding:1px 6px; color:#333; margin-top:10px;}
.index_send{ float:left;height:25px; margin-top:10px; width:52px;}

/**********banner************/
#full-screen-slider { width:100%; height:450px; float:left; position:relative;}
#slides { display:block; width:100%; height:450px; list-style:none; padding:0; margin:0; position:relative; z-index:2;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#ffba00 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.ban_line{ background:url(/template/default/images/main_bg.jpg) no-repeat; height:20px; width:1003px; margin:0 auto; clear:both;}
.neibanner{ background:url(/template/default/images/banner.jpg) center no-repeat; height:220px; width:100%;}

.xiaoxi{ background:url(/template/default/images/ggbg.jpg) no-repeat; height:46px; width:1003px; margin:0 auto;}
.xx_tit{ padding-left:120px; line-height:45px; width:620px;}

.wh240{ width:240px; background:#FFF;border:1px #e9e9e9 solid;height:270px;}
.wh370{ width:370px; background:#FFF;border:1px #e9e9e9 solid; height:270px;}
.ntit{ background:url(/template/default/images/titbg.jpg) -220px top no-repeat; height:41px; width:100%; border-bottom:2px #d1100b solid;}
.ntit label{ float:left; color:#FFF; font-family:微软雅黑; font-size:16px; padding:10px 0px 0px 20px;}
.ntit span{ float:right; padding-top:17px; display:block; padding-right:10px;}
.ncont{ clear:both;}
.ncont img{ padding:20px 35px;}

.news{ clear:both; padding:10px;}
.news li{ clear:both; background:url(/template/default/images/dot.jpg) 4px 14px no-repeat; padding-left:14px; border-bottom:1px #e9e9e9 solid; height:33px; line-height:33px;}
.news li label{ float:right; padding-right:5px;}

.ggbox{ background:#FFF; border:1px #e9e9e9 solid;}
.ggbox img{ padding:13px;}

.footbg{ background:#333333; width:100%; clear:both; min-height:130px; height:auto;}
.ftlink{ padding-top:20px; width:1003px; margin:0px auto;color:#999999; line-height:24px;}
.ftlink a{ color:#999999; padding:0px 10px;}
.ftlink a:hover{ color:#ff6600;}
.ftline{ width:100%; clear:both; background:#454545; height:1px; margin:10px 0;}
.ftcopy{ width:1003px; margin:0 auto; text-align:center; padding-top:10px;color:#999999; line-height:24px;}
.ftcopy a{ color:#999999;}

/*******************/
.leftbox{ background:#FFF; border:1px #e9e9e9 solid; width:200px;}
.clcont{ background:#fffcee; padding:20px 15px;}
.clcont li{ background:url(/template/default/images/dot.jpg) 5px 15px no-repeat; padding-left:15px; height:35px; line-height:38px; border-bottom:1px #cccccc dotted;}
.clcont .clt a{ color:#ff6600;}


.rightbox{ width:790px;  background:#FFF; border:1px #e9e9e9 solid;}
.cltit{ background:url(/template/default/images/titbg2.jpg) -220px top no-repeat; height:41px; width:100%; border-bottom:2px #f59409 solid;}
.cltit b{ float:left; color:#FFF; font-family:微软雅黑; font-size:16px; padding:10px 0px 0px 20px;}

.neibox{ clear:both; background:#FFF; padding:20px; line-height:23px;}
.neibox img{max-width:95%;}
.newslist {}
.newslist UL {PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-RIGHT: 20px; PADDING-TOP: 10px}
.newslist LI {PADDING-BOTTOM: 12px; LINE-HEIGHT: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(/template/default/images/dot.jpg) 4px 20px no-repeat; PADDING-TOP: 12px; border-bottom:1px #e2e2e2 solid;}
.newslist LI SPAN {LINE-HEIGHT: 16px; FLOAT: right}

/****当前位置****/
.main_top{ float:right;font-weight:normal;font-size:12px; display:block; padding-top:12px; *height:9px; padding-right:10px;}
.main_top ul{ margin:0; padding:0; list-style:none;}
.main_top ul li{width:auto; float:left; padding-left:15px;background:url(/template/default/images/n2.jpg) 5px 4px no-repeat; }
.main_top label{padding-top:3px;overflow:hidden; display:block; padding-left:5px; margin:0; font-weight:normal; font-size:12px; float:left;}
.main_top label a{font-size:12px; padding:0 5px;}
.main_top label a:hover{font-size:12px;}
.mtimg{ background:url(/template/default/images/home.jpg) left 3px no-repeat; display:block;}

/*.font_size {font-size: 0;height: 20px;width: 60px;height: 20px;background: url(/template/default/images/font_size.jpg) no-repeat;text-indent: -999px;overflow: hidden;}

/********map*******/
.maplist{ clear:both;}
.maplist li{ width:30%; float:left; height:30px; padding-left:20px;}

/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:20px;border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#f59409; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}