.banner{ position:relative; height:575px;}
.banner .bd li{ height:575px; width:100%;}
.banner .hd{ position:absolute; right:50%; margin-right:-500px; bottom:20px;}
.banner .hd li{ float:left; border:3px solid #b22c14; height:52px; width:104px; margin-left:12px; cursor:pointer}
.banner .hd li.on{ border-color:#ffc938; margin-top:-6px;}

.idx_con{ width:100%; background:url(../bg/ftbg.jpg) repeat-x;}
.idx_bg{ width:991px; margin:0 auto; background:url(../bg/idx_bg.jpg) no-repeat; height:265px; padding:19px 0 0 9px;}

.conp_link{ overflow:hidden; padding-bottom:12px; height:91px;}
.conp_link li{ float:left; width:202px; height:74px; padding-left:44px; padding-top:17px;border-right:1px dotted #ccc;}
.conp_link li:last-child{border:none;}
.conp_link li strong{ background:url(../ico/ico1.png) no-repeat right; font-weight:normal; font-size:18px; color:#313131; padding-right:32px; line-height:30px;}
.conp_link li p{ line-height:23px; font-size:11px; color:#666;}
.conp_link li.hover{ background:url(../bg/conp_link.jpg) no-repeat;}
.conp_link li.hover strong{color:#fff; background:url(../ico/ico2.png) no-repeat right;}
.conp_link li.hover p{color:#fff;}

.idx_ul{ overflow:hidden; width:1020px;}
.idx_ul li{ float:left; width:237px; margin-right:12px;}
.idx_ul li h3{color:#b2260d; font-size:13px; font-weight:normal; line-height:38px; text-indent:18px; height:38px; clear:both}
.img1{ float:left; width:98px; height:68px; margin-right:}
.idx_img{ position:relative; overflow:hidden; margin-left:5px; padding:7px 0 0 7px;}
.idx_img i{ background:url(../bg/imgl.png) no-repeat; width:25px; height:25px; position:absolute; left:0; top:0;}
.idx_text{ float:left; width:108px; font-size:11px; padding-left:15px;}
.idx_a{ float:right; font-size:11px; margin-right:12px;}
.idx_a img{ height:68px;}

.idx_a:hover{color:#b22c14}
