#cont #main #mainrihgt #mainright_top1 {
}
/* CSS Document */
/*通用样式定义*/
html,body,div,span,p,a,img,ul,li,dl,dt,dd,ol,form,label,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0; outline:0;}
body{ font-size:12px;color:#333333; font-family:Tahoma,Verdana; line-height:150%; background:url(../images/bjs.jpg) repeat-x }
a{ font-size:12px; color:#333333; text-decoration:none;}
a:link{ color:#333333;}
a:hover{ text-decoration:none; color:#135294;}
a:active{ color:#135294;}
img{ border:none;}
ol,ul,li{ list-style:none;}
.itemleft{ float:left; display:inline; overflow:hidden}
.itemright{ float:right; display:inline; overflow:hidden}
.nodisp{ display:none}
/*主页框架定位*/

#cont{margin:0 auto;
width:1004px;
overflow:hidden;
}
#top{margin:0 auto;
position:relative;
z-index:30;
}

#symain{margin-left: auto;margin-right: auto;overflow:hidden; margin-top:10px; width:975px; clear:both}
#main{margin-left: auto;margin-right: auto;overflow:hidden; margin-top:10px; width:975px; clear:both; background:url(../images/zybjs.jpg) no-repeat 230px top; }
.main{margin-top:10px ;overflow:hidden; clear:both; }
#main1{ overflow:hidden; }
.m1left{width:708px; background:url(../images/index1-01-01.jpg) no-repeat; height:239px; }
.tplh{ overflow:hidden; text-align:center;  width:290px; height:225px; margin:5px;}
.tplh h2{ height:44px; line-height:44px; font-size:14px; color:#212121; text-align:left; padding-left:30px;}

.news{  width:407px;}
.news h2{ height:34px; line-height:34px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.select{ color:#fff; height:31px; line-height:36px; letter-spacing:2px;text-align: left;  width:83px;  float:left; display:inline; text-align:center; background:url(../images/index1-01-02.jpg) no-repeat center 6px;  }
.noselect{ height:31px; line-height:36px; letter-spacing:2px;  color:#000;  text-align: center;   width:83px;  float:left; display:inline }
.newsmain{ padding:10px 10px 0;}
.hzfc{ width:305px; height:252px; background:url(../images/index1-02-01.jpg) no-repeat;}
.hzfc h2{ height:30px; line-height:30px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.about{ clear:both; width:282px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:8px;}
.about h3{ background:url(../images/index1-02-02.jpg) no-repeat; height:27px; line-height:27px; position:relative; color:#000; font-size:14px; padding-left:20px;}
.p1{ background:url(../images/index1-02-03.jpg) no-repeat; width:257px; height:22px; overflow:hidden; position:relative; margin-top:8px; margin-left:auto; margin-right:auto}
.p1 a{ display:block; width:76px; height:24px; position:absolute}
.p2{ background:url(../images/index1-02-04.jpg) no-repeat; width:257px; height:22px; overflow:hidden; position:relative;margin-top:8px; margin-left:auto; margin-right:auto}
.p2 a{ display:block; width:76px; height:24px; position:absolute}

#shgk{
	left:2px;
	top:0
}
#shzy{
	left:90px;
	top:2px
}
#fwfw{
	left :177px;
	top:1px
}
#zzjg{
	left:2px;
	top:0
}
#jrsh{
	left:90px;
	top:2px
}
#shzc{
	left :177px;
	top:1px
}
.hyfcmain{ clear:both; overflow:hidden;}
.hyimg{ width:120px; height:86px; float:left; margin:8px 20px 0;}
.hyfccontet{ margin-top:30px; overflow:hidden}
.qyjk{ width:396px; height:252px; background:url(../images/index2-01-01.jpg) no-repeat; margin-left:8px;}
.qyjk h2{ height:30px; line-height:36px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px; overflow:hidden}
.zxhy{ width:260px; height:252px; background:url(../images/index3-02-01.jpg) no-repeat;}
.zxhy h2{ height:30px; line-height:30px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.zxhy ul{ margin:10px;}
.zxhy ul li{ background:url(../images/index1-01-03.jpg) no-repeat 5px center; padding-left:15px; overflow:hidden; border-bottom:1px dotted #CCC;}
.hyfc{width:975px; height:152px; background:url(../images/index1-03-01.jpg) no-repeat;}
.hyfc h2{ display:none}
.zsxm{ width:301px; height:236px; background:url(../images/index1-04-01.jpg) no-repeat}
.zsxm h2{ overflow:hidden; height:30px; line-height:36px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.fgnews{ background:url(../images/index2-04-01.jpg) no-repeat; width:396px; height:236px; margin-left:8px;}
.fgnews h2{ height:34px; line-height:34px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.qjsb{background:url(../images/index3-04-01.jpg) no-repeat; width:259px; height:236px; text-align:center}
.qjsb h2{ height:34px; line-height:34px; position:relative; color:#FFF; text-align:left; padding-left:20px; font-size:14px;}
.qjsb img{ width:220px; height:160px; margin-left:auto; margin-right:auto; margin-top:10px;}
.qjsb p{ text-align:center}
.item{ background:url(../images/index1-01-03.jpg) no-repeat left bottom; padding-bottom:11px; overflow:hidden; }
.item h2{ background:url(../images/index1-01-01.jpg) no-repeat; height:56px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; text-align:left; font-family:"宋体"; overflow:hidden}
.itemmain{ background:url(../images/index1-01-02.jpg) repeat-y; overflow:hidden}
.more{ display:block; background:url(../images/more.jpg) no-repeat; width:32px; height:13px; position:absolute; right:10px; bottom:10px;}
.more1{ display:block; background:url(../images/more1.jpg) no-repeat; width:31px; height:17px; position:absolute; right:10px; bottom:3px;}
.more2{ display:block; background:url(../images/more3.jpg) no-repeat; width:31px; height:17px; position:absolute; right:10px; bottom:8px;}

.syimg{ margin-top:10px; overflow:hidden}
#mainleft1{
	width:182px;
text-align:center;
overflow:hidden;
float:left;
display:inline;
margin-left:10px; margin-top:10px;
}
#mainmiddle{ width:397px; overflow:hidden; float:left; display:inline; margin-left:10px;}
#mainleft{
	width:218px;
text-align:center;
overflow:hidden;
float:left;
display:inline;
}
#mainright{
float: right;
width:784px;
overflow:hidden;
margin-right:10px;
}
#mainright_top{
	clear:both;
	margin-left:0px;
	overflow:hidden;
	margin-top:10px;
}
#mainright_top1_1{
width:256px;
float:left;
display:inline;
margin-left:10px;
}
#mainright_Bottom{
	overflow:hidden;
	width:540px;
	float:right;
    background:url(../images/bj.gif) no-repeat;
	padding-left:10px;
	
}
.friend{ clear:both;  overflow:hidden; background:url(../images/index1-05-01.jpg) no-repeat; height:69px; width:975px; margin-left:auto; margin-right:auto; margin-top:10px;}
.friend h2{ font-size:14px; padding-left:30px; height:30px; line-height:34px; overflow:hidden; color:#FFF}
.friend h2 span{ display:none}
.friendmain{ margin:5px 10px ;}
#foot{
clear:both;
text-align:left;
overflow:hidden;
margin-left:auto;
margin-right:auto;

}
#foot p{  color: #000; text-align:center; margin-top:10px;background:url(../images/foot.jpg) no-repeat; height:62px; padding-top:20px;
}
#foot p a{color:#000}
#foot1{
clear:both;
text-align:left;
background:url(../images/foot.jpg) repeat-x;
height:88px;
overflow:hidden;
margin-top:10px;

}
#foot1 p{  color: #fff; text-align:center; margin-top:20px;}
#foot1 p a{color:#fff}

