@charset "utf-8";
/* 2013-08-15 V1.4 */
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
b,strong{font-weight:bold}
small{font-size:75%}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
elect{display:inline-block;width:180px;height:21px;padding:2px;line-height:21px}
textarea{overflow:hidden;vertical-align:top;padding:3px;word-break:break-all}
select,textarea{border:1px solid #BEBEBE;color:#505050}
fieldset{border:1px solid #CCC;padding:0.15em 0.625em 0.75em}
legend{white-space:normal;*margin-left:-7px}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:normal}
/* 控制符 */
.l{float:left}
.r{float:right}
.l,.r{display:inline}
.clearfix:after{display:table;content:" ";clear:both}
.clearfix{*zoom:1}
.clear{ clear:both;}
.f{float:none}.b{font-weight:bold}.n{display:none}
.m{display:block}.p{position:relative}
.ov{overflow:hidden}.e{font-family:Arial}
.c{clear:both;height:0;overflow:hidden}
.f12_u{ font-size:12px; color:#666; }
.center_t{ text-align:center;}
/* 可选属性 */
ul,li{list-style:none outside}
p,dd,pre{word-break:break-all}
textarea{word-wrap:break-word}
input[type="button"], input[type="submit"] {
	text-align: center;
	cursor:pointer;
	border:none;
	font-family:"微软雅黑", "宋体", Georgia, "Times New Roman", Times, serif;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;
}
.mtb10{margin:10px 0;}

/* 通用样式  */
body{font-family: "微软雅黑";font-size: 12px; line-height: 22px; background: #ffeeb3;}
a{color: #232323;text-decoration: none;}
a:hover{color:#ef5a00; }
.top{ background:#096ca0; height:32px; line-height:32px;filter:alpha(opacity=25); -moz-opacity:0.25;opacity:0.25; position:absolute; top:0;left:0;width:100%; z-index:1;}
.topCon{ top:0;left: 50%;width: 1064px; margin-left: -520px;color:#fff; position:absolute; z-index:2; height:32px; line-height:32px; }
.topCon a{ color:#fff; background:url(../images/HomeP.png) no-repeat left center; padding-left:25px; }

.middle{ width:1064px; margin:0 auto;}
.actObj{ color:#fde39d; font-size:16px; padding:440px 0 0 40px;}

.SendTBanner{ background:url(../images/replace_01.png) no-repeat top center #b50000; height:484px;}
.mainBG{ background:url(../images/replace_34.png) repeat-y; height:auto; overflow:hidden; width:1138px; margin:0 auto;}
.mainBGbtm{background:url(../images/replace_37.png) no-repeat; width:1138px; height:23px; margin:0 auto;}
.mainBG .leftBlock{ background:url(../images/replace_03.png) no-repeat; width:243px;text-align:justify; color:#fff; height:360px; margin-left: 34px; padding:80px 20px 0;}
.shap{ color:#ffed25;}

.leftBlock dl{ font-size:15px; margin-top:13px;}
.leftBlock dl dt{color:#f4ff03; font-style:italic; font-size:13px;}

.formBox1{ margin-top:20px;}
.formBox1 h3{ font-weight:normal; font-size:16px;}
.formBox1 textarea{ width:98%; padding:5px; height:70px;font-family: "微软雅黑"; margin-top:10px; margin-bottom:5px;}
.formBox1 .checkSub{ text-align:center;}
.formBox1 .checkSub input{ background:url(../images/greenbtn1.png) no-repeat; width:101px; height:49px; margin:0px auto;}



.mainBG .rightBlock{ width:760px; margin-left:20px;}
.mainBG .rightBlock .title_vs{ background:url(../images/replace_06.png) no-repeat 155px top; height:38px; margin:20px 0;}
.mainBG .rightBlock table{ width:100%;border-right:1px solid #e0ca7e;border-bottom:1px solid #e0ca7e; font-size:12px;}
.mainBG .rightBlock table tr td{ padding:8px 0; border-left:1px solid #e0ca7e;border-top:1px solid #e0ca7e;}
.mainBG .rightBlock .btnRed{ margin-bottom:8px;}
.mainBG .rightBlock .btnRed input{ background:url(../images/replace_10.png) no-repeat; width:348px; height:55px;  margin-left: 161px; }
.mainBG .rightBlock .btnRed input:hover{ background:url(../images/replace_10Hover.png) no-repeat; width:348px; height:55px;  margin-left: 161px; }

.mainBG .rightBlock .bgwosign{ background:#fef8e5;}
.center{ text-align:center;}
.padL30{ padding-left:30px;}
.padL20{ padding-left:20px;}
.padL5{ padding-left:5px;}
.red{ color:#db0909;}
.f14{ font-size:14px;}


.telBg{ background:#2c7793; height:45px; line-height:45px; font-size:20px; color:#fff7e6; text-align:center;width:1122px; margin:20px 0 20px 10px; position:relative;}
.telBg .icon{ position:absolute; width:69px; height:60px; top:-18px; left:130px;}

.rules{ background:url(../images/replace_19.png) no-repeat left 3px; padding-top:70px; width:90%; margin:20px auto; height:auto; overflow:hidden;}
.rules ul li{ background:url(../images/rulesIcon.png) no-repeat left 3px; padding-left:20px; margin:8px 0;}

.prize{ background:url(../images/replace_22.png) no-repeat left 3px; padding-top:80px; width:90%; margin:20px auto;height:auto; overflow:hidden;}
.prize .box1{ float:right; width:1023px;  border:1px solid #dbbb6e; height:216px; background:url(../images/replace_26.png) no-repeat right top #fcfadd;}
.prize .box2{ float:left; width:1023px; border:1px solid #dbbb6e; height:286px; background:url(../images/replace_26.png) no-repeat right top #fcfadd;}
.prize .flowerbg{ background:url(../images/replace_30.png) repeat-x left bottom;height:248px; width:100%; padding-bottom:40px;}
.prize .titleP{ height:30px; line-height:30px; text-align:center; font-size:16px; margin:20px auto 0;}
.prize .titleP span{ background:#2c7793; color:#fff; padding:3px 12px; margin-left:20px;}
.prize .box1 ul{ width:237px; padding-top:18px; float:right;}
.prize .box1 .imgSale{ background:url(../images/prizeF.png) no-repeat; width:249px; height:92px; float:right; margin:20px 10px 0 10px;}
.prize .box1 ul li{ margin:8px 0; text-align:left; background:url(../images/prizeIcon.png) no-repeat left center; padding-left:15px; font-size:14px; }
.prize .box2 ul{ padding:20px 0 0 40px; width:630px;float:left; background:url(../images/replace2_27.png) no-repeat 0 10px; padding-top:135px;font-size: 14px;}
.prize .box2 ul li{ font-size:16px; margin:8px 0; background:url(../images/prizeIcon.png) no-repeat left center; padding-left:15px; width: 45%; float:left;}
.prize .box2 .imgSale{ background:url(../images/replace2_30.png) no-repeat; width:325px; height:234px; float:left; margin-top:20px;}

.replaceForm{ width:1142px; background:url(../images/replace_43.png) repeat-y; font-size:16px; margin:0 auto; padding-bottom:20px;}
.replaceTitle{ background:url(../images/replaceTitle.png) no-repeat; height:59px; text-align:center; color:#fff; font-size:20px; padding-top:13px;}
.replaceFbgbtm{ background:url(../images/replace_45.png) no-repeat; width:1142px; margin:0 auto; height:15px;}
.replaceForm .formCoN{ width:90%; margin:0 auto; height:auto; overflow:hidden;}
 
.replaceForm .inputTxt input{ background:url(../images/txtBg.png) top repeat-x; width:540px; height:50px; line-height:50px; border:1px solid #b4783c; margin-right:20px; padding:0 5px; font-size:16px; font-family:"微软雅黑";}
.replaceForm .checkBTn input{ background:url(../images/replace_40.png) no-repeat; width:167px; height:52px;}
.replaceForm .checkBTn input:hover{ background:url(../images/replaceHover_40.png) no-repeat; width:167px; height:52px;}

.replaceForm .formCoN .formlIst{  height:auto; overflow:hidden;}
.replaceForm .formCoN .formlIst p{ margin:10px 0;}

 .replaceForm .inputTxt  textarea{ background:url(../images/txtBg.png) top repeat-x; width:1015px; height:200px; overflow-y:auto; border:1px solid #b4783c; margin-right:20px; padding:5px 5px 0; font-size:16px; font-family:"微软雅黑";}
.areaml{ margin:15px 0 10px 0px; text-align:center;}
 
 .copyRight{ padding:20px 0; text-align:center; font-size:12px; color:#555;}

.box-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 99;
	display: none;
}
.box {
	position: absolute;
	width: 660px;
	height: auto;
	border: 1px solid #2c7793;
	background: #fff;
	font-size:14px;  
	z-index: 101;
	display: none;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;
}
.btnDel {
	font: "微软雅黑";
	font-size: 14px;
	width: 125px;
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	background:red;
 
 	color: #fff;
	cursor: pointer;
 }
.box .bTitle{ background:#2c7793; height:40px; line-height:40px; color:#fff; font-size:16px; text-align:center; width:100%; position:relative;}
.box .bTitle .closeIcon{ background:url(../images/close.png) no-repeat; width:28px; height:29px; position:absolute; top:5px; right:20px;}
.box .con2{ padding:20px 45px;}
.box .con2 .sucIcon{ text-align:center; font-size:16px; height:30px; line-height:30px; margin-bottom:10px;}
.box .con2 .sucIcon img{ vertical-align:middle; margin-right:4px;}
.joinCart{ text-align:center; margin-top:10px;}
.joinCart input{ background:url(../images/replaceT_10.png) no-repeat; width:183px; height:53px;}

.boxDomain{ background:#f1fbff; border:1px solid #a7e1f6; width:554px;  padding:5px 3px; word-wrap:break-word;max-height:50px; _height:expression(this.scrollHeight > 50 ? "50px" : "auto"); overflow-y:auto;}

.boxDomainFill{ background:#f1fbff; border:1px solid #eee; width:554px; height:120px; margin-bottom:10px; padding:5px 3px; word-wrap:break-word;max-height:120px; _height:expression(this.scrollHeight > 120 ? "120px" : "auto"); overflow-y:auto;}

/* input, label positioning */
.custom-checkbox, .custom-radio {
    position: relative;
}
.custom-checkbox input{position:absolute;left:2px;top:2px;margin:0;}
.custom-checkbox label{display:block;position:relative;font-size:1.3em;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}
/* states */
.custom-checkbox label{background:url(../images/checkbox.gif) no-repeat;}
.custom-radio label{background:url(../images/radiobutton.gif) no-repeat; } 
.custom-checkbox label,.custom-radio label{background-position:-10px -15px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -115px;}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -216px;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -316px;}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc;}

 /* input, label positioning */
.custom-radio input{position:absolute;left:2px;top:2px;margin:0;}
.custom-radio label{display:block;position:relative;font-size:12px; padding:0 0 0 30px; cursor:pointer; color:#db0909;}
/* ---- toggle button examples ---- */
#view{width:140px;display: block;}
#view .custom-checkbox,#view .custom-radio{width:50%;float:left;}
#show{width:250px;display: block;clear: left;}
#show .custom-checkbox,#show .custom-radio{width:33%;float:left;}
.toggle label{border-collapse:collapse;}
.toggle .custom-checkbox label,.toggle .custom-radio label{padding:.4em 1em;border:1px solid #aaa;background-color:#eee;text-align:center;cursor:pointer;font-size:1.2em;width:auto;overflow:visible;background:#459e00 ;color:#fff;border-color:#2d7406;text-shadow:-1px -1px 0 #37730e;}
.toggle .custom-checkbox label.hover,.toggle .custom-checkbox label.focus,.toggle .custom-radio label.hover,.toggle .custom-radio label.focus{background-position: right center;border-color:#205b00;}
.toggle .custom-checkbox label.checked,.toggle .custom-radio label.checked,.toggle .custom-checkbox label.checkedHover,.toggle .custom-checkbox label.checkedFocus{background:#2d7406;border-color:#2d7406;}
.toggle .first label{-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;}
.toggle .last label{-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;}


.box .con2 fieldset{ border:none; padding:0; margin:20px 0;}
.box .con2 .greyFC{ color:#555;}
.custom-radio{ margin:10px 0;  width:100%; }

.errorRed{ color:#e4393c; background:url(../images/errorIP.png) no-repeat left center; padding-left:30px; height: 50px; line-height:50px; display:inline-block; margin-left:20px; }

.errorRed2{ color:#e4393c; background:url(../images/errorIP.png) no-repeat left center; padding-left:30px; height: 24px; line-height:24px; margin:0 0 5px 5px; display:inline-block; }
.newType{  margin:0; margin-bottom:15px;}
.newType ul li{ margin:10px 0; position:relative;}

.f12{ font-size:12px;}

.loading_z{ padding-left:20px;color: #FF7600;  font-size: 12px; font-weight: normal; height:50px; line-height:50px; }
.loading_z2{ padding-left:20px;color: #FF7600;  font-size: 12px; font-weight: normal;   height:50px; line-height:50px; }

.other{ font-size:12px; margin-left:32px; color: #1a4384;}
.proType{ font-size:14px; margin-right:10px; color:#333;}

