/* CSS Document */

* {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

body { font-size:12px; line-height:23px; color:#666; font-family:"ËÎÌå",Arial;}

a { outline:none;star:expression(this.onFocus=this.blur());}
a { color:#3d3d3d; text-decoration:none;}
a:hover { color:#cc0000; text-decoration:none;}
h1,h2,h3,h4,h5,h6 { font-weight:bold; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
ul,ol,li{list-style:none;}
img { border:none;}

.clear { clear:both;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.pad10 { padding:10px;}
.w1000 { width:1000px; margin:0 auto;}
.mb10 { margin-bottom:10px;}
.mt10 { margin-top:10px;}
.blue { color:#0000FF}

#header { width:1000px; margin:0 auto; height:120px; overflow:hidden;}
.headlogo { width:410px; height:110px; overflow:hidden; float:left; display:inline; margin-top:5px;}
.headNav { width:560px; height:120px; overflow:hidden; margin-right:5px; padding-right:5px; float:right; display:inline; background:url(headtel.jpg) right 60px no-repeat;}
.headUl { margin-top:42px; height:24px; overflow:hidden;}
.headUl li { float:left; display:inline; padding:0 12px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#3d3d3d; line-height:24px; height:24px; background:url(nav_line.jpg) right no-repeat;}
.headUl li.last { background:none;}
.headLink { height:30px; line-height:30px; margin-top:10px; margin-right:10px; text-align:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:11px; color:#999;}
.headLink a { color:#888;}
.headLink a:hover { color:#cc0000;}

#banner { width:100%; background:url(bg01.jpg); overflow:hidden;}

/*Slideshow*/
.slideshow{ width:1000px; margin:0 auto; height:300px; overflow:hidden;}

.focusImg { height:280px; padding:10px 0; position: relative;  overflow: hidden;}
.focusImg .e_pic_wrap {white-space: nowrap; width:980px; height:280px; }
.focusImg .e_pic_wrap li {position:relative; display: inline; width:980px; height:280px; overflow: hidden; border-radius:5px;}
.focusImg .e_pic_wrap li img{ border-radius:5px;}
.focusImg .e_bg_flt { position: absolute; right: 0; top: 0; width: 270px; height:280px; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; z-index: 10; }
.focusImg .e_flt_inf { position: absolute; right: 0; top: 0; width: 227px; height:245px; padding: 25px 28px 10px 15px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word;z-index: 11; }
.focusImg .e_flt_inf h2 { font: 18px/30px "Î¢ÈíÑÅºÚ"; }
.focusImg .e_flt_inf h3 { font: 15px/22px "Î¢ÈíÑÅºÚ"; margin-bottom: 22px; }
.focusImg .e_flt_inf h3 a, .focusImg .e_flt_inf h2 a { color: #fff; }
.focusImg .e_flt_inf .t_info { line-height: 24px; overflow: hidden; }
.focusImg .e_flt_inf .t_info a { color: #fff; }
.focusImg .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.focusImg .e_sep a { color: #81d6d3; }

.focusImg .prev, .focusImg .next { position: absolute; z-index: 30; display: block; }
.focusImg .prev { top: 130px; left: 10px; }
.focusImg .next { top: 130px; right: 10px; }
.focusImg .prev a, .focusImg .next a { display: block; width: 25px; height: 32px; overflow: hidden; background: url(ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(ico_prevnext_ie6.png); }
.focusImg .prev a { background-position: 0 0; }
.focusImg .prev a:hover { background-position: 0 -40px; }
.focusImg .next a { background-position: 0 -80px; }
.focusImg .next a:hover { background-position: 0 -120px; }

#container { margin:0px auto; width:100%; background:url(bg02.jpg) top repeat-x;}
.main { width:1000px; margin:0px auto; padding:10px 0;}
.mainL { width:320px;}
.mainR { width:660px;}

.lmTitle { border-bottom:1px solid #e4e4e4; height:30px; line-height:30px;}
.lmTitle h2 { font-size:14px; display:inline-block; padding:0 10px; height:30px; float:left; border-bottom:1px solid #cc0001; color:#cc0001;}
.lmTitle span { float:right; display:inline-block; padding-right:10px; color:#ccc;}
.lmTitle span a { margin:0 3px;}

ul.rmcp li {  padding:10px 0; height:93px; overflow:hidden;}
ul.rmcp li img { float:left; margin-right:10px; width:105px; height:93px;}
ul.rmcp li div { float:left; display:inline; width:200px; height:93px; overflow:hidden;}
ul.rmcp li div h3 { font-size:12px;display:inline-block; border-left:1px solid #cc0001; padding:4px 0 4px 10px; width:200px; height:23px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.rmcp li div p { color:#999; line-height:18px; display:inline-block; width:auto; height:54px; overflow:hidden; border-left:1px solid #ccc;padding:4px 0 4px 10px;}

.ind_img img { border:1px solid #ccc; padding:1px; width:316px;}

.cpHot { color:#e4e4e4; padding:15px 0 0px 5px;}
.cpHot a { padding:0 5px;}
.cpHot span { color:#cc0000;}
ul.cpList li { float:left; display:inline; width:122px; margin:10px 5px; text-align:center;}
ul.cpList li p a { width:124px; height:30px; overflow:hidden; display:block; line-height:30px; background-color:#f6f6f6;}
ul.cpList li p a:hover { background-color:#cc0000; color:#fff;}
ul.cpList li img { padding:1px; border:1px solid #cccccc; width:120px; height:100px;}

.w325 { width:325px;}
.news {}
.newsHot { border-bottom:1px solid #f4f4f4; height:70px; padding:10px 0;}
.newsHot img { float:left; margin-right:15px;}
.newsHot div { float:left; display:inline; width:205px;}
.newsHot div h3 { font-size:12px; display:inline-block; padding:5px 0; width:205px; height:23px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.newsHot div p { color:#999; line-height:18px; display:inline-block;}
.news li { line-height:22px; height:22px; overflow:hidden; color:#999; background:url(arrow1.jpg) 0 4px no-repeat; padding-left:15px;}
.news li span { float:right;}

.con_low { overflow:hidden; border:1px solid #e3e3e3; background:#EFEFEF; width:658px; height:47px; margin-top:15px;}
.low_tit{ width:75px; height:37px; padding-top:14px; border-right:1px solid #cbcbcb; background:url(index_bj_img.jpg) left top repeat-x; text-align:center; color:#ea9f0d; float:left;}
.con_low .pcont { width:530px; float:left; overflow:hidden; padding-left:12px; padding-top:6px; padding-bottom:6px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; background:#fff; }
.con_low .ScrCont { width:32766px; zoom:1; margin-left:-5px;}
.con_low #List1_1, .con_low #List2_1 { float:left;}
.con_low .LeftBotton,.con_low .RightBotton {display:block; width:14px; height:37px; float:left; background:#0CF;}
.con_low .LeftBotton{background:url(index_icon01.jpg) no-repeat left 17px; margin:0px 1px 0px 5px;}
.con_low .RightBotton{background:url(index_icon02.jpg) no-repeat right 17px; margin:0px 1px 0px 0px; }
.con_low img { width:77px; height:35px; margin-right:12px;}
.con_low img:hover {  border:1px solid #ea9f0d;}

#footer { background-color:#161616; width:100%;}
.foot { width:1000px; margin:10px auto;}

.footNav { height:40px; line-height:40px; text-align:right; border-bottom:1px solid #2b2b2b; color:#333;}
.footNav a { margin:0 3px; color:#888;}
.footNav a:hover { text-decoration:underline;}
.footNav span { color:#888;}

.copyright { margin-top:10px; color:#555;}
.copyright a { color:#555;}

.links { border:1px solid #e9e9e9; background:#EFEFEF; width:1000px; margin:10px auto 0; height:25px; overflow:hidden;}
.links_tit { width:65px; height:23px; padding:5px 5px; border-right:1px solid #cbcbcb; background:url(links_bj.jpg) left top repeat-x; text-align:center; color:#ea9f0d;}
.links_con { padding:5px; height:23px; width:910px;}
.links a { margin-right:10px; color:#888;}
.links a:hover { color:#333;}

.banner { width:1000px; margin:5px auto; height:120px; background:url(banner.jpg) no-repeat;}
.ban_tit { width:373px; height:100px; padding:10px;}
.ban_tit h3 { color:#161616; font-size:21px; margin:10px 15px; margin-top:20px;}
.ban_tit em { font-size:16px; color:#ccc; padding:5px 10px; font-style:normal; background-color:#161616; margin:10px;font-family: Arial, Helvetica, sans-serif;}
.banner p { padding:20px; width:440px; height:80px; overflow:hidden; color:#fff; text-indent:2em;}

/*posNow*/
.posNow { color:#ccc;padding:10px 0; background-color:#f9f9f9; border-bottom:1px solid #f4f4f4;}
.posNow span{ color:#777;}
.posNow a{ display:inline-block; padding:0 5px;}
.posNow h3{ color:#999;}
.posNow h3 big{ color:#c00; padding:0 5px;}

.leftCon { width:220px;}
.rightCon { width:760px;}
.rLine{ background:url(rLine.png) right top repeat-y;}

.leftMenu{ border:1px solid #efefef; background-color:#f9f9f9;}
.leftMenu h2{ font-size:16px; padding-top:10px; text-align:center;}
.leftMenu ul{ background-color:#fff; border:1px solid #f4f4f4; border-bottom:1px solid #f9f9f9; margin:10px; font-size:14px;}
.leftMenu ul li{ border-bottom:1px solid #f4f4f4; text-align:center;}
.leftMenu ul li a{ display:block; height:36px; line-height:36px;border:1px solid #fff;  border-bottom:1px solid #fff; color:#555;}
.leftMenu ul li a:hover{ border:1px solid #c00; color:#c00; text-decoration:none; background-color:#fcebeb;}
.leftMenu ul li a.on{ background-color:#c00; color:#fff;border:1px solid #c00;}

.leftNav{ border:1px solid #efefef; background-color:#f9f9f9;}
.leftNav h2{ font-size:16px; padding-top:10px; text-align:center;}
.leftNav ul{ background-color:#fff; border:1px solid #f4f4f4; border-bottom:1px solid #f9f9f9; margin:10px;}
.leftNav ul li{ border-bottom:1px solid #f4f4f4;}
.leftNav ul li a{ display:block; padding-left:40px; height:32px; line-height:32px;border:1px solid #fff; color:#555; background:url(leftNav_bg.jpg) 15px 10px no-repeat;}
.leftNav ul li a:hover{ border:1px solid #c00; color:#c00; text-decoration:none; background:url(leftNav_hover_bg.jpg) #fcebeb 15px 10px no-repeat;}
.leftNav ul li a.on{ background:url(leftNav_on_bg.jpg) #c00 15px 10px no-repeat; color:#fff;border:1px solid #c00;}

.about {}
.about p { text-indent:2em; margin:10px 0;}
.about h3 { color:#ff0000; font-size:12px; text-indent:2em;}

.fzlc {}
.fzlc .timeAxis {}
.fzlc .timeAxis .hd { width:135px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:right; color:#aaa;}
.fzlc .timeAxis .hd li { padding:10px; height:50px; padding-right:30px; line-height:50px; margin-bottom:1px; cursor:pointer; background:url(fzlc_bj.jpg) 120px top no-repeat;}
.fzlc .timeAxis .hd li.on { background:url(fzlc_bj.jpg) 120px bottom no-repeat;}
.fzlc .timeAxis .bd { width:560px; margin-left:25px;}
.fzlc .timeAxis .bd li { line-height:30px; padding:20px 0; text-indent:1em; color:#777777; border-bottom:1px dotted #e4e4e4;}

.honor-wrap li {display: inline; float: left; /*height: 150px;*/ margin:10px 10px 0; overflow: hidden; width: 158px;}
.honor-wrap li a{color: #61646B; /*height: 150px;*/ overflow: hidden; width: 158px;}
.honor-wrap li a img{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; height: 112px; margin: 0 auto; padding: 0; width: 156px;}
.honor-wrap li span.imgtit{cursor: pointer; display: block; height:36px; line-height:18px; width: 158px;}

/*
.about table { border-collapse:collapse; border-spacing:0;}
.about table td { padding:3px 5px; border:1px #efefef solid; text-align:center;}
.about table tr:hover { background:#ff0000; color:#fff;}
*/

table.comm{ margin:0 auto;}
table.comm{ border-collapse:collapse;}
table.comm tr.tit{ background-color:#f9f9f9; height:20px; font-weight:700;}
table.comm tr.tit td{ padding:10px 5px;}
table.comm td{ border:1px solid #f4f4f4; padding:3px 5px; text-align:center; }
table.comm td img{ margin:0 auto;}
table.comm tr{color:#777777;}
table.comm tr:hover{ background-color:#c00; color:#fff;}
table.comm tr:hover td:hover,table.comm tr:hover td a:hover{ background-color:#c00; color:#fff;}
table.comm tr:hover td a{ color:#fff;}
table.tdp td{ padding:5px;}

.jpkh li { display: inline; float: left; margin-top:10px; overflow: hidden; width: 150px; text-align:center;}
.jpkh li img { width:110px; height:55px; border:1px solid #DDDDDD;}
.jpkh li span.imgtit { display:block; height:36px; line-height:20px;}

.yzkh { margin-top:10px; padding-left:10px;}
.yzkh li { width:250px; display: inline; float: left; overflow: hidden;}

.fwwl {}
.fwwl .hd { margin:15px 0; text-align:center; background:url(map.png) center no-repeat; width:444px; height:386px;}
.fwwl .hd li { width:40px; height:15px; cursor:pointer; background:none; padding:0; margin:0;}
.fwwl .bd { width:280px; margin-top:100px;}
.fwwl .bd li { line-height:25px;}
.fwwl .bd li h3 { text-indent:0; height:36px; font-size:14px;}
.fwwl .bd li div { height:100px;}

.zs_tit { background:#f9f9f9; border-bottom:1px solid #efefef; border-top:1px solid #efefef; text-align:center; padding:6px 0;}
.zs_tit h2 { text-align:center; color:#ff0000; line-height:40px; font-size:16px;}
.zs_tit .from { color:#aaa;}
.newscon p { margin:10px 0; text-indent:2em; color:#7e7e7e;}
.newscon strong { color:#ff0000;}

.lmTitle1 { border-top:2px solid #e4e4e4; padding-top:10px;}
.lmTitle1 h2 { width:70px; color:#cc0001; text-align:center; font-size:15px; height:30px; line-height:30px; border-bottom:1px solid #efefef;}

ul.listNews { padding:0 10px; overflow:auto; zoom:1; color:#aaa;}
ul.listNews li { border-bottom:1px dashed #ddd; height:24px; line-height:24px; margin-bottom:5px; text-align:right;}
ul.listNews li a { float:left;}
ul.listNews li span { color:#666; float:right;}

/* Page */
.pages { padding:5px 5px 5px 15px; margin-top:10px;}
.pages a { display:inline-block; height:20px; line-height:20px; border:1px solid #e3e3e3; text-align:center; color:#888; padding:0 10px; margin:0 1px;}
.pages span.disabled {  display:inline-block; height:20px; line-height:20px; border:1px solid #e3e3e3; text-align:center; color:#888; padding:0 6px; margin:0 1px;}
.pages a:hover { border:1px solid #cc0000; color:#cc0000;}
.pages span.current { display:inline-block; height:20px; margin:0 3px; line-height:20px; background:#c00; border:1px solid #c00; color:#fff; text-align:center;padding:0 6px; font-weight:bold; }

.page { margin-top:15px;}

ul.listVP { overflow: auto;}
ul.listVP li { float: left; height: 160px;  margin: 5px 5px 5px 15px; overflow: hidden; width: 165px;}
ul.listVP li a { cursor: pointer;}
ul.listVP li a span.play, ul.listVP li a span.view {display: block; height: 110px; opacity: 0.5;  position: absolute; width: 165px; z-index: 99;}
ul.listVP li a:hover span.play, ul.listVP li a:hover span.view { opacity: 1;}
ul.listVP li a span.play { background: url("icon_play.png") no-repeat scroll center center transparent;}
ul.listVP li a span.view { background: url("icon_view.png") no-repeat scroll center center transparent;}
ul.listVP li a span.btm { display: none;}
ul.listVP li a:hover span.btm { background-color: #000000; display: block; height: 110px; opacity: 0.3; position: absolute; width: 165px; z-index: 98;}
ul.listVP li a span.tit { height: 35px; line-height: 16px; text-align:left; display:block;}
ul.listVP li a img { margin-bottom: 5px; width:165px; height:110px;}

.cateDesc { text-indent:2em; padding:10px 0;}

ul.listPro li { width:231px; margin:10px; margin-left:0; float:left; padding:5px; height:80px; border:1px solid #ddd; background:#f9f9f9;}
ul.listPro li img { float:left; margin-right:10px; width:80px; height:79px;}
ul.listPro li div { float:left; display:inline; width:141px;}
ul.listPro li div h3 { font-size:12px; width:141px; height:28px; line-height:28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.listPro li div p { color:#666; line-height:20px;}

ul.listScx li { width:358px; margin:10px; margin-left:0; float:left; padding:5px; height:80px; border:1px solid #ddd; background:#f9f9f9;}
ul.listScx li img { float:left; margin-right:10px; width:160px; height:79px;}
ul.listScx li div { float:left; display:inline; width:186px;}
ul.listScx li div h3 { font-size:12px; width:186px; height:28px; line-height:28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.listScx li div p { color:#666; line-height:20px;}

ul.listCate { padding:0 10px;}
ul.listCate li { display: inline; float: left; margin:10px 15px 0; overflow: hidden; width: 155px; height:160px; text-align:center;}
ul.listCate li img { width:120px; height:118px; border:1px solid #DDDDDD; padding:1px 16px;}
ul.listCate li span a { display:block; height:30px; line-height:30px; width:144px; padding:0 5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:#f6f6f6;}
ul.listCate li span a:hover { background:#cc0000; color:#fff;}

.proCate { background:url(cate_bj.jpg) left center repeat-x; height:36px;}
.proCate h2 { margin-left:20px; float:left; height:36px; line-height:36px; background:#fff; padding-left:10px; padding-right:10px; color:#c00;}

.proTitle { border-bottom:1px solid #e4e4e4; height:40px; line-height:40px;}
.proTitle h1 { font-size:16px; display:inline-block; padding:0 10px; height:40px; float:left; border-bottom:1px solid #cc0001; color:#cc0001;}

.proCon { background:url(pro_bj02.jpg) top no-repeat; border:1px solid #d6d6d5; padding:10px;}
.proCon .hd { height:42px; overflow:hidden; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.proCon .hd ul { width:400px; margin:0 auto;}
.proCon .hd li { width:100px; height:41px; float:left; font-size:14px; font-weight:bold; text-align:center; cursor:pointer;}
.proCon .hd li.on { background:url(pro_bg_on.jpg) center bottom no-repeat; color:#c00;}
.proCon .bd {}
.proCon .bd li {}
.proCon .bd li strong { color:#f00;}
.proCon .proImg { text-align:center; padding:10px;}
.proCon table { border-collapse:collapse;border-spacing:0;}
.proCon table td { padding:3px 5px; border:1px #ccc solid;}
.proCon p { margin:10px 0;}

ul.proSupport { margin:10px 0;}
ul.proSupport li { width:95px; background:url(pro_bg01.jpg) no-repeat; margin:5px 20px 5px 0; height:24px; padding-top:5px; padding-left:33px; float:left;}
ul.proSupport li a { background:url(pro_icon01.jpg) left 3px no-repeat; padding-left:15px;}

ul.proBox li { width:185px; margin-right:5px; margin-top:5px; height:28px; float:left; display:inline;}
ul.proBox li a { display:block; width:173px; padding-left:5px; padding-right:5px; height:26px; line-height:26px; border:1px solid #eee; background:#f7f7f7; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.proBox li a:hover{ border:1px solid #e0e0e0; background:#fefefe; text-decoration:none;}

.jxxt { margin:10px 0;}
.jxxt img { margin-right:15px; margin-bottom:15px; float:left;}

.sitemap {}
.sitemap p { margin:10px 0;}
.sitemap p span { font-weight:bold; color:#fff; padding:5px 7px; background:#ff0000;}
.sitemap p span a { color:#fff;}
.sitemap ul { padding:5px;}
.sitemap li { width:188px; margin:5px; margin-top:0; float:left; display:inline; height:28px;}
.sitemap li a { display:block; width:175px; padding-left:5px; padding-right:5px; height:26px; line-height:26px; border:1px solid #eee; background:#f7f7f7; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sitemap li a:hover{ border:1px solid #e0e0e0; background:#fefefe; text-decoration:none;}
.sj1 {
	float: left;
	width: 760px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sj1 li {
	padding: 0px;
	float: left;
	width: 350px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	list-style-type: none;
	line-height: 25px;
	height: 230px;
	text-align: center;
}
.sj1 ul {
	margin: 0px;
	padding: 0px;
	width: 760px;
}
.sj1 img {
	border: 1px solid #D9D9D9;
}
.sj1 li span a {
	line-height: 25px;
	width: 350px;
	display: block;
	float: left;
}
.sj1 li span a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	line-height: 25px;
}
.proCon_sj {
	border:1px solid #d6d6d5;
	background-image: url(pro_bj03.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 25px;
}

.w1000{color:#333;} 
.title1{display:block; height:30px; line-height:30px; font-weight:bold;}
.khal_list,.khal_list1{padding:0; margin:0;}
.khal_list li{width:178px; border:1px solid #eaeaea; margin:5px; float:left; overflow:hidden; text-align:center;}
.khal_list1 li{width:250px; float:left; overflow:hidden;}