@charset "utf-8";
.pannel h3{text-align:center; margin:20px 0;font-weight:normal}
.pannel h3 a{font-size:26px;}
.pannel h3 span{display:block; font-size:14px; margin-top:5px;}


.about h3{ border-bottom:1px solid #ddd; padding-bottom:10px;}
.about h3 a{ font-size:16px}
.about h3 span{font-size:30px;margin-top:15px;}
.about ul{ height:210px;padding:5px;text-indent:2em;line-height:22px; position:relative}
.about ul img{margin-right:10px;}
.about ul a{ position:absolute; right:0; bottom:20px; height:30px; line-height:30px; padding:0 20px; border:1px solid #333; color:#333; text-align:center; display:block;text-indent:0;}
.about ul a:hover{ background:#e20a15; border-color:#e20a15; color:#fff}


.news h3{ border-bottom:3px solid #55b748; padding-bottom:10px; }
.news h3 a{color:#333;}

.news_wrap{ background:#eee; padding:20px; padding-right:0;}
.news_pic{ float:left; width:170px;}
.news_pic img{ width:100%}
.news_main{ width:794px; float:right; background:#fff; padding:10px;height:255px;}

.news h4{height:30px;line-height:30px;position:relative;font-size:14px; color:#1386f0; margin-bottom:20px}
.news h4 a{ position:absolute;right:10px;top:0px;font-family:Arial;display:block; font-weight:normal; font-size:12px; color:#1386f0; background:url(../Images/m.png) no-repeat right center; padding-right:18px;}

.news_l{ float:left; width:310px; }
.news_l dl{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.news_l dt span{ display:block; font-size:12px; background:url(../Images/t.png) no-repeat left center; padding-left:18px;}
.news_l dt a{display:block;color:#1386f0;font-size:14px;font-weight:bold; margin:9px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_l dd{ color:#999; font-size:12px}

.news_m{ display:inline; margin-left:30px;}
.news_m dt a{ font-weight:normal;color:#888a85; margin:7px 0;}
.news_r{ float:right; padding-top:50px;}

.slider_frame{position:relative;}
#btn_left,#btn_right{height:26px;width:30px;cursor:pointer;position:absolute; top:50%;}
#btn_left{background:url(../Images/b.png) no-repeat center #575654;left:0;}
#btn_right{background:url(../Images/a.png) no-repeat center #575654;right:0;}

#slider{ width:900px; margin:0 auto}
#pic_list{ height:100%;width:30000px;}
#pic_list div{ float:left}
#pic_list li { float:left;margin-right:20px;overflow:hidden;width:210px;height:210px;cursor:pointer;display:inline;text-align:center;}
#pic_list li a.pic{ display:block;height:148px; width:208px;overflow:hidden;border:1px solid #eee}
#pic_list li a img{ width:100%;vertical-align:middle;}
#pic_list li a.pic i{display:inline-block;height:100%;vertical-align:middle}

#pic_list li a.txt {text-align:center;display:block; line-height:25px;width:100%; height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:10px;}



.about_other{ margin-top:20px;}
.about_other h4{height:30px;line-height:30px;font-size:14px; color:#1386f0; margin-bottom:20px}
.honer,.culture,.contact{ border-bottom:3px solid #dadada; width:315px; height:240px; position:relative; float:left}
.honer dl{ float:left; width:95px; display:inline; margin-left:15px;} 
.honer dl dt{height:105px;}
.honer dl dt img{ width:100%}
.honer dl dd { text-align:center; margin-top:10px;}
.about_other a.more{position:absolute;right:0;bottom:20px;font-family:Arial;display:block; font-size:12px; color:#1386f0; background:url(../Images/m.png) no-repeat right center; padding-right:18px;}

.pl{ margin-left:40px;}
.pl span{ display:block; height:85px; overflow:hidden}
.pl span img{ width:100%}
.pl p{ margin-top:10px; font-size:12px;}

.contact{ float:right; margin:0}
.contact p{ color:#1386f0}