@charset "utf-8";
*{margin:0px; padding:0px; list-style:none;}
body{color:#000; font-size:12px; line-height:2em; font-family:Arial; background:url(../images/bj.jpg) repeat;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#d55a16;}
.fl{ float:left;}
.fr{ float:right;}
.c{clear:both;}
img{ border:none; vertical-align:middle;}
.wp{ width:980px; margin:0 auto; background-color:#fff;}

.header{ background:url(../images/top_bj.jpg) left top repeat-x; margin-bottom:10px;}
.header .nav{ height:40px; line-height:40px; background:url(../images/nav_bj.jpg) repeat-x; overflow:hidden;text-transform:uppercase;}
.header .nav ul{ float:left; margin-left:35px; width:680px;}
.header .nav ul li{ float:left; background:url(../images/nav_li.jpg) right center no-repeat; padding-right:2px;}
.header .nav ul li span{ margin:0 15px; padding:0 15px; display:block; color:#fff; font-size:14px; cursor:pointer; font-weight:bold;}
.header .nav ul li:hover span,.header .nav ul li.on span{ border-bottom:4px solid #c56028; height:36px;}
.header .search{ float:right; margin-right:50px; margin-top:9px;} 
.header .search .search_inp{ float:left; width:128px; height:21px; line-height:21px; border:1px solid #999999; margin-right:5px;}
.header .search .search_sub{ width:23px; height:23px; background:url(../images/ico_so.jpg) no-repeat; border:none; float:left; font-size:0px; line-height:0px; text-indent:-9999px;}
.box{ padding:10px; overflow:hidden;}
.w220{ width:220px;}
.w710{ width:710px;}
.bt1{ border-bottom:4px solid #333333; height:26px; line-height:26px; overflow:hidden; margin:0px 0 15px 0;}
.bt1 span{ font-size:14px;text-transform:uppercase; float:left;}
.bt1 .more{ float:right; color:#d55a16; display:inline-block; background:url(../images/ico_down.jpg) left center no-repeat; padding:0 5px 0 15px;text-transform:uppercase;}
.bt1 .wz{ float:right; padding-right:5px;text-transform:capitalize;}
.footer{ width:100%; background:url(../images/footbj.jpg) repeat; overflow:hidden; color:#fff; line-height:24px; padding:20px 0; margin-top:10px;}
.footer a{ color:#fff;}
.footer .copy{ float:left; margin-left:15px; width:750px;}
.footer .fr{ margin-right:15px; color:#c1c1c1; width:150px; text-align:right;}

.menu{ margin:0 10px;text-transform:capitalize;}
.menu li{ height:34px; line-height:34px; background:url(../images/ico_menu.jpg) left 14px no-repeat; padding-left:15px; overflow:hidden;}

.menud{ margin:0 10px;text-transform:capitalize;}
.menud dt{ height:30px; line-height:30px; background:url(../images/ico_menu.jpg) left 14px no-repeat; padding-left:15px; overflow:hidden; font-weight:bold;}
.menud dd{ height:24px; line-height:24px; padding-left:16px; overflow:hidden;}
.menud dd a.on{ color:#d55a16;}

.about_nr{ padding:0 5px;}
.contact_nr{ padding:0 15px;}
.contact_nr img{ padding:5px 10px 0 0;}

.products{ margin-left:-14px; overflow:hidden; position:relative;}
.products li{ float:left; width:167px; margin-left:14px; line-height:18px;}
.products li img{ border:1px solid #d2d2d2; width:165px; height:165px; margin-bottom:5px;}
.products li img:hover{ border:1px solid #d55a16;}
.products li span{font-weight:bold; display:block; height:30px; line-height:30px; overflow:hidden;}

.twxun1{ margin-left:-22px; overflow:hidden; position:relative;}
.twxun1 li{ float:left; margin:10px 0 10px 22px; width:222px; text-align:center;}
.twxun1 li img{ border:1px solid #d2d2d2; width:220px; height:220px; margin-bottom:5px;}
.twxun1 li img:hover{ border:1px solid #d55a16;}
.twxun1 li span{ height:20px; line-height:20px; overflow:hidden; display:block;}

.twxun2{overflow:hidden; padding:10px 0 0 0;}
.twxun2 li{ overflow:hidden; height:152px; margin-bottom:20px;}
.twxun2 li img{ border:1px solid #d2d2d2; width:180px; height:150px; margin-right:20px; float:left;}
.twxun2 li img:hover{ border:1px solid #d55a16;}
.twxun2 li a{ color:#d55a16; font-size:16px; font-weight:bold;}
.twxun2 li p{ display:block; height:120px; overflow:hidden; padding-top:8px;}

.twxun3{overflow:hidden; padding:10px 0 0 0;}
.twxun3 li{ overflow:hidden; height:152px; margin-bottom:20px;}
.twxun3 li img{ border:1px solid #d2d2d2; width:708px; height:150px; }
.twxun3 li img:hover{ border:1px solid #d55a16;}

.dan_nr{ line-height:2em;}
.dan_nr img{ max-width:710px; height:auto;}
.dan_bt{ height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:18px; color:#d55a16; margin-bottom:10px;}

.dede_pages{height:30px; line-height:28px; background-color:#FFF; clear:both; overflow:hidden; margin:10px 0;}
.dede_pages ul{ text-align:center; float:right;}
.dede_pages ul li{background:none;list-style:none;float:left;font-family:Tahoma;margin-right:6px; display:inline-block;}
.dede_pages .pagelist li{background:none;list-style:none;}
.dede_pages ul li a{ display:inline-block; padding:0 5px;color:#666;border-bottom:2px solid #EEE; cursor:pointer;}
.dede_pages ul li a:hover{color:#F63;border-bottom:2px solid #F63;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;border-bottom:2px solid #F63;font-weight:bold;}
.dede_pages .pageinfo{float:right;color:#999;}
.dede_pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}