﻿.clear
{
    float: none;
    clear: both;
    height: 0;
    overflow: hidden;
}
.location
{
    float: left;
    width: 100%;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px #b7b8b8 solid;
    color: #8f8f8f;
    display: inline;
}
.top
{
    width: 100%;
    height: 241px;
    float: left;
    display: inline;
}
.top .split
{
    width: 366px;
    height: 241px;
    float: left;
    display: inline;
}
.top .topright
{
    width: 620px;
    height: 241px;
    float: left;
    display: inline;
    margin-left: 10px;
    background: url(imageshlwfzyj-top-list-bg.gif) repeat-y;
}
.top .topright .mrtj
{
    width: 390px;
    height: 241px;
    float: left;
    display: inline;
}
.top .topright .mrtj .title
{
    width: 100%;
    height: 30px;
    line-height: 35px;
    float: left;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 3px #007fc2 solid;
}


.top .topright .mrtj .title .text
{
    color: #00527a;
    float: left;
    height: 30px;
    line-height: 35px;
    text-indent: 5px;
    display:inline;
}

.top .topright .mrtj .title .text a
{
    color: #00527a;
  
}
.top .topright .mrtj .title .more
{
    font-size: 12px;
    font-weight: normal;
    float: right;
}
.top .topright .mrtj .title .more a
{
    color: #909090;
    text-decoration: none;
}
.top .topright .mrtj .title .more a:hover
{
    color: #909090;
    text-decoration: underline;
}

.top .topright .mrtj .list
{
    width:360px;
    height:120px;
    float:left;
    display:inline;
    margin-left:10px;
}
.list03
{
    width: 100%;
    height: auto;
    float: left;
    display: inline;
    margin-top: 2px;
    padding-top: 2px;
}
.list03 a
{
    font-size: 12px;
    line-height: 24px;
    color: #145b9d;
}
.list03 a:hover
{
    font-size: 14px;
    color: #145b9d;
    line-height: 24px;
    text-decoration: underline;
}
.list03 li
{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: inline;
    background: url(imageslist-dot2.gif) no-repeat 0 7px;
    text-indent: 15px;
    line-height: 24px;
    font-size: 12px;
    margin-bottom: 2px;

}
.list03 li.first
{
    border:0px;
}
.list03 li .info
{
    margin:0px;
    width:100%;
    height:66px;
    float:left;
    display:inline;

}
.list03 li .info .subject
{
    width:100%;
    height:22px;
    float:left;
    display:inline;
    font-size: 14px;
    text-indent:14px;
}
.list03 li .info .desc
{
    width:345px;
    height:44px;
    float:left;
    display:inline;
    text-indent: 0px;
    margin-left:15px;
}
.list03 a.neirong
{
    font-size: 12px;
    line-height: 20px;
    color: #919191;
}
.list03 a.neirong:hover
{
    font-size: 12px;
    color: #919191;
    line-height: 20px;
    text-decoration: underline;
}
.list03 li .info .desc a.more
{
    font-size: 12px;
    line-height: 20px;
    color: #919191;
}
.list03 li .info .desc a.more:hover
{
    font-size: 12px;
    color: #919191;
    line-height: 20px;
    text-decoration: underline;
}
.top .topright .zghlwsjpt
{
    width: 210px;
    height: 241px;
    float: left;
    display: inline;
    margin-left: 20px;
    overflow: hidden;
}
.top .topright .zghlwsjpt .sjpt,.top .topright .zghlwsjpt .dcsq
{
    width: 210px;
    height: 64px;
    float: left;
    display: inline;
    margin-top:40px;
}
.list02
{
    width: 356px;
    height: auto;
    float: left;
    display: inline;
    margin-left: 5px;
    margin-top: 5px;
    padding-top: 5px;
}
.list02 a:link
{
    font-size: 12px;
    color: #145b9d;
}
.list02 a:visited
{
    font-size: 12px;
    color: #145b9d;
}
.list02 a:hover
{
    font-size: 12px;
    color: #145b9d;
    text-decoration: underline;
}
.list02 li
{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: inline;
    background: url(imageslist-dot.gif) no-repeat 0 center;
    padding-left: 15px;
    line-height: 24px;
    font-size: 12px;
    margin-bottom: 2px;

}
.list02 li .subject
{
    width: 100%;
    float: left;
}
.list02 li .detail
{
    float: left;
}
.list02 li .detail a.neirong
{
    color: #919191;
    line-height: 19px;
}
.list02 li .detail a.neirong:hover
{
    color: #919191;
    line-height: 19px;
    text-decoration: underline;
}
.list02 li .detail a.xiangqing
{
    color: #12599b;
    font-size: 12px;
    line-height: 19px;
}
.list02 li .detail a.xiangqing:hover
{
    color: #12599b;
    font-size: 12px;
    line-height: 19px;
    text-decoration: underline;
}

