/* CSS Document */
dd {margin-left: 0;}
.f12px {
	font-size:12px
}
.f21px {
	font-size:21px
}

.cMGray, .cMGray a, .cMGray a:hover {
	color:#9C9C9C
}
.cBlue, .cBlue a, .cBlue a:hover {
	color:#4167A5
}
.cRed, .cRed a, .cRed a:hover {
	color:#BE0002
}
.fB {
	font-weight:700
}
input, a, textarea {
	outline:0
}
textarea {
	resize:vertical
}
em {
	font-style:normal
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	height:0;
	overflow:hidden
}
/*.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block
}*/
html[xmlns] .clearfix {
	display:block
}
* html .clearfix {
	height:1%
}
.mt10 {
	margin-top:10px
}
.mt25 {
	margin-top:25px
}


.col-form {
	
}
.col-form label {
	font-weight:700;
	width:100px;
	text-align:right;
	display:inline-block;
	float:left;
	margin-right:10px
}
.col-form .input-text {
	height:34px;
	border:1px solid #C9C9C9;
	background-image:url("http://images.zastatic.com/zhenai3/zhenai2012/img/layer/entry/input-shadow.png");
	background-repeat:repeat-x;
	float:left;
	padding-left:5px;
	font-size:14px;
	width:155px;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height:34px
}
.za-item-selector {
	font-size:14px;
	height:36px;
	line-height:36px;
	float:left
}
.za-item-selector dl {
	float:left;
	width:131px;
	line-height:34px;
	height:36px;
	background-image:url("http://images.zastatic.com/zhenai3/zhenai2012/img/layer/entry/input-shadow.png");
	background-color:#fff;
	background-repeat:repeat-x;
	z-index:10
}
.za-item-selector dt {
	border:1px solid #C9C9C9;
	height:34px;
	padding-left:5px;
	overflow:hidden
}
.za-item-selector span {
	display:inline-block;
	height:36px;
	float:left;
	padding:0 5px
}
.za-item-selector dd {
	width:393px;
	display:none;
	border:1px solid #C9C9C9;
	padding:5px;
	position:absolute;
	left:0;
	top:35px;
	z-index:1;
	box-shadow:1px 1px 1px rgba(0, 0, 0, .2);
	background:#fff
}
.za-item-selector dd a {
	display:inline;
	border:0;
	text-decoration:none;
	padding:1px 2px;
	text-align:center;
	border-radius:2px;
	white-space:nowrap
}
.za-item-selector dd a:hover {
	background:#00A5DB;
	text-decoration:none;
	color:#fff
}
.za-item-selector dd p {
	padding-left:7px;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:26px
}
.za-item-selector dd p i {
	font-style:normal;
	font-weight:700
}
.za-item-selector .month-selector dd {
	left:-104px;
	width:276px;
	height:122px
}
.za-item-selector .day-selector dd {
	left:-208px;
	width:276px;
	height:122px;
	word-break:break-all;
	word-wrap:break-word
}
.za-item-selector .year-selector a {
	display:inline-block;
	width:33px
}
.za-item-selector .day-selector a {
	display:inline-block;
	width:22px
}
.za-item-selector .month-selector a {
	display:inline-block;
	width:18px
}
.za-item-selector-hover dt {
	position:relative;
	border-bottom:0;
	z-index:2;
	height:35px;
	background:#FFFDFB
}
.za-item-selector-hover {
	position:relative
}
.za-item-selector-hover dd {
	display:block;
	background:#FFFDFB
}
.za-item-selector .province-selector span {
	display:inline-block;
	width:46px;
	text-align:left
}
.za-item-selector .city-selector dd {
	left:-104px;
	min-height:220px;
	_height:220px
}
.za-item-selector .county-selector dd {
	left:-272px;
	min-height:220px;
	_height:220px
}
.za-item-selector .border {
	height:1px;
	overflow:hidden;
	clear:both
}
.za-item-selector .label {
	display:block;
	overflow:hidden;
	width:14px
}
.xl{height:38px; line-height:38px; width:170px; border:1px solid ##e4e4e4}











/*------------------------弹窗样式------------------*/
.dzsw-pop, .zx_pop,.zero_pop{width:736px; height: 520px; padding: 25px 27px; background-color: #fff; border-radius:15px; position: fixed!important; left: 50%; top: 60%; margin-left: -395px; margin-top: -305px; z-index: 999; box-shadow:0 0 10px 5px rgba(0,0,0,.2); _border:1px solid #ddd; border:1px solid #ddd\9; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+50%));}
.apply-con{width:682px; padding:0 100px; font-size:12px; height: 560px; position: relative;}
.apply-con a.close{width:48px; height: 48px; display: block; position: absolute; right: 10px; top: 10px; background: url(../images/dzsw-pop-close.png) no-repeat 0 0;
	transition: none;
	-moz-transition: none; /* Firefox 4 */
	-webkit-transition: none; /* Safari 和 Chrome */
	-o-transition: none; /* Opera */
}
.zero_pop{height:410px;}
.zero_pop .apply-con{height:410px;}
.apply-con a.close:hover{background-position: 0 -48px;}
.apply-con .title{font-size: 34px; color: #e4700a; text-align: center; padding-top: 40px; line-height: 34px;}
.apply-con .title.wherecity{z-index:5;}
.apply-con .subtitle{line-height: 50px; color: #999; padding-bottom: 10px; text-align: center;}
.apply-con .form{}
.apply-con .textfile{width:460px; height: 40px; margin-bottom: 15px; position: relative; padding-left:70px;}
.apply-con .textfile span.t{width: 60px; height: 40px; line-height: 40px; display: block; position: absolute; left: 0; top: 0; text-align: right;}
.apply-con .textfile input{width: 384px; height: 38px; line-height:38px; border: 1px solid #e4e4e4; padding: 0 10px;}
.apply-con .textfile .emailist{border: 1px solid #e4e4e4; background-color: #fff; line-height: 30px;}
.apply-con .textfile .emailist li{padding: 0 10px;}
.apply-con .textfile .emailist li.on{background-color:#b2b2b2; padding: 0 10px;}
.apply-con .wherecity input{width:137px; border: none;}
/*.apply-con .wherecity input.gp{margin-right: 14px; _margin-right:0;}*/
.apply-con .lxman input{width:245px;}
.apply-con .lxman .appellation{width:132px; height: 40px; position: absolute; left:355px; top: 0;}
.apply-con .lxman .appellation input{width:16px; float: left; border:none; padding: 0; margin-right:5px;}
.apply-con .lxman .appellation span{float:left;width: 40px; height: 40px; line-height: 40px; display: block;}
.apply-con .textfile a.submit{width:140px; height: 46px; display: block; background: #e4700a; text-align: center; line-height: 46px; color: #fff; font-size: 16px;}
.apply-con .textfile a.submit:hover{background: #15a268;}
.apply-con .yzm input{width:212px;}
.apply-con .yzm a{width:157px; height: 38px; display: block; line-height: 38px; text-align: center; color: #666; background: #f0f0f0; border: 1px solid #dfdfdf;position: absolute; left: 316px; top: 0;}




/*免费咨询*/
.free-ask{height: 550px; background: #f8f8f8;}
.free-ask .title{height: 40px; line-height: 40px; background: #b2b2b2;}
.free-ask .title span{color: #fff; width: 734px; margin: 0 auto; display: block; font-size: 18px; text-align: center;}
.free-ask .con{padding:50px 0 0 350px; width: 750px; margin: 0 auto;}

.free-ask .con .form{}
.free-ask .con .textfile{height: 40px; margin-bottom: 15px; position: relative; padding-left:70px;}
.free-ask .con .z2{z-index: 2;}
.free-ask .con .textfile.wherecity{z-index:9;}
.free-ask .con .textfile span.t{width: 60px; height: 40px; line-height: 40px; display: block; position: absolute; left: 0; top: 0; text-align: right;}

.free-ask .textfile input{width: 384px; height: 38px; line-height:38px; border: 1px solid #e4e4e4; padding: 0 10px;color: #999; background-color:#fff;}
.free-ask .con .textfile .emailist{border: 1px solid #e4e4e4; background-color: #fff; line-height: 30px;}
.free-ask .con .textfile .emailist li{padding: 0 10px;}
.free-ask .con .textfile .emailist li.on{background-color:#b2b2b2; padding: 0 10px;}
.free-ask .con .lxman input{width:245px;}
.free-ask .con .lxman .appellation{width:132px; height: 40px; position: absolute; left:355px; top: 0;}
.free-ask .con .lxman .appellation input{width:16px; float: left; border:none; padding: 0; margin-right:5px; }
.free-ask .con .lxman .appellation span{float:left;width: 40px; height: 40px; line-height: 40px; display: block;}
.free-ask .con .textfile a.submit{width:140px; height: 46px; display: block; background: #ff9121; text-align: center; line-height: 46px; color: #fff; font-size: 16px;}
.free-ask .con .textfile a.submit:hover{background: #ffb05f;}
.free-ask .con .yzm input{width:212px;}
.free-ask .con .yzm a{width:157px; height: 38px; display: block; line-height: 38px; text-align: center; color: #666; background: #f0f0f0; border: 1px solid #dfdfdf;position: absolute; left: 316px; top: 0;}
.free-tips{width:462px; padding-top:10px;}
.free-tips a{color:#1d77fd; font-weight: bold;}
/***************下拉菜单******************/
.nice-select { width: 126px; height: 38px; border: 1px solid #e4e4e4; position: relative;  background: #fff url(../images/icon-a2.jpg) no-repeat right center; cursor: pointer; float: left;}
.marginr{margin-right: 11px;}

.free-ask .textfile .nice-select input { display: block; outline: 0; background: none; cursor: pointer;}
.nice-select ul {width: 100%; display: none; position: absolute; left: -1px; top: 38px; overflow: hidden; background-color: #fff; max-height: 150px; overflow-y: auto; border: 1px solid #e4e4e4; border-top: 0; z-index: 9999; _height:150px; *height:150px;}
.nice-select ul li { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; cursor: pointer; }
.nice-select ul li.on { background-color: #fff7f0; }
/*.apply-con .nice-select{_width:137px;}*/
.apply-con .nice-select input{_width:117px;}


/***************下拉菜单******************/
.free-ask .nice-select input { display: block; width: 108px; height: 38px; line-height: 38px \9; border: 0; outline: 0; background: none; cursor: pointer; color: #999;}
.nice-select ul {width: 100%; display: none; position: absolute; left: -1px; top: 38px; overflow: hidden; background-color: #fff; max-height: 150px; overflow-y: auto; border: 1px solid #e4e4e4; border-top: 0; z-index: 9999; _height:150px; *height:150px;}
.nice-select ul li { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; cursor: pointer; }
.nice-select ul li.on { background-color: #fff7f0; }



.topimg-360{height: 360px;}
.topimg-240{width:1100px; height: 240px; padding:30px 0 20px; margin:0 auto;}
.topimg-con{position: relative;width: 1100px; margin: 0 auto}

/*咨询弹窗 begin*/
.pop-bg-blue{background-color: #00479d;}
.pop-bg-orange{background-color: #ff9120;}
.pop-bg-green{background-color: #94bf2c;}
.pop-bg-main{background-color: #044a9f;}
h2.font-color-blue{color:#00479d;}
h2.font-color-orange{color:#ff9120;}
h2.font-color-green{color:#94bf2c;}
h2.font-color-main{color:#044a9f;}
.pop-yuyue{width:406px; background-color: #fff; display:none; position:fixed!important; top:50%; left:50%; margin-left:-200px; margin-top:-122px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+50%));  z-index: 99999;}
.pop-yuyue .title{height:63px; line-height:63px; color:#fff; font-size:16px; padding:0 15px; position: relative;}
.pop-yuyue .title .pop-yuyue-close{width:19px; height:19px; background: url(../images/yy-pop-close.png) 0 0 no-repeat; position: absolute; top:23px; right:18px; cursor: pointer;}
.pop-yuyue .con{border:1px solid #eaeaea; padding: 25px 50px 15px;}
.pop-yuyue .txt{padding-bottom:35px;}
.pop-yuyue .txt input{width: 180px; height:32px; font-size: 18px; color:#999; line-height: 32px; border-bottom:1px solid #ddd;}
.pop-yuyue .txt .link-service{width: 112px; height:32px; color:#fff; text-align: center; line-height: 32px; border-radius: 3px; background-color: #044a9f;}

.pop-yuyue .con .con-item p{font-size: 12px; color:#333; padding-bottom:20px;}
.pop-yuyue .con-btm{}

.pop-yuyue .con-btm a{display: block; text-align: center;}
.pop-yuyue .con-btm .zixun-btn{width:100%; height:32px; line-height: 32px; text-align:center; color:#fff; border-radius: 3px; margin-bottom:15px;}
.pop-yuyue .con-btm .refuse-btn{color:#999; font-size:12px; text-decoration:underline;}
/*咨询弹窗 end*/

.top_banner{position: relative;}
.btn_orange{width:120px; height:42px; line-height:42px; background-color: #f97b2f; position:absolute;}
.btn_orange a{display:block; width:100%; text-align:center; font-size:16px; color:#fff;}

/*网站建设直通车*/
.ztc-quick{width:1100px; height:110px; padding-top:24px;background:url(../images/ztc/ztc-bg-1.png) 0 0 no-repeat; position:fixed; bottom:0; left: 2000px; z-index:10; }
.ztc-quick-close{position:absolute; top:0; right:0; z-index:5;}
.ztc-quick-txt{padding-left:116px; padding-right:40px; color:#fff; float:left;}
.quick-txt-hd{height:40px; line-height:40px; font-size:24px;}
.quick-txt-sub{font-size: 18px;}
.ztc-quick-iden{width:462px; position:relative; float:left;}
.ztc-quick ul{width:364px; padding-left:105px; overflow:hidden;}
.ztc-quick-iden ul li{width:164px; height:56px; line-height:56px; text-align:right; padding:4px; border-radius:5px; background-color:#fff; margin-right:20px; float:left; cursor: pointer;}
.ztc-quick-iden ul li a{color:#333; display: block;}
.ztc-quick-iden ul li.last{margin-right:0;}
.ztc-quick-iden ul li.active a{color:#ab2228;}
.ztc-quick-iden ul li span{font-size:20px; padding-right:32px;}
.ztc-quick-iden .quick-iden-q{color:#fff; position:absolute; top:40%; left:0; z-index:2;}









.black_overlay{ 
display: block; 
position: fixed;top: 0%; 
left: 0%; 
width: 100%; 
height: 100%; 
background-color: black; 
z-index:1001; 
-moz-opacity: 0.8; 
opacity:.80; 
filter: alpha(opacity=80); 
} 
.white_content{ 
display: block; 
position: fixed; 
top: 15%; left: 0; 
width: 100%; 
background-color: white; 
z-index:1002; 
overflow:hidden;
}
.tcw{width:100%;min-width:320px;}
#dituContent textarea{color:#868686;width:92%;padding:2%;height:122px;border:1px solid #b6b6b6;border-radius:2px;line-height:18px;margin:2%;}

.huati_btn2{width:30%;height:32px;background:#34a0f0;border-radius:3px;font:14px/32px "微软雅黑";display:block;overflow:hidden;margin:0 auto;text-

align:center;color:#fff;text-decoration:none;margin:2% 10%;}
.im {overflow:hidden;padding:4% 0 2% 0;margin-top:0px}/*改*/
.im span{width:33%;float:left;text-align:center; vertical-align:absmiddle}
.im input{ vertical-align:middle;margin:-3px 5px 0 0}

.huati_btn{width:175px;height:32px;background:#34a0f0;border-radius:3px;font:14px/32px "微软雅黑";display:block;overflow:hidden;margin:0 auto;text-

align:center;color:#fff;text-decoration:none;}
.huati{height:40px;padding-top:9px;border-bottom:1px dashed #cecece}


.text_w{color:#282828;font-size:14px;padding:0 2%;height:28px;}
.input{padding:0 2%;}
.input input{color:#868686;width:96%;padding:0 2%;height:32px;border:1px solid #b6b6b6;border-radius:2px;}







.frame_1k{width:1000px;margin:0 auto;}

.col-form { height:28px;}
.col-form label { width:80px; font-weight:normal;}

.za-item-selector dt,.reg_box .meinv_01,.reg_box .meinv_02,.reg_box .shuaige_01,.reg_box .shuaige_02,.marry-radio a {background:url(../img/reg_channel/reg6/reg5_24.png) no-repeat; _background:url(../img/reg_channel/reg6/reg5_8.png) no-repeat;}

.za-item-selector { height:31px; width:411px;}
.za-item-selector dl { height:38px; width:124px; _display:inline; margin-right:5px; line-height:38px; border:none; background:none;}
.za-item-selector dt { position:relative; text-align:center; height:38px; line-height:38px; width:124px; padding:0;  border:1px solid #c9c9c9; border-radius:4px; font-weight:bold; cursor:pointer; background-color:#fff}
.za-item-selector dt .cData { display:block; float:none; width:100%; text-align:center; font-weight:normal;}
#BirthdaySelector.za-item-selector dt .cData { text-indent:-15px;}
.za-item-selector dt .iName { top:0px; font-weight:normal;}
.za-item-selector dd { top:38px;box-shadow:none;}

.reg_box .za-item-selector .icon_01,.reg_box .za-item-selector .icon_02 { margin-left:0; _margin-left:1px;}
.reg_box .icon_01,.reg_box .icon_02 { margin-left:0; _margin-left:1px;}
.za-item-selector-hover dt { border-color:#52a8f9; border-bottom:none; line-height:38px; border-radius:4px 4px 0 0; z-index:2;}
.za-item-selector-hover dd { border-color:#52a8f9; z-index:1;}
.za-item-selector .year-selector dd { width:300px; }
.za-item-selector .month-selector dd { left:-116px; width:303px; height:74px;}
.za-item-selector .day-selector dd { left:-205px; width:303px; height:88px;}
.za-item-selector .province-selector dd {}
.za-item-selector .city-selector dd { left:-130px; width:390px;}
.za-item-selector .county-selector dd { width:395px;}
.za-item-selector .year-selector a { width:35px;}
.za-item-selector dd p i { padding:0 5px 0 4px;}
.za-item-selector .month-selector a { width:20px;}

.za-selector {height:27px; line-height:24px; border:none; background:none;}
.za-selector dt { text-align:left; height:26px; width:230px; text-indent:9px; padding:0; background:#f4ecee; border-top:1px solid #d8d2d2; border-radius:4px; line-height:24px;}
.za-selector dd { top:2px; background:#f4ecee; z-index:1;}
.reg-btn { margin:0px 0 0 106px; width:260px; height:41px;background:url(../img/reg_channel/reg6/btn_reg_24.png) no-repeat;}
.reg-btn:hover { background-position:0 -57px;}

.marry-radio input { position:relative; display:inline-block; vertical-align:middle; margin-top:-1px; margin-right:3px;}
.marry-radio label { float:none; width:32px; font-weight:normal;}


.youbing a {background-position:-213px -110px;}
.youbing a b {color:#999;}

.za-item-selector .label { display:none;}






@media (max-width: 768px) {
	.white_content{ display: block; position: fixed; top: 15%; left: 0; width: 100%; background-color: white; z-index:1002; overflow:hidden;
}
.dzsw-pop, .zx_pop, .zero_pop {
    width: 90%;
    height: auto; overflow:hidden;
     padding: 5%; 
    background-color: #fff;
    border-radius: 15px;
    position: fixed!important;
    left: 5%;
	top: 10%;
    margin-left: 0; 
    margin-top: 0; 
    /* z-index: 999; */
    box-shadow: 0 0 10px 5px rgba(0,0,0,.2);}
.apply-con {
    width: 100%;
    padding: 0; 
    font-size: 12px;
    height: auto; overflow:hidden;
    position: relative;
    margin: 0 auto;}
	
	.apply-con .textfile {
     width: 100%; 
    height: 40px;
    margin-bottom: 15px;
    position: relative;
    padding-left: 70px;}
	
	.apply-con .textfile input {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e4e4e4;
    padding: 0 10px;}
	.za-item-selector {
    height: 31px;
    width: 100%;}
	
	.za-item-selector dl {
    height: 38px;
    width: 32%;
    _display: inline;
    margin-right: 1%;
    line-height: 38px;
    border: none;
    background: none;}
	.za-item-selector dt {
    width: 100%;
   }
   .apply-con .lxman input {
    width: 50%;}
	.apply-con .lxman .appellation {
    width: 40%;
    left: 65%;}
	.apply-con .lxman .appellation span {
    width: 30px;}
	.apply-con .subtitle{line-height:30px;   padding-bottom: 20px;}
	
	.za-item-selector dd {
    width: 100%; height:200px; overflow-y:auto;}
	.za-item-selector .city-selector dd {
     left: 0;
    width: 100%; height:200px;}
	
	.za-item-selector .city-selector dd {
    left: 0; height:200px; overflow-y:auto;}
	
	.za-item-selector .county-selector dd {
    width: 100%;height:200px; overflow-y:auto;}
	.za-item-selector .county-selector dd {
    left: 0; height:200px;}

}


