@charset "utf-8";
body{margin:0;padding:0;font-size:14px; line-height:22px;text-align:left;letter-spacing:0.04em; font-family: "microsoft yahei","微软雅黑"; background-color: #fdfdfd;}
div,ul,li,p,dl,dd,dt{margin:0;padding:0;list-style:none;}
input{vertical-align:middle;}
a,a:link,a:visited{color:#757575;text-decoration:none;}
a:hover,a:active{color:#e2222d;text-decoration:none;}
.cf:after{content:"\20";display:block;height:0;clear:both;visibility:hidden;}
.cf{zoom:1;}
img{ border:none; max-width:100%;  display: inline; vertical-align: middle;}
.error{ color:#FF0000;}
.div100{width:100%; min-width: 1100px;}
.div1100{ width:1100px; margin:0 auto; overflow:hidden;}
.placeholder{ color: #666; }
.bt1{ border-top: solid 1px #969696;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
a.more:link,a.more:visited{ color: #059c71;}
a.more:hover,a.more:active{ color: #FF6600;}
.more i{ font-style: normal; font-size: 18px; font-weight: bold;}
.placeholder{ color: #b3b3b3;}
.my_vip_shengming{ line-height: 200%;}
/**top_bar**/
.top_bar{ height:105px; background: url(../mingyu/top_bar_bg.png) repeat-x;}
.top_bar .logo{height: 85px; width: 580px; text-align:left; margin: 10px 0; float: left; line-height: 85px;}
.top_bar .logo img{ vertical-align: middle;}
.top_bar .top_tel{ width: 220px; font-size: 16px; font-weight: bold; font-family:arial; margin: 10px 0; line-height: 85px; height: 85px; background: url(../mingyu/top_tel_bg.png?v=1) no-repeat 0 20px; float: left; text-align: right; letter-spacing: 0.08em; color: #09ac7d;}
.top_bar .top_weixin{ float:left; width: 120px; margin: 10px 0; text-align: center;}
.top_bar .bar_nav{float: right; width: 177px; height: 105px; background: url(../mingyu/top_nav_bg.png) no-repeat 0 0; text-align: center; color: #FFFFFF; line-height: 
30px;}
.top_bar .bar_nav a:link,.top_bar .bar_nav a:visited{ color: #FFFFFF;}
.top_bar .bar_nav a:hover,.top_bar .bar_nav a:active{ color: #afded0;}
.nav{ height: 52px; background: url(../mingyu/nav_bg.png) repeat-x;}
.nav ul{ height: 38px; line-height: 38px;}
.nav ul li{float: left; width: 136px; text-align: center; font-size: 16px; position: relative;}
.nav ul { overflow: visible;}
.nav ul li ul{ height: auto; display: none; position: absolute;top:38px;left: 0px; font-size: 12px;background:#04ab7d; z-index: 1000;}
.nav ul li ul li{ float:none;position:static;background:url(../skin/bg.png) 0 -389px;line-height: 38px; border-bottom: dotted 1px #88d7c1;}
.nav a:link,.nav a:visited{ color: #FFFFFF;}
.nav a:hover,.nav a:active{ color: #afded0;}


.pro-con{ overflow:hidden; position:relative;}
.con-inside{ width:106%;}
.pro-item{ width:204px; height:204px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
.pro-item a{ display:block; text-align:center; color:#fff; height:204px; overflow:hidden;}
.it1{ background:#516ff5;}
.it2{ background:#e2222d;}
.it3{ background:#f9ad01;}
.it4{ background:#6addce;}
.it5{ background:#a2a2ba;}




.my_main_content{ min-height: 500px;}
.my_main_content_box{ padding: 30px 30px 90px; text-align: left; line-height: 200%; color: #7f8180; background-color: #FFFFFF;}

.footnav{ height: 226px; background: #18212a;}
.footnav ul{ padding-top: 36px;}
.footnav ul dl{ width: 300px; float: left; color: #FFFFFF; padding-left: 60px;}
.footnav ul dl dt{ font-size: 16px; padding-bottom: 20px;}
.footnav ul dl dt img{ margin-right: 10px;}
.footnav ul dl dt a{font-size: 12px; font-family: arial; padding-left: 5px;}
.footnav ul dl dd{ font-size: 12px; color: #aca9a4;}
.footnav a:link,.footnav a:visited{ color: #aca9a4;}
.footnav a:hover,.footnav a:active{ color: #FFFFFF;}
.copyright{ height: 80px; background-color: #666; line-height: 20px;padding: 20px;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    border-top: 1px solid #E5E5E5;}
.copyright a:link,.copyright a:visited{ color: #ccc;}
.copyright a:hover,.copyright a:active{ color: #E2222D; text-decoration: underline;}
.my_cate{ padding: 50px; text-align: center;}
.my_cate li{ display: inline-block; height:32px; line-height: 32px; width: 99px; border: solid 1px #dedede; border-left: none;}
.my_cate li:first-child{border: solid 1px #dedede;}


.page{ line-height: 30px; padding-bottom: 50px; text-align: center;}
.page a,.page span{ display: inline-block; line-height: 28px; height: 28px; padding: 0 10px; border: solid 1px #aeaeae; margin-right: 5px;}
.page span.current{color:#FFFFFF;border: solid 1px #E2222D; background: #E2222D;}


.cate-menu{ text-align:center; padding: 55px 0;}
.cate-menu ul li{height: 32px;line-height: 32px;display: inline-block;padding: 0 25px;border: 1px solid #dedede;margin-left: -1px;transition: all .25s ease;cursor: pointer;font-size: 14px; background:#fff;}
.cate-menu ul li a{ display: block;}
.cate-menu ul li.current,.cate-menu ul li:hover{ background:#e2222d; border:1px solid #e2222d;}
.cate-menu ul li.current a,.cate-menu ul li:hover a{ color:#fff;}
.cate-menu ul li:first-child{border-radius: 6px 0 0 6px;}
.cate-menu ul li:last-child{border-radius: 0 6px 6px 0;}

.case-con{ overflow: hidden; padding-left: 65px;}
.case-con ul{ width:105%;}
.case-con ul li{ width:290px; float:left; margin-right:50px; margin-bottom:50px; position:relative; overflow:hidden; cursor:pointer;}
.case-con ul li .case-pic{width:290px; height:200px; overflow:hidden;}
.case-con ul li .case-pic img{ display:block;}
.case-con ul li .rsp{ display: none;}

.case-con .text{position:absolute;width:100%;height:100%;left:0;top:260px;overflow:hidden;background:rgba(41,188,146,0.85);text-align:center; color:#fff;}
.case-con .text h3{ font-size:16px; padding:12px 0 5px 0; margin: 0;line-height: 20px;}
.case-con .text p{ font-size:12px; padding:0 20px 6px; height: 20px; text-overflow: ellipsis;white-space:nowrap; overflow: hidden;}
.case-con .text span{ display:block; width:20px; height:20px; margin:0 auto; background:url(../mingyu/morecase.png) center no-repeat;}



.news_menu{ padding-top: 10px;  }
.news_menu ul{border-radius: 10px; height:50px; background-color:#e2222d;padding-left: 20px; text-align: left;}
.news_menu ul li{  height: 33px;  padding: 0 30px; display: inline-block; line-height: 33px;margin-top: 10px; border-radius: 16px; font-size: 18px; color: #FFFFFF;}
.news_menu ul li.current{}
.news_menu a:link,.news_menu a:visited{ color: #FFFFFF;}
.news_menu a:hover,.news_menu a:active{ color: #afded0;}


.my_ask_list{ padding: 30px;}
.my_ask_list li{ overflow: hidden;border-bottom: dashed 1px #b5b5b5; padding-bottom: 25px; padding-left: 5px; margin-top: 25px;}
.my_ask_list li span{float: left; width: 80px; height: 80px; overflow: hidden; margin-right: 20px;}
.my_ask_list li span img{ width: 80px; height: 80px;}
.my_ask_list li h2{ float: left;  width: 920px; font-size: 16px; margin: 0; padding: 0; line-height: 30px;margin-top: 10px; font-weight: normal;}
.my_ask_list li p{ font-size: 12px; float: left; width: 920px; color: #8c8a8b;}


.my_hezuo_list{ padding: 30px;}
.my_hezuo_list ul{ width: 106%;}
.my_hezuo_list li{ float: left; margin-right: 30px; margin-bottom: 30px; width: 320px; height: 350px; border: solid 1px #dcdcdc;}
.my_hezuo_list li h3{ margin: 20px 20px 0; height: 30px; line-height: 30px;}
.my_hezuo_list li span{margin: 0 20px; display: block; width: 280px; height: 185px; text-align: center; line-height: 185px;}
.my_hezuo_list li span img{max-width: 280px; vertical-align: middle; max-height: 185px;}
.my_hezuo_list li p{ margin: 10px 20px; color: #7e7e7e; height: 88px;text-overflow: ellipsis;overflow: hidden;}


.my_news_list{ padding-left: 45px; padding-top: 50px;}
.my_news_list li{ margin-bottom: 30px;}


.my_vip_cont{ padding: 50px 10px;}
.my_vip_cont td,th{ color: #555555;padding-left: 10px;}
.my_vip_shengming{ padding-bottom: 20px; color: #555555;}
.linea{ height: 10px; border-top: dashed 1px #b0b0b0; margin-top: 10px; overflow: hidden;}
.my_vip_xieyi_cont{ height: 560px; background-color: #f2f2f2; padding: 20px; overflow: hidden; overflow-y: scroll; color: #555555; font-size: 14px; line-height: 180%;}
.my_vip_xieyi h3{ text-align: center; position: relative; margin:10px 0 20px 0; padding: 0; line-height: 40px;}
.my_vip_xieyi h3 span{  display: block; position: absolute; left: 0; top: 0; height: 40px; line-height: 40px; padding-left: 20px; width: 260px; color: #FFFFFF; background-color: #e2222d; text-align: left; font-weight: normal; font-size: 16px;}
.my_vip_xieyi h3 label{font-size: 12px; color: #666666; font-weight: normal;}
.my_vip_btn{ padding: 30px; text-align: center; }
.my_vip_btn a{ display: inline-block; padding: 0 30px; background-color: #e2222d; color: #FFFFFF; font-size: 16px; height: 38px; line-height: 38px;border-radius: 10px;}
.my_vip_btn a.cancel{background-color: #C2CCD1;}
.my_vip_btn a:hover{ background-color: #be0000; color: #ffffff;}
.my_vip_btn a.cancel:hover{ background-color: #848484;}
.my_vip_ckcard{ width: 320px; margin: 0 auto; padding:50px; background-color: #f2f2f2;}
.my_vip_ckcard li{ line-height: 50px; }
.my_vip_ckcard li select{ width: 220px; height: 32px; line-height: 32px; border: solid 1px #ddd;}
.my_vip_ckcard li input{ width: 210px; height: 32px; line-height: 32px; border: solid 1px #ddd;padding-left: 10px; padding-left: 10px;}
.my_vip_ckcard .tp1,.my_vip_ckcard .tp2{ height: 140px;}
.my_vip_ckcard .tp1 .login_tp{ cursor: pointer; width: 200px; background:url(../mingyu/fs01.png) no-repeat 83px 0; margin-bottom: 10px;}
.my_vip_ckcard .tp1  li.tp1li{ display: block;}
.my_vip_ckcard .tp1  li.tp2li{ display: none;}
.my_vip_ckcard .tp2 .login_tp{cursor: pointer; width: 200px;background:url(../mingyu/fs01.png) no-repeat -126px 0;margin-bottom: 10px;}
.my_vip_ckcard .tp2  li.tp1li{ display: none;}
.my_vip_ckcard .tp2  li.tp2li{ display: block; margin-top: 20px;}



.yt-ta span {
  font-size: 20px;
  font-family: Arial;
  color: #269f4a;
  
}
.yt-cont {
  height: auto;
  padding: 10px;
  line-height: 25px;
}
.yt-cont td{padding: 6px 0;}
.yt-s1 {
  border: solid #abadb3 1px;
  height: 30px;
  line-height: 30px;
  padding: 0 6px;
   border-radius: 5px;
   
}
.cardc {
  display: none;
}
.yt-tb {
  color: #F60;
  border-right: solid 1px #ccc;
}
.jhtab{ font-size: 12px;}

.vip_menu{ padding: 30px 72px;}
.vip_menu ul{height: 37px; line-height: 36px; border-bottom: solid 1px #e2222d;}
.vip_menu ul li{ float: left; width: 110px; height: 36px; text-align: center; background-color: #f6f6f6; border: solid #eee 1px; border-bottom: none; margin-right: 3px; font-size: 14px;}
.vip_menu ul li.current{ height: 37px; border: solid #e2222d 1px; border-bottom: none; background-color: #FFFFFF;}


.showbox{ position: fixed; width: 360px; height: 210px; background: #FFFFFF; border: solid 2px #e2222d; z-index: 99999999; right: 30px; top: 200px; padding: 0px; line-height: 25px;}
.showbox h2{ background: #e2222d; margin: 0; padding: 0; line-height: 30px; font-size: 16px; text-align:center; color: #FFFFFF; position: relative;}

.showbox h2 span{ display: block; width: 16px; height: 16px; position: absolute; right: 2px; top: 5px; background:url(../jqeasyui1.42/themes/icons/cancel.png); cursor: pointer;}
.showbox .showbox_cont{ padding: 10px; color: #666666; height: 160px; overflow: auto;}
.zengsongtaren{ display: none;}
a.szr_remove,a.szr_remove:link,a.szr_remove:visited{ border-radius: 10px; float: right;  padding-right: 10px; padding: 0px 10px; background: #E2222D; color: #FFFFFF;}
a.szr_remove:hover{ color: #EEEEEE;}

.download{ padding: 30px 0;}

.download li{ line-height: 30px; text-align: right; color: #C3C3C3; overflow: hidden; zoom: 0; border-bottom: dotted 1px #CCCCCC;}
.download li a{ float: left;}
.yt_cont{ padding: 30px 0; line-height: 180%;}
.Jifen-right .box .remide-box {
			background-color: #FFFFE0;
			border: 1px solid #F9DFB2;
			margin-bottom: 10px;
			overflow: hidden;
			line-height: 35px;
			height: 35px;
		}
		
		.remide-box h3,
		.box_8 .remide-box ul,
		.box_8 .remide-box li {
			display: inline;
			float: left;
		}
		
		.Jifen-right .box .remide-box h3 {
			line-height: 35px;
			height: 35px;
			padding-left: 10px;
			width: 130px;
			line-height: 35px;
			background: none;
			margin: 0;
		}
		
		.Jifen-right .box .remide-box ul {
			border-bottom: 0px solid #EFEFEF;
			line-height: 35px;
			height: 35px;
			margin-bottom: 0px;
			padding: 0px 0;
		}
		
		.Jifen-right .box .remide-box ul li {
			margin: 0 30px 0 10px;
			float: left;
			line-height: 35px;
			padding: 0px 15px;
		}
		
		.Jifen-right .box .remide-box .num {
			color: #E31939;
			position: relative;
			margin: 0px 3px;
		}
		
		.bought-table {
			color: #333
		}
		
		.bought-table .col-name th {
			border-bottom: 1px solid #E6E6E6;
			border-top: 1px solid #E6E6E6;
			color: #333333;
			height: 35px;
			text-align: center;
			background: #eee;
			font-style: normal;
			font-weight: normal;
		}
		
		.bought-table .close-order td {
			paddig: 10px
		}
		
		.bought-table .order-hd td {
			overflow: hidden;
			padding: 8px 5px;
			border: #E6E6E6 solid 1px;
			background: #F5F5F5;
			border-top: none;
		}
		
		.bought-table .order-bd td {
			padding: 8px 5px;
			border: #E6E6E6 solid 1px;
			border-top: none;
		}
		
		.bought-table .order-bd .no-border-right {
			border-right: none
		}
		
		.bought-table .order-bd .no-border-left {
			border-left: none
		}
		
		.bought-table .baobei .pic {
			border: 1px solid #E9E9E9;
			margin-right: 10px;
			float: left;
			height: 50px;
			width: 50px;
			position: absolute;
			left: 5px;
			top: 5px;
		}
		
		.bought-table .baobei .pic img {
			height: 50px;
			width: 50px;
		}
		
		.bought-table .baobei .goods_name {
			padding-left: 60px;
			height: 54px;
			line-height: 54px;
			overflow: hidden;
			text-align: left
		}
		
		.bought-table .baobei .desc {
			overflow: hidden;
			width: 180px;
			word-wrap: break-word;
		}
		
		.bought-table .baobei .baobei-name {
			display: block;
			line-height: 18px;
			margin-top: -2px;
			max-height: 38px;
			overflow: hidden;
		}
		
		.bought-table .baobei .baobei-name:hover {
			color: #404040;
			cursor: text;
			text-decoration: none;
		}
		
		.bought-table .sep-row td {
			border: medium none;
		}
		
		.bought-table .baobei .goods_desc {
			clear: both;
			padding-left: 5px;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: center;
			min-height: 60px;
			border-bottom: #F3F3F3 solid 1px;
			position: relative;
			z-index: 1;
		}
		
		.bought-table .baobei .last {
			border: 0px
		}
		
		.bought-table .order-bd .other .on_money {
			display: inline-block;
			background: #FF9149 none repeat scroll 0% 0%;
			color: #FFF;
			padding: 3px 5px;
			margin: 3px 0px;
		}
		
		.bought-table .order-bd .other .on_comment {
			display: inline-block;
			background: #FF9149;
			color: #fff;
			padding: 1px 5px;
			margin: 3px 0px
		}
		
		.price {
			font-weight: bold;
			color: #E31939;
		}
		
		a {
			text-decoration: none;
			color: #666666;
			outline: medium none;
			text-decoration: none;
		}
		
		a:active {
			text-decoration: none;
		}
		
		a:hover {
			color: #E31939;
			text-decoration: none;
		}
		
		.main-color {
			color: #E31939;
		}
		
		.main-bg-color {
			background-color: #E31939;
		}
		td{ padding: 3px 5px;}