body{background-color: #F2F2F2;}

.main{width: 1200px; margin: 0px auto; overflow: hidden;}
.main .Cur{width: 100%; line-height: 50px; height: 50px; font-size: 14px;}
.main .Cur a{color: #555555;}

.nav{background: #fff; padding: 20px; margin-bottom: 14px; height: 120px;}
.nav .nav-top{width: 120px; height: 120px; overflow: hidden; float: left;}
.nav .nav-top a img{display: block; border-radius: 16px; margin: 0 auto; width: 120px; height: 120px;}
.nav .nav-bom{float: left; width: 680px; padding-left: 26px;}
.nav .nav-bom .s{height: 42px; overflow: hidden;}
.nav .nav-bom .s h1{float: left; font-size: 30px; font-weight: bold; padding-right: 20px;}
.nav .nav-bom .s p{float: left; height: 26px; line-height: 26px; border: 1px solid #e6e6e6; background: #FAFAFA; color: #FE9056; padding: 0 10px 0 10px; position: relative; margin-top: 4px;}
.nav .nav-bom .s p i{display: block; width: 9px; height: 17px; background: url(../images/kfico.png) no-repeat -95px -90px; position: absolute; top: 5px; left: -9px;}
.nav .nav-bom ul{width: 540px; overflow: hidden;}
.nav .nav-bom ul li{float: left; width: 180px; line-height: 26px; height: 26px;}
.nav .nav-bom ul li em{color: #ababab;}
.nav .nav-bom ul .ta{width: 540px;}
.nav .nav-bom ul .ta a{display: inline-block; margin-right: 8px; color: #666; font-size: 13px; line-height: 22px; padding: 0 6px; border-radius: 3px; border: 1px solid #17b1f2; color: #17b1f2;}
.nav .nav-so{float: left;width: 200px;overflow: hidden;margin-right: 10px;}
.nav .nav-so li{width: 200px;height: 50px;position: relative;zoom: 1;display: inline-block;border-radius: 5px;}
.nav .nav-so li a{display: block;width: 200px;height: 50px;line-height: 50px;font-size: 20px;color: #fff;overflow: hidden;}
.nav .nav-so li i{margin: 11px 10px 0;background: url(../images/kfico.png) no-repeat;float: left;overflow: hidden;width: 24px;height: 28px;}
.nav .nav-so li .sz{font-size: 14px; padding-left: 10px;} 
.nav .nav-so li span{display: block;height: 50px;width: 50px;border-left: 1px solid #90CD5C;float: right;}
.nav .nav-so li .n{margin: 9px 20px 0; background: url(../images/kfico.png) no-repeat; float: left; overflow: hidden; width: 24px; height: 28px;}
/*cxx*/
.ewm img{width:100px;height:100px}
.ewm span{text-align:center;width: 100%;}
.ewm{width:100px;height:120px;float:left}

.site{float: left; background: #FFF; padding: 10px 0 20px 0px; width: 836px; overflow: hidden; position: relative;}
.site .sites{position: relative; padding: 50px 20px 0;}
.sites .site-a{position: absolute; top: -10px; left: 0; width: 100%; height: 45px; border-bottom: 1px solid #ddd; overflow: visible; cursor: default;}
.sites .site-a ul{position: relative; bottom: 0px; line-height: 43px; height: 42px;}
.sites .site-a ul li{float: left; border-right: 1px solid #ddd; padding: 0 28px; padding-top: 2px; font-size: 16px; color: #FF4839;}
.sites .site-a ul .current{background: #fff; padding-top: 0; border-top: 3px solid #17b1f2;}

.sites .site-b h3{font-size: 20px; font-weight: bold; color: #333; float: left;}
.sites .site-c a{color: #17b1f2;}
.sites .site-c{margin-bottom: 21px; font-size: 16px; line-height: 30px;}
.sites .site-c img{display:block;margin:0 auto;}
.sites .site-c h3{
    font-size: 18px;
    color: #000;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px dashed #e9e9e9;
    margin-bottom: 15px;
    font-weight: bold;
    }
.sites .site-c .s{
    font-size:14px;
    line-height:32px;
    color:#666;
}
.sites .site-c .m{text-align: right;}
.sites .site-c .m span{margin-right: 6px; padding-right: 25px; cursor: pointer; text-align: right; background: url(../images/more_icon.png) right center no-repeat;}
.sites .site-t{position: fixed; z-index: 999; position: fixed; top: 0px; left: 50%; width: 836px; background: #fff; margin-left: -600px;}
.sites .site-e,
.sites .site-g{height: 30px;line-height: 30px;padding-bottom: 15px;}
.sites .site-e h3,
.sites .site-g h3{font-size: 20px; font-weight: bold; color: #333; float: left;}
.sites .site-e .m,
.sites .site-g .m{display: block; height: 30px; float: right;}
.sites .site-f .p{width: 874px; overflow: hidden; margin-right: -25px;}
.sites .site-f .p li{float: left; width: 180px; margin-right: 25px;}
.sites .site-f .p li img{width: 180px; height: 110px; display: inline;}
.sites .site-f .p li p{line-height: 28px; height: 28px; padding: 6px 0; overflow: hidden;}
.sites .site-g{padding-top: 20px;}
.sites .site-f .t{overflow: hidden; width: 836px; margin-bottom: 20px;}
.sites .site-f .t .j{float: left; margin-left: -38px;}
.sites .site-f .t .j li{float: left; width: 379px; margin-left: 38px; height: 16px; padding: 13px 0; border-bottom: 1px dotted #e7e7e7;}
.sites .site-f .t .j li p{line-height: 16px; overflow: hidden; height: 16px; padding-left: 11px; border-left: 3px solid #b7b7b7; font-size: 14px;}
.sites .site-f .t .j li p span{float: right; color: #aaa; padding-left: 10px;}
.sites .site-o .h{overflow: hidden;margin-bottom: 20px;}
.sites .site-o .h ul{float: left;}
.sites .site-o .h ul li{padding: 17px 0;position: relative;float: left;width: 347px;margin-left: 38px;height: 16px;border-bottom: 1px dotted #e7e7e7;}
.sites .site-o .h ul li span{position: absolute; top: 10px; right: 0;}
.sites .site-o .h ul li span a{display: inline-block; width: 74px; height: 28px; color: #17b1f2; border: 1px solid #17b1f2; text-align: center; line-height: 28px;}
.sites .site-o .h ul li p{width: 290px;font-size: 16px; line-height: 16px; overflow: hidden; height: 16px; padding-left: 11px; border-left: 3px solid #b7b7b7; font-size: 14px;}
.site-o .site-e{padding: 10px 0 0 37px;}

.sites .site-m{overflow: hidden;}
.sites .site-m ul li{float: left; width: 199px; height: 80px; padding: 16px 0; border-bottom: 1px dotted #ccc;}
.sites .site-m ul li img{float: left; height: 80px; border-radius: 16px; margin: 0 auto; display: block; width: 80px;}
.sites .site-m ul li .art{float: left; width: 100px; margin-left: 14px; overflow: hidden;} 
.sites .site-m ul li .ti{height: 28px; line-height: 28px; overflow: hidden; font-size: 16px;}
.sites .site-m ul li .info{padding: 3px 0 7px; height: 14px; line-height: 14px; font-size: 12px; overflow: hidden; margin-left: -3px;}
.sites .site-m ul li .info span{display: block; height: 14px; padding: 0 3px 0 3px; border-left: 1px solid #bfbfbf; float: left;}
.sites .site-m ul li .btn{display: block; width: 48px; height: 20px; border: 1px solid #17b1f2; color: #17b1f2; line-height: 20px; text-align: center; border-radius: 2px}

.right{width: 350px;float: right;overflow: hidden;}

.right .right-top{padding: 20px; width: 310px; background: #fff; margin-bottom: 14px;}
.right .right-top .c-t,
.right .right-bom .b-t{height: 30px; line-height: 30px; position: relative; padding-bottom: 10px;}
.right .right-top .c-t ul{height: 40px; clear: both; overflow: hidden;}
.right .right-top .c-t ul li{float: left; width: 146px; margin-left: 18px; background: #555; position: relative; line-height: 36px; height: 36px; text-align: center; font-size: 16px; cursor: pointer; color: #fff; border-radius: 3px;}
.right .right-top .c-t ul .on i{display: block; width: 0; height: 0; border-width: 4px 4px 0; border-style: solid; border-color: #17b1f2 transparent transparent; position: absolute; bottom: -4px; left: 70px;}
.right .right-top .c-t ul .t{margin-left: 0;}
.right .right-top .c-t ul .on{background: #17b1f2;}

.right .right-top .c-b{overflow: hidden;}
.right .right-top .c-s{margin-top: -1px; overflow: hidden;}
.right .right-top .c-s ul li{float: left; height: 28px; line-height: 28px; padding: 10px 0 10px 6px; border-bottom: 1px solid #E8E7ED; overflow: hidden; width: 306px; padding-left: 4px;}
.right .right-top .c-s ul li i{float: left;width: 28px;line-height: 28px;height: 28px;background: #fbc258;display: block;margin-right: 15px;font-style: normal;color: #fff;font-weight: bold;text-align: center;font-size: 12px;font-weight: normal;border-radius: 3px;}
.right .right-top .c-s ul li s{float: right; color: #888; text-decoration: none; font-size: 12px;}
.right .right-top .c-s ul li .img{display: none;}
.right .right-top .c-s ul li .img img{width: 80px; height: 80px; display: block; border-radius: 16px; margin: 0 auto;}
.right .right-top .c-s ul li p{float: left; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden;width: 190px;}
.right .right-top .c-s ul li span{display: none; position: absolute; top: 30px; left: 140px; color: #333;}
.right .right-top .c-s ul li em{display: none; position: absolute; top: 30px; left: 140px; color: #333;}
.right .right-top .c-s ul li i.n1{background: #ff0000;}
.right .right-top .c-s ul li i.n2{background: #fa7a53;}
.right .right-top .c-s ul li i.n3{background: #fbc258;}


.right .right-bom{padding: 20px; width: 310px; background: #fff; margin-top: 20px;}
.right .right-bom .b-t h2{font-size: 20px; font-weight: bold; color: #333; float: left;}
.right .right-bom .b-m{overflow: hidden;}
.right .right-bom .b-m .lump{width: 330px;}
.right .right-bom .b-m .lump a{display: inline-block; float: left;line-height: 32px; height: 32px; overflow: hidden; margin: 0 10px 10px 0;text-align: center;padding:0px 10px;}

.right .right-top .c-s ul .on{height: 80px; position: relative;}
.right .right-top .c-s ul .on i{line-height: 80px; height: 80px;}
.right .right-top .c-s ul .on s{display: none;}
.right .right-top .c-s ul .on .img{display: block;float: left;width: 80px;}
.right .right-top .c-s ul .on p{float: right; width: 170px; font-size: 16px;}
.right .right-top .c-s ul .on span{display: block; font-size: 12px;}
.right .right-top .c-s ul .on em{top: 58px; display: block; display: block; font-size: 12px;}
.right .right-top .c-s ul .on em a{display: block; width: 80px; height: 22px; border: 1px solid #17b1f2; color: #17b1f2; line-height: 22px; text-align: center; border-radius: 2px;}


.r-s{overflow: hidden; margin-bottom: 20px; padding-bottom: 15px; background: #fcfcfc;}
.r-s .swiper-wrapper{line-height: 250px; z-index: 10;  height: 250px !important; margin-bottom: 20px; width:100%;}
.swiper-container{width:100%;}
.r-s .swiper-slide{position: relative;display: inline;float: left;overflow: hidden;margin-right: 5px;width: auto !important;}
.r-s .swiper-slide img{max-height: 250px;vertical-align: middle;}
.r-s .swiper-scrollbar{position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; background: rgba(0,0,0,.1); border-radius: 10px;}
.r-s .swiper-scrollbar .swiper-scrollbar-drag{position: relative; background-color: #ff4939; border-radius: 10px; left: 0; top: 0; height: 100%;}

.nav .nav-so .in{background: #74C133;margin-top: 7px;}
.nav .nav-so .ic{background: #50A8FF; cursor: pointer; z-index: 8; margin-top: 20px;}
.nav .nav-so li .i1{background-position: 0 -56px;}
.nav .nav-so li .i2{background-position: -24px -56px;}
.nav .nav-so li .n1{background-position: -49px -56px;m;margin: 11px 12px 0;idth:26px;}

.nav .nav-so .in:hover{background:#25bf66;}
.nav .nav-so .ic:hover{background:#3180f5;}
.nav .nav-so li p{position: absolute; top: -20px; right: 40px; width: 166px; height: 175px; padding-right: 9px; background: url(../images/ewm.png) no-repeat; text-align: center; overflow: hidden; z-index: 9;}
.nav .nav-so li p img{width: 122px; height: 122px; display: block; margin: 17px auto 7px;}
.nav .nav-so li p s{font-size: 14px; color: #666; font-weight: bold; text-decoration: none;} 
.nav .nav-so li p:hover{display: block;}

.sites .site-a ul li:hover a, 
.sites .site-e .m a:hover, 
.sites .site-e .m,
.sites a:hover{color: #17b1f2;} 
.nav .nav-bom ul .ta a:hover, 
.sites .site-m ul li .btn:hover, 
.sites .site-o .h ul li span a:hover, 
.right .right-bom .b-m .lump a:hover, 
.right .right-top .c-s ul .on em a:hover{background: #17b1f2; color: #fff;}

.sites .site-o .h ul li:hover{border-bottom: 1px solid #17b1f2;}
.sites .site-o .h ul li:hover p{border-color: #17b1f2;}
.site-o{background-color:#fff}

a.tag-cloud-link:nth-child(9n){background-color: #4A4A4A;}
a.tag-cloud-link:nth-child(9n+1){background-color: #428BCA;}
a.tag-cloud-link:nth-child(9n+2){background-color: #5CB85C;}
a.tag-cloud-link:nth-child(9n+3){background-color: #D9534F;}
a.tag-cloud-link:nth-child(9n+4){background-color: #567E95;}
a.tag-cloud-link:nth-child(9n+5){background-color: #B433FF;}
a.tag-cloud-link:nth-child(9n+6){background-color: #00ABA9;}
a.tag-cloud-link:nth-child(9n+7){background-color: #B37333;}
a.tag-cloud-link:nth-child(9n+8){background-color: #FF6600;}
a.tag-cloud-link{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428BCA;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 21px}
a.tag-cloud-link:hover{opacity: 1;filter:alpha(opacity=100);}


/*lzd*/

.main .navs{background: #ffffff; width: 1200px;overflow: hidden;}
.main  .left-one{border-bottom: 1px solid #ededed; display: inline-block; float: left; clear: both; width: 840px;margin-left: 25px;}
.main  .ones{position: relative;width: 100%;height:67px;}
.main  .ones i{line-height:67px;margin-left:10px;font-size: 22px;}
.main  .ones h1{font-size: 28px; font-weight: bold; padding: 12px 0 18px;display:block;float:left}
.main  .ones h1 .down{background: url(../images/no_down.png) no-repeat 0 0; width: 50px; height: 20px; display: inline-block; margin-left: 3px;}
.main  .ones a{position: absolute; right: 63px; top: 24px;}
.main  .ones .feed{position: absolute;}
.main  .ones .back{right: 0; color: #f60;}

.main .two{overflow: hidden; padding-bottom: 25px;float: left;}
.main .two .img{float: left; margin-right: 25px; height: 120px;}
.main .two .img img{border-radius: 20px; width: 120px; height: 120px;}
.main .two .hd{float: left; width: 530px; overflow: hidden;}
.main .two .hd ul{width: 100%;}
.main .two .hd ul li{float: left; width: 156px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 20px; font-size: 14px; color: #999; margin: 3px 0 9px; height: 20px;}
.main .two .hd ul li a{color: #0ea1f6;}
.main .two .hd ul li span{color: #444;}
.main .two .hd ul li .star4{background-position: -15px -42px;}
.main .main-left .two .hd ul li .star1{background-position: -60px -42px;}
.main .main-left .two .hd ul li .star2{background-position: -45px -42px;}
.main .main-left .two .hd ul li .star3{background-position: -30px -42px;}

.star_small{width: 75px; height: 19px; vertical-align: middle; display: inline-block; background: url(../images/stars1.png) no-repeat;}
.main .two .hd p{color: #444; float: left; width: 50%;}
.main .two .hd p a{color: #0ea1f6; text-decoration: underline; margin-right: 8px;}
.main .two .hd .ce{float: left; width: 40%; margin-left: 5%;}
.main  .two .hd .ce a{display: block; float: left; height: 22px; line-height: 22px; padding-left: 26px; margin-right: 20px; color: #444; text-decoration: none; position: relative;}
.main  .two .hd .ce a i{display: block; position: absolute; left: 0; top: 0; background: url(../images/jiance.png) no-repeat; width: 22px; height: 22px; overflow: hidden;}
.main  .two .hd .ce a .ce-360{background-position: 0 0;}
.main  .two .hd .ce a .ce_txgj{background-position: -45px 0;}
.main  .two .bd{float: right; width: 100px;    margin-left: 25px;}
.main  .two .bd img{width: 100px;height: 100px;}
.main  .two .bd span{font-size: 14px; color: #999;}



.main  .three{padding-bottom: 25px; float: left; width: 800px; display: inline-block;}
.main  .three .za{float: left; border: 1px solid #ededed; cursor: pointer; width: 118px; margin-top: 5px; height: 34px; -webkit-border-radius: 3px;}
.main  .three .za .da{background: url(../images/m_icon.png) no-repeat 8px -47px; float: left; font-size: 12px; color: #999; width: 69px; line-height: 34px; background-color: #ededed; text-indent: 32px;}
.main  .three .za b{font-size: 12px; color: #666; text-align: center; line-height: 34px; display: block; font-weight: normal;}
.main  .three ul li{float: left; width: 185px; height: 46px; margin-left: 15px; z-index: 55; position: relative; -webkit-border-radius: 3px;}
.main  .three ul li .di{display: block; text-align: center; line-height: 46px; color: #fff; cursor: pointer; background-color: #58b029;}
.main  .three ul li .di2{display: block; text-align: center; line-height: 46px; color: #fff; font-size: 18px; cursor: pointer; background-color: #ffbe4a;}
.main  .three ul li .pc{display: block;text-align: center;line-height: 46px;color: #fff;font-size: 18px;cursor: pointer;background-color: #ffa41a;}
.left-two{display: block; overflow: hidden; clear: both; position: relative; padding-top: 6px;}
.title,
.left-three .title{line-height: 46px; font-size: 12px; position: relative;}
.title .t ,
.left-three .title .t{font-size: 20px; padding: 12px 0 10px 15px; line-height: 26px; font-weight: bold;}
.title .t i,
.left-three .title .t i{width: 5px; background: #58b029; position: absolute; height: 24px; left: 0; top: 14px;}


.area-r {
    float: right;
    width: 280px;
    overflow: hidden;
        margin-top: 15px;
}
.samesoft{/* height: 210px; */font-size: 13px;overflow: hidden;}
.samesoft h4{font-weight: bold; font-size: 15px; line-height: 32px;}
.samesoft li{border-bottom: 1px dashed #ececec; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.samesoft li span{color: #999; padding-left: 10px;}
.samesoft li a{display: inline-block; max-width: 232px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sit-e{width: 1200px; height: 175px; background: #F9F9F9; border-top: 1px solid #17b1f2;margin: 0 auto;margin-bottom: 20px; }
.sit-e .sit-e-title{float: left; width: 50px; height: 175px; background: #17b1f2;}
.sit-e .sit-e-title b{display: block; width: 30px; height: 30px; background: url(../images/2015bg23.png) no-repeat -60px -180px; margin: 20px 0px 0px 10px;}
.sit-e .sit-e-title h2{width: 20px; line-height: 25px; margin: 10px 0px 0px 17px; color: #FFFFFF;}
.sit-e .sit-e-list{float: left; width: 1150px;}
.sit-e .sit-e-list li{float: left;width: 105px; margin: 12px 0px 0px 22px; display: inline;}
.sit-e .sit-e-list li .black{display: block; width: 80px; text-align: center;}
.sit-e .sit-e-list li a  img{width: 72px; height: 72px; border-radius: 15px;}
.sit-e .sit-e-list li .ma{height: 40px; line-height: 20px; overflow: hidden; text-align: center; font-size: 14px; margin-top: 10px;    display: block;}
.sit-e .sit-e-list li  span{display: inline-block; max-width: 72px; height: 23px; line-height: 23px; overflow: hidden; border: 1px solid #17b1f2; color: #17b1f2; background: #FFFFFF; padding: 0px 8px; border-radius: 100px; margin: 5px 0px 0px 0px;}
.clear{clear: both;}
.three .za:hover .da{
    background: url(../images/m_icon.png) no-repeat 8px -77px;
    background-color: #f93;
    color: #fff;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    width: 70px;
    height: 36px;
    margin: -1px 0 -1px -1px;
}