@charset "gb2312";
/*公共style*/
body, html{
	color:#444;
	margin:0;
	padding:0;
	font:12px/24px SimSun,san-serif;
}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, select, object{
	margin:0;
	padding:0;
	outline:none;
}
ul, ol, li{
	list-style-type:none;
}
address, cite, code, em, th, i, h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	font-style:normal;
}
img{
	border:0 none;
}
h1, h2, h3, h4, h5, h6{
	font-size:14px;
	font-weight:normal;
}
object, textarea, img, iframe{
	vertical-align:top;
}
textarea{
	overflow:auto;
}
a{
	text-decoration:none;
	color:#2C2C2C;
	outline:none;
}
a:hover{
	text-decoration:underline;
	color:#f00;
	  -webkit-transition:background .2s,color .2s ease-in; 
	  -moz-transition:background .2s,color .2s ease-in; 
	  -ms-transition:background .2s,color .2s ease-in; 
	  -o-transition:background .2s,color .2s ease-in; 
	transition:background .2s,color .2s ease-in;
}
input, button{
	*overflow:visible;
}
input[type=submit]:hover, button[type=submit]:hover{
	opacity:0.9;
	filter:Alpha(opacity=90);
	cursor: pointer;
	text-align:center;
}
.checkbox, .radio{
	width:13px;
	height:13px;
	vertical-align:-2px;
	  *vertical-align:-1px;
	margin-right: 2px;
}
.clearfix:after{
	content:"\20";
	display:block;
	height:0;
	clear:both;
} 
.clearfix{
	*zoom:1;
}
/*公共style-off*/


