﻿@charset "utf-8";
/* Public */
body { font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; font-size: 12px; min-width: 1200px; }
fieldset, img { border: none; }
input, select, textarea, button { font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; font-size: 100%; outline: none; margin: 0; }
ul, ol, li, dl, dt, dd, form, p, b, i, input, h1, h2, h3, h4, h5, td, th { margin: 0px; padding: 0px; list-style: none; font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after, .jpt_function:after, .jpt_news:after, .jpt_customs_search:after { visibility: hidden; display: block; font-size: 0; content: ""; clear: both; height: 0; }
.clearfix { *zoom: 1; }
/* Fonts */
.txtindent { text-indent: 2em; }
.tit12 { font-size: 12px; font-weight: normal; }
.tit12b { font-size: 12px; font-weight: bold; }
.tit14 { font-size: 14px; font-weight: normal; }
.tit14b { font-size: 14px; font-weight: bold; }
.tit16 { font-size: 16px; font-weight: normal; }
.tit16b { font-size: 16px; font-weight: bold; }
.tit18 { font-size: 18px; font-weight: normal; }
.tit18b { font-size: 18px; font-weight: bold; }
.tit20 { font-size: 20px; font-weight: normal; }
.tit20b { font-size: 20px; font-weight: bold; }
.tit24 { font-size: 24px; font-weight: normal; }
.tit24b { font-size: 24px; font-weight: bold; }
.tit30 { font-size: 30px; font-weight: normal; }
.tit30b { font-size: 30px; font-weight: bold; }
/* Standard colors */
.red { color: #C72534; }
.gray { color: #333333; }
.gray_6 { color: #666666; }
.gray_9 { color: #999999; }
.blue { color: #0078C8; }
.yellow { color: #BAAB53; }
.green { color: #339900; }
.black { color: #000000; }
.white { color: #ffffff; }
.orange { color: #EC8000; }
/* Float */
.txtLeft { text-align: left; }
.txtRight { text-align: right; }
.txtCenter { text-align: center; }
.f_L { float: left; display: inline; }
.f_R { float: right; display: inline; }
.f_C { margin: 0px auto; }
/* Link */
a { text-decoration: none; color: #015838; }
a:hover { text-decoration: underline; color: #015838; }
.under_line { text-decoration: underline; }
.under_noline { text-decoration: none !important; }
/* padding margin*/
.pad_t5 { padding-top: 5px; }
.pad_r5 { padding-right: 5px; }
.pad_b5 { padding-bottom: 5px; }
.pad_l5 { padding-left: 5px; }

.pad_t10 { padding-top: 10px; }
.pad_r10 { padding-right: 10px; }
.pad_b10 { padding-bottom: 10px; }
.pad_l10 { padding-left: 10px; }

.pad_t15 { padding-top: 15px; }
.pad_r15 { padding-right: 15px; }
.pad_b15 { padding-bottom: 15px; }
.pad_l15 { padding-left: 15px; }

.pad_t20 { padding-top: 20px; }
.pad_r20 { padding-right: 20px; }
.pad_b20 { padding-bottom: 20px; }
.pad_l20 { padding-left: 20px; }

.mar_b5 { margin-bottom: 5px; }
.mar_r5 { margin-right: 5px; }
.mar_l5 { margin-left: 5px; }
.mar_t5 { margin-top: 5px; }

.mar_t10 { margin-top: 10px; }
.mar_r10 { margin-right: 10px; }
.mar_b10 { margin-bottom: 10px; }
.mar_l10 { margin-left: 10px; }

.mar_t15 { margin-top: 15px; }
.mar_r15 { margin-right: 15px; }
.mar_b15 { margin-bottom: 15px; }
.mar_l15 { margin-left: 15px; }

.mar_t20 { margin-top: 20px; }
.mar_r20 { margin-right: 20px; }
.mar_b20 { margin-bottom: 20px; }
.mar_l20 { margin-left: 20px; }

.pad_t12 { padding-top: 12px; }
.pad_t60 { padding-top: 60px; }
.pad_t30 { padding-top: 30px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b100 { padding-bottom: 100px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b40 { margin-bottom: 40px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
.mar_r90 { margin-right: 90px; }
.mar_t11 { margin-top: 11px; }
.mar_t22 { margin-top: 22px; }
.mar_t4 { margin-top: 4px; }
.mar_t3 { margin-top: 3px; }
.mar_t40 { margin-top: 40px; }
.pad_l25 { padding-left: 25px; }
.pad_l60 { padding-left: 60px; }
.mar_r8 { margin-right: 8px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t60 { margin-top: 60px; }
.mar_t8 { margin-top: 8px; }
.pad_b60 { padding-bottom: 60px; }
.mar_r2 { margin-right: 2px; }



.width_204 { width: 204px; }
.width_580 { width: 580px; }
.width_428 { width: 428px; }
.width_300 { width: 300px; }
.width_278 { width: 278px; }
.width_228 { width: 228px; }
.width_208 { width: 208px; }
.width_200 { width: 200px; }
.width_178 { width: 178px; }
.width_148 { width: 148px; }
.width_138 { width: 138px; }
.width_128 { width: 128px; }
.width_98 { width: 98px; }
.width_60 { width: 60px; }
.width_78 { width: 78px; }
.width_58 { width: 58px; }
.width_48 { width: 48px; }
.width_40 { width: 40px; }
.width_b30 { width: 30%; }
.z_index5 { z-index: 5; }



::-webkit-scrollbar-track-piece { background-color: #f5f5f5; border-left: 0px solid #d2d2d2; }
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-thumb { background-color: #DDDDDD; background-clip: padding-box; border: 1px solid #DDDDDD; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { border: 1px solid #E3E3E3; background-color: #E3E3E3; }

.shy_mask { width: 100%; height: 100%; _height: 9999px; position: fixed; top: 0; left: 0; z-index: 100; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.jpt_w1100 { margin: 0 auto;width: 1100px; }
.jpt_img { display: block; }
.jpt_top { height: 100px; background: #015838; overflow: hidden; }
.jpt_topR { float: right; }
.jpt_topR_link { font-size: 12px; color: #fff; text-align: right; }
.jpt_topR_link a { font-size: 12px; color: #fff; }
.jpt_topR_link i { margin: 0 10px; display: inline-block; height: 10px; background: #fff; overflow: hidden; width: 1px; *vertical-align: 3px; }
.jpt_topR_tel { font-size: 18px; color: #fff; text-align: right; }
.jpt_topR_tel i { font-size: 22px; font-family: impact; }
.jpt_nav { height: 50px; line-height: 50px; background: #FFFFFF; }
.jpt_nav li { float: left; }
.jpt_nav li a { text-align: center; padding: 0 20px; font-size: 14px; color: #333333; display: block; }
.jpt_nav li a:hover, .jpt_nav li.nav_ahover a { background: #0aac71; color: #fff; text-decoration: none; }
.jpt_mian { background: #F1F1F1; }
.jpt_banner { height: 500px; background: #fff; position: relative; }
.jpt_banner_w { height: 500px; overflow: hidden; }
.jpt_banner_w li { float: left; }
.jpt_bleft { display: block; width: 30px; height: 40px; line-height: 40px; text-align: center; font-family: "宋体"; color: #fff; position: absolute; top: 50%; left: 300px; margin: -20px 0 0 0; background: #015838; font-size: 30px; font-weight: bold; z-index: 100;}
.jpt_bright { display: block; width: 30px; height: 40px; line-height: 40px; text-align: center; font-family: "宋体"; color: #fff; position: absolute; top: 50%; right: 300px; margin: -20px 0 0 0; background: #015838; font-size: 30px; font-weight: bold; z-index: 100;}
.jpt_bleft:hover, .jpt_bright:hover { background: #0aac71; color: #fff; text-decoration: none; }
.jpt_function { padding: 50px 0 0 0; zoom: 1; }
.jpt_fcL { float: left; width: 298px; height: 258px; background: #fff; border: 1px solid #E0E0E0; position: relative; }
.jpt_fcL:hover { border: 1px solid #1F6AE8; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); }
.jpt_fcM { float: left; width: 458px; height: 258px; background: #fff; margin: 0 0 0 20px; border: 1px solid #E0E0E0; position: relative; }
.jpt_fcM:hover { border: 1px solid #1F6AE8; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); }
.jpt_fcR { float: right; width: 298px; height: 258px; background: #fff; border: 1px solid #E0E0E0; position: relative; }
.jpt_fcR:hover { border: 1px solid #1F6AE8; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); }
.jpt_fcico { width: 64px; height: 64px; position: absolute; top: -32px; left: 50%; margin: 0 0 0 -32px; text-align: center; line-height: 62px; background: #015838; border-radius: 64px; }
.jpt_fcL:hover .jpt_fcico, .jpt_fcM:hover .jpt_fcico, .jpt_fcR:hover .jpt_fcico { background: #0aac71; }
.jpt_fcico i { font-size: 26px; color: #fff; }
.jpt_fctit { height: 44px; line-height: 44px; border-bottom: 1px solid #EEEEEE; text-align: center; font-size: 16px; color: #333333; padding: 26px 0 0 0; }
.jpt_fccon { height: 116px; padding: 10px 20px; }
.jpt_fcbut { display: block; width: 160px; height: 34px; line-height: 34px; background: #015838; border-radius: 2px; font-size: 16px; color: #fff; margin: 0 auto; text-align: center; }
.jpt_fcbut:hover { color: #fff; text-decoration: none; }
.jpt_fcL:hover .jpt_fcbut, .jpt_fcM:hover .jpt_fcbut, .jpt_fcR:hover .jpt_fcbut_login { background: #0aac71; }
.jpt_fccon textarea { border: 1px solid #DDDDDD; padding: 10px; width: 236px; height: 94px; font-size: 12px; color: #999999; }
.jpt_fccon td { height: 40px; font-size: 14px; color: #333333; padding: 0 10px 0 0; }
.jpt_input { height: 28px; line-height: 28px; border: 1px solid #DDDDDD; padding: 0 10px; color: #999999; font-size: 12px; }
.sc_mcR_type { height: 40px; line-height: 40px; color: #666666; font-size: 14px; }
.sc_mcR_type p { float: left; }
.sc_mcR_type p label { margin: 0 40px 0 0; }
.sc_mcR_type p input { vertical-align: -2px; margin: 0 8px 0 0; }
.jpt_fclabel { font-size: 12px; color: #666666; }
.jpt_fclabel input { vertical-align: -2px; margin: 0 5px 0 0; }
.jpt_fcbut_login { display: block; width: 125px; height: 34px; line-height: 34px; background: #015838; border-radius: 2px; font-size: 16px; color: #fff; text-align: center; }
.jpt_fcbut_login:hover { color: #fff; text-decoration: none; }
.jpt_fcbut_register { border: 1px solid #015838; display: block; width: 123px; height: 32px; line-height: 32px; background: #fff; border-radius: 2px; font-size: 16px; color: #015838; text-align: center; }
.jpt_fcbut_register:hover { color: #015838; text-decoration: none; }
.jpt_newsbox { width: 540px; height: 300px; background: #fff; }
.jpt_nb_tit { height: 50px; line-height: 50px; border-bottom: 1px solid #EEEEEE; }
.jpt_nb_tit p { float: left; padding: 0 0 0 20px; font-size: 16px; color: #666666; }
.jpt_nb_tit a { float: right; display: block; width: 100px; text-align: center; border-left: 1px solid #EEEEEE; font-size: 14px; color: #999999; }
.jpt_nb_tit a:hover { text-decoration: none; background: #0aac71; color: #fff; }
.jpt_nb_con { padding: 5px 20px; }
.jpt_nb_con li { border-bottom: 1px dashed #D5D5D5; padding: 8px 0; }
.jpt_nb_con li a { font-size: 14px; color: #999999; display: block; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jpt_nb_con li a:hover { color: #0aac71; }
.jpt_nb_con li p { font-size: 12px; color: #999999; margin: 5px 0 0 0; }
.jpt_nb_cR { margin: 0 0 0 160px; height: 101px; }
.jpt_nb_cR span { font-size: 12px; color: #999999; display: block; margin: 8px 0 0 0; height: 34px; overflow: hidden; }
.jpt_nb_con li a.jpt_nb_cL { height: 101px; }
.jpt_footer { text-align: center; padding: 30px 0; background: #015838; font-size: 12px; color: #CCCCCC; }
.jpt_footer_link a { font-size: 12px; color: #CCCCCC; margin: 0 10px; }
.qt_kf { position: fixed; top: 170px; right: 0; z-index: 99; }
.qt_kftk { width: 155px; padding: 5px; background: #015838; border-radius: 5px; position: fixed; top: 170px; right: 0; z-index: 99; }
.qt_kftk_tit { padding: 0 0 0 10px; position: relative; }
.qt_kftk_tit p { font-size: 16px; color: #fff; }
.qt_kftk_tit span { font-size: 12px; color: #fff; font-family: Arial; }
.qt_kftk_con { background: #fff; border-radius: 5px; padding: 10px; margin: 5px 0 0 0; }
.qt_kftk_con p { font-size: 14px; color: #333333; }
.qt_kftk_con span { font-size: 12px; color: #333333; display: block; margin: 0 0 8px 0; height: 22px; overflow: hidden; }
.qt_kftk_con span img { vertical-align: middle; margin: 0 10px 0 0; }
.qt_kftk_tit i { background: url(../images/ico.png) -100px 0 no-repeat; width: 22px; height: 22px; display: block; position: absolute; top: 5px; right: 5px; cursor: pointer; }
.jpt_register { border: 1px solid #E6E6E6; background: #fff; padding: 50px; }
.jpt_register_tit { font-size: 22px; color: #333333; padding: 0 0 0 20px; position: relative; }
.jpt_register_tit i { display: block; height: 18px; width: 4px; background: #0aac71; position: absolute; top: 50%; left: 0; margin: -7px 0 0 0; }
.jpt_register_step { border: 1px dashed #DEDEDE; background: #F6F6F6; }
.jpt_register_step img { margin: 0 auto; display: block; }
.jpt_register_con { border: 1px solid #E6E6E6; background: #fff; }
.pt_dm_Lnav { height: 50px; border-bottom: 1px solid #E6E6E6; background: #F3F3F3; }
.pt_dm_Lnav li { float: left; width: 150px; border-right: 1px solid #E6E6E6; height: 50px; line-height: 50px; font-size: 16px; color: #666666; text-align: center; cursor: pointer; }
.pt_dm_Lnav li.pt_dm_Lnhover { background: #fff; border-top: 2px solid #0aac71; height: 50px; line-height: 50px; margin: -1px 0 0 0; color: #0aac71; }
.jpt_rc_table { padding: 20px; }
.jpt_rc_table td { padding: 0 10px 0 0; height: 48px; font-size: 14px; color: #333333; }
.jpt_rc_input { height: 32px; line-height: 32px; border: 1px solid #DDDDDD; padding: 0 10px; font-size: 14px; color: #666; }
.jpt_rc_but { height: 46px; border: 0; padding: 0; font-size: 18px; color: #fff; border-radius: 2px; padding: 0 10px; min-width: 180px; text-align: center; background: #0aac71; cursor: pointer; }
.shy_mR_cpc_icoup { height: 32px; line-height: 32px; border: 1px solid #DDDDDD; position: relative; width: 248px; background: #fff; overflow: hidden; }
.shy_mR_cpc_icoup i { display: block; float: right; height: 32px; width: 78px; border-left: 1px solid #DDDDDD; text-align: center; line-height: 32px; font-size: 14px; color: #666; background: #EEEEEE; }
.shy_mR_iubg_upfile { position: absolute; z-index: 100; margin-left: -250px; font-size: 150px; opacity: 0; filter: alpha(opacity=0); margin-top: -15px; *margin-top: -44px; top: 0; }
.jpt_mbx { font-size: 14px; color: #666666; }
.jpt_mbx i { font-family: "宋体":; }
.jpt_cplist { border: 1px solid #E6E6E6; background: #fff; padding: 1px; }
.jpt_cplist th { height: 50px; background: #E3E3E3; padding: 0 20px; font-size: 14px; color: #333333; font-weight: normal; text-align: left; }
.jpt_cplist td { height: 68px; border-bottom: 1px dashed #E7E7E7; font-size: 14px; color: #666666; padding: 0 20px; }
.jpt_cplist tr:hover td { background: #F6F6F6; }
.shy_pagelist { height: 30px; text-align: right; }
.shy_pagelist a { display: block; border: 1px solid #E7E7E7; width: 28px; height: 28px; line-height: 28px; text-align: center; margin: 0 0 0 4px; font-size: 12px; color: #999999; float: right; font-family: "宋体"; }
.shy_pagelist a:hover { border: 1px solid #0aac71; background: #0aac71; color: #fff; text-decoration: none; }
.shy_pagelist a span { font-family: "宋体"; }
.shy_pl_jump { float: right; height: 30px; line-height: 30px; color: #666; }
.shy_pl_jump input { height: 28px; line-height: 28px; padding: 0 5px; width: 20px; border: 1px solid #E7E7E7; margin: 0 5px; text-align: center; font-size: 12px; color: #666; }
.shy_pl_jump button { height: 30px; padding: 0 5px; font-size: 12px; color: #666; border: 0; cursor: pointer; background: #dedede; }
.shy_pl_num { float: right; height: 30px; line-height: 30px; color: #666; }
.shy_pl_num select { color: #666; padding: 5px 0; border: 1px solid #E7E7E7; }
.qt_tyb_psbor { padding: 0 0 2px 0; }
.qt_select { padding: 8px 0; border: 1px solid #EEEEEE; color: #CCCCCC; }
.qt_input { height: 34px; line-height: 34px; border: 1px solid #EEEEEE; padding: 0 10px; color: #999; }
.qt_tyb_productsearch td { padding: 0 10px 0 0; height: 50px; font-size: 14px; color: #888888; }
.qt_tyb_productsearch td label { margin: 0 30px 0 0; }
.qt_tyb_productsearch td label input { vertical-align: -2px; margin: 0 5px 0 0; }
.qt_tyb_psbut { width: 160px; height: 40px; line-height: 40px; text-align: center; background: #0aac71; border-radius: 5px; display: block; color: #fff; font-size: 16px; border: 0; padding: 0; cursor: pointer; }
.qt_tyb_psbut:hover { color: #fff; text-decoration: none; }
.wl_product_list table { border: 1px solid #E6E6E6; }
.wl_product_list table th { border-bottom: 1px dashed #E7E7E7; height: 50px; background: #F3F3F3; font-size: 14px; color: #333333; font-weight: normal; }
.wl_product_list table td { border-bottom: 1px dashed #E7E7E7; height: 70px; font-size: 14px; color: #666666; }
.wl_product_list table tr:hover td { background: #F8F8F8; }

.qt_tracking { background: #fff; padding: 0 20px 50px; }
.qt_tkts { height: 60px; line-height: 60px; font-size: 20px; color: #333333; border-bottom: 1px dashed #ABABAB; overflow: hidden; }
.qt_tkts_box textarea { height: 200px; border: 1px solid #ccc; width: 978px; font-size: 14px; color: #838a96; line-height: 40px; background: url(../images/textarea_bg.jpg) 0 0 repeat; padding: 0 10px; }
.qt_tkts_but { margin: 0 auto; padding: 20px 0 25px 0; }
.qt_tkts_but_1 { min-width: 160px; height: 40px; background: #0aac71; border-radius: 2px; text-align: center; font-size: 16px; color: #fff; border: 0; padding: 0; cursor: pointer; }
.qt_tkts_but_2 { min-width: 160px; height: 40px; background: #999999; border-radius: 2px; text-align: center; font-size: 16px; color: #fff; border: 0; padding: 0; cursor: pointer; }
.qt_tkts_list li { margin: -1px 0 0 0; border: 1px solid #E3E3E3; }
.qt_tkts_list table th { height: 48px; background: #F5F5F8; padding: 0 0 0 20px; font-size: 14px; color: #333333; text-align: left; font-weight: normal; }
.qt_tkts_list table td { height: 48px; padding: 0 0 0 20px; font-size: 14px; color: #666666; }
.qt_tkts_list li.qt_tkts_lihover { border: 1px solid #0aac71; background: #F0F5FD; position: relative; z-index: 5; }
.qt_tkts_zk { font-size: 12px; color: #0aac71; }
.qt_tkts_zk:hover { text-decoration: none; color: #0aac71; }
.qt_tkts_zk span { position: relative; padding: 0 12px 0 0; }
.qt_tkts_zk span i { display: block; width: 7px; height: 8px; background: url(../images/ico.png) -86px 0 no-repeat; position: absolute; top: 50%; right: 0; margin: -4px 0 0 0; }
.shy_mR_tracking { border-top: 1px solid #0aac71; background: #F0F5FD; padding: 20px 30px; }
.shy_mR_tkbor { border-left: 1px solid #CCCCCC; padding: 0 0 0 20px; }
.shy_mR_tkbor dd { padding: 5px 0; position: relative; color: #666666; font-size: 14px; line-height: 24px; }
.shy_mR_tkbor dd label { display: block; overflow: hidden; }
.shy_mR_tkbor dd span { padding: 0 20px 0 0; float: left; }
.shy_mR_tkbor dd i { display: block; width: 10px; height: 10px; border: 1px solid #CDCDCD; background: #fff; position: absolute; top: 10px; left: -28px; border-radius: 10px; padding: 1px; }
.shy_mR_tkbor dd i s { display: block; width: 10px; height: 10px; background: #fff; border-radius: 10px; }
.shy_mR_tkbor dd.shy_mR_tkbor_dd { color: #0aac71; }
.shy_mR_tkbor dd.shy_mR_tkbor_dd i s { background: #0aac71; }
.qt_ncL { width: 820px; float: left; background: #fff; padding: 10px 20px 20px; }
.qt_ncR { width: 220px; float: right; }
.qt_ncR_box { background: #fff; padding: 20px; }
.qt_ncL_list li { padding: 20px 10px; border-bottom: 1px solid #EEEEEE; }
.qt_ncL_list li a { display: block; font-size: 16px; color: #333333; margin: 0 0 10px 0; height: 21px; overflow: hidden; }
.qt_ncL_list li a:hover { color: #0aac71; }
.qt_ncL_list li p { font-size: 12px; color: #999999; line-height: 22px; margin: 0 0 10px 0; height: 44px; overflow: hidden; }
.qt_ncL_list li span { font-size: 12px; color: #ccc; }
.qt_ncL_list li span i { margin: 0 20px 0 0; }
.qt_ncR_tit { font-size: 16px; color: #333333; margin: 0 0 20px 0; }
.qt_ncR_list li { padding: 15px 0; border-bottom: 1px dashed #E4E4E4; }
.qt_ncR_list li a { font-size: 14px; color: #666666; display: block; margin: 0 0 10px 0; height: 20px; overflow: hidden; }
.qt_ncR_list li a:hover { color: #0aac71; }
.qt_ncR_list li p { font-size: 12px; color: #999999; }
.qt_ncL_detailtit { height: 84px; line-height: 84px; text-align: center; border-bottom: 1px solid #EEEEEE; font-size: 22px; color: #333333; }
.qt_ncL_detailtime { text-align: center; font-size: 12px; color: #999999; height: 50px; line-height: 50px; }
.qt_ncL_detailtime i { margin: 0 10px; }
.qt_ncL_detailcon { padding: 0 0 10px 0; border-bottom: 1px solid #EEEEEE; }
.qt_ncL_detailcon p { font-size: 14px; color: #666666; line-height: 28px; text-indent: 2em; margin: 0 0 30px 0; }
.qt_ncL_detailcon img { max-width: 100%; }
.qt_ncL_detailfoot { padding: 20px 0 0 0; }
.qt_ncL_detailfoot p { font-size: 14px; color: #666666; margin: 0 0 10px 0; }
.qt_cplist { padding: 0 0 50px 0; }
.qt_cplist li { border: 1px solid #EEEEEE; margin: 20px 0 0 0; padding: 15px 179px 15px 15px; position: relative; }
.qt_cplist li:hover { background: #FAFAFA; }
.qt_cplist_xl { font-size: 16px; color: #0aac71; margin: 0 0 20px 0; display: block; }
.qt_cplist li table { margin: 0 0 0 -20px; }
.qt_cplist li td { border-right: 2px dashed #F0F0F0; padding: 0 0 0 20px; font-size: 14px; color: #666666; }
.qt_cplist li td:nth-child(5) { border: 0; }
.qt_cplist_wd { line-height: 24px; font-size: 14px; color: #666666; margin: 20px 0 0 0; }
.qt_cplist_wd span { display: inline-block; height: 22px; line-height: 22px; border: 1px solid #EF5D01; padding: 0 5px; margin: 0 15px 10px 0; color: #EF5C00; font-size: 14px; }
.qt_cplist_but { height: 130px; position: absolute; top: 20px; right: 0; width: 178px; }
.qt_cplist_bor { border-right: 1px dashed #ccc; }
.qt_cplist li .qt_cplist_but table { margin: 0; }
.qt_cplist li .qt_cplist_but td { border: 0; text-align: center; padding: 0; }
.qt_cplist_but a { width: 118px; height: 34px; line-height: 34px; border: 1px solid #1277BC; border-radius: 5px; font-size: 14px; color: #0aac71; text-align: center; display: inline-block; }
.qt_cplist_but a:hover, .qt_cplist_but a.qt_cplist_ahover { background: #0aac71; color: #fff; text-decoration: none; }
.qt_ncR_nav { background: #fff; padding: 20px 0; }
.qt_ncR_navlist li a { display: block; height: 48px; line-height: 48px; border-bottom: 1px solid #F5F5F5; font-size: 14px; color: #666666; padding: 0 0 0 45px; position: relative; }
.qt_ncR_navlist li a i { background: url(../images/sh_ico.png) -235px 0 no-repeat; height: 9px; width: 6px; display: block; position: absolute; top: 50%; left: 25px; margin: -4px 0 0 0; }
.qt_ncR_navlist li a:hover { color: #0aac71; background: #F9F9F9; text-decoration: none; }
.qt_ncR_navlist li a:hover i { background: url(../images/sh_ico.png) -244px 0 no-repeat; }
.qt_zaohui_pw { width: 900px; margin: 0 auto; background: #fff; padding: 10px 50px 30px; }
.qt_zhpw_tit { height: 74px; line-height: 74px; border-bottom: 1px dashed #D5D5D5; font-size: 24px; color: #333333; }
.qt_zhpw_con { padding: 40px 0; }
.qt_zhpw_con td { height: 60px; padding: 0 10px 0 0; font-size: 16px; color: #666666; }
.qt_zhpw_ts { border: 1px solid #F9F2A7; background: #FEFFE5; padding: 0 0 0 190px; position: relative; height: 128px; }
.qt_zhpw_ts p { font-size: 16px; color: #74B749; margin: 35px 0 0 0; }
.qt_zhpw_ts span { display: block; height: 30px; line-height: 30px; margin: 10px 0 0 0; }
.qt_zhpw_tsa { display: inline-block; height: 28px; line-height: 28px; border: 1px solid #DEDEDE; background: #fff; padding: 0 15px; border-radius: 3px; margin: 0 20px 0 0; font-size: 14px; color: #666; }
.qt_zhpw_tsa:hover { color: #666; text-decoration: none; }
.qt_zhpw_ts span i { font-size: 12px; color: #666666; margin: 0 20px 0 0; }
.qt_zhpw_ts s { position: absolute; top: 35px; left: 120px; background: url(../images/sh_ico.png) -58px -39px no-repeat; display: block; width: 53px; height: 53px; }
.yt_login_Linput { height: 44px; line-height: 44px; border: 1px solid #DEDEDE; padding: 0 20px; color: #CCCCCC; font-size: 14px; width: 288px; }
.yt_login_Lbut { width: 200px; height: 46px; text-align: center; color: #fff; font-size: 18px; background: #0aac71; border: 0; padding: 0; cursor: pointer; }
.wl_cp_detail { background: #fff; }



.qt_rdL { float: left; width: 830px; border-right: 1px solid #DEDEDE; }
.qt_rdR { width: 269px; float: right; }
.qt_rdL_tit { font-size: 20px; color: #333333; height: 60px; padding: 0 20px; line-height: 60px; }
.qt_rd_con { padding: 15px 0; background: #EEF3FD; border: 1px solid #C1D7F9; height: 68px; position: relative; margin: 0 20px; }
.qt_rd_con table { padding: 0 0 0 -20px; }
.qt_rd_con th { padding: 0 0 0 20px; font-size: 16px; color: #666666; height: 36px; text-align: left; font-weight: normal; }
.qt_rd_con td { padding: 0 0 0 20px; font-size: 16px; color: #0aac71; height: 36px; }
.qt_rd_shouming { padding: 20px 0; border-bottom: 1px dashed #E4E4E4; }
.qt_rd_shouming td { font-size: 14px; color: #666; height: 36px; padding: 0 0 0 20px; }
.qt_rd_shouming td span { color: #333; }
.qt_rd_price { padding: 20px; }
.qt_rd_price_tit { font-size: 18px; color: #333333; height: 40px; line-height: 40px; }
.qt_rd_price_con table { border-top: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3; }
.qt_rd_price_con table th { border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; height: 48px; background: #F5F5F8; text-align: left; font-size: 16px; color: #333333; font-weight: normal; padding: 0 0 0 20px; }
.qt_rd_price_con table td { border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; height: 48px; font-size: 14px; color: #999999; padding: 0 0 0 20px; }
.qt_rd_pctr td { background: #FCFCFC; }
.qt_rdR_a { height: 160px; background: #fff; padding: 20px; }
.qt_rdR_b { background: #fff; padding: 20px; }
.qt_rdR_abut { display: block; width: 200px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; background: #EF5C00; margin: 30px auto; }
.qt_rdR_abut:hover { color: #fff; text-decoration: none; }
.qt_rdR_b th { font-weight: normal; font-size: 14px; color: #666666; height: 30px; }
.qt_rdR_b td { border-bottom: 1px solid #EEEEEE; font-size: 14px; color: #666666; text-align: center; height: 60px; }
.qt_rdR_con { padding: 0 20px; margin: -10px 0 0 0; }
.qt_rdR_con li { padding: 10px 0; border-bottom: 1px dashed #E4E4E4; }
.qt_rdR_con li a { display: block; font-size: 14px; color: #666666; height: 20px; line-height: 20px; overflow: hidden; }
.qt_rdR_con li a:hover { color: #0aac71; }
.qt_rdR_con li p { font-size: 12px; color: #999999; margin: 5px 0 0 0; }
.qt_rd_price_main { font-size: 14px; color: #666666; line-height: 34px; width: 790px; overflow: auto; }
.qt_rd_price_main p { color: #333333; }
.jpt_fcc_text { line-height: 32px; font-size: 14px; color: #333; }
.jpt_fcc_text i { color: #0aac71; }
.jpt_fcc_text span { color: #FF0000; }
.jpt_error { width: 1100px; margin: 50px auto 0; background: #fff; min-height: 400px; text-align: center; padding: 100px 0; }
.jpt_error p { font-size: 22px; color: #000000; margin: 40px 0 0 0; }
.jpt_error span { display: block; font-size: 16px; color: #666666; margin: 10px 0 0 0; }
.jpt_error_but { margin: 40px 0 0 0; font-size: 0; }
.jpt_error_but a { display: inline-block; min-width: 120px; padding: 0 10xp; text-align: center; height: 26px; line-height: 26px; background: #0aac71; font-size: 14px; color: #fff; border-radius: 4px; margin: 0 10px; vertical-align: top; }
.button_w58 { height: 24px; line-height: 24px; border: 1px solid #DEDEDE; border-radius: 2px; display: block; min-width: 38px; background: #FAFAFA; text-align: center; font-size: 12px; color: #666666; transition: all .2s linear 0s; padding: 0 10px; }
.button_w58:hover, .button_w58_hover { border: 1px solid #EF7E12; color: #fff; background: #EF7E12; text-decoration: none; }
.shy_orderquery { height: 58px; border: 1px solid #C0DFF4; background: #E4F5FD; font-size: 14px; color: #333333; }
.shy_orderquery_input { height: 34px; line-height: 34px; width: 478px; border: 1px solid #C0DFF4; background: #fff; padding: 0 10px; }
.shy_orderquery_but { display: inline-block; height: 34px; border: 1px solid #006CB7; background: #0084DB; font-size: 14px; color: #fff; text-align: center; min-width: 98px; padding: 0 10px; cursor: pointer; }
.jpt_cplist_height td { height: auto; padding: 15px 20px; border-bottom: 1px solid #E6E6E6; }
.jpt_cplist_height tr.jpt_cplist_htr td { border: 0; }
.qe_od_title { height: 50px; line-height: 50px; font-size: 16px; color: #333333; }
.qe_od_pubtable table { border-top: 1px dashed #D5D5D5; }
.qe_od_pubtable table td { border-bottom: 1px dashed #D5D5D5; height: 48px; font-size: 14px; color: #999999; padding: 0 10px 0 0; }
.qe_od_pubtable td span { color: #666666; }
.jpt_product { background: #fff; border: 1px solid #e6e6e6; padding: 0 30px 30px 30px; }
.jpt_product li { padding: 30px 0; zoom: 1; border-bottom: 1px dashed #D5D5D5; }
.jpt_product_tit { font-size: 0; }
.jpt_product_tit p { display: inline-block; vertical-align: top; width: 46px; height: 46px; border-radius: 46px; background: #0aac71; line-height: 46px; text-align: center; }
.jpt_product_tit p i { color: #fff; font-size: 20px; }
.jpt_product_tit label { font-size: 20px; font-weight: bold; color: #666666; margin: 0 0 0 15px; display: inline-block; vertical-align: top; height: 46px; line-height: 46px; }
.jht_wlp_list dl { margin: -12px 0 0 -10px; zoom: 1; overflow: hidden; padding: 0 0 0 61px; }
.jht_wlp_list dd { float: left; margin: 10px 0 0 10px; height: 30px; }
.jht_wlp_list dd a { display: block; border: 1px solid #E0E0E0; height: 28px; line-height: 28px; padding: 0 12px; font-size: 14px; color: #666666; border-radius: 4px; }
.jht_wlp_list dd a:hover, .jht_wlp_list dd.jht_wlp_lihover a { text-decoration: none; border: 1px solid #0aac71; color: #0aac71; }
.wl_w1000 { width: 1000px; margin: 0 auto; }
.wl_top { height: 80px; position: relative; z-index: 10; }
.wl_rubanner { background: url(../images/ru_banner.jpg) center top no-repeat; min-height: 600px; }
.wl_rubanner_w { width: 1000px; margin: 0 auto; overflow: hidden; }
.wl_top_wz { font-size: 22px; color: #999999; float: right; height: 80px; line-height: 80px; }
.gotop { display: block; background: url(../images/gotop.png) 0 0 no-repeat; height: 40px; width: 40px; position: fixed; top: 470px; right: 0; z-index: 500; }
.gotop:hover { background: url(../images/gotop.png) 0 -41px no-repeat; }
.jpt_customs { border: 1px solid #E6E6E6; padding: 30px; background: #fff; }
.jpt_customs_tit { font-size: 20px; color: #333333; padding: 0 0 15px 0; border-bottom: 1px dashed #DEDEDE; }
.jpt_customs_search { height: 50px; }
.jpt_customs_sL { width: 838px; border: 1px solid #E1E1E1; height: 48px; padding: 0 15px; float: left; }
.jpt_customs_sL input { width: 100%; border: 0; height: 48px; line-height: 48px; font-size: 14px; color: #999999; }
.jpt_customs_sR { width: 160px; height: 50px; background: #0aac71; font-size: 18px; color: #fff; border: 0; padding: 0; cursor: pointer; float: right; }
.jpt_customs_table table { border-top: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; }
.jpt_customs_table table th { border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; height: 38px; background: #F3F3F3; padding: 0 15px; font-weight: normal; font-size: 14px; color: #333333; }
.jpt_customs_table table td { border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; height: 38px; padding: 0 15px; font-size: 14px; color: #666666; }
.shy_mR_tkbor { border-left: 1px solid #CCCCCC; padding: 0 0 0 20px; }
.shy_mR_tkbor li { padding: 5px 0; line-height: 24px; position: relative; color: #666666; font-size: 14px; }
.shy_mR_tkbor label { overflow: hidden; display: block; }
.shy_mR_tkbor li span { padding: 0 20px 0 0; float: left; }
.shy_mR_tkbor li i { display: block; width: 10px; height: 10px; border: 1px solid #CDCDCD; background: #fff; position: absolute; top: 10px; left: -28px; border-radius: 10px; padding: 1px; }
.shy_mR_tkbor li i s { display: block; width: 10px; height: 10px; background: #fff; border-radius: 10px; }
.shy_mR_tkbor li.shy_mR_tkbor_li { color: #0aac71; }
.shy_mR_tkbor li.shy_mR_tkbor_li i s { background: #0aac71; }
.shy_login { padding: 130px 0 0 0; }
.shy_login_logo { display: block; margin: 0 auto 20px; }
.shy_lbox { width: 400px; margin: 0 auto 60px; background: #fff; box-shadow: 0px 0px 5px #666; padding: 30px; }
.shy_lb_tit { font-size: 28px; color: #666666; text-align: center; }
.shy_lb_input { height: 48px; border: 1px solid #DDDDDD; padding: 0 0 0 55px; box-shadow: 0px 3px 3px #eee inset; position: relative; background: #fff; }
.shy_lb_input i { position: absolute; top: 50%; left: 20px; display: block; background-image: url(../images/m_ico.png); margin: -6px 0 0 0; background-repeat: no-repeat; width: 17px; height: 16px; }
.shy_lb_input_icon1 { background-position: -156px 0; }
.shy_lb_input_icon2 { background-position: -177px 0; }
.shy_lb_input input { height: 48px; line-height: 48px; border: 0; *float: left; width: 100%; background: transparent; font-size: 16px; color: #999999; }
.shy_lb_button { height: 50px; line-height: 50px; background: #0aac71; font-size: 20px; color: #fff; text-align: center; display: block; }
.shy_lb_button:hover { color: #fff; text-decoration: none; }
.shy_login_footer { font-size: 12px; color: #A7B5CF; text-align: center; margin: 150px 0 30px 0; }
.jpt_customs_tblue table { border-left: 1px solid #0099CC; }
.jpt_customs_tblue table th { background: #0099CC; border-right: 1px solid #fff; border-bottom: 1px solid #0099CC; color: #fff; text-align: center; }
.jpt_customs_tblue table td { border-right: 1px solid #0099CC; border-bottom: 1px solid #0099CC; text-align: center; }
