body {
	color: #000;
	margin: 0;
	padding: 0;
	/*background-image: url(/templets/default/images/bg.png);
	background-image: url(/images/svg4.svg);*/
	background-repeat: no-repeat;
	background-position: center 1300px;
	font-family: "微软雅黑", "宋体", "Helvetica", "sans-serif";
	font-size: 14px;
	text-decoration: none;}



img, form {
    margin: 0;
    padding: 0;
    border: 0;}

form {
    display: inline;}

.clear-both {
    font: 0px/0px sans-serif;
    clear: both;
    display: block;}

a:link {
    text-decoration: none;
    color: #3e3a39;}

a:visited {
    text-decoration: none;
    color: #3e3a39;}

a:hover {
    text-decoration:none;
    color: #909;}

a:active {
    text-decoration: none;
    color: #3e3a39;}



.tbl {
    border-collapse: collapse;
    border-spacing: 0px;}

    .tbl tr.title td {
        font-weight: bold;}

    .tbl tr.alter {
        background-color: #f3f2f2;}

    .tbl td {
        text-align: center;
        border: 1px solid #000;}

        .tbl td.l {
            text-align: left;
            padding-left: 12px;}


/***首页***/
.top {
    width: 100%;
    height: 164px;
    background: url(/dfiles/10588/templets/default/images/top.jpg) center no-repeat;}

.top_cnt {
    width: 1003px;
    margin: auto;
    height: 164px;}

.logo a {
    display: block;
    width: 550px;
    float: left;
    height: 164px;}

/***导航***/
.nav {
    height: 65px;
    width: 100%;
    background: url(/dfiles/10588/templets/default/images/nav.jpg) center no-repeat;}

.nav_cnt {
    width: 1003px;
    margin: auto;
    height: 55px;
    padding-top: 3px;}

    .nav_cnt ul, .nav_cnt li {
        margin: 0;
        padding: 0;
        list-style: none;}

    .nav_cnt li {
        float: left;
        height: 55px;
        line-height: 55px;
        width: 92px;
        text-align: center;
        font-size: 16px;}

        .nav_cnt li.fst {
            width: 60px;}

        .nav_cnt li a {
            color: #2a558c;}

            .nav_cnt li a:hover {
                color: #5D134E;}

.hdp {
    text-align: center;}

/***新闻动态***/
.index-top dl, .index-top dt, .index-top dd, .index-top ul, .index-top li, .index-top p {
    margin: 0;
    padding: 0;
    list-style: none;}

.index-top {
    width: 1003px;
    margin: auto;}

.zsdt {
    float: left;
    width: 690px;
    margin-top: 15px;}

.zsgg-cnt {
    float: right;
    width: 250px;
    background-color: #e7ecf2;
    border-top: 4px solid #286dc0;
    padding: 20px;
    margin-top: -15px;
    z-index: 99999999;
    position: relative;}

.zsdt dt span.l a {
    color: #1779d2;}

    .zsdt dt span.l a:hover {
        color: #5D134E;}

.zsdt dt {
    height: 40px;
    line-height: 40px;}

    .zsdt dt span.l {
        font-size: 18px;
        float: left;
        color: #1779d2;
        border-bottom: 3px solid #4fc1e9;
        font-weight: bold;}

    .zsdt dt span.r {
        float: right;
        margin-top: 15px;}

.zsdt dd {
    padding-top: 25px;}


.news_list {
    width: 345px;
    height: 60px;
    float: left;
    overflow: hidden;
    margin-top: 20px;}


    .news_list .news_rq {
        float: left;
        width: 60px;
        height: 64px;
        text-align: center;}

        .news_list .news_rq span {
			font-family:Arial, Helvetica, sans-serif;
            display: block;
            height: 30px;
            line-height: 30px;
            width: 60px;
            font-size: 24px;
            /*background-color: #71afde;font-weight:bold */
			background-color: #8C1A94;
            color: #fff;}

        .news_list .news_rq i {
			font-family:Arial, Helvetica, sans-serif;
            font-style: normal;
            height: 22px;
            line-height: 22px;
            font-size: 13px;
            display: block;
            width: 58px;
            border: 1px solid #8C1A94;
            border-top: none;
            color: #2a558c;}

    .news_list .news_tit {
		font-size:16px;
        float: left;
		padding-left:5px;
        width: 250px;
		
        overflow: hidden;}

        .news_list .news_tit strong {
            font-weight: normal;
            line-height: 28px;
            width: 250px;
            overflow: hidden;
            height: 50px;
            display: block;}

            .news_list .news_tit strong a {
                color: #2a558c;}

                .news_list .news_tit strong a:hover {
                    color: #5D134E;}

        .news_list .news_tit p {
            margin: 0;
            padding: 0;
            padding-top: 10px;
            color: #959595;
            font-size: 12px;
            line-height: 20px;
            width: 250px;
            height: 40px;
            overflow: hidden;}

.even {
    margin-left:30px;}


.zsgg dt {
    height: 27px;
    line-height: 27px;}

    .zsgg dt span.l {
        float: left;
        color: #1779d2;
        font-size: 18px;
        font-weight: bold;}

        .zsgg dt span.l a {
            color: #1779d2;}

            .zsgg dt span.l a:hover {
                color: #5D134E;}

    .zsgg dt span.r {
        float: right;}

.zsgg dd {
    padding-top: 10px;}

    .zsgg dd li {
		font-size:16px;
        line-height: 20px;
        height: 20px;
        color:#6A086B;}

dl.jcsp {
    margin-top: 10px;}

.jcsp dt {
    height: 27px;
    line-height: 27px;}

    .jcsp dt span.l {
        float: left;
        color: #1779d2;
        font-size: 18px;}

        .jcsp dt span.l a {
            color: #1779d2;}

            .jcsp dt span.l a:hover {
                color: #5D134E;}

    .jcsp dt span.r {
        float: right;}

.jcsp dd {
    padding-top: 10px;
    padding-bottom: 5px;}


/***中间***/
.quick-btn {
    width: 100%;
    height: 197px;
    background: url(/dfiles/10588/templets/default/images/quick-btn-bg.jpg) center no-repeat;}

    .quick-btn ul, .quick-btn li {
        margin: 0;
        padding: 0;
        list-style: none;}

.quick-btn-cnt {
    width: 1003px;
    margin: auto;}

    .quick-btn-cnt li {
        width: 165px;
        float: left;
        text-align: center;
        padding-top: 50px;}

        .quick-btn-cnt li span {
            display: block;
            width: 100px;
            padding-top: 10px;
            margin: auto;
            line-height: 24px;
			font-size:16px;}

        .quick-btn-cnt li a {
            color: #fff;}

            .quick-btn-cnt li a:hover {
                color: #5D134E;}


/***下部***/

.index-bottom {
    background: url(/dfiles/10588/templets/default/images/index-bottom.png) center bottom no-repeat;
    height: 335px;}

.index-bottom-cnt {
    width: 1003px;
    margin: auto;}

.index-bottom ul, .index-bottom li, .index-bottom dl, .index-bottom dt, .index-bottom dd {
    margin: 0;
    padding: 0;
    list-style: none;}

.index-bottom-left {
    width: 1000px;
    float: left;
    margin-top: 25px;}

.index-bottom-right {
    width: 250px;
    float: right;
    height: 263px;
    overflow: hidden;
    padding: 30px 20px;
    background: url(/dfiles/10588/templets/default/images/index-bottom-right.jpg) left no-repeat;
    color: #fff;}

.index-bottom dt {
    height: 40px;
    line-height: 40px;}

    .index-bottom dt span.l {
        float: left;
        color: #1779d2;
        font-size: 18px;
        border-bottom: 3px solid #4fc1e9;
        font-weight: bold;}
       .index-bottom dt span.l a {
            color: #1779d2;}

            .index-bottom dt span.l a:hover {
                color: #5D134E;}
    .index-bottom dt span.r {
        float: right;
        margin-top: 10px;}

.index-bottom-right dt span.l {
    border-bottom: 2px solid #fff;
    color: #fff;}
.index-bottom-right dt span.l a{
  
    color: #fff;}
.index-bottom-right dt span.l a:hover{
  
    color: #5D134E;}
.index-bottom dd {
    padding-top: 10px;}

.index-bottom li {
	background:url(/dfiles/10588/templets/default/images/dot.gif) no-repeat center left;
    height: 35px;
	font-size:16px;
    line-height: 35px;
	padding-left:20px;
	padding-top:-10px;
	overflow:hidden;}

.index-bottom-right li a {
    color: #fff;}

.lnlq {
    width: 550px;
    float: left;}

.zszc {
    width: 380px;
    float: right;}

/***专业***/
.zybutn {
    width: 100%;
    background: url(/dfiles/10588/templets/default/images/zybutn.png) center bottom no-repeat;
    height: 200px;
    padding-top: 50px;}

.zybutn-cnt {
    width: 1003px;
    margin: auto;}

.zy {
    float: left;
    height: 140px;
    margin-top: 9px;}

.zybutn-list {
    float: right;}

    .zybutn-list a {
        float: left;
        width: 107px;
        height: 100px;
        float: left;
        margin-left: 5px;
        background: url(/dfiles/10588/templets/default/images/zbg.png) center no-repeat;
        color: #7f7f7f;
        padding-top: 40px;
        text-align: center;}

        .zybutn-list a div {
            height: 50px;
            width: 107px;}

        .zybutn-list a span {
            display: block;
            height: 30px;
            line-height: 30px;
            z-index: 999999999;
            position: relative;
            width: 100px;
            top: -5px;}

        .zybutn-list a:hover {
            width: 107px;
            height: 100px;
            background: url(/dfiles/10588/templets/default/images/zonbg.png);}
/***版权***/
.foot {
    width: 100%;
    background: url(/dfiles/10588/templets/default/images/foot.jpg) center no-repeat;
    height: 256px;
    color: #fff;}

    .foot a {
        color: #fff;}

        .foot a:hover {
            color: #5D134E;}

    .foot ul, .foot li {
        margin: 0;
        padding: 0;
        list-style: none;}

.footer {
    width: 1003px;
    margin: auto;}

    .footer ul {
		width:350px;
        float: left;
        margin-top: 50px;}

        .footer ul.u1 {
            margin-left: 280px;}

    .footer li {
        height: 30px;
        line-height: 30px;}

    .footer ul.u2 {
		text-align:center;
		width:168px;
        margin-left: 15px;}

    .footer ul.u3 {
		width:120px;
        margin-left:40px;}



.fullBg {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;}

#maincontent {
    position: absolute;
    left: 0;
    z-index: 50;
    width: 100%;}

.page {
    width: 1003px;
    margin: auto;
    background-color: #fff;
    margin-top: 20px;}

/******列表左侧导航******/

.list_left, .list_left dl, .list_left dt, .list_left dd, .list_left ul, .list_left li {
    margin: 0;
    padding: 0;
    list-style: none;}

.list_left {
    width: 230px;
    float: left;
    margin-left: 10px;}

    .list_left dl {
        margin-top: 10px;
        border: 1px solid #ccc;}

    .list_left dt {
        background-color: #d4e8f9;
        height: 40px;
        line-height: 40px;
        color: #000;
   
        text-align:center;
        font-size: 14px;
        border-bottom: 1px solid #e5e5e5;}

        .list_left dt span.on {
            /*background: url(/templets/default/images/dton.jpg) bottom no-repeat;*/
            width: 130px;
            height: 41px;
            text-align: center;}

    .list_left dd {
        border-top: none;
        background-color: #fefefe;}

.list_menu1 li {
	text-align:center;
    height: 40px;
    line-height: 40px;
   font-size:16px;
    margin-top: 1px;
	overflow:hidden;}

    .list_menu1 li a:link, .list_menu1 li a:visited, .list_menu1 li a:active {
	color: #666;
	text-decoration: none;	
	overflow:hidden;}

    .list_menu1 li a:link,  .list_menu1 li a:active{
        display:block;
		color: #666;
		overflow:hidden;}
	
	.list_menu1 li.on a
	   {color: #FFF;
		width:228px;
		height:38px;
		background-color:#35ABDD;
		display:block;
		float:left;
		position:absolute;
		overflow:hidden;}
	

    .list_menu1 li.sub {
        padding-left: 55px;}

    .list_menu1 li.subon {
        padding-left: 55px;}

    .list_menu1 li.sub1 {
        font-weight: normal;
        padding-left: 70px;
        height: 30px;
        line-height: 30px;}

    .list_menu1 li.subon1 {
        font-weight: normal;
        padding-left: 70px;
        height: 30px;
        line-height: 30px;}



/******列表右侧******/
.list_right {
    float: right;
    width: 740px;
    margin-right: 10px;}

    .list_right dl, .list_right dt, .list_right dd, .list_right ul, .list_right li {
        margin: 0;
        padding: 0;
        list-style: none;}

    .list_right dl {
        margin-left: 5px;
        margin-top: 10px;
        border: 1px solid #ccc;}

    .list_right dt {
        background-color: #d4e8f9;
        height: 40px;
        line-height: 40px;
        color: #000;
		font-size:15px
		text-align: left;
        padding-left: 15px;
        font-size: 14px;
        border-bottom: 1px solid #e5e5e5;}


    .list_right dd {
        border-top: none;
        padding-top: 20px;
        background-color: #fff;}



.list_title {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #008bbe;
    margin-left: 40px;
    border-bottom: 2px solid #008bbe;
    height: 30px;
    line-height: 30px;
    margin-right: 30px;}

.list_content {
    margin-left: 10px;
    margin-right:15px;}

    .list_content ul, .list_content li {
        margin: 0;
        padding: 0;
        list-style: none;}

    .list_content ul {
   overflow:hidden    ;}

    .list_content li {
        background: url(/dfiles/10588/templets/default/images/dot.gif) left no-repeat;
        text-indent: 8px;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px dashed #ccc;
		padding-left:10px;
		font-size:16px;}
     
        .list_content li span.l {
            float: left;}
.list_content li  span.l a a:hover{text-decoration: none;}
        .list_content li span.r {
            float: right;
            color: #6e6e6e;}

        .list_content li.line {
            border-top: 1px dashed #ccc;
            height: 20px;
            background: none;
            border-bottom: none;
            margin-top: 20px;}



.list_photo {
    margin-left: 45px;
    margin-right: 45px;}

    .list_photo ul, .list_photo li {
        margin: 0;
        padding: 0;
        list-style: none;}

    .list_photo ul {
        margin-top: 30px;
        margin-left: 30px;}

    .list_photo li {
        float: left;
        width: 200px;
        margin-top: 15px;
        margin-bottom: 10px;
        text-align: center;
        margin-right: 80px;}

        .list_photo li img {
            width: 200px;
            height: 140px;}

        .list_photo li span {
            display: block;
            text-align: center;
            height: 25px;
            line-height: 25px;
            margin-top: 10px;}

            .list_photo li span a {
                color: #666;}

                .list_photo li span a:link, .list_photo li span a:visited, .list_photo li span a:active {
                    color: #999;}

                .list_photo li span a:hover {
                    color: #5D134E;}

/*******单页******/

.danye_content {
    margin: 30px 40px;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    color: #000;}

    .danye_content p {
        margin: 0;
        padding: 0;}

.danye_title {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #e6e6e6;
    margin-left: 30px;
    margin-right: 30px;}


/*--------分页-----*/

.pagestr {
    padding: 15px;
    text-align: center;
    margin: auto;
    color: #666;
    width: 650px;}

    .pagestr .pagetotal {
        width: 220px;
        float: left;
        height: 30px;
        line-height: 30px;}

    .pagestr ul, .pagestr li {
        margin: 0;
        padding: 0;
        list-style: none;}

    .pagestr ul {
        float: left;}

    .pagestr li {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        border: 1px solid #e5e3e3;
        background-color: #edecec;
        height: 30px;
        line-height: 30px;
        margin-left: 5px;}

        .pagestr li.on {
            background-color: #09F;
            border: 1px solid #54b866;
            font-weight: bold;
            color: #fff;
            padding-left: 10px;
            padding-right: 10px;}

    .pagestr .pre, .pagestr .next {
        background-color: #d6e9bc;
        border: 1px solid #a8d9b1;}

    .pagestr .jump {
        height: 30px;
        line-height: 30px;
        float: left;
        margin-left: 10px;}

/**详细页**/

.detail {
    border: 1px solid #ccc;
    background-color: #fff;}

.content_path {
	 background-color: #d4e8f9;
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    border: 1px solid #eee;
    margin: auto;}

.line {
    border-bottom: 1px solid #e6e6e6;
    margin: 20px 0px;}

.article {
    color: #333;
    line-height: 200%;
    font: 18px/32px 微软雅黑;
    line-height: 30px;
    text-align: left;
    padding: 0px 20px 20px 20px;}

.article table
{
	
	border-collapse:collapse;}


.next {
    color: #06679b;
    height: 45px;
    border-top: 1px solid #eee;
    background-color: #f4f9fb;
    line-height: 45px;}

    .next a {
        color: #0786a7;}

    .next .l {
        float: left;
        margin-left: 20px;}

    .next .r {
        float: right;
        margin-right: 20px;}


.tbl_list dd h1 {
    text-align: center;
    font-size: 30px;}

.tbl_list dd .author {
    text-align: center;}

.tbl_list dd.content_bg {
    padding: 0px;
    background: #fff;}

.tbl {
    border-collapse: collapse;
    border-spacing: 0px;}



    .tbl td {
        border: 1px solid #000;
        padding: 2px;}


.lxwm {
    margin-top:20px;
    border:1px solid #ccc;}
    .lxwm img {
        width:228px;}
	
	#ad1{position:relative;z-index:99999999999999;}
	
	 .search_quick_zyjs {
            color: #5a6521;
            background-color: #e8ffd3;
            border: 1px solid #bdd1ac;
            width: 705px;
            margin: auto;
            margin-top: 15px;}

        .search_left_zyjs {
            float: left;
            padding: 8px 10px;
            padding-left: 25px;}

        .search_right_zyjs {
            float: right;
            border-left: 1px solid #bdd1ac;
            padding: 8px 10px;
            padding-left: 15px;}


     .search_quick {
            color: #5a6521;
            background-color: #e8ffd3;
            border: 1px solid #bdd1ac;
            width: 1000px;
            margin: auto;
            margin-top: 15px;}

        .search_left {
            float: left;
            padding: 8px 10px;
            padding-left: 25px;}

        .search_right {
            float: right;
            border-left: 1px solid #bdd1ac;
            padding: 8px 10px;
            padding-left: 15px;}

        .table {
            border-collapse: collapse;
            border-spacing: 0px;
            background-color: #F5F8Fa;
            text-align: left;}

        table.table tr.title {
            background-color: #eeeeee;
            font-weight: bold;
            text-align: center;}

        table.table tr.alter {
            background-color: #f1f5fa;
            font-weight: bold;}

        table.table td {
            padding-left: 8px;
            word-wrap: break-word;
            word-break: break-all;
            border: 1px solid #ccc;}

        .table2 {
            border-collapse: collapse;
            border-spacing: 0px;
            text-align: left;
            border: 1px solid #cccccc;
            margin-top: 10px;}

            .table2 tr.title td {
                background-color: #ecf4fd;
                color: #666666;}

            .table2 tr.alter {
                background-color: #f1f0f0;}

            .table2 td {
                padding: 2px;
                margin: 2px;
                padding: 5px;
                color: #666666;
                border: 1px solid #cccccc;}

            .table2 tr.title1 td {
                background-color: #faf0e5;
                color: #666666;}

        .page_start, .page_current, .page_link, .page_end {
            background-color: #edecec;
            border: 1px solid #e5e3e3;
            padding: 5px 8px;
            margin: 5px 0px;
            color: #fff;
            font: Arial;}

            .page_start a, .page_current a, .page_link a, .page_end a {
                text-decoration: none;
                color: #666;}

                .page_start a:hover, .page_current a:hover, .page_link a:hover, .page_end a:hover {
                    color: #5D134E;}

        .page_current {
            background-color: #59c46c;
            border: 1px solid #54b866;
            font-weight: bold;}

        .page_start {
            background-color: #d6e9bc;
            border: 1px solid #a8d9b1;}

        .page_end {
            background-color: #d6e9bc;
            border: 1px solid #a8d9b1;}

.msg
{
	font-size:16px;
	line-height:24px;
	color:#90C;}
.remsg
{
	font-size:16px;
	line-height:24px;
	color:#06F;}