/* CSS Document */
body{ font-size:12px; font-family:"ËÎÌå"; background:url(../images/bg_02.jpg) repeat-y center top #dedede; color:#000000; }
body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,span{ margin:0; padding:0; border:0;}
ul,li{ list-style:none; list-style-type:none;}
font,h4,h5,h6{ font-size:12px; font-weight:normal;}
select,input,img,select{ vertical-align:middle;}
div,p,span{word-wrap:break-word;word-break:break-all;}

a{ blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}

a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none; }
a:hover{ color:#084351; text-decoration:none;  }
a:active{ color:#084351;text-decoration:none;  }

a.a1:link{color:#FFFFFF;text-decoration:none;}
a.a1:visited{color:#FFFFFF;text-decoration:none; }
a.a1:hover{ color:#FFFFFF; text-decoration: underline;  }
a.a1:active{ color:#FFFFFF;text-decoration:underline;  }

.clr{ clear:both;}
.clr2{ height:8px;  height:0px\9; *height:0px; width:960px; margin:auto; background-color:#FFFFFF;}

.top{ width:960px; margin:auto;}
.top img{ float:left; margin-left:1px;}
.top span{ display:block; float:right; width:482px; height:78px; background:url(../images/top_03.jpg) no-repeat;}
.top span p{ float:right; margin-top:10px; margin-right:15px; display:inline;}

.nav{ width:960px; height:32px; background:url(../images/nav_bg_06.jpg) repeat-x; margin:auto; clear:both;}
.nav li{ width:120px; height:32px; float:left; text-align:center; font-weight:bold; }
.nav li a:link{color:#FFFFFF;text-decoration:none; width:120px; height:20px; padding-top:12px; display:block;}
.nav li a:visited{color:#FFFFFF;text-decoration:none; width:120px;  height:20px; padding-top:12px;  display:block; }
.nav li a:hover{ color:#000000; text-decoration:none;width:120px; height:20px; padding-top:12px; display:block; background:url(../images/li_honver_03.jpg) repeat-x;}
.nav li a:active{ color:#000000;text-decoration:none; width:120px;height:20px; padding-top:12px; display:block;  background:url(../images/li_honver_03.jpg) repeat-x; }

#on{  color:#000000; text-decoration:none;width:120px; height:20px; padding-top:12px; display:block; background:url(../images/li_honver_03.jpg) repeat-x;}


.banner{ width:960px; height:290px; margin: auto; clear:both; float:none; overflow:hidden;}

.main{ width:960px; background:url(../images/m_bg_09.jpg) left top #FFFFFF repeat-x; padding-top:12px; margin:auto;}

.m_left{ width:185px; margin-left:13px; float:left; display:inline;}


.l_pic{ width:181px; height:87px; background:url(../images/l_pic_13.jpg) no-repeat;}
.l_pic p{ text-align:right; padding-right:11px; padding-top:68px;}

#l_pic2{  background:url(../images/l_pic_17.jpg) no-repeat; margin-top:11px;}

.i_contact{ width:185px; margin-top:11px;}
.i_contact span{ display:block; background:url(../images/i_contact_bg_23.jpg) repeat-y; padding-top:10px;}
.i_contact span p{ line-height:20px; padding-left:20px;}

.i_common{ width:185px; height:211px; background:url(../images/common_bg_27.jpg) no-repeat; margin-top:11px; overflow:hidden;}
.i_common b{ display:block; padding-left:15px; padding-top:10px; padding-bottom:11px;}
.i_common li{ line-height:24px; background:url(../images/icon_28.jpg) no-repeat 22px 10px; text-indent:30px;}

.m_center{ width:495px; float:left; margin-left:21px;}

.m_title{ width:495px; height:26px; background:url(../images/i_title_16.jpg) no-repeat;}
.m_title img{ margin-left:22px; display:inline;}
.m_title span{ float:right; margin-right:11px; display:inline;}

.i_pass{ width:480px; height:153px; overflow:hidden; margin-top:11px; margin-bottom:11px; margin-left:7px;}
.i_pass li{ width:144px; height:123px; background:url(../images/li_bg_23.jpg) no-repeat; float:left; margin:6px; margin-bottom:20px; display:inline;}
.i_pass li img{ width:138px; height:117px; float:none; margin-left:3px; margin-top:3px; display:inline;}
.i_pass li p{ line-height:30px; height:30px; text-align:center;}

.i_about{ width:480px;  margin-left:7px; margin-top:11px;}
.i_about img{ border:1px #e4e4e4 solid; float:left; margin-right:10px; display:inline;}
.i_about p{ line-height:22px; text-indent:2em;}

.i_news_title{ width:495px; height:24px; background:url(../images/new_bg_56.jpg) repeat-x; margin-top:15px;}
.i_news_title span{ float:right;}

.i_news{ width:495px; margin-top:11px;}
.i_news li{ line-height:24px; background:url(../images/icon_28.jpg) no-repeat 0px 10px; text-indent:15px; border-bottom:1px #cccccc dashed;}
.i_news li span{ float:right; color:#000066; font-family:Arial, Helvetica, sans-serif;}

.m_right{ width:224px; float:right; margin-right:5px; display:inline;}

.r_list{ width:224px;  vertical-align:top; }

.r_list span{ display:block;  background:url(../images/r_bg_71.jpg) repeat-y;  }
.r_list span ul{ width:204px; padding:10px; padding-top:5px; padding-bottom:5px;}
.r_list span li{   line-height:27px; border-bottom:1px #CCCCCC dashed; background:url(../images/li_icon_38.jpg) no-repeat 8px 5px; text-indent:30px;}

#li_sty1{ background:url(../images/li_icon_29.jpg) no-repeat 8px 5px; font-weight:bold;}
#li_sty2{ background:none; border-bottom:none; text-indent:10px;}
#img_sty1{ vertical-align:top; height:6px; }

.bottom{ width:960px; height:65px; background:url(../images/bottom_bg_85.jpg) repeat-x; margin:auto;}
.bottom span{ display:block; height:45px; padding-top:10px;}
.bottom span p{ text-align:center; color:#215d46; line-height:24px;}
.bottom span p font{ font-family:Arial, Helvetica, sans-serif;}

/**********************************nykuangjia******************************************************/
.ny_left{ width:705px; margin-left:8px; float:left; display: inline;}

.ny_left_title{ width:705px; height:32px; background: url(../images/ny_bg_03.jpg) no-repeat;}
.ny_left_title b{ padding-left:15px; padding-top:12px; display:block; font-size:14px;}
.ny_left_title span{ float:right; padding-top:10px; padding-right:12px; display:inline;}

.ny_box{ width:705px; background:url(../images/ny_bg_06.jpg) repeat-y; height:auto; _height:458px; min-height:458px;}
.ny_bot{ width:705px; height:4px; background:url(../images/ny_bg_08.jpg) no-repeat;}

/*********************************************************************************************************/

.about{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.about img{ border:1px #CCCCCC solid; padding:1px; float:left; margin-right:10px; display:inline;}
.about p{ line-height:26px; margin-top:10px; text-indent:2em;}

.news{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.news li{ line-height:30px; border-bottom:1px #CCCCCC dashed; background:url(../images/icon_28.jpg) no-repeat 0px 13px; text-indent:12px;}
.news li span{ color:#000066; float:right; font-family:Arial, Helvetica, sans-serif;}

.page{ width:680px; height:20px; line-height:20px; margin:20px auto 10px;  text-align:center; clear:both;}

.news_show{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.news_show h4{ line-height:54px; text-align:center; font-size:16px; font-weight:bold;}
.news_show li{ text-align:center; line-height:30px; border-bottom:1px #d5d5d5 solid; margin-bottom:20px;}
.news_show p{ margin-top:10px; line-height:26px; text-indent:2em;}

#xg{ border-bottom:none; background:none; text-indent:0px; font-weight:bold; font-size:14px; padding-top:10px;}

.pro{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.pro li{ width:197px; height:180px; display:block; float:left; margin:11px; margin-left:12px; display:inline;}
.pro li img{ width:138px; height:117px; border:1px #dfdfdf solid; padding:1px; clear:both; margin-left:28px; margin-top:20px;}
.pro li p{ height:40px; line-height:40px; text-align:center;}

.pro li a:link{color:#000000;text-decoration:none; width:197px; height:180px; display:block;  border:3px #CCCCCC solid; }
.pro li a:visited{color:#000000;text-decoration:none; width:197px; height:180px; display:block;  border:3px #CCCCCC solid; }
.pro li a:hover{ color:#084351; text-decoration:none; width:197px; height:180px; display:block;  border:3px #066c84 solid;   }
.pro li a:active{ color:#084351;text-decoration:none; width:197px; height:180px; display:block;  border:3px #066c84 solid;  }

.pro_show{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.pro_show b{ line-height:60px; text-align:center; font-size:16px; display:block;}
.pro_show span{ width:457px; display:block; margin:20px auto 20px;}
.pro_show span img{ width:453px; height:275px; border:1px #CCCCCC solid; padding:1px;}
.pro_show p{ line-height:26px; margin-top:10px;}


.contact{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px; background:url(../images/contact_03.jpg) no-repeat 0px 0px; height:auto; _height:408px; min-height:408px;}
.contact p{ line-height:40px; font-size:14px; padding-right:40px; text-align:right;}
.contact p span{ font-family:Arial, Helvetica, sans-serif;}

.message{ width:680px; margin:auto; padding-top:20px;padding-bottom:10px;}
.message ul{ display:inline-block; width:400px;  margin-left:190px;}	 
.message ul li{ clear:both; margin-top:12px;}	 
.message ul li p{ display:inline; line-height:20px; color:#333333;}
.message ul li input{ height:18px; line-height:18px; width:120px; border:1px #D3D3D3 solid; color:#333333;}	 
.message ul li span{ color:#FF0000; line-height:20px;}	 
.message ul li textarea{ width:300px; height:120px; border:1px #D3D3D3 solid; }	 
.message ul li img{ margin-left:64px;}