/************下载报告***********/
.xzbg
{
    width: 100%;
    float: left;
    height: 110px;
    display: inline;
    margin-top: 15px;
}
.xzbg .title
{
    width: 100%;
    float: left;
    height: 32px;
    line-height: 32px;
    display: inline;
    border-bottom: 3px #007fc2 solid;
}
.xzbg .title .text
{
    float: left;
    height: 28px;
    line-height: 28px;
    display: inline;
    color: #005278;
    font-size: 14px;
    font-family: '黑体';
    font-weight: bold;
    background: url(imageshlwfzyj-xzbg-title-dot.jpg) no-repeat left top;
    text-indent: 30px;
}

.xzbg .title .text a
{
    color: #005278;

}
.xzbg .title .nav
{
    margin: 0px;
    float: left;
    height: 24px;
    line-height: 28px;
    display: inline;
    color: #808080;
    overflow: hidden;
    margin-top: 4px;
    margin-left: 10px;
}
.xzbg .title .nav ul
{
    margin: 0px;
    padding: 0px;
    float: left;
    display: inline;
    width: 100%;
    height: 28px;
}
.xzbg .title .nav ul li
{
    margin: 0px;
    padding: 0px;
    float: left;
    display: inline;
    list-style: none;
    padding-left: 0px;
    padding-right: 0px;
    cursor: pointer;
    margin-right: 4px;
    height:18px;
    line-height:18px;
    border-top:1px #ececec solid;
    border-bottom:1px #ececec solid;
}
.xzbg .title .nav ul li.on
{
    background: url(imageshlwfzyj-nav-over.gif) no-repeat center top;
    height: 24px;
    line-height: 18px;
    color: White;
    float: left;
}
.xzbg .title .nav ul li a
{
    border-left: 1px #ececec solid;
    border-right: 1px #ececec solid;
    padding-left: 6px;
    padding-right: 6px;
    height: 18px;
    line-height: 18px;
    padding: 2px 3px;
    color: #808080;
    margin:0px;
}
.xzbg .title .nav ul li a:hover
{
    text-decoration: underline;
}
.xzbg .title .nav ul li.on a
{
    color: White;
    border: 0px;
    height: 24px;
    line-height: 18px;
}
.xzbg .listborder
{
    background: url(imageshlwfzyj-xzbg-list-bg.gif) repeat-y;
    width: 100%;
    float: left;
    height: auto;
    line-height: 28px;
    display: inline;
}
.list1
{
    width: 300px;
    height: auto;
    float: left;
    margin-left: 10px;
    margin-top: 0px;
    padding-bottom: 10px;
    display: inline;
    overflow:hidden;
}
.list2
{
    width: 350px;
    height: auto;
    float: left;
    margin-left: 30px;
    margin-top: 0px;
    padding-bottom: 10px;
    display: inline;
    overflow:hidden;
}
.list3
{
    width: 270px;
    height: auto;
    float: left;
    margin-left: 30px;
    margin-top: 0px;
    padding-bottom: 10px;
    display: inline;
    overflow:hidden;
}
.adv
{
    float: left;
    width: 1000px;
    height: 100px;
    display: inline;
}
.main
{
    float: left;
    width: 1000px;
    height: auto;
    display: inline;
    background: url(imageshlwfzyj-main-body.gif) repeat-y;
}
.main .qwfb
{
    float: left;
    width: 352px;
    height: auto;
    display: inline;
    margin-top:10px;
    overflow:hidden;
}
.main .qwfb .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .qwfb .title ul
{
    width: 100%;
    height: 29px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.main .qwfb .title ul li
{
    width: 106px;
    height: 29px;
    float: left;

}
.main .qwfb .title ul li a
{
    width: 106px;
    height: 29px;
    float: left;
    display: block;
    text-align: center;
    background: url(imagesxinwendaohangbg2.jpg) no-repeat left top;
    line-height: 29px;
    font-size:14px;
    color: #3a80c1;
}
.main .qwfb .title ul li a:hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .qwfb .title ul li a.hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .qwfb .content
{
    width: 330px;
    height: auto;
    float:left;
    display: inline;
    margin-left:10px;
}
.main .qwfb .content .ncontent
{
    width: 330px;
    height: auto;
    float:left;
    display: inline;
}
.main .qqwldt
{
    float: left;
    width: 360px;
    height: auto;
    display: inline;
    margin-top:10px;
    margin-left:10px;
}
.main .qqwldt .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .qqwldt .title ul
{
    width: 100%;
    height: 29px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.main .qqwldt .title ul li
{
    width: 106px;
    height: 29px;
    float: left;
}
.main .qqwldt .title ul li a
{
    width: 106px;
    height: 29px;
    float: left;
    display: block;
    text-align: center;
    background: url(imagesxinwendaohangbg2.jpg) no-repeat left top;
    line-height: 29px;
    font-size:14px;
    color: #3a80c1;
}
.main .qqwldt .title ul li a:hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .qqwldt .title ul li a.hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .qqwldt .content
{
    width: 330px;
    height:auto;
    float:left;
    display: inline;
    margin-left:10px;
}
.main .qqwldt .content .ncontent
{
    width: 330px;
    height:auto;
    float:left;
    display: inline;
}
.main .jcsj
{
    float: right;
    width: 260px;
    height: auto;
    display: inline;
    margin-top:10px;
    margin-left:10px;
    overflow:hidden;
}
.main .jcsj .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    float:left;
    font-weight:bold;
    color: #3a80c1;
    font-size:14px;
    border-bottom: 3px #007fc2 solid;
}

.main .jcsj .title a
{
    color: #3a80c1;

}
.main .jcsj .list
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
}
.main .jcsj .list .item
{
    width:100%;
    height:32px;
    float:left;
    display:inline;
}
.main .jcsj .list .item .key
{
    width:110px;
    height:28px;
    line-height:28px;
    float:left;
    display:inline;
    color:#6b6b6b;
    font-weight:bold;
    border-bottom:1px #d5d5d5 dashed;
    border-right:1px #d5d5d5 dashed;
    margin-left:10px;
    text-indent:10px;
}
.main .jcsj .list .item .value
{
    width:130px;
    height:28px;
    line-height:28px;
    float:left;
    display:inline;
    border-bottom:1px #d5d5d5 dashed;
    text-indent:20px;
}
.main .fxszl
{
    float: left;
    width: 352px;
    height: auto;
    display: inline;
    margin-top:10px;
    overflow:hidden;
}
.main .fxszl .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .fxszl .title .text
{
    float:left;
    font-size:14px;
    color: #3a80c1;
    font-weight:bold;
}

