/* CSS Document */

* {
	padding:0px;
	margin:0px;
}
body {
	text-align:left;
	margin:0;
	padding:0;
	width:100%;
	font-family:"Microsoft YaHei";
	font-size:14px;
	color:#6e6e6e;
	background:#f7f7f7;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding:0;
	margin:0;
}
table, td, tr, th {
	font-size:12px;
}
li {
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#6e6e6e;
	cursor:pointer;
}
a:hover {
	color:#6e6e6e;
	text-decoration:none;
}
img {
	vertical-align:top;
	border:0;
}
ol, ul {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:100;
}
address, cite, code, em, th {font-weight:normal;font-style:normal;}
.hidden {display:none;}
.display{display:block;}

.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.top{ width:100%; margin:0 auto; overflow:hidden; background:#fff; border-bottom:15px #da251d solid; padding-bottom:10px; clear:both;}
.top_l{ padding:10px 0 0 5px; float:left; width:60%; }
.top_l img{ width:100%;}
.top_r{float:right; padding-top:5%; padding-right:7px; width:35%; }
.top_r h1{ line-height:20px; background:url(../i/tel.png)left top no-repeat ; padding-left:25px; font-weight:bold; }
.top_r p{color:#da251d; font-weight:bold;  line-height:20px;}
.top a{}
.xwt{ width:100%; margin:0 auto; overflow:hidden;}
.xwt img{ width:100%; margin:0 auto; overflow:hidden;}



.part1{ width:100%;  margin:5px auto; overflow:hidden;}

.nav a{ display:block; padding-top:60px; text-align:center;}
.nav1{ width:25%; height:90px; float:left; border-right:1px #ebebeb solid; }
.nav1 span{ line-height:35px;}
.nav2{ width:25%; height:90px; float:left; border-right:1px #ebebeb solid; border-top:1px #ebebeb solid;}
.nav2 span{ line-height:35px;}

.navbg1{background:url(../i/nav1.png) no-repeat center 10px;}
.navbg1:hover{background:url(../i/nav11.png) no-repeat center 10px;}
.navbg2{background:url(../i/nav2.png) no-repeat center 10px;}
.navbg2:hover{background:url(../i/nav22.png) no-repeat center 10px;}
.navbg3{background:url(../i/nav3.png) no-repeat center 10px;}
.navbg3:hover{background:url(../i/nav33.png) no-repeat center 10px;}
.navbg4{background:url(../i/nav4.png) no-repeat center 10px;}
.navbg4:hover{background:url(../i/nav44.png) no-repeat center 10px;}
.navbg5{background:url(../i/nav5.png) no-repeat center 10px;}
.navbg5:hover{background:url(../i/nav55.png) no-repeat center 10px;}
.navbg6{background:url(../i/nav6.png) no-repeat center 10px;}
.navbg6:hover{background:url(../i/nav66.png) no-repeat center 10px;}
.navbg7{background:url(../i/nav7.png) no-repeat center 10px;}
.navbg7:hover{background:url(../i/nav77.png) no-repeat center 10px;}
.navbg8{background:url(../i/nav8.png) no-repeat center 10px;}
.navbg8:hover{background:url(../i/nav88.png) no-repeat center 10px;}

.list{ padding:0;}
.list ul{ width:95%; margin:0 auto;}
.list ul li{height:38px; line-height:38px; overflow:hidden; background:url(../i/new_tb.png) no-repeat left center; padding-left:10px; border-bottom:1px #ddd dotted; font-size:15px;}
.list ul li a{color:#555; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:75%; display:inline-block;}
.list ul li span{float:right; font-size:12px; width:25%; text-align:right;}


.more{ padding:5px 20px; background:#f9f9f9; border:1px #d9e8f0 solid; text-align:center; margin:5px auto;}
.more a{ color:#91acb9;}


.qxwy{width:98%; margin:0px auto;}
.qxwy1{ width:50%; height:78px; float:left;}
.qxwy11{ width:100%; height:78px; background:#7ec6ef;}
.qxwy11 a{padding-left:20%; padding-right:20%; text-align:center; line-height:78px; color:#023553; font-size:16px; display:block;}
.qxwy2{ width:50%; height:78px; float:left;}
.qxwy22{ width:100%; height:78px; background:#fdd090;}
.qxwy22 a{padding-left:20%; padding-right:20%; text-align:center; line-height:78px; color:#8e5606; font-size:16px; display:block;}
.qxwy3{ width:25%; height:78px; float:left;}
.qxwy33{ width:96%; height:78px; background:#cbea73;}
.qxwy33 a{padding-left:10%; padding-right:10%; padding-top:15%; padding-bottom:10%; text-align:center; line-height:24px; color:#567402; font-size:14px; display:block;}
.qxwy4{ width:25%; height:78px; float:left;}
.qxwy44{ width:96%; height:78px; background:#bfd6ff;}
.qxwy44 a{padding-left:5%; padding-right:5%; padding-top:5%; padding-bottom:10%; text-align:center; line-height:24px; color:#012b76; font-size:14px; display:block;}
.qxwy5{ width:33%; height:78px; float:left; margin-top:5px;}
.qxwy55{ width:96%; height:78px; background:#ffa897;}
.qxwy55 a{padding-left:15%; padding-right:15%; padding-top:15%; padding-bottom:10%; text-align:center; line-height:24px; color:#761502; font-size:14px; display:block;}
.qxwy6{ width:33%; height:78px; float:left; margin-top:5px;}
.qxwy66{ width:96%; height:78px; background:#96eddc;}
.qxwy66 a{padding-left:15%; padding-right:15%; padding-top:15%; padding-bottom:10%; text-align:center; line-height:24px; color:#036b57; font-size:14px; display:block;}
.qxwy7{ width:34%; height:78px; float:right; margin-top:5px;}
.qxwy77{ width:96%; height:78px; background:#d4ace3;}
.qxwy77 a{padding-left:10%; padding-right:10%; padding-top:15%; padding-bottom:10%; text-align:center; line-height:24px; color:#4a0265; font-size:14px; display:block;}

.foot{ width:95%; margin:0px auto;  overflow:hidden; text-align:center; line-height:26px; color:#999; padding-bottom:10px;}


.box1{ width:100%; border-top:1px #d9e8f0 solid; border-bottom:1px #d9e8f0 solid; padding:5px 0px; background:#fff;}
.box1 p{ font-size:16px; line-height:24px; }

.box{ width:100%; border-top:1px #d9e8f0 solid; border-bottom:1px #d9e8f0 solid; background:#fff;}

/*通用*/

.column{ width:100%; height:40px; line-height:40px; margin-top:10px; text-align:center; font-size:16px; color:#fff; font-weight:bold; overflow:hidden; }
.column span{height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#da251d; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px;}

/*CSS megas512 style pagination*/

.pages {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-bottom:10px; margin-top:10px;
}
.pages A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #555; MARGIN-RIGHT: 10px; MARGIN-bottom: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none; display:inline-block;
}
.pages A:hover {
	BORDER-RIGHT: #0477c7 1px solid; BORDER-TOP: #0477c7 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #0477c7 1px solid; COLOR: #fff; BORDER-BOTTOM: #0477c7 1px solid; BACKGROUND-COLOR: #209bf0
}
.pages A:active {
	BORDER-RIGHT: #0477c7 1px solid; BORDER-TOP: #0477c7 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #0477c7 1px solid; COLOR: #fff; BORDER-BOTTOM: #0477c7 1px solid; BACKGROUND-COLOR: #209bf0
}
.pages .bg {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #0477c7; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.pages SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}



.dqwz{ width:100%; height:55px; background:url(../i/backbj.png) left top repeat-x; margin:0 auto; overflow:hidden;}
.dqwz_l{width:15%; height:55px; float:left;}
.dqwz_c{width:70%; height:55px; float:left; line-height:55px; font-size:20px; color:#fff; text-align:center;}
.dqwz_r{width:15%; height:55px; float:right;}
.dqwz_r img{ float:right;}

.sjlmdh{}
.sjlmdh ul li{ float:left; line-height:26px; text-align:center; float:left; display:block; overflow:hidden; font-size:14px; margin:5px; width:30%; height:28px; }
.sjlmdh .hover{ background:#da251d; color:#FFF; border:1px #da251d solid;}
.sjlmdh a{ display:block; background:#fff; padding:0 10px; border:1px #eee solid; }

.dqwz1{ width:98%; height:50px; border-bottom:1px #eee solid; margin:0 auto; background:url(../i/dqwz.png) 5px center no-repeat; text-indent:10px;}
.dqwz1 a{ line-height:50px; padding-left:10px; padding-right:10px;}
.nr{ width:95%; margin:10px auto; overflow:hidden;}
.nr p{ line-height:28px; font-size:16px; padding:10px 0;}
.nr img{ width:100%; height:auto!important;}

.xhld{}
.xhld ul li{ width:33%; float:left; overflow:hidden; display:block; text-align:center;}
.xhld ul li img{ width:94%; overflow:hidden;}
.xhld ul li span{ width:100%; line-height:25px; height:25px; overflow:hidden; display:block; padding-bottom:10px; text-overflow: ellipsis; white-space: nowrap; }

.xhld2{}
.xhld2 ul li{ width:33%; float:left; overflow:hidden; display:block; text-align:center; padding-bottom:10px;}
.xhld2 ul li img{ width:94%; overflow:hidden;}
.xhld2 ul li span{ width:100%; line-height:25px; height:50px; overflow:hidden; display:block; padding-bottom:10px; }

.hdtj{}
.hdtj ul li{ width:48%; float:left; overflow:hidden; display:block; text-align:center; margin-left:1%;}
.hdtj ul li img{ width:100%; height:100px!important; overflow:hidden; padding:2px; border:1px #eee solid;}
.hdtj ul li span{ width:100%; height:40px; line-height:40px; overflow:hidden; display:block;}


.detail_bt{ width:90%; overflow:hidden; }
.detail_bt1{ font-size:20px; color:#000; text-align:center; margin-bottom:5px;}
.detail_bt2{ font-size:14px; color:#999; text-align:center; margin-bottom:5px;}

.qrcode{ width: 100%; margin:0 auto; clear:both; text-align:center; padding:30px 0 20px 0;}
.qrcode img{ width:40%; margin:0 auto;}
.qrcode p{ display:block; font:normal 14px/40px "微软雅黑";}

/*问卷调查*/
.title_bg { background:#F8F8F8; height:30px; line-height:30px; color:#444; text-align:center; font-weight:bold;}
.lyjs_th{ font-weight:bold; color:#0068dd; background:#f9f9f9; line-height:36px; font-size:14px;
 text-align:center;}
.wjdc{ margin:10px auto;}
.wjdc table{ border-collapse: collapse;}
.wjdc td{ border:1px solid #eaeaea; padding:5px; height:30px; line-height:30px;}
#zy_left_con { width:700px; margin:10px auto; background:#f7f7f7; padding:5px;}
#zy_left_con th{ font-weight:bold; text-align:right;}
#zy_left_con td{ padding:3px 5px; height:30px; line-height:30px;}

/*问卷调查详细页面*/

.wjdcxq{ margin:10px auto;}
.wjdcxq_tit h1{ text-align:center; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#666;}
.wjdcxq_zt{ line-height:35px; background:#f8f8f8;}
.wjdcxq_zt_l{height:35px; line-height:35px; background:#ff7f57; width:100px; text-align:center; color:#fff; margin:0 auto;}
.wjdcxq_zt_r{ font-size:12px; line-height:35px; padding-right:10px;}
.wjdcxq_nr{ margin-top:15px;}
.wjdcxq_nr p{ line-height:24px;}

.wjdcxq_table{ margin-top:20px;}
.wjdcxq_table h4{ font-size:14px; font-weight:bold; line-height:30px;}
.wjdcxq_table ul li{ line-height:30px;}

.hddc_biyzrg {
    margin: 10px auto 0;
    width: 130px; height:60px;
}
.hddc_byz01 {
    background: #dc0000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
}
.hddc_byz02 {
    background: #46c500 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
}

.detail_nr img{ width:100%!important; height:auto!important;}

.search{ width: 95%; margin:0 auto; padding:10px 0; overflow:hidden;}
.search input[type="search"]{ width: 80%; padding: 0 15px; font-size: 14px; text-align: left; border: 1px solid #ddd; border-right: 0; height: 30px; line-height: 30px; color: #666; display: block; float: left; background: #fff;}
.search .but{ width: 20%; height: 30px; float: right; background: url(../i/search.png) no-repeat center center #3FA126; display: block; cursor:pointer; border:0;}