html, body { color: #444; font: 500 12px/1.5em Arial,"宋体",Arial,Helvetica,sans-serif; }
.main { width: 1220px; margin: 0 auto; }
.main1220 { width: 1220px; margin: 0 auto; }
.awarp { width: 1220px; margin: 0 auto; }
.w200 { width: 200px; clear: both; }
.mt10 { margin-top: 10px; clear: both; }
.pd10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.bgf8 { background: #f8f8f8; }
.indexheader { height: 90px; padding: 5px 0; margin-top: 43px; }
a cite { font-style: normal; }
cite a { font-style: normal; }
.container { width: 1220px; margin: 0 auto; clear: both; }
.head_nav { width: 1220px; height: 44px; padding: 10px 0; margin: 0 auto; background: #c40000 url("/images/web/nav-bg.png"); overflow: hidden; zoom: 1; }
.head_nav a:link, .head_nav a:visited, .head_nav a:active { color: #FFF; }
.head_nav a:hover { color: #F63; }
.head_nav h2 { width: 50px; float: left; padding: 0 5px 0 15px; font: 700 16px/22px "微软雅黑"; letter-spacing: 5px; background: url("/images/web/nav-lin.png") no-repeat right center; }
.head_nav_channel { height: 100%; padding: 0 5px; float: left; overflow: hidden; zoom: 1; }
.head_nav_channel ul { height: 50%; overflow: hidden; clear: right; }
.head_nav_channel li { height: 100%; padding: 0 7px; float: left; font: 500 14px/22px "宋体"; }

.head { width: 100%; background-color: #F8F8F8; }
.head-topbar,
.head-topbar-placeholder { width: 100%; height: 45px; line-height: 45px; }
.head-topbar-placeholder { _display: none; }
.head-topbar { color: #FFF; background-color: #ad080e; }
.head-topbar a:link, .head-topbar a:visited, .head-topbar a:active { color: #FFF; }
.head-topbar li:hover { background-color: #8b070c; }
.head-topbar-body { height: 45px; padding: 0 10px 0 0; line-height:45px;}
.head-topbar-nav { float: left; height: 100%; }
.head-topbar-nav li { float:left;}
.head-topbar-nav a { padding: 0 10px; display: inline-block; font: 17px/1.25 "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif; _font-family: "SimSun"; }
.head-topbar-slogan { height: 100%; padding: 0 20px; float: right; }
.head-topbar-slogan { background-color: #cd0c0c; font-family: Arial,Verdana; background-image: -webkit-gradient(linear,left top,left bottom,from(#cd0c0c),to(#a20000)); background-image: -webkit-linear-gradient(top,#cd0c0c,#a20000); background-image: -moz-linear-gradient(top,#cd0c0c,#a20000); background-image: -o-linear-gradient(top,#cd0c0c,#a20000); background-image: -ms-linear-gradient(top,#cd0c0c,#a20000); background-image: linear-gradient(top,#cd0c0c,#a20000); }
.head-topbar-body .btn-favorite { cursor: pointer; display: inline-block; float: right; }
.head-topbar-body .btn-favorite .am-icon-heart { display: inline-block; font-size: 16px; color: red; vertical-align: middle; margin-right: 4px; }
.head-topbar-body .btn-favorite:hover,
.head-topbar-body .btn-favorite:hover .am-icon-heart { color: #CD0C0C; font-family: Arial,Verdana; }
.headerbannerad { width: 1178px; margin: 5px auto 0; border: 1px solid #dadada; overflow: hidden; }

.head-topbar-link { height: 100%; float: right; }
.head-topbar-link li { height: 100%; float: left;padding: 0 5px;}
.head-topbar-link .am-icon-mobile { font-size: 22px; vertical-align: middle; margin-right: 4px; }
.header_nav .header_nav_mobile { float: right; height: 17px; padding: 9px 10px 8px; line-height: 17px; }
.header_nav .header_nav_mobile a { color: #fff; }
.header_nav .header_nav_mobile a i { display: inline-block; width: 12px; height: 17px; margin-right: 8px; vertical-align: middle; }
.header_nav .header_nav_mobile a img { width: 12px; height: 17px; }
/**163head**/
.topbanner { margin-top: 10px; padding-bottom: 10px; overflow: hidden; }
.topbanner li { float: left; padding: 0 2px; }
.topbanner img { max-height: 90px; }
.menulink { padding: 8px 0 0; }
.menulink a { font-size: 12px; text-align: left; color: #252525; padding-right: 24px; font-family: "\5B8B\4F53",sans-serif; }
#ns-lid-bar { border-bottom: 4px solid #ef2d36; margin: inherit; }
.ns-lid-logo { height: 82px; width: 300px; float: left; margin-right: 10px; overflow: hidden; }
.ic_news { display: inline-block; vertical-align: middle; margin-right: 10px; width: 30px; height: 30px; background: url(/images/icon/news.gif) no-repeat; }
.ic_jian_news { display: inline-block; vertical-align: middle; margin-right: 10px; width: 30px; height: 30px; background: url(/images/icon/jian.gif) no-repeat; }
.floor { }
.floor_tab_hd { position: relative; height: 66px; overflow: hidden;padding-left: 5px; }
.floor_tab_hd .fth_link { border: 1px solid #e4e4e4; float: left; background: #fff; height: 66px; width: 110px; margin-top: 3px; padding: 4px 9px; position: relative; font: 500 22px/50px "微软雅黑","Microsoft YaHei",Arial; }
.floor_tab_hd .fth_link span { color: #333; }
.floor_tab_hd .fth_link.current { float: left; background: #fff; height: 66px; width: 110px; top: -3px; padding-top: 5px; color: #ef2d36; border-top: #ef2d36 3px solid; position: relative; }
.floor_tab_hd .fth_link.current span { color: #FFF; }
.floor_tab_hr { width: 100%; border-color: #D4D4D4; border-style: solid; border-width: 0 1px; height: 4px; background-color: #574D94; overflow: hidden; }
.floor_tab_bd { width: 1220px; margin: 0 auto; _padding-bottom: 0; }
.floor_item { width: 1178px; height: 100%; margin: 0 auto; overflow: hidden; zoom: 1;}
.floor_item_l { width: 196px; height: 100%; float: left; position: relative; border-right: 1px solid #D4D4D4; background-color: #F1EDEC; overflow: hidden; }
.floor_item_l_hd { width: 100%; color: #704b9b; height: 30px; border-style: solid; font: 400 18px/30px "微软雅黑",Arial; padding: 10px 12px 0; }
.floor_item_l_hd .t { height: 100%; overflow: hidden; float: left; display: block; }

.floor_item_l_bd { width: 90%; height: 330px; margin: 0 auto; overflow: hidden; }
.floor_item_l_bd .gap { display: block; overflow: hidden; width: 100%; height: 0; margin: 9px 0 5px; font-size: 0; border-top: 1px solid #E5DFDD; border-bottom: 1px solid #fff; }
.floor_item_l_bd dl { width: 100%; overflow: hidden; zoom: 1; }
.floor_item_l_bd dt { font: 400 14px/28px "微软雅黑",Arial; }
.floor_item_l_bd dt span { color: #000; }
.floor_item_l_bd dd { float: left; width: 50%; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }

.floor_item_l_ft { width: 100%; height: 30px; background-color: #704b9b; position: absolute; bottom: 0; left: 0; }
.floor_item_l_ft a { width: 100%; height: 100%; display: block; text-align: center; font: 600 14px/30px "微软雅黑",Arial; }
.floor_item_l_ft a span { color: #fff; }
.floor_item_l_ft a .icon_arrow_mini { padding-left: 14px; font-family: Tahoma,Arial; font-size: 12px; margin-left: 10px; background: url(/images/web/home_arrow_anim.gif) no-repeat 0 center; }
.textfriendlink li { float: left; font-size: 18px; padding: 0 20px 0 14px; line-height: 40px; border: 0; background: url(/images/icon/sprite_icon.png) no-repeat 100% 10px; }
.textfriendlink li a { font-family: microsoft yahei,"\5b8b\4f53",arial; }
.textfriendlink li a:hover { color: #ef2d36; }
.tright { float: left; width: 740px; padding-top: 20px; }
.tright .tbox { background: url(/images/web/4.jpg) no-repeat 0 3px; width: 260px; float: left; }
.tright .tbox div { height: 30px; width: 225px; }
.tright .tbox a { display: block; float: left; width: 45px; height: 30px; line-height: 30px; color: #494949; font-size: 14px; }
.tright .tbox1 { background: url(/images/web/5.jpg) no-repeat 0 3px; width: 220px; float: left; padding-left: 20px; }
.tright .tbox1 div { height: 30px; width: 225px; }
.tright .tbox1 a { display: block; float: left; width: 45px; height: 30px; line-height: 30px; color: #494949; font-size: 14px; }
.tright .tbox a:hover, .tright .tbox1 a:hover { text-decoration: underline; }

.trends-nav { height: 40px; background: url(/images/web/nav-ul.png) repeat-x; text-align: center; z-index: 13; position: relative; }
.trends-nav a:hover { text-decoration: none; color: #fff; }
.trends-nav ul { width: 990px; margin: 0 auto; }
.trends-nav li { height: 40px; width: 114px; float: left; background: url(/images/web/nav-li.png) 100% 12px no-repeat; position: relative; }
.trends-nav li a { display: block; line-height: 38px; height: 40px; font-size: 16px; color: #120B09; position: relative; z-index: 14; font-family: "Microsoft Yahei"; }
.trends-nav li:last-child { background: none; }
.trends-nav .active { background: url(/images/web/nav-hover.png) center 0; color: #fff; }
.trends-nav .active:hover { color: #fff !important; }
.trends-nav li dl { display: none; overflow: hidden; *zoom: 1; position: absolute; width: 100%; left: 0; top: 38px; z-index: 13; }
.trends-nav li dd { padding: 0 0 1px; overflow: hidden; zoom: 1; background: url(about:blank); }
.trends-nav li dd a { padding: 0; height: 32px; display: block; background: #262626; line-height: 32px; font-size: 14px; color: #e4e4e4; }
.trends-nav li dd a:hover { color: #ff6400 !important; }
.trends-nav .bg-none { background: none; }

.head_bottom { width: 1160px; margin: 0 auto 10px; padding: 5px 10px; height: 24px; line-height: 24px; background-color: #e7e7e7; color: #2b2b2b; overflow: hidden; }
.head_bottom .hot_tag { float: left; }
.head_bottom .hot_tag a { padding: 0 4px; display: inline-block; }
.head_bottom .hot_tag a:link,
.head_bottom .hot_tag a:visited,
.head_bottom .hot_tag a:active { color: #2b2b2b; }
.head_bottom .hot_tag a:hover { color: #be0318; }

.head_bottom_search { float: right; overflow: hidden; background-color: #fff; }
.head_bottom_search .search_key { float: left; width: 150px; height: 22px; color: #666; line-height: 22px; padding-left: 25px; border: 1px solid #c5c5c5; border-right: none; background-position: 6px 4px; background: url("/images/icon/search.gif") no-repeat 3px center; }
.head_bottom_search .search_submit { width: 51px; height: 26px; line-height: 26px; padding: 0px; background-color: #2b2b2b; color: #fff; text-align: center; border: 0; cursor: pointer; float: left; overflow: hidden; display: block; }

.go_top { position: fixed; _position: absolute; bottom: 30px; left: 50%; margin-left: 495px; z-index: 90001; }
.go_top .tb-gototop { display: block; width: 19px; height: 57px; line-height: 57px; text-indent: 999px; outline: 0; margin-bottom: 1px; background: url("/images/go_top.png") no-repeat -20px 0; overflow: hidden; }
.go_top .tb-gototop:hover { background-position: 0 0; }
.ad960 { width: 980px; padding: 0; margin: 0 auto; clear: both; overflow: hidden; }
.ad980 { width: 980px; padding: 0; margin: 0 auto; clear: both; overflow: hidden; }
.catpath { font-family: "宋体"; width: 1158px; padding: 0 10px; height: 30px; line-height: 30px; background-color: #F7F5F5; margin: 10px auto; clear: both; border: 1px solid #ebebeb; overflow: hidden; }
.artpath { font-family: "宋体"; width: 1178px; padding: 0 10px; height: 30px; line-height: 30px; background-color: #F7F5F5; margin: 10px auto; clear: both; border: 1px solid #ebebeb; overflow: hidden; }

 @font-face { font-family: mui-global-iconfont; src: url(http://at.alicdn.com/t/font_1401963178_8135476.eot); src: url(http://at.alicdn.com/t/font_1401963178_8135476.eot?#iefix) format('embedded-opentype'),url(http://at.alicdn.com/t/font_1401963178_8135476.woff) format('woff'),url(http://at.alicdn.com/t/font_1401963178_8135476.ttf) format('truetype'),url(http://at.alicdn.com/t/font_1401963178_8135476.svg#iconfont) format('svg'); }
.mui-global-iconfont { color: #f50000; font-family: mui-global-iconfont !important; font-size: 12px; font-style: normal; }


.header_top {overflow: hidden; /*position: fixed;*/ width: 100%; top: 0; left: 0; _position: absolute; z-index: 999; }
.header_top_tooltip { float: left; color: #eee; overflow: hidden; padding-right: 10px; }

.header_top .taobao-login { float: right; height: 25px; margin-top: 5px; overflow: hidden; }
.tophead { width: 1220px; margin: 0 auto; }
.topmenu { width: 1220px; height: 37px; line-height: 37px; margin: 0 auto; }
.topmenu a { padding: 0 10px 0 1px; font-family: microsoft yahei; font-size: 14px; }
.header_top_link { float: right; height: 100%; color: #ccc; overflow: hidden; }
.header_top_link li { float: left; height: 100%; padding: 0 5px; }
.header_top_link li.wellcome { padding: 0 20px; margin-bottom: -6px; color: #eee; position: relative; }
.header_top_link li.wellcome { background-color: #cd0c0c; background-image: -webkit-gradient(linear,left top,left bottom,from(#cd0c0c),to(#a20000)); background-image: -webkit-linear-gradient(top,#cd0c0c,#a20000); background-image: -moz-linear-gradient(top,#cd0c0c,#a20000); background-image: -o-linear-gradient(top,#cd0c0c,#a20000); background-image: -ms-linear-gradient(top,#cd0c0c,#a20000); background-image: linear-gradient(top,#cd0c0c,#a20000); }
.header .logo { background: url("/images/web/malllogo.png") no-repeat scroll 0 0; display: block; float: left; width: 240px; height: 90px; line-height: 90px; text-indent: 9999px; overflow: hidden; }
.header .malllogo { background: url("/images/web/malllogo.png") no-repeat scroll 0 0; display: block; float: left; width: 220px; height: 90px; line-height: 90px; text-indent: 9999px; overflow: hidden; }
.header_banner { background: url("/images/web/logo2.gif") no-repeat; display: block; float: left; height: 65px; margin-left: -20px; text-indent: -9999px; width: 190px; }

.header_nav { width: 100%; height: 35px; background-color: #f50000; clear: both; position: relative; z-index: 100; }
.header_nav .headmain { width: 1220px; height: 35px; margin: 0 auto; }
.header_navmap { width: 220px; float: left; line-height: 35px; text-align: center; background: #0076df; }
.header_navmap a { display: block; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; padding: 0 20px 0 20px; }

.header_ulnav { height: 35px; position: relative; z-index: 3; overflow: hidden; float: left; }
.header_ulnav li { float: left; height: 100%; position: relative; }
.header_ulnav a { display: block; float: left; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; padding: 0 20px 0 20px; }
.header_ulnav a:link, .header_navmap a:link,
.header_ulnav a:visited, .header_navmap a:visited,
.header_ulnav a:active, .header_navmap a:active { color: #FFFFFF; }
.header_ulnav a:hover { color: #fff; background-color: #5275ff; }

.articlesearch { float: right; }
.articlesearch input { width: 185px; height: 26px; line-height: 26px; border: 1px solid #e0e0e0; border-right: none; float: left; background: url("/images/web/mainbg.gif") 2px -258px; padding-left: 30px; font-size: 14px; color: #bababa; }
.articlesearch input.dirsea { width: 60px; height: 30px; line-height: 30px; text-align: center; background: #2b2b2b; color: #fff; border: none; padding: 0px; cursor: pointer; }

.header_search { width: 450px; height: 38px; margin: 25px 0 0 60px; border: 2px solid #f50000; overflow: hidden; float: left; }
.head_article_search { width: 330px; height: 38px; margin: 25px 0 0 20px; border: 2px solid #f50000; overflow: hidden; float: left; }
.head_article_search .search_item, .header_search .search_item { width: 80px; height: 38px; line-height: 38px; background-color: #f6fafe; float: left; }
.head_article_search .search_item li, .header_search .search_item li { width: 100%; height: 100%; float: left; text-align: center; }

.head_article_search .search_key, .header_search .search_key { width: 200px; height: 18px; float: left; padding: 10px; border: 0; margin: 0; font-size: 14px; color: #666; background-color: #fff; border-left: 1px solid #e6e6e6; }
.head_article_search .search_submit, .header_search .search_submit { width: 80px; height: 100%; line-height: 38px; float: right; background-color: #f50000; border: 0; padding: 0; margin: 0; overflow: hidden; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; }
.head_article_search .search_submit:hover, .header_search .search_submit:hover { background-color: #f50000; }

.buy_guideline { height: 160px; clear: both; background-color: #F1EDEC; border: 1px solid #D4D4D4; margin: 15px auto; padding: 15px 0; text-align: left; }
.buy_guideline_list { width: 100%; height: 100%; margin-left: -1px; overflow: hidden; }
.buy_guideline dl { width: 126px; height: 100%; border-left: 1px solid #FFFFFF; border-right: 1px solid #E5DFDD; float: left; padding: 0 20px; }
.buy_guideline .dl7 { border-right: none; }
.buy_guideline dt { text-align: center; }
.buy_guideline dt .img_wrap { color: #333333; cursor: pointer; display: block; height: 74px; width: 100%; }
.buy_guideline dt .sketch { display: block; height: 50px; margin: 0 auto; width: 50px; background-image: url("/images/web/bottom_cate.png"); background-repeat: no-repeat; }
.buy_guideline dt .name { font-family: "Microsoft YaHei"; font-size: 16px; }
.buy_guideline dd { width: 100%; margin-top: 8px; overflow: hidden; }
.buy_guideline dd a { float: left; padding-left: 8px; width: 40%; height: 18px; overflow: hidden; }
.buy_guideline .dl1 .sketch { background-position: 0 0; }
.buy_guideline .dl2 .sketch { background-position: -70px 0; }
.buy_guideline .dl3 .sketch { background-position: -140px 0; }
.buy_guideline .dl4 .sketch { background-position: -210px 0; }
.buy_guideline .dl5 .sketch { background-position: -280px 0; }
.buy_guideline .dl6 .sketch { background-position: -350px 0; }
.buy_guideline .dl7 .sketch { background-position: -420px 0; }

/**foot**/
.foot { border-top: 3px solid #FF3636; }
#mc_footer { padding: 30px; text-align: center; }
#mc-f-0 { height: 60px; }
#mc-f-1 { word-spacing: 20px; font-size: 14px; line-height: 50px; }
#mc-f-2 { border-top: 1px solid #000; line-height: 24px; padding: 6px 0; word-spacing: 6px; }
#mc-f-2 strong { word-spacing: -6px; }
.copyright { color: #808080; font-size: 14px; margin: 16px; line-height: 26px; }

.footer { clear: both; margin: 0 auto; width: 980px; height: 100px; margin-top: 15px; padding: 15px 0; color: #666; font: 12px/26px Arial; text-align: center; border-top: 1px solid #E3DAD9; }
.footer_link a { padding: 0 5px; }
.footer_left { width: 13%; float: left; }
.footer_middle { width: 74%; float: left; margin: 0 0 10px; }
.footer_right { width: 13%; display: inline; float: left; }
.footer_list { height: 59px; padding-left: 49px; zoom: 1; }
.footer_list li { float: left; display: inline; margin: 0 3px; font-size: 0; width: 120px; height: 39px; }
.footer_list li a { display: block; width: 100%; height: 39px; background: url(/images/web/qualification.png) no-repeat; }
.footer_list li.n1 a { background-position: 0 -1px; }
.footer_list li.n2 a { background-position: 0 -41px; }
.footer_list li.n3 a { background-position: 0 -81px; }
.footer_list li.n4 a { background-position: 0 -121px; }
.footer_list li.n5 a { background-position: 0 -161px; }
.footer_list li.n6 a { background-position: 0 -201px; }
.footer_list li.n7 a { background-position: 0 -241px; }