﻿body {
    background-color:#ccc;
}
/* Header */

.comWidth {
    width:1200px;
    margin:0 auto;    
}
.header .top {
    margin:0 auto; 
    width: 1400px; 
    height: 32px;
    background: #009cf6; 
    line-height: 32px;
}
.top .time {
    font-size: 12px; 
    font-family: '宋体';
    font-weight: bold; 
    color: #fff;
}
.top .topRight a{
    font-size: 12px; 
    font-family: '宋体';
    font-weight: bold; 
    color: #fff;
}
 #menu{ background-color:#008cdd;
        width:1198px;  
        height:40px; 
        margin:0 auto;
        border:1px solid #fff;
        display:inline-block;
        margin-top:170px;
 }
 #menu ul{ 
     list-style:none;
 }
 #menu ul li{ 
     line-height:40px; 
     text-align:center; 
     position:relative; 
     float:left; 
 }
 #menu a{ 
     text-decoration:none; 
     color:#fff; 
     display:block; 
     width:142px;
     color:#fff;
     font-size:18px;
 }
 #menu a:hover{ 
     color:#FFF; 
     background-color:#1bba87;
 }
 #menu ul li ul li{ 
     float:none;
     margin-top:0px; 
     background-color:#1bba87; 
     border-top:1px solid #25c995;
 } 
 #menu ul li ul{
     width:142px; 
     position:absolute;  
     display:none;
     z-index:9999;  
 }
#menu ul li ul li{
     height:30px; 
     line-height:30px;  
}
#menu ul li ul li a{
     font-size:14px; 
}

 #menu ul li:hover ul{
     display:block;
 }


 /* Footer */

.footer {
    width:1400px;
    margin:0 auto;
}
.footer .top {
    height:37px;
    background:#242424;
}
.navBar li {
    float:left;
}
.navBar a {
    display:block;
    padding:0 25px;
    font-size:12px;
    font-family:"宋体";
    color:#a1a1a1;
    border-right:1px solid #a1a1a1;
    height:12px;
    margin-top:12px;
}
.link {
    font-size:12px;
    font-family:"宋体";
    color:#7c7c7c;
    height:37px;
    line-height:37px;
    margin-right:30px;
}
.footer .bottom {
    width:100%;
    background:#292929;
    text-align:center;
    padding:26px 0;
}
.footer .bottom p {
    font-size:12px;
    font-family:"宋体";
    color:#7c7c7c;
    line-height:26px;
}

.article-page .content-area {
    width: 926px; 
    min-height: 400px; 
    background-color: #f9f9f9;
    padding: 27px 36px; 
    margin: 0 auto 37px;
    /*border:1px solid #7e3da0;*/
}

.article-page img {
    max-width: 900px; 
    height:auto;
    /*border:1px solid #7e3da0;*/
}
.main-subpage .titleBar, .article-page .titleBar {
    width: 1000px; 
    height: 28px;
    margin: 11px auto; 
    margin-bottom:0;
    background: #7e3da0; 
    line-height:28px;
}


.main-subpage .titleBar .title, .article-page .titleBar .title {
    background: url(../Images/icon_title.png) no-repeat left center;
    padding:5px;
    margin-left:15px;
    padding-left:15px;
    display: inline-block;
    color:#fff;
    line-height:20px;
}

.article-page  .content-area .content-title-area
{
        display:block;
        width:auto;
        text-align:center;
        padding:10px 0;
        border-bottom:1px dashed #ccc;
 }


.article-page .content-area .content-title-area span.subtitle, .article-page  .content-area .content-title-area span.others
{
   font-size:12px;
   display: block;
   padding:5px 0;
   width: auto;
}


.article-page .content-area .content-title-area h3.title {
    font-size:18px;
    color:#010101;
}


.article-page .content-area .content-title-area span
{
  display: block;
  width: auto;
}
    
.article-page .content-area .content-title-area span.subtitle,.article-page .content-area .content-title-area span.others
{
    font-size:14px;
   display: block;
   padding:5px 0;
   width: auto;
}

.article-page .content-area .content-title-area span.others
{
        font-size:12px;
    color:#696969;
    font-family:"宋体";
    margin:14px 0;
}