/*内容left*/
#left{ 
margin:0;
}
#memberlogin{ background:url(../images/index1-01-01.jpg) no-repeat; overflow:hidden; height:1%}
#memberlogionmain{ margin-top:95px; background:#F1EEE9}
#memberlogionmain table td{}
#memberlogionmain table td a{}
#memberlogin_bt{ display:none}
.memberlogininput{ }
.leftmain{ background:url(../images/index1-01-03.jpg) no-repeat left bottom; padding-bottom:13px;}
.bt1{
height:39px;
overflow:hidden;
background:url(../images/index1-01-01.jpg) no-repeat;
text-align: left;
clear:both;
line-height:44px;

}
.bt2{
height:35px;
line-height:35px;
position:relative;
overflow:hidden;
background:url(../images/zy-index1-01-01.gif) no-repeat;
text-align: left;
clear:both;
padding-left:20px;

}

.cbt{
	font-size:14px;
font-weight: bold;
text-align:left;
margin-left:20px;
	}
.cbt2{
	font-size:14px;
color:#ED7C20;
font-weight: bold;

	}

.ebt{
	font-size:14px;
	font-weight: normal;
	text-align:left;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	display:none
	}
	
.rightbt{
height:50px;
line-height:50px;
position:relative;
overflow:hidden;
background:url(../images/index1-01-01.gif) no-repeat;
text-align: left;
clear:both;

}
.rightcbt{
	font-size:14px;
color:#FF0905;
font-weight: bold;
margin-left:20px;

	}
