*{padding: 0px; margin: 0px; font-family:'microsoft yahei','Consolas', 'Liberation Mono', 'Courier', 'monospace';}
::selection{background:#31c9aa;color: #fff;}
ul,li{list-style: none;margin: 0px;}
a,img{border:none;}
a{text-decoration: none; cursor: pointer; color: #333;}
ul{display: table; width: 100%;}
input,button,textarea{outline:none;}
button,input{border:none;}
.left,.fl{float: left;}
.right,.fr{float: right;}
.body{width: 1020px; margin: auto; display: table;}
.nav{background: #9e091d;}
.nav ul{width: 1020px; margin: auto;}
.nav ul li{float: left;}
.nav ul li a{color: #fff; font-size: 14px; width: 100px; display: inline-block; text-align: center; height: 35px; line-height: 35px;}
.nav ul li a:hover{background: #8a0013;}
.nav ul li.hover{color: #fff; line-height: 35px; text-align: right; float: right;}
.nav ul li dd{position: absolute; *margin-left: -105px; *margin-top: 35px; width: 100px; z-index: 999; background: #9e091d;}
#header h1{float: left;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-top: 87px;
    margin-left: 4px;}
#header ul{float: right;
    width: 335px;
    background: url(images/2.jpg) no-repeat;
    height: 127px;
    margin-top: 8px;}
#header p{font-size: 18px;
    position: absolute;
    margin-left: 185px;
    margin-top: 85px;
    color: #333;
    text-align: right;}
#benner{margin-top: 12px;}
#benner img{width: 100%; height: 360px;}
#benner .hd{display: table; margin: auto; z-index: 9999; position: relative; margin-top: -46px;}
#benner .hd li{float: left; margin-right: 8px; height: 30px; width: 30px; display: inline-block; text-align: center; background: #9E091D; line-height: 30px; color: #fff; cursor: pointer;}
#benner .hd li.on{background: #fff; color: #9e091d;}
#benner .bd{}
.h1{font-size: 14px; height: 32px; border-bottom: 1px solid #ccc; line-height: 32px;}
.h1 a{color: #333;}
.title{ height: 44px; line-height: 44px; font-size: 16px; background: url("images/ico8.png") 10px repeat-x; margin-top: 8px;}
.title span{background: #fff; padding-right: 8px; color: #9e091d; font-weight: bold;}
.title span i{font-style: inherit; font-size: 12px; margin-left: 10px; color: #ccc;}
.title a{float: right; *margin-top: -45px; font-size: 12px; color: #ccc; background: #fff; padding-left: 8px;}
.cp_list{overflow: hidden; width: 1020px; display: block; }
.cp_list ul{width: 1221px;}
.cp_list ul li{width: 246px; float: left; margin-right: 12px;}
.cp_list ul li h1{text-align: center;}
.cp_list ul li h2{ height: 32px; line-height: 32px; width: 100%; overflow: hidden; text-align: center;}
.cp_list ul li h3{text-align: center; height: 28px; line-height: 28px; font-size: 18px; margin-bottom: 8px;}
.cp_list ul li h2 a{font-size: 14px; text-align: center; color: #333;}
.bl p{text-indent: 2em; line-height: 22px; font-size: 14px; margin-bottom: 15px;}
.index_list ul li{font-size: 14px; height: 24px; line-height: 28px; height: 28px; border-bottom: 1px dashed #ccc;}
.index_list ul li a{float: left; color: #333; margin-left: 4px;}
.index_list ul li span{float: right;}
.footer_title{background: #9e091d; text-align: center; margin-top: 15px;}
.footer{background: url("images/bg_footer.jpg") repeat-x -20px; padding-top: 15px; padding-bottom: 8px; text-align: center;}
.footer p{line-height: 28px; font-size: 12px; text-align: center;}
.left_menu{border: 1px solid #ccc; width: 188px; float: left;}
.left_menu ul li{background: url("images/bg_abtli.jpg") no-repeat; line-height: 32px; height: 32px; }
.left_menu ul li a{font-size: 12px; color: #333; margin-left: 28px;}
#article{border: 1px solid #fff; float: right; width: 800px; padding-left: 10px; padding-right: 10px;}
#article h1{font-size: 16px; height: 40px; line-height: 40px; padding-left: 25px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
#article .article_body{font-size: 14px; line-height: 26px; padding-top: 12px; padding-bottom: 12px;}
#article .article_list ul{padding-top: 15px; padding-bottom: 15px;}
#article .article_list ul li{height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc;}
#article .article_list ul li a{margin-left: 15px;}
#article .article_list ul li a:hover{color: #f00;}
#article .article_list ul li span{float: right; margin-right: 15px;}
.article_body p{text-indent: 2em; line-height: 28px;}
.article_title{text-align: center; height: 40px; line-height: 40px; color: #9e091d; font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}
.page{text-align: center; margin: auto; margin-bottom: 25px; margin-top: 15px; display: table;}
.page li{float: left; width: auto; line-height: 32px; height: 22px; display: initial; margin-right: 8px;}
.page a{border: 1px solid #9e091d; display: inline-block; padding:4px 12px; margin-right: 8px; background: #9e091d; color: #fff;}
.page a:hover{background: #ccc; color: #9e091d;}
.img_list{width: 795px; overflow: hidden;}
.img_list ul{width: 820px;}
.img_list ul li{width: 249px; border: 1px solid #ccc; padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px;}
.img_list ul li a{font-size: 16px; text-align: center; display: block; height: 32px; line-height: 32px; margin-bottom: 4px;}
.img_list ul li a:hover{color: #f00;}
.img_list ul li h2 a{height: auto;}
.img_list ul li h2 a img{width: 249px; height: 249px;}
.links li{display: inline-block; float: left;}
.links a{margin-right: 12px; display: inline-block;}
#article_new{margin-top: 15px;}
#article_new h6{border-bottom: 1px solid #9e091d; font-size: 16px; height: 32px; line-height: 32px; text-indent: 2em; color: #9e091d; margin-bottom: 15px;}
#article_new ul li{width: 48%; float: left; margin-left: 2%; height: 32px; line-height: 32px;}
.left_menu_cp{float: left; width: 190px;}
.left_menu_cp h1{height: 41px; line-height: 41px; text-indent: 1em; border-bottom: 1px solid #ccc; font-size: 16px;}
.left_menu_cp ul li{height: 30px; line-height: 30px; text-indent: 2em; background: url("images/tubiao.png") no-repeat; font-size: 12px; text-indent: 3em;}
.left_menu_cp ul{margin-bottom: 4px; margin-top: 4px;}
#bread{font-size: 12px;}
#bread a{color: #9e091d;}
.left_menu_cp p{font-size: 12px; text-indent: 1em; line-height: 26px;}