

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

html { overflow-x:hidden}
body { font-size:12px; font-family:"Î¢ÈíÑÅºÚ",Arial; color:#000; background:url(../images/body_bg1.jpg) repeat-x left top;}
a { color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}
img {border:0}

#header {width:1000px; margin:0 auto; height:107px; position:relative}
#header .logo { position:absolute; left:0; top:22px;}
#header .cert { position:absolute; right:0; top:40px;}
#nav {width:1000px; margin:0 auto; height:35px; position:relative; z-index:10000;}
#nav ul li { height:35px; line-height:35px; float:left;}
#nav ul li.sepeator {width:1px; background:url(../images/sepeator_bg.jpg) no-repeat left top;}
#nav ul li.menu {width:123px;}
#nav ul li.menu a { display:block; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px;}
#nav ul li.menu a:hover { text-decoration:none; background:url(../images/nav_on.jpg) no-repeat left top #214389;}
#nav li ul { background:url(../images/sub_bg.png) repeat-x left top; height:100px; padding:10px;}
#nav li ul li {height:30px; line-height:30px; overflow:hidden; font-size:0; float:left; background:url(../images/sub_icon.jpg) no-repeat left center; width:92px; margin-left:10px; border-bottom:solid 1px #748dba;}
#nav li.menu ul li a {display:block; color:#fff; font-size:12px; height:30px; line-height:30px; text-align:left; text-indent:15px; background:none; font-size:12px;}
#nav li.menu ul li a:hover { background:none;}
#nav ul li.current ul li a {background:none;}

#banner { background:url(../images/banner_bg.jpg) repeat-x center top; height:385px; padding-top:15px;}
#mainContainer { background:url(../images/main_bg1.jpg) repeat-x left top #e0e1e3; padding:20px 0; }
#main {width:970px; margin:0 auto; border:solid 15px #fff; background-color:#fff; }

.m_category { width: 198px; border: solid 1px #dbdbdb; background-color: #f6f6f6; padding-top: 5px; float:left; }
.m_category .hd { background: url(../images/category_title.jpg) no-repeat right center; height: 32px; line-height: 32px; font-size: 15px;
color: #0061ae; border-bottom: solid 1px #bfc0c3; width: 170px; margin: 0 auto;}
.m_category .bd {width:170px; margin:0 auto; padding:10px 0}
.m_category .bd li.parent { line-height:30px; margin-top:5px;}
.m_category .bd li.parent a { display:block; background:url(../images/category_off.jpg) no-repeat left top; height:30px; line-height:30px; text-indent:20px; }
.m_category .bd li.parent a.current {background:url(../images/category_on.jpg) no-repeat left top; color:#fff; font-weight:bold;}
.m_category .bd li.parent a:hover { text-decoration:none; background:url(../images/category_on.jpg) no-repeat left top; color:#fff;}
.m_category .bd li.sub { margin:0; line-height:30px; }
.m_category .bd li.sub a { display:block; background:url(../images/category_off.jpg) no-repeat left top; height:30px; line-height:30px; text-indent:20px;}
.m_category .bd li.sub a:hover { background:url(../images/category_off.jpg) no-repeat left top; color:#0061AE;}

.m_prolist { width:750px; float:right; background:url(../images/iprolist_titlebg.jpg) repeat-x left top; position:relative; }
.m_prolist .hd { font-size: 15px; color: #0061ae; height: 36px; line-height: 36px; padding-left: 20px; background: url(../images/iprolist_title.jpg) no-repeat left top;}
.m_prolist .bd {}
.m_prolist .bd ul { display:inline-block; width:100%; padding-top:8px; }
.m_prolist .bd li { float:left; width:175px; margin:7px 16px 7px 0;}
.m_prolist .bd li p {border:solid 1px #ccc; padding:2px;}
.m_prolist .bd li span { display:block; height:26px; line-height:26px; text-align:center; background-color:#e1e1e1}
.m_prolist .bd li a:hover span { background-color:#4184BB; color:#fff;}
.m_prolist .m_more { position:absolute; right:10px; top:10px;  }

.m_item { width:310px; float:left; display:inline; position:relative; border-top:solid 5px #0061ae; margin-top:15px; position:relative; }
.m_item .hd { height:50px; line-height:50px; font-size: 15px; color: #0061ae; }
.m_item .pic { height:110px;}
.m_item .bd { line-height:28px; padding-top:10px; }
.m_item ul li { background:url(../images/icon2.jpg) no-repeat left center; height:28px; line-height:28px; overflow:hidden; font-size:0; }
.m_item ul li a { margin-left:10px; float:left; display:inline; font-size:12px;  }
.m_item ul li span { float:right; display:inline; font-size:12px;  }
.m_news { margin:15px 20px 0; }
.m_item .m_more { position:absolute; right:0; top:15px; }

#footer { background-color:#0061ae;}
#footer p {width:1000px; margin:0 auto; height:35px; line-height:35px; color:#fff}
#footer p a { color:#fff;}
#friendlink { background-color:#0061ae; padding-bottom:10px;}
#friendlink div {width:1000px; margin:0 auto; color:#fff; line-height:180%}
#friendlink div a {color:#fff; margin:0 5px;}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

.slideBox{ width:988px; height:358px; overflow:hidden; margin:0 auto; border:solid 6px #fff; position:relative;} 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:0; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;} 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:988px; height:358px; } 