.rightebt{
	position:absolute;
	display:block;
	width:128px;
	height:17px;
	font-size:11px;
	font-weight: bold;
	color:#FFAB49;
	top:0px;
	left:105px;
	display:none;
	}
#memberlogin_bt span{
}
#search{ margin-top:10px; background:url(../images/zy-index1-02-01.jpg) no-repeat; width: 179px; height:67px; overflow:hidden}
#search h2{ font-size:14px; color:#FFF; text-align:left; padding-left:10px;}

#search_main{}
#search_main table td{ }
#search_main input{ background:expression(this.type=="text"?"#fff":"style")}
#search_main input[type="text"]{ background:#FFF; width:90px;}

#vote{
	margin-top:10px
}
#vote_bt{margin:0;

}
#vote_bt span{

}

#vote_main{
	padding:10px 10px 10px;
	text-align:center;

}
#vote_main table td{ color:#000; font-weight: normal}
#vote_main input{ border:expression(this.type=="radio"?"none":"style")}
#vote_main input[type="radio"]{border:none; margin-right:10px; margin-left:40px; background:none}
#vote_main input[type="submit"]{ background:url(../images/vote.gif) border:none; width:52px; height:19px; color:#000; font-weight:bold}
#vote_main input[type="button"]{ background:url(../images/vote.gif) border:none; width:52px; height:19px; color:#000; font-weight:bold}

#lxfs{  background:url(../images/index3-02-01.jpg) no-repeat; width:251px; height:174px; }
#lxfs h2{ height:58px;}

#lxfs_main{padding:5px;  overflow:hidden; text-align:left}
#video{ width:259px; height:239px; background:url(../images/index3-01-01.jpg) no-repeat; }

#video1{
	text-align:center;

}
#kstd{ margin-top:6px;
	
text-align:center;

}
#kstd_bt{margin:0;

}
#kstd_bt span{

}
#quick { 	background:url(../images/index1-1-2.gif) repeat-y;
 text-align:center; padding-top:14px; padding-bottom:15px; height: 140px; overflow: hidden; 

}
#quick a { display:block;  text-align:center; width:200px; height:25px; line-height:25px; letter-spacing:2px; margin-top:1px; font-weight: normal;color:#000;
}
#quick a:hover, #quick a:active { background:url(../images/dian.gif) no-repeat 60px 6px; text-align:center 
}
.right2{ padding:5px;}
/*内容right*/

