﻿﻿@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;border:none;}
ul,li,dl,dt,dd,ol,p,img { list-style:none;border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
button,input,select,textarea {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000000;}
iframe {margin:0 auto;}
a {text-decoration:none;color:#444444;font-family:"Microsoft Yahei";cursor: pointer;}
body {background-color:#f3f3f3;min-width:1348px;text-align:center;color:#353535;font-size: 14px;background: url(../images/bgbanner.jpg) no-repeat top;}
input,a {outline:none;}

/*public*/
.inner {width:1100px;margin:0 auto;text-align:left;}
.minner{width: 1080px;margin:0 auto;}
.floatL {float:left;}
.floatR {float:right;}
.clearfix:after,.clearfix:before{content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.hide{display: none !important;}
ul li a:hover{color: #e58100;}
a.red{color:#AC0F00;}


/*top*/
.top{width: 100%;height: 316px;}
.top .inner{height: 100%;background: url(../images/headBg.png) no-repeat;}
.logo{width: 657px;height: 103px;padding:110px 0 0 20px;background: url(../images/xnLogo.png) no-repeat 20px bottom;}
/*.bgbanner{width:100%;height:100%; position: absolute;top:0;left:0;z-index: -1;background: url(../images/bgbanner.jpg) no-repeat top;}*/

.minbody{background: #FFFFFF;}
.nav{border-top: 5px solid #AC0F00;}
.nav ul{margin-left: 10px;}
.nav ul li{float: left;width: 136px;padding-top: 13px;padding-bottom:5px; text-align: center; position: relative;overflow:hidden;}
.nav ul li.active{overflow: visible;}
.nav ul li a{display: inline-block;width: 100%;height: 100%;}
.nav ul li a p{font-size: 18px;margin-top:5px;}
.nav ul li a i{display: block;width: 100%;height:29px;}
.nav1{background: url(../images/nav1.png) no-repeat center;}
.nav2{background: url(../images/nav2.png) no-repeat center;}
.nav3{background: url(../images/nav3.png) no-repeat center;}
.nav4{background: url(../images/nav4.png) no-repeat center;}
.nav5{background: url(../images/nav5.png) no-repeat center;}
.nav6{background: url(../images/nav6.png) no-repeat center;}
.nav7{background: url(../images/nav7.png) no-repeat center;}
.nav8{background: url(../images/nav8.png) no-repeat center;}
.nav ul li.active .nav1{background: url(../images/navOn1.png) no-repeat center;}
.nav ul li.active .nav2{background: url(../images/navOn2.png) no-repeat center;}
.nav ul li.active .nav3{background: url(../images/navOn3.png) no-repeat center;}
.nav ul li.active .nav4{background: url(../images/navOn4.png) no-repeat center;}
.nav ul li.active .nav5{background: url(../images/navOn5.png) no-repeat center;}
.nav ul li.active .nav6{background: url(../images/navOn6.png) no-repeat center;}
.nav ul li.active .nav7{background: url(../images/navOn7.png) no-repeat center;}
.nav ul li.active .nav8{background: url(../images/navOn8.png) no-repeat center;}
.nav_top_active{width:148px;height: 5px;background: #e58100;position: absolute;top:-5px;left:-10px;}


/*页面主体*/
.headlines{height:50px;background:url(../images/headlines.png) no-repeat 17px top;margin: 10px 0;}
.headlines h4{width: 800px;height: 100%;line-height:42px;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size:35px;margin-left: 167px;}
.datesearch{height:52px;line-height: 52px;}
.datesearch p{height: 100%;width: 600px;overflow: hidden; padding-left:15px;}
.datesearch p span{float:left;}
.datesearch p iframe{float: left;}
.datesearch form{height:32px;margin-top: 10px;}
.search_box{width:265px;height:100%;background: url(../images/search_bg.png) no-repeat center;}
.search_box input{border: transparent;float: left;background: transparent;}
.search_box .swap_value{width: 190px;height:100%;padding-left:13px;}
.search_box .swap_Search{width:59px;height:100%;}
.news{margin-left: 10px;}
/*图片轮播*/
.news .roll {float:left;position:relative;display:inline-block;width:639px;height:390px;overflow:hidden;}
.news .roll_pic {width:639px;height:390px;}
.news .roll_pic a {display:block;width:639px;height:390px;}
.news .roll_num li.roll_num_hover {background:url(../images/active_li_department.png) no-repeat center;}
.news .roll_pic img {width:639px;height:390px;}
.news .roll_num {position:relative;float:right;line-height:40px;height:40px;top:-42px;margin-right:15px;z-index:10;}
.news .roll_num li {float:left;width:12px;height:40px;margin:0 5px;line-height:32px;background:url(../images/default_li_department.png) no-repeat center;text-align:center;cursor:pointer;color:#FFF;/*opacity:0.90;*/}
.news .roll_title {position:absolute;bottom:0px;width:639px;height:45px;line-height:45px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.news .roll_title a {padding-left:10px;font-size:18px;text-decoration:none;color:#FFFFFF;}




.newskey{width:426px;margin-left: 15px;}
.newskey_title{width:100%;height:36px;line-height:36px;background: #f3f3f3;}
.newskey_title h4{width:250px;height:100%;text-align: left;padding-left:10px;border-left:7px solid #AC0F00;color: #AC0F00; font-size:18px;font-weight: normal;}
.newskey_title a{float: right;margin-right:14px;}
.newskey_all{width: 100%;border-bottom:1px solid #d1d1d1;padding-bottom: 8px;}
.newskey_all h5{width: 400px;height:48px;line-height: 48px;margin-left:17px;text-align:center;font-size:18px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newskey_all p{width:412px;margin-left:10px;line-height: 30px;margin-top: 8px; text-anchor:22px;font-size: 14px;}
.newskey ul{margin-top:6px;width:412px;margin-left: 10px;}
.newskey ul li{width: 100%;height: 38px;}
.newskey ul li a{display: inline-block;width: 390px;height: 100%;line-height:38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*专栏*/
.column{height:76px;overflow: hidden;padding: 17px 0;}
.mr_frUl{float: left;overflow: hidden;width:1048px;}
.column ul li{float:left;width: 262px;text-align: center;}
.mr_frBtn{margin-top:20px;}


/*切换栏目*/
.switchCol{width: 691px;}
.switchCol_top{width: 100%;height:37px;border-bottom: 1px solid #e4e4e4;line-height: 38px;}
.switchCol_top ul li{width: 102px;height: 38px;text-align: center;}
.switchCol_top ul li a{color: #333333;font-size:18px;}
.switchCol_top ul li.on{background: url(../images/titleBG.png) no-repeat center;}
.switchCol_top ul li.on a{color: #FFFFFF;}
.switchList{margin-top: 11px;padding-bottom: 12px;width:100%;height:190px;overflow:hidden;}
.switchList ul li{height:38px;line-height:38px;background: url(../images/listBg.jpg) no-repeat 4px center;}
.switchList ul li a{display: inline-block;width:610px;padding-left: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.general{width:370px;border: 1px solid #E4E4E4;}
.general ul li{float: left;width: 163px;height: 52px;padding:11px 0 11px 14px;}
.notice{width: 100%;height:244px;border-top:2px solid #AC0F00;background: #E4E4E4;margin-top:20px;overflow:hidden;}
.notice h4{width:100%;height:40px;line-height:57px;text-align:center;background:url(../images/tzBg.png) no-repeat 110px 17px;}
.notice h4 a{font-size:18px;color:#AC0F00;font-weight:normal;}
.notice ul{margin-top: 9px;}
.notice ul li{height: 38px;line-height: 38px;background: url(../images/listBg.jpg) no-repeat 15px center;}
.notice ul li a{display: inline-block;width:340px;padding-left:28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.signIn{width: 100%;height:150px;border-top:2px solid #AC0F00;margin-top:25px;overflow:hidden;}
.signIn h4{width:100%;height:40px;line-height:57px;text-align:center;background:url(../images/ptBg.png) no-repeat 92px 17px;}
.signIn h4 a{font-size: 18px;color: #AC0F00;font-weight:normal;padding-left:30px;}
.signInTitle{width:53px;text-align:center;}
.signIn_input{width:248px;}
.signIn_input>div{width: 100%;line-height: 29px;margin-top:20px;}
.signIn_input input{float: right;width: 180px;height:27px;padding-left:5px; border: 1px solid #d2d2d2;background: #FFFFFF;}
.signIn_entry{width:66px;height:118px;background: url(../images/signBg.png) no-repeat center;cursor:pointer;}



.proTitle{width: 100%;height:22px;line-height: 22px; text-align:center;margin-top:16px; position:relative;}
.proTitle .floatL{width:480px;height:22px;background: url(../images/titleL.png) no-repeat center;}
.proTitle .floatR{width:480px;height:22px;background: url(../images/titleR.png) no-repeat center;}
.proTitle .redFont{color: #AC0F00;font-style: italic;font-size:22px;position:absolute; bottom: 3px;left:505px;}
.proTitle .bFont{font-style: italic;font-size: 18px;position:absolute;top:2px;right:505px;}
.prosecutors ul{margin-top:15px;width:100%;height:151px;overflow:hidden;}
.prosecutors ul li{float: left; width:196px;padding-left:2px;text-align: center;margin:0 11px;}
/*182px*/
.group{width: 100%;}
.group ul{margin-top:15px;}
.group ul li{float:left;width:180px;height:38px;background: url(../images/listBg.png) no-repeat 30px center;}
.group ul li a{display: inline-block;width: 122px;line-height: 38px;padding-left:55px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.media{padding-bottom:20px;}
.media ul{margin-top: 20px;}
.media ul li{float: left; width:366px;height: 84px;line-height: 84px;}
.media ul li img{float: left; width: 85px;height: 85px;margin-left: 16px;}
.media ul li a{display: inline-block;width:230px;height: 100%;line-height: 82px;margin-left:32px;}









/*bottom*/
.bottom{background: #ac0f00;width: 100%;height:187px;border-top:1px solid #d3d3d3;margin-top: 28px;}
.links{width: 100%;height: 45px;padding-top: 11px;}
.links_title{float: left;width:155px;line-height:30px;color:#FFFFFF;font-size:16px;text-align:center;}
.links_select{height:45px;padding-top:12px;margin-left:20px;display: inline-block;font-weight:500;font-size: 16px;color:#1689D5;line-height: 24px;}
/*.links_select select{
	background: url(../images/selectBg.png) no-repeat center;
    width: 232px;height: 30px;margin-top: 5px;padding-left: 7px;
    margin-left: 16px;line-height: 30px;font-size: 12px;color: #515151;
    border: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;
}*/
.link_fix {
	float: left;width: 202px;padding-left: 8px;height: 30px;line-height: 30px;height: 28px\0;line-height: 28px\0;margin-left: 24px;color: #333232;background: url(../images/selectBg.png) no-repeat center;
    appearance: none;-moz-appearance: none;-webkit-appearance: none;cursor: pointer;outline: none;text-indent: 0.01px;text-overflow: "";border: none;
}
.link_select1 {margin-left: 0px;}
.bottomText{color:#FFF;font:14px/30px Microsoft Yahei;padding-left: 270px;margin-top: 12px;}
.ml10{float:left;display:inline-block;cursor:pointer;}
/*index*/




/*genreral_square start*/
.location {height: 40px;line-height: 40px;margin: 0 auto;background:#f7f7f7;}
.location p {float: left;padding-left:22px;line-height:40px;color:#515151;font-size:14px;}
.general_right .hd .location {float: right; height:40px;line-height:40px;margin:0 auto;margin-right: 15px;}
.general_right .hd .location p {float:left;padding-left:8px;line-height:40px;color:#515151;font-size:14px;}
.general_right .hd .location p span, .location p a {color:#515151;}


.genreral_square {width:1100px;display:inline-block;}
.general_left {width:190px;background:#fafafa;margin-left: 10px;}
.general_left .hd {height:44px;line-height: 44px;text-align: center;font-size: 18px;color: #FFFFFF;background:#AC0F00;}
.general_left .bd {width:100%;}
.general_left .bd ul {width:177px;margin:0 auto;padding-top:15px;padding-bottom:10px;}
.general_left .bd ul li {width:100%;height:37px;line-height:37px;cursor:pointer;font-size:16px;margin-bottom:13px;background:url(../images/default_li.png) no-repeat center;}
.general_left .bd ul li a {display:inline-block;width:110px;}
.general_right {width:872px;margin-right:11px;}
.general_left .bd ul li.heard, .general_left .bd ul li:hover {background:url(../images/active_li.png) no-repeat center;}
.general_left .bd ul li span{padding: 1px 10px 0 15px;}
    
.general_left .bd ul li.heard a,.general_left .bd ul li.heard span{color:#AC0F00;}
.general_right .hd {height:40px;background:#f2f2f2;}
.general_right .hd .list_name1 {float:left;line-height:40px;background:#AC0F00;font-size:18px;cursor:pointer;}
.general_right .hd .list_name1 a {padding:0 20px;color:#1387c6;color: #FFFFFF;}
.general_right .hd .list_name2 {display:inline-block;line-height:43px;color:#3a3a3a;font-size:18px;cursor:pointer;}
.general_right .hd .list_name2 a {padding:0 20px;}
.general_right .bd .bd_ul {min-height:700px;}
.general_right .bd ul {width:850px;display:inline-block;padding:16px 0;margin:0 10px;}
.general_right .bd ul+ul {border-top:1px dashed #b9b9b9;}
.general_right .bd ul li {float:left;height:38px;line-height:38px;width:100%;background:url(../images/grey_spot.png) no-repeat 5px;}
.general_right .bd ul li span{float:right;color:#9f9f9f;font-size:16px;}
.general_right .bd ul li a {font-size:16px;cursor:pointer;padding-left:24px;}

.general_mian {padding:0 20px 20px;}
.general_mian h3.general_title {line-height:50px;color:#AC0F00;text-align:center;font-size:28px;padding-top: 20px;}
.general_source {margin-bottom:20px;height:30px;text-align:center;}
.general_source span {margin:0 10px;line-height:30px;}
.general_article {margin:0 20px;min-height: 480px;}
.general_article p{text-indent: 2em}
.general_article, .general_article p, .general_article span, .general_article font, .general_article div {line-height:40px;font-size:16px;font-family:"Microsoft Yahei"!important;}
.general_article img {max-width:800px!important;}
.general_article table {max-width:1000px;margin:0 auto!important;}
.general_font span {cursor:pointer;}
.general_share {width:100%;height:60px;}
.bdsharebuttonbox {float:right;}
.fenye {height:30px;margin-top:20px;margin-bottom:40px;}
/*genreral_square end*/
