@charset "utf-8";
body { background:#fff; color:#616161; }
a { color:#616161; }
a:hover { color:#C00000; }

.nav a { display:block; height:35px; color:#fff; font-weight:bold; line-height:35px; }
.nav a:hover,.nav .current { background:url(nav_arrow.jpg) no-repeat center 0; color:#fff; text-decoration:none; }

/* left */
.left_col_title { padding:0 0 0 25px; background:url(left_title.jpg) no-repeat; color:#fff; font-size:13px; line-height:26px; }
.left_contact { padding:10px 10px 15px 10px; color:#fff; line-height:180%; }


.breadcrumbs { color:#666; font-size:11px; line-height:28px; }
.breadcrumbs strong { font-size:12px; }
.breadcrumbs a { color:#666; }

.layout:after { content:'\0020'; display:block; height:0; clear:both; }

/* 文章 */
.artbox { padding:0 15px; color:#616161; text-align:center; }
.artbox h1 { padding:20px 0 0 0; border-bottom:1px solid #919191; font-size:16px; line-height:240%; }
.artbox .info{ color:#616161; line-height:240%; }
.artbox a { padding:0 5px; color:#616161; }
.artbox a:hover { color:#c00000; text-decoration:none; }
.article { padding:15px 15px 30px 15px; color:#616161; font-size:14px; line-height:150%; clear:both; }

/* 二级导航 */
.menu { width:232px; margin:0; padding:6px 0 50px 0; font-family:arial; }
.menu dl { width:232px; margin:0 auto; padding:0; }
.menu dt { width:232px; margin:0 auto 1px auto; font-size:11px; text-align:right; }
.menu dt a { display:block; width:213px; _height:20px; *min-height:20px; padding:1px 19px 0 0; background:#4CA5D9 url(ico_arrow_02.gif) no-repeat 220px 9px; color:#fff; line-height:20px; }
.menu dt a:hover, .menu dt .current { background:#4CA5D9 url(ico_arrow_01.gif) no-repeat 220px 9px; color:#fff; text-decoration:none; }

/* 三级导航 */
.menu dd { width:232px; margin:0; border:1px solid #1289CC; border-top:none; background:#006CB7; line-height:20px; font-size:10px; text-align:right; }
.menu dd a{ display:block; color:#B3D3EA; padding-right:19px; }
.menu dd a:hover { color:#B3D3EA; text-decoration:underline; }
.menu dd .current { color:#B3D3EA; font-weight:bold; text-decoration:none; }

/* 图片列表 */
.pic_list_01 { margin:0; padding:0 0 20px 0; }
.pic_list_01 .pic_list { float:left; width:251px; margin:20px 0 0 0; }
.pic_list_01 .pic_list .pic { width:152px; margin:0 62px 0 37px; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { width:152px; margin:0 62px 0 37px; padding:5px 0; line-height:160%; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#666; font-weight:bold; }
.pic_list_01 .pic_list .txt a:hover { color:#c00000; text-decoration:none; }


.page { margin:0 15px 25px 15px; border:1px solid #E5E5E5; background:#F5F5F5; color:#000; line-height:24px; text-align:center; clear:both; }
.page a { margin:0 3px; color:#000; }
.page a:hover,.page .current { color:#C00000; }
.page .current { color:#C00000; text-decoration:underline; }

.contact { width:720px; margin:10px auto 0 auto; line-height:22px; }
.contact_title { width:700px; margin:10px auto 0 auto; padding:0 0 0 20px; border-bottom:1px solid #A3A5A6; background:url(ico_arrow_04.gif) no-repeat 4px 8px; color:#666; font-weight:bold; font-family:arial; line-height:22px; }


/* 提示 */
.tips { padding:15px 0 0 120px; color:#f00; font-weight:bold; font-size:13px; text-align:left; line-height:200% }

/* 表单 */
.inputbox { margin:0; padding:10px 10px 20px 10px; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.ibl { float:left; width:100px; margin-right:10px; padding-top:13px; color:#666; text-align:right; }
.ibr { float:left; width:500px; padding-top:10px; +padding-top:8px; color:#666; text-align:left; }
.input_01 { height:16px; padding:1px; border:1px solid #B2B2B2; background:#f8f8f8; color:#666; }
.input_submit { width:43px; height:20px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:43px; height:20px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* 列表样式 */
.list_news_01 { margin:15px 15px 0 15px; padding-bottom:20px; clear:both; }
.list_news_01 ul li { padding:6px 8px; background:url(bg_news_list_line.gif) repeat-x bottom; color:#333; line-height:20px; clear:both; }
.list_news_01 ul li a { padding-left:5px; color:#333; }
.list_news_01 ul li a:hover { color:#C00000; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#666; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:20px; margin:0; background:url(ico_arrow_03.gif) no-repeat 0 7px; }


.pic_list_02 { margin:0 15px; padding:0 0 20px 0; clear:both; }
.pic_list_02 .pic_list { float:left; width:33%; margin:20px 0 0 0; }
.pic_list_02 .pic_list .pic { width:219px; height:155px; margin:0 auto; border:1px solid #D8D8D8; }
.pic_list_02 .pic_list .pic span { display:block; padding:5px; }
.pic_list_02 .pic_list .txt { width:221px; margin:0 auto; padding:1px 0; background:#D8D8D8; color:#666; line-height:20px; text-align:center; }
.pic_list_02 .pic_list .txt a { color:#666; font-weight:bold; }
.pic_list_02 .pic_list .txt a:hover { color:#c00000; text-decoration:none; }
.btn { width:221px; margin:0 auto; padding:5px 0 0 0; }
.btn span { float:left; }
.b-select { display:block; width:187px; margin-right:5px; }
.b-select select { width:180px; }
.b-input { display:block; width:29px; }
.btn_go { width:29px; height:20px; border:0px; background:url(btn_go.jpg) no-repeat; cursor:pointer; }

.pic_list_03 { margin:0; padding:0 0 20px 0; }
.pic_list_03 .pic_list { float:left; width:24%; margin:18px 0 0 0; }
.pic_list_03 .pic_list .pic { width:108px; margin:0 auto; border:1px solid #D8D8D8; }
.pic_list_03 .pic_list .pic span { display:block; padding:5px; }
.pic_list_03 .pic_list .txt { width:108px; margin:0 auto; padding:5px 0; line-height:160%; text-align:center; }
.pic_list_03 .pic_list .txt a { color:#666; font-weight:bold; }
.pic_list_03 .pic_list .txt a:hover { color:#c00000; text-decoration:none; }

.def_product { margin:0; padding:0 10px 20px 10px; }
.def_product .pic_list { float:left; width:152px; margin:18px 0 0 0; }
.def_product .pic_list .pic { width:108px; margin:0 auto; border:1px solid #D8D8D8; }
.def_product .pic_list .pic span { display:block; padding:5px; }
.def_product .pic_list .txt { width:108px; margin:0 auto; padding:5px 0; line-height:160%; text-align:center; }
.def_product .pic_list .txt a { color:#666; font-weight:bold; }
.def_product .pic_list .txt a:hover { color:#c00000; text-decoration:none; }

.def_list { margin:10px 15px 0 15px; padding-bottom:20px; clear:both; }
.def_list ul li { padding:2px 8px; color:#333; line-height:20px; clear:both; font-family:arial; }
.def_list ul li a { padding-left:5px; color:#616161; }
.def_list ul li a:hover { color:#C00000; text-decoration:underline; }
.def_list .date { float:right; padding-left:9px; color:#666; font-size:11px; font-family:Arial; }
.def_list .ico { float:left; width:5px; _width:3px; height:20px; margin:0; background:url(point_1.gif) no-repeat 0 7px; }

.focus .pic img { border:1px solid #BBBBBB; }
.focus .txt { font-family:arial; line-height:22px; }

.search { margin:1px 0 2px 0; }
.search strong { color:#3C63BB; }
.search_input { width:177px; height:20px; border:1px solid #C7C7C7; background:#fff; }
.search_select { width:230px; }
.btn_search { width:54px; height:20px; border:0px; background:url(btn_search.jpg) no-repeat; cursor:pointer; }

/* 1-26 add */
.link a { padding:0 10px; }