@charset "utf-8";
* { font-family: "\5FAE\8F6F\96C5\9ED1", "Arial Narrow", HELVETICA; }
body { font-family: "\5FAE\8F6F\96C5\9ED1", "Arial Narrow", HELVETICA; background: #fff; min-width: 1200px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
ol, ul, li { list-style: none }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
fieldset, img, a img, :link img, :visited img { border: none; }
img, object, select, input, textarea, button, li { vertical-align: middle; }
input, button { overflow: visible; }
a { text-decoration: none }
:focus { outline: 0 }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word; overflow: hidden; }
caption, th { text-align: left }
sup, sub { vertical-align: baseline }
blockquote, q { quotes: none }
.wrap { width: 1200px; margin: 0 auto; }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mr20 { margin-right: 20px; }
.overf { overflow: hidden; zoom: 1; }
.lf { display: inline; float: left; }
.rt { display: inline; float: right; }
.red { color: #c50000; }
.yh { font-family: \5FAE\8F6F\96C5\9ED1; }
.st { font-family: \5B8B\4F53; }
.ht { font-family: \9ED1\4F53; }
input, textarea { font-family: \5FAE\8F6F\96C5\9ED1; }
/*************************************************************************************************************************************/
.pageindex { width: 100%; height: 100%; background: #fff; }
.head { background: url(../images/head_bg.png) repeat-x; width: 100%; height: 40px; line-height: 40px; }
.head_wrap { width: 1100px; height: auto; overflow: hidden; color: #999; margin: 0 auto }
.head_wrap p.left { float: left; color: #999; font-size: 12px }
.head_wrap p.right { float: right; }
.head_wrap p.right a { color: #999; font-size: 12px; padding-left: 16px; }
.head_wrap p.right a:hover { color: #f06a28 }
.top { width: 100%; height: 124px; overflow: hidden }
.top_wrap { width: 1100px; height: 124px; overflow: hidden; margin: 0 auto; }
a.logo { float: left; width: 203px; height: 74px; background: url(../images/logos.png) no-repeat center center; background-size: 100%; width: 203px; height: 74px; overflow: hidden; text-indent: -999em; white-space: nowrap; margin-top: 22px; }
.search { float: left; width: 438px; margin-top: 43px; margin-left: 140px; height: 40px; overflow: hidden }
.search input.txt { border: 0px; height: 20px; font-size: 12px; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #999; line-height: 20px; width: 100%; overflow: hidden; margin-top: 9px; }
.search .input_wrap { width: 320px; border: 2px solid #86bc2e; border-right: 0px; height: 36px; float: left; padding-left: 12px; padding-right: 14px; }
.search input.btn.yh { width: 90px; height: 40px; display: block; background: #86bc2e; border: none; cursor: pointer; line-height: 40px; color: #fff; font-weight: 600; font-size: 14px; }
.nav { width: 100%; height: 47px; background: #004f94; }
.nav_wrap { width: 1100px; margin: 0 auto; overflow: hidden }
.nav_left { float: left; color: #fff; line-height: 47px; width: 148px; padding-left: 62px; background: url(../images/sanjiao.png) 175px 18px no-repeat; }
.nav_left a {color: #fff;}
.nav_left.on {background: url(../images/sanjiao.png) 175px 18px #86bc2e no-repeat;}
.nav_right { float: left; /*width: 760px;*/ overflow: hidden; height: 47px; line-height: 47px; }
.nav_right ul li { float: left; margin-right: 8px; }
.nav_right ul li a { color: #fff; padding: 0px 40px; display: block }
.nav_right ul li.on a, .nav_right ul li a:hover { background: #86bc2e }
/*************************************************************************************************************************************/

.partone { width: 1100px; height: auto; margin: 0 auto; }
.partone_left { float: left; width: 210px; height: auto; background: #004f94 }
.partone_left a { color: #fff; font-size: 14px; padding-left: 17px; }
.partone_left li { height: 35px; line-height: 35px; border-top: 1px solid #1a619f; }
.partone_right { float: right; width: 880px; overflow: hidden; margin-top: 10px; }
.partone_right_top { width: 880px; height: auto; overflow: hidden }
.flash { margin: 0 0 10px 0; width: 880px; height: 310px; overflow: hidden; position: relative; }
.flash .pic { float: left }
.picbox .pic img { width: 880px; height: 310px; overflow: hidden }
.num_list ul li { cursor: pointer; float: left; width: 16px; height: 16px; background: #ffffff; margin-right: 10px; filter: alpha(opacity=50); opacity: 0.50; display: block; text-align: center; color: #000; font-family: Arial; font-size: 12px; line-height: 18px; }
.num_list { position: absolute; bottom: 13px; right: 6px; }
.num_list ul li.on { filter: alpha(opacity=100); opacity: 1.00; }
.right_top_right { width: 878px; height: 280px; overflow: hidden; border: 1px solid #e6e6e6; position: relative; }
.right_top_right h2 { color: #000000; font-size: 16px; font-weight: normal; display: block; margin-top: 15px; padding-left: 25px; }
.right_top_right a.more { color: #999; font-size: 12px; position: absolute; top: 12px; right: 10px; }
.right_top_right a.more:hover { color: #c73b29 }
.top_right_list { width: 878px; overflow: hidden; height: auto; margin: 0 auto; padding-top: 10px; }
.top_right_list ul { overflow: hidden; }
.top_right_list ul li { float: left; width: 400px; height: 32px; padding: 4px 0 0 28px; }
.top_right_list ul li a { color: #4c4c4c; font-size: 15px; height: 32px; line-height: 32px; display: block; overflow: hidden }
.top_right_list ul li a:hover { color: #2e7ec4 }
.partone_right_bottom { width: 878px; height: auto; overflow: hidden; border: 1px solid #e6e6e6; margin-top: 10px; }
.right_bottom_list ul li { width: 197px; height: auto; float: left; overflow: hidden; margin: 7px 22px 9px 0px; }
.right_bottom_list ul li a.img { width: 197px; height: 194px; overflow: hidden; display: block; margin-bottom: 5px; }
.right_bottom_list ul li a.img img { width: 197px; height: 194px; overflow: hidden }
.right_bottom_list ul li a.title { color: #666666; font-size: 14px; line-height: 20px; display: block; height: 44px; overflow: hidden; }
.right_bottom_list ul li p { display: block; }
.right_bottom_list ul li p span { color: #cc0000; font-size: 16px; font-weight: 600 }
.right_bottom_list ul li p font { color: #999999; font-size: 14px; padding-left: 8px; text-decoration: line-through; }
.right_bottom_list ul li a.title:hover { color: #2e7ec4 }
.right_bottom_list { width: 853px; height: auto; overflow: hidden; margin: 0 auto; *padding-bottom:8px;
}
.right_bottom_list ul { width: 880px; }
.parttwo { width: 1100px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 13px; }
.parttwo h3 { display: block; background: #86bc2e; height: 45px; line-height: 45px; color: #fff; padding-left: 16px; width: 1084px; font-size: 16px; font-weight: normal }
.parttwo_list { width: 1098px; height: auto; overflow: hidden; border: 1px solid #e6e6e6; position: relative }
.parttwo_list .right_bottom_list { width: 1074px; }
.parttwo_list .right_bottom_list ul { width: 1274px; height: 250px; overflow: hidden; }
.partthree { width: 1100px; margin: 0 auto; overflow: hidden; height: auto; margin-top: 14px; }
.partthree_left { float: left; width: 210px; height: auto }
.partthree_left h2 { width: 198px; height: 45px; line-height: 45px; color: #fff; font-size: 14px; padding-left: 12px; background: #004f94; font-weight: normal }
a.ad_1 { display: block; width: 210px; height: 323px; overflow: hidden }
a.ad_1 img { display: block; width: 210px; height: 323px; overflow: hidden }
.partthree_left_list { width: 210px; height: auto; overflow: hidden; background: #f3f3f3; padding-bottom: 10px; }
.partthree_left_list h4 { background: url(../images/title.png) no-repeat; height: 26px; line-height: 26px; color: #333333; font-size: 14px; display: block; text-align: center; font-weight: normal; margin-top: 9px; }
.partthree_left_list ul li { width: 186px; height: auto; margin: 0 auto; overflow: hidden; height: 60px; margin-bottom: 11px; margin-top: 7px }
.partthree_left_list ul li a.img { float: left; width: 60px; height: 60px; overflow: hidden }
.partthree_left_list ul li a.img img { width: 60px; height: 60px; overflow: hidden }
.partthree_left_list ul li p { float: right; width: 115px; }
.partthree_left_list ul li p a { color: #666666; line-height: 18px; font-size: 12px; overflow: hidden; display: block; margin: 2px 0px; }
.partthree_left_list ul li p span.jiage { width: 115px; display: block }
.partthree_left_list ul li p span.jiage span { color: #cc0000; font-size: 14px; font-weight: 600; }
.partthree_left_list ul li p span.jiage font { color: #999999; font-size: 12px; text-decoration: line-through; padding-left: 8px }
.partthree_right { width: 890px; height: auto; overflow: hidden; }
.partthree_right_top { width: 890px; height: 43px; width: 100%; background: #f8f8f8; border-top: 2px solid #065490; position: relative }
.partthree_right_top ul li { float: left; color: #999; font-size: 12px; margin-right: 8px; margin-top: 13px; }
.partthree_right_top ul li a { font-size: 12px; color: #999; padding-right: 8px; }
.partthree_right_top ul { padding-left: 16px; width: 670px; }
.partthree_rightlist_wrap { width: 650px; overflow: hidden }
.partthree_right_top ul li a:hover { color: #2e7ec4 }
.partthree_right_top a.more { color: #999; font-size: 12px; position: absolute; top: 12px; right: 10px; }
.partthree_right_top a.more:hover { color: #c73b29 }
.partthree_right_bottom { width: 875px; height: auto; overflow: hidden; margin-left: 15px; }
.partthree_right_bottom ul li { width: 208px; height: auto; float: left; overflow: hidden; margin: 10px 14px 0px 0px; }
.partthree_right_bottom ul li a.img { width: 206px; height: 206px; overflow: hidden; display: block; margin-bottom: 7px; border: 1px solid #f3f3f3 }
.partthree_right_bottom ul li a.img img { width: 206px; height: 206px; overflow: hidden }
.partthree_right_bottom ul li a.title { color: #666666; font-size: 14px; line-height: 20px; display: block; height: 44px; overflow: hidden; }
.partthree_right_bottom ul li p { display: block; }
.partthree_right_bottom ul li p span { color: #cc0000; font-size: 16px; font-weight: 600 }
.partthree_right_bottom ul li p font { color: #999999; font-size: 14px; padding-left: 12px; text-decoration: line-through; }
.partthree_right_bottom ul li a.title:hover { color: #2e7ec4 }
.partthree_right_bottom ul { width: 900px; }
.nav_list { background: #fafafa; width: 878px; height: 35px; }
.nav_list ul li { color: #333333; font-size: 14px; float: left; height: 35px; line-height: 35px; padding: 0px 18px; margin-bottom: -1px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; cursor: pointer }
.nav_list ul li.on { border-bottom: 1px solid #fff; color: #004f94; font-weight: 600; line-height: 36px; }
.qh_nr { width: 100%; height: auto; overflow: hidden }
.qh_nr_wrap { border-top: 1px solid #e6e6e6; width: 100%; height: auto; overflow: hidden }
.ScrCont { width: 1000%; }
.Cont { width: 1074px; overflow: hidden; margin: 0 auto; height: 280px; }
#List1, #List2 { float: left; }
#List2 ul { padding-left: 15px; }
#List1 ul, #List2 ul { width: 1100px }
.LeftBotton { height: 45px; width: 45px; background: url(../images/left.png) 0px 0px no-repeat; overflow: hidden; position: absolute; top: 50%; margin-top: -22.5px; left: 8px; cursor: pointer; }
.RightBotton { height: 45px; width: 45px; background: url(../images/right.png) 0px 0px no-repeat; overflow: hidden; position: absolute; top: 50%; margin-top: -22.5px; right: 8px; cursor: pointer; }
.partone_left li { position: relative }
.list_main { position: absolute; left: 210px; top: 0px; background: #eaf1f6; width: 670px; display: none; z-index: 9999 }
.list_main ul li { float: left; margin-right: 10px; padding: 0 15px 0 0; line-height: 28px; height: 28px; border: 0px; background: url(../images/cc_1.gif) right 13px no-repeat; }
.list_main ul li:hover { background: url(../images/cc_1.gif) right 13px no-repeat; }
.partone_left .list_main ul li a { color: #333333; font-size: 14px; overflow: hidden; height: 28px; padding: 0; }
.list_main ul { padding: 12px 13px 14px 23px; display: block; overflow: hidden }
.list_main ul li a:hover { color: #2e7ec4 }
.partone_left li:hover { background: #eaf1f6; }
.partone_left li:hover a { color: #004f94 }
.partfour .partthree_left h2 { background: #86bc2e }
.partfour .partthree_right_top { border-top: 2px solid #8bbf37 }
.foot { background: #fafafa; height: 85px; border-top: 1px solid #e0e0e0; width: 100%; margin-top: 20px; overflow: hidden }
.foot_wrap { width: 1100px; margin: 0 auto; overflow: hidden; background: url(../images/logos.png) 913px 33px no-repeat; background-size: 17%;}
.foot_wrap p.foot_link { color: #999999; font-size: 14px; width: 847px; display: block; overflow: hidden; padding-top: 23px; }
.foot_wrap p.foot_link a { color: #999; font-size: 14px; padding-left: 4px; padding-right: 8px; }
.foot_wrap p.foot_link a:hover { color: #2e7ec4 }
.nav_foot a { color: #999; font-size: 14px; padding-left: 4px; padding-right: 8px; }
.nav_foot { color: #999999; font-size: 14px; width: 847px; display: block; overflow: hidden; padding-top: 16px; margin-left: -4px; }
.nav_foot a:hover { color: #2e7ec4 }
p.p_info { color: #999; font-size: 14px; padding-top: 10px; }
.tell { height: 50px; width: 202px; background: url(../images/tell.png) no-repeat; text-indent: -999em; white-space: nowrap; overflow: hidden; float: right; margin-top: 36px; }
.partone { position: relative; z-index: 8999 }
/*************************************************************************************************************************************/
.nye_wrap { width: 1100px; height: auto; margin: 0 auto; /*margin-top: 13px;*/ position: relative }
.nye_wrap_left { float: left; width: 210px; height: auto; overflow: hidden; }
.nye_wrap_right { float: right; width: 873px; height: auto; overflow: hidden; padding-top: 10px; }
.position { width: 873px; overflow: hidden; height: 31px; line-height: 31px; border-bottom: 1px solid #ececec; color: #999; font-size: 12px; }
.position a { color: #999; font-size: 12px; padding-right: 4px; padding-left: 4px; }
.position span { padding-right: 4px; padding-left: 4px; }
.position a:hover { color: #2e7ec4 }
.nye_list { width: 866px; height: auto; overflow: hidden; margin: 0 auto; }
.nye_list ul li { margin-top: 20px; padding: 0px 2px; width: 862px; display: block; overflow: hidden; background: url(../images/line.jpg) bottom repeat-x; padding-bottom: 16px; }
.nye_list ul li a.pic_link { float: left; width: 161px; height: 121px; overflow: hidden; display: block }
.nye_list ul li a.pic_link img { width: 161px; height: 121px; overflow: hidden }
.nye_list ul li span.li_right { float: right; width: 687px; display: block; }
.nye_list ul li span.li_right a.wzi_link { color: #333; font-size: 18px; display: block; height: 28px; line-height: 28px; overflow: hidden; padding-top: 5px; margin-bottom: 11px; }
.nye_list ul li span.li_right p { color: #999999; font-size: 14px; line-height: 23px; width: 687px; display: block; overflow: hidden; height: 70px; }
.nye_list ul li span.li_right a.wzi_link:hover { color: #2e7ec4 }
.nye_left_nav { width: 210px; height: auto; overflow: hidden }
.nye_left_nav h3 { color: #fff; padding-left: 33px; width: 177px; height: 45px; line-height: 43px; display: block; background: url(../images/fw_title.jpg) no-repeat; font-size: 18px; }
.left_nav_wrap { width: 208px; height: auto; border: 1px solid #e4e4e4; border-top: 0px; border-bottom: 0px; background: #fafafa }
.left_nav_wrap ul li { position: relative; height: auto; line-height: 36px; display: block; border-bottom: 1px solid #e4e4e4; background: url(../images/add_ico.jpg) 183px 12px no-repeat; cursor: pointer; }
.left_nav_wrap ul li a { color: #333; width: 156px; font-size: 14px; padding-left: 16px; display: block; }
.left_nav_wrap ul li a.bt_nav { overflow: hidden; height: 36px; line-height: 36px; padding-right: 35px; }
.list_main_nav { padding-left: 16px; border-top: 1px solid #e4e4e4; padding-top: 6px; padding-bottom: 16px; }
.list_main_nav ul li { background: url(../images/li_bg.png) 0px 5px no-repeat; padding-left: 17px; margin-top: 8px; height: auto; line-height: 18px; border: 0px; }
.list_main_nav ul li a {margin-right: 15px; color: #999; font-size: 12px; padding-left: 0px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_main_nav ul .on a{color:#2e72c4!important;}
.nye_left_sc { width: 208px; height: auto; border: 1px solid #ebebeb; overflow: hidden; margin-top: 10px; }
.nye_left_sc h2 { color: #666666; font-size: 14px; width: 192px; padding-left: 16px; height: 39px; line-height: 39px; border-bottom: 1px solid #ebebeb; font-weight: normal }
.nye_sc_list { width: 184px; margin: 0 auto; overflow: hidden; height: auto }
.nye_sc_list ul li { width: 184px; display: block; padding-top: 10px; padding-bottom: 10px; background: url(../images/line.jpg) bottom repeat-x; }
.nye_sc_list ul li a { color: #999; font-size: 12px; padding-left: 22px; background: url(../images/hui_q.png) no-repeat; padding-bottom: 3px; }
.nye_sc_list ul { margin-bottom: -1px; }
.left_nav_wrap ul li.jian { background: url(../images/ico_j.jpg) 183px 12px no-repeat!important; }
.list_main_nav ul li a:hover { color: #2e7ec4 }
.nye_sc_list ul li { display: none; overflow: hidden }
.nye_sc_list ul li.li_on a.img { float: left; width: 60px; height: 60px; padding: 0px; padding-left: 24px; background: url(../images/red_q.png) 0px 18px no-repeat; }
.nye_sc_list ul li.li_on a.img img { width: 58px; height: 58px; overflow: hidden; border: 1px solid #e0e0e0; }
.nye_sc_list ul li.li_on { padding-left: 0px; width: 184px; }
.nye_sc_list ul li.li_on p a.title { background: none }
.nye_sc_list ul li.li_on p a.title { padding: 0px; color: #666666; font-size: 12px; line-height: 18px; display: block; height: 34px; overflow: hidden }
.nye_sc_list ul li.li_on p { width: 90px; float: right }
.nye_sc_list ul li.li_on p span { color: #cc0000; font-size: 14px; font-weight: bold; display: block; margin-top: 6px; }
.nye_sc_list ul li.li_on { margin-bottom: 2px; padding-bottom: 16px; margin-top: 8px; }
.nye_sc_list ul li a:hover { color: #2e7ec4 }
.nye_sc_list ul li.li_on p a.title:hover { color: #cc0000 }
.nye_sc_list ul li { position: relative }
.nye_sc_list ul li font { color: #aeaeae; font-size: 12px; position: absolute; top: 10px; left: 5px; }
.nye_sc_list ul li.li_10 font { top: 10px; left: 1px; }
.nye_sc_list ul li.li_on font { top: 28px; left: 5px; }
.nye_sc_list ul li.li_1 a, .nye_sc_list ul li.li_2 a, .nye_sc_list ul li.li_3 a { background: url(../images/red_q.png) no-repeat; }
.nye_sc_list ul li.li_on font, .nye_sc_list ul li.li_2 font, .nye_sc_list ul li.li_3 font, .nye_sc_list ul li.li_1 font { color: #cc0000 }
.nye_sc_list ul li.li_10 { background: none }
.nye_sc_list ul li.li_on a { background: none; display: none }
.nye_sc_list ul li.li_on span.tulist a { display: block }
.nye_sc_list ul li.li_4.li_on a.img, .nye_sc_list ul li.li_5.li_on a.img, .nye_sc_list ul li.li_6.li_on a.img, .nye_sc_list ul li.li_7.li_on a.img, .nye_sc_list ul li.li_8.li_on a.img, .nye_sc_list ul li.li_9.li_on a.img, .nye_sc_list ul li.li_10.li_on a.img { background: url(../images/hui_q.png) 0px 18px no-repeat; }
.nye_sc_list ul li.li_4.li_on font, .nye_sc_list ul li.li_5.li_on font, .nye_sc_list ul li.li_6.li_on font, .nye_sc_list ul li.li_7.li_on font, .nye_sc_list ul li.li_8.li_on font, .nye_sc_list ul li.li_9.li_on font, .nye_sc_list ul li.li_10.li_on font { color: #aeaeae }
.nye_sc_list ul li.li_10.li_on font { left: 1px; }
.pagelist .nav_left { cursor: pointer }
.pagelist .nye_wrap .partone { position: absolute; left: 0px; top: -14px; }
.list_main_nav { background: #fafafa }
.partthree_left_list ul li p a { height: 36px; }
.partone_left li a { overflow: hidden; display: block; height: 36px; line-height: 36px }
/*************************************************************************************************************************************/
.pagelist.cplist .nye_wrap { margin-top: 0px; }
.pagelist.cplist .nye_wrap .nye_wrap_right { padding-top: 10px; }
.pagelist.cplist .left_nav_wrap { border-color: #004f94; border-bottom: 1px solid #004f94 }
.pagelist.cplist .nye_wrap .partone { position: absolute; left: 0px; top: -1px; }
.w_case { border: 1px solid #ececec; width: 871px; overflow: hidden; padding: 0 0 5px 0; margin: 0 0 10px 0; border-top: 0px; }
.w_case .w_case_tit { font-size: 14px; height: 40px; line-height: 40px; background: #fafafa; padding: 0 0 0 10px; margin: 0 0 10px 0; color: #666666; }
.w_case_left { width: 75px; float: left; color: #666666; font-size: 12px; text-align: right; padding: 7px 0 0; }
.w_case_right { float: left; width: 796px; overflow: hidden }
.w_case_right a { display: block; padding: 5px 7px; font-size: 14px; margin: 0 0px 5px 0; color: #999; }
.w_case_right ul li.w_on a { background: #004f94; color: #ffffff; }
.w_case_right a:hover { background: #004f94; color: #ffffff; }
.w_case_right ul li { float: left }
.w_case_right ul { width: 820px; *width:796px;
}
.w_product_list { width: 873px; height: auto; overflow: hidden; margin-top: 10px; }
.w_product_list .w_p_tit { background: #fafafa; border: 1px solid #ebebeb; color: #333333; font-size: 14px; overflow: hidden; line-height: 45px; }
.w_product_list .w_p_tit span { display: block; float: left }
.w_product_list .w_p_1 { width: 110px; padding: 0 0 0 10px; }
.w_product_list .w_p_2 { width: 410px; }
.w_product_list .w_p_3 { width: 120px; text-align: center; }
.w_product_list .w_p_4 { width: 120px; text-align: center; }
.w_product_list .w_p_5 { width: 100px; text-align: center; }
.product_list_wrap { width: 873px; height: auto; overflow: hidden; }
.product_list_wrap ul li span { float: left; height: 45px; line-height: 45px; color: #666; font-size: 14px; overflow: hidden; width: 100px; margin-left: 13px; word-break: break-word }
.product_list_wrap ul li a { float: left; height: 45px; line-height: 45px; color: #666; font-size: 14px; overflow: hidden; width: 420px; word-break: break-word }
.product_list_wrap ul li span.a_1 { width: 90px; margin-right: 10px; }
.product_list_wrap ul li span.a_2 { margin-left: 28px; width: 100px; }
.product_list_wrap ul li span.a_3 { margin-left: 33px; }
.product_list_wrap ul li span.a_4 { margin-left: 6px; }
.product_list_wrap ul li { background: url(../images/line.jpg) bottom repeat-x; overflow: hidden }
.product_list_wrap ul li a:hover { color: #2e7ec4 }
.product_list_wrap ul { width: 930px; }
.left_list_wrap { width: 208px; height: auto; border: 1px solid #e4e4e4; border-top: 0px; border-bottom: 0px; background: #fafafa }
.left_list_wrap ul li { border-bottom: 1px solid #e4e4e4; height: 36px; line-height: 36px; }
.left_list_wrap ul li a { display: block; color: #666666; font-size: 14px; background: url(../images/li_bg.png) 18px 14px no-repeat; padding-left: 36px; }
.left_list_wrap ul li.on a { background: url(../images/clbg.png) 7px 6px no-repeat; color: #fff; }
.left_list_wrap ul li.on { height: 43px; line-height: 43px; }
.left_list_wrap ul li a:hover { color: #2e7ec4 }
.left_list_wrap ul li.on a:hover { color: #fff }
.nr_wzi_wrap { width: 864px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 20px; }
.nr_wzi_wrap img.tp { width: 864px; height: 220px; overflow: hidden; display: block }
.wz_wz { width: 864px; height: auto; margin: 0 auto; overflow: hidden; color: #666; font-size: 14px; line-height: 29px; margin-top: 23px; }
.wz_wz p { color: #666; font-size: 14px; }
.mu_list_wrap { width: 864px; height: auto; margin: 0 auto; margin-top: 20px; overflow: hidden }
.mu_list_wrap ul li { width: 159px; height: auto; overflow: hidden; background: #fff; position: relative; float: left; margin-bottom: 6px; margin-right: 17px; }
.mu_list_wrap ul li a.list_pic { width: 159px; display: block }
.mu_list_wrap ul li a.list_pic img { width: 149px; height: 149px; overflow: hidden; padding: 4px; border: 1px solid #f8f8f8; background: #fff }
.mu_list_wrap ul li a.list_pic span { display: block; width: 100%; height: 75px; padding-top: 3px; overflow: hidden; }
.mu_list_wrap ul li a.list_pic span font {text-align: center; height: 37px; display: block; padding: 0px 5px; overflow: hidden; font-size: 14px; color: #666; }
.mu_list_wrap ul li a.xz_pic { background: url(../images/xiazai.png) no-repeat; display: block; width: 55px; height: 23px; line-height: 23px; text-align: center; position: absolute; top: 207px; left: 50%; margin-left: -27.5px; color: #86bc2e; font-size: 14px; display: none }
.mu_list_wrap ul li a.xz_pic:hover { color: #2e7ec4; background-position: 0px -23px }
.mu_list_wrap ul li a.list_pic:hover span font { color: #2e7ec4 }
.mu_list_wrap ul li.on { background: #f9f9f9; }
.mu_list_wrap ul { width: 900px }
.cp_js { width: 870px; margin-top: 20px; height: auto; overflow: hidden }
.cp_js_wrap { width: 870px; height: auto; overflow: hidden; margin: 0 auto; padding-bottom: 18px; }
/*.cp_wrap_left { width: 318px; height: auto; overflow: hidden; float: left; text-align: center; color: #999; font-size: 12px; }
.cp_wrap_left img.left_img { width: 318px; height: 318px; overflow: hidden; display: block; margin-bottom: 15px; }*/
.cp_wrap_right { width: 860px; height: auto; overflow: hidden;padding:0 0 0 10px; }
.cp_wrap_right h3 { display: block; color: #333; font-size: 20px; padding-left: 4px; height: 28px; line-height: 28px; overflow: hidden; font-weight: 600; }
.cp_wrap_right .jgdiv { width: 860px; height: 75px; overflow: hidden; background: #ededed; margin-top: 8px; position: relative }
.jgdiv p.scj { color: #333333; font-size: 14px; display: block; font-weight: 600; margin-top: 11px; height: 23px; line-height: 23px; padding-left: 15px; }
.jgdiv p.scj font { color: #cc0000; font-size: 20px; padding-left: 4px; font-weight: 600 }
.jgdiv p.yjg { color: #333333; font-size: 14px; display: block; font-weight: 600; margin-top: 9px; height: 23px; line-height: 23px; padding-left: 15px; }
.jgdiv p.yjg font { color: #666; font-size: 12px; padding-left: 4px; text-decoration: line-through; font-weight: normal }
p.jsjg { height: 22px; line-height: 22px; width: 92px; background: url(../images/jsjg.png) no-repeat; color: #fff; font-size: 12px; position: absolute; top: 16px; right: 13px; padding-left: 26px; }
.cpjs { width: 466px; margin: 0 auto; height: auto; line-height: 24px; color: #666666; font-size: 14px; margin-top: 11px; }
.cpjs font { color: #333; font-size: 14px; font-weight: 600 }
.sx { width: 860px; margin: 0 auto; height: auto; overflow: hidden; padding-top: 14px; }
.sx ul li { float: left; width: 220px; margin-right: 27px; color: #666666; font-size: 14px; line-height: 25px; }
.sx ul li span { color: #333333; font-size: 14px; font-weight: 600; padding-right: 2px; }
.sx ul { width: 500px; }
.cp_xh { width: 875px; height: auto; overflow: hidden; margin-top: 20px; }
.xh_nav { width: 875px; height: auto; overflow: hidden; padding-left: 9px; }
.xh_nav ul li { float: left; padding: 0px 16px; color: #333333; font-size: 16px; font-weight: 600; height: 32px; line-height: 32px; margin-right: 10px; cursor: pointer }
.xh_nav ul li.on { color: #86bc2e; border: 1px solid #86bc2e; border-top: 2px solid #86bc2e; border-bottom: 1px solid #fff; }
.xh_wrap_zi { width: 875px; border-top: 1px solid #86bc2e; height: auto; overflow: hidden; margin-top: -1px; }
.xh_div_zi { color: #666666; font-size: 14px; line-height: 26px; width: 862px; height: auto; overflow: hidden; margin: 0 auto; padding-top: 22px; }
.xh_div_zi p { color: #666666; font-size: 14px; }
/*********************分页样式****************************************/
.xxk_lb_page { text-align: center; width: 100%; padding-top: 20px; overflow: hidden; }
.xxk_lb_page a { display: inline-table; border: 1px solid #e8e8e8; color: #999; height: 28px; line-height: 28px; margin: 0 3px; padding: 0 10px; font-size: 12px; *padding:5px 9px 5px 9px;
}
.xxk_lb_page li { display: inline-table; *display:inline;
*vertical-align:super;
}
.xxk_lb_page .on { display: inline-table; background: #2572b6; color: #fff; height: 28px; line-height: 28px; margin: 0 3px; padding: 0 10px; font-size: 12px; *padding:5px 6px 5px 9px;
*margin:0px 4px 0px 0px;
}
.xxk_lb_page a:hover { background: #2572b6; color: #fff; border-color: #2572b6 }
/*********************分页样式****************************************/
.w_news_ul { padding: 0 0 0 6px; }
.w_news_ul li { overflow: hidden; padding: 0 10px 0 25px; margin: 0 0 5px 0; height: 45px; line-height: 45px; background: url(../images/news_bj.gif) 0px 0px no-repeat; display: block }
.w_news_ul li span { float: right; color: #cccccc; font-size: 14px; margin-left: 90px; line-height: 46px; margin-right: 6px }
.w_news_ul li a { color: #666666; font-size: 14px; }
.w_news_title { text-align: center; padding: 0 0 15px 0; margin: 0 0 15px 0; }
.w_news_title h1 { font-size: 24px; font-weight: bold; color: #333333; margin: 0 0 20px 0; }
.w_news_title .w_xinxi { font-size: 12px; }
.w_news_list { margin-top: 15px; overflow: hidden }
.w_news_ul li a:hover { color: #2e7ec4 }
.nye_sc_list ul li { display: block; overflow: hidden; }
.nye_sc_list ul li a { display: block; overflow: hidden; height: 15px; line-height: 18px }
.nye_fb_list { display: none }
.nye_sc_list .tulist { display: block; }
.w_ubb { color: #666666; font-size: 14px; line-height: 30px; width: 860px; margin: 0 auto }
.w_box { width: 873px; overflow: hidden; margin: 0 auto; color: #999999; margin-top: 30px; }
.w_news_title { text-align: center; padding: 0 0 15px 0; margin: 0 0 15px 0; background: url(../images/line.jpg) bottom repeat-x; }
.w_news_title h1 { font-size: 24px; font-weight: bold; color: #333333; margin: 0 0 20px 0; display: block; height: 31px; line-height: 31px; overflow: hidden }
.w_news_title .w_xinxi { font-size: 12px; }
.w_ubb img { display: block; margin: 0 auto; }
.w_xinxi font { color: #999999; font-size: 12px; }
.w_ubb b { color: #666666; font-size: 14px; }
.w_ubb table.xxlb { border-collapse: collapse; margin-top: 10px; }
.w_ubb table.xxlb tr th { font-size: 14px; border: 1px solid #86bc2e; text-align: center; height: 34px; line-height: 34px; font-size: 13px; color: #fff; background: #86bc2e }
.w_ubb table.xxlb tr td { border: 1px solid #ededed; text-align: center; height: 34px; line-height: 34px; color: #666; font-size: 14px; }
iframe.map { border: 2px solid #dbdbdb; margin-bottom: 18px }
.w_box.lx_wm { margin-top: 18px; }
.ss_jguo { width: 873px; height: auto; overflow: hidden; text-align: center; color: #666666; font-size: 18px; margin: 30px 0px; }
.ss_jguo font { color: #cc0000; font-size: 18px; }
.iexz { width: 873px; color: #333333; font-size: 16px; margin-top: 147px; }
.iexz p.x_iz { width: 873px; color: #333333; font-size: 16px; display: block; overflow: hidden }
.iexz p.x_iz a { display: block; background: url(../images/xz.png) no-repeat; width: 99px; height: 32px; line-height: 32px; color: #fff; font-size: 14px; float: right; padding-left: 10px; overflow: hidden; *margin-top:-31px
}
.iexz p.x_iz span { height: 32px; line-height: 32px; display: block; width: 320px; margin: 0 auto; overflow: hidden; *height:35px;
}
.iexz p.x_iz a:hover { background-position: 0px -32px; }
.iexz p.info_xz { color: #dd5a3c; font-size: 14px; text-align: center; display: block; text-align: center; margin-top: 15px; }
.f_iexz { width: 862px; height: auto; overflow: hidden; }
.f_iexz object { width: 862px; height: 600px; overflow: hidden; }
.xz_pic.ie_pic { display: none !important }
.cl_qq { position: fixed; width: 121px; background: url(../images/cl_qq.png) no-repeat; top: 257px; right: 10px; z-index: 9999 }
.cl_qq a.close { display: block; width: 42px; height: 18px; background: url(../images/close.png) no-repeat; display: block; top: 0px; left: 76px; text-indent: -999em; overflow: hidden; white-space: nowrap; position: absolute; z-index: 10 }
.cl_qq a.close:hover { background-position: 0px -18px }
.qq_num { display: block; width: 121px; height: 207px; position: absolute; top: 0px; left: 0px; text-indent: -999em; overflow: hidden; white-space: nowrap; z-index: 5 }
.cl_qq .weixin {margin-top: 213px;}
.friend_ship { width: 1100px; margin: 0 auto; }
.friend_ship h3.fr_h3 { font-size: 16px; color: #004f94; border-bottom: 2px solid #004f94; line-height: 35px; margin-bottom: 15px; margin-top: 7px; }
.friend_ship .fr_box { width: 1150px; }
.friend_ship .fr_box a { display: inline-block; width: 165px; height: 75px; margin: 0 13px 13px 0; border: 1px solid #d9d9d9; }
.friend_ship .fr_box a:hover { border: 1px solid #004f94; }
.friend_ship .fr_box a img { width: 165px; height: 75px; }
/*weng*/

.cp_wrap_right table { border-collapse: collapse; border-spacing: 1; width: 100%; color: #666; font-size: 14px; }
.cp_wrap_right table td, .cp_wrap_right table th { border-collapse: collapse; border-spacing: 1; border: 1px solid #CCC; height: 38px; padding: 0px 5px; }
.cp_wrap_right table th { text-align: center; height: 30px; }
.cp_wrap_right table thead tr td { font-weight: bold; }
.s_2 { padding: 0 0 0 10px; margin-bottom: 20px; }
.s_2 .s_2_top { font-size: 18px; margin: 0 0 10px 0; }
.s_2 .s_2_top a { color: #333333; }
.s_2 .s_2_top a:hover { color: #2e7ec4 }
.s_2 table { width: 650px; color: #666; font-size: 12px; }
.s_2 table td, .s_2 table th { border-collapse: collapse; border-spacing: 1; border: 1px solid #CCC; height: 20px; padding: 0px 10px; }
.s_2 table th { text-align: center; height: 22px; }
.s_2 table thead tr td { font-weight: bold; }


/*修改*/
/*新增公共基础样式*/
.clear_fix{*zoom:1;}
.clear_fix:after{content:"\200B"; display:block; height:0; clear:both;}
input::-webkit-input-placeholder{color:#bfbfbf;}/* WebKit browsers */
input:-moz-placeholder{color:#bfbfbf;}/* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color:#bfbfbf;}/* Mozilla Firefox 19+ */
input:-ms-input-placeholder{color:#bfbfbf;}/* Internet Explorer 10+ */

/*自定义滚动条*/
.tinyscrollview .viewport{overflow: hidden;position: relative;}
.tinyscrollview .overview{position: absolute;top:0;left: 0;width: 100%;}
.tinyscrollview .scrollbar{position: absolute;top:0;right: 0;width: 6px;}
.tinyscrollview .scrollbar.disable{display: none;}
.tinyscrollview .track{width: 6px;height: 100%;position: relative;background-color: #e6e6e6;}
.tinyscrollview .thumb{width: 6px;position: absolute;top:0;left: 0;background-color: #b3b3b3;}
.tinyscrollview .thumb .begin{position: absolute;width: 6px;height: 0;top:0;left: 0;}
.tinyscrollview .thumb .end{position: absolute;width: 6px;height: 0;bottom:0;left: 0;}

/*头部登录 注册样式*/
.head_wrap p.right{font-size: 12px;color: #999;overflow: hidden;}
.head_wrap p.right a{padding-left: 0;margin-left: 16px;margin-right: 16px;}
.head_wrap p.right span{float: left;overflow: hidden;}
.head_wrap p.right .oth_l{max-width: 200px;text-overflow: ellipsis;white-space: nowrap;}

/*导航栏样式*/
.nav_right ul li{margin-right: 0;margin-left: 8px;}
.nav_right ul li:first-child{margin-left: 0;}
.nav_right ul li a{/*padding: 0 24px;*/}
.nye_wrap{*z-index: 99;}
/*产品展示页 - 每一个表格最后一行增加一个数量选项*/
.cp_wrap_right table td, .cp_wrap_right table th{text-align: center;}
.cp_wrap_right table td .nj_txt1{font-size: 14px;color: #000;padding: 0 5px;border: 1px solid #ccc;line-height: 22px;text-align: center;height: 22px;width: 50px;background-color: #fafafa;*text-align: left;}

/*加入购物车按钮*/
.nj_add_shop{width: 180px;height: 47px;line-height: 47px;text-align: center;font-size: 16px;color: #fff;background-color: #e60000;display: block;margin: 35px auto 0 auto;border-radius: 3px;}
.nj_add_shop:hover{background-color: #ed4c4c;}

/*右小角 购物车 图标*/
.nj_gwc{width: 65px;height: 65px;position: fixed;top:186px;right: 38px;z-index: 9999;background-color: #fff;}
.nj_gwc .shop_car{border-radius: 5px;border: 1px solid #666;width: 63px;height: 63px;display: block;cursor: pointer;position: relative;}
.nj_gwc .shop_car .nj_items{position: absolute;height: 15px;overflow: hidden;top:3px;right: 3px;}
.nj_gwc .shop_car .nj_items i{float: left;width: 7px;height: 15px;}
.nj_gwc .shop_car .nj_items .l_side{background: url("../images/icon_itemsbg_1.png") no-repeat;}
.nj_gwc .shop_car .nj_items .r_side{background: url("../images/icon_itemsbg_2.png") no-repeat;}
.nj_gwc .shop_car .nj_items .num{background-color: #e60000;text-align: center;font-size: 12px;color: #fff;float: left;line-height: 15px;max-width: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 2px;}
.nj_gwc .shop_car .gw_mark{background: url("../images/icon_gwc.png") no-repeat;width: 25px;height: 20px;display: block;margin: 15px auto 0 auto;}
.nj_gwc .shop_car .gw_wz {font-size:14px;color:#666;text-align: center;margin: 3px 0 0 0;display: block;}

/*积分商城 - 列表*/
.nj_list1{overflow: hidden;}
.nj_list1 ol{width: 105%;overflow: hidden;margin-left: 8px;}
.nj_list1 li{overflow: hidden;width: 159px;float: left;margin-right: 16px;margin-top: 20px;padding-bottom: 20px;}
.nj_list1 li:hover{background-color: #f9f9f9;}
.nj_list1 li .img{display: block;border: 1px solid #f8f8f8;padding: 3px;}
.nj_list1 li .img img{height: 151px;width: 151px;}
.nj_list1 li .nj_desc{color: #000;font-size: 14px;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 4px;}
.nj_list1 li .nj_jfnum{white-space: nowrap;overflow: hidden;font-size: 14px;color: #e60000;margin-top: 8px;text-overflow: ellipsis;padding: 0 4px;}
.nj_list1 li .nj_jfnum i{font-style: normal;}
.nj_list1 li .nj_ck{display: block;width: 63px;height: 25px;color: #86bc2e;font-size: 14px;border: 1px solid #86bc2e;border-radius: 3px;margin: 15px auto 0 auto;text-align: center;line-height: 25px;}
.nj_list1 li .nj_ck:hover{color: #aad06c;border-color:#aad06c;}

/*积分商城 - 详情*/
.nj_list_desc1{overflow: hidden;padding: 0 8px;margin-top: 25px;}
.nj_list_desc1 .img{width: 250px;height: 250px;float: left;}
.nj_list_desc1 .img img{width: 100%; height:100%;}
.nj_list_desc1 .desc_info{width: 565px;float: right;}
.nj_list_desc1 .desc_info h3{font-size: 26px;color: #333;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 3px;}
.nj_list_desc1 .desc_info .xh_jf{font-size: 18px;color: #e60000;margin-top: 18px;overflow: hidden;}
.nj_list_desc1 .desc_info .xq_nr{line-height: 30px;color: #999;background-color: #f6f6f6;padding: 20px 20px 23px 20px;margin-top: 18px;overflow: hidden;}
.nj_list_desc1 .desc_info .nj_ljdh{width: 150px;height: 44px;line-height: 44px;font-size: 16px;color: #fff;text-align: center;border-radius: 3px;background-color: #e60000;display: block;margin-top: 35px;}
.nj_list_desc1 .desc_info .nj_ljdh:hover{background-color: #ed4c4c;}
.nj_product{margin-top: 35px;overflow: hidden;}
.nj_product .nj_protil{height: 49px;line-height: 49px;overflow: hidden;border-bottom: 1px solid #86bc2e;}
.nj_product .nj_protil h4{font-size: 18px;font-weight: bold;float: left;color: #86bc2e;margin-left: 10px;}
.nj_product .nj_pronr{padding-top: 23px;overflow: hidden;}
.nj_product .nj_pronr p{font-size: 15px;color: #333;line-height: 30px;}

/*购物车页面*/
.addr_range{overflow: hidden;}
.addr_list{overflow: hidden;float: left;border: 1px solid #ccc;width: 278px;height: 138px;position: relative;cursor: pointer;margin-right: 40px;margin-top: 40px;}
.addr_list .ico_sel{cursor: pointer;position: absolute;background: url("../images/icon_sel.png") no-repeat;width: 38px;height: 34px;bottom:0; right:0;display: none;}
.addr_list .l_wrap{width: 246px;height: 136px;border: 1px solid transparent;overflow: hidden;padding: 0 15px;cursor: pointer;}
.addr_list .l_mess{margin-top: 10px;overflow: hidden;font-size: 14px;}
.addr_list .l_mess .name{float: left;max-width: 130px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #333;}
.addr_list .l_mess .number{float: right;max-width: 100px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666;}
.addr_list .l_desc{overflow: hidden;color: #666;font-size: 14px;margin-top: 11px;line-height: 22px;height: 66px;}
.addr_list .xg_btn{overflow: hidden;}
.addr_list .alter{cursor: pointer;font-size: 14px;color: #0099e6;display: block;overflow: hidden;float: left;}
.addr_list .alter:hover{text-decoration: underline;}
.addr_list .del{cursor: pointer;font-size: 14px;color: #0099e6;display: block;overflow: hidden;float: left;margin-left: 30px;}
.addr_list .del:hover{text-decoration: underline;}
.addr_list.on{border-color: #86bc2e;}
.addr_list.on .ico_sel{display: block;}
.addr_list.on .l_wrap{/*border-color: #86bc2e;*/}
.addr_add_btn{overflow: hidden;cursor: pointer;border: 1px solid #ccc;width: 278px;height: 138px;float: left;margin-top: 40px;}
.addr_add_btn span{display: block;background: url("../images/icon_add1.png") no-repeat;width: 50px;height: 50px;margin: 30px auto 0 auto;cursor: pointer;}
.addr_add_btn p{font-size: 14px;color: #999;text-align: center;margin-top: 20px;cursor: pointer;}
.nj_box{overflow: hidden;padding: 30px 0 15px 0;background: #f5f5f5;}
.nj_cart{padding:35px 50px 75px 50px;width:1000px;margin:0 auto;background-color: #fff;overflow: hidden;}
.nj_cart .gw_til{color: #333;font-size: 28px;font-weight: normal;text-align: center;overflow: hidden;line-height: 30px;}
.nj_cart .sel_addr{margin-top: 35px;}
.nj_cart .com_info{line-height: 30px;height: 30px;overflow: hidden;position: relative;z-index: 10;}
.nj_cart .com_info p{float: left;padding-right: 5px;color: #333;font-size: 16px;font-weight: bold;height: 30px;background-color: #fff;}
.nj_cart .com_info span{position: absolute;height: 1px;background-color: #e6e6e6;width: 100%;top:50%;margin-top: -0.5px;left: 0;display: block;z-index: -1;}
.nj_cart .sel_order{margin-top: 35px;}
.nj_cart .c_table{margin-top: 40px;width: 100%;}
.nj_cart .total_price{overflow: hidden;font-size: 16px;color: #333;margin-top: 40px;}
.nj_cart .total_price span{font-size: 24px;color: #e60000;}
.nj_cart .total_price span i{font-style: normal;font-size: 16px;margin-right: 5px;}
.nj_cart .submit_order{width: 180px;height: 47px;line-height: 47px;text-align: center;font-size: 16px;color: #fff;background-color: #e60000;display: block;margin: 40px auto 0 auto;border-radius: 3px;}
.nj_cart .submit_order:hover{background-color: #ed4c4c;}

/*订单表格样式*/
.c_table{overflow: hidden;}
.c_table table{border-collapse: collapse; width: 100%; color: #666; font-size: 14px;border-spacing: 0; }
.c_table table td{border-collapse: collapse; border: 1px solid #ccc;padding: 0 10px;line-height: 22px;;}
.c_table table thead tr td{font-weight: bold;line-height: normal;padding:10px;text-align: center;white-space: nowrap}
.c_table table tbody tr td{padding: 5px 8px;text-align: center;}
/*.c_table table tbody tr td:first-child{text-align: left;}*/
.c_table table td .nj_txt1{ font-size: 14px; color: #000; padding: 0 5px; border: 1px solid #ccc; line-height: 28px;  text-align: center; height: 28px;width: 50px;background-color: #fafafa;*text-align: left;}
.c_table table td.w_1{max-width: 220px;}
.c_table table td.w_6{min-width: 90px;}

/*新增地址-弹窗*/
.c_txt{color: #333;font-size: 14px;padding: 0 10px;border: 1px solid #ccc;height: 34px;line-height: 34px;border-radius: 3px;width: 133px;display: block;}
.ec_til{height: 45px;background-color: #004f94;overflow: hidden;padding: 0 20px;}
.ec_til .ec_font{float: left;line-height: 45px;font-size: 16px;color: #fff;}
.ec_til .ec_close{float: right;text-indent: -9999px;margin: 15px 0 0 0;background: url("../images/icon_closed.png") no-repeat;width: 16px;height: 16px;cursor: pointer;}
.form_list .fm_til{float: left;font-size: 14px;color: #333;width: 110px;line-height: 36px;text-align: right;margin-right: 10px;}
.form_list .fm_til i{font-style: normal;color: #ff0000;margin-right: 3px;}
.form_list .fm_cont{float: left;position: relative;*z-index: 8;}
/*错误提示*/
.err_tip{position: absolute;line-height: 25px;color: #ff0000;top:36px;left: 5px;font-size: 12px;white-space: nowrap;overflow: hidden;*z-index: 1;display: none;}
.save_btn{display: block;font-size: 16px;color: #fff;width: 180px;height: 47px;line-height: 47px;text-align: center;border-radius: 5px;background-color: #86bc2e;cursor: pointer;margin: 0 auto;}
.save_btn:hover{background-color: #9ec958;}
.new_address{overflow: hidden;position: fixed;top:50%;left: 50%;width: 660px;height: 475px;margin-left: -330px;margin-top: -238px;z-index: 9999999999;background-color: #fff;display: none;}
.new_address .form_list ul > li{margin-top: 25px;}
.new_address .form_list{padding-top: 30px;}
.new_address .form_list li.save_use{margin-top: 55px;}
.new_address .form_list li.save_use .fm_cont{float: none;}
.new_address .form_list li.save_use .err_tip{top:47px;text-align: center;width: 100%;}
.new_address .form_list li.detail_address .c_txt{width: 343px;}
.form_list li.location_area .fm_cont{*z-index: 10;}
.form_list li.reg_category .fm_cont{*z-index: 9;}
.form_list li.opt_way .fm_cont{*z-index: 10;}


/*省 市 区三级联动*/
.province{position: relative;float: left;margin-right: 10px;*z-index: 5}
.city{position: relative;float: left;margin-right: 10px;*z-index: 5}
.area{position: relative;float: left;margin-right: 10px;*z-index: 5}
.order_status{background: url("../images/icon_tri.png") 133px 50% no-repeat;padding-right: 30px;width: 113px;cursor: pointer;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.select_div{position: absolute;width:153px;top:36px;left: 0;line-height: 25px;height: 200px;overflow: hidden;background-color: #fff;border:1px solid #e6e6e6;border-top:none;display: none;z-index: 3;*top:37px;}
.select_div li{color: #666; padding-left:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding-right: 5px;*display: block;cursor: pointer;font-size: 14px;}
.select_div li:hover{background-color: #f0f0f0;}

/*用户登录页面*/
.login_windows{overflow: hidden;width: 1100px;margin: 0 auto;height: 713px;}
.login_windows .lef{float: left;overflow: hidden;width: 260px;}
.login_windows .rig{float: right;overflow: hidden;width: 840px;background-color: #fff;height: 100%;}
.user_til{overflow: hidden;margin-top: 100px;}
.user_til h3{font-weight: normal;font-size: 34px;color: #86bc2e;text-align: center;}
.user_til h3 span{color: #999;font-size: 16px;margin-left: 16px;}
.u_txt{display: block;border: 1px solid #e6e6e6;padding: 0 10px;line-height: 43px;height: 43px;width: 263px;font-size: 14px;color: #666;}
.user_list{overflow: hidden;width: 330px;margin: 55px auto 0 auto;}
.user_list ol{padding-bottom: 30px;}
.user_list li{position: relative;margin-top: 30px;}
.u_frame{overflow: hidden;}
.u_frame .u_til{float: left;width: 43px;height: 43px;border: 1px solid #e6e6e6;border-right:none;}
.u_frame .u_txt{float: left;}
.u_frame .img_code{float: left;width: 126px;height: 45px;   margin-left: 10px;cursor: pointer;}
.u_frame .refresh{float: left;color:#0099e6;cursor: pointer;margin-top: 13px;margin-left: 15px;font-size: 14px;}
.u_frame .refresh:hover{text-decoration: underline;}
.user_mobile .u_frame .u_til{background: url("../images/icon_phone.png") center no-repeat #f5f5f5;}
.user_pass .u_frame .u_til{background: url("../images/icon_pass.png") center no-repeat #f5f5f5;}
.user_pass .u_frame input[type="password"]{display: none;}
.user_code .u_frame .u_til{background: url("../images/icon_code.png") center no-repeat #f5f5f5;}
.user_code .u_frame .u_txt{width: 128px;}
.user_link a{font-size: 14px;line-height: 24px;}
.user_link a:hover{text-decoration: underline;}
.user_link .u_register{float: left;color: #0099e6;}
.user_link .u_forget{float: right;color: #999;}
.user_list li .err_tip{top:45px;left: 55px;line-height: 30px;}
.u_btn{font-size: 18px;color: #fff;text-align: center;line-height: 47px;height: 47px;border-radius: 3px;background-color: #ff9600;display: block;overflow: hidden;cursor: pointer;}
.u_btn:hover{background-color: #ffab33;}
.user_list li.user_login{margin-top: 20px;}
.user_list li.user_login .err_tip{text-align: center;top:47px;left: 0;width: 100%;}

/*用户注册-验证手机号页面*/
.ref_box{overflow: hidden;padding: 0 160px 60px 160px;background-color: #fff;width: 780px;margin: 0 auto;}
.b_til{overflow: hidden;font-size: 28px;line-height: 30px;margin-top: 75px;color: #333;text-align: center;font-weight: normal;}
.operate_step{overflow: hidden;margin-top: 80px;font-size: 0;}
.operate_step .a_stp{width: 260px;overflow: hidden;position: relative;float: left;z-index: 3;}
.operate_step .a_stp:first-child .line{border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.operate_step .a_stp .line{position: absolute;top:14px;left: 0;width: 100%;height: 6px;background-color: #e1e1e1;z-index: -1;}
.operate_step .a_stp .circle{background: url("../images/icon_circle.png") no-repeat right center;width: 32px;height: 32px;display: block;margin: 0 auto;text-align: center;line-height: 32px;color: #fff;font-size: 22px;}
.operate_step .a_stp i{font-style: normal;font-size: 16px;color: #ccc;display: block;margin-top: 8px;text-align: center;}
.operate_step .a_stp.on .line{background-color: #86bc2e;}
.operate_step .a_stp.on .circle{background-position: left center;}
.operate_step .a_stp.on i{color: #86bc2e;}
.operate_step .a_stp.t3 .line{border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.ref_box .form_list{padding-top: 55px;padding-bottom: 80px;}
.ref_box .form_list input[type="password"]{display: none;}
.ref_box .form_list ul > li{margin-top: 28px;}
.ref_box .form_list .err_tip{line-height: 28px;}
.ref_box .form_list .get_codes{border:1px solid #ccc;color: #999;font-size: 14px;text-align: center;border-radius: 3px;line-height: 34px;width: 103px;float: left;cursor: pointer;}
.ref_box .form_list .get_codes:hover{color: #999;border-color: #999;}
.ref_box .form_list .get_codes.disable{cursor: not-allowed;color: #dbdbdb;border-color: #dbdbdb;}
.ref_box .form_list .get_codes.disable:hover{color: #dbdbdb;border-color: #dbdbdb;}
.ref_box .form_list li.reg_phone .c_txt{width: 213px;float: left;margin-right: 15px;}
.ref_box .form_list li.ver_code .c_txt{width: 83px;}
.ref_box .form_list li.ver_common .c_txt{width: 213px;float: left;margin-right: 15px;}
.ref_box .form_list li.ver_phone_btn{margin-top: 40px;}
.ref_box .form_list li.ver_phone_btn .fm_cont{margin-left: 120px;}
.ref_box .form_list li.ver_phone_btn .u_btn{width: 180px;margin-left: 75px;font-size: 16px;}
.ref_box .form_list li.ver_phone_btn .err_tip{top:47px;left:80px;}
.ver_mobile .form_list li.use_terms .fm_cont{margin-left: 120px;}
.ver_mobile .form_list li.use_terms .checkbox{float: left;background: url("../images/icon_checkbox.png") no-repeat left center;height: 14px;width: 14px;cursor: pointer;margin-top: 1px;margin-right: 7px;}
.ver_mobile .form_list li.use_terms .checkbox:hover{background-position: -20px 50%;}
.ver_mobile .form_list li.use_terms .checkbox.on{background-position: right center;}
.ver_mobile .form_list li.use_terms .checkbox input{display: none;}
.ver_mobile .form_list li.use_terms .consent{font-size: 12px;color: #999;float: left;}
.ver_mobile .form_list li.use_terms .consent a{color: #0099e6;}
.ver_mobile .form_list li.use_terms .consent a:hover{text-decoration: underline;}
.ver_mobile .form_list li.use_terms .err_tip{top:18px;}
.ver_mobile .form_list ul{margin-left: 90px;}

/*用户注册-必填信息页面*/
.category{position: relative;float: left;margin-right: 10px;*z-index: 5}
.category .order_status{width: 218px;background-position: 238px 50%}
.category .select_div{width: 258px;}
.prompt{color: #ff0000;font-size: 12px;float: left;line-height: 36px;}
.form_list li.unit_address .c_txt{width: 343px;}
.form_list li.reg_ticket .c_txt{width: 238px;float: left;margin-right: 15px;}
.form_list li.tax_number .c_txt{width: 238px;float: left;margin-right: 15px;}
.form_list li.unit_name .c_txt{width: 343px;}
.need_info .form_list li.real_name{*margin-top: 5px;}
.need_info .form_list li.reg_submit{margin-top: 60px;}
.need_info .form_list li.split_line span{height: 1px;width: 455px;background-color: #f2f2f2;display: block;margin-left: 30px;text-indent: -9999px;}
.need_info .form_list li.reg_submit .fm_cont .u_btn{width: 180px;margin-left: 200px;font-size: 16px;}
.need_info .form_list li.reg_submit .err_tip{top:47px;left:205px;}
.need_info .form_list ul{margin-left: 70px;}

/*用户注册-选填信息页面*/
.sex{float: left;background: url("../images/icon_radio.png") no-repeat -71px 50%;padding-left: 20px;font-size: 14px;color: #333;cursor: pointer;margin-right: 40px;margin-top: 8px;}
.sex.on{background-position: 0 50%;}
.sex input{display: none;}
.avenue{position: relative;float: left;margin-right: 10px;*z-index: 5}
.avenue .order_status{width: 218px;background-position: 238px 50%}
.avenue .select_div{width: 258px;}
.form_list li.opt_telephone .c_txt{float: left;}
.form_list li.opt_telephone .wd1{width: 53px;}
.form_list li.opt_telephone .wd2{width: 143px;}
.form_list li.opt_telephone .wd3{width: 73px;}
.form_list li.opt_telephone .sp_line{float: left;margin: 18px 10px 0 10px;height: 1px;background-color: #ccc;width: 10px;}
.optional_info .form_list .fm_til{width: 180px;}
.optional_info .form_list li.opt_finish .fm_cont .u_btn{width: 180px;margin-left: 190px;font-size: 16px;float: left;}
.optional_info .form_list li.opt_finish .err_tip{top:47px;left:195px;}
.optional_info .form_list li.opt_finish .skip{color: #0099e6;cursor: pointer;font-size: 14px;margin: 15px 0 0 20px;float: left;}
.optional_info .form_list li.opt_finish .skip:hover{text-decoration: underline;}
.optional_info .form_list ul{margin-left: 75px;}

/*找回密码 - 验证手机号*/
.retrieve_mobile .operate_step .a_stp{width: 390px;}
.retrieve_mobile .form_list ul{margin-left: 90px;}

/*找回密码 - 重设密码*/
.reset_password .form_list{padding-top: 75px;}
.reset_password .operate_step .a_stp{width: 390px;}
.reset_password .form_list li.reset_submit{margin-top: 60px;}
.reset_password .form_list li.reset_submit .fm_cont .u_btn{width: 180px;margin-left: 120px;font-size: 16px;}
.reset_password .form_list li.reset_submit .err_tip{top:47px;left:125px;}
.reset_password .form_list ul{margin-left: 225px;}


/*用户后台 - 账号概况*/
.header{height: 90px;width: 100%;background-color:#004f94;overflow: hidden;}
.header .edge{overflow: hidden;width: 1200px;margin: 0 auto;}
.header .edge .lef{float: left;overflow: hidden;}
.header .edge .lef .e_logo{background: url("../images/icon_logo.png") no-repeat;width: 181px;height: 52px;margin-top: 20px;text-indent: -9999px;float: left;}
.header .edge .lef h2{font-size: 18px;padding-left: 20px;border-left:1px solid #fff;color: #fff;height: 30px;line-height: 30px;margin-left: 30px;margin-top: 29px;float: left;font-weight: normal;}
.header .edge .rig{line-height: 90px;color: #fff;float: right;overflow: hidden;}
.header .edge .rig a{margin-right: 10px;color: #fff;font-size: 16px;}
.header .edge .rig a:hover{text-decoration: underline;}
.header .edge .rig .login_out{margin-left: 10px;}
.container{overflow: hidden;background-color: #f2f2f2;padding: 30px 0 15px 0;}
.container .substance{background-color: #fafafa;overflow: hidden;width: 1200px;margin: 0 auto;}

/*左边*/
.ls_side{width: 180px;overflow: hidden;float: left;}
.ls_side .l_nav{margin-top: 25px;padding-bottom: 40px;overflow: hidden;}
.ls_side .l_nav ol{overflow: hidden;}
.ls_side .l_nav li{padding: 0 20px;margin-top: 15px;height: 36px;line-height: 36px;overflow: hidden;}
.ls_side .l_nav li a{display: block;overflow: hidden;width: 100%;height: 36px;}
.ls_side .l_nav li a span{display:block;width: 20px;height: 20px;vertical-align: middle;margin-left: 22px;background: url("../images/icons.png") no-repeat;float: left;margin-top: 10px;*cursor: pointer;}
.ls_side .l_nav li a i{font-style: normal;display:block;font-size: 15px;color: #4c4c4c;margin-left: 12px;float: left;*cursor: pointer;}
.ls_side .l_nav li:hover{background: url("../images/icon_navbg.png") no-repeat center bottom;}
.ls_side .l_nav li.on{background: url("../images/icon_navbg.png") no-repeat center top;}
.ls_side .l_nav li.on a i{color: #fff;}
.ls_side .l_nav li a .icons1{background-position: 0 0;}
.ls_side .l_nav li.on a .icons1{background-position: -24px 0;}
.ls_side .l_nav li a .icons2{background-position: 0 -23px;}
.ls_side .l_nav li.on a .icons2{background-position: -24px -23px;}
.ls_side .l_nav li a .icons3{background-position: 0 -46px;}
.ls_side .l_nav li.on a .icons3{background-position: -24px -46px;}
.ls_side .l_nav li a .icons4{background-position: 0 -71px;}
.ls_side .l_nav li.on a .icons4{background-position: -24px -71px;}
.ls_side .l_nav li a .icons5{background-position: 0 -95px;}
.ls_side .l_nav li.on a .icons5{background-position: -24px -95px;}
.ls_side .l_nav li a .icons6{background-position: 0 -119px;}
.ls_side .l_nav li.on a .icons6{background-position: -24px -119px;}
.ls_side .l_nav li a .icons7{background-position: 0 -142px;}
.ls_side .l_nav li.on a .icons7{background-position: -24px -142px;}
.ls_side .l_nav li a .icons8{background-position: 0 -166px;}
.ls_side .l_nav li.on a .icons8{background-position: -24px -166px;}
.ls_side .l_nav li a .icons9{background-position: 0 -191px;}
.ls_side .l_nav li.on a .icons9{background-position: -24px -191px;}
/*右边*/
.rs_side{width: 930px;padding: 25px 40px 105px 50px;min-height: 524px;background-color: #fff;float: right;overflow: hidden;}
.r_til{height: 60px;border-bottom: 1px dashed #e6e6e6;line-height: 60px;overflow: hidden;}
.r_til h2{font-weight: normal;font-size: 18px;color: #4c4c4c;float: left;}
.cm_box{padding-top: 20px;}
.cm_box .form_list ul > li{margin-top: 28px;}
.cm_box .form_list .err_tip{line-height: 28px;}
.account_profile .form_list ul{margin-left: 115px;}
.account_profile .form_list .fm_til{width: 180px;}
.account_profile .form_list li.alter_submit{margin-top: 60px;}
.account_profile .form_list li.alter_submit .fm_cont .u_btn{width: 180px;margin-left: 260px;font-size: 16px;}
.account_profile .form_list li.alter_submit .err_tip{top:47px;left:265px;}

/*用户后台 - 密码管理*/
.password_manage{padding-top: 50px;}
.password_manage .form_list input[type="password"]{display: none;}
.password_manage .form_list ul{margin-left: 145px;}
.password_manage .form_list .fm_til{width: 180px;}
.password_manage .form_list .c_txt{width: 173px;}
.password_manage .form_list li.pass_submit{margin-top: 40px;}
.password_manage .form_list li.pass_submit .fm_cont .u_btn{width: 180px;margin-left: 190px;font-size: 16px;}
.password_manage .form_list li.pass_submit .err_tip{top:47px;left:195px;}

/*用户后台 - 地址管理*/
.address_manage{padding-top: 0;}
.address_manage .addr_range{width: 105%;}

/*用户后台 - 订单信息*/
.order_items{overflow: hidden;margin-top: 50px;}
.order_items .order_title {margin-bottom:18px;font-size:18px;color:#4c4c4c;overflow:hidden;}
.order_items .order_title .order_serial{float:left;}
.order_items .order_title .order_timer{float:right;}
.order_items:first-child{margin-top: 0;}
.order_settlement{overflow: hidden;background-color: #fafafa;padding: 15px 25px;margin-top: 10px;}
.bill{overflow: hidden;float: left;}
.bill p{overflow: hidden;line-height: 30px;font-size: 14px;color: #333;white-space: nowrap;width: 735px;}
.bill p .order_timer,.bill p .order_money,.bill p .order_phone{margin-left: 18px;}
.recur{overflow: hidden;display: block;float: right;color: #e60000;border: 1px solid #e60000;font-size: 16px;width: 116px;height: 36px;line-height: 36px;text-align: center;cursor: default;border-radius: 5px;margin-top: 4px;}
/*.recur:hover{color: #ee6464; border-color: #ee6464;}*/
.recurs{color:green; border-color:green;}
.recur1{color:#4c4c4c; border-color:#4c4c4c; cursor:pointer;}
.recur1:hover{color:#949494; border-color:#949494;}


/*页码*/
.order_message .page{margin-top: 20px;}
.page{font-size: 0;text-align: center;overflow: hidden;}
.page a{display: inline-block;font-size: 14px;border: 1px solid #e8e8e8;height: 28px;line-height: 28px;padding: 0 10px;color: #999;margin: 0 5px;cursor: pointer;}
.page a:hover{border-color: #2572b6;color: #2572b6;}
.page a.on,.page a.on:hover{border-color: #2572b6;background-color: #2572b6;color: #fff;}


/*第二个底部*/
.spec_bg .foot1{background-color: #f2f2f2;}
.foot1{background: #f5f5f5;border: none;margin-top: 0;padding-bottom: 15px;}
.foot1 .foot_wrap{background: none;}
.foot1 .nav_foot{width: 100%;text-align: center;padding-top: 15px;margin-left: 0;}
.foot1 p.p_info{text-align: center;padding-top: 15px;}

/*购物车动画*/
.img_flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 999999999;}

/*遮罩*/
.nj_mask{position: fixed;top:0;left: 0;right: 0;bottom:0;background-color: #000;opacity: .1;filter:alpha(opacity=10);z-index: 10000;display: none;}
/*修改*/

.addr_range_box {
    width: 120%;
}
.shopcart_addr_list {
    width: 303px;
    height: 118px;
}
.shopcart_addr_list .l_wrap {
    width: 273px;
    height: 116px;
}
.order_button {
    overflow: hidden;
    padding-left: 400px;
}
.order_button a {
    float: left;
    margin-right:20px!important;
}
.order_button a.delete_order {
    margin-top:50px;
    color: #333;
}

/*********************分页样式****************************************/
.xxk_lb_page {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
}

.xxk_lb_page a {
    display: inline-table;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    line-height: 28px;
    margin: 0 3px;
    padding: 0 10px;
    font-size: 12px;
    *padding: 5px 9px 5px 9px;
}

.xxk_lb_page li {
    display: inline-table;
    *display: inline;
    *vertical-align: super;
}

.xxk_lb_page .on {
    display: inline-table;
    background: #2572b6;
    color: #fff;
    height: 28px;
    line-height: 28px;
    margin: 0 3px;
    padding: 0 10px;
    font-size: 12px;
    *padding: 5px 6px 5px 9px;
    *margin: 0px 4px 0px 0px;
}

.xxk_lb_page a:hover {
    background: #2572b6;
    color: #fff;
    border-color: #2572b6
}
/*********************分页样式****************************************/

.rigss {
    float: right;
    font-size: 16px;
    color: #999999;
}

.rigss a {
    color: #999999;
}

.rigss a:hover {
    text-decoration: underline;
}

.nav_right_member {
    float: right;
}

.nav_right_member ul {
     margin-top: 21px;
     overflow: hidden;
 }

.nav_right_member ul li {
    margin-left: 5px;
    float: left;
}

.nav_right_member ul li a {
    display: block;
    padding: 0px 20px;
    line-height: 47px;
    color: #fff;
}

.nav_right_member ul li a:hover {
    background: #86bc2e;
}


/*20191220*/
.head_wrap p.right a{padding-left: 16px;margin-left: 0;}
.head_wrap p.right .oth_cart .cart_link{padding-left: 35px;background:url("../images/cart_ico.png") no-repeat 16px 50%;}
.head_wrap p.right .oth_cart .cart_link .cl-num{font-weight: bold;color: #e60000;margin-left: 5px;display: none;}
.head_wrap p.right .oth_cart.on .cart_link .cl-num{display: inline;}
.head_wrap p.right .oth_cart a:hover .cl-num{color: #f06a28;}

.head_wrap p.right .oth_l .ord-link{padding-left: 30px;background:url("../images/my_order_ico.png") no-repeat 16px 50%;}
.head_wrap p.right .oth_l .ord-link .cl-num{font-weight: bold;color: #86bc2e;margin-left: 5px;}
.head_wrap p.right .oth_l a:hover .cl-num{color: #f06a28;}

/*20191225*/
.top{overflow: visible;}
.top_wrap{overflow: visible;}
.consultation{position: relative;float: right;background: url("../images/i_consultation.png") no-repeat center top;width: 238px;height: 65px;cursor: pointer;margin: 30px 0 0 0;z-index: 99999;padding-bottom: 29px;}
.consultation .sub-consultation{position: absolute;top:75px;left: -15px;background: url("../images/i_consultation_hover.png") no-repeat;width: 267px;height: 483px;cursor: default;display: none;}
.consultation:hover .sub-consultation{display: block;}
.consultation .sub-consultation .qq-session{position: absolute;top:190px;left: 50%;margin-left: -60px;width: 120px;height: 35px;background: url("../images/icon_qq_chat.png") no-repeat center top;cursor: pointer;text-indent: -9999px;}
.consultation .sub-consultation .qq-session:hover{background-position: center bottom;}
.consultation .sub-consultation .i-shutdown{cursor: pointer;background: url("../images/i_shutdown.png") no-repeat center;width: 29px;height: 29px;text-indent: -9999px;position: absolute;bottom: -10px;left: 50%;margin-left: -15px;display: none;}

/*用户许可协议*/
.new-agreement{overflow: hidden;  padding: 30px 0 15px 0; background: #f5f5f5;}
.new-agreement-box{overflow: hidden; padding: 0 100px 75px 100px; background-color: #fff;  width: 900px;margin: 0 auto;}
.agreement-content{overflow: hidden;line-height: 30px;font-size: 16px;color: #333;}
.agreement-content p{margin-top: 15px;}
.agreement-content p:first-child{margin-top: 45px;}
.agreement-content strong{margin-top: 15px;font-weight: 700;display: block;}

/*20200102*/
.consultation{padding-bottom: 0;}
.consultation .sub-consultation{top:61px;}

/*20330607*/
.search .input_wrap {width: 171px;}
.search input.btn.yh {width: 80px; margin-right: -5px; display: inline-block;}
.search input.btn.yh:hover{background:#004f94}