*{margin:0px;padding:0px;}
body{font-size:16px;color:#666;background-color:#f1f4f4;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;}
img{border:0;vertical-align:middle;}
button{cursor:pointer;}
a{color:#666;text-decoration:none;}
a:hover{color:#c81623;}
input,select,textarea{border:1px solid #eee;}

.fl{float:left;}
.fr{float:right;}
.w1200{width: 1200px;
margin:0 auto;
}

.clearfix:before,
.clearfix:after{
content:"";
display:table;
clear:both;
}


.top1{
background-color:#424242;
overflow:hidden;
}
.top1 p,
.top1 a{
height: 30px;
line-height: 30px;
font-size: 12px;
font-weight: normal;
color: #fff;
font-family: serif;
overflow: hidden;
margin:2px 10px;
}
.sousuo{width: 372px;height: 41px;line-height: 30px;text-indent: 10px;background: #fff;float: left;font-size: 14px;font-weight: normal;color: #333;margin: 0;padding: 0;border: 2px solid #3b4d9a;border-radius: 6px 0 0 6px;display: inline;overflow: hidden;}
.sousuoanniu{width: 74px;height: 45px;line-height: 32px;font-size: 16px;font-weight: normal;color: #fff;text-align: center;background: #3b4d9a;float: left;margin: 0;padding: 0;border: 0;border-radius: 0 6px 6px 0;display: inline;overflow: hidden;cursor: pointer;}
.top2{
padding-top:10px;
padding-bottom:10px;
overflow:hidden;
background-color:#FFFFFF;
}
.logoringht{
margin:10px;
}
.form_top{
margin-top:10px;
}
.top3{background-color:Blue;overflow:hidden;background-color: #3b4d9a;box-shadow: 0px 4px 4px #d0d0d0;}
.top3 li{
float: left;
}
.top3 li a{
color:#FFFFFF;
font-size:16px;
line-height:50px;
padding:0px 15px;
height: 50px;
display:block;
}
.top3 li a:hover{
    background-color: #c5c5c4;
}
/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¤Ã‚Â¸Ã¢â€šÂ¬*/
.mianbaoxie{
margin-top:10px;
}
.cont{
background-color:#FFFFFF;
overflow:hidden;
margin-top:10px;
}
.cont1 img{
width: 600px;
height: 330px;
float:left;
margin:10px;
}
.cont1 .toutiao {
width: 570px;
height: 330px;
margin:10px 10px 10px 0;
}
.cont1 .toutiao i{
float: right;
}
.cont1 .toutiao .index1 h2{
text-align:center;
margin:10px;
}
.cont1 .toutiao .index1 h2 a{color: #3b4d9a;}
.cont1 .toutiao .index1 p{
font-size:14px;
line-height:1.8em;
text-indent:25px;
border-bottom:1px dotted #999;
padding-bottom:10px;
margin-bottom:10px;
color:#999;
}
.cont1 .toutiao .li{
display:block;
width: 100%;
line-height:30px;
}
.cont1 .toutiao .li em{
margin:0px 10px 0px 5px;
color:#ff7777;
}
.cont1 .toutiao .li i{
color:#999;
font-size:14px;
}

.cont2{

}
.cont .top{
margin:10px;
overflow:hidden;

border-bottom:1px solid #cecece;
}
.cont .top h2{
display:block;
font-size:20px;
font-weight:bolder;
color:Black;
border-bottom:3px solid #ff7777;
}
.cont2 .list{
padding:10px 20px;
}
.cont2 .list li img{
width: 265px;
height: 140px;
}
.cont2 .list li{
display:block;
width: 265px;
float: left;
margin:12px;
background-color:#F9F9F9;
}
.cont .list h2{
font-size:16px;
display:block;
height: 30px;
line-height:30px;
overflow:hidden;
font-weight:normal;
padding:5px 10px;
}

.cont .list .zhaiyao{
font-size: 14px;
line-height: 1.8em;
color: #999;
margin:5px;
}
.cont .list .zhaiyao .jianjie{display: inline-block;height: 18px;background: #3b4d9a;line-height: 18px;color: #fff;font-size: 14px;padding: 1px 6px;margin-right:5px;}

/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*/
.cont3 .listx4{
width: 280px;
float: left;
margin:10px;
}
.cont3 .listx4 h2{
font-size:22px;
margin-left:10px;
margin-bottom:10px;
}

.cont3 .listx4 li{
display:block;
height: 30px;
line-height:30px;
overflow:hidden;
border-bottom:1px solid #f1f4f4;
font-size:14px;
}
.cont3 .listx4 li i{background: #3b4d9a;display:block;float: left;height: 20px;width: 20px;color:#FFFFFF;margin:3px;line-height:20px;text-align:center;border-radius:5px;margin-right:15px;}

/*ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥*/
.cont4 .flink{
margin:10px;
}
.cont4 .flink li{
display:block;
float: left;
margin:10px;
}
.footer{background-color: #000000;text-align:center;margin-top:15px;padding:30px 0;font-size:14px;line-height:24px;}
/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â»ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.category{
background-color:#f1f4f4;
}
.category .left{
width: 870px;
min-height:600px;
padding:10px;
background-color:#FFFFFF;
}
.category .left li{
overflow:hidden;
border-bottom:1px dashed #999;
padding:15px 10px;
}
.category .left li img{
width: 210px;
height: 130px;
float: left;
margin-right:15px;
}
.category .left li .tuyou{
width: 600px;
height: 130px;
float: left;
}

.category .left li .tuyou h2{
height: 36px;
line-height: 36px;
font-size: 18px;
background-color: #fafafa;
padding-left: 10px;
overflow: hidden;
}
.category .left li .tuyou p{
font-size: 15px;
    color: #999;
    height: 50px;
    line-height: 26px;
    overflow: hidden;
    margin: 10px 0 10px;
}
.category .left li .tuyou .quanwen{
color: #2a2a2a;
font-size:14px;
position:relative;top:-4px;
}
.category .left li .tuyou .time{
color:red;font-size:14px;
line-height:20px;
position:relative;top:-4px;
}
/*ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§*/
.right .function{
overflow:hidden;
margin:10px;
}
.right{
width: 300px;
background-color:#FFFFFF;
margin-left:10px;
}
.right .ad{
width: 300px;
height: 260px;
}
.right .function .function_t{font-size:18px;font-weight:bold;height: 30px;display:block;padding:5px 0 5px 3px;border-bottom: 3px solid #3b4d9a;margin-bottom:5px;}
#divCatalog .function_c li{
display:block;
height: 35px;
line-height:35px;
border-bottom:1px solid #e0e0e0;
margin:0px 15px;
padding:0 15px;
}
#divCatalog .function_c li:hover{
background-color:#54cf77;
}
#divPrevious .function_c li,
#divComments .function_c li,
#divLinkage .function_c li,
#divStatistics .function_c li,
#divContorPanel .function_c li,
#divFavorites .function_c li,
#divArchives .function_c li,
#divNavBar .function_c li{
display:block;
height:40px;
line-height:40px;
overflow:hidden;
border-bottom:1px dashed #e0e0e0;
font-size:14px;
}
#divTags li{
min-width:81px;
height: 30px;
line-height: 30px;
text-align: center;
margin-left: 10px;
margin-bottom: 10px;
float: left;
background-color: #54cf77;
border-radius: 5px;
}
#divTags li a{
float: left;
display: block;
font-size: 14px;
color: #fff;
padding:0 10px;
}
#divTags li:hover{
background-color:#ff7777;
}
/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.pagebar{
text-align:center;
margin:20px;
}
.pagebar .page{
display: inline-block;
border: 1px solid #ccc;
padding: 4px 12px;
margin: 0 1px;
line-height: 24px;
background: #fff;
color: #999;
}
.pagebar .page:hover,
.pagebar .now-page{
background: #54cf77;
color: #fff;
border: 1px solid #54cf77;
}

/*ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.single{
background-color:#f1f4f4;
}
.single .left .top h1{
font-size:20px;
text-align:center;
}
.single .left{
width: 870px;
min-height:500px;
padding:10px;
background-color:#FFFFFF;
}

.single .zuozhe{
text-align:center;
margin:20px;
font-size:14px;
color:#999;
}
.single .zuozhe span{
margin:10px;
}
.single .left .zhengwen{
padding:15px;
line-height:30px;
letter-spacing:1px;
text-indent:20px;
}
.single .left .zhengwen h2{
height: 50px;
line-height: 50px;
background-color: #54cf77;
color: #fff;
display: inline-block;
padding: 0 20px 0 0;
font-size: 18px;
margin-bottom: 20px;
position:relative;
left:-42px;
text-indent:50px;
}
.single .left .zhengwen a{
    color: #00afcc;
}
.single .left .zhengwen a:hover{
    color: #ff7777;
}
.single .left .zhengwen h3{font-size: 18px;color: #666666;margin-bottom: 20px;}
.single .left .zhengwen img{
max-width:100%;
text-align:center;
margin:0 auto;
display:block;
}
.single .left .tags span{
display:inline-block;
font-size: 14px;
overflow: hidden;
height: 30px;
line-height:30px;
padding:0px 10px;
}
.single .left .tags a{
display:inline-block;
font-size: 14px;
color: #3fae5f;
border: 1px #eee solid;
overflow: hidden;
height: 30px;
line-height:30px;
padding:0px 10px;
}
.single .left .tags a:hover{
background-color: #f77;
    color: #fff;
}
.single .left .sxp{
display:block;
margin:20px 0px;
overflow:hidden;
}
.single .left .sxp li{
width: 430px;
}
.f-jkico{
display:inline-block;
width: 20px;
height: 20px;
margin-left:15px;
background-image: url(xuebitu.jpg);
background-repeat: no-repeat;
}
.f-jkicoy{
background-position:-5px -328px;
}
.f-jkicot{
background-position:-5px -379px;
}
.sxp .shang{
float: left;
}
.sxp .xia{
float: right;
}

/*ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¥ÃƒÂ¥Ã…Â½Ã¢â‚¬Â */
.content-right #tbCalendar{
margin:0 auto;
}
.content-right #tbCalendar td{
text-align: center;
border: 1px solid #E0E1E2;
height: 30px;
}
#divCalendar td.pad {
    background: none;
}
#divCalendar tr{display: table-row;
    vertical-align: inherit;
    border-color: inherit;}
#divCalendar tbody{
display: table-row-group;
   vertical-align: middle;
   border-color: inherit;
}
#divCalendar thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
#divCalendar td a {
    display: block;
    line-height: 30px;
    background: #5EAAE4;
    color: #FFFFFF;
text-decoration:underline;
}
#divCalendar table {
    width: 100%;
    table-layout: fixed;
}



