@charset "utf-8";
/* CSS Document */
body{background:#eff1ee;}
.all{background:url(../images/bg.png) repeat-x; border-bottom:#cde0ff 1px solid; }
#index_all{ background:url(../images/bg02.png);}

/*头部*/
.header{margin:0 auto; height:106px; width:1024px;}
.header_ft{float:left;margin-top:15px; margin-left:10px; display:inline;width:295px; height:85px;}
.header_ft img{width:365px; height:85px;}
.header_rt{float:left;width:300px;height:106px; margin-left: 400px; display:inline;}
.hr_rttop{width:160px; height:18px;  margin-top:10px; margin-left:160px;_margin-left:80px; }
.hr_sethome{float:left; width:75px; height:18px;}
.hr_sethome img {float:left;}
.hr_add{ margin-left:10px;}
.hr_add img{float:left;}
.hr_rtbotom{float:left;width:300px; height:20px; color:#FFF;line-height:18px; margin-top:50px;}
.an_ft{float:left;width:60px; }
.an_ft img{float:left;}
.an_rt{float:left;width:240px;}
.an_rt a {color:#FFF;}

/*导航*/
.top_nav{ margin:0 auto;width:1068px;height:32px; }
.top_navft{float:left;width:21px; height:32px;background:url(../images/na_01.png) no-repeat;}
.top_navmid{float:left;width:1024px; height:32px;}
#top_navrt{background:url(../images/na_02.png) no-repeat;}
.top_menu{width:700px; height:32px; }
#nav { line-height: 32px;  list-style-type: none; position:absolute; z-index:68;}
#nav a {display: block; width: 108px; text-align:center; color:#FFF;}
#nav a:link  {color:#fff; text-decoration:none;}
#nav a:visited  {text-decoration:none;}
#nav a:hover  {color:#302e2e;text-decoration:none;font-weight:bold;}
#nav li {float: left; width: 128px;  font-size:14px; /*background:url(../images/dd.png) no-repeat right;*/}
#nav li a:hover{ color:#FFF;}
#nav li a:hover{background:#ffc73f;}
#nav li ul {line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width: 108px; /*position: absolute;*/ display:none;}
#nav li ul li{float: left; width: 108px; background: #717377; }
#nav li ul a{ display: block; width:80px;w\idth: 84px;text-align:left; font-size:12px; padding-left:24px;}
#nav li ul a:link  {color:#fff; text-decoration:none;}
#nav li ul a:visited  {text-decoration:none;}
#nav li ul a:hover  { color:#ffc73f;text-decoration:none;font-weight:normal; background:#444648;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

/*首页banner*/
.index_banner{margin:0px auto;width:100%;height:386px; border-bottom:#ccdfff 1px solid;}
#banner{margin:0px auto;width:1024px;height:386px; overflow:hidden;}
#banner img{width:1024px; height:386px;}

/*首页内容*/
.index_main{width:100%; background:#FFF;}
.index_main01{margin:0 auto; width:1024px;}
.index_main_tp{margin:5px auto; width:1010px; height:9px; background:url(../images/bo_01.png) no-repeat;}
.index_main_cont{width:1024px; height:200px;}
.index_main_cont ul{}
.index_main_cont ul li{float:left; width:320px; height:180px; background:url(../images/i_bg.jpg) no-repeat; margin:10px; display:inline;}
.main_pic{float:left;width:73px; height:73px; padding-top:45px;margin-left:20px; display:inline;}
.main_pic img{width:73px; height:73px;}
.main_rt{float:left;width:197px; height:140px; margin-left:10px; display:inline; margin-top:20px; overflow: hidden;}
.main_rt h2{font-size:12px; font-weight:bold; color:#1568d3; line-height:20px;}
.main_rt h3{font-weight:bold; line-height:15px;}
.main_rt p{width:197px; height:90px;overflow: hidden;}

/*友情链接*/

.frend_link{width:100%; background:white; padding-top:20px; }
.fd_border{width:100%; height:1px; background:#285dd5;_overflow:hidden;}
.fd_cont{margin-top:1px; width:100%; height:29px; background:url(../images/f_bg.png) repeat-x;}
.fd_cont01{ margin:0 auto; width:1068px; height:29px;}
.fd_contft{float:left;width:21px; height:29px;background:url(../images/fd_l.png) no-repeat;}
.fd_contmid{float:left; width:1024px; height:29px;}
#fd_contrt{background:url(../images/fd_r.png) no-repeat;}
.fdmid_ft{float:left;width:670px;color:#FFF; overflow:hidden; height:29px;}
.fdmid_ft ul{}
.fdmid_ft ul li{float:left; background:url(../images/f_bo.png) no-repeat right;padding-left:10px; padding-right:10px; line-height:29px;}
.fdmid_ft li a{color:#FFF;}
.fdmid_ft .fd_name{ font-weight:bold; background:none;}

/*友情链接的上拉菜单*/
.fdmid_rt{float:right;width:140px; font-size:12px; color:#FFF;}
.fdmid_rt ul{}
.fdmid_rt ul li{float:left; }


#na{background:url(../images/bot_01.png) no-repeat;color:#FFF; width:60px; height:40px; margin-top:3px; text-align:center; line-height:26PX;}
#na a{display:block;width:60px; height:40px;color:#FFF;}
#na a:hover{background: url(../images/bot_02.png) no-repeat; font-weight:bold;}

/*脚部*/
.footer{width:100%; height:22px; text-align:center; background:#FFF; padding-top:22px; color:#535353;}

.inside{width:1024px; margin:10px auto;}
/*内页左侧*/
.inside_ft{float:left;width:235px; background:url(../images/l_bf.png) no-repeat;}
.in_ft_top{width:210px; height:40px; padding-top:20px; padding-left:25px;}
.in_ft_btm{width:203px; background:url(../images/ti_01.png) no-repeat; margin-left:15px;_margin-left:7px; line-height:30px;font-size:14px;  color:#FFF;}
.ft_btm_top{ width:183px;padding-left:20px; height:30px;}
.lt_contact{margin-top:45px; margin-left:15px;_margin-left:7px;}
#lt_contact02{margin-top:25px;}

.nav01{width:203px;}
ul.container{/* The topmost UL */background:#d5d9e1;width:203px;}
li{list-style:none;text-align:left;}
li.menu{/* The main list elements */padding:5px 0;width:100%;}
li.button a{/* The section titles */display:block;font-family:BPreplay,Arial,Helvetica,sans-serif;font-size:14px;height:28px;overflow:hidden; padding-left:20px;position:relative;width:180px; border-bottom:1px solid #ebeced;}
li.button a:hover{/* Removing the inherited underline from the titles */text-decoration:none; background:url(../images/gai.png) no-repeat; color:#FFF}
/* Setting up different styles for each section color */
li.button a.blue{ color:#434343;}
li.button a.green{color:#434343;}
li.button a.orange{ color:#434343;}
li.button a.red{ color:#434343;}
/* The hover effects */
li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}
.dropdown{/* The expandable lists */display:none;padding-top:0px;width:100%;}
.dropdown li{/* Each element in the expandable list */  border-bottom:#FFF 1px dashed;color:#989898;padding:4px 18px;}
.dropdown li a{display:block;}
.dropdown li a:hover{background:url(../images/bo.png) no-repeat right; color:#06F;}
/* The styles below are only necessary for the demo page */
a, a:visited {color: #131212;text-decoration:none;outline:none;}


/*内页右侧*/
.inside_rt{float:left; width:788px;}
.rt_top{width:750px; text-align:right; height:18px; margin-top:10px;} 
.rt_btm{width:788px;  background:url(../images/rbg.png) no-repeat;}
.rt_btm_top{width:740px; height:55px; font-size:14px; font-weight:bold; color:#8e8e8e; border-bottom:#c5c5c5 1px solid; line-height:55px; margin-left:35px; _margin-left:17px;  }
.rt_btm_top ul{}
.rt_btm_top li{float:left; padding-left:12px; paddding-right:12px;background:url(../images/b_02.png) no-repeat left;}
.rt_btm_cont{width:742px; margin-left:35px;_margin-left:17px; min-height:470px;}
.manage{widh:742px;  border-bottom:#aaaaaa 1px dashed;}
.manage li{width:742px; height:120px; margin-top:30px;}
.man_pic{float:left;width:172px; height:120px; border:1px #d5d9e1 solid;}
.man_pic img{width:172px; height:120px;}
.man_wri{float:left;width:520px; height:120px; margin-left:20px;_margin-left:10px;}
.man_wri h2{height:20px; line-height:20px;font-size:14px;font-weight:bold;}
.man_wri p{width:520px;}
.man_wri h3{height:10px; line-height:10px;margin-top:10px;}
.page{width:742px; height:30px; margin-top:20px;}

/*安全生产详细*/
.cont_name{height:30px; font-size:14px; font-weight:bold; line-height:30px; margin-top:30px;}
.cont_pic {width:742px; overflow:hidden;}
.cont_detail{width:742px; margin-top:20px;}
.cont_dl_top{width:742px; height:45px; background:url(../images/m_top.png) no-repeat;}
.cont_dl_bt{width:742px;}
.last_next{width:742px; margin-top:20px; border-top:#aaaaaa 1px dashed; padding-top:20px;}
.last_next a{color:#1568d3;}

/*新闻*/
.news_pic{ width:742px; height:158px;}
.news_pic img{width:742px; height:158px;}
.news_list{width:742px;height:240px; overflow:hidden;color:#434343; margin-top:10px; }
.news_list ul{width:742px;margin-left:10px;_margin-left:5px;margin-top:15px; overflow:hidden;}
.news_list li{width:680px; height:30px; background:url(../images/li_03.jpg) no-repeat 10px; font-size:12px; text-align:left; padding-left:35px; line-height:30px; border-bottom:#999 1px dashed;}
.news_list a{width:550px;display: block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; overflow:hidden; color:#434343;}
.date{float:right;width:100px;font-size:12px;text-align:right; }

/*非标产品*/
.nonpro{width:742px; height:540px; margin-top:10px; overflow:hidden; border-bottom:#aaaaaa 1px dashed;}
.nonpro ul{}
.nonpro ul li{ float:left; width:216px; height:246px; margin-left:25px;_margin-left:12px; margin-top:15px; }
.nonpro_pic {width:216px; height:216px; border:#d5d9e1 1px solid;}
.nonpro_pic img{width:216px; height:216px;}
.nonpro_wri{width:216px; height:30px; line-height:30px; text-align:center; overflow:hidden;}


/*非标产品详细页*/
#nonpro_name{height:35px; line-height:35px; border-bottom:#aaaaaa 1px dashed; text-align:center;}
#nonpro_pic{ margin:15px auto; width:400px; height:400px; border:#CCC 1px solid;}
#nonpro_pic img {width:400px; height:400px;}


/*服务项目*/
.service{width:742px; min-height:430px; margin-top:10px;}
.map{ width:742px; margin-top:30px; margin-bottom:30px;}

/* 下载详情*/
.down{margin-top:20px;}



