@charset "utf-8";
/*************
	common
*************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;border:none;}
body{font-size:12px;font-family:"微软雅黑",arial;background:#f7f7f7;color:#090909;}
ol,ul{list-style:none;}
a{font-family: "Microsoft YaHei","微软雅黑","宋体";text-decoration:none;cursor:pointer;color:#283C6E;}
a:hover{text-decoration:none;color:#dc1617;}

fieldset,img{border:0;}
.clearfix{}
.clearfix:after {clear: both;content: " ";display: block; font-size: 0; height: 0;visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac */
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 */
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.left{float:left;}
.right{float:right;}
.wid{width:1000px;margin:0px auto;}

/* header */
#topHeader {height:30px;}

/**** header->top ****/
#header{background: url("../images/index_bg.png") repeat-x;padding-top:18px;margin-bottom:5px;}

#midHeader {background: url("../images/head_bg.png") repeat-x;height:80px;}
#midHeader #logo{margin-left:5px;}
#midHeader #banner{width:500px;margin-left:80px;margin-top:3px}
#midHeader #topFun{margin-top:15px;}
#topFun #login{margin-bottom:10px;}
#topNav {background: none repeat scroll 0 0 #0A57AB;height: 40px;}
#topNav ul {margin-right: 5px;}
#topNav ul li {float: left;line-height: 40px;}
#topNav ul li a {color: #FFFFFF;font-size: 16px;padding: 9px 25px;font-weight:bold;}
#topNav ul li a:hover {background: none repeat scroll 0 0 #DC1617;color: #FFFFFF;}
#login a{margin-right:5px;}
#search{width:215px;}
#keyboard{border:1px solid #ccc}
#dosearch{background:#0A57AB;color:#fff}
/*friendLink*/
#friendLink h2{background:#0A57AB;
    color: #FFFFFF;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
}
#friendLink ul{padding:10px;}
#friendLink li{float:left;width:106px;overflow:hidden;height:24px;line-height:24px;margin:5px 8px;text-align:center}
#friendLink a{background:#e6e6e6;display:block;width:106px;height:24px;}
#friendLink a:hover{background:#0A57AB;color:#fff}

/*footer*/
#footer {height: 90px;text-align: center;margin-top:20px;}
#navbottom a{color:#000}
.icp {margin-top:20px}



/*index->main*/
#main{}
.section {margin-bottom:12px;}
#sectionToutiao {background:#E8E8E8;}
#sectionToutiao h1{height: 50px;line-height:50px;text-align: center;}
#sectionToutiao  h1 a {font-size: 35px;color: #0A57AB;}
#sectionToutiao .headline2 {line-height:36px;text-align:center}
#sectionToutiao .headline2  a{color: #444;font-size: 14px;}

#sectionElite #fuxing {width:240px;margin-right:15px;border: 1px solid #D6D6D6;}

