/*YUI 2: Reset CSS Start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/*YUI 2: Reset CSS End*/
body { font-size:12px; line-height:20px; background:url(../images/bodyBg.gif); }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
/*================================================
==================== ҳü ====================
================================================*/
#headWrap { background:url(../images/top.jpg) center top no-repeat; }
#head { position:relative; width:1002px; height:100px; margin:0 auto; z-index:9999; }
#logo { position:absolute; top:12px; left:0px; width:255px; height:138px;   }
#welcome { position:absolute; top:15px; left:305px; width:350px; height:20px; color:#ffd400; }
/*˵*/
#nav { position:absolute; top:62px; right:10px; width:680px; height:34px;}
/*#nav li { float:left; width:85px; height:34px; overflow:hidden; }
#nav li img { display:none;}
#nav li a .n1 { background:url(../images/nav.gif) 0 -34px no-repeat; }
#nav li a .n2 { background:url(../images/nav.gif) -85px -34px no-repeat; }
#nav li a .n3 { background:url(../images/nav.gif) -170px -34px no-repeat; }
#nav li a .n4 { background:url(../images/nav.gif) -255px -34px no-repeat; }
#nav li a .n5 { background:url(../images/nav.gif) -340px -34px no-repeat; }
#nav li a .n6 { background:url(../images/nav.gif) -425px -34px no-repeat; }
#nav li a .n7 { background:url(../images/nav.gif) -510px -34px no-repeat; }
#nav li a .n8 { background:url(../images/nav.gif) -595px -34px no-repeat; } */
.boxLink { float:left; width:85px; height:34px; display:inline; }
.boxLinkNotClick { float:left; width:85px; height:34px; display:inline; }
/*˵ ˵*/
#nav { display:block; width:780px; }
/*ͼ*/
#focus { width:1002px; height:320px; padding-top:16px; margin:0 auto; overflow:hidden; }
.mF_expo2010 .pic li { position:absolute; }
.mF_expo2010 .txt li { position:absolute; z-index:2; left:0; height:36px; line-height:36px; }
.mF_expo2010 .txt li a { display:block; color:#fff; padding:2px 0 0 16px; font-size:14px; font-weight:bold; text-decoration:none; }/*ʽ*/
.mF_expo2010 .txt-bg { position:absolute; bottom:0; z-index:1; height:36px; background:#000; filter:alpha(opacity=40); opacity:0.4; }/*?/
.mF_expo2010 .num { position:absolute; z-index:3; bottom:20px; right:20px; }
.mF_expo2010 .num li { float:left; position:relative; width:20px; height:20px; font-size:11px; line-height:20px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer; }
.mF_expo2010 .num li a, .mF_expo2010 .num li span { position:absolute; z-index:2; display:block; color:#d5b534; width:100%; height:100%; top:0; left:0; text-decoration:none; }/*ťʽ*/
.mF_expo2010 .num li span { z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.mF_expo2010 .num li.current a, .mF_expo2010 .num li.hover a { color:#f8e656; background:#000; }/*ǰ/ͣť*/
/*================================================
==================== ?====================
================================================*/
#mainIndex { width:982px; margin:0 auto; padding:30px 10px 15px; background:url(../images/mainBg.png); }
#anc { margin-bottom:15px; overflow:auto; zoom:1; }
#anc h3 { height:18px; overflow:hidden; }
/*ڽͥ*/
#about { float:left; width:295px; }
#aboutCont { padding:15px 0 0 0; }
#aboutCont img { float:left; margin-right:10px; border:solid 3px #60040a; }
#aboutCont a:hover img { border-color:#f60; }
#aboutCont p { height:160px; color:#620208; overflow:hidden;}
/**/
#news { float:left; width:392px; margin-left:25px; }
#news span { float:right; color:#434343; }
#news span a { color:#434343; line-height:14px; }
#news span a:hover { color:#f00; }
#news_cont_top { height:80px; padding:12px 0px 15px; }
#newsCont { padding:15px 0 0 0; }
#newsContTop { height:80px; padding-bottom:8px; }
#newsContTop img { float:left; border:solid 3px #ccc; }
#newsContTop p { float:right; width:272px; color:#666; line-height:19px; }
#newsContTop p strong { display:block; margin-bottom:4px; }
#newsContTop p strong a { color:#60040a; font-size:14px; font-weight:bold; }
#newsContTop p strong a:hover { color:#f00; }
#newsContTop p span { color:#f00; }
#newsContTop p span a { color:#f00; }
#newsCont li { line-height:25px; padding-left:10px; background:url(../images/ico1.gif) left center no-repeat; }
#newsCont li a { color:#4e2609; }
#newsCont li a:hover { color:#f00; }
#newsCont li span { float:right; color:#888; }
/*ϵ*/
#contact { float:right; width:240px; }
#contactCont { padding:15px 0 0 0; }
/*Ʒչʾ*/
#product h3 { height:14px; background:url(../images/t_product_b.gif) left center repeat-x; overflow:hidden; }
#product h3 img { padding-right:10px; background:#fff; }
#product h3 span { float:right; color:#434343; padding-left:10px; background:#fff; }
#product h3 span a { color:#434343; line-height:14px; }
#product h3 span a:hover { color:#f00; }
#productCont { padding:15px 0 0 0; }
#productCont li { float:left; width:154px; padding-right:15px; }
#productCont li img { border:solid 3px #e0e0e0; }
#productCont li a:hover img { border-color:#af283b; }
#productCont li span { display:block; width:170px; text-align:center; padding:1px 0; }
#productCont li a { color:#333; font-size:12px; }
#productCont li a:hover { color:#f00; }
#demo { width:982px; height:184px; overflow: hidden; }
#indemo { float: left; width: 1000% }
#demo1 { float: left; }
#demo2 { float: left }
/*================================================
==================== ҳŲ ====================
================================================*/
#footWrap { padding-top:21px; background:url(../images/footBg.png) left top repeat-x; }
#foot { width:982px; height:25px; color:#fff; line-height:25px; margin:0 auto; }
#foot span { font-family:Arial; }
#foot a { display:inline-block; color:#fff; text-decoration:underline; padding:0 3px; }
#foot a:hover { color:#ff0; }
#footL { float:left; }
#footR { float:right }
/*================================================
============= ƪб��ҳͨ =============
================================================*/
#main { width:982px; margin:0 auto; padding:20px 10px; background:url(../images/mainBg.png); overflow:auto; zoom:1; }
#side { float:left; width:190px; }
#mainCont { float:right; width:765px; }
/*Ŀ*/
#sort { margin-bottom:15px; }
#sort h3 { height:30px; background:url(../images/tit.gif) no-repeat; }
#sort h3#tit1 { background-position:0 0; }
#sort h3#tit2 { background-position:0 -30px; }
#sort h3#tit3 { background-position:0 -60px; }
#sort h3#tit4 { background-position:0 -90px; }
#sort h3#tit5 { background-position:0 -120px; }
#sort h3#tit6 { background-position:0 -150px; }
#sort h3#tit7 { background-position:0 -180px; }
#sort li { line-height:22px; margin-bottom:1px; padding-left:34px; background:#e6e6e6 url(../images/ico2.gif) 20px top no-repeat; height:22px; overflow:hidden }
#sort li a { display:block; color:#333; }
#sort li a:hover { color:#f00; }
#sort li.shover { font-weight:bold; text-align:right; padding-right:34px; background:#f2f2f2 url(../images/ico2.gif) 166px bottom no-repeat; }
#sort li.shover a, #sort li.shover a:hover { color:#a90d26; }
.ad { text-align:center; margin-bottom:15px; border:1px solid #DADADA;}
/*Ŀ*/
.catid { display:block; width:765px; height:30px; background:url(../images/tit2.png) no-repeat; }
.catid2 { background-position:0 0; }
.catid3 { background-position:0 -30px; }
.catid4 { background-position:0 -60px; }
.catid5 { background-position:0 -90px; }
.catid6 { background-position:0 -120px; }
.catid7 { background-position:0 -150px; }
/*˾ſ*/
.catid8 { background-position:0 -180px; }
.catid9 { background-position:0 -210px; }
.catid10 { background-position:0 -240px; }
.catid11 { background-position:0 -270px; }
.catid12 { background-position:0 -300px; }
.catid13 { background-position:0 -330px; }
/**/
.catid14 { background-position:0 -360px; }
.catid15 { background-position:0 -390px; }
.catid16 { background-position:0 -420px; }
/*Ʒ*/
.catid17 { background-position:0 -450px; }
.catid18 { background-position:0 -480px; }
.catid19 { background-position:0 -510px; }
.catid20 { background-position:0 -540px; }
.catid21 { background-position:0 -570px; }
.catid22 { background-position:0 -600px; }
.catid23 { background-position:0 -630px; }
.catid24 { background-position:0 -660px; }
.catid25 { background-position:0 -900px; }
.catid48,.catid49,.catid50,.catid51,.catid52,.catid53,.catid54{ background-position:0 -480px;}
.catid34,.catid35,.catid36,.catid37,.catid38,.catid39,.catid40,.catid41,.catid42,.catid43,.catid44,.catid45,.catid46,.catid47{ background-position:0 -660px;}
/*̼*/
.catid27 { background-position:0 -690px; }
.catid28 { background-position:0 -720px; }
/*ͻ*/
.catid29 { background-position:0 -750px; }
.catid30 { background-position:0 -780px; }
.catid31 { background-position:0 -810px; }
.catid32 { background-position:0 -840px; }
.catid33 { background-position:0 -870px; }
/*ǰλ*/
#position { height:22px; padding-left:10px; background:url(../images/position.png) left top repeat-y; overflow:hidden; }
#position a { color:#4d4d4d; }
#position a:hover { color:#a90d26; }
/*ƪ*/
#content { padding:20px 0; }
#title { color:#800a1e; font-size:18px; font-weight:bold; text-align:center; margin-bottom:5px; padding-top:10px; }
#info { color:#888; text-align:center; margin-bottom:20px; padding-bottom:10px; background:url(../images/ico3.gif) left bottom repeat-x; }
#info span { padding:0 5px; }
#info a { color:#888; padding:0 3px; blr:expression(this.onFocus=this.blur());
}
#info a:hover { color:#f00; }
#c_text { color:#333; width:765px; min-height:500px; _height:expression(this.scrollHeight < 500 ? "500px" : "auto");
font-size:15px; font-family:"Microsoft YaHei";line-height:25px; overflow:hidden; }
#c_text a { color:#b20003; }
#c_text p { margin-bottom:10px; }
#c_text strong { color:#a90d26; font-weight:bold; }
#c_text img { cursor:hand; cursor:pointer; }
#prev_next { color:#999; margin:80px 0 50px 0; }
#prev_next p { margin-bottom:5px; }
#prev_next a { color:#666; }
#prev_next a:hover { color:#f00; }
/*Ʒ*/
#pro_info { height:150px; margin:30px 0; padding-bottom:30px; background:url(../images/ico3.gif) left bottom repeat-x; }
#pro_info_thum { float:left; width:164px; height:164px; padding-left:50px; }
#pro_info_thum img { width:154px; height:154px; border:solid 5px #9d0a10; }
#pro_info_text { float:right; width:510px; color:#9d0a10; line-height:24px; padding-top:10px; }
#pro_info_text h1 { font-size:14px; font-weight:bold; margin-bottom:5px; }
#pro_info_text a { color:#9d0a10; }
/*================================================
==================== б�� ====================
================================================*/
#text_list { line-height:32px; margin:30px 20px 0 20px; padding-top:0px; background:url(../images/news_tit.gif) left top no-repeat; }
#text_list li#tl_tit { padding-left:30px; background:#f2f2f2; }
li#tl_tit span b, li#tl_tit span i { border-left:solid 2px #fff; }
#text_list li { line-height:32px; background:url(../images/ico3.gif) left bottom repeat-x; }
#text_list li a { font-size:14px;font-family:"Microsoft YaHei";display:inline-block; color:#666; padding-left:30px; background:url(../images/ico4.gif) 13px center no-repeat; }
#text_list li a:hover { color:#f00; }
#text_list li span { float:right; }
#text_list li span b { display:inline-block; width:120px; color:#999; font-weight:normal; text-align:center; }
#text_list li span i { display:inline-block; width:100px; color:#999; font-style:normal; text-align:center; }
/*ͼб*/
#img_list { padding:30px 0 0 50px; overflow:auto; zoom:1; }
#img_list li { float:left; padding-right:55px; }
#img_list li img { padding:10px; background:url(../images/img_bg.gif) no-repeat; }
#img_list li span { display:block; text-align:center; margin:5px 0 15px; }
#img_list li a { color:#666; text-align:center; }
#img_list li a:hover { color:#f00; text-decoration:none; }
/*Ʒб-*/
#sub_sort{ margin-bottom:20px; padding-top:10px; overflow:auto;zoom:1;}
#sub_sort li{ float:left; /*width:100px;*/ height:26px; line-height:26px; margin:0 1px 1px 0; overflow:hidden;}
#sub_sort li a{ display:block; height:26px; color:#666; text-align:center; text-decoration:none; white-space:nowrap;padding:0 10px; background:#e5e5e5;}
#sub_sort li a:hover{ color:#a90d26; background:#f2f2f2;}
#sub_sort li.subhover a,
#sub_sort li.subhover a:hover{ color:#fff; background:#a90d26;}
/*ҳ*/


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 160px;
}
.dede_pages ul span{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul span a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul span a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul span.thisclass,
.dede_pages ul span.thisclass a,.pagebox ul span.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*我的*/
#ad{margin-bottom:10px;margin-top:0px }
#zhishi{ float:left; width:302px; margin-left:25px; }
#zsr{ float:right; width:302px; margin-right:25px; }
/*文章底部相关文章*/

.latest_trends {
	WIDTH: 335px; HEIGHT: auto;PADDING-BOTTOM: 15px;PADDING-TOP: 15px;
}
.latest_trends H5 {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; COLOR: #f00; FONT-SIZE: 14px
}
.about_video_news H5 {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; COLOR: #f00; FONT-SIZE: 14px
}
.latest_trends UL LI {
	LINE-HEIGHT: 25px
}
.about_video_news UL LI {
	LINE-HEIGHT: 25px
}
.latest_trends UL LI SPAN {
	FLOAT: right
}
.about_video_news UL LI SPAN {
	FLOAT: right
}
.l{float:left;}
.r{float:right;}
.right {
	TEXT-ALIGN: left; WIDTH: 730px; HEIGHT: auto; MARGIN-LEFT: 20px
}
/*友情链接式样*/
.hd{     border-top: 1px #E4E4E4 solid;
    margin-top: 15px;
    line-height: 30px;
    text-align: center;}
/*360式样*/
.360{width:140px; margin:0 auto}
/*新家的倒还*/
.menu {
font-family: arial, sans-serif; 
width:850px; 
margin:0; 
margin:0;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:104px; 
height:31px; 
color:#fff; 
border:1px solid #444;
border-width:0 1px 0 0;
line-height:30px; 
font-size:18px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff; 

}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#811022; 
color:#fff;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}
/*百度分享*/
#baidufx{float:left}
/*文章页左侧式*/
.nrdt{
	height:24px;
	border-bottom:1px solid #DADADA;
	overflow:hidden;
	clear:both;
}
/*.nrdd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	padding:4px 4px 0px;
	overflow:hidden;
}*/	
.e3{/* 图文混排小列?*/	
	clear:both;
	overflow:hidden;
}
.e3 li{
	height:50px;
	overflow:hidden;
	padding:6px;
	border-bottom:1px dashed #DCEBD7;
}
.e3 li a.preview{
	width:58px;
	height:48px;
	float:left;
	display:block;
	margin-right:6px;
	overflow:hidden;
}
.e3 li a.preview img{
	width:58px;
	height:48px;
}
.e3 li a.title{
	height:21px;
	display:block;
	line-height:21px;
	overflow:hidden;
}
.e3 li .intro{
	color:#777;
	display:block;
	float:left;
	line-height:23px;
}
.e3 li .intro{
	color:#777;
	display:block;
	float:left;
	line-height:23px;
}
.e5{/* 竖排小图列表 102*70 (仅供首页图文混排列表使用) */
	padding-left:8px;
	width:112px;
	float:left;
	font-size:0px;
	line-height:0px;
}

/*客户案例CSS*/
.khal{ margin-top:0px; margin-bottom: 15px;}
.khal_title{overflow:hidden; zoom:1;background:url(../images/t_product_b.gif);}
.khal_title strong{ display:block; float:lieft;  margin-right:2px;}
.khal_title strong{height:18px; line-height:19px;}
.khal_title a{font: 15px  "微软雅黑";font-weight: bold;}
ul.pic_list li span{ display:block; text-align:center; padding:0px;}
ul.pic_list{ padding-left:30px; overflow:hidden; zoom:1; padding-top:0px;}
ul.pic_list li{ float:left; margin-right:15px; margin-top:18px;}
ul.pic_list li a.pic{ display:block; }
ul.pic_list li a.pic img{ border:3px solid #E4E4E4;width:210px; height:136px;}
/*导航上的头部*/
.top{height:30px;width:100%;background:#eaeaea;line-height:30px;}
.topm{width:960px;margin:0 auto;}
.topm_l{width:460px;float:left;}
.topm_r{width:500px;float:left;text-align:right;}
.topm a{color:#035F99;margin-right:5px;}
.topm_r a{color:#666;border-right: 1px dotted #666666;padding-right:5px;}
.topm_r a:hover {color: #FF0000;text-decoration: none;}
/*百度推荐CSS*/
.bdtuijian{width:1000px;margin:10px 0 0 10px;clear:both}
/*首页报名*/
.hdsq{
	background:url(../images/syadok.jpg) no-repeat 1px 1px;
	padding:1px;
	width:950px;
	height:150px;
	margin-top:10px;
	position:relative;
	margin-bottom:10px;
	margin-left: 15px;
}
.hdTable{
	position:absolute;
	top:25px;
	right:13px;
	width:460px;
}
.hdTable td{
	padding:0 3px;
}
.btn-tj{
	background:url(../images/btn-tj.gif) no-repeat;
	width:95px;
	height:33px;
	border:none;
	cursor:pointer;
}
.in1{
	background:url(../images/in3.gif) no-repeat;
	width:80px;
	height:28px;
	padding:6px 2px 1px 5px;
}
.in3{
	background:url(../images/in3.gif) no-repeat;
	width:60px;
	height:28px;
	padding:2px 5px 1px 5px;
}
.in3 input{
	border:none;
	background:none;
	width:60px;
	height:28px;
	line-height:28px;
	color:#878686;
}

.in4{
	background:url(../images/in4.gif) no-repeat;
	width:90px;
	height:28px;
	padding:2px 5px 1px 5px;
}
.in4 input{
	border:none;
	background:none;
	width:90px;
	height:28px;
	line-height:28px;
	color:#878686;
}

.in5{
	background:url(../images/in5.gif) no-repeat;
	width:44px;
	height:28px;
	padding:2px 5px 1px 5px;
}

.in8{
	width:80px;
	height:28px;
	padding:2px 5px 1px 1px;
	
}

.btn-tj{
	background:url(../images/btn-tj.gif) no-repeat;
	width:95px;
	height:33px;
	border:none;
	cursor:pointer;
}