/*      重置    */
/*      2009-12-10 LiNIng     */
HTML {OVERFLOW-X: auto}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe {PADDING: 0px; MARGIN: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM {PADDING: 0px; MARGIN: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A IMG {BORDER-STYLE: none; border: 0px}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*display:inline-block;*zoom:100%;}
.clear{ clear:both; height:1px;font-size:1px; line-height:1px; overflow:hidden;}
.f12{FONT-SIZE: 12px}
.f13 {FONT-SIZE: 13px}
.f14 {FONT-SIZE: 14px}
.red {COLOR: #cc0000}
.white{color: White;}
.tb{font-weight: bolder;}
.left{float: left;}
.right{float: right;}
.mc{margin-left: auto; margin-right: auto;}
.blank2 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 2px; line-height: 2px; font-size: 1px;}
.blank6 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 6px; line-height: 6px; font-size: 1px;}
.blank10 {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 10px; line-height: 10px; font-size: 1px;}
.line{CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; line-height: 1px; font-size: 1px; border-bottom: #A0A0A0 1px dashed; margin-bottom: 1px;}
.hand {CURSOR: pointer;}
a:link,a:visited {color:#666666;text-decoration:none;}
a:active,a:hover {color:#004276;text-decoration:underline;}
a.fff:link,a.fff:visited {color:#FFFFFF;text-decoration:none;}
a.fff:active,a.fff:hover {color:#FFFFE0;text-decoration:underline;}

/*    可变样式    */
/*   日期：2010年1月13日13:33:31  李宁*/
BODY {
	FONT: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; COLOR: #666666; background: #E1E1E1 url(bg.png) repeat-x; text-align: center;
}
#wrap {
	WIDTH: 100%
}
.screen {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 978px; TEXT-ALIGN: left
}
.border {
  BORDER: #CCCCCC 1px solid;
}	
.pic_border{
	border: #BDBDBD 1px solid; padding: 1px;
}
.padder {
	display:inline-block;
	margin:0px 20px;
	padding:10px 0px 20px 0px;
}
H3 {FONT-SIZE: 20px; FONT-FAMILY: '黑体'; line-height: 30px; text-align: center;}

/*///////////////// 头部样式  //////////////////*/
#header {
	 background:  url(portal_menubg.jpg) no-repeat;  OVERFLOW: hidden; WIDTH: 978px;  height: 166px;  
}
/*///////////////// 中部样式  //////////////////*/
#main {
	  OVERFLOW: hidden; WIDTH: 978px;  
}
.ppt{
	width: 978px; height: 306px; overflow: hidden; margin: 6px 0px 10px;
}
.flash2{
  width: 978px; height: 250px; overflow:  hidden;margin: 6px 0px 10px;
}
.padd12 {
	margin:0px;
	padding:11px 14px 0px 14px;
}
/*--------------------------------------*/
.main_news{
	
}
.main_news li{
	 float: left; width: 100%; background: url(ico.png) no-repeat left center; line-height: 26px; border-bottom: White 1px solid;
}

.main_news_left{
	float: left; padding-left: 14px; width: 250px; overflow: hidden; height: 26px;
}
.main_news_right{
	float: right; padding-right: 0px;  line-height: 17px; color: #828282; font-size: 11px;
}
.tel_mes{
  width:172px; margin: 20px  0px 0px 20px; line-height: 24px;
}
.tel_mes font{
   font-size: 12px; color: #333333;
}
.go_padd{
	 margin: 10px auto 2px; width: 690px;
}
.up_down{
		padding:6px 6px;line-height:24px; width: 100%; text-align: left; margin-left: 10px; 
}



.colA{
	 width: 273px;   overflow: hidden;
}
.colA .leibie{
	background: url(2_lanmu_bg.png) repeat-y
}
.leibie .lei_title{
	 width: 100%; height: 32px; background: url(2_lanmu_top.png) no-repeat top;font-size: 13px; font-weight: bolder; color: Black;  font-family: Arial
}
.leibie .lei_title P{
	 padding-left: 22px;line-height: 32px;
}
.leibie .lei_bottom{
	 width: 100%; background: url(2_lanmu_bottom.png) no-repeat; height: 8px; overflow: hidden;
}
.lei_Atitle{
	 width: 258px; margin: 2px auto 0px;
}
.lei_Atitle .lei_top_title{
	 width:100%; height: 30px; overflow: hidden;
}
.lei_Atitle .lei_top_title P{
	  margin-left: 34px;
}
a.lei_A_title:link,a.lei_A_title:visited {line-height: 30px;width:100%; display: block; color:#666666;text-decoration:none; font-size: 12px; background: url(2_lei_bg.png) no-repeat ; }
a.lei_A_title:active,a.lei_A_title:hover {line-height: 30px;width:100%; display: block; color:#000000;text-decoration:none; font-size: 12px; background: url(2_lei_bg.png) no-repeat ; font-weight: bolder }
.lei_sub_title{
  width: 258px; margin: 0px auto; 
}
.lei_sub_title{
	 width:100%; line-height: 30px; text-align: left; 
}
.lei_sub_title P{
	  padding-left: 56px;
}
a.lei_B_title:link,a.lei_B_title:visited {line-height: 27px;width:100%; display: block; color:#666666;text-decoration:none; font-size: 12px; background: url(2_sub_lei_bg.png) no-repeat }
a.lei_B_title:active,a.lei_B_title:hover {line-height: 27px;width:100%; display: block; color:#001F74;text-decoration:none; font-size: 12px; background: url(2_sub_lei_bg.png) no-repeat ; font-weight: bolder }

.colB{ 
	 width: 695px;  overflow: hidden; background: url(2_right_bg.png) repeat-y
}
.colB .colB_title{
	 width: 100%; height: 29px;  background: #D8D8D7 url(2_right_top.png) no-repeat left bottom;
}
.colB .colB_title P{
	 line-height: 20px; padding-left: 26px; font-family:'宋体'; padding-top: 6px; color: black;
}
.colB .colB_padd{
	 width: 660px; margin: 20px auto;  
}

.colB_padd .wwword{
	 padding: 10px;
}
.colB_padd .wwword P{
	  text-indent: 24px; line-height: 24px;
}
.colB_padd .table_title{
	  width: 100%; background:#F3F3F3; height: 30px; overflow: hidden; line-height: 30px; border-bottom: #ffffff 1px solid
}
.colB_padd .table_title ul{
	  padding:0px 40px
}
.colB_bottom{
	 width: 100%; background: url(2_right_bottom.png) no-repeat; height: 13px; overflow: hidden;
}
.post{
    margin-bottom: 10px; margin-top: 10px;
}
.post .post_pic{
	 width: 240px; height: 186px; float: left; padding-left: 10px
}
.post .post_word{
	 width: 380px; height: 180px; float: left; overflow: hidden;
}
.post .post_word P{
	  padding: 10px 0px; line-height: 24px
}
.post .post_word font{
	  color: #00309D; font-size: 14px; font-weight: bolder;
}
.colB_padd .xiangxi{
	   width: 100%; background:#F3F3F3; height: 30px; overflow: hidden; line-height: 30px; text-align: center; margin: 10px auto; font-size: 14px; font-weight: bolder; border-bottom: #ffffff 1px solid
}

/*案例样式*/

.post .anli_pic{
	 width: 120px; height: 110px; float: left; padding-left: 10px
}
.post .anli_word{
	 width: 500px; height: 110px; float: left; overflow: hidden;
}
.post .anli_word P{
	  padding: 6px 0px; line-height: 24px
}
.post .anli_word font{
	  color: #00309D; font-size: 13px; font-weight: bolder;
}
/*列表样式*/
.list{
	 height: 26px; background: url(list_bit.gif) left bottom no-repeat; margin-top: 4px;
}
.list .list_left{
	float: left; padding-left: 20px; line-height: 26px
}
.list .list_right{
	float: right; padding-right: 6px; line-height: 26px; color: #8D8D8D; font-size: 11px; font-family: Georgia 
}
.guai{
	color: Red; font-size: 10px; font-family: Georgia 
}
.post_page{
	 color: #666666; padding: 12px; text-align: center;
}
A.p_page {
	TEXT-DECORATION: none; padding: 4px 6px 2px 6px; background-color:#FF7501; line-height: 20px;
}
A.p_page:link {
	COLOR: #ffffff; padding: 4px 6px 2px 6px; background-color:#8C8C8C;
}
A.p_page:visited {
	COLOR: #ffffff;  padding: 4px 6px 2px 6px; background-color:#8C8C8C;
}
A.p_page:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;  padding: 4px 6px 2px 6px; background-color:#111726;
}
A.p_page:active {
	COLOR: #ffffff;  padding: 4px 6px 2px 6px; background-color:#8C8C8C;
}
.ppage_num{
	font-size:16px;font-family: Georgia; font-weight:bolder; padding:0px 5px; color:#505050}
	
/*///////////////// 表格样式   /////////////////*/

.tableall{
	 border: #8AADDE 0px solid; width: 90%; border-collapse: collapse; margin: 0px auto; background: #FCFCFC
}
.tableall td{
	height: 30px; padding: 0px 0px 0px 4px; font-size: 12px;  border-bottom: white 1px solid; text-align: left;
}
.tableall th{
	height: 30px; font-size: 12px;   border-bottom: white 1px solid;
	text-align: right;  background: #fafafa
	}
.textarea_more{
	width: 98%; height: 80px; border: #EBEBE3 1px solid; padding: 5px; background:#f3f3f3; 
}
.textarea_more_no{
	width: 98%; height: 80px; border: #EBEBE3 1px solid; padding: 5px;  background:white;  
}
.input_no{
	 height: 24px; width: 80%;border: #EBEBE3 1px solid;  line-height: 24px;  background:white;  padding-left: 5px
}
.input_on{
	 height: 24px; width: 80%; border: #EBEBE3 1px solid; line-height: 24px; background:#f3f3f3;  padding-left: 5px
}
.iinput_no{
	 height: 100px; width: 99%; border: #EBEBE3 1px solid; line-height: 20px;  background:#C1799B; 
}
.iinput_on{
	 height: 100px; width: 99%; border: #EBEBE3 1px solid;  line-height: 20px; background:#F3E7EC; 
}
.input_area{
	padding:6px 12px;line-height:30px;height:30px; width: 99%; text-align: center;
}
.input_button {
	background: url(button.png) no-repeat;
	color: #333333;
	border: 0px;
	width: 80px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
}
.small_button {
	background: url(table_ann.gif) repeat-x;
	color: #FFFFFF;
	border: 0px;
   padding: 0px;
	width: 44px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
}
/*////////////////open     close/////////////////////////*/

#faq {
font-size: 12px;
width: 96%;
margin: 0px auto;
}


#faq li {
margin: 0 0 10px;
padding: 0 0 0px;
}


#faq dl {

margin: 0;
padding:0;
display:inline;
}


#faq dt {

cursor:pointer;
line-height: 20px;
padding: 0 0 2px 22px;
background: url(321.gif) no-repeat 2px 0px;
border-bottom:1px #ccc solid;
}
#faq div.people1{
	width: 280px; font-weight: bolder; color: Black; background: url(ico.png) no-repeat 0px 8px
}
#faq div.people1 P{
	 text-indent: 10px;
}
#faq div.people2{
	width: 74px;
}

