@charset "utf-8";
/* fy */
body {font-family: 微软雅黑; background-color: #fff; font-size:14px;}


/* 商品列表 */
.fy_bg {background:#fafafa;}
.fy_bgf {background:#fff;}
.fy_bread {height:50px;line-height:50px;font-size:12px;color:#333;}
.fy_bread a:hover {color:#256c9b;}
.fy_select {float:left;margin-bottom:27px;height:46px;line-height:46px;background:#fff;color:#333;font-size:14px;}
.fy_select_name {padding-left:30px;width:105px;float:left;}
.fy_select ul {width:1065px;float:left;}
.fy_select ul li {padding-right:46px;float:left;}
.fy_select ul li a:hover {color:#256c9b;}
.fy_goods {width:1200px;float:left; padding-bottom:100px;}
.fy_goods ul {width:1200px;}
.fy_goods ul li {position:relative;float:left;margin:0 5px 10px 5px;padding:0 16px;width:198px;height:330px;text-align:center;background-color:#fff;}
.fy_goods ul li:hover {-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.07);-moz-box-shadow:0 10px 15px rgba(0,0,0,0.07);transform:translate3d(0px,-2px,0px);box-shadow:0 10px 15px rgba(0,0,0,0.07);-webkit-transform:translate3d(0px,-2px,0px);-moz-transform:translate3d(0px,-2px,0px);-ms-transform:translate3d(0px,-2px,0px);-o-transform:translate3d(0px,-2px,0px);z-index:2;}
.fy_goods ul li img {margin:15px auto 5px;width:180px;height:180px;}
.fy_goods ul li .p1 {text-align:left;margin-bottom:5px;font-size:14px;color:#3a3a3a; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fy_goods ul li .p2 {text-align:left;font-size:12px;color:#777;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fy_goods ul li .p3 {text-align:left;margin-top:10px;font-size:24px;color:#d0021b; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fy_goods ul li .p4 {text-align:left;margin-top:10px;font-size:12px;color:#999999;}
.fy_goods ul li .cuxiao2  {
	display: inline-block;
	width: 41px;
	height: 51px;
	background: url(../images/cuxiao.png) no-repeat left center;
	position: absolute;
	left:177px;
	top:254px;
}



.rxbk_icon {left:71px;width:88px;background-color:#94c0dd;display:inline-block;position:absolute;top:0;height:22px;line-height:22px;font-size:14px;color:#fff;text-align:center;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.xp_icon {left:87px;width:88px;background-color:#a2cc98;display:inline-block;position:absolute;top:0;height:22px;line-height:22px;font-size:14px;color:#fff;text-align:center;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

/*登录页*/
.fy_login {height:128px;}
.fy_login_main {height:588px;background:url(../images/fy_bglogin.jpg) no-repeat center center;}
.fy_login_txt {margin-top:27px;border-top:1px solid #e5e5e5;height:50px;text-align:center;line-height:50px;font-size:12px;color:#a4a4a4;}
.fy_login_txt a{color:#a4a4a4;}
.fy_login_box {margin-top:98px;background:#fff;width:380px;height:392px;}
.tabPanel ul {height:72px;line-height:72px;background:url(../images/fy_line1.jpg) no-repeat center center;}
.tabPanel ul li {float:left;font-size:20px;width:189px;text-align:center;cursor:pointer;}
.tabPanel .hit {color:#e10303;}
.panes {width:328px;padding:20px 27px 0 27px;font-size:14px;}
.pane {display:none;}
.fy_l_biao {width:328px;color:#909090;background:none;outline:none;border:0;border-bottom:1px solid #8a8a8a;height:46px;line-height:46px;}
.fy_l_biao2 {width:244px;}
.fy_l_ma2 {width:84px;color:#909090;border-bottom:1px solid #8a8a8a;height:46px;line-height:46px;}
.fy_l_btn {width:328px;color:#fff;height:46px;line-height:46px;-webkit-border-radius:40px;border-radius:40px;background:#b40707;border:1px solid #b40707;margin-top:30px;cursor:pointer;}
.fy_l_fast {color:#fff;height:44px;line-height:44px;margin-top:42px;color:#256c9b;text-align:center;}
.fy_l_fast {color:#7f7f7f;padding:0 20px;}
.fy_l_fast a {color:#256c9b;}
.fy_l_sweep {color:#256c9b;padding:0 66px;}
.fy_l_sweep img { width:196px; height:196px;}
.fy_l_sweep p {height:62px;line-height:62px;color:#777777;text-align:center;}



/*注册页*/
.fy_register {width:978px;margin:0 auto;font-size:14px;}
.fy_register_tit {height:30px;margin-top:30px;line-height:30px;}
.fy_register_tit1 {width:145px;color:#fff;text-align:center;background:#d30808;float:left;}
.fy_register_tit2 {width:833px;color:#909090;text-align:right;float:left;}
.fy_register_tit2 a {color:#1665b8;}
.fy_register_main {width:978px;background:#fff;}
.fy_rer_main_tit {height:109px;line-height:109px;color:#e90d0d;font-size:24px;text-align:center;padding-bottom:15px;}
.fy_rer_main_biao {width:425px;margin:0 276px;}
.fy_rer_table {width:425px;color:#333;background:#f7f7f7;height:45px;line-height:45px;-webkit-border-radius:40px;border-radius:40px;padding-left:17px;margin-bottom:20px;outline:none;border:none;}
.fy_rer_table2 {width:300px;color:#333;background:url(../images/fy_bg_btn.jpg) no-repeat left center;height:45px;line-height:45px;margin-bottom:20px;padding-left:17px;float:left;outline:none;border:none;}
.fy_rer_btn {width:202px;color:#fff;height:40px;line-height:40px;-webkit-border-radius:40px;border-radius:40px;background:#b40707;border:1px solid #b40707;margin:40px 112px 40px;cursor:pointer;}
.fy_rer_obtain {width:108px;color:#256c9b;height:45px;line-height:45px;background:url(../images/fy_bg_btn.jpg) no-repeat right center;}
.fy_rer_obtain a {color:#256c9b;}



/*商品详情*/

.span_19_1{ display:block; float:left; width:700px; font-size:22px; color:#3a3a3a;  line-height:38px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.span_19_2{ display:block; float:left; width:700px; font-size:14px; color:#ca151e; line-height:30px; height:30px; margin-bottom:13px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.span_19_3{ display:block; float:left; width:700px; padding-left:22px; line-height:90px; height:87px; color:#3a3a3a; font-size:14px; background:url(../images/fy_bg_money.jpg) no-repeat;}
.span_19_3 .font_19_1{ display:block; float:left; font-size:20px; color:#ca141d;}
.span_19_3 .font_19_2{ display:block; float:left; font-size:36px; color:#ca141d; line-height:77px; padding-left:10px; }
.span_19_3 .font_19_3{ display:block; float:left; font-size:18px; color:#a4a4a4; padding-left:20px; text-decoration: line-through; line-height:92px;  }
.span_19_4 { width:700px; height:54px; line-height:54px; border-bottom:1px solid #e8e8e8; color:#3a3a3a; padding-left:20px;}


.fy_red { color:#ca151e;}
.fy_hui { color:#e8e8e8; padding:0 30px; }
.r_626_19 { width:700px; float:left; padding-left:50px;}
.l_626_19{ float:left; width:626px;}
.l_626_19_1{ float:left; width:626px;height:31px;line-height:31px; margin-top:15px; padding-left:20px;}

.l_626_19_1 span{ display:block; width:80px; float:left; height:31px; line-height:31px;color:#333333;}
.a_19_1{ display:block; float:left; height:29px; line-height:29px; border:1px solid #dcdcdc; padding:0 15px; margin-left:10px; font-size:12px; color:#535252;}
.l_626_19_1 .a_19_1_on,
.l_626_19_1 .a_19_1:active{border:1px solid #d11f21; color:#3a3a3a;}


.l_626_19_2{ float:left; /*width:626px;*/ margin-top:15px;height:31px;line-height:31px; padding-left:20px;}
.l_626_19_2 span{ display:block; width: 80px; float:left; height:31px; line-height:31px; color:#333333;margin-right:10px;}
.l_626_19_2 a{ display:block; float:left; width:24px; height:29px; border:1px solid #dcdcdc; text-align:center; line-height:29px; background:#f7f9fa; color:#ca141d;}
.l_626_19_2 a:hover{opacity:0.8;filter:alpha(opacity=80);}
.l_626_19_2 input{ display:block; float:left; border:none; border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; height:29px; width:51px; line-height:29px; text-align:center; font-size:12px; color:#333333;}
.l_626_19_2 .fy_kucun { width:120px; padding-left:18px; color:#a4a4a4;}
.l_626_19_3{ float:left; width:626px; margin-top:36px;}
.l_626_19_3 .a_19_2{ display:block; float:left; width:181px; height:43px; text-align:center; line-height:43px; font-size:18px; color:#d11f21; background:#fae8e8; -webkit-border-radius: 10px;
border-radius: 10px; border:1px solid #d11f21; margin-right:10px; margin-left:20px;}
.l_626_19_3 .a_19_2:hover{opacity:0.8;filter:alpha(opacity=80);}
.l_626_19_3 .a_19_3{ display:block; float:left; width:181px; height:43px; text-align:center; line-height:43px; font-size:18px; color:#fff; background:#d11f21; -webkit-border-radius: 10px;
border-radius: 10px; border:1px solid #d11f21;}
.l_626_19_3 .a_19_3:hover{opacity:0.8;filter:alpha(opacity=80); }
.d_626_19{ float:left; width:626px; padding-top:29px;}

	
	
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img { width:450px; height:450px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:450px;height:450px;}
.spec-scroll{clear:both;margin-top:20px;width:450px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; text-align:center;width:30px;height: 30px;line-height: 30px; border:1px solid #bbbbbb; cursor:pointer;text-decoration:none;border-radius: 100%;margin: 16px 0; color:#919191;}
.spec-scroll .items{float:left;position:relative;width:386px;height:66px; overflow:hidden;}
.spec-scroll .items ul{position:absolute; height:66px;}
.spec-scroll .items ul li{float:left; text-align:center;}
.spec-scroll .items ul li img{ border:1px solid #CCC; width:64px; height:64px; margin:0 5.6px;}
.spec-scroll .items ul li img:hover{border:1px solid #d0021b; }

.fy_goodsx  { width:450px; float:left;}
.fy_goods_detail  { width:1200px; height:545px;}
.fy_collect { width:1200px; height:70px; color:#a4a4a4; padding-left:8px; line-height:70px;} 
.fy_collect_img { width:24px; height:42px; padding-top:28px; float:left;} 
.fy_goodsx_m { width:1200px; margin:0 auto;}
.fy_goodsx_left { width:208px; float:left; border:1px solid #eee;}
.fy_goodsx_l_title { width:188px; float:left; height:49px; border-bottom:1px solid #eee; line-height:49px; padding-left:20px; background:#f7f7f7;}
.fy_goodsx_l_m { width:180px; float:left; padding:19px 14px 0 14px;}
.fy_goodsx_l_m_list { width:180px; float:left;}
.fy_goodsx_l_m_list ul { width:180px; float:left;}
.fy_goodsx_l_m_list ul li { width:180px; height:289px; float:left;}
.fy_goodsx_l_m_list ul li img { width: 180px; height: 180px;
}
.fy_goodsx_l_m_list ul li .p1 { text-align: left; margin-top:6px; height:52px; line-height:26px; font-size: 14px; color: #666; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.fy_goodsx_l_m_list ul li .p2 { text-align: left; height:28px; line-height:28px; padding-top:5px; font-size: 18px; color: #ca141d;}
.fy_monx { font-size:14px;}

.fy_goodsx_right { width:960px; padding-left:30px; float:right; background:#fff; margin-bottom:50px;}


.hd{ width:960px; height:50px; background:#f7f7f7; border-bottom:1px solid #256c9b; line-height:50px;  position:relative; margin-bottom:20px;}
.hd ul{ overflow:hidden; zoom:1;  }
.hd ul li{ float:left; width:163px; color:#3a3a3a; font-size:16px; text-align:center; position:relative;cursor:pointer; }
.hd ul img{ display:block; float:left; }
.hd ul li.on{ background:#256c9b; color:#fff;}

.bd {  width:960px;}
.bd .fy_xiangq {width:960px;}
.bd .fy_xiangq img { margin:0 auto;}


/*商品详情 评价*/

.fy_degree { width:985px; height:135px;}
.fy_degree_l { width:186px; height:135px; float:left; padding-left:60px; text-align:left;}
.fy_degree_l .fy_degree1 { color:#35383a; font-size:14px; height:36px; line-height:36px; }
.fy_degree_l .fy_degree2 { color:#d11f21; font-size:44px; height:44px; line-height:44px; }
.fy_font20 { font-size:20px;}
.fy_degree_l .fy_degree3 { color:#a4a4a4; font-size:14px; height:26px; line-height:26px; }
.fy_degree_r { width:799px; height:120px; float:left; padding-top:15px;}
.fy_degree_r .fy_baifen { width:799px; height:28px; line-height:28px; color:#35383a; font-size:14px;}
.fy_baifen1 { width:37px; float:left;}
.fy_baifen2 { width:74px; float:left; color:#a4a4a4;}
.fy_baifen3 { position: relative; width:178px; float:left; background:#e6e6e6; margin:8px 0;}
.fy_baifen3 .fy_percentage { display: block; position: relative; background:#d11f21; height: 12px;}



.fy_pingjia {width:958px; background:#fafafa; border:1px solid #f5f5f5;}
.fy_pingjia ul {width:958px; height:36px; line-height:36px;}
.fy_pingjia ul li { width:130px; height:48px; line-height:48px; color:#666; float:left; text-align:center;}
.fy_pingjia ul li.dang a { color:#256c9b;}
.fy_pingjia_m { width:960px; padding-top:36px; padding-bottom:17px; border-bottom:1px solid #f5f5f5;}
.fy_pj_m_l { width:115px; padding-right:16px; float:left; }
.fy_pj_m_l_tou { width:35px; height:35px; padding:0 40px; }
.fy_pj_m_l_tou img { border-radius:100%; -webkit-border-radius:100%; width:35px; height:35px;}
.fy_pj_m_l_name { width:115px; text-align:center; color:#666; height:30px; line-height:30px; overflow:hidden; }

.fy_pj_m_r { width:829px; float:left; }
.fy_pj_m_r_txt { width:829px; color:#333333; line-height:23px; padding-bottom:10px;}
.fy_pj_m_r_img { width:829px; height:80px;}
.fy_pj_m_r_img ul { width:829px; height:80px;}
.fy_pj_m_r_img ul li { width:80px; height:80px; float:left; padding-right:10px;}
.fy_pj_m_r_img ul li img { width:80px; height:80px;}
.fy_pj_m_r_di {width:829px; line-height:56px; height:56px; }
.fy_pj_m_r_di_l { width:500px; color:#a7a7a7; float:left;}
.fy_pj_m_r_di_r { width:300px; color:#999; float:right; text-align:right; }
.fy_pj_m_r_di_r img { width:17px; height:21px; float:right; padding-left:13px; padding-top:17px; }



/*商城公告*/
.fy_notice_l { width:230px; padding-right:40px; float:left; padding-bottom:100px;}
.fy_notice_l img { width:230px; height:592px;}
.fy_notice_r { width:930px;  float:left;}
.fy_notice_r_tit { width:929px; height:50px; line-height:50px; border-bottom:1px solid #256c9b; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; background:#f7f7f7; margin-bottom:15px;}
.fy_notice_r_tit2 { width:169px; height:50px; font-size:18px; color:#fff; text-align:center; background:#256c9b;}
.fy_notice_list { width:922px; padding-left:7px;}
.fy_notice_list ul { width:922px;}
.fy_notice_list ul li { width:922px; height:95px; border-bottom:1px solid #f5f5f5; padding-top:12px;}
.fy_notice_list ul li .fy_notice1 { width:922px; height:40px; line-height:40px; color:#232321; font-size:16px;}
.fy_notice1 .fy_notice1_txt  { width:700px; height:40px; line-height:40px; overflow:hidden; color:#232321; font-size:16px; float:left; white-space: nowrap; text-overflow: ellipsis;}
.fy_notice1 .fy_notice1_txt a:hover {color:#256c9b;}
.fy_notice1 .fy_notice1_times { width:160px; font-size:14px; line-height:40px; color:#999999; float:right;}	
.fy_notice_list ul li .fy_look { float:left; width:892px; height:24px; line-height:24px; color:#999; font-size:14px; background:url(../images/fy_look.jpg) no-repeat left center; padding-left:30px;}



/*产品资讯*/	
.fy_notice_list2 { width:922px; padding-left:7px;}
.fy_notice_list2 ul { width:922px;}
.fy_notice_list2 ul li { width:922px; height:144px; border-bottom:1px solid #f5f5f5; padding-top:12px;}
.fy_notice_list2 ul li .fy_notice1 { width:922px; height:40px; line-height:40px; color:#232321; font-size:16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fy_notice_list2 ul li .fy_notice1 a:hover {color:#256c9b;}
.fy_notice_list2 ul li .fy_notice2 { width:922px; height:60px; line-height:27px; color:#999; font-size:14px; text-indent:2em;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.fy_notice2_more {color:#256c9b;}
.fy_notice2_more a {color:#256c9b;}
.fy_notice_list2 ul li .fy_notice3 { width:922px; height:38px; line-height:38px; color:#999; font-size:14px; }
.fy_notice3_look { float:left; width:120px; background:url(../images/fy_look.jpg) no-repeat left center; padding-left:30px;}
.fy_notice3_time { float:left; width:200px; font-size:14px; background:url(../images/fy_time.jpg) no-repeat left center; padding-left:30px;}


/*翻页*/	
.pz_fy{width:1200px; padding:50px 0px 100px 0; text-align:right;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display:inline-block; text-decoration:none; margin:0 2px;  width:40px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#7a7a7a; font-family:'Arial'; vertical-align:top; position:relative;
}
.pz_fy a .img_fy_1{opacity:1;filter:alpha(opacity=100); display:block; -webkit-transition: all 0.2s ease-out 0s;  -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;}
.pz_fy a .img_fy_2{opacity:0;filter:alpha(opacity=00); display:block; position:absolute; left:0; top:0; z-index:9;webkit-transition: all 0.2s ease-out 0s;  -moz-transition: all 0.2s ease-out 0s;   -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;}
.pz_fy a:hover,.pz_fy a.on{ text-decoration:none;  color:#fff; background:#256c9b;}/*鼠标经过和默认当前页样式*/
.pz_fy a:hover .img_fy_1,.pz_fy a.on .img_fy_1{opacity:0;filter:alpha(opacity=00);}
.pz_fy a:hover .img_fy_2,.pz_fy a.on .img_fy_2{opacity:1;filter:alpha(opacity=100);}

/*资讯详情*/	
.fy_newsx_title { line-height:45px; color:#333; font-size:24px; padding:10px 0; text-align:center;}
.fy_newsx_title2 { width:380px; height:38px; padding:10px 300px 0 300px; }
.fy_newsx_txt { width: 100%;font-size: 16px; line-height:40px; margin:10px auto; color: #333; text-indent: 2em;}
.fy_newsx_txt img{ margin:10px auto;}
.fy_newsx_fan { border-top:1px solid #f5f5f5; padding-top:13px; padding-bottom:100px;}
.fy_newsx_fan_txt { height:36px; line-height:36px;}
.fy_newsx_fan_txt a:hover {  color:#256c9b;}
.fy_color_blue { color:#256c9b;}



/*右侧悬浮图标*/
li{ list-style:none }
#rightButton{ position:fixed; _position:absolute; bottom:150px; right:8px; z-index:999999; background:#fff; border:1px solid #f5f5f5; display:block;}
#right_ul{ position:relative;}
#right_saoma{  background:url(../images/fy_saoma.jpg) no-repeat center center; width:44px; height:45px; position:relative; }
#right_kefu{ background:url(../images/fy_kefu.jpg) no-repeat center center;  width:44px; height:45px;}
#right_gouwu{  background:url(../images/fy_gouwu.jpg) no-repeat center center; width:44px; height:45px; }
#right_tip{  background:url(../images/flag_right.png) no-repeat; width:97px; height:41px; position:absolute; right:46px; top:-10px; display:none; z-index:999999; font-size:14px; line-height:41px; color:#666; }
.flagShow_p1{ float:left;  display:block; background:url(../images/fy_flag1.gif) no-repeat; width:93px; height:86px; padding:3px 0 0 3px; position:absolute; right:50px;}
.flagShow_p1 img { height:83px; width:83px;}




.flagShow_p2{ float:left;  display:block; background:url(../images/fy_flag2.gif) no-repeat; width:75px; height:33px; line-height:33px; padding-left:14px; position:absolute; right:50px; top:50px;}
.flagShow_p3{ float:left;  display:block; background:url(../images/fy_flag2.gif) no-repeat; width:69px; height:33px; line-height:33px; padding-left:20px; position:absolute; right:50px; top:100px;}

#backToTop{ position:fixed; _position:absolute; bottom:104px; right:8px; z-index:999999; display:none;width:44px; height:45px; border:1px solid #f5f5f5; background:#fff; }
a.backToTop_a{  background:url(../images/fy_fanhui.jpg) no-repeat center center; width:44px; height:45px; display:block; }
a.backToTop_a:active{  background:url(../images/fy_fanhui.jpg) no-repeat center center; }

/*售后服务*/
.fy_shouhou { width:1123px; background:#fff; border:1px solid #d1d1d1; padding:32px 35px; margin-bottom:100px;}
.fy_service { width:1123px;}
.fy_ser { height:26px; line-height:26px; font-size:16px; color:#fff; background:url(../images/fy_bg_service.jpg) no-repeat left center; margin-bottom:24px; padding-left:8px;}
.fy_ser_txt { line-height:24px; color:#333; border-top:1px dashed #5f92b5; padding:7px 0 40px 8px;}


/*购物车*/
.fy_car1 { width:1130px; height:40px; line-height:40px; background:#fff; padding:0 35px; color:#a4a4a4; margin-bottom:10px;}
.fy_car1 .fy_car1_1 { width:25px; font-size:14px;  float:left; padding-top:3px; *padding-top:12px; }
.fy_car1 .fy_car1_2 { width:123px; color:#256c9b; float:left;}
.fy_car1 .fy_car1_3 { width:457px; float:left;}
.fy_car1 .fy_car1_4 { width:149px; text-align:center; float:left;}
.fy_car1 .fy_car1_5 { width:121px; text-align:center; float:left;}
.fy_car1 .fy_car1_6 { width:136px; text-align:center; float:left;}
.fy_car1 .fy_car1_7 { width:115px; text-align:center; float:left;}

.fy_car1_1 input { width:15px; height:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/fy_car2.jpg) no-repeat center center; background-size:100% 100%;}
.fy_car1_1 input:checked { background:url(../images/fy_car1.jpg) no-repeat center center; background-size:100% 100%; border:none;}

.fy_car2 { width:1130px; height:152px; background:#fff; margin-bottom:10px; padding:0 35px;}
.fy_car2_1 {width:25px; padding-top:68px; float:left; }
.fy_car2_1 input { width:15px; height:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/fy_car2.jpg) no-repeat center center; background-size:100% 100%;}
.fy_car2_1 input:checked { background:url(../images/fy_car1.jpg) no-repeat center center; background-size:100% 100%; border:none;}
.fy_car2_2 { width:123px; padding-top:22px; float:left;}
.fy_car2_2 img { width:89px; height:89px;}
.fy_car2_3 { width:457px; float:left; padding-top:5px; position:relative;}
.fy_car2_3_1 { width:457px; height:53px; line-height:53px; color:#3a3a3a; font-size:16px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.fy_car2_3_2 { width:240px; height:30px; padding:0 10px; background:#f7f7f7; color:#666; font-size:14px; line-height:30px; border-radius:10px; -webkit-border-radius:10px; }
.fy_car2_4 { width:149px; text-align:center; float:left; padding-top:5px;}
.fy_car2_4_1{  color:#3a3a3a; font-size:14px; height:53px; line-height:53px; }
.fy_car2_4_2{ color:#3a3a3a; font-size:14px; text-decoration:line-through; color:#b2b2b2; height:14px; line-height:14px;}
.fy_car2_5 { width:125px; float:left; padding-top:10px; height:142px;}



.fy_car2_6 { padding-top:5px; width:136px; float:left; color:#ca141d; font-size:14px; height:53px; line-height:53px; text-align:center; height:135px;}
.fy_car2_6_1 { height:53px; line-height:53px; }
.fy_car2_6_2 { height:14px; line-height:14px;}
.fy_car2_7 { padding-top:23px; height:152px; }
.fy_car2_7_1 { width:94px; height:25px; border:1px solid #256c9b; float:left; border-radius:5px; -webkit-border-radius:5px; text-align:center; line-height:25px; color:#256c9b; margin-bottom:6px;cursor:pointer; }
.fy_car2_7_2 { width:94px; height:25px; border:1px solid #bfbfbf; float:left; border-radius:5px; -webkit-border-radius:5px; text-align:center; line-height:25px; color:#a4a4a4; cursor:pointer; }


.fy_car3 { width:1165px; height:73px; line-height:73px; background:#fff; padding-left:35px; color:#a4a4a4; margin-bottom:100px;}
.fy_car3 .fy_car3_1 { width:25px; font-size:14px;  float:left; padding-top:3px; *padding-top:30px;}
.fy_car3_1 input { width:15px; height:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/fy_car2.jpg) no-repeat center center; background-size:100% 100%;}
.fy_car3_1 input:checked { background:url(../images/fy_car1.jpg) no-repeat center center; background-size:100% 100%; border:none;}
.fy_car3 .fy_car3_2 { width:70px; height:73px; color:#494949; float:left;}
.fy_car3 .fy_car3_3 { width:70px; height:73px; color:#494949; float:left;}
.fy_car3 .fy_car3_3 a:hover { color:#256c9b;}
.fy_car3 .fy_car3_4 { width:730px; float:left;text-align:right; height:73px; padding-right:30px; }
.fy_car_tzt { font-size:14px; color:#494949; font-weight:normal;}  
.fy_car3 .fy_car3_4_1 { width:730px; color:#e10000; float:left;height:40px; line-height:50px; font-size:20px;font-weight:bold;}
.fy_car3 .fy_car3_4_2 { width:730px; color:#a4a4a4; float:left;height:30px; line-height:26px; font-size:14px; }
.fy_car_color2 { color:#e10000; padding:0 10px;}
.fy_car_color3 { color:#404040;}

.fy_car3 .fy_car3_5 { width:170px; float:left; text-align:center; height:73px; background:#ca151e; color:#fff; line-height:73px; font-size:18px;  }
.fy_car3 .fy_car3_5 a:hover { color:#fff;}

/*购物车删除确认遮罩*/

.mask{position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,.4); z-index: 1;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)\9;}
.pop{position: fixed; top: 50%; left: 50%; margin-top: -85px; margin-left: -230px; width: 460px; height: 170px; text-align: center; background-color: #fff; z-index: 2;}
.pop .pop_inner{position: relative;}
.pop .close_btn{position: absolute; top: 10px; right: 10px;}
.pop .close_btn img{width: 14px; height: 14px;}
.pop .tip_box{padding: 40px 0 20px;}
.pop .tip_box img{display: inline-block; width: 28px; height: 28px; vertical-align: middle;}
.pop .tip_box .txt{font-size: 16px; color: #444;}
.fy_tan_btn { padding:0 40px;}
.pop .pop_btn{ display:inline; float:left; width: 172px; height: 38px; line-height: 38px; font-size: 16px; color: #fff; text-align: center; background-color: #256c9b; -webkit-border-radius:10px; border-radius:10px; }
.pop .pop_btn2 { display:inline; float:left;  width: 172px; height: 38px; line-height: 38px; font-size: 16px; color: #fff; text-align: center; background-color: #b8b8b8; margin-right:36px; -webkit-border-radius:10px; border-radius:10px;}



/*购物车空*/
.fy_kong { width:1200px; background:#fff; padding:50px 0 150px 0;}
.fy_kong_img { width:270px; height:220px; margin:0 auto;}
.fy_kong_txt { height:48px; line-height:48px; color:#999999; font-size:16px; text-align:center;}
.fy_kong_btn { width:172px; height:48px;  margin:0 auto;}
.fy_kong_btn1 { width:172px; height:48px;line-height:48px; color:#fff; background:#e10000; border-radius:10px; -webkit-border-radius:10px; font-size:18px; text-align:center;}





/*购物车更改参数弹出层*/


.pop2 {position:absolute; top:98px; left:96px; border:1px solid #c1c1c1; z-index: 3; background:#fff; padding-left:26px; width:479px;}
.pop2_sanjiao { width:16px; height:10px; background:url(../images/fy_gui_tan1.jpg) no-repeat #fff; top:-10px; left:34px; position:absolute; z-index:3;}
.pop2_left { padding-top:24px; float:left; width:300px;}

.pop2_left_1 { float:left; height:40px;line-height:40px; margin-top:15px; padding-left:20px;}

.pop2_left_1 span{ display:block; width:80px; float:left; height:31px; line-height:31px; color:#666;}
.a_left_1{ display:block; float:left; height:29px; line-height:29px; border:1px solid #e3e3e3;  background:#f6f6f6; padding:0 15px; margin-left:10px; font-size:12px; color:#6c6c6c; -webkit-border-radius:10px; border-radius:10px; }
.pop2_left_1 .a_left_1_on,
.pop2_left_1 .a_left_1:active{border:1px solid #256c9b; color:#256c9b; }

.pop2_btn { width:145px; height:21px; float:left; padding: 10px 30px 0 30px;}
.pop2_btn1 { width:60px; height:21px; line-height:21px; color:#fff; text-align:center; background:#256c9b; -webkit-border-radius:5px; border-radius:5px; margin-right:25px; float:left;}
.pop2_btn2 { width:60px; height:21px; line-height:21px; color:#828282; text-align:center; background:#dbdbdb; -webkit-border-radius:5px; border-radius:5px; float:left;}

.pop2_right { width:177px; height:177px; border:1px solid #e9e9e9; float:left;}
.pop2_right img { width:177px; height:177px;} 



/*购物车-确认订单*/
/*地址部分*/
.fy_submit { width:1168px; background:#fff; padding-left:32px; margin-bottom:27px;}
.fy_sub_tit { height:64px; line-height:64px; font-size:18px; color:#cb0505;}
.fy_sub_di1 { width:1168px; }
.fy_di_mo { width:306px; height:72px; background:url(../images/fy_bg_dizhi.jpg) no-repeat; float:left; padding:25px 27px; margin-right:20px; margin-bottom:20px; float:left;}
.fy_di_mo2 { width:306px; height:72px; border:1px solid #eaeaea; float:left; padding:25px 27px; margin-right:20px; margin-bottom:20px;}
.fy_di_mo3 { width:306px; height:72px; border:1px solid #fff; background:url(../images/fy_bg_dizhi2.jpg) no-repeat; float:left; padding:25px 27px; margin-right:20px; margin-bottom:20px; float:left;}
.fy_di_mo4 { width:306px; height:72px; border:1px solid #fff; background:url(../images/fy_bg_dizhi3.jpg) no-repeat; float:left; padding:25px 27px; margin-right:20px; margin-bottom:20px; float:left;}
.fy_di_mo_m { width:306px; height:27px; line-height:27px; font-size:14px; color:#3a3a3a;}
.fy_di_tel { font-weight:bold; font-size:16px; float:right;}
.fy_di_mo_d { width:306px; line-height:23px; font-size:14px; color:#9a9a9a; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  }
.fy_di_new { width:361px; height:120px;  float:left; border:1px solid #eaeaea; line-height:120px; text-align:center; color:#3a3a3a; font-size:14px;}

/*商品清单*/
.fy_qingd { width:1168px; background:#fff; padding-left:32px; margin-bottom:27px;}
.fy_qingd_tit { height:64px; line-height:64px; font-size:18px; color:#3a3a3a;}
.fy_qingd_m { width:1132px; padding-left:36px; background:#fff; }
.fy_qingd_m ul { width:1132px;}
.fy_qingd_m ul li { width:1132px; height:89px; float:left; padding:10px 0;}
.fy_qingd_m ul li .fy_qingm_1 { width:89px; height:89px; float:left;}
.fy_qingd_m ul li .fy_qingm_1 img { width:89px; height:89px;}
.fy_qingd_m ul li .fy_qingm_2 { width:641px; height:89px; float:left; padding-left:24px; padding-right:24px;}
.fy_qingd_m ul li .fy_qingm_2_1 {  line-height:38px; color:#494949; font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.fy_qingd_m ul li .fy_qingm_2_2 {  height:24px; line-height:24px; color:#999; font-size:14px;}
.fy_qingd_m ul li .fy_qingm_3 { width:163px; height:89px; float:left; line-height:38px; font-size:16px;}
.fy_qingd_m ul li .fy_qingm_4 { width:188px; height:89px; text-align:center; float:left; line-height:38px; color:#b91b19; font-size:16px;}


/*配送方式 买家留言*/
.fy_send { width:1200px; background:#fff; height:190px; border-bottom:1px solid #e2e2e2;}
.fy_send_l { width:607px; height:190px; background:url(../images/fy_line2.jpg) no-repeat right center; float:left; }

.fy_send_l_tit { width:607px; height:75px; line-height:64px; font-size:18px; color:#3e3d3d; padding-left:32px;}
.fy_send_l_btn { width:512px; height:75px; padding-left:95px;}

.a_fy_send_l_btn { display:block; float:left; width:177px; height:37px; line-height:37px; text-align:center; background:#717171; font-size:16px; color:#fff; -webkit-border-radius:10px; border-radius:10px;  margin-right:74px;}
.fy_send_l_btn .a_fy_send_l_btn_on,
.fy_send_l_btn .a_fy_send_l_btn:active{background:#256c9b; color:#fff;}

.fy_send_r { width:525px; height:190px; float:left; padding-left:68px; }
.fy_send_r_tit { width:525px; height:30px; line-height:30px; font-size:18px; color:#3e3d3d; padding-top:18px; padding-bottom:8px;}
.fy_send_r textarea { border:1px solid #c2c2c2; width:434px; height:73px; -webkit-border-radius:10px; border-radius:10px; resize:none; font-size:14px; color:#3a3a3a; padding:10px; line-height:24px;}
 
/*底部信息*/
.fy_xinxi { width:1170px; background:#fff; padding-right:30px; padding-top:20px;  padding-bottom: 50px;}
.fy_xinxi_txt { color:#3a3a3a; line-height:38px; font-size:16px; text-align:right; padding-bottom: 20px; padding-left: 20px;}
.fy_xinxi_txt2 { float:right; width:130px;}
.fy_red2 { color:#d50816; font-size:22px; font-weight:bold;}
.fy_xinxi_btn { width:165px; color:#fff; height:43px; line-height:43px; font-size:18px; text-align:center; background:#d50816; margin-left:1004px; -webkit-border-radius:10px; border-radius:10px;}



/*购物车-确认订单-添加地址弹出层*/

.pop3 { position: fixed; top: 50%; left: 50%; margin-top: -200px; margin-left: -400px; width: 804px; height: 465px; text-align: center; background-color: #fff; z-index: 2;}
.pop3 .pop_inner{ position: relative;}
.pop3 .close_btn{ position: absolute; top: 10px; right: 10px;}
.pop3 .close_btn img{width: 14px; height: 14px;}
.pop3 .tip_box{padding:15px 83px;}
.pop3 .tip_box_txt{ height:30px; line-height:30px; padding-bottom:10px; font-size: 18px; color: #444;}
.pop3 .tip_biao { padding-bottom:20px; text-align:left;  line-height:37px; font-size:14px; }
.pop3 .tip_biao2 { text-align:left;  line-height:37px; font-size:14px; }
.pop3 .tip_mo { padding-left:116px; text-align:left; line-height:37px; font-size:14px; }
.tip_mo input { width:15px; height:15px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/fy_car2.jpg) no-repeat center center; background-size:100% 100%;}
.tip_mo input:checked { background:url(../images/fy_car1.jpg) no-repeat center center; background-size:100% 100%; border:none;}




.pop3 .tip_biao label { color:#3a3a3a; width:96px; text-align:right; float: left; }
.tip_b_1 {  padding:0 14px; margin-left:20px; border:1px solid #dedede; height:37px; line-height:37px;}
.tip_b_2 {  padding:0 14px; width:490px; height:100px; margin-left:116px; border:1px solid #dedede; line-height:37px;}
.tip_btn { padding:5px 153px; height:40px;} 
.tip_btn1 { width:156px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; float:left; background:#256c9b; margin-right:15px;} 
.tip_btn2 { width:156px; height:40px; line-height:40px; text-align:center; font-size:16px; border:1px solid #bbbbbb; color:#333333; float:left; background:#fafafa; } 

.tip_red { font-size:14px; color:#d11f21; padding-right:5px; }
.tip_b_w1 { width:124px;}
.tip_b_w2 { width:490px;}
.tip_b_w3 { width:157px;}


/*支付页面*/
.fy_pay { width:1130px; background:#fff; border-top:2px solid #74c148; padding:50px 35px;}
.fy_pay_tit { width:1046px; padding-left:84px; background:url(../images/fy_payok.jpg) no-repeat;}
.fy_pay_tit1 { width:786px; height:40px; line-height:40px; font-size:18px; color:#74c148; float:left;}
.fy_pay_tit2 { width:260px; height:40px; line-height:40px; font-size:14px; color:#3a3a3a; float:left;}
.fy_pay_tit3 { width:1046px; font-size:14px; color:#3a3a3a; line-height:26px; float:left;  padding-bottom: 20px;}

.fy_pay_fang { width:1046px; height:200px;}
.fy_pay_f_tit { width:1036px; height:26px; line-height:26px; border-bottom:1px solid #bdbdbd; background:url(../images/fy_bg_zhi.jpg) no-repeat; padding-left:10px; color:#fff; margin-bottom:40px;}

.fy_pay_f_btn { width:1046px; height:120px;}
.a_pay_1{ display:block; float:left; width:256px; height:50px;  border:1px solid #bbbbbb; margin-right:57px;}
.fy_pay_f_btn .a_pay_1_on,
.fy_pay_f_btn .a_pay_1:active{ border:1px solid #d30000; background:url(../images/fy_ok.jpg) no-repeat right bottom; }

.fy_pay_an { width:120px; height:43px; margin:0 auto; background:#d30000; color:#fff; line-height:43px; text-align:center;  -webkit-border-radius:10px; border-radius:10px; }





/*确认订单微信支付遮罩*/

.pop4 {position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -400px; width: 713px; height: 437px; text-align: center; background:url(../images/fy_bg_fu.jpg) no-repeat #fff; z-index: 2;}
.pop4 .p4_fy_ma { height:290px; padding:29px 0 150px 99px; height:150px; width:150px;}
.pop4 .close_btn{position: absolute; top: 10px; right: 10px;}
.pop4 .close_btn img {width: 14px; height: 14px;}
.pop4 .tip_box{ height:40px; font-size: 14px; color: #666; text-align:center; line-height:40px; }
.pop4 .p4_fy_ma {padding: 21px 0 170px 99px;height: 180px;}
.pop4 .p4_fy_ma canvas { height:230px; width:230px;}

.fy_wei_btn { padding:5px 190px; height:40px;} 
.fy_wei_btn1 { width:156px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; float:left; background:#da3232; } 
.fy_wei_btn2 { width:156px; height:40px; line-height:40px; text-align:center; font-size:16px; border:1px solid #bbbbbb; color:#333333; float:left; background:#fafafa; margin-right:15px; } 



/*支付成功*/
.fy_success { width:1200px; background:#fff; padding:50px 0 80px 0;}
.fy_suc_ti { width:300px; height:46px; margin:0 auto; background:url(../images/fy_ok2.jpg) no-repeat left center; padding-left:80px; font-size:30px; color:#46bb2c; line-height:46px;}
.fy_suc_txt { width:1200px; height:53px; text-align:center; font-size:14px; color:#3a3a3a; line-height:53px; padding-top:30px;}
.fy_suc_btn { width:327px; height:40px; margin:50px auto;} 

.fy_suc_btn1 { width:154px; height:40px; line-height:40px; text-align:center; font-size:16px; border:1px solid #bbbbbb; color:#333333; float:left; background:#fafafa; margin-right:15px; -webkit-border-radius:10px; border-radius:10px;}
.fy_suc_btn2 { width:156px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; float:left; background:#256c9b; -webkit-border-radius:10px; border-radius:10px; }  


/*商品评价*/
.fy_spingj { width:944px; height:261px; border-bottom:1px solid #dedede; padding-bottom:30px; padding-top:20px;}
.fy_spingj_l { width:128px; height:261px; float:left; padding-right:45px;}
.fy_spingj_l_1 { width:128px; height:140px; padding-top:17px;}
.fy_spingj_l_1 img { width:128px; height:128px;}
.fy_spingj_l_2 { width:128px; height:24px; line-height:24px; color:#3a3a3a; font-size:14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.fy_spingj_l_3 { width:128px; height:40px; line-height:18px; color:#aaaaaa; font-size:14px;}


.fy_spingj_r { width:771px; height:261px; float:left;}
.fy_spingj_r_1 { width:741px; height:30px; padding-bottom:12px; padding-top:18px; padding-left:30px;}
.fy_spj_r_1_hua { width:771px; height:30px;}
.fy_spj_r_1_hua ul { width:771px; height:30px;}
.fy_spj_r_1_hua ul li { width:60px; height:30px; float:left; padding-right:50px;}
.fy_spingj_r_2 { width:771px; height:183px; background:#f7f6f6;}
.textarea1 { border:1px solid #dad9d9; margin:10px; width:730px; height:80px; resize:none; font-size:14px; color:#3a3a3a; background:#fff; padding:10px; line-height:24px;}
.fy_spingj_r_d { width:760px; height:45px; padding-left:11px;}
.fy_spingj_r_an { width:67px; height:45px; float:left;}
.fy_spingj_r_tu { width:300px; height:45px; float:left;}
.fy_spingj_r_tu ul{ width:300px; height:45px; float:left; padding-left:10px;}
.fy_spingj_r_tu ul li { width:45px; height:45px; padding-right:10px; float:left;}
.fy_spingj_r_tu ul li img { width:45px; height:45px;}
.fy_spingj_r_shu { width:80px; height:45px; line-height:45px; color:#adadad; float:left;}