body{background:#f8f8f8;}
body,form{margin:0;padding:0;font:14px/180% "MicroSoft Yahei","黑体","宋体";color:#2f2f2f;}
*{font-family:"MicroSoft Yahei","黑体","宋体";margin:0;padding:0;}/*此部分不要添加颜色属性*/
.width {
    width: 1200px;
    margin-left: auto;
    margin-right:auto;
    overflow: hidden;
}
ul,li{list-style:none;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.m{margin-top:10px;}
.red{color:#f30;}
.dis{display:none;}
a{text-decoration:none;color:#2f2f2f;}
a:hover{text-decoration:none;color:#f30;}
.border{border:1px solid #cccccc;}

.PageBg{
    width:100%;
    height:auto;overflow:hidden;
    padding:30px 0;
    background:#f1f1f1;
}
.Positon{
    width:86%;
    line-height:50px;
    height:50px;overflow:hidden;
    margin:0 auto;
}
.Positon span{color:#0993fc;}

.pageContent{
    width:80%;
    background:#fff;
    padding:30px 3%;
    margin:10px auto 50px auto;
}

.infoTitle{
    width:100%;
    height:auto;overflow:hidden;
    line-height:40px;
    text-align:center;
    margin:30px auto;
}

.plug_book_add{margin:0;padding:0}
.plug_book_add dt{margin:6px 0;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666;}
.plug_book_add dt .inputs{width:460px;height:160px;border:1px solid #ccc;overflow:hidden;}

.vote_bnt{background:url(../images/bt_book.gif);width:94px;height:26px;line-height:28px;border:0;text-align:center;font-size:14px;font-weight:bold;color:#ffffff;margin:4px;}


.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:30px;}
.info_content img{max-width:100%;}
.other_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:30px;}
.other_content img{max-width:100%;}
.info_mood{font:bold 14px/30px "宋体";color:#333;margin:20px 20px 0 20px;clear:both;}


/*Page*/
.PageApplication{
    width:100%;
    height:auto;overflow:hidden;
    margin:20px auto;
}
.PageApplication li{
    width:19%;float:left;
    margin:10px 0.5%;
    height:auto;
    background:#eee;
    text-align:center;
    padding:20px 0 10px 0;
}
.PageApplication li img{
    width:50px;
}
.PageApplication li h2{
    width:100%;
    height:50px;line-height:50px;
    font-size:18px;
    font-weight:bold;
}

.PageContract{
    width:100%;
    height:auto;overflow:hidden;
}
.PageContract li{
    width:50%;float:left;
    height:auto;overflow:hidden;
    margin:10px auto;
}
.PageContract li h2{
    font-size:30px;
    line-height:50px;
}
.PageContract li h2 span{color:#0993fc;font-size:30px;}


.info_next{
    width:100%;
    height:auto;overflow:hidden;
    margin:30px auto;
    color:#999;
}
.info_next li{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
}
.info_next a{font-family:verdana;}

/*分页部分*/
.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #eee;color:#A0A0A0;}
.List_page span{background:#0993fc;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0993fc;}

/*内容分页部分*/
.content_page{}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#AECD9E;color:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#0993fc;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}


.list_photo {
    width: 100%;
    overflow: hidden;
}

.list_photo li{
    width:31%;float:left;
    background:#eee;
    margin:10px 1%;
}
.list_photo li:hover{
    background:#147ccb;
    color:#fff;
}
.list_photo li:hover h3{color:#bcbcbc;}
.list_photo li div{
    width:100%;
    height:300px;overflow:hidden;
    position:relative;
}
.list_photo li div img{
    width:100%;
    height:300px;
    position:absolute;
    top:0;
    left:0;
}
.list_photo li h2{
    width:90%;
    height:50px;line-height:50px;overflow:hidden;
    font-size:16px;
    margin:0 auto;
}
.list_photo li h3{
    width:90%;
    height:60px;line-height:20px;overflow:hidden;
    color:#999;
    margin:0 auto;
    font-size:12px;
}

.ListNews{
    width:100%;
    height:auto;overflow:hidden;
}
.ListNews li{
    width:28%;float:left;
    margin:10px 1.16%;
    background:#fff;
    padding:20px 1.5% 40px 1.5%;
    transition:all 0.5s;
}
.ListNews li:hover{
    background:#147ccb;
    margin-top:0px;
    margin-bottom:20px;
    color:#fff;
}
.ListNews li:hover h3{
    color:#999;
}
.ListNews li:hover .IndexNewsTitle .right h3{color:#ccc;}
.ListNews li:hover .IndexNewsDesc{
    color:#eee;
}
.ListNews li:hover .IndexNewsMore div{
    border:1px solid #fff;
}


.list_text{
    width:100%;
    height:auto;overflow:hidden;
}


.book_title{background:url(../images/sdcms.gif) 0 -254px;height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#4EB30F;padding-left:12px;border:1px solid #C3E8AA;border-bottom:0;}
.book_title b{float:right;padding-right:10px;font-weight:normal;font-size:12px;color:#666;}
.book_content{border:1px solid #C3E8AA;border-top:0;padding:10px;margin-bottom:10px;}

.Quotetitle{margin:10px 6px 0 0;padding:2px 10px;background:#FFEBD0;border:1px solid #FDDCB8;font:bold 14px/24px "宋体";color:#f30;}
.QuoteCode{margin:0 6px 10px 0;padding:4px 10px;background:#FFF;border:1px solid #FDDCB8;border-top:0;word-wrap:break-word;overflow:hidden;color:#777;}
.RunCodes{clear:both;height:180px;margin:10px 0 20px 0;}
.RunCodes textarea{overflow-x:hidden;overflow-y:auto;border:1px solid #C3E8AA;padding:3px;width:98%; height:150px;}
.RunCodes input{float:left;border:1px solid #50B20E;background:#50B20E;color:#FFF;width:80px;margin:1px 2px 0 0;padding:5px 10px 0px !important;padding:2px 10px 0px;font-size:12px;}
.RunCodes span{float:left;margin:10px 0 0 5px;_margin:0 0 0 5px;color:#999;font-size:12px;}


A.amenu:link{color:#ffffff;text-decoration:none;}
A.amenu:visited{color:#ffffff;text-decoration:none;}
A.amenu:hover{color:#ffff00;text-decoration:underline;}

A.awrite:link{color:#ffffff;text-decoration:none;font-size:13px;font-weight:bold;}
A.awrite:visited{color:#ffffff;text-decoration:none;font-size:13px;font-weight:bold;}
A.awrite:hover{color:#ffff00;text-decoration:underline;font-size:13px;font-weight:bold;}

A.atop:link{color:#b00001;text-decoration:none;}
A.atop:visited{color:#b00001;text-decoration:none;}
A.atop:hover{color:#003ce9;text-decoration:underline;}

.key{color:#ffffff;font-size:14px;}
.fblue{color:#036ac9;font-size:14px;font-weight:bold;}
.fwrite{color:#fff;font-size:14px;font-weight:bold;}
.ftoptel{color:#067934;font-size:24px;font-family:"MicroSoft Yahei";font-style:italic;}

@media(max-width:720px){
    .width{
        width:94%;
    }

    .PageBg{
        padding:10px 0;
    }

    .pageContent{
        width:84%;
        padding:20px 3%;
        margin:10px auto 30px auto;
    }

    .list_photo li{
        width:48%;float:left;
        background:#eee;
        margin:10px 1%;
        padding-bottom:10px;
    }
    .list_photo li div{
        width:100%;
        height:150px;overflow:hidden;
        position:relative;
    }
    .list_photo li div img{
        width:100%;
        height:150px;
        position:absolute;
        top:0;
        left:0;
    }
    .list_photo li h2{
        height:40px;line-height:40px;
    }
    .list_photo li h3{
        width:90%;
        height:40px;line-height:20px;overflow:hidden;
        color:#999;
        margin:0 auto;
        font-size:12px;
    }

    .ListNews{
        width:94%;
        margin-left:auto;
        margin-right:auto;
    }
    .ListNews li{
        width:100%;float:left;
        margin:10px auto;
        padding:20px 0 20px 0;
        transition:all 0.5s;
    }

    .PageApplication{
        width:100%;
        height:auto;overflow:hidden;
        margin:20px auto;
    }
    .PageApplication li{
        width:49%;float:left;
        margin:10px 0.5%;
    }
    .PageContract{
        width:100%;
        height:auto;overflow:hidden;
    }
    .PageContract li{
        width:100%;float:left;
        height:auto;overflow:hidden;
        margin:10px auto;
    }
    .PageContract li h2{
        font-size:30px;
        line-height:50px;
    }
    .PageContract li h2 span{color:#0993fc;font-size:30px;}
}