/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }
a:hover{ color: #C60000;  }

.fl{ float:left;}
.fr{ float:right; }
.clear{ clear:both;}
.w{ width:1000px; margin:0 auto;}
body{ line-height:24px; color:#444; font-size:13px; font-family: Arial, Helvetica, sans-serif}

/*头部*/
.searchbox { background: url(../images/search.jpg) no-repeat 0 0; padding-left: 18px; height: 25px; width: 250px; overflow: hidden; float: right; margin:7px 0; }
.searchbox #keywords { background: none; line-height: 20px; padding: 2px 5px; height: 21px; border: 0; float: left; color: #333; }
.searchbox #keywords:focus { outline: none; }
.searchbox #submit { width: 32px; height: 25px; background: none; border: 0; height: 25px; text-indent: 99999px; float: left; cursor: pointer; }
.china{ float:right; height:25px; overflow:hidden; width:60px; padding-left:5px;}
.china img{ width:20px; height:13px;}

/* 导航 */
.nav{ width:755px;  height:40px; line-height:40px; background: url(../images/nav_bg.jpg) repeat-x;  position:relative; z-index:1;  }
.nav a{ color:#fff; text-transform:uppercase  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 15px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:170px; left:-10px; top:40px;  position:absolute; background:#333333; border:2px solid #0163BA; border-top:0px;  line-height:26px; padding:15px 0;  }
.nav .sub4{ width:280px}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; margin:0 10px; font-size:12px; padding:0 10px;  }
.nav .sub a:hover{ background:#0163BA; color:#fff;  }
/*.nav .on h3 a{ background:#4E4E4E; color:#fff;   }*/

/* banner */
.slideBox{ width:100%; height:384px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; border-radius:10px;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:385px; }
.slideBox .bd img{ width:450px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .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;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*新闻*/
.news{ background: url(../images/nav_bg.jpg) repeat-x; height:40px; color:#FFF; }
.txtScroll-left{position:relative;   }
.txtScroll-left .hd{ overflow:hidden;  height:30px;  padding:0 10px; float:right;  }

.txtScroll-left .hd .prev, .txtScroll-left .hd .next{ display:block;  width:19px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer;}
.txtScroll-left .hd .prev{ background:url(../images/left.jpg) no-repeat  top left;}
.txtScroll-left .hd .next{ background:url(../images/right.jpg) no-repeat top left;}
.pageState{ display:inline-block; padding:10px 15px 0 0; }

.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }

.txtScroll-left .bd{ overflow:hidden;float:left; padding-top:10px;     }
.bd_title{ float:left; padding:0 20px 0 0; }
.txtScroll-left .bd ul{ overflow:hidden; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#999;  }
.txtScroll-left .bd ul li a{ color:#FFF;}

/*main_left*/
.main{ margin:25px auto; width:1000px;}
.main_l{ width: 216px; }
.main_r{ width: 750px; }

.pro_t{font-weight: bold;font-size: 16px;color: #000; margin: 0 0 15px 0; }
.pro_nav li a{ display:block; background:url(../images/nav_bg.jpg) repeat-x top left; height:30px; margin-right:6px; font-size: 12px; line-height:30px; color: #ffffff; text-indent:15px; margin-bottom:1px; font-weight:bold}
.pro_nav li a:hover, .pro_nav li a.hover{ color:#FFF;  background:url(../images/h_bg.png) no-repeat top left; margin-right:0px;}

.keep{ background:#e7e7e7; padding:30px 10px 25px 10px; margin-top:1px;font-size:25px; margin-right:6px;   }
.keep_t span{ font-size:35px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; display:block; }
.keep_icon{ border-top:1px solid #ebebeb; margin-top:15px; padding-top:20px;}
.keep_icon a{ display:inline-block; padding:0 1px;}
.ewm{ margin:140px; margin:15px auto; text-align:center; }


/*首页产品*/
.plist{ height:150px; margin:8px 0 28px 0; }
.plist li{ position:relative; float:left; margin:10px 5px 20px 5px; }
.plist .img{ width:236px; height:170px;  text-align:center; padding:2px; }
.plist .img a{ display:block;width:236px; height:170px; overflow:hidden; }
.plist .txtbg{ width:236px; height:25px; position:absolute; bottom:3px; left:3px; z-index:11; background:#000000; filter:alpha(opacity=30);   -moz-opacity:0.3;  -khtml-opacity: 0.3; opacity: 0.3;  }
.plist .txt{width:236px; position:absolute; bottom:4px; left:3px; z-index:12; text-align:center; color:#fff;  }
.plist .txt a{ color:#fff; display:block;   }
.plist li:hover a{ color:#00FF00 }
.plist li:hover .txtbg{ filter:alpha(opacity=70);   -moz-opacity:0.7;  -khtml-opacity: 0.7; opacity: 0.7;   }



.footer_bg{ background:url(../images/f_bg.png) repeat-x; height:323px; overflow: hidden;}
.f_nav { height:270px;}
.f_nav li{ float:left; margin-top:35px; margin-left:30px; }
.f_nav li.li1{ width:150px;margin-left:0px;}
.f_nav li.li2{ width:135px;}
.f_nav li.li3{ width:267px}
.f_nav li.li4{ width:345px;}
.f_nav li h3 a{ display:block; padding:0 0 4px 0; background:url(../images/copy_line.jpg) no-repeat bottom left; font-size: 13px;color: #888888; }
.f_nav li div{ margin:8px 0;}
.f_nav li div a, .f_nav li div{ display:block; line-height:18px; color: #888888;}
.f_nav li h3 a:hvoer{ color: #FFF; text-decoration:underline; }
.f_nav li div a:hover{ color: #FFF; text-decoration:underline;}

.copy{ color:#FFF; line-height:50px; text-transform:uppercase}

.red{ color:#ED1C2E; }
.pos{ font-size:12px; margin-bottom:25px; }
.r_c{ margin-bottom:20px; font-size:13px; line-height:22px; }
.lx{ background: url(../images/lx.jpg) no-repeat right top; height:329px; margin:25px 0 0 0; padding:30px 0 0 0; letter-spacing:1px;}
.lx h2, .lx strong{ color:#000;}
.lx h2{ font-size:16px;  margin-bottom:10px;}
.app_t{ font-size: 16px; font-weight: bold; color: #ED1C2E; margin-bottom: 10px; margin-top: 10px; font-family: arial; border-bottom:1px solid #cccccc; padding-bottom:10px;}

.pro strong{ display:block; background:#333333; border-left:10px solid #a60000; height:27px; line-height:27px; font-size:13px; text-indent:7px; font-weight:normal; color:#fff; }
.n_list li{ height:34px; line-height:34px; border-bottom:1px dotted #ddd; background:url("../images/news_icon.gif") left no-repeat; padding-left:10px;}
.n_list span{ float:right; color:#999;}


/*分页*/
.pages{text-align: center; padding-top:10px; padding-right:25px; clear:both; margin:15px auto; } 
.pages li{ float:left; padding:3px; margin-left:5px; line-height:20px;}
/*.pages span, .pages a{ display:inline-block; padding:1px 8px; border:1px solid #CCCCCC; margin-left:10px; color:#888}*/
/*.pages span:hover,.pages a:hover{ display:inline-block; padding:1px 8px; border:1px solid #FF0000;background: #FF0000;  margin-left:10px; color:#FFF; cursor:pointer}*/
.pages  .red{  display:inline-block; padding:1px 8px; border:1px solid #FF0000; background: #FF0000; margin-left:10px; color:#FFF; cursor:pointer }