#faq dd {
/*display:none;*/
margin-bottom:30px;
padding: 14px 20px 10px 34px;
background:#F1F1F1;
line-height: 200%;
}
#faq .wantjoin{
  text-align: right; width: 90%; margin: 10px auto 0px; clear: both;
}
#faq div.word_bb2{
	 background: White; padding: 6px
}
/*//////////////////////////资质证书///////////////*/
.zbook{
	 width: 280px; height: 350px; float: left; display: inline-block; margin: 10px 20px 10px 24px;
}
.zbook .zpic{
	 width: 240px; height: 300px; border: #EFEFEF 10px solid; padding: 2px;
}
.zbook P{
	  line-height: 24px; text-align: center;
}
.zpic_r{
	 width: 400px; border: #EFEFEF 10px solid; padding: 2px;
}


/*///////////////// 底部样式   /////////////////*/
#footer{
	 WIDTH:978px;  height: 100px; OVERFLOW: hidden; MARGIN: 0px auto; TEXT-ALIGN: left; color: #808080; FONT-FAMILY: 宋体; 
}
#footer span{
	 FONT-FAMILY: verdana
}
#Xfooter A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 0px 3px; COLOR: #808080; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#Xfooter A:hover {
	BACKGROUND: #808080; COLOR: #fff
}
#footer .foot_menu{
	 WIDTH:100%; height: 32px; background:#9A9A9A url(foot_bg.png) no-repeat; color: White; line-height: 32px; letter-spacing: 1px;
}
#footer span{
	 FONT-FAMILY: verdana
}












































/*/////////////////////////////方便使用/////////////////////////////*/
/*<LINK href="images/css.css" type=text/css rel=stylesheet>*/
/*按钮 输入框*/
/*代码
<textarea type="textarea" name="textarea"  class="input2" onblur="this.className='input2'" onfocus="this.className='input2-bor'"/></textarea>
*/
.button{
   border: 0px;
	background: url(ln_20.gif);
	width: 77px;
	height: 27px;
	font-size: 12px;
   line-height: 25px;
	color: White;
}
.input1{
font-family: verdana;background-color: #EEEEEE;border-bottom: #FFFFFF 1px solid;border-left: #CCCCCC 1px solid;border-right: #FFFFFF 1px solid;border-top: #CCCCCC 1px solid;font-size: 14px; height: 20px; line-height: 19px;
}
.input1on{
font-family:verdana;background-color:#FFF0F0;font-size: 14px; border: 1px solid #670100; height: 20px; line-height: 19px;
} 
.input2{
font-family: verdana;background-color: #EEEEEE;border-bottom: #FFFFFF 1px solid;border-left: #CCCCCC 1px solid;border-right: #FFFFFF 1px solid;border-top: #CCCCCC 1px solid;font-size: 14px; height: 80px; line-height: 19px; width: 170px;
}
.input2on {
font-family:verdana;background-color:#FFF0F0;font-size: 14px; border: 1px solid #670100; height: 80px; line-height: 19px;  width: 170px;
} 
