a {
    color: #444;
}

.main{width: 1200px; margin: 0 auto; overflow: hidden;    margin: 20px auto; background: #fff;}
.main .main-top{    margin-top: 15px;   padding: 13px 12px;  background: #fff; overflow: hidden;}
.main .main-top .t{height: 121px; overflow: hidden; position: relative;}

.t .t-left{height: 120px; left: 0; position: absolute; top: 0; width: 110px; z-index: 3;}
.t .t-left ul li{background: #f5f5f5; border-top: 1px solid #e8e7ed; cursor: pointer; font-size: 16px; height: 39px; line-height: 39px; position: relative; width: 130px; text-align: center; border-color: #fff;}
.t .t-left ul .on{background-color: #0fa61d; color: #fff;}
.t .t-left ul .on b{display: block;}
.t .t-left ul li b{display: none; border: 5px solid; border-color: #fff #fff #fff #0fa61d; position: absolute; right: -10px; top: 15px; line-height: 0;} 
.t .t-right{height: 121px; overflow: hidden; padding-left: 130px; position: relative; z-index: 2;}
.t .t-right .sk{height: 121px; overflow: hidden; position: absolute;}
.t .t-right .sk ul{height: 120px; overflow: hidden;}
.t .t-right .sk ul li{float: left; height: 120px; margin-left: 23px; position: relative; width: 80px;}
.t .t-right .sk ul li img{border-radius: 20%;display: block;height: 80px;width: 80px;}
.t .t-right .sk ul li .s-k{display: block; font-size: 14px; height: 40px; left: 0; line-height: 40px; overflow: hidden; padding-top: 80px; position: absolute; text-align: center; top: 0; width: 80px; text-decoration: none;}

.main .main-sun{ padding:10px;overflow: hidden;}
.main .main-sun .sun-left{width: 860px; float: left; overflow: hidden;}
.main .main-sun .sun-left .pick-l{width: 570px; height: 440px; float: left; overflow: hidden;}
.main .main-sun .sun-left .pick-l a img{width: 570px; height: 440px; display: block;}
.main .main-sun .sun-left .pick-r{width: 280px; float: right; overflow: hidden;}
.main .main-sun .sun-left .pick-r .site{width: 280px; height: 140px; float: left; display: inline; position: relative; font-size: 14px;}
.main .main-sun .sun-left .pick-r .site img{width: 280px; height: 140px; display: block;}
.main .main-sun .sun-left .pick-r .site .h4{height: 36px; color: #fff; position: absolute; bottom: 0; left: 0; display: block; overflow: hidden; z-index: 2; text-align: center; font-weight: normal; line-height: 36px; width: 280px;}

.main .main-sun .sun-left .pick-r .site .ovr{width: 100%; height: 36px; background: url(../images/tm.png) left top repeat; position: absolute; bottom: 0; left: 0; z-index: 1; cursor: pointer; color: #FFF; overflow: hidden; display: block;}


.main .main-sun .sun-left .pick-r .site .ovr .info .txt{width: 240px; height: 70px; margin: 5px auto 0; line-height: 24px; color: #fff; font-size: 12px; display: none; overflow: hidden;}
.main .main-sun .sun-left .pick-r .mt10{margin-top: 10px;}

.main .main-sun .sun-right{float: right; width: 310px; height: 438px; overflow: hidden; border: 1px solid #dbdbdb;    background: url(../images/top-r-bg.jpg) top center no-repeat;}
.main .main-sun .sun-right .tit{height: 46px; line-height: 46px; background: url(../images/tx_tjtit.png) no-repeat; padding-left: 56px;}
.main .main-sun .sun-right .tit h3{font-size: 22px; font-weight: 600; font-family: Microsoft Yahei; color: #fff;}
.main .main-sun .sun-right .co .co-t{width: 268px; float: left; padding: 30px;}
.main .main-sun .sun-right .co .co-t .t{width: 103px; height: 103px; margin: 0 auto; padding-top: 12px; display: block;}

.sun-right .co .co-t .t img{display: block; width: 103px; height: 103px;border-radius: 22px;}
.sun-right .co .co-t h4{font-size: 20px; color: #1a1a1a; text-align: center; font-weight: 600; font-family: Microsoft Yahei; line-height: 28px; padding-top: 8px;}
.sun-right .co .co-t p{color: #4c4c4c; line-height: 24px; margin: 20px 0; height: 72px; overflow: hidden;}
.sun-right .co .co-t p span{font-weight: 600;}

.links{border: 0; height: auto; overflow: hidden;}
.links a{display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-family: Microsoft Yahei; font-size: 16px; color: #fff; text-decoration: none; background: #0fa61d; border-radius: 3px; margin: 15px auto;}

.navs{display: block; width: 1200px; margin: 20px auto; overflow: hidden;background: #fff;}
.navs .box{ padding-top: 18px; overflow: hidden;    height: 380px;}
.navs .box .ta{width: 832px; float: left; overflow: hidden;}
.navs .box .ta ul{height: 25px; line-height: 25px; border-left: 8px solid #25c88a; font-size: 16px;}
.navs .box .ta ul li{display: inline-block; cursor: pointer; font-size: 25px; padding-left: 10px; color: #555; font-weight: bold; float: left;}
.navs .box .ta ul .cur{color: #25c88a;    }  

.navs .box .ta .iv{display: block; width: 840px;overflow: hidden;    padding-left: 10px;}
.navs .box .ta .iv p{width: 98px; float: left; padding: 17px 22px 0 0; text-align: center;}
.navs .box .ta .iv p a{display: block; height: 123px; overflow: hidden;}
.navs .box .ta .iv p img{width: 98px;height: 98px;border-radius: 20%;}
.navs .box .ta .iv p span{display: block; color: #999;}
.navs .box .ca{width: 340px; float: right; overflow: hidden;}
.navs .box .ca .yx{margin-bottom: 3px; height:30px; line-height: 30px; border-left: 8px solid #25c88a; font-size: 16px;}
.navs .box .ca .yx span{font-size: 24px; margin-left: 10px;color: #555; font-weight: bold;} 
.navs .box .ca .yx span b{font-weight:bold; color: #25c88a;font-size: 24px;}
.navs .box .ca .cat{clear: both; border-bottom: 1px dashed #ddd; position: relative; padding: 10px 0 10px 30px; overflow: hidden;}
.navs .box .ca .cat i{position: absolute; left: 0; top: 10px; display: block; width: 20px; height: 20px; background: #879299;   color: #fffefe; text-align: center;}
 
.navs .box .ca .cat .cool{ background: #ff0000;}
.navs .box .ca .cat .cool2{ background: #fa7a53;}
.navs .box .ca .cat .cool3{background: #fbc258;}
.navs .box .ca .cat em{display: block;}
.navs .box .ca .cat em s{position: absolute; right: 0; top: 10px; color: #999;     padding-right: 15px;}
.navs .box .ca .cat p{display: none;}
.navs .box .ca .cat p a img{width: 98px;height: 98px;float: left;display: inline;margin-right: 10px;border-radius: 20%;}
.navs .box .ca .cat p .c-a{font-weight: 400; line-height: 26px;}
.navs .box .ca .cat p span{display: block; color: #999; line-height: 26px; height: 26px; overflow: hidden;}
.navs .box .ca .cat p span a{color: #1da16e; padding: 2px 6px; white-space: nowrap; border: 1px solid #1da16e; margin-right: 5px;}
.navs .box .ca .ba p{display: block;height: 98px;}
.navs .box .ca .ba em{display: none;}



.main .main-top .t::after{background: #e8e7ed; bottom: 0; content: ""; height: 1px; left: 0; position: absolute; width: 100%; z-index: 1;}
.t .t-right .sk ul .on a{color: #12981e;}
.t .t-right .sk .box{bottom: 0; height: 2px; position: absolute; right: 0; width: 100%;}
.t .t-right .sk .box .line{background: #0fa61d; display: block; height: 2px; left: 20px; position: absolute; top: 0; width: 86px;}
.navs .box .ca .cat p span a:hover{background: #1da16e; color: #fff;}

.main-fot{background: #fff; margin: 20px auto; position: relative; overflow: hidden;width: 1200px; }
.main-fot .k{width: 1200px; height: 28px; line-height: 28px; float: left; padding-top: 10px;}
.main-fot .k .tit,.main-fot .k h3{padding-left: 10px; border-left: 8px solid #38c34b; font-size: 22px;  height: 28px; line-height: 28px; float: left;}
.main-fot .k .notes{float: right;padding-right: 20px;color: #666;font-size: 13px;}
.main-fot .link{padding:20px;overflow: hidden;}
.main-fot .link a{float: left;/* width: 100px; */margin-right: 18px;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}