
/* CSS Document */

body{margin:0;padding:0;margin:0 auto;font-size:12px;line-height:22px; color:#333;font-family:"宋体","Arial";background:#ffffff;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,a{margin:0;padding:0; overflow:hidden;}
input,select{font-size:12px;line-height:16px;}
img{border:0; margin:0;}
ul,li,dl,dt,dd{list-style-type:none;}
.clear{clear:both;}	
a {color:#393939;text-decoration:none;}
a:hover {color:#c61515;text-decoration:none;}
.red{ color:#be1f19;}

/*-------top开始---------*/
#topbg{ width:1003px; margin:0 auto; height:94px; background:url(../images/top_bg.gif) repeat-x;}
.top{ width:980px; margin:0 auto;}
.logo{ width:260px; height:46px; float:left; margin-top:25px; background:url(../images/home_bg_05.gif) no-repeat;}
#nav { float:right; width:460px;margin:0; position:relative;}
#nav ul li{ float:left; display:inline;}
.home a{display:block;width:110px;height:94px; background:url(../images/home_menu.gif) no-repeat 0 0;}
.service a{display:block;width:122px;height:94px; background:url(../images/home_menu.gif) no-repeat -110px 0;}
.case a{display:block;width:119px;height:94px; background:url(../images/home_menu.gif) no-repeat -232px 0;}
.about a{display:block;width:109px;height:94px; background:url(../images/home_menu.gif) no-repeat -352px 0;}

.home a:hover,.home a.on{display:block;width:110px;height:94px; background:url(../images/home_menu.gif) no-repeat 0 -94px;}
.service a:hover,.service a.on2{display:block;width:122px;height:94px; background:url(../images/home_menu.gif) no-repeat -110px -94px;}
.case a:hover,.case a.on3{display:block;width:119px;height:94px; background:url(../images/home_menu.gif) no-repeat -232px -94px;}
.about a:hover,.about a.on4{display:block;width:109px;height:94px; background:url(../images/home_menu.gif) no-repeat -352px -94px;}



/*------下拉菜单样式开始------*/

/*.submenu{width:179px; height:97px; background:url(../images/submenu.png) no-repeat; padding-top:20px; position:absolute; left:650px; top:94px;}
.submenu li{ text-indent:20px;width:179px; height:26px; line-height:26px;}
.submenu li a:hover{ display:block; color:#fff; line-height:26px;text-indent:20px; background:url(../images/sub_hover.gif) no-repeat; width:179px; height:26px;}
*/

/*-------banner开始---------------*/
.banner{ width:1003px; height:380px;margin:0 auto; overflow:hidden; position:relative;}
.banner_pic{ width:1003px; margin: 0 auto;height:380px;}
.icon{ margin:0 auto;position:absolute; left:auto;top:446px;}
.icon li{ float:left; margin-left:10px;}




/*--hot新闻---*/
.hotnewsbg{ width:1003px;margin:0 auto; height:37px; background:url(../images/home_news.gif) repeat-x;}
.hot_newbox{ width:980px; margin:0 auto;}
.hot_title{ width:69px; height:37px; margin-left:10px; background:url(../images/home_hotnews.gif) no-repeat; float:left;}
.hot_new{ float:left; line-height:37px; margin-left:10px; margin-top:10px;}

/*-------内容-----*/
#content_bg{ width:1003px;margin:0 auto; height:250px; background: url(../images/home_content.gif) repeat-x;}
.content{ width:980px; margin:0 auto;}
.con_product{ width:326px; height:250px; float:left; background:url(../images/home_contentfgx.gif) no-repeat 20px right; }
.product_title{ width:232px; height:67px; background:url(../images/home_service.gif) no-repeat; margin:36px 0 0 24px;}
.con_product ul{ width:280px; margin:20px 0 0 24px;}
.con_product ul li{ line-height:20px; text-indent:24px; background: url(../images/product_title.png) no-repeat 6px center;}

.home_more{width:121px; height:34px; margin:15px 0 0 20px;}
.product_title2{ width:193px; height:77px; background:url(../images/home_case.gif) no-repeat; margin:25px 0 0 24px;}
.product_title3{ width:141px; height:19px; background:url(../images/home_news2.gif) no-repeat; margin:40px 0 0 24px;}

.home_newsimg{ width:268px; height:100px; padding:4px; border:1px solid #dbdbdb; margin:14px 0 0 20px;}
.home_newtext{ width:276px;margin:10px 0 0 20px;}
.home_newtext a{ color:#c61515;}
/*-------bottom开始---------------*/
#link{ width:980px; height:62px; background:url(../images/home_link_51.gif) no-repeat; margin:0 auto; margin-top:20px;}
.link_box{ width:863px; height:62px; float:right;}
.link_box li{ float:left; margin-left:22px; margin-top:1px;}
.footer{ width:1003px; margin:0 auto;height:71px; border-top:2px solid #b61822; margin-top:10px;}
.copyright{ color:#5c5c5c ; width:400px; padding-top:8px; height:63px;margin:0 auto; text-align:center; background:url(../images/home_bg_51.gif) no-repeat 10px right;}
.copyright p{ width:330px; line-height:20px;}
