﻿body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,pre,form,fieldset,input,textatea,th,td,img{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ol,ul,li{list-style:none;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.clear{margin:0; padding:0; width:0; height:0; line-height:0; font-size:0; clear:both;}
table{border-collapse:collapse;border-spacing:0;}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
body,button,input,select,textarea{color:#585858;font:12px/20px Arial,'宋体', Helvetica, SimSun, san-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
a {color:#585858;text-decoration:none;}
a:hover{text-decoration:underline;}
/*  header  */
.bg_right_x,.bg_right_x2{width:50%; height:370px; background:#C7020C; right:0; position:absolute;z-index:-2}
.bg_right_x2{height:152px;}
.header{width:1000px; margin:0 auto; position:relative; height:152px}
.header_home{height:460px;}
.bg_header_home{position:absolute; width:1032px; height:460px; left:-30px; top:0; background:url(../images/common/bg_header_home.jpg) no-repeat; z-index:-1}
.bg_header{position:absolute; width:1032px; height:350px; left:-30px; top:0; background:url(../images/common/bg_header_home.jpg) no-repeat; z-index:-1}
.bg_header{width:1052px; left:-52px; background:url(../images/common/bg_header.jpg) no-repeat}
.top{width:1000px; height:35px; text-align:right; color:#fff; line-height:35px}
.top a{color:#fff; margin:0 5px}
.logo{width:92px; height:71px; background:url(../images/common/logo.jpg) no-repeat; float:left; margin-left:30px; display:inline}
.header_home .logo{margin-left:7px;}
.logo a{width:92px; height:71px; display:block}
.nav{width:888px; height:110px; float:right; margin:-4px -20px 0 0; position:relative; z-index:3;background:url(../images/common/bg.png) no-repeat;}
#nav{margin:50px 0 0 30px;}
.nav li{float:left; padding:0 35px 0 37px; background:url(../images/common/line.png) no-repeat left top; position:relative}
.nav a{color:#fff;}
.nav a:hover{text-decoration:none;}
.nav .bg_none{background:none;}
.nav li span{height:30px; float:left}
.nav li p{position:absolute; left:-9999px; top:30px; display:block; padding:5px 10px;}
.nav_home p{background:#C7020C}
.nav li p a{ background:url(../images/common/line2.jpg) no-repeat left center; padding:0 12px 0 13px;float:left;white-space:nowrap;}
.nav li p a:hover{text-decoration:underline;}
.nav span.curr{background:url(../images/common/bg_curr.gif) no-repeat center bottom;}
.nav li p.show{display:block;}
.nav li p.hide{display:none;}
#banner{width:572px; height:450px; position:absolute; left:171px; top:0; z-index:0}
#zixun{position:absolute; top:240px; left:30px}
/*  footer  */
.bg_foot{background:#D80C18; height:23px; line-height:24px;}
.foot_nav{width:1000px; margin:0 auto; color:#fff}
.foot_nav a{color:#fff;}
.foot_nav a,.foot_nav em{float:left;}
.foot_nav em{margin:0 16px;}
.foot_nav span{float:right;}
.footer{height:90px; margin:0 auto; width:1000px}
.footer p{padding-top:25px;}
/*  home  */
.home_middle{width:1000px; margin:28px auto 40px;}
.home_news{width:270px;}
.home_tit{background:url(../images/common/tit_ico.jpg) no-repeat left center; height:24px; line-height:24px; border-bottom:1px solid #D80C18; padding-left:12px; color:#DA0C18; font-family:"Microsoft Yahei"; font-weight:normal;margin-bottom:12px}
.home_tit a{color:#DA0C18; font-size:12px; font-family:'宋体'; float:right; text-transform:uppercase;}
.home_news_list li{line-height:20px; height:20px; overflow:hidden; background:url(../images/common/home_news_list.jpg) no-repeat 1px center; padding-left:11px}
.home_news_list li a:hover{color:#DA0C18;}
.home_product{width:470px; margin-left:30px}
.home_contact{width:200px;}
#homa_tab{position:relative;}
#homa_tab .tab_tit{ position:absolute; top:-36px; left:70px}
#product_tab .tab_tit{  margin-left:-3px; height:37px; position:relative;_margin-left:-6px}
.tab_tit li{float:left; margin-left:3px; text-align:center;background:url(../images/common/bg_tab_tit.jpg) no-repeat 0 -46px; width:122px; height:27px; line-height:27px;cursor:pointer}
#homa_tab .tab_tit li{width:70px; height:23px; line-height:23px;margin-left:2px; background-position:0 0; }
.tab_tit li.current{background-position:0 -73px; color:#fff}
#homa_tab .tab_tit li.current{background-position:0 -23px; color:#fff}
.tab_list{display:none;}
.home_tab_list{width:470px; overflow:hidden; padding-top:5px}
.home_tab_list ul li{width:154px; float:left; margin-left:4px}
.home_tab_list ul li span{display:block; background:url(../images/common/ico1.jpg) no-repeat left center; margin-left:14px; padding-left:16px}
.home_tab_list ul li img{width:154px; height:93px;}
.home_tab_list ul li.ml0{margin-left:0;}
/* product */
.middle{width:1000px; margin:20px auto 50px;}
.sidebar{width:163px; margin-left:18px; position:relative; z-index:2}
#zixun2{margin:0 0 32px 22px;}
.title{height:40px; line-height:40px; font-size:14px; font-family:"Microsoft Yahei";background:url(../images/common/tit_ico.jpg) no-repeat left center; font-weight:normal;color:#DA0C18; padding-left:10px; margin-left:33px}

.submenu,.submenu_s{background:url(../images/common/bg_submenu.jpg) repeat-y 0 0; width:163px; overflow:hidden}
.submenu h2,.submenu_s h2{width:163px; height:24px; background:url(../images/common/bg_submenu_tit.png) no-repeat;line-height:24px; padding-left:42px; color:#fff; font-weight:normal; position:relative; z-index:2}
.submenu h2 a,.submenu_s h2 a{color:#fff;}
.submenu p{background:url(../images/common/bg_submenu_p.jpg) no-repeat left top; height:39px; line-height:39px; padding-left:42px; margin-top:-1px; position:relative}
.submenu_s p{background:url(../images/common/bg_submenu_p.jpg) no-repeat left top; height:39px; line-height:39px; padding-left:12px; margin-top:-1px}
.submenu p a,.submenu_s p a{padding-right:10px;}
.submenu p.current a,.submenu_s p.current a,.submenu p a:hover,.submenu_s p a:hover{color:#DA0C18; text-decoration:none; background:url(../images/common/bg_submenu_p_curr.jpg) no-repeat right center}
.submenu .submenu_box,.submenu_s .submenu_box{background:url(../images/common/bg_submenu.jpg) no-repeat -340px 0;}
.submenu_b{height:8px; overflow:hidden; background:url(../images/common/bg_submenu.jpg) no-repeat -170px 0;}

.side_cont,.side_cont_t,.side_cont_b{width:163px; background:url(../images/common/bg_side_cont.jpg) repeat-y -170px 0}
.side_cont p{margin:0 9px 5px}
.side_cont_t{height:5px; background-position:0 0; overflow:hidden}
.side_cont_b{height:5px; background-position:-337px 0; overflow:hidden}
.main{width:747px; margin-right:17px;}
.column_banner{border:1px solid #E0E0E0; width:745px; height:152px; overflow:hidden}
.crumbs{height:55px; line-height:55px; background:url(../images/common/bg_crumbs.jpg) no-repeat left center; color:#D80C17; padding-left:18px}
.crumbs a{color:#D80C17; padding:0 15px 0 10px}
.crumbs span{margin-left:10px;}
.product_intro{border:1px solid #E2E2E2; background:#EDEEF0; width:743px; padding-bottom:10px; position:relative; margin-bottom:25px}
.product_intro_tit{height:28px; line-height:28px;color:#D80C17; font-family:"Microsoft Yahei"; font-size:14px; padding-left:14px}
.product_intro_con{width:630px; overflow:hidden; margin-left:14px; height:80px}
#intro_more{font-family:'宋体'; position:absolute; right:10px; bottom:10px}
.pro_tab_list{border:1px solid #E0E0E0; width:745px; position:relative}

#slide{width:733px; height:460px; margin:6px; overflow:hidden; position:relative;}
#slide ul{position:absolute; top:0}
#slide ul li{height:733px; height:460px; opacity:0;filter:alpha(opacity=0); position:absolute; z-index:0;}
#num{position:absolute; bottom:0; right:0; z-index:2; width:110px; height:23px; background:url(../images/common/bg_num.png) no-repeat;_right:-2px}
#slide ol{position:absolute; right:12px;bottom:0;z-index:3;}
#slide ol li{float:left; display:inline; width:14px; height:23px; line-height:23px; text-align:center; color:#000; cursor:pointer; font-family:'宋体'}
#slide ol li.current{color:#000; font-weight:bold}
.intro_box{margin:20px; min-height:430px}
.intro_box2{margin:10px; min-height:400px}

/*2012.10.24*/
.side_submenu{position:absolute; left:162px; top:0; width:180px; display:block; z-index:3; background:#F8F8F8; border:1px solid #D2D2D2; padding:10px 0; display:none}
.submenu p .side_submenu a{display:block; background:none; color:#585858; height:26px; line-height:26px; padding-left:20px}
.submenu p .side_submenu a:hover{color:#D80C17; background:none}
/*2012.10.22*/
#main_l_logo{width:142px;margin-top:30px;padding-left:18px}
#main_l_logo p{padding:5px 0px 5px 0px}
#main_l_logo p img{width:120px}
.about_contact{border:1px solid #E2E2E2; width:743px; padding:10px; position:relative; margin-bottom:25px}
.news_list td{height:24px; line-height:24px;background:url(../images/common/home_news_list.jpg) no-repeat 4px;padding-left:10px}
#h2title{height:30px;line-height:30px;border-bottom:1px solid #CCCCCC; text-align:center;font-size:14px;font-weight:900}
#news_contact{padding:10px 0px 10px;line-height:24px}
.pro_list{float:left;margin:10px;padding-bottom:10px;width:726px;border-bottom:1px solid #ccc;}
.pro_img{float:left;border:1px solid #ccc;padding:5px;margin-right:20px}
.pro_img img{width:154;height:93px}
.pro_r{flaot:left;width:500px}
.pro_r h2{font-size:14px;height:30px;}
.pro_r h2 a{color:#D80C17}
.pro_r p{line-height:24px}