@import url(buttons.css);
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, iframe, font, img, strong, ul, li, var, dd, ol, dl, dt, form, label,  caption, tbody, tfoot{ margin:0; border:0; padding: 0; font-weight:inherit; font-style:inherit; font-family:inherit}
body{ height:100%;font-size:12px;line-height:1.5em;  color:#333;font-family:"宋体",Arial,Verdana,Helvetica,sans-serif; background:url(../images/bg.gif) repeat-x;}
.input_text, textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; line-height:120%;padding:5px 3px;font-family:"宋体";}
img{ border:0}
h1, h2, h3, h4, h5, h6{ font-weight:700; font-family: Arial, "Lucida Grande", Verdana, sans-serif}strong{ font-weight:700}em{ font-style:normal;}
ul,li, ol{ list-style: none}
table{ border-collapse:collapse; border-spacing:0} caption, th, td{ text-align: left; font-weight:normal; vertical-align:top}
.clear{ font-size:0; line-height:0; height:0; width:0; clear:both; visibility:hidden}
.blue{ color:#0000FF}.red{ color:#FF0000}.light_red{ color:#FF7E1F}.green{ color:#29A246}.grey{ color:#999}.dark_grey{ color:#666}.tips{ color:#999}
.hidden{ display:none}.left { float:left}.right{ float:right}.box{ margin-bottom:10px}.box_r{ margin-right:10px}
.fs11{ font-size:11px}.fs12{ font-size:12px}.fs14{ font-size:14px}.fs16{ font-size:16px}.fs18{ font-size:18px}
.line{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis}.not_line{ word-break:break-all; word-wrap:break-word}
a.mask:link, a.mask:visited{color:#333; text-decoration:none}
a.no_line:link, a.no_line:visited{ color:#014CC9; text-decoration:none;}
a{text-decoration:none;color:#333;} 
a:hover, a:active, a.mask:hover, a.mask:active, a.no_line:hover, a.no_line:active{ color:#F30;text-decoration:none;}

.top_bar{ text-align:left; background:#F7F7F7; border-bottom:1px solid #CCC; }
.top_bar_con{ width:930px; margin:auto;height:31px; line-height:31px;}
.wrap{ text-align:left; width:950px; margin:auto}
.head{padding:0px; background:; width:950px; margin:0px auto 0 auto; overflow:hidden; }
.onetop{ overflow:hidden; position:relative; zoom:1;}

.dhang{padding:8px 10px 8px 12px;margin:0 0 5px 0;background:url(../images/tit_ico.gif) #F5F5F5 no-repeat; background-position:5px -222px; clear:both;height:18px;}
.dhang a{ color:#CC3300;margin:0 5px;}

#sear_tips{left:250px; top:8px;}
#jktips{zoom:1;top:-51px;width:180px;left:10px;}
#zlink_tips{zoom:1;top:98px;right:10px;}
#quick_tips{zoom:1;top:-31px;left:10px;}
.rc_box1,.rc_box2,.rc_box3 { display:inline-block; *display:inline; *zoom:1; position:relative; border-style:solid; border-color:#A7D2EF;}
.rc_box2,.rc_box3 { border-width:0 1px; *left:-2px; background-color:#E9F6FD;}
.rc_box1 { border-width:1px; line-height:1.5;position:absolute;}
.rc_box2 { margin:0 -2px;}
.rc_box3 { margin:1px -2px; padding:3px 20px 2px 8px; color:#268DD3;}
.ov1,.ov2 { position:absolute; left:40px; overflow:hidden; width:0; height:0; border-left:6px dotted transparent; border-right:6px dotted transparent;border-top:6px solid transparent; bottom:0px;}
#sear_tips .ov1 { top:26px; border-top-color:#A7D2EF;}
#sear_tips .ov2 { top:25px; border-top-color:#E9F6FD;}
#jktips .ov1 { top:43px; border-top-color:#A7D2EF;}
#jktips .ov2 { top:42px; border-top-color:#E9F6FD;}
#zlink_tips .ov1 { top:26px; border-top-color:#A7D2EF;left:190px;}
#zlink_tips .ov2 { top:25px; border-top-color:#E9F6FD;left:190px;}
#quick_tips .ov1 { top:26px; border-top-color:#A7D2EF;}
#quick_tips .ov2 { top:25px; border-top-color:#E9F6FD;}
.closerc{width:14px;height:14px; background:url(../images/x2.gif) no-repeat;zoom:1; text-indent:-999px; position:absolute;right:5px;top:5px;}

.banner_center{background:url(../images/banner1.jpg) top center; height:105px;}
.switch_toold{ width:142px; height:32px; line-height:32px; color:#E38101; background:url(../images/switch.gif) no-repeat; padding-left:25px; margin-top:10px}
.switch_toold a:link,.switch_toold a:visited,.switch_toold a:hover{ color:#fff; font-weight:700}
.search_blk{ margin:15px 0 0 10px}
input.so_w{ border:1px solid #ccc; border-top:1px solid #333; height:16px; padding:4px 0 2px 2px; color:#666; font-size:14px;}
input.so_j{ width:210px}input.so_d{ width:100px}
input.so_btn{ height:24px; border:0; background:url(../images/search_btn_bg.gif) no-repeat; height:24px; width:91px; text-indent:-222px; vertical-align:top;*margin-top:1px}

.foot{ background:url(../images/footer_bg.gif) center 0 no-repeat; height:43px; line-height:43px;color:#A34414;font-weight:bold;clear:both; text-align:center;  overflow:hidden;width:950px;margin:0 auto 8px auto; font-family:Verdana, Geneva, sans-serif; }
.foot p{ display:block; text-align:center} 

.ntopmenu{ zoom:1; background-position:0 -74px; overflow:hidden; padding:0 0 0 10px; margin:8px 0 0 0; top:-5px;float:right;width:280px;}
.ntopmenu ul{zoom:1;background-position:right -74px; overflow:hidden;}
.ntopmenu li{ float:left;}
.ntopmenu li a{ font-weight:bold; color:#bd5935; display:block;padding:0 0px; margin:1px 0 0 0;background:url(../images/trbtn.gif);float:left;width:70px;height:70px; text-indent:-999px; background-position: -12px 2px;}
.ntopmenu li a.b1{background-position: -12px 0px;}
.ntopmenu li a.b2{background-position: -81px 0px;}
.ntopmenu li a.b3{background-position: -288px 0px;}
.ntopmenu li a.b4{background-position: -219px 0px;}
.ntopmenu li a:hover,.ntopmenu li a.cur{ }

.searchbar{padding:42px 0 0 0;}
.searchbar input.ip{border:2px solid #F97C28;height:25px;width:250px;float:left;margin:0px;padding:0px;font-size:16px;font-weight:bold; font-family:Verdana, Geneva, sans-serif; vertical-align:middle;}
.searchbar button{background:url(../images/search_bgn.gif); width:98px; height:29px;border:0px;float:left; text-indent:-999px;}

.header_n{  width:250px; overflow:hidden; position:relative; float:left; display:inline;margin:0 0 8px 0;}
.header_n a.logo,.header_n a.logo:hover{background:url(../images/ntopmenuitem.gif);width:225px; height:58px; margin:15px 0 0 8px;float:left;}
.header_right{ }
.header_link{ text-align:right; padding:0 8px 0 0;}
.header_link a{ text-decoration:underline; margin:0 0 0 8px;}
/*.header_n ul{margin:0 0 0 250px;}
.header_n li{float:left;}
.header_n li.home a{background-position:0px -96px;}
.header_n li.download a{ background-position:-88px -96px; }
.header_n li.service a{ background-position:-176px -96px; }
.header_n li.breakdown a{ background-position:-264px -96px; }
.header_n li.law a{ background-position:-352px -96px; }
.header_n li.product a{ background-position:-440px -96px; }
.header_n li.directory a{ background-position:-528px -96px; }
.header_n li.edu a{ background-position:-616px -96px; }

.header_n li.home a:hover{ background-position:0px -196px; }
.header_n li.download a:hover{ background-position:-88px -196px; }
.header_n li.service a:hover{ background-position:-176px -196px; }
.header_n li.breakdown a:hover{ background-position:-264px -196px; }
.header_n li.law a:hover{ background-position:-352px -196px; }
.header_n li.product a:hover{ background-position:-440px -196px; }
.header_n li.directory a:hover{ background-position:-528px -196px; }
.header_n li.edu a:hover{ background-position:-616px -196px; }

.header_n li.home a.cur{ background-position:0px -296px; }
.header_n li.download a.cur{ background-position:-88px -296px; }
.header_n li.service a.cur{ background-position:-176px -296px; }
.header_n li.breakdown a.cur{ background-position:-264px -296px; }
.header_n li.law a.cur{ background-position:-352px -296px; }
.header_n li.product a.cur{ background-position:-440px -296px; }
.header_n li.directory a.cur{ background-position:-528px -296px; }
.header_n li.edu a.cur{ background-position:-616px -296px; }
*/
/*框架布局*/
.r_main{padding:8px;}
.kmain{width:950px;margin:0 auto;padding:8px 0 0 0; overflow:hidden;}
.right_all{width:100%;margin:0px auto;}
.right_two{margin:0 5px 0px 4px; overflow:hidden;width:680px;float:right; display:inline;}
.kleft{width:250px;float:left;margin:0 0px 0 5px; display:inline;}
.kright{width:230px;float:right;}
.kcenter{margin:0 0px 0 0px; overflow:hidden;width:440px;}
.kleft2{width:150px;float:left;margin:0 0px 0 5px; display:inline;}
.right_two2{margin:0 5px 0px 4px; overflow:hidden;width:780px;float:right; display:inline;}

.knewsl{width:180px;float:left;}
.knewsr{margin:0 0px 0px 0px; overflow:hidden;width:761px;float:right; display:inline;}


.downbk{ margin:0 15px;}
.downbk h1{ font-size:18px; font-family:"Microsoft YaHei";padding:8px 0;}
.downbtn{overflow:hidden;margin:10px 0 10px 0;}
.downdis{ background:#F7F7F7; border:1px solid #CCCCCC;padding:5px;margin:0 0 30px 0;}

.search_rbk{background:url(../images/search_bg.gif) #fff no-repeat; height:35px;margin:0 0 5px 0; position:relative;}
.search_rbk p{margin:2px 0 0 45px; line-height:30px;}
.search_rbk p input.ip{ border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:14px; line-height:120%;padding:4px;font-family:"宋体";vertical-align:middle;}
.search_rbk p input.btn{background:url(../images/btn_all.gif) no-repeat; background-position:left -182px;width:68px;height:25px;border:0px;margin:0 8px 0 5px;vertical-align:middle; text-indent:-999px;}
.search_rbk p a{ margin:0 3px; color:#FF6600; text-decoration:underline;}
.search_rbk span.r{background:url(../images/search_bg.gif) no-repeat; background-position:0 right; position:absolute; right:0px; height:35px; top:0px; zoom:1; width:5px;}
.topbanner{ width:950px; margin:0 auto; background:#fff; overflow:hidden; text-align:center;padding:10px 0 5px 0;}
.topbanner img{ padding:0px; margin:0px 0 0 5px;float:left;}
.signuptb th,.signuptb td{ border-bottom:1px dashed #ccc;padding:5px 0; line-height:200%;}
.signuptb th{ color:#326227; width:80px; text-align:right;}
.signuptb a{ color:#FF3300; text-decoration:underline;}
.signuptb td.bline{}
.signuptb span.dis{ color:#FF6600;margin:0 0 0 5px;}

#nav_wrap{margin:20px auto;}
#nav li{ text-align:center;font-size:12px;}

/*New Nav Style*/
#nav_wrap {width:940px;overflow:hidden;margin:8px 5px 0 5px; }
#nav{ background:url(../images/nav_bg.gif) repeat-x; height:39px; position:relative; width:940px; margin:0 auto; }
#nav .l{ background:url(../images/navnbg.gif) no-repeat 0px 0px; height:39px; width:2px; float:left}
#nav .r{ background:url(../images/navnbg.gif) no-repeat -4px 0px; height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; }
#nav li .v a{ width:83px;height:39px; line-height:33px; display:block; color:#FFF; background:url(../images/navnbg.gif) no-repeat -87px 6px; float:left; font-family:"Microsoft Yahei";}
#nav li .v a:hover,#nav li .v .sele{background:url(../images/navnbg.gif) no-repeat 0px -47px; color:#36C; line-height:42px; font-size:14px}
#nav .kind_menu { height:30px;*height:29px; line-height:30px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:580px; text-align:left; display:none; background:url(../images/nav_bg1.gif) repeat-x bottom; color:#656565; }
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif;}
#nav .kind_menu a:hover { color:#ff4300; background:url(../images/navnbg.gif) no-repeat 1px -91px;*background:url(../images/navnbg.gif) no-repeat 1px -93px;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }
	
#tmenu{ background:url(../images/nav_bg1.gif) repeat-x bottom; height:28px; border-bottom:1px solid #eee;  }

.topline{ background:#eee;border-bottom:1px solid #DCDCDC; height:28px;}
.mtline{ width:950px; margin:0 auto; position:relative; padding:6px 0;zoom:1;}
.rline{ position:absolute;right:0px;}
.mtline a{ color:#333; text-decoration:underline;}
.mtline b{ font-weight:normal;color:#ccc;padding:0 5px;}

.lmenu1{margin:10px 10px;}
.lmenu1 a{font-size:14px; display:block;padding:8px 0 8px 10px;border-bottom:2px dotted #ccc;zoom:1;}

.pagenum{margin:8px auto 8px auto; overflow:hidden; width:100%;}
.pagenum ul{overflow:hidden;}
.pagenum li          { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; }
.pagenum li.text{padding:3px 0 0 0;}
.pagenum input{ float:left; margin:0 5px 0 5px;}
.pagenum a           { border:solid 1px #FFDB80; margin-right:2px;padding:0px;float:left; }
.pagenum .previous-off,
.pagenum .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:1px 4px; }
.pagenum .next a,
.pagenum .previous a { font-weight:bold; }	
.pagenum .active     { background:#DF7800; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:2px 6px; /* savers */ margin-right:2px; }
.pagenum a:link, 
.pagenum a:visited   { color:#AC5D00; display:block; float:left; padding:1px 6px; text-decoration:none; }
.pagenum a:hover     { border:solid 1px #AC5D00; }

.tline{ background:url(../images/tline.gif) no-repeat; height:11px;}

.newsmenu{ border:1px solid #E9E9E9;width:92%; margin:15px auto; background:#fff;padding:1px;}
.newsmenu ul{ background:url(../images/news_ltit.gif) #F7F7F7 no-repeat; background-position:center 0px;padding:60px 0 10px 0;}
.newsmenu li{width:98%; margin:0 auto;}
.newsmenu li a{color:#333;font-weight:bold; text-align:center;border-bottom:1px solid #fff; display:block;padding:5px 0;}
.newsmenu li a:hover{ background:#FF6600;color:#fff;}