.main .fxszl .title .text a
{
 
    color: #3a80c1;

}

.main .fxszl .title .more
{
    float:right;
}
.main .fxszl .title .more a
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    margin-right:10px;
}
.main .fxszl .title .more a:hover
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    text-decoration:underline;
}
.main .fxszl .content
{
    width:330px;
    height:auto;
    float:left;
    display:inline;
    margin-left:10px;
}
.main .fxszl .content .detail
{
    width:100%;
    height:50px;
    float:left;
    display:inline;
    margin-top:10px;
}
.main .fxszl .content .detail .image
{
    float:left;
    width:55px;
    height:50px;
    display:inline;
}
.main .fxszl .content .detail .info
{
    float:left;
    width:270px;
    height:50px;
    display:inline;
}
.main .fxszl .content .detail .info .subject
{
    float:left;
    width:270px;
    height:20px;
    display:inline;
}
.main .fxszl .content .detail .info .desc
{
    float:left;
    width:270px;
    height:35px;
    display:inline;
}
.main .mtgz
{
    float: left;
    width: 360px;
    height: auto;
    display: inline;
    margin-top:10px;
    margin-left:10px;
    overflow:hidden;
}
.main .mtgz .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .mtgz .title .text
{
    float:left;
    font-size:14px;
    color: #3a80c1;
    font-weight:bold;
}

