﻿@charset "utf-8";
/* CSS Document */

/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body { font-family:"宋体"; font-size:12px; color:#666; background:#f3f3f3; }
#main_out { }
.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:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#0061ae; }
p { line-height:22px; }
.link_bg a{
    text-decoration:none; 
    color:#0061ae; 
}
.link_bg a:hover{
    text-decoration:underline; 
    color:#2584d0; 
}
/* 顶部 */
.page_header{
    width: 100%;
    height: 230px;
    background: white;
    position: relative;
}
.page_header .title{
    position: absolute;
    font-size: 55px;
    color: white;
    font-family: 'Microsoft Yahei',sans-serif;
    font-weight: bold;
    left: 29%;
    top: 33%;
}
.index_logoname{
	font-size: 29px;
    display: inline-block;
    margin-top: -9%;
    margin-left: 13%;
    max-width: 500px;
    font-weight: bold;
    color: #232222;
}
.index_tel{
	float: right;
    font-size: 25px;
    font-family: 'Microsoft Yahei',sans-serif;
    font-weight: bold;
    margin-top: 33px;
    margin-right: 3%;
}
#top_main { background:url(../images/top_main_bg.jpg) repeat-x; height:86px; overflow:hidden; }
#top { width:980px; margin:0 auto; }
#top_logo { float:left; width: 600px;}
#top_lan { float:right; margin:20px 41px 0 0; height:12px; line-height:12px; text-align:right; }
#top_lan h2 { line-height:16px; font-size:12px; font-weight:normal; text-align:left; }
#top_lan h3 { margin-top:10px; }
#top_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:135px; }
#top_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
#top_tel { float:left; margin:28px 0 0 250px; background:url(../images/top_tel.png) no-repeat; width:280px; height:44px; }
/* 导航 */
#navigation_main { height:37px; background:url(../images/navigation_bg.jpg) repeat-x; }
#navigation { width:980px; height:27px; margin:0 auto; }
#navigation ul #navigation_home { float:left; line-height:27px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:37px; text-align:center; padding-left:2px; }
#navigation ul li a { width:120px; display:block; font-size:14px; font-weight:bold; color:#FFF; }
#navigation ul li a:hover { font-size:14px; text-decoration:none; color:#FFF; background:#0262ae; }
#navigation ul .current_navigation { font-size:14px; background:#0262ae; color:#FFF; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#0262ae; padding:0; border:1px solid #FFF; z-index:1000; border-bottom:none; }
#navigation ul li ul li { line-height:25px; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px; border-bottom:1px solid #fff; }
#navigation ul li ul li a:hover { text-decoration:none; background:#fff; font-size:12px; color:#0262ae; font-weight:bold; }
/* 当前位置 */
.current_location { width:970px; margin:5px auto; padding-left:8px; height:26px; line-height:26px; background:#EFF3D9; border:1px solid #A6CC93; color:#333333; }
.current_location a { color:#333333; }
.current_location .current_channel { font-weight:bold; color:red; }
/* 幻灯 */
#diybanner_main { }
#diybanner { width:980px; margin:0 auto; margin-top:5px; }
#diybanner img { width:980px; }
/*自定义图片滚动*/
/*
#banner {POSITION: relative; WIDTH:100%;margin:0 auto;  HEIGHT: 383px; OVERFLOW: hidden; CURSOR: pointer}
#bannerCon {POSITION: absolute; WIDTH:7200px; FLOAT: left; HEIGHT: 383px}
.banner {WIDTH:1440px;margin:0 auto; overflow-x:hidden; DISPLAY: block; FLOAT: left;HEIGHT: 383px; CURSOR: pointer}
#banner1 {BACKGROUND: url(../images/banner01.jpg) center;}
#banner2 {BACKGROUND: url(../images/banner02.jpg) center;}
#banner3 {BACKGROUND: url(../images/banner03.jpg) center;}
#banner4 {BACKGROUND: url(../images/banner04.jpg) center;}
#indexLine {BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px; LINE-HEIGHT: 28px; WIDTH: 100%; HEIGHT: 28px; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px}
#indexLine A:hover {TEXT-DECORATION: underline}
#bannerul {Z-INDEX: 0; POSITION: absolute; WIDTH: auto; DISPLAY: block; HEIGHT: 9px; TOP:430px; LEFT: 700px}
#bannerul UL {LIST-STYLE-TYPE: none; DISPLAY: block}
#bannerul UL LI {BACKGROUND-COLOR: #c9cacc; WIDTH: 23px; DISPLAY: block; FLOAT: left; HEIGHT: 9px; MARGIN-LEFT: 2px; FONT-SIZE: 0px; CURSOR: pointer}
#bannerul UL LI.on {BACKGROUND-COLOR: #00529a}*/
/* 主体 */
#content_main { }
#content_title { display:none; }
#content_body { width:995px; margin:20px auto; }
#content_bottom { display:none; }
/*首页CSS*/
#inews { height:36px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#inewsa {height:19px;overflow:hidden;width:980px;}
.inews { width:980px; margin:0 auto; }
.inews h2 { background:url(../images/inews_bg.jpg) no-repeat left center; padding-left:34px; line-height:36px; float:left; color:#d81b1f; font-size:14px; }
.inews h3 { margin:9px 0 0 14px; line-height:19px; float:left; font-size:12px; font-weight:normal; width:500px; }
.inews li { line-height:19px; }  


#inewsb { height:36px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#inewsab {height:19px;overflow:hidden;width:980px;}
.inewsb { width:980px; margin:0 auto; }
.inewsb h2 { background:url(../images/inews_bg.jpg) no-repeat left center; padding-left:34px; line-height:36px; float:left; color:#d81b1f; font-size:14px; }
.inewsb h3 { margin:9px 0 0 14px; line-height:19px; float:left; font-size:12px; font-weight:normal; width:500px; }
.inewsb li { line-height:19px;width:150px;float:left;padding-right:30px; }

#index { margin-top:26px; }
.i_a { float:left; width:320px; height:206px; background:url(../images/i_a.jpg) no-repeat; margin-right:10px; overflow:hidden; }
.i_b { float:right; width:320px; height:206px; background:url(../images/i_a.jpg) no-repeat; overflow:hidden; }
.i_body { padding:10px 4px; overflow:hidden; zoom:1; }
.i_body h2 { line-height:23px; height:23px; font-size:14px; color:#333; float:left; }
.i_body img  { float:right; padding-left:5px; }
.i_content { margin-top:23px; }
.i_contenta { margin-top:23px; }
.i_contenta p { line-height:19px; }
.i_content p { line-height:19px;width: 150px;float: left; }

.i_c { height:38px; width:980px; background:url(../images/i_c_title.jpg) no-repeat; }
.i_d { width:980px; height:180px; overflow:hidden; }
.iproductslist li { float:left; margin:18px 10px; width:179px; height:140px; background:url(../images/i_d.jpg) no-repeat; text-align:center; }
.iproductslist li img { padding:1px 1px 6px 6px; width:172px; height:129px; }
.iproductslist li a { line-height:22px; }
.iproductslist li a:hover img { border:1px solid #0061ae; }
/*主体左侧*/
#left { float:left; width:212px; overflow:hidden; }
.left_title { height:34px; line-height:34px; background:url(../images/left_title_bg.jpg) no-repeat; }
.left_title h2 { font-size:14px; color:#FFF; line-height:34px; padding-left:47px; }
.left_title a { color:#FFF; }
.left_body { overflow:hidden; zoom:1; border:1px solid #ccc; border-top:none; background:#fff; padding:0 1px; }
.contact_body { overflow:hidden; zoom:1; border:1px solid #ccc; border-top:none; background:#fff; padding:7px; }
.left_body .form_text { width:120px; }
.left_body .form_textarea { width:120px; }
.left_bottom { height:10px; }
/*主体右侧*/
#right { float:right; width:749px; overflow:hidden; }
.right_title { background:url(../images/right_title_bg.jpg) no-repeat; height:30px; line-height:30px; width:748px;}
.right_title h2 { font-size:12px; color:#333; padding-left:26px; line-height:26px; }
.right_title h2 a { color:#333; }
.right_body { padding:25px 14px; overflow:hidden;  background:#fff;width:728px; }
.right_bottom { height:10px;width:748px; }
.data_main{
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
}
.data_main img{
    width: 134px;
    height: 124px;
}
.data_lidiv{
    position: absolute;
    left: 25%;
    top: 30%;
}
.right_short{
    width: 525px;
    height: 36px;
    word-wrap: break-word;
    padding-top: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.right_time{
    position: absolute;
    left: 83%;
    top: 83%;
}
/* 底部导航 */
.link_bg{ width:100%; height:240px; background:url(../images/link_bg.jpg) repeat-x; }
.link_center{ width:980px; height:auto; margin:0px auto; }
.link_center ul{ padding:30px 9px 0px 0px; width:150px; float:left; }
.link_center h2{ font-size:12px; padding-left:13px; padding-bottom:8px; }
.link_center li{ line-height:30px; background:url(../images/icon03.jpg) no-repeat left center; padding-left:15px; }
.link_center li a{ font-size:12px; color:#666; }
.link_center li a:hover{ font-size:12px; color:#0061ae; }
.link_center img{ 
	float: right;
}
.footer_logo{
	width: 90px;
    margin-top: 10%;
    margin-right: 0%;
}
.footer_erweima{
	width: 130px;
    margin-top: 15%;
    margin-right: -32%;
}
/* 版权信息 */
#copyright_main { height:86px; background:url(../images/copy_bg.jpg) repeat-x; }
#copyright { width:980px; margin:0 auto; padding-top:25px; color:#fff; text-align:left; }
#copyright a { color:#fff; }
/* 留言 */
.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; border-bottom:1px dashed #CCC; padding-left:15px; background:url(../images/ul_left_common.gif) left no-repeat; }
/*产品列表*/
.productslist li { float:left; text-align:center; padding:7px; }
.productslist li img { padding:4px; border:1px solid #999999; width:156px; height:117px; }
.productslist li a { line-height:22px; }
.productslist li a:hover img { border:1px solid #cc0000; }
.productslist_detail { }
.productslist_detail_layout { border-collapse:collapse; width:100%; margin-bottom:10px; }
.productslist_detail_pic { padding:4px; border:1px solid #999999; width:160px; height:120px; float:left; margin-right:10px; }
.productslist_detail a:hover .productslist_detail_pic { border:1px solid #cc0000; }
.productslist_detail_title { font-size:14px; line-height:26px; border-bottom:1px dashed #999; background:url(../images/productslist.gif) left no-repeat; padding-left:15px; }
.productslist_detail_content { }
.productslist_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; margin-bottom:10px; line-height:26px; }
.productslist_detail_intro a { color:#999; }

.products_title { height:30px; line-height:30px; background:#ededed; border:1px solid #E3E3E3; border-bottom:2px solid #0061ae; }
.products_title h1 { font-size:16px;}
.products_body { padding:10px; overflow:hidden; zoom:1; border:1px solid #E3E3E3; border-top:none; background:#fff; border-bottom:none; }
#pslide_navigation { overflow: hidden; zoom:1; font-size:14px; }
#pslide_navigation li { height:30px; float:left; line-height:30px;  border-right:1px solid #ccc; }
#pslide_navigation li a { display:block; text-align:center; color:#666; padding:0 15px; }
#pslide_navigation li a:hover { text-decoration:none; color:#FFF; font-weight:bold; background:#0061ae; }
#pslide_navigation li .pslide_current { text-decoration:none; color:#FFF; font-weight:bold; background:#0061ae; }
#pslide_content { }
/*推荐产品列表*/
.dropList dl dt { line-height:26px; border-bottom:1px dashed #CCC; padding-left:15px; background:url(../images/ul_left_common.gif) left no-repeat; }
.dropList dl dd { }
.dropList dl dd img { padding:4px; border:1px solid #999999; width:206px; margin-top:3px; }
.dropList dl dd a:hover img { border:1px solid #cc0000; }
/*下载列表*/
.downloadlist li { line-height:30px; border-bottom:1px dashed #999; background:url(../images/downloadlist.gif) left no-repeat; padding-left:15px; }
.downloadlist_detail { }
.downloadlist_detail_layout { border-collapse:collapse; width:100%; margin-bottom:10px; }
.downloadlist_detail_pic { padding:4px; border:1px solid #999999; width:140px; height:105px; float:left; margin-right:10px; }
.downloadlist_detail a:hover .downloadlist_detail_pic { border:1px solid #cc0000; }
.downloadlist_detail_title { font-size:14px; line-height:26px; border-bottom:1px dashed #999; background:url(../images/downloadlist.gif) left no-repeat; padding-left:15px; }
.downloadlist_detail_content { }
.downloadlist_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; margin-bottom:10px; line-height:26px; }
.downloadlist_detail_intro a { color:#999; }
/*案例列表*/
.caselist li { line-height:30px; border-bottom:1px dashed #999;  }
.caselist li {width:200px;float:left;}
.caselist li h1 img { width:198px;height: 148px;}
.caselist li h2 {font-size:14px;font-weight:normal;text-align: center;}


.caselist_detail { }
.caselist_detail_layout { border-collapse:collapse; width:100%; margin-bottom:10px; }
.caselist_detail_pic { padding:4px; border:1px solid #999999; width:160px; height:120px; float:left; margin-right:10px; }
.caselist_detail a:hover .caselist_detail_pic { border:1px solid #cc0000; }
.caselist_detail_title { font-size:14px; line-height:26px; border-bottom:1px dashed #999; background:url(../images/caselist.gif) left no-repeat; padding-left:10px;width:518px; }
.caselist_detail_content { width:528px;}
.caselist_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; margin-bottom:10px; line-height:26px; width:528px;}
.caselist_detail_intro a { color:#999; }
/*新闻列表*/
.newslist li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(../images/newslist.gif) 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/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; border-bottom:1px dashed #CCC; padding-left:10px; background:url(../images/noticelist.gif) left no-repeat; }
/*评论列表*/
.commentlist { }
.commentlist dt { line-height:22px; border:1px dashed #CCC; padding:0 10px; background:#F5F5F5; }
.commentlist dd { padding:10px; border:1px dashed #CCC; border-top:none; margin-bottom:5px; }
.searchlist li { line-height:30px; border-bottom:1px dashed #999; }
/*分类列表 - 无限级分类*/
.channel_list_infinite { }
.channel_list_infinite li { line-height:26px; padding:1px; }
.channel_list_infinite li a { display:block; padding:0 10px; background:#EFF3D9; border:1px solid #A6CC93; }
.channel_list_infinite li a:hover { background:#276A09; border:1px solid #276A09; color:#FFF; text-decoration:none; }
.channel_list_infinite #current_channel_infinite a { background:#276A09; border:1px solid #276A09; color:#FFF; font-weight:bold; }
.channel_level1{ font-size:12px; font-weight:bold;}
.channel_level2{ font-size:12px; font-weight:bold;}
.channel_level3{ font-size:12px;}
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height:31px; padding-bottom:1px; }
.channel_list_recursion li a { display:block; padding-left:46px; background:url(../images/cate_bg.jpg) no-repeat; color:#333; font-weight:bold; }
.channel_list_recursion li a:hover { background:url(../images/cate_hover.jpg) no-repeat; color:#0061ae; text-decoration:none; }
.channel_list_recursion #current_channel_recursion a { background:url(../images/cate_hover.jpg) no-repeat; color:#0061ae; }
/*信息详情页*/
.download_intro { font-size:14px; font-weight:bold; color:#fd6c01; }
.download_intro a { color:#fd6c01; }
#pinfo_name { font-size:20px; font-weight:bold; text-align:left; line-height:30px; color:#333; }
.pinfo_intro { font-size:16px; font-weight:bold; line-height:26px; }
#info_name { 
    font-weight:normal; 
    text-align:center; 
    line-height:50px;
    font-weight: bold; 
}
#info_intro { padding:0 10px; text-align:center; color:#999; border:1px solid #E4DDB4; line-height:30px; background:#F6F1E3; }
#info_intro a { color:#999; }
#info_content { padding:10px 0; }
#info_content img{ 
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 600px; 
}
#info_extra { padding:10px 0; }
#info_pic { width:400px; }
#info_around { padding:5px; border:1px solid #E3E3E3; }
#info_comment { text-align:right; padding:20px 0; }
/*无缝滚动*/
#scrollleft { overflow:hidden; width:100%; }
#scrollleft .scrollmain { float:left; width:1000%; }
#scroll_a { float:left; }
#scroll_b { float:left; }
/*滑动门*/
#slide_navigation { overflow: hidden; zoom:1; }
#slide_navigation li { height:28px; float:left; line-height:28px; padding:0 1px; }
#slide_navigation li a { display:block; padding:0 10px; text-align:center; font-size:14px; color:#276A09; font-weight:bold; }
#slide_navigation li a:hover { text-decoration:none; color:#FFF; background:#276A09; }
#slide_navigation li .slide_current { color:#FFF; background:#276A09; }
#slide_content { }
#slide_content h1 { font-size:16px;font-family:"黑体";}
#sitemap li { padding:1px; }
#sitemap li a{ background:#EFF3D9; line-height:22px; display:block; padding:0 20px; border:1px solid #A6CC93;}
#sitemap li a:hover{ text-decoration:none; background:#FFF; }
/*表单相关*/
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/submit_button.jpg) no-repeat; width:79px; height:31px; border:none; color:#FFF; 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; }

/*图片轮播*/

