/* list_container */
.list_container{ width:1200px; margin:10px auto 40px; overflow:hidden; padding:20px; background:#FFF;}
.class_title h1{vertical-align:middle;font-size:24px; color:#d43531; font-weight:bold;    text-indent: 20px;
    line-height: 50px;display: block;}
/* list_left */
.list_left{ float:left; width:270px;    vertical-align: middle;}
.list_left h2{
    font-size: 24px;
    color: #4896e0;
    font-weight: bold;
    text-indent: 20px;
    line-height: 50px;
    display: block;}
.list_left h3{ font-size:16px; text-align:center; font-weight:400; height:36px; line-height:36px;}
.list_left h4{ text-align:center}

/* box */
.box .title{  line-height:20px; margin-bottom:8px!important; background-color: #f3f3f3; font-size:16px; font-weight:400;padding: 12px 10px;text-indent: 0; position:relative }
.box .title a{ font-size:16px;color: #222222;}
.box .title img{height: 16px;display: inline-block;position: absolute;right: 5px;float: right;top: 50%;margin-top: -8px;}
.box .title a:hover{ color:#2c6ec7}

/*.box .title.active, .active{ background-color:#58b530!important;color: white!important;border-color: #58b530!important;}*/
.pageShow .active a{color: white!important;background: #aa2924}
.box .title.active a{ color:white}
.box .active{background: #4176ad}
.box .content{ display:none}
.box .content li{     margin-bottom: 8px;background-color: #f1f1f1;height: 34px;line-height: 34px;text-indent: 2em;font-size: 15px;}
.box .content a{ color:#666}

/* list_right */
.list_right{ float:right; width:860px; border:1px solid #ccc}

/* divinfowai */
.divinfowai{ overflow:hidden; border-bottom:1px dashed #ccc; margin: 8px 0}
.divinfowai:hover font{ color:red}
.divinfoleft{ float:left; height:32px; width:80%; line-height:32px; font-size:16px; text-indent:10px; }
.divinforight{ float:right; height:32px; line-height:32px; color:#999; font-size:14px}

/* divpicwai */
.divpicwai{ float:left; width:33.3%; text-align:center; padding-bottom:20px}
.divpicwai .divPictitle{ line-height:36px}
.divpicwai img{width: 90%;height: 180px}
.divpicwai h4{color: #333;font-weight: normal;font-size: 16px}
.divpicwai p{color: #afafaf;font-weight: normal;font-size: 14px}
.divpicwai .divPictitle_1{width: 90%;margin: 0 auto;text-align: left;}
/* yema */
/* article_contain */
.article_contain{ width:1200px; margin:20px auto 0; padding:20px 0;background-color:#FFF;}

/* article_head */
.article_head{ border:1px solid #ddd; border-top:5px solid #aa2924; height:44px; line-height:44px; padding-left:40px; color:#555555; font-size:16px}
.article_head a:hover{ color:red}

/* weizhi */
.weizhi{ height:44px; line-height:44px; padding-left:40px; color:#555555; font-size:18px}
.weizhi a:hover{ color:red}

/* article_body */
.article_body{ border:1px solid #ddd; border-top:none;padding:18px}
.article_body h3{ font-size:24px; text-align:center; line-height:30px; font-family:"黑体"; font-weight:400}
.article_body h4{ text-align:center; margin:0 12px; border-bottom:1px solid #ddd; color:#999; font-weight:400;  line-height:30px; font-size:16px; padding:12px 0}

/* article_text */
.article_text{ margin:30px; text-align:justify}
.article_text img{ max-width:90%; height: auto !important}

/* button */
.button{ display:inline-block; border:none; width:120px; height:36px; line-height:36px; background-color:#999; color:white; font-size:16px; padding:0; text-align:center}

.title_01 a{ font-size:18px}
#list_dan img{ max-width:90%; height:auto !important}
#list_weizhi{ overflow:hidden; border-bottom:1px solid #ccc; line-height:50px; padding:0 20px}
#list_weizhi2{ float:right; text-align:right; font-size:14px}
.view_bottom li{background: unset;}
.view_bottom{padding: 15px 10px 0px 0px}
.view_bottom i{color: #888888}
.map{position: relative;width: 310px;margin: 25px auto;overflow: hidden;height: 249px}
.map a {font-size: 12px}
.cx_foot p{height: 35px;line-height: 35px;padding: 0 10px}
.map .citybg{cursor: pointer;transition: all 0.6s;}


.f5{
    width: 100px;
    background-color: rgb(0, 112, 192);
    height: 70px;
    position: relative;
}
.f5 p{
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
    color: white;
}
.f5 .glyphicon{
    line-height: 20px;
    padding-top: 5px;
}
.f5 a{
    width: 65px;
    position: absolute;
    left: 50%;
    margin-left: -32.5px;
    font-weight: bold;
    color: white;
}

.title_03 a.active{display: inline-block;float: left;font-size: 24px;line-height: 50px;background-color: #1a5dab;border-radius: 10px;padding: 0 30px;color: white;margin-top: 10px;}
#cxjg_table tr td{cursor: pointer;}