.main .mtgz .title .text a
{
    color: #3a80c1;
}

.main .mtgz .title .more
{
    float:right;
}
.main .mtgz .title .more a
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    margin-right:10px;
}
.main .mtgz .title .more a:hover
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    text-decoration:underline;
}
.main .mtgz .content
{
    float:left;
    width:330px;
    height:auto;
    display:inline;
    margin-left:10px;
}







.main .mtgz1
{
    float: left;
    width: 720px;
    height: auto;
    display: inline;
    margin-top:10px;
    overflow:hidden;
}
.main .mtgz1 .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .mtgz1 .title .text
{
    float:left;
    font-size:14px;
    color: #3a80c1;
    font-weight:bold;
}

.main .mtgz1 .title .text a
{
    color: #3a80c1;
    font-weight:bold;
}

.main .mtgz1 .title .more
{
    float:right;
}
.main .mtgz1 .title .more a
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    margin-right:10px;
}
.main .mtgz1 .title .more a:hover
{
    font-size:12px;
    color: #939393;
    font-weight:normal;
    text-decoration:underline;
}
.main .mtgz1 .content
{
    float:left;
    width:700px;
    height:auto;
    display:inline;
    margin-left:10px;
}
.main .hzjg
{
    float: right;
    width: 260px;
    height: auto;
    display: inline;
    margin-top:10px;
    margin-left:10px;
    overflow:hidden;
}
.main .hzjg .title
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .hzjg .title ul
{
    width: 100%;
    height: 29px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.main .hzjg .title ul li
{
    width: 106px;
    height: 29px;
    float: left;
}
.main .hzjg .title ul li a
{
    width: 106px;
    height: 29px;
    float: left;
    display: block;
    text-align: center;
    background: url(imagesxinwendaohangbg2.jpg) no-repeat left top;
    line-height: 29px;
    font-size:14px;
    color: #3a80c1;
}
.main .hzjg .title ul li a:hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .hzjg .title ul li a.hover
{
    width: 106px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg1.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;
}
.main .hzjg .content
{
    width: 250px;
    height: auto;
    float:left;
    display: inline;
    margin-left:10px;
}
.main .hzjg .content .ncontent
{
    width: 250px;
    height: auto;
    float:left;
    display: inline;
}
.main .hzjg .content .ncontent .image
{
    width:100%;
    height:50px;
    float:left;
    display:inline;
    margin-top:15px;
    border-bottom:1px #b3b3b3 dashed;
}
.main .hzjg .content .ncontent .image .item
{
    float:left;
    width:113px;
    height:44px;
    margin-left:5px;
}
.main .hzjg .content .ncontent .list
{
    width:100%;
    height:auto;
    float:left;
    display:inline;
    margin-top:10px;
}
.main .hzjg .content .ncontent .list ul
{
    margin:0px;
    padding:0px;
    float:left;
    width:100%;
    display:inline;
}
.main .hzjg .content .ncontent .list ul li
{
    float:left;
    width:110px;
    height:28px;
    margin:0px;
    padding:0px;
    margin-left:6px;
}


.main .page
{
    height:auto;
    float:right;
    display:inline;
    margin-top:10px;
	padding-right:20px;
    margin-bottom:25px;
}
.main  .page ul
{
    margin:0px;
    padding:0px;
    float:left;
}
.main  .page ul li
{
    margin:0px;
    padding:0px;
    height:21px;
    line-height:21px;
    padding-left:8px;
    padding-right:8px;
    float:left;
    border:1px #9d9894 solid;
    margin-left:6px;
}
.main  .page ul li.cur
{
    background:#1f466d;
    
}
.main  .page ul li.cur a
{
    color:White;
}

.main .jcsjlb {
	float: left;
    width: 250px;
    height: auto;
    display: inline;
    margin-top:10px;
    margin-left:10px;
    overflow:hidden;
	
	}

.main .jcsjlb .title{
    width: 250px;
    height: 29px;
    line-height: 29px;
    display: inline;
    float:left;
    font-weight:bold;
    color: #3a80c1;
    font-size:14px;
    border-bottom: 3px #007fc2 solid;}
	
.main .jcsjlb .title a{

    color: #3a80c1;}
	
.main .jcsjlb ul li{ width:230px; height:18px; margin-top:6px; float:left; overflow:hidden;}
.main .youce1{width: 260px; height:auto; float:right;}

.ppys11{ width:212px; height:auto; margin-top:10px; float:left; padding:8px; border:1px #ddd solid}

.ppys11 .zuo{ width:60px; height:auto; float:left;padding-right:4px;}
.ppys11 .you{ width:138px; height:auto; float:left; border-left:1px #ddd dashed; padding-left:9px;}

.main .mtgz20{float:left; width:720px; height:auto; font:bold 20px/2 "微软雅黑", "黑体", "宋体", Arial; display:inline; text-align:center; margin-top:10px; border-bottom: 2px #007fc2 solid; }
.main .mtgz21{float:left; width:690px; height:auto; font:bold 14px/2  "宋体", Arial; display:inline; margin:10px 0 0 10px; color:#3a80c1;}
.main .mtgz21 a{color: #3a80c1; }
.main .mtgz2{float:left; width:678px;height:auto;display: inline; margin:15px 0 0 10px; padding:10px;  border:1px #ddd solid; overflow:hidden;}
.main .mtgz2 .left01{float:left; width:570px;height:auto;padding-right:10px;}
.main .mtgz2 .right01{float:left; width:88px;height:auto;border-left:1px #ddd solid; padding-left:9px; display:inline}



.main .hzjg .title01
{
    width: 100%;
    height: 29px;
    line-height: 29px;
    display: inline;
    font-weight:bold;
    float:left;
    border-bottom: 3px #007fc2 solid;
}
.main .hzjg .title01 ul
{
    width: 100%;
    height: 29px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.main .hzjg .title01 ul li
{
    width:86px;
    height:29px;
    float: left;
}
.main .hzjg .title01 ul li a
{
    width:86px;
    height:29px;
    float: left;
    display: block;
    text-align: center;
    background: url(imagesxinwendaohangbg4.jpg) no-repeat left top;
    line-height: 29px;
    font-size:14px;
    color: #3a80c1;
}
.main .hzjg .title01 ul li a:hover
{
    width:86px;
    height: 29px;
    float: left;
    background: url(imagesxinwendaohangbg3.jpg) no-repeat left top;
    display: block;
    text-align: center;
    line-height: 29px;
    color: #fff;}
	
.main .hzjg .title01 ul li a.hover{width:86px; height: 29px;float: left; background: url(imagesxinwendaohangbg3.jpg) no-repeat left top;  display: block; text-align: center; line-height: 29px; color: #fff;}
.fxszl01{ width:340px; height:auto; float:left; line-height:30px; border-top:1px solid #ddd; padding-top:5px;}
.fxszl01 a{padding-left:20px;}

	
	