﻿@charset "utf-8";
/* CSS Document */
.newgifttit2{position:relative;color:#000;padding:10px 0 0 20px;}
.newgifttit2 em{position:absolute;right:240px;top:10px;}
.newgifttit2 span{position:absolute;right:70px;top:10px;}
.newgifttit2 cite{position:absolute;right:380px;top:10px;}
.newgiftli2{padding:5px 0 10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.newgiftli2 span{float:left;margin-right:10px;padding-left:10px;}
.newgiftli2 span img{width:88px;height:88px;padding:2px;border:1px solid #dadada;}
.newgiftli2 h4{line-height:22px;font-size:14px;color:#333;padding-left:5px;border:1px solid #edf0f5;border-top:none;float:left;width:640px;background:url(../pic/gift/reporth4bg.gif) repeat-x;}
.newgiftli2 h4 a{color:#333;}
.newgiftli2 p{line-height:22px;width:150px;float:left;padding:5px 0 5px 5px; text-indent:2em;}
.nptime2{position:absolute;right:370px;top:38px;}
.giftnum2{position:absolute;right:210px;top:35px;font-size:14px;color:#666;}
.viewnum2{position:absolute;right:20px;top:35px;font-size:14px;color:#000;}


.giftinfo{padding:30px 50px 10px 250px;background:#fff url(../pic/gift/infoshowbg.jpg) no-repeat 10px 50px;}
.giftinfo2 { padding:0 45px 70px 45px;}
.giftinfo p,.giftinfo2 p{line-height:1.8em;font-size:12px;text-indent:2em;color:#666;}
.giftinfo p.tt,.giftinfo2 p.tt { margin:10px 0; text-indent:0;}

.carli{padding:10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.carli span{float:left;margin-right:25px;padding-left:10px;}
.carli span img{width:88px;height:88px;padding:2px;border:1px solid #dadada;}
.carli p{line-height:22px;width:250px;float:left;}
.carlir{position:absolute;right:0px;top:20px;width:125px;}
.iconclose{background:url(../pic/gift/icon_close.jpg) no-repeat 0 center;padding-left:20px;}
.reporttit{position:relative;color:#000;padding:10px 0 0 20px;}
.reporttit em{position:absolute;right:160px;top:10px;}
.reporttit span{position:absolute;right:40px;top:10px;}
.reportli{padding:5px 0 10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.reportli span{float:left;margin-right:10px;padding-left:10px;}
.reportli span img{width:88px;height:88px;padding:2px;border:1px solid #dadada;}
.reportli h4{line-height:22px;font-size:14px;color:#333;padding-left:5px;border:1px solid #edf0f5;border-top:none;float:left;width:435px;background:url(../pic/gift/reporth4bg.gif) repeat-x;}
.reportli h4 a{color:#333;}
.reportli p{line-height:22px;width:180px;float:left;padding:5px 0;}
.retime{position:absolute;right:150px;top:38px;}
.restatus{position:absolute;right:50px;top:35px;font-size:14px;color:#666;}
.remore{position:absolute;right:20px;bottom:15px;}
.remore a{color:#000;text-decoration:underline;}




.newgifttit{position:relative;color:#000;padding:10px 0 0 20px;}
.newgifttit em{position:absolute;right:100px;top:10px;}
.newgifttit span{position:absolute;right:40px;top:10px;}
.newgifttit cite{position:absolute;right:190px;top:10px;}
.newgiftli{padding:5px 0 10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.newgiftli span{float:left;margin-right:10px;padding-left:10px;}
.newgiftli span img{width:88px;height:88px;padding:2px;border:1px solid #dadada;}
.newgiftli h4{line-height:22px;font-size:14px;color:#333;padding-left:5px;border:1px solid #edf0f5;border-top:none;float:left;width:435px;background:url(../pic/gift/reporth4bg.gif) repeat-x;}
.newgiftli h4 a{color:#333;}
.newgiftli p{line-height:22px;width:150px;float:left;padding:5px 0 5px 5px; text-indent:2em;}
.nptime{position:absolute;right:180px;top:38px;}
.giftnum{position:absolute;right:5px;top:35px;font-size:14px;color:#666;}
.npmore{position:absolute;right:20px;bottom:15px;}
.npmore a{color:#000;text-decoration:underline;}
.viewnum{position:absolute;right:120px;top:35px;font-size:14px;color:#000;}
.viewli{padding:10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.viewli span{float:left;margin-right:25px;padding-left:10px;}
.viewli span img{width:136px;height:155px;}
.viewli p{line-height:28px;width:250px;float:left;}
.viewlir{position:absolute;left:440px;top:40px;width:125px; height:100px;}
.viewlir p{padding:3px 0;}

.blogli{padding:10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:1px dotted #dadada;position:relative;}
.blogli p{line-height:22px;}
.blogli span{float:left;margin-right:25px;padding-left:10px;display:block;background:url(../pic/gift/picbg.jpg) no-repeat 10px 0;width:128px;height:105px;}
.blogli span img{width:114px;height:92px;padding:2px;padding:6px 7px;}
.blogerjs{width:380px;float:left;}
.blogli h6{font-weight:normal;line-height:35px;border-bottom:1px solid #cacaca;}
.blogicon1{background:url(../pic/online/blog_icon1.gif) no-repeat 10px center;padding-left:30px;}
.blogicon2{background:url(../pic/online/blog_icon2.gif) no-repeat 10px center;padding-left:30px;}
.infoblog{position:absolute;right:20px;bottom:50px;}

.giftplist{padding:10px;}
.giftplist li{padding:10px 20px;float:left;text-align:center;}
.giftplist li img{border:1px solid #dadada;}
.giftplist li p{line-height:23px;}

.riskbox{border-bottom:1px dotted #dadada;float:left;width:100%;padding:20px 0;}
.riskboxl{float:left;padding:0 20px 0 60px;width:370px;}
.riskboxl img{border:1px solid #dadada;}
.riskboxl span{background:url(../pic/gift/riskpicbg.gif) repeat-x 0 177px;display:block;height:220px;width:359px;position:relative;}
.riskboxl span em{position:absolute;right:-2px;top:-2px;width:58px;height:58px;display:block;background:url(../pic/gift/riskricon.png) no-repeat 0 bottom!important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/pic/gift/riskricon.png);}
.riskboxr{float:left;width:300px;text-align:center;}
.riskboxr h6{font-family:"黑体","宋体",Arial; font-size:18px;font-weight:normal;line-height:30px;height:30px;margin-bottom:10px;}
.riskboxr h5{background:url(../pic/gift/linkbg1.gif) repeat-y center 0;font-weight:normal;font-size:14px;margin:10px 0;}

/*3月22日更新*/
.remarks { padding:10px;}
.remarks .psInfo { background:#eef7ff; border:1px solid #c4d9ec;line-height:1.8em; font-size:14px; text-align:left; padding:15px;}
.remarks .psInfo i { font-weight:bold; color:#CC0000; font-style:normal;}
.remarks .psInfo span { color:#c60404; padding-left:45px;}
.remarks .tip { color:#666; height:50px; line-height:50px;  padding-left:24px;}
.remarks .textArea { padding:24px 24px 0 24px; line-height:1.8em;}
.remarks .linkwhitebg { background:url(../pic/gift/linkbg2.gif) repeat-x center; color:#333; border:1px solid #ccc; padding:1px; width:87px; text-align:center; font-size:14px;}
.remarks .btnBar { clear:both; padding-left:150px;padding-top:24px;border-top:1px solid #ddd;}
.remarks .btnBar a { float:left; display:block; margin:0 5px;}
.remarks .btnBar2 { clear:both; text-align:center; padding:10px 0;}

.chooseDate { text-align:center;}
.chooseDate p { margin-bottom:20px;}
.chooseDate .inp1 { width:250px; font-size:15px;}

.question { padding:15px;}
.question label { width:150px; text-align:right; display:block; float:left;}
.question p { clear:both; padding-bottom:35px;line-height:24px;}
.question .inp1,.question .inp2,.question .inp3 { float:left;width:250px; border:1px solid #ccc; height:24px; line-height:24px; color:#333;}
.question .inp3 { height:130px;}
.question .tip { color:#666; height:50px; line-height:50px; border-bottom:1px solid #ddd; padding-left:24px; text-align:center; clear:both; padding-bottom:0; margin-bottom:15px;}
.question .btnBar { clear:both;}
.question .btnBar a {display:block; margin:0 auto;}

.title6 span.info { float:right; font-size:12px; font-weight:normal; color:#333;width:300px; text-align:right; height:24px; line-height:24px;}
.title6 span.info img { vertical-align:middle; margin:0 6px;}
.productList thead th { background:#f1f1f1; font-weight:bold; height:24px; line-height:24px; color:#666;}
.productList th,.productList td { text-align:center;}
.productList td { font-size:14px; padding:10px;}
.productList .proimg { width:60px; height:60px;}
.productList tbody tr { background:url(../pic/gift/productList_bg.jpg) repeat-x bottom;}
.productList .inp1 { width:30px; height:18px; line-height:18px; text-align:center; border:1px solid #ddd; margin:0 3px;}
.productList .btn_del { display:block; background:url(../pic/gift/btn_del.gif) no-repeat left center; padding-left:15px; font-size:12px; float:left; margin:0 5px;}
.productList .btn_dh { display:block; background:url(../pic/gift/btn_dh3.gif) no-repeat left center; padding-left:15px; font-size:12px; float:left;margin:0 5px;}
.basketDo  { padding-top:10px; padding-left:10px;}
.basketDo .do { float:right;}
.basketDo .do img { vertical-align:middle;}
.basketDo .text { padding-top:10px; float:left;}
.basketDo b { margin-left:10px;}
.basketDo .link81graybg { margin:0 15px;}
.link81graybg{background:url(../pic/hall/link81graybg.jpg) no-repeat;width:81px;height:29px;line-height:29px;text-align:center;font-size:14px;display:inline-block;color:#333;}

.confirmation .tt { height:29px; line-height:29px; background:#206eb6 url(../pic/gift/conf_tt.jpg) no-repeat right center; border-bottom:3px solid #a32928; color:#fff; font-size:14px; font-weight:bold; padding:0 15px;}
.confirmation .proConf { border:1px solid #ddd; background:url(../pic/gift/productList_bg.jpg) repeat-x center bottom;}
.confirmation .proConf .bg { background:url(../pic/gift/dot_ys.gif) no-repeat right bottom;padding:10px; height:120px;}
.confirmation .proConf img { width:115px; height:115px; border:1px solid #ddd; float:left;}
.confirmation .proConf .tableconf { width:390px; float:right;}
.confirmation .proConf .tableconf td { font-size:14px; border-bottom:1px solid #ddd; padding:6px;}
.confirmation .proConf .tableconf td.end { border:0 none;}
.confirmation .proConf .tableconf .inp1 { width:50px; height:18px; line-height:18px; border:1px solid #ccc; text-align:center;}
.table001 { width:400px; margin:0 auto;}
.table001 td { padding:5px;}
.table001 .inp1 { width:200px; border:1px solid #ddd; height:20px; line-height:20px; color:#666; margin-right:10px;}
.table001 .inp2 { width:120px; border:1px solid #ddd; height:20px; line-height:20px; color:#666;margin-right:10px;}
.table001 .inp3 { width:200px; border:1px solid #ddd; height:50px; line-height:1.2em;color:#666;margin-right:10px;}

/*问卷调查 2011/4/14*/
.surveyBox{width:625px;border:1px solid #ddd; background:#fff url(../pic/gift/boxBg.jpg) repeat-x left top; position:relative;padding:28px 30px 1px 30px; }
.surveyBox p.txt{padding-left:60px;}
.surveyBox p.tit{margin-top:40px; padding:15px;border-bottom:1px #ddd solid; font-size:15px;}
.ico1{ position:absolute;top:-7px; left:10px; width:69px;height:82px; background:url(../pic/gift/ico1.png) no-repeat!important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/pic/gift/ico1.png);}
.ico2{ position:absolute;top:-12px; right:7px; width:33px;height:72px; background:url(../pic/gift/ico2.png) no-repeat!important; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/pic/gift/ico2.png);}
.surveyBox .quebox{padding:15px;margin-bottom:10px;}
.ml20{margin-left:20px;}
.surveyBox .btntj{padding-top:40px;padding-bottom:60px; background:url(../pic/gift/line1.jpg) no-repeat center top;margin-top:40px;}
.surveyBox .submittj{width:87px;height:46px; background:url(../pic/gift/btn_tj.jpg) no-repeat; border:0; cursor:pointer; font-size:0; line-height:0; text-indent:-1000em;}
