@charset "utf-8";
body { margin: 0px; padding: 0px; background:url(../images/bodyditu.jpg) top left; color: #FFF; }
.kk { overflow-x: hidden; min-width: 960px; }
.top { background-image: url(../images/lang-top.gif); height: 5px; background-repeat: repeat-x; background-position: center; }
.top .top1 { background-image: url(../images/lang-middle.gif); height: 15px; background-position: center 4px; position: relative; background-repeat: no-repeat; }
.top .top1 .top3 { width: 960px; background-image: url(../images/lang-left.png); height: 27px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-repeat: no-repeat; background-position: -650px; font-size: 12px; line-height: 22px; text-indent: 3; color: #000; }
.top .top1 .top4 { background-color: #FFF; height: 27px; position: absolute; left: -480px; top: 0px; width: 50%; }
.end { background-image: url(../images/portals-border-bottom.gif); background-repeat: repeat-x; height: 20px; }
.end .end1 { background-image: url(../images/portals-middle.gif); background-repeat: no-repeat; background-position: center 0px; height: 11px; position: relative; }
.end .end1 .end3 { background-image: url(../images/portals-right.png); background-repeat: no-repeat; height: 34px; width: 960px; margin: 0px auto; position: relative; top: -14px; background-position: 400px; }
.end .end1 .end4 { position: absolute; top: -14px; background-image: url(../images/portals-right-fill.gif); height: 34px; background-repeat: repeat-x; width: 50%; right: -480px; }
.kk .swul { width: 960px; height: 250px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
.kk .swb { /*background-color: #FFF;*/background-color: #000; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; background-image: url(../images/endorsers-bg.gif); background-position: center bottom; background-repeat: repeat-x; }
.roundabout-holder { list-style: none; padding: 0; margin: 0; height: 250px; width: 960px; }
.roundabout-moveable-item { height: 250px; width: 960px; cursor: pointer; border: none; /*background-color: #FFF;*/background-color: #000; }
.roundabout-in-focus { cursor: auto; }
.kk .footer { }
.kk .footer .fot { background-image: url(../images/footer-bg.gif); background-repeat: repeat-x; height: 180px; background-color: #777; }
.kk .footer .fot .fot1 { background-image: url(../images/lang-middle.gif); background-repeat: no-repeat; background-position: center 64px; height: 77px; position: relative; }
.kk .footer .fot .fot1 .fot3 { background-image: url(../images/footer-right.png); background-repeat: no-repeat; height: 90px; margin: 0px auto; width: 960px; background-position: 550px 0px; }
.kk .footer .fot .fot1 .fot4 { width: 50%; background-image: url(../images/footer-right-fill.png); background-repeat: repeat-x; height: 90px; position: absolute; top: 0px; right: -480px; }
.kk .footer .fot .fot1 .fot5 { text-align: center; width: 960px; margin: 0px auto; font-size: 10px; }

.kk .mainb { background-image: url(../images/main-bg.jpg); background-repeat:no-repeat; background-color:#000; background-position: center top; height: 700px;}

.top .top1 .top3 .top3_1 { position:relative; z-index:3;}
.top .top1 .top3 .top3_1 a { color: #666; text-decoration: none; }


.lanmu-content *{padding:0;margin:0;outline:none;}
.lanmu-content body{font-family:'MicroSoft Yahei',verdana,arial,tahoma;font-size:12px;color:#333;-webkit-text-size-adjust: none;}
.lanmu-content ul,ol,li{list-style:none}
.lanmu-content a{text-decoration:none;word-wrap:break-word;outline:none;hide-focus:expression(this.hideFocus=true);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.lanmu-content a:hover{text-decoration:none;}

.lanmu-content{ width: 160px; margin-left: 760px; margin-top: 120px; }
.lanmu-content .listmore{ display: block; text-align: center; height: 25px; border-top: 0; color: #1594d1; font: normal 12px/25px Tahoma,Verdana; }
.lanmu-list{display:block;}
.lanmu-list dt{ display: block; height: auto; font: bold 14px/40px "宋体"; padding-left: 10px; }
.lanmu-list dd{padding-top:2px;}
.lanmu-list dd a{ display: block; height: 33px; font: normal 12px/33px Georgia "宋体"; color: #CCCCCC; padding-left: 25px; line-height: 33px; }
.lanmu-list dd a:hover{padding-left:35px;}
.lanmu-list dd a:hover,.lanmu-list dd a.current{ font-weight: bold; }

.news .kk .mainb .newslist .newslist2 .newslist3{ z-index: 1; position: relative; }
.kk .mainb .mainbnav { margin: 0px auto; width: 960px; position: absolute; }
.news .kk .mainb { background-image: url(../images/news-bg.jpg);background-image:none; height:auto;}
.news .kk .mainb .newslist .newslist2 { width: 960px; margin: 0 auto; padding-top: 100px; }
.news .kk .mainb .newslist .newslist2 .newslist3 { margin-right: 254px;}
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 img { border: 3px solid #FFF; border-radius: 3px; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist6 { font-size: 12px; font-weight: bold; color: #FFF; line-height: 50px; height: 50px; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist6 h2 { font-size: 16px; font-weight: bold; color: #FFF; display: inline; font-style: italic; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist6 h2 a { color: #FFF; text-decoration: none; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist6 .newslist7 { float: right; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 { margin: 0px; padding: 0px; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist6 .newslist7 img { border: 0px none #FFF; }
.news .kk .mainb .newslist .newslist2 .newslist3 .newslist4 .newslist5 .newslist8 img { border: 0px none #FFF; }
.kk .mainb .mainb2{ position:relative; width:960px; margin:0 auto; }
.kk .swb .swul li .swul01 { float: left; }
.kk .swb .swul li .swul01 img { margin-top: 8px; }
.kk .swb .swul li .swul02 { float: left; margin-left: 10px; padding-left: 10px; border-left-width: 1px; border-left-style: dotted; border-left-color: #999; height: 210px; margin-top: 20px; color: #000; /*修改*/display:none;/*修改*/}
.news .kk .mainb .mainb2 .newslist .newslist2 .newslist3 .danyecont { min-height: 600px; }
.yema { margin: 22px auto; text-align: center; font-size: 12px; }
.yema a { color: #FFF; text-decoration: none; margin-right: 5px; margin-left: 5px; }

.yema a:hover { text-decoration: underline; }

.danyecont.prolist ul li { height: 145px; background-image: url(../images/border-red.png); background-repeat: no-repeat; background-position: 0px 19px; }
.danyecont.prolist ul li a { color: #FFF; font-style: italic; font-weight: bold; font-size: 16px; text-decoration: none; }
.danyecont.prolist ul li .pic { float: right; }
.danyecont.prolist ul li .cont { font-size: 12px; }
