@charset utf-8;

/* 样式重置 */
body {margin:0; padding:0; font-size:12px; color:#333; background:#FDFCE7; font-family:Arial;}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; vertical-align:absmiddle; font-family:Arial; }

/* 常用功能样式 */
.clear { font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden; }
.overflow { overflow:auto; }
.nobg {background:none!important;}

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#333; text-decoration:none; }
a:hover { color:#285898; text-decoration:underline; }

.language { width:214px; height:20px; margin:23px 0 0 480px; font-size:11px; color:#7a9202; clear:both; }
.language a { color:#7a9202; }
/* 主导航(图片效果) */
.nav { width:668px; height:27px; margin:12px 0 0 0; clear:both; background:url(bg_nav.jpg) repeat-x; }
.nav ul li { float:left; }
.nav ul li a { display:block; width:92px; min-height:27px; _height:27px; }
.nav .nav_1 { background:url(nav_1.jpg) no-repeat; }
.nav a.nav_1:hover, .nav .nav_1_current { background:url(nav_01.jpg) no-repeat; }
.nav .nav_2 { background:url(nav_2.jpg) no-repeat; }
.nav a.nav_2:hover, .nav .nav_2_current { background:url(nav_02.jpg) no-repeat; }
.nav .nav_3 { background:url(nav_3.jpg) no-repeat; }
.nav a.nav_3:hover, .nav .nav_3_current { background:url(nav_03.jpg) no-repeat; }
.nav .nav_4 { background:url(nav_4.jpg) no-repeat; }
.nav a.nav_4:hover, .nav .nav_4_current { background:url(nav_04.jpg) no-repeat; }
.nav .nav_5 { background:url(nav_5.jpg) no-repeat; }
.nav a.nav_5:hover, .nav .nav_5_current { background:url(nav_05.jpg) no-repeat; }
.nav .nav_6 { background:url(nav_6.jpg) no-repeat; }
.nav a.nav_6:hover, .nav .nav_6_current { background:url(nav_06.jpg) no-repeat; }
.nav .nav_7 { background:url(nav_7.jpg) no-repeat; }
.nav a.nav_7:hover, .nav .nav_7_current { background:url(nav_07.jpg) no-repeat; }
.nav .nav_8 { background:url(nav_8.jpg) no-repeat; }
.nav a.nav_8:hover, .nav .nav_8_current { background:url(nav_08.jpg) no-repeat; }

.banner { width:1003px; margin:0 auto; clear:both; }
.bar { background:url(bg_bar.jpg) repeat-x; }

.bar_input { width:112px; height:17px; border:1px solid #d0d0d0; background:url(bg_input.jpg) repeat-x; }
.btn_login { width:41px; height:21px; background:url(btn_login.jpg) no-repeat; border:none; cursor:pointer; }
.btn_search { width:46px; height:21px; background:url(btn_search.jpg) no-repeat; border:none; cursor:pointer; }

/* 二级导航 */
.menu { width:224px; margin:0 auto; padding:5px 0 16px 0; background:url(bg_menu.jpg) repeat-y; }
.menu dl { margin:0 auto; width:202px; }
.menu dt { margin:9px auto 0 auto; width:202px; font-weight:bold; overflow:hidden; }
.menu dt a { display:block; width:171px; background:url(menu_1.jpg) no-repeat; color:#fff; _height:20px; *min-height:20px; line-height:20px; padding:2px 0; padding-left:31px; }
.menu dt a:hover, .menu dt .current { background:url(menu_01.jpg) no-repeat; text-decoration:none; color:#fff; }

/* 底部 */
.footernav { height:27px; padding-left:26px; color:#fff; }
.footernav li { float:left; line-height:27px; background:url(point_1.gif) no-repeat 0 45%; padding:0 11px 0 8px; }
.footernav a { color:#fff; }
.footernav a:hover { color:#ffe400; } 

.copyright { line-height:20px; color:#808080; padding-left:24px; }
.copyright a { color:#808080;}
.miibeian { color:#5d8c14; text-align:right; padding-right:40px; line-height:25px; }
.miibeian a { color:#5d8c14; }

.location { width:708px; height:25px; line-height:25px; color:#ffe400; margin:0 auto; padding:0 13px; background:url(bg_location.jpg) no-repeat; }
.location span { float:right; }

/* 内容 */
.artbox { width:708px; margin:0 auto; padding:0 13px; line-height:23px; color:#6ca01a; }
.artbox h1 { font-size:12px; text-align:center; background:url(line_04.gif) no-repeat bottom; padding-top:20px; }
.artbox .info { text-align:center; color:#6ca01a; }
.artbox .info a { color:#6ca01a; }
.article { width:708px; padding:20px 13px; line-height:30px; color:#636363; margin:0 auto; }

/* 列表样式 */
.list_news_01 { margin:25px 22px 0 22px; clear:both; }
.list_news_01 ul li { background:url(bg_news_list_line.gif) repeat-x bottom; padding:6px 8px; line-height:20px; color:#5a5a5a; clear:both; }
.list_news_01 ul li a { color:#5a5a5a; padding-left:5px; }
.list_news_01 ul li a:hover { color:#f60; text-decoration:underline; }
.list_news_01 .date { font-family:Arial; font-size:11px; float:right; color:#a0a093; padding-left:9px; }
.list_news_01 .ico { width:9px; _width:6px; height:20px; float:left; margin:0; background:url(ico_arrow_01.gif) no-repeat 0 8px; }

/* 分页 */
.pagebox { margin:28px auto 28px auto; }
.page { height:26px; line-height:26px; margin:0 auto; color:#6ca01a; clear:both; text-align:center; white-space:nowrap; }
.page a { color:#6ca01a; text-decoration:underline; margin:0 1px; }
.page a:hover { color:#347a1d; text-decoration:underline; }
.page .current { font-weight:bold; color:#347a1d; }

/* 联系我们 */
.contact { min-height:470px; _height:470px; color:#6f6f6f; line-height:24px; padding:37px 0 0 0; background:url(bg_contact.jpg) no-repeat right 21px; }

.mc_title { width:575px; line-height:21px; font-weight:bold; margin:28px auto 0 auto; text-align:center; background:#b7d082; color:#fff; }

/* 表单 */
.inputbox { clear:both; width:575px; text-align:left; margin:10px auto 30px auto; padding:5px 0px; }
.inputbox p { clear:both; text-align:left; *zoom:1; }

.ibl { width:90px; color:#6f6f6f; text-align:right; float:left; margin-right:10px; padding-top:13px; }
.ibr { width:475px; text-align:left; float:left; padding-top:10px; +padding-top:8px; color:#6f6f6f; }

.orderlist td { background:#fff; padding:5px 10px; text-align:center; }
.orderbox { width:80%; text-align:center; padding:20px 0 0 0; }
.orderbox a { margin:0 10px; }

.input_01 { border:1px solid #c8c8c8; background:#fbfbfb; height:16px; padding:1px; }
.input_submit { cursor:pointer; border:0px; width:63px; height:22px; background:url(btn_submit.jpg) no-repeat; }
.input_reset { cursor:pointer; border:0px; width:63px; height:22px; background:url(btn_reset.jpg) no-repeat; }

/* 图文列表 */
.pic_news_01 { margin:0; padding:0; width:590px; clear:both; }
.pic_news_01 .picnews { margin:0 0 18px 0; width:590px; clear:both; height:161px; background:url(bg_news_list_line.gif) repeat-x bottom; }
.pic_news_01 .picnews .pic { float:left; width:107px; height:142px; }
.pic_news_01 .picnews .pic span { padding:5px; display:block; }
.pic_news_01 .picnews .txt { float:right; width:463px; padding:0 10px; line-height:21px; color:#7b7b7b; }
.pic_news_01 .picnews .txt h4 { font-size:12px; line-height:22px; color:#6ca01a; border-bottom:1px solid #6ca01a; background:url(ico_arrow_02.gif) no-repeat 6px 50%; padding-left:22px; }
.pic_news_01 .picnews .txt h4 a { color:#6ca01a; }
.pic_news_01 .picnews .txt h4 a:hover { color:#6ca01a; text-decoration:underline; }
.pic_news_01 .picnews .txt .more { text-align:right; padding:0 6px;  }

.pic_news_02 { margin:0; padding:0; width:590px; clear:both; }
.pic_news_02 .picnews { margin:0 0 18px 0; width:590px; clear:both; height:161px; background:url(bg_news_list_line.gif) repeat-x bottom; }
.pic_news_02 .picnews .pic { float:left; width:105px; height:105px; border:1px solid #ee9020; margin-top:10px; }
.pic_news_02 .picnews .pic span { padding:5px; display:block; }
.pic_news_02 .picnews .txt { float:right; width:463px; padding:0 10px; line-height:21px; color:#7b7b7b; }
.pic_news_02 .picnews .txt h4 { font-size:12px; line-height:22px; color:#6ca01a; border-bottom:1px solid #6ca01a; background:url(ico_arrow_02.gif) no-repeat 6px 50%; padding-left:22px; }
.pic_news_02 .picnews .txt h4 a { color:#6ca01a; }
.pic_news_02 .picnews .txt h4 a:hover { color:#6ca01a; text-decoration:underline; }
.pic_news_02 .picnews .txt .more { text-align:right; padding:0 6px;  }

/* 首页 */
.title_01 { background:url(def_title_01.jpg) no-repeat; height:29px; line-height:29px; padding-left:23px; padding-top:18px; color:#fff; font-weight:bold; }
.title_01 span { float:right; color:#a3a3a3; font-size:11px; font-weight:100; }

.title_02 { background:url(ico_01.jpg) no-repeat 0 20px; height:29px; line-height:29px; padding-left:28px; padding-top:18px; color:#a3a3a3; font-size:11px; }
.title_02 strong { color:#4c7903; padding-right:6px; font-size:12px; }

.title_03 { background:url(ico_01.jpg) no-repeat 0 13px; height:25px; line-height:25px; padding-left:28px; padding-top:13px; color:#a3a3a3; font-size:11px; }
.title_03 strong { color:#4c7903; padding-right:6px; font-size:12px; }

.def_about { width:190px; height:169px; line-height:20px; color:#5c5c5c; border:1px solid #ff9bd8; padding:10px; }
.def_about .more { text-align:right; background:none; color:#555; font-size:11px; padding-top:12px; }
.def_about .more a { background:url(ico_04.gif) no-repeat 0 50%; padding:0 5px 0 12px; color:#555; }

.def_list_title { background:url(title_02.jpg) repeat-x; height:28px; color:#fff; }
.def_list_title ul { padding-left:15px; }
.def_list_title li { float:left; width:123px; text-align:center; cursor:pointer; margin-right:7px; }
.def_list_title li a { color:#fff; }
.def_list_title li a:hover { text-decoration:none; } 
.def_list_title .current { line-height:23px; padding-top:5px; color:#1488b8; background:url(title_current.jpg) no-repeat bottom;}
.def_list_title .current a { color:#1488b8; }
.def_list_title .normal { line-height:23px; padding-top:5px; font-weight:bold; color:#fff; }

.def_list_con { width:345px; height:163px; border:1px solid #a3dbf3; border-top:none; margin:0; padding:0; }

.list_news_02 { width:324px; margin:0 auto; padding:8px 0 0 0; }
.list_news_02 li{ width:320px; background:url(bg_news_list_line2.gif) repeat-x bottom; padding:0 2px 0 2px; line-height:25px; color:#5a5a5a; clear:both; *zoom:1; }
.list_news_02 .date { color:#9b9b9b; font-size:11px; padding-left:3px; padding-right:9px; }
.list_news_02 .ico { width:9px; _width:6px; height:25px; float:left; margin:0; background:url(ico_03.gif) no-repeat 0 9px; }
.list_news_02 .more { text-align:right; background:none; color:#555; font-size:11px; }
.list_news_02 .more a { background:url(ico_04.gif) no-repeat 0 50%; padding:0 5px 0 12px; color:#555; }

.def_picnews_02 { width:347px; margin-top:10px; }
.def_picnews_02 .pic { float:left; margin:0 0 0 7px; display:inline; }
.def_picnews_02 .txt { float:right; width:220px; line-height:18px; color:#5c5c5c; }
.def_picnews_02 .txt h4 { border-bottom:1px solid #1488b8; color:#1488b8; background:url(ico_arrow_03.gif) no-repeat 1px 5px; font-size:12px; padding-left:13px; line-height:19px; margin-bottom:9px; }
.def_picnews_02 .txt h4 a { color:#1488b8; }
.def_picnews_02 .txt .more { text-align:right; background:none; color:#555; font-size:11px; padding-top:12px; }
.def_picnews_02 .txt .more a { background:url(ico_04.gif) no-repeat 0 50%; padding:0 5px 0 12px; color:#555; }

/* 形象页 */
.enter { text-align:center; padding:26px 0 40px 0; }
.index_copyright { color:#fff; text-align:center; line-height:18px; }
.index_copyright a { color:#fff; }
.index_copyright a:hover { color:#fff; text-decoration:underline; } 

.mcbox { width:640px; margin:28px auto 0 auto; padding:14px 20px 0 20px; color:#666; line-height:24px; border:1px solid #b7d082; }
.mcbox .mq { padding:0 10px 0 25px; line-height:24px; color:#6ca01a; clear:both; background:url(ico_05.gif) no-repeat 0 45%; }
.mcbox .ma { color:#666; padding:0 10px 0 25px; line-height:24px; clear:both; background:url(ico_06.gif) no-repeat 0 45%;  }
.mcbox .mq span,.mcbox .ma span { float:right; color:#666; }
.mcbox .mc { padding:0 10px 25px 25px; line-height:24px; clear:both; color:#666; }

.titlebox { width:642px; padding:9px 20px 7px 20px; background:#b7d082; color:#6ca01a; font-weight:bold; margin:28px auto 0 auto; }
.titlebox span { float:right; font-size:12px; font-weight:100; }
.titlebox a { color:#fff; }
.hrbox { width:640px; margin:0 auto 0 auto; padding:14px 20px 14px 20px; color:#666; line-height:24px; border:1px solid #b7d082; }

/* 9-26 */

/* 下拉菜单1 */
.nav .subnav { position:absolute; top:27px; left:0; width:92px; overflow:hidden; background:#67a40b url(bg_subnav.jpg) repeat-y center top;}
.nav .subnav ul { padding:0; margin:0; }
.nav .subnav ul li{ clear:both; width:92px; text-align:center; margin:0; padding:0; background:url(bg_subnav_line.jpg) no-repeat bottom center; }
.nav .subnav ul li a { color:#fff; display:block; clear:both; width:82px; min-height:19px; _height:19px; line-height:19px; font-size:12px; font-weight:100; padding:4px 5px; margin-bottom:2px; *zoom:1; }
.nav .subnav ul li a:hover,.nav .subnav ul li .current { color:#FFF; text-decoration:none; background:url(bg_subnav_current.jpg) no-repeat bottom center;}