@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
ul{ list-style:none;}
img{ border:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ background:url(../images/main_bg.jpg) repeat-x top;}
.red{ color:#F00;}

/*头部及导航*/
.header{ width:1024px; height:80px; background:url(../images/top_bg.jpg) no-repeat top center; margin:0 auto; font-size:12px; text-align:right; padding-top:2px; color:#444;}
.header a{ color:#444;}
.nav{ width:100%; height:47px; background:url(../images/nav_bg.jpg) repeat-x left top; margin-bottom:15px;}
.nav ul{ width:960px; margin:0 auto; height:47px;}
.nav ul li{ float:left; display:inline-block; padding:0 10px 0 3px; background:url(../images/nav_line.gif) no-repeat right top; position:relative; z-index:100;}
.nav ul li.last{ background:none;}
.nav ul li a{ display:block; width:110px; height:43px; line-height:43px; font-weight:bold; font-size:14px; color:#444; text-align:center; padding-left:8px;}
.nav ul li a:hover{ color:#3389c1; text-decoration:none;}
.nav ul li.current a{ background:url(../images/nav_cur.gif) no-repeat top center; color:#FFF;}

.nav ul li ul{background-color:#f6f8f7;position:absolute; left:0; top:40px;width:130px;height:auto; position:absolute;border-bottom:1px solid #d7d7d7; display:none;}
.nav ul li ul li{border:1px solid #d7d7d7; border-bottom:none; width:128px;  text-align:center; padding:0; background:none;}
.nav ul li ul li a{width:100%; color:#444; padding:0; height:32px; line-height:32px;font-size:12px; font-weight:400}
.nav ul li.current li a{ background:none;color:#444;}
.nav ul li ul li a:hover{ background-color:#4ba8e3; color:#FFF; text-decoration:none;}

/*banner*/
.banner{ width:960px; height:298px;position:relative; margin:0 auto; margin-bottom:15px;}
.bannerb {}
.bannerb li {width:960px; height:298px; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.bannerb li.selected { display:block;}
.bannerb li a {display:block; width:960px; height:298px;}
.banners {width:950px; padding:5px; text-align:right; position:absolute; bottom:0; z-index:3;}
.banners li {display:inline-block;*display:inline; cursor:pointer; }
.banners li img {width:50px; height:30px; border:3px solid #f4f4f4;}
.banners li.selected img {border-color:#3990c9;}

/*最新动态*/
.content{ width:960px; height:220px; padding-top:8px; margin:0 auto; background:url(../images/content_bg.jpg) no-repeat left top;}
.content_left{ width:580px; float:left; height:200px; padding:10px;}
.content_left h2,.content_right h2,.sub_right h3{ background:url(../images/title_line.jpg) no-repeat left bottom; color:#444; padding:0 0 5px 15px; margin-bottom:15px; font-size:14px; font-weight:400; position:relative;}
.news_list{ float:left; width:430px; font-size:12px; padding:3px 0 0 15px;color:#6e7277;}
.news_list li{ line-height:24px; border-bottom:1px dotted #CCC; position:relative; padding:0 100px 0 10px; height:24px; overflow:hidden; background:url(../images/li_icon2.gif) no-repeat left 10px;}
.news_list li a{ color:#6e7277;}
.news_list li em{ position:absolute; right:5px; top:2px; font-style:normal;}

/*最新产品*/
.content_right{ width:340px; float:right; height:200px; padding:10px;}
.scrolllist{ width:340px; margin:0 auto;height:160px; margin-bottom:10px;}
.scrolllist .abtn{display:block;height:159px;width:17px;overflow:hidden; background:url(../images/arrow3.png) no-repeat 0px 50%;}
.scrolllist .aleft{float:left;}
.scrolllist .agrayleft{cursor:default;background-position:-34px 50%;}
.scrolllist .aright{float:right;background-position:-17px 50%;}
.scrolllist .agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist .imglist_w{width:296px; margin-left:5px; display:inline-line;height:159px; overflow:hidden;float:left;position:relative;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{float:left; width:292px;height:155px; display:inline-block; border:1px solid #e8e8e8; padding:1px; line-height:0;}

/*页面底部*/
.footer{ background-color:#ebebeb; font-size:12px; text-align:center; color:#444; width:100%; height:30px; line-height:30px; margin-top:15px;}

/*二级页面*/
.sub_content{ width:960px; overflow:hidden; zoom:1; margin:0 auto;  background:url(../images/sub_page_bg.jpg) no-repeat left top;}
.sub_left{ width:160px; margin:15px; float:left;font-size:14px; display:inline;}
.sub_left h3{ height:32px; line-height:32px; text-align:center; background:url(../images/sub_title_bg.jpg) no-repeat left top; color:#FFF; font-size:14px; }
.sub_nav{ overflow:hidden; zoom:1; background:#f0f2f2 url(../images/sub_bg_btm.jpg) no-repeat left bottom; padding:20px 0;}
.sub_nav li{ text-align:left; padding-left:25px; line-height:30px; height:30px; background:url(../images/li_icon.gif) no-repeat 15px 12px;}
.sub_nav li a{ color:#444;}
.sub_nav li.current{ background-color:#ccc; font-weight:bold; background-image:url(../images/li_icon1.gif);}
.sub_right{ width:755px; margin:15px 15px 0 0;float:right; font-size:12px;color:#444; background-color:#FFF;}
.img_show{ margin-bottom:15px;}
.txt_box{line-height:22px; margin-bottom:15px; padding:0 10px; }
.txt_box p{ text-indent:2em; margin:2px auto;}
.txt_box p.noem{ text-indent:0;}
.sub_right h3 em{ position:absolute; right:10px; top:2px; font-style:normal; font-size:12px;}
.sub_right h3 em a{ color:#444;}
.sub_news_list{ clear:both; overflow:hidden; zoom:1; margin-bottom:15px;}
.sub_news_list li{ line-height:24px; border-bottom:1px dotted #CCC; position:relative; padding:0 100px 0 20px; height:24px; overflow:hidden; background:url(../images/li_icon2.gif) no-repeat 10px 10px;}
.sub_news_list li a{ color:#6e7277;}
.sub_news_list li em{ position:absolute; right:5px; top:2px; font-style:normal;}
.news_title,.pro_title{ font-size:14px; text-align:center; padding:10px;}
.news_msg{ text-align:right; padding:15px; color:#999;}
.ipt{ height:20px; line-height:20px; width:150px;  padding-left:5px; border:1px solid #CCC;}
.area{ width:300px; height:80px;  padding-left:5px; border:1px solid #CCC;}

/*分页*/
.pages { padding:3px; margin:3px; text-align:center;}
.pages a{ padding:3px 6px; border:1px solid #ddd; text-decoration:none; color:#666;margin-right:3px;}
.pages a:hover { padding:3px 6px; border:1px solid #a0a0a0; margin-right:3px;}
.pages a:active { border:1px solid #a0a0a0; padding:3px 6px; margin-right:3px;}
.pages span.current {border:1px solid #e0e0e0; padding:3px 6px; margin-right:3px; background-color:#f0f0f0;}
.pages span.disabled {border:1px solid #f3f3f3; padding:3px 6px; margin-right:3px; color:#aaa; }

/*pro*/
.pro_name{ font-size:14px; color:#ee9611; padding-bottom:10px; text-align:center;}
.detal_btn{ float:right;color:#F00; font-weight:bold; padding-right:30px;}