/*子页样式*/
.siteMapPath{
	text-align:right;
	margin-right:10px;
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	color:#000;
	font-weight:normal;
	font-family: "宋体"
	}
.siteMapPath a{ color:#000}
#zymainright{
overflow:hidden;
 width:724px;
 float:right;
 display:inline;
 background:url(../images/zy-index2-01-03.jpg) left bottom; padding-bottom:9px;
 
}
#zymenu{ }
#zymenu h2{ background:url(../images/zy-index1-01-01.jpg) no-repeat; height:30px; line-height:30px; color:#fff; text-align:left }

#zymenu_bt span{
}

#zymain{
	clear:both;
	padding:10px;
	_height:300px;
	min-height:300px;
	background:url(../images/zy-index2-01-02.jpg) repeat-y

}
.zymain_bt{
	background:url(../images/zy-index2-01-01.jpg) no-repeat;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:  bold;
	color:#D20000;
	padding-left:20px;
	position:relative;
	overflow:hidden;
	font-family:"宋体"
	
	}
	

#qui { width:214px; text-align:center; padding-top:14px; padding-bottom:15px; height: 130px; overflow: hidden;line-height:26px; }
#qui a { display:block; text-align:center; width:158px; height:130px; line-height:26px; letter-spacing:2px; margin-top:1px; overflow: hidden; }

/*网页特殊效果*/

#divStay{
	display:none;
	}
/*组件样式*/
.kcjsul{ float:left; width:830px; overflow:hidden}
.kcjsli{ float:left; margin-left:20px; overflow:hidden; margin-top:10px;}
.kcjstitle{ display:none}

.ggnewsli{  line-height:20px; clear:both;overflow:hidden;}
.ggnewsdian{background:url(../images/newsdian.gif) no-repeat  center center; width:10px; height:20px; display:block; float:left}
.ggnewstime{ float:right; margin-right:10px; display:none}
.ggnewstitle{ margin-left:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:175px; float:left }

