@charset "utf-8";
body { margin:0; padding:0;font-size:14px; }
.c_960 { width:960px; margin:0 auto; float:none;display:block;position:relative; clear:both; }
.c_980 { width:960px; margin:0 auto; float:none;display:block;position:relative; clear:both; }
.left { float:left; }
.right { float:right; }
.enable{color:#333;}
.disable {color:#969696}
img { border:0;margin:0;padding:0; }
ul { margin:0; padding:0 ;}
li { list-style:none ; padding:0;margin:0;}
p {margin:0;padding:0;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}
a{color:#333;}


.header { background:url(../images/top_bg.jpg) repeat-x; width:100%; display:block; position:relative; background-position:left 23px; z-index:1; height:120px; }
.topinfo { background:#454545; height:23px;  font:Verdana, Geneva, sans-serif; color:#d7d7d7;  line-height:23px;}
.topinfo span.mapinfo {top:0; right:0; position:absolute; text-align:right; width:220px;}
.topinfo span.mapinfo a:visited,.topinfo span.mapinfo  a:link {COLOR: #d7d7d7; text-decoration:none;}
.topinfo span.mapinfo a:hover {COLOR: #FF4200; text-decoration:none;}
.top { background:url(../images/logo_bg.jpg) no-repeat; display:block; position:relative; background-position:0 1px }
.top .s { position: absolute; top: 40px; right: 80px; height: 20px; width: 130px; border: 2px solid #9E9E9E; background: url(../images/magnifier.gif) 8px 5px #fff no-repeat; padding: 0 5px 0 30px; }
.top .s input { background: none; border: 0; width: 130px; color: #999; padding: 3px 0 0; line-height:12px; }
.top .s button { position: absolute; top: -2px; right: -72px; width: 72px; height: 26px; padding: 0; background: url(../images/icon-bg2.gif) 6px 1px no-repeat; border: 0; text-indent: -2000px; overflow: hidden; cursor: pointer; }
.logo { width:380px; height:79px; display:block;    padding-top: 20px; }
.friendlink { position:absolute;left:670px;top:32px;}
.menu { background:url(../images/nav_bg.jpg) repeat-x; height:37px; width:100%; }
.menu li {float:left;display:inline;position:relative;width:104px;height:37px;}
.menu li a{width:104px;height:37px; display:block; text-align:center; line-height:36px; font-size:14px; color:#fff; font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;}
.menu li a:hover,#select{ background:url(../images/menuhover.jpg) no-repeat; text-decoration:none;}
.menu li.menuline {width:2px;height:37px;display:block;background:url(../images/menu_line.jpg) no-repeat;}

.menusub {width:93px;display:none;overflow:hidden;height:auto;position:absolute;left:0;top:37px;z-index:1; }
.menusub li{display:block;width:93px;height:28px;background:#454545;text-align:center;line-height:28px;float:none}
.menusub li a{color:#cbcbcb; cursor:pointer; font-size:12px;line-height:28px;height:28px;}
.menusub li a:hover{text-align:center;line-height:28px;background:#535353;display:block;width:93px;height:28px;}


/*banner*/
.banner{width:100%;height:440px;position:relative;overflow:hidden}
.banner img{display:block;margin:0 auto}
.banner .num{overflow:hidden;height:15px;position:absolute;bottom:21px;left:50%;zoom:1;z-index:3;margin-left:-490px;}
.banner .num li{width:20px;height:10px;background:#3889c7;margin-right:5px;cursor:pointer;float:left;font-size:0;overflow:hidden}
.banner .num li.on{background:#f60}
/*----------------------------------------------*/
.bannerbox { width:100%; position:relative; overflow:hidden; height:260px;    margin-bottom: 10px; } 
.nybanner { width:960px; /*图片宽度*/ position:absolute; left:50%; margin-left:-480px; /*图片宽度的一半*/ }

.ad { background:url(../images/ad_bg.jpg) repeat-x; height:260px; width:100%; display:block; z-index:-1; padding:8px 0 5px 0;}
.productbox { background:url(../images/box_bg.jpg) repeat-x; height:400px; }
.productboxcontent { border:#d2d2d2 solid 1px;  height:395px; width:940px; border-top:none; border-bottom:none;display:block;padding-left:18px; }
.skin { padding: 15px 10px; height: 400px; }
.skin dl { margin: 0; padding: 0; }
.skin dl dt { float: left; width: 200px; margin: 5px 10px; padding: 0 0 0 5px; text-align:center; }
.skin dl dt a img { background:url(../images/1-13.jpg) no-repeat; padding: 8px; margin: 0 0 5px 0; }
.skin dl dt a { line-height:30px; }

.left_box { width:740px; height:290px; display:block; margin-right:20px;}
.title_img{width:100%;display:block;clear:both;position:relative;}
.title_img span.ico{ position:absolute; width:34px; height:13px; left: 426px; top: 16px; }
.brand {width:261px;height:118px;float:left;margin-right:15px;}
.brand li {display:inline;float:left;width:100%;font-size:1px;}
.news {width:462px;float:left;}
.news_detail{height:145px;overflow:hidden;display:block;padding-left:130px;position:relative;}

.news_detail span.img{ position:absolute; width:114px; left: 3px; top: 7px;overflow:hidden; }
.news_detail strong {color:#666;display:block;width:100%;padding-top:5px;line-height:25px;}
.news_detail strong a:visited,.news_detail strong a:link{color:#666;}
.news_detail strong a:hover,.news_detail strong a:active{color:#FF4200; text-decoration:underline;}
.news_detail p {line-height:18px;color:#777;}
.news_detail p img {display:none;}
.news li {line-height:25px;position:relative;overflow:hidden;width:440px;padding-left:22px;}
.news li a:visited,.news li a:link {color:#444;}
.news li a:hover,.news li a:active{color:#FF4200; text-decoration:underline;}
.news li span.ico { position:absolute; background:url(../images/newsico.gif) no-repeat; display:block;top: 9px;left: 11px; width:5px; height:5px;  }
.news li span.date{ color:#666; position:absolute; left: 412px; top: 0; width: 46px; }

.aboutus { }
.aboutus span.text{display:block;line-height:200%;position:relative;width:570px;height:120px;overflow:hidden;padding-left:170px;color:#777;}
.aboutus em.img{ width:153px; height:105px; position:absolute; left: 4px; top: 7px; }
.aboutus p {width:100%;display:block;padding-top:5px;}
.aboutus p img {display:none;}
.aboutus strong.detail{ position:absolute; color:#FF4200; left: 669px; top: 100px; width: 70px; }
.aboutus strong.detail a:visited,.aboutus strong.detail a:link {color:#FF4200;}
.aboutus strong.detail a:hover,.aboutus strong.detail a:active  {color:#06F; text-decoration:underline;}


.right_box { width:200px; height:290px; display:block; }
.right_box li { margin-bottom:10px;}


.footer { background:#454545; height:180px;width:100%;position:relative; margin-top:10px; }
.footer .logo {position:absolute;width:250px;height:58px;left:30px;    color: #fff;}
.footer p { font-family:Arial, Helvetica, sans-serif;padding:20px 50px 20px 1px;color:#adadad;line-height:28px;}
.footer ul { font-family:Arial, Helvetica, sans-serif;color:#adadad;line-height:22px;}
.footer a {color:#adadad; font-size:12px;}
.footer a:hover{color:#ff2b07}

.foot_menu{ padding:20px 40px 5px 350px;}
.foot_menu li{ float:left; padding:0 10px;}


.blank { font-size:1px; width:0; display:block; clear:both; overflow:hidden;  height:1px; }
.h13 { height:13px }
.h8 { height:8px }
.h23 { height:23px; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{ font-weight: normal;}
h1 a{ color:#D7D7D7}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
