/* CSS Document */

.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: 560px; padding: 25px 27px; background-color: #fff; border-radius:15px; position: fixed!important; left: 50%; top: 50%; 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:482px; padding:0 127px; 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(dzsw-pop-close.jpg) 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: #cc000c; 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:406px; 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: #cc000c; 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;}












