@charset "utf-8";
/* CSS Document */
<style>
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}
</style>
*{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a:hover {text-decoration:none;color:#e30a1d;}
a{color: #333333;text-decoration: none;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
body
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	color:#333333;
	/*background-image:url(text.txt); !* for IE6 *! */
	background-attachment:fixed; /*必须*/
	/*background:url(../images/bodybgs.gif) center top;*/

}
img { border:0}

#webware{width:100%; height:auto; margin:0px auto; /*background:url(../images/body_bg.gif) repeat-x top left;*/}
#banner{ width:100%; height:621px; /*background:url(../images/banner.gif) no-repeat top center;*/ text-align:center;}

#web_index{ width:990px; margin:0px auto;}
#web_info{width:990px; height:auto; position: absolute; margin-top:-611px;overflow: hidden; }
#top{ width:980px; height:65px; margin:0px auto; }
.top_rig{ float:right; width:300px; height:45px;  padding-top:20px; text-align:right;}

#nav{ width:990px; height:116px; margin:0px auto; }
#nav li{ float:left; position:relative; z-index:999;}
.disspan{ display:none;}
#nav li a{display:block; height:58px; color:#000; hide-focus: expression(this.hideFocus=true);outline:none; }
#nav .nav_1 a{ background:url(../images/nav_01.png) no-repeat center top;background-position:left 0px;width:150px;}
#nav .nav_2 a{background:url(../images/nav_02.png) no-repeat center top;background-position:left 0px;width:162px;}
#nav .nav_3 a{background:url(../images/nav_03.png) no-repeat center top;background-position:left 0px;width:156px;}
#nav .nav_4 a{background:url(../images/nav_04.png) no-repeat center top;background-position:left 0px;width:185px;}
#nav .nav_5 a{background:url(../images/nav_05.png) no-repeat center top;background-position:left 0px;width:175px;}
#nav .nav_6 a{background:url(../images/nav_06.png) no-repeat center top;background-position:left 0px;width:161px;}
#nav a:hover{ background-position:left -58px;}
#nav .nav_on a{ background-position:left -58px;}

#nav .nav_sub{ display:none;position:absolute; top:43px;left:0px; z-index:999; background-color:#31465e; padding-top:5px;}
#nav .nav_1 .nav_sub{ width:150px;}
#nav .nav_2 .nav_sub{ width:162px;}
#nav .nav_3 .nav_sub{ width:156px;}
#nav .nav_4 .nav_sub{ width:185px;}
#nav .nav_5 .nav_sub{ width:175px;}
#nav .nav_6 .nav_sub{ width:157px;}

#nav .nav_sub li{ height:36px; margin:0px auto; background:none;  float:none; padding:0px 10px;}
#nav .nav_sub li a{  height:36px; line-height:36px; margin:0px auto; background:none; background:url(../images/dot_line.gif) repeat-x center top; text-align:center; font-size:12px; color:#8eaec2; width:auto; }
#nav .nav_sub li.sub_one a{ background:none;}
#nav .nav_sub li a:hover{ color:#ffffff; font-weight:bold;}

#index_content{ width:980px; height:128px; margin:0px auto; margin-top:366px; background:#fff;}
#index_content a:hover{ color:#e30a1d; text-decoration:underline;}
.index_comtop{ height:30px; padding-top:10px;}
.index_comtop a,.index_contop a,.index_rigtop a{ display:block; float:right; width:40px; height:16px;}
.index_left{ width:274px; height:128px; float:left; background:url(../images/index_news.gif) no-repeat center top; padding:0px 15px; }
.index_news li{ height:25px; line-height:25px;}
.index_news li a{ color:#333;}
.index_news li span{ color:#999999;}
.index_con{ width:260px; height:128px; float:left;background:url(../images/index_brand.gif) no-repeat center top; position:relative;}
.index_contop{ height:30px; padding-top:10px; padding-right:15px;}
.index_pre{ position:absolute; left:-20px; }
.index_next{ position:absolute; right:-30px;}
.index_brand{ width:200px; height:70px; padding-left:30px; float:left; line-height:18px;  }
.index_brand li{ float:left;color:#366ab2; font-weight:bold; font-size:13px;}
.index_brand img{ border:1px solid #dbe7f1; float:left; margin-right:10px;}
.index_brand a{ color:#366ab2; font-weight:bold; font-size:13px;}
.index_right{ width:416px; height:128px; float:left;}
.index_rigtop{ height:30px; padding-top:10px; background:url(../images/index_bus.gif) no-repeat center top; padding-right:15px; }
.index_rigbus{ padding-left:10px;}
.index_rigbus li{ width:130px; height:68px; border-left:1px solid #e1e1e1; text-align:center; float:left; }
.index_rigbus li.rigone{ border:none;}
.index_rigbus li img{ margin-bottom:5px;}
.index_rigbus li a{ color:#999999;}

#bottom{ width:950px; height:30px; line-height:30px; clear:both; background:url(../images/foot_bg.gif) repeat-x center top; margin:0px auto;  color:#e1e1e1; padding:0px 15px; }
.botspan{ float:right; color:#999999; }
.botspan a{ color:#999999;}
.botspan a:hover{ text-decoration:underline; color:#999999;}




/*about*/
#page_banner{ width:100%; height:261px;text-align:center; }
.banner_about{ background:url(../images/banner_about.jpg) no-repeat top center; }
.banner_news{ background:url(../images/banner_news.jpg) no-repeat top center; }
.banner_Brand{ background:url(../images/banner_Brand.jpg) no-repeat top center; }
.banner_SubCompany{ background:url(../images/banner_Sub.jpg) no-repeat top center; }
.banner_resource{ background:url(../images/banner_resource.jpg) no-repeat top center; }
.banner_Contact{ background:url(../images/banner_contact.jpg) no-repeat top center; }

.banner_links{ background:url(../images/banner_links.jpg) no-repeat top center; }
.banner_Sitemap{ background:url(../images/banner_Sitemap.jpg) no-repeat top center; }

#page_info{width:990px; height:auto; position: absolute; margin-top:-250px;}
#page_content{ width:980px; height:auto; margin:0px auto; /*margin-top:134px;*/ background:url(../images/content_s_bg.gif) repeat-y left bottom; }
.page_con{background:url(../images/left_bg_about.gif) no-repeat left bottom;  }
.page_about{ background:url(../images/left_bg_about.gif) no-repeat left bottom;   }
.page_news{ background:url(../images/left_bg_news.gif) no-repeat left bottom;   }
.page_Brand{ background:url(../images/left_bg_Brand.gif) no-repeat left bottom;   }
.page_SubCompany{ background:url(../images/left_bg_Sub.gif) no-repeat left bottom;   }
.page_resource{ background:url(../images/left_bg_resource.gif) no-repeat left bottom;   }

.page_left{ width:180px; float:left;}
.page_left_list{ width:180px;background:url(../images/content_f_bg.gif) repeat-y left bottom;}
.page_left_list ul{background:url(../images/content_b_bg.gif) no-repeat left bottom;  padding-bottom:10px; }
.page_left_list li{ width:180px; margin:0px auto;}
.page_left_list li a{ display:block; width:155px; height:35px; line-height:35px; background:url(../images/list_bg.gif) no-repeat left top; color:#333; padding-left:25px;}
.page_left_list li a:hover{  color:#19659a; font-weight:bold; background:url(../images/list_bg_sel.gif) no-repeat left top;}
.page_left_list li.on a{ color:#19659a; font-weight:bold; background:url(../images/list_bg_sel.gif) no-repeat left top;}


.left_brand li a:hover{ background:url(../images/list_bg_sel2.gif) no-repeat left top;}
.left_brand li.on a{ background:url(../images/list_bg_sel2.gif) no-repeat left top; }


.page_right{ width:800px; height:auto; float:left;  }
.page_right_tit{ width:745px; margin:0px auto; margin-top:98px; height:23px; color:#0093dd;  padding:12px 20px 0px 215px; font-size:14px;  color:#19659a; font-weight:bold;  }
.pcrt_span{ float:right; color:#666; font-weight:normal; font-size:12px;  }
.pcrt_span a{color:#666; font-size:12px;  }
.pcrt_span a:hover{color:#0093dd; font-size:12px; text-decoration:underline;  }

.AboutInfo{ width:730px; height:auto;  min-height:500px; _height:500px; font-size:12px; line-height:24px; color:#666; padding:35px; }
.AboutInfo p{ margin-bottom:20px;}




/*newslist*/
.newslistInfo{ width:730px; height:auto;  min-height:420px; _height:420px; font-size:12px;  color:#666; padding:15px 35px; }
.newsTop{ width:718px; height:182px; margin:0px auto; background:url(../images/news_topbg.gif) no-repeat left top; margin-bottom:15px; padding-left:12px; padding-top:18px;}

.newsT_pic{ width:268px; height:182px; overflow:hidden; float:left;z-index: 99;}
.newsT_list{ width:450px; float:left; color:#999999; line-height:24px; padding-top:25px;}
.newsT_list h3{ margin-bottom:15px;}
.newsT_list h3 a{ color:#19659A; font-size:14px; }
.newsT_list h3 a:hover{ text-decoration:underline; color:#19659A; }
.newsT_pic img{ z-index:99;}

.newslist_tit{ width:655px; height:32px; margin:0px auto; background:url(../images/newslist_bg.gif) no-repeat left top; color:#19659A; font-weight:bold; padding-top:10px; padding-left:30px; padding-right:45px;}
.newslist_tit span{ float:right;}
.newsist_news li{ padding:0px 5px; padding-right:15px; height:30px; line-height:30px;background:url(../images/dot_line2.gif) repeat-x center bottom; margin:0px 10px;}
.newsist_news li a{ font-size:12px; display:block; background:url(../images/i_news_ico.gif) no-repeat 5px center; padding-left:15px; color:#666;}
li.sunnews_li{ height:30px; background:none; }
.news_date{ float:right; color:#999999; font-family:Verdana;font-size:12px;}

.page_sty{ clear:both; padding:15px; text-align:center;}



/***************/
.c_case { height: 182px;overflow: hidden; position: relative;width: 718px; z-index: 99;}
.c_case div span a { color: #E76106;}
.c_case div#c_roll { background: none repeat scroll 0 0 transparent; border: medium none;  position: absolute; right: 470px; top: 152px;}
.c_case div#c_roll a { background:url(../images/N_bg.gif) no-repeat left top;color: #6D7577; display: inline-block;  font-weight: bold; height:13px; text-align: center; width: 22px; font-size:10px; color:#fff; font-weight:normal; padding-top:2px; font-family:Verdana; }
.c_case div#c_roll a.ra_sel { background:url(../images/N_bg_sel.gif) no-repeat left top; color: #fff;}
.c_case_s { height: 182px; overflow: hidden; width: 718px;}

/*newsview*/
.page_view_tit{ text-align:center; font-size:16px; font-weight:normal; color:#19659A; padding-bottom:15px; border-bottom:1px solid #e1e1e1; margin-bottom:20px; font-weight:bold; }
.page_view_tit div{color:#999;font-size:12px; font-weight:normal; margin-top:10px;}

/*sitemap*/
.Mright{  line-height: 23px; }
.Mright h2 {        clear: both;        height: 31px;        line-height: 31px;        background: url(../images/hbg.gif) no-repeat #fbfbfb;       padding-left: 40px;        margin-top: 15px;    }
.Mright h2 a {        color: #d52317;    }
.Mright ul{        border: 1px solid #e4e0e0;        border-top: none;        padding-left:15px;    }
.Mright ul li{        padding-left: 25px;    width: auto;        background-image: none;        float: left;       height: 30px;        line-height: 30px;    }
.Mright a  {        font-size: 14px;    }



.brandnfo{ width:795px; height:auto;  min-height:500px; _height:500px;  color:#666; background: url(../images/brnad_page.jpg) no-repeat top left;  padding-top:300px; padding-left:5px;  }
.brandnfo li{ float:left;  width:174px; padding-left:20px; line-height:22px; }
.keyclass{ padding:5px; text-align:right;}
.keyclass a{ color:#19659A;}
.keyclass a:hover{ text-decoration:underline; color:#19659A;}


.subist_news li{ padding:20px 10px; line-height:22px;background:url(../images/dot_line2.gif) repeat-x center bottom; margin:0px 10px;}
.substopdiv{  height:80px; background:url(../images/gzlig_bgimg.gif) no-repeat left top; padding-left:60px;  }
.subist_news li a{ font-size:12px; font-weight:bold; color:#0f82d5;}
.subist_news li a:hover{ text-decoration:underline; color:#0f82d5;}
.subdivs{ text-align:right;}

#web_list{ width:280px; height:40px;background:url(../images/j.gif) no-repeat left top #d1e5f4; margin-left:20px;  padding:47px 0px 0px 22px; position:fixed; bottom:10%;  }
#web_list h3{ height:25px; line-height:25px; font-size:16px; color:#17426f; }
#web_list li{ height:25px; line-height:25px;  overflow:hidden;   }
#web_list li a{ font-size:16px; color:#333; }
