﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure { margin:0; padding:0; } 
input { margin:0; padding:0; word-wrap:break-word; } 
li { list-style-type:none } 
ul { margin:0px; padding:0px } 
img { border:0px; vertical-align: middle; } 
a { text-decoration:none; color:#333; cursor:pointer } 
a:hover { text-decoration:none; color: #008AFF } 
body { font-size:12px; background:#F4F9FF; font-family:"微软雅黑",Arial,Verdana,Helvetica,sans-serif,"宋体"; color:#333; } 
.whitebg { background: #fff; } 
input { font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif; } 
.fl,.l { float:left } 
.fr,.r { float:right } 
.mainbox { width:1280px; margin:0 auto; } 
.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden } 
.clearfix { display:block; *zoom:1 } 
.clear { clear:both; height:0px; overflow:hidden; } 
.blank10 { height:10px; overflow:hidden } 
.blank15 { height:15px; overflow:hidden } 
.blank20 { height:20px; overflow:hidden } 
.blank30 { height:30px; overflow:hidden } 
.blank60 { height:60px; overflow:hidden } 
font,em,i { font-style:normal; } 
textarea,select { outline:none; resize:none; } 
.daohang { line-height:30px; font-size:12px; color:#666; padding-left:8px; } 
.daohang a { margin:6px; color:#0063c8 } 
.Dg { width:1400px; margin:10px auto; height:35px; line-height:35px; color:#666; font-style:normal; font-size:12px; } 
.Dg a { margin:6px; color:#666 } 
.norecord { width:auto; margin:0 auto; margin-top:30px; height:32px; line-height:32px; color:#999; text-align:center; font-size:14px } 
del { text-decoration:none; padding:0px; margin:0px; } 
.w { width:1400px; margin:0 auto; position:relative; } 
.hide { display:none } 
input { outline:0 } 
.bor_top { border-top:#CCC dashed 1px } 
.chargetips { width:300px; margin:0 auto; margin-top:20px; line-height:22px; background:#fbfbe4 url(ibtn.png) no-repeat 10px 50%; border:1px solid #ffd5af; line-height:24px; padding:20px 0px 20px 70px } 
.chargetips a { color:#0063c8 } 
.empty { text-align: center; font-size: 14px; color: #bbb; padding: 150px 0px 40px 0px; line-height: 24px; background: url(empty.png) no-repeat 50% 40px; } 
.haed-user { position: relative; margin-left: 22px;margin-top: 4.5px;line-height: 30px;font-size: 14px;} 
.haed-user img { width: 25px; height: 25px; overflow: hidden; border-radius: 30px; margin: 0px 10px 0 0; object-fit: cover; } 
.u-navdropmenu { position: absolute; width: 120px; left: 50%; margin-left: -60px; background: #fff; border-radius: 5px; padding:10px 0; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.05); display: none; } 
.haed-user:hover .u-navdropmenu { display:block; } 
.u-navdropmenu span { display: block; text-align: center; line-height: 34px; } 
.u-navdropmenu span a { margin-left: 0; font-size:14px; position: relative;} 
.u-navdropmenu span .num { position: absolute; width: 16px; height: 16px; background: #F44336; color: #fff; text-align: center; line-height: 16px; border-radius: 16px; right: -12px; } 
.posnav { line-height: 23px; color: #9b9b9b; font-size:13px; padding:20px 0 15px 0; } 
.posnav a { color: #999; } 
.posnav em { margin:0 5px; } 
.search-box { position: fixed; width: 400px; height: 150px; background: #fff; left: 50%; top: 10%; z-index: 15; border-radius: 10px; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); padding: 50px 30px; margin-left: -170px; display: none; } 
.search-bg { content: ''; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 10; display: none; } 

/***********************网站首页*********************************/
.headerbox { height:54px; background:#fff; line-height:54px; position:relative; z-index:98; box-shadow: 0 1px 6px rgba(0,0,0,0.1); } 
.headerbox .header_l { margin-right: 20px; } 
.headerbox .header_l img { max-width: 280px; max-height: 44px; } 
.headerbox .header_c { overflow:hidden; } 
.headerbox .header_c ul li { float:left; padding-left: 12px; } 
.headerbox .header_c ul li.curr { box-sizing: border-box; } 
.headerbox .header_c ul li a { font-size:16px; letter-spacing: 2px; padding: 0 8px 0 18px; } 
.headerbox .header_c ul li.curr a { color:#008AFF; } 
.top-bar-user a {margin-left:22px;line-height: 39px; } 
.top-bar-user { float:right; position: relative; font-size:14px; } 
.headerbox .header_r { font-size:14px; } 
.headerbox .header_r .search-icon { font-size:16px; padding-left: 24px; background: url(common/search1.png) no-repeat center left; } 
.headerbox .header_r .login-icon { padding-left: 24px; background: url(common/login.png) no-repeat center left; } 
.headerbox .header_r .search { padding:0 20px; position:relative; display:inline-block; z-index:9999999; cursor:pointer; vertical-align:middle; } 
.headerbox .header_r .search img { padding-right:5px; } 
.headerbox .header_r .searchbox { cursor:default; } 
.headerbox .header_r .searchbox .sc { height:42px; } 
.headerbox .header_r .searchbox .formbox { width:210px; } 
.headerbox .header_r .searchbox .textbox { height:30px; line-height:30px; width:170px; padding-left:10px; border:0; background:#F6F6F6; float:left; color:#999; } 
.headerbox .header_r .searchbox .button { background:#237DD7 url(new_search.png) no-repeat center center; width:30px; height:30px; float:left; border:0; cursor:pointer; } 
.headerbox .header_r .admin { background:url(arrow.png) no-repeat right center; padding-right:25px; padding-left:15px; display:inline-block; position:relative; cursor:pointer; z-index:999; } 
.headerbox .header_r .admin img { margin-right:5px; height:24px; width:24px; border-radius:50%; } 
.headerbox .header_r .admin:hover { background:#FAFAFA url(arrow1.png) no-repeat right center; } 
.headerbox .header_r .admin .land { position:absolute; left:0; top:60px; background:#FAFAFA; width:100%; text-align:center; display:none; } 
.headerbox .header_r .admin .land a { color:#545454; padding-left:10px; display:block; height:40px; line-height:40px; } 
.headerbox .header_r .admin .land a.in { background:url(in.png) no-repeat 20px center } 
.headerbox .header_r .admin .land a.reg { background:url(reg.png) no-repeat 20px center } 
.headerbox .header_r .admin .land a i { background:#F74C31; padding:0 5px; height:18px; line-height:18px; display:inline-block; color:#fff; margin-left:5px; border-radius:50%; } 

.Right_title { font-size:18px; height:20px; line-height:20px; font-weight:bold; padding:30px 0px 0px 30px; position:relative; } 
.Right_title .line { width:3px; height:20px; position:absolute; left:0; top:30px; background:#237dd7; } 

.mainBanner { overflow:hidden; position:relative; } 
.BannerBox { height:328px; overflow:hidden; position:relative; width:850px; } 
.mainBanner img { width:100%; display:block; overflow:hidden; height:328px;object-fit: cover; } 
.mainBanner ul { width:9999px; } 
.mainBanner li { position:relative; height:328px; float:left; width: 850px } 
.mainBanner li .title { position:absolute; width:100%; bottom:0; left:0; padding:55px 0px 25px 0px; background:url(blackbg.png) repeat-x 0 100%; } 
.mainBanner li .title span { display:block; color:#fff; height:32px; overflow:hidden; padding:0px 200px 0px 30px; line-height:32px; font-size:22px; white-space:nowrap; text-overflow:ellipsis; } 

.mainBanner .dotsTab { position:absolute; right:0px; top:0px; height:100%; z-index:99; } 
.mainBanner .dotsTab i .arrow { width:6px; height:12px; position:absolute; top:50%; margin-top:-6px; left:-7px; background:url(blarrow.png) no-repeat center; display:none; } 
.mainBanner .dotsTab .on .arrow { display:block; } 
.mainBanner .dotsTab i { display:block; cursor:pointer; width:153px; height:73px; margin-bottom:12px; position:relative; } 
.mainBanner .dotsTab i span { display:block; overflow: hidden; height:100%; width:100%; } 
.mainBanner .dotsTab i img { width:100%; min-height:100%; } 
.mainBanner .dotsTab .on { border:2px solid #237cd8; box-sizing: border-box; } 

.recommend-news { margin-bottom: 40px !important; margin-top:20px !important; } 
.recommend-news-left,.recommend-news-right { height: 400px; float: left; } 
.recommend-news-left { width: 560px; float: left; position: relative; overflow: hidden; } 
.recommend-news-left img,.news-right-item img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease 0s; } 
.recommend-news-left:hover img,.news-right-item:hover img { -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1); } 
.recommend-news-right { width: calc(100% - 570px); margin-left: 10px; } 
.news-right-top,.news-right-bottom { margin-right: -10px; } 
.news-right-item { width: 50%; float: left; overflow: hidden; border: 0; margin-bottom: 10px; } 
.news-right-item a { display: block; margin-right: 10px; height: 195px; position: relative; overflow: hidden; } 
.recommend-news-left__info { position: absolute; bottom: 0; padding: 0 8% 4% 4%; text-align: left; width: 100%; } 
.news-left__info-title { color: #fff; font-size: 20px; transition: all 0.5s ease 0s; line-height: 40px; } 
.news-left__info-title span { background: #000; padding: 4px 10px 6px; -webkit-box-decoration-break: clone; box-decoration-break: clone; } 
.news-left__info-intro { background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; line-height:33px; height: 33px; padding: 0px 10px; margin: 10px 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.news-right-item .news-left__info-title { line-height: 36px; } 
.news-right-item .news-left__info-title span { font-size: 16px; } 

/* .index-news-box { margin-bottom: 50px !important; }  */
.index-news-box-left { float: left; width: 910px; } 
.news-box-left_title { position: relative; border-bottom: 1px solid #F0F0F0; } 
.news-more { float: right; width: 26px; height: 7px; margin: 12px 5px 0 0; background: url(common/more.png) no-repeat 0 0; } 
.news-box-left_title li { float: left; line-height: 24px; padding: 0 0 10px 0; margin-right: 30px; color: #828a92; border-bottom: 3px solid transparent; cursor: pointer; font-size: 16px; height: 36px; } 
.news-box-left_title li.on { color: #3d464d; border-bottom: 2px solid #008AFF; font-weight: bold; } 
.news-box-left_list ul { display: none; } 
.news-box-left_list li { padding: 25px 0; } 
.news-box-left_list li .index-news-img { width: 285px; height: 185px; overflow: hidden; float: left; margin-right: 15px; } 
.index-news-img img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease 0s; } 
.news-box-left_list li:hover .index-news-img img { -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1); } 
.news-box-left_list li:hover .news-top-time_label { color: #FFFFFF; background-color:#008AFF; } 
.news-box-left_list li:hover .news-top-title a { color: #008AFF; } 
.index-news-info { width: calc(100% - 300px); float: left; position: relative; height: 185px; } 
.news-top-time_label { display: inline-block; padding: 0 9px; line-height: 2; background-color: #dcdcdc; font-size: 14px; margin-right: 1em; font-weight: 700; transition: all 0.2s ease 0s; } 
.news-top-time_time { display: inline-block; font-size: 14px; color: rgba(0,0,0,.5); } 
.news-top-title a { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 10px 0; font-size: 20px; } 
.news-top-con { font-size: 16px; color: rgba(0,0,0,.5); margin: 10px 0; max-height: 4.5em; -webkit-line-clamp: 2; overflow: hidden; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } 
.index-news-info__bottom { position: absolute; bottom: 0; width: 100%; left: 0; line-height: 26px; color: #888888; } 
.index-news-author { font-size: 14px; color: #888888; } 
.index-news-comment { color: #888888; padding-left: 20px; background: url(common/reply2.png) no-repeat center left; font-size: 14px; } 
.index-news-read { margin-left: 20px; background: url(common/like.png) no-repeat center left; padding-left: 21px; color: #888888; font-size: 14px; } 

.index-news-box-right { float: right; width: 314px; padding-bottom: 20px; } 
.index-right__floor1 { padding-bottom: 10px; background: #f6f6f6; margin-bottom: 22px; } 
.index-right__floor-title { border-bottom: 1px solid #CCC; padding: 22px 0px 13px 0px; margin: 0 20px 0 20px; position: relative; margin-bottom: 10px; } 
.index-right__floor-title span { font-size: 18px; color: #363636; position: relative; padding-left: 30px; background: url(common/news_logo.png) no-repeat center left; } 
.index-right__floor-title:before { content: ""; position: absolute; bottom: -1px; width: 104px; height: 2px; background-color: rgba(0, 0, 0, 0.5); left: 0; } 
.index-right__floor-title .more { font-size: 12px; color: #a09f9f; position: relative; display: block; margin-top: 8px; } 
.index-right__floor1 li { font-size: 14px; padding: 0px 20px 0px 46px; margin: 10px 0 12px 0; border-bottom: 0; position: relative; } 
.index-right__floor1 li:before { content: ''; position: absolute; left: 24px; top: 8px; width: 7px; height: 7px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } 
.index-right__floor1 li a { color: #363636; line-height: 22px; margin-bottom: 2px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 44px; min-height: 22px; display: block; } 
.index-right__floor1 li span { color: #a09f9f; font-weight: 300; } 

.index-right__floor2 .top-img { width: 314px; height: 176px; margin-bottom: 8px; display: block; position: relative; overflow: hidden; } 
.index-right__floor2 .top-img img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease 0s; } 
.index-right__floor2 .top-img:hover img { transform: scale3d(1.05,1.05,1); } 
.index-right__floor2 ul { margin-bottom: 22px; } 
.index-right__floor2 ul li,.index-right__floor3 ul li { margin-bottom: 8px; } 
.index-right__floor2 ul li i,.index-right__floor3 ul li i { width: 7px; height: 7px; background-color: #848484; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; float: left; margin-right: 8px; margin-top: 8px; } 
.index-right__floor2 ul li:hover i,.index-right__floor1 li:hover:before,.index-right__floor3 ul li:hover i { background-color: #008AFF; } 
.index-right__floor2 ul li a ,.index-right__floor3 ul li a { color: #848484; line-height: 22px; font-size: 14px; width: 299px; display: block; float: left; } 
.index-right__floor3 ul li a { width: 258px; } 
.index-right__floor2 ul li:hover a,.index-right__floor1 li:hover a,.index-right__floor3 ul li:hover a { color: #008AFF; } 

/* 热门专题 */
.index-right__floor3 { background: #f6f6f6; } 
.index-right__floor3 .index-right__floor-title span { background: url(common/author_logo.png) no-repeat center left; } 
.hot-special { margin: 0 20px; padding-bottom: 20px; } 
.hot-special_item { height: 154px; position: relative; display: block; margin-bottom: 10px; } 
.hot-special_item h2 { font-weight: normal; color: #FFFFFF; font-size: 14px; line-height: 20px; } 
.hot-special_item:hover .hot-special_title { padding-bottom: 18px; } 
.hot-special_item img { width: 100%; height: 100%; object-fit: cover; } 
.hot-special_item .hot-special_title { background-color: rgba(0, 0, 0, 0.4); position: absolute; bottom: 0; left: 0; right: 0; padding: 6px 8px; transition: all 0.5s ease 0s; } 

.footbox { background:#3A3A3A; padding:30px 0; width: 100%; } 
.footbox .linkbox { height:50px; line-height:50px; } 
.footbox .linkbox span { font-size:14px; display:inline-block; float:left; color:#9B9B9B; padding-right:10px; padding-left:5px; vertical-align:middle; } 
.footbox .linkbox a { color:#9B9B9B; font-size:14px; display:inline-block; padding:0 5px; } 
.footbox .aboutus { color:#9B9B9B; margin-bottom: 20px; margin-top: 15px; } 
.footbox .aboutus a { color:#9B9B9B; font-size:14px; display:inline-block; padding:0 5px; } 
.footbox .copyright { text-align:left; color:#9B9B9B; font-size:12px; line-height:22px; padding-left:5px; float:left; } 
.divimg { float:right; } 

/* 热门话题 */
.index-right__floor4 .index-right__floor-title { margin-left: 0; margin-right: 0; } 
.index-right__floor4 .index-right__floor-title span { background: url(common/tuhua_logo.png) no-repeat center left; } 
.index-right__floor4 .hot-topic { padding-left: 14px; border-left: 1px #e5e5e5 solid; margin-top: 20px; margin-bottom: 22px; } 
.index-right__floor4 .hot-topic-item { position: relative; padding: 9px 0; } 
.hot-topic-item .topic-item-time { padding: 0; height: 22px; overflow: hidden; color: #999; line-height: 18px; margin-bottom: 10px; } 
.hot-topic-item .topic-date { line-height: 22px; } 
.hot-topic-item .topic-item-cont { height: 40px; padding: 0px 4px 0; background-color: transparent; color: #999; } 
.hot-topic-item .topic-dot { position: absolute; width: 7px; height: 12px; background-color: #fff; font-size: 0; left: -18px; top: 14px; } 
.hot-topic-item .topic-dot-s { display: block; width: 7px; height: 7px; margin-top: 3px; background-color: #848484; } 
.hot-topic-item .topic-tri { position: absolute; margin: 7px 0 0 -4px; height: 0; overflow: hidden; border-width: 4px 4px 4px 0; border-style: dashed solid dashed dashed; border-color: transparent #008aff transparent transparent; font-size: 0; transition: all 0.5s ease 0s; } 
.hot-topic-item .topic-item-time a { background-color: #008aff; font-size: 14px; line-height: 22px; padding: 0px 10px 0px 5px; transition: all 0.2s ease 0s; color: #fff; } 
.hot-topic-item .topic-thumb-cont { position: relative; float: left; margin: 0 9px 0 0; width: 40px; height: 40px; overflow: hidden; } 
.hot-topic-item .topic-thumb-cont img { width: 100%; height: 100%; object-fit: cover; } 
.hot-topic-item .topic-tit { display: block; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; color: #999; } 
.hot-topic-item:hover .topic-item-time a { color: #FFFFFF; background: #FF8A42; } 
.hot-topic-item:hover .topic-tri { border-color: transparent #fe8d00 transparent transparent; } 
.hot-topic-item:hover .topic-tit { color: #555555; } 

/* 热门下载 */
.index-right__floor5 { background: #f6f6f6; } 
.index-right__floor5 .index-right__floor-title span { background: url(common/original_logo.png) no-repeat center left; background-size: 20px 20px; } 
.hot-download { padding-bottom: 20px; } 
.hot-download li { padding: 9px 20px 9px 20px; position: relative; font-size: 14px; } 
.hot-download_l { display: block; position: relative; float: left; width: 65px; height: 65px; overflow: hidden; max-height: none; } 
.hot-download_l img { width: 100%; height: 100%; object-fit: cover; } 
.hot-download_l i { position: absolute; left: 0; top: 0; z-index: 1; margin-top: 0; background-color: rgba(0, 0, 0, 0.6); width: 16px; height: 16px; font-size: 12px; color: #FFFFFF; float: left; line-height: 16px; margin-right: 12px; text-align: center; } 
.hot-download_r { position: relative; height: 68px; float: right; width: 186px; } 
.hot-download_r>a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 22px; margin-bottom: 2px; max-height: 44px; min-height: 22px; } 
.hot-download_r_b { position: absolute; bottom: 0; height: 20px; line-height: 20px; width: 100%; } 
.hot-download-author { float: left; color: #8f949a; font-size: 13px; margin-right: 18px; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } 
.hot-download-time { color: #8f949a; font-size: 13px; float:right; } 

/************新闻***************/
.newsbox-banner { height: 220px; background: url(bg4.png) 50% no-repeat; background-size: cover; padding-top: 40px; } 
.down-bg { background: url(bg0.jpg) 50% no-repeat; background-size: cover; } 
.special-banner { background: url(bg2.jpg) 50% no-repeat; background-size: cover; } 
.newsbox-banner h3 { font-size: 50px; font-weight: 300; letter-spacing: .5em; color: #FFFFFF; text-align: center; } 
.tips-height { height: 10px; margin-bottom: 25px; } 
.s-tips { font-size: 14px; font-weight: 300; letter-spacing: .5em; padding: 0 60px; line-height: 1.5; color: #FFFFFF; text-align: center; } 
.leftbox { width:75%; padding:30px; } 
.rightbox { width:25%; padding-left:25px } 
.whitebg { background-color:#fff; } 

.newsbox { margin-top: 15px; } 
.newsbox .leftbox { padding:30px; width:75%; } 
.newtit { font-size:22px; border-bottom:1px solid #F0F0F0; line-height: 22px; padding-bottom:15px; padding: 20px } 

.news_list ul { margin: 0 -15px } 
.news_list ul li { padding:20px; width: 50%; float: left; } 
.news_list ul li .img { height:155px; width:270px; display:inline-block; overflow:hidden; margin-right:20px; float:left; } 
.news_list ul li .img img { width:270px; min-height:155px; } 
.news_list ul li .name { line-height: 35px; font-weight: 400; } 
.news_list ul li .name a { font-size: 18px; color: #333333; font-weight: 400; display:block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; } 
.news_list ul li .info { height:25px; margin:15px 0 10px 0; font-size:14px; } 
.news_list ul li .info span { padding-right:20px; } 
.news_list ul li .info span font { color:#5086be; } 
.news_list ul li .info .ask i { width:16px; height:16px; vertical-align:middle; display:inline-block; background:url(ask.png) no-repeat left center; margin-right:5px; } 
.news_list ul li .intro { line-height: 24px; font-size: 14px; color: #999999; height:72px; overflow: hidden; } 

.news_right1 ul { padding:20px; } 
.news_right1 ul li { float:left; padding:10px; } 
.news_right1 ul li a { height: 35px; line-height: 35px; text-decoration: none; padding: 0 15px; display: block; font-size: 15px; color: #999999; text-align: center; border: 1px solid #EEEEEE; background: none; min-width:32px; white-space:nowrap; } 
.news_right1 ul li a:hover { background:#237DD7; color:#fff; } 

.news_right2 ul { padding:15px 20px; } 
.news_right2 ul li { padding:15px 10px; border-bottom:1px solid #F0F0F0; } 
.news_right2 ul li .img { width:100%; height: 210px; overflow: hidden; margin-bottom: 20px; z-index: 5; } 
.news_right2 ul li .img img { width:100%; height:100%; transition:all 0.5s; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); } 
.news_right2 ul li .img:hover img { transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05) } 
.news_right2 ul li .name a { font-size: 16px; line-height: 28px; color: #333333; } 

.position { color:#999999; font-size:14px; margin-bottom:20px; background:url(chart.png) no-repeat left center; padding-left:25px; margin-top: 25px; } 
.position i { width:20px; height:20px; display:inline-block; background:url(r_arrow.png) no-repeat center center; vertical-align:middle; } 
.position a { color:#999999; font-size:14px; } 

.newscont { position:relative; } 
.share { width:60px; position:absolute; left:30px; top:30px; } 
.share ul li { width:60px; height:60px; margin-bottom:2px; background:#FAFAFA url(share.png) no-repeat left center; } 
.share ul li iframe { display:none } 
.share ul li a { display:block; font-size:0; padding-left:0 !important; width:60px; height:60px; } 
.share ul li.weibo { background-position:13px 12px; } 
.share ul li.weibo:hover { background-position:13px -48px; background-color:#F74864; } 
.share ul li.weixin { background-position:-46px 12px; } 
.share ul li.weixin:hover { background-position:-46px -48px; background-color:#1EC354; } 
.share ul li.zone { background-position:-117px 12px; } 
.share ul li.zone:hover { background-position:-117px -48px; background-color:#FFCE0B; } 
.share ul li.replay { background-position:-175px 12px; } 
.share ul li.replay:hover { background-position:-175px -48px; background-color:#3091F4; } 
.share ul li.collect { background-position:-245px 12px; } 
.share ul li.collect:hover { background-position:-245px -48px; background-color:#FBC032; } 
.fixed { position:fixed; top:0; left:auto; } 

.bshare-custom .bshare-sinaminiblog,.bshare-custom .bshare-qqxiaoyou { background:none !important } 
.bshare-custom #bshare-shareto { display:none !important; } 

.newscont .content { padding-left:80px; background: #fff } 
.newscont .content .title { line-height: 36px; padding: 0 0 15px 0; font-size: 24px; color: #3d464d; font-weight: bold; text-align: center; } 
.newscont .content .info { height:30px; line-height:30px; margin-bottom:25px; text-align: center } 
.newscont .content .info .admin { padding-right:20px; font-size:14px; } 
.newscont .content .info .admin img { width:26px; height:26px; border-radius:50%; margin-right:5px; } 
.newscont .content .info .admin font { padding:0 5px; color:#3ca5f6; } 
.newscont .content .info span.date { color:#BBBBBB; } 
.newscont .content .info span.get { text-align:right; float:right; color:#BBBBBB } 
.newscont .content .info span.get i { background:url(get.png) no-repeat left center; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:5px; } 
.newscont .content .intro { line-height:24px; font-size:14px; border-bottom:1px solid #F0F0F0; padding-bottom:30px; margin-bottom:30px; } 
.newscont .content .intro img { max-width:100% !important; display:block; margin: 0 auto 30px } 
.newscont .content .updown { height:34px; line-height:34px; } 
.newscont .content .updown i { display:inline-block; margin-right:10px; font-size:14px; } 
.newscont .content .prev i { background-position:0 0; } 
.newscont .content .next i { background-position:-9px 0px; } 
.newscont .content .next a,.newscont .content .prev a { color:#999999; font-size:14px; } 

/*评论*/
.commentbox { margin-top:30px; } 
.bigtit { border-bottom:1px solid #F0F0F0; height: 30px; line-height:30px; } 
.bigtit span { border-bottom:4px solid #237DD7; display:inline-block; font-size: 17px; font-weight: 400; } 
.commentbox .write { margin-top:30px; font-size: 14px; overflow: hidden; color: #999; } 
.commentbox .write input.username { width: 130px; border: 1px solid #eee; height: 25px; line-height: 25px; margin-right: 15px; padding: 0 10px; } 
.commentbox .write .password { border: 1px solid #eee; height: 25px; line-height: 25px; width: 130px; margin-right: 15px; padding: 0 10px; } 
.commentbox .write span.rightcmtnum a { color: #999; padding-left: 17px; } 
.commentbox .write textarea { color: #909090; font-size: 14px; padding: 10px; font-size: 14px; border: 1px solid #eee; margin-top: 15px; height: 80px; outline: none; width: 96% !important; resize: none; background:#FAFAFA; height:100px; } 
.commentbox .write span.commenttips { padding:5px 0; display:inline-block; } 
.commentbox .write #SubmitComment { width: 130px; height: 35px; line-height: 35px; display: block; background: #237DD7; margin-top: 10px; border: 0px; color: #fff; font-size: 14px; cursor: pointer; transition: 0.3s; } 
.commentbox .write a { color:#545454 } 
.commentbox .show { margin-top:30px; } 
.commentbox .show .com_num { padding:15px 0; color:#999; font-size:14px; } 
.commentbox .show .cmt tr td { padding: 20px 0px; height: 90px; position: relative; line-height: 22px; color: #188EEE; border-bottom: 1px solid #eee; font-size: 14px; } 
.commentbox .show .cmt tr td span { color: #909090; font-size: 12px; font-weight: 100; } 
.commentbox .show .cmt tr td p { font-weight: normal; padding-top: 5px; color: #606060; } 
.commentbox .show .cmt tr td img.userface { width: 55px; height: 55px; margin-right: 12px; } 


/*分页样式*/
#fenye table { margin:auto; } 
#pagelist { padding:30px 0; text-align: center; } 
#pagelist a { float:left; width:30px; height: 30px; line-height: 30px; background:#fff; border-radius:3px; font-size:14px; border:1px solid #e3e3e3; margin:0 5px; color:#5b5b5b; } 
#pagelist a:hover { color:#0288d1; } 
#pagelist .prev,
#pagelist .next { display:block; height:30px; width: 30px } 
#pagelist .next img,#pagelist .next img { margin-top: -3px } 

#pagelist .prev:hover { background:url(paging-prevh.png) center no-repeat 50% 50%; } 
#pagelist .next:hover { background:url(paging-nexth.png) center no-repeat 50% 50%; } 
#pagelist .curr,
#pagelist .curr:hover { background: #0288d1; color: #fff; border: 1px solid #0288d1; } 
#pagelist .prev { background:url(paging-prev.png) no-repeat 50% 50%; } 
#pagelist .next { background:url(paging-next.png) no-repeat 50% 50%; } 


/*********下载*******/
.downbox { margin-top: 30px; } 
.downlist ul li { padding:30px 0; border-bottom:1px solid #F0F0F0; } 
.downlist ul li .img { float:left; width:100px; height:78px; margin-right:15px; display:block; overflow:hidden; } 
.downlist ul li .img img { height:100%; min-width:100%; } 
.downlist ul li .text { *margin-top:-15px; } 
.downlist ul li .text .title { display:block; font-size:16px; line-height:28px; height:28px; color:#545454; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; } 
.downlist ul li .info { padding:3px 0; } 
.downlist ul li span { color:#888; font-size:14px; display:inline-block; padding-right:30px; } 
.downlist ul li span img { height:12px; } 
.downlist ul li p { color:#878787; font-size:12px; line-height:24px; height:24px; overflow:hidden; } 

.downcont .pic { width:90px; height:70px; float:left; margin-right:20px; overflow:hidden; } 
.downcont .pic img { height:100%; min-width:100%; } 
.downcont .text .name { line-height: 36px; font-size:17px; color: #3d464d; font-weight: bold; text-align: left; } 
.downcont .text .info { font-size:14px; margin-top:5px; } 
.downcont .text .info span { display:inline-block; padding-right:15px; } 
.downcont .text .info span.star img { height:15px; vertical-align:text-top; } 
.downcont .text ul { padding:20px 0; } 
.downcont .text ul li { width: 33%; float: left; padding-top:10px; color:#999; font-size:14px; } 
.downcont .text ul li span { color:#666; } 
.downcont .text ul li.liintro { width:100%; line-height:26px; } 
.downaddress .address { padding:20px 0; } 


.news_right3 ul { padding:10px 30px 30px 30px; } 
.news_right3 ul li { padding:20px 0; border-bottom:1px solid #F0F0F0; } 
.news_right3 ul li>a { width:60px; height:50px; float:left; margin-right:15px; overflow:hidden; } 
.news_right3 ul li a img { height:100%; min-width:100%; } 
.news_right3 ul li .text { *margin-top:-15px; } 
.news_right3 ul li .text a { font-size:14px; display:block; color:#545454; height:26px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; } 
.news_right3 ul li .text span { font-size:14px; line-height:24px; height:24px; color:#999; } 
.news_right3 ul li .text span img { height:15px; vertical-align:text-top; } 

/*关于我们*/
.aboutus .aboutus_l { width:18.5%; float:left; padding:30px 0; } 
.aboutus .aboutus_l h4 { height:35px; font-size:18px; line-height:35px; overflow:hidden; margin-bottom:12px; } 
.aboutus .aboutus_l ul li { height:50px; line-height:50px; padding:0 30px; border-left:3px solid #fff; } 
.aboutus .aboutus_l ul li a { display:block; font-size:16px; color:#555; } 
.aboutus .aboutus_l ul li.on { background:#f8f8f8; border-left:3px solid #237DD7; } 
.aboutus .aboutus_r { width:81.5%; float:right; padding-left: 30px } 
.aboutus .aboutus_r .r_ctbox { line-height:24px; color:#666; padding:30px; background: #fff } 
.aboutus .aboutus_r .r_ctbox h4 { font-size:24px; text-align:center; height:40px; line-height:40px; font-weight:normal; } 
.aboutus .aboutus_r .r_ctbox h2 { font-size:16px; height:40px; line-height:40px; border-bottom:1px solid #ddd; } 
.aboutus .aboutus_r .r_ctbox .intro { padding:10px; font-size:14px; line-height:30px } 
.aboutus .aboutus_r .ctboxbg { height:10px; background:url(ctboxbg.png) no-repeat 50% 0 } 

.zonebox h4 { font-size:20px; line-height:40px; height:40px; font-weight:normal; margin-bottom:20px; margin-top:10px; } 
.zonebox .photo-item { width:280px !important; margin-bottom:10px !important; } 
.zonebox .photo-item .pic { position:relative; height:200px; } 
.zonebox .photo-item .pic img { height:100%; width:100%; } 

.zonenav { float: left; width: 100%; background: #fff; margin-top: 20px; padding: 10px 0px } 
.zonenav a { color: #636363; font-size: 16px; margin:0 30px; height:40px; line-height:40px; display:inline-block; border-bottom:2px solid #F4F4F4; float: left; } 
.zonenav a.on { border-bottom:2px solid #237DD7; color:#237DD7; } 

.zonelist { padding:30px; margin-top:20px; } 
.zonelist ul li { width:140px; float:left; margin:10px 20px; } 
.zonelist ul li .img { text-align:center; margin-bottom:10px; } 
.zonelist ul li .img img { width:105px; height:105px; border-radius:50%; } 
.zonelist ul li .name { text-align:center } 
.zonelist ul li .name span { font-size:18px; line-height:38px; display:block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; } 
.zonelist ul li .name span a { color:#545454; } 
.zonelist ul li .name p { color:#999; } 

/**********************end********************/
/* 搜索条*/
.sc { width:282px; margin: auto; } 
.sc .scbox { border:1px solid #7E7E7E; height:40px; border-radius: 40px; background: #fff; } 
.sc .scbox .SC_input { width:210px; float:left; height:38px; line-height:38px; color:#7E7E7E; font-size:14px !important; _margin-right:-3px; margin-left:20px; border: 0 } 

.sc .scbox .scbtn {height: 20px;line-height: 20px;width: 20px;border: 0px;background: url(searchbtn.png) no-repeat bottom center;font-size: 0;cursor: pointer;float: right;margin-right: 10px;margin-top: 8px;} 
button,.btnNormal { height:22px; line-height:18px; padding:0 9px!important; padding:0 5px; } 
.sc .scbox .selSearch { float:left; width:53px; height:40px; line-height:40px; font-size:14px; /*font-weight:bold; */padding-left: 20px; background:url(selectbg.gif) no-repeat 54px 18px; color:#a8a8a8; cursor:pointer; _overflow:hidden; display: none; } 
.sc .scbox .btnSel { float:right; width:14px; height:19px; } 
.sc .scbox .selOption { position:absolute; width:60px; background:#fff; border:1px solid #E5E5E5; border-top:0px; line-height:22px; font-weight:100; margin:-19px 0px 0px -8px; z-index:1999999 } 
.sc .scbox .selOption a { display:block; height:30px; line-height:30px; text-decoration:none; COLOR:#888; font-weight:100; font-size:14px; padding-left:10px; } 
.sc .scbox .selOption a:hover { background:#eee; } 
.sc .sc_tags { display:none; float:rigth; margin-top:25px; margin-left:20px; color:#666; height:25px; line-height:25px; overflow:hidden; font-family:Arial, Helvetica, sans-serif } 
.sc .sc_tags a { color:#999; } 
/* .sc .focus { border-color: #008AFF } 
.sc .focus .scbtn { background: url(searchbtn-focus.png) no-repeat center center; }  */

/* 搜索条*/

/*share_start*/
#share { position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px"); bottom:205px; left:95%; width:34px; zoom:1; z-index:99; } 
#share a { background-image:url(photo/share.png); background-repeat:no-repeat; display:block; width:34px; height:34px; margin-bottom:2px; overflow:hidden; text-indent:-999px; -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; transition: all 0.2s ease-in-out; } 
#share .sina { background-position:0 0; position:absolute; bottom:36px; } 
#share a.sina:hover { background-position:-34px 0; } 
#share .tencent { background-position:0 -34px; position:absolute; bottom:0px; } 
#share a.tencent:hover { background-position:-34px -34px; } 
#share a#totop { background-position:0 -116px; position:absolute; bottom:72px; cursor:pointer; } 
#share a#totop:hover { background-position:-34px -116px; } 
/*share_end*/

.indexmain { width:980px; margin:15px auto; } 

.main_left { float:left; width:760px; } 
.main_left_nr { width:760px; } 
.main_left_nr01 { height:100%; overflow:hidden; } 
.main_left_nr01_hd { float:left; width:400px; height:400px; } 
.main_left_nr01_right { float:right; width:340px; } 
.main_left_nr01_right_tit { line-height:25px; text-align:center } 
.main_left_nr01_right_tit a { font-size:16px; font-weight:bold; color:#3C8BCC; } 
.main_left_nr01_right_nr { line-height:22px; text-indent:2em } 
.main_left_nr01_right_nr a { color:#666; } 

.main_left_nr02 { margin-top:10px; } 
.main_left_nr02_left { width:400px; float:left; border-right:#E5E5E5 solid 1px; } 
.main_left_nr02_left_l { float:left; } 
.main_left_nr02_left_l .nr_box { width:150px; } 
.main_left_nr02_left_l .nr_box img { height:100px; width:150px; } 
.main_left_nr02_left_l .nr_box span { line-height:29px; display:block; text-align:center; } 
.main_left_nr02_left_l .nr_box span a { color:#666 } 

.main_left_nr02_left ul { float:right; width:250px; } 
.main_left_nr02_left ul li { height: 32px; line-height: 32px; padding-left: 10px; padding-right: 5px; } 
.main_left_nr02_left ul li a { font-size:14px; } 

.main_left_nr02_right { float:right; width:340px; overflow:hidden; } 
.main_left_nr02_right_top ul { margin-right:-15px; zoom:1 } 
.main_left_nr02_right_top li { float:left; width:105px; margin-right:12px; } 
.main_left_nr02_right_top li img { width:105px; height:100px; } 
.main_left_nr02_right_bottom { clear:both; } 
.main_left_nr02_right_bottom ul li { height: 32px; line-height: 32px; padding-right: 5px; } 
.main_left_nr02_right_bottom ul li a { font-size:14px; } 

.main_right { float:right; width:200px; } 
.main_right_top li { margin-bottom:10px; } 
.main_right_top li img { height:90px; width:100%; } 

.main_right_bottom li { line-height:32px; } 
.main_right_bottom li a { font-size:14px; } 

.indexmain .main h4 { height:40px; line-height:45px; font-size:20px; font-weight:bold; color:#555; margin-bottom:10px; background:url(slash.png) repeat-x left center; color:#000; } 
.indexmain .main h4 em { float:left; font-style:normal; background:#fff; padding-right:15px; } 
.indexmain .main h4 span { float:right; font-size:12px; font-weight:normal; line-height:45px; background:url(home/bg13.png) no-repeat 100% 50%; padding-right:22px; background:#fff; } 
.indexmain .main h4 span a { color:#777; padding-left:16px; font-size:12px; } 
.mintitle { margin-bottom:10px; background:#F6F6F6; line-height:30px; padding-left:10px; border-bottom:#E5E5E5 solid 1px; } 
.mintitle h3 { font-size:16px; color:#444; font-weight:600; } 

.indexmain .main .left02 .flbox { width:255px; float:left; margin-top:15px; } 
.indexmain .main .left02 .flbox dl { margin-right:-15px; zoom:1 } 
.indexmain .main .left02 .flbox dl dt { height:230px; } 
.indexmain .main .left02 .flbox dl dt img { width:255px; height:185px; margin-bottom:10px; } 
.indexmain .main .left02 .flbox dl dt a { font-size:14px; font-weight:bold } 
.indexmain .main .left02 .flbox dl dd { width:120px; float:left; text-align:center; height:115px; margin-right:15px; } 
.indexmain .main .left02 .flbox dl dd img { width:120px; height:80px; margin-bottom:8px; } 

.indexmain .main .left02 .frbox { width:255px; float:right; margin-top:15px; } 
.indexmain .main .left02 .frbox dl { margin-right:-15px; zoom:1 } 
.indexmain .main .left02 .frbox dl dt { height:230px; } 
.indexmain .main .left02 .frbox dl dt img { width:255px; height:185px; margin-bottom:10px; } 
.indexmain .main .left02 .frbox dl dt a { font-size:14px; font-weight:bold } 
.indexmain .main .left02 .frbox dl dd { width:120px; float:left; text-align:center; height:115px; margin-right:15px; } 
.indexmain .main .left02 .frbox dl dd img { width:120px; height:80px; margin-bottom:8px; } 

.indexmain .main .left02 .cbox { width:435px; float:right; margin:15px 15px 0 0; } 
.indexmain .main .left02 .cbox ul li.li01 { border-bottom:1px dotted #d5d5d5; height:135px; } 
.indexmain .main .left02 .cbox ul li.li01 a.title { font-size:14px; font-weight:bold; } 
.indexmain .main .left02 .cbox ul li.li01 .intro { padding-top:5px; color:#999; line-height:22px; } 
.indexmain .main .left02 .cbox ul li.li01 .biaoqian { color:#666; margin-top:10px; } 
.indexmain .main .left02 .cbox ul li.li01 .biaoqian a { color:#666; padding:0px 5px } 


.indexmain .main .left02 .cbox ul li.li02 { margin-top:15px; height:83px; } 
.indexmain .main .left02 .cbox ul li.li02 a.title { font-size:16px; font-weight:bold; } 
.indexmain .main .left02 .cbox ul li.li02 .intro { padding-top:5px; color:#999; line-height:22px; } 

.indexmain .main .left02 .cbox ul li.li03 { line-height:26px; height:26px; font-size:14px; } 
.indexmain .main .left02 .cbox ul li.li03 a { color:#555; } 
.indexmain .main .left02 .cbox ul li.li04 { line-height:26px; height:40px; font-size:14px; border-bottom:1px dotted #d5d5d5; } 
.indexmain .main .left02 .cbox ul li.li04 a { color:#555; } 
.indexmain .main .left02 .cbox ul li a:hover { color:#a00 } 

.indexmain .main .left03 dl { height:28px; background:#eee url(whome/bg15.png) no-repeat -15px 100%; margin-top:18px; line-height:28px; } 
.indexmain .main .left03 dl dt { float:left; width:78px; text-align:center; font-size:12px; color:#666; cursor:pointer } 
.indexmain .main .left03 dl dt.curr { color:#333; background:url(home/bg08.png) no-repeat 50% 0; font-weight:bold; position:relative; height:33px; } 

.indexmain .main .left03 ul li { width:305px; height:120px; float:left; margin-right:20px; padding:5px 0 } 
.indexmain .main .left03 ul li img { width:60px; height:60px; float:left; } 
.indexmain .main .left03 ul li .r_ct { width:230px; float:right; } 
.indexmain .main .left03 ul li .r_ct a { font-size:14px; font-weight:bold; } 
.indexmain .main .left03 ul li .r_ct .xingji { color:#f70; font-size:16px; margin-top:5px; } 
.indexmain .main .left03 ul li .r_ct .xingji span { float:right; color:#999; background:url(small/down.png) no-repeat 0 45%; padding-left:17px; font-size:13px; } 
.indexmain .main .left03 ul li .r_ct .into { padding-top:5px; color:#999; line-height:23px; } 
.indexmain .main .left03 ul li .r_ct .into a { color:#017ace; font-weight:normal; padding-left:5px; font-size:12px; } 

.indexmain .main .left04 { margin-top:10px; clear:both } 

.indexmain .main .left04 ul { margin-top:15px; } 
.indexmain .main .left04 ul li a { position:relative; display:block } 
.indexmain .main .left04 ul li.li01 a .title { width:245px; height:121px; display:block; position:absolute; background:url(touming.png); font-size:14px; font-weight:bold; color:#fff; padding:40px 20px; line-height:22px; display:none } 
.indexmain .main .left04 ul li.li01 a .title span { font-weight:normal; font-size:12px; color:#0B68C8; display:block; padding-top:5px; } 
.indexmain .main .left04 ul li.li01 a:hover .title { display:block } 
.indexmain .main .left04 ul li.li01 { width:285px; float:left; margin-top:1px; height:201px; } 
.indexmain .main .left04 ul li.li01 img { width:285px; height:201px; } 

.indexmain .main .left04 ul li.li02 { width:130px; float:left; border-left:1px solid #fff; } 
.indexmain .main .left04 ul li.li02 a .title { width:100px; height:50px; display:block; position:absolute; background:url(touming.png); font-size:14px; font-weight:bold; color:#fff; padding:25px 15px; line-height:23px; text-align:center; margin-top:1px; display:none; } 
.indexmain .main .left04 ul li.li02 a:hover .title { display:block } 
.indexmain .main .left04 ul li a:hover { text-decoration:none } 

.indexmain .main .left04 ul li.li02 img { width:130px; height:100px; border-top:1px solid #fff; } 

.pic_start { width:980px; margin:0 auto; } 
.pic_start .picbox { position:relative; height:364px; } 
.pic_start .ppic { position:absolute; width:239px; overflow:hidden; } 
.pic_start .ppic img { min-width:100%; } 
.pic_start .ppic03 img,.pic_start .ppic04 img,.pic_start .ppic07 img { height:201px; } 
.pic_start .ppic02 img,.pic_start .ppic05 img,.pic_start .ppic06 img { height:155px; } 
.pic_start .ppic p { width: 100%; position: absolute; background: #000; opacity: 0.6; filter: alpha(opacity=60); display: block; height: 30px; bottom: 0; left: 0; } 
.pic_start .ppic span { width: 100%; position: absolute; bottom: 0; left: 0; text-align:center; line-height: 30px; } 
.pic_start .ppic span a { color:#FFF; } 

.pic_start .ppic01 { left:0; top:0; } 
.pic_start .ppic01 img { height:365px; } 
.pic_start .ppic02 { top:0; left:247px; height:155px; } 
.pic_start .ppic03 { bottom:0; left:247px; height:201px; } 
.pic_start .ppic04 { top:0; left:494px; height:201px; } 
.pic_start .ppic05 { bottom:0; left:494px; height:155px; } 
.pic_start .ppic06 { top:0; right:0px; height:155px; } 
.pic_start .ppic07 { bottom:0; right:0px; height:201px; } 

.mall_start { width:980px; margin:0 auto; } 
.mall_start .mallbox { margin-top:10px; overflow:hidden } 
.mall_start .mallbox ul { margin-right:-10px; zoom:1; padding-left:1px; } 
.mall_start .mallbox li { float: left; width: 179px; height:235px; padding:8px; border-right:#EEE solid 1px; border-bottom:#EEE solid 1px; } 
.mall_start .mallbox li img { max-width:100%; _width:100%; height:150px; display:block; margin:0 auto } 
.mall_start .mallbox li p { display:block; line-height:20px; margin:15px 0 5px 0; height:40px; overflow:hidden } 
.mall_start .mallbox li span { color:#e00; font-size:14px; font-weight:bold; line-height:20px } 

.download_box .left { float:left; width:780px; overflow:hidden; } 
.download_box .left ul { margin-right:-15px; zoom:1 } 
.download_box .left li { float:left; margin-right:18px; margin-top:10px; } 
.download_box .left li img { width:50px; height:50px; } 
.download_box .left li span { display:block; line-height:30px; text-align:center } 

.examstart { margin-top:10px; height:300px; } 
.examstart .left { float:left; width:668px; } 
.examstart .left .exam_side { width:264px; float:left; } 
.mtit { font-size: 14px; font-weight: bold; color: #333; height: 33px; line-height: 33px; border-bottom: #ddd 1px solid; } 
.fdred { color:red } 
.examstart .left .exam_side ul li { line-height:32px; } 
.examstart .left .exam_main { float:right; width:390px; } 
.examstart .left .exam_main h5 { line-height:50px; font-size:16px; text-align:center } 
.examstart .left .exam_main ul li { height:28px; line-height:28px; overflow:hidden; font-size:14px; } 
.examstart .left .exam_main ul li span { float:right; color:#999; font-size:12px; } 
.examstart .left .exam_main ul li .classname { padding-right:8px; } 

.examstart .right { float:right; width:290px; } 
.examstart .right li { line-height:30px; } 
.examstart .right li a { font-size:14px } 

.asktart { margin-top:10px; } 
.asktart .left { float:left; width:668px; } 
.asktart .left .ask_side { width:230px; float:left; } 
.asktart .left .ask_side ul li { line-height:32px; } 
.asktart .left .ask_side ul li.lipic { height:90px } 
.asktart .left .ask_side ul li.lipic img { width:65px; height:65px } 
.asktart .left .ask_side ul li.lipic .r_ct { width:155px; float:right; line-height:18px; color:#999; height:60px; } 
.asktart .left .ask_side ul li.lipic .r_ct a { font-size:16px; color:#333; line-height:24px; } 
.asktart .left .ask_side ul li { line-height:32px; } 
.asktart .left .ask_main { float:right; width:428px; } 
.asktart .left .ask_main ul { background:#fff } 
.asktart .left .ask_main ul li { height:49px; line-height:20px; padding:9px 0px 9px 20px; border-bottom:1px dashed #dbe7eb; } 
.asktart .left .ask_main ul li a { color:#333; font-size:16px; height:24px; line-height:24px } 
.asktart .left .ask_main ul li .liuser { color:#999; } 
.asktart .left .ask_main ul li .liuser a { font-size:12px; color:#4e8d3d; } 
.asktart .left .ask_main ul li span { float:right; color:#666; background:url(askbg02.png) no-repeat 0 50%; height:55px; line-height:55px; color:#d34f1f; padding:0px 10px 0px 16px; } 
.asktart .left .ask_main ul li:hover { background:#f3f9fd } 

.asktart .right { float:right; width:290px; } 
.asktart .right ul { margin-top:-10px; zoom:1 } 
.asktart .right li { line-height:38px; height:38px; clear:both; border-bottom:#DBE7EB dashed 1px; overflow:hidden } 
.asktart .right li a { font-size:14px } 
.asktart .right li span { float:right; color:#999 } 

 
.indexmain .right { float:right; } 
.indexmain .right .rightrd { padding:10px 15px 0px 15px; height:253px; overflow:hidden } 
.indexmain .right .rightrd h4 { height:33px; font-size:16px; font-weight:normal; } 
.indexmain .right .rightrd h4 span { float:right; font-size:12px; padding-top:5px; background:url(home/shuaxin.png) no-repeat 0 3px; padding-left:18px; } 
.indexmain .right .rightrd h4 span a { color:#0282c4; } 
.indexmain .right .rightrd ul { padding-top:10px; } 
.indexmain .right .rightrd ul li.li01 { height:87px; overflow:hidden; } 
.indexmain .right .rightrd ul li.li01 a.title { font-size:14px; font-weight:bold; display:block; height:26px; } 
.indexmain .right .rightrd ul li.li01 img { width:55px; height:45px; margin-top:3px; } 
.indexmain .right .rightrd ul li.li01 .r_ct { width:185px; float:right; color:#999; padding-top:5px; line-height:20px; } 
.indexmain .right .rightrd ul li.li02 { height:28px; line-height:26px; padding-left:2px } 
.indexmain .right .rightrd ul li.li02 a { color:#494949; } 
.indexmain .right .rightrd ul li.li02 a:hover { color:#a00 } 
.indexmain .right .rightrd span { display:block } 
.indexmain .right .right01 { margin-top:15px; } 
.indexmain .right .right01 h4 { height:34px; line-height:34px; font-size:18px; font-weight:normal; padding:0px 15px; background: url(home/bg17.png) no-repeat } 
.indexmain .right .right01 h4 span { color:#0282c4 } 
.indexmain .right .right01 ul { padding:15px 15px 0px 15px; } 
.indexmain .right .right01 ul li { padding-top:18px; height:80px; border-bottom:1px dotted #d5d5d5; } 
.indexmain .right .right01 ul li .l_ct { width:185px; float:left; padding-left:3px; } 
.indexmain .right .right01 ul li .l_ct a.title { font-size:14px; font-weight:bold; } 
.indexmain .right .right01 ul li .l_ct .intro { color:#999; padding-top:7px; line-height:20px; } 
.indexmain .right .right01 ul li .l_ct .intro span { padding:0px 2px; background:url(home/twbg.png) no-repeat; text-align:center; color:#fff; margin-left:5px; } 
.indexmain .right .right01 ul li .l_ct .intro span.span01 { background:url(home/rmbg.png) no-repeat } 
.indexmain .right .right01 ul li .r_ct { width:55px; height:55px; float:right; margin-top:3px; } 
.indexmain .right .right01 ul li .r_ct img { width:55px; height:45px; } 

.indexmain .right .right02 { margin-top:15px; } 
.indexmain .right .right02 h4 { height:34px; line-height:34px; font-size:18px; font-weight:normal; padding:0px 15px; background: url(home/bg17.png) no-repeat } 
.indexmain .right .right02 h4 span { color:#0282c4 } 
.indexmain .right .right02 h4 .r { font-size:12px; background:url(home/bg13.png) no-repeat 100% 45%; padding-right:20px; } 
.indexmain .right .right02 ul { padding:15px 15px 5px 15px; } 
.indexmain .right .right02 ul li.lipic img { height:120px } 
.indexmain .right .right02 ul li.lipic .li_tit { height:30px; line-height:30px; text-align:center; color:#fff; background:url(touming.png); margin-top:-30px; position:relative; font-weight:bold } 
.indexmain .right .right02 ul li.lipic a:hover { text-decoration:none; color:#fff; } 
.indexmain .right .right02 ul li.nopic { height:26px; line-height:26px; padding-left:2px } 
.indexmain .right .right02 ul li.nopic span { float:right; color:#999 } 
.indexmain .right .right02 ul li.nopic a { color:#555; } 

.indexmain .right .right03 { margin-top:15px; } 
.indexmain .right .right03 h4 { height:34px; line-height:34px; font-size:18px; font-weight:normal; padding:0px 15px; background: url(home/bg19.png) no-repeat } 
.indexmain .right .right03 h4 span { color:#fa7e4a } 
.indexmain .right .right03 dl dt { float:left; cursor:pointer; width:60px; text-align:center; font-size:12px; color:#666; background:#e9e9e9; height:26px; margin:15px 0px 0px 15px; line-height:26px; } 
.indexmain .right .right03 dl dt.sd01 { color:#333; background:url(home/bg08.png) no-repeat 50% -2px; font-weight:bold; position:relative; height:31px; } 
.indexmain .right .right03 ul { padding:10px 15px; } 
.indexmain .right .right03 ul li { height:35px; line-height:35px; border-bottom:1px dotted #d5d5d5 } 
.indexmain .right .right03 ul li span { float:right; color:#999; font-size:11px; } 
.indexmain .right .right03 ul li em { width:16px; height:16px; font-size:11px; float:left; background:#0B68C8; line-height:16px; margin:10px 10px 0px 2px; color:#fff; text-align:center; font-style:normal; } 
.indexmain .right .right03 ul li em.em01 { background:#fa7e4a } 

.mainright { width:280px; float:right; background:#f5f5f5 url(home/bg14.png) no-repeat -315px 100%; padding-bottom:10px; position:fixed; margin-left:700px; padding-top:15px; z-index:19999; height:425px; } 
.mainright h4 { height:34px; line-height:34px; font-size:18px; font-weight:normal; padding:0px 15px; background: url(home/bg19.png) no-repeat } 
.mainright h4 span { color:#fa7e4a } 
.mainright dl dt { float:left; cursor:pointer; width:60px; text-align:center; font-size:12px; color:#666; background:#e9e9e9; height:26px; margin:15px 0px 0px 15px; line-height:26px; } 
.mainright dl dt.sd01 { color:#333; background:url(home/bg08.png) no-repeat 50% -2px; font-weight:bold; position:relative; height:31px; } 
.mainright ul { padding:10px 15px; } 
.mainright ul li { height:35px; line-height:35px; border-bottom:1px dotted #d5d5d5 } 
.mainright ul li span { float:right; color:#999; font-size:11px; } 
.mainright ul li em { width:16px; height:16px; font-size:11px; float:left; background:#0B68C8; line-height:16px; margin:10px 10px 0px 2px; color:#fff; text-align:center; font-style:normal; } 
.mainright ul li em.em01 { background:#fa7e4a } 


/*新闻首页开始*/
.newsnav { width:1180px; overflow:hidden; margin:20px auto; border-radius:3px; } 
.newsnav ul { overflow:hidden; } 
.newsnav ul li { margin-right:50px; float:left; height:40px; line-height:40px; border-bottom:#F4F4F4 solid 3px; } 
.newsnav ul li a { color:#636363; font-size:14px; } 
.newsnav ul li a:hover { color:#237DD7 } 
.newsnav ul li.curr { border-color:#237DD7 } 
.newsnav ul li.curr a { color:#237DD7; font-weight:bold } 

.newsmain01 { width:980px; margin:0 auto; margin-top:10px; } 
.newsmain01 h1 { font-size:22px; font-weight:500; height:45px; line-height:45px; border-bottom:3px solid #1E89CD; padding:0px 1px; color:#1E89CD; } 
.newsmain01 h1 span { float:right; font-size:12px; color:#0B68C8; } 
.newsmain01 h1 span a { color:#999; padding:0px 5px } 
.newsmain01 .wzsx { font-size:14px; float:right; color:#333; } 
.newsmain01 .wzsx select { border:#CCC solid 1px; padding:2px 0; color:#666; } 
.newsmain01 .wzsx .shoptext { border:#CCC solid 1px; padding:3px 0 3px 5px; color:#666 } 
.newsmain01 .wzsx .shopbtn { border:#CCC solid 1px; border-left:none; background:#EEE; padding:3px 10px; font-size:14px; cursor:pointer } 
.newsmain01 .wzsx .r { font-size:12px; } 
.newsmain01 .wzsx .r a { padding:2px 4px; margin-left:10px; border:#CCC solid 1px; } 
.newsmain01 .wzsx .r a.curr { background:#EEE } 
.newsmain01 .wzsx .r a img { margin-left:2px; } 

.newsmain01 .left { width:660px; float:left } 
.newsmain01 #fenye a.curr { background:#a00; } 
.newsmain01 .left .left02 { margin-top:10px; } 

.newsmain01 .left .left02 ul li.li01 .title a { font-size:19px; font-weight:normal; color:#06346F; } 
.newsmain01 .left .left02 ul li.li01 .lct { width:150px; float:left; } 
.newsmain01 .left .left02 ul li.li01 .lct img { width:150px; height:95px } 
.newsmain01 .left .left02 ul li.li01 .rct { width:460px; float:right; } 
.newsmain01 .left .left02 ul li.li01 .rct .intro { padding-top:10px; line-height:22px; color:#666; } 
.newsmain01 .left .left02 ul li.li01 .rct .biaoqian span.pl { float:right; height:30px; line-height:30px; color:#999; background:url(home/plnum.png) no-repeat 0 50%; padding-left:18px; color:#999 } 
.newsmain01 .left .left02 ul li.li01 .rct .biaoqian span.tags { float:left; height:30px; line-height:30px; color:#999; background:url(home/tags.gif) no-repeat 0 50%; padding-left:18px; color:#999 } 
.newsmain01 .left .left02 ul li { padding:15px 5px; border-bottom:1px dashed #eee; height:auto; overflow:hidden; } 
.newsmain01 .left .left02 ul li.li02 .title { margin-bottom:10px; } 
.newsmain01 .left .left02 ul li.li02 .title a { font-size:18px; color:#333; font-weight:bold } 
.newsmain01 .left .left02 ul li.li02 .title a:hover { color:red; text-decoration:none } 
.newsmain01 .left .left02 ul li.li02 .intro { padding-top:10px; line-height:24px; color:#898989; font-size:12px; } 
.newsmain01 .left .left02 ul li.li02 .intro img { float:left; height:80px; width:120px; margin-right:20px; } 
.newsmain01 .left .left02 ul li.li02 .biaoqian span.pl { float:right; height:30px; line-height:30px; color:#999; background:url(home/plnum.png) no-repeat 0 50%; padding-left:18px; color:#999 } 
.newsmain01 .left .left02 ul li.li02 .biaoqian span.tags { float:left; height:30px; line-height:30px; color:#999; background:url(home/tags.gif) no-repeat 0 50%; text-indent:22px; color:#999 } 
.common_newsmain .right { width:290px; float:right; } 
.common_newsmain .right h4 { font-size:18px; font-weight:normal; height:35px; line-height:35px; border-bottom:1px solid #ddd; color:#059FE5; padding:0 10px; } 
.common_newsmain .right h4 span { float:right; font-size:14px; } 
.common_newsmain .right h4 span em { font-style:normal; font-size:14px; } 
.common_newsmain .right h4 span a { color:#999; font-size:12px; padding-right:3px; } 
.common_newsmain .right ul li.li01 { font-size:17px; height:24px; } 
.common_newsmain .right ul li.li02 { color:#999; } 
.common_newsmain .right ul li.li02 a { color:#666; line-height:23px; padding:0px 3px; } 
.common_newsmain .right ul li.li03 { line-height:26px; } 
.common_newsmain .right ul li.li03 a { color:#666; } 
.common_newsmain .right ul li a:hover { color:#a00 } 
.common_newsmain .right .right01 { height:400px; overflow:hidden; } 
.ad325 { margin-top:0px; } 
.common_newsmain .right .right01zt { margin-top:20px; margin-bottom:10px; } 
.common_newsmain .right .right01zt h4 span { float:right; font-size:14px; } 
.common_newsmain .right .right01zt h4 span em { font-style:normal; font-size:14px; } 
.common_newsmain .right .right01zt h4 span a { color:#069; font-size:12px; } 
.common_newsmain .right .right01zt ul { padding:10px 5px 5px 5px; } 
.common_newsmain .right .right01zt ul li.lipic img { height:120px } 
.common_newsmain .right .right01zt ul li.lipic .li_tit { height:30px; line-height:30px; text-align:center; color:#fff; background:url(touming.png); margin-top:-30px; position:relative; font-weight:bold } 
.common_newsmain .right .right01zt ul li.lipic a:hover { text-decoration:none; color:#fff; } 
.common_newsmain .right .right01zt ul li.nopic { height:26px; line-height:26px; padding-left:2px } 
.common_newsmain .right .right01zt ul li.nopic span { float:right; color:#999 } 
.common_newsmain .right .right01zt ul li.nopic a { color:#555; } 
.common_newsmain .right .right02 { margin-top:0px; border:1px solid #eee; } 
.common_newsmain .right .right02 ul li { width:45%; float:left; margin:20px 0px 0px 10px; text-align:center; } 
.common_newsmain .right .right02 ul li img { width:100%; height:85px; margin-bottom:10px } 
.common_newsmain .right .right02 ul li .picname { display:block; height:36px; line-height:18px; overflow:hidden } 
.common_newsmain .right .right03 { margin-top:20px; border:1px solid #eee; } 
.common_newsmain .right .right03 ul { padding:10px 1px } 
.common_newsmain .right .right03 ul li { height:35px; line-height:35px; overflow:hidden; padding:0 5px; } 
.common_newsmain .right .right03 ul li a { font-size:14px; } 
.common_newsmain .right .right03 ul li span { float:right; color:#999; font-size:11px; } 
.common_newsmain .right .right03 ul li em { width:16px; height:16px; font-size:11px; float:left; background:#EEE; line-height:16px; margin:10px 10px 0px 2px; color:#333; text-align:center; font-style:normal; border:#CCC solid 1px; } 
.common_newsmain .right .right03 ul li em.em01 { background:#059FE5; color:#FFF; border:none; width:17px; height:17px; } 

/*新闻首页结束*/
.newscontent { width:980px; margin:0 auto; margin-top:5px; } 
.newscontent .left { width:665px; float:left; overflow:hidden; } 
.newscontent .left h1 { font-size:21px; text-align:center; line-height:30px; font-weight:normal; margin-top:10px; } 
.newscontent .left .dp { width:100%; text-align:center; line-height:30px; color:#666; } 
.newscontent .left .dp font { font-size:12px; color:#f00 } 
.newscontent .left .dp span { padding-left:10px } 
.newscontent .left .ct { line-height:30px; font-size:14px; color:#333; padding:15px 10px; } 
.newscontent .left .ct .ct_box img { text-align:center; margin:2px; max-width:540px } 
.newscontent .left .ct_mood { border-top:1px solid #ddd; margin-top:20px; } 
/*新闻内容页结束*/

/*图片频道*/
.photo-list { position:relative } 
.photo-list .photo-item { width:285px; background:#fff; position:relative; overflow:hidden; float:left; /* margin:5px 7px; */ } 
.photo-list .photo-item .imgbox { position:relative } 
.photo-list .photo-item .caption { bottom:-190px; left:0px; display:none } 
.photo-list .photo-item .heading span { top:-190px; display:block; } 
.photo-list .photo-item .heading { display:none; position:absolute; background-color:rgba(0,0,0,0.5); height:60px; overflow:hidden; width:100%; bottom:0 } 
.photo-list .photo-item .heading a { color:#fff; display:block; padding:10px 20px; font-size:12px; line-height:24px; } 
.photo-list .photo-item img { width:100%; border-radius:3px; } 
.photo-list .photo-item .ctbox { line-height:20px; color:#888; padding:15px; } 
.photo-list .photo-item .ctbox a { font-size:18px; } 
.photo-list .photo-item .ctbox b { font-weight:normal; color:#3c8fc6 } 

/*内容页*/
.ipc_nr { width:1400px; margin:0 auto; } 
.ipc_nr h1 { line-height:65px; font-size:26px; padding-top:5px; height:52px; color:#333; } 
.ipc_nr .pic_tt { line-height:35px; color:#666; height:50px } 
.ipc_nr .pic_tt span { color:#888; padding-left:15px } 
.ipc_nr .pic_tt font { font-size:12px; color:#2783d0; } 
.ipc_nr .tp_ct { padding:15px; background:#fff; text-align:center; } 
.ipc_nr .tp_ct .imagetop { float:right; color:#999; } 
.ipc_nr .tp_ct .imagetop a { color:#2783d0 } 
.ipc_nr .tp_ct img { max-width:780px; _width:780px } 
.ipc_nr .tp_ct a { color:#fff; } 
.ipc_nr .fy { background:#fff; color:#999; padding-left:15px; padding-bottom:15px; line-height:20px; } 
.ipc_nr .fy a { color:#2783d0 } 
.ipc_nr .tp_into { background:#fff; padding:30px; margin-top:15px; } 
.ipc_nr .tp_into h4 { font-size:16px; line-height:50px; height:50px; color:#333; font-weight:500; border-bottom:#ddd 1px solid; } 
.ipc_nr .tp_into ul { padding:10px; text-indent:2em; line-height:26px; font-size:14px; color:#333; } 
.ipc_nr .tp_into ul img { max-width:100%; } 
.wylxyzbtn { width:350px; margin:0 auto; margin-top:30px; text-align:center; font-size:18px; background:#47a1dd; height:40px; line-height:40px; } 
.wylxyzbtn a { display:block; color:#fff; } 
.wylxyzbtn a:hover { text-decoration:none; } 

/*挑应用*/
.downbody02 { padding-top:15px } 
.downmain01 { width:980px; margin:0 auto; position:relative } 
.downmain01 .left { width:725px; float:left } 
.downmain01 .left .left02 { margin-top:20px; } 
.downmain01 .left .left02 dl { height:28px; line-height:28px; border-bottom:2px solid #8ac4e9; font-weight:normal; font-size:18px; } 
.downmain01 .left .left02 #tab_1 .l { width:130px; float:left; background:#8ac4e9; padding-left:15px; color:#fff; } 
.downmain01 .left .left02 #tab_1 .r dt { width:10px; margin:5px 0px 0px 5px; height:10px; background:#e1f1fa; float:left; text-indent:-99999px; cursor:pointer; overflow:hidden } 
.downmain01 .left .left02 #tab_1 .r dt.curr { background:#8ac4e9 } 
.downmain01 .left .left02 #tab_3 .l { width:130px; float:left; background:#8ac4e9; padding-left:15px; color:#fff; } 
.downmain01 .left .left02 #tab_3 .r dt { width:10px; margin:5px 0px 0px 5px; height:10px; background:#e1f1fa; float:left; text-indent:-99999px; cursor:pointer } 
.downmain01 .left .left02 #tab_3 .r dt.curr { background:#8ac4e9 } 
.downmain01 .left .left02 ul li { width:332px; height:122px; float:left; padding:25px 15px; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#f2f9fd; } 
.downmain01 .left .left02 ul li.li01 { border-left:0px; } 
.downmain01 .left .left02 ul li img { width:48px; height:48px; float:left; } 
.downmain01 .left .left02 ul li .r_ct { width:265px; float:right; padding-top:2px } 
.downmain01 .left .left02 ul li .r_ct .xingji { color:#f70; font-size:13px; } 
.downmain01 .left .left02 ul li .r_ct a { font-size:16px; color:#3480c0 } 
.downmain01 .left .left02 ul li .r_ct .into { padding-top:5px; color:#999; line-height:23px; } 
.downmain01 .left .left02 ul li .r_ct .into a { color:#666; font-weight:normal; padding-left:5px; font-size:12px; } 
.downmain01 .left .left02 ul li .r_ct span { color:#999; background:url(download/download.png) no-repeat 0 50%; padding-left:15px; line-height:30px; } 
.downmain01 .left .left02 ul li:hover { background:#e1f1fa; } 
.downmain01 .left .left03 { margin-top:15px; } 
.downmain01 .left .left03 h4 { height:28px; line-height:28px; border-bottom:2px solid #8ac4e9; font-weight:normal; font-size:18px; } 
.downmain01 .left .left03 h4 span { width:130px; float:left; background:#8ac4e9; padding-left:15px; color:#fff; } 
.downmain01 .left .left03 h4 img { margin-top:3px; } 
.downmain01 .left .left03 h4 .mffbrjbtn { float:left; background:url(download/mffbrj.png) no-repeat; width:160px; height:18px; margin:5px 0px 0px 5px } 
.downmain01 .left .left03 h4 .mffbrjbtn:hover { text-decoration:none; background:url(download/mffbrj02.png) no-repeat } 

.downmain01 .left .left03 ul li { width:150px; background:#f2f9fd; float:left; height:50px; padding:13px 15px 15px 15px; border-left:1px solid #fff; border-bottom:1px solid #fff; overflow:hidden } 
.downmain01 .left .left03 ul li a { color:#3480c0 } 
.downmain01 .left .left03 ul li:hover { background:#e1f1fa; } 
.downmain01 .left .left03 ul li.li01 { border-left:0px; width:152px; } 
.downmain01 .left .left03 ul li img { width:48px; height:48px; margin-top:2px; float:left } 
.downmain01 .left .left03 ul li .r_ct { width:90px; float:right } 
.downmain01 .left .left03 ul li .r_ct span { color:#f70; display:block; margin-top:5px; font-size:13px } 
.downmain01 .left .left03 ul li .r_ct .downnum { background:url(download/download.png) no-repeat 0 50%; height:14px; line-height:14px; margin-top:5px; padding-left:15px; color:#999 } 

.downmain01 .right { width:240px; float:right; } 
.downmain01 .right .right01 ul li { padding:12px 15px 15px 15px; height:55px } 
.downmain01 .right .right01 ul li:hover { background:url(download/hover.png) repeat-x } 
.downmain01 .right .right01 ul li span { width:38px; height:38px; float:left; margin-top:3px; } 
.downmain01 .right .right01 ul li.li01 span { background:#3e9028 url(download/yyicon01.png) no-repeat 0px 4px; } 
.downmain01 .right .right01 ul li.li02 span { background:#2f8bc6 url(download/yyicon01.png) no-repeat -73px 4px } 
.downmain01 .right .right01 ul li.li03 span { background:#472ea5 url(download/yyicon01.png) no-repeat -138px 4px } 
.downmain01 .right .right01 ul li.li04 span { background:#a52e94 url(download/yyicon01.png) no-repeat -201px 4px } 
.downmain01 .right .right01 ul li.li05 span { background:#b93655 url(download/yyicon01.png) no-repeat -283px 4px } 
.downmain01 .right .right01 ul li.li06 span { background:#bf933d url(download/yyicon01.png) no-repeat -358px 4px } 
.downmain01 .right .right01 ul li.li07 span { background:#2f96c6 url(download/yyicon01.png) no-repeat -432px 4px } 
.downmain01 .right .right01 ul li a { font-size:16px; color:#3480c0; } 
.downmain01 .right .right01 ul li .r_ct { float:right; width:147px; padding-right:10px; } 
.downmain01 .right .right01 ul li .r_ct .intro { color:#999; padding-top:7px; line-height:19px } 

.downmain01 .right .right02 { margin-top:15px; } 
.downmain01 .right .right02 dl { height:35px; line-height:35px; background:#e1f1fa } 
.downmain01 .right .right02 dl dt { float:left; width:50%; font-size:14px; color:#999; text-align:center; cursor:pointer } 
.downmain01 .right .right02 dl dt.curr { background:#8ac4e9; color:#fff; } 
.downmain01 .right .right02 ul li { height:85px; padding:13px 15px 15px 15px; position:relative; } 
.downmain01 .right .right02 ul li .numbg { width:20px; height:26px; background:url(download/numbg01.png) no-repeat; position:absolute; text-align:center; padding:1px 2px 0px 0px; color:#fff; font-weight:bold; margin-top:2px; left:15px; z-index:199999999999 } 
.downmain01 .right .right02 ul li .numbg02 { width:20px; height:26px; background:url(download/numbg02.png) no-repeat; position:absolute; text-align:center; padding:1px 2px 0px 0px; color:#fff; font-weight:bold; margin-top:2px; left:15px; z-index:199999999999 } 
.downmain01 .right .right02 ul li .numbg03 { width:20px; height:26px; background:url(download/numbg03.png) no-repeat; position:absolute; text-align:center; padding:1px 2px 0px 0px; color:#fff; font-weight:bold; margin-top:2px; left:15px; z-index:199999999999 } 
.downmain01 .right .right02 ul li .numbg04 { width:20px; height:26px; background:url(download/numbg04.png) no-repeat; position:absolute; text-align:center; padding:1px 2px 0px 0px; color:#fff; font-weight:bold; margin-top:2px; left:15px; z-index:199999999999 } 
.downmain01 .right .right02 ul li a { color:#3480c0 } 
.downmain01 .right .right02 ul li img { width:48px; height:48px; margin-top:2px; float:left } 
.downmain01 .right .right02 ul li .r_ct { width:145px; float:right } 
.downmain01 .right .right02 ul li .r_ct span { color:#f70; display:block; margin-top:5px; font-size:13px } 
.downmain01 .right .right02 ul li .r_ct .downnum { background:url(download/download.png) no-repeat 0 50%; height:14px; line-height:14px; margin-top:5px; padding-left:15px; color:#999; } 
.downmain01 .right .right02 ul li .r_ct .intro { color:#999; line-height:19px } 

/*列表页*/
.downmain01 .left .daohang { padding-left:0px } 
.downmain01 .left .daohang a { color:#3480c0 } 
.downmain01 .left .leftlist { background:url(download/flbg.png); padding:10px 15px } 
.downmain01 .left .leftlist h4 { height:28px; line-height:28px; border-bottom:1px solid #8ac4e9; font-weight:normal; font-size:18px; margin-top:5px; } 
.downmain01 .left .leftlist ul li { height:140px; padding:25px 15px; border-top:1px solid #fff; border-bottom:1px solid #e8f0f5 } 
.downmain01 .left .leftlist ul li.li01 { border-left:0px; } 
.downmain01 .left .leftlist ul li img { width:48px; height:48px; float:left; } 
.downmain01 .left .leftlist ul li .r_ct { width:600px; float:right; padding-top:2px } 
.downmain01 .left .leftlist ul li .r_ct em { color:#666; font-style:normal; padding-right:5px; } 
.downmain01 .left .leftlist ul li .r_ct .xingji { color:#f70; font-size:15px; margin-top:5px; height:25px; } 
.downmain01 .left .leftlist ul li .r_ct a { font-size:16px; color:#3480c0 } 
.downmain01 .left .leftlist ul li .r_ct .into { padding-top:8px; color:#999; line-height:23px; } 
.downmain01 .left .leftlist ul li .r_ct .into a { color:#666; font-weight:normal; padding-left:5px; font-size:12px; } 
.downmain01 .left .leftlist ul li .r_ct span { color:#999; background:url(download/download.png) no-repeat 0 50%; padding-left:15px; line-height:30px; } 
.downmain01 .left .leftlist ul li:hover { background:url(download/hover02.png) repeat-x 0 100% } 

/*内容页*/
.downmain01 .left .leftcontent { padding:10px 15px; } 
.downmain01 .left .leftcontent .downbox01 { padding:15px 0px; } 
.downmain01 .left .leftcontent .downbox01 .downbox01left { width:48px; float:left } 
.downmain01 .left .leftcontent .downbox01 .downbox01left img.rj_pic { width:48px; height:48px; float:left } 
.downmain01 .left .leftcontent .downbox01 .downbox01right { width:630px; float:right } 
.downmain01 .left .leftcontent .downbox01 .downbox01right h4 { font-weight:normal; font-size:18px; height:28px; } 
.downmain01 .left .leftcontent .downbox01 .downbox01right .xingji { color:#f70; font-size:15px; } 
.downmain01 .left .leftcontent .downbox01 .downbox01right ul li { width:33%; float:left; padding-top:10px; color:#999 } 
.downmain01 .left .leftcontent .downbox01 .downbox01right ul li span { color:#666; } 
.downmain01 .left .leftcontent .downbox01 .downbox01right ul li.liintro { width:100%; display:block; line-height:19px; } 
.downmain01 .left .leftcontent .downbox01 .downbox01right ul li.lidownnum { width:100%; display:block; background:url(download/download.png) no-repeat 0 40%; padding-left:17px; line-height:30px; padding-top:0px; margin-top:6px; } 
.downmain01 .left .leftcontent .downbox03 h4 { height:28px; line-height:28px; border-bottom:2px solid #8ac4e9; font-weight:normal; font-size:18px; } 
.downmain01 .left .leftcontent .downbox03 h4 span { width:130px; float:left; background:#8ac4e9; padding-left:15px; color:#fff; } 
.downmain01 .left .leftcontent .downbox03 .xz_list { margin-top:15px; font-size:14px } 
.downmain01 .left .leftcontent .downbox04 { margin-top:15px } 
.downmain01 .left .leftcontent .downbox04 h4 { height:28px; line-height:28px; border-bottom:2px solid #8ac4e9; font-weight:normal; font-size:18px; } 
.downmain01 .left .leftcontent .downbox04 h4 span { width:130px; float:left; background:#8ac4e9; padding-left:15px; color:#fff; } 

/*通用评论*/
.ct_pl { margin:20px 0; font-size:12px; background:#F4F4F4; overflow:hidden; color:#666; padding-bottom:10px; } 
.ct_pl ul { padding:7px; } 
.ct_pl h2 { border-top:#000000 3px solid; background:#fff; height:33px; line-height:33px; font-size:16px; color:#000; font-weight:normal; padding-left:8px; border-bottom:#ddd 1px solid; margin-bottom:10px; } 
.ct_pl span.rightcmtnum a { color:#999; background:url(../3G/images/plnum.png) no-repeat 0 50%; padding-left:17px } 
.ct_pl h4 { background:url(small/10.gif) no-repeat; padding-left:20px; height:25px } 
.ct_pl .username { width:130px; border:1px solid #dee8ee; border-top:1px solid #cad4d9; border-left:1px solid #cad4d9; background:#fff url(small/11.gif) repeat-x; height:19px; line-height:19px; } 
.ct_pl .password { border:1px solid #dee8ee; border-top:1px solid #cad4d9; border-left:1px solid #cad4d9; background:#fff url(small/11.gif) repeat-x; height:19px; line-height:19px; width:130px; } 
.ct_pl textarea { color:#999; background:#fff url(small/11.gif) repeat-x; font-size:12px; padding:8px 5px; border:1px solid #dee8ee; border-top:1px solid #cad4d9; border-left:1px solid #cad4d9; margin-top:10px; height:80px; float:left; } 
.ct_pl #SubmitComment { margin-top:10px; line-height:25px; width:98px; height:29px; font-size:12px; color:#fff; cursor:pointer; float:right; background: #069; border: 0; border-radius: 3px; } 
.ct_pl .commenttips { float:left; line-height:28px; height:28px; font-size:12px; color:#666; margin-top:10px; } 
.ct_mood { padding:10px; } 

.pllist { color:#999; font-size:14px; padding-left:10px; } 

.pllist table tr td { padding:12px 0px; position:relative; line-height:20px; color:#1b84ce } 
.pllist table tr td .content { padding-top:5px; line-height:19px; color:#333; font-size:14px; } 
.pllist table tr td img.userface { width:40px; height:40px; margin-right:12px; margin-top:3px; border:#eee solid 1px; border-radius:50%; padding:2px; } 
.pllist table tr td .userbox { width:67px; height:67px; background:url(userbox.png) no-repeat; margin-top:3px; position:absolute; } 

.comment_write_table { font-size:14px; } 
.comment_write_table a { color:#069; } 
.comment_write_table span.username { border:none; } 

/*digg排行*/
.digg { padding-bottom:40px; } 
.digg_l { width:280px; float:right; } 
.digg_l .left01 { padding:10px 15px 0px 15px; height:253px; overflow:hidden; background:#fff; } 
.digg_l .left01 h4 { font-size:16px; height:40px; line-height:40px; color:#333; font-weight: normal; } 
.digg_l .left01 ul { padding-top:10px; } 
.digg_l .left01 ul li.li01 { height:87px; overflow:hidden } 
.digg_l .left01 ul li.li01 a.title { font-size:14px; font-weight:bold; display:block; height:26px; } 
.digg_l .left01 ul li.li01 img { width:55px; height:45px; margin-top:3px; } 
.digg_l .left01 ul li.li01 .r_ct { width:185px; float:right; color:#999; padding-top:5px; line-height:20px; } 
.digg_l .left01 ul li.li02 { height:28px; line-height:26px; padding-left:2px } 
.digg_l .left01 ul li.li02 a { color:#494949; } 
.digg_l .left01 ul li.li02 a:hover { color:#a00 } 

.digg_l .left02 { background:#fff; } 
.digg_l .left02 h4 { font-size:16px; height:40px; padding-left:15px; line-height:40px; color:#333; font-weight: normal; } 
.digg_l .left02 ul { padding:0px 15px } 
.digg_l .left02 ul li { height:38px; line-height:38px; border-bottom:1px solid #eee; position: relative; padding-left:24px; overflow: hidden; font-size:14px; } 
.digg_l .left02 ul li span { color:#999; margin-left:15px; float:right; } 
.digg_l .left02 ul li em { width:16px; height:16px; float:left; background:#bbb; line-height:14px; margin:12px 10px 0px 2px; color:#fff; text-align:center; position: absolute; left:0; top:0; } 
.digg_l .left02 ul li em.em01 { background: -webkit-linear-gradient(left,#ff663d,#ff3d66); background: -o-linear-gradient(right,#ff663d,#ff3d66); background: -moz-linear-gradient(right,#ff663d,#ff3d66); background: linear-gradient(to right,#ff663d,#ff3d66); } 

.digg_r { background:#fff; padding:10px 20px; margin-right:310px; } 
.digg_r h4 { height:35px; line-height:35px; padding-left:10px; font-size:16px; color:#333; font-weight: normal; } 
.digg_r .tit { height:35px; border-bottom:1px solid #eee; line-height:35px; margin:10px 0px 20px 0px } 
.digg_r .tit a { float:left; padding:0px 10px; margin-right:20px; color:#333; font-size:16px; } 
.digg_r .tit a.curr { background:#fff; color:#333; border-bottom: 2px solid #0288d1; color: #0288d1 } 
.digg_r ul { line-height:22px; color:#666 } 
.digg_r ul a.link { font-size:15px; font-weight:bold; color:#027ed3 } 
.digg_r ul a { color:#027ed3 } 
.digg_r table tr td { padding:5px 0px } 
/*digg排行结束*/

/*评论页*/
.digg .plbox { width:720px; float:right } 
.digg .plbox h4 { line-height:60px; height:40px; padding-left:20px; font-size:16px; } 
.digg .plbox .box01 { width:658px; border-top:1px solid #ddd; margin-top:20px; padding-top:15px; padding-left:10px; overflow:hidden } 
.digg .plbox .box01 a { color:#0a6cb7; font-weight:bold; } 
.digg .plbox .box01 h4 { background:url(small/10.gif) no-repeat; padding-left:20px; height:25px } 
.digg .plbox .box01 .textbox { border:1px solid #ddd; border-top:1px solid #C1C0C0; border-left:1px solid #C1C0C0 } 
.digg .plbox .box01 textarea { color:#666; background:#fff url(small/11.gif) repeat-x; font-size:12px; padding:5px; border:1px solid #ddd; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:10px; height:80px; float:left; } 
.digg .plbox .box01 #SubmitComment { background:url(small/13.gif) repeat-x; line-height:30px; width:98px; height:30px; font-size:12px; border:0px; margin-top:0px; *+margin-top:-30px; _margin-top:-30px; color:#666; float:right; border-left:1px solid #ddd; } 
.digg .plbox .box01 .commenttips { border:1px solid #ddd; border-top:0px; float:left; padding-left:10px; line-height:30px; height:30px; background:url(small/12.gif) repeat-x; font-size:12px; color:#666 } 
.digg .plbox .box02 { padding:20px 15px; color:#666; line-height:24px } 
.digg .plbox .box02 tr td { padding:5px 0px } 
/*评论页结束*/

.subject { width:980px; margin:0 auto; } 
.subject .subject_l { width:222px; float:left; } 
.subject .subject_l .l_one { border:1px solid #bad7fa } 
.subject .subject_l .l_one h4 { height:32px; line-height:32px; background:#e1eeff; font-size:15px; color:#023779; padding-left:15px } 
.subject .subject_l .l_one ul li { height:32px; line-height:32px; background:#fff; color:#fff; padding-left:15px; font-size:14px; border-top:1px solid #bad7fa } 
.subject .subject_l .l_one ul li a { color:#555; } 
.subject .subject_l .l_one ul li a:hover { color:#2163b5; text-decoration:none } 
.subject .subject_l .l_one ul li.curr { background:url(zttit09.png) no-repeat -1px 0px; width:252px; font-weight:bold; position:relative; border-top:0px } 
.subject .subject_l .l_two { border:1px solid #bad7fa; margin-top:10px; background:#fff } 
.subject .subject_l .l_two h4 { height:32px; line-height:32px; background:#e1eeff; font-size:15px; color:#023779; padding-left:15px; border-bottom:1px solid #bad7fa } 
.subject .subject_l .l_two ul { padding:10px 13px; } 
.subject .subject_l .l_two ul li { height:24px; line-height:24px; } 
.subject .subject_l .l_two ul li span { width:16px; height:16px; line-height:16px; margin:5px 10px 0px 0px; float:left; background:#f5f5f5; text-align:center; color:#333; border:1px solid #ddd; } 
.subject .subject_l .l_two ul li span.one { background:#e8d36f; color:#c00; border:1px solid #de9b25 } 
.subject .subject_l .l_two ul li a { color:#555 } 
.subject .subject_l .l_two ul li a:hover { color:#2163b5; text-decoration:none } 

.subject .subject_r { width:747px; float:right; border:1px solid #bad7fa; background:#fff } 
.subject .subject_r h4 { height:32px; line-height:32px; background:#e1eeff; font-size:15px; color:#023779; padding-left:15px; border-bottom:1px solid #bad7fa } 
.subject .subject_r ul { padding:15px; height:100% } 
.subject .subject_r ul li { padding:20px 15px; border-bottom:1px dashed #ddd; height:70px } 
.subject .subject_r ul li img { width:105px; height:70px } 
.subject .subject_r ul li .r_ct { width:565px; float:right } 
.subject .subject_r ul li .r_ct a.title { font-size:17px; color:#2163b5; display:block; height:27px; font-weight:bold } 
.subject .subject_r ul li .r_ct .intro { line-height:20px; color:#666; } 
.subject .subject_r ul li .r_ct .intro a { color:#c00 } 
.subject .subject_r ul li:hover { background:#ecf4fe } 

/*新闻专题页开始*/

/*专题内容页*/
.zt_head { height:34px; background:#fff; line-height:32px; color:#666; border-top:2px solid #2163b5 } 
.zt_head ul { width:980px; margin:0 auto; position:relative; margin-top:-2px } 
.zt_head ul li { float:left; } 
.zt_head ul li.li01 { border-top:2px solid #2163b5; background:url(zttit07.png) no-repeat 0 7px; padding-left:16px; } 
.zt_head ul li.li02 { border-top:2px solid #e7dd35 } 
.zt_head ul li.li03 { border-top:2px solid #2fd397 } 
.zt_head ul li.li04 { border-top:2px solid #e73589 } 
.zt_head ul li a { font-size:12px; color:#666; padding:0px 8px; } 
.zt_head ul .r #nologin { margin-top:2px; } 
.zt_head ul .r { color:#666; font-size:12px; } 
.zt_head ul .r input { border:1px solid #e5e5e5; height:17px; background:#fff url(b_g.gif) repeat-x 0px -3px; color:#666; margin:0px 10px 0px 8px; margin-right:5px; font-size:12px; border-top:1px solid #ccc; } 
.zt_head ul .r .loginbtn { background:none; color:#666; border:0px solid #ccc; font-size:12px; text-decoration:underline; width:30px; text-align:center; height:18px; margin-left:-10px; font-weight:bold } 
.zt_head ul .r #nologin { line-height:30px; } 
.zt_head ul .r span { font-weight:bold } 
.zt_head ul .r .username { padding-left:5px; width:105px; } 
.zt_head ul .r .password { padding-left:5px; width:85px; } 
.zt_head ul .r a { padding:0px 2px; color:#666 } 

.zt_main { width:980px; margin:0 auto; margin-top:15px; height:368px; overflow:hidden } 
.zt_main .left { width:468px; float:left; height:364px; overflow:hidden } 
.zt_main .right { width:775px; float:right; line-height:20px; color:#666; } 
.zt_main .right ul li { margin-bottom:10px; height:115px; background:#f5f5f5; position: relative } 
.zt_main .right ul li .libox { padding:12px 15px; } 
.zt_main .right ul li .title { font-size:17px; color:#2163b5; display:block; height:27px; font-weight:bold } 
.zt_main .right ul li a { color:#c00 } 
.zt_main .right ul li .recommend { width:90px; height:91px; background:url(recommend.png) no-repeat; position:absolute; right: 0; top: -5px; } 

.zt_maintwo { width:950px; margin:0 auto; margin-top:15px; background:#f5f5f5; padding:15px; line-height:22px; color:#666; font-size:13px; height:78px } 
.zt_maintwo .tit { width:80px; float:left; height:50px; } 
.zt_maintwo .tit h4 { height:38px; line-height:38px; font-size:21px; color:#fff; background:#0B68C8; float:left; padding:0px 10px } 
.zt_maintwo .tit span { height:38px; line-height:38px; font-size:21px; color:#fff; float:left; padding:0px 10px; font-weight:bold; background:#2163b5 } 

.zt_mainthree { width:980px; margin:0 auto; margin-top:15px; background:#f5f5f5; } 
.zt_mainthree .tit { height:38px; padding:15px 0px 0px 15px } 
.zt_mainthree .tit h4 { height:38px; line-height:38px; font-size:21px; color:#fff; background:#0B68C8; float:left; padding:0px 10px } 
.zt_mainthree .tit span { height:38px; line-height:38px; font-size:21px; color:#fff; float:left; padding:0px 10px; font-weight:bold; background:#2163b5 } 
.zt_mainthree ul li { margin:15px; padding:20px 15px; border-bottom:1px dashed #ddd; height:70px } 
.zt_mainthree ul li img { width:80px; height:70px; float:left; margin-right:15px; } 
.zt_mainthree ul li .r_ct { overflow:hidden } 
.zt_mainthree ul li .r_ct a.title { font-size:17px; color:#2163b5; display:block; height:27px; font-weight:bold } 
.zt_mainthree ul li .r_ct .intro { line-height:20px; color:#666; } 
.zt_mainthree ul li .r_ct .intro a { color:#c00 } 
.zt_mainthree ul li:hover { background:#eee } 
.zt_page { text-align:center; padding-right:15px } 
.zt_end { width:980px; margin:0 auto; height:60px; color:#666; font-size:11px; line-height:18px; padding-top:10px } 
/*专题内容页结束*/
/*新闻专题页结束*/

/*软件首页开始*/
.soft .soft_l { width:730px; float:left; margin-top:10px; } 
.soft .soft_r { width:240px; float:right; margin-top:10px; } 
.soft .soft_r .r_fl { width:100%; } 
.soft .soft_r .r_fl ul li { float:left; width:118px; float:left; border-right:1px solid #252525; border-bottom:1px solid #252525; border-top:1px solid #454545; border-left:1px solid #454545; text-align:center; font-size:14px; line-height:38px; height:38px; background:#333; } 
.soft .soft_r .r_fl ul li a { color:#999; font-weight:bold } 
.soft .soft_r .r_fl h4 { background:#222 url(small/07.gif) no-repeat 70px 47%; text-align:center; line-height:42px; border-bottom:1px solid #000; color:#fff; font-size:15px; } 
.soft .soft_r .r_fl a:hover { background:#454545; display:block; text-decoration:none; color:#fff } 
.soft .soft_r .r_fl .curr { background:#454545; } 
.soft .soft_r .r_fl .curr a { color:#fff; } 

.software { width:980px; margin:0 auto; margin-top:10px } 
.software .software_l { width:730px; float:left; } 
.software .software_l .l_new { border:1px solid #ddd; height:190px; margin-bottom:10px } 
.software .software_l .l_new h4 { background:#f7f7f7 url(small/06.gif) no-repeat 10px 50%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding-left:20px; } 
.software .software_l .l_new ul { width:100%; border-top:3px solid #f7f7f7 } 
.software .software_l .l_new ul li { width:74px; text-align:center; float:left; padding:18px 15px 10px 15px; } 
.software .software_l .l_new ul li img { width:68px; height:65px; margin-bottom:8px } 
.software .software_l .l_new ul li a { line-height:22px; font-weight:bold; color:#333; } 
.software .software_l .l_new ul li span { color:#666; background:url(small/down.png) no-repeat; padding-left:15px; } 
.software .software_l .l_new ul li a:hover { color:#245FB3 } 
.software .software_l .l_jp { border:1px solid #ddd; height:425px; margin-top:10px } 
.software .software_l .l_jp h4 { background:#f7f7f7 url(small/06.gif) no-repeat 10px 50%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding-left:20px; } 
.software .software_l .l_jp ul { width:698px; padding:0px 10px 0px 10px; border-top:3px solid #f7f7f7 } 
.software .software_l .l_jp ul li { width:319px; height:165px; float:left; padding:15px; border-bottom:1px dotted #ddd } 
.software .software_l .l_jp ul li img { width:78px; height:75px; float:left; } 
.software .software_l .l_jp ul li .r_ct { width:225px; float:right; padding-top:7px } 
.software .software_l .l_jp ul li .r_ct a { font-weight:bold; color:#333; } 
.software .software_l .l_jp ul li .r_ct .into { padding-top:5px; color:#666; line-height:20px; } 
.software .software_l .l_jp ul li .r_ct .into a { color:#245FB3; font-weight:normal; padding-left:5px; } 
.software .software_l .l_jp ul li .r_ct span { color:#666; background:url(small/down.png) no-repeat 0 50%; padding-left:15px; } 
.software .software_l .l_jp ul li .r_ct b .down { background:url(down_hv.gif) no-repeat; width:70px; height:25px; line-height:20px; margin-top:10px; float:left; } 
.software .software_l .l_jp ul li .r_ct b a:hover { background:url(down_cl.gif) no-repeat } 

.software .software_r { width:240px; float:right; overflow:hidden } 
.software .software_r .r_zx { border:1px solid #ddd; height:285px; } 
.software .software_r .r_zx .tit { background:#f7f7f7 url(small/06.gif) no-repeat 10px 50%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding:0px 10px 0px 20px; } 
.software .software_r .r_zx ul { padding:8px 10px 10px 10px; border-top:3px solid #f7f7f7; } 
.software .software_r .r_zx ul li { height:26px; line-height:26px; background:url(bg-01.gif) no-repeat 0 50%; padding-left:9px } 
.software .software_r .r_zx ul li a { color:#333; } 
.software .software_r .r_ph { border:1px solid #ddd; margin-top:10px; height:425px } 
.software .software_r .r_ph h4 { background:#f7f7f7 url(small/06.gif) no-repeat 10px 50%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding-left:20px; } 
.software .software_r .r_ph ul { padding:10px 15px 15px 15px; border-top:3px solid #f7f7f7; } 
.software .software_r .r_ph ul li { height:27px; line-height:27px; } 
.software .software_r .r_ph ul li a { color:#333; } 
.software .software_r .r_ph ul li span { width:16px; height:16px; line-height:16px; text-align:center; float:left; color:#fff; font-size:12px; background:#0B68C8; margin-right:8px; margin-top:6px; } 
.software .software_r .r_ph ul li .one { background:#f60; } 
.software .software_r .r_ph ul li .two { background:#f60 } 
.software .software_r .r_ph ul li .three { background:#f60 } 
.software .software_r .r_ph ul .one_box { height:78px; border-bottom:1px dotted #ccc; margin:6px 0px } 
.software .software_r .r_ph ul .one_box img { width:70px; height:65px; } 
.software .software_r .r_ph ul .one_box .r_ct { width:125px; float:right; } 
.software .software_r .r_ph ul .one_box .r_ct .into { line-height:18px; color:#666; padding-top:2px; height:55px } 
.software .software_r .r_ph ul .one_box .r_ct .into a { color:#245FB3; padding-left:5px; } 
.software .software_r .r_ph ul .one_box .r_ct .into em { color:#666; background:url(small/down.png) no-repeat 0 50%; padding-left:15px; font-style:normal; margin-top:5px } 
.software .software_r .r_bb { border:1px solid #ddd; height:472px; margin-top:10px } 
.software .software_r .r_bb h4 { background:#f7f7f7 url(small/06.gif) no-repeat 10px 50%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding-left:20px; } 
.software .software_r .r_bb ul { width:100%; border-top:3px solid #f7f7f7 } 
.software .software_r .r_bb ul li { margin:10px; height:95px; border-bottom:1px dotted #ddd } 
.software .software_r .r_bb ul li img { width:73px; height:70px } 
.software .software_r .r_bb ul li .r_ct { width:135px; float:right } 
.software .software_r .r_bb ul li .r_ct a { font-weight:bold; line-height:26px; color:#333; } 
.software .software_r .r_bb ul li .r_ct .into { color:#555; line-height:18px; height:42px; } 
.software .software_r .r_bb ul li .r_ct .into a { color:#245FB3; font-weight:normal; line-height:18px } 
.software .software_r .r_bb ul li .r_ct span { color:#666; background:url(small/down.png) no-repeat; padding-left:15px; } 

/*软件首页结束*/

/*软件栏目页开始*/
.soft .soft_l .empty { background:#FCF7E5 url(no.gif) no-repeat 10px 45%; margin:15px 0px 0px 300px; line-height:32px; padding:0px 20px 0px 28px; float:left; border:1px solid #F4DC96; color:#666 } 
.soft .soft_l .xz_lm h4 { background:url(small/06.gif) no-repeat 10px 47%; height:35px; line-height:33px; border-bottom:1px solid #ddd; padding-left:20px; } 
.soft .soft_l .xz_lm ul { padding:0px 15px 15px 15px; } 
.soft .soft_l .xz_lm ul li { height:150px; padding:15px 5px 0px 5px; border-bottom:1px dotted #ddd; color:#666; } 
.soft .soft_l .xz_lm ul li img { width:78px; height:75px } 
.soft .soft_l .xz_lm ul li .r_ct a { font-weight:bold; color:#333; line-height:26px; color:#116FA5 } 
.soft .soft_l .xz_lm ul li .r_ct { width:585px; float:right } 
.soft .soft_l .xz_lm ul li .r_ct .tt { height:22px; padding-top:5px; } 
.soft .soft_l .xz_lm ul li .r_ct .tt em { color:#333; font-style:normal; padding-left:20px } 
.soft .soft_l .xz_lm ul li .r_ct .into { line-height:20px; height:50px; } 
.soft .soft_r .r_phb { border:1px solid #ddd; margin-top:10px } 
.soft .soft_r .r_phb h4 { background:#f7f7f7; height:35px; line-height:35px; border-bottom:1px solid #ddd; padding-left:10px; font-size:12px } 
.soft .soft_r .r_phb ul { padding:10px } 
.soft .soft_r .r_phb ul li { height:30px; line-height:30px; border-bottom:1px dotted #ddd; padding:5px } 
.soft .soft_r .r_phb ul li img { width:30px; height:26px; margin-right:8px } 
.soft .soft_r .r_phb ul li a { color:#0066CC; float:left; font-size:14px } 
.soft .soft_r .r_phb ul li span { float:right; color:#666 } 
/*软件栏目页结束*/

/*软件内容页开始*/
.soft .soft_l .xz_nr { width:715px; border-top:1px solid #ddd; margin-top:5px; padding-top:10px; color:#666 } 
.soft .soft_l .xz_nr .rj_pic { width:78px; height:75px; } 
.soft .soft_l .xz_nr .r_ct { width:625px; float:right } 
.soft .soft_l .xz_nr .r_ct h4 { height:30px; line-height:30px; } 
.soft .soft_l .xz_nr .r_ct .tt { height:22px; padding-top:5px; } 
.soft .soft_l .xz_nr .r_ct .tt font { color:#0066CC } 
.soft .soft_l .xz_nr .r_ct .tt em { color:#000; font-style:normal; padding-left:20px } 
.soft .soft_l .xz_nr .r_ct .into { line-height:22px; padding-bottom:10px } 
.soft .soft_l .xz_nr .r_ct .into b { color:#000; font-weight:normal } 
.soft .soft_l .xz_nr .r_ct .xzcs { color:#666; background:url(small/down.png) no-repeat 0 50%; padding-left:15px } 
.soft .soft_l .xz_nr .r_ct table { margin-top:10px } 

.soft .soft_l .xz_dz { border-top:1px solid #ddd; margin-top:10px; padding-top:15px; padding-left:10px } 
.soft .soft_l .xz_dz h4 { background:url(small/09.gif) no-repeat; padding-left:28px; height:30px; line-height:20px; } 
.soft .soft_l .xz_dz .xz_list { padding-top:15px } 
.soft .soft_l .xz_pl { border-top:1px solid #ddd; margin-top:20px; padding-top:15px; padding-left:10px } 
.soft .soft_l .xz_pl h4 { background:url(small/10.gif) no-repeat 0px -1px; padding-left:28px; height:30px; line-height:20px; } 
.soft .soft_l .xz_pl .textbox { border:1px solid #ddd; border-top:1px solid #C1C0C0; border-left:1px solid #C1C0C0 } 
.soft .soft_l .xz_pl textarea { color:#666; background:#fff url(small/11.gif) repeat-x; font-size:12px; padding:5px; border:1px solid #ddd; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:10px; height:80px; float:left } 
.soft .soft_l .xz_pl #SubmitComment { background:url(small/13.gif) repeat-x; line-height:30px; width:98px; height:30px; font-size:12px; border:0px; margin-top:0px; *+margin-top:-30px; _margin-top:-30px; color:#666; float:right; border-left:1px solid #ddd; } 
.soft .soft_l .xz_pl .commenttips { border:1px solid #ddd; border-top:0px; float:left; padding-left:10px; line-height:30px; height:30px; background:url(small/12.gif) repeat-x; } 
.soft .soft_l .xz_pl .pl_list a { color:#333 } 
.soft .soft_l .xz_pl .pl_list { padding:20px 0px; color:#666; line-height:24px; font-size:12px; } 
.soft .soft_l .xz_pl .pl_list tr td { padding:5px 0px } 
.soft .soft_l .xz_pl .pl_list a { color:#333; font-weight:normal } 
/*软件内容页结束*/


/*考场首页*/

.exam_two { width:980px; margin:0 auto; height:35px; line-height:35px; font-size:16px; letter-spacing:1px; color:#666 } 
.exam_two font { color:#f80; padding:0px 8px 0px 8px; font-size:17px; font-weight:bold } 
.exam_two .examtext { width:215px; border:1px solid #d7d7d7; height:26px; line-height:26px; padding-left:5px; color:#999; float:left; border-right:0px; } 
.exam_two .exambtn { width:30px; height:28px; background:url(sc.png) no-repeat; text-indent:-9999px; border:0px; color:#fff; cursor:pointer } 

.ksmain { width:980px; margin:0px auto; } 
.ksmain .floatl { width:718px; float:left; } 

.ksmain .floatl .floatl01 { border:#B0DBF3 1px solid; border-top:#2579A4 2px solid; height:466px; padding-bottom:20px; } 
.ksmain .floatl .floatl01 h2 { background:#EEF6F9; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; padding-left:10px; border-bottom:#CCE6F1 1px solid; } 


/*考试分类导航*/
.Navleft { width:696px; float:left; display:inline; height:430px; margin:0px; margin-left:2px; padding:0px; } 
.Navleft a:visited { color:#333 } 
.Nav_head1 { margin:0px; position:relative; z-index:99; float:left; display:inline; } 
.Nav_head1 li { padding:0px; position:relative; float:left; height:auto; line-height:22px; } 
.Nav_head1 a { padding:0 10px 0 0; display:block; color:#333 } 
.Nav_head1 a:hover { text-decoration:none; background:#fff } 
.Nav_head1 :hover > a { color:#f60; text-decoration:none; background:#fff } 
.Nav_head1 ul { border:2px solid #fff; border-top:0px; position:absolute; top:40px; font:normal 12px/22px arial; display:inline; padding:0 0px 6px 0px; height:auto; overflow:hidden; left:0px; } 
.Nav_head1 ul li { background:none; padding:1px 0px 0px 0px; line-height:23px; } 
.Nav_head1 table { position:absolute; top:0; left:0; } 
.Nav_head1 ul a, .Nav_head1 ul a:visited { color:#333; padding:0 1px 0 2px; background:none; white-space:nowrap } 
.Nav_head1 ul a:hover { color:#fff; background:#30528F; text-decoration:none; } 
.Nav_head1 ul :hover > a { color:#fff; background:#30528F } 
.Nav_head1 li:hover ul,.Nav_head1 a:hover ul { margin:-1px; display:inline; visibility:visible; height:80px; border:2px #2579a4 solid; padding:2px; } 
.Nav_head1 ul li.act1,.Nav_head1 ul li.act2,.Nav_head1 ul li.act3,.Nav_head1 ul li.act4,.Nav_head1 ul li.act5,.Nav_head1 ul li.act6,.Nav_head1 ul li.act7,.Nav_head1 ul li.act8,.Nav_head1 ul li.act9 { padding:0; float:left; margin-left:-1px; padding:5px 10px 5px 10px; } 
.Nav_head1 ul li.act1 a,.Nav_head1 ul li.act2 a,.Nav_head1 ul li.act3 a,.Nav_head1 ul li.act4 a { float:left; width:252px!important; color:#333; background:none; font:700 18px/24px "\5FAE\8F6F\96C5\9ED1"; } 
.Nav_head1 ul li.act5 a,.Nav_head1 ul li.act6 a,.Nav_head1 ul li.act7 a { float:left; width:386px!important; color:#333; font:700 18px/24px \5FAE\8F6F\96C5\9ED1; background:none; } 
.Nav_head1 ul li.act8 a,.Nav_head1 ul li.act9 a { float:left; width:182px!important; color:#333; font:700 18px/24px \5FAE\8F6F\96C5\9ED1; background:none; } 

.Nav_head1 ul li.act1 a span.cbg,.Nav_head1 ul li.act2 a span.cbg,.Nav_head1 ul li.act3 a span.cbg,.Nav_head1 ul li.act4 a span.cbg,.Nav_head1 ul li.act5 a span.cbg,.Nav_head1 ul li.act6 a span.cbg,.Nav_head1 ul li.act7 a span.cbg,.Nav_head1 ul li.act8 a span.cbg,.Nav_head1 ul li.act9 a span.cbg { float:left; display:inline; padding-right:13px; background: url(gd.png) no-repeat right -1045px; } 

.Nav_head1 ul li.act1 a:hover span.cbg,.Nav_head1 ul li.act2 a:hover span.cbg,.Nav_head1 ul li.act3 a:hover span.cbg,.Nav_head1 ul li.act4 a:hover span.cbg,.Nav_head1 ul li.act5 a:hover span.cbg,.Nav_head1 ul li.act6 a:hover span.cbg,.Nav_head1 ul li.act7 a:hover span.cbg,.Nav_head1 ul li.act8 a:hover span.cbg,.Nav_head1 ul li.act9 a:hover span.cbg { float:left; padding-right:13px; background:url(gd.png) no-repeat right -1073px; } 
.Nav_head1 .hoticon { z-index:55; position:absolute; top:-6px; left:25px; background:url(gd.png) no-repeat -179px -1104px; width:21px; height:12px; } 
.Nav_head1 ul li.act1 a:hover,.Nav_head1 ul li.act2 a:hover,.Nav_head1 ul li.act3 a:hover,.Nav_head1 ul li.act4 a:hover,.Nav_head1 ul li.act5 a:hover,.Nav_head1 ul li.act6 a:hover,.Nav_head1 ul li.act7 a:hover,.Nav_head1 ul li.act8 a:hover,.Nav_head1 ul li.act9 a:hover { color:#d00; background:none; } 
.Nav_head1 li:hover .gd1,.Nav_head1 a:hover .gd1 { left:-1px; top:-1px; height:auto; padding-bottom:5px; background:#effaff; } 
.Nav_head1 li:hover .gd2,.Nav_head1 a:hover .gd2,.Nav_head1 li:hover .gd3,.Nav_head1 a:hover .gd3,.Nav_head1 li:hover .gd4,.Nav_head1 a:hover .gd4 { left:-1px; height:auto; padding-bottom:5px; background: #effaff; } 
.Nav_head1 li:hover .gd5,.Nav_head1 a:hover .gd5 { margin-left:-2px; height:auto; padding-bottom:5px; top:-1px; background:#effaff; } 
.Nav_head1 li:hover .gd6,.Nav_head1 a:hover .gd6,.Nav_head1 li:hover .gd7,.Nav_head1 a:hover .gd7,.Nav_head1 li:hover .gd8,.Nav_head1 a:hover .gd8 { margin-left:-2px; height:auto; padding-bottom:5px; background:#effaff; } 
.Nav_head1 li:hover .gd9,.Nav_head1 a:hover .gd9 { margin-left:-3px; height:auto; padding-bottom:5px; background:#effaff; } 
ul.ul_w1 { width:273px; height:120px; top:0px; padding-top:2px; padding-left:0px; } 
ul.ul_w1 li,ul.ul_w2 li,ul.ul_w3 li,ul.ul_w4 li,ul.ul_w5 li,ul.ul_w6 li,ul.ul_w8 li,ul.ul_w9 li { margin-left:11px; margin-right:-2px; display:inline } 
ul.ul_w7 li { margin-left:11px; margin-right:-4px; display:inline } 
ul.ul_w2,ul.ul_w3,ul.ul_w4 { width:273px; height:74px; top:134px; border-top:1px solid #e0f3f9; padding-top:2px; padding-left:0px; } 
ul.ul_w3 { height:98px; top:222px; } 
ul.ul_w4 { height:74px; top:338px; } 
ul.ul_w5,ul.ul_w6,ul.ul_w7,ul.ul_w8,ul.ul_w9 { width:430px; height:98px; left:0; top:111px; border-top:1px solid #e0f3f9; padding-top:2px; padding-left:0px; } 
ul.ul_w5 { height:98px; top:0px; border-top:none } 
ul.ul_w7 { height:100px; top:222px; } 
ul.ul_w8 { width:217px; height:74px; top:338px; } 
ul.ul_w9 { width:208px; height:78px; left:223px; top:338px; border-left:1px solid #e0f3f9; } 
ul.ul_w1 a,ul.ul_w2 a,ul.ul_w3 a,ul.ul_w4 a,ul.ul_w5 a,ul.ul_w6 a,ul.ul_w7 a,ul.ul_w8 a,ul.ul_w9 a { width:auto; } 
.Navrg .dlzc .zc { float:right; background-position:0 -244px; } 
.dlzc1 { width:263px; height:35px; line-height:35px; background:#fff8d9; margin-top:8px; _word-spacing:-1px; padding-left:10px; padding-right:5px; border:1px solid #febf90 } 
.dlzc1 a.cBlue:hover { color:#0092d2 !important; text-decoration:underline } 
.wzbt { float:left; display:inline; margin-top:2px; height:19px; line-height:19px!important; font-size:15px!important; margin-left:0px; cursor:pointer; color:#059 } 
.Navleft li.bt3 { height:auto; text-align:left; font-weight:bold } 
.Navleft li.bt2 { width:320px; height:auto; text-align:left; color:#059 } 
.Navleft li.bt2 a { display:block; background:url(gd.png) -195px -811px no-repeat; padding-left:10px; color:#059 } 
.Navleft li.bt2 a:hover { color:#059; background:url(gd.png) -195px -811px no-repeat; } 
/*考试分类导航*/
.ksmain .floatr { width:250px; float:right; } 
.ksmain .floatr .floatr01 { border:#B0DBF3 1px solid; height:136px; overflow:hidden; background:#F6FBFF; padding-bottom:10px; } 
.ksmain .floatr .floatr01 a { float:left; display:block; width:28%; margin:4px 5px; text-align:center; background:#E9F9FD; border:#DFDFDF 1px solid; color:#333; height:30px; line-height:30px; overflow:hidden; } 
.ksmain .floatr .floatr01 a:hover { background:#FBE8A4; text-decoration:none; } 
.ksmain .floatr .floatr02 { border:#B0DBF3 1px solid; height:100%; overflow:hidden; padding-bottom:10px; } 
.ksmain .floatr .floatr02 h2 { background:#EEF6F9; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; padding-left:10px; border-bottom:#CCE6F1 1px solid; position:relative; } 
.ksmain .floatr .floatr02 h2 span { position:absolute; right:10px; top:0px; } 
.ksmain .floatr .floatr02 h2 span a { font-style:normal; color:#069; font-size:12px; } 
.ksmain .floatr .floatr02 .floatr02box ul { padding:15px 10px 0px 10px } 
.ksmain .floatr .floatr02 .floatr02box ul li { line-height:24px; height:24px; background:url(bg-01.gif) no-repeat 4px 50%; padding-left:12px } 
.ksmain .floatr .floatr02 .floatr02box ul li a { color:#666 } 
.ksmain .floatr .floatr02 .floatr02box ul .pic { line-height:19px; color:#666; height:70px; border-bottom:1px dotted #ccc; margin-bottom:8px; padding-left:0px } 
.ksmain .floatr .floatr02 .floatr02box ul .pic img { width:60px; height:50px; margin-right:10px; } 
.ksmain .floatr .floatr02 .floatr02box ul .pic span a { padding-left:0px; } 
.ksmain .floatr .floatr02 .floatr02box ul .pic a { padding-left:5px; color:#0D57A3; line-height:20px } 
.ksmain .floatr .floatr02 .floatr02box ul .pic .into { padding-top:3px } 
.ksmain .floatr .floatr03 { border:#B0DBF3 1px solid; height:138px; overflow:hidden; padding-bottom:10px; } 
.ksmain .floatr .floatr03 h2 { background:#EEF6F9; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; padding-left:10px; border-bottom:#CCE6F1 1px solid; position:relative; } 
.ksmain .floatr .floatr03 h2 span { position:absolute; right:10px; top:0px; } 
.ksmain .floatr .floatr03 h2 span a { font-style:normal; color:#069; font-size:12px; } 
.ksmain .floatr .floatr03 .floatr03box { padding:10px; } 
.ksmain .floatr .floatr03 .floatr03box li { line-height:25px; border-bottom:#ddd 1px dotted; } 
.ksmain .floatr .floatr03 .floatr03box span { color:red; } 

.ksmain02 { width:978px; margin:0px auto; border:#B0DBF3 1px solid; border-top:#2579A4 2px solid; height:100%; overflow:hidden; padding-bottom:10px; } 
/*首页鼠标特效start*/
.scrollFrame { width:100%; } 
.scrollFrame .cls { clear:both; } 
.scrollFrame .hidden { display:none; } 
.scrollFrame .display { display:block; } 
.scrollFrame { margin:0px auto; overflow:hidden; } 
.scrollFrame .scrollUl { background:#EEF6F9; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000; padding-left:10px; border-bottom:#CCE6F1 1px solid; } 
.scrollFrame .scrollUl li { float:left; } 
.scrollFrame .scrollUl .textdiv { width:105px; float:left; text-align:left; line-height:35px; font-size:14px; color:#000; padding-left:10px; } 
.scrollFrame .bor03 { padding:0px; margin:0px; clear:both; border-top:none; } 
.scrollFrame .sd01 { cursor:pointer; width:83px; background:#fff; color:#069; border:#2579A4 1px solid; border-top:#2579A4 1px solid; border-bottom:none; height:35px; font-size:12px; line-height:35px; margin-right:8px; display:block; text-align:center; } 
.scrollFrame .sd02 { cursor:pointer; width:83px; background:#EEFBFE; border:#DDEEF8 1px solid; color:#000; height:34px; font-size:12px; line-height:34px; margin-right:8px; display:block; text-align:center; } 
/*首页鼠标特效end*/
.ksmain02 .tablist { padding:10px; } 
.ksmain02 .tablist .left { width:270px; float:left; } 
.ksmain02 .tablist .left .marB { margin-bottom:10px; } 
.ksmain02 .tablist .left h2.t04 { font-size:14px; font-weight:bold; color:#000; height:33px; line-height:33px; border-bottom:#ddd 1px solid; } 
.ksmain02 .tablist .left h2.t04 span.fdred { color:red; } 
.ksmain02 .tablist .left ul.c_l13_03 { padding:10px; } 
.ksmain02 .tablist .left li { height:25px; line-height:25px; background:url(r_dot.jpg) no-repeat left 10px; padding-left:10px; } 
.ksmain02 .tablist .left a { font-size:12px; } 

.ksmain02 .tablist .center { width:420px; float:left; margin-left:10px; } 
.ksmain02 .tablist .center h3 { height:30px; line-height:30px; text-align:center; border-bottom:#ddd 1px dashed; padding-bottom:10px; } 
.ksmain02 .tablist .center h3 a { color:#CC3300; font-size:16px; font-weight:bold; } 

.ksmain02 .tablist .center ul.c_l14_01 { padding:10px; } 
.ksmain02 .tablist .center ul.c_l14_01 li { height:28px; line-height:28px; background:url(bg-01.gif) no-repeat left 12px; padding-left:10px; } 
.ksmain02 .tablist .center ul.c_l14_01 a { font-size:14px; } 
.ksmain02 .tablist .center ul.c_l14_01 span.date { margin-right:2px; float:right; color:#999 } 

.ksmain02 .tablist .right { width:240px; float:right; background:#F5F6F9; } 
.ksmain02 .tablist .right h2.t03 { background:url(bg.gif) no-repeat left top; padding-left:20px; height:38px; line-height:38px; border-bottom:#ddd 1px dashed; position:relative; } 
.ksmain02 .tablist .right h2.t03 span.more { position:absolute; right:10px; top:0px; } 
.ksmain02 .tablist .right h2.t03 span.more a { color:#069; font-size:12px; font-weight:normal; } 
.ksmain02 .tablist .right ul.c_l13_01 { padding:10px; } 
.ksmain02 .tablist .right ul.c_l13_01 li { height:25px; line-height:25px; background:url(bg-01.gif) no-repeat left 12px; padding-left:10px; } 
.ksmain02 .tablist .right ul.c_l13_01 a { font-size:12px; } 

.exam_three { width:980px; margin:0 auto; } 
.exam_three .exam_three_l { width:220px; float:left; background:#e7f5fe; } 
.exam_three .exam_three_l h3 { padding:0px 15px; height:27px; padding-top:12px; font-size:16px } 
.exam_three .exam_three_l dl { border-bottom:1px dashed #ccc; } 
.exam_three .exam_three_l dl a { color:#116FA5 } 
.exam_three .exam_three_l dl dt { background:url(+.gif) no-repeat 0 70%; padding-left:20px } 
.exam_three .exam_three_c { width:498px; float:left; margin-left:15px; } 
.exam_three .exam_three_c .c_one dl { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_three .exam_three_c .c_one dl dt { float:left; padding:0px 17px; color:#116FA5; font-size:15px; cursor:hand; } 
.exam_three .exam_three_c .c_one dl dt.sd01 { background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; border-bottom:0px; } 
.exam_three .exam_three_c .c_one ul .tt { font-size:16px; width:100%; font-weight:bold; height:42px; line-height:45px; padding-top:2px; text-align:center; background:none; padding-left:0px } 
.exam_three .exam_three_c .c_one ul .tt a { color:#f80; } 
.exam_three .exam_three_c .c_one ul li { height:28px; font-size:14px; line-height:28px; background:url(bg-01.gif) no-repeat 0 50%; padding-left:10px } 
.exam_three .exam_three_c .c_one ul li span { float:right; color:#888; font-size:12px; } 
.exam_three .exam_three_c .c_one ul li a { color:#555; } 
.exam_three .exam_three_c .c_one ul li a:hover { color:#116FA5 } 

.exam_three .exam_three_c .c_two { margin-top:15px; } 
.exam_three .exam_three_c .c_two dl { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_three .exam_three_c .c_two dl dt { float:left; padding:0px 17px; color:#116FA5; font-size:15px; cursor:hand; } 
.exam_three .exam_three_c .c_two dl dt.sd01 { background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; border-bottom:0px; } 
.exam_three .exam_three_c .c_two ul { padding:12px 10px 10px 10px; } 
.exam_three .exam_three_c .c_two ul li { height:30px; line-height:30px; border-bottom:1px dotted #ddd } 
.exam_three .exam_three_c .c_two ul li a { font-size:14px; color:#555 } 
.exam_three .exam_three_c .c_two ul li a:hover { color:#116FA5 } 
.exam_three .exam_three_c .c_two ul li span a { color:#888; margin-right:6px; } 
.exam_three .exam_three_c .c_two ul li em { width:21px; height:21px; float:left; margin-top:5px; font-size:16px; text-align:center; line-height:21px; margin-right:10px; background:#999; color:#fff; font-style:normal; } 
.exam_three .exam_three_c .c_two ul li .one { background:#f60 } 
.exam_three .exam_three_r { width:230px; float:right; } 

.exam_three .exam_three_r .r_one .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_three .exam_three_r .r_one .tit h4 { padding:0px 17px; background:#fff; color:#333; border:1px solid #C1E1E9; float:left; border-bottom:0px; } 
.exam_three .exam_three_r .r_one ul { width:228px; padding:2px 0px 10px 0px; } 
.exam_three .exam_three_r .r_one ul li { width:64px; margin:10px 0px 5px 10px; display:inline; line-height:26px; float:left; text-align:center } 
.exam_three .exam_three_r .r_one ul li img { width:55px; height:50px; } 
.exam_three .exam_three_r .r_one ul li a { display:block; padding-top:5px; color:#555; } 
.exam_three .exam_three_r .r_one ul li a:hover { background:#e7f5fe; color:#116FA5; text-decoration:none } 

.exam_three .exam_three_r .r_two { margin-top:10px } 
.exam_three .exam_three_r .r_two .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_three .exam_three_r .r_two .tit h4 { padding:0px 17px; background:#fff; color:#333; border:1px solid #C1E1E9; float:left; border-bottom:0px; } 

.exam_four { width:980px; margin:0 auto; } 
.exam_four .exam_four_l { width:360px; float:left; } 
.exam_four .exam_four_l .l_one { margin-top:15px; height:320px } 
.exam_four .exam_four_l .l_one dl { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_four .exam_four_l .l_one dl dt { float:left; padding:0px 17px; line-height:26px; height:26px; border-right:1px solid #fff; border-bottom:0px; color:#116FA5; font-size:15px; } 
.exam_four .exam_four_l .l_one dl dt.sd01 { background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; border-bottom:0px; } 
.exam_four .exam_four_l .l_one ul { padding:15px 10px 10px 0px; } 
.exam_four .exam_four_l .l_one ul li { height:28px; font-size:14px; line-height:28px; background:url(bg-01.gif) no-repeat 0 50%; padding-left:10px } 
.exam_four .exam_four_l .l_one ul li a { color:#555 } 
.exam_four .exam_four_l .l_one ul li a:hover { color:#116FA5 } 
.exam_four .exam_four_l .l_one ul li span { float:right; color:#888; font-size:12px; } 

.exam_four .exam_four_c { width:361px; float:left; margin-left:15px; } 
.exam_four .exam_four_c .c_one { margin-top:15px; height:320px } 
.exam_four .exam_four_c .c_one dl { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_four .exam_four_c .c_one dl dt { float:left; padding:0px 17px; line-height:26px; height:26px; border-right:1px solid #fff; border-bottom:0px; color:#116FA5; font-size:15px; } 
.exam_four .exam_four_c .c_one dl dt.sd01 { background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; border-bottom:0px; } 
.exam_four .exam_four_c .c_one ul { padding:15px 10px 10px 0px; } 
.exam_four .exam_four_c .c_one ul li { height:28px; font-size:14px; line-height:28px; background:url(bg-01.gif) no-repeat 0 50%; padding-left:10px } 
.exam_four .exam_four_c .c_one ul li a { color:#555 } 
.exam_four .exam_four_c .c_one ul li a:hover { color:#116FA5 } 
.exam_four .exam_four_c .c_one ul li span { float:right; color:#888; font-size:12px; } 

.exam_four .exam_four_r { width:230px; float:right; } 
.exam_four .exam_four_r .r_one { margin-top:15px; height:320px } 
.exam_four .exam_four_r .r_one .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_four .exam_four_r .r_one .tit h4 { padding:0px 17px; background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; float:left; border-bottom:0px } 
.exam_four .exam_four_r .r_one ul { padding:15px 10px 10px 1px; } 
.exam_four .exam_four_r .r_one ul li { height:26px; line-height:26px; background:url(bg-01.gif) no-repeat 0 50%; padding-left:10px } 
.exam_four .exam_four_r .r_one ul li a { font-size:12x; color:#5116FA; } 
.exam_four .exam_four_r .r_one ul li a:hover { color:#116FA5 } 
.exam_four .exam_four_r .r_one ul li span { color:#999; float:right } 
.exam_four .exam_four_r .r_one ul li .one { background:#f60 } 

.exam_four .exam_four_r .r_two { margin-top:15px; } 
.exam_four .exam_four_r .r_two .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; } 
.exam_four .exam_four_r .r_two .tit h4 { padding:0px 17px; background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; float:left; border-bottom:0px } 
.exam_four .exam_four_r .r_two ul { clear:both; padding:10px 1px } 
.exam_four .exam_four_r .r_two ul li { line-height:20px; margin-top:7px; background:url(bg-01.gif) no-repeat 0 12px; padding-left:10px } 
.exam_four .exam_four_r .r_two ul li a { color:#555; } 
.exam_four .exam_four_r .r_two ul li span { font-size:12px; color:#116FA5; } 

/*考场首页结束*/

/*考场栏目页开始*/
.exam_three .exam_lmlist { width:759px; float:right; border-left:1px solid #CAE4EC } 
.exam_three .exam_lmlist .box01 .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; padding-left:10px; } 
.exam_three .exam_lmlist .box01 .tit a { padding:0px 17px; float:left; color:#555; font-size:14px } 
.exam_three .exam_lmlist .box01 .tit a.curr { background:#fff; font-weight:bold; color:#333; font-size:15px; border:1px solid #C1E1E9; border-bottom:0px } 
.exam_three .exam_lmlist .box01 ul { height:100%; padding:5px 15px 5px 15px } 
.exam_three .exam_lmlist .box01 ul li { width:713px; clear:both; line-height:22px; padding-top:8px; } 
.exam_three .exam_lmlist .box01 ul li a { padding:0px 8px; float:left; margin:7px 7px 0px 0px; background:#eee; color:#116FA5; font-size:12px; white-space:nowrap } 
.exam_three .exam_lmlist .box01 ul li a.curr { background:#f80; color:#fff; } 
.exam_three .exam_lmlist .box01 ul li span { float:left; margin:5px 5px 0px 0px; color:#555; } 
.exam_three .exam_lmlist .box01 .exam_sxbox { margin:15px 0px 0px 15px; height:40px; line-height:40px; background:#fdfae5; font-weight:bold; padding:0px 10px } 
.exam_three .exam_lmlist .box01 .exam_sxbox .examtext02 { width:170px; border:1px solid #d7d7d7; height:24px; line-height:24px; padding-left:5px; color:#999; float:left; border-right:0px; margin-left:10px; margin-top:6px; } 
.exam_three .exam_lmlist .box01 .exam_sxbox .exambtn02 { width:30px; height:28px; background:url(sc.png) no-repeat; text-indent:-9999px; border:0px; color:#fff; cursor:pointer; float:left; margin-top:6px; } 
.exam_three .exam_lmlist .box02 ul { padding:15px 0px 15px 15px } 
.exam_three .exam_lmlist .box02 ul li { height:50px; line-height:23px; border-bottom:1px dashed #ccc; color:#999; padding:8px; } 
.exam_three .exam_lmlist .box02 ul li:hover { background:#F3FAFC; } 
.exam_three .exam_lmlist .box02 ul li font { padding:0px 5px 0px 5px; font-size:12px } 
.exam_three .exam_lmlist .box02 ul li a { color:#045F93; font-size:14px; } 
.exam_three .exam_lmlist .box02 ul li span a { color:#333; padding-right:10px } 
.exam_three .exam_lmlist .box02 ul li em { width:20px; height:20px; line-height:20px; text-align:center; float:left; margin-top:3px; font-size:18px; color:#999; margin-right:10px; } 
.exam_three .exam_lmlist .box02 ul li em.one { color:#f60; } 
.exam_three .exam_lmlist .box02 ul li .r { float:right; color:#666; font-size:12px } 
.exam_three .exam_lmlist .box02 ul li .r a { background:#eee; font-size:12px; padding:4px 8px; } 
.exam_three .exam_lmlist .box02 ul li .r a:hover { background:#f80; color:#fff; text-decoration:none } 
/*考场栏目页结束*/

/*考场内容页开始*/
.exam_three .exam_intro { width:759px; float:right; border-left:1px solid #CAE4EC; } 
.exam_three .exam_intro .tit { height:27px; background:url(examtit.png) repeat-x 0 100%; line-height:26px; padding-left:10px; } 
.exam_three .exam_intro h4 { padding:0px 17px; background:#fff; color:#333; font-weight:bold; border:1px solid #C1E1E9; float:left; border-bottom:0px } 
.exam_three .exam_intro .ksnr_box { padding:15px; line-height:26px; color:#777 } 
.exam_three .exam_intro .box02 { margin-top:15px; } 
.exam_three .exam_intro .box03 { margin-top:15px; } 
/*考场内容页结束*/

.askmain { margin-top:10px; clear:both } 
.askmain h4 { font-size:14px; color:#333; } 
.askmain .askmain_l { width:758px; float:left; overflow:hidden } 
.askmain .askmain_l .l_two .left { width:160px; float:left; color:#c5c9da; background:#f5f5f5 url(ask/flbg.png) repeat-x; padding-bottom:10px; border:1px solid #DDE7F1; height:100%; overflow:hidden } 
.askmain .askmain_l .l_two .left .title { height:26px; font-size:16px; color:#333; padding:6px 0px 0px 10px; font-weight:bold; } 
.askmain .askmain_l .l_two .left .title span { width:20px; float:left; background:url(ask_points.gif) no-repeat left -210px; height:23px; display:block; padding-right:5px; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 { padding:0px 10px; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 ul li { width:70px; float:left; line-height:28px; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 ul h4 { height:20px; padding-top:10px; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 ul h4 a { color:#059 } 
.askmain .askmain_l .l_two .left .left01box .askbox2 ul li a { color:#616161 } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dt { height:28px; line-height:28px; background:url(ask_points.gif) no-repeat left 10px; padding-left:10px; border-bottom:#dde0ec 1px solid; padding-top:10px; margin-bottom:8px } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dt a { font-size:12px; font-weight:bold; color:#0063c8; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dt a:hover { color:red; text-decoration:none; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dt span.num { font-size:11px; color:#999; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dd { line-height:22px } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dd a { color:#4481c4; } 
.askmain .askmain_l .l_two .left .left01box .askbox2 dd a:hover { color:red; text-decoration:none; } 
.askmain .askmain_l .l_two .right { width:577px; float:left; margin-left:10px; } 
.askmain .askmain_l .l_two .right .right01 { margin-top:10px; height:100%; } 
.askmain .askmain_l .l_two .right .right01 .tit { border-top:1px solid #FFF; height:38px; line-height:38px; background:#f5f5f5; border-bottom:#DDD solid 1px; } 
.askmain .askmain_l .l_two .right .right01 .tit h4 { background:url(ask/notebook.png) no-repeat 10px 2px; padding-left:42px; font-size:15px } 
.askmain .askmain_l .l_two .right .right01 .tit .h402 { float:left; background:url(ask/cash.png) no-repeat 10px 2px; padding-left:45px; } 
.askmain .askmain_l .l_two .right .right01 .tit .h403 { float:left; background:url(ask/jcwd.png) no-repeat 12px 2px; padding-left:45px; } 
.askmain .askmain_l .l_two .right .right01 .r a { padding-right:10px; color:#0063c8 } 
.askmain .askmain_l .l_two .right .right01 ul { background:#fff } 
.askmain .askmain_l .l_two .right .right01 ul li { height:49px; line-height:20px; padding:9px 0px 9px 20px; border-bottom:1px dashed #dbe7eb; } 
.askmain .askmain_l .l_two .right .right01 ul li a { color:#333; font-size:16px; height:24px; line-height:24px } 
.askmain .askmain_l .l_two .right .right01 ul li .liuser { color:#999; } 
.askmain .askmain_l .l_two .right .right01 ul li .liuser a { font-size:12px; color:#4e8d3d; } 
.askmain .askmain_l .l_two .right .right01 ul li span { float:right; color:#666; background:url(askbg02.png) no-repeat 0 50%; height:55px; line-height:55px; color:#d34f1f; padding:0px 10px 0px 16px; } 
.askmain .askmain_l .l_two .right .right01 ul li:hover { background:#f3f9fd } 
.askmain .askmain_r { width:222px; float:right; } 
.askmain .askmain_r .rightask { border:1px solid #E5E5E5; background:#fff; height:207px; overflow:hidden; padding:0px 10px; } 
.askmain .askmain_r .rightask ul li { padding:9px 10px 10px 10px; border-bottom:1px dotted #eee } 
.askmain .askmain_r .rightask ul li a { font-size:23px; font-weight:normal; color:#9b5b32 } 
.askmain .askmain_r .rightask ul li strong { font-weight:normal; padding-left:5px; font-size:16px; } 
.askmain .askmain_r .rightask ul li span { color:#999; display:block; padding-top:3px } 
.askmain .askmain_r .rightask ul li img { margin:8px 15px 0px 0px; float:left } 

.askmain .askmain_r .r_one { border:1px solid #fbe0bc; height:150px; padding:20px; overflow:hidden; background:#fff9d7 url(ask/flbg02.png) repeat-x; font-size:17px; } 
.askmain .askmain_r .r_one h4 { font-size:17px; font-weight:normal; color:#ef5c03; } 
.askmain .askmain_r .r_one .asktext { height:28px; line-height:28px; border:1px solid #ecbf8a; color:#999; padding-left:5px; margin-top:5px } 
.askmain .askmain_r .r_one .asksc { margin-top:8px; } 
.askmain .askmain_r .r_one a { display:block; height:37px; width:152px; background:url(ask/ask01.png) no-repeat; margin-top:8px; } 
.askmain .askmain_r .r_one a:hover { text-decoration:none } 
.askmain .askmain_r .r_two { border:1px solid #e5e5e5; border-top:0px; height:225px; overflow:hidden } 
.askmain .askmain_r .r_two .tit { height:30px; padding:10px 10px 0px 10px; } 
.askmain .askmain_r .r_two .tit h4 { line-height:14px } 
.askmain .askmain_r .r_two .tit .r a { color:#f00 } 
.askmain .askmain_r .r_two ul { padding:0px 10px 10px 10px; } 
.askmain .askmain_r .r_two ul li.lipic { height:80px } 
.askmain .askmain_r .r_two ul li.lipic img { width:55px; height:60px; float:left } 
.askmain .askmain_r .r_two ul li.lipic .r_ct { width:135px; float:right; line-height:20px; color:#666; } 
.askmain .askmain_r .r_two ul li.lipic .r_ct a { font-size:12px; color:#0063c8; font-weight:bold } 
.askmain .askmain_r .r_two ul li.lipic .r_ct span { color:#333; } 
.askmain .askmain_r .r_two ul li.nopic { height:23px; line-height:23px; } 
.askmain .askmain_r .r_two ul li.nopic b { font-size:14px; color:#999; padding-right:10px; float:left } 
.askmain .askmain_r .r_two ul li.nopic a { color:#0063c8 } 

.askmain .askmain_r .r_three { border:1px solid #e5e5e5; border-top:0px; overflow:hidden } 
.askmain .askmain_r .r_three h4 { height:30px; padding:10px 10px 0px 10px; } 
.askmain .askmain_r .r_three ul li { clear:both; height:25px; line-height:25px; display:block } 
.askmain .askmain_r .r_three ul li span { float:right; color:#f60; padding-right:10px; background:url(ask/ask05.png) no-repeat 0 55%; padding-left:12px } 
.askmain .askmain_r .r_three ul li a { float:left; color:#0063c8 } 
.askmain .askmain_r .r_three ul li em { float:left; width:14px; height:14px; background:#fafafa; border:1px solid #ddd; font-style:normal; text-align:center; line-height:14px; margin:4px 5px 0px 10px } 
.askmain .askmain_r .r_three ul li em.one { background:#f90; border:1px solid #f60; color:#fff; } 

.askmain .askmain_r .r_four { border:1px solid #e5e5e5; margin-top:10px; padding-bottom:5px; overflow:hidden; } 
.askmain .askmain_r .r_four .tit { height:30px; padding:10px 10px 0px 10px; } 
.askmain .askmain_r .r_four ul { padding:0px 10px } 
.askmain .askmain_r .r_four ul li { line-height:20px; padding-bottom:8px; } 
.askmain .askmain_r .r_four ul li a { color:#0063c8; background:url(bg-01.gif) no-repeat 1px 6px; padding-left:10px } 

#askbottom { width: 100%; height: 60px; line-height: 60px; background:url(bg020.png); position: fixed; font-size: 23px; color: white; bottom: 0px; left:0; z-index: 999; } 
#askbottom .w330 { width:330px; margin:0 auto; } 
#askbottom .w330 .fl { float:left; } 
#askbottom .w330 .btn { display:block; float:left; width:150px; height:37px; background:#fe981c; margin:12px 0px 0px 15px; border-radius:5px; text-align:center; line-height:40px; color:#FFF; cursor:pointer; border-bottom:#ff8c00 3px solid; border-right:#ff8c00 3px solid } 
#askbottom .w330 .btn:hover { background:#ff8c00; text-decoration:none; } 
#askbottom .close { display:block; position:absolute; right:0px; top:-8px; background:url(close.png); width:19px; height:19px; cursor:pointer; } 


/**问答首页*/
.asktop { margin-top:10px; } 
.asktop .askbanner { width:690px; position: relative; overflow: hidden; } 
.asktop .askright { width:280px; } 
.asktop .askbanner .askban { height:300px; overflow:hidden; } 
.askbanner .askban ul li img { width:690px; height:300px; } 
.asktop .askbanner .askdot { position: absolute; text-align: center; width: 100%; z-index: 1; left: 0; bottom: 15px; } 
.asktop .askbanner .askdot ul li { outline: none; background: #ccc; width: 20px; height: 5px; margin: 0 10px; border-radius: 5px; display: inline-block; zoom: 1; font-size: 0 } 
.asktop .askbanner .askdot ul li.on { background:#2673BB; } 
.asktop .askright .asktwo { border:1px solid #ccc; border-top:0; } 
.asktop .askright .askbtnn { text-align:center; } 
.asktop .askright .askbtnn img { width:280px; } 
.asktop .askright .askbtnn a { display:inline-block; background:#2383DD; width:100px; height:35px; line-height:35px; margin:17px 10px; border-radius:6px; color:#fff; font-size:14px; } 
.askthree { overflow:hidden; position:relative; margin:10px 0; min-height:190px; } 
.askthree .asktip a { width:30px; height:85px; display:block; cursor:pointer; } 
.askthree .asktip .next { background:#F9F9F9 url(../images/ar.png) no-repeat center center; position:absolute; right:0; top:10px; } 
.askthree .asktip .prev { background:#F9F9F9 url(../images/al.png) no-repeat center center; position:absolute; right:0; top:100px; } 
.askbox2 ul { width:245px; padding-top:13px; } 
.askbox2 ul h4 { font-size:16px; padding:6px 0; } 
.askbox2 ul li { padding:5px 0; width:33.33%; float:left; } 
.ad { width:980px; margin:0 auto; } 
.ad img { width:980px; } 
.question .questionleft { width:660px; } 
.question .questionright { width:280px; } 
.question .questionright .quetit { background:url(../images/zhuan.png) no-repeat 0 center; font-size:16px; padding:10px 0px 10px 36px; } 
.question .questionright .quetit .a1 { float:right; padding-right:10px; font-size:13px; background:#2D9BE8; border-radius:5px; padding:0px 15px; display:inline-block; height:28px; line-height:28px; color:#fff; } 
.question .questionright .expertnum { background:url(../images/askitem.png) no-repeat 0 center; height:30px; font-size: 16px; color: #fff; line-height: 30px; padding-left:20px; } 
.question .questionright .expertnum a { float:right; font-size:13px; padding-right:10px; color:#666; } 
.question .questionright ul li { padding:10px 0; } 
.question .questionright ul li img { float:left; height:90px; width:90px; border-radius:50%; margin-right:10px; margin-top:9px; } 
.question .questionright .expert { line-height:20px; height:105px; overflow:hidden; } 
.question .questionright .expert span { display:block; font-size:15px; color:#D34F1F; line-height:20px; } 
.question .questionright .expert h2 { font-size:17px; line-height:25px; } 

.slideTxtBox .hd ul li { float:left; padding:10px 10px 10px 40px; font-size:16px; cursor:pointer; margin-right:20px; } 
.slideTxtBox .hd .m1 { background:url(../images/que2.png) no-repeat 7px center; } 
.slideTxtBox .hd .m1.on { background:#91C6F9 url(../images/que1.png) no-repeat 7px center; color:#fff; } 
.slideTxtBox .hd .m2 { background:url(../images/xuan2.png) no-repeat 7px center; } 
.slideTxtBox .hd .m2.on { background:#91C6F9 url(../images/xuan1.png) no-repeat 7px center; color:#fff; } 
.slideTxtBox .hd .m3 { background:url(../images/re2.png) no-repeat 7px center; } 
.slideTxtBox .hd .m3.on { background:#91C6F9 url(../images/re1.png) no-repeat 7px center; color:#fff; } 

.slideTxtBox .bd ul li { height:30px; line-height:30px; padding:9px 0px 9px 20px; border-bottom:1px dashed #dbe7eb; background:url(../images/dot.png) no-repeat 0 50%; } 
.slideTxtBox .bd ul li a { color:#333; font-size:14px; height:24px; line-height:24px } 
.slideTxtBox .bd ul li .liuser { color:#999; } 
.slideTxtBox .bd ul li .liuser a { font-size:12px; color:#4e8d3d; } 
.slideTxtBox .bd ul li span { float:right; color:#666; height:30px; line-height:30px; color:#d34f1f; padding:0px 10px 0px 16px; background:url(../images/ans.png) no-repeat 0 50%; } 
.slideTxtBox .bd ul li:hover { background:#f3f9fd url(../images/dot.png) no-repeat 0 50%; } 
.slideTxtBox .bd .button { margin:10px 0; display:block; text-align:center; } 
.slideTxtBox .bd .button a { display: block; padding: 8px 25px; font-size: 13px; color: #666; border-radius: 5px; border: 1px solid #DEDEDE; } 

/*PK*/
.pkmain { width:980px; margin:0 auto; margin-top:10px; background:url(pk06.png) repeat-x; border-top:1px solid #ddd } 
.pkmain .tit { height:35px; } 
.pkmain .tit h4 { float:left; padding:0px 15px; padding-top:10px; font-size:17px; } 
.pkmain .tit h4 a { color:#fff; } 
.pkmain .tit h4 span { position:absolute; margin:-1px; color:#333; } 
.pkmain .tit .r { width:200px; height:30px; position:relative; background:url(pk02.png) no-repeat; margin-top:-7px; padding-left:35px; line-height:28px; color:#777; } 
.pkmain .tit .r a { color:#0a5caf; border:1px solid #e5e5e5; padding:2px 8px; background:#fff; } 
.pkmain ul { height:100%; padding:10px 10px; background:url(pkulbg.png) no-repeat; margin:10px; } 
.pkmain ul li { width:400px; float:left; padding:15px; height:105px; line-height:24px; font-size:12px; color:#666; } 
.pkmain ul li.li02 { width:395px; padding:15px 15px 15px 20px; } 
.pkmain ul li.li01 { background:#f8e8e8; color:#a00; } 
.pkmain ul li.li01 .pkjg { border:1px solid #f5ceaf } 
.pkmain ul li.li02 { background:url(pkbox02.png) no-repeat; color:#326b00; } 
.pkmain ul li.li02 .pkjg { border:1px solid #9ad490 } 
.pkmain ul li.li02 .ffbg { width:138px; height:64px; background:url(fanfang.png) no-repeat; position:absolute; margin-left:287px } 
.pkmain ul li.li01 span { display:block; font-weight:bold; color:#a00; font-size:15px; } 
.pkmain ul li.li02 span { display:block; font-weight:bold; color:#326b00; font-size:15px; } 
.pkmain ul li.pkpic { width:80px; height:132px; background:url(pk.png) no-repeat 50% 50%; padding:0px } 
.pkmain ul li .pkjg { float:left; background:url(pk05.png) repeat-x; padding:0px 5px 2px 5px; height:28px; line-height:28px; margin-top:10px; font-size:14px; color:#333; } 
.pkmain ul li.li01 .pkjg { float:left; background:#f8e8e8; padding:0px 5px 2px 5px; height:28px; line-height:28px; margin-top:10px; font-size:14px; } 
.pkmain ul li .pkjg font { color:#c00; font-size:14px; padding-right:2px } 
.pkmain ul li .pkjg a { width:47px; height:24px; background:url(pkbtn01.png) no-repeat; float:left; margin:3px 0px 0px 8px } 
.pkmain ul li.li02 .pkjg a { width:47px; height:24px; background:url(pkbtn02.png) no-repeat; float:left; margin:3px 0px 0px 8px } 
.pkmain ul li .pkjg a:hover { text-decoration:none } 

.pkct { width:980px; margin:0 auto; margin-top:10px; } 
.pkct h4 { padding:0px 15px; padding-top:10px; font-size:17px; color:#fff; text-align:center; margin-bottom:20px; } 
.pkct h4 span { margin:-1px; color:#333; } 
.pkct h4 em { font-style:normal; font-size:12px; font-weight:normal; color:#999; padding-left:5px } 
.pkct .pkctbox { height:100%; padding:10px 10px; margin:10px; overflow:hidden; width: 728px; margin: 0 auto; border: 1px solid #ccc; margin-bottom:20px; } 
.pkct .pkctbox .pkctbox_l { width:255px; float:left; padding:10px } 
.pkct .pkctbox .pkctbox_l .l_intro { line-height:22px; padding-top:10px; color:#666; } 
.pkct .pkctbox .pkctbox_c { width:120px; float:left; text-align:center; padding-top:5px } 
.pkct .pkctbox .pkctbox_r { width:255px; float:right; padding:10px } 
.pkct .pkctbox .pkctbox_r .r_intro { line-height:22px; padding-top:10px; color:#666; } 
/*问答结束*/

/*会员注册页*/
.user_reg { width:950px; margin:0 auto; padding:15px; border:1px solid #ddd } 
.user_reg ul { padding-top:8px; line-height:30px } 
.user_reg ul li span { width:83px; font-size:14px; float:left; line-height:30px } 
.user_reg ul li { padding:10px 0px 10px 0px; } 
.user_reg ul li span font { color:#e00; font-size:14px; margin-right:5px; } 
.user_reg ul li .text { width:240px; padding-left:5px; height:28px; line-height:28px; margin-right:15px; border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; float:left } 
.user_reg ul li .yz_text { width:120px; padding-left:5px; height:28px; line-height:28px; margin-right:15px; border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; float:left } 
.user_reg ul li #usernamemsg { width:300px; padding-left:15px; background:url(no.gif) no-repeat 0 50% } 
.user_reg ul li #passwordmsg2 { width:300px; padding-left:15px; background:url(no.gif) no-repeat 0 50% } 
.user_reg ul li #answermsg { width:300px; padding-left:15px; background:url(no.gif) no-repeat 0 50% } 
.user_reg ul li #chkcodemsg { width:300px; padding-left:15px; background:url(no.gif) no-repeat 0 50%; margin-top:-30px; margin-left:305px } 
.user_reg ul .xx_box h4 { line-height:35px; border-bottom:1px dotted #ccc; padding-left:10px; height:35px; margin-bottom:10px } 
.user_reg ul .xx_box .text { width:240px; padding-left:5px; height:28px; line-height:28px; margin-right:15px; border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; float:left } 
/*会员注册页结束*/


/*PK*/
.pk { margin:0 auto; margin-top:10px; } 
.pk .pk_l { width:725px; float:left; } 
.pk .pk_l .l_one { margin-bottom:15px; } 
.pk .pk_l .l_one .tit { height:40px; line-height:40px; } 
.pk .pk_l .l_one h3 { font-size:16px; font-weight:normal } 
.pk .pk_l .l_one h3 a { color:#116fa5; } 
.pk .pk_l .l_one h3 span { color:#555; } 
.pk .pk_l .l_one .tit .timebg { float:right; color:#666; background:url(szbg.png) no-repeat 0 9px; padding-left:30px; } 
.pk .pk_l .l_one ul li { width:331px; float:left; line-height:24px; padding:15px; color:#333; } 
.pk .pk_l .l_one ul li h4 { font-size:17px; height:30px } 
.pk .pk_l .l_one ul li.li01 { background:#f8e8e8; border:1px solid #eac3c3 } 
.pk .pk_l .l_one ul li.li01 h4 { text-indent:-9999px; width:155px; margin:0 auto; height:75px; background:url(zf.png) no-repeat -10px -10px } 
.pk .pk_l .l_one ul li .pkpiao font { color:#c00; font-size:15px; padding-right:3px; font-weight:bold; } 
.pk .pk_l .l_one ul li.li03 { float:right; background:#f7fbe9; border:1px solid #e2e3e2; border-left:0px; } 
.pk .pk_l .l_one ul li.li03 h4 { text-indent:-9999px; width:155px; height:75px; margin:0 auto; background:url(ff.png) no-repeat -7px -10px } 
.pk .pk_r { width:240px; float:right; } 
.pk .pk_r .r_one { border:1px solid #e5e5e5 } 
.pk .pk_r .r_one h4 { font-size:16px; line-height:35px; height:35px; padding-left:10px; } 
.pk .pk_r .r_one .ct_intro { padding:10px; line-height:22px; color:#116fa5; } 

.frnav { height:35px; line-height:35px; border-bottom: 1px solid #eee; margin-bottom:30px; padding:0 10px; } 
.frnav .r { padding-right:10px } 
.frnav .r a { padding:0 5px; color:#888; } 
select { border:1px solid #eee; height:35px; font-size:12px; margin-right: 5px; color: #888; } 
.frsc { width:1520; margin:0 auto; height:35px; line-height:35px; text-align:left; color:#999 } 
.frsc .textbox { height:35px; line-height:35px; border:1px solid #eee; box-sizing:border-box; padding:0 20px; } 
.frsc .inputbutton { width:60px; background:url(atnbg_01.gif) no-repeat; border:1px solid #eee; height: 35px; background:#f8f8f8; color:#666; border-radius: 3px; } 
.frlist { margin-top:10px; padding-left:1px; margin-top:30px; } 
.frlist ul li { width:20%; float:left; padding:20px 0; font-size:15px; text-align:center; font-weight:bold; border:1px solid #eee; position:relative; margin:-1px 0px 0px -1px } 
.frlist ul li img { margin-top: 15px; max-width: 90%; height: 60px; display: block; margin: 15px auto 0; } 
.frtitle { font-size:18px; line-height:28px; } 

 table { margin-top:5px; display:inline } 
 table a { color:#205b92 } 
 table tr.link_table_title td { padding:0px 10px } 
/*尾部通用*/
.end { width:100%; margin:0px auto; margin-top:10px; background:#444; position:relative; bottom:0 } 
.end .foot_top { height:35px; line-height:35px; padding:0px 10px; color:#FFF; text-align:center; border-bottom:#222 solid 1px; } 
.end a { line-height:20px; padding:0px 8px; color:#FFF } 

.footer { width:980px; margin:0 auto; overflow:hidden; padding:15px 0 } 
.flink { float:left; width:385px; line-height:28px; } 
.flink span { color:#FFF; } 
.flink a { color:#999; } 
.divimg { text-align:center; clear:both; margin-top: -50px; } 
.codetitle { font-size: 16px; color: #9B9B9B; margin-bottom: 10px; } 
.divimg img { height: 90px; width: auto; } 
/*尾部通用over*/

/*网站地图*/
.bg18 { height:6px; background:url(small/18.png) repeat-x 0 -1px } 
.mapshow { padding:30px; } 
.maplist { line-height:28px; margin-bottom:10px; background: #fff; overflow: hidden } 
.maplist .classname { display:block; padding-left:10px; font-size:16px; height:40px; line-height:40px; font-weight:bold; } 
.maplist .classname a { color:#333; background:url(maptit02.png) no-repeat 0 50%; padding-left:10px } 
.maplist .classname2 { float:left; padding-left:10px; display:inline-block; background:none } 
.maplist .classname2 a { color:#555; font-size:14px; } 
.maplist span { white-space:nowrap; padding:0px 10px; height:30px; float:left; background:url(maptit03.png) no-repeat 100% 50% } 
.maplist span a { color:#555; font-size:14px; } 
.maplist2 { clear:both; } 

/*附件*/
.annex { width:600px; margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal; } 
.annex td { text-align:left; padding-top:10px; padding-left:10px; padding-bottom:5px; } 

/*评论*/
.cmt .goodandbad { margin-top:3px; BORDER-BOTTOM: #efefef 1px solid } 
.cmt .content { color:#000; font-size:14px; } 
.cmt .gray { color:#ccc; } 
.cmtloadtips { height:30px; font-size:14px; line-height:30px; background:#f3f9fc; position:relative; margin-top:-2px; color:#999; text-align:center; } 
.cmttitle { border-bottom:3px solid #ccc; font-weight:bold; font-size:14px; } 
.cmtcontentlist .cmtcontent { width:580px !important } 
.cmtcontentlist { overflow:hidden } 
.cmtcontentlist .cmttitle { margin-bottom:10px; } 


/**留言**/
.tagslist { padding:30px; line-height:22px; color:#666; } 
.tagslist .mess { color:#333; font-size:20px; height:40px; padding-left:35px; line-height:40px; margin-bottom:10px; } 
.tagslist .mess1 { background:url(/images/mess.png) no-repeat left center; } 
.tagslist .mess2 { background:url(/images/list.png) no-repeat left center; } 
.tagslist h3 { margin-top:10px; border-top:1px dashed #ddd; color:#555; height:58px; line-height:45px; font-weight:normal; font-size:31px; } 
.tagslist h3 a { line-height:40px; } 
.tagslist h2 { font-size:12px; font-weight:normal; padding-top:5px; } 
.tagslist a { line-height:24px; color:#999; } 
.tagslist li { border-bottom:1px dotted #EFEFEF; padding:20px; line-height:22px } 
.tagslist li a.title { font-size:14px; color:#0F5BB1; float:left; font-weight:bold; text-decoration:underline; line-height:24px; height:30px } 
.commentset { font-size:18px; height:40px; padding-bottom:20px; } 
.comment_write_title input { width:260px; height:32px; font-size:15px; color:#999; padding-left:15px; margin-top:10px; line-height:32px; border:1px solid #ccc; border-radius:3px; } 
.comment_write_title .button { background:#237DD7; border-radius:3px; color:#fff; border:0; height:45px; line-height:45px; cursor:pointer } 
.comment_write_title .msgtextarea { border:1px solid #ccc; border-radius:3px; } 
.comment_write_title .nameset { width:50%; float:left; } 
.comment_write_title .contractset { width:50%; float:left; text-align:right } 

.tabCon ul li h4 { background:url(/images/man.png) no-repeat left center; padding-left:30px; margin-bottom:8px; font-size:17px; } 
.tabCon ul li h4 span { color:#999; font-size:14px; font-weight:normal; } 
.tabCon .leavecomtent { border:1px dashed #ccc; border-radius:5px; margin:15px 0px 15px 30px; padding:15px 10px; font-size:15px; line-height:26px; } 
.tabCon .leavereply { background:url(/images/kefu.png) no-repeat left top; padding-left:30px; font-size:15px; line-height:26px; } 
#fenye a { border-radius:2px; margin:0px 5px; } 


/*2019219*/
/*index*/
* { box-sizing: border-box } 
.a:hover { color:#008AFF } 
.div::after, li::after,ul::after section::after { content:""; display: block; clear: both; } 
.mb-20 { margin-bottom: 20px } 
.mt-20 { margin-top: 20px } 
.mt-30 { margin-top: 30px } 
#fenye { text-align: center } 
.index-floor { padding:30px 0 } 
.index-s-more { font-size: 14px; color: #aaa; line-height: 22px; margin-top: 14px } 
.index-tit .index-s-tit { font-size: 40px; color: #484848 } 
.index-tit .index-s-tit span { color:#B1B1B1; font-size: 30px } 
.index-tit .index-s-tit span i { font-style: italic; font-size: 24px } 

.index-banner img { max-width: 100%; border-radius: 10px } 
.index-banner .swiper-pagination-bullet { border: 1px solid #fff; background: #fff; opacity: 1; } 
.index-banner .swiper-pagination .swiper-pagination-bullet-active { background:rgba(238,238,238,1); border:1px solid rgba(229,229,229,1); } 
.swiper-container-horizontal>.swiper-pagination-bullets { text-align: right; padding-right: 45px } 
.index-top { background: #fff; border-radius:0 5px 5px 0; padding:20px; } 
.index-top .scroll { height: 30px; overflow: hidden; } 
.index-top .scroll a { height: 30px; line-height: 30px; display: block; font-size: 16px; color: #545454 } 
.index-news { padding: 60px 0 30px } 
.index-news .index-s-tab { color: #aaa; margin-top: 15px } 
.index-news .index-s-tab a { color: #aaa; padding: 0 10px; font-size: 14px } 

.index-news .index-list { margin-top:45px } 
.index-news .index-list .index-left { float: left; width: 72% } 
.index-news .index-list .index-left li { width:50%; min-height: 1px; position: relative; float: left; margin-top:20px; } 
.index-news .index-list .index-left li .index-box { position: relative; padding:20px 20px 20px 220px; background: #fff; margin-right:20px; border-radius: 4px; transition: .3s; top:0px; } 
.index-news .index-list .index-left li .index-box:hover,
.index-news .index-right .index-box:hover { box-shadow:0px 3px 12px 0px rgba(92,128,255,0.1); top:-10px } 
.index-news .index-list .index-left li .index-img { width: 181px; height: 115px; background-repeat:no-repeat; background-size: cover; background-position: center; float: left; position: absolute; left: 20px; border-radius: 3px; } 
.index-news .index-list .index-left li .index-name { color: #232323; font-size: 16px; line-height: 22px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 44px; } 
.index-news .index-list .index-left li .index-intro { color: #707070; line-height: 18px; font-size: 12px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 35px; } 
.index-news .index-list .index-left li .index-time { font-size: 12px; color: #A3A3A3 } 

.index-news .index-right { float: right; width:28%; box-sizing: border-box; } 
.index-news .index-right .index-s-head { color: #676767; font-size: 16px; line-height: 20px; } 

.index-news .index-right .index-s-head a { float: right; color: #aaa; font-size: 12px; } 
.index-news .index-right ul { padding-top:10px; } 
.index-news .index-right li { padding-left: 45px; position: relative; } 
.index-news .index-right li::before { content: ''; display: block; position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #BFBFBF; left: 20px; top: 50%; margin-top: -2.5px } 
.index-news .index-right li a { font-size:14px; color: #aaa; line-height: 32px; display: block; height: 32px; overflow: hidden; text-overflow: ellipsis; } 
.index-news .index-right .index-box { float:right; padding:20px 20px 20px 20px; background: #fff; margin-top:20px; border-radius: 4px; } 

.index-seminar .index-list ul { margin: 0 -10px } 
.index-seminar .index-list li { width:33.3333%; float: left; padding:0 10px; } 
.index-seminar .index-list { margin-top: 60px } 
.index-seminar .index-list li .index-box { margin:0 auto; background:#fff; padding: 20px; border-radius: 2px; transition:.3s; position: relative; top: 0 } 
.index-seminar .index-list li:hover .index-box { top: -10px; box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06); } 
.index-seminar .index-list li .index-box .index-img { height: 294px; } 
.index-seminar .index-list li .index-box .index-img:hover { cursor: pointer; } 
.index-seminar .index-list li .index-box .index-img img { width: 100%; height: 100%; object-fit: cover; } 
.index-seminar .index-list li .index-box .index-txt { padding:15px 0; background:#fff } 
.index-seminar .index-list li .index-box .index-txt .index-tit { font-size: 16px; color: #232323; line-height: 22px; } 
.index-seminar .index-list li .index-box .index-txt .index-info { font-size: 12px; color:#7e7e7e; line-height: 18px; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 35px; } 
.index-seminar .index-list li .index-box .index-txt .index-time { color: #A3A3A3; font-size: 12px; color:#a3a3a3 } 
.index-topic ul { margin: 0 -15px; margin-top: 60px } 
.index-topic li { width: 33.33333333%; float: left; padding: 0 15px; } 
.index-topic li .index-box { margin: 0 auto; } 
.index-topic li .index-box .index-state1 { padding: 20px; background: #fff; border-radius: 10px; top: 0; position: relative; transition: .3s } 
.index-topic li .index-box .index-state1 .index-img { height: 280px; overflow: hidden; } 
.index-topic li .index-box:hover .index-state1 { top: -10px; box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06); } 
.index-topic li .index-box .index-state1 .index-img img { width: 100% } 
.index-topic li .index-box .index-state1 .index-txt { padding: 10px 0 } 
.index-topic li .index-box .index-state1 .index-txt .index-tit { color: #303030; font-size: 16px; line-height: 22px; } 
.index-topic li .index-box .index-state1 .index-txt .index-info { line-height: 22px; font-size: 12px; color: #595858 } 

.index-topic li .index-box .index-state2 .index-item { position: relative; padding: 20px; padding-left: 120px; background: #fff; border-radius: 10px; top: 0; transition: .3s } 
.index-topic li .index-box .index-state2 .index-item:hover { top: -10px; box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06); } 
.index-topic li .index-box .index-state2 .index-item:first-child { margin-bottom: 30px } 

.index-topic li .index-box .index-state2 .index-item .default-bg { width: 83px; height: 83px; border-radius: 50%; position: absolute; left:20px; top: 50%; margin-top: -41.5px; background: url(/sysimg/nopic_225_142.png) no-repeat center; background-size: cover; } 
.index-topic li .index-box .index-state2 .index-item .index-img { width: 83px; height: 83px; border-radius: 50%; position: absolute; left:0; top: 50%; margin-top: -41.5px } 
.index-topic li .index-box .index-state2 .index-item .index-name { font-size: 14px; color: #595858; line-height: 24px; margin-bottom: 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } 
.index-topic li .index-box .index-state2 .index-item .index-form { font-size: 12px; color: #989898; line-height: 24px; } 
.index-picture ul { margin-top:60px } 
.index-picture li { float: left; } 
.index-picture li .index-box { margin-right: 10px; height: 276px; margin-bottom: 10px; position: relative } 
.index-picture li:nth-of-type(1) { width: 51.25%; } 
.index-picture li:nth-of-type(2) { width: 30.62%; } 
.index-picture li:nth-of-type(3) { width: 17.895%; } 
.index-picture li:nth-of-type(3) .index-box { margin-right: 0 } 
.index-picture li:nth-of-type(4) { width: 17.83%; } 
.index-picture li:nth-of-type(5) { width: 30.855%; } 
.index-picture li:nth-of-type(6) { width: 18.289%; } 
.index-picture li:nth-of-type(7) { width: 33.026%; } 
.index-picture li:nth-of-type(7) .index-box { margin-right: 0 } 
.index-research { padding: 30px 0 } 
.index-research span { font-size: 25px; color: #484848 } 

.index-research a { width: 157px; height: 42px; border-radius: 20px; line-height: 42px; background: #008AFF url(pan.png) no-repeat; display: block; color: #fff; text-align: center; color: #fff; font-size: 16px; float: right; background-position: 26px center; padding-left: 20px } 
.index-news .index-right li:hover a,.index-news .index-list .index-left li:hover .index-name,.index-seminar .index-list li .index-box .index-txt:hover .index-tit { color: #008AFF } 
.index-picture li .index-box .index-intro { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.5); color: #fff; opacity: 0; transform: scale(1); -webkit-transform: scale(1); transition: opacity 0.35s, transform 0.35s; } 
.index-picture li .index-box:hover .index-intro { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } 
.index-picture li .index-box .index-tit { text-align: center; font-size:30px; line-height: 30px; font-weight: 500; vertical-align: middle; padding-top: 100px } 
.index-picture li .index-box .index-info { line-height:24px; font-size:14px; padding: 15px 20px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } 

.news-nav { position: absolute; width: 180px; background: #fff; box-shadow:0px 3px 2px 0px rgba(92,128,255,0.06); z-index: 99; text-align: center; border-radius: 4px } 
.news-nav .new-nav-tit { height: 40px; line-height: 40px; background: #008AFF; color: #fff; font-size: 16px; font-weight:400; border-radius: 4px 4px 0 0 } 
.news-nav li { text-align: center; height: 46px; line-height: 46px; border-top: 1px solid #f0f0f0; } 
.news-nav li:first-child { border:0 } 
.news-nav li a { display: block; color:#aaa; font-size: 16px } 
.news-nav .curr a { color: #008AFF } 
.news-container { margin-top: 15px } 
.news-container .news-left { width: 72%; float: left; position: relative; min-height: 405px; margin-bottom: 20px; margin-bottom: 30px; } 
.news-container .news-left li { position: relative; padding: 25px 30px 25px 300px; } 
.news-container .news-left li .news-img { position: absolute; left: 0px; width: 285px; height: 185px; top: 25px; } 
.news-container .news-left li .news-txt { height: 185px; position: relative; } 
.news-ope-time_label { display: inline-block; padding: 0 9px; line-height: 2; background-color: #dcdcdc; font-size: 14px; margin-right: 1em; font-weight: 700; transition: all 0.2s ease 0s; } 
.news-ope-time_time { display: inline-block; font-size: 14px; color: rgba(0,0,0,.5); } 
.news-container .news-left li .news-txt .news-tit { font-size: 20px; margin: 10px 0; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.news-container .news-left li .news-txt a:hover .news-tit { color: #008AFF } 
.news-container .news-left li .news-txt .news-info { font-size: 16px; color: rgba(0,0,0,.5); margin: 10px 0; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.news-container .news-left li .news-txt .news-ope { font-size: 12px; color: #A3A3A3; line-height: 18px; } 
.news-info__bottom { position: absolute; bottom: 0; width: 100%; left: 0; line-height: 26px; color: #888888; } 
.news-author { font-size: 14px; color: #888888; } 
.news-comment { color: #888888; padding-left: 20px; background: url(common/reply2.png) no-repeat center left; font-size: 14px; } 
.news-read { margin-left: 20px; background: url(common/like.png) no-repeat center left; padding-left: 21px; color: #888888; font-size: 14px; } 
.news-container .news-left li .news-txt .news-commit { padding-left: 20px; position: relative; font-size: 12px; color: #A3A3A3; line-height: 18px; background: url(ask.png) no-repeat left center; background-size: 15px 15px; margin-left: 20px } 
.news-container .news-left li:hover .news-txt a { color: #008AFF; } 
.news-container .news-left li:hover .news-ope-time_label { background: #008AFF; color: #fff; } 
.news-container .news-right { width: 28%; float: right; padding: 20px 0; } 
.news-right .right-nav { background: #f6f6f6; margin-bottom: 22px; padding-bottom: 20px; } 
.news-right .right-nav ul { margin:0 20px; } 
.news-right .right-title { border-bottom: 1px solid #CCC; padding: 22px 0px 13px 0px; margin: 0 20px 0 20px; position: relative; line-height: 20px; margin-bottom: 10px; } 
.classify_logo { font-size: 18px; color: #363636; position: relative; padding-left: 30px; background:url(common/classify_logo.png) no-repeat center left; background-size: 20px 20px; } 
.news-right .right-title:before { content: ""; position: absolute; bottom: -1px; width: 104px; height: 2px; background-color: rgba(0, 0, 0, 0.5); left: 0; } 
.news-container .news-right .news-tit { font-size: 15px; color: #484848; margin-bottom: 15px } 
.right-nav li { display: inline-block; margin: 12px 6px 0px 0; height: 28px; line-height: 26px; border: 1px solid #ccc; border-radius: 4px; } 
.right-nav li a { text-align: center; color: #848484; padding: 0 12px; font-size: 14px; } 
.right-nav li.curr { background: #008AFF; border: 1px solid #008AFF; } 
.right-nav li.curr a { color: #fff; } 
.right-news { background: #f6f6f6; margin-bottom: 22px; padding-bottom: 20px; } 
.right-news .news-title { border-bottom: 1px solid #CCC; padding: 22px 0px 13px 0px; margin: 0 20px 0 20px; line-height: 20px; margin-bottom: 10px; } 
.right-news .news-title span { font-size: 18px; color: #363636; position: relative; padding-left: 30px; background: url(common/news_logo.png) no-repeat center left; background-size: 20px 20px; } 
.right-news-hot { margin: 20px 20px 0; } 
.special-hot li { position: relative; padding-left: 15px; } 
.special-hot li a { font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 24px; color: #828a92; height: 45px; } 
.special-hot li::before { width: 7px; height: 7px; border-radius: 50%; margin-top: 9px; vertical-align: text-top; margin-right: 10px; background-color: #828a92; content: ''; display: inline-block; position: absolute; left: 4px; } 

.news-container .news-right .news-item { position: relative; padding-left: 100px; margin-bottom: 20px; min-height: 61px; } 
.news-container .news-right .news-item:last-child { margin-bottom: 0; } 
.news-container .news-right .news-item .news-name { color: #6D6B6B; font-size: 14px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.news-container .news-right .news-item .news-star { color:#888 } 
.news-container .news-right .news-item .news-star img { height: 12px; } 
.news-container .news-right .news-item .news-img { width: 85px; height: 61px; background-size:contain; position: absolute; left: 0; } 
/*专题页*/
.specialbox .news-nav { margin-bottom: 30px } 
.specialbox .news_list ul li { padding:0 10px } 
.specialbox .news-box { padding:10px; background: #fff; border-radius: 4px; margin-top: 10px; margin-bottom: 10px; -webkit-transition: all .2s linear; transition: all .2s linear; } 
.specialbox .news-box:hover { box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15); } 
.specialbox .leftbox { padding:0 20px 0 200px; } 
.semi-box { padding:20px } 
.special ul li a { color: #888 } 

/* *********************新头部********************** */
.new-header_top{height: 39px;background: #fff;}
.new-header_mobile{position: relative;}
.new-header_mobile span{line-height: 39px;font-size: 14px;}
.new-header_mobile-code{position: absolute;width: 116px;background: #fff;padding: 15px;border-radius: 5px;left: 50%;top: 39px;margin-left: -58px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);display: none;}
.new-header_mobile:hover .new-header_mobile-code{display: block;}
.new-header_mobile-code img{width: 100%;}
.new-header_mobile-code p{text-align: center;line-height: 35px;}
.new-header_time{font-size: 14px;line-height: 39px;}
.new-header_center{background: url(topbg.png) no-repeat bottom center #f8f9fe;}
.new-header__centerbox{display: flex;justify-content: space-between;align-items: center;height: 134px;}
.new-header_bottom{height:70px;background:#1A7FDC;}
.new-header_bottom-box{display: flex;text-align: center;line-height: 70px;}
.new-header_bottom-box li{font-size: 18px;margin-right: 54px;}
.new-header_bottom-box li a{color: #fff;}

/* 首页 */
.new-advertisement{margin: 19px 0;}
.new-advertisement img{width: 100%;}

.new-recommend-headlines{text-align: center;margin-top: 40px;}
.new-recommend-headlines h1{font-size: 35px;line-height: 60px;height: 60px;white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;}
.new-recommend-headlines p{height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;font-size: 16px;color: #777;text-overflow: ellipsis;max-width: 90%;margin: 0 auto 20px;}
.new-recommend{display: flex;justify-content: space-between;margin-bottom: 40px;}
.new-recommend_left{width: 55%;height: 450px;}
.new-recommend_left img{width: 100%;height: 450px;object-fit: cover;}

.new-recommend_right{width: 45%;padding-left: 30px;display: flex;flex-direction: column;justify-content: space-between;position: relative;padding-top: 10px;padding-bottom: 10px;}
.swiper-img h2{position: absolute;width: 100%;bottom: 0;height: 60px;line-height: 60px;background: linear-gradient(180deg, rgba(102,102,102,0) 0%, rgba(75,74,74,0.94) 100%);color: #fff;padding: 0 17px;box-sizing: border-box;font-size: 16px;font-weight: normal;}
.new-recommend_right-item{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/*padding-left: 15px;*/position: relative;}
/* .new-recommend_right-item::before{width:4px;height:4px;background: #1658A0;border-radius: 4px;position: absolute;left: 0;top:50%;margin-top: -2px;content: '';} */
.new-recommend_right-item a{color: #666;}
.new-recommend_right-item:first-child,.new-recommend_right-item:nth-child(6){font-weight: bold;font-size: 20px;}
.new-recommend_right-item:first-child a,.new-recommend_right-item:nth-child(6) a{color: #333;}

.new-imgbox_title{font-size: 18px;line-height: 50px;border-bottom:1px solid #F0F0F0;margin-bottom: 20px;font-weight: bold;}
.new-imgbox_con{margin-right: -15px;margin-bottom: 40px;}
.new-imgbox_item{width:20%;height: 170px;margin-bottom: 15px;float: left;padding-right: 15px;}
.new-imgbox_item a{display: block;overflow: hidden;height:100%;}
.new-imgbox_item img{width: 100%;height: 100%;object-fit: cover;transition: .3s;}
.new-imgbox_item:first-child{width:40%;height: 355px;}
.new-imgbox_item:hover img{transform: scale3d(1.2, 1.2, 1.2);}