body {font-family:Tahoma, Helvetica, microsoft yahei,sans-serif ; color:#333; font-size:12px;text-align:justify; line-height:22px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style-type:none;/*behavior: url("../images/iepngfix.htc");*/}
em, cite, th, i{ font-style:normal; font-weight:normal;}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
ins {text-decoration:none}
del {text-decoration:line-through}
input, select {font-size:12px; vertical-align:middle;}
.mainwrap{ background: none repeat scroll 0 0;
    clear: both;
    margin: 0 auto;
    width: 1200px;}
.rdiv{ position:relative;}
a{color:#333;text-decoration:none;}
a:hover{color:#ed1b22;}
img{border:0;}
/*.clear{ clear:both;}*/
.fd,.select_border{ position:relative;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt5{ margin-top:5px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mr{ margin-right:10px;}
.mr2{ margin-right:50px;}
.pd{ padding:20px;}
.pb{ padding-bottom:20px;}
.left{ float:left;}
.right{ float:right;}
.ttr{ text-align:right;}
.fr{ float:right; display:inline-block; font:normal normal 12px/30px Tahoma, Geneva, sans-serif; margin-right:5px;}
.border{ border:1px solid #ddd; height:100%;}
.border_b{border-bottom:1px solid #ddd;}
.border_b2{ border-bottom:1px dashed #ddd;}
.bg{ background-color:#f6f6f6; height:100%;}
.w60{ width:60px;}
.w80{ width:80px;}
.w95{ width:95px;}
.w105{ width:105px;}
.w120{ width:120px;}
.w150{ width:160px;}
.w170{ width:170px;}
.w218{ width:218px;}
.w277{ width:277px;}

.w310{ width:310px!important;;}
.w415{ width:415px;}
.w450{ width:450px}
.w470{ width:470px;}
.w518{ width:518px;}
.w700{ width:700px;}
.w720{ width:720px;}
.w735{ width:735px;}
.w940{ width:940px;}
.w960{ width:960px;}
.w1200{ width:1200px;}
.red{ color:#F00;}
.green{ color:#4c8700;}
.yellow{ color:#fffc00;font-size:14px;margin:0 0 0 10px;}
.gray{ color:#737373}
.blue{ color:#0088cc;}
.wrap{margin:0 auto;}
.box{ width:100%;}

.col_1{ float:left;}
	.col_1_1{ float:left;}
	.col_1_2{ float:right;}
.col_2{ float:right;}
	.col_2_1{ float:left;}
	.col_2_2{ float:right;}

.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
/*---head---*/
.login{ float:right;}
.logo .logo_tit2{ position:absolute; left:170px; top:18px;height:28px; border-left:1px solid #dd0000; font-family:Microsoft Yahei;line-height:28px; font-size:20px; font-weight:bold; padding-left:18px;color:#dd0000;}
.logo { position: relative;}
.line { overflow: hidden;padding-top: 6px;width: 2px;float:left;}
.line span {border-right: 1px solid #8C8C8C;display: block;height: 13px;width: 1px;}
.top_con{ height:25px;z-index:9999; position:relative;}

.topline{ background:#dd0000; height:2px; margin-top:15px; overflow:hidden;}
.main_nav{ background:url(../images/nav_bg.gif) left top repeat-x; height:37px; margin-top:15px; z-index:99;}
.nav_div{ position:relative; height:37px; z-index:999;}
.zx_num{ background:url(../images/bg_navtips.png) left top no-repeat; width:75px; height:21px; text-align:center; position:absolute; top:-12px; left:10px;font-size:12px; color:#dd0000; line-height:15px;}
.menu{font-size:16px;font-weight:bold; line-height:37px;}
.menu a{ color:#fff; padding:0 22px; display:block; float:left;}
.menu a:hover{ height:37px; color:#fff; background:#b40005;}
.menu a.focus{ background:#b40005;}
.service{line-height:37px; position:absolute; top:0; right:0; font-size:15px; color:#fff; font-weight:bold;}
.service a{ background:url(../images/kf.gif) left top no-repeat; width:70px; height:28px; display:block; float:left; margin-top:4px;}

.ex_l{ padding:50px 45px 10px; width:203px; /*height:343px;*/ float:left; background-color:#f8f8f8;}
.ex_r{ width:670px; float:right;}

.clearfloat{ clear:both; height:0;font-size:1px;line-height:0px;}

*+html .clearfix{ min-height:1%;}

.dl{ float:left; margin:0 5px 0 0;}
.dl li{margin-left:12px; float:left;}
.dl li.air,.dl li.on{margin-left:5px;}
.dl li a{ height:23px; line-height:23px; display:block; float:left; padding:0;}
.dl li .pl_list a{ width:80px; padding:0 0 0 8px; background-image:none;}
.button_top { width:auto; width:442px; overflow:hidden; height:30px; padding-top:15px; float:right;}
.button_top a{ width:auto; float:left; display:block; height:30px; line-height:30px; background:url(../images/buttom_icon.gif) 0 1px no-repeat; padding-left:33px; font-weight:bold; color:#737373; margin-left:15px;}
.button_top a:hover{color:#e80014;}
.button_top .b2{ background-position:-107px 1px;}
.button_top .b3{ background-position:-213px 1px;}
.button_top .b4{ background-position:-318px 1px; _margin-left:10px;}

.button_help { width:372px;_width:382px; overflow:hidden; height:25px; padding-top:40px; float:right; text-align:right;color:#737373; position:relative; padding-right:60px; }
.button_help p{ width:50px; height:22px;line-height:22px; background:url(../images/03_help.gif) left 2px no-repeat; position:absolute; right:0px; top:40px;}
.button_help p a{color:#737373;}
.button_help p a:hover{color:#dd0000;}
.suggest{ height:22px;clear:both;}
.suggest a{ height:22px; line-height:22px; display:block; background:url(../images/icobg.gif) left -81px no-repeat; text-align:left; padding-left:18px;color:#737373; float:right;}
.top_wx{ margin-top:4px;}
.top_wb img{ margin-top:-2px; vertical-align:middle;}

#f_atk{ cursor:pointer;}

.fe_ip{ background-color:#fff; border:1px solid #ccc; display:none; position:absolute; top:38px; left:0; z-index:4;}
.fe_ip span{  height:25px; line-height:25px; display:block; padding-left:5px; cursor:pointer;}
.fe_wbtn,.fe_seljs,.fe_lock,.fe_tit,.fe_nr em{ background:url(images/findcode_bg.gif) 0 0 no-repeat;}
.fe_h20{ height:20px; line-height:20px; overflow:hidden;}
.fe_rp input{ height:15px; line-height:20px; padding:9px 3px 8px 5px; border:1px solid #ccc;}
.fe_rp u{ width:105px; height:37px; line-height:37px; text-align:center; cursor:pointer; font-weight:bold; border:1px solid #b9b9b9; background-color:#ddd; display:inline-block; margin-left:10px;}
.fe_seljs,.lock,.fe_wbtn{ background-image:url(../images/register_2.gif); background-repeat:no-repeat;}
.fe_seljs{ width:268px; background-position:right -28px; cursor:pointer;}

/*---popo---*/

.select_border{ position:relative;}
.f_lock{ background-position:100px -76px;}
.f_boxl{ width:560px; float:left;}
.f_tit{ height:46px; line-height:46px; text-align:center; font-size:14px; border-style:solid; border-width:0 1px 1px 1px; border-color:#dedede; background-position:0 -127px; background-repeat:repeat-x;}
.f_bmain{ height:300px; margin-bottom:10px; padding:30px 35px 30px 30px; border-style:solid; border-width:0 1px 1px 1px; border-color:#dedede;}
.f_bmain .f_awhite,.f_pinkcont .f_awhite{ width:65px; height:20px; line-height:20px; margin-left:10px; text-align:center; background-color:#e30b0d; border:1px solid #b9b9b9; display:inline-block;}
.f_boxr{ width:400px; float:left;}
.f_pinkcont{ background-color:#fafafa; overflow:hidden; border:1px solid #dedede; padding:35px 0;}
.f_nr{ width:460px; margin:0 auto;}
.f_nr em{ width:65px; height:65px; float:left; background-position:0 -173px; margin:10px 10px 0 0;}
.f_nr span{ width:380px; line-height:25px; float:left;}
.f_pinkcont .f_awhite{ width:98px; height:33px; line-height:33px; font-weight:bold; margin:10px 0 0 75px;}
.f_tk{ width:440px; display:none; position:absolute; top:220px; left:50%; margin-left:-220px; z-index:9999; background-color:#fff;}
.f_tktit{ height:45px; line-height:45px; padding-left:10px; background-color:#e8e8e8; font-size:16px;}
.f_tkcont{ width:250px; background-color:#fff; padding:20px 0; margin:0 auto;}
.f_tkcont span{ display:block; text-align:center; margin-bottom:20px;}
.f_tkcont b{ display:block; line-height:25px; text-align:center; font-size:14px;}
.f_ared{ width:105px; height:35px; line-height:35px; background-color:#e91419; border:1px solid #ccc; display:inline-block; color:#fff; text-align:center; margin-right:10px;}
.f_ared:hover{ color:#fff;}
.f_awt{ width:105px; height:35px; line-height:35px; background-color:#fff; border:1px solid #ccc; display:inline-block; color:#333; text-align:center;}
.f_wspan{ display:inline-block; margin: 0 0 10px 20px;}
.body_bg{ display:none; position:absolute; top:0%; left:0%; width:100%; overflow:hidden; clear:both; background-color:#333; z-index:999; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}


/*---button---*/
.f_wbtn,.mybnt,.bnt_kt{ background:url(../images/trade_button.gif) 0 0 no-repeat;}

.f_wbtn{ height:33px; color:#CCC; line-height:33px; border:1px solid #b9b9b9; display:inline-block; font-size:14px; text-align:center; font-weight:bold; margin-right:10px;}
.f_wbtn:hover{ color:#ccc;}
.f_wbtn.on,.f_wbtn.ron{ border:1px solid #be0000;color:#fff; background-position:left -41px;}
.f_wbtn.on:hover{ color:#fff;background-position:left -79px;}
.f_wbtn.on:active{ color:#fff;background-position:left -118px;}

/*---menu--*/


.main_nav{ background:url(../images/nav_bg.gif) left top repeat-x; height:37px; margin-top:15px; z-index:99;}


.zc_menu{ width:165px; height:37px; float:left; background-color:#b40005; position:relative; z-index:9999;}
.zc_menu em{ margin-left:10px; font-weight:bold; float:left; font-size:16px; line-height:37px; color:#fff;}
.zc_menu .cp{ width:30px; height:30px; display:block; float:right;background-position:8px 0px;}
.zc_menu.on .zc_listbox{ display: block;}


.zx_num{ background:url(../images/bg_navtips.png) left top no-repeat; width:75px; height:21px; text-align:center; position:absolute; top:-12px; left:10px;font-size:12px; color:#dd0000; line-height:15px;}
.menu{ position:absolute; left:161px; font-size:16px;font-weight:bold; line-height:37px; top:0;}
.menu a{ color:#fff; padding:0 22px; display:block; float:left;}
.menu a:hover{ height:37px; color:#fff; background:#b40005;}
.menu a.focus{ background:#b40005;}

.service{line-height:37px; position:absolute; top:0; right:0; font-size:15px; color:#fff; font-weight:bold;}
.service a{ background:url(../images/kf.gif) left top no-repeat; width:70px; height:28px; display:block; float:left; margin-top:4px;}
.cp,.zc_listbox li h3{ background:url(../images/head_icon.gif); background-repeat:no-repeat;}
.zc_listbox,.zc_listbox li.on .sp{ background:#fff; border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7;}
.zc_listbox{ width:165px; height:283px; display:none; border:1px solid #ccc;position:absolute;top:37px; left:0; z-index:99;}
.zc_listbox ul{ float:left;}
.zc_listbox li{height:35px;}
.zc_listbox li.nobg h3{ background-image: none;}
.zc_listbox li h3{width:145px;line-height:34px; font-size:14px; color:#3b3b3b;font-weight: normal; padding-left:15px; margin-left:1px; border-bottom:1px solid #f7f7f7; background-position:-48px -77px;}
.zc_listbox li.on h3{ height:36px; font-size:14px; margin:0 2px 0 0;color:#F00;	background-image:none;	z-index:88;	font-weight:bold;}

.zc_listbox li.on .sp{ height:36px; background-color:#fff; background-position:-421px -6px;position: relative; display:block; z-index:9999}
.zc_listbox li .sp.aa a{width:145px; height:36px; display:block;}
.zc_listbox li .sp a:hover{ font-weight:bold;}

.zc_listbox li.on{z-index:9999;}
.zc_listbox li.on .zx_item{ display:block;}
.zx_item{ width: 555px;min-height:282px;_height:expression_r(this.scrollHeight < 282 ? "282px" : "auto");float: left; display:none; background:#fff; border:1px solid #e4e4e4; border-top:none;position: absolute;left: 160px;_left: 164px;top:0px;_height:280px; _overflow:visible;}
.zx_item dl{ margin:20px; line-height:30px;}
.zx_item dt{ height:30px;  border-bottom:1px solid #e0e0e0;}
.zx_item dd{height:30px;  border-bottom:1px dashed #e0e0e0; display:block;}
.zx_item dt span,.zx_item dd span{ width:100px; text-align:center; float:left;}
.zx_item .bb{ margin:0 2px;min-height:280px;_height:expression_r(this.scrollHeight < 286 ? "286px" : "auto"); border-bottom:1px solid #ddd;}


/*---footer---*/
.trade_footer{color:#f2f2f2; padding:10px 0; background:#999; text-align:center;}
.trade_footer a{color:#f2f2f2; padding:0 5px;}
.trade_footer span{ margin-right:40px;}
.trade_footer span.nomr{ margin:0;}
.trade_footer p{ width:1200px;height:44px; line-height:44px; padding:0; margin:0 auto; text-align:center;}
.trade_footer p.pd{  border-bottom:1px dashed #bfbfbf;}

.footer{ background:#f2f2f2; padding:20px 0; min-height:405px; height:auto; }
.foot_menu dl{ padding-right:45px; height:195px; float:left; border-right:1px solid #d9d9d9; margin-right:15px; overflow:hidden;}
.foot_menu dl dt{ font-size:14px; font-weight:bold; color:#000; font-family:Microsoft yahei;}
.foot_menu dl dd a{color:#8c8c8c;}
.foot_menu dl dd a:hover{color:#cccccc;}
.foot_menu .noborder{margin-right:0; border-right:0; padding-right:0px;}
.foot_content{ margin-top:30px;border-top:1px dashed #525252; position:relative;color:#8c8c8c; height:140px;}
.foot_content strong{color:#333;}
.foot_content .foot_txt1{ position:absolute; top:25px; left:0;}
.foot_content .foot_txt2{ position:absolute; top:47px; left:340px;}
.foot_content .foot_select{ position:absolute; top:47px; right:0;}
.foot_content .foot_select select{color:#3b3b3b;}
.foot_end{ height:90px; padding-top:20px; background:#e6e6e6; text-align:center; color:#404040;}
.foot_end a{color:#404040; padding:0 5px;}
.foot_end a:hover{color:#8c8c8c;}
.foot_end img{ vertical-align:middle;}

.f_rp{ float:left;}
.select_border{ position:relative;}

.f_seljs,.f_lock,.f_tit,.f_nr em{ background:url(../images/findcode_bg.gif) 0 0 no-repeat;}
.f_rp{ float:left;}
.f_h20{ height:20px; line-height:20px; overflow:hidden;}
.f_rp input{ height:20px; line-height:20px; padding:9px 3px 8px 5px; border:1px solid #ccc; background-color:#fff; background-position:15px -35px;}
.f_rp span{ display:inline-block;}
.f_rp u{ width:105px; height:37px; line-height:37px; text-align:center; cursor:pointer; font-weight:bold; border:1px solid #b9b9b9; background-color:#ddd; display:inline-block; margin-left:10px;}
.f_ip{ width:278px; background-color:#fff; display:none; border:1px solid #ccc; position:absolute; top:38px; right:0;}
.f_ip span{  height:25px; line-height:25px; display:block; padding-left:5px; cursor:pointer;}
.f_link_box{ width:455px; padding:10px; line-height:25px;}
.f_link_box li{ width:140px; margin-right:10px; float:left;}

/*---fengye---*/
#newsPage_help {text-align: right;margin: 20px 0;}
#newsPage_help a {font-weight: bold;padding: 2px 8px;border: 1px solid #ddd;}
#newsPage_help a:hover {border: 1px solid #dd0000;color: #ed1b22;}
#newsPage_help a.active {border: 1px solid #dd0000;color: #ed1b22;}
#newsPage_help span {color: #737373;margin-left: 10px;}

/* ---- public 鍏辩敤鏍峰紡----*/
/*瑙ｅ喅IE6涓嬩笉鍏煎 position:fixed 鐨勯棶棰�*/
#gotop{ width:55px; height:55px; background:url(../images/top01.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer}
#gotop:hover{ background:url(../images/top02.png) no-repeat;}

.fl { float: left; display: inline-block; }
.font12 { font-size: 12px; }
.font14 { font: bold 14px/28px "Microsoft Yahei", Arial, sans-serif; }
.font16 { font: bold 16px/36px "Microsoft Yahei", Arial, sans-serif; }
.fontgre { font: bold 16px/36px "Microsoft Yahei", Arial, sans-serif; color:#8ea62f; }
.line1 { border-bottom: 1px dashed #ddd; }
.txtred { color: #dd0000; }
.input_h { border: 0; border: 1px solid #ddd; height: 26px; line-height: 26px; padding: 2px 5px; color: #777; width: 240px; }
.input_h2 { border: 0; border: 1px solid #ddd; height: 26px; line-height: 26px; padding: 2px 5px; color: #777; width: 80px; }
.btn_reds { border: 0; margin: 0; padding: 0; background: none; display: inline-block; width: 240px; height: 33px; text-align: center; border: 1px solid #ce1010; color: #fff; text-shadow: #333 0 1px 0; background: url(../images/btn_redbg.gif) repeat-x 0 0; font: bold 14px/32px sans-serif; cursor: pointer; }
.btn_reds:hover { color: #eaeaea; }
.btn_red2 { display: inline-block; height: 20px; padding: 0 24px; text-align: center; background: url(../images/btn_redbg2.gif) repeat-x 0 0; font: bold 12px/20px sans-serif; color: #fff; margin: 0 5px; vertical-align: middle; }
.btn_red2:hover { color: #f3f3f3; }
.t_left{ text-align:left}
.txt_gry{ color:#737373;}
.foot_end{ height:90px; padding-top:20px; background:#e6e6e6; text-align:center; color:#404040;}
.foot_end a{color:#404040; padding:0 5px;}
.foot_end a:hover{color:#8c8c8c;}
.foot_end img{ vertical-align:middle;}


