body,div,p,dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textatea,th,td,img{margin:0;padding:0px}
table{border-collapse:collapse;border-spacing:0}
img{border:0}
ol,ul,li{list-style:none}
/*文字排版*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.l_thr{text-decoration:line-through}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto; margin-right:auto}
.fl{float:left; display:inline}
.fr{float:right; display:inline}
.pr{position:relative}
.pa{position:absolute}
.none{display:none}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}
.clear{width:0px; height:0px; line-height:0px; margin:0px; padding:0px; font-size:0px; clear:both}
/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w900{width:900px}
.w1000{width:1000px}
.w{width:100%}
.h50{height:50px;}
.h80{height:80px;}
.h100{height:100px;}
.h200{height:200px;}
.h{height:100%}
/*边距*/
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pt100{padding-top:100px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
/*header*/
/*#header {background:url(../images/common/bg_header.jpg) repeat-x;height:73px;margin:0 auto;position:relative;z-index:100;}*/

#header {height:73px;margin:0 auto;position:relative;z-index:100;}
#header .gatewaygenerator_box{position:relative;top:-65px;right:0px;z-index:999;}
#header .logo {padding:6px 0 0 2px;float:left;width:209px;}
#header .china {background:url(../images/common/china.jpg) no-repeat;width:47px;height:14px;float:left;display:block;margin:31px 0 0 0}
.top_right {float:right;width:212px;margin-right:14px;display:inline}
.otherSite {margin-top:12px;height:22px;overflow:hidden}
.otherSite span {background:url(../images/common/bg_otherSite.jpg) no-repeat;height:22px;line-height:22px;display:inline-block; float:left;margin-left:3px;text-align:center;}
.otherSite span smap{display:inline-block; width:32px; height:22px;}
.otherSite a{color:#7F7F7F}
.otherSite span.site1{width:68px;background-position:left top;margin-left:10px;}
.otherSite span.site3{width:96px;background-position:right top;}
.otherSite span.site1 a{margin-rigth:20px;}
.otherSite a:hover{color:#C60301}
.top_right .search {background:url(../images/common/bg_otherSite.jpg) no-repeat left -22px;width:202px;	height:22px;margin:7px 0 0 10px;overflow:hidden}
.search .search_label {display:none;}
.txt1 {border:0px;background:none;height:22px;line-height:22px;width:130px;padding:0 3px;}
.txt2 {border:0px;background:none;height:22px;line-height:22px;width:66px;cursor:pointer;text-indent:-9999px}
/*nav*/

#nav {height:42px;margin:-50px auto 0;background:url(../images/common/new_bg.jpg) repeat-x;position:relative;z-index:99;}
#nav ul .frist_li{float:left;position:relative;margin-top:1px; text-align:center;font-weight:bold; background:url(../images/common/li_linebg.jpg) right center no-repeat; padding-right:3px;}

#nav ul li .nav_a{height:42px;color:#000;line-height:42px; display:block; float:left}
#nav ul li a span{font-size:13px;padding:0 28px 0 40px;height:42px;color:#000;line-height:42px; display:block; float:left; cursor:pointer;background:url(../images/common/span_bg.jpg) left -42px no-repeat; overflow:hidden}
#nav ul li ul{position:absolute;top:40px;left:0;background:#fff;filter: Alpha(Opacity=90);opacity: 0.9; display:block;}
#nav ul li ul li{font-weight:normal;text-align:left;height:22px;line-height:22px; overflow:hidden}
#nav ul li ul.subnav_2 {width:400px;}
#nav ul li ul.subnav_3 {width:122px;}
#nav ul li ul.subnav_4 {width:120px;}
#nav ul li ul.subnav_5 {width:95px;}
#nav ul li ul.subnav_6 {width:95px;}
#nav ul li ul.subnav_2 li{float:left;height:auto}
#nav ul li ul.subnav_2 .subnav_n1 {width:120px; }
#nav ul li ul.subnav_2 .subnav_n2 {width:120px;}
#nav ul li ul.subnav_2 li a{display:block;}
#nav ul li ul.subnav_2 p{line-height:22px;height:22px;background:url(../images/common/bg_subnav.jpg) no-repeat left center;padding-left:12px;width:115px;float:left;}
#nav ul li ul.subnav_2 p a {color:#424242;}
#nav ul li ul.subnav_2 p a:hover {color:#C60301;}
#nav ul li ul.subnav_2 .subnav_n2 p{width:120px;}

#nav ul li ul.subnav_2 .subnav_n3 {width:120px;}

.frist_li li{display:none;}
#nav ul .nav_highlight ul{padding:5px 0 10px 29px;}
#nav ul .nav_highlight li{display:block;}
#nav ul .highlight{background:url(../images/common/span_bg.jpg) left -42px repeat-x;}

#nav ul .highlight span{color:#C60301;background:url(../images/common/span_bg.jpg) no-repeat;}
#nav ul .nav_highlight{color:#C60301;position:relative; height:42px;}


/*#nav ul .nav_highlight a span{color:#C60301;background:url(../images/common/nav_hover3.jpg) no-repeat right top;}*/
#nav ul .nav_highlight a span{color:#C60301;background:url(../images/common/span_bg.jpg) no-repeat; height:42px; overflow:hidden}

#nav ul .nav_highlight ul li a,#nav ul li ul li a{font-family:"宋体"; background:none; color:#000}
#nav ul .nav_highlight ul li a:hover{color:#C60301;}
.current li{display:block;}
.current ul {display:block;position:absolute;top:27px;left:0;background:#fff;filter: Alpha(Opacity=90);opacity: 0.9;padding:5px 0 10px 29px;}

#nav ul li ul li a.subnav_a_curr{color:#C60301}
#nav ul li.current{background:url(../images/common/nav_hover2.jpg) repeat-x;}
#nav ul li a.nav_a_curr{color:#C60301; height:27px; line-height:27px; text-align:center; display:block; background:url(../images/common/nav_hover2.jpg) repeat-x; float:left}
#nav ul li a.nav_a_curr span{background:url(../images/common/nav_hover3.jpg) no-repeat right top; color:#C60301;}
#nav ul li a.subnav_a{color:#C60301}
/*footer*/
#footer {margin:15px auto 0;height:60px;overflow:hidden}
#footer p {line-height:1.4em;height:40px;}
#footer p span {font-size:12px;font-family:Arial;}
#footer samp {float:right;margin-top:5px}
#footer address {font-style:normal;margin-top:-20px;}
#footer a:focus{color:#C50400;}