body{min-width:75pc;background:url(../images/bg.png) #fff top center no-repeat}
.top{height:44px;border-bottom:1px solid #e8e8e8;background:#f8f8f8;line-height:44px}
.header{height:10pc}
.header .logo{margin-top:60px}
.top-login{float:left;margin-right:40px}
.top-login span{margin-right:10px}
.top-login span a{color:#999}
.top-user{margin-right:40px;line-height:44px}
.top-user span{margin:0 10px}
.top-user a{color:#137ccd}
.search{margin-top:3px;padding:8px 18px;height:20px;border:1px solid #e8e8e8;border-radius:18px;background:#fff}
.search button{float:left;margin-right:4px;width:20px;height:20px;background:url(../images/icos.png) no-repeat 0 0}
.search input{float:left;width:136px;height:20px;color:#999;line-height:20px}
.nav{z-index:13;background:#137ccd;box-shadow:0 0 10px #106cb4}
.nav,.nav li{position:relative;height:60px}
.nav li{float:left;width:110px}
.nav li.first{width:75pt}
.nav li a.navItem{display:block;color:#fff;text-align:center;font-size:1pc;line-height:60px}
.nav li.active a.navItem,.nav li:hover a.navItem{background:#4296d7}
.nav li a.navItem i{display:inline-block;margin-top:30px;margin-left:6px;width:10px;height:4px;background:url(../images/icos.png) 0 -219px;vertical-align:top;transition:.3s}
.nav li:hover a.navItem i{transition:.3s;transform:rotate(90deg)}
.nav .dropdown{position:absolute;top:60px;left:-5px;display:none;width:90pt;background:#4296d7;background:rgba(66,150,205,.9)}
.nav .dropdown a{display:block;padding:9pt 10px;color:#fff;text-align:center;line-height:24px}
.nav .dropdown a:hover{background:#137ccd}
.nav li:hover .dropdown{display:block}
.container{margin:20px auto;width:75pc}
.page-path{margin:0 0 20px;border-radius:5px;background:#fff}
.page-path,.page-path a{color:#888;font-size:14px}
.headline{position:relative;margin-bottom:15px;padding:9pt 5pc;height:81pt;border:1px solid #e8e8e8;border-radius:3px}
.headline i{position:absolute;top:0;left:0;width:82px;height:69px;background:url(../images/headline.png) no-repeat}
.headline h2{height:60px;text-align:center;font-weight:700;line-height:60px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.headline h2 a{color:#dc3632;font-size:24px}
.headline h2 a:hover{color:#0b58a2}
.headline p{overflow:hidden;width:100%;height:3pc;color:#666;line-height:24px}
.main-block{overflow:hidden;margin-top:20px}
.news-block{width:830px}
.slide-news{float:left}
.news-pic,.news-pic img,.slide-news{width:420px;height:350px}
.news-pic img{overflow:hidden}
.news-tab{float:right;width:390px}
.news-tab-hd{overflow:hidden;width:100%;border-bottom:1px solid #e8e8e8}
.news-tab-hd li{float:left;margin-right:40px;height:40px;vertical-align:text-top;font-weight:700;font-size:1pc;line-height:40px}
.news-tab-hd li.active{border-bottom:2px solid #0b58a2;color:#0b58a2}
.news-tab-bd{overflow:hidden;width:100%}
.news-tab-bd .news-tab-list{display:none}
.news-tab-bd .news-tab-list.active{display:list-item}
.news-tab-list{width:100%}
.news-tab-list .topline{padding:10px 0;border-bottom:1px dashed #dadada}
.news-tab-list .topline h3{font-weight:700;font-size:1pc;line-height:30px}
.news-tab-list .topline p{overflow:hidden;height:3pc;line-height:24px}
.news-tab-list ul li{height:35px;line-height:35px}
.news-tab-list ul li a{float:left;overflow:hidden;width:330px;height:35px}
.news-tab-list ul li a:before{display:inline;content:"·"}
.news-tab-list ul li span{float:right;width:50px;color:#999;text-align:right}
.notice-box{width:350px}
.item-tit{height:41px;border-bottom:1px solid #e8e8e8}
.item-tit h3{float:left;height:40px;border-bottom:2px solid #0b58a2;font-weight:700;font-size:1pc;line-height:40px}
.item-tit .item-more{float:right;margin-right:10px;color:#137ccd;font-style:italic;font-size:9pt;line-height:40px;transition:.3s}
.item-tit .item-more:hover{transition:.3s;transform:scale(1.2)}
.item-list li{height:35px;line-height:35px}
.item-list li a{float:left;overflow:hidden;width:290px;height:35px}
.item-list li span{float:right;width:50px;color:#999;text-align:right}
.list1 li a,.list2 li a{width:330px}
.list3{padding-top:10px}
.list3 li a{width:750px}
.list3 li span{float:right;width:75pt;color:#999;text-align:right}
.notice ul li a:before{display:inline;margin-right:4px;content:"·"}
.app-box{height:110px;border:1px solid #e8e8e8;background:url(../images/app.jpg) left no-repeat}
.app-box ul{padding:20px 0 0 60px}
.app-box li{float:left;margin-right:20px}
.app-box li:last-child{margin-right:0}
.item{width:100%}
.sight{padding:10px 0}
.sight-box{position:relative;overflow:hidden;height:182px}
.sight-box ul{position:absolute;top:0;left:0;height:182px;min-width:75pc}
.sight-box ul li{float:left;margin-right:20px;width:14pc}
.sight-box .imgWarp{overflow:hidden;width:14pc;height:150px}
.sight-box .imgWarp span{display:table-cell;width:14pc;height:150px;vertical-align:middle;text-align:center}
.sight-box .imgWarp img{max-width:100%;max-height:100%;transition:.4s}
.sight-box .imgWarp:hover img{transition:.4s;transform:scale(1.2)}
.sight-box ul li p{padding-top:8px;text-align:center;line-height:24px}
.sight-box .imgNext,.sight-box .imgPrev{position:absolute;top:0;z-index:11;display:none;width:56px;height:150px;background:hsla(0,0%,100%,.6);cursor:pointer}
.sight-box .imgPrev{left:0}
.sight-box .imgNext{right:0}
.sight-box .imgNext span,.sight-box .imgPrev span{position:absolute;top:75px;left:50%;display:block;margin:-10.5px 0 0 -6px;width:9pt;height:21px}
.sight-box .imgPrev span{background:url(../images/icos.png) 0 -87pt}
.sight-box .imgNext span{background:url(../images/icos.png) 0 -137px}
.item-col{float:left;margin-right:15px;width:390px}
.item-last{margin-right:0!important}
.links-list{padding-top:10px}
.links-list li{float:left;margin-right:20px;font-size:14px;line-height:30px}
.footer{padding:30px 0;border-top:1px solid #cccbc8;background:#137ccd;color:#fff;font-size:14px}
.footer .copyright{margin:0 auto;width:75pc}
.footer .copyright p{text-align:center;line-height:28px}
.footer .copyright a{color:#fff}
.right_nav{position:fixed;top:40%;right:0;z-index:999;overflow:hidden;background:#fff;text-align:left}
.right_nav .right_code{width:90pt;color:#999;font-size:9pt}
.right_nav .right_code img{width:90pt;height:90pt}
.right_nav .right_code p{text-align:center}
.menu-nav{width:280px;border:1px solid #eee}
.menu-nav h3{padding-left:20px;height:60px;border-bottom:1px solid #eee;background:#137ccd;color:#fff;line-height:60px}
.menu-nav h3 i{margin-right:5px;color:#fff;vertical-align:middle;font-weight:400;font-size:20px}
.menu-nav li{padding:0 20px;height:60px;background:#fff}
.menu-nav li a{display:block;border-bottom:1px solid #eee;color:#666;font-size:1pc;line-height:59px}
.menu-nav li.active{background:#137ccd}
.menu-nav li.active,.menu-nav li.active a{border-bottom:0;color:#fff}
.right-warp{overflow:hidden;width:900px}
.abouts-box{width:900px}
.abouts-box .abouts-img{width:270px}
.abouts-box .abouts-img img{width:270px;height:270px;border-radius:10px}
.abouts-box .abouts-text{overflow:hidden;width:610px;text-indent:2em;line-height:28px}
.item-col2{float:left;margin-right:20px;margin-bottom:20px;width:440px}
.list-group .item-col2:nth-child(even){margin-right:0}
.abouts-sight{position:relative;overflow:hidden;height:182px}
.abouts-sight ul{position:absolute;top:0;left:0;height:182px;min-width:900px}
.abouts-sight ul li{float:left;margin-right:20px;width:210px}
.abouts-sight ul li:last-child{margin-right:0}
.abouts-sight .imgWarp{overflow:hidden;width:210px;height:150px}
.abouts-sight .imgWarp span{display:table-cell;width:210px;height:150px;vertical-align:middle;text-align:center}
.abouts-sight .imgWarp img{max-width:100%;max-height:100%;transition:.4s}
.abouts-sight .imgWarp:hover img{transition:.4s;transform:scale(1.2)}
.abouts-sight ul li p{padding-top:8px;text-align:center;line-height:24px}
.page{margin-top:30px;width:100%}
.page li{float:left;margin-right:5px;padding:8px 15px;border:1px solid #eee;border-radius:5px}
.page li.disabled{background:#f7f5f5}
.page li.active,.page li:hover{background:#137ccd;color:#fff}
.page li:hover a{color:#fff}
.view-title{margin-bottom:10px;border-bottom:1px solid #e8e8e8}
.view-title h2{margin-bottom:10px;padding-bottom:10px;text-align:center;font-weight:700;font-size:24px;line-height:50px}
.view-info{padding:10px 0;text-align:center}
.view-info em{margin-right:10px}
.view-text{overflow:hidden;color:#666;font-size:1pc;line-height:28px}
.view-text img{max-width:850px}
.view-text table{margin:0 auto!important}
.view-text p{margin:10px 0;line-height:27px}
.search-list{width:870px}
.search-list li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}
.serach-row{overflow:hidden}
.serach-row .title{line-height:30px}
.serach-row .title a{color:#137ccd}
.serach-row .desc{color:#999;text-indent:2em;font-size:14px;line-height:24px}
.serach-row .info{padding-top:8px;color:#999}
.serach-row .info em{margin-right:10px}
.serach-related{width:290px}
.serach-related h3{color:#666}
.login-wrap{margin:60px auto;padding:20px;width:500px;border-bottom:1px solid #e1e1e1;background:#f8f8f8;box-shadow:0 0 10px #ccc}
.login-box-inner{margin:0 auto;width:25pc}
.login-box-inner h3{margin-bottom:20px;text-align:center;font-weight:700;font-size:24px}
.login-group{position:relative;margin-bottom:10px}
.login-group label{position:absolute;top:8px;left:5px;margin-bottom:5px;color:#666;font-weight:400}
.login-input{padding:10px 0 10px 5pc;width:100%;border-bottom:1px solid #e1e1e1}
.login-btn{display:inline-block;margin-top:10px;padding:15px;width:100%;outline:0;border:none;border-radius:3px;background-color:#137ccd;box-shadow:0 2px 7px #137ccd;color:#fff;font-weight:700;cursor:pointer;transition:all .5s}
.login-btn:active{box-shadow:none}
.login-btn:hover{opacity:.9}
.grade-input{padding-left:50px!important}
.login-box-inner .text-foot{margin-top:20px;padding:10px;text-align:center;font-weight:700}
.login-box-inner .text-foot a{color:#137ccd}
.member-left{width:250px;border-bottom:1px solid #e1e1e1}
.member-left,.member-right{float:left;background:#f8f8f8;box-shadow:0 0 10px #ccc}
.member-right{margin-left:20px;width:920px;border:1px solid #e1e1e1;border-radius:5px}
.member-left-block{width:250px}
.member-left h2{overflow:hidden;height:45px;border:1px solid #e8e8e8;border-bottom:0;background:#137ccd;color:#fff;text-align:center;line-height:45px}
.member-right-tit{height:45px;border-bottom:1px solid #e8e8e8}
.member-right-tit h2{float:left;margin-left:10px;border-bottom:2px solid #137ccd;line-height:44px}
.menu-list{border:1px solid #e8e8e8}
.menu-list li{padding:0 20px;height:60px;border-bottom:1px solid #eee}
.menu-list li:last-child{border-bottom:0}
.menu-list li a{display:block;color:#666;font-size:1pc;line-height:59px}
.menu-list li.active a{color:#137ccd;font-weight:700}
.member-bolck{padding:0 20px 20px}
.form-items{overflow:hidden;padding:15px 0}
.form-items .form-items-title{float:left;padding-top:10px;padding-right:10px;width:5pc;text-align:right}
.form-items .form-block{float:left}
.form-items .form-block span{color:#137ccd;line-height:40px}
.form-items:last-child{border:none}
.form-items .text-input{width:200px}
.form-items .text-inline,.form-items .text-input{padding:8px;border:1px solid #eee;border-radius:3px}
.form-items .text-inline{width:25pc}
.form-items .textarea-input{padding:8px;width:500px;height:60px;border:1px solid #eee;border-radius:3px}
.form-items .form-select{margin-top:5px;padding:5px;width:200px;border:1px solid #eee;border-radius:3px;color:#666}
.form-items .radio_box{padding-top:8px}
.form-items .radio_box .dd_radio{float:left;margin-right:10px}
.form-items .radio_box .radio{margin-right:5px;width:20px;height:20px}
.form-btn-warp{margin-left:90px;width:300px}
.draft-add{margin:10px 0}
.draft-add a{display:inline-block;padding:10px 20px;border-radius:3px;background-color:#137ccd;box-shadow:0 2px 7px #137ccd;color:#fff}
.draft-list{overflow:hidden;width:100%}
.draft-list .hd{overflow:hidden;padding:15px 0 15px 5px;border-bottom:1px solid #e8e8e8;background:#f7f5f5}
.draft-list .hd li{float:left;width:15%}
.draft-list .hd li.w40{width:40%}
.draft-list .bd{overflow:hidden}
.draft-list .bd dl{overflow:hidden;margin-bottom:10px;padding:15px 0 15px 5px;border-bottom:1px solid #e8e8e8}
.draft-list .bd dd{float:left;width:15%}
.draft-list .bd dd.w40{width:40%}
.message-tab{width:100%}
.message-tab-hd{overflow:hidden;width:100%;border-bottom:1px solid #e8e8e8}
.message-tab-hd li{float:left;margin-right:40px;height:40px;vertical-align:text-top;font-weight:700;font-size:1pc;line-height:40px;cursor:pointer}
.message-tab-hd li.active{border-bottom:2px solid #0b58a2;color:#0b58a2}
.message-tab-bd{overflow:hidden;width:100%}
.message-tab-bd .message-tab-list{display:none}
.message-tab-bd .message-tab-list.active{display:list-item}
.message-tab-list{overflow:hidden;width:100%}
.message-card{overflow:hidden;margin-top:20px;border:1px solid #e8e8e8;border-radius:5px}
.message-card-header{height:40px;border-bottom:1px solid #e8e8e8;background:#f5f5f5;line-height:40px}
.message-card-header span{padding:0 10px}
.message-card-body{padding:20px}
.member-con{padding-bottom:10px;line-height:24px}
.reply-con{margin-top:20px;padding-top:10px;border-top:1px dashed #e8e8e8;line-height:24px}
.grade_result{margin:2px;border:1px solid #e1e1e1;background:#f8f8f8;box-shadow:0 0 10px #ccc}
.grade_result_hd{padding:20px}
.grade_result_hd span{margin-right:20px}
.grade_result_hd span em{color:#e56000}
.item-select{margin-right:20px;padding:10px 5px;width:200px;border:1px solid #eee;border-radius:3px;color:#666}
.grade-search{display:inline-block;padding:10px 20px;border-radius:3px;background-color:#137ccd;box-shadow:0 2px 7px #137ccd;color:#fff}
.grade_result_list{padding:20px}
.grade_result_list .hd{overflow:hidden;padding:15px 0 15px 5px;border-bottom:1px solid #e8e8e8;background:#f7f5f5}
.grade_result_list .bd dd,.grade_result_list .hd li{float:left;width:16%}
.grade_result_list .bd{overflow:hidden}
.grade_result_list .bd dl{overflow:hidden;margin-bottom:10px;padding:15px 0 15px 5px;border-bottom:1px dashed #e8e8e8}
.vote-list{overflow:hidden;width:100%}
.vote-list .hd{overflow:hidden;padding:15px 0 15px 5px;border-bottom:1px solid #e8e8e8;background:#f7f5f5}
.vote-list .hd li{float:left;width:15%}
.vote-list .hd li.w55{width:55%}
.vote-list .hd li.w30{width:30%}
.vote-list .bd{overflow:hidden}
.vote-list .bd dl{overflow:hidden;margin-bottom:10px;padding:15px 0 15px 5px;border-bottom:1px solid #e8e8e8}
.vote-list .bd dd{float:left;width:15%}
.vote-list .bd dd.w55{width:55%}
.vote-list .bd dd.w30{width:30%}
.vote-view{padding: 20px;}
.vote-info{border-bottom: 1px solid #e8e8e8; padding-bottom: 10px}
.vote-info h2{padding:10px 0;text-align: center; font-size: 22px}
.vote-info p{line-height: 24px;}
.vote-item{ margin-top: 20px}
.vote-group{}
.vote-group h3{padding: 8px 0}
.vote-group li{padding: 5px 0}
.vote-group li .radio{margin-right:5px;width:20px;height:20px}