﻿@charset "utf-8";
@import url("./base.css");
@import url("./edu.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:sans-serif; font-size:13px; color:#545454; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#545454; text-decoration:none; }
a:visited { text-decoration:none; color:#545454; }
a:hover { text-decoration:none; color:#545454; }
a:active { text-decoration:none; color:#545454; }
.clear { clear:both; }

/*
.body { background:url(assets/images/b.jpg) no-repeat center top; padding-top:115px; }
*/

.h1 { height:40px; padding:0 10px; line-height:40px; font-weight:normal; color:#333; border-top:#00529b 3px solid; border-bottom:#e5e5e5 1px solid; }
.h1 span { float:left; display:inline-block; font-size:14px; }
.h1 a { display:inline-block; float:right; font-size:12px; color:#333; }
.h2 { height:40px; padding:0 10px; line-height:40px; font-weight:normal; color:#333; border-top:#00529b 3px solid; border-bottom:#e5e5e5 1px solid; position:relative; }
.h2 span { float:left; display:inline-block; font-size:14px; }
.h2 em { position:absolute; right:0; top:0px; color:#606060; font-size:12px; width:190px; height:15px; }
.h2 em a { color:#606060; font-style:normal; padding:0 6px; font-size:12px; line-height:15px; }
.h1 b,.h2 b { font-size:15px!important; }

.ul li { line-height:30px; padding-left:15px; background:url(assets/images/point-1.jpg) no-repeat left center; }
.ul li a { color:#333; font-size:14px; }
.ul-1 li { line-height:28px; padding-left:15px; background:url(assets/images/point-1.jpg) no-repeat left center; }
.ul-1 li a { color:#004575; font-size:14px; }
.ul-2 li { line-height:28px; padding-left:25px; background:url(assets/images/v.jpg) no-repeat left center; }
.ul-2 li a { color:#004575; font-size:14px; }
.ul b,.ul-1 b { font-size:15px!important; color:#004575; }

.border-bottom li { border-bottom:#dedede 1px dashed; }

.top { width:1000px; height:30px; line-height:30px; background:url(assets/images/top.png); margin:0 auto; }
.top-left { width:445px; padding-left:20px; height:30px; color:#000000; float:left; margin-right:375px; }

.top-right { width:145px; height:30px; float:left; color:#000000; font-size:12px; }
.top-right a { padding:0 10px; color:#000000; font-size:12px; }
.login { width:46px; height:22px; line-height:24px; overflow:hidden; border:0; background:#f8f8f8; display:inline-block; float:left; margin-right:30px; }
a.reg { display:inline-block; height:22px; line-height:20px; float:left; color:#fff; }

.logo-search { width:1000px; height:79px; padding-top:13px; margin:0 auto; background:url(assets/images/banner.png) no-repeat 550px center; /*background:url(assets/images/banner.png) no-repeat 620px center;*/ }
.logo { width:255px; padding-left:20px; height:65px; float:left; margin-right:100px; }
.vm { width:275px; height:51px;  float:left; padding-top:10px; }
.vm img { margin-right:80px; }
.search { width:327px; height:63px;  float:left; }
.search p { width:100px; height:22px; line-height:18px; font-size:15px; font-weight:bold; }
.search-form { width:327px; height:41px; background:url(assets/images/search.jpg); position:relative; }
.search-text { width:213px; border:0; height:29px; padding:0 5px; line-height:29px; position:absolute; left:8px; top:7px; }
.search-submit { width:22px; height:22px; background:url(assets/images/submit.jpg); border:0; position:absolute; left:242px; top:11px; cursor:pointer; }

.nav { width:1000px; height:52px; overflow:hidden; margin:0 auto 3px auto; }
.nav-1 { width:420px; padding-left:76px; padding-top:9px; height:45px; background:url(assets/images/nav-1.png); float:left; margin-right:8px; }
.nav-1 a { display:block; width:95px; text-align:center; height:35px; line-height:35px; float:left; }
/*
.nav-2 { width:420px; padding-left:76px; padding-top:9px; height:45px; background:url(assets/images/nav-2.png); float:left; }
.nav-2 a { display:block; width:63px; text-align:center; height:35px; line-height:35px; float:left; }
*/
.nav-2 { width:420px; padding-left:76px; padding-top:9px; height:45px; background:url(assets/images/nav-2.png); float:left; }
.nav-2 a { display:block; width:47px; text-align:center; height:35px; line-height:35px; float:left; }

.menu { width:1000px; height:60px; background:#334657; margin:0 auto 3px auto; }
.menu-1 { width:485px; padding-left:50px; height:49px; padding-top:11px; float:left; background:url(assets/images/menu-1.jpg) no-repeat left left; }
.menu-2 { width:227px; padding-left:55px; height:49px; padding-top:11px;  float:left; background:url(assets/images/menu-2.jpg) no-repeat left center; }
.menu-3 { width:110px; padding-left:70px; height:49px; padding-top:11px; float:left; background:url(assets/images/menu-3.jpg) no-repeat left center; }
.menu p { height:40px; line-height:40px; text-align:center; }
.menu p a { margin-right:12px; color:#fff; }

.top-ads { width:1000px; margin:0 auto 3px auto; }
.top-ads img { width:1000px; margin-bottom:3px; }

.content { width:1000px; height:1602px; margin:0 auto; }
.content-left { width:785px; height:1602px; float:left; margin-right:15px; }

.content-right { width:200px; height:1602px; float:left; }

.right-ads { margin-bottom:12px; }
.right-ads img { width:200px; margin-bottom:3px; }

.ranking  { width:198px; height:323px; border:#e5e5e5 1px solid; margin-bottom:15px; }

.tool { width:198px; height:699px; border:#e5e5e5 1px solid; margin-bottom:15px;  }
.tool h1 { padding-left:10px; height:35px; line-height:35px; color:#00529b; font-size:15px; border-bottom:#e5e5e5 1px solid; }
.tool h2 { width:198px; display:block; float:left; height:30px; line-height:30px; text-align:center; font-size:13px; color:#000; }
.tool p { width:198px; float:left; }  
.tool p a { display:block; float:left; width:66px; text-align:center; height:95px; }
.tool p a img { display:block; width:45px; padding-left:10px; height:45px; margin-bottom:15px; }
.tool div { width:189px; padding-left:9px; padding-top:5px; height:173px; float:left; }
.tool div img { margin-bottom:18px; }

.fingerpost { width:198px; height:155px; border:#e5e5e5 1px solid; }
.fingerpost h1 { padding-left:10px; height:35px; line-height:35px; color:#00529b; font-size:15px; border-bottom:#e5e5e5 1px solid; }
.fingerpost p { width:198px; padding-top:14px; height:16px; line-height:16px; text-align:center; font-size:14px; }
.fingerpost p a { color:red; }
.fingerpost div { width:188px; padding-left:10px; padding-top:9px; height:66px; }
.fingerpost div a { display:inline-block; height:23px; line-height:23px; float:left; margin-right:5px; }

.top-line { width:1000px; border:#dedede 1px solid; padding-top:14px; padding-bottom:11px; margin:0 auto 15px auto; }



.top-line p {  display:table-cell; vertical-align:middle; width:973px; padding-left:4px; padding-right:23px; line-height:35px; text-align:center; overflow:hidden; }
.top-line p a { font-size:22px; color:#00529b; font-weight:bold; font-family:\5fae\8f6f\96c5\9ed1; }




.top-line div { width:979px; padding-right:21px; height:35px; text-align:center; }
.top-line div a { display:inline-block; width:465px; height:35px; line-height:35px; padding-left:10px; text-align:left; background:url(assets/images/point.jpg) no-repeat left center; }

.column-1 { width:785px; height:270px; margin-bottom:15px; }
.recommend { width:385px; height:270px; float:left; }
.recommend h1 { width:385px; height:30px; background:url(assets/images/recommend.jpg); margin-bottom:7px; }

.column-2 { width:785px; height:542px; margin-bottom:15px; }
.column-2-left { width:385px; height:542px; float:left; margin-right:15px; }
.district-county { width:385px; height:273px; margin-bottom:8px; }
.concentrate { width:385px; height:263px; }
.column-2-right { width:385px; height:542px; float:left; }
.column-2-right p { height:30px; line-height:30px; padding-top:6px; font-size:18px; }
.column-2-right p a { color:#004575; }
.news { width:385px; height:102px; margin-bottom:2px; }
.news-left { width:130px; height:92px; padding-top:5px; float:left; margin-right:10px; }
.news-left img { width:124px; height:86px; padding:2px; border:#ccc 1px solid; }
.news-right { width:240px; height:97px; padding-top:3px; line-height:20px; float:left; }

.center-ads { width:785px; height:136px; margin-bottom:12px; }
.center-ads img { width:785px; margin-bottom:3px; height:65px; margin-bottom:3px; }

.article { width:385px; height:295px; float:left; margin-bottom:8px; }
.article b { font-size:16px; }
.article p { height:28px; line-height:28px; padding-top:6px; }
.article p a { color:#004575; font-weight:bold; font-size:16px; }
.article-box { width:385px; height:102px; margin-bottom:3px; }
.article-left { width:130px; height:92px; padding-top:5px; float:left; margin-right:10px; }
.article-left img { width:124px; height:86px; padding:2px; border:#ccc 1px solid; }
.article-right { width:243px; height:100px; float:left; }
.article-right a { display:block; width:238px; height:26px; line-height:26px; font-size:14px; color:#004575; }

.bottom-ads { width:1000px; height:auto; margin:0 auto 12px auto; }
.bottom-ads img { width:1000px; margin-bottom:3px; }

#art { width:198px; height:323px; overflow:hidden; }
#art h3 { width:198px; height:30px; margin-bottom:12px; background:#ededed; border-bottom:#e0e0e0 1px solid; }
#art h3 a { display:block; width:90px; text-align:center; height:30px; line-height:30px; font-size:14px; color:#333; float:left; } 
#art ul { width:188px; padding-left:10px; height:280px; display:none; }
#art ul li { width:174px; padding-left:12px; height:23px; line-height:23px; background:url(assets/images/point-2.jpg) no-repeat left center; text-align:left; }
#art b { color:#004575; }
.lineHover { background:#fff!important; height:31px!important; margin-left:-1px; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; }

.column-color { color:#333; margin-right:2px; }

/*焦点图*/
#focus {width:385px; height:270px; overflow:hidden; position:relative; margin-right:15px; float:left; }
#focus ul {height:270px; position:absolute;}
#focus ul li {float:left; width:385px; height:270px; overflow:hidden; position:relative; }
#focus ul li a { display:block; width:385px; height:270px; z-index:999; } 
#focus ul li a img { width:385px; height:270px; } 
#focus .btnBg {position:absolute; width:385px; border-top:#e1dcda 1px solid; height:40px; left:0; bottom:0; background:#000; text-align:left; color:#FFF; z-index:0; }
#focus .btn { position:absolute; width:55px; height:36px; bottom:0px; right:0px; text-align:left; z-index:4; }
#focus .btn span { display:block;width:15px; margin-bottom:3px; color:#fff; float:left; height:15px; line-height:15px; font-size:10px; text-align:center; margin-right:3px; cursor:pointer; background:#666; }
.title{ margin-right:20px; float:left; }
.red { background:#333!important; }
.sm { text-align:left; position:absolute; font-weight:bold; color:#fff; bottom:10px; left:10px; font-size:14px; width:310px; height:20px; line-height:20px; z-index:3; }

#shares { display:inline-block; width:20px; height:20px; float:left; }
#shares-weixin { cursor:pointer; }
#shares-qr { border:#f2f2f2 1px solid; background:#fff; margin-left:-48px; margin-top:9px; position:relative; z-index:999; display:none; }

.footer { width:1000px; height:258px; padding-top:6px; margin:0 auto; background:url(assets/images/footer.png) repeat-x top; font-size:15px; }
.footer-top { width:1000px; height:39px; line-height:38px; text-align:center; }
.footer-top a { margin-right:15px; }
.footer-center { width:1000px; height:120px; padding-top:18px; line-height:30px; margin-bottom:15px; text-align:center; }
.fooer-center p { height:30px; line-height:30px; }
.footer-bottom { width:1000px; height:72px; text-align:center; }