﻿/* CSS Document */
/* 整体结构 */
body { margin:0; font-family:"",arial,verdana,sans-serif; background:#fff url(../Images/detailed_page/det_hd_bg.gif) repeat-x top; line-height:1.4em; font-size:12px;}
img { border:0;}
h1,h2,h3,h4,h5,h6,input,div,p,ul,dl,dt,dd,form { margin:0; padding:0;}
li { list-style:none;}
a,label,button { cursor:pointer;}
.clear:after {	content: "."; height: 0; visibility:hidden; display: block; clear: both;}
.hackbox { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; font-size:0; line-height:0;}

.main { width:960px; margin:0 auto;}
.head { height:73px;}
.hd_logo { width:228px; height:73px; background:url(../Images/detailed_page/det_logo.gif) no-repeat left top; text-indent:-999em; float:left;}
.hd_right { width:720px; float:right;}
ul.nav { width:389px; height:31px; padding-left:8px; background:url(../Images/detailed_page/det_nav_bg.gif) no-repeat left top; float:right;}
ul.nav li { padding:6px 12px 0 12px; float:left;}
ul.nav li a { text-decoration:none; color:#02338f;}
ul.nav li a:hover { text-decoration:underline; color:#f00;}
.pro_line { background:url(../Images/detailed_page/pro_line.gif) no-repeat left 8px;}
.det_wel { padding:45px 0 0 30px; color:#2659bc; float:left;}
.det_wel a { font-weight:bold; text-decoration:none; color:#2659bc;}
.det_wel a:hover { text-decoration:underline; color:#f00;}
.ope { width:200px; padding:23px 6px 0 0; text-align:right; float:right;}
.ope a { text-decoration:none; color:#295dc0;}
.ope a:hover { text-decoration:underline; color:#f00;}
.buoy { height:31px; padding:6px 0 0 130px; background: url(../Images/detailed_page/buoy_bg.gif) no-repeat left top; color:#444;}
.buoy a { text-decoration:none; color:#444;}
.buoy a:hover { text-decoration:underline; color:#f00;}
.contant {}
.con_left_1 { width:728px; padding-top:10px; background: url(../Images/detailed_page/tx_bg.gif) no-repeat left top; float:left;}
.con_left_2 { padding:0 30px 20px 30px; border:1px solid #ccc; border-top:none;}
h4.article_tt { height:60px; line-height:60px; text-align:center; font-size:16px; color:#1c1c1c; border-bottom:1px solid #d4d4d4;}
.article_inf { min-height:10px; _height:10px; padding:10px 0 0 0; text-align:center; color:#555;}
.article_tx { min-height:10px; _height:10px; padding:25px 5px; line-height:1.6em; color:#1d1c1c;}
.con_right { width:223px; float:right;}
.con_rg_hd { padding-top:4px; background: url(../Images/detailed_page/list_bg.gif) no-repeat left top;}
.mn { margin-left:5px; padding-left:3px; background: url(../Images/detailed_page/list_mm_bg.gif) no-repeat left top; font-weight:bold; float:left;}
.mn span { display:block; height:17px; padding:3px 13px 0 10px; background: url(../Images/detailed_page/list_mm_bg.gif) no-repeat right top; color:#295dbf; float:left;}
ul.p_legal { margin:0;}
ul.p_legal li { list-style:none; width:205px; padding:2px 0 5px 0; background:url(../Images/detailed_page/d_line1.gif) repeat-x bottom; color:#666;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.p_legal_d { display:block; padding-left:10px; background:url(../Images/detailed_page/det_ico1.gif) no-repeat 0 6px;}
.p_legal_d a { text-decoration:none; color:#333;}
.p_legal_d a:hover { text-decoration:underline; color:#f00;}
.con_rg_tx { min-height:1%; _height:1%; padding:5px 8px 8px 8px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:left;}

/* 友情链接 */
.fri_con_rg_hd { padding-top:4px; background: url(../Images/detailed_page/pri_list_bg.gif) no-repeat left top;}
.link_box_1 { width:160px; padding:15px 0 0 20px; float:left;}
.link_box_1 h6 { padding:3px 0 3px 10px; background-color:#f1f1f1; border:1px solid #ddd; font-size:12px; color:#0066cc;} 
.link_box_2 { width:690px; padding:15px 0 0 50px; float:left;}
.link_box_2 h6 { padding:3px 0 3px 10px; background-color:#f1f1f1; border:1px solid #ddd; font-size:12px; color:#0066cc;} 
.link_box_2 ul { margin-top:11px;}
.link_box_2 ul li { min-width:40px; _width:40px; padding:0 10px 5px 10px; white-space:nowrap; float:left;}
.link_box_2 ul li img { width:88px; height:31px;}

.pic_link { min-height:200px; _height:200px; padding-bottom:20px;}
.font_link { min-height:200px; _height:200px; }
.font_link a { text-decoration:none; color:#454545;}
.font_link a:hover { text-decoration:underline; color:#f00;}
.lk_tt { padding:20px 0 0 0; font-weight:bold; color:#666; border-bottom:1px solid #ddd;}

/* foot */
.foot { width:100%; height:23px; margin-top:8px; border-top:1px solid #ccc; line-height:23px; text-align:center; color:#868686;}
.foot a { text-decoration:none; color:#868686;}
.foot a:hover { text-decoration:underline; color:#f00;}


/* design by yerz */