/*公共style2*/
.blank0, .blank1, .blank2, .blank3, .blank4, .blank5, .blank6, .blank7, .blank8, .blank9, .blank10, .blank11, .blank12, .blank13, .blank14, .blank15, .blank16, .blank17, .blank18, .blank19, .blank20, .blank25, .blank30, .blank35, .blank40, .blank45, .blank50{
	clear:both;
	display:block;
	font-size:1px;
	overflow:hidden;
}
.blank0{height:0;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank4{height:4px;}
.blank5{height:5px;}
.blank6{height:6px;}
.blank7{height:7px;}
.blank8{height:8px;}
.blank9{height:9px;}
.blank10{height:10px;}
.blank11{height:11px;}
.blank12{height:12px;}
.blank13{height:13px;}
.blank14{height:14px;}
.blank15{height:15px;}
.blank16{height:16px;}
.blank17{height:17px;}
.blank18{height:18px;}
.blank19{height:19px;}
.blank20{height:20px;}
.blank25{height:25px;}
.blank30{height:30px;}
.blank35{height:35px;}
.blank40{height:40px;}
.blank45{height:45px;}
.blank50{height:50px;}

/*width*/
.w20p{width:20%; float:left;}
.w25p{width:25%; float:left;}
.w30p{width:33.33%; float: left;}
.w50p{width:50%; float:left;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w270{width:270px;}
.w285{width:285px;}
.w305{width:305px;}
.w320{width:320px;}
.w343{width:343px;}
.w390{width:390px;}
.w400{width:400px;}
.w475{width:475px;}
.w495{width:495px;}
.w520{width:520px;}
.w600{ width:600px;}
.w720{width:720px;}

.wrap1{width:680px;}
.wrap2{width:390px;}
.wrap3{width:270px;}
.wrap4{width:710px;}
.wrap5{width:300px;}
/*width*/

/*padding margin*/
.p0{ padding:0;}
.pt5{padding-top:5px;}  .pt8{padding-top:8px;}  .pt10{padding-top:10px;}  .pt15{padding-top:15px;}  .pt20{padding-top: 20px;}
.pb1{padding-bottom:1px;}  .pb2{padding-bottom:2px;}
.pl0{padding-left:0px;}  .pl5{padding-left:5px;}  .pl10{padding-left:10px;}  .pl15{padding-left:15px;}  .pl20{padding-left:20px;}  .pl50{padding-left:50px;}
.pr5{padding-right:5px;}  .pr10{padding-right:10px;}  .pr15{padding-right:15px;}  .pr20{padding-right:20px;}
.plr1{padding:0 1px;}  .plr5{padding:0 5px;}  .plr8{padding:0 8px;}  .plr10{padding:0 10px;}  .plr15{padding:0 15px;}  .plr20{padding:0 20px;}
.ptb4{padding:4px 0;}  .ptb5{padding:5px 0;}  .ptb6{padding:6px 0;}  .ptb8{padding:8px 0;}  .ptb10{padding:10px 0;}  .ptb12{padding:12px 0;}  .ptb15{padding:15px 0;}  .ptb20{padding:20px 0;}
.p5{padding:5px;}  .p10{padding:10px;}  .p15{padding:15px;}  .p20{padding:20px;}   

.mt1{margin-top:1px;}  .mt3{margin-bottom:3px;}  .mt5{margin-top:5px;}  .mt8{margin-top:8px;}  .mt10{margin-top:10px;}  .mt15{margin-top:15px;}  .mt20{margin-top:20px;}
.mb3{margin-bottom:3px;}  .mb5{margin-bottom:5px;}  .mb8{margin-bottom:8px;}  .mb10{margin-bottom:10px;}  .mb15{margin-bottom:15px;}  .mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}  .ml10{margin-left:10px;}  .ml15{margin-left:15px;}  .ml20{margin-left:20px;}  
.mr3{margin-right:3px;}  .mr5{margin-right:5px;}  .mr8{margin-right:8px;}  .mr10{margin-right:10px;}  .mr15{margin-right:15px;}  .mr20{margin-right:20px;} 
.mlr5{margin:0 5px;}  .mlr8{margin:0 8px;}  .mlr10{margin:0 10px;}  .mlr15{margin:0 15px;}  .mlr20{margin:0 20px;}
/*padding margin*/

/*font*/ 
.fco, .fco a{color:#F50;} 
.fcg, .fcg a{color:#888;} 
.fcy, .fcy a{color:yellow;} 
.fcw, .fcw a{color:#FFF;}

.fz12{font-size:12px;} 
.fz14{font-size:14px;} 
.fz16{font-size:16px;} 
.fz18{font-size:18px;} 
.fz20{font-size:20px;} 
.fz22{font-size:22px;}
.fz30{font-size:30px;}
.fwb{font-weight:bold;} 
.fwn{font-weight:normal;}

.arial{font-family:Arial;} 
.yahei{font-family:Microsoft yahei;} 
.simsun{font-family:simsun;}

.por{position:relative;} 
.owfl{overflow:hidden;} 
.tl{text-align:left; } 
.tc{text-align:center; } 
.tr{text-align:right; }
.center{margin: 0 auto;}
.dn{display:none;}
.l{float:left;_display:inline;} 
.r{float:right;_display:inline;}
/*font*/

/*no*/
.w380{width: 380px;}
.w280{width: 280px;}
.w670{width: 670px;}
.w700{width: 700px;}

.bdgray { border:1px solid #ddd;border-radius: 3px;}
.bdgray-rbl { border:1px solid #ddd;border-top: none;}
.bd-gray { border:1px solid #ddd;}
.bdgray-l { border-left:1px solid #ddd;}
.bggray{ background:#fafafa;}

.fcr,.fcr a{color: #f00;}
.fcb,.fcb a{color: #2E9EE8;}
.count08 {background: url(../2015img/ico_loading.gif) 0 0 no-repeat;padding:0 3px;vertical-align: top;display: inline;}

.bor-gray { border:1px solid #E6E6E6;}
.bor-gray-rbl { border:1px solid #E6E6E6;border-top:none; }
.bor-gray-rbl2 { border:1px solid #DDD; border-top:none; }
.entry a{margin:0 10px;}
.entry-g, .entry-g a{color:#666;}
.pri{color:#F00;}
.bd{border:1px solid #DDD;}
.bdt-dash{border-top:1px dashed #DDD;}
.bdr{border-right:1px solid #DDD;}
.bdrbl{border:1px solid #DDD; border-top:none;}
.borGray { border: 1px solid #E6E6E6; zoom: 1; }
.borGrayRTL { border: 1px solid #E6E6E6; border-bottom: none; zoom: 1; }
.borGray3 { border: 3px solid #E6E6E6; zoom: 1; }
.Fw6 { font-weight: 600; }
.FcR, .FcR a { color: #327ACF; font-weight:bold;}
.FcR1 a{ color:#BD0000; font-weight:800;}
.newzxBg { background: url(../2015img/v4_zxindnav.png) repeat-x 0 -449px; }
.pad1 { padding: 1px; }
.bggreen { background: #F9FCFF; }
.bgblue { background: #D2E1F1; }
.gray { font-size: 12px; color: #666; }
.red { font-size: 12px; color: #F00;}
.borh1{ border: 1px solid #CDE4FB;}
.borh2{ border: 1px solid #B9221B;}
.borh{ border: 1px solid #D8D8D8;}
/*no*/
/*公共style2-off*/


/*** colTit
--------------------***/
.colTit { background: url(../2015img/newbg.gif) repeat-x 0 -141px; height: 30px; line-height: 30px; }
.colTit h3 { background: url(../2015img/newbg.gif) -60px -83px #FFF; width: 88px; padding: 1px 0 0 22px; }
.colTit2 { background:url(../2015img/v4_zxindnav.png) repeat-x 0 -420px; height: 26px; line-height: 21px; }
.colTit2 h3 { background:url(../2015img/v4_zxindnav.png) no-repeat #FFF -94px -402px; line-height:28px; font-size: 16px; height:26px; padding:0 6px 0 12px;}
.redbg { background: #327ACF; height: 3px; line-height: 3px; overflow: hidden; }
.colTit3 { border-bottom: 1px solid #E6E6E6; height: 30px; line-height: 30px; background: url(../2015img/zxlbph_bg.gif) no-repeat 0 -289px; }
.colTit4 { border-bottom: 1px solid #E6E6E6; height: 30px; line-height: 30px; background: url(../2015img/newbg.gif) no-repeat -328px -89px; }
.colTit3 h3, .colTit4 h3 { padding-left: 13px; border-bottom: 1px solid #327ACF; height: 30px; float: left; }
.coltit3{height:36px;line-height:36px; *zoom:1;border-bottom:2px solid #327ACF;}
.coltit3 .tit1{font-size: 14px; font-weight: bold;}
.coltit3 a.tit1 {color:#327ACF;}
.tit1 a{color:#327ACF;}
.colTit5 { border-bottom: 1px solid #D2E1F1; border-top: 1px solid #327ACF; height: 30px; line-height: 30px;}
.colTit5 .moreurl, .colTit3 .moreurl { color: #327ACF; float:right;}
.tlist2 li{height:28px;line-height:28px;overflow:hidden;}
.tlist2 span{color: #666;}
.tlist2 a{color: #049;}
.tlist2 .more { float: right; font-weight: normal; padding:0 5px;}

/*clear*/
.clear{ clear:both;}
.z_wrap{
	width:1000px;
	margin:0 auto;
	min-width:1000px;
}
.wrap{
	width:1000px;
	margin:0 auto;
	min-width:1000px;
}
body{ line-height:24px; font-family:Microsoft yahei;}
/*clear*/


/*top*/
#daohang{ width:100%; margin:0 auto; background:#F5F5F5;}
#daohang .inner{ width:1000px; margin:0 auto; height:30px; line-height:30px;}
#daohang .src{ margin-top:1px; float:left; display:inline;}
#daohang b{ background:url(../2015img/miniTop-jiantou.png) no-repeat right 10px;}
#daohang a{ white-space:nowrap;}
#daohang a{ float:left; padding: 0 5px;color:#666;}
#daohang a:hover, #daohang a.fcr{ color: #C00;}
#userLogin a.qqbnt, #userLogin a.wbbnt{ background:url(../2015img/headico.gif) no-repeat; line-height:29px;}
#daohang .qy-area, #daohang .lmore{ float:left; position:relative; margin-top:2px; z-index:1000;}
#daohang b{float:left; height:22px; line-height:22px; padding:1px 15px 1px 7px; cursor:pointer; font-weight:normal; white-space: nowrap;}
#daohang b a, #daohang b a:hover{ color:#444; text-decoration:none;}
#daohang .act b{ border-bottom:none; position:relative; z-index:100; background-color:#FFF; }
#daohang .items{ position:absolute; top:23px; left:0; background:#FFF; -webkit-box-shadow: 0 0 13px #DDD; -moz-box-shadow: 0 0 13px #DDD; box-shadow: 0 0 13px #DDD;width:260px; padding:5px 0; display: none; line-height:26px;}
#daohang .act .items{ display: block;}
#daohang .lmore .items{ right:0;_right:-1px;width: 90px;padding: 0;}
#daohang .lmore .items2{ right:0;_right:-1px;width: 90px;padding: 0;left: auto;}
#daohang .lmore .items a{ float: none;display: block;text-align:center;border-bottom: 1px solid #eee;}
#daohang .lmore .items a:hover{background:#eee;text-decoration: none;}
#userLogin{ color:#7B7B7B; float:left; font-size:12px; height:27px; line-height:27px;}
#userLogin span{ float:left;}
#userLogin a.qqbnt{ background-position:5px -61px; padding-left:25px; display:block; cursor: pointer;}
#userLogin a.wbbnt{ background-position:5px -175px; padding-left:25px; display:block; cursor: pointer;}


/*search*/
#logo-search .logo{ float: left;}


/*nav*/
.mainnav{ background:#2069D6; height:45px; line-height:45px; font-size:14px; border-radius: 3px; background:linear-gradient(#2069D6, #327ACF);}
.mainnav li{float:left;}
.mainnav li:nth-child(1) a{-webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.mainnav a{float:left; color:#fff;padding: 0 18px;font-weight:bold;font-family: arial}
.mainnav .act a,.mainnav a:hover{background:#387DE7; color:#FFF;text-decoration: none;}
.mainnav .fcy a,.mainnav .fcy a:hover{color:yellow; }
.mainnav .nobg{background:none; }


/*所在位置*/
#area1_path{height:32px;line-height:32px;}
#area1_path .ind-ico{ background:url(../2015img/loginlogo.gif) no-repeat 5px 0; padding:2px 0 2px 25px;}
.bread {color:#999;font-family: SimSun;}
.bread .bread-entry a:hover {color:#c00;}
.bread .bread-entry a {margin: 0 5px;color:#999;}

.zkk{ width:982px; border:1px solid #DDD; border-bottom:none; background:#FAFAFA; padding:10px 8px 3px;}



/*top*/
.lpcon-bread{ line-height:28px;}
.lpcon-bread .ico08{color: #2E9EE8;float: left;margin: 6px 3px 0 0;font-size: 14px;line-height: 15px;}
/*lptit*/
.lpcon-logo img{ border: 1px solid #ddd; padding: 5px; }
.lptit{ line-height:30px; width: 750px; }
.lptit .title{ font: bold 26px Microsoft yahei, Arial, sans-serif; color:#000;}
.lptit .ico{ float:left; margin-top:10px;}
.lptit i,.lptit em{ float:left;}
.lptit em{ width:640px; }
.lptit i{ width:80px; height:60px; border:1px solid #DDD; padding:2px; background:#FFF; margin-right:10px;}
.lptit span,.lptit span a{ color:#CC0000;}
.lptit .items span{border: 2px solid #7DC7EE;border-radius: 2px;color: #46B9E6;padding: 3px 10px;margin-right: 5px;}
.colorg{ color:#666;}
.lpmore{ float:right; color:#999; margin-right:10px;}
/*** sea   ***/
.lp-consea{ margin-top:2px; width: 222px;}
.lp-consea .txt{ float:left; border: 1px solid #ddd; font-size: 14px; height: 24px; line-height: 24px; padding: 0 5px; width: 150px; background:url(../2015img/nhbg.png) no-repeat 0 -131px #fff;}
.lp-consea .btn{ height: 26px;width: 60px;  border: 0 none; cursor: pointer; float: left;background: #0076D5;color: #fff;font-weight: bold;font-size: 14px; background-image: -webkit-linear-gradient(top, #0076D5, #2053A1); background-image: -moz-linear-gradient(top, #0076D5, #2053A1); background-image: -o-linear-gradient(top, #0076D5, #2053A1); background-image: linear-gradient(top, #0076D5, #2053A1);}
.lp-consea .btn:hover{ opacity: 0.9; }
.lp-consea .gzlp2{ background:#f90; height:22px; line-height:22px; color:#fff; font-weight:bold; padding: 0 3px; margin-top:1px; box-shadow: 2px 2px 3px #CCC;}
.lp-consea .gzlp2:hover{background:#E18A07;text-decoration: none;}
.wd-btns a { color: #fff; display: inline-block; height: 35px; line-height: 35px; text-align: center; width: 100px; background:url(../2015img/0613wen_btn.gif) no-repeat 0 0; margin: 0 10px; }
.wd-btns .btn2{ background:url(../2015img/0613wen_btn.gif) no-repeat right bottom; }
.wd-btns a:hover{ color:#fff; opacity: 0.9; } 
.wdsoso{vertical-align: top;}
.wdsoso input{ width:176px; height:22px; line-height:22px; border:1px solid #DDD; margin-right:5px; _display:inline; color:#999; float:left;padding: 0 5px;}
.wdsoso input.lpsobnt{ width:50px; height:24px; line-height:24px; background:#327ACF; border:none; color:#FFF;cursor: pointer;}


/*nav*/
.lpcon-nav{ width:100%;z-index: 999;}
.lpcon-nav .lp-inner{ background:#2E9EE8;  width:1000px; margin:0 auto;position: relative;z-index: 999;}
.lpcon-nav .lp-main-nav li{ float:left}
.lpcon-nav .lp-main-nav li a{ float:left; height:40px; line-height:40px; padding: 0 15px; font-size:16px; color:#fff;text-decoration: none;}
.lpcon-nav .lp-main-nav .act a,.lpcon-nav .lp-main-nav a:hover{ background: #327ACF; color:#fff;}
.lpcon-nav .lp-main-nav .gzlp{color:#fff; padding: 0 15px;float: right;background:#F97822;line-height:38px;font-size: 16px;cursor: pointer;}
.lpcon-nav .lp-main-nav .gzlp .dian{ background:url(../2015img/dian.png) no-repeat; padding:0 8px; background-position:1px 7px;}
.lpcon-nav .lp-main-nav .gzlp .ico08{vertical-align: middle; position:relative; top:-3px; left:-3px;}
.lpcon-nav .lp-main-nav-sub {position: absolute;width: 1000px;top: 40px;left: 0;}
.lpcon-nav .lp-main-nav-sub .rad-box{position: absolute;}
.lpcon-nav .lp-main-nav-sub .lp-main-nav-sub-inner{background: #fff;clear: both;border: 1px solid #ddd;border-top: none;border-bottom: 2px solid #2E9EE8;padding: 10px;}
.lpcon-nav .lp-main-nav-sub h3{text-indent: 100px;margin-bottom: 10px;line-height: 22px;font-size: 16px;}
.lpcon-nav .lp-main-nav-sub h3 a{color: #2E9EE8;}
.lpcon-nav .lp-main-nav-sub .txt{border: 1px solid #ddd;padding:10px;border-radius: 3px;}
.lpcon-nav .lp-main-nav-sub .btn{background: #2E9EE8;color: #fff;border: none;width: 100px;text-align: center;font-size: 14px;font-family: Microsoft yahei;height: 38px;vertical-align: top;line-height: 38px;border-radius: 3px;}
.lpcon-nav .lp-main-nav-sub.kft #kft{display: block;}
.lpcon-nav .lp-main-nav-sub.kft #tg{display: none;}
.lpcon-nav .lp-main-nav-sub.tg .lp-main-nav-sub-inner{border-bottom-color: #F97822;}
.lpcon-nav .lp-main-nav-sub.tg .btn{background: #F97822;}
.lpcon-nav .lp-main-nav-sub.tg h3 a{color: #F97822;}
.lpcon-nav .lp-main-nav-sub.tg #tg{display: block;}
.lpcon-nav .lp-main-nav-sub.tg #kft{display: none;}
.lpcon-nav .lp-main-nav-sub img{margin-left: 5px;height: 38px;}
.lpcon-nav .detail-nav {background: #327ACF;height:28px;line-height:28px;padding: 0 20px 2px;}
.lpcon-nav .detail-nav li{float: left;}
.lpcon-nav .detail-nav li a{color: #fff;padding: 0 10px;float: left;}
.lpcon-nav .detail-nav li .active{background: #4C92F4; border-radius: 2px;}



/*** flash ***/
.flash{ *zoom:1; position: relative; height:280px;width: 380px; background:url(../../../images/common/nopic.gif) no-repeat center 0 #F3F3F3; float: left;}
.flash .big{ position: relative; }
.flash .big li{ height: 280px; overflow: hidden; font-size: 1px; width:380px; position: absolute;top:0px;left:0px;}
.flash .sml{ position: absolute; width:100%; top:240px; left:0; *zoom:1; vertical-align: top; text-align: center;  height: 40px; line-height: 40px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77000000', endColorstr='#77000000');}
.flash .sml i{ display:inline-block; color:#fff; font-size: 14px; white-space: nowrap;width: 20%;text-align: center;cursor: pointer;vertical-align: top;}
.flash .sml .ico08{vertical-align: top;margin-right: 3px;}
.flash .sml .act{ background: #F97822;}
/*** lp-info ***/
.lp-info {line-height:32px;font-size: 14px;position: relative;color: #333; height:288px; overflow:hidden;}
.lp-info li{ height:30px; overflow:hidden; line-height:30px; padding-left:5px; }
.lp-info .pri{ font-size:22px; font-family: Georgia,"Times New Roman",Times,serif; display: inline-block; vertical-align: middle; } 
.lp-info .btns {clear: left;margin-bottom: 8px;}
.lp-info .btn{margin-right: 5px;color: #fff;height:22px;line-height:22px;background: #2E9EE8;padding: 3px 8px;font-size: 12px;border-radius: 3px;}
.lp-info .btn .ico08{margin-right: 3px;}
.lp-info .btn:hover{text-decoration: none;opacity: 0.8;filter: alpha(opacity=80);}
.lp-info .tel{ width:550px; height:80px; overflow:hidden;}
.lp-info .tel .inner{ height:80px; line-height:24px; color:#999; background:url(../2015img/tel.png) no-repeat; background-position:0 8px; padding-left:80px;}
.lp-info .tel .inner em{ font-family: Arial; font-weight:bolder; color:#F00; font-size:21px; word-wrap: break-word; float:left; padding-top:22px;}
.lp-info .tel .inner img{ float:left; margin:0 3px;}
.lp-info .tel .inner #p1{ position:relative; top:8px; font-size:14px; color:#333;}
.lp-info .tel .inner #p2{ position:relative; top:11px; font-size:14px; color:#333;}
.lp-info .tel .inner i{ color:#F00; word-wrap: break-word; font-family: Arial; font-weight:bolder; font-size:17px;}
.lp-info .tel .inner #p3{ position:relative; font-size:12px;}
.lp-info .tel .inner .ul{ height:60px; overflow:hidden;}


/*** coltit content tab ***/
.lp-tlist {margin:0 15px;padding: 9px 0;}
.lp-tlist li{position: relative;padding: 5px 0;border-bottom: 1px dashed #ddd;}
.lp-tlist li:last-child{border: none;}
.lp-tlist h4{ height:28px; line-height:28px; overflow:hidden; vertical-align: top;}
.lp-tlist i.dot{position: absolute;left: -18px;color: #ddd;font-size: 12px;}
.lp-tlist .ico08{margin-right: 3px;}
.lp-tlist .time{ float:right; text-align:left; width:140px; font-size:12px;}
.lp-info .tel .yh-info{ width:160px; height:63px; margin: 1px 1px 0 0; background:#FBFDFF; padding: 0 10px; border-left:1px solid #D7EAFC; }
.lp-info .tel .inner .tel-info{ font-size:26px; float:left; color:#F00; word-wrap:break-word; font-family:Arial; font-weight:bolder; display:block; margin-top:20px; position:relative; left:-50px;}

.lp-tlist1{ border-top:1px solids #DDD; padding-top:10px;}
.lp-tlist1 li{ line-height:26px; clear:both; vertical-align: top; margin-bottom: 7px;overflow: hidden;*zoom:1;}
.lp-tlist1 li.first{ margin-bottom:10px;}
.lp-tlist1 .fl1,.lp-tlist1 .fl2{ float:left; width:380px; clear:none;}
.lp-tlist1 .fl2{ width:240px;}
.lp-tlist1 .mb0{ margin-bottom:0; }
.lp-tlist1 .lbl{ width:60px; color:#888; float: left;}
.lp-tlist1 select{ border: 1px solid #DDD; padding: 2px; }
.lp-tlist1 input{ float:left; height:24px; line-height:24px; border: 1px solid #ddd; margin-right:5px; background:url(../images/nhbg.png) no-repeat 0 -131px #fff;}
.lp-tlist1 input:focus,.lp-tlist1 textarea:focus{box-shadow: 0 0 1px #555 inset}
.lp-tlist1 label input{ background:none; border:none; }
.lp-tlist1 textarea{ width:470px; height:65px; font-size:12px; border: 1px solid #ddd; resize: vertical; padding: 3px; overflow: auto}
.lp-tlist1 .btn { background: url(../images/0613wen_btn.gif) no-repeat -1px -1px; border:none; cursor: pointer; float: left; height: 26px; width: 67px; font-size:14px; font-weight:bold; color:#fff;}
.lp-tlist1 .btn:hover { filter:alpha(opacity=80);opacity:0.8;}


/*** 楼盘印象 ***/
.lp-yx .items { height: 151px; overflow: hidden; }
.lp-yx .items a { width: 110px; height: 30px; line-height: 30px; display: inline-block; border-radius: 2px; text-align: center; margin: 0 9px 9px 0; color: #FFF; }
.lp-yx .items a:hover{text-decoration: none;}
.lp-yx .txt{border: 1px solid #ddd;height:24px; line-height:24px; color:#999;padding: 0 5px;vertical-align: middle;width: 260px; float:left; display:inline;}
.lp-yx .btn{ background: #F97822; border:none; cursor: pointer; height: 26px; line-height: 26px; width: 80px;   color:#fff;vertical-align: middle;border-radius: 2px; float:left;}


/*户型图*/
.lp-plist li{ float:left; width:175px; margin-top:20px; margin-left:20px; margin-bottom:20px;}
.plist-mod img{margin-bottom:6px; }
.plist-mod em{ display:block; height:24px; line-height:24px; overflow:hidden; word-wrap: break-word; text-align: center; font-size: 14px;}


/*** shapan ***/
.shapan{position: relative;width:700px;height:380px;overflow: hidden;margin: 10px auto;background: #ddd;z-index: 1;}
#shapan-i{position: absolute;left: 0;top: 0;}
#shapan-i .sha-dot { z-index: 999; position: absolute; white-space:nowrap;line-height: 26px;padding: 0 10px;outline: none;background: #FB841F;color: #fff;border-radius: 2px;display: block;}
#shapan-i .sha-dot:hover{text-decoration: none;}
#shapan-i .sha-dot i{left: 5px;top: 26px;height:0;width:0;overflow: hidden;border-color: #FB841F transparent transparent transparent;border-style: solid dashed dashed dashed;border-width:10px 10px 10px 0;position: absolute;}
#shapan-i .sha-dot-2 {background: #3393F5;}
#shapan-i .sha-dot-2 i{border-top-color: #3393F5;}
#shapan-i .sha-dot-3 {background: #A9A9AA;}
#shapan-i .sha-dot-3 i{border-top-color: #A9A9AA;}
#shapan-i a.act{ z-index: 1000;}
#shapan-i a.act .sha-dot-info{ display: block;}
.sha-dot-info{height: 380px; position: absolute; left: 15px; display: none;}
.sha-dot-info .tit{height:28px;line-height:28px;float: none;border-bottom: 1px dashed #ddd;margin-bottom: 5px;clear: both;color: #666;padding: 0 10px;cursor: pointer;}
.sha-dot-info dl{width:200px;background:#fff;padding:10px; z-index: 10;border-radius: 2px;border: 1px solid #eee; color: #2C2C2C;}
.sha-dot-info dl dt{float: left;}
.sha-dot-info .ico08{ float: left;color: #FFAA1D;width: 18px;text-align: center;}
/*** ***/
.hx-info{ height: 354px; overflow-y: auto;}
.hx-info-tit,.hx-info dt,.hx-info li{ height: 28px; line-height: 28px; overflow: hidden; display: block;  padding: 0 10px;}
.hx-info-tit i{ float: right; border:1px solid #DDD; padding: 0 10px; font-family: "sunsim"; font-size: 12px; height: 20px; line-height: 20px; cursor: pointer; display: none; }
.hx-info dl{ margin-top:5px; }
.hx-info dt{ background: #E6F0F7; cursor: pointer; }
.hx-info dt span{ width: 9px; height: 9px; float:left; background: url(../2015img/zkico.gif) no-repeat; margin-right:5px; overflow: hidden; margin-top:9px;  }
.hx-info dl.act span{ background-position:0 -11px; }
.hx-info dd{ display: none;}
.hx-info dl.act dd{ display: block;}
.hx-info i{ width: 33.3%; float: left;}
.hx-info li.fs{ border-bottom:1px dotted #DDD; color: #666; }
.hx-tips{ padding: 10px 0; text-align: center; color: #999;font-size: 14px;}


/*lp-dianping*/
.lp-dp-star {padding:20px;border-top: 1px solid #ddd;}
.lp-dp-star ul{width: 50%;float: left;}
.point-list li{overflow: hidden;*zoom:1;vertical-align:top;}
.point-list span{float: left;margin-right:5px;}
.point-list .per,.point-list em{height:12px; line-height:12px;float: left;overflow: hidden;}
.point-list .per{width:130px;margin-top:5px;background: #ddd;}
.star-list li{clear:none; line-height:19px; margin-bottom:5px; vertical-align: top; }
.star-list .star{ width:100px; cursor: pointer; height:19px; position: relative; background: url(../2015img/star.png) repeat-x; margin-right:5px; }
.star-list .star b{ background: url(../2015img/star.png) repeat-x 0 -28px; cursor: pointer; height:19px; line-height:19px; position: absolute; left:0; top:0; clear:both; -webkit-transition: width .2s ease; -moz-transition: width .2s ease; -ms-transition: width .2s ease; -o-transition: width .2s ease; transition: width .2s ease;}
.star-list .star a{ float:left; width:10px; height:19px; line-height:19px; overflow:hidden; line-height:100px; position: relative; }
.star-list .tip { color:#888; }
.star-list .tip b{ color:#f00; }



/*** 点评 ***/
.comment{}
.comment .comment-form{position: relative;z-index: 10;margin-bottom: 10px;border: 1px solid #DDD;}
.comment-form input,.comment-form img{ float:left;}
.comment-form input.txt{height:23px; line-height:23px; vertical-align: middle; font-family: arial;margin:0 0 0 6px;border:1px solid #DCDCDC;padding: 0 5px;width: 50px;}
.comment-form input:focus{box-shadow: 0 0 1px #1D5FC1 inset;}
.comment-form .line2{*zoom:1;overflow: hidden;padding: 10px;}
.comment-form .line2 textarea{width:100%; font-size:12px; font-family: arial;resize:vertical;overflow: auto;line-height:25px;border: none 0;height: 75px;}
.comment-form .comment-sub{padding: 5px 10px;height:28px;line-height:28px; background: #fafafa;border-top: 1px solid #ddd;}
.comment-form .btn{padding: 0 15px; height: 28px; line-height: 28px;margin: 0; background: #F97822; color: #fff; cursor: pointer; border:none 0;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.comment-form .btn-face{float: left;cursor: pointer;position: relative;margin-right: 8px;color: #F97822;}
.comment-form .btn-face .ico08{float: left;font-size: 18px;}
.comment-form .bqface{ width:180px; position:absolute; z-index:900; left:0;top: 25px;background: #fff;border: 1px solid #ddd;display: none;}
.comment-form .bqface li{ float:left; height:30px; padding:3px 6px;cursor:pointer;}
.comment-form .bqface li img{ vertical-align:middle; }
.comment-form .hover .bqface{display: block;}
.comment-form .tipkuan{border:1px solid #DCDCDC; background:#EEE; text-align:center; overflow:hidden; position:absolute; top:0; left:0; font-size:20px; font-weight:bold; color:#BBB;z-index: 9999;width: 100%;height:146px;line-height: 146px;}
.comment-form .tipkuan a{font-size:12px;font-weight: normal;color: #244A99;}
/*** 评论列表 ***/
.comment .pl-box{padding:10px 0 10px 35px;line-height:22px;-ms-word-wrap: break-word; word-wrap: break-word;border-top:1px solid #ddd;border-left:1px solid #ddd; border-right:1px solid #ddd;color:#666;}
.comment .pl-box .plcon{}
.comment .pl-box .plcon-hd-tip{font-weight: bold;margin-right: 5px;}
.comment .pl-box .plcon .plcon-hd{position: relative;margin-left: -28px;}
.comment .pl-box .plcon-hd .name{float:left;}
.comment .pl-box .plcon-hd .time{float:right;}
.comment .pl-box .plcon-hd .colorbl{ color:#244A99;}
.comment .pl-box .zc_btn{position: relative;text-align: right;}
.comment .pl-box .zc_btn a{position:relative;height:21px;line-height:21px;color:#999;display:inline-block;font-size:12px;margin-top: 4px;cursor: pointer;}
.comment .pl-box .zc_btn a:hover{text-decoration: none;}
.comment .pl-box .zc_btn a em{color:red;font-style:normal;padding:0 2px;}
.comment .pl-box .zc_btn a:hover .ico08{color: #F97822;}
.comment .pl-box .zc_btn .wyhf:hover b{color: #2D96E9;}
.comment .pl-box .zc_btn .tip{position: absolute;top: 0;width:30px;height:16px;line-height:16px;text-align: center;font-weight: bold;color: #f00;right:0;border: 1px solid #ddd;font-family: Arial, sans-serif;}
.comment .pl-box .plcon-bd {color:#444;font-size:14px;text-align:justify;line-height:24px;}
.comment .pl-box .plcon-bd .zc{ font-size:12px; color:#CCCCCC; text-decoration:none;}
.comment .pl-box .plcon-bd .zc em{ color:#FF0000;}
.comment .pl-box .plcon-bd .wyhf{ font-size:12px; color:#CCCCCC; text-decoration:none;}
.comment .pl-box .hfcon{background: #FFFFDB;margin-bottom: 5px;padding: 10px;}




.lp-coltit {*zoom:1;overflow: hidden;padding: 20px 0 10px;}
.lp-coltit h3{float: left;  padding: 0 5px; font-size: 22px;}
.lp-coltit .more {float: right;color: #999;font-size: 14px;}
.lp-coltit .more a{margin: 0 5px;color: #999;}
.lp-coltit .tip {color: #797979;float: right; font-size:14px;}
.lp-coltit .tip span{float: left;margin-right: 5px;}
.lp-coltit .tip i{float: left;width:12px;height:12px;margin: 7px 5px 0 0;background: #3393F5;border-radius: 50%;vertical-align: top;overflow: hidden;}
.lp-coltit .tip .ico2{background: #FB841F;}
.lp-coltit .tip .ico3{background: #A9A9AA;}
.lp-coltit .btn1{ background:#F97822;  color:#fff; padding: 0 15px; border-radius: 2px}
.lp-coltit .btn1:hover{opacity: 0.9;filter: alpha(opacity=90);text-decoration: none;}
.lp-tlist3 { padding:10px;}
.lp-tlist3 li{height:32px;line-height:32px;overflow: hidden;font-size: 14px;border-bottom: 1px dashed #E6E6E6;}
.lp-tlist3 i{height:32px;line-height:32px;overflow: hidden;float: left;font-size: 14px;}
.lp-tlist3 .td1{width: 50%;}
.lp-tlist3 .td2{width: 29%;font-family: Arial, sans-serif;}
.lp-tlist3 .td3{width: 20%;text-align: right;}





/*参考月供*/
.pop-wxgm {width: 400px;}
.pop-wxgm dd{margin-left:60px;}
.pop-zst {height: 250px;}
.pop-computer {line-height: 30px;position: relative;}
.pop-computer h4{font-size: 18px;margin-bottom: 10px;}
.pop-computer dt{float: left;clear: both;margin-bottom: 10px;font-size: 14px;color: #999;vertical-align: top;}
.pop-computer dd{margin-bottom: 10px;_margin-bottom: 0;}
.pop-computer select{padding: 5px;width: 200px;_margin-top: 5px;border: 1px solid #ccc;}
.pop-computer .btn{cursor: pointer;border-radius: 2px;margin-left: 5px;height:24px;line-height:24px;}
.pop-computer .tit{float: none;font-size: 18px;color: #444;}
.pop-computer .pop-computer-2{background: #F9F9F9;}
.pop-computer .inner{padding: 10px 20px;overflow: hidden;*zoom:1;}
.pop-computer .arrow{position: absolute;top: 50%;left: 50%;font-size: 60px;margin: -30px 0 0 -40px;color: #eee;line-height: 60px;clear: both;}
.pop-computer .txt{height:28px;line-height:28px;border: 1px solid #ddd;margin-left: 5px;width: 30px;padding: 0 5px;}
.pop-computer .msg{color: #999;}
.pop-phone dd{margin-left: 40px;}




/*pop*/
.pop{padding: 20px;line-height:30px;width: 400px;}
.pop dt{float: left;clear: both;margin-bottom: 15px;}
.pop dd{margin-bottom: 15px;margin-left:60px;}
.pop .txt{height:14px;line-height:14px;border: 1px solid #ddd;padding: 7px 5px;border-radius: 3px;font-family: Tahoma}
.pop .textarea{ height: 100px; border: 1px solid #DDD; text-align: left;}
.pop .vcode{ height: 27px; line-height: 27px; padding: 0 5px; border: 1px solid #ddd; display: inline-block;border: 1px solid #DDD;color: #6B6B6B; background: #ECECEC; cursor: pointer;}
.pop .select{height: 30px;}
.pop select{padding: 4px;border: 1px solid #ddd;border-radius: 3px;}
.pop .btn{border: none;background: #F97822;color: #fff;width:100px;height:30px;line-height: 30px;cursor: pointer;border-radius: 3px;font-family: Microsoft yahei;}
.pop .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}
.pop .graybtn{ background:#DDD;}
.pop .qqbnt,.pop .wbbnt{display: none;width:30px;height:30px;line-height: 30px;text-align: center;padding: 0;background: #64B7F6;color: #fff;font-size: 24px;margin-left: 5px;border-radius: 2px;vertical-align: top;font-family: 'icomoon';}
.pop a.wbbnt{background: #E35033;}
.pop .qqbnt:hover,.pop .wbbnt:hover{text-decoration: none;color: #fff;opacity: 0.9;filter: alpha(opacity=90);}



/*foot*/
#bottom { width: 1000px; margin:0 auto; border-top:5px solid rgb(14, 125, 218); margin-top:6px;}
.footernew1 { width: 600px; height: 30px; color: #515151; text-align: center; font-size: 12px; line-height: 16px; margin: 13px auto 0 auto; overflow: hidden;}
.footheight1 { height: 30px;}
.footernew { width: 910px; height: 66px; color: #515151; text-align: center; font-size: 12px; line-height: 24px; margin: 0px auto 0 auto; overflow: hidden;}
.footheight {height: 60px;}
.footernew a {color: #515151;text-decoration: none;}
.footernew a.lchot {color: #bd0a01;}
.footernew a:hover {color: #bd0a01;text-decoration: underline;}
.footernew a:visited {color: #515151;}
.footernew div {width: 546px;margin: 0 auto;}
.footernew p {float: left;width: 120px;height: 50px;border: 1px solid #d2d2d2;padding: 0;line-height: 20px;margin: 6px;font-size: 12px;}
.footernew .fl {float: left;padding: 3px;}
.footernew .fr {float: right;width: 72px;padding: 5px 3px 0 3px;}





@font-face {
	font-family: 'icomoon';
	src: url(http://www.0352fang.com/template/blue/fonts/icomoon.eot);
	src:url(http://www.0352fang.com/template/blue/fonts/icomoon.eot) format('embedded-opentype')
		,url(http://www.0352fang.com/template/blue/fonts/icomoon.woff) format('woff');
		/*,url(http://www.0352fang.com/template/blue/fonts/icomoon.svg) format('svg');*/
	font-weight: normal;
	font-style: normal;
}
.ico08{font-family: 'icomoon'; speak:none; font-style:normal; font-weight:normal !important; font-variant:normal; text-transform:none; font-size:14px; vertical-align: -1px;*vertical-align: middle;}









 
 .validator .validator_message{ background:url(../2015img/validator.gif) no-repeat scroll -25px -75px; display:inline; margin-left:10px; padding:0 5px 0 20px;vertical-align:top;vertical-align:-1px;white-space:nowrap;position: absolute;height:24px;line-height:24px;z-index: 888;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;font-size: 12px;color: #666;}
 .validator .validator_message:before,.validator .validator_message:after{left: -7px; overflow: hidden; position: absolute; top: 50%; margin-top: -10px;  content: '\f0dd';color: #B9E3FF;font-family: 'icomoon'; speak:none;  line-height: 1;font-size: 20px;}
 .validator .validator_message:after{left: -5px;color: #F3FBFF;} 
.validator .init { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF;}
.validator .focus { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF; }

.validator .wait { background-color:#F3FBFF; background-position:1px 3px; border:1px solid #B9E3FF; }
.validator .wait:before{color: #B9E3FF;}
.validator .wait:after{color: #F3FBFF;}

.validator .warn {  background-color:#FFECEC; background-position:1px -33px;  border:1px solid #FFC7C7;}
.validator .warn:before{color: #FFC7C7;}
.validator .warn:after{color: #FFECEC;}

.validator .error { background-color:#FFECEC; background-position:1px -70px; border-color:#FFC7C7; }
.validator .error:before{color: #FFC7C7;}
.validator .error:after{color: #FFECEC;}

.validator .pass {background-position:1px -112px;}
.validator .pass:before,.validator .pass:after{content:'';}


.colordlg{ background-color:#F0FAEB; border:2px dashed #749F4D; line-height:160%; padding:2px; width:100px; }
.mysource,.myauthor,.mykeyword{ background-color:#f7f9fc; border: 5px solid #107abf; line-height: 160%; padding: 2px; width: 300px; z-index: 10001; }
.coolbg4 { background-color:#e5f4fd; border-bottom: 1px solid #C9CFC1; height: 24px; line-height: 24px; text-align: right; padding-right:10px; cursor:move; }
.wsselect{ padding:5px; text-align:left; height: 80px; overflow: auto; }
.wsselect a{ color:#5c93b7; }

/*鍙戦佸埌鎵嬫満*/



/*发送到手机*/
.popphone_info { border: 1px solid #ECDD74;text-align: left;line-height: 22px;padding: 5px 10px 5px 25px;position: relative;*zoom:1; background: #FFFEF7 }
.popphone_info .ico08 { position: absolute;color: #F97822;left: 8px;top: 4px; }
/*扫一扫*/
.qrcode-info {  width: 118px; border: 1px solid #DDD; border-top:0; position:fixed; top:74px; margin-left:1005px;  z-index:999;_position:absolute;_top: expression(documentElement.scrollTop+100); text-align: center; background: #FAFAFA; }
.qrcode-info em,.qrcode-info img,.qrcode-info span { display:inline-block; }
.qrcode-info em {  border-top:1px solid #DDD; padding-top:5px; border-top:1px solid #DDD; position: relative; }
.qrcode-info span {  height: 26px; line-height: 26px; color:#666;  overflow: hidden; }
.qrcode-info a {  position: absolute; top: -19px; right: -1px; width: 18px; height: 18px; line-height: 18px; font-size: 12px; cursor: pointer; color: #BBB; }
.qrcode-info a:hover {  color: #327ACF; text-decoration: none; }





.fixed-div { width:58px;height: 59px;text-align: center;  }
.fixed-div li { padding-bottom: 2px;position: relative;float: left; }
.fixed-div li .ico { background: #2D96E9;color: #fff;text-decoration: none; cursor: pointer; width:58px;height:58px;overflow: hidden; display: block; }
.fixed-div li .ico:hover {  color: #FFF; text-decoration: none; }
.fixed-div li .ico i { display: block;font-size: 28px;margin-top: 10px;text-align: center; }
.fixed-div li .pop { position: absolute;padding: 10px;background: #EFEFEF;line-height: 21px;width: 126px;color: #666;display: none;left:-146px;top: 0; }

.fixed-div .hover .ico  { opacity: 0.9;filter: alpha(opacity=90); }
.fixed-div .hover .ico-1 { background-position: -54px 0; }
.fixed-div .hover .ico-2 { background-position: -54px -66px; }
.fixed-div .hover .ico-3 { background-position: -54px -132px; }
.fixed-div .hover .ico-4 { background-position: -54px -198px; }
.fixed-div .hover .pop { display: block; }