/*ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚ÂºÃƒÂ¨Ã‚Â¾Ã¢â‚¬Å“ÃƒÂ¥Ã¢â‚¬Â¡Ã‚Âº*/

[for="txaArticle"]{
display:none;
}



.kongbai{
border-bottom:1px dashed #999;
margin:10px;
}

#frmSumbit> p .button{
display:block;
height: 40px;
width: 100px;
background-color:#ff7777;
border-radius:8px;
color:#FFFFFF;
}
#frmSumbit> p .button:hover{
background-color:#ff5959;
cursor:pointer;
}
.postbottom{
font-size:12px;
margin:10px;
color:#999;
}
ul[id^="cmt"]{
border:1px solid #cecece;/*  ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦  #ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â -ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â  ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã‚Â¡Ã¢â‚¬Â ÃƒÂ©Ã‚Â¢Ã…â€œÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²  */
border-radius:10px;
margin:4px 10px;
padding:10px 0 5px 10px;
}
.avatar{
border-radius:50%;
}
.avatar:hover{
transform:rotate(360deg)  scale(1.2);
transition:0.5s;
}
.userlink{
position:absolute;
top:auto
}
/*ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚ÂºÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/
#divCommentPost{
border-radius:10px;
padding:10px 0 0 10px;
}
#txaArticle{
width:100%;
height:50px;
}
.Comment_email,.Comment_web{display:none;}
.new-comment{
display:block;
height:50px;
line-height:50px;
}
#inpName,#inpVerify{
height: 30px;
margin-bottom:5px;
}
#hello-user{
display:block;
margin-bottom:5px;
}
#comment-butt{
width: 120px;
height: 30px;
border-radius:5px;
background-color:#1F4977;
color:#FFFFFF;
}
#comment-butt:hover{
background-color:#1c4068;
cursor:pointer;
}
#txaArticle{
background-color:#FFFFFF;
}

#benleidaohang{
display:block;
width: 300px;
position:relative;
left:-13px;
margin-top:15px;
}
#benleidaohang li{
float: left;
display:inline-block;

}
#benleidaohang a{
display: block;
background-color: #54cf77;
font-size: 14px;
color: #fff;
border-radius: 5px;
width: 81px;
height: 30px;
line-height: 30px;
text-align: center;
margin-left: 16px;
margin-bottom: 16px;
overflow:hidden;
}
#benleidaohang a:hover{
background-color:#f77;
}
.top0{
width: 1200px;
}
.top0 img{
width: 1200px;
}

#login{
float: right;
}
#login2{
float: right;
}

.cont2 .list .zhaiyao{
min-height:50px;
}

/*ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â¸ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â */
.xiangguanwenzhang h2{
font-size: 22px;
margin-left: 10px;
margin-bottom: 10px;
}
.xiangguanwenzhang li{
display: block;
height: 30px;
line-height: 30px;
overflow: hidden;
border-bottom: 1px solid #f1f4f4;
font-size: 14px;
}
.xiangguanwenzhang li i{
background: #ff4939;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    color: #FFFFFF;
    margin: 3px;
    line-height: 20px;
    text-align: center;
    border-radius: 5px;
    margin-right: 15px;
}
/*ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¥ÃƒÂ¥Ã…Â½Ã¢â‚¬Â */
#tbCalendar tbody td{
text-align:center;
border:1px solid #d5d5d5;
}
/*ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ¦Ã‚ÂÃ…â€œÃƒÂ§Ã‚Â´Ã‚Â¢*/
#divSearchPanel .function_c input{
height: 30px;
width: 200px;
}
#divSearchPanel .function_c  [type="submit"]{
	width: 50px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #ff7777;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0 6px 6px 0;
    cursor: pointer;
}