@charset "Gb2312";
/* CSS Document */

body{filter:Gray;margin:0;font-size:12px;font-family:Arial;}
a{text-decoration:none;}
div{word-break:break-all;}
img{border:none;}
form,ul,li{margin:0;padding:0;}
ul,li{list-style:none;}
.clear{clear:both;}

.not_found{margin:30px 0;text-align:center;}

#header{width:1000px;margin:0 auto;height:40px;position:relative;}
#main{width:1000px;margin:0 auto;}
#footer{width:1000px;margin:0 auto;height:60px;background:#f5f5f5;}

#header .logo{position:absolute;left:12px;top:10px;}
#header .logo img{height:60px;}
#header .search{position:absolute;right:27px;top:27px;width:185px;height:27px;background:url(images/search_bg.jpg) no-repeat;}
#header .search .text{border:0;height:21px;line-height:21px;width:117px;padding:0;margin:0;position:absolute;left:24px;top:3px;}
#header .search .button{border:0;padding:0;margin:0;position:absolute;right:8px;top:6px;background:none;width:32px;color:#666;font-weight:bold;cursor:pointer;}

#nav{width:100%;height:35px;background:url(images/nav_bg.jpg) repeat-x;position:absolute;bottom:0;}
#nav ul{padding:0 15px;}
#nav li{float:left;line-height:35px;background:url(images/nav_li_bg.jpg) no-repeat;}
#nav .first{background-position:-2px;}
#nav li a{display:block;padding:0 22px 0 25px;font-size:14px;font-weight:bold;color:#FFF;background:url(images/nav_bg.jpg) no-repeat 2px;}
#nav li a:hover{background:url(images/nav_a_bg.jpg) no-repeat right;color:#2874c2;}

#focus{width:1000px;height:230px;margin:0 auto 7px auto;}
#focus div{position:absolute;width:1000px;height:230px;overflow:hidden;}
#focus img{width:1000px;height:230px;}
#focus #focus_img{display:none;}

#left{float:left;width:225px;}
#right{float:right;width:767px;}

