*{ margin:0; padding:0;}
body{ font:14px "Microsoft YaHei", "Arial"; color:#333;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font-family:"Microsoft YaHei"; font-style:16px;}
ul,li{list-style-type: none;}
form,input{ border:0;}
em{font-style:normal;}
img{border:0;vertical-align:middle;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
i{ font-style:normal;}

/*banner*/
.banner{ width:100%; margin:0 auto; overflow:hidden;}
.banner img{ width:100%; margin:0 auto;}

/*main*/
.warper{ width:100%; overflow:hidden; background:#f1f1f1 url(../images/bg.png) repeat-y;}

.main{ width:1000px; margin:30px auto; overflow:hidden;}
.cont_fl{ width:675px; float:left; display:block;}


.part1{ width:100%;}
.cont_bt{ width:100%; border-top:5px solid #c60505; padding:10px 0 0 0;}
.cont_bt  h3{ font-size:24px;}
.news{ width:100%; background:#fff; overflow:hidden; margin:15px 0 0 0; box-shadow:0 2px 5px #ccc;}
.news .news_img{ width:320px; height:300px; overflow:hidden; float:left; position:relative;}
.news_img ul li{ position:absolute; display:none;}
.news_img .news_yd{ width:50px; height:15px; position:absolute; right:0; bottom:15px;}
.news_img .news_yd li{ width:15px; height:15px; border-radius:50%; background:rgba(255,255,255,0.8); float:left; margin:0 10px 0 0; cursor:pointer;}
.news_img .news_yd li.cur{ background:#c60505;}

.news_list{ width:340px; float:right; overflow:hidden;}
.news_list dl{ overflow:hidden; padding:10px 0; border-bottom:1px dashed #ccc;}
.news_list dl dt{ font-size:16px; line-height:25px; font-weight:600;}
.news_list dl dt a:hover{ color:#c60505; text-decoration:none;}
.news_list dl dd{ font-size:12px; margin:5px 0 0 0;}
.redcolor{ color:#c60505;}

/*part2*/
.part2{ margin:30px auto 0 auto;}
.content{ width:675px;}
.con01{ margin:15px 0 0 0; background:#fff; box-shadow:0 2px 5px #ccc;}
.con01 h4{ font-size:16px; padding:5px;}
.con_list1{ width:665px; overflow:hidden; margin:10px 0 0 0; padding:5px;}

.but{ width:38px; height:78px; background:url(../images/but.png) no-repeat; display:block; float:left; margin:55px 0 0 0; cursor:pointer;}
.butfl{ background-position:0 0;}
.butfr{ background-position:-42px 0;}
.list_scoll{ width:576px; height:229px; position:relative; float:left; margin:0 6px; overflow:hidden;}
.scoll{ overflow:hidden; position:absolute; width:2000%; height:229px;}
.scoll li,.scoll01 li{ width:192px; text-align:center; overflow:hidden; float:left;}
.list_tabel{ width:168px; margin:0 auto;}
.list_tabel .scoll_img{ display:block; position:relative;}
.list_tabel .scoll_img .bf{ width:168px; height:155px; position:absolute; background: rgba(0,0,0,0.3) url(../images/btn_02.png) no-repeat center center; display:none;}
.list_tabel .scoll_text{ text-align:left;}
.list_tabel .scoll_text:hover{ color:#c60505; text-decoration:none;}
.list_tabel .scoll_text h5{ width:100%; padding:5px 0; border-bottom:1px solid #c60505;}
.list_tabel .scoll_text p{ font-size:12px; margin:5px 0 0 0; text-align:center;}

.scoll01{ overflow:hidden; position:absolute; width:2000%; height:229px;}

.mt20{ margin-top:20px;}


.cont_fr{ width:285px; float:right;}
.cont_bt01{ border-top:5px solid #c60505; display:inline-block; padding:10px 0 0 0;}
.cont_bt01 h3{ font-size:24px;}
.topic .topic_list{ width:285px; background:#fff; overflow:hidden; box-shadow:0 2px 3px #ccc; margin:15px 0 0 0;}
.topic .topic_list a:hover{ color:#c60505;}
.topic .topic_list img{ border-bottom:1px solid #eee;}
.topic .topic_list p{ padding:5px;}


/*图片集*/
.mian01{ width:1000px; margin:0 auto; overflow:hidden;}

.scroll{ width:960px; height:500px; margin:15px auto; overflow:hidden; position:relative;}
.scroll_list{ position:relative;}
.scroll_list li{ position:absolute; display:none;}
.scroll_text{ width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; bottom:0; display:block;}
.scroll_text p{ position:absolute; left:15px; font-size:16px;}

.scroll_ol{ width:305px; height:30px; position:absolute; right:0; bottom:0;}
.scroll_ol li{ width:20px; height:20px; line-height:20px; text-align:center; background:rgba(255,255,255,0.4); float:left; color:#d5d5d4; margin:0 0 0 5px; cursor:pointer;}
.scroll_ol .cur{ background:#c60505;}

.footer{ width:100%; height:45px; line-height:45px; text-align:center; background:#fff; border-top:1px solid #ccc;}




