﻿/*===main body===*/
#main{margin-top:0px;overflow:hidden;}
#main_left{width:760px;_width:750px;float:left;margin-right:10px;margin-top:10px;}
#main_right{width:226px;float:right;overflow:hidden;margin-top:10px;}
#sidebar{float:left;width:276px;overflow:hidden;margin-top:10px;background:url(../images/pic.png)}
#SubjectList{border:1px solid #d2e5fc;background:#f5f9fe;padding:15px 20px 10px 0px;}
#SubjectList li{font-size:13px;padding-bottom:5px;list-style:none;padding-left:40px;background-position:0 -160px; height:28px;}
#SubjectList a{font-size:14px;font-weight:bold;}
.s_title{font-size:16px;font-weight:bold;color:#727473;}

/* fenlei */
.fenlei_p{ font-size:14px;line-height:150%; margin-top:10px;}
#sitemap{color:#ccc;}
#sitemap a{font-size:14px;color:#ccc}
.fenlei_ul{ list-style-type:none;list-style-position:inside;width:690px; float:left; clear:left; margin:10px 0px 10px;}
.fenlei_ul li{ float:left;width:228px;}
.fenlei_ul a{color:#339950;}

/* pai xu */
#mainSubjectList li,.btn_1,.btn_2,.btn_3,.btn_4,.zx_tg,.email_tg,.yd_tg,.detailpage_dl dt,.title-2 span,.tougao_btn,.tougao_btn:hover,.tougao_btn:link,.tougao_btn:visited,.gz_btn{background:url(../images/pic.png) no-repeat;}
.btn_dl{background:url(../images/bg_2.gif) repeat-x; background-position:-5px 0;}
.btn_dl{ width:100%; height:30px; }
.btn_dl dt{float:left; width:200px; padding-top:0px;}
.btn_dl dt span{ margin:0 5px; font-weight:bold; font-family:Arial;}
.btn_dl dd{ margin-left:200px; text-align:right; }
.btn_1{ background-position:-103px -82px; width:78px; height:22px;  color:#0b0bb6; text-align:center; border:0; cursor:pointer;padding-left:8px;}
.btn_2{ background-position:-192px -109px; width:78px; height:22px;line-height:24px;  color:#666; text-align:right; border:0; cursor:pointer;padding-right:21px;}
.btn_3{ background-position:-103px -109px; width:78px; height:22px; color:#666; text-align:center; border:0; cursor:pointer;padding-left:8px;}
.btn_4{ background-position:-192px -82px; width:78px; height:22px; line-height:22px;  color:#fff; text-align:right; border:0; cursor:pointer; padding-right:21px;}

/* search_list */
.search_list{ padding-bottom:10px; width:100%; float:left;border-bottom:1px dotted #a9a9a9;margin:10px 0;}
.search_list li{ float:left; list-style:none;}
.title_li{ width:250px; padding-right:20px; line-height:200%;}
.title_li a{ font-size:15px;font-weight:bold}
.title_li a.text_1:link{ font-size:13px; color:green; display:inline-block; font-weight:normal;}
.title_li a.text_1:hover{ font-size:13px; color:#f60; display:inline-block; font-weight:normal;}
.title_li a.text_1:visited{ font-size:13px; color:purple; display:inline-block; font-weight:normal;}
.text_1_dt{ font-size:13px; color:#000; display:inline-block;}
.text_2{ color:#999;}
.border_li{ width:80px; display:inline-block;}
.border_li ul li{ width:80px;}
.border_1,h1 .border_1{ background-color:#0085b6; padding:3px; margin-right:5px; width:30px; font-size:12px; font-weight:normal; color:#fff;}
h1 .border_1{ margin-left:12px;}
.border_2{ background-color:#9109aa; padding:3px;margin-right:5px;font-size:12px; font-weight:normal; color:#fff;}
.border_3{width:70px;height:18px;line-height:18px;border:1px solid #f6690e; color:#f6690e; padding:0 1px;margin:0 0px 3px 0;text-align:center; display:inline-block;}
.border_4{width:70px;height:18px;line-height:18px;border:1px solid #3c9d3a; color:#30785b; padding:0 1px;margin:0 0px 3px 0;text-align:center; display:inline-block;}
.riqi_li{ width:125px; padding-right:20px;line-height:150%; font-size:13px; color:#333;}
.riqi_li span.title{ display:inline-block; width:70px; text-align:right;}
.feiyong_li{ color:#666; line-height:150%;word-break:break-all;overflow:auto;width:130px;}
.feiyong_li span{ text-align:right; width:60px; display:inline-block;}
.img_li{ width:80px; padding:0px 20px 0 15px;}
.img_li img{ width:80px; height:96px;}
.page{ font-size:14px;margin:5px 0 20px 16px}
.page span{ color:#c00; font-weight:bold;}


/* shai xuan */
.search_right{padding:15px 12px; margin-bottom:10px;}
.search_right h4{ margin:0 0 10px 0; padding:0px; font-size:14px; border-bottom:1px solid #d2e5fc;color:#666; }
.line_p{text-align:right; padding:10px 40px 0 0; margin-top:5px;}/* border-top:1px dotted #a9a9a9; */
.search_tab{ width:100%; margin-left:5px;}
.search_tab th{ font-size:12px; padding:10px 0 2px 0;text-align:left;}
.search_tab td{ padding:2px 0;}
h2{ padding:0 0 0 10px; margin:0; font-size:14px; color:#000; border-bottom:2px solid #efeeee; border-top:2px solid #034288; height:28px; line-height:28px; background:#fafafa;}
.advancedsearch_ul{ list-style:none;}
.advancedsearch_ul li.title{ font-weight:bold; color:#000; display:block;}
.advancedsearch_ul ul{ list-style:none; width:100%; float:left; clear:left; margin:5px 0 5px 0;_width:99%;}
.advancedsearch_ul ul li{ float:left; width:50%; margin-bottom:4px;_width:49%; }

.list_page {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    width: 650px;
}
.list_page ul {
  
    border: 1px solid #0085b6;
    font-size: 14px;
    height: 30px;line-height:30px;
    margin: 16px 10px 26px 6px;
    padding-left: 10px;
}
.list_page ul li {
    background-color: #fff;
    border-right: 1px solidgreen;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 10px;
    text-align: center;
}
.list_page ul li.thisclass, .list_page ul li:hover a {
    color: #fff;
    text-decoration: none;
}
.list_page ul li.thisclass, .list_page ul li:hover {
    background-color: #0099ff;
}
.list_page ul li.thisclass {
    padding: 0 10px;
}
.list_page ul li.thisclass a {
    color: #fff;
}
.list_page ul li a {
    display: block;
}

/*===main body===*/
#main{margin-top:0px;overflow:hidden;}
#main_left{width:760px;_width:750px;float:left;margin-right:10px;margin-top:10px;}
#main_right{width:226px;float:right;overflow:hidden;margin-top:10px;}
#sidebar{float:left;width:276px;overflow:hidden;margin-top:10px;background:url(../images/pic.png)}
#SubjectList{border:1px solid #d2e5fc;background:#f5f9fe;padding:15px 20px 10px 0px;}
#SubjectList li{font-size:13px;padding-bottom:5px;list-style:none;padding-left:40px;background-position:0 -160px; height:28px;}
#SubjectList a{font-size:14px;font-weight:bold;}
.s_title{font-size:16px;font-weight:bold;color:#727473;}

.content{
	padding:20px;
	line-height:35px;
	font-size:14px;
	color:#666;
	font-family: "微软雅黑";
}
.content p{margin-bottom:20px;}
.content td h3{padding:5px;
	font-size:12px;
	line-height:22px;
	font-weight: normal;
}

.list_div{ width:100%; margin:0 auto 15px auto; }
.list_div .left{ width:345px; float:left; }
.list_div .right{ width:455px;_width:440px; padding-left:345px; *float:right;*padding-left:0; }
.list_div .left ul{ margin:15px 15px 0 10px; list-style:none; line-height:150%;}
.list_div .left ul li{ margin-bottom:3px;}
.list_div .left ul li span{ margin-left:10px; color:#888;}
.list_div .right ul{ float:left; margin:5px 0 15px 5px; list-style:none;}
.list_div .right ul li{ float:left; width:112px;_width:106px; text-align:center;}
.list_div .right ul li img{ width:90px; height:110px; padding:5px 0 0 0 ;  margin-bottom:8px;}
.list_div .right ul li a{ padding:0 6px;  margin-bottom:8px;}
    

.tougao{border: rgb(189,219,255) 1px solid; background: rgb(246,250,255);}
.tougao{width:300px;height:140px;text-align:center;}
.tougao{font: 14px/25px, Arial;white-space: normal;orphans: 2;}
.tougao p{margin-top:20px;text-align:center;font-size:14px;}
.gz_btn{width:166px;height:37px;border:0px;line-height:38px;margin:20px auto;padding-left:15px;display:block;background-position: 0px 0px;font-size:16px;font-weight:bold;}
.gz_btn2{width:166px;height:37px;border:0px;line-height:38px;margin:20px auto;padding-left:15px;display:block;font-size:16px;font-weight:bold;}



/*********搜索框**********/
.searchbox {

}


.searchbox .qkname {
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 14px;
}


.searchbox .qkname input {
    margin-right: 10px;
}

.ss_top{height:100px;padding-left:150px;}
.searchbox form {
	position: relative;
	padding-top:30px;
	clear: both;
}


.searchbox .sbox {
    border: 1px solid #999;
    border-radius: 10px 10px;
    display: block;
    float: left;
    height: 38px;
    overflow: hidden;
    width: 268px;
    -webkit-box-shadow: #666 0px 0px 2px;
    -moz-box-shadow: #666 0px 0px 2px;
    box-shadow: #666 0px 0px 2px;
}


.searchbox .sbox .sx {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    padding: 0 0 0 10px;
    width: 260px;
    color: #999;
}


.searchbox .st {
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    width: 88px;
    margin-bottom: 5px;
    margin-left: 12px;
    border: 1px solid #999;
    border-radius: 10px 10px;
    -webkit-box-shadow: #666 0px 0px 2px;
    -moz-box-shadow: #666 0px 0px 2px;
    box-shadow: #666 0px 0px 2px;
}


.searchbox .st .btn {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#c8d2d8));
    background: -moz-linear-gradient(top, #fff, #c8d2d8);
    color: #000;
    font-size: 14px;
    height: 38px;
    text-align: right;
    width: 88px;
    padding-right: 6px;
    cursor: pointer;
    border-radius: 10px 10px;
    position: relative;
}


.searchbox .st .btn i {
    width: 16px;
    height: 16px;
    background: url(../../imgs/search.png) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 5px;
}


.selectedBg {
    background-color: #00a0ff;
    color: #fff;
    text-decoration: none;
}


.selectedTabBg {
    color: #333;
    text-decoration: none;
    border-bottom: 2px solid #FF4400;
    display: block;
    width: 105px;
}

#scrollTableBox table, tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	border-collapse:collapse;
	border-spacing:0;
	border:0px;
}

#scrollTableBox  {
	width:850px;
	height:1900px;
	overflow:hidden;
	margin:50px auto;
}

#scrollTableBox  table {
	width:100%;
}

#scrollTableBox  table th,#scrollTableBox  table td {
	font-size:14px;
	text-align:center;
	line-height:36px;
}

#scrollTableBox  table th {
	color:#f6f6f6;
	background-color:#00a0ff;
}

#scrollTableBox  table td img {
	display:inline-block;
	vertical-align:middle;
}

#scrollTableBox  table tbody tr:nth-child(even) {
	background-color:#ECF5FF;
}

#scrollTableBox .table_md table td,#scrollTableBox .table_md table th {
	line-height:40px;
}




.searchResultTable{
	empty-cells:show;
	border-collapse: collapse;
	border:1px solid #00a0ff;
	color:#666;
	width: 700px;
}

.searchResultTable td,.searchResultTable th{
	height:35px;
	border:1px solid #00a0ff;
	padding:0 1em 0;
	text-align: center;
	line-height: 35px;
}


.searchResultTable th {
	font-size: 15px;
	background-repeat:repeat-x;
	background-color:#00a0ff;
	line-height: 35px;
	color: #f0f0f0;
}


.searchResultTable tr.alter{
	background-color:#f5fafe;
}



.tg {
    width: 690px;
    margin-right: 10px;
    margin-top: 70px;margin-bottom:50px;
}


.box {
    width: 630px;
    margin-left: 30px;
    margin-top: 40px;
    font-size: 16px;
    color: #666;
}


.box p {
    height: 40px;margin-bottom:10px;
    line-height: 40px;
}


.tougao2 .box_left {
    width: 90px;
    height: 40px;
    text-align: right;
    float: left;
    margin-right: 10px;
}


.tougao2 .box_left font {
    color: red;
    padding-right: 5px;
}


.tougao2 .input {
    width: 300px;
    border: 1px solid #ddd;
    line-height: 30px;padding-left:10px;
}


.tougao2 .inputt {
    margin-top: 9px;
}


.tougao2 .button {
    padding: 1px 6px;margin: 0;
    padding: 0;
    border: 0;color:#fff;
}


.list dl dd {margin:0}

.list dl dd ul{margin-bottom:11px;padding-bottom:12px;border-bottom: 1px dotted #999999;}
.list dl dd ul li{font-size:14px;line-height:30px;height:30px;}
.list dl dd ul li span{float:right;color:#999999;}
.list dl dd ol{
	height:225px;
	clear: both;margin-bottom:18px;border-bottom: 1px dotted #999999;
}
.list dl dd ol li{
	float:left;
	width:133px;padding:0 19px;
	overflow:hidden;
	text-align: center;
}
.list dl dd ol li img{
	width:133px;
	height:172px;
	margin-bottom:13px;
	display: block;padding:5px;
	border: 1px solid #E3E3E3;
}

.neirong1{font-size:14px;}
.neirong1 h1{padding:20px 10px;
	text-align: center;
}
.neirong1 .info{
	font-size:12px;line-height:30px;height:30px;margin-bottom:20px;
	text-align: center;
	background-color: #F4F4F4;
	border-bottom: 1px solid #CCCCCC;
}
.neirong1 .content{color:#333333;line-height:30px;padding:0 10px;}
.neirong1 .content p{margin-bottom:10px;
	text-indent: 24px;
}
.neirong1 .next{padding:10px 20px;line-height:25px;}