body{
   width:100%;margin:0 auto;font-size:12px; color:#707070;
   background:url(../images/body.jpg) left top repeat-x #fff;
   font-family:Arial, Helvetica, sans-serif;}
   
.index_body{width:962px;margin:0 auto;overflow:hidden;}

.main_box{width:100%;float:left;margin-top:10px;display:inline;}

a {color:#707070;text-decoration:none;}
a:hover {color:#d91714;text-decoration:underline;}
ul,li,h3{margin:0;padding:0;list-style-type:none;}
img{border:none;}

.top{width:100%;float:left; height:123px;background:url(../images/logo.jpg) left top no-repeat}

.menu{float:left;width:648px; height:38px;margin-top:62px;margin-left:314px;display:inline; }
.menu ul{float:left;width:100%}
.menu ul li{float:left;}

.banner{width:650px;float:left; height:313px;padding:5px;display:inline;border:3px #c8c8c8 solid;overflow:hidden;}
.banner img{width:650px;height:313px;}

.news{float:right;width:279px;}
.news_tit{float:left;width:100%;height:37px;background:url(../images/news_tit.jpg) left top no-repeat;text-align:right;}
.news_tit a,.case_tit a{line-height:37px;margin-right:8px;color:#666;font-family:"宋体"}

.news_first{float:left;width:277px;border-left:1px #d1d1d1 solid;border-right:1px #d1d1d1 solid;padding-top:12px;display:inline;}
.news_first_img{float:left;width:108px;height:80px;margin:0 5px;display:inline;overflow:hidden;}
.news_first_img img{width:98px;height:74px;border:1px #e5e5e5 solid;padding:2px;}
.news_first_con{float:left;width:155px;height:76px;color:#2c2c2c;line-height:18px;overflow:hidden;}
.news_first_con a{display:block;color:#ff0000;line-height:22px;}

.newsbox{float:left;width:277px;border:1px #d1d1d1 solid;border-top:none;padding-top:6px;display:inline;height:192px;overflow:hidden;}
.newsbox li{float:left;width:100%;background:url(../images/icon01.jpg) no-repeat 6px 6px;line-height:24px;height:24px;overflow:hidden;}
.newsbox li a{margin-left:20px;color:#6f6f6f}
.newsbox li a:hover{color:#000}

.yewu_box{float:left;width:100%;height:226px;background:url(../images/yewu_bg.jpg) repeat-x left top;overflow:hidden;margin-top:10px;display:inline;}
.yewu{float:left;width:208px;margin-left:16px;display:inline;}
.yewu ul,.yewu ul li{float:left;width:100%;line-height:20px;color:#818181}
.yewu ul li a{display:block;font-weight:bold;color:#cd0000;line-height:26px;}
.yewu_line{float:left;width:18px;background:url(../images/yewu_line.jpg) no-repeat center top;height:226px;overflow:hidden;}

.case{float:left;width:960px;border:1px #c00806 solid;margin-top:15px 10px;display:inline;}
.case_tit{float:left;width:100%;height:56px;line-height:56px;background:url(../images/case_tit.jpg) no-repeat left top;text-align:right;}
.case_list{float:left;width:460px;margin:10px;display:inline;}
.case_img{float:left;width:110px;height:116px;background:url(../images/case_img_bg.jpg) left top no-repeat;text-align:center;}
.case_img img{width:93px;height:103px;margin-top:6px;}
.case_con{float:left;margin-left:10px;width:330px;display:inline;}
.case_con ul,.case_con ul li{float:left;width:100%;line-height:22px;}
.case_con ul li a{font-weight:bold;color:#cd0000;line-height:30px;}
.case_con ul li.case_detail{margin:10px 0;display:inline;height:62px;overflow:hidden;}
.case_con ul li.case_more{margin-top:10px;display:inline;}

.link{float:left;width:100%;height:66px;border-top:1px #c9c9c9 solid;background:url(../images/link.jpg) left center no-repeat;margin-top:12px;display:inline;}
.link_list{float:left;width:808px;margin-left:140px;margin-top:12px;display:inline;overflow:hidden;}
.link_list a{margin-right:10px;line-height:22px;}


.foot{width:100%;float:left;margin-top:10px; margin-bottom:20px;display:inline;height:72px;background:url(../images/foot_logo.jpg) right top no-repeat;color:#818181;line-height:20px;border-top:1px #c9c9c9 solid;}
.foot a{color:#d00202;}

.sub_right{width:670px;float:right;border:1px #d1d1d1 solid;min-height:518px;}
.sub_tit{float:left;width:100%;height:46px;line-height:46px;background:url(../images/sub_titbg.jpg) left top repeat-x;}
.sub_tit_font{float:left;width:150px;margin-left:10px;display:inline;font-size:14px;font-weight:bold;color:#d00202;}
.sub_pos{float:right;width:300px;text-align:right;margin-right:10px;display:inline;}


.subcon{float:left;width:640px;margin:20px 15px;color:#333;overflow:hidden;display:inline;line-height:26px;font-size:14px;height:300px;min-height:300px;height:auto !important}
.subcon p{ text-indent:2em;}

.sub_left_img{float:left;width:100%;margin-top:8px;display:inline;}
.sub_left_img a{display:block;margin-bottom:8px;}

.sub_news{float:left;width:100%;}
.sub_news li{float:left;width:100%;line-height:32px;height:32px;overflow:hidden;background:url(../images/icon01.jpg) no-repeat 6px 6px;border-bottom:1px #f2f2f2 solid;}
.sub_news li a{margin-left:20px;color:#333}
.sub_news li a:hover{color:#d00202;}

.sub_newslist{float:left;width:560px;}
.newsdate{float:right;width:80px;font-size:12px;}
/*分页*/
.pagination {float: left; margin-top:15px;font-size: 12px;height:22px;display:inline;width: 100%;}
.page_bottom{margin-left:170px;}
.pagination a,.page-prev,.page-cur,.page-next,.page-start,.page-break,.total
{float: left; margin: 0px 3px 0px 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma,SimSun,Arial; WHITE-SPACE: nowrap; HEIGHT: 18px; TEXT-ALIGN: center;color:#323232;background:#fff;}

.page-start,.pagination a,.page-end{border: #cacaca 1px solid;padding: 0px 5px; }
.pagination a:hover {border: #cacaca 1px solid; TEXT-DECORATION: underline;color: #c00;}
.page-start {border:none;background:none;}
.page-next,.total{background:none;}
.page-break {padding: 0 3px;background:none;}
.page-cur {border: #d7000f 1px solid; padding:0 5px;font-weight:700;text-decoration:underline; color: #fff; background: #d7000f}



.message{padding-left: 25px; font-size: 12px; color: #fff;}
.bg02{border: #f2f2f2 1px solid;}
.bg02 td{border-bottom: #f2f2f2 1px solid;}
.box_left{ background:#f2f2f2}

.btn02,.btn03{
     border: 0px; 
	 font-size: 12px;
	 width: 72px; 
	 color: #ffffff; 
	 line-height: 21px; 
	 font-family: Tahoma;
	  height: 21px; 
	  background: #aa0f28;
	  }

.btn03{ background:#999;}

.inputbox{
    border: #dddddd 1px solid; 
	padding-left: 2px; 
	font-size: 11px; 
	width:500px; 
	line-height: 16px; 
	font-family: Tahoma;
	}

input ,textarea{ background:#fff}
.font04{color:#f00}
	
.sub_product{ width:180px;float:left;margin:10px 15px;border: #cacaca 1px solid;height:162px;text-align:center;display:inline;}

.sub_product_pic{float:left;width:100%;height:134px;}
.sub_product_pic img{width:180px;height:134px;}

.sub_product_name{ float:left;width:100%; height:28px;line-height:28px; color:#000;overflow:hidden; text-align:center;background:#f2f2f2; }
.sub_product_name a{color:#000;font-size:12px;}

.newstitle{float:left;width:100%; line-height:40px;text-align:center;font-size:20px;font-weight:normal;color:#d7000f;font-family:"黑体";margin-top:15px;display:inline; margin-left:20px;}
.print{float:left;width:100%;text-align:center;line-height:20px;font-size:12px;color:#666;}
.news_pre{float:left;width:100%;margin-top:26px;display:inline;border-top:1px #cacaca solid; line-height:36px;height:36px;overflow:hidden;}
.news_pre ul{float:left;width:100%}
.news_pre ul li{float:left;width:49%;font-size:14px;color:#333;}