﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:170%; background: url(../images/bg_body.gif) repeat-x left top #ededed; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p, ul, li, dt, dl, dd, form, select, option {margin:0; padding:0; list-style-type:none; }
img { border:0; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; }
a, a:link { color:#da4f24; text-decoration:underline; }
a:hover { text-decoration:none; }

/*===========公共===================*/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both }
.crumb { background:url(../images/icon_jt.gif) no-repeat left 19px; height:45px; line-height:45px; padding-left:15px; padding-bottom:5px; }
.crumb a { color:#a9a9a9; text-decoration:none; }
.crumb a:hover { color:#a9a9a9; }
.page { padding:2px 20px; margin:10px 0; text-align:center;}



/**/
#header,#main,#footer {width:960px; margin:0 auto;}

#header { background:#fff; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; overflow:hidden; _zoom:1;}
#language {background:url(../images/language_btn.png) no-repeat right 8px; height:22px; line-height:20px;width:950px; margin:0 auto; padding:8px 5px;text-align:right;}
#language a {margin:0 3px; color:#333; text-decoration:none;}
#language a:hover { text-decoration:underline;}
#logo { float:left; padding:10px 10px 20px 10px; background:url(../images/logo_fashing.png) no-repeat 10px 10px; width:357px; height:78px; display:block; overflow:hidden; text-indent:-9999px;}
#header p { float:right; width:400px; margin-top:45px;}

#nav {clear:both; overflow:hidden; _zoom:1; background:url(../images/nav_bg.gif) repeat-x; height:34px; line-height:30px;}
#nav ul { padding:4px 0 0 10px;}
#nav li {float:left; padding:0 2px;}
#nav li a {display:block; width:95px; height:30px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#nav li a:hover,#nav li.curr a {background:url(../images/nav_btn.png) no-repeat; color:#0b558f; text-decoration:none;}
#search {float:right; background:#fff; border:solid 1px #ccc; width:170px; overflow:hidden; _zoom:1; margin-right:10px; margin-top:3px;}
#search .keyWork_input { border:0; float:left; width:142px;}
#search .search_btn { border:0; background:url(../images/search_btn.png) no-repeat; width:25px; height:18px; display:block; float:right; overflow:hidden; text-indent:-9999px; cursor:pointer;}

#main { background:#fff; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2;}
#banner {padding:5px 0; text-align:center;}

.index_about { background:url(../images/boxStyle_about.png) no-repeat left bottom; float:left; width:332px; height:300px; margin-left:5px; _margin-left:3px;}
.index_about .box_top {background:url(../images/index_about_img.jpg) no-repeat left top; height:133px;}
.index_about h3 {font-size:14px; margin:0 15px; padding:5px 0; border-bottom:solid 1px #8e98a2; color:#03455e;}
.index_about h3 span {font-size:12px; font-weight:normal;}
.index_about .about_info {margin:0 15px; padding:10px 0 20px 0;}

.index_part { float:left; width:302px; margin-left:7px;}
.index_part .top_column { font-size:14px; font-weight:bold; background:url(../images/boxStyle_column.png) no-repeat left top; height:33px; line-height:33px; padding-left:10px; color:#fff;}
.index_part .top_column span { font-size:12px; font-weight:normal;}
.index_part .index_part_main {background:url(../images/boxStyle_column.png) no-repeat left bottom; padding:5px 5px 10px 5px; height:252px;}
.index_part .index_part_main th { font-weight:normal; color:#333; padding:0 5px;}
.index_part .index_part_main td { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 5px;}
.index_part .index_part_main td a { color:#333; text-decoration:none;}
.index_part .index_part_main td a:hover { color:#333; text-decoration: underline;}
.index_part .index_part_main .more {text-align:right; padding:5px 5px 0 0;}

.index_siderbar {float:right; background:url(../images/boxStyle.png) no-repeat left top; width:300px; height:300px; margin-bottom:10px; margin-right:5px; _margin-right:3px;}
.index_new {padding:5px 10px;}
.index_new h3 { background:url(../images/icon_jt.png) no-repeat left 5px; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px; color:#03455e;}
.index_new h3 span {font-size:12px; font-weight:normal;}
.index_new ul {padding-bottom:5px;}
.index_new ul li { background:url(../images/icon_jt2.gif) no-repeat 5px 6px; padding:0 0 2px 15px; font-size:10px; color:#666;}
.index_new ul li a {font-size:12px; text-decoration:none; color:#333;}
.index_new ul li a:hover {color:#da4f24;}
.index_new .more {font-size:12px; margin-left:90px;}

.index_search { background:url(../images/search_icon.png) no-repeat 10px top; padding-left:70px; height:60px;}
.index_search h4 { border-bottom:solid 1px #8e98a2; font-size:14px; font-weight:bold; color:#03455e; margin:5px 15px 5px 0;}
.index_search h4 span {font-size:12px; font-weight:normal;}
.index_search_tips {padding:5px 15px 0 15px;}
.index_search_tips li {background:url(../images/icon_jt2.gif) no-repeat 5px 5px; padding-left:15px; padding-bottom:5px; color:#666; line-height:18px;}
.index_search_tips em {color:#da4f24;}

.link_box { background:url(../images/top_x.gif) repeat-x left top; padding:10px 0 10px 15px;}
.link_box a {margin:0 5px;}


/*============================*/
#content { float:left; width:690px; padding:5px 0 5px 10px;}
#sidebar { float:right; width:230px; padding-left:10px; margin-right:5px;}

.page_column {background:url(../images/icon_jt.png) no-repeat left 6px; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px; color:#03455e; border-bottom:solid 1px #8e98a2;}
.page_column span {font-size:12px; font-weight:normal;}
.content_box {padding:20px;}

#content_main { padding:5px 10px;}
.part_search_box { background:url(../images/part_search_icon.gif) no-repeat left top; padding:0 30px 30px 90px; margin-top:10px; float:left;}
.part_search_box h4 { padding:10px 0 10px 0; font-size:14px; color:#03455e;}
.part_search_box h4 span {font-size:12px; font-weight:normal;}
.part_search_input {}
.part_search_tips {padding:5px 15px 0 15px; float:left; margin-top:30px;}
.part_search_tips li {background:url(../images/icon_jt2.gif) no-repeat 5px 5px; padding-left:15px; padding-bottom:5px; color:#666; line-height:18px;}
.part_search_tips em {color:#da4f24;}

.pro_table_list {border-bottom:dashed 1px #999;}
.pro_table_list th,.pro_table_list td { padding:2px 5px;}
.pro_table_list a { color:#333; text-decoration:none;}
.pro_table_list a:hover { color:#333; text-decoration: underline;}

.news_list { padding:10px 0 0 0;}
.news_list li { height:25px; line-height:25px; background:url(../images/icon_jt2.gif) no-repeat 10px 10px; padding:0 20px; border-bottom:dashed 1px #999; position:relative;}
.news_list li span { font-size:11px; display:block; position:absolute; right:0;}
.news_list li a {color:#333; text-decoration:none;}
.news_list li a:hover { color:#333; text-decoration: underline;}

.news_date { text-align:right; padding:5px 5px 0 0; font-weight:normal; color:#666;}
.news_title {text-align:center; font-size:18px; line-height:20px; padding:40px 0 20px 0;}
.news_btn {text-align:center; padding:10px 0 0 0; margin-top:10px; border-top:dashed 1px #8e98a2;}

.links_list li { float:left; padding:5px 10px 5px 0;}

.contact_box_bg { background:url(../images/con_img.jpg) no-repeat right bottom;}

/*==侧边栏==*/
.sidebar_bg { background:url(../images/sidebar_bg.png) no-repeat left top; height:520px;}
.sidebar_search { padding:10px;}
.sidebar_search h4 { padding:10px 0 10px 30px; font-size:14px; color:#03455e;}
.sidebar_search h4 span {font-size:12px; font-weight:normal;}
.sidebar_search_main {padding:10px 0 10px 5px;}

.sidebar_news {padding:5px 10px;}
.sidebar_news h3 { background:url(../images/icon_jt.png) no-repeat left 3px; height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:20px; color:#03455e; border-bottom:solid 1px #8e98a2;}
.sidebar_news h3 span {font-size:12px; font-weight:normal;}
.sidebar_news ul {padding:5px 0;}
.sidebar_news ul li { background:url(../images/icon_jt2.gif) no-repeat 5px 6px; padding:0 0 2px 15px; font-size:10px; color:#666;}
.sidebar_news ul li a {font-size:12px; text-decoration:none; color:#333;}
.sidebar_news ul li a:hover {color:#da4f24;}
.sidebar_news .more {font-size:12px; text-align:right;}

.sidebar_banner {text-align:center;}

/*============================*/

#footer { text-align:center; padding:10px 0; background:url(../images/main_bottom.png) repeat-x left top;}
