*{ margin:0; padding:0}
html,body{ font-size:15px; font-family: "微软雅黑" ,Helvetica Neue,Tahoma,Arial;background:#fff;min-width:320px;}
a{ text-decoration:none;color:#666666;}
button,a:hover{cursor:pointer }
li,ul,dd,dl,dt{ list-style:none}
img,button,input{ border:0}
input,button,select,textarea{ outline:none;}
.sub-nav-class{border-bottom:2px solid  #14a83b; color: #14a83b; font-weight: bold}
.sub-nav-a-class{color: #14a83b; }
.color14a83b{color:#14a83b!important}
.f8f7ff{background:#f7f7ff;}
a:link,
a:active,
a:visited{
    background: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;  
}
.container{
	width:1200px;
	margin:0 auto;
	text-align:center
}
.clear{
	clear : both;
}
.clear:after,
.container:after{
	content : '';
	display : block;
	clear : both;
}

/* header start */
.index-top-wrap{width: 100%;height:70px;position: fixed;top: 0px;left: 0;z-index:99999999;background: #fff;padding-top: 10px;border-bottom:1px solid #dfdfdf;}
.index-top-wrap .logo {height:70px;background:url("../images_new/logo.png") left center no-repeat ;background-size:100%;width:139px;float: left;}
.index-pc-nav{
   display:inline-block;
     width:70%; 


}
.search-block{float:right;position:relative;margin-top:15px}
.search-block .search-sub{width:180px;height:30px;line-height:30px;background:#eee;border-radius:200px;padding-left:20px;color:#999}
.search-block .search-submit{cursor:pointer;position:absolute;right:20px;top:8px;background:url(../images_new/ico_sea@3x.png)no-repeat center center;width:14px;height:14px;background-size:100%}
.index-pc-nav li{ 
    width:11.5%;
    text-align: center;

    position: relative;
	display:inline-block
}
.index-pc-nav .sub-nav-title{line-height:70px;height: 70px;display: block}
.index-pc-nav .sub-nav{
        width: 674px;
    margin-left: -284px;
    display:none;
    position: absolute; 
    left: 0px; 
    bottom:-59px;
     z-index: 9;
     line-height:60px;
     height:60px;
     text-align:center;
     
    }
.sub-nav:before{
    content:'';
    z-index:-1;
    position: fixed;
    width:1920px;
    height:60px;
    left: 0px; 
    top:71px;
    background:rgba(255,255,255,0.9);
    box-shadow:0 7px 8px 0px rgba(0,0,0,.1); 
}
.index-pc-nav .sub-nav a{display:inline-block;margin:0px 10px; line-height: 32px;font-size: 15px; text-align: center; height: 32px;border-bottom:2px solid transparent; }
.index-pc-nav li .sub-nav-title{position:relative;top:0;left:0;z-index: 999}
.index-pc-nav li:hover>a{
    color: #14a83b;
    border-bottom:2px solid #14a83b;
}
.index-pc-nav li:hover .sub-nav{
    display: block;
    text-align-last:center;
}
.sub-nav a:hover{
    color:#14a83b;
}
.index-moblie-navbar{
    display: none;
    float:right;
    margin-top:14px;
}
.index-moblie-navbar li{
    width:30px;
    height:3px;
    margin-bottom:5px;
    transition: .3s;
    background-color: #2d1667;
}
/* header end */
/* 头部标题 */
.sub-block{margin-top:140px; overflow:hidden}
.sub-block-wrap{max-width:1200px;margin:0 auto}
.sub-block .sub-title{border-bottom:1px solid #cccccc;overflow:hidden;margin-bottom:50px}
.sub-block .sub-title .sub-title-left{ float:left;line-height:60px}
.sub-block .sub-title .sub-title-right{float:right;line-height:60px}
.sub-block .sub-title .sub-title-left span{color:#999}
.sub-block .sub-title .sub-title-right a{color:#333}
.sub-block .sub-title .sub-title-right a:last-child{color:#14a83b}
.sub-block .sub-title .sub-title-right span{color:#333}
.sub-block .sub-title .sub-title-left .sub-title-main{font-size:18px;color:#545454}
.sub-block .sub-title .sub-title-right .sub-title-main{color:#14a83b}
.sub-block .sub-content-box {width: 70%; margin:0 auto; text-align: left;}
.sub-block .sub-content-box img{ display: block; margin: 0 auto; max-width: 100%; height: auto !important;}
.sub-block .sub-content-box p{line-height: 28px; text-indent: 2em; color: #333; text-align: justify; word-break: break-all;}
/* 联系 start */
.index-right{ display:none;position:fixed;right:20px;  bottom:10%; text-align: center;border-radius: 10px;padding-bottom: 30px;z-index: 999;margin-top: -100px }
.index-right ul{ margin:20px 0; }
.index-right ul li{margin:10px auto;position: relative;background:#a39eae; width: 40px ; height:40px;border-radius:50%;line-height:40px}
.index-right ul li img{width: 24px;height: 24px;margin-top: 8px}
.index-right ul li div{ display: none }
.index-right ul li:hover{background:#34247c;}
.xuanzhuan{/* Rotate div */transform:rotate(15deg);-ms-transform:rotate(15deg); /* Internet Explorer */-moz-transform:rotate(15deg); /* Firefox */-webkit-transform:rotate(15deg); /* Safari 和 Chrome */-o-transform:rotate(15deg); /* Opera */}
/* 联系 end */

/* footer start */
.index-share-wrap{background:#2d1667; overflow: hidden; }
.footer-ul {padding:20px 0;}
.footer-ul li{float: left;margin-right:60px;text-align:left}
.footer-ul li.nl{
    width: calc((100% - 455px - 60px * 3) / 3);
}
.footer-ul li:last-child{
    margin-right:0px;
}
.footer-ul li dl dd{color:#fff; font-size: 14px;margin-bottom: 5px;background:url(../images_new/fottericon.png) left center no-repeat;   padding-left: 9px;}
.footer-ul li dl dd a{color:#fff; font-size: 14px;}
.footer-ul li dl dt{border-bottom:1px solid #fff;margin-bottom: 10px;position:relative;background-size:11%  }
.footer-ul li dl dt .share-line{display:none;position:absolute;left:0;bottom:-1px;height:2px ;background:#14a83b;width:30px}
.footer-ul li dl dt span{color:#fff; line-height: 40px;font-size: 16px;height: 40px;display: inline-block;}
.footer-ul .link{ width: 455px;position: relative;text-align:left }
.footer-ul .link dl dd{padding-top:5px;height: 60px;margin-bottom: 10px;padding-left: 50px ;}
.footer-ul .link dl .link-tel{background: url(../images_new/link-tel.png) no-repeat}
.footer-ul .link dl .link-phone{background: url(../images_new/link-phone.png) no-repeat;}
.footer-ul .link dl .link-mail{background: url(../images_new/link-mail.png) no-repeat;}
.footer-ul .link dl .link-add{background: url(../images_new/link-add.png) no-repeat;}
.footer-ul .link dl .erweima{position: absolute;top:60px;right:30px; text-align: center }
.footer-ul .link dl .erweima p{color:#fff; width: 100%;font-size:15px;margin-bottom: 5px}

.index-footer-wrap{background:#281d44; overflow: hidden; }
.index-footer{padding:20px 0; text-align: center}
.index-footer p{color:#fff;font-size:12px;}
.index-footer p a{color:#fff;font-size:12px;}
/* footer end */

.listcontent{  width: 1200px; margin: 110px auto 100px auto;overflow: hidden;}
.listcontent .articletitle{padding: 20px 0 0px 40px;}
.listcontent .alistLeft{border: 1px solid #d9d9d9; padding: 15px;}
.listcontent .alistboxleft{width: 248px;float: left;margin-top: 10px;}
.listcontent .alist{width: 71%;float: right;margin-right: 30px; margin-top: 20px;}
.listcontent .alistLeft h2{text-align: center;background: url(../images_new/listBg.jpg) no-repeat;height: 51px;line-height: 51px;color: #fff;font-size: 20px;}
.listcontent .alistLeft ul{margin: 10px auto 20px auto;text-align: center; width: 90%}
.listcontent .alistLeft ul li{border-bottom: 1px solid #e5e5e5;}
.listcontent .alistLeft ul li a{line-height: 40px; height: 40px;font-size: 15px;}
.listcontent .alistLeft ul li a:hover{color:#34247c}
.listcontent .alist h3{margin: 10px 0 0px 0;border-bottom: 1px solid #dedede;padding-bottom: 15px;font-size: 18px;}
.listcontent .alist ul{margin: 0px 0 15px 0;border-bottom: 1px solid #dedede;padding-bottom: 15px;width: 100%; overflow: hidden;}
.listcontent .alist ul li{ margin: 15px 0;overflow: hidden;}
.listcontent .alist ul li a{float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;font-size: 15px;}
.listcontent .alist ul li span{float: right;color: #999;font-size: 15px;}
.listcontent .alist .listPages span{ color:#666}
.leftBox{ position:fixed;left:20px; background:#34247c; width: 30px ; top:50%; text-align: center;border-radius: 10px;padding-bottom: 10px;z-index: 999;margin-top: -105px!important}
.leftBox  a{ border-radius: 50%;width: 10px;height:10px;margin:25px 0;background: #999; display: block;margin-left: 2px }
.color{background: #fff!important;color: #fff;}
.searchsub{float: right; margin: 20px 0;height: 34px }
.searchsub .text{    width: 79%;height: 32px;line-height: 32px;border: 1px solid #ccc;padding-right: 50px;border-radius: 0px;}
.searchsub .submit{position: relative; left: 210px;top: -28px;background: url(../images_new/search2.png) 0 0px no-repeat;width: 19px;height: 34px; cursor: pointer;}

.jkcontent{width: 71%;float: right;margin-right: 30px; margin-top: 20px;}
.jkcontent h1{    color: #14a83b;font-size: 24px;text-align: center;margin: 0;padding: 40px 160px 40px;line-height: 34px;}
.jkcontent div{text-align: center;margin-bottom: 50px}
.jkcontent p{    TEXT-ALIGN: justify; LINE-HEIGHT: 2;MARGIN-TOP: 9px;TEXT-INDENT: 32px;MARGIN-BOTTOM: 9px;}
.jkcontent .sumary{     color: #666666;background: #f5f5f5; line-height: 22px;padding: 5px 20px;text-align: left}
.jkcontent .sumary .time{ background: url(../images_new/2016_info_time.gif) no-repeat left center;padding-left: 30px;margin-right: 18px;}

/*
    servicesContent.css  start
*/
.sont-tab{
    margin-bottom:50px;
}
.sont-tab li{
    float: left;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color:#868686;
    font-size: 15px;
    background-color:#cccccc;
    margin-right:16px;
    cursor: pointer;
}
.sont-tab li a{
	display: block;
    width: 100%;
	background-color:#cccccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#868686;
    font-size: 15px;
}

.sont-tab li .active{
    color:#fff;
    background-color: #14a83b;
}
.sont-tab li:hover{
    color:#fff;
    /* background-color: #14a83b; */
}
.sont-tab li a:hover{
    color:#fff;
	background-color: #14a83b;
}

.sont-tab li:last-child{
    margin-right:0;
}
.sont-article h1{
    text-align:center;
    color:#14a83b;
}
.sont-article .sont-bar{
    line-height:32px;
    margin-top:40px; 
    height:32px;
    text-indent:2em;
    background-color: #f5f5f5;
    color:#666666;
}
.sont-bar span{
    margin-right: 80px; 
}
.sont-bar samp{
    color:#14a83b;
}
.sont-bar span img{
    width:18px;
    height:18px;
    /* float:left; */
    vertical-align:-4px;
    margin-right:10px;
}
.sont-article .article-content{
    margin-top:50px;
    margin-bottom:50px;
    text-indent:2em;
}

.sont-article .article-content p{
	text-indent: 2em!important;
    font-size: 16px;
    line-height: 28px!important;
    font-family: 'Microsoft Yahei'!important;
    color: #333!important;
    margin-bottom: 10px!important;
	text-align:left
	
}

.sont-article .article-content img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto!important;
}

.sont-article .article-content iframe{
	display: block!important;
    margin: 0 auto!important;
    max-width: 100%!important;
}

/*
    servicesContent.css  end
*/

/*分页*/
.Pagination-bg{
    text-align:center;
    margin-bottom:20px;
}
.Pagination{
    display: inline-block;
    margin:0 auto;
}
.Pagination span{
	display: block;
	margin-top: 20px;
    height: 36px;
    line-height: 36px;
}
.Pagination li{
    float:left;
    width:50px;
    height:36px;
    line-height:36px;
    border:1px solid #e5e5e5;
    text-align: center;
    margin-right:10px;
    color:#a3a3a3;
    cursor: pointer;
    border-radius:5px;
}
.Pagination li a{
	color:#a3a3a3;
	display:block;
	width:100%;
	overflow:hidden;
}
.Pagination .prev,.Pagination .next{
    color:#14a83b;
}
.Pagination .prev a,.Pagination .next a{
    color:#14a83b;
}
.Pagination .disable{
    color:#d2d2d2;
    cursor: not-allowed;
}
.Pagination li.active{
    color:#fff;
    background-color: #14a83b;
}
.Pagination li:hover{
    color:#fff;
    background-color: #14a83b;
}
.Pagination li:hover a{
    color:#fff;
}
.Pagination .disable:hover{
    color:#d2d2d2;
    background-color: #fff;
}
.resultlist{width:720px;margin:140px  auto 0 auto}
.resultlist h3 a{color:#0000d6;font-weight:normal;text-decoration:underline;margin-bottom:5px;display:block}
.resultlist li{margin-bottom:10px}
.resultlist span a	{color:#3c8e36}
.pagelist td{font-size:15px;margin-right:10px}
.pagelist td a{font-size:15px;}
/*响应式*/
@media screen and (min-width:1280px){
    .container{
        width:1200px;
    }

}
@media screen and (max-width:1279px) and (min-width:960px){
	.index-pc-nav li{width: 12.4%;}
	.container-top{width:95%!important}
    .container{
        width:880px;
    }
    .footer-ul li{margin-right:40px;}
    .footer-ul li.nl{
        width: calc((100% - 455px - 40px * 3) / 3);
    }
     .index-pc-nav {
      
		width:60%
    }
	
}
@media screen and (max-width:959px) and (min-width:768px){
	
	.resultlist{width:90%; }
    .container{
        width:700px;
    }
    .footer-ul .link {
        width: 435px;
        position: relative;
    }
    .footer-ul li{margin-right:15px;}
    .footer-ul li.nl{
        width: calc((100% - 435px - 15px * 3) / 3);
    }
     .index-pc-nav{
        display: none;
        float: none;
        text-align: center;
        text-align-last: center ;
        background:#2d1667;
        position: absolute;
        top:80px;
        left:0;
        width:100%;
    }
	.index-moblie-navbar {
        display:block;
    }
	 .index-pc-nav li:hover .sub-nav {
        display: none;
    }
	.search-block{margin-top:10px;margin-right:20px}
	
}
@media screen and (max-width:767px) and (min-width:479px){
	.resultlist{width:90%; }
	.container{
        width:479px;
        box-sizing:border-box;
        padding:0 10px;
    }
    .index-pc-nav {
        float: none;
        font-size: 14px;
        width: 100%;
    }
    .index-top-wrap {
        padding-top: 0;
        height: 70px;
    }

   
    .index-pc-nav .sub-nav-title {
        height:auto;
        line-height:1em;
		
    }
    .index-pc-nav .sub-nav {
        top: 95px;
        line-height: 40px;
        height: 40px;
    }
    .index-pc-nav li:hover .sub-nav {
        display: none;
    }
   .footer-ul li{
       float:none;
       width:100% !important;
       clear : both;
        margin-bottom: 26px;
   }
   .footer-ul li.nl dl dd {
       float: left;
       margin-right:30px;
   }
    .sub-block {
        margin-top: 103px;
    }
    .sub-block .sub-title {
        margin-bottom: 30px;
    }
    .sont-tab {
        margin-bottom: 20px;
    }
    .sont-tab li {
        font-size:14px;
        height:35px;
        line-height:35px;
    }
    .sont-bar span {
        margin-right: 20px;
    }
    .Pagination li {
        width:30px;
        height:28px;
        line-height:28px;
    }
    .footer-ul li.nl {
     display: none;
    }
	 .index-pc-nav{
        display: none;
        float: none;
        text-align: center;
        text-align-last: center ;
        background:#2d1667;
        position: absolute;
        top:70px;
        left:0;
        width:100%;
		height:50px;
		line-height:50px
    }
	.index-moblie-navbar {
        display:block;
		margin-top:20px
    }
	.resultlist h3 a{color:#0000d6;font-weight:normal;text-decoration:underline;margin-bottom:5px;display:block;font-size:0.9em}
.resultlist li p{font-size:0.9em}
.resultlist span a	{font-size:0.85em}
.resultlist	{ margin-top: 90px;}
}
@media screen and (max-width:478px){
		.resultlist{width:95%; }
	.search-block{margin:10px 10px 0 0}
    .container{
        width:100%;
        box-sizing:border-box;
        padding:0 10px;
    }
    .index-top-wrap {
        padding-top: 0;
        height: 50px;
    }
    .index-top-wrap .logo{
       width:110px;
       height:50px;
    }
   
    .index-pc-nav li{
        display: block;
        width: 100%;
    }
    .index-pc-nav li:hover a{
        color:#fff;
    }
    .index-pc-nav li a{
        color:#fff;
    }
    .index-pc-nav li:hover .sub-nav {
        display: none;
    }
    .index-pc-nav .sub-nav-title{
        height:40px;
        line-height:40px;
    }
    .index-moblie-navbar {
        display:block;
    }
    .index-right ul {
        display: none;
    }
    .footer-ul li{
       float:none;
       width:100% !important;
       clear : both;
   }
   .footer-ul li.nl dl dd {
       float: left;
        margin-right:20px;
   }
   .footer-ul .link dl .erweima {
    position: relative;
    top:0;
    left:0; 
    margin-top: 41px;
   }
    .sub-block {
        margin-top: 60px;
    }
      .sub-title{
        font-size:12px;
    }
    .sub-block .sub-title {
        margin-bottom: 30px;
    }
    .sont-tab {
        margin-bottom: 20px;
    }
    .sont-tab li {
        font-size:12px;
        height:30px;
        line-height:30px;
    }
    .sont-article .sont-bar {
        text-indent: 1em;
        font-size: 12px;
        margin-top: 20px;
    }
    .sont-bar span {
        margin-right: 5px;
    }
    .sont-article .article-content {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size:13px;
        text-indent: 1em;
    }
    .sont-article h1 {
      font-size: 16px;
    }
    .Pagination li {
        width:30px;
        height:28px;
        line-height:28px;
    }
    .footer-ul li.nl {
     display: none;
    }
	 .index-pc-nav{
        display: none;
        float: none;
        text-align: center;
        text-align-last: center ;
        background:#2d1667;
        position: absolute;
        top:50px;
        left:0;
        width:100%;
    }
	.index-moblie-navbar {
        display:block;
    }
		.resultlist h3 a{color:#0000d6;font-weight:normal;text-decoration:underline;margin-bottom:5px;display:block;font-size:0.9em}
.resultlist li p{font-size:0.9em}
.resultlist span a	{font-size:0.85em}
.resultlist{margin-top: 70px;}
}
@media screen and (max-width:478px){
	.search-block .search-sub{width:120px}
		.resultlist{width:95%; }
			.resultlist h3 a{color:#0000d6;font-weight:normal;text-decoration:underline;margin-bottom:5px;display:block;font-size:0.9em}
.resultlist li p{font-size:0.9em}
.resultlist span a	{font-size:0.85em}
}


/* @media screen and (min-width:1280px){
}
@media screen and (max-width:1279px) and (min-width:960px){
}
@media screen and (max-width:959px) and (min-width:768px){
}
@media screen and (max-width:767px) and (min-width:479px){

}
@media screen and (max-width:478px){
} */