.main-subpage .content-area{width: 968px; border: 1px solid #7e3da0; min-height: 600px; background-color: #f9f9f9; margin: 0 auto; padding: 18px 15px;}


.article-page  .content {
    margin:8px 0;
    border-bottom:1px solid #eff1f3;
    font-size:14px;
    color:#232323;
    line-height:30px;
    text-indent:25px;
    min-height:300px;
}
.article-page .prenext {
    line-height:28px;
    font-size:12px;
    color:#696969;
}

.article-page .prenext span {
    display:block;
}
.article-page .prenext a {
    color:#787878;
}
/* Notice */

.notice .titleBar {
    width: 1000px; 
    height: 28px;
    margin: 11px auto 0; 
    background: #7e3da0; 
    line-height:28px;
}
.notice .titleBar .title {
    background: url(../Images/icon_notice.png) no-repeat;
    width: 81px; 
    height: 16px; 
    margin: 7px 0 0 14px;
    display: inline-block;
}
.location {
    display:block;
    font-size:12px;
    font-family:'宋体'; 
    color:#fff; 
    margin-right:14px;
}
.location a {
    color:#fff;
}
.listBar {
    width: 926px; 
    background-color: #f9f9f9;
    padding: 27px 36px; 
    margin: 0 auto 37px;
    border:1px solid #7e3da0;
}
.listNav{
    min-height: 500px; 
}
.listNav li {
    height:39px;
    line-height:39px;
    border-bottom:1px dotted #666666;
    font-size:12px;
    font-family:"宋体";
    color:#292727;
}
.listNav a {
    float:left;
    font-size:12px;
    font-family:"宋体";
    color:#292727;
    display:block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 600px;/*不允许出现半汉字截断*/
    text-align:left;
}
.page_css {
	display:block;
    clear:both;
    overflow:auto;
    padding:5px;
    text-align:center;

}
.page_css a {
    font-size:12px;
    display:inline-block;
	padding: 4px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
.page_css a:visited {
	padding: 4px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
.page_css a:hover {
	color: #fff;
	background: #0A8EE2;
	border-color: #0A8EE2;
	text-decoration: none;
}
.page_css .nowpage {
	color:#0A8EE2;
	padding: 4px 6px;
	font-weight: bold;
	border: none;
}
/*
.paging {
    margin-top:18px;
    text-align:center;
    margin-left:250px;
    margin-bottom:27px;
}
.paging li {
    float:left;
    margin:0px 13px;
}
.paging a {
    font-size:12px;
    font-family:"宋体";
    color:#556270;
}
.paging a.active {
    color:#ff6000;
}
.noticeBar .title {
    border-bottom:1px solid #eff1f3;
}
*/
.noticeBar .title h3 {
    font-size:18px;
    color:#010101;
}
.noticeBar .title span {
    font-size:12px;
    color:#696969;
    font-family:"宋体";
    display:block;
    margin:14px 0;
}
.noticeBar .content {
    margin:8px 0;
    border-bottom:1px solid #eff1f3;
}
.noticeBar .content p {
    font-size:14px;
    font-family:'宋体';
    color:#232323;
    line-height:30px;
    text-indent:25px;
}
.prenext span {
    line-height:28px;
    font-size:12px;
    font-family:"宋体";
    color:#696969;
}
.prenext a {
    font-size:12px;
    font-family:"宋体";
    color:#787878;
}


/* Home */

.main {
    margin:20px 0px;min-height:1000px;
}
.div1 {
    display:block; /*height:258px;*/
	height:390px;
}
#banner { 
    position: relative; 
    width: 645px; 
    /*height: 258px; */
	height:390px;
    /*border: 1px solid #666;*/ 
    overflow: hidden; 
    display:inline-block;
}
#banner_list img { 
    border: 0px; 
    width:745px;
}
#banner_bg { 
    position: absolute; 
    bottom: 0; 
    background-color: #000; 
    height: 31px; 
    filter: Alpha(Opacity=30); 
    opacity: 0.3; 
    z-index: 1000; 
    cursor: pointer; 
    width: 645px;
}
#banner_info { 
    position: absolute; 
    bottom: 0; 
    left: 5px; 
    height: 22px; 
    color: #fff; 
    z-index: 1001; 
    cursor: pointer 
}
#banner_text { 
    position: absolute; 
    width: 120px; 
    z-index: 1002; 
    right: 3px; 
    bottom: 3px; 
}
#banner ul { 
    position: absolute; 
    list-style-type: none; 
    filter: Alpha(Opacity=80); 
    opacity: 0.8; 
    z-index: 1002; 
    margin: 0; 
    padding: 0; 
    bottom: 3px; 
    right: 5px; 
}
#banner ul li { 
    padding: 0px 8px; 
    float: left; 
    display: block; 
    color: #FFF; 
    background: #000; 
    cursor: pointer;
    max-width:18px; 
    height:18px;  
    font-size:12px; 
    font-family:"宋体"; 
    text-align:center; 
    line-height:18px;
    margin-right:4px;
}
#banner ul li.on { 
    background-color: #fe6702; 
}
#banner_list a { 
    position: absolute;
}
.qyxx {
    display:inline-block;
}
.qyxx .titleBar {
    width:527px;
    height:34px;
    background:#4e7eea;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    line-height:34px;
}
.qyxx .title {
    background:url(../Images/icon1.png) no-repeat;
    width:107px;
    height:20px;
    margin:7px 0 0 7px;
    display:inline-block;
}
.qyxx .titleBar a {
    font-size:12px;
    font-family:'宋体'; 
    color:#fff;
    margin-right:12px;
}
.qyxx .nav li {
    border-bottom:1px dotted #737373;
    line-height:29px;
}
.qyxx .nav li a {
    font-family: "宋体";
    color: #3d3a37;
    display: block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
    width: 305px; /*不允许出现半汉字截*/
    background:url(../Images/icon_square.png) no-repeat center left;
    padding-left:10px;
}
.div2 {
    margin-top:20px; 
    display:block;
    height:287px;
    width:inherit;
}
.div2 .left {
    width:653px;
    height:287px; 
    display:inline-block;
}
.div2 .left .titleBar {
    width:inherit; 
    height:32px; 
    line-height:32px;
}
.div2 .left .titleImg {
    background:url(../Images/title1.png) no-repeat;
    width:120px;
    height:32px;
}
.more {
    font-size:12px;
    font-family :"宋体";
    color:#008cdd;
    margin-right:12px;
}
.div2 .Nav {
    padding:10px 17px;
    width:608px;
    height:233px;
    border:1px solid #e9e9e9;
    border-top-color:#008cdd;
}
.div2 .Nav li {
    clear:both;
    border-bottom: 1px dotted #737373;
    height:28px;
    line-height:28px;
    display:block;
}
.div2 .Nav a {
    font-family: "宋体";
    color: #3d3a37;
    display: inline-block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
    width: 305px; /*不允许出现半汉字截*/
    background:url(../Images/icon_square.png) no-repeat center left;
    padding-left:10px;
    float:left;
}
.div2 .Nav span {
    color:#3d3a37;
    font-family: "宋体";
    font-size:12px;
    display:inline-block;
    float:right;
}
.div2 .right {
    width:501px;
    height:287px; 
    display:inline-block;
}
.div2 .right .titleBar {
    width:inherit; 
    height:32px; 
    line-height:32px;
}
.div2 .right .titleImg {
    background:url(../Images/title2.png) no-repeat;
    width:120px;
    height:32px;
}
.more {
    font-size:12px;
    font-family :"宋体";
    color:#008cdd;
}
.div2 .right .interaction {
    width:521px;
    height:143px;
    border:1px solid #e9e9e9; 
    border-top-color:#008cdd
}
.div2 .interaction .btn1 {
    display:block; 
    background:url(../Images/btn1.png) no-repeat;
    width:97px;
    height:121px;
    margin:11px 56px 0 48px;
}
.div2 .interaction .btn2 {
    display:block; 
    background:url(../Images/btn2.png) no-repeat;
    width:97px;
    height:121px;
    margin-top:11px;
}
.div2 .interaction .btn3 {
    display:block; 
    background:url(../Images/btn3.png) no-repeat;
    width:97px;
    height:121px;
    margin:11px 48px 0 0;
}
.div2 .btn4 {
    display:block;
    background:url(../Images/btn4.png) no-repeat;
    width: 97px;
    height: 121px;
    margin: 11px 56px 0px 48px;
    /*width:245px; 2018-2-11update
    height:97px;
    margin-top:13px;*/
}
.div2 .btn5 { 
    display:block;
    background:url(../Images/btn5.png) no-repeat;
    width: 97px;
    height: 121px;
    /*width:245px; 2018-2-11update
    height:97px;*/
    margin-top:13px;
}
.div2 .btn6 { 
    display:block;
    background:url(../Images/btn6.png) no-repeat;
    width: 97px;
    height: 121px;
    margin: 11px 48px 0px 0px;
    /*width:245px; 2018-2-11update
    height:97px;
    margin-top:13px;*/
}
.div3 {
    width:inherit;
    height:79px;
    background-color:#f2f9fd;
    display:block;
    margin-top:20px;
}
.div3 .link1 {
    display:block;
    background:url(../Images/link1.png) no-repeat;
    width:280px;/*old:216*/
    height:54px;
    margin:12px 33px 0 18px
}
.div3 .link2 {
    display:block;
    background:url(../Images/link2_2.png) no-repeat;
    width:280px;/*old:216*/
    height:54px;
    margin:12px 33px 0 0;
}
.div3 .link3 {
    display:block;
    background:url(../Images/link3.png) no-repeat;
    width:216px;
    height:54px;
    margin:12px 33px 0 0;
}
.div3 .link4 {
    display:block;
    background:url(../Images/link4.png) no-repeat;
    width:216px;
    height:54px;
    margin:12px 18px 0 0;
}
.div4 .list {
    background:url(../Images/nav_bg.png) repeat-x;
    width: 635px; 
    height: 234px;
    border: 1px solid #e9e9e9; 
    border-top: 2px solid #008cdd;
}
.div4 .left .titleBar {
    width:inherit; 
    height:32px; 
    line-height:32px;
}
.div4 .left .titleImg {
    background:url(../Images/title3.png) no-repeat;
    width:120px;
    height:32px;
}
.div4 .Nav {
    padding:10px 17px;
    width:590px;
    height:182px;
}
.div4 .Nav li {
    clear:both;
    border-bottom: 1px dotted #737373;
    height:30px;
    line-height:30px;
    display:block;
}
.div4 .Nav a {
    font-family: "宋体";
    color: #3d3a37;
    display: inline-block;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
    width: 305px; /*不允许出现半汉字截*/
    background:url(../Images/icon_square.png) no-repeat center left;
    padding-left:10px;
    float:left;
}
.div4 .Nav span {
    color:#3d3a37;
    font-family: "宋体";
    font-size:12px;
    display:inline-block;
    float:right;
}
table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333333;
    border-width: 1px;
    border-color: #96c6ea;
    border-collapse: collapse;
    margin:0 auto;
}

