*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","微软雅黑","宋体","SimHei", Verdana, Arial;_font-family:Arial !important;}
body{color:#333;font-size:12px;line-height:180%; background:#fff;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#333;-webkit-transition: all .5s; transition: all .5s;}
a:hover{color:#CF030C;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset, img{border:0;}
input,button,select,textarea{outline:none;}
input,textarea,select{font-size:12px;font-family:"Arial";color:#555555;padding:2px;border:1px solid #ddd; vertical-align:middle; padding-left:10px;}
select{height:24px;line-height:100%;}
select:focus,input:focus,textarea:focus,px_avatar:focus{color:#CF030C;border-color:#CF030C;}
table{border-collapse:collapse;border-spacing:0;}
.block{display:block !important;}
.hidden{display:none !important;}
.ml26{margin-left:26px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mb15{margin-bottom:15px !important;}
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.col_layout{width:1200px;margin:0 auto;clear:both;position:relative;}
.fixed{width:1200px;margin:0 auto;clear:both; min-width:1200px;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.w300{width:300px;}
.w640{width:640px; height:105px;}
.display_none{display:none !important;}
.gray{color:#999;}

#allbox{width:1256px; margin:30px auto;}
#allbox .allbox{width:100%;}
.tips{width:100%; border:1px solid #A6A6A6; border-bottom:0px;}
.tips img{width:1276px;}
.tip{width:100%; height:70px; line-height:70px; background:#F2F2F2; border:1px solid #A6A6A6; border-bottom:0px;}
.tip span{background:#CF030C; color:#fff; padding:5px 7px; margin-left:30px;}
.tip em{margin-left:15px;}
.welcome{width:1216px; height:30px; line-height:30px; margin:0px auto; margin-top:10px; border-bottom:1px solid #D1D1D1; overflow:hidden;}
.welcome .wfl{float:left; width:40%;}
.welcome .wfr{float:right; width:50%; text-align:right;}
.welcome .wfr a{margin:0px 5px;}
.head{width:100%; margin:0px auto; min-width:1200px; margin-top:40px;}
.head .logo{width:183px; height:54px; overflow:hidden; float:left;}
.head h1{width:183px; height:54px; position:relative;}
.head h1 a{width:183px;height:54px;display:inline-block;line-height:999em;background:url(../images/logo.png) no-repeat;}
.head .search{width:400px; height:42px; line-height:42px; float:left; margin:6px auto 6px 90px;}
.head .search #keyword{border:1px solid #C9000B; width:324px; height:40px; line-height:40px; padding:0px 10px; float:left; color:#999;}
.head .search #submit{width:54px; height:42px; float:left; border:0px; background:url(../images/search.png) left center no-repeat; cursor:pointer;}
.head .c_service{float:right; height:54px; line-height:54px;}
.head .c_service a{display:inline-block; font-size:14px; color:#333;}
.head .c_service .tel{background:url(../images/tel.png) left center no-repeat; padding-left:50px;}
.head .c_service .tel em{color:#CF030C; font-weight:bold; font-size:18px;}
.head .c_service .qq{background:url(../images/qq.png) left center no-repeat; padding-left:43px; margin-left:25px;}

.menu{width:100%; min-width:1200px; margin:0px auto; margin-top:30px;}
.menu .menu_l{width:242px; float:left; position:relative; z-index:10;}
.menu .menu_l h2{width:200px; border:1px solid #ddd; border-bottom:0px; height:46px; line-height:46px; background:#C9000B url(../images/m_arrow.png) 80% center no-repeat; color:#fff; font-size:18px; padding-left:40px; font-weight:normal; cursor:pointer;}
.menu .menu_l ul{position:absolute; left:0px; top:47px; width:240px; border:1px solid #ddd; border-top:0px; display:none;}
.menu .menu_l ul li{border-top:1px solid #E1E1E1; padding:10px 10px 10px 40px; position:relative;}
.menu .menu_l ul li:nth-child(1){border-top:0px;}
.menu .menu_l ul li h3{font-size:14px;}
.menu .menu_l ul li p{color:#777;}
.menu .menu_l ul li p a{display:inline-block; margin:0px 3px; font-size:12px; color:#777;}
.menu .menu_l ul li p a:nth-child(1){margin-left:0px;}
.menu .menu_l ul li .lr_menu{position:absolute; left:240px; top:0px; width:430px; background:#f9f9f9; padding:0px 20px 15px 20px; display:none; z-index:20; border:1px solid #E1E1E1;}
.menu .menu_l ul li .rm2,.menu .menu_l ul li .rm3,.menu .menu_l ul li .rm4,.menu .menu_l ul li .rm5,.menu .menu_l ul li .rm6,.menu .menu_l ul li .rm7{top:-1px;}
.menu .menu_l ul li .lr_menu dl{margin-top:15px;}
.menu .menu_l ul li .lr_menu dl dt span{display:inline-block; background:#C9000B; padding:1px 8px; color:#fff;}
.menu .menu_l ul li .lr_menu dl dd{margin-top:5px;}
.menu .menu_l ul li .lr_menu dl dd a{margin:0px 5px;}
.menu .menu_l ul li .lr_menu dl dd a:nth-child(1){margin-left:0px;}

.menu .menu_r{float:right; width:957px; background:url(../images/mbg.png) left center repeat-x;}
.menu .menu_r .mainlevel{width:150px;height:47px;float:left;text-align:center;position:relative; z-index:9;}
.menu .menu_r .mainlevel.first{width:130px; margin-left:40px;}
.menu .menu_r .mainlevel .m_menu{width:100%; height:47px; display:inline-block; line-height:47px; color:#fff; font-size:17px;}
.menu .menu_r .mainlevel .m_menu:hover{color:#FF4D5A;}

.menu .menu_r .mainlevel dl{position:absolute;left:0px;top:47px;display:none;background:#fff; width:280px; z-index:5; overflow:hidden; border:1px solid #ddd; border-top:0px;}
.menu .menu_r .mainlevel dl dd{clear:both; display:inline-block; width:280px;}
.menu .menu_r .mainlevel dl a{width:100%;height:60px;clear:both;text-align:left;overflow:hidden; float:left; border-top:1px solid #ddd;}
.menu .menu_r .mainlevel dl dd:nth-child(1) a{border-top:0px;}
.menu .menu_r .mainlevel dl a i{display:inline-block; float:left; width:60px; height:45px;}
.menu .menu_r .mainlevel dl a span{display:inline-block; float:right; width:220px; margin-top:8px; font-size:16px; color:#333;}
.menu .menu_r .mainlevel dl a em{display:inline-block; float:right; width:220px; font-size:12px; color:#999;}
.menu .menu_r .mainlevel dl a:hover{background:#EDEDED;}

.home_ban{float:right; width:948px; margin-top:20px;}
.home_ban .gongaobox{width:203px; float:right;}
.home_ban .gongao{border:1px solid #ddd;}
.home_ban .gongao .title_tab{clear:both; height:36px; overflow:hidden;}
.home_ban .gongao .title_tab span{display:inline-block; height:35px; text-align:center; color:#333; background:#EFEFEF; cursor:pointer; line-height:35px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; width:100px; font-size:14px; font-weight:bold;}
.home_ban .gongao .title_tab span:nth-child(1){border-left:0px;}
.home_ban .gongao .title_tab .curr{color:#333; background:#fff;}
.home_ban .gongao .tab_list{padding:5px 15px 15px 15px; height:315px; overflow:hidden;}
.home_ban .gongao .tab_list a{display:inline-block; line-height:160%; border-top:1px solid #e1e1e1; padding-top:10px; margin-top:10px; position: relative; padding-left: 13px; font-size:12px;}
.home_ban .gongao .tab_list a:nth-child(1){border-top:0px; margin-top:0px;}
.home_ban .gongao .tab_list a span{position:absolute; left:0px; top:9px;}
.home_ban .wenjuan{display:inline-block; width:201px; height:35px; line-height:35px; font-size:14px; text-align:center; border:1px solid #ddd; margin:10px auto;}
.home_ban .wenjuan:hover{border:1px solid #C9000B;}
.home_ban .wx_code{border:1px solid #ddd;}
.home_ban .wx_code dl{float:left; width:50%; text-align:center; padding:10px 0px;}
.home_ban .wx_code dl dt img{border:1px solid #E1E1E1;}
.home_ban .wx_code .wx_desc{width:100%; height:27px; line-height:27px; clear:both; text-align:center; border-top:1px solid #ddd;}


/*切换*/
#banner{width:735px;height:420px; float:left; overflow:hidden; position:relative;}
#banner .imgs{width:100%;height:420px;position:absolute;display:none; left:0px; -webkit-transition: all 0s; transition: all 0s;}
#banner .bpic{width:100%; height:420px; display:inline-block;}
#banner .arrow{width:735px; margin:0 auto;}
#banner .nums{width:735px;position:absolute;overflow:hidden;bottom:10px;z-index:2;text-align:right;}
#banner .nums a{width:14px;height:14px; font-size:12px; line-height:16px; display:inline-block;cursor:pointer;background:url(../images/dian.png) left center; margin-right:8px; text-align:center;}
#banner .nums a.now{background:url(../images/dian.png) right center; color:#fff;}

/*首页广告位*/
.ggw1{margin-top:30px;}

.htitle{border-bottom:1px solid #ddd; overflow:hidden; margin-top:30px; padding-bottom:10px;}
.htitle span{float:left; font-size:16px; font-weight:bold;}
.htitle span i{display:inline-block; width:35px; height:25px; line-height:25px; text-align:center; background:#BD0081; color:#fff; font-style:normal; font-weight:normal; margin-right:10px;}
.htitle em{float:right; font-size:13px;}
/*1楼*/
.one_floor{overflow:hidden;}
.one_floor a{display:inline-block; border:1px solid #ddd; margin-top:20px; width:230px; margin-left:10px; float:left;}
.one_floor a:nth-child(5n+1){margin-left:0px;}
.one_floor a dl dt{border-bottom:1px solid #ddd; width:230px; height:218px; overflow:hidden; display:inline-block;}
.one_floor a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease; transition: transform .3s ease;}
.one_floor a:hover dl dt img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.one_floor a dl dd{padding:5px 0px 0px 0px; overflow:hidden;}
.one_floor a dl dd h4{border-top:1px solid #ddd; height:51px; line-height:51px;}
.one_floor a dl dd h4 span{display:inline-blcok; height:51px; line-height:51px; float:left; font-size:15px; width:50%; text-align:center; border-right:1px solid #ddd; box-sizing:border-box;}
.one_floor a dl dd h4 em{display:inline-blcok; height:51px; line-height:51px; float:right; color:#C9000B; font-weight:normal; width:50%; text-align:center;}
.one_floor a dl dd h4 em font{font-size:20px; font-weight:bold;}
.one_floor a dl dd h4 em i{font-style:normal; font-weight:normal; color:#777; margin-left:3px;}
.one_floor a dl dd p{margin-bottom:13px; margin-top:13px; color:#777; text-align:center;}

/*内页*/
.location{width:100%; font-size:15px; margin-top:30px; padding-left:5px;}
.location i{font-family:"宋体"; font-style:normal; padding:0px 13px;}

/*产品展示*/
.huodong_ban{width:100%; height:448px; margin-top:30px;}
.product_box{margin-top:47px;}
.product_box .product_title{position:relative; width:100%; height:1px; background:#ddd;}
.product_box .product_title span{position:absolute; display:inline-block; background:#fff; border:1px solid #ddd; width:150px; height:35px; line-height:35px; text-align:center; font-size:18px; top:-17px; left:50%; margin-left:-75px; border-radius:5px; font-weight:bold;}

.product_list{overflow:hidden; margin-top:30px;}
.product_list a{display:inline-block; border:1px solid #ddd; margin-top:25px; width:280px; margin-left:24px; float:left;}
.product_list a:nth-child(4n+1){margin-left:0px;}
.product_list a dl dt{border-bottom:1px solid #ddd; width:280px; height:265px; overflow:hidden; display:inline-block;}
.product_list a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease; transition: transform .3s ease;}
.product_list a:hover dl dt img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.product_list a dl dd{padding:5px 0px 0px 0px; overflow:hidden;}
.product_list a dl dd h4{border-top:1px solid #ddd; height:51px; line-height:51px;}
.product_list a dl dd h4 span{display:inline-blcok; height:51px; line-height:51px; float:left; font-size:15px; width:50%; text-align:center; border-right:1px solid #ddd; box-sizing:border-box;}
.product_list a dl dd h4 em{display:inline-blcok; height:51px; line-height:51px; float:right; color:#C9000B; font-weight:normal; width:50%; text-align:center;}
.product_list a dl dd h4 em font{font-size:20px; font-weight:bold;}
.product_list a dl dd h4 em i{font-style:normal; font-weight:normal; color:#777; margin-left:3px;}
.product_list a dl dd p{margin-bottom:13px; margin-top:13px; color:#777; text-align:center;}

/*产品详情*/
.pro_con{overflow:hidden; margin-top:30px;}
.products_show_left{width:477px;float:left;font-size:14px;}
.preview{width:477px;position:relative;z-index:8;}
/*大图*/
.bigImg{position:relative;width:475px;height:449px;overflow:hidden;border:1px solid #ddd;}
.bigImg #midimg{width:475px;height:449px;}
.bigImg #midimg img{width:475px;height:449px;}
.bigImg #winSelector{width:140px;height:140px;position:absolute;cursor:crosshair;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;background-color:#000;}
/*小图*/
.smallImg{width:475px;height:64px;position:relative;margin-top:15px;overflow:hidden;}
.scrollbutton{width:10px;height:62px;overflow:hidden;position:absolute;top:1px;cursor:pointer;background:url(../images/ico_zoom.gif) no-repeat;}
.scrollbutton.smallImgUp{background-position:0 0;left:0;}
.scrollbutton.smallImgDown{background-position:-10px 0;right:0;}
.scrollbutton.smallImgUp.disabled{background-position:-20px 0;}
.scrollbutton.smallImgDown.disabled{background-position:-30px 0;}
#imageMenu{width:450px;height:64px;overflow:hidden;position:absolute;left:16px;}
#imageMenu ul{width:1000%;}
#imageMenu li{width:75px;height:64px;float:left;overflow:hidden;}
#imageMenu li img{width:66px;height:62px;border:1px solid #ddd;cursor:pointer;}
#imageMenu li#onlickImg img,#imageMenu li img:hover{border-color:#C9000B;}
/*放大*/
#bigView{width:449px !important;height:449px !important;position:absolute;border:1px solid #ddd;top:0;left:478px;z-index:999;overflow:hidden;background:#EEE !important;}
#bigView img{position:absolute;}

.products_show_right{float:right; width:670px; padding:0px 5px; border-top:1px solid #ddd;}
.products_show_right .pro_title{overflow:hidden;}
.products_show_right .pro_title span{display:inline-block; float:left; font-size:20px; font-weight:bold; height:70px; line-height:70px; width:490px;}
.products_show_right .pro_title em{display:inline-block; float:right; height:70px; width:180px; text-align:right;}
.products_show_right .pro_title a{display:inline-block; margin-left:5px; font-size:14px; border:2px solid #C9000B; width:40px;text-align:center; padding:3px 4px; margin-top:10px;}
.products_show_right .pro_price{width:100%; height:51px; line-height:51px; background:url(../images/price_bg.jpg) left center no-repeat; font-size:15px; color:#C9000B;}
.products_show_right .pro_price font{color:#333; padding-left:15px;}
.products_show_right .pro_price span{font-size:22px; font-weight:bold;}
.products_show_right .pro_price em{padding-left:5px; color:#333;}
.products_show_right .pro_price b{font-weight:normal; padding-left:20px; color:#999;}
.products_show_right .pro_price i{font-style:normal; margin:0px 5px; text-decoration:line-through;}
.products_show_right .pro_tip{border-bottom:1px solid #ddd; height:50px; line-height:50px;}
.products_show_right .pro_tip span{border:1px solid #C9000B; color:#C9000B; padding:3px 5px; margin-left:5px; margin-right:10px;}
.products_show_right .pro_desc{padding:25px 0px; line-height:220%; font-size:14px; min-height:185px;}
.products_show_right .pro_file{font-size:14px; width:100%;}
.products_show_right .pro_file .pro_f_1{display:inline-block; padding:18px 30px; border:1px solid #ccc; overflow:hidden; float:left;}
.products_show_right .pro_file .pro_f_2{display:inline-block; padding:18px 30px; border:1px solid #ccc; margin-left:20px; float:left;}
.products_show_right .pro_file .p_f_1{background:#C9000B; color:#fff; padding:5px 10px; margin-left:10px;}
.products_show_right .pro_file .p_f_2{background:#8D8D8D; color:#fff; padding:5px 10px; margin-left:10px;}
.products_show_right .pro_txt{width:100%; margin-top:20px;}
.products_show_right .pro_txt span{display:inline; box-sizing:border-box; width:274px; padding-left:15px; float:left; border-left:1px solid #ddd;}
.products_show_right .pro_txt .pro_txt_2{margin-left:20px;}
.products_show_right .pro_order{margin-top:30px;}
.products_show_right .pro_order span{display:inline; box-sizing:border-box; width:274px; float:left;}
.products_show_right .pro_order .pro_order_2{margin-left:20px;}
.products_show_right .pro_order a{display:inline-block; color:#fff; font-size:14px; padding:5px 20px; border-radius:3px;}
.products_show_right .pro_order .p_order{background:#C9000B;}
.products_show_right .pro_order .p_design{background:#C9000B;}
.products_show_right .pro_order .p_service{background:#8D8D8D; margin-left:20px;}



.pro_details{margin-top:50px; overflow:hidden;}
.pro_details .title_tab{border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pro_details .title_tab span{font-size:17px; display:inline-block; width:170px; border-left:1px solid #ddd; text-align:center; height:45px; line-height:48px; cursor:pointer;}
.pro_details .title_tab span:nth-child(1){border-left:0px;}
.pro_details .title_tab span:nth-child(4){width:174px;}
.pro_details .title_tab .curr{background:#fff; background:url(../images/pro_tab.png) center top no-repeat;}
.pro_details .tab_list{padding:20px 10px; overflow:hidden; line-height:210%;}
.pro_details .tab_list .tablist_title{font-size:17px; background:url(../images/tablist_title.png) left center no-repeat; padding-left:33px; height:30px; line-height:30px; margin:20px 0px 10px 0px;}
.pro_details .tab_list .tab_gaojian dl{border-top:1px solid #ddd; padding-top:20px; margin-top:20px; width:100%; clear:both; overflow:hidden;}
.pro_details .tab_list .tab_gaojian dl:nth-child(1){border-top:0px; padding-top:0px;}
.pro_details .tab_list .tab_gaojian dl dt{float:left; width:240px;}
.pro_details .tab_list .tab_gaojian dl dd{float:left; width:940px;}
.pro_details .tab_list .tab_gaojian dl dd h4{font-size:17px; font-weight:normal; background:url(../images/gj.png) left center no-repeat; padding-left:28px;}
.pro_details .tab_list .tab_gaojian dl dd p{margin-top:10px;}

.pro_details .tab_list .tab_qa{border-top:1px solid #ddd;}
.pro_details .tab_list .tab_qa dl{border-bottom:1px solid #ddd; padding-bottom:20px; margin-top:20px;}
.pro_details .tab_list .tab_qa dl dt{position:relative; padding-left:45px; font-size:15px; line-height:27px;}
.pro_details .tab_list .tab_qa dl dt span{position:absolute;background:url(../images/q.jpg) left center no-repeat; display:inline-blcok; width:31px; height:27px; left:0px; top:0px;}
.pro_details .tab_list .tab_qa dl dd{position:relative; padding-left:45px; font-size:15px; line-height:27px; color:#999; margin-top:10px;}
.pro_details .tab_list .tab_qa dl dd span{position:absolute;background:url(../images/a.jpg) left center no-repeat; display:inline-blcok; width:31px; height:27px; left:0px; top:0px;}

.pro_details .tab_list .tab_bz{border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:20px;}
.pro_details .tab_list .tab_bz dl{margin-top:20px;}
.pro_details .tab_list .tab_bz dl dt{width:100%;}
.pro_details .tab_list .tab_bz dl dt span{color:#fff; background:#C9000B; font-size:15px; padding:3px 10px; border-radius:2px;}
.pro_details .tab_list .tab_bz dl dd{margin-top:5px;}

.pro_details .tab_list .tab_select{overflow:hidden;}
.pro_details .tab_list .tab_select dl{margin-top:20px;}
.pro_details .tab_list .tab_select dl dt{float:left;}
.pro_details .tab_list .tab_select dl dt span{color:#fff; background:#C9000B; font-size:15px; padding:3px 10px; border-radius:2px; margin-right:15px;}
.pro_details .tab_list .tab_select dl dd{margin-top:5px;}

.pro_details .tab_list .tab_pingjia dl{border-bottom:1px solid #ddd; position:relative; min-height:62px; padding-bottom:20px; margin-top:20px; overflow:hidden;}
.pro_details .tab_list .tab_pingjia dl dt{position:absolute; width:62px; height:62px; left:10px; top:0px;}
.pro_details .tab_list .tab_pingjia dl dd.tab_pj{padding-left:100px; float:left; width:800px;}
.pro_details .tab_list .tab_pingjia dl dd.tab_pj span{display:inline-block; width:100%;font-size:14px;}
.pro_details .tab_list .tab_pingjia dl dd.tab_pj em{display:inline-block; width:100%; color:#999; margin-top:5px;}
.pro_details .tab_list .tab_pingjia dl dd.tab_star{float:right; width:156px; height:62px; line-height:62px;}

/*我要下单*/
.order_box{overflow:hidden; margin-top:30px;}
/*.order_box .order_l{float:left; width:700px; border-right:1px solid #DDD;}*/
.order_box .order_l{float:left; width:700px;}
.order_box .order_r{float:right; width:450px;}
.order_type a{display:inline-block; border:1px solid #ddd; margin-left:15px; font-size:15px; text-align:center; width:80px; height:65px; line-height:65px; cursor:pointer; position:relative;}
.order_type a:nth-child(1){margin-left:0px;}
.order_type a i{position:absolute; width:12px; height:12px; background:url(../images/selected.png) center center no-repeat; bottom:0px; right:0px; display:none;}
.order_type a:hover,.order_type a.curr{border:1px solid #C9000B; color:#C9000B;}
.order_type a.curr i{display:inline-block;}
.order_info{overflow:hidden;}
.order_info dl{margin-top:15px;}
.order_info dl dt{font-size:15px;}
.order_info dl dd{margin-top:10px;}
.order_info dl dd textarea{width:640px; height:120px;}
.order_info dl dd input{width:640px; height:30px; line-height:30px;}
.order_contact{overflow:hidden; margin-top:10px;}
.order_contact dl dt{font-size:15px;}
.order_contact dl dd{margin-top:15px;}
.order_contact dl dd span{display:inline-block; width:70px;}
.order_contact dl dd input{width:160px; height:30px; line-height:30px}
.order_contact dl dd .input{width:430px;}
.order_box .msg{color:#C9000B; height:42px; line-height:42px; font-size:14px; float:left; margin-top:30px; margin-left:30px;}
.order_box #edssubmit{background: #C9000B;border: 0px;width: 150px;height: 42px;line-height: 42px;color: #fff;cursor: pointer; font-size: 16px; margin-top:30px; float:left;}
.order_box .order_r dl{position:relative; margin-top:30px;}
.order_box .order_r dl:nth-child(1){margin-top:0px;}
.order_box .order_r dl dt{position:absolute; background:#686767; color:#fff; line-height:150%; width:30px; text-align:center; padding:5px 10px; font-size:13px; left:0px; top:5px;}
.order_box .order_r dl dd{padding-left:70px; line-height:200%;}


/*我要设计*/
.order_box .order_l2{float:left; width:800px;}
.order_type2 a{display:inline-block; border:1px solid #ddd; margin-left:15px; font-size:15px; text-align:center; width:90px; height:80px; cursor:pointer; position:relative;}
.order_type2 a dl dt{background:#BDBEBE; color:#fff; height:40px; line-height:40px;}
.order_type2 a dl dd{height:40px; line-height:40px;}
.order_type2 a:nth-child(1){margin-left:0px;}
.order_type2 a i{position:absolute; width:12px; height:12px; background:url(../images/selected.png) center center no-repeat; bottom:0px; right:0px; display:none;}
.order_type2 a:hover,.order_type2 a.curr{border:1px solid #C9000B; color:#C9000B;}
.order_type2 a:hover dl dt,.order_type2 a.curr dl dt{background:#C9000B;}
.order_type2 a.curr i{display:inline-block;}
.order_info2{overflow:hidden;}
.order_info2 dl{margin-top:15px;}
.order_info2 dl dt{font-size:15px;}
.order_info2 dl dd{margin-top:10px;}
.order_info2 dl dd textarea{width:740px; height:120px;}
.order_info2 dl dd input{width:190px; height:30px; line-height:30px;}
.order_box .msg{color:#C9000B; height:42px; line-height:42px; font-size:14px; float:left; margin-top:30px; margin-left:30px;}
.order_box #edssubmit{background: #C9000B;border: 0px;width: 150px;height: 42px;line-height: 42px;color: #fff;cursor: pointer; font-size: 16px; margin-top:30px; float:left;}



/*积分商城*/
.jf_menu{text-align:right; margin-top:10px;}
.jf_menu a{display:inline-block; font-size:15px; border:1px solid #ddd; padding:5px 15px; margin-left:10px;}
.jf_ban{margin-top:15px;}

.jf_list{overflow:hidden; margin-top:30px;}
.jf_list a{display:inline-block; border:1px solid #ddd; margin-top:25px; width:280px; margin-left:24px; float:left;}
.jf_list a:nth-child(4n+1){margin-left:0px;}
.jf_list a dl dt{border-bottom:1px solid #ddd; width:280px; height:265px; overflow:hidden; display:inline-block;}
.jf_list a dl dt img{display: block; width: 100%; -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease; transition: transform .3s ease;}
.jf_list a:hover dl dt img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.jf_list a dl .jf_info{padding:5px 10px 10px 10px;}
.jf_list a dl .jf_info h4{border-bottom:1px solid #ddd; height:40px; line-height:40px; text-align:center; font-size:16px;}
.jf_list a dl .jf_info p{margin-top:10px; color:#C9000B; text-align:center;}
.jf_list a dl .jf_desc{text-align:center; background:#C9000B; color:#fff; height:87px; line-height:87px; font-size:15px; display:none;}

/*积分商城详情*/
.jf_con{overflow:hidden; margin-top:30px;}
.jf_con .jf_l{float:left; width:242px;}
.jf_con .jf_l .jf_m{width:240px; border:1px solid #ddd;}
.jf_con .jf_l .jf_m dl dt{background:#8D8D8D; padding-left:50px; color:#fff; font-size:17px; height:50px; line-height:50px;}
.jf_con .jf_l .jf_m dl dd a{display:block; border-top:1px solid #ddd; height:45px; line-height:45px; font-size:15px; padding-left:70px; background:url(../images/lm.png) 50px center no-repeat;}
.jf_con .jf_l .jf_m dl dd a:nth-child(1){border-top:0px;}
.jf_con .jf_l .jf_m dl dd a:hover{color:#fff; background:#C9000D url(../images/lm3.png) 50px center no-repeat;}
.jf_con .jf_l .jf_pro{width:240px; border:1px solid #ddd; margin-top:25px; padding-bottom:20px;}
.jf_con .jf_l .jf_pro .jf_tj{background:#8D8D8D; text-align:center; color:#fff; font-size:17px; height:50px; line-height:50px;}
.jf_con .jf_l .jf_pro ul{width:220px; margin:0px auto;}
.jf_con .jf_l .jf_pro ul li{margin-top:15px; display:block; overflow:hidden;}
.jf_con .jf_l .jf_pro ul li h4{font-weight:normal; height:40px; line-height:40px; font-size:13px;}
.jf_con .jf_l .jf_pro ul li h4 a{text-align:left; display:inline-block; width:145px;}
.jf_con .jf_l .jf_pro ul li h4 span{float:right; color:#999; display:inline-block; width:75px; font-size:12px; text-align:right;}
.jf_con .jf_l .jf_pro ul li h4 span i{color:#C9000B; font-style:normal;}
.jf_con .jf_l .jf_pro ul li p{width:100%; text-align:center;}
.jf_con .jf_l .jf_pro ul li p .jf_dh{background:#C9000B; color:#fff; width:100%; height:30px; line-height:30px; font-size:13px; border-radius:3px; display:inline-block;}
.jf_con .jf_l .jf_pro ul li p .jf_dh:hover{background:#E8000C;}
.jf_con .jf_r{float:right; text-align:left; width:915px;}
.jf_con .jf_r .jf_pic{float:left; width:400px; height:378px; padding:2px; border:1px solid #ddd;}
.jf_con .jf_r .jf_txt{float:right; text-align:left; width:480px;}
.jf_con .jf_r .jf_txt .jf_txt_title{font-size:20px; margin-top:10px;}
.jf_con .jf_r .jf_txt .jf_txt_desc{margin-top:20px; line-height:200%;}
.jf_con .jf_r .jf_txt .jf_txt_price{margin-top:20px;}
.jf_con .jf_r .jf_txt .jf_txt_price i{color:#C9000B; font-style:normal; font-size:22px;}
.jf_con .jf_r .jf_txt .jf_num{margin-top:20px; float:left;}
.jf_con .jf_r .jf_txt .jf_num dt{float:left; height:31px; line-height:31px;}
.jf_con .jf_r .jf_txt .jf_num dd{float:left;}

.jf_con .jf_r .jf_txt .pro_num{width:122px;height:31px;background:url(../images/pro_num.png) no-repeat right center; overflow:hidden; float:left;}
.jf_con .jf_r .jf_txt .pro_num .em_sub,.jf_con .jf_r .jf_txt .pro_num .em_add{height:31px;width:31px;display:inline-block;cursor:pointer;float:left;}
.jf_con .jf_r .jf_txt .pro_num .em_num{width:60px;display:inline-block;float:left;line-height:29px;border:0;margin:1px 0;height:29px;text-align:center; padding:0px; font-size:13px;}
.jf_con .jf_r .jf_txt .stock{float:left; height:31px; line-height:31px; margin-left:20px;}

.jf_con .jf_r .jf_txt .jt_order{display:block; margin-top:40px;}
.jf_con .jf_r .jf_txt .jt_order #gobuy{display:inline-block; background:#4DB442; color:#fff; width:190px; height:50px; line-height:50px; text-align:center; font-size:14px; border:0px; cursor:pointer;}
.jf_con .jf_r .jf_txt .jt_order #gobuy:hover{background:#3C8A33;}
.jf_con .jf_r .jf_txt .jt_order #gocart{display:inline-block; background:#EF7A00; color:#fff; width:190px; height:50px; line-height:50px; text-align:center; font-size:14px; margin-left:10px; border:0px; cursor:pointer;}
.jf_con .jf_r .jf_txt .jt_order #gocart:hover{background:#BB5E00;}
.jf_con .jf_r .jf_txt .jf_share{margin-top:20px;}
.jf_con .jf_r .jf_txt .jf_share span{float:left; display:inline-block; height:36px; line-height:36px;}
.jf_con .jf_r .jf_txt .jt_order #nobuy{display:inline-block; background:#aaa; color:#fff; width:190px; height:50px; line-height:50px; text-align:center; font-size:14px; border:0px; cursor:pointer;}
.jf_con .jf_r .jf_txt .jt_order #nocart{display:inline-block; background:#aaa; color:#fff; width:190px; height:50px; line-height:50px; text-align:center; font-size:14px; margin-left:10px; border:0px; cursor:pointer;}

.jf_details{margin-top:30px;}
.jf_details .jf_d_title{width:100%; border-bottom:1px solid #ddd; overflow:hidden;}
.jf_details .jf_d_title span{display:inline-block; font-size:16px; background:#8D8D8D; padding:7px 20px; color:#fff; margin-left:5px;}
.jf_details .jf_d_con{margin-top:40px;}


/*加入购物车成功*/
.tan_ok{ width:100%; height:100%; display:none;position:fixed; z-index:9999; left:0; top:0;}
.tan_ok .tab_bg{ width:100%; height:100%; display:block;background:url(../images/black_bg.png); position:absolute; z-index:10; left:0; top:0;}
.tan_ok .tan_con{ width:400px; height:150px; border:#222 1px solid; display:block; position:absolute; left:50%; top:50%; margin-left:-200px; margin-top:-75px; background:#fff;box-shadow:2px 4px 7px rgba(0,0,0,.6);-moz-box-shadow:2px 4px 7px rgba(0,0,0,.6);-webkit-box-shadow:2px 4px 7px  rgba(0,0,0,.6);z-index:100;}
.tan_ok .tan_con .ok{ width:100%; height:80px;overflow:hidden; clear:both;}
.tan_ok .tan_con .ok span{height:31px; line-height:31px;display:block; background:url(../images/cart_add.png) no-repeat left -106px; padding-left:50px; font-size:24px; font-weight:400; color:#C9000B; margin:30px 0 0 48px;}
.tan_ok .tan_con .caozuo{ width:100%; height:36px; text-align:center; clear:both; overflow:hidden; }
.tan_ok .tan_con .caozuo a{ height:36px;display:inline-block; margin:0 10px;background:url(../images/cart_add.png) no-repeat;}
.tan_ok .tan_con .caozuo a.close{ width:114px; background-position:left -40px;}
.tan_ok .tan_con .caozuo a.jiesuan{ width:169px; background-position:left top;}

/*购物车*/
.utitle{font-size:22px; width:98%; margin:0px auto; text-align:center; margin-top:40px; border-bottom:1px solid #666; padding-bottom:30px;}
.cart_list{ width:98%; overflow:hidden; clear:both; width:98%; margin:0px auto; margin-top:20px; }
.cart_list li{ width:100%;height:67px; clear:both; *float:left; padding:10px 0; border-bottom:1px solid #ddd;}
.cart_list li:hover{ background:#f9f9f9;}
.cart_list li span{float:left; font-size:14px; line-height:22px;}
.cart_list li span.p_item{width:30px; height:67px; padding-left:15px; display:inline-block;}
.cart_list li span.p_pic{width:67px; height:67px;}
.cart_list li span.p_pic a{ width:65px; height:65px; border:1px solid #ccc; overflow:hidden; display:block;}
.cart_list li span.p_pic img{ width:65px; height:65px;}
.cart_list li span.p_title{ width:305px; margin-left:20px;}
.cart_list li span.p_title.w2{ width:499px;}
.cart_list li span.p_price{ width:180px; margin-left:10px; text-align:center;margin-top:15px;}
.cart_list li span.p_price b{color:#E10000; font-weight:400;}
.cart_list li span.p_num{ width:122px; margin:0px 40px;text-align:center;margin-top:10px;}
.cart_list li span.p_num .pro_num{padding:2px 0;line-height:21px;}
.cart_list li span.p_num .pro_num .span_bt{float:left; font-size:14px; color:#000;}
.cart_list li span.p_num .pro_num .span_nr{width:122px;height:31px;float:right;background:url(../images/pro_num.png) no-repeat right center;}
.cart_list li span.p_num .pro_num .em_sub,.cart_list li span.p_num .pro_num .em_add{height:31px;width:31px;display:block;cursor:pointer;float:left;}
.cart_list li span.p_num .pro_num .em_num{width:60px;display:inline-block;float:left;line-height:29px;border:0;margin:1px 0;height:29px;text-align:center; padding:0px;}
.cart_list li span.p_add{text-align:center;margin-top:10px;}
.cart_list li span.p_add a{display:inline-block; background:#999; color:#fff; padding:6px 20px;}
.cart_list li.title{ height:20px; line-height:20px; padding-top:10px; font-weight:700;}
.cart_list li span.p_title_t{ width:439px; text-align:center;}
.cart_list li span.p_title_t.w2{ width:585px;}
.cart_list li span.p_price_t{ width:180px;margin-left:10px; text-align:center;}
.cart_list li span.p_num_t{ width:122px; margin:0px 40px;text-align:center;}

.goods_title{ width:98%; margin:0px auto; clear:both; overflow:hidden; border-bottom:1px solid #666; padding-bottom:3px;}
.goods_title .goods_xz{ font-size:14px;color:#222; float:left;}
.goods_title .goods_xz label{ display:inline-block; float:left; margin-right:20px; cursor:pointer;}
.goods_title .goods_xz label a{color:#222; line-height:26px;}
.goods_title .goods_xz label a.checkbox{ display:block;height:28px; line-height:28px; background:url(../images/checkbox.png) no-repeat 18px -13px; padding-right:28px;}
.goods_title .goods_xz label a.checkbox:hover{ background-position:18px -113px;}
.goods_title .goods_xz label a.checkbox.curr{ background-position:18px -213px;}
.goods_title h2.title{color:#E10000; font-size:20px; font-weight:400; float:left; margin-right:40px;}
.goods_page{ float:right; text-align:right;}
.goods_page span{ font-size:14px; display:inline-block; margin:0 3px;}
.goods_page span.dq_num{ font-weight:700; color:#E10000;}
.goods_page a{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #C3C3C3;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;border-radius:3px;}
.goods_page a.nxt{padding:0 10px;}
.goods_page a:hover{border-color:#614C3F;color:#333;}

.cart_jisuan{width:98%; margin:0px auto; height:50px; line-height:50px; border-bottom:0;}
.cart_jisuan .zt{float:left; height:50px; line-height:50px;}
.cart_jisuan .total_price{color:#E10000; font-size:20px;}
.cart_jisuan a.action{ width:109px; height:35px; line-height:35px; border:0; background:#4DB442; text-align:center; color:#fff; cursor:pointer; font-size:14px; margin-left:20px; padding:0; margin-top:10px; clear:both; border-radius:0px;}
.goods_title .goods_xz button.del{ border:0; background:none;cursor:pointer; color:#4444; float:left; width:auto; font-family:"Microsoft Yahei"; margin-top:16px; padding:0;}
.cart_tijiao{width:98%; margin:0px auto; height:100px; line-height:50px; border-bottom:0;}

/*设计中心*/
.design_ban{width:100%; height:370px; margin-top:30px;}
.design_box{overflow:hidden; margin-top:30px;}
.design_box .design_l{float:left; width:240px; border:1px solid #ddd; background:#fff; overflow:hidden;}
.design_box .design_l a{display:block; border-top:1px solid #ddd; font-size:17px; height:50px; line-height:50px; padding-left:40px; background:url(../images/lm.png) 88% center no-repeat;}
.design_box .design_l a:hover,.design_box .design_l a.curr{background:url(../images/lm2.png) 90% center no-repeat; color:#C9000B;}
.design_box .design_l a:nth-child(1){border-top:0px;}

.design_box .design_r{float:right; text-align:left; width:910px;}
.design_box .design_r .design_title{border-bottom:1px solid #ddd; font-size:18px; background:url(../images/dtitle.png) 5px top no-repeat; padding-left:25px; padding-bottom:10px; font-weight:bold;}
.design_box .design_r .design_desc{margin-top:30px; padding:0px 5px; line-height:210%;}
.design_box .design_r .design_price{width:900px; margin:0px auto; margin-top:30px; overflow:hidden;}
.design_box .design_r .design_price dl{width:280px; float:left; border:1px solid #ddd; margin-left:27px;}
.design_box .design_r .design_price dl:nth-child(1){margin-left:0px;}
.design_box .design_r .design_price dl dt{text-align:center; height:60px; line-height:60px; font-size:19px; color:#fff;}
.design_box .design_r .design_price dl:nth-child(1) dt{background:#ACADAD;}
.design_box .design_r .design_price dl:nth-child(2) dt{background:#F4A000;}
.design_box .design_r .design_price dl:nth-child(3) dt{background:#D70D19;}
.design_box .design_r .design_price dl dd{padding-bottom:30px;}
.design_box .design_r .design_price dl dd .d_price{width:120px; height:120px; border-radius:100%; margin:0px auto; background:#EEEFEF; overflow:hidden;}
.design_box .design_r .design_price dl dd h4{font-weight:normal; width:100%; font-size:20px; text-align:center; color:#E7281A; margin-top:35px;}
.design_box .design_r .design_price dl dd h4 span{font-size:28px;}
.design_box .design_r .design_price dl dd h6{font-weight:normal; width:100%; font-size:12px; text-align:center; text-decoration:line-through; text-decoration-color:#E7281A;}
.design_box .design_r .design_price dl dd p{padding:20px;}
.design_box .design_r .design_price dl dd p span{display:block; text-align:center; font-size:16px;}
.design_box .design_r .design_case{width:900px; margin:0px auto; overflow:hidden;}
.design_box .design_r .design_case ul li{float:left; margin-top:30px; margin-left:20px;}
.design_box .design_r .design_case ul li:nth-child(4n+1){margin-left:0px;}
.design_box .design_r .design_case ul li a{border:1px solid #ddd; display:inline-block;}
.design_box .design_r .design_case ul li a:hover{border:1px solid #C9000D;}

.design_box .design_r .design_content{margin-top:30px; overflow:hidden;}
.design_box .design_r .design_content .d_con_pic{text-align:center;}
.design_box .design_r .design_content .d_con_txt{width:900px; margin:0px auto; margin-top:30px; line-height:210%;}
.design_box .design_r .design_content .d_con_txt .d_con_title{overflow:hidden; margin-bottom:20px;}
.design_box .design_r .design_content .d_con_txt .d_con_title span{display:inline-block; background:#C9000D; color:#fff; font-size:15px; padding:7px 20px;}

/*免费下载*/
.down_box{margin-top:30px;}
.down_box .down_l{float:left; width:240px; border:1px solid #ddd;}
.down_box .down_l dl dt{background:#8D8D8D; padding-left:50px; color:#fff; font-size:17px; height:50px; line-height:50px;}
.down_box .down_l dl dd a{display:block; border-top:1px solid #ddd; height:45px; line-height:45px; font-size:15px; padding-left:70px; background:url(../images/lm.png) 50px center no-repeat;}
.down_box .down_l dl dd a:nth-child(1){border-top:0px;}
.down_box .down_l dl dd a:hover,.down_box .down_l dl dd a.curr{color:#fff; background:#C9000D url(../images/lm3.png) 50px center no-repeat;}
.down_box .down_r{float:right; text-align:left; width:922px;}
.down_box .down_r .down_title{border-bottom:1px solid #ddd; font-size:18px; background:url(../images/dtitle.png) 5px top no-repeat; padding-left:25px; padding-bottom:10px; font-weight:bold;}
.down_box .down_r .down_list{margin-top:15px;}
.down_box .down_r .down_list a{display:inline-block; float:left; width:218px; border:1px solid #ddd; background:#fff; margin-left:14px; margin-top:25px;}
.down_box .down_r .down_list a:nth-child(4n+1){margin-left:0px; clear:left;}
.down_box .down_r .down_list a:hover{border:1px solid #ddd; -moz-box-shadow:0px 0px 11px #aaa; -webkit-box-shadow:0px 0px 11px #aaa; box-shadow:0px 0px 11px #aaa; margin-top:20px;}
.down_box .down_r .down_list a dl dt{text-align:center; padding:9px 0px;}
.down_box .down_r .down_list a dl dt img{width:200px;}
.down_box .down_r .down_list a dl dd{border-top:1px solid #ddd; text-align:center; padding:15px 0px;}
.down_box .down_r .down_list a dl dd h4{font-weight:normal; font-size:14px; color:#333;}
.down_box .down_r .down_list a dl dd span{display:inline-block; background:#C9000D; color:#fff; width:90px; height:24px; line-height:24px; margin-top:8px; border-radius:12px;}

/*印刷课堂*/
.classroom_box{margin-top:30px;}
.classroom_box .classroom_l{float:left; width:240px; border:1px solid #ddd;}
.classroom_box .classroom_l dl dt{background:#8D8D8D; padding-left:50px; color:#fff; font-size:16px; height:50px; line-height:50px;}
.classroom_box .classroom_l dl dd a{display:block; border-top:1px solid #ddd; height:45px; line-height:45px; font-size:15px; padding-left:70px; background:url(../images/lm.png) 50px center no-repeat;}
.classroom_box .classroom_l dl dd a:nth-child(1){border-top:0px;}
.classroom_box .classroom_l dl dd a:hover,.classroom_box .classroom_l dl dd a.curr{color:#fff; background:#C9000D url(../images/lm3.png) 50px center no-repeat;}
.classroom_box .classroom_r{float:right; width:908px; border:1px solid #ddd; min-height:500px;}
.classroom_box .classroom_r .classroom_list{margin:10px auto 30px auto; width:848px; overflow:hidden;}
.classroom_box .classroom_r .classroom_list dl{margin-top:20px;}
.classroom_box .classroom_r .classroom_list dl dt{background:#eee; height:50px; line-height:50px; border-left:3px solid #C9000D; cursor:pointer;}
.classroom_box .classroom_r .classroom_list dl dt span{display:inline-block; padding-left:15px; float:left; font-size:15px;}
.classroom_box .classroom_r .classroom_list dl dt em{display:inline-block; float:right; width:50px; height:50px; background:url(../images/qa.png) left center no-repeat;}
.classroom_box .classroom_r .classroom_list dl dt.curr em{background:url(../images/qa.png) right center no-repeat;}
.classroom_box .classroom_r .classroom_list dl dd{display:none; line-height:210%; padding:30px 10px 10px 10px;}


/*新闻动态*/
.news_ban{width:100%;height:300px;margin-top:30px;}
.news_box{margin-top:30px;}
.news_box .news_l{float:left; width:240px; border:1px solid #ddd;}
.news_box .news_l dl dt{background:#8D8D8D; padding-left:50px; color:#fff; font-size:17px; height:50px; line-height:50px;}
.news_box .news_l dl dd a{display:block; border-top:1px solid #ddd; height:45px; line-height:45px; font-size:15px; padding-left:70px; background:url(../images/lm.png) 50px center no-repeat;}
.news_box .news_l dl dd a:nth-child(1){border-top:0px;}
.news_box .news_l dl dd a:hover,.news_box .news_l dl dd a.curr{color:#fff; background:#C9000D url(../images/lm3.png) 50px center no-repeat;}
.news_box .news_r{float:right; width:848px; border:1px solid #ddd; min-height:500px; padding:30px; overflow:hidden;}
.news_box .news_r .news_title{border-bottom: 1px solid #ddd; font-size: 18px; background: url(../images/dtitle.png) 5px top no-repeat; padding-left: 25px; padding-bottom: 10px; font-weight:bold;}
.news_box .news_r .news_list{width:100%; margin-top:20px; overflow:hidden;}
.news_box .news_r .news_list ul li{margin-top:10px;}
.news_box .news_r .news_list ul li a{display:inline-block; width:100%; height:45px; line-height:45px; background:#EEE; font-size:14px;}
.news_box .news_r .news_list ul li a:hover{background:#F7F7F7;}
.news_box .news_r .news_list ul li a span{display:inline-block; float:left;  background:url(../images/lm.png) 12px center no-repeat; padding-left:30px; width:600px;}
.news_box .news_r .news_list ul li a:hover span{background:url(../images/lm2.png) 12px center no-repeat;}
.news_box .news_r .news_list ul li a em{float:right; width:90px; color:#999;}

/*详情内容*/
.show_box{width:100%;margin-top:20px;}
.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}
.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}
.show_info{height:30px;clear:both;color:#999999;text-align:center;clear:both;}
.show_info span{padding:0 3px;color:#E33713;}
.show_info a{display:inline-block;margin-right:5px;}
.show_info a.last{margin-right:0px;}
.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}
.show_content{clear:both;line-height:200%;min-height:210px; margin:20px auto;}
.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}
.show_content p.p_img img{padding:4px;border:1px #ddd solid;}
.show_next{padding-top:10px;line-height:22px;clear:both;}
.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:10px;font-size:11px;}


/*其它栏目*/
.other_box{margin-top:30px;}
.other_box .other_l{float:left; width:240px; border:1px solid #ddd;}
.other_box .other_l dl dt{background:#fff; padding-left:50px; color:#333; font-size:17px; height:50px; line-height:50px; border-top:1px solid #ddd; cursor:pointer; font-size:16px;}
.other_box .other_l dl:nth-child(1) dt{border-top:0px;}
.other_box .other_l dl dd{display:none;}
.other_box .other_l dl.curr dt{background:#8D8D8D; color:#fff;}
.other_box .other_l dl.curr dd{display:block;}
.other_box .other_l dl dd a{display:block; border-top:1px solid #ddd; height:45px; line-height:45px; font-size:14px; padding-left:70px; background:url(../images/lm1.png) 50px center no-repeat; color:#888;}
.other_box .other_l dl dd a:nth-child(1){border-top:0px;}
.other_box .other_l dl dd a:hover,.other_box .other_l dl dd a.curr{color:#fff; background:#C9000D url(../images/lm3.png) 50px center no-repeat;}
.other_box .other_r{float:right; width:848px; border:1px solid #ddd; min-height:600px; padding:30px;}
.other_box .other_r .other_title{border-bottom: 1px solid #ddd; font-size: 18px; background: url(../images/dtitle.png) 5px top no-repeat; padding-left: 25px; padding-bottom: 10px; font-weight:bold;}
.other_box .other_r .other_content{margin-top:30px; line-height:210%;}

/*招聘*/
ul.prize_ul{ width:100%; height:auto; overflow:hidden; margin-top:-10px;}
ul.prize_ul li{ width:99.8%; height:auto; line-height:55px; background:#F7F7F7; border:1px solid #E6E6E6; color:#2b2b2b; font-size:14px; text-indent:2em; margin-top:20px; cursor:pointer; font-weight:500;}
ul.prize_ul li h5{ font-size:16px; font-family:"微软雅黑";}
ul.prize_ul li h5 p{ float:left; margin-top:1px; width:60%; font-weight:500; font-family:"微软雅黑";}
ul.prize_ul li h5 span{ font-size:12px; margin-left:30px; color:#999; font-weight:500;}
ul.prize_ul li.curr p.join_ico{background:url(../images/ico_problem2.png) no-repeat center; width:12px; height:55px; float:right; padding-right:30px; cursor:pointer;}
ul.prize_ul li p.join_ico{ background:url(../images/ico_problem1.png) no-repeat center; width:12px; height:55px; float:right; padding-right:30px; cursor:pointer;}
ul.prize_ul li.curr{ border:1px solid #E6E6E6; background:#F5F5F5;}
ul.prize_ul li:hover{ border:1px solid #E6E6E6; background:#F5F5F5;}
ul.prize_ul li div.prize_ul_div{ background:#fff; line-height:22px; display:none; border:1px solid #E6E6E6; border-left:none;border-right:none; border-bottom:none; cursor:default; padding-bottom:30px;}
.prize_ul_div{ clear:both; overflow:hidden;}
.prize_ul_div h6{ font-size:14px; padding:20px 0; font-weight:500; font-family:"微软雅黑"; border-bottom:1px dashed #ddd;}
.prize_ul_div h6 span{ padding-right:40px; font-family:"微软雅黑";}
.prize_ul_div dl{ width:94%; margin:0 auto; text-indent:0; margin-top:25px;}
.prize_ul_div dl dt{ color:#C9000D; margin-bottom:10px; margin-left:-5px;}
.prize_ul_div dl dd{ line-height:28px;}
.prize_ul_div a.button{ padding:15px 30px; border:none; background:#7cba27; color:#fff; font-family:"Microsoft Yahei"; font-size:14px; margin-left:40px;}

/*常见问题*/
.question_list{margin:10px auto 30px auto; width:848px; overflow:hidden;}
.question_list dl{margin-top:20px;}
.question_list dl dt{background:#eee; height:50px; line-height:50px; border-left:3px solid #C9000D; cursor:pointer;}
.question_list dl dt span{display:inline-block; padding-left:15px; float:left; font-size:15px;}
.question_list dl dt em{display:inline-block; float:right; width:50px; height:50px; background:url(../images/qa.png) left center no-repeat;}
.question_list dl dt.curr em{background:url(../images/qa.png) right center no-repeat;}
.question_list dl dd{display:none; line-height:210%; padding:30px 10px 10px 10px;}


/*留言建议*/
.feedback{width:94%; margin:20px auto;}
.feedback h3{font-weight:normal; font-size:15px;}
.feedback textarea{width:95%; border:1px solid #ccc; margin-top:15px; resize:none; line-height:180%; padding:10px;}
.feedback #eds_content{height:125px;}
.feedback #eds_contact{height:30px; line-height:30px;}
.feedback .msg{color:#C9000B; height:30px; line-height:30px;}
.feedback .submit{width:100%; text-align:center;}
.feedback button{background:#C9000B; width:130px;height:30px; border:0px; color:#fff; cursor:pointer; font-size:14px;}
.feedback button:hover{background:#FB000D;}
.feedback .thanks{color:#666666; font-size:18px; width:100%; height:225px; line-height:225px; text-align:center; overflow:hidden;}
.feedback .t_close{width:100%; text-align:center;}
.feedback .t_close .b_close{display:inline-block; background:#fd8000; width:130px; height:30px; color:#fff; font-size:14px; text-align:center; line-height:30px;}

.feedback #eds_name{height:30px; line-height:30px; width:95%; border:1px solid #ccc; margin-top:15px; resize:none; line-height:180%; padding:10px;}
.feedback dl dt{height:40px; line-height:40px;}


/*会员注册*/
.reg_box{overflow:hidden; width:1200px; margin:0px auto; overflow:hidden; margin-top:10px;}
.reg_box .reg_r{float:right; margin:30px 50px 30px 0px; border:1px solid #ddd; overflow:hidden; text-align:left; width:350px; background:#fff;}
.reg_box .reg_r .reg_title{font-size:18px; background:#C9000D; color:#fff; height:50px; line-height:50px; padding-left:30px;}
.reg_box .reg_r .reg_content{padding:25px 30px;}
.reg_box .reg_r .reg_content ul{width:380px;}
.reg_box .reg_r .reg_content ul li{margin-top:15px;}
.reg_box .reg_r .reg_content ul li:nth-child(1){margin-top:0px;}
.reg_box .reg_r .reg_content ul li span{display:block; font-size:15px; margin-bottom:5px;}
.reg_box .reg_r .reg_content input{width:270px; height:30px; line-height:30px;}
.reg_box .reg_r .reg_content input.checkbox{width:15px; height:15px;}
.reg_box .reg_r .reg_content input.ed_code{width:130px;}
.reg_box .reg_r .reg_content input.mcode {height: 36px;line-height: 36px;border: 0;cursor: pointer;color: #fff;background: #686767;font-size: 14px; width:130px; text-align:center; padding:0px; margin-left:10px;}
.reg_box .reg_r .reg_content input.mcode:hover{background:#C9000D;}
.reg_box .reg_r .reg_content #edssubmit{background: #06A23F;border: 0px;width: 284px;height: 50px;line-height: 50px;color: #fff;cursor: pointer; font-size: 16px;margin-top:10px;}
.reg_box .reg_r .reg_content .reg_txt{width:360px; font-size:12px; margin-top:20px;}
.reg_box .reg_r .reg_content .reg_txt dd a{color:#C9000D;}

.ureg_content{padding:30px 0px 30px 37px; width:320px; overflow:hidden;}
.ureg_content ul li{margin-top:15px;}
.ureg_content ul li:nth-child(1){margin-top:0px;}
.ureg_content ul li span{display:block; font-size:15px; margin-bottom:5px;}
.ureg_content input{width:300px; height:35px; line-height:35px;}
.ureg_content input.checkbox{width:15px; height:15px;}
.ureg_content input.ed_code{width:160px;}
.ureg_content input.mcode {height: 41px;line-height: 41px;border: 0;cursor: pointer;color: #fff;background: #686767;font-size: 14px; width:130px; text-align:center; padding:0px; margin-left:10px;}
.ureg_content input.mcode:hover{background:#C9000D;}
.ureg_content #edssubmit{background: #06A23F;border: 0px;width: 314px;height: 50px;line-height: 50px;color: #fff;cursor: pointer; font-size: 16px;margin-top:10px;}
.ureg_content .reg_txt{width:360px; font-size:14px; margin-top:20px;}
.ureg_content .reg_txt dd a{color:#C9000D;}

/*会员中心*/
.user_l{border:1px solid #ddd; background:#fff; width:240px; padding-bottom:27px; margin-top:30px; float:left;}
.user_l dl{width:190px; margin:0px auto; margin-top:15px;}
.user_l dl dt{font-size:18px; color:#000; border-bottom:1px solid #ddd; height:40px; line-height:40px; padding-left:35px; margin-bottom:10px; overflow:hidden;}
.user_l dl dt.u_l_1{}
.user_l dl dt.u_l_2{background:url(../images/uico2.png) 5px center no-repeat;}
.user_l dl dd{height:40px; line-height:40px; border-bottom:1px dashed #dfdfdf;}
.user_l dl dd a{font-size:14px; padding-left:53px; color:#888;}
.user_l dl dd a:hover,.user_l dl dd a.curr{color:#C9000D}
.user_l dl dd a.u_ico_1{background:url(../images/u_ico_1.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_2{background:url(../images/u_ico_2.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_3{background:url(../images/u_ico_3.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_4{background:url(../images/u_ico_4.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_1:hover,.user_l dl dd a.u_ico_1.curr{background:url(../images/u_ico_1s.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_2:hover,.user_l dl dd a.u_ico_2.curr{background:url(../images/u_ico_2s.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_3:hover,.user_l dl dd a.u_ico_3.curr{background:url(../images/u_ico_3s.png) 25px center no-repeat;}
.user_l dl dd a.u_ico_4:hover,.user_l dl dd a.u_ico_4.curr{background:url(../images/u_ico_4s.png) 25px center no-repeat;}

.user_r{float:right; min-height:350px; width:910px; margin-top:30px; text-align:left;}
.user_r .user_title{border-bottom:1px solid #ddd; font-size:18px; background:url(../images/dtitle.png) 5px top no-repeat; padding-left:25px; padding-bottom:10px;}
.user_r .user_content{margin-top:30px;}
.user_r .user_content .user_info_tip{margin-bottom:30px; font-size:15px;}
.user_r .user_content .user_info_tip span{display:inline-block; background:#C9000D; color:#fff; width:90px; height:30px; line-height:30px; margin-right:10px; text-align:center; margin-left:18px;}
.user_r .user_content .user_info td{font-size:14px;}
.user_r .user_content .user_info .input{width:320px; height:35px; line-height:35px;}
.user_r .user_content .user_info #eds_photo{width:120px; height:35px; line-height:35px; font-size:14px;}
.user_r .user_content .user_info button{background:#C9000D; border:0px; color:#fff; width:160px; height:50px; line-height:50px; cursor:pointer; font-size:16px; display:inline-block;ss}
.user_r .user_content .user_info button:hover{background:#DD0000;}

.user_r .user_content input.mcode {height: 41px;line-height: 41px;border: 0;cursor: pointer;color: #fff;background: #686767;font-size: 14px; width:130px; text-align:center; padding:0px; margin-left:10px;}
.user_r .user_content input.mcode:hover{background:#C9000D;}

/*配送地址*/
a.new_add{display:inline-block; background:#C9000D; color:#fff; width:160px; text-align:center; height:40px; line-height:40px; font-size:16px;}
a.new_add:hover{background:#DD0000;}
.uaddr{margin-bottom:15px;}

/*订单列表*/
.order_table{font-size:14px;}
.order_table table{ width:100%;border:none;border-collapse:collapse;border-spacing:0;}
.order_table table thead{height:28px;line-height:28px;display:table-header-group;vertical-align:middle;border-color:inherit;background:#EFEFEF;}
.order_table table thead th{padding-left:5px;font-weight:normal;text-align:left;color:#614C3F;}
.order_table table tbody tr{border-bottom:1px solid #D7D7D7;}
.order_table table tbody tr td{padding:10px 5px;}
.order_table table .goods a{width:75px;height:75px;padding:2px;float:left;margin-right:10px;border:1px solid #E1E1E1;background:#fff;overflow:hidden;}
.order_table table .goods a img{width:75px;height:75px;}
.order_table table span.price{color:#DA251E;font-family:Verdana,Arial;}
.order_table table .track a{height:20px;line-height:;padding-right:10px;display:inline-block;background:url(../images/ico_08.gif) no-repeat right 10px;}
.order_table .p_pay{display:inline-block; background:#4DB442; color:#fff; padding:3px 10px; margin:5px 0px;}
.order_table .p_payok{display:inline-block; background:#666; color:#fff; padding:3px 10px; margin:5px 0px;}

/*网站底部*/
#footer{overflow:hidden;width:100%; margin-top:50px;}
#footer .bottom{border:1px solid #ddd; overflow:hidden;}
#footer .bottom .foot_l{float:left; width:959px;}
#footer .bottom .foot_l ul li{float:left; padding:20px 0px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;  font-size:14px;}
#footer .bottom .foot_l ul li.f1{width:113px; padding-left:78px; background:#EFEFEF url(../images/f1.png) 29px center no-repeat; border-left:0px;}
#footer .bottom .foot_l ul li.f2{width:99px; padding-left:92px; background:#EFEFEF url(../images/f2.png) 43px center no-repeat;}
#footer .bottom .foot_l ul li.f3{width:99px; padding-left:92px; background:#EFEFEF url(../images/f3.png) 43px center no-repeat;}
#footer .bottom .foot_l ul li.f4{width:99px; padding-left:92px; background:#EFEFEF url(../images/f4.png) 43px center no-repeat;}
#footer .bottom .foot_l ul li.f5{width:94px; padding-left:97px; background:#EFEFEF url(../images/f5.png) 38px center no-repeat;}
#footer .bottom .foot_l dl{float:left; width:191px; height:130px; padding:20px 0px; text-align:center; border-left:1px solid #ddd;}
#footer .bottom .foot_l dl.first{border-left:0px;}
#footer .bottom .foot_l dl dt{font-size:15px;}
#footer .bottom .foot_l dl dd{margin-top:10px;}
#footer .bottom .foot_l dl dd a{display:block; height:25px; line-height:25px;}
#footer .bottom .foot_l dl dd a img{margin-right:5px;}
#footer .bottom .foot_r{float:right; width:238px; height:253px; border-left:1px solid #ddd;}
#footer .bottom .foot_r .fwx_code{width:198px; padding:20px; border-bottom:1px solid #ddd; overflow:hidden;}
#footer .bottom .foot_r .fwx_code dl{float:left; width:50%; text-align:center;}
#footer .bottom .foot_r .f_tel{margin-top:20px;}
#footer .bottom .foot_r .f_tel dl dt{background:url(../images/ftel.png) center 45px no-repeat; color:#CF030C; font-size:19px; height:30px; line-height:30px; text-align:center; padding-top:100px; font-weight:bold;}
#footer .bottom .foot_r .f_tel dl dd{line-height:150%; margin-top:5px; text-align:center;}
#footer .copyright{text-align:center; padding:40px 0px; line-height:210%;}
#footer .copyright a{margin:0px 10px;}

/*分页*/
.pages{width:99%;margin-top:30px;line-height:26px;text-align:center;overflow:hidden;clear:both;}
.pages a,.pages strong{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #CECECE;background-repeat:no-repeat;color:#0E2F57;overflow:hidden;text-decoration:none;}
.pages a.nxt{padding:0 10px;}
.pages a:hover{border-color:#AF1E24;color:#AF1E24;}
.pages a.nxt{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%; color:#333;}
.pages a.prev{padding-left:25px;background-image:url(../images/arw_l.gif);background-position:10% 50%; color:#333;}
.pages strong{background-color:#AF1E24;font-weight:400;color:#ffffff;border-color:#AF1E24;}

/*弹出窗口*/
#TB_overlay{position:fixed;z-index:10000;top:0px;left:0px;width:100%;height:100%;}
.TB_overlayBG{background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#eeeeee;z-index:10002;display:none;text-align:left;top:50%;left:50%; border:5px solid #333;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_load{width:24px;height:24px;position:fixed;display:none;z-index:1003;top:50%;left:50%;margin:-12px 0 0 -12px;}
#TB_load img{width:24px;height:24px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_ajaxContent{text-align:left;overflow:auto;clear:both;}
#TB_iframeContent{border:0;margin:0;padding:0;overflow:hidden;clear:both;width:1px;height:1px;}
#TB_title{height:50px;line-height:50px;text-indent:15px;font-size:18px;color:#353535;overflow:hidden; background:#fafafa;}
#TB_closeAjaxWindow{position:absolute;right:10px;top:10px;z-index:500;text-align:right;}
#TB_closeAjaxWindow a{width:25px;height:25px;display:inline-block;background:url(../images/wclose.png) no-repeat;overflow:hidden;}
#TB_closeAjaxWindow a{background-position:0 0;}
#TB_closeAjaxWindow a:hover{background-position:0 -25px;}

.fix_service{position:fixed; top:200px; z-index:2000; _position: absolute;_bottom: auto; _top: expression(eval(document.documentElement.scrollTop)+200); width:78px; text-align:center; background:#fff; border:1px solid #ddd; padding:20px 0px;}
.fix_service a{position:relative; display:block;}
.fix_service a .fx_code{position:absolute; top:-24px; left:-186px; width:188px; height:192px; display:none;}
.fix_service a .fx_tel{position:absolute; top:-20px; left:-267px; width:269px; height:232px; display:none;}
.fix_service dl{width:70px; margin:0px auto; background:url(../images/sline.png) center bottom no-repeat; display:inline-block; margin-bottom:10px; padding-bottom:10px;}
.fix_service .fix_s4 dl{margin-bottom:0px; padding-bottom:0px; background:none;}
.fix_service dl dd{margin-top:5px; font-size:13px;}

/*错误提示*/
.showerror{line-height:40px; margin-left:10px; margin-top:5px; display:inline-block;position:absolute;z-index:700;}
.showerror .err_arr{display:inline-block; width:13px; height:7px; background:url(../images/error_00.png) no-repeat left top;position:absolute; left:12px; top:-6px;}
.showerror .error{padding:0 10px 0 33px;color:#000;background:#fff url(../images/error_01.jpg) no-repeat 7px center; border:1px solid #C7C7C7; border-radius:3px; font-size:14px;}
.showerror.uperr{padding:0 0 4px 0;background:url(../images/error_02.gif) no-repeat center bottom;}