/* banner */
.indeximgsbox{ width:333px; height:275px; background:#e7d7b7; padding:7px; border:1px solid #ddbf8a;}
.indeximgsbox .flexslider{position:relative;width:100%;height:275px;overflow:hidden;}
.indeximgsbox .flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease; height:100%;}
.indeximgsbox .flexslider .slides{zoom:1;}
.indeximgsbox .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;
background:#fff;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease; display:none;}
.indeximgsbox .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.indeximgsbox .flex-direction-nav .flex-prev{left:0;}
.indeximgsbox .flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.indeximgsbox .flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.indeximgsbox .flexslider:hover .flex-next:hover,.indeximgsbox .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.indeximgsbox .flex-control-nav{position:absolute;bottom:40px;text-align:right; right:20px;}
.indeximgsbox .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.indeximgsbox .flex-control-paging li a{display:block;height:18px; line-height:18px; text-align:center;overflow:hidden;width:18px;cursor:pointer; background:#fdebab; font-size:12px;}
.indeximgsbox .flex-control-paging li a.flex-active{ background:#de9c3e; color:#fff;}
.indeximgsbox .flexslider .slides{ height:275px;}
.indeximgsbox .flexslider .slides li{ height:100%;}
.indeximgsbox .flexslider .slides .img{ width:100%;height:275px; z-index:100;position: relative}
.indeximgsbox .flexslider .slides .img a{ display:inline-block; z-index:200; display:block; height:275px; width:100%;}
.indeximgsbox .flexslider .slides img{ height:235px; width:100%;}
.indeximgsbox .flexslider .slides .img p{  display:block; line-height:30px;  color:#333; te font-size:16px;}

.headertop{ height:215px;}
.headertop img{ height:100%;}



.index_news{ width:455px; margin-left:10px;}
.index_news .top{ line-height:30px; height:30px; background:url(../imgs/top_t.png) repeat-x;}
.index_news .top span{ display:block; float:left; width:96px; height:30px; line-height:30px; color:#c1651a; font-size:16px;}
.index_news ul{ padding-top:10px;}
.index_news li{ line-height:36px; height:36px; *line-height:32px; *height:32px; font-size:16px;}
.index_news li a{ display: block; width:80%; height:36px; line-height:36px; overflow: hidden; float:left;}
.index_news li span{ color:#999;line-height:36px; height:36px;}

.notic{ width:242px; height:288px; border:1px solid #edc9a0;}
.notic .top{ line-height:44px; border-bottom:1px solid #edc9a0;}
.notic .top span{ padding-left:30px; margin-left:10px; color:#c1651a; font-size:16px;}
.notic ul{ padding:10px;}
.notic ul li{ padding:8px 0; position:relative; border-bottom:1px dashed #e5e5e5;}
.notic ul li.last{ border-bottom:none;}
.notic ul li a{ height:40px; display:block; line-height:20px; color:#987f52; position: relative; padding-left:15px;}
.notic ul li a i{ display:block; position:absolute; left:0; top:8px; background:#796959; width:6px; height:6px; border-radius:50%;}
.notic ul li  span{ position:absolute; right:10px; bottom:5px;color:#987f52;}
.top{ position:relative;}
.top .more{ position:absolute; right:10px; top:50%; display:block; height:30px; line-height:30px; margin-top:-15px; color:#987f52;}

.news_left{ width:810px;}
.news_left .index_news_2,.index_news_3{ width:397px; height:350px; margin-top:10px; overflow:hidden;}
.news_left .index_news_2 .top{ height:50px;}
.news_left .index_news_2 .top span{height:50px; display: block; line-height:46px; color:#fff; padding-left:20px; font-size:16px;}
.news_left .index_news_2.ml15{ margin-left:15px;}

.news_left .index_news_2 li{line-height:36px; height:36px;*line-height:32px; *height:32px; font-size:16px; }
.news_left .index_news_2 li a{ position:relative;display: block; width:60%; height:36px; line-height:36px; overflow: hidden; float:left;padding-left:20px;}
.news_left .index_news_2 li a i{ display:block; position:absolute; left:5px; top:50%; margin-top:-3px; background:#796959; width:6px; height:6px; border-radius:50%;}
.news_left .index_news_2 li span{ line-height:36px; height:36px;color:#999;}

.news_left .index_news_3 .top{ height:50px; }
.news_left .index_news_3 .top span{height:50px; display: block; line-height:46px; color:#fff; padding-left:20px; font-size:16px;}
.news_left ul{padding-top:15px;}
.index_news_3 li{ float:left; margin-right:7px; margin-bottom:7px; position:relative;}
.index_news_3 li,.index_news_3 li a,.index_news_3 li a img{ width:194px !important; height:130px !important; display: block; padding:0 !important;}
.index_news_3 li.mr0{ margin-right:0 !important;}
.index_news_3 p{ position:absolute; left:0; bottom:0; width:100%; background:#000;background:rgba(0,0,0,.5); color:#fff; line-height:32px;text-indent:12px;}

.news_right{ width:244px;}
.index_about{ width:100%; border:1px solid #edc9a0; margin-top:15px;}
.index_about .top{ line-height:44px; border-bottom:1px solid #edc9a0;}
.index_about .top span{ padding-left:30px; height:44px; display:block; line-height:44px; margin-left:10px; font-size:16px; color:#c1651a;}

.index_about ul{ padding:10px;}
.index_about li{ float:left; width:50%; text-align:center;}
.index_about li a,.index_about li img{  width:100px; height:79px; display:inline-block;}
.index_about li p{ line-height:24px; height:30px; }
.index_about .text{ font-size:14px; line-height:24px; padding:10px; color:#77561a;}

.artlist{background:url(../imgs/artbg.png) no-repeat top; height:220px;}
.artlist ul{ padding:35px 0 0 102px;}
.artlist li{ float:left; margin-left:5px; margin-right:5px;padding:8px;border:1px solid #c6b181;width:156px;height:110px;}
.artlist li img{ background:#ebdabd;width:156px; height:110px;}
.artlist li p{ line-height:32px; text-align:center; height:32px; overflow:hidden;}


.footer{ background:#c4a262 url(../imgs/footerbg.png) no-repeat top; padding-top:166px;}
.footer p{ color:#000; font-size:16px; line-height:30px;}
.footer a{color:#000;}

.locabox{ padding-left:70px; background:url(../imgs/loca.png) no-repeat 40px 30px; height:40px; line-height:40px; padding-top:20px; overflow:hidden; text-align:left; color:#987f52;}

.news_lists{ background:url(../imgs/line.png) repeat-y 24px center;}
.news_lists ul{ padding: 0 45px;}
.news_lists li{ position:relative; line-height:50px; height:50px; font-size:16px;}
.news_lists li span{ color:#999;}
.news_lists li i{ position:absolute; border:1px solid #a89269; width:12px; height:12px; display:block; left:-27px; top:50%; margin-top:-6px; background:#fdf4e3;}
.news_lists li.on i{ background:#a89269;}

.pic_lists ul{ padding:15px;}
.pic_lists li{ float:left; width:340px; margin-right:8px; margin-left:8px; margin-bottom:16px;}
.pic_lists li img,.pic_lists li a{width:340px; height:270px; display:block; overflow:hidden;}
.pic_lists li .box{ padding:10px; background:#fff;}
.pic_lists li .box .date{ width:81px; height:76px; border:1px solid #d3c095; margin-right:10px;}
.pic_lists li .box .date span{ display:block; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.pic_lists li .box .date span.t{ padding:0 0 0px; font-weight:bold; font-size:24px;}
.pic_lists li .box h3{ height:34px; overflow:hidden; line-height:34px;}
.pic_lists li .box p{ line-height:22px; height:44px; color:#999;}

.articlebox{ padding:15px;}
.articlebox h3{ height:40px; line-height:40px; font-size:16px; font-weight: bold; text-align:center;}
.articlebox .stitle{ line-height:40px; border-bottom:1px solid #ddd;}
.articlebox  .intro{ line-height:26px; color:#666; padding:20px; font-size:16px; min-height:500px;}
.leadbox{ padding:10px;}
.leadbox .box{ margin-bottom:20px;}
.leadbox .box img{ width:165px; height:168px; margin-right:15px;}
.leadbox .box h3{ line-height:40px; text-align:left;}
.leadbox .box .text{ line-height:22px;}


.honorbox{ padding:20px;}
.honorbox  li{ width:25%; float:left; text-align:center; margin-bottom:15px;}
.honorbox  li .img{ width:253px; height:190px;}
.honorbox  li img{ width:253px; height:190px; display:inline-block;}
.honorbox  li h3{ width:253px; display:block; margin:0 auto;height:36px; line-height:36px; background:rgba(0,0,0,.5); color:#fff;}

.message{ padding:0 40px;}
.message li{ margin-bottom:10px;}
.message .ipt{ height:32px; padding:0 10px; width:300px; }
.message .ipt-text{ width:500px; padding:10px; height:200px;}
.message .s_btn{ height:36px; width:100px; background:#53a4f4; color:#fff; border:none; border-radius:4px; font-size:16px;}