.jtnewsli{  line-height:20px; clear:both;overflow:hidden; border-bottom:1px dashed #DADADA;}
.jtnewsdian{background:url(../images/index1-01-03.jpg) no-repeat  center center; width:10px; height:20px; display:block; float:left}
.jtnewstime{ float:right; margin-right:10px; display:none }
.jtnewstitle{ margin-left:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:200px; float:left }
.jtnewstopli{line-height:20px; clear:both; border-bottom:1px dotted #CCC; overflow:hidden; padding-bottom:3px; height:80px;}
.jtnewstoptitle{ overflow:hidden; text-align:left; color:#000; font-weight:bold; width:160px;text-overflow:ellipsis;white-space:nowrap; cursor:pointer  }
.jtnewspic{ float:left; width:100px; overflow:hidden; display:inline; margin:5px;}
.jtnewsimg{ width:100px; height:69px;}
.jtnewscontent{ position:relative; overflow:hidden; height:60px;}
.jtnewsa{ position:absolute; display:block; width:49px; height:20px; background:url(../images/xx.jpg) no-repeat; right:3px; bottom:0;}

.indexnewsli{  line-height:20px; clear:both;  overflow:hidden; border-bottom:1px dashed #DADADA;}
.indexnewsdian{background:url(../images/index1-01-03.jpg) no-repeat  center center; width:10px; height:20px; display:block; float:left}
.indexnewstime{ float:right; margin-right:10px; display:none}
.indexnewstitle{ margin-left:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:320px; float:left }

.indexnewstopli{line-height:20px; clear:both; border-bottom:1px dotted #CCC; overflow:hidden; padding-bottom:3px; height:80px;}
.indexnewstoptitle{ overflow:hidden; text-align:left; color:#000; font-weight:bold; width:186px;text-overflow:ellipsis;white-space:nowrap; cursor:pointer  }
.indexnewspic{ float:left; width:100px; overflow:hidden; display:inline; margin:5px;}
.indexnewsimg{ width:100px; height:69px;}
.indexnewscontent{ position:relative; overflow:hidden; height:60px;}
.indexnewsa{ position:absolute; display:block; width:49px; height:20px; background:url(../images/xx.jpg) no-repeat; right:3px; bottom:0;}
.zynewslist{}
.zynewslistbt{ background:#ABACAF; height:32px; line-height:32px; color:#FFF; font-weight:bold; position:relative; overflow:hidden; margin-bottom:10px; }
.zynewslistbttitle{ margin-left:30px;}
.zynewslistbtdate{ position:absolute; right:30px;top:0 }
.zynewslistpage{ clear:both; text-align:center; margin-top:20px;}
.zynewslistli{ height:28px; line-height:28px; position:relative; overflow:hidden;}
.zynewslistli *{vertical-align:middle;}
.zynewslistimg{ margin-left:10px;}
.zynewslisttitle{ margin-left:10px;}
.zynewslistdate{ position:absolute; right:20px; top:0}

.cp1{ /*border:1px #ccc solid; padding:5px;*/}
.ProClass{ width:350px; height:136px; float:left; overflow:hidden; margin-bottom:10px; display:inline}
.ProClass1{ float:left; width:202px; display:inline}
.ProClass2{ float:left; width:140px; margin-top:10px; display:inline}
.ProClass6{ display:none}
.ProClass10{ clear:both; text-align:center}
.otherli{ margin-top:6px; text-align:center;}
.contentmain{overflow:hidden; padding:5px; text-align:left }
.contentmain1{overflow:hidden; margin:110px 10px 0 20px; height:83px;}

.hynewstime{ float:right;display:none}
.hynewsdian{background:url(../images/arr2.gif) no-repeat 2px 10px; width:5px; height:20px; display:block; float:left}
.hynewsli{ line-height:28px; }
.hynewsli a{ /*color:#FFF*/}

#productmenu{ overflow:hidden;background:url(../images/index1-01-03.jpg) no-repeat left bottom; padding-bottom:7px;  }
#productmenu h2{ background:url(../images/index1-01-01.jpg) no-repeat; height:50px; line-height:50px; color:#0E7B00; font-size:14px;}
#productmenu_main{ padding-bottom:10px; overflow:hidden; background:url(../images/index1-01-02.jpg) repeat-y; height:253px; }
#productmenu_main a { display:block; height:25px; line-height:25px; letter-spacing:2px;  color:#000;  text-align:left ; margin-top:6px; padding-left:30px;  margin-left: auto; margin-right: auto; background:url(../images/index1-01-04.jpg) no-repeat 15px  center; font-family:"宋体" ; width:142px; border-bottom:1px dashed #CCC}
#productmenu_main a:hover, #nav a:active { color: #ff5e03; }
.aboutimg{ overflow:hidden; margin:10px; text-align:center; float:right; width:237px; height:136px;}
#search1{  height:111px;   overflow:hidden;  background:url(../images/zy-index1-02-01.jpg) no-repeat; text-align:left; margin-top:10px; }
#search1 h2{ display:none}
#search1 h2 span{ display:none}
#search1 form{margin-top:50px;}
.inputsearch{  width:130px;  height:20px;  margin-right:9px;  margin-left:10px;}
#leftlxfs{background:url(../images/zy-index1-02-01.jpg) no-repeat; height:213px; margin-top:10px; overflow:hidden}
#leftlxfs h2{  height:30px; line-height:30px; overflow:hidden}

#lxwm{ background:url(../images/zy-index1-03-01.jpg) no-repeat; height:224px; position:relative; margin-top:10px;}
#lxwm a{ display:block; height:52px; width:236px; position:absolute; left:0; bottom:0; }

.limg{ margin-top:10px;}