.border{border:1px solid #D6D6D6;background:#fff}
.more{float:right;font-size:15px;font-weight:bold;padding-right:5px;}
.more a{color:#246BF7}

.commonlist {padding:10px 5px;}
.commonlist li{background:url("../images/li1.png") 0px 7px no-repeat;font-size:14px;
padding-left:16px;height:24px;line-height:24px;overflow:hidden;}
.commonlist span.num {display: none;}
.rank {padding: 15px 5px 15px 10px;}
.rank li {border: medium none; font-size: 14px;height: 24px;line-height: 24px;overflow: hidden;}
.rank span {background:#848484;color: #FFFFFF;display: block; float: left;font-size: 12px;
height: 16px; line-height: 16px;margin-right: 10px;margin-top: 5px;text-align: center;width: 16px;
}
.rank .top1 span, .rank .top2 span, .rank .top3 span {background: #990000;}

#myFocus {width:484px;height:340px;margin-right:15px;overflow: hidden;}
#cateFocus {width:484px;height:290px;overflow: hidden}
.pic img{width:486px;height:320px;}
#sectionElite #eliteNew {width:240px;}

#sectionFuxing .box_l {float:left;width:323px;margin-right:13px;}
#sectionFuxing .box_c {float:left;width:323px;margin-right:12px;}
#sectionFuxing .box_r {float:right;width:323px;}

.classTitle {background:#DAE5FF; border-bottom: 1px solid #D6D6D6;height:30px;line-height:30px;}
.classTitle h2{background: url("../images/class1.png") no-repeat scroll 5px 8px;float:left;font-size:15px;text-indent: 25px;}
.classTitle  h2 a {color:#000}

.classTitle1 {border-bottom: 1px solid #D6D6D6;height:30px;line-height:30px;}
.classTitle1 h2{background: url("../images/tbg3.png") no-repeat;float:left;font-size:15px;width:132px;height:30px;line-height:28px;text-indent: 18px;}
.classTitle1 h2  a {color:#fff}

.classTitle2{background: url("../images/tbg.jpg") repeat scroll -2px;height:29px;line-height:29px;border-bottom: 1px solid #D6D6D6;}
.classTitle2 h2{float:left;font-size: 15px;line-height: 29px;text-indent:12px;}
.classTitle2 h2 a {color:#000}

.classTitle3{background: url("../images/tbg5.jpg") repeat scroll -2px;height:29px;line-height:29px;border-bottom: 1px solid #D6D6D6;}
.classTitle3 h2{float:left;font-size: 15px;line-height: 29px;text-indent:10px;}
.classTitle3 h2 a {color:#000}

.classTitle4{background: url("../images/tbg4.jpg") repeat-x;height:29px;line-height:29px;border-bottom: 1px solid #D6D6D6;}
.classTitle4 h2{float:left;font-size: 15px;line-height: 29px;text-indent:10px;}
.classTitle4 h2 a {color:#000}

.classTitle5{height:50px;line-height:50px;border-bottom: 1px solid #D6D6D6;width:706px;margin-left:6px;}
.classTitle5 h2{float:left;font-size: 20px;text-indent:20px;color: #0A57AB;}
.classTitle5 .path{line-height:50px;float:right;}

dl.classImgArticle {border-bottom: 1px dotted #CCCCCC;padding:6px 10px 10px;
}
dl.classImgArticle:after{clear: both;content: " ";display: block; font-size: 0; height: 0;visibility: hidden;}
.classImgArticle dd h4{font-size: 14px;height: 24px;line-height: 24px;font-weight:bold;overflow: hidden;}
.classImgArticle dd h4 a {color:#0A57AB}
#sectionFuxing .classImgArticle dd{width:160px}
#classShow .classImgArticle dd{width:186px}
#sectionCate .classMain .classImgArticle dd{width:186px}
.classImgArticle dd {height: 89px;float: right;width:172px;overflow: hidden;}
.classImgArticle dt {float: left;}
.classImgArticle img {height:84px;width: 135px;margin-top:4px;}
.classImgArticle .summary {line-height:22px;color:#777;text-indent: 2em}

#sectionClass{margin-top:20px;margin-bottom:0px;}
.mainLeft{float:left;width:720px;}
.mainRight{float:right;width:264px;}

.spclass {margin:10px;width:334px;}
.spclass h3 {background:#F1F1F1;border-bottom: 2px solid #E3E3E3;font-size: 15px;height: 25px;line-height: 26px;
    text-indent: 20px;}
.spclass h3 a{color:#0A57AB}
.spclass .classImgArticle .summary {width:168px;}
#shiPing .left{border-right:2px dashed #D7D7D7;padding-right:14px;margin-right:0px}	
#classShow {margin-top:10px;}
.classMain {width:351px;margin-bottom:10px;}
.classMain .classImgArticle  .summary {width:186px;}
.rbox {margin-bottom:10px;}

.indexalist {padding:10px}
.indexalist li{height:120px;margin-top:10px;}
.indexalist li img{float:left;width:110px;height:110px;}
.indexalist li .zz-info{float:right;width:120px;}
.indexalist h4{line-height:30px;font-size:14px;}
.indexalist .summary{color:#333;text-indent:2em;}

ul.author {padding:10px 0px 10px 18px;}
.author li{float:left;width:65px;margin:8px 5px;padding:5px 0px;text-align: center;background: #2F5C9E}
.author li a{color:#fff}
.author li:hover{background:#E44337}

/* cate->fuxing*/
.path{height:30px;line-height:30px;margin-bottom:5px;padding-left:5px;font-size:14px;}
.path a{color:#000}
.topelite {border:1px solid #99CDFF;padding:6px 8px;background: #fff}
#cateElite {width:490px;}
.elitelist {padding:0px 10px;}
.elitelist li {border-bottom:1px dashed #dedede;padding-bottom:8px;margin:6px auto}
.elitelist h3{height:24px;line-height:24px;font-size:16px;overflow: hidden}
.elitelist div {color:#666;line-height:20px;height:40px;overflow: hidden;font-size:12px;}

.ad_tougao img{width:264px;height:75px;margin-bottom:10px;}
.cateLeft{width:720px;float:left;}
.cateRight{width:264px;float:right}
.classLong{width:720px;}
.lbox{margin-bottom:10px;}
.two{padding:10px 10px 0px}
.two dl{width:45%;border-bottom:none}
.commonlistT {padding:10px;}
.commonlistT li{background:url("../images/li2.jpg") 0px 9px no-repeat;font-size:14px;
padding-left:12px;height:24px;width:324px;line-height:24px;overflow:hidden;}
.newstime{float: right;color: #999999;font-size:12px;}

/* List */
#midBanner {margin-bottom:10px;}
#midBanner img{height:200px;width:1000px;}
.list{background:url("../images/cbg.png") repeat-x #fff;}
.listElite{padding:15px}
.listElite .left{width:200px;text-align:center}
.listElite .left img{width:175px;height:120px;}
.listElite .right{width:490px;height:120px;overflow:hidden}
.listElite .right h3{height:26px;line-height:26px}
.listElite .detail {height:26px;line-height:26px}
.listElite .summary{height:60px;overflow:hidden;line-height:20px;color:#666;text-indent:2em;}
.listElite .summary a{color:#aa0000}
.listElite .summary a:hover{color:#ff0000}
.listElite li{margin-bottom:20px}
.list .commonlist {padding: 10px 15px;}
.hr-dash{border-bottom:1px dashed #d6d6d6;padding-bottom:15px;margin-bottom:15px; }

/* Article */
.article{background:url("../images/cbg.png") repeat-x #fff;}
.article .path {font-size:12px;}
.article_toolbar {position:relative;}
.article_toolbar .jiathis_style{position:absolute;right:10px; top:-25px;}
.article h1 {text-align:center;font-size:22px;height:40px;line-height:40px;margin:10px 0px 0px}
.article .property{text-align:center;height:22px;line-height:22px;margin:5px auto;}
#Acontent{padding:20px;font-family:"宋体";font-size:17px;line-height:28px;}
#Acontent h1 {font-size: 20px;margin: 1em auto;}
#Acontent h2 {font-size: 18px;margin: 0.5em auto;}
#Acontent h3 {font-size: 16px;margin: 0.5em auto;}
#Acontent p {white-space: pre-wrap;word-break: break-all;word-wrap: break-word;padding: 8px 0;}
#Acontent p img {
    max-width: 500px;
}
#bottom_tool {position:relative;height:70px;border-bottom:2px solid #444;}
#bottom_tool .jiathis_style_32x32{position:absolute;left:0px; bottom:15px;}
#bottom_tool #bprint{background: url("../images/bprint.png") no-repeat ;
    color: #800000;display: block;font-size: 16px;font-weight: bold;
    height: 40px;line-height: 34px;padding-left: 40px;position: absolute;
    right: 0;top: 18px;}
.related{margin:15px 0px;}
.related_header {color: #E44337;font-family: "微软雅黑";font-size: 16px;line-height: 24px;font-weight: bold}
ul.related_list {height: auto;}
ul.related_list li {background: url("../images/li3.jpg") no-repeat scroll 16px 13px rgba(0, 0, 0, 0);
float: left;height: 24px;line-height: 24px;overflow: hidden;
text-indent: 28px;width: 50%;}
.related ul li h2 {font-size: 16px;line-height: 32px;}
.related ul li a {color: #2B4D85;}
#comments {background:#FFFFFF;border-top: 10px solid #E3E3E3;padding:20px 20px}
#comments h2{font-size:16px;color:#E44337}
#uyan_cmt_tit{display: none}

/* serarch */
#searchMain {
    background: none repeat scroll 0 0 #FDFDFD;
    padding: 20px;
}
#searchform #keyboard {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    color: #666666;
    text-align: left;
    height: 24px;
    margin-right: 2px;
    padding-right: 44px;
    width: 180px;
    padding:0px 5px;
}
#searchResult p {
    font-family: "宋体";
    font-size: 16px;
    margin: 10px auto;
    text-indent: 2em;
}
#searchResult {
    padding-left: 10px;
}
#searchResult strong{color:#ee0000}
#searchResult li {
    color: #800000;
    font-size: 14px;
    line-height: 50px;
}
#searchResult a {
    color: #333333;
    font-family: "宋体";
    font-size: 14px;
    word-spacing: 1px;
}
/* pages */
.pages {
    margin: 20px auto;
    text-align: center;
}
.pages li{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    color: #283C6E;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    margin: 0;
    min-width: 30px;
    text-align: center;
    padding:0px 5px;
    margin:0px 5px;
}
.pages li a {display:block;width:100%;height:100%}
.pages li.thispage {background:#CCCCCC;font-weight: 600;}
.pages li.thispage a{color:#fff}
.pages li:hover{background:#CCCCCC;color:#fff}

/* advance search*/
.title {
    background: none repeat scroll 0 0 #C7C7C8;
    border: 0 none;
    color: #4E0002;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    height: 30px;
    width: 100%;
}
.title span {
    display: inline-block;
    float: left;
    padding: 5px 0 0 10px;
    text-align: left;
}
#advanceSearch {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    padding: 10px;
    width: 980px;
}
#mainbody {
    background: none repeat scroll 0 0 #EAEAEF;
    border: 1px solid #B5B5B5;
    display: inline-block;
    width: 978px;
}
#main .title .left, #main .title .right {
    display: inline-block;
    text-align: left;
    width: 49%;
}
#main .title .left span {
    display: inline-block;
    padding: 5px 0 0 10px;
}
#main .title .right span {
    display: inline-block;
    padding: 5px 0 0 10px;
}
#main .context {
    width: 958px;
}
.content #select2{height:168px;}
#main .context .left, #main .context .right {
    display: inline-block;
    text-align: left;
    width: 49%;
}
#main .context .left .content, #main .context .right .content {
    font-family: tahoma;
    font-size: 12px;
    margin: 10px;
    width: 90%;
}
#main .context .left .content input {
    vertical-align: middle;
}
#submit {
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#submit input {
    vertical-align: middle;
}

/* author list*/
.authorlist {padding:10px 0 10px 27px;}
.authorlist li{float:left;width:150px;height:155px;margin:10px;}
.authorlist img{width:130px;height:130px;}
.authorlist p{text-align: center;line-height:24px;height:24px}

/* author alist*/
.authorLeft{width:640px;float:left}
.authorRight{width:345px;float:right}
.authorRight .website{padding:10px}
.authorinfo{padding:15px;}
.authorinfo img{width:120px;height:120px;float:left; padding: 0 10px 5px 0;}
.adetail h4{font-size:18px;}
.adetail .aftitle{color:#FF6600;line-height: 22px;margin:8px 0px 3px}
.adetail {line-height: 20px;}
.adetail .hitnum{color:#FF6600;float: right}
.aalist h4{ font-size:1.2em;font-weight:bold;line-height: 1.25; }


.elite_0,.elite_1,.elite_2,.elite_3 {font-weight: normal}
.elite_4,.elite_5,.elite_6{font-weight: bold;}
