﻿@CHARSET "UTF-8";
/* CSS Document */
.Navigator {
	height: 30px;
	background: url(../images/sms_type15.gif) 5px 4px no-repeat #eee;
	line-height: 30px;
	padding-left: 26px;
	border-bottom: 1px solid #ccc;
}
.tablet {
	float: top;
	width: 20px;
	font-size: 10pt;
	text-align: center;
	line-height: 20px;
	border-color: #e2efb8;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	writing-mode: tb-rl;
	cursor: pointer;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: blue;
	cursor: hand
}

body {
	margin: 0px;
	font-size: 12px;
	line-height: 1.5em;
	background: #F2FFC8;
}

table {
	font-size: 12px;
}

#wrap {
	width: 1002px;
	background: #fff url(../images/bgline.gif) right repeat-y;
	margin-left: auto;
	margin-right: auto;
}

/*product*/
.propic {
	background: #ccc;
	height: 88px;
	width: 97px;
}

.product {
	width: 97px;
	float: left;
	padding: 5px 7px;
}

.proname {
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #ccc;
}

.rmprice {
	color: #f00;
}

.tgprice {
	color: #090;
}

.baselist {
	padding: 5px;
}

/*product*/
a:link {
	color: #395500;
	text-decoration: none;
}

a:visited {
	color: #999;
	text-decoration: none;
}

a:hover {
	color: #395500;
	text-decoration: none;
}

.gonggao {
	font: bold 12px/ 1.5em "宋体";
	color: #f60;
	padding: 0px;
	border-bottom: 1px solid #f60;
	display:block;
}

.ggcon {
	margin:0; padding:5px 0;
}
.ggcon ul {margin:0;padding:0;}
.ggcon ul li {padding:2px 0 1px 15px; list-style:none;background:url(../images/ico_dot8.gif) no-repeat 5px 8px; text-indent:0;}
.hopelogo {
	background: #fff url(../images/hopecnlogo.jpg) no-repeat left bottom;
	height: 90px;
}

.flashad {
	width: 602px;
	height: 90px;
	float: right;
	overflow: hidden;
}

.clear {
	clear: both;
}

.navigation {
	height: 23px;
	background: #8ECD0C url(../images/navigation.jpg) repeat-x bottom;
	padding-top: 8px;
}

.navigation ul {
	margin-bottom: 0;
	margin-top: 0;
}

.topban {
	height: 25px;
	background: #eee;
	border-bottom: 1px solid #fff;
	position: relative;
}

.jktj {
	width: 450px;
	float: right;
	padding-top: 4px;
	text-align: left;
}

.denzh {
	width: 480px;
	float: left;
	padding-top: 4px;
}

.denzh ul {
	margin-top: 0;
	margin-bottom: 0;
}

.denzh li {
	float: left;
	margin: 0 5px 0 2px;
	list-style: none;
}

.zhc {
	background: url(../images/inimg.gif) no-repeat;
	height: 15px;
	width: 15px;
}

.del {
	background: url(../images/logimg.gif) no-repeat;
	height: 15px;
	width: 15px;
}

.eng {
	background: url(../images/engimg.gif) no-repeat;
	height: 15px;
	width: 15px;
}

.navigation li {
	float: left;
	list-style: none;
	margin: 0 3px;
	color: #999;
	line-height: 1.5em;
}

.fontred {
	color: #f00;
}

#pagebody {
	text-align: center;
	padding: 50px;
}

#logins {
	width: 493px;
	border: ridge 4px #659B0B;
}

.pageleft {
	width: 683px;
	float: left;
	padding: 0 0 0 5px;
}

.pageright {
	width: 307px;
	background: #fff url(../images/rightbg.jpg) repeat-x left bottom;
	float: right;
}

#footerhope {
	background: #4B96F1;
	text-align: center;
	color: #6cf;
	padding: 15px 0 10px;
	border-top: #9c0 solid 4px;
}

#footerhope a:link,#footerhope a:visited {
	color: #cff;
	text-decoration: none;
}

#footerhope a:hover {
	color: #fff;
	background: none;
}

.lenews {
	width: 425px;
	float: right;
	margin: 5px 0;
}

.newstitle {
	width: 425px;
	height: 30px;
	background: url(../images/newst.gif) no-repeat left bottom;
}

.newscon {
	border: 1px solid #4b96f1;
	border-top: none;
	overflow-x: hidden;
	padding: 5px 0;
}

.newscon ul {
	margin:0; margin:0;
	margin-bottom: 5px;
	margin-top: 0px;
}

.newscon ul li {
	list-style: circle;
	color: #4b96f1;
	margin-bottom: 3px;
	padding-left:25px;
	 list-style:none;background:url(../images/ico_dot8.gif) no-repeat 10px 6px;
}

.ziliao {
	width: 250px;
	float: left;
}

.zilk {
	width: 250px;
	margin: 5px 3px 5px 0;
}

.zilti {
	width: 250px;
	height: 21px;
	padding-top: 4px;
	background: url(../images/orangez.gif) no-repeat left bottom;
}

.ziltidou {
	width: 250px;
	height: 25px;
	padding-top: 4px;
	background: url(../images/orangez.gif) no-repeat left bottom;
	overflow: hidden;
}

.ziltidou span {
	margin: 0 0 0 5px;
	padding: 6px 10px 0 11px;
	border: none;
	line-height: 1.5em;
	height: 20px;
	display: inline-block;
}

.Selected {
	color: #000;
	font-weight: bold;
	background: url(../images/selected.gif) no-repeat bottom;
}

.Normal {
	color: #fff;
	font-weight: bold;
	background: url(../images/normal.gif) no-repeat bottom;
	cursor: pointer;
}

.zilcon {
	border-left: 1px solid #f60;
	border-right: 1px solid #f60;
	border-bottom: 1px solid #f60;
	height: 159px;
	overflow: hidden;
}

.pageshop {
	width: 683px;
	margin: 0 0 5px 0px;
	float: left;
}

.shoptitle {
	height: 25px;
	background: url(../images/yimaisc.gif) left bottom;
}

.shopcon {
	height: 121px;
	border-right: 1px solid #a5c011;
	border-bottom: 1px solid #a5c011;
	border-left: 1px solid #a5c011;
	padding-top: 5px;
	float: left;
	width: 681px;
}

.shopcons {
	border-right: 1px solid #a5c011;
	border-bottom: 1px solid #a5c011;
	border-left: 1px solid #a5c011;
	padding-top: 5px;
}

.shopcon span {
	margin: 0 6px;
	float: left;
}

.zilspan {
	margin: 5px 0 15px 8px;
	line-height: 1.5em;
}

.biaodan {
	margin: 5px 0 15px 10px;
}

.secbd {
	width: 180px;
	height: 20px;
}

.bdjian {
	margin-top: 10px;
}

.biaodan span {
	padding: 5px;
}

.daizizhu {
	margin: 0 0 0 25px;
	color: #fff;
	font-weight: bold;
}

.aniu {
	width: 220px;
	height: 28px;
	text-align: right;
	margin: 10px 0
}

.aniu img {
	cursor: hand
}

.xing {
	margin: 3px;
	border: 3px double #a5c011;
	background: #fff;padding:0;
}

.gallerys {
	margin: 8px 0 5px 3px;
}

.project {
	margin: 3px;
	border-bottom: 2px solid #fff;
}

.proimg {
	width: 62px;
	height: 46px;
	padding: 6px;
	background: #fff;
	border: 1px solid #999;
	float: left;
}

.proinfo {
	width: 220px;
	float: right;
	padding-top: 5px;
	text-align: left;
}

.protitle {
	height: 24px;
	background: url(../images/juanzhuxianmu.gif) left bottom no-repeat;
	margin: 5px 0 5px 3px;
}

.proServicetitle {
	height: 24px;
	background: url(../images/fuwuxiangmu.gif) left bottom no-repeat;
	margin: 5px 0 5px 3px;
}

.gongyixx {
	width: 448px;
	float: right;
	margin: 5px 0 5px 0;
}

.youq {
	width: 224px;
	float: left;
	border: 1px solid #a5c011;
	margin: 3px 0 0 0;
}

.gongyi {
	height: 23px;
	background: url(../images/gyxx.gif) no-repeat left bottom;
	margin: 5px 0 0 0;
}

.gycon {
	border: 1px solid #4B96F1;
	border-top: 0px;
}

.gycon ul {
	margin-top: 0px;
	margin-bottom: 5px;
}

.gycon li {
	list-style: circle;
	color: #4b96f1;
	margin-top: 3px;
}

.gzdt {
	height: 24px;
	background: url(../images/gzdt.gif) no-repeat left bottom;
}

.youqing {
	height: 25px;
	border-bottom: 3px solid #4b96f1;
	font: bold 14px/ 1.5em "宋体";
	color: #4b96f1;
	padding-top: 5px;
	text-indent: 15px;
}

.youqing span {
	margin-left: 15px;
}

.youqings img {
	margin: 5px 0 0 3px;
	border: 4px double #ccc;
	max-width: 210px;
	width: expression(document .   body .   clientWidth >     210 ?     "210px" :
		    "auto");
}

.tukuti {
	width: 300px;
	height: 24px;
	background: url(../images/tupk.gif) no-repeat left bottom;
}

.tukuvideo {
	width: 300px;
	height: 24px;
	background: url(../images/tupkvideo.gif) no-repeat left bottom;
}

.zhengceti {
	width: 300px;
	height: 24px;
	background: url(../images/tupks.gif) no-repeat left bottom;
}

.zhengcecon {
	margin: 2px 0 0 0;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	width: 290px;
}

.flashtuku {
	margin: 2px 0 0 0;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
	width: 290px;
	margin-bottom: 5px;
	overflow: hidden;
}

.zhengcecon ul {
	margin-bottom: 5px;
	margin-top: 5px;
}

.zhengcecon li {
	list-style: circle;
	color: #4b96f1;
	margin-bottom: 3px;;
}

/*about us*/
.jgjs {
	height: 24px;
	background: url(../images/jgjs.gif) no-repeat left bottom;
}

.jgjscon {
	border: 1px solid #4B96F1;
	padding: 5px;
}

.jgjscon p {
	margin: 5px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 1.8em;
}

.jgjscon img {
	float: left;
	margin: 5px 10px;
}

.lianxi {
	padding: 5px;
}

.lianxi p {
	margin: 5px 0;
	text-indent: 0;
}

/*news & notice*/
.newscenter {
	width: 682px;
	margin: 5px 0;
}

.newscent {
	width: 682px;
	height: 30px;
	background: url(../images/newscent.gif) no-repeat left bottom;
}

/*project*/
.ziliaole {
	width: 250px;
	float: left;
}

.projectinfo {
	width: 425px;
	float: right;
	margin: 5px 0;
}

.juanzhubu {
	height: 24px;
	background: #eee;
	padding-left: 20px;
	padding-top: 5px;
	line-height: 1.5em;
}

.newsconp {
	border: 1px solid #4b96f1;
	overflow: hidden;
	padding: 5px;
	font-size: 14px;
	line-height: 1.5em;
}

.newsconp img {
	border: 0px none;
	margin: 5px 10px;
}

.newsconp p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 1.5em;
}

h4 {
	margin-top: 4px;
	margin-bottom: 5px;
	color: #666;
}

.newnav {
	text-align: center;
	padding-top: 3px;
	width: 80px;
	float: left;
	font: bold 12px/ 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.hpages {
	margin: 10px 0 0 0;
	padding-right: 20px;
	height: 24px;
	text-align: right;
}

.newscenter h1 {
	margin: 5px 0 0 10px;
	height: 50px;
	font: bold 25px/ 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.hntime {
	margin: 5px;
	padding-right: 30px;
	height: 20px;
	text-align: right;
	color: #ccc;
}

.newlogcont {
	padding: 5px;
	width: 670px;
	overflow: hidden;
	table-layout: fixed;
	word-wrap: break-word;
	word-break: break-all;;
	font: 14px/ 1.7em Verdana, Arial, Helvetica, sans-serif;
}

.newlogcont img,newsimg img {
	margin: 0;
	padding: 10px;
	border: 0;
	max-width: 500px;
	width: expression(document .   body .   clientwidth >     400 ?     "400px" :
		    "auto");
}

.newlogcont p {
	margin: 10px 0;
	text-indent: 2em;
}

.newsimg {
	width: 600px;
	margin: 5px auto;
	text-align: center;
	table-layout: fixed;
	word-wrap: break-word;
	word-break: break-all;
	font: bold 12px/ 2em Verdana, Arial, Helvetica, sans-serif;
}

.zhengceti2 {
	padding: 4px 0 0 20px;
	width: 280px;
	height: 20px;
	background: url(../images/tupks2.gif) no-repeat left bottom;
	font-weight: bold;
	color: #fff;
}

/*user_admin*/
.userlogo {
	background: #f3f6fd;
}

.admin_left {
	float: left;
	width: 230px;
	background: #E5EDBB;
}

.adminborder {
	border: 1px solid #74AEF4;
}

.admin_right {
	float: right;
	width: 760px;
	background: #eee;
}

.admin_clear {
	clear: both;
}

.admin_left {
	float: left;
	width: 230px;
	background: #E5EDBB;
}

.adminborder {
	border: 1px solid #74AEF4;
}

.admin_right {
	float: right;
	width: 760px;
	background: #eee;
}

.admin_clear {
	clear: both;
}

.admin_user {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-left: 55px;
	padding-top: 5px;
	width: 165px;
	height: 50px;
	background: #fff url(../images/admingif.gif) no-repeat 4px 7px;
}

.admin_dashed {
	border: 1px dashed #4B96F1;
}

.adm_base {
	margin: 5px auto 10px auto;
	width: 220px;
	background: #fff;
}

.adm_base ul {
	margin: 0;
	padding: 0;
}

.adm_base li {
	margin: 5px 0 0 50px;
	padding-left: 0;
	width: 150px;
	height: 24px;
	background: url(../images/liline.jpg) no-repeat -50px bottom;
	list-style: circle;
	list-style-position: 20px;;
	color: #4B96F1;
	line-height: 2em;
	cursor: pointer;
}

.adm_fir {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-left: 30px;
	padding-top: 2px;
	width: 176px;
	height: 21px;
	background: url(../images/usermt.gif) no-repeat;
	cursor: pointer;
}

.adm_sec {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	width: 204px;
	background: #FFFFE6;
	border-top: 0;
	border-bottom: 1px solid #a5c011;
	border-left: 1px solid #a5c011;
	border-right: 1px solid #a5c011;
}

.borderblue {
	border: 1px solid #4B96F1;
}

.adm_lebo {
	margin: 10px auto 20px auto;
	padding-top: 10px;
	width: 206px;
	height: 30px;
	text-align: center;
}

h1 {
	margin: 0;
	font: normal 12px/ 1.5em Verdana, Arial, Helvetica, sans-serif;
}

.adm_foot {
	margin-top: 5px;
	padding-top: 8px;
	border-top: 1px dashed #fff;
	height: 50px;
	font: 12px/ 1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}

.admin_wrap {
	margin-left: auto;
	margin-right: auto;
	width: 1002px;
	background: #fff;
}

.search {
	padding: 30px 0 0 150px;
	height: 44px;
	border: 1px solid #fc0;
	background: #FFFFE6 url(../images/searchbg.jpg) no-repeat 5px center;
}

.searchbu {
	width: 80px;
	height: 24px;
	margin-left: 10px;
	float: left;
}

.seacont {
	padding-top: 2px;
	width: 410px;
	height: 24px;
	float: left;
}

.seacont select {
	width: 100px;
}

.sealist {
	margin-top: 5px;
}

.sealist table {
	background: #FFF3BB;
}

.sealistra {
	background: #FFFADF;
}

.sealistrb {
	background: #fff;
}

.sealistrt {
	background: #ffde5b;
}

.sealistrse {
	background: #eef;
}

form {
	margin: 0;
}

.jktitle {
	padding-top: 5px;
	height: 25px;
	text-indent: 20px;
	font: bold 14px/ 1.5em
}

/*new-css*/
.mevent ul {
	padding: 0;
	margin: 0;
}

.mevent li {
	cursor: pointer;
	display: block;
	text-indent: 25px;
	line-height: 1.8em;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

.mevent li:hover {
	background: #E4FBC6;
}

.plsec {
	height: 30px;
	padding-top: 5px;
	border-bottom: 2px solid #ffc;
}

p {
	margin: 5px 0;
	text-indent: 2em;
}

.loginput {
	width: 100px;
	height: 20px;
	border: 1px solid #eee;
	background: #ffe;
}

.eventti {
	height: 24px;
	border-bottom: 3px dashed #09f;
	font: bold 14px/ 1.5em "宋体";
	text-indent: 15px;
}

.pageright ul {
	margin: 4px 0 10px 15px;
}

.project_com ul {
	margin: 10px 0;
}

.project_com li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	display: block;
	clear: both;
	padding: 1px 0;
	color: #666;
}

.project_com li img {
	float: left;
	border: 1px solid #ccc;
	padding: 4px;
	width: 62px;
	height: 46px;
	background: #fff;
	margin: 0 4px;
}

.project_com a:link,.pageright a:visited {
	color: #000;
	text-decoration: none;
}

.project_com a:hover {
	color: #f60;
	text-decoration: underline;
	background: none;
}

.navigation li a:link {
	color: #000;
	text-decoration: none;
}

.navigation li a:visited {
	color: #000;
	text-decoration: none;
}

.navigation li a:hover {
	color: #fff;
	background: none;
}

.newscenter .newscent .newnav a:link,.newscenter .newscent .newnav a:visited
	{
	color: #fff;
	font-weight: bold;
}

.newscenter .newscent .newnav a:hover {
	color: #000;
	background: none;
	text-decoration: none;
}

.mevent img {
	border: 0;
}

.gqxlx {
	margin: 5px 0 0 0;
	padding: 5px 0;
	color: #333;
	font-weight: bold;
	background: #fc0;
	text-indent: 10px;
}

.areacard {
	border-top: 1px solid #fc0;
	border-right: 1px solid #fc0;
	border-bottom: 3px solid #fc0;
	border-left: 1px solid #fc0;
	background: #fc0;
	margin: 0 0 5px 0;
}

.phototi {
	height: 20px;
	margin-top: 5px;
	font-weight: bold;
	text-indent: 10px;
	color: #fff;
}

.photocon {
	padding: 5px;
	text-align: center;
	border: 2px solid #fc0;
}

.comlinks img {
	border: 0;
	padding:2px 0 0 3px;
}

.comlinks ul {
	margin: 0;
	padding: 0;
}

.comlinks li {
	margin: 5px;
	padding: 0;
	list-style: none;
}

.gyzxcom {
	padding: 5px 10px;
}
.gyzxcom table tr td.thead {background:#eee;}
.gyzxcom table tr td {background:#fff;}
.gyzctitle {
	height: 20px;
	border-bottom: 3px solid #9c0;
	margin-top: 5px;
	background: #ffc url(../images/debatesmall.gif) no-repeat 10px 5px;
	color: #9c0;
	padding-top: 5px;
	font-weight: bold;
	text-indent: 35px;
}

.gotocom {
	margin-top: 5px;
	text-indent: 35px;
	border-top: 1px solid #eee;
	padding-top: 5px;
}

.gotocom img {
	border: 0;
}

/*20080326new*/
.leftlist {
	width: 160px;
	float: left;
	overflow: hidden;
}

.rightcontab {
	width: 515px;
	float: right;
	border: none;
}

.aboutext {
	margin: 5px 0;
	text-align: center;
}

.ullistset {
	padding: 5px 0 5px 40px;
	margin: 5px;
	font: bold 12px/ 1.5em "宋体";
	color: #666;
	border-bottom: 1px dashed #ccc;
	background: url(../images/listheart.jpg) no-repeat 22px 6px;
}

.jgjsconnew {
	padding: 5px;
}

.jgjsconnew p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 2em;
	font: 16px/2em "黑体";
	color:#333;
}

.jgjsconnew img {
	float: left;
	margin: 5px 10px;
}

/*newsend*/
.jgjsjh {
	height: 30px;
	border-bottom: 2px dashed #ccc;
	padding: 5px 0 2px 45px;
	background: url(../images/jigoujh.jpg) no-repeat 15px 8px;
	font: bold 26px/ 1.2em "黑体";
	color: #9c0;
}

.rightcontab h2 {
	text-align: center;
	font: 30px/2em "黑体";
	color: #333;
	padding-right: 40px;
}

.sewrap {
	margin: 0 auto;
	width: 1002px;
	background: #fff url(images/setopbg.gif) repeat-x;
}

.sehead {
	background: url(images/hearthope.jpg) no-repeat right 1px;
}

.sehead img {
	border: 0
}

.senav {
	height: 24px;
	margin-top: 15px;
	color: #fff;
	line-height: 1.5em;
	font-weight: bold;
	text-indent: 30px;
}

.seresultle table {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font: 12px/ 1.5em "宋体", Verdana, Arial, Helvetica, sans-serif;
}

.seresultle td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #666;
	height: 24px;
}

.setitle {
	background: #ff9;
	text-align: center;
	font-weight: bold;
	height: 20px;
	color: #f90;
	padding-top: 5px;
}

.seresultle {
	width: 732px;
	padding: 5px;
	float: left;
}

.seresultle a:link {
	color: #090;
	text-decoration: none;
}

.sefooter {
	margin-top: 10px;
	text-align: center;
	border-top: 3px solid #eee;
	color: #ccc;
	padding: 10px 0;
}

.endowbu {
	margin: 10px; 0;
	text-align: center;
}

.tree_root {
	height:18px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
}

.tree_body {
	height:100%;
	overflow-y:auto;
	overflow-x:auto;
	padding-left:6px;
	text-align:left;
}

.tree_item {
	height:22px;
	text-align:left;
	clear:both;
}

.tree_item_img {
	height:22px;
	float:left;
	text-align:left;
}

.tree_item_txt {
	height:22px;
	float:left;
	color:blue;
	cursor:pointer;
	text-align:left;
	padding-top:5px;
}
.projecttopcate {margin:5px auto; width:290px; height:100px;}