table.gridtable th {
    border-width: 1px;
    padding: 0 2px;
    border-style: solid;
    border-color: #96c6ea;
    background-color: #7688d3;
    height: 29px;
    font-size: 12px;
    font-family: "宋体";
    color: #fff;
    font-weight: bold;
    text-align: center;
}

table.gridtable td {
    border-width: 1px;
    padding: 0 8px;
    border-style: solid;
    border-color: #d5d5d5;
    background-color: #ffffff;
    height: 27px;
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    color: #000;
}




/* Policy */


.policy .titleBar {
    width: 1000px; 
    height: 28px;
    margin: 11px auto 0; 
    background: #7e3da0; 
    line-height:28px;
}
.policy .titleBar .title {
    background: url(../Images/icon_policy.png) no-repeat;
    width: 82px; 
    height: 16px; 
    margin: 7px 0 0 14px;
    display: inline-block;
}
.affairsTitle {
    background: url(../Images/icon_affairs.png) no-repeat;
    width: 82px; 
    height: 16px; 
    margin: 7px 0 0 14px;
    display: inline-block;
}
.policyBar {
    width: 970px; 
    min-height: 700px; 
    background-color: #f9f9f9; 
    margin: 0 auto 37px;
    border:1px solid #7e3da0;
    padding:20px 14px;
    display:block;
}
#content {
    display: block;
    width: 100%;
    max-height: 650px;
    background-color: #f9f9f9;
    display:block;
    /*border-bottom: 3px solid #354052;*/
}
#tab_bar {
    width: 100%;
    height: 38px;
    float: left;
}
#tab_bar ul {
    padding: 0px;
    height: 30px;
    text-align: center;
}
#tab_bar li {
    list-style-type: none;
    float: left;
    padding: 0 8px;
    height: 30px;
    background-color: #eeeeee;
    line-height: 30px;
    width:131px;
    border:1px solid #d3d3d3;
    margin-right:3px;
}
#tab_bar li span {
    font-size:14px;
    font-family:"宋体";
    font-weight:bold;
}

.tab_css {
    width: 100%;
    min-height: 400px;
    background-color: #fff;
    display: none;
    float: left;
    margin-top:-8px;
}
.tabs-content-placeholder p {
    line-height: 50px; 
    font-size:18px; 
    font-family: '宋体';
    text-indent:35px;
}
.telTable {
    width:680px;
    height:auto;
    margin-top:20px;
}
.telTable .gridtable {
    margin-top:20px;
    width:inherit;
    height:auto;
    font-family: verdana,arial,sans-serif;
    font-size: 18px;
    color: #333333;
    border-width: 1px;
    border-color: #96c6ea;
    border-collapse: collapse;
}

.telTable .gridtable th {
    border-width: 1px;
    padding: 0 8px;
    border-style: solid;
    border-color: #96c6ea;
    background-color: #76abd3;
    height: 48px;
    font-size: 18px;
    font-family: "宋体";
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.telTable .gridtable td {
    border-width: 1px;
    padding: 0 8px;
    border-style: solid;
    border-color: #d5d5d5;
    background-color: #ffffff;
    height: 48px;
    text-align: center;
    font-size: 18px;
    font-family: "宋体";
    color: #000;
}

/* Answer */
.answer .titleBar {
    width: 1000px; 
    height: 28px;
    margin: 11px auto 0; 
    background: #7e3da0; 
    line-height:28px;
}
.answer .titleBar .title {
    background: url(../Images/icon_answer.png) no-repeat;
    width: 82px; 
    height: 16px; 
    margin: 7px 0 0 14px;
    display: inline-block;
}
.answerBar {
    display:block;
    width: 970px; 
    min-height: 700px; 
    background-color: #f9f9f9; 
    margin: 0 auto 20px;
    border:1px solid #7e3da0;
    padding:20px 14px;
}
.answerBar .pagingBar {
    width:inherit;
    height:30px;
    text-align:center;    
}
.pagingBar ul {
    margin-left:200px;
    
}
.pagingBar li {
    float:left;
    margin:0 12px;
    font-size:12px;
    font-family:"宋体";
}
.pagingBar span {
    color:#f00;
}
.pagingBar input.pages {
    width:32px;
    height:19px;
    border:1px solid #e5e5e5;
}
.pagingBar input.search {
    width:122px;
    height:19px;
    border:1px solid #008cdd;
}
.pagingBar input.btn {
    width:27px;
    height:21px;
    background-color:#008cdd;
    font-size:12px;
    color:#fff;
}
.divBottom {
    width:970px;
    position:relative;
    margin-bottom:10px;
}
.divBottom .left {
    width:117px;
    height:inherit;
    background-color:#1bba87;
    font-size:18px;
    color:#fff;
    line-height:351px;
    text-align:center;    
}
.divBottom .right {
    width:853px;
    height:inherit;
    background-color:#e8f0ff;
}
.divTop {
    display:block;
    width:auto;
    padding:5px;
    background-color:#fff;
    border:1px dashed #0A8EE2;
    font-size:12px;
}
.divTop .question,.divTop .answer{
    display:block;
    width:auto;
    margin:5px;
}
.divTop .question .top {
    border-bottom:1px solid #fff;
    background-color:#1bba87;
    padding:0 11px; 
    color:#fff;
    line-height:27px;
    font-weight:bold;
}
.divTop .question .bottom {
    background-color:#e8f0ff;
    padding:10px;
}
.divTop .question .bottom span {
    font-size:12px;
    color:#4f4f4f;
    font-weight:bold;
    margin-right:28px;
}
.divTop .question .bottom p {
    font-size:12px;
    color:#000;
    line-height:24px;
    margin-top:8px;
}

.divTop .answer .top {
    width:inherit;
    height:19px;
    border-bottom:1px solid #ececec;
    color:#4f4f4f;
}
 .divTop .answer .bottom {
    margin:5px;
    padding:10px
}   
.divTop .answer .top span {
    font-weight:bold;
    color:#000;
    margin-right:20px;
}
    
.divTop .answer .bottom h3 {
    font-size:12px;
    color:#d15900;
    margin-top:5px;
}
.divTop .answer .bottom p {
    font-size:12px;
    color:#d15900;
    text-indent:25px;
    line-height:24px;
    margin-top:8px;    
}

.reply
{
    display:block;
    width:auto;
    background-color:#274769;
    padding:5px;
    overflow:auto;
    color:#fff;
}
.reply .replydiv
{
    display: block;
    width: auto;
    overflow: auto;
}
.reply .divleft, .reply .divright
{
    display:inline-block;
    float:left;
    width:45%
}

.reply .divrow
{
    display:block;
    width:auto;
    padding:5px;
    margin:5px 0;
}
.reply input,.reply .textarea
{
    padding:5px;
}
.reply input[type='text']
{
    width:200px;
}
.reply b, .reply strong
{
    display:inline-block;
    text-align:right;
    width:100px;
}
