@charset "utf-8";

/*neiye*/
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
a{ color:#333;}
.main{ width:1150px; margin:auto; margin-top:20px;}
.main .lbar{ width:240px; float:left;}
.main .lbar .sav{ width:100%;}
.main .lbar .sav dt{ padding:8px 20px; background-color:#4db7c7; height:84px;  display:block; width:200px;}
.main .lbar .sav dt span{ display:block; color:#fff; font-size:30px; height:52px; line-height:52px;}
.main .lbar .sav dt p{ text-align:right; display:block; color:#fff; font-size:20px; height:22px; line-height:22px; text-transform:uppercase;}
.main .lbar .sav dd{ width:238px; height:44px; border:1px solid #cacaca; border-top:none; display:block; position:relative;}
.main .lbar .sav dd b{ width:0; height:44px; display:block; background-color:#f7f7f7; position:absolute; left:0; bottom:0; transition: width .5s; -moz-transition: width .5s; -webkit-transition: width .5s; -o-transition: width .5s; z-index:0;}
.main .lbar .sav dd a{ width:200px; height:44px; line-height:44px; position:absolute; left:19px; top:0; z-index:11; font-size:16px;}
.main .lbar .sav dd.on b,.main .lbar .sav dd:hover b{ width:100%;}
.main .lbar .sav dd.on a,.main .lbar .sav dd:hover a{ color:#4db7c7;}

.main .lbar .lian{ width:238px; border:1px solid #cacaca; padding:18px 0; margin-top:20px; text-align:center;}
.main .lbar .lian span{ width:100%; height:42px; line-height:42px; font-size:28px; color:#4db7c7; display:block; overflow:hidden;}
.main .lbar .lian p{ width:100%; height:32px; line-height:32px; font-size:14px; color:#999; display:block; overflow:hidden;}

.main .rbar{ float:right; width:880px;}
.main .rbar .title{ width:100%; border-bottom:1px solid #cacaca; height:44px;}
.main .rbar .title span{ height:44px; line-height:44px; float:left; display:block; font-size:18px; color:#4db7c7;}
.main .rbar .title p{ height:44px; line-height:44px; float:right; text-align:right; display:block; font-size:14px; color:#333;}

.rbar .tou{ text-align:center; font-size:18px; color:#4db7c7; line-height:40px; margin-top:2%;}
.rbar .sj{ font-size:14px; text-align:center; line-height:20px; color:#666; border-bottom:1px solid #cacaca; margin:auto; padding-bottom:1%;}
.rbar .wen{ width:100%; padding-top:20px; font-size:14px; line-height:24px;}
.rbar .wen img{ max-width:100%;}
.rbar .back{ width:100%; margin-top:2%;}
.rbar .back .pre{ width:460px; overflow:hidden;}
.rbar .back .pre p{ height:24px; overflow:hidden; font-size:14px; color:#333; line-height:24px; display:block;}
.rbar .back .pre a:hover{ color:#4db7c7;}
.rbar .fh a{ color:#4db7c7; font-size:14px;}

/*新闻*/
.rbar .xinwen{ width:880px; overflow:hidden; display:block;}
.rbar .xinwen li{ width:880px; height:70px; padding:20px 0; border-bottom:1px solid #cacaca; overflow:hidden; display:block;}
.rbar .xinwen li h1{ width:70px; font-weight:normal; overflow:hidden; height:56px; background-color:#333; float:left; display:block; padding-top:14px; text-align:center;}
.rbar .xinwen li h1 span{ display:block; font-size:18px; height:22px; line-height:22px; color:#fff;}
.rbar .xinwen li h1 a{ display:block; font-size:14px; height:22px; line-height:22px; color:#fff;}
.rbar .xinwen li div{ height:70px; width:790px; float:right; display:block;}
.rbar .xinwen li div span{ height:20px; line-height:20px; font-size:16px;}
.rbar .xinwen li div p{ height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden; margin-top:2px;}
.rbar .xinwen li div:hover span{ color:#c21c29;}

.fanye{ width:100%; text-align:center; font-size:14px; padding-top:20px;}
.fanye a{ margin:0 3px;}
.fanye span{ margin:0 3px; color:#c21c29;}
.fanye a:hover{ color:#c21c29;}

.rbar .tou{ text-align:center; width:100%; font-size:18px; color:#4db7c7; line-height:40px; margin-top:2%;}
.rbar .sj{ width:100%; font-size:14px; text-align:center; line-height:20px; color:#666; border-bottom:1px solid #cacaca; margin:auto; padding-bottom:1%;}
.rbar .back{ width:100%; margin-top:2%;}
.rbar .back .pre{ width:460px; overflow:hidden;}
.rbar .back .pre p{ height:24px; overflow:hidden; font-size:14px; color:#333; line-height:24px; display:block;}
.rbar .back .pre a:hover{ color:#4db7c7;}
.rbar .fh a{ color:#4db7c7; font-size:14px;}


.news{ width:100%; display:block;}
.news li{ width:100%; display:block; padding-bottom:20px; border-bottom:1px solid #cacaca; overflow:hidden;}
.news li .bt{ display:block; height:58px; line-height:58px; font-size:18px; width:100%;}
.news li .bt span{ display:block; float:left; color:#1d70af;}
.news li .tu{ width:240px; height:160px; float:left;}
.news li .tu img{ height:160px; display:block;}
.news li .wz{ width:620px; margin-left:20px; float:left;}
.news li .wz p{ width:100%; font-size:14px; line-height:24px; height:120px; display:block; overflow:hidden;}
.news li .wz span{ width:100%; padding-top:10px; font-size:14px; line-height:20px; height:20px; display:block; overflow:hidden;}
.news li .wz span strong{ display:block; float:left; font-weight:normal; padding-left:30px; background-image:url(../images/time.jpg); background-position:left center; background-repeat:no-repeat; color:#999;}
.news li .wz span a{ display:block; float:right; text-decoration:underline; color:#999; text-transform:uppercase;}
.news li a:hover{ color:#1d70af !important;}

#container01{ width:478px; height:308px; border:1px solid #cacaca; margin-top:20px; float:left;}