@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label{margin:0;padding:0;}
fieldset,img{border:0;vertical-align:middle}
ol,ul,li{list-style:none}

.fl{float:left}.fr{float:right}.cb{clear:both}
.pos_abs{position:absolute}.pos_rel{position:relative}.pos_fix{position:fixed}
.hide{display:none}
.cl,.clear{clear:both;font-size:1px;height:0px;overflow:hidden;visibility:hidden}
.clearfix:after{display:block;content:".";clear:both;height:0;width:0;visibility:hidden;overflow:hidden;}
.clearfix{zoom:1;}
.blank10{clear:both;font-size:1px;height:10px;overflow:hidden;}
.blank15{clear:both;font-size:1px;height:15px;overflow:hidden;}
.blank20{clear:both;font-size:1px;height:20px;overflow:hidden;}
.blank40{clear:both;font-size:1px;height:35px;overflow:hidden;}
.p10{padding:10px;}.mt10{margin-top:10px;}.pt10{padding-top:10px;}

a,a:link,a:visited{text-decoration:none;color:#fff}
a:hover{text-decoration:none;color:#ff0;}
.wrap,.sock{width:1000px;margin:0 auto;}
body{font:12px/1.5 Arial,'\5FAE\8F6F\96C5\9ED1';background:#1D1D1D;color:#B4B3B3;}


/*头*/
#header{height:118px;background:#000 url('head.jpg') 50% 50%;}
#header .top{height:80px;overflow:hidden;}
#header .logo{display:block;width:400px;height:70px;padding-top:15px;}
#header .tel{height:27px;line-height:27px;margin-top:35px;}
#header .tel a{color:#666;display:block;margin-right:20px;padding-left:25px;}
#header .tel a.cn{background:url('icon.gif') no-repeat 0 -23px;;}
#header .tel a.en{background:url('icon.gif') no-repeat 0 2px;}
/*搜索*/
.search{height:27px;width:220px;padding:0;background:url('search.png') no-repeat 0 0;}
.search #sch_kw{height:27px;line-height:27px;border:none;float:left;width:150px;margin:0 0 0 30px;background:none;color:#666;}
.search #sch_sub{width:40px;height:27px;border:none;float:right;background:none;cursor:pointer}

/*导航*/
.nav{padding-left:160px}
.nav ul{height:35px;position:relative;}
.nav li{font-size:14px;float:left;padding:0 0 0 2px;background:url('nav.jpg') no-repeat;}
.nav li.first,.nav li:first-child{background:none;}
.nav li a.cate{display:block;line-height:35px;height:35px;padding:0 30px;color:#fff;}
.nav li:hover a.cate,.nav li.on a.cate{color:#ff0;}
.nav li .pos_abs{z-index:9;background:#fff;padding:7px 0;display:none;box-shadow: 2px 2px 2px #666}
.nav li .pos_abs a{display:block;color:#fff;line-height:27px;text-align:center;width: 86px;text-align: center;}
.nav li .pos_abs a:hover{color:#fff;text-decoration:underline;}

/*针对首页背景*/
#index{}
#container{min-height:400px;_height:400px;}

/*slider图*/
#slider{height:465px;width:100%;overflow:hidden;position:relative;}
#slider .bd{width:1920px;height:100%;position:absolute;left:50%;margin-left:-960px}
#slider .bd li{float:left;width:100%;height:100%;text-align:center;overflow:hidden;}

#slider .hd{overflow:hidden;margin-top:430px;z-index:1;position:relative;}
#slider .hd ul{overflow:hidden;zoom:1;text-align:left;padding-right:10px}
#slider .hd li{display:inline-block;margin:0 0 0 8px;width:60px;height:6px;cursor:pointer;overflow:hidden;background:#333;border-radius:3px;}
#slider .hd li.on{background:#c00;}

#slider .prev,
#slider .next{position:absolute;left:5px;top:50%;margin-top:-40px;display:block;width:40px;height:80px;background: url('slider-arrow.png') 100% 50% no-repeat;filter:alpha(opacity=20);opacity:0.2;z-index:1;}
#slider .next{left:auto;right:5px;background-position:0 50%;}
#slider .prev:hover,
#slider .next:hover{filter:alpha(opacity=100);opacity:1;}



#index h3{font-weight:normal;line-height:18px;font-size:16px;height:35px;line-height:35px;overflow:hidden;color:#ddd;margin:10px 0;border-bottom:1px solid #111;}
#index h3 span{font-size:12px;color:#bbb;}
#index h3 .fr{display:inline-block;font-size:10px;border-radius:4px;font-family:Arial;color:#bbb;}
#index .index_block{height:206px;line-height:25px;overflow:hidden;padding:0 13px 0 15px;background:url('index_block.png');}

#index .i_l{width:396px;overflow:hidden;background-position:-2px 0;}
#index .i_m{width:270px;overflow:hidden;}
#index .i_r{width:250px;overflow:hidden;}

.index_news li{line-height:25px;border-bottom:1px dashed #333;margin-bottom:2px}

/*产品推荐*/
#index_prod{width:100%;height:150px;overflow:hidden;position:relative;}

#index_prod_bd{width:250px;height:150px;position:absolute;}
#index_prod_bd li{float:left;overflow:hidden;}
#index_prod_bd li img{width:250px;}

#index_prod_hd{overflow:hidden;top:115px;z-index:1;position:absolute;height:28px;right:0px;}
#index_prod_hd ul{overflow:hidden;zoom:1;text-align:left;}
#index_prod_hd li{display:inline-block;margin:0 5px 0 0 ;width:16px;height:16px;line-height:16px;font-size:10px;text-align:center;cursor:pointer;overflow:hidden;background:#333;border-radius:8px;color:#fff;}
#index_prod_hd li.on{background:#c00;}

#index_prod .prev,
#index_prod .next{position:absolute;left:0px;top:50%;margin-top:-40px;display:block;width:40px;height:80px;background: url('slider.png') 0 50% no-repeat;filter:alpha(opacity=30);opacity:0.3;z-index:1;}
#index_prod .next{left:auto;right:0px;background-position:100% 50%;}
#index_prod .prev:hover,
#index_prod .next:hover{filter:alpha(opacity=100);opacity:1;}

/*footer*/
#footer{background:url('footer.png') no-repeat 50% 0;}

.links{color:#fff;background:#000;}
.links .wrap{background:#000 url('footer.png') no-repeat 100% 100%;}
.links .cate{width:150px;margin:10px 10px 10px 0;font-size:12px;line-height:25px;}
.links .cate a{color:#eee;display:block;}
.links .cate a:hover{text-decoration:underline;}
.links .cate a.top{line-height:35px;color:#fff;font-size:15px;padding-left:0;text-decoration:none;}
.links .cate a span{font-family:'宋体';}
.links .txt{width:152px;height:240px;margin-top:-11px;text-align:center;}
.links .txt strong{font-size:14px;display:block;line-height:35px;margin-top:21px;}
.links .qrcode{margin-top:40px}

.copyright{color:#fff;line-height:50px;height:50px;}
.copyright a{display:block;float:left;text-align:center;color:#fff;width:20%;}

/*内页*/
.banner{overflow:hidden;background:#000;height:200px;width:100%;position:relative;}
.banner .img{width:1920px;height:100%;position:absolute;left:50%;margin-left:-960px;text-align:center;}

#banner .bd{}
#banner .bd li{float:left;width:100%;height:100%;text-align:center;overflow:hidden;}
#banner .hd{position:absolute;bottom:10px;z-index:1;right:10px;}
#banner .hd ul{overflow:hidden;zoom:1;text-align:right;}
#banner .hd li{display:block;float:left;margin:0 8px 0 0;width:15px;height:15px;cursor:pointer;overflow:hidden;background:#333;color:#fff;text-align:center;font-size:12px;line-height:15px;}
#banner .hd li.on{background:#F39800;}
#banner .prev,
#banner .next{position:absolute;left:5px;top:50%;margin-top:-25px;display:block;width:32px;height: 40px;background: url(slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=20);opacity:0.2;z-index:1;}
#banner .next{left:auto;right:5px;background-position:8px 5px;}
#banner .prev:hover,
#banner .next:hover{filter:alpha(opacity=100);opacity:1;}

/*分栏*/
#container{}
.side{width:210px;padding:0 0 200px 0;background:url('side.jpg') no-repeat 50% 100%;}
.main{width:770px;min-height:600px;overflow:hidden;}
.side_ads{background:url('side.png') no-repeat 0 100%;height:115px;overflow:hidden;padding:80px 20px 35px 18px;margin-top:30px;}

/*菜单*/
.menu{}
.menu_title{overflow:hidden;height:70px;font-size:16px;color:#fff;padding:5px 0 0 15px;background:#580501 url('menu.jpg') no-repeat;}
.menu_title span{display:block;height:25px;font-size:22px;color:#FFC926;font-family:'Times New Roman','宋体'}
.menu_list{}

.menu_list li{border-bottom:1px solid #8D0803;border-top:1px solid #280200;background:#580501}
.menu_list li a.cate{display:block;font-size:13px;height:30px;line-height:30px;padding-left:30px;color:#fff;}
.menu_list li a.cate:hover,.menu_list li a.on{background:url('menu_on.jpg') no-repeat 100% 50%;}

.menu_list .son{padding:0 0 5px 0}
.menu_list .son a{display:block;line-height:30px;height:30px;padding:0 40px;}
.menu_list .son .pos_rel:hover,.menu_list .son .pos_rel.hover{background:#222;}
.menu_list .son .pos_abs{background:#222;top:0;left:260px;z-index:999999;width:180px}
.menu_list .son a:hover{color:#ff0;text-decoration:underline;font-weight:bold;}
.menu_list .son a.on{color:#ff0;font-weight:bold;}

.menu_foot{}

.side_ads{}
.side_ads h2{background:url(left.png) no-repeat 50% -60px;height:75px;}
.side_ads .txt{padding:5px 12px 10px 12px;line-height:27px;border:1px solid #ddd;border-top:none 0;background: #fff}
/*位置*/
.crumb{height:38px;line-height:33px;padding:3px 15px 0 45px;font-size:12px;color:#fff;background:url('crumb.jpg') no-repeat;}
.crumb a{color:#fff;}
.crumb span{}
.crumb .fl{font-size:14px;}

/*新闻*/
.news_list{padding:10px 0px;}
.news_list li{height:35px;line-height:35px;border-bottom:1px dashed #ddd;padding-left:15px;background:url(icon.gif) no-repeat 0px -70px;}
.news_list li .fr{color:#bbb;font-size:12px;}

/*图文*/
.text_list{padding:10px 0px;}
.text_list li{height:160px;margin:10px 0;}
.text_list li .img{float:left;border:4px solid #aaa;width:132px;height:132px;overflow:hidden;margin-right:15px}
.text_list li .tit{font-size:18px;font-weight:bold;color:#fff;height:30px;overflow:hidden;}
.text_list li .mark{height:90px;line-height:22px;overflow:hidden;word-break:break-all}
.text_list li .more a{color:#fff;text-decoration:underline;font-size:14px;}

.file_list{}
.file_list li{height:70px;padding:20px 0px 0px 0px;border-bottom:1px dashed #f0f0f0;}
.file_list li h3{float:left;width:90px;padding-left:10px;font-size:14px}
.file_list li h3 a{color:#1D6B9E;}
.file_list li .remark{float:left;width:420px;padding:0px 0px 0px 20px;white-space:break-word;word-break:break-all;}
.file_list li .file{float:right;width:90px;text-align:right;}
.file_list li .file a{display:block;float:right;text-align:center;margin:0 4px;}
.file_list li .file img{width:30px;height:30px;}
.file_list li .remark{width:280px;height:50px;overflow:hidden;text-overflow:ellipsis;}

/*图片*/
.img_list{padding:10px 0 0 8px;}
.img_list li{float:left;margin:10px 8px 5px 9px;text-align:center;}
.img_list li a{overflow:hidden;display:block;width:234px;}
.img_list li img{width:230px;height:138px;border:1px solid #ccc;padding:1px;}
.img_list li a:hover img{border:2px solid #FF9326;padding:0;}
.img_list li p{height:29px;color:#aaa;line-height:29px;overflow:hidden;}

/*图片*/
.pic_list{padding:20px 0px 0px;}
.pic_list li{float:left;width:90px;height:170px;padding:0px 20px;}
.pic_list li img{width:90px;height:120px;}
.pic_list li p{font-size:11px;padding-top:7px;text-align:center;}

/*下载*/
.down_list{}
.down_list li{height:35px;line-height:35px;border-bottom:1px dashed #aaa;padding:15px 0 0 15px;background:url(icon.gif) no-repeat 3px -55px;}
.down_list li .date{font-size:12px;color:#aaa;}
.down_list li .fr{margin-top:-8px;}
.down_list li .fr img{height:38px;margin:0 5px;}

/*内容*/
.content {padding:12px;font-size:14px;min-height:500px;_height:500px;overflow:hidden;}
.content p{font-size:14px;text-align:justify;}
.content img{max-width:100%;}
.article_title{padding:15px 0px 2px 0px;border-bottom:1px dotted #333;margin:0 0 10px 0;}
.article_title h1{font-size:21px;color:#fff;text-align:center;line-height:35px;}
.article_title .down{height:35px;line-height:35px;text-align:right;font-size:12px;color:#999}
.article_title .down img{height:35px;vertical-align:text-bottom;margin:0 0 0 8px;}

.product{margin:15px 0;height:35px;}
.product ul{right:0;}
.product ul li{float:left;height:35px;line-height:35px;background:#444;margin:0 3px;color:#fff;}
.product ul li a{display:block;padding:0 10px;}
.product ul li a:hover,.product ul li a.on{background:#64605F;}

/*上一篇 下一篇*/
.btn_prev,.btn_next{display:block;width:38px;height:38px;overflow:hidden;top:240px;z-index:99999;}
.btn_prev{background:url('prev_next.png') no-repeat 0 0;left:10px;}
.btn_prev:hover{background:url('prev_next.png') no-repeat 0 100%;}
.btn_next{background:url('prev_next.png') no-repeat 100% 0;right:10px;}
.btn_next:hover{background:url('prev_next.png') no-repeat 100% 100%;}

.prev_next{height:40px;line-height:40px;padding:0 5px;}
.prev_next span{display:block;width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prev_next strong{color:#999;}
.prev_next .prev{float:left;text-align:left;background:url(ico_arrow.png) no-repeat 0 15px;}
.prev_next .next{float:right;text-align:right;background:url(ico_arrow.png) no-repeat 100% -25px;}

/*分页*/
.pager{height:26px;margin:20px 0 0 0;text-align:center;font-family:Arial;}
.pager a,.pager span,.pager strong{display:inline-block;height:24px;line-height:24px;padding:0 10px;overflow:hidden;border-radius:1px;margin:0 3px;border:1px solid #666;color:#666;}
.pager a:link,.pager a:visited{border:1px solid #DDC289;color:#DDC289;background:#222;}
.pager a:hover{text-decoration:none;border:1px solid #f0f0f0;color:#fff;background:#404040;}
.pager strong{border:1px solid #ffffff;background:#606060;color:#fff;}

#top_list{padding-top:15px;}
#top_list li{float:left;margin:15px 35px 15px 15px;width:230px;height:auto}
#top_list li.first{margin-left:0px;}
#top_list li a{display:block;width:230px;height:100px;background:url(cate_bg.png) no-repeat;overflow:hidden;}
#top_list li a .note{width:125px;right:5px;top:10px;}
#top_list li a .name{height:20px;font-size:12px;font-family:Microsoft Yahei,Arial;}
#top_list li a .text{width:125px;height:55px;font-size:10px;line-height:120%;color:#999;overflow:hidden;white-space:break-word;word-break:break-all;}
#top_list li a img{margin:5px 0 0 5px;}
#top_list li a .name_1{color:#900}
#top_list li a .name_2{color:#009}
#top_list li a .name_3{color:#060}
#top_list li a .name_4{color:#90C}

#ajax_list{margin:5px;padding:0;}
#ajax_list li{height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(icon.gif) no-repeat 0px -73px;}
#ajax_list li:after{}
#ajax_show{min-height:560px;}

.prod_menu{border:1px solid #ddd;height:30px;line-height:30px;margin-bottom:10px;background:#f5f5f5 url(bg_tit.gif);}
.prod_menu a{display:block;width:196px;text-align:center;color:#20A1A6;font-size:14px;font-weight:bold;border-right:1px solid #eee;height:30px;float:left;}
.prod_menu a:last{border-right:none}


.login{position:relative;background:url('login.jpg') no-repeat 0 0;padding:100px 0 0 350px;height:450px;}
.login .form{}
.login .form p{color:#fff;line-height:20px;font-family:'宋体'}
.login .form .i{height:50px;margin-top:5px;}
.login .form .warn{color:#f00;margin-top:10px}
.login .form input{width:280px;padding:0 5px;border:1px solid #7B797A;height:31px;line-height:31px;background:#494748;color:#fff;}
.form a,.form a:link,.form a:visited,.form a:hover{font-weight:bold;color:#fff}
#btn_sub{width:294px;background:#F39800;color:#fff;font-size:14px;font-family:'Microfost Yahei';cursor:pointer;border-radius:2px;border:none;height:33px;}
.login .form  .user_info p{font-size:14px;line-height:20px;margin:5px;}
.login .form  .user_info p.line{border-bottom:1px solid #666;height:1px;overflow:hidden;margin:25px 0;}
.login .form  .user_info  a{font-weight:normal;color:#ff0;}