@charset "gb2312";
.banner_slide{ width:100%; height:488px; min-width:1200px; overflow:hidden; position:relative;}
.slideBox{ width:1920px; height:488px; overflow:hidden; position: absolute; left:50%; top:0; margin-left:-960px;   } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-83px;  bottom:22px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:20px;  width:11px; height:11px; line-height:11px; text-align:center; background:#fff; text-indent:-55em; cursor:pointer;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; } 
.slideBox .hd ul li.on{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;opacity: 1;  } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:1920px; height:488px; } 


.con_layout{  background:url(../images/box_bg.jpg) center bottom no-repeat; width:100%; height:auto; min-width:1200px;}

.tit1{ width:100%; margin:0 auto; margin-top:15px;border-bottom:1px solid #c9c9c9; box-sizing:border-box;background:#ffffff;height:auto; margin-bottom:20px;}
.tit1 span{ display:inline-block; height:45px; line-height:45px; font-size:22px; width:50%;font-family:"Microsoft Yahei";border-bottom:2px solid #8f000b;background:#ffffff;  color:#8f000b;}
.tit1 a{ float:right; padding-right:5px; color:#adadad; font-size:14px;line-height:45px; }


.tit2{ width:100%; margin:0 auto; margin-top:15px;border-bottom:1px solid #c9c9c9; box-sizing:border-box;height:auto; margin-bottom:20px;}
.tit2 span{ display:inline-block; height:45px; line-height:45px; font-size:22px; width:100%;font-family:"Microsoft Yahei";border-bottom:2px solid #8f000b;  color:#8f000b;}
.tit2 a{ float:right; padding-right:5px; color:#adadad; font-size:14px;line-height:45px; }

.tit3{ width:100%; margin:0 auto; margin-top:15px;border-bottom:1px solid #c9c9c9; box-sizing:border-box;height:auto; margin-bottom:20px;}
.tit3 span{ display:inline-block; height:22px; line-height:22px; font-size:16px; width:100%;font-family:"Microsoft Yahei";border-bottom:2px solid #8f000b;  color:#8f000b;}
.tit3 a{ float:right; padding-right:5px; color:#adadad; font-size:14px;line-height:22px; }

.links_box{ text-align:center;padding-top:20px;  padding-bottom:22px;}
.links_box a{ margin:0 9px;}
.links_box img{ border:1px solid #d0d0d0; display:inline-block; width:197px; height:53px; margin-bottom:18px;}

.layout01_left{ width:770px; float:left; height:auto; overflow:hidden;}
.layout01_right{ width:398px; float:right; height:auto; overflow:hidden;}


.layout02_left{ width:576px; float:left; height:auto; overflow:hidden;}
.layout02_right{ width:576px; float:right; height:auto; overflow:hidden;}
.pic_box{ height:138px; margin-bottom:20px;}
.pic_box div{ width:366px; float:left; padding-right:19px;}
.pic_box img{ display:block; width:366px; height:138px;}
.pic_box2{ margin-bottom:20px;}
.pic_box2 img{ display:block; width:525px; height:211px;}

.list_news li{ float:left;background:url(../images/li_bg.jpg) 5px 19px no-repeat ; padding-left:15px; overflow:hidden; height:40px;color:#333333; font-size:16px; line-height:40px; width:361px;text-overflow:ellipsis;
white-space: nowrap; margin-right:9px;}
.list_news li a{color:#333333; }


.list_news2 li{ display:block;background:url(../images/li_bg.jpg) 5px 19px no-repeat ; padding-left:15px; overflow:hidden; height:40px;color:#333333; font-size:16px; line-height:40px;text-overflow:ellipsis;
white-space: nowrap; margin-right:9px;}
.list_news2 li a{color:#333333; }
.list_news2 li span{ float:right; line-height:40px;  color:#333333; font-size:16px;}

.search_zs{ height:272px; background:#ececec; padding-top:34px; position:relative;}
.search_tishi{ position:absolute; display:none; left:48px; top:-15px; border:3px solid #8f000b; font-size:18px; color:#cd0f2b; background:#ffffff; border-radius:5px; height:40px; line-height:40px; width:75%; text-align:center;}
.search_div{ padding:0 20px; margin-bottom:20px;}
.search_div input{ width:323px; height:28px; line-height:28px;padding:10px 15px; background:#ffffff; border:1px solid #d2d2d2; font-size:18px; color:#333333;}

.search_button{padding:0 20px; margin-bottom:20px;}

.search_button input{ padding:0; margin:0; border:0; cursor:pointer; background:#cd0f2b; border-bottom:3px solid #a40c22; height:44px; line-height:44px; width:355px; text-align:center; font-size:18px; color:#ffffff; }
.search_p{ text-align:center; font-size:16px; padding-top:5px;}
.news_text{ padding-bottom:20px;}
.news_text img{ float:left; width:251px; height:156px; display:block; margin-right:15px;}

.news_text p{ padding-top:56px; font-size:16px; line-height:25px; height:100px; text-indent:2em;text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}

.news_text p a:hover{ color:#333333;}


.news_text2{ padding-bottom:20px;height:134px; }
.news_text2 img{ float:left; width:237px; height:134px; display:block; margin-right:15px;}

.news_text2 p{ padding-top:20px; font-size:16px; padding-right:50px; line-height:25px; height:50px; text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.news_text2 p a:hover{ color:#333333;}

.news_date{font-size:16px; line-height:25px; color:#adadad; padding-top:15px;}