*{ margin:0; padding:0;}

body{ width:100%; height:100%; margin:0; padding:0;  text-align:left; font:12px/22px "Î¢ÈíÑÅºÚ",Arial,Simsun,"ËÎÌå"; color:#333; }

a {color:#333 ; text-decoration:none}
a:hover{color:#bb0000; text-decoration:none;}

ul,li{ list-style:none;}

h1,h2,h3,h4,h5,h6{}

img,div{ border:0;}
/*pageWidth*/
.pageWidth{ width:100%; margin:0; background:none;}

#header{ width:100%; margin:0; height:auto; background:url(bg.jpg) no-repeat fixed center top;}
.header_con{ width:1000px; height:105px; margin:0 auto; position:relative;}

/*head_logo*/
.head_logo{ padding:0; margin:0; float:left; width:80%; padding-top:25px;}

/*head_lan*/
.head_lan{ position:absolute; top:50px; right:30px; width:30%; text-align:right; color:#333;}

/*search*/
.head_search{ position:absolute; top:70px; right:0; border:1px solid #eee; background:#fff; height:20px; line-height:20px; width:200px; }


/*nav*/
.nav{ width:100%; margin:0; background:url(menu_bg.jpg) repeat-x left bottom; }
.menu{ width:1000px; margin:0 auto; height:45px;position: static; z-index:9999}


/*banner*/


.menu .columnSpace{ background:none; height:auto; padding-right:0;}
.menu ul.nav-first{ width:100%; height:auto; background:none;z-index:9999;position: static;}

.menu ul.nav-first .last{display:none; z-index:9999}

.menu ul.nav-first li{ width:12.4%; height:45px; font-size:16px; background:none; margin:0; padding:0; float:left; display:inline;position: static; !important; border:0; border-bottom:0;}
.menu ul.nav-first #columns1{ background:none;}
.menu ul.nav-first li a{ height:45px; line-height:45px; width:100%; text-align:center; padding:0; border:0; display:block; background:url(line_1.gif) no-repeat left center;}
.menu ul.nav-first li a.first{ margin:0; padding:0; background:none; height:45px; line-height:45px; width:100%; border-left:0;}
.menu ul.nav-first li span{ color:#FFFFFF;}
.menu ul.nav-first li a span{ height:45px; line-height:45px; text-align:center; padding:0; margin:0; display:block; color:#333; background:none; text-transform:uppercase; overflow:hidden; font-weight:normal; font-size:13px; width:100%;}

.menu ul.nav-first li a:hover{ background:url(line_1.gif) no-repeat left center; padding:0; }
.menu ul.nav-first li a:hover span{ background:none; height:45px; line-height:45px; font-size:13px; font-weight:bold; color:#333; text-decoration:none;} 

.menu ul.nav-first li.current a{ background:#ed7d27;}
.menu ul.nav-first li.current a span{ background:none; height:45px; line-height:45px; font-size:13px; font-weight:bold; color:#fff; padding:0;}

.menu ul.nav-first li.last{ display:none;}

#index #box_nav_1 ul.nav-first #columns39 a,
#company #box_nav_1 ul.nav-first #columns85 a,
#news_list #box_nav_1 ul.nav-first #columns80 a,#news_detail #box_nav_1 ul.nav-first #columns80 a,
#equipment #box_nav_1 ul.nav-first #columns45 a,
#development #box_nav_1 ul.nav-first #columns77 a,
#service #box_nav_1 ul.nav-first #columns75 a,
#products_list #box_nav_1 ul.nav-first #columns65 a,#products_detail #box_nav_1 ul.nav-first #columns65 a,
#messages_list #box_nav_1 ul.nav-first #columns60 a,#messages_success #box_nav_1 ul.nav-first #columns60 a,#contact #box_nav_1 ul.nav-first #columns60 a{ background:#e50112; height:45px; line-height:45px; font-weight:bold; border:0; padding:0; color:#fff;}


#index #box_nav_1 ul.nav-first #columns39 a span,
#company #box_nav_1 ul.nav-first #columns85 a span,
#news_list #box_nav_1 ul.nav-first #columns80 a span,#news_detail #box_nav_1 ul.nav-first #columns80 a span,
#equipment #box_nav_1 ul.nav-first #columns45 a span,
#development #box_nav_1 ul.nav-first #columns77 a span,
#service #box_nav_1 ul.nav-first #columns75 a span,
#products_list #box_nav_1 ul.nav-first #columns65 a span,#products_detail #box_nav_1 ul.nav-first #columns65 a span,
#messages_list #box_nav_1 ul.nav-first #columns60 a span,#messages_success #box_nav_1 ul.nav-first #columns60 a span,#contact #box_nav_1 ul.nav-first #columns60 a span{ background:none; height:45px; line-height:45px; font-size:13px; font-weight:bold; color:#fff; border:0; padding:0 0 0 0;}



#box_nav_1 ul.nav-second{ border:0; position: static; top:45px; left:0; z-index:999999999; background:#ed7d27; width:150px; overflow:hidden; line-height:20px; padding:0; border:0;}
#box_nav_1 ul.nav-second li{ margin:0; padding:0;position: static; width:100%; border-bottom:1px solid  #bb5404; background:none; height:20px; line-height:20px; z-index:9999}
#box_nav_1 ul.nav-second li a{ text-align:center; border:0; line-height:24px; height:24px; background:url(second_bg.png) left top;  border:0; width:100%; text-transform:capitalize;}

#box_nav_1 ul.nav-first li .nav-second a,
#box_nav_1 ul.nav-first li.current .nav-second a span,
#box_nav_1 ul.nav-first li .nav-second a:hover span,
#box_nav_1 ul.nav-first li.current .nav-second a:hover span{ color:#fff; line-height:24px; height:24px; background:none; width:auto; text-align:center; padding-left:0; font-size:12px; border:0; text-transform:capitalize; font-weight:bold; padding:0; _height:24px;}

#box_nav_1 ul.nav-first li .nav-second li a:hover{ text-decoration:none; font-weight:normal; background:#333; height:24px; line-height:24px; font-size:12px; font-weight:normal;  _height:20px;}
#box_nav_1 ul.nav-first li .nav-second li a:hover span{ font-weight:bold; background:#eee; height:20px; line-height:24px; font-size:12px; color:#fff;  _height:24px;}



#index #box_nav_1 ul.nav-first #columns39 .nav-second a,
#company #box_nav_1 ul.nav-first #columns85 .nav-second a,
#news_list #box_nav_1 ul.nav-first #columns80 .nav-second a,#news_detail #box_nav_1 ul.nav-first #columns80 .nav-second a,
#equipment #box_nav_1 ul.nav-first #columns45 .nav-second a,
#development #box_nav_1 ul.nav-first #columns77 .nav-second a,
#service #box_nav_1 ul.nav-first #columns75 .nav-second a,
#products_list #box_nav_1 ul.nav-first #columns65 .nav-second a,#products_detail #box_nav_1 ul.nav-first #columns65 .nav-second a,
#messages_list #box_nav_1 ul.nav-first #columns60 .nav-second a,#messages_success #box_nav_1 ul.nav-first #columns60 .nav-second a,#contact #box_nav_1 ul.nav-first #columns60 .nav-second a{ background:none; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; border:0;  _height:24px;}



#index #box_nav_1 ul.nav-first #columns39 .nav-second a span,
#company #box_nav_1 ul.nav-first #columns85 .nav-second a span,
#news_list #box_nav_1 ul.nav-first #columns80 .nav-second a span,#news_detail #box_nav_1 ul.nav-first #columns80 .nav-second a span,
#equipment #box_nav_1 ul.nav-first #columns45 .nav-second a span,
#development #box_nav_1 ul.nav-first #columns77 .nav-second a span,
#service #box_nav_1 ul.nav-first #columns75 .nav-second a span,
#products_list #box_nav_1 ul.nav-first #columns65 .nav-second a span,#products_detail #box_nav_1 ul.nav-first #columns65 .nav-second a span,
#messages_list #box_nav_1 ul.nav-first #columns60 .nav-second a span,#messages_success #box_nav_1 ul.nav-first #columns60 .nav-second a span,#contact #box_nav_1 ul.nav-first #columns60 .nav-second a span{ background:none; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; border:0; text-align:center; padding:0;  _height:24px;}


.main {width:960px; margin:0px auto; padding-top:20px;}
.left {width:300px; float:left; margin-right:35px;}
.center {width:399px; float:left;}
.right {width:193px; float:right;}
.left2 {width:227px; float:left;overflow:hidden; }
.right2 {width:700px; float:right;overflow:hidden; }

.inews {width:auto; height:200px; overflow:hidden;}
.inews .tabmenu {width:auto; height:22px; border-bottom:2px solid #f08337; margin-bottom:10px;}
.inews .tabmenu li {display:block; float:left; width:77px; height:22px; line-height:22px; font-weight:bold; color:#717171; overflow:hidden; background:url(newtabbg.gif) bottom no-repeat; text-align:center; margin-right:4px; cursor:pointer;}
.inews .tabmenu li.selected {background: url(newtabbg.gif) top no-repeat; color:#ffffff;}

.inews .focus {border:1px solid #e0e0e0; padding:5px 5px; margin:0px 0; height:18px; line-height:18px; overflow:hidden;}
.inews .focus strong {font-weight:normal; color:#f08337; margin-right:5px;}
.inews .more { width:26px; height:14px; overflow:hidden; position:absolute; margin-left:274px; margin-top:-28px;}
.inews .more a {display:block; width:26px; height:14px; text-indent:-9999px; background:url(more.gif) 0px 0px;}

.ixmdt { height:205px; overflow:hidden;}

.itxtlist { padding:0px 5px;}
.itxtlist li {height:18px; line-height:18px; overflow:hidden; margin:6px 0; vertical-align:bottom; border-bottom:1px dotted #CCCCCC;}
.itxtlist li span {float:right; display:block; height:18px; padding-left:10px; color:#999999}

.it-title {height:20px; line-height:20px; padding:2px 0;}
.it-title .l {float:left; height:20px; background:url(t-titlejt%5D.gif) 0px 6px no-repeat; padding-left:18px; color:#717171; font-weight:bold;}
.it-title .r {float:right; height:20px;}
.it-title .r a {display:block; width:26px; height:14px; background:url(more.gif) 0px 0px no-repeat; text-indent:-9999px; margin-top:5px;}

.hot {height:200px;}
.jdlz {height:160px;}
.jdlzf {width:389px; height:120px; border:4px solid #efefef; padding:1px; overflow:hidden;z-index:-1;}

.quicklink {width:auto; height:50px; overflow:hidden;}

.noshadow { width:103px; height:20px; background:url(copyrightpop.gif) 0px 0px; position:absolute; text-indent:7px;overflow:hidden;}
.noshadow strong {font-weight: normal;}
.shadow {width:111px; height:110px; background:#ececec; position:absolute; margin-top:-101px; border:1px solid #717171; overflow:hidden; z-index: 10;padding:5px 10px;overflow-y:auto}
.shadow strong {font-weight:normal; border-bottom:1px dashed #717171; display:block; padding:0 0 2px 4px;}
.shadow img{ margin-left:-5px}

.pagetitle {width:227px; height:28px; margin-bottom:10px; color:#FFFFFF; font-size:14px; text-align:right; background-image:url(leftbg.png)}
.pagemenu { width:227px; height:auto; background:#eeeeee;}
.pagemenu .t { width:227px; height:7px; font-size:0px; line-height:0px; overflow:hidden; background:url(pagemenu-t.png) top no-repeat;}
.pagemenu .d {width:227px; height:7px; font-size:0px; line-height:0px; overflow:hidden; background:url(pagemenu-d.png) bottom no-repeat;}
.pagemenubody {padding:3px 18px 8px 18px; text-align:right;}
.pagemenubody li {display:block; height:29px; line-height:29px; background:url(pagemenu-l.png) right bottom no-repeat; text-align:right; font-weight:bold;}
.pagemenubody li a {color:#727172;}
.pagemenubody li a:hover {color:#FF6600;}
.pagemenubody li a.now {color:#FF6600; background:url(pagemenu-j.png) left no-repeat; padding-left:12px;}
.pagemenubody li.parent{ height:75px}
.pagemenubody li.parent div{ font-weight:normal; line-height:20px; height:20px}
.pagemenubody li.parent div a.now {color:#FF6600; background:none;}

.foot{ color:#FFFFFF;}
.path {width:auto; height:28px; background:url(pathbg.png) left bottom no-repeat; line-height:28px; font-weight:bold; color:#727172;}
.rightbody {padding:20px 5px 5px 5px; line-height:200%;}

