@charset "utf-8";
 /*style:zhuanzhanghu 2014-7 (by left qq:12369227)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,p,blockquote,th{margin:0px; padding:0px;}
img{border:none;display:block;}
ul{list-style:none;}
ol{list-style:inside}
caption,th{text-align:left;}
img a{border:none;}
body{font:12px Verdana, Helvetica, sans-serif;color:#333;background:url(../images/body-bg.gif) repeat-x top;}
select,input{font:12px Verdana, Helvetica, sans-serif;}
.clear{height:1px;line-height:1px;font-size:1px;clear:both;margin-top:-1px;}
/*wrap
.warp{width:980px;height:100%;margin:0 auto;}*/
.head{ height:80px; /*overflow:hidden; line-height:80px;*/}
.head ul{ width:980px;}
.head ul li{ display:inline; float:left}
.head ul li.logo{width:200px;height:80px;background:url(../images/logo.gif) no-repeat;}
.head ul li.seat{ width:780px; text-align:right; font-size:14px;}
.head ul li.seat A:link,.head ul li.seat A:visited{color:#666;text-decoration:none}
.head ul li.seat A:hover{color:#999;text-decoration:underline}


.tip{ background:#fef3db; border:1px solid #f3ce87; margin-top:20px;}
.tip p{ padding:10px; line-height:18px; font-size:14px;}

.info{ width:1050px; height:auto; overflow:hidden; border-bottom:1px dotted #ccc;padding-bottom:20px;}
.info ul{ width:990px; line-height:50px; height:auto; overflow:hidden; font-size:14px;}
.info ul li{ float:left;}
.info ul li.til{ width:135px; text-indent:2em;font-size:14px;font-weight:bold;color:#555555;}
.info ul li.til span{color:#ff0000;}
.info ul li.box span{font-size:14px;font-weight:bold;color:#555555;float:left;}
.info ul li.box{ width:850px;}
.info ul li.box input.long,.info ul li.box input.midl{padding-left:5px; line-height:44px; float:left;width:330px; height:44px; font-size:16px; border:1px solid #ccc; background:url(../images/input-box-bg.gif)}
.info ul li.box input.midl{width:170px;}
.info ul li.box  span.wrong{ color:#FF0000; margin-left:10px; font-size:12px;}
.info ul li.box input.yanzheng{cursor:hand; width:150px; height:44px; font-size:16px; border:1px solid #ccc;
background-image: -moz-linear-gradient(top, #fbf9f9, #e7e5e5); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbf9f9), color-stop(1, #e7e5e5)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf9f9', endColorstr='#e7e5e5', GradientType='0'); /* IE*/}
.info ul li.box input.yanzheng:hover{
background-image: -moz-linear-gradient(top, #fcfffc, #efefef); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfffc), color-stop(1, #efefef)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfffc', endColorstr='#efefef', GradientType='0'); /* IE*/}
.info ul li.box input.short{ padding-left:5px; line-height:44px;width:150px; height:44px; font-size:16px; border:1px solid #ccc;background:url(../images/input-box-bg.gif)}
.info ul li.word{ text-indent:130px; font-size:12px; color:#999; line-height:25px;}


.yulan{ padding-left:130px;}
.yulan a{ float:right; display:block; width:170px; height:48px; line-height:48px; text-align:center;
background-image: -moz-linear-gradient(top, #d8ecf7, #9dcdfe); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d8ecf7), color-stop(1, #9dcdfe)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ecf7', endColorstr='#9dcdfe', GradientType='0'); /* IE*/
-moz-border-radius:5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
-moz-box-shadow:2px 2px 2px #cccccc;             
-webkit-box-shadow:2px 2px 2px #cccccc;
box-shadow:2px 2px 2px #cccccc;
}
.yulan a:hover{
background-image: -moz-linear-gradient(top, #09e609, #01be01); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9f5fc), color-stop(1, #abd4fe)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f5fc', endColorstr='#abd4fe', GradientType='0'); /* IE*/
}
.yulan A:link,.yulan A:visited{color:#fff;text-decoration:none}
.yulan A:hover{color:#fff;text-decoration:underline}



.foot-nav{ width:1050px; height:50px; font-size:14px; overflow:hidden; margin:10px 0;}
input.nextBt, input.finalBt{  display:block; width:170px; height:48px; line-height:48px; text-align:center;
background-image: -moz-linear-gradient(top, #00cb00, #009900); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00cb00), color-stop(1, #009900)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cb00', endColorstr='#009900', GradientType='0'); /* IE*/
-moz-border-radius:5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
-moz-box-shadow:2px 2px 2px #cccccc;             
-webkit-box-shadow:2px 2px 2px #cccccc;
box-shadow:2px 2px 2px #cccccc;
}
.foot-nav ul li.final{text-align:center;}
input.finalBt{margin:0 auto;}
 input.nextBt:hover,.finalBt:hover{
background-image: -moz-linear-gradient(top, #09e609, #01be01); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #09e609), color-stop(1, #01be01)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09e609', endColorstr='#01be01', GradientType='0'); /* IE*/
}
.next input:link,.next input:visited{color:#fff;text-decoration:none;border:none;}
.next input:hover{color:#fff;text-decoration:underline;border:none;}


.find-ok{ width:170px;background:url(../images/but_bg.gif) no-repeat}
.find-ok a{ display:block; width:170px; height:48px; line-height:48px; text-align:center;
background-image: -moz-linear-gradient(top, #00cb00, #009900); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00cb00), color-stop(1, #009900)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cb00', endColorstr='#009900', GradientType='0'); /* IE*/
-moz-border-radius:5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
-moz-box-shadow:2px 2px 2px #cccccc;             
-webkit-box-shadow:2px 2px 2px #cccccc;
box-shadow:2px 2px 2px #cccccc;
}
.find-ok a:hover{
background-image: -moz-linear-gradient(top, #09e609, #01be01); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #09e609), color-stop(1, #01be01)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09e609', endColorstr='#01be01', GradientType='0'); /* IE*/
}
.find-ok A:link,.find-ok A:visited{color:#fff;text-decoration:none}
.find-ok A:hover{color:#fff;text-decoration:underline}

input.cancelBt{ display:block; width:170px; height:48px; line-height:48px; text-align:center;
background-image: -moz-linear-gradient(top, #fbf9f9, #e7e5e5); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbf9f9), color-stop(1, #e7e5e5)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf9f9', endColorstr='#e7e5e5', GradientType='0'); /* IE*/
-moz-border-radius:5px;      /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
-moz-box-shadow:2px 2px 2px #cccccc;             
-webkit-box-shadow:2px 2px 2px #cccccc;
box-shadow:2px 2px 2px #cccccc;
}
.cancelBt:hover{
background-image: -moz-linear-gradient(top, #fcfffc, #efefef); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfffc), color-stop(1, #efefef)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfffc', endColorstr='#efefef', GradientType='0'); /* IE*/}
.info ul li.box input.short{ width:150px; height:46px; font-size:16px; border:1px solid #ccc;background:url(../images/input-box-bg.gif)
}
.cancel A:link,.cancel A:visited{color:#666;text-decoration:none}
.cancel A:hover{color:#666;text-decoration:underline}

.foot{ width:980px; text-align:center; line-height:24px; color:#999; border-top:#ccc solid 1px}
.foot A:link,.foot A:visited{color:#666;text-decoration:none}
.foot A:hover{color:#666;text-decoration:underline}

.options{ padding:12px; display:inline; float:left; margin-right:10px; background:#F5F5F5}
/*step1*/
div.step1{background:#f8f9fb;width:100%;height:auto;display:block;overflow:hidden;}
div.step1 ul{width:1030px;height:auto;padding:10px;background:#f8f9fb;display:block;overflow:hidden;}
div.step1 ul li{float:left;padding:5px;width:auto;height:40px;font-size:14px;}
div.step1 ul li span{float:left;width:auto;height:100%;display:block;}
div.step1 ul li span input,div.info ul li span span{float:left;padding:0px 5px;font-size:14px;}
div.step1 ul li.typechld{width:800px;}
#clorpickerBt{width:60px;height:18px;display:block;line-height:20px;color:#555555;cursor:pointer;float:left;}
i.clrpcker{background:url(/Public/Images/menuBt.png) -380px -202px no-repeat;width:15px;height:15px;display:block;float:left;}
#zixg{color:#000000;font-size:14px;}
#zixg span{float:left;width:650px;height:80px;padding-top:5px;}
li.logoimg{width:220px;height:auto;border:#cccccc 1px solid;background:#f6f6f6;padding:5px 0px;text-align:center;}
li.logoimg img {margin:0 auto;}
li.imgtls{width:260px;height:20px;padding-top:5px;text-align:center;overflow:hidden;text-align:center;line-height:25px;}
li.imgtls a{margin:0 auto;color:#ff0000;text-decoration:underline;}
#imgtls,#uploadfield{display:none;}
#fileQueue,#fileQueue div{background:none;}
/*map*/
#l-map{height:870px;width:1030px;margin:10px;float:left;}
#results{float:right;width:auto;height:auto;overflow:scroll-y;margin-top:10px;}
.srcdiv{width:1050px;height:20px;overflow:hidden;padding:10px 0px;}
.address{width:330px;height:23px;float:right;font-size:14px;color:#666666;}
.srcBt{float:right;width:70px;height:27px;color:#4d6185;border:#4d6185 1px solid;background:#bed0fc;margin-left:1px;
margin-right:10px;border-radius:5px;box-shadow:1px 2px 2px #f5f4f4;}
/*产品分组*/
table.ppgtable{width:100%;border-collapse:collapse;}
table.ppgtable caption{width:100%;height:30px;padding:10px 0px 5px 0px;}
table.ppgtable caption a{width:120px;height:23px;text-align:center;padding-top:7px;color:#ffffff;background:#8ba901;
display:block;float:right;
}
table.ppgtable thead th,table.ppgtable tbody tr td{height:30px;border:#cccccc 1px solid;font-size:14px;color:#555555;text-align:center;}
table.ppgtable thead th{background:#bad7e6;}
table.ppgtable tbody tr td a.editBt{color:#8ba901;}
table.ppgtable tbody tr td a.dltBt{color:#ff0000;}
div.page{width:100%;height:30px;overflow:hidden;text-align:center;}
/*step10*/
.info .tips{width:100%;height:40px;padding:100px 0px 20px 0px;text-align:center;
	font-size:14px;font-weight:bold;color:#666666;
}
.tip h2{text-align:center;width:100%;height:30px;padding-top:10px;font-size:18px;font-weight:bold;color:#555555;}
div.warntips{width:100%;height:25px;padding-top:10px;text-align:left;color:#ff4400;font-size:12px;
text-indent:2em;
}
.foot-nav ul{height:60px;width:100%;overflow:hidden;}
.foot-nav ul li{width:100%;height:60px;text-align:center;}
.foot-nav ul li *{margin:0 auto;display:inline;margin-left:5px;}