@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
}
html, body {
	font: normal 14px "Microsoft YaHei";
	font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "sans-serif";
	text-shadow: #000 0px 0px 0px;
}
menu, ul, ol {
	list-style: none;
}
a img {
	border: none;
	text-decoration: none;
}
img {
	vertical-align: middle;
	border: none;
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
.clear {
	zoom: 1;
}
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.fix {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.middle {
	margin: 0 auto;
}
.border {
	border: 1px solid #CCCCCC;
}
.hide {
	display: none;
}
body{background: url(imgimg2018bg.jpg) center 630px no-repeat;}
.wholeWidth{width: 1100px;}
.header{ width: 100%; height: 38px; line-height: 38px; background-color: #f3f3f3;}
.headerWrap{ position: relative; font-size: 12px;}
.headerWrap a{ color: black;}
.headerlogo{ width: 60px; height: 38px; background: url(imgimg2018headerlogo.jpg) 35px 10px no-repeat;}
#word, .wordbtn{position: absolute; top:3px;}
#word{right: 40px; width: 224px; height: 26px; line-height: 26px; border: 1px solid #e3e3e3;}
.wordbtn{right: 6px; width: 34px; height: 30px; background: url(imgimg2018searchbtn.jpg); border: none;}
.container{ margin-bottom: 14px;}
.navWrap{height: 154px; position: relative; background: url(imgimg2018logo.jpg) 0 38px no-repeat;}
.navWrap ul{     position: absolute;right: 0;  bottom: 34px; width: 572px;}
.navWrap ul li{ float: left; width: 150px; margin-left: 14px; display: inline; }
.navWrap ul li a{ display: inline-block;color: black; width: 100%; height: 16px;    line-height: 16px; font-weight: bold; margin-bottom: 16px;}
.navWrap ul li a:hover{ color: #FF0000;}
.navWrap ul li a.borri{ border-right: 1px solid #000000;}
.rollWrap{ overflow: hidden; margin-bottom: 20px; width: 100%;}
.rollnews{ width: 1012px; height: 28px; border: 1px solid #eee;}
.rollnews h6{ color: white; height: 28px;margin-right: 10px; line-height: 28px; float: left; width: 77px; text-align: center; background-color: #014b86;}
.notice{ width: 80px; height: 30px; text-align: center; line-height: 30px; background-color: #d00000; font-weight: bold; color: white;}
.rollnewsw{width: 1014px;    overflow: hidden; float: left;}
.rollnewsw .rollnews ul li {float: left;margin-right: 25px;width:280px;overflow: hidden; height: 28px; line-height: 28px;}
.rollnewsw .rollnews ul li a {color: #0c4592; }
.rollnewsw .rollnews ul li a:hover {color: #ff0000; }

	.focusBox { position: relative; float: left; width: 380px; height: 260px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 380px; height: 240px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 20px; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 20px; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 0px; left: 30px; }
	.focusBox .num li{ float: left; position: relative; width: 60px; height: 4px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.importantnews{ width: 700px; height: 260px; float: right; overflow: hidden;}
.importantnews h2{margin-bottom: 14px; *margin-bottom: 10px;}
.importantnews h2 a{font-size: 30px; color: #013068;}
.importantnews h2 a:hover{color: #ff0000;}
.subtitle{overflow: hidden; margin-bottom: 20px; *margin-bottom: 15px;}
.subtitle a{ color: #013068; display: inline-block; margin-right: 14px;}
.subtitle a:hover{color: #ff0000;}
.picturewrap{overflow: hidden;margin-bottom: 18px; width:100%;}
.banner{margin-bottom: 106px;}
.serviceWrap{width: 100%; height: 410px; margin-bottom: 18px; position: relative; background-color:white ;}
.serviceTitle{height: 38px; width: 100%; margin-bottom: 15px; background: url(imgimg2018fwbz.jpg);}
.serviceTitle a{position: absolute; width: 15px; height: 15px; right: 10px; top: 10px;}
.servicePic{width: 524px; height: 336px; position: relative; background: url(imgimg2018servicebg.jpg) right top no-repeat;}
.servicetxt a{color: white; font-size: 19px; font-weight: bold;}
.servicePic img{width: 480px; height: 336px;}
.servicebg{position: absolute; bottom: 0; left: 0; z-index: 1; height: 36px; width:480px;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.servicetxt{position: absolute; bottom: 0; left: 0; z-index: 2; height: 36px;line-height: 36px; text-align: center; width:480px; overflow: hidden; }
.serviceNews{width: 554px; height: 336px; overflow: hidden; }
.serviceNews dl{}
.serviceNews dl dt{    padding-bottom: 8px; *padding-bottom: 2px;vertical-align: middle; }
.serviceNews dl dt a{ font-size: 17px; color: #013067; font-weight: bold;}
.serviceNews dd{      padding-bottom: 8px;   text-indent: 2em; border-bottom: 1px dashed #d2d2d2; height: 46px; line-height: 22px;}
.commonwrap{height: 212px; margin-bottom: 28px;}
.mbott{margin-bottom: 8px;}
.common{width: 546px; height: 101px; position: relative;}
.commonbg{background: url(imgimg2018fzjs.jpg) #e4e4e4 left top no-repeat;}
.commonbg2{background: url(imgimg2018dwjs.jpg) #e4e4e4 left top no-repeat;}
.common ul{margin-left: 142px; margin-top: 5px;}
.common ul li{height: 30px; line-height: 30px;}
.common ul li a{color: black;}
.common ul li a:hover{color: #ff0000;}
.warmNews{height: 466px; margin-bottom: 26px; position: relative; overflow: hidden; width: 100%;}
.warmtit{height: 41px; width: 100%; margin-bottom: 12px; background: url(imgimg2018warmtit.jpg) left top;}
.warmtit a{position: absolute; width: 15px; height: 15px; right: 10px; top: 10px;}
.warmlist{ width: 372px; height: 466px; margin-left: 10px; position: relative;}
.warmlist img{ width: 372px; height: 260px; margin-bottom: 10px;}
.warmbg{position: absolute; top: 225px; left: 0; z-index: 1; height: 36px; width:372px;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.warmtxt{position: absolute; top: 225px; left: 0; z-index: 2; height: 36px;line-height: 36px; text-align: center; width:372px; overflow: hidden; }
.warmtxt a{ color: white; font-weight: bold;}
.warmlist ul{}
.warmlist ul li{ background: url(imgimg2018dot.jpg) 10px 10px no-repeat; height: 30px; line-height: 30px; padding-left: 30px;}
.warmlist ul li a{ color: black;  font-size: 15px;}
.warmlist ul li a:hover{ color: #ff0000;}
.warmblog{width: 324px; height: 424px; overflow: hidden;padding-top: 42px; background: url(imgimg2018warmt.jpg) #f2f2f5 left top repeat-x;}
.effect{height: 242px; overflow: hidden; margin-bottom: 30px; width: 100%; position: relative;}
.effecttit{height: 41px; margin-bottom: 12px; width: 100%; background: url(imgimg2018effecttit.jpg);}
.effecttit a{position: absolute; width: 15px; height: 15px; right: 10px; top: 10px;}
	.ladyScroll{width:1100px;height:186px;position:relative;}
	.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; background:url(images/btns.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
	.ladyScroll .prev:hover{ background-position:0 -45px; }
	.ladyScroll .next:hover{ background-position:0 -135px; }

	.ladyScroll .scrollWrap{width:1100px;overflow:hidden;position:absolute;}
	.ladyScroll dl{float:left;width:270px;text-align:center;position:relative; margin-right: 5px;}
	.ladyScroll  span{display:block;width:270px;height:35px;position:absolute;left:0;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;width:270px;overflow:hidden;}
	.ladyScroll  img{display:block;width:270px;height:186px;}
	.ladyScroll  dd{width:270px;height:35px;line-height:35px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:0;bottom:0;}
	.ladyScroll  dd a{ color:#fff; font-weight: bold;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#B52153;  }
.chainwrap{ width: 100%; height: 252px; overflow: hidden; margin-bottom: 10px;}
.media{ width: 347px; height: 252px; position: relative; background: url(imgimg2018media.jpg) left top no-repeat;}
a.mediamore{position: absolute; width: 15px; height: 15px; right: 7px; top: 12px;}
.media ul{margin-top: 56px;}
.media ul li{ float: left; margin-bottom: 22px; margin-left: 28px; display: inline;}
.media ul li a{}
.media ul li a img{ width: 78px; height: 50px;}

.special{ width: 386px; height: 252px;margin-left: 10px; position: relative; background: url(imgimg2018special.jpg) left top no-repeat;}
a.mediamore{position: absolute; width: 15px; height: 15px; right: 7px; top: 12px;}
.special ul{margin-top: 50px;}
.special ul li{  margin-bottom: 4px; }
.special ul li a{}
.special ul li a img{ width: 384px; height: 65px;}
.submitted{width: 346px; height: 252px; position: relative; background: url(imgimg2018submitted.jpg) left top no-repeat;}

.ranking a{    margin-bottom: 7px;
    display: inline-block;
    width: 69px;
    height: 29px;
    border: 1px solid #d9d9d9;
    margin-right: 5px;
    line-height: 29px;
    text-align: center; color: #5e5e5e}
.ranking a:hover{ color: #ff0000;}

.lawDepartment {
    border: 1px solid #d9d9d9;
    height: auto;
    position: relative;
    line-height: 35px;
}
#tit {
    height: 35px;
    width: 1100px;
    background: #e6e6e6;
}
#tit span.select {
    border-bottom: 3px solid #0145a3;
}
#tit span {
    float: left;
    height: 35px;
    line-height: 35px;
    width: 274px;
    font-size: 16px;
    text-align: center;
    color: #014b86;
}
#con .cons.show {
    display: block;
}
#con .cons {
    display: none;
}
#con .cons ul{ margin-top: 10px;}
#con .cons li {
    width: 186px;
    margin-left: 72px;
    margin: 0 15px;
    white-space: nowrap;
        float: left;
    text-align: center;
}
#con .show li {
text-align: center;width: 34px;
}
#con .show2 li {
text-align: center;width: 150px;
}
#con .show3 li {
text-align: center;width: 42px;
}
#con .cons li a{    white-space: nowrap; color: #5e5e5e;}
#con .cons li a:hover{ color: #ff0000;}

.footer{height: 114px; width: 100%; background-color: #f6f6f6;}
.footerwrap{ height: 114px;}
.security{width: 78px;padding-top: 20px;}
.footerwrap p{ line-height: 25px; float: left; margin-top: 28px; font-weight: bold;}
.count{width: 190px;text-align: center;line-height: 114px; height: 114px; font-weight: bold;}
#count{color: #ff0000;}
