*{margin:0 auto;padding:0px; font-size:13px; line-height:24px; color:#333; font-family:'Microsoft YaHei',"微软雅黑",;}
body{ background:#E6E6E6 url(../images/body_bg.jpg) top left repeat-x;}
img{border:0;}
ol,ul {list-style:none;}
a{ text-decoration:none;}
a:hover{ color:#FF0000;}
.fl{float: left;}
.fr{float: right;}
.cb{ clear:both;}
.height10{ height:10px; line-height:10px;}
.pt5{ padding-top:5px;}
.wrap{ margin:0 auto; width:1002px;}

.top_lt{ width:38%;}
.top_lt .logo{ height:81px;}
.top_lt .search{ height:22px; width:320px; padding:15px 0px 23px 0px; _padding:18px 0px 0px 0px;}
.top_lt .search span{ color:#fff; font-size:14px; display:block; float:left;}
.top_lt .search .text{border:none; padding-left:20px; height:22px; line-height:22px; display:inline; float:left; width:206px; background:url(../images/searchl.jpg) no-repeat;}
.top_lt .search .button{ border:none; padding:0px; width:24px; height:22px; background:url(../images/searchr.jpg) no-repeat;}

.top_rt{width:62%;}
.top_rt .link{ line-height:47px; height:47px; color:#CFCFCF; padding-right:10px;}
.top_rt .link a:link,.link a:visited{color:#CFCFCF; padding:0px 5px;}
.top_rt .link a:hover,.link a:active{color:#ff0000; padding:0px 5px;}

.top_rt #nav{ height: 40px; line-height:40px;overflow:hidden;}
.top_rt #nav a{ display: block; width: 100px; height:40px; text-align:center; font-size:14px;}
.top_rt #nav a:link,#nav a:visited{ color:#222; line-height:40px; background:url(../images/menu_link.jpg) center top no-repeat;}
.top_rt #nav a:hover,#nav a:active{ color:#FFF; line-height:40px; font-weight:bold; background:url(../images/menu_hover.jpg) center top no-repeat;}
.top_rt #nav li{ float: left; width:100px;}
.top_rt #nav li ul{ margin-left:330px; _width:530px; overflow:hidden; left: -999px; //注意,这里一定要设置宽度; position: absolute;}


.top_rt #nav li .xx{ margin-left:500px; _width:530px; overflow:hidden; left: -999px; //注意,这里一定要设置宽度; position: absolute;}


.top_rt #nav li ul li{ background:url(../images/nav_sub.jpg) center repeat-x;}
.top_rt #nav li ul li.nav_subrt{ background:url(../images/nav_sub.jpg) right center no-repeat; height:40px; width:13px;}
.top_rt #nav li ul li.nav_sublt{ background:url(../images/nav_sub.jpg) left center no-repeat; height:40px; width:13px;}
.top_rt #nav li ul li{ float: left; width:80px;}
.top_rt #nav li ul li a{ float: left; display:block; width:80px; height:40px;//float就是子菜单横向的关键,可以继承父菜单而省略float}
.top_rt #nav li ul li a:link,#nav li ul li a:visited{color:#222; font-size:12px; background:none; line-height:40px;}
.top_rt #nav li ul li a:hover,#nav li ul li a:active{color:#ff0000; font-size:12px; background:none;line-height:40px;}
.top_rt #nav li:hover ul{ left:25%;}
.top_rt #nav li.sfhover ul { left:25%;}

#banner{ margin:0px auto; padding:0px 5px; width:992px; height:225px; background:url(../images/banner_bg.jpg) center top no-repeat;}
#full-screen-slider { width:992px; height:225px; float:left; position:relative}
#slides { display:block; width:992px; height:225px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:992px; height:225px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:992px; height:225px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:10%; top:190px; 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:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#222;}

#div_main{ width:1002px; margin:0px auto; background:url(../images/main_cbg.jpg) repeat-y; overflow:hidden;}
.div_main{ width:992px; padding:0px 5px; margin:0px auto; background:url(../images/main_bg.jpg) no-repeat; overflow:hidden;}
.main_l{ width:230px; background:#ffbe00;}
.main_l .class_title{background:url(../images/class_title.jpg) no-repeat; height:40px; padding-left:35px; font: bold 14px/40px "微软雅黑"; color:#fff;}
.main_l .class_title span{ font: 12px/40px Arial, Helvetica, sans-serif; color:#ffcd00; padding-right:15px;}


/*左侧导航开始*/
.subNavBox{ width:200px; padding:20px 15px;}
.subNav{display:block; width:200px; height:30px; line-height:30px;}
.subNav a:link,.subNav a:visited{ background:url(../images/class_link.jpg) left center no-repeat; display:block; padding-left:20px; color:#FFF;}
.subNav a:hover,.subNav a:active{ background:url(../images/class_hover.jpg) left center no-repeat; display:block; padding-left:20px; color:#FFF;}

.navContent{ padding:0px 20px 10px 0px;}
.navContent li{ width:140px; height:26px; line-height:26px;}
.navContent a:link,.navContent a:visited,.navContent a:hover,.navContent a:active{ display:block; padding-left:6px; background:url(../images/class_list.jpg) left center no-repeat; border-bottom:1px dotted #464648;}

.main_r{ width:720px; padding:15px 15px 0px 15px;}
.main_r .about{width:460px; padding-right:20px;}
.main_r .about .about_title{ padding-left:30px; background:url(../images/about_title.jpg) left center no-repeat; height:30px; font: bold 14px/30px "微软雅黑";}
.main_r .about .about_title span{padding-top:20px; font: 14px/30px Arial, Helvetica, sans-serif; margin-left:10px;}
.main_r .about .about_title .more{padding-top:12px;}

.main_r .pro_title{ padding-left:30px; background:url(../images/pro_title.jpg) left center no-repeat; height:30px; font: bold 14px/30px "微软雅黑";}
.main_r .pro_title span{padding-top:20px; font: 14px/30px Arial, Helvetica, sans-serif; margin-left:10px;}
.main_r .pro_title .more{padding-top:12px;}

/*产品图片链接样式*/
.pro_1{ padding-top:15px; width:720px;}
.pro_bg1{ width:165px; height:150px; float:left; margin:0px 15px 12px 0px; _margin:0px 13px 12px 0px;}
.pro_bg1 a img{border:solid 1px #d5d5d5;}
.pro_bg1 a:hover img{border:solid 1px #d5d5d5;}
.pro_bg1 p a{ width:167px; display:block;line-height:30px; height:30px; display:block; text-align:center; background:#d5d5d5;}
.pro_bg1 p a:hover{ width:167px; display:block;line-height:30px; height:30px; display:block; text-align:center; background:#444; color:#fff;}

.main_r .news{width:233px;}
.main_r .news .news_title{ background:url(../images/rgiht_title.jpg) left center no-repeat; height:30px; font: bold 14px/30px "微软雅黑"; padding-left:20px;}
.main_r .news .news_title .more{padding-top:12px;}
.main_r .news .news_ul ul li{ list-style:none;}

.news_list{ background:url(../images/news_list.jpg) left center no-repeat; padding-left:15px; line-height:24px; height:24px; border-bottom:1px dotted #999089;}
.ny_title{ background: url(../images/ny_title.jpg) left center no-repeat; padding-left:40px; height:40px; line-height:40px;}

/*内页产品图片链接样式*/
.pro{width:700px; padding-left:20px;}
.pro_bg{ width:133px; height:130px; padding:15px; float:left; margin:0px 10px 0px 0px; background:url(../images/pbg_bg.jpg) no-repeat;}
.pro_bg p{ line-height:30px; height:30px; text-align:center;}

/*版权链接样式*/
.footer{ background:url(../images/footer_bg.jpg) no-repeat; padding:15px 6px 0px 6px; line-height:40px; width:990px; margin:0px auto; line-height:40px; text-align:center; color:#fff;}
.footer span{ color:#222; display:block; padding:10px 0px;}
.footer span a:link,.footer span a:visited{ color:#222; line-height:24px;}
.footer span a:hover,.footer span a:active{ color:#ff0000; line-height:24px; text-decoration:none;}
.footer a:link,.footer a:visited{ color:#fff; line-height:40px;}
.footer a:hover,.footer a:active{ color:#fff; line-height:40px; text-decoration:underline;}