body {margin:0;	padding:0; background:url(/template/default/images/body_bg.jpg) repeat-x;font-family:Arial,Verdana; font-size:12px; color:#666666; }
ul{margin:0; padding:0; list-style:none;}
img{border:0}
a:link {font-size: 12px;color: #333;text-decoration: none;}
a:hover {font-size: 12px;color: #333;text-decoration: none;}
a:visited {font-size: 12px;color: #333;text-decoration: none;}
.ge6{height:8px; font-size:1px; clear:both; }
.ge60{height:60px; clear:both; }

/*jindian*/
.clr:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clr{display:inline-block;}
.clr{display:block;}
.clear{clear:both;}

/*comment*/
.head{width:980px;  margin:0 auto; overflow:hidden;background:url(/template/default/images/top_bg.jpg) repeat-x; }
.head_ban{width:980px;height:70px; padding:0; margin:15px auto 0 auto;  }
.logo{width:510px; height:38px;font-size:26px; color:#FFFFFF; text-align:left; padding:5px 0 0 5px;float:left; font-weight:bold;}
.lang{width:280px;  height:24px; float:right; margin:0 5px 0 0; text-align:right}
.lang .top_menu{height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#0066cc;}
.lang .top_menu a{color:#0066cc; font-size:12px; font-weight:normal}
.lang h2{ text-align:left; clear:both; line-height:1.2}
.lang h2{margin:10px 0 0 0; padding:0; height:22px;font-size:14px; color:#0066cc}
.lang h2 a{font-size:14px; color:#0066cc;  }
.lang h2 a:link{font-size:14px; color:#0066cc; }
.lang h2 a:visited{font-size:14px; color:#0066cc;  }


#player{position:relative;overflow:hidden; width:980px; height:369px; text-align:left;}
#player *{ padding:0px; margin:0px;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;background:#fff;}
#player .Limg li img{border:none;  width:980px; height:369px;}
#player .Nubbt{position:absolute;z-index:9;right:5px;bottom:3px;}
#player .Nubbt span{border:1px solid #E56E14;background:#fff;margin:2px; width:14px; height:10px; font-style:normal;cursor:pointer; display:block; float:left; overflow:hidden;}
#player .Nubbt span.on{background:#E56E14;color:#fff;}

#banner {width:980px; height:369px; margin:0 auto 10px auto;  background:#FFFFFF}

.iswf{width:980px; height:369px; margin:0 auto; background:#FFFFFF}
#swfContent{ height:360px; width:980px; margin:0 auto;}
.m_bod{width:980px;margin:0 auto; padding:0; overflow:hidden; background:#FFF;}
.m_l_tel{border:#CCCCCC solid 1px; background:#fff url(/template/default/images/tel_bg.jpg) no-repeat; overflow:hidden; padding:40px 10px 10px 10px; font-size:14px; color:#CC0000; font-weight:bold; font-family:Î¢ÈíÑÅºÚ,ºÚÌå; line-height:1.5}
.m_l_tel img{border:0; margin:0 15px 0 0; float:left}
.dot_line{height:1px; background:url(/template/default/images/dot_line.jpg) repeat-x; font-size:1px; clear:both; margin:20px 0}
.dot_line2{  background:url(/template/default/images/dot_line.jpg) repeat-x right bottom; padding:0 0 4px 0;  clear:both; }

.menu{width:980px;height:40px; margin:10px auto 0 auto; background:url(/template/default/images/menu_bg.jpg) repeat-x;}
.menu_l{float:left;width:5px;height:40px;}
.menu_r{float:right;width:5px;height:40px;}
.menu ul{float:left; height:40px;}
.menu ul li{float:left;background:url(/template/default/images/menu_ge.jpg) no-repeat left center; height:40px; line-height:40px; width:108px; text-align:center; overflow:hidden}
.menu ul li.no_ge{float:left; background:none; height:40px; line-height:40px;}
.menu ul li a{height:40px; display:block; font-family:Î¢ÈíÑÅºÚ,ºÚÌå; width:99%;}
.menu ul li a:link{font-size:14px;*font-size:15px; font-weight:bold; color:#FFFFFF;}
.menu ul li a:hover{font-size:14px;*font-size:15px; font-weight:bold; color:#FFFF00; margin-top:1px}
.menu ul li a:visited{font-size:14px;*font-size:15px; font-weight:bold; color:#FFFFFF;}
.menu ul li a:active{font-size:14px;*font-size:15px; font-weight:bold; color:#FFFFFF;}
 
.gundong{ overflow:hidden; border:#CCC solid 1px; clear:both; margin-top:10px;} 
.gundong h2{width:100%; height:40px; line-height:40px; background:#06C; color:#FFF; margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ";}
.gundong .pro{padding:5px 10px; text-align:center;} 
.gundong .pro img{width:160px;height:180px; border:#666 solid 1px; margin:0 0 6px 0;}
/*Home Page*/
.m_left{width:245px; float:left; text-align:left;}
.m_l_tit{ margin:0; padding:0 0 0 15px; border:#003399 solid 1px; border-bottom:none; height:32px; line-height:32px; overflow:hidden; background: url(/template/default/images/tit_bg.jpg) no-repeat;font-size:14px; font-weight:bold; color:#fff;}
.m_l_tit a:hover{ font-size:14px; font-weight:bold; color:#fff; }
.m_l_tit a:link{ font-size:14px; font-weight:bold; color:#fff; }
.m_l_tit a:visited{ font-size:14px; font-weight:bold; color:#fff; }
.m_l_tit a:active{ font-size:14px; font-weight:bold; color:#fff; }
.m_l_box{  border:#B0CAF9 solid 1px;border-top:none; overflow:hidden; background:#FFFFFF}
.m_l_bot{ height:12px; clear:both;}


.m_right{width:723px; float:right}
.m_r_tit{ height:32px; line-height:32px; padding:0 15px 0 0;  border:#ccc solid 1px;overflow:hidden ;}
.m_r_box{ padding:5px 15px;_padding:5px 0 5px 12px;overflow:hidden; border:#ccc solid 1px;border-top:none; background-color:#FFFFFF}
.m_r_tit span{float:left; font-size:14px; font-weight:bold; color:#0066cc; display:block; width:145px; text-align:left; padding:0 0 0 15px; background:url(/template/default/images/tit_bg2.jpg) no-repeat; color:#FFF}
.m_r_tit a{float:right; margin:14px 0 0 0}
.m_r_bot{height:12px; clear:both;}

 

.m_gg{ height:30px;  border:#cc0000 solid 1px; line-height:30px; padding:0 10px 0 120px; margin:0 auto 10px auto;  color:#000; background:#FFC url(/template/default/images/gg_bg.jpg) no-repeat; overflow:hidden}
.m_gg marquee{border:0; padding:0; margin:0}
.m_gg P{padding:0; padding:0; overflow:hidden}
.m_news{border:#ccc solid 1px; padding:0 10px; float:left; width:262px; height:200px;background:#fff url(/template/default/images/icon_9.jpg) no-repeat;}
.m_news h3{ border-bottom:#CCC solid 1px; height:32px; line-height:32px; padding:0 0 0 9px; font-size:14px; margin:0; }
.m_news h3 span{float:left; color:#0066CC;}
.m_news h3 a{float:right;margin:16px 0 0 0}
.m_news ul{margin:5px 0 0 0}
.m_news li{height:26px; line-height:26px; overflow:hidden; padding:0 0 0 12px; background:url(/template/default/images/dot2.jpg) no-repeat left 7px; text-align:right; color:#999999}
.m_news li a{float:left;color:#333}
.m_case{border:#ccc solid 1px; padding:0 10px; float:right; width:405px; height:200px;background:#fff url(/template/default/images/icon_9.jpg) no-repeat;}
.m_case h3{ border-bottom:#ccc solid 1px; height:32px; line-height:32px; padding:0 0 0 9px; font-size:14px; margin:0;}
.m_case h3 span{float:left; color:#0066CC;}
.m_case h3 a{float:right;margin:16px 0 0 0}
.m_case ul{margin:10px 0 0 0}
.m_case li{height:70px; overflow:hidden; border-bottom:dotted 1px #CCC}
.m_case li img{width:70px; height:55px; padding:1px; border:#ddd solid 1px; float:left; margin:0 10px 0 0} 
.m_case li p{margin:0; padding:0; line-height:1.6}
.m_case li a{ color:#C00; text-decoration:underline}



.m_l_news{margin:0; padding:0 12px; overflow:hidden; padding-bottom:5px;}
.m_l_news li{height:28px; line-height:28px; overflow:hidden; padding:0 0 0 12px; background:url(/template/default/images/dot2.jpg) no-repeat left 7px; border-bottom:dotted 1px #CCCCCC; text-align:right; color:#999999}
.m_l_news li span{float:right;}
.m_l_news li a{float:left;color:#333}
.m_l_news li a:hover{float:left;color:#333}
.m_l_news li a:link{float:left;color:#333}
.m_l_news li a:active{float:left;color:#333}
.m_l_news li a:visited{float:left;color:#333}

  

.m_pcls{clear:both;  overflow:hidden; padding:0 0 10px 0; } 
.m_pcls ul{margin:0 15px; padding:0}
.m_pcls ul li{ background:url(/template/default/images/cls_bg.jpg) no-repeat left 2px; clear:both; padding:8px 0 9px 22px;   }
.m_pcls ul li a:link{ color:#000; font-weight:bold}
.m_pcls ul li a:visited{ color:#000; font-weight:bold}
.m_pcls ul li a:active{ color:#000; font-weight:bold}
.m_pcls ul li a:hover{ color:#ff6600; font-weight:bold}
.m_pcls ul li ul{margin:14px 0 0 0}
.m_pcls ul li ul li{ clear:both; display:block; background:url(/template/default/images/icon_6.jpg) no-repeat left 8px; padding:0 0 0 12px; height:26px; line-height:26px; }
.m_pcls ul li ul li a{ color:#000; font-weight:normal }
.m_pcls ul li ul li a:link{ color:#000; font-weight:normal }
.m_pcls ul li ul li a:visited{ color:#000;  font-weight:normal}

.m_pro{width:715px;_width:709px;padding:15px 0 0 0;}
.m_pro li{ float:left; text-align:center;height:171px;width:172px;}
.m_pro li img{ padding:1px; margin:0 0 8px 0;  width:150px; height:130px; border:#94CCEB solid 1px;}
.m_gsjj{ line-height:1.8; overflow:hidden; padding:6px 0 0 0}
.m_gsjj img{margin:0 10px 0 0}
.m_lxwm{ line-height:1.8; padding:12px; color:#333}

/*friend linsk*/
.Lnks{width:966px;margin:0 0 10px 0; line-height:1.6; clear:both; border:#ccc solid 1px; background:#FFFFFF; padding:4px 6px;}
.Lnks a{margin:0 5px; color:#333; text-decoration:none; font-size:12px;}


/*bottom*/
.foot{width:980px; margin:0 auto; clear:both; overflow:hidden; background-color:#069}
.foot_tit{ height:6px; font-size:1px; background-color:#039 }
.foot_box{ height:60px; padding:10px 0 0 0; line-height:1.6; color:#fff; font-size:12px; text-align:center} 
.foot_box a{color:#FFF}

/*in Page*/
.n_left{width:245px; float:left;}
.n_right{width:725px; float:right; background-color:#FFFFFF}
.n_aboutcon{ min-height:580px; padding:5px 15px; font-size:14px; line-height:1.8;  border:#ddd solid 1px; border-top:none}
.page_strong{ font-size:12px; font-weight:normal; margin:0; padding:0 0 5px 0;}
.n_r_bot{height:10px;; font-size:1px; margin:0; clear:both}
.n_pro{ height:905px; overflow:auto; padding:5px 15px; font-size:14px; line-height:1.8;  border:#ddd solid 1px; border-top:none}
.n_pro2{ height:840px; overflow:auto; padding:5px 15px; font-size:14px; line-height:1.8;  border:#ddd solid 1px; border-top:none}


.map{height:32px; line-height:32px; padding:0 30px;  color:#5CA9E7; font-size:12px; border:#7EAEEF solid 1px; background:url(/template/default/images/map_bg.jpg) no-repeat}
.map a{font-size:12px; color:#5CA9E7;}
.map a:link{font-size:12px; color:#5CA9E7;}
.map a:hover{font-size:12px; color:#5CA9E7;}
.map a:visited{font-size:12px; color:#5CA9E7;}

.proli_ctit{ font-size:22px; padding:15px 0; margin:0}
.abouth1{font-size:20px;margin:8px 0; padding:0;  overflow:hidden}

.pager{clear:both;  overflow:hidden; text-align:center; font-size:11px; color:#CC3300}
.pager a{ background:#ededed; overflow:hidden; padding:1px 4px; font-size:11px; margin:0 5px; color:#666}
a.redpage:link{ background:#0099CC; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:hover{ background:#0099CC; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}
a.redpage:visited{ background:#0099CC; overflow:hidden; padding:1px 4px; font-size:11px; color:#FFFFFF; margin:0 5px;}

.anli{width:189px; height:150px; position:relative; overflow:hidden}
.slider li{ list-style:none;display:inline;}
.slider img{ width:189px; height:150px;display:block;}
.slider,.num{position:absolute;}
.num{right:5px; bottom:5px;}
.num li{float: left;color: #FFFFFF;text-align: center;line-height: 12px;width: 12px;height: 12px;font-family: Arial;font-size: 9px;cursor: pointer;overflow: hidden;	margin: 3px 1px;background-color: #003399;}
.num li.on{	color: #fff; line-height: 14px;	width: 14px;height: 14px;font-size: 10px;margin: 0 1px;border: 0;background-color: #33CCFF;	font-weight: bold;}

.product{width:189px;height:auto;display:block;overflow:hidden;margin:0 auto;}
#pros{HEIGHT: 150px;position:relative;}
.product img{width:189px;HEIGHT: 150px;}
.product {WIDTH: 100%; HEIGHT:auto;OVERFLOW: hidden}
.txtMore{ background:#0066CC;height:5px; line-height:5px; margin:5px 0 0 0; padding:0 8px; text-align:right; }


/*show page*/
.nTit{Font-size:16px; text-align:center; font-weight:bold; color:#000000; height:40px; line-height:40px; margin:0; padding:0;}
.nFrm{height:18px; line-height:18px; text-align:center; background-color:#EFEFEF; color:#999999; font-size:12px;}
.nCon{padding:10px 5px;min-height:500px; line-height:1.6; text-align:left; font-size:14px; color:#333;}
.nCon strong{font-size:14px; font-weight:normal}
.nCon a{ color:#333333; font-size:14px; text-decoration:underline;}
.P_box{ clear:both;}
.P_img{float:left;text-align:center; width:170px; height:340px;}
.P_img img{width:130px; height:110px; border:#F2F2F2 solid 1px; padding:15px;}
.P_con { float:right; width:500px; }
.P_con h1{margin:0; padding:0;}
.P_con h1 strong{ font-size:18px; color:#0066cc;}
.P_con h2{ font-weight:normal;  margin:0; padding:10px 0}
.P_con h2 a{ font-size:11px;  padding:2px 6px; border:#E3E4E6 solid 1px; background:#F3F3F3; text-decoration:none; color:#333333;}
.p_info{color:#666666; padding:0 0 10px 0; margin:0;  }

.show_rnd{ border:solid 1px #EEEEEE; background-color:#F8F8F8; margin:10px 0; padding:0 10px; overflow:hidden} 
.show_rnd li{ float:left; height:28px; line-height:28px; line-height:28px; overflow:hidden; padding:0 5px 0 12px; width:48%; background:url(/template/default/images/icon_1.gif) no-repeat left 8px;} 
.show_rnd li a{font-size:12px; color:#666666; height:30px;}

.newsKeys{ clear:both; border:#DAEDF5 solid 1px; padding:0 5px;color:#0066CC; background:#F3F9FC;}
.newsKeys strong{ color:#666666;font-weight:normal}
.newsKeys a{ font-size:12px; }
.nextpage{border-left:#EEEEEE solid 1px;border-right:#EEEEEE solid 1px; border-bottom:#EEEEEE solid 1px;  padding:2px 4px;color:#333;}
.nextpage strong{color:#666666; font-weight:normal;}

/*photo txt*/
.Prolist2{min-height:500px; margin:0; padding:0}
.Prolist2 li{margin:0 0 10px 0; height:150px; text-align:left; line-height:1.5; font-size:12px; border-bottom:dotted #CCCCCC 1px;}
.Prolist2 li strong{  color:#333;font-weight:normal; font-size:16px; }
.Prolist2 li u{ font-size:11px; text-decoration:none;color:#333333; }
.Prolist2 li p{font-size:12px;  margin:0;padding:0; color:#888888}
.Prolist2 li img{ float:left;background:#FAFAFA;margin:0 25px 0 0; border:#EEEEEE solid 1px; padding:4px;  width:125px; height:130px;}

.nprolist{  margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:dotted #CCCCCC 1px; overflow:hidden; clear:both}
.liL{width:150px; float:left;}
.liL img{ background:#FAFAFA; border:#EEEEEE solid 1px; padding:4px; margin:0; width:130px; height:110px;}
.liR{width:490px;  float:left; text-align:left; margin:0 0 0 25px}
.liR h5{ margin:0; padding:0; clear:both; }
.liR h5 a{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR h5 a:link{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR h5 a:visited{font-size:16px; font-weight:normal; color:#0066CC;  }
.liR p{margin:0; padding:2px; line-height:1.5; color:#999999}
.liR ul{ clear:both}
.liR ul li{ height:23px; line-height:23px; padding:0 0 0 16px; margin:0; border:0; background:url(/template/default/images/dot.jpg) no-repeat 4px 10px;   }
.liR ul li a{font-size:12px; color:#666666}
.liR ul li a:link{font-size:12px; color:#666666}
.liR ul li a:visited{font-size:12px; color:#666666}

/*list*/
.Prolist1{margin:10px 0;}
.Prolist1 li{ line-height:32px; height:32px;_height:20px; _padding:8px 0 0 10px;padding:0 0 0 15px; background:url(/template/default/images/icon_1.gif) no-repeat 2px 10px;  text-align:right; border-bottom:dotted #CCCCCC 1px;margin:2px 0; font-size:11px;}
.Prolist1 li a{float:left; font-size:12px;}
/*photo*/
.Prolist3{min-height:500px; margin:0;padding:0 0 15px 0; clear:both; }
.Prolist3 li{float:left; width:154px; height:167px; margin:16px 0 0 14px\9;margin:16px 0 0 15px; text-align:center; line-height:1.2}
.Prolist3 li img{width:150px; height:130px; margin:0 0 6px 0; border:#B1CBE2 solid 1px; padding:1px; } 

/*book*/
.ly_input_di{border:#CCCCCC solid 1px; color:#666666; padding:0 4px; height:22px; line-height:22px;}
.ly_box{border:#DDDDDD solid 1px; color:#666666;}
.ly_su{width:75px; height:24px; background:url(/template/default/images/btn_tj.jpg) no-repeat; border:0;cursor:hand;}
.ly_re{width:75px; height:24px; background:url(/template/default/images/btn_cs.jpg) no-repeat; border:0;cursor:hand;}

.pagelink{ height: 35px;text-align: center;margin: 50px 0 30px 0;}
.pagelink .page-index , .pagelink .page-pre , .pagelink .page-next , .pagelink .page-last{ list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink .page-status {list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left; padding: 3px 8px;}
.pagelink .page-index a, .pagelink .page-pre a, .pagelink .page-next a, .pagelink .page-last a{color:#000;padding: 3px 8px; display:block;}
.pagelink .page-numbar .page-num{ list-style: none;border: 1px solid #C7CFC2;padding: 3px 8px;display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink a.page-num-current, .pagelink a:hover{ background: #CCC;color: #FFF; display:block;}

.npic{width:670px; margin:auto; text-align:center;}
.npic img{max-width:600px;}


#gbooklist {
	width: 98%;
	text-align:center;
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
}
#gbooklist .faq{
	margin-bottom:15px;
}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
background:#1FA510;
color:#000000;
font-size:14px;
}

#gbooklist .reply{
	border: 1px dashed #FF0000;
	width:95%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
}
.pageNavi{border:none;}
/* CSS Document */
#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}

