<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body{ font-size: 14px; }
a{ color:#333; }
a:hover{ color: #68121d; text-transform:none }
.w{ width:80%; margin:0 auto;}
.header{ border-bottom:5px solid #68121d; }
.header .fr{ position:relative; }
.top{ text-align: right; font-size: 14px; line-height: 50px;}
.top span{ font-size: 24px; color: #68121d; }
.topnav li{ float: left; margin-left:40px; font-size: 16px; }
.topnav .cur{ color:#68121d;}

/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.slides li img{ height: 550px; }
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.servicelist{padding:50px 0;}
.servicelist ul{ }
.servicelist li{ float: left; width: 25%;}
.servicelist .service_con{ position: relative; margin:5px; overflow:hidden;}
.servicelist .service_con img{ width: 100% }
.servicelist .s1 .service_con a .pbg{background:url(../images/sbg.png); }
.servicelist .s1 .service_con span{ display: block; position:absolute; top:50%; left:0; text-align:center;  width: 100%; font-size: 24px; color: #fff; margin-top: -30px; text-transform: uppercase}
.servicelist .s1 .service_con span h3{ font-size: 34px; font-weight: normal; }

.servicelist .s2 .service_con a img{transition:1s all; -webkit-transition:1s all;}
.servicelist .s2 .service_con a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}
.servicelist .service_con .pbg{ width: 100%; height: 100%; position:absolute; top:0; left:0; }
.servicelist .s2 .service_con span{ display: block; position:absolute; top:50%; left:0; text-align:center;  width: 100%; font-size: 24px; color: #fff; margin-top: -12px;}
.servicelist .s2 .service_con a .pbg{background:url(../images/sbg1.png);  }
.servicelist .s2 .service_con a:hover .pbg{ background:url(../images/sbg.png); }

.indexabout{  background:url(../images/bg.jpg) center center no-repeat; height: 330px; padding:30px 0; overflow:hidden }
.indexabout .fl{ width: 30%; padding-left:5%; }
.indexabout .fr{ width: 55%; }

#owl-demo .item{}
#owl-demo img {
    display: block;
    width: 100%; height: 290px;
}

.indexabout .fr{ line-height: 27px; color: #fff; font-size: 14px;  color: #bcbcbc}
.indexabout .fr h4{ color: #de1e19; font-size: 16px; display: block; margin-bottom: 10px; margin-top: 10px;}
.indexabout .fr p{ text-indent:2em; }
.tit {padding:30px;}
.tit h2{ font-size: 24px; color: #de1e19; display: block; text-align: center; }
.tit span{display: block; text-align: center; line-height: 25px;}
.tit em{display: block;  width: 50px; height: 5px; background-color: #de1e19; margin:10px auto; overflow:hidden;}

.newslist{}
.newslist li{ float: left; width: 45%; padding-right: 5%; margin-bottom: 40px; overflow:hidden}
.newslist li .newsimg{ float: left; width:40%; }
.newslist li .newsimg img{ width:100%; height:150px; }
.newslist li .newscon{ float: right; width:58%; }
.newslist li .newscon span{ background: url(../images/time.jpg) left center no-repeat; padding-left: 20px; margin:10px 0; display: block}
.newslist li .newscon .newsdesc{ font-size: 12px; }

.footer{ background: #303030; line-height: 60px; color: #b0b0b0; text-align:center; }


.conbg{ background:url(../images/conbg.jpg) right center no-repeat; height:200px;}
.conbg img{ margin-top:50px;}
.con{background-color:#f5f5f8 }
.leftnav{ width: 15%; float: left;  padding:30px 0; }
.centercon{ width: 52%; float: left; line-height: 27px; font-size: 14px; margin-left:4%; padding:0 4%;  border-right:1px solid #e2e5e6;  border-left:1px solid #e2e5e6; padding-top:30px; padding-bottom:30px; min-height:600px;}
.aboutcon{ padding-top:20px;}
.aboutcon h3{ font-size: 18px; color: #de1e19; display: block; text-align: left; line-height:40px; font-weight:normal }
.aboutcon p{ margin-bottom:10px; }
.aboutcon img{ max-width:650px;}

.rightpic{ float:right; width:16%; margin-left:4%}

.local{ line-height:50px; border-bottom:1px solid #e2e5e6;}
.local span{ display:block; border-left:1px solid #e2e5e6; border-right:1px solid #e2e5e6; line-height:50px; height:50px; width:50px; background:url(../images/home.png) center center no-repeat; float:left; margin-right:20px; margin-left:19%;}

.leftnav h3{ display:block; line-height:40px; border-radius: 20px; background-color:#68121d; text-align:center; color:#FFF; margin-bottom:10px;}
.leftnav ul li{ margin-bottom:10px;}
.leftnav ul li a{ display:block; line-height:40px; height:40px; text-align:center; text-decoration:none; border-radius: 20px; background-color:#e2e5e6;  }
.leftnav ul li a:hover{background-color:#68121d; color:#FFF}
.leftnav ul li .cur{background-color:#9a323f; color:#FFF}


.rightpic{ padding-top:50px;}
.rightpic h2{ display:block; line-height:50px; font-size:16px; color:#68121d; text-align:center}
.rightpic li{ margin-bottom:15px;}
.rightpic img{ width:100%;}

.piclist{ overflow:hidden; margin-left:-1.5%; margin-right:-1.5%;}
.piclist li{ width:30%; margin:10px 1.5%; float:left}
.piclist li img{ width:100%}

/*列表*/
.news-list p.title{ height:30px; overflow:hidden; white-space:normal; font-size:16px;}
.news-list p.title a{ color:#333; font-weight:bold}
.news-list p.title a:hover{ color:#035cac}
.news-list li{ padding:35px 0;border-bottom:1px solid #dbdbdb; position: relative;}
.news-list li img{float:left; width:200px; height:120px; margin-right:30px;}
.news-list p.info{ line-height:30px; padding-top:5px; font-size:14px; color:#626262; height:90px; overflow: hidden;}
.news-list p.info span{float:right; border:1px solid #dbdbdb; background:url(../images/ntime.png) no-repeat center 14px; height:30px; width:66px; padding-top:35px; font-size:12px;  text-align:center; border-radius:4px; margin:10px 0 0 35px; }

.event_list {background:url(../images/dian3.png) 139px 0 repeat-y;margin:10px 0 20px 0; }
.event_list li { background:url(../images/arrow_3.png) 134px 10px no-repeat;}
.event_list li span { width:127px;text-align:center;display:block;float:left; font-size:16px;}
.event_list li div { width:330px;margin-left:74px;display:inline-block;padding-left:10px; line-height:25px;_float:left; padding-bottom:50px; }
.event_list li div img{ margin-top:20px;}

.aboutnav ul{ overflow:hidden}
.aboutnav ul li{ margin-bottom:10px; float:left; margin-right:10px;}
.aboutnav ul li a{ display:block; line-height:40px; height:40px; padding:0 20px; text-align:center; text-decoration:none; background-color:#e2e5e6;  }
.aboutnav ul li a:hover{background-color:#68121d; color:#FFF}
.aboutnav ul li .cur{background-color:#9a323f; color:#FFF}

/*****分页******/
.pagelist{ height:50px; line-height:50px; text-align:center}
.pagelist a{ border:1px solid #dddddd; padding:5px 10px; margin-left:5px;}
.nolink{ border:1px solid #dddddd; padding:5px 10px; margin-left:5px;}
.pagelist font{ background:#68121d; color:#fff; padding:5px 10px; margin-left:5px;}</pre></body></html>