/* ============ÈÝÆ÷============== */
body{margin:0;padding:0;border:0;height:100%;text-align:left; background:#EEEEEE;} 

/* ==³£ÓÃ== */

div,li,td,p,select,input,textarea,a,button,input{font:12px Verdana, Arial, Helvetica, sans-serif;color:#656565;text-decoration: none; line-height:166%;}
ul{margin:0px;padding:0px;}
img{ border:none;}
a:link,a:visited,a:active{color:#656565;text-decoration: none;}
a:hover{color:#ff0000;text-decoration: underline;}


#all{ width:1200px; margin:0 auto; padding:0px; overflow:hidden;}
#ball{  height:350px; margin-top:5px; padding:0px; background-color:#FFFFFF; }
#muneall{ width:1200px; margin:0 auto; padding:0px;}


#top{ width:1100px; padding:0px; margin:0 auto; height:100%; }
#topq{ width:1200px; padding:0px; margin:0 auto; height:100%; }
.topform{ margin:0; padding:0; width:520px; height:30px;}
.topphone{ margin:0; padding:0; width:520px; height:60px;}
.logo{ width:564px; height:90px; float:left; margin:0px; padding:0px; overflow:hidden; background:url(logo.jpg) no-repeat 16px 8px;}
.logo ul{ padding:15px 0 0 0; margin-left:180px;}
.logo li{ list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden;}
.logo .name{ color:#252785; font-size:14px; font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif; height:30px; line-height:30px;}
.logo .so{ color:#747474; font-size:12px; }
.topr{ width:520px; height:90px;  float:right; margin:0px; padding:0px; overflow:hidden;}
.topr ul{  margin:0px; overflow:hidden; float:left; }
.topr li{ list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden;}
.topr h1{ font-size:14px; color:#FF0000; font-weight:100; height:16px; padding:5px 0 0 0; display:inline-block; margin:0px; overflow:hidden;}
.topr h2{ font-size:24px;  color:#FF0000; font-weight: bold;overflow:hidden;margin:0px;}

a.cn:link,a.cn:visited,a.cn:active{color:#656565;text-decoration: none; display:inline-block; padding:0 0 0 32px; background:url(cn.jpg) no-repeat; font-size:12px; line-height:20px; height:20px;}
a.cn:hover{ color:#CC0000;}

a.en:link,a.en:visited,a.en:active{color:#656565;text-decoration: none; display:inline-block; padding:0 0 0 32px; background:url(en.jpg) no-repeat; font-size:12px; line-height:20px; height:20px;}
a.en:hover{ color:#CC0000;}

a.home:link,a.home:visited,a.home:active{color:#656565;text-decoration: none; display:inline-block; padding:0 0 0 28px; background:url(home.jpg) no-repeat; font-size:12px; line-height:20px; height:20px;}
a.home:hover{ color:#CC0000;}

a.star:link,a.star:visited,a.star:active{color:#656565;text-decoration: none; display:inline-block; padding:0 0 0 28px; background:url(star.jpg) no-repeat; font-size:12px; line-height:20px; height:20px;}
a.star:hover{ color:#CC0000;}

a.pai:link,a.pai:visited,a.pai:active{color:#656565;text-decoration: none; display:inline-block; padding:0 0 0 28px; background:url(pai.jpg) no-repeat; font-size:12px; line-height:20px; height:20px;}
a.pai:hover{ color:#CC0000;}

#mune{ background:url(mune.jpg) repeat-x top left; height:49px;; padding:0px; margin:0px; z-index:10; position:relative;}
#mune .mb { padding:0px; margin:0px;z-index: inherit; text-transform:uppercase;}
#mune .mb ul{ padding:0px; margin:0px; }
#mune .mb li{list-style:none;list-style-position:outside; position:relative;}
#mune .mb li.mbb{padding:0px 4px; margin:0px;  float:left;}
#mune a.showmb1:link,#mune a.showmb1:visited,#mune a.showmb1:active{ color:#FFFFFF; font-size:16px;font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif; display:inline-block; width:98px; height:49px; line-height:49px; text-align:center; }
#mune a.showmb1:hover{line-height:32px; background:url(mb1.jpg) no-repeat; text-decoration:none;}
#mune a.showmb3:link,#mune a.showmb3:visited,#mune a.showmb3:active{ color:#FFFFFF; font-size:16px;font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif; display:inline-block; width:140px; height:49px; line-height:49px; text-align:center; }
#mune a.showmb3:hover{line-height:32px; background:url(mb3.jpg) no-repeat; text-decoration:none;}
#mune a.showmb2:link,#mune a.showmb2:visited,#mune a.showmb2:active{ color:#FFFFFF; font-size:16px;font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif; display:inline-block; width:120px; height:49px; line-height:49px; text-align:center; }
#mune a.showmb2:hover{line-height:32px; background:url(mb2.jpg) no-repeat; text-decoration:none;}
#bcenter{ margin:0 auto; width:1900px; overflow:hidden; padding:0px;}
#banner{ border-bottom:3px solid #AAAAAA; background:#FFFFFF; padding:5px 0 10px 0px; margin:0px;  text-align:center; width:100%; z-index:1; position:relative;}

#banner_s{  text-align:center;}


#advsheadlb{ height:415px; padding:0px; margin:0px; overflow:hidden;}
#advsheadlb img{ height:415px;}
#advsheadlb .advsheadlbpic{width:100%;border:0px;display:none;}

.ileft{ width:404px; float:left; padding:0px; margin:0px; overflow:hidden;}
.iright{ width:996px; float:right; padding:0px; margin:0px; overflow: hidden;}
.iright_l{ width:563px; float:left; margin:0px; overflow:hidden; padding:0px;}
.iright_r{ width:423px; float:right; margin:0px; overflow:hidden; padding:0px;}

.clr{ clear:both; padding:0px; margin:0px; overflow:hidden; height:13px;}

.about{ padding:0px 120px 0 0; margin:0px; overflow:hidden; background: url(about.jpg) no-repeat 280px 30px #FFFFFF; height:180px;}
.about ul{ padding:0px 4px 4px 0px; margin:0px;}
.about li{list-style:none; list-style-position:outside;}
.about span{ color: #FFFFFF; font-size:14px;line-height:30px; overflow: hidden; margin:0px; background:url(tt.jpg) repeat-x; height:29px; display:inline-block; padding:0 20px;}
.about p{ line-height:150%; padding:4px 0 0 8px; margin:0px; overflow:hidden; height:150px;}
.about a:link,.about a:visited,.about a:active{color: #FFFFFF; font-size:14px;line-height:30px; }
.about a:hover{}

.vcd{ padding:0px; margin:0px; overflow:hidden; height:100%;}
.vcd_l{ width:200px; height:180px; float:left;padding:0px; margin:0px; overflow:hidden;}
.vcd_r{ width:194px; height:149px; float:right; padding:0px; margin:0px; overflow:hidden; background:#CCCCCC}
.to{ font-size:12px; text-align:left; font-weight:bold; color:#000000; background:#F6F6F6; height:16px; padding:0 0 0 5px;}
.morevcd{ width:200px; height:15px; background-color:#FFFFFF; margin:0; padding:0;}
.morevcd a{ display:block; width:200px; height:15px; line-height:15px; float:right; text-align:right;}


.input{ width:80px;}
.ttbg{ background:#FFFFFF; padding:0px; margin:0px; overflow: hidden;}
.ttbg .title{ height:29px; border-bottom:1px #C8C8C8 solid; background:url(tbg.jpg) repeat-x; padding:0px; line-height:29px; margin:0px; overflow:hidden; }
.ttbg .tl{ width:90px; float:left; margin:0px; padding:0px; overflow:hidden; height:29px; text-align: center; background:url(tt.jpg) repeat-x; line-height:29px; font-size:14px; color:#FFFFFF;}
.ttbg .tr{ width:50px; float:right; margin:0px; padding:0px; overflow:hidden; height:29px; }
.ttbg .tr a:link,.ttbg .tr a:visited,.ttbg .tr a:active{ color:; line-height:29px; }
.ttbg .tr a:hover{ color:#CC0000;}


.showtt{ background:url(showtt.jpg) no-repeat left top; padding-left:10px;}

.ttbg .tt{ width:150px; font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif;float:left; margin:0px; padding:0px 0 0 25px;; overflow:hidden; height:29px;  background:url(icon.jpg) no-repeat 10px 10px ; line-height:29px; font-size:14px; color: #000066; font-weight:bold;}


.ttbg .cont{ padding:10px 10px 10px 10px; margin:0px; overflow:hidden; margin-top:10px;}
.ttbg .left{cursor:pointer; width:31px; height:120px; background:url(le.jpg) no-repeat; float:left; padding-right:10px;}
.ttbg .right{ cursor:pointer; width:31px; height:120px; background:url(ri.jpg) no-repeat; float:right;}
.ttbg .show{}
.ttbg .show li{ list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden; width:120px; text-align:center; height:120px; float:left;}

.ttbg .img{ height:95px; width:116px; margin:0px auto; padding:0px; overflow:hidden; }
.ttbg .img img{ height:90px; }
.ttbg .ti{ width:116px; margin:0 auto; padding:0px; overflow:hidden; line-height:25px; height:23px;}

.inews{ padding:10px; margin:0px; overflow:hidden; }
.inews ul.img{ float:left; width:120px; height:130px; margin:0px; overflow:hidden;}
.inews ul.img img{ width:140px; height:160px; }
.inews ul.news{ width:440px; height:130px; float:left; margin-left:10px; overflow:hidden;}
.newbigbox .title{ height:29px; border-bottom:1px solid #D3D3D3;  color:#FFFFFF; line-height:29px; font-size:14px; }
.newbigbox .title a{ background-color:#990000;height:29px; line-height:29px; font-size:14px; width:80px; color:#FFFFFF; display:block; float:left; text-align:center; border:#FFFFFF; border-width:1px; border-style:solid; }
.newbigbox .title a:hover{  text-decoration:underline; background-color:#990000;height:29px; line-height:29px; font-size:14px; display:block; width:80px;color:#FFFFFF;}
.newbigbox .title a:link{ background-color:#990000;height:29px; line-height:29px; font-size:14px; display:block; width:80px;color:#FFFFFF; }
.news li a{ color:#666666; }
.news li a:hover{color:#666666; text-decoration:underline;}
.news li a:link,a:visited{color:#666666; }
.inews li{list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden; height:23px; line-height:23px;}
.inews span{ float:right;}
.inews .title a:link,.inews .title a:visited,.inews .title a:active{ font-size:14px; color:#FFFFFF; line-height:29px; }
.inews .title a:hover{}


#bottom{ height:222px; background:url(botbg.jpg) repeat-x; padding:0px; margin:0px; overflow:hidden;}

.botm{ height:150px; margin:0 auto; width:1120px; text-transform:uppercase; }


.mess{ text-align:center;}



.left{  float:left; padding:0px; margin:0px; width:270px; overflow:hidden;}
.right{ width:826px; float: right; padding:0px; margin:0px; overflow:hidden;}

.nivi{ padding:0px; margin:0px; z-index: inherit; position:relative; }
.nivi .title{ background:url(left-dh.jpg) no-repeat; width:155px; height:31px; padding:0px 0 0 20px; margin:0px; overflow:hidden; color:#FFFFFF; line-height:31px; font-size:14px;font-family:'Microsoft YaHei','SimSun',Arial,Sans-Serif; font-weight:bold;}

.listbox{  padding:5px;overflow:hidden;clear:both; margin:0px;}

.e2{}
.e2 li{	width:100%;	overflow:hidden;clear:both;	padding:12px 0px;border-bottom:1px solid #EEE;	color:#aaa; list-style:none; list-style-position:outside;}
.e2 li b a{	color:#555;}
.e2 li a.preview{	width:84px;	float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:10px;	display:inline;}
.e2 li a.preview img{	width:80px;	/*height:120px;*/	display:block;	padding:2px;	border:1px solid #EEE;}
.e2 li a.preview:hover img{	border:1px solid #AAA;}
.e2 li a.titlea{	overflow:hidden;	line-height:25px;	font-weight:bold;	font-size:14px;	margin-left:2px;}
.e2 span.info{	display:block;	line-height:23px;	color:#555; padding:0px; overflow:hidden; margin:0px;}
.e2 span.info small{color:#AAA;	font-size:12px;	margin-left:3px;}
.e2 span.info a{color:#690;}
.e2 p.intro{color:#776955;	line-height:20px; margin:0px;	margin-left:5px;	padding-left:10px;	padding-right:10px; overflow:hidden;}


.prouct3{ padding:0px; margin:0px; overflow:hidden;}
.prouct3 li{ width:265px; float:left; height:205px; overflow:hidden; padding:0px; list-style:none; list-style-position:outside; }

.prouct3 li .iebox{ width:245px; margin:0px auto; padding:5px 0 0 0px; overflow:hidden; height:165px; background: #EFEFEF; text-align:center; }
.prouct3 li .iebox img{ }

.prouct3 li .icon{ text-align:center; line-height:25px; height:25px; padding:0px; margin:0px; overflow:hidden;}


.prouct{ padding:0px; margin:0px; overflow:hidden;}
.prouct li{ height:100%; list-style:none; list-style-position:outside; border-bottom:1px dotted #CCCCCC; padding:35px 10px 10px 10px; margin:0px; overflow:hidden; background: url(spfbg.jpg) no-repeat top center;}
.prouct .pic{ width:205px; margin:0px; float:left; padding:0px; overflow:hidden;}
.prouct .pic img{ width:205px;}
.prouct .pcon{ width:555px; float:right; padding:0px; margin:0px 0 10px 0; overflow:hidden;}
.prouct .pcon h1{ color: #999999; font-size:16px; padding:5px 0 10px 0; margin:0px; overflow:hidden;}
.prouct .pcon p{ padding:0px; margin:0px; overflow:hidden; line-height:160%; font-size:14px;}

.prouct .pcon p a:link,.prouct .pcon p a:visited,.prouct .pcon p a:active{ font-size:14px; }
.prouct .pcon p a:hover{ color:#CC0000; text-decoration:none;}

.sv{position: absolute; background:#000000; top:49px; display:none; overflow:hidden; padding:0px; margin:0px; width:100%; z-index: inherit; }
.sv li{ height:30px;text-align:center;;border-bottom:1px solid #FFFFFF;list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden;}
.sv li a:link,.sv li a:visited,.sv li a:active{ line-height:27px; color:#fff; line-height:30px; overflow:hidden; padding:0px; height:30px; display:block; width:100%;}
.sv li a:hover{ text-decoration:none; background:#FF0000; color:#FFFFFF;}
.sed_navi{ left:0px;}

.pshow{position: absolute;top:49px; display:none;left:-130px; overflow:hidden; padding:0px; margin:0px;   width:700px; border:1px #CCCCCC solid; background:#FFFFFF; z-index: 999; font-size:14px;}

.prot{ height:25px; background:#FF0000; font-weight:bold; padding:0px; line-height:25px; padding:0px; margin:0px; overflow:hidden; text-align:center; color:#FFFFFF;}
.mnavi{}

.pcom { padding:0px 5px; margin:0px; overflow:hidden;}
.pcom td{ padding: 0 5px; margin:0px; overflow:hidden; line-height:22px; height:22px;}
.pcom .topt{ font-weight:bold; overflow:hidden; line-height:25px;}
.pcom  .top1{ border-bottom:1px dotted #CCCCCC; padding:10px 0 10px 5px; margin:0px; font-weight:bold; color:#FF0000; width:50px; font-size:14px;}
.pcom  .top2{ border-bottom:1px dotted #CCCCCC; padding:10px 5px; margin:0px; overflow:hidden; }
.pcom .topli{ padding:0px; margin:0px; overflow:hidden;}
.pcom .topli li{ list-style:none; list-style-position: outside; padding:0 10px;margin:0px; float:left; }


.pcom .topli li a:hover{ background:#CCCCCC; text-decoration:none; color:#FF6600;}
.lpro{ width:449px; float: right; padding:0px; margin:0px; overflow:hidden;  border-left:1px #CCCCCC solid;}
.rpro{ width:250px; float:left; height:400px; }

.pcase{ padding:0px 5px; margin:0px; overflow:hidden;z-index:999;}
.pcase li{ list-style:none; list-style-position:outside; padding:0px; margin:0px; overflow:hidden; line-height:40px; border-bottom:#CCCCCC 1px dashed;}
.pcase li a:link,.pcase li a:visited,.pcase li a:active{  background:url(c2.gif) no-repeat 0 4px; padding:5px 0 0 15px;  }
.pcase li a:hover{ background:url(c1.gif) no-repeat 0 4px; }



.nivi .nav{ padding:5px 0 0 5px;; margin:0px; background:#FFFFFF; width:270px; }

/*.nivi .nav a:link,.nivi .nav a:visited,.nivi .nav a:active{ display:block;height:25px; padding:0px 10px 0 20px; margin:0px; font-size:12px; overflow:hidden; white-space: nowrap;}
.nivi .nav a:hover{ background:#CCCCCC url(d.jpg) no-repeat 5px 6px; text-decoration:none; }*/
.nivi .nav ul{margin: 0;padding: 0;list-style-type: none;}
.nivi .nav ul li{list-style:none; line-height:25px; list-style-position:outside; padding:0px; margin:0px; background:url(line.jpg) no-repeat center bottom;}
.nivi .nav ul li ul{ width:175px;display: none; background:#FFFFFF;}
.nivi .nav ul li ul li{ line-height:25px;padding:0px; margin:0px; }
.nivi .nav ul li ul li ul{ /* Parent menu width - 1*/ padding:0px; margin:0px;z-index: inherit;}
.nivi .nav ul li ul li ul li ul{ }
.nivi .nav .subfolderstyle{background: url(arrow-list.gif) no-repeat center right; height:25px; color:#CC3300;}

	


/*---------- viewbox ---------*/
.viewbox{
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .atitle{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .atitle h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}


#picBox{ height:415px;  position:relative; z-index:inherit; overflow:hidden; margin:0 auto;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:999px; width:99999px; position:absolute; z-index:inherit;overflow:hidden}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:999px;}
#picBox ul#show_pic li img{ display:block;}

#icon_num{ position:absolute; bottom:10px; left:30%; margin:0px;}
#icon_num li{ float:left;width:20px; height:15px; list-style:none; line-height:15px; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px; background:#FFCC00;}
#icon_num li a{ line-height:20px;text-align:center; color:#FF3300; display:inline-block; width:20px; height:20px; font-size:12px;}
#icon_num li a:hover,#icon_num li.active{  color: #FFFFFF; background:#000000; }

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding:0px; margin:0px; overflow:hidden;
	display:block;
	clear:both;
	
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}

.dtree a.iclass {
	color: #FF3300 ;
	text-decoration: none;
}

.dtree span.red{ color:#FF0000;}

.dtree a.node, .dtree a.nodeSel {

	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.vcdtitle{height:29px; border-bottom:1px #C8C8C8 solid; background:url(tbg.jpg) repeat-x; padding:0px; line-height:29px; margin:0px; overflow:hidden;}
.vcdtitle span{color: #FFFFFF; font-size:14px;line-height:30px; overflow: hidden; margin:0px; background:url(tt.jpg) repeat-x; height:29px; display:inline-block; padding:0 20px;}
.vcdtitle a:link,.vcdtitle a:visited,.vcdtitle a:active{color: #FFFFFF; font-size:14px;line-height:30px; }
.vcdtitle a:hover{}

.ttt{ margin:0 auto;}
.botmenu {   height:110px; float:left; color:#FFFFFF; font-weight:bold;  padding:0 20px;}
.botmenu a{ color:#FFFFFF; text-decoration:none;}
.botmenu a:hover{ text-decoration:none; color:#FF0000;}



.videobox{ width:200px; height:165px; float:left; background-color:#FFFFFF;}
.aboutbox{ width:400px; height:180px; float:left; margin-left:10px;}
.khbox{ width:580px; height:180px; float:left; margin-left:10px;}
.pdbox{ width:580px; height:180px; float:right; margin-left:10px;}
.newbox{ width:610px;  float:left; }

.newwap{  width:610px; height:150px; float:left; position:absolute; overflow:hidden; margin:0; padding:0;}
.newbigbox{ width:610px; height:180px; float:left; background-color:#FFFFFF;}


