@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ background:url(../images_new/bg.jpg) no-repeat 50% 0; color:#000; font:12px/1.5 \5fae\8f6f\96c5\9ed1, Arial, Helvetica, sans-serif;}
img{ border:0 none;}
ul{ list-style:none;}
a{ cursor:pointer; text-decoration:none;}
h1{ background:#29addf; color:#fff; float:left; font-size:50px; font-weight:normal; height:90px; line-height:90px; margin-top:48px; padding:0 30px;}
h1 span{ font-size:30px; padding-left:15px;}
.clear{ clear:both; height:0; overflow:hidden;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs20{ font-size:20px;}
.fs26{ font-size:26px;}
.fcb{ color:#29addf;}
.fcbu{ color:#29addf; text-decoration:underline;}
.fwn{ font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.imgleft{ float:left; margin:0 10px 30px 0px;}
.imgright{ float:right; margin:0 0 10px 30px;}
.w150{ width:150px;}
.w270{ width:270px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w700{ width:700px;}
.w790{ width:790px;}
.ml10{ margin-left:10px;}
.mr19{ margin-right:19px;}
.mt15{ margin-top:15px;}
.mt30{ margin-top:30px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px; clear:both;}
.pt25{ padding-top:25px;}
.pt50{ padding-top:50px;}

.page{ margin:0 auto; width:1001px;position: relative;}
.headerr{ color:#fff; float:right; height:41px; line-height:41px; padding-top:19px; text-align:right; width:822px;}
.divselect{ float:right; height:41px; margin-left:8px; position:relative; z-index:101; width:112px;}
.divselect span{ text-align:center; width:112px; box-sizing:border-box; background:#1961a7 url(../images_new/arr1.gif) no-repeat 90% 50%; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#fff; cursor:pointer; float:left; font-size:12px;  height:41px; line-height:41px; opacity:0.9; padding:0 20px 0px 5px;}
.divselect div.jScrollPaneContainer{ top:-12px;}
.divconout{ background:#1961a7; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:210px; left:0; position:absolute; top:29px; width:143px;}
.divselect div.con{ height:200px; left:0; position:absolute; top:0; width:143px;}
.divselect div.con ul{ padding:5px 0px 10px 25px; text-align:left;}
.divselect div.con li{ line-height:1.5;}
.divselect div.con li a{ color:#fff;}
.divselect2{ background:#e0e0e0; height:32px; position:relative; z-index:100;}
.divselect2 span{ background:#e0e0e0 url(../images_new/arr4.jpg) no-repeat 100% 0; cursor:pointer; display:block; height:32px; line-height:32px; padding:0 33px 0px 13px;}
.divselect2 div.con{ background:#e0e0e0; height:200px; padding:0 13px;}
.divselect2 div.con li{ line-height:1.8;}
.divselect2 div.con li a{ color:#000;}
.divselect2 div.con li a:hover{ color:#29addf;}
.logo{ float:left;}

.ason-relevant{ width:112px; text-align:center; color:#FFF; float:right; background:rgba(18,112,204,0.7); line-height:41px; border-radius:10px; }

.ason-authenticity{display:inline-block; margin-right:13px;}
.ason-authenticity a{ color:#fff; background: rgba(18,112,204,0.7); line-height:41px; border-radius:10px; display:block; padding:0 15px; }

.iSearch {
	float:right;
	margin: 0 5px 0 12px;
}
.iSearch form {
	width:111px;
	height:41px;
	padding:0 5px 0 0;
	background: rgba(18,112,204,0.7);
	line-height:1;
	border-radius:10px; 
}
.iSearch input {
	
	width:90px;
	line-height:41px;
	height:41px;
	background:none;
	border:none;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:12px !important;
	border:0;
}
.iSearch button,
.iSearch button:hover {
	height:20px;
	width:20px;
	background:url(../images/search-btn.png) center no-repeat;
	border:none;
	padding:0;
	text-indent:-100000px;
	cursor:pointer;
	margin-top:10px;
}

.ulnav{ float:right; padding-top:13px;}
.ulnav li{ float:left; padding-left:13px;}
.ulnav li a{ display:block; float:left; height:41px; line-height:41px;}
.ulnav li a:hover{ text-decoration:none;}
.ultabnav{ border-bottom:6px solid #22304f; height:100px; padding-top:15px;}
.ultabnav li{ float:left;}
.ultabnav li img{ display:block;}
.main{ background:#fff; padding:30px 0px 50px; width:100%;}
.mainin{ padding:0 30px;}
.back{ color:#000; float:right;}
.ulbreadcrumb{ float:left; padding-bottom:25px; width:85%;}
.ulbreadcrumb li{ background:url(../images_new/arr2.gif) no-repeat 0 50%; color:#999; float:left; padding:0 6px 0px 17px;}
.ulbreadcrumb li.first{ background:none; padding-left:0;}
.ulbreadcrumb li a{ color:#999; padding:0 5px;}
.ultab{ float:left;}
.ultab li{ float:left; padding-right:12px;}
.ultab li a{ background:#e9e9e9; color:#000; display:block; float:left; font-size:17px; height:28px; line-height:28px; padding:0 12px;}
.ultab li a:hover,.ultab li a.on{ background:#29addf; color:#fff; font-size:17px; text-decoration:none;}

.ultab_new{ float:left;}
.ultab_new li{ float:left; padding-right:12px;}
.ultab_new li a{ background:#e9e9e9; color:#000; display:block; float:left; font-size:17px; height:28px; line-height:28px; padding:0 19px;}
.ultab_new li a:hover,.ultab_new li a.on{ background:#29addf; color:#fff; font-size:17px; text-decoration:none;}

.mainin h2{ font-size:20px; margin-top:50px;}
.mainin h2.fs26{ font-size:26px; margin-top:25px;}
.mainin p{ line-height:1.8;}
.ulrec li{ background:url(../images_new/rec1.gif) no-repeat 0 8px; line-height:1.8; margin-top:10px; padding-left:30px;}
.uldot li{ background:url(../images_new/dot1.gif) no-repeat 0 10px; line-height:1.8; margin-top:0px; padding-left:20px;}
.bgprofile{ background:url(../images_new/19.jpg) no-repeat 50% 100%; padding-bottom:200px;}

/*=========== activities ============*/
.ulactivities li{ border-bottom:5px solid #8a8a8a; border-top:5px solid #8a8a8a; float:left; height:290px; overflow:hidden; margin:20px 20px 20px 0px; position:relative; width:220px;}
.ulactivities li.end{ margin-right:0;}
.ulactivities li.off{ border:0 none; height:300px;}
.ulactivities li h3{ color:#29addf; font-size:22px; font-weight:normal; height:130px; overflow:hidden; padding-top:12px;}
.ulactivities li h3 span{ display:block; font-size:12px; font-weight:normal;}
.ulactivities li p{ height:107px; line-height:1.5; overflow:hidden;}
.ulactivities li div{ height:300px; left:0; position:absolute; top:0; z-index:2; width:220px;}
.ulactivities li .more{ bottom:15px; position:absolute; right:10px; z-index:3;}
.ulactivities li.off .more{ bottom:20px;}

/*======== buy ==========*/
.ulbuy{ float:left; padding-top:10px; width:941px;}
.ulbuy li{ border:1px solid #d7d7d7; float:left; margin:10px 40px 10px 0px; width:203px; text-align:center;}
.ulbuy li.end{ margin-right:0;}
.ulbuy li a{ float:left;}
.ulbuy li a span{ border-top:1px solid #d7d7d7; color:#494949; display:block; font-size:11px; height:30px; line-height:30px; padding:0 7px; width:189px;}
.ulbuy li a:hover span{ text-decoration:underline;}
.ulshop{ float:left; padding-top:10px; width:941px;}
.ulshop li{ color:#494949; float:left; margin-right:6px; padding:10px 0px; text-align:center; width:150px;}
.ulshop li a img{ display:inline-block;}
.ulshop li a span{ color:#494949; display:block; font-size:12px;}
.buypro{ float:left; width:325px;}
.buypro h2{ font-size:26px; margin:0; padding:0;}
.buypro h2 a{ color:#000; font-size:26px; font-weight:normal;}
.buypro h2 a:hover{ text-decoration:underline;}
.buypro h3{ font-size:20px; margin:0; padding:20px 0px 0px;}
.buypro .ulrec li{ line-height:1.5; margin-top:5px;}
.ulbuyvideo{ float:left; padding-top:90px; width:941px;}
.ulbuyvideo li{ float:left; width:33%;}
.ulbuyvideo li a{ color:#000; text-align:center;}
.ulbuyvideo li a img{ display:block; margin:0 auto;}
.ulbuyvideo li a span{ display:block; font-size:14px; padding-top:5px; text-align:center;}
.buybot{ border-top:1px solid #dfdfdf; color:#444; margin:0 auto; margin-top:30px; padding-top:40px; width:900px;}

/*=========== products ===========*/
.ulproduct{ float:left; padding-top:10px;}
.ulproduct li{ -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; float:left; height:300px; overflow:hidden; margin:20px 20px 20px 0px; position:relative; width:220px;}
.ulproduct li.end{ margin-right:0;}
.ulproduct li .more{ bottom:10px; position:absolute; right:10px;}
.ulproduct li a {
	color:#000;
}

.initial{ background:url(../images_new/bgpro.jpg) no-repeat 0 0; height:300px; position:relative; width:220px;}
.initial h3{ font-size:18px; font-weight:normal; padding-top:30px;}
.initial p,.initial h3 span{ font-size:15px;}
.initial img{ left:0; position:absolute; top:0;}
.hover{ height:300px; width:220px;}
.bgblue li{ background:#0088cd;}
.bgdark li{ background:#ccc;}
.bgred li{ background:#c1283c;}
.bggolden li{ background:#eac988;}
.bglavender li{ background:#e7e7fb;}
.bggainsboro li{ background:#dddddd;}
.bgaliceblue li{ background:#f0f8ff;}
.bgazure li{ background:#f0f8ff;}
.bgorange li{ background:#f15c08;}
.bgyellow li{ background:#fed000;}
.bgpurple li{ background:#7e1a94;}
.tabcon{ display:none;}
.divproleft{ float:left; font-size:15px; padding-top:40px; width:495px;}
.divproleft h2{ margin-top:0;}
.divproleft h2 span{ display:block; font-weight:normal;}
.pstar{ color:#29addf; font-size:18px;  padding:10px 0px 15px;}
.divpro{ float:right; width:392px;}
.divproimg{ text-align:center;}
.ulpro{ height:87px; text-align:center;}
.ulpro li{ border:1px solid #3db5e2; display:inline-block; *display:inline; zoom:1; height:87px; margin:0 0 4px; overflow:hidden; width:87px; cursor:pointer;}

/*=========== search-feeds ===========*/
.search-feeds {
	clear:both;
	padding:20px 120px 0 120px;
}
.search-feeds dt {
	clear:both;
	margin:0 0 20px 0;
}
.search-feeds dt:after {
    clear:both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.search-feeds dt h1 {
	float:left;
	height:auto;
	line-height:1;
	margin:10px 0 0 0;
	padding:0;
	background:none;
	color:#29ADDE;
	font-size:20px;
	font-weight:bold;
}
.search-feeds .iSearch {
	margin:0;
}
.search-feeds .iSearch form {
	background:url(../images/search-bg2.png) no-repeat;
}
.search-feeds dd {
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px #29ADDE solid;
}
.search-feeds .title {
	display:inline-block;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	background:url(../images/search-li.gif) left center no-repeat;
	color:#41B3E0;
	font-size:14px;
	font-weight:bold;
}
.search-feeds .brief {
	margin:0 0 10px 0;
	color:#A1A1A1;
	line-height:2.3;
}
.search-feeds .more {
	display:inline-block;
	padding:5px 15px 5px 15px ;
	background:#29ADDE;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.tags {
	clear:both;
	padding:30px 0 0 0;
}
.tags dt {
	margin:0 0 10px 0;
	color:#7E7E7E;
	font-size:16px;
	font-weight:bold;
}
.tags dd a {
	display:block; zoom:1;
	margin:1px 0 1px 0;
	padding:5px 5px 5px 5px;
	color:#7E7E7E;
	font-size:12px;
	line-height:1.4;
}
.tags dd a:hover,
.tags dd a.selected {
	background:#29ADDE;
	color:#FFF;
}

/*=========== pages ===========*/
.pages {
	margin:20px 120px 20px 120px;
}
.pages a {
	display: inline-block; zoom: 1; *display: inline;
	height:24px;
	line-height:24px;
	margin:0 2px 0 2px;
	padding:0 8px 0 8px;
	background:#999999;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.pages a:hover,
.pages a.current {
	background:#29ADDE;
}
.pages a.prevPage,
.pages a.nextPage {
	background-image:url(../images/pages_arrow.png);
	background-repeat:no-repeat;
	text-indent:-100000px;
}
.pages a.prevPage {
	background-position:center 5px;
}
.pages a.nextPage {
	background-position:center -45px;
}

/*=========== relatedArticles ===========*/
.relatedArticles {
	float:left;
	margin:0 0 10px 0;
}
.relatedArticles li {
	float:left;
	width:440px;
	margin:3px 0 3px 0;
	padding:0 10px 0 15px;
	overflow:hidden;
	background:url(../images_new/dot1.gif) no-repeat left center;
}
.relatedArticles li a {
	color:#000;
}
.related_switch {
	clear:both;
	margin:auto;
	width:90px;
	padding:5px 0 5px 0;
	background:#B9B9B9;
	color:#FEFEFE;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

/*============== index ================*/
.divss{ color:#fff; float:left; position:relative; width:221px;}
.divsscon{ height:196px; left:0; opacity:0; filter:(opacity=0); position:absolute; top:0; width:221px;}
.divsscon h3{ font-size:25px; font-weight:normal; line-height:1.3;}
.divsscon p{ font-size:16px; line-height:1;}
.divss .hover{ opacity:1; filter:(opacity=100);}
.divss a.more{ bottom:15px; position:absolute; right:12px;}
.divrelease{ border-bottom:5px solid #8a8a8a; border-top:5px solid #8a8a8a; float:left; height:184px; margin-right:19px; padding:0 19px; width:423px;}
.divrelease h3{ color:#29addf; font-size:25px; font-weight:normal; line-height:1.3; padding-top:5px;}
.divrelease p{ color:#29addf; font-size:16px; line-height:1;}
.ulrelease{ padding-top:5px;}
.ulrelease li{ padding:2px 0px;}
.ulrelease li a{ background:url(../images_new/rec4.gif) no-repeat 0 50%; color:#000; display:block; font-size:13px; padding-left:10px;}
.ulrelease li.new a{ background:url(../images_sex/01.jpg) no-repeat 0 50%;}
.ulrelease li a:hover{ color:#29addf;}
.ulrelease li a span{ float:right;}

/*============= video ==============*/
.divvideo{ height:120px; margin-top:30px; margin-right:15px; position:relative;}
.boxvideo{ height:120px; margin:0 40px 0 40px; position:relative; overflow:hidden;}
.ulvideo{ float:left; position:absolute; top:0;}
.ulvideo li{ float:left; padding-right:21px; width:122px;}
.ulvideo li a{ text-align:center;}
.ulvideo li a span{ color:#000; display:block;}
.pre{ left:0; position:absolute; top:0;}
.next{ right:0; position:absolute; top:0;}

.divvideoleft{ float:left; font-size:14px; width:420px;}
.divvideoright{ float:right; width:480px;}

/*============== ad ====================*/
.uladdown{ float:left;}
.uladdown li{ float:left; font-size:14px; padding:26px 20px 0px 0px; width:220px;}
.uladdown li.end{ padding-right:0px;}
.uladdown li img{ display:block; padding-bottom:5px;}
.uladdown li a.addown{ background:url(../images_new/down.gif) no-repeat 0 50%; color:#29addf; float:right; padding-left:21px;}

/*================ science popularization=====================*/
.ulleftnav{ float:left; width:115px;}
.ulleftnav li{ padding-bottom:7px;}
.ulleftnav li a{ background:#b5b5b5; color:#fff; display:block; font-size:16px; padding:2px 7px;}
.ulleftnav li a:hover,.ulleftnav li a.on{ background:#29addf; text-decoration:none;}
.ulleftnav li ul{ display:none; padding-top:5px;}
.ulleftnav li li{ padding:0;}
.ulleftnav li li ul{ padding:0;}
.ulleftnav li li a{ background:none; color:#29addf; font-size:12px;}
.ulleftnav li li a:hover{ color:#fff;}
.ulleftnav li li li a{ background:url(../images_new/rec2.gif) no-repeat 7px 10px; color:#000; padding-left:18px;}
.ulleftnav li li li a:hover{ background:#29addf url(../images_new/rec3.gif) no-repeat 7px 10px;}
.mainright{ float:right; font-size:14px; width:705px;}
.mainright h2{ font-size:26px; margin-top:0;}
.mainright h3{ font-size:20px; font-weight:normal; margin-top:25px; }

/*============ expert answer==============*/
.mainin h3.fs14b{ color:#29addf; font-size:14px; margin-top:30px;}

.footer{ background:#e6e6e6; padding:15px 10px 20px 10px;}
.logo2{ float:left; margin-right:18px;}
.ulfootlink{ height:18px; padding:5px 0px;}
.ulfootlink li{ background:url(../images_new/fg.gif) no-repeat 0 50%; float:left; padding:0 9px 0px 10px;}
.ulfootlink li.first{ background:0 none; padding-left:0;}
.ulfootlink li a{ color:#000;}
.footer .fr img{ vertical-align:middle;}

/*================= about us ====================*/
.divabout{ background:#e5e5e5; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:20px; padding:18px 30px; position:relative;}
.divaboutin{ float:left; width:881px;}
.divaboutin .imgleft{ margin-bottom:0;}
.abouttcon{ color:#303030; float:right; padding-top:15px; width:735px;}
.ulaboutdot{ bottom:18px; position:absolute; right:30px;}
.ulaboutdot li{ float:left; padding:0 3px;}

.divglobal{ height:80px; margin-top:15px; position:relative;}
.divglobalin{ height:80px; left:45px; overflow:hidden; position:absolute; top:0px; width:850px;}
.ulglobal{ width:10000px;}
.ulglobal li{ float:left; padding:0 15px;}
.ulglobal li img{ cursor:pointer; display:block; float:left;}
.apre{ left:0; position:absolute; top:20px;}
.anext{ position:absolute; right:0; top:20px;}
.divglobalcon{ display:none; float:left; width:100%;}
.ulinchina{ float:left; padding-top:30px;}
.ulinchina li{ float:left; padding-right:25px; width:216px;}
.ulinchina li.end{ padding-right:0;}

/*============= links ================*/
.ullinks{ float:left; padding-top:30px; width:100%;}
.ullinks li{ float:left; height:84px; padding-bottom:22px; width:50%;}
.ullinks li img{ border:1px solid #e4e4e4; float:left; margin-right:23px;}
.ullinks li p{ font-size:20px; font-weight:bold; line-height:1.3; padding-top:20px;}
.ullinks li p a{ color:#29addf; font-size:12px; font-weight:normal;}
.divcontactus{ float:right; left:0; position:relative; top:-115px; _top:-90px;}

.ulqa li{ padding-bottom:15px;}


.divwmconout{ text-align:center;}
.divwmcon{ margin:0 auto; text-align:left; width:755px;}
.divwmcon h2{ clear:both; font-size:26px; font-weight:normal; margin:0; padding:20px 0px; text-align:center;}
.divwmcon h3{ clear:both; font-size:18px; font-weight:normal; margin:0; padding-bottom:10px;}
.divwmcon h3.fs26{ font-size:26px;}
.divwmcon p{ padding-bottom:15px;}
.wmxfzntable{ border-collapse:collapse; border:1px solid #2b83b5; margin-bottom:15px;}
.wmxfzntable th{ color:#29addf; padding:16px 20px; text-align:center; vertical-align:top;}
.wmxfzntable td{ color:#303030; padding:16px 20px; vertical-align:top;}
.divlinks{ padding:40px 0px 60px;}
.divlinks a{ color:#29addf; font-size:14px;}
.ulwmxfzn{ float:left; padding-bottom:15px; width:100%;}
.ulwmxfzn li{ float:left; width:49%;}
.ulwmxfzn li a{ background:url(../images_new/rec1b.gif) no-repeat 0 50%; color:#279bc7; font-size:14px; font-weight:bold; line-height:2; padding-left:15px;}
.ulwmxfzn li a:hover{ text-decoration:underline;}
.ulwmxfzn2{ float:left;}
.ulwmxfzn2 li{ float:left; padding:0 30px 0px 0px;}
.ulwmxfzn2 li a{ background:url(../images_new/rec1b.gif) no-repeat 0 50%; color:#279bc7; font-size:14px; font-weight:bold; line-height:2; padding-left:15px;}
.ulwmxfzn2 li a:hover{ text-decoration:underline;}

/*商品评价*/
/*start 10.10*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.evaluate .msg{font-family: "微软雅黑";font-size: 12px;border-bottom:1px solid #010101;padding:7px 0px;}
.evaluate .msg .userPic{display:inline-block;float:left;margin:10px 20px 0px;width:41px;height:41px;background: url("../images_new/userPic.png") no-repeat 0 0;padding-bottom: 10px;}
.evaluate .msg .info{float:left;width:852px;}
.evaluate .msg .user1{background-position: 0 0;}
.evaluate .msg .user2{background-position: 0 -65px;}
.evaluate .msg .user3{background-position: 0 -133px;}
.evaluate .msg .user4{background-position: 0 -200px;}
.evaluate .msg .info .userId{display:inline-block;float:left; font-size: 16px;color:#0b8bdc;}
.evaluate .msg .info .pubTime{float:right; font-size:13px;margin-right: 37px;}
.evaluate .msg .info .from{float:right;width:104px;} /*10.12*/
.evaluate .msg .info .pubTime span{color:#b3b3b3;}
.evaluate .msg .info .from{float:right; font-size:13px;}
.evaluate .msg .info .from a{color:#48a8e5;}
.evaluate .msg .info p{clear:both;font-size:14px;line-height:1.5; width:780px;color:#343434;}
.evaluate .gpage{float:right;margin-top: 20px;}
.evaluate .gpage li{float:left;}
.evaluate .gpage li a{display:inline-block;color:#2a9ae0;border:1px solid #2a9ae0;width:18px;height:18px;text-align: center;margin-left: 5px;}
/*end 10.10*/
/*start 10.11*/
.evaluate .msg .user5{background-position: 0 -278px;}
.evaluate .msg .user6{background-position: 0 -353px;}
.evaluate .msg .user7{background-position: 0 -423px;}
/*end 10.11*/

.gzwx{}
.wxpop{background: url(../images_new/wxpop2.png) no-repeat 0 0;
    bottom: 100px;
    display: none;
    height: 150px;
    position: absolute;
    right: 80px;
    width: 138px; z-index:9999;}
.wxclose{position: absolute; right: 2px; top: 5px;height: 37px;width: 36px;}

.gzdy{}
.dypop{background: url(../images_new/dypop.png) no-repeat 0 0;
    bottom: 100px;
    display: none;
    height: 305px;
    position: absolute;
    right: 80px;
    width: 265px; z-index:9999;}
.dyclose{position: absolute; right: 2px; top: 5px;height: 37px;width: 36px;}

.pdb-4{
	padding-bottom: 4px;
}
#validate_result{
  position: relative;
	color:black;
	/*min-height: 160px;*/
	/*color: #0e3d6f;*/
	/*#014a8a*/
	line-height: 1.8;
}
#validate_result>p{
	color: #29adde;
}

#validate_result>a{
	color: #29ADDE;
	margin-top: 20px;
  margin-bottom: -10px;
	display: inline-block;
  text-decoration: underline;
}
#validate_result>a:hover{
	color: #2993de;
}
#validate_result .icon{
	position: absolute;
	top: 32px;
	right: 20px;
}
#validate_result .icon img{
  max-width: 150px;
}
#validate_result ul{
	min-height:240px;
  margin-top: 15px;
}
#validate_result ul li{
	float: left;
  background: #e7e7fb url(/wp-content/themes/durex_site/images_new/bgpro.jpg) no-repeat 0 -30px;
  position: relative;
  margin-right: 20px;
  max-width: 174px;
}
#validate_result ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
#validate_result ul li img{
  max-width: 100%;
}
#validate_result ul li .ic{
	position: absolute;
	right: 20px;
	bottom: 15px;
}
#validate_result .valrelated{
	margin-top: 30px;
	position: relative;
	color: #29ADDE;
}
#validate_result .valrelated p{
	z-index: 10000;
	position: absolute;
	top: 15px;
}
#validate_result .valrelated .shopcard{
	position: absolute;
	right: -180px;
	top: 15px;
	width: 180px;
}
#validate_result .valrelated .shopcard span{
	padding-bottom: 10px;
	display: inline-block;
}
#validate_result .valrelated .shopcard img{
	width: 100%;
}
#validate_collect{
	position: relative;;
}
#validate_collect td{
	padding-bottom: 10px;
}
#validate_collect input{
	height: 26px;
  width: 470px;
}
#validate_collect input[name=address]{
    margin-left: 14px;
}
/* #validate_collect input[name=link]{
    margin-left: 14px;
} */
#validate_collect .wpcf7{
	background-color: #f2fafd;
  padding: 20px;
}
#validate_collect input[type=submit]{
	background: #29ADDE;
	padding: 10px 35px;
	font-size: 16px;
	border: none;
	color: white;
	margin: 15px auto 5px auto;
	display: block;
	height: auto;
  width: auto;
}
#validate_collect .screen-reader-response{
	display: none;
  color: #f2fafd;
	height: 0;
}
#validate_collect .wpcf7-response-output{
	display: none;
  color: #f2fafd;
	height: 0;
}
#validate_collect .shopcard{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 230px;
	height: 313px;
	background-color: #f2fafd;
	padding: 20px;
}
#validate_collect>div p{
	    line-height: 2.6;
}
#validate_collect>div p a{
   text-decoration: underline;
	 color: #29adde;
}
#validate_collect img{
	max-width: 230px;
	padding-top: 20px;
}
#validate_collect .shopcard .buy button{
	border: 0;
	padding: 8px 10px;
	background: #29adde;
	border-radius: 15px;
}
#validate_collect .shopcard .buy button{
	text-decoration: none;
	color:#fff;
}
@media (max-width: 767px){
	#validate_result .icon{
		display: none;
	}
}

/* 反馈信息 */
.feedback-box{
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.feedback-box p{
	text-align: center;
}
.friend-mall-wrap>a{
  display: inline-block;
  height: 33px;
  display: inline-block;
  width: 150px;
  margin-right: 10px;
  margin-top: 10px;
  border: 1px solid #ccc;
  padding: 2px;
}
.friend-mall-wrap>a img{
	width:100%;
	height: 100%;
}

/*logo*/
.header .logo{ margin-top:10px;}

/*20191108-ason-addClass*/
.ason-txt-left{ width:70%; float: left; padding-top:30px;}
.ason-txt-img{ float:right; background-size:500%; animation:heart-burst steps(4) 1s infinite; background:url(../images/ason-tu-list.png) no-repeat; width:240px; height:222px; }
@keyframes heart-burst{
	0%{ background-position:0%;}
	100%{ background-position:100%;}
}
