@charset "utf-8";
/* CSS Document */
@import url("basic.css");
.npc img{ width:100%; margin-bottom:20px;}
.fl { float: left;}.fr {float: right;}
.sp{margin:auto; text-align:center; width:120px; height:30px; border:1px solid #dddbdc;border-radius: 20px;background:#fff; display:block; font: bold 14px/30px PingFang-SC-Regular,STHeiTi,Arial,sans-serif; color:#3365ad }
.prt img{ max-width:700px;}
#main{width: 100%; max-width:1920px; min-width:1150px;margin:20px auto;}
.main{width:1150px;margin:auto; position:relative}
.main .mainL{ width:220px;float:left;padding-bottom:20px; overflow:hidden;}
.main .mainR{width: 900px; float:right; margin-bottom:20px;overflow:hidden}
.main .mainL .daohan{width: 220px;overflow: hidden;}
.main .mainL .daohan h2{height: 109px; background:url(../images/leftback.jpg) center top no-repeat;font: 18px/40px "Microsoft YaHei";position:relative; text-align:center; color:#fff;}
.main .mainL .daohan h2 span{display: block;font:30px/22px  'impact';color: #fff;padding-top: 30px; text-transform:uppercase}
.main .mainL .daohan ul{padding: 5px 0;width: 220px;}
.main .mainL .daohan ul li{list-style: none;margin: 0;padding: 0; zoom: 1; margin-bottom:5px;}
.main .mainL .daohan ul li span{ padding-left:40px;}
.main .mainL .daohan ul li a{line-height: 50px;background: url(../images/classback1.jpg) no-repeat left top;height: 50px;color: #333;font-size: 14px; display:block;}
.main .mainL .daohan ul li a.on {line-height: 50px;background: url(../images/classback2.jpg) no-repeat left top;height: 50px;color: #fff;font-size: 14px; display:block;}
.main .mainL .daohan ul li a:hover{line-height: 50px;background: url(../images/classback2.jpg) no-repeat left top;height: 50px;color: #fff;font-size: 14px; display:block;}
.main .mainL .contact{height: 120px;padding: 0px 0 10px 0px;width: 220px;display: inline-block;}
.leftewm{ width:218px; border:1px solid #efefef; text-align:center}

.nub{ width:64px; height:64px; background:url(../images/nub.gif) left center no-repeat; margin-right:20px; display:block; line-height:64px; text-align:center; color:#fff; font-size:40px; font-family:Arial, Helvetica, sans-serif; float:left}
.name{ float:left; line-height:64px; font-size:20px; color:#753b2b; width:800px;font-weight:bold}
.nr{line-height:28px; font-size:16px; width:100%; padding-top:20px; padding-bottom:40px;}

.con{background: url(../images/contact.jpg) no-repeat left top; width:100%; display:block; height:140px;}
.main .mainR .location{width:900px; height:50px; line-height:50px; font-size:12px; font-family: "microsoft yahei", Arial, Helvetica, sans-serif;color:#333; font-size: 12px;color: #333; border-bottom:1px solid #e5e5e5}
.main .mainR .location h1 { background: url(../images/titlen_icon.gif) no-repeat 0 center;padding-left: 15px;font-size: 15px;color: #014099;}
.main .mainR .location a{ color:#333;}
.main .mainR  ul{overflow: hidden;margin-bottom: 10px;width:900px;line-height: 30px;font-size: 14px;padding-bottom: 15px; font-weight:bold; padding-top:20px;}

.main .mainR  ul li{ font-weight:100; font-size:14px; width:900px;}

.nub{ width:64px; height:64px; background:url(../images/nub.gif) left center no-repeat; margin-right:20px; display:block; line-height:64px; text-align:center; color:#fff; font-size:40px; font-family:Arial, Helvetica, sans-serif; float:left}
.name{ float:left; line-height:64px; font-size:20px; color:#753b2b; width:800px;font-weight:bold}
.nr{line-height:28px; font-size:16px; width:100%; padding-top:20px; padding-bottom:40px;}

/*分页*/
.page{float:left;text-align:left;margin:10px auto;display:inline; color:#282828; padding-left:25px;}
.page_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #282828;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#282828; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #282828;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#282828; color:#fff;}

/*news*/
.mainR li.pic_news{ width:730px; height:118px; margin-bottom:20px; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:20px; position:relative}
.mainR li.pic_news img{ float:left; margin-right:15px;}
.mainR li.pic_news h3{font-size:15px; text-align:left; font-weight:bold; position:relative}

.mainR li.pic_news h3 .news_time{ float:right; font-size:12px; color:#666;font-weight:100; position:absolute; right:0px; top:0px;}
.mainR li.pic_news p{ font-size:12px; color:#666666; line-height:24px; margin:5px auto; height:48px; overflow:hidden; text-align:left}
.mainR li.pic_news p span{ font-size:12px; font-weight:100}
.mainR li.pic_news .more{width:80px; height:24px; line-height:24px; text-align:center; background:#d4ba7f; display:block; font-size:12px; float:left; position:absolute; right:0px; top:20px;}
.mainR li.pic_news span{width:80px; height:24px; line-height:24px; text-align:center; background:#e2e2e2; display:block; font-size:110%; float:left;}

.new_bt{ background:url(../images/arrow.jpg) left center no-repeat;padding-left:20px;width:580px;float:left;height:30px; line-height:30px;overflow:hidden; font-weight:100}
.new_time{ width:80px; float:right; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px;display:inline; font-weight:100}
.new_bt a:link {COLOR: #333;TEXT-DECORATION: none;}
.new_bt a:visited {COLOR: #333;TEXT-DECORATION: none;}
.new_bt a:hover {COLOR: #cc2222; text-decoration:underline}

.mainR .listname{color:#999999; margin-right:10px;}
.mainR .listname a{color:#999999}

.hot { width:200px; text-align:left;line-height:30px; float:left; display:block; margin-top:10px;}
.hot span.xinghao{ width:50px; height:30px; line-height:30px; background:#916154; text-align:center; display:block; float:left; color:#fff;margin-right:10px;}
.hot span.guige{ width:50px; height:30px; line-height:30px; background:#ebebeb; text-align:center; display:block; float:left; color:#000;margin-right:10px;}

.hot1 { width:250px; text-align:left;line-height:30px; float:right; display:block; margin-top:10px;}
.hot1 .xinghao{ width:80px; height:30px; line-height:30px; background:#916154; text-align:center; display:block; float:left; color:#fff;margin-right:10px;}
.hot1 .guige{ width:80px; height:30px; line-height:30px; background:#ebebeb; text-align:center; display:block; float:left; color:#000;margin-right:10px;}

td{font:12px/1.5em "microsoft yahei",Arial;color:#6e6e6e;}
tr td .text1 {
width: 201px;
height: 20px;
line-height: 20px;
color: #030303;
font-size: 12px;
font-family: "microsoft yahei";
float: left;
border: 1px #abadb3 solid;
}
tr td .text2 {
width: 502px;
height: 20px;
line-height: 20px;
color: #030303;
font-size: 12px;
font-family: "microsoft yahei";
float: left;
border: 1px #abadb3 solid;
}
.text3 {
width: 502px;
height: 130px;
line-height: 20px;
color: #030303;
font-size: 12px;
font-family: "microsoft yahei";
float: left;
border: 1px #abadb3 solid;
}
tr td .bottom1 {
width: 96px;
height: 30px;
background:#2b2b2b;
color: #fff;
border: none;
cursor: pointer;
}

.partner{ width:750px; margin:20px auto 50px}
.partner h2{ background: url(../images/top_bg.jpg) left -30px no-repeat; height:42px; line-height:42px; margin-bottom:20px; font-size:18px; font-family: "microsoft yahei", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:20px; padding-right:20px;}
.t_lt { background:url(../images/left.jpg) no-repeat; width:25px; height:57px; position:absolute; left:0px;}
.t_rt { background:url(../images/right.jpg) no-repeat; width:25px; height:57px; position:absolute; right:0px;}
.act_con{ width:750px; height:150px; position:relative;}
.act_con .t_lt,.act_con .t_rt { top:38px;}
.act_wrp { width:660px; margin:0 auto; overflow:hidden;}
#ScollName1 ul{border: 0px;}
.act_wrp li { float:left; display:inline; width:200px; margin-right:10px; padding-left:10px;}
.act_wrp img {margin-top:expression(100-this.width/2);max-width:200px; height:150px;}
.act_wrp span { display:block; text-align:center; color:#333;text-align:left; height:36px; line-height:36px;}
.act_wrp li p{width:200px; height:150px;border:1px solid #e0e0e0; background:#fff;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell}


#news{ width:740px; margin:auto; }
.news{ width:240px; float:left; background:#fff;overflow:hidden}
.news dl dd{ background:url(../images/arrow.jpg) left center no-repeat; padding-left:15px; line-height:30px; width:225px;font-size:12px; height:30px; overflow:hidden}
.news dl dd .listname{ color:#999999}
.news dl dd .listname a{color:#cc2222}

.column-top {width:900px;height:80px;background-image: url(../Images/column_name.jpg);background-repeat:no-repeat;}
    .column-top span {position:relative; left: 20px;top: 15px; font-size:20px;}
	
.word-list {}
.word-list div { border-bottom: 1px solid #dedede; color: #818181; line-height: 25px;float:left;}
.word-list .title { background:url(..//Images/ico.gif) no-repeat 20px -32px; padding-left:35px;width: 680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.word-list .status { width: 84px; color: #c13434}
.word-list .date { width: 100px;}
.word-list a {text-decoration: none;}
.word-list a:hover {color: #b20101; }

.article-top {
    width: 900px;
    height: 50px;
    background-image: url(../Images/article_title.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-top: 5px;
}
.article-top .title {
    color: #ef841a;
    font-weight: bold;
    position: relative;
    left: 20px;
    top: 10px;
    font-size: 20px;
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
}
.article-top .date {
    position: relative;
    float: right;
    color: #888888;
}
.word-table {
    width: 900px;
    margin: auto;
}
.word-table .fix {
    background-color: #f6f6f6;
    text-align: center;
    font-weight: bold;
}
.word-table td {
    padding: 5px;
    border: 1px solid #e2e2e2;
}