@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; text-align:center; _background:#FFF;; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
img { border:none; }
ul, li { list-style:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }
div { overflow:hidden; }
.clear { clear:both; }
.top_bar { background:url(images/topbar_bg.jpg) repeat-x scroll 0 0 transparent; border-bottom: 1px solid #D7DFE6; color: #605E60; height: 32px; line-height: 32px; padding-top: 1px; }
.body { margin: 0 auto; width: 960px;  }
.fl { float: left; }
.fr { float: right; }
.top { background:#dff4f9; }
.nav_bg { background:url(images/menu_bg.jpg) no-repeat scroll center top transparent; height:114px; }
.main_nav { line-height:45px; }
.main_nav li { width:96px; font-size:14px; float:left; }
.main_nav a { color:#FFF; }
.sub_nav { height:65px; }
.nav_wb { float:left; margin-left:45px;_margin-left:30px; }
.wbjb { background:url(images/sub_nav_channelbg.jpg) no-repeat; float:left; width:42px; margin-top:9px; height:51px; }
.wbjb h1 { font-size:14px; color:#FFF; margin:5px; }
.sub_types { width:377px; margin-top:5px; text-align:left; margin-left:15px; line-height:24px; float:left; }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.page_0 { margin: 10px auto; width: 960px; }
.toptip { background: url(images/laba.jpg) no-repeat scroll left center transparent; float: left; line-height: 28px; margin-right: 10px; padding-left: 16px; width: 420px; }
element.style { color: red; }
.searchbar { background: url(images/searchbar_bg.jpg) no-repeat scroll 0 0 transparent; float: left; height: 27px; margin-right: 15px; width: 331px; }
html, body, p, ul, li, dt, dd, dl, h1, h2, h3, h4, form { list-style: none outside none; margin: 0; padding: 0; text-indent: 0; }
.searchbar .keyword.empty { background: none repeat scroll 0 0 transparent; }
.searchbar .keyword { background: none repeat scroll 0 0 #FFFFFF; height: 20px; margin-left: 22px; margin-top: 3px; width: 254px; }
.searchbar input { background: none repeat scroll 0 0 transparent; border: medium none; float: left; margin: 0; padding: 0; }
.btnbar a { background: url(images/yybtn_bg.jpg) no-repeat scroll 0 0 transparent; color: #0D7181; float: left; height: 28px; line-height: 28px; margin-right: 10px; text-align: center; text-decoration: none; width: 69px; }
.zuozhen { height:340px; width:958px; border:1px solid #06877d; margin:auto; margin-top:15px; }
.zjzz_wzh { margin:15px; background:url(images/zjzz_pic.jpg) no-repeat; height:260px; }
.wzh { margin-left:385px; margin-top:80px; width:545px; }
.wzh p {line-height:24px; text-align:left; text-indent:2em;}
.wzh span{color:#c00;}
.zjzz_wzh a { color:#c00; }
.zhuanjia { border:1px solid #06877d; width:958px; margin:15px auto; }
.left_p { margin-top:20px; }
.jieshao_l { float:left; margin:15px; }
.jieshao_l img { border:1px solid #06877d; }
h2 { font-size:14px; line-height:45px; color:#c60; }
.left_z span{font-size:16px; margin:5px;}
.right_zixun { margin-top:10px; }
h3 { font-size:16px; color:#06877d; }
h3 span { color:#c60; }
.zj_m { float:left; line-height:45px; margin-left:30px; }
.yyzj { float:left; margin-left:260px; _margin-left:251px; }
.fxbq { float:left; margin-left:10px;}
.yyzj_q { float:left; margin-left:295px; _margin-left:286px; }
.yyzj_z { float:left; margin-left:279px; _margin-left:268px; }
.yyzj_l { float:left; margin-left:210px; _margin-left:201px; }
.yyzj_w { float:left; margin-left:279px; _margin-left:268px; }
.right_jieshao p { font-size:14px; line-height:30px; width:705px; margin-left:30px; text-align:left; }
.right_jieshao span { font-size:14px; line-height:30px; color:#06877d; }
.right_jieshao span a { #c00;
}
.right_pic img { margin:15px 25px; }
.gongyi { height:275px; width:958px; border:1px solid #06877d; margin-top:15px; margin:auto;}
.gy_pic { float:left; margin:30px 15px; }
.gy_wz { width:630px;_width:577px;}
h4{font-size:14px;}
.gy_wz p { text-indent:2em; line-height:24px; text-align:left; margin-top:5px;}
.gy_wz span { color:#c00; }


.footer { background: url(images/footer_bbg.jpg) repeat-x scroll left 9px #FFFFFF; margin-top: 20px; padding-bottom: 15px;}
.body { margin: 0 auto; width: 960px; }
.ft_nav{ background: url(images/footn_bg.jpg) no-repeat scroll center  transparent; color: #FFFFFF; font-size: 14px; height: 42px; line-height: 42px; text-align: center;}
.ft_n1{ margin-left:96px;}
.ft_n1 li{float:left; width:96px;}
.ft_n1 li a{color:#FFF; }

.ft_info{background:url(images/wenzi_bg.jpg) no-repeat; margin:0 248px; height:58px;}
.ft_info h5{color:#06877d; font-size:14px; line-height:40px;}

.ft_logo{float:left; margin:15px 70px;_margin:15px 50px;}
.ft_wz p{ margin-top:15px; line-height:24px; text-align:left;}