.box{margin:0 0 7px 0;}
.box .head{height:29px;background:url(images/box_head_bg.jpg) repeat-x;position:relative;}
.box .head span{display:block;position:absolute;left:0;top:2px;line-height:25px;padding:0 14px 0 8px;font-size:14px;color:#2874c2;font-weight:bold;background:url(images/box_head_title_bg.jpg) no-repeat right;background-color:#FFF;}
.box2{margin:0 0 7px 0;}
.box2 .head{height:29px;background:url(images/box2_head_bg.jpg) repeat-x;position:relative;border-right:1px solid #CCC;}
.box2 .head span{display:block;position:absolute;left:0;top:0;line-height:29px;padding:0 22px 0 18px;font-size:14px;color:#FFF;font-weight:bold;background:url(images/box2_head_title_bg.jpg) no-repeat right;}
.box2 .head .more{position:absolute;right:12px;top:8px;color:#2874c2;background:url(images/more_bg.jpg) no-repeat right center;padding:0 15px 0 0;}
.box2 .main{border:1px solid #CCC;border-top:none;}

.here{margin:0 0 7px 0;height:29px;background:url(images/here_bg.jpg) repeat-x;position:relative;border-right:1px solid #CCC;}
.here span{display:block;position:absolute;left:0;top:0;line-height:29px;padding:0 22px 0 18px;font-size:14px;color:#FFF;font-weight:bold;background:url(images/here_title_bg.jpg) no-repeat right;}
.here .link{position:absolute;right:12px;top:8px;}
.here .link a{color:#2874c2;padding:0 8px;}

#notice .main{background:#f5f5f5;line-height:20px;padding:6px 8px 6px 16px;color:#666;}
#contact .main{border:1px solid #CCC;border-top:none;padding:6px 10px;line-height:20px;color:#666;}
#contact .main span{font-weight:bold;}

#research .main{border:1px solid #CCC;border-top:none;padding:6px 10px;line-height:20px;color:#333;}
#research input{margin:0 3px 0 7px;}
#research .question{font-weight:bold;padding:5px 0;color:#2874c2;}
#research .text{display:block;padding:2px;}
#research .text input{width:120px;margin:0 0 0 10px;}
#research .bt{text-align:center;padding:10px 0 5px 0;}
#research .button{border:none;width:52px;height:21px;background:url(images/bt_bg.jpg) no-repeat;margin:0;padding:0;cursor:pointer;}

#link .main{border:1px solid #CCC;border-top:none;padding:6px 10px;line-height:20px;color:#666;}
#link .img{padding:0 0 4px 0;}
#link .img a{display:block;padding:4px 6px;float:left;}
#link .img img{width:200px;height:50px;}
#link .word a{padding:0 4px;color:#333;}
#link .word a:hover{color:#2874c2;}

#about .main{padding:7px;min-height:140px;_height:140px;line-height:20px;color:#666;}
#about .main .img{float:left;margin:0 7px 7px 0;}
#about .main .more{color:#2874c2;}

#recommend .main{padding:12px 0 3px 8px;}
#roll{position:relative;overflow:hidden;}
#roll a{color:#666;}
#roll a:hover{color:#2874c2;}
#roll div{float:left;margin:0 7px;overflow:hidden;}
#roll table{width:150px;text-align:center;}
#roll .img{height:150px;background:#f5f5f5;}
#roll .title{height:30px;}
#roll img{max-width:150px;max-height:150px;}
#roll_sheet{position:absolute;}

#news{float:left;width:767px;}
#product{float:right;width:379px;}
#news li a,#product li a{width:500px;padding:0 0 0 15px;background:url(images/img_1.jpg) no-repeat 4px center;}
.list .main{padding:5px 12px 12px 12px;}
.list li{line-height:27px;border-bottom:1px dashed #CCC;}
.list li a{display:block;float:left;color:#333;}
.list li a:hover{color:#2874c2;}
.list li span{display:block;float:right;color:#666;}
.art_sheet li a{width:620px;padding:0 0 0 15px;background:url(images/cat3_a_bg.jpg) no-repeat 4px center;}
.art_sheet li span{padding:0 10px 0 0;}

#footer .nav{text-align:center;padding:12px 0 0 0;color:#333;}
#footer .nav a{padding:0 5px;color:#333;}
#footer .nav a:hover,#footer .info a:hover{color:#2874c2;}
#footer .info{text-align:center;padding:8px 0 0 0;color:#333;}
#footer .info a{color:#333;padding:0 8px 0 0;}

.tree .main{background:#f5f5f5;padding:5px 0 15px 0;}
.tree a{color:#333;display:block;}
.tree a:hover{color:#2874c2;}
.tree .cat1{line-height:36px;background:url(images/cat1_bg.jpg) no-repeat bottom;padding:0 0 0 15px;overflow:hidden;}
.tree .cat2{line-height:30px;background:url(images/cat2_bg.jpg) no-repeat bottom;padding:0 0 0 40px;overflow:hidden;}
.tree .cat3{line-height:30px;background:url(images/cat3_bg.jpg) no-repeat bottom;padding:0 0 0 55px;overflow:hidden;}
.tree .cat1 a{padding:0 0 0 20px;background:url(images/cat1_a_bg.jpg) no-repeat 3px center;}
.tree .cat2 a{padding:0 0 0 14px;background:url(images/cat2_a_bg.jpg) no-repeat 2px center;}
.tree .cat3 a{padding:0 0 0 14px;background:url(images/cat3_a_bg.jpg) no-repeat 2px center;}

.img_sheet{margin:25px 0 0 0;}
.img_sheet .unit{float:left;width:191px;padding:0 0 5px 0;}
.img_sheet .unit .in{width:150px;height:200px;margin:0 auto;overflow:hidden;}
.img_sheet .unit table{width:100%;height:100%;border:0;text-align:center;vertical-align:middle;}
.img_sheet .unit .img{height:150px;background:#f5f5f5;}
.img_sheet .unit .title{height:50px;}
.img_sheet .unit img{max-width:150px;max-height:150px;}
.img_sheet a{color:#666;}
.img_sheet a:hover{color:#2874c2;}

.page_link{clear:both;position:relative;height:50px;}
.page_link .in{position:absolute;top:10px;right:20px;}
.page_link span,.page_link a{display:block;float:left;line-height:25px;font-size:13px;color:#666;padding:0 5px;}
.page_link form{float:left;}
.page_link .text{border:0;padding:0;height:18px;line-height:18px;width:30px;border:1px solid #666;margin:0 3px 0 0;}
.page_link .button{border:none;width:52px;height:21px;background:url(images/bt_bg.jpg) no-repeat;margin:0;padding:0;cursor:pointer;}
.page_link .num{padding:0;}

#picture{color:#666;}
#picture .img{overflow:hidden;text-align:center;_width:100%;margin:0 0 10px 0;}
#picture .img img{max-width:700px;_width:expression(this.width>700?700:true);}
#picture .img table{width:100%;height:380px;margin:10px 0;text-align:center;vertical-align:middle;}
#picture .head{padding:7px 15px;font-size:14px;font-weight:bold;background:#f5f5f5;}
#picture .attribute table{margin:10px 0 10px 40px;line-height:20px;}
#picture .attribute span{font-weight:bold;}
#picture .text{padding:15px 10px;line-height:20px;}

#prev_next{padding:20px 5px 10px 5px;line-height:20px;color:#333;}
#prev_next .prev{float:left;}
#prev_next .next{float:right;}
#prev_next a{color:#666;}
#prev_next a:hover{color:#2874c2;}

#about_main{padding:5px 10px 15px 10px;line-height:20px;color:#666;}

#article{padding:10px;margin:0 0 5px 0;}
#article .title{text-align:center;color:#333;}
#article .message{padding:10px;text-align:center;color:#999;border-bottom:1px dashed #999;}
#article .main{padding:10px 0;line-height:20px;color:#333;}

.rec_sheet li,.dow_sheet li{list-style:none;border-bottom:1px dashed #999;margin:0 10px;padding:10px 0;}
.rec_sheet .title,.dow_sheet .title{font-size:14px;font-weight:bold;color:#2874c2;padding:12px 0;width:550px;background:url(images/rec_title_bg.jpg) no-repeat 0 33px;}
.rec_sheet .time,.dow_sheet .time{color:#999;padding:0 30px 0 0;text-align:right;}
.rec_sheet .text,.dow_sheet .text{line-height:20px;color:#666;}
.dow_sheet .title a{color:#2874c2;padding:0 0 0 20px;background:url(images/dow_title_bg.gif) no-repeat 0 center;}

.mes_sheet{padding:0 20px;color:#333;}
.mes_sheet li{list-style:none;border-bottom:1px dashed #999;padding:10px 0;}
.mes_sheet div{line-height:20px;}
.mes_sheet span{color:#2874c2;}
.mes_sheet .reply{border:1px solid #CCC;background:#f5f5f5;margin:10px 50px;padding:10px;}

#leave_word{padding:15px 0 10px 20px;color:#666;}
#leave_word div{margin:10px 0;}
#leave_word .text{border:1px solid #CCC;background:#f5f5f5;height:18px;line-height:18px;color:#333;}
#leave_word textarea{border:1px solid #CCC;background:#f5f5f5;color:#333;}
#leave_word .button{border:none;width:52px;height:21px;background:url(images/bt_bg.jpg) no-repeat;margin:0 10px 0 0;padding:0;cursor:pointer;}

#service{position:absolute;width:33px;height:210px;right:0;z-index:9;overflow:hidden;}
#service_img{position:absolute;left:0;width:33px;height:210px;background:url(images/service.png) no-repeat left center;}
#service .main{position:absolute;left:33px;width:110px;height:210px;background:#174579;}
#service .main .in{position:absolute;left:5px;top:5px;width:90px;padding:5px;height:190px;background:#FFF;text-align:center;}

/*添加内容*/

/* 通用属性 */
* { margin:0; padding:0; list-style:none; }

.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:black; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
a { text-decoration:none; color:#505050; }
a:hover { text-decoration:underline; color:#CC0001; }
p { line-height:22px; }
/* 顶部 */
#top_menu_main {background:url(images_1/top_menu_bg.jpg) repeat-x; height:27px;}
#top_menu { height:27px; line-height:27px; text-align:right; width:980px; margin:0 auto; }
#top_menu a { color:#000; font-weight:bold; color:#999; }
#top_main { }
#top { width:980px; height:88px; margin:0 auto; background:url(images_1/logo.png) no-repeat;}
#top_site_name { text-align:right; padding-top:15px;}
#top_site_name a{ color:#ffffff;}
#top_time { height:5px; padding-top:35px; text-align:right; color:#ffffff;}
/* 导航 */
#navigation_main { height:38px; }
#navigation { width:980px; height:38px; margin:0 auto;  }
#navigation ul #navigation_home { float:left; line-height:38px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:38px; text-align:center; padding-left:2px; }
#navigation ul li a { width:86px; display:block; font-size:12px;  color:#1f1f1f;  }
#navigation ul li a:hover { font-size:12px; text-decoration:none; color:#FFF; background:url(images_1/navigation_hover_bg.jpg) repeat-x; }
/* 当前位置 */
.current_location { color:#FFFFFF; }
.current_location a { color:#FFFFFF; }
/* 幻灯 */
#banner_main { }
#banner { width:980px; margin:0 auto; margin-top:8px; }
#banner img { width:980px; }
/* 主体 */
#content_main { }
#content_title { display:none; }
#content_body { width:980px; margin:5px auto; }
#content_bottom { display:none; }
/*主体左侧*/
#left { float:left; width:225px; margin-top:5px;}
.left_title { height:36px; line-height:36px; background:url(images_1/left_title_bg.jpg) no-repeat; padding:0 40px; }
.left_title h2 { font-size:12px; color:#000000; line-height:36px; }
.left_title h2 a { font-size:12px; color:#000000; }
.left_body { overflow:hidden; zoom:1; border:1px solid #cccccc; border-top:none; padding:10px; background:#5b80aa;}
.left_body a{ color:#FFFFFF;}
.left_body p{ color:#FFFFFF;}
.left_body .form_text { width:140px; }
.left_body .form_textarea { width:140px; }
.left_bottom { height:10px;}
/*主体右侧*/
#right { float:right; width:760px;  padding-left:15px; margin-top:5px;}
.right_title { background:url(images_1/right_title_bg.jpg) left no-repeat; height:36px; line-height:36px; padding-left:40px; }
.right_title h2 { font-size:12px; color:#000000; }
.right_body { text-indent:25px; padding:10px 10px; overflow:hidden; zoom:1; background:#ffffff;}
.right_bottom { height:10px; }
/* 友情链接 */
#link_main { padding:10px 0; }
#link_title {  background:#5b80aa; height:24px; line-height:24px; padding:0 10px; width:960px; margin:0 auto; }
#link_title a { color:#ffffff; }
#link_title h2 { font-size:12px; color:#ffffff; }
#link_body { width:938px; margin:0 auto; border:1px solid #cccccc; border-top:none; padding:10px 20px;  background:#ffffff;}
#link_pic { overflow:auto; zoom:1; }
#link_pic ul li { float:left; padding:1px 3px; text-align:center; }
#link_pic img { width:90px; height:30px; padding:2px; border:1px solid #CCC; }
#link_pic ul li a:hover img { border:1px solid #6C9ACC; }
#link_text { overflow:auto; zoom:1; }
#link_text ul li { float:left; text-align:center; padding:1px; }
#link_text a { display:block; line-height:22px; width:100px; background:#EDEDED; }
/* 版权信息 */
#copyright_main { background:url(images_1/footer.jpg) repeat-x;}
#copyright { width:980px; margin:0 auto; padding:10px 0; text-align:center; color:#3e3e3e; }
#copyright a{  color:#3e3e3e;}
/* 留言 */
.guestbook_main { padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.guestbook_title { color:#227BAD; line-height:30px; font-weight:bold; border-bottom:1px dashed #227BAD; }
.guestbook_intro { line-height:30px; text-align:right; }
.guestbook_content { padding:5px; border:1px dashed #CCC; margin-bottom:10px; }
.guestbook_answer { padding:5px; border:1px solid #CCC; }
.guestbook_answer h2 { color:red; line-height:20px; font-size:12px; }
/*左侧通用列表*/
.ul_left_common li { line-height:26px;  padding-left:10px; background:url(images_1/ul_left_common.jpg) left no-repeat; }
/*产品列表*/
.productslist li { float:left; text-align:center; padding:4px; }
.productslist li img { padding:4px; border:1px solid #999999; width:153px; height:117px; }
.productslist li a { line-height:22px; }
.productslist li a:hover img { border:1px solid #cc0000; }
/*新闻列表*/
.newslist li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/img_1.jpg) left no-repeat; }
.newslist_detail { }
.newslist_detail_title { font-size:14px; line-height:26px; border-bottom:1px dashed #999; padding-left:15px; background:url(images_1/newslist.gif) left no-repeat; }
.newslist_detail_content { padding:5px; }
.newslist_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; margin-bottom:10px; line-height:26px; }
.newslist_detail_intro a { color:#999; }
/*公告列表*/
.noticelist li { line-height:26px;  padding-left:10px; background:url(images_1/news_arrow.gif) left no-repeat; }
/*分类列表*/
.channel_list { }
.channel_list li { line-height:30px; padding:1px; border-bottom:1px dashed #CCC;}
.channel_list li a { display:block; padding:0 40px; }
.channel_list li a:hover {font-weight:bold; color:#000000; text-decoration:none; }
/*信息详情页*/
#info_name { font-size:16px; font-weight:bold; text-align:center; line-height:30px; }
#info_intro { padding:0 10px; text-align:center; color:#999; border:1px dashed #CCC; line-height:30px; }
#info_intro a { color:#999; }
#info_content { padding:10px 0; }
#info_extra { padding:10px 0; text-align:center; }
#info_pic { width:240px; }
#info_around { background:#F0F0F0; padding:5px; border:1px solid #E3E3E3; }
/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:500px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:135px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:500px; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit { background:url(images_1/submit_button.jpg) no-repeat; width:79px; height:31px; border:none; color:#000000; font-weight:bold; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:2px; overflow: auto; zoom:1; }
.common_form label { float:left; width:80px; display:block; height:28px; line-height:28px; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }
/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }
