 

.mainBox {
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
}

.mainBox1 {
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	margin-top: 15px;
}
.mainBox1 {
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	margin-top: 15px;
}
.News { padding:15px 0px; margin-top: 0px;}

/*¶¥²¿ËÑË÷*/
.searchBox{background:#fcfbfb;border-bottom:2px solid #0199e4;line-height: 39px;overflow: hidden;}
.zyLink {
	float: left;
}
.search {float: right;}
.searchWord{float: left;}
.inputBox{float: left;}
.search .text{border:1px solid #0199e4;padding:4px 0 3px 1px;height:18px;width:210px;}
.search .button{background:#0199e4;border:none;height:1.9em;width:4.2em;color: #fff;}
/*Í·²¿Í¼Æ¬*/
.banner{height:197px;}
/*µ¼º½*/
.navbar {
	width: 1140px;
	margin: 0px auto;
}
.navbar a{
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}
.navbar  ul{
	background-color: #0199e4;
	list-style: none;
	padding: 0px;
	*overflow: hidden;
}
.navbar > ul > li{
	width: 1%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: table-cell;
	position: relative;
		
	*float: left;
	*width:9.8%;
}
.navbar > ul > li > ul{
	display: none;
	position: absolute;;
	left: 0px;
	z-index: 999;
	width: 120px;
}
.navbar > ul > li > ul > li:hover{
	background-color: #0182c2;
}
/* Ä¬ÈÏ»ÃµÆÆ¬ */
.FocusPic {
	zoom: 1;
	position: relative;
	overflow: hidden;
	float: left; 
	margin-left:15px;
}

.FocusPic .content { overflow: hidden }

.FocusPic .changeDiv a {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.FocusPic .title-bg, .FocusPic .title {
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 377px;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.FocusPic .title-bg {
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.FocusPic .title a {
	display: block;
	padding-left: 15px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.FocusPic .change {
	bottom: 4px;
	height: 20px;
	right: 3px;
*right:5px;
	_right: 4px;
	position: absolute;
	text-align: right;
	z-index: 9999;
}

.FocusPic .change i {
	background: #666;
	color: #FFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	margin-right: 2px;
	padding: 2px 6px;
	font-style: normal;
	height: 15px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
*display:inline;
}

.FocusPic .change i.cur { background: #FF7700; }

/*ÐÂÎÅ»¬ÃÅ*/
.tabs {width: 460px;float: right; overflow:hidden; margin-right:15px;}
.tab{ height:42px;border-bottom: 1px solid #ddd;}
.tab span{display:block; float:left; width:100px; height:41px; border-bottom:none; text-align:center; line-height:41px;cursor:pointer; color:#333;font-size: 16px;}
.tab span a {color:#333;text-decoration: none;}
.tab span a:hover { color:#0199E4;}
.tab span.current{color:#000;  font-size: 16px;
border-bottom:2px solid #0199E4;}
.tab span .current a:hover { color:#000 !important;}
.tab_nr{
	height:306px;
	position:relative;
	overflow:hidden;
}
.tab_nr .cont{width:100%;position:absolute; top:0; left:0; display:none;}
.tab_nr .cont.current{ display:block;}

.newbox {margin-top: 7px;}

.newbox li {
	line-height: 30px;
	font-size: 14px;
	background:url(../images/pt.png) no-repeat 4px center;
	padding-left: 12px;
}

.newbox li span {
	float: right;
	color: #666;
}
.ad {margin:15px;}
.ztzl {margin:15px;overflow: hidden;}
.ztbt { float:left; width:68px;}
.ztnr { float:right;}
.ztnr li {float:left;}
.ztnr li img { width:340px;}
.zt2 {margin-left: 7px;margin-right: 7px;}
.lmBox { 
	width:350px; 
	height:250px; 
	float:left;
	padding: 10px;
	background-color: #fff; 
}


.lmBoxgg { 
	width:350px; 
	height:250px; 
	float:left;
	padding: 10px;
	background-color: #fff; 
}

.lmbox_bt {
	overflow: hidden;
    height: 50px;
    line-height: 54px;
    font-size: 21px;
    padding-left: 15px;
    border-bottom: 1px solid #ddd;
    color: rgb(0, 135, 203);
}
.lmbox_bt img {float:left; margin-right:8px;}
.lmbox_bt a {color:#0087CB;}
.mainlm {background-color:transparent;}

.xmtu {
	position:relative; 
	float:left;
}
.xmtu img{
	width:100%; 
	height:100%;
}
.xmtu span{
	position:absolute; 
	bottom:0px; 
	width:100%; 
	background-color:#000; 
	opacity:0.5; 
	color:#fff;
	line-height: 32px;
	text-align: center;
}

.pic0{width:310px; height:397px;}
.pic1{width:286px; height:230px;margin-bottom:7px; margin-right:7px;}
.pic2{width:500px; height:230px;margin-bottom:7px;}
.pic3{width:340px; height:160px;margin-right:7px;}
.pic4{width:210px; height:160px;margin-right:7px;}
.pic5{width:229px; height:160px;}

.htfg_box { overflow:hidden;margin: 15px;}
.htfg_lf {
	float:left; 
	overflow:hidden;
}
.htfg_rg {
	float:right; 
	overflow:hidden;
	width: 793px;
}

.xrld {
	overflow: hidden;
    margin-top: 10px;
    margin-left: 25px;
    margin-right: 25px;
}
.xrld p {
    margin-top: 10px;
}
.xrld_lf { float:left;text-align: center;}
.xrld_rg { float:right;text-align: center;}

.yqlj { overflow:hidden; margin:15px;}
.yqbt {
    line-height: 32px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-left: 20px;
	color: #0087CB;
}
.yqnr a {
	float: left;
    border: 1px solid #ddd;
    padding: 2px;
    margin: 3px;
    overflow: hidden;
}
.dibu {
    margin-top: 25px;
    text-align: center;
    line-height: 26px;
	margin-bottom: 25px;
}


.position_list {
    height: 50px;
    line-height: 50px;
    background: url(../images/wz_ico.png) 19px 14px no-repeat #fff;
    padding-left: 50px;
    font-family: Microsoft Yahei;
    color: #000;
    font-size: 14px;
    padding-right: 10px;
    width: 940px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.position_list a {
    margin: 0;
    color: #000;
}

.leftnr {
    width: 270px;
    background: #fbfbfb;
    float: left;
}

.lstitle {
    width: 270px;
    line-height: 50px;
    height: 50px;
    padding-bottom: 10px;
    background: url(../images/list_lf.png) no-repeat;
    overflow: hidden;
}

.lstitle h1 {
    font-size: 16px;
    color: #fff;
    padding-left: 50px;
    font-weight: bold;
}
.menunr {
    width: 270px;
    overflow: hidden;
    background: url(../images/lmleft_bg.png) center bottom no-repeat;
	min-height: 500px;
	/* height: 897px;*/
}
.menunr ul {
    overflow: hidden;
    width: 240px;
    padding-bottom: 140px;
    margin: auto;
}
.menunr ul li {
    float: left;
    padding-top: 10px;
    width: 240px;
}
.menunr ul li a {
    height: 38px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
    width: 173px;
    padding: 0 35px 0 30px;
    display: block;
    font-size: 14px;
    overflow: hidden;
    background: url(../images/sub_ico.png) right -50px no-repeat #fafafa;
}
.menunr ul li a:hover, .menunr ul li .active {
    color: #fff;
    border: 0 none;
    padding: 0 36px 0 31px;
    height: 40px;
    background: url(../images/sub_ico.png) right 0px no-repeat #ff3333;
}


.SearchProject {
	border :1px solid black;
}

._active {
	color: #fff;
	border: 0 none;
	padding: 0 36px 0 31px;
	height: 40px;
	background: url(../images/sub_ico.png) right 0px no-repeat #ff3333;
}

.menunr ul li a.ast {
	color: #fff;
	border: 0 none;
	padding: 0 36px 0 31px;
	height: 40px;
	background: url(../images/sub_ico.png) right 0px no-repeat #ff3333;
}

.rightnr {
    width: 805px;
    padding: 15px 30px 0;
    float: right;
    overflow: hidden;
}

.position { 
	border-bottom:2px solid #ddd;
    height: 45px;
    font-size: 16px;
    color: #0078d3;
}
.position span {
    display: block;
    border-bottom: 2px solid #319bde;
    height: 45px;
    line-height: 45px;
    padding-left: 16px;
    background: url(../images/lmr_icon.gif) left 13px no-repeat;
    float: left;
    padding-right: 14px;
    font-size: 20px;
}
.listnews {
    padding: 15px 0;
     
    height: auto;
}
.listnews ul {
    padding: 5px 0 1px 0;
    overflow: hidden;
	margin-top: 0px;
}
.listnews li {
    background: url(../images/dot.gif) 0 17px no-repeat;
    padding-left: 15px;
    overflow: hidden;
    line-height: 40px;
}

.page-div {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.page-div a {
  color: #666;
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 5px 15px;
}

.page-div span {
  color: #fff;
  border: 1px solid #0199E4;
  background-color: #0199E4;
  padding: 5px 15px;
}

.showbox {
    padding: 10px 80px 30px;
}

.showboxxinxiang {
    padding: 10px 10px 30px;
}
.newstitle {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #000;
    padding: 23px 0 10px;
}

.newsinfo {
    margin: 5px auto 10px;
    line-height: 37px;
    height: 37px;
    text-align: center;
    color: #000;
    border-bottom: 1px solid #dbdee1;
    font-size: 13px;
}

.showbox .content {
    font-size: 16px;
    margin: 0 auto 15px;
    color: #000;
    line-height: 31px;;
    border-bottom: 1px dashed #999999;
    padding-bottom: 38px;
    padding-top: 10px;
}
.showbox .content p {
 
    padding-bottom: 10px;
}

#demo {
    background: #FFF;
    overflow: hidden;
    width: 1120px;
    margin-right: auto;
    margin-left: auto;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}
.mlht {margin-bottom: 15px;border-bottom: 2px solid #0087cb;}

/*图片列表页*/
.picList ul li{float:left;width:265px;height:225px;overflow:hidden;text-align:center;line-height:58px;}
.picList ul li img{height:173px;width:260px;}
.picList ul li p{margin-top:-30px;}

.topic {
	background: url(../images/"icon_topic.jpg") no-repeat 0px top; border: 1px solid rgb(253, 214, 185); border-image: none; height: 40px; text-align: center; padding-top: 9px;
}

.mb10 {
	margin-bottom: 10px;
}

.cw20 {
	color: rgb(189, 0, 0); line-height: 26px; font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: bold;
}
a.cw20:link {
	color: rgb(189, 0, 0); line-height: 26px; font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: bold;
}
a.cw20:visited {
	color: rgb(189, 0, 0); line-height: 26px; font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: bold;
}



/*ÐÂÎÅ»¬ÃÅ*/
.zdtabs {width: 1090px;float: left; overflow:hidden; margin-left:15px;}
.zdtab{ height:42px;border-bottom: 1px solid #ddd;}
.zdtab span{display:block; float:left; width:115px; height:41px; border-bottom:none; text-align:center; line-height:41px;cursor:pointer; color:#333;font-size: 16px;}
.zdtab span a {color:#333;text-decoration: none;}
.zdtab span a:hover { color:#0199E4;}
.zdtab span.current{color:#000;  font-size: 16px;
border-bottom:2px solid #0199E4;}
.zdtab span .current a:hover { color:#000 !important;}
.zdtab_nr{
	height:256px;
	position:relative;
	overflow:hidden;
}
.zdtab_nr .cont{width:100%;position:absolute; top:0; left:0; display:none;}
.zdtab_nr .cont.current{ display:block;}



/*ÐÂÎÅ»¬ÃÅ*/
.zdtabsgg {width: 700px;float: left; overflow:hidden; margin-left:15px;}


.zdnewbox {margin-top: 7px;}

.zdnewbox li {
	line-height: 30px;
	font-size: 14px;
	background:url(../images/pt.png) no-repeat 4px center;
	padding-left: 12px;
}

.zdnewbox li span {
	float: right;
	color: #666;
}



pre{font-family:'微软雅黑'}
.box{padding:20px; background-color:#fff; margin:50px 100px; border-radius:5px;}
.box a{padding-right:15px;}
#about_hide{display:none}
.layer_text{background-color:#fff; padding:20px;}
.layer_text p{margin-bottom: 10px; text-indent: 2em; line-height: 23px;}
.button{display:inline-block; *display:inline; *zoom:1; line-height:30px; padding:0 20px; background-color:#56B4DC; color:#fff; font-size:14px; border-radius:3px; cursor:pointer; font-weight:normal;}
.photos-demo img{width:200px;}


#zfzq_top * {
	margin: 0px;
	padding: 0px;
}
#zfzq_top {
	font-size: 16px;
	font-family: "微软雅黑", "黑体";
	background-color: #ffffff;
}
#zfzq_top a {
	text-decoration: none;
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	color: #564F4F;
}
#zfzq_top .header {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #E2DFDF;
	width: 100%;
}

#zfzq_top .center {
	width: 1140px;
	margin: 0px auto;
}
#zfzq_top .center>div {
	display: inline-block;
 *display:inline;
 *zoom:1;
}
#zfzq_top .cont-ul>li {
	display: inline-block;
 *display:inline;
 *zoom:1;
}
#zfzq_top .title-text {
	font-family: "微软雅黑", "黑体";
	margin-right: 50px;
}
#zfzq_top .right {
	float: right;
 *float:none;
 *margin-left:120px;
}
#zfzq_top .right div {
	display: inline-block;
 *display:inline;
 *zoom:1;
}
#zfzq_top .select {
	margin-right: 50px;
}
#zfzq_top .select>input[type="text"] {
	border: 1px #009700 solid;
	height: 25px;
	line-height: 25px;
}
#zfzq_top .select>input[type="submit"] {
	height: 27px;
	line-height: 27px;
	background-color: #009700;
	border: none;
	color: #ffffff;
	padding: 0px 5px;
	margin-left: -8px;
}
#zfzq_top .content {
	float: right;
	height: 61px;
	padding-top: 5px;
	width: 800px;
	text-align: center;
 *float:none;
}
#zfzq_top .tt{    width: 100%;
    border: none;
    height: 67px;}
	
#zfzq_top #search{display:none;}
