.box1{ width:1200px; margin:20px auto; overflow:hidden; }
.box1-left{ width:795px; }
.title1{ height:40px; line-height:40px; border-bottom:solid 1px #e0e0e0; margin-bottom:20px; }
.title1 b{ float:left; font-size:22px; font-weight:normal;  }
.title1 b.b1{ color:#c30413; border-bottom:solid 2px #c30413;}
.title1 span{ color:#b1b1b1; margin-left:14px; font-size:16px;  font-family:"Times New Roman"; line-height:45px; }
.title1 a{ float:right; }
.newcon{ overflow:hidden; }
.newcon-left{ float:left; width:380px; position:relative;  }
.newcon-left .bd{ width:100%; }
.newcon-left .bd li{ float:left;  overflow:hidden; }
.newcon-left .bd li span{ display:block; width:100%; height:250px; overflow:hidden; }
.newcon-left .bd li img{ display:block; width:100%;  }
.newcon-left .bd li dl{ }
.newcon-left .bd li dt{ }
.newcon-left .bd li dd{ }
.newcon-left .hd{ position:absolute; left:10px; z-index:1; height:18px; bottom:85px; text-align:center; overflow:hidden; }
.newcon-left .hd li{ float:left; margin-right:6px; width:18px; height:18px; line-height:18px; text-align:center; background:#fff;   }
.newcon-left .hd li.on{  background:#c4000f;color:#fff;  }
.newcon-left dl dt{ height:40px; line-height:50px; overflow:hidden; }
.newcon-left dl dt a{ font-size:17px; font-weight:normal; }
.newcon-left dl dd{ color:#989898; line-height:30px; height:30px; overflow:hidden; font-size:15px; }
.newcon-right ul li{ overflow:hidden; border-bottom:dotted 1px #ccc; width:380px; padding:10px 0; }
.newcon-right ul li.firstli{ padding-top:0; }
.newlist{ width:110px; height:80px; overflow:hidden; }
.newlist img{ width:100%; }

.newword{ }
.newword a{ font-size:22px; line-height:45px;}
.newword span{ display:block; font-size:15px; color:#929292; line-height:30px;overflow:hidden;  }
.new_list{line-height:40px; margin-top:4px;}
.new_list dd{}
.new_list ul{margin-top:5px;}
.new_list a{text-indent:15px;background:url(../images/dot.png) no-repeat 0px center;display:block; font-size:16px;}
.new_list a:hover{text-indent:15px;background: url(../images/dot.png) no-repeat 0px center;}
.gray { color:#b6b6b6}

.boxbgs{ margin:10px 0px 0px 20px;}
.box1-right{ width:360px; overflow:hidden; }



.box2bg{ width:100%; height:auto; padding:30px 0; overflow:hidden; background:url(../images/boxbg.jpg) center no-repeat; background-size:cover; }
.box2{  width:1200px; margin:0 auto; overflow:hidden;   }
.link{ width:1200px; margin:40px auto; overflow:hidden; position:relative; }
.link .bd{ width:1156px; margin:0 auto; overflow:hidden; }
.link .bd ul li{ float:left; width:248px; border:solid 1px #dddddd; margin-right:48px; text-align:center; padding:1px; }
.link .bd ul li a{ display:table-cell; width:251px; height:56px; vertical-align:middle; text-align:center; }
.link .prev{float:left; width:32px; height:32px; background:url(../images/link-left.png); position:absolute;  top:50%;  margin-top:-10px; left:0;  }
.link .next{float:left; width:32px; height:32px; background:url(../images/link-right.png); position:absolute;  top:50%;  margin-top:-10px; right:0; }
.link .prev:hover{ background:url(../images/link-left1.png);   }
.link .next:hover{ background:url(../images/link-right1.png); }


.fl_ims{ width:640px;}
.fl_ims ul li{ float:left; width:149px; margin-right:4px;}

.lkss_r{ width:540px;}
