/* CSS Document */
body {margin:0; padding:0;font-family:"微软雅黑", Arial;font-size:14px;line-height:22px; color:#787878;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px;}
ul,li{ margin:0; padding:0;}
form{margin:0; padding:0;}
img{border:0px;}
.clear{clear:both; height:0px;font-size:0px;line-height:0px; margin:0px; padding:0px;}
.blank{ height:10px;font-size:0px;line-height:0px; margin:0px; padding:0px; clear:both;}
p{ margin:0; padding:0;}
.floatleft{ float:left;}
.floatright{ float:right;}

.redcolor{ color:#FF634C; padding:0px 3px; font-weight:bold;}

a.redlink:link, a.redlink:visited, a.redlink:active{color:#FB8B0B; text-decoration: none;}
a.redlink:hover{text-decoration:none; color:#FF634C;}

/* 鍏ㄩ儴閾炬帴*/
a:link, a:visited, a:active{color:#555555; text-decoration: none;}
a:hover{text-decoration:none; color:#000;}
/*-----热门城市-----*/

.yqcity{ width:100%; height:auto; background:#f6f6f6; border-top:1px #EEE solid; padding-top:12px; padding-bottom:20px; overflow:hidden; margin-top:10px; }
.frTit{ width:100%; height:33px; border-bottom:1px #E8E8E8 solid;}
.frTit h4{float:left; width:auto; height:33px; line-height:32px;text-align:center;color:#333; cursor:pointer; margin-right:20px; font-size:12px;}
.frTit h4.selected{color:#333; border-bottom:1px #FF5D4E solid; margin-bottom:-1px;}
.frlink{ width:100%; height:auto; padding:14px 0px;}
.frlink li{ float:left; padding-right:10px;}
.frlink li a{color:#999;}


/*---鍐呭棣栭〉---*/
.header{ width:100%; height:31px; border-bottom:1px #DBDBDB solid; background:#F8F8F8;}
.head{ width:1100px; height:31px; margin:0px auto; line-height:31px;}
.top{ width:1100px; height:67px; margin:0px auto; padding:23px 0px;}
.top .floatright{ padding-top:10px;}
.banner{ width:100%; height:43px; line-height:43px; background:#3a3a3a;}
.ban{ width:1100px;  height:43px; margin:0px auto;}
.ban ul li{ float:left; width:99px; height:43px; text-align:center; font-size:16px; margin-right:1px;}
.ban ul li a{ color:#FFF;}
.ban ul li a:hover{ background:#D11200; width:99px; height:43px; display:block;}
.ban ul li.li1{ background:#D11200;}
.indexm{ width:1100px; height:auto; margin:0px auto; overflow:hidden; margin-top:20px;}
.indexmleft{ width:814px; height:auto; float:left;}
.indexm dl dt{ font-weight:bold;font-family:"微软雅黑"; line-height:20px;}
.flash{ width:395px; height:266px;  float:left;}
#bannerContent{position:relative;overflow:hidden; width:395px; height:266px}
#bannerContent #pic_list{width:10000px;}
#bannerContent #pic_list a{display:inline-block;float:left;}
#bannerContent .bannerBtn{display:block;color:#FFF; font-size:30px; position:absolute; top:110px; text-decoration:none; z-index:10;}
#bannerContent .bannerBtn.preBtn{display:none;left:20px;}
#bannerContent .bannerBtn.nextBtn{display:none;right:20px;}
#bannerContent #dotsWrapper{position:absolute; left:0; bottom:13px; text-align:right; width:100%;}
#bannerContent #dotsWrapper #dots_w{padding:0 10px 0 20px;}
#bannerContent #dotsWrapper #dots_w i{display:inline-block; width:20px; height:6px; line-height:1px; font-size:1px; margin-right:10px; cursor:pointer; background:#B2B2B2;}
#bannerContent #dotsWrapper #dots_w i.active{background:#469951;}
.xwdt {
	padding: 10px 10px 0px; width: 375px; height: 254px; border:1px #DDD solid; float: right;
	 overflow:hidden;
}
.xwdt dl{ width:377px; height:107px; border-bottom:1px #CCC dashed;}
.xwdt dl dt{ width:377px; height:30px; line-height:30px; overflow:hidden; text-align:left; font-size:20px;}
.xwdt dl dt a{ color:#333;}
.xwdt dl dd{ width:377px; height:66px; overflow:hidden; color:#666; font-size:13px; font-family:"宋体"}
.xwdt ul{ width:377px; padding:5px 0px;}
.xwdt ul li{ width:377px; height:28px; line-height:28px; overflow:hidden;}
.xwdt ul li .floatleft{ width:300px; height:28px; overflow:hidden;}
.xwdt ul li .floatright{ width:77px; height:28px; text-align:right; overflow:hidden; font-size:12px; color:#555;}
.indexbox {
	width: 395px; height: 344px; margin-top: 20px; float: left;
	border:1px #DDD solid;
}
.indexbox1 {
	width: 395px; height: 284px; margin-top: 20px; float: left;
	border:1px #DDD solid;
}
.marginleft20{ margin-left:20px;}
.indexmleft h3 {
	width: 100%; height: 40px;
}
.indexmleft h3 .floatleft {
	height: 20px;color: rgb(58, 58, 58); line-height: 20px; font-size: 18px;
	border-left:2px #BF2B07 solid; margin-left:20px; margin-top:10px; padding-left:10px;
}
.indexmleft h3 .floatright {
	line-height: 50px; font-size: 12px; font-weight: normal; padding-right:10px;
}
.indexboxcon {
	 padding: 15px; width: 364px; height: 273px; border-top:1px #DDD solid;
}

.indexboxcon dl{ width:365px; height:87px; padding-bottom:15px; border-bottom:1px #CCC dashed;}
.indexboxcon dl img{ float:left; margin-right:12px;}
.indexboxcon dl dt{ width:228px; height:30px; line-height:30px; overflow:hidden; font-size:18px; float:left;}
.indexboxcon dl dt a{ color:#333;}
.indexboxcon dl dd{ width:228px; height:66px; overflow:hidden; color:#666; font-size:13px;float:left;font-family:"宋体"}
.indexboxcon ul{ width:365px; padding:5px 0px;}
.indexboxcon ul li{ width:365px; height:28px; line-height:28px;overflow:hidden;}
.indexboxcon ul li .floatleft{ width:288px; height:28px; overflow:hidden;}
.indexboxcon ul li .floatright{ width:77px; height:28px; text-align:right; overflow:hidden; font-size:12px; color:#555;}

.indexboxcon1 {
	 padding: 0px 15px; width: 365px; height: 244px; border-top:1px #DDD solid;
}
.indexboxcon1 p{ width:365px; height:111px; padding-top:15px; padding-bottom:15px; border-bottom:1px #CCC dashed;}
.indexboxcon1 ul{ width:365px; padding:5px 0px;}
.indexboxcon1 ul li{ width:365px; height:28px; line-height:28px;overflow:hidden;}
.indexboxcon1 ul li .floatleft{ width:288px; height:28px; overflow:hidden;}
.indexboxcon1 ul li .floatright{ width:77px; height:28px; text-align:right; overflow:hidden; font-size:12px; color:#555;}
.indexxgt {
	width: 812px; height: 479px; overflow: hidden; margin-top: 20px; float: left; border:1px #DDD solid;
}
.indexxgt h3{}
.indexxgt h3 .floatleft{ width:130px; font-family:"微软雅黑";}
.indexxgt h3 .floatright{ font-weight:normal;}
.indexxgtcon {
	 padding: 15px 0px 0px 15px; width: 796px; height: 424px;
	 border-top:1px #DDD solid;
}
.indexxgtcon ul{ width:798px;}
.indexxgtcon ul li{ width:250px; height:211px; float:left; margin-right:16px;}
.indexxgtcon ul li img{ float:left;}
.indexxgtcon ul li span{ width:250xp; height:37px; line-height:37px; display:block; text-align:center;}
.indexxgtcon ul li span a{ color:#555;}
.ggtp{ width:814px; height:73px; float:left; margin-top:20px;}
.ljfbxq{ width:100%; height:38px; background:#EEEEEE; padding:20px 0px 18px 0px; margin-top:20px;}
.ljfbxqcon{ width:1100px; height:38px; margin:0px auto;}
.bottom{ width:100%; height:auto; background:#3A3A3A; padding-top:10px;color:#999999;}
.frlink{ width:1100px; height:auto;background:url(../style/botbg.jpg) repeat-x; margin:0px auto; padding:10px 0px; line-height:25px;}
.bot{ width:1100px; height:73px; padding:10px 0px; margin:0px auto; line-height:32px;background:url(../style/botbg.jpg) repeat-x;}
.bottom a{ color:#999999;}
.bottom a:hover{color:#d0d0d0}
.bot .floatright{ padding-top:10px;}
.indexmright{ width:266px; height:auto; float:right;}
.nmright{ padding-top:20px;}
.indexmright h3 {
	width: 266px; height: 28px; line-height: 28px; font-weight: normal; border-bottom-color:#64B937; border-bottom-width: 2px; border-bottom-style: solid;
}
.indexmright h3 .floatleft {
	background:#64B937; width: 105px; height: 28px; text-align: center; color: rgb(255, 255, 255);
}

.indexmright h3 .floatright{ font-size:12px;}
.alfx {
	width: 266px; height: 484px; overflow: hidden; margin-bottom: 20px;
}
.dzh {
	height: 260px;
}
.alfxcon {
	border:1px #DDD solid; padding: 15px; width: 234px; height: 422px; overflow:hidden;
}
.dzh .alfxcon {
	 padding: 0px 15px 15px 15px; border:1px #DDD solid; width: 234px; height: 213px; overflow: hidden;
}
.alfxcon dl{ width:234px; height:133px; border-bottom:1px #CCC dashed;}
.alfxcon dl dt{ width:234px; height:56px; line-height:56px; overflow:hidden; text-align:center; font-size:18px; font-weight:bold;}
.alfxcon dl dt a{ color:#333;}
.alfxcon dl dd{ width:234px; height:66px; overflow:hidden; color:#666; font-size:13px;font-family:"宋体"}
.alfxcon ul{ width:234px; padding:5px 0px;}
.alfxcon ul li{ width:234px; height:28px; line-height:28px; overflow:hidden;}
.mfznbj {
	background: rgb(0, 0, 0); width: 266px; height: 115px; margin-bottom: 20px;
}

.nindexm{ width:1100px; height:auto; margin:0px auto; overflow:hidden; margin-top:20px}
.nmleft{ width:814px; height:auto; float:left;}
.nmleft h3{ width:814px; height:48px; line-height:48px; border-bottom:2px #3a3a3a solid;font-weight:normal;}
.nmleft h3 a{ color:#3a3a3a;}
.nmleftlist{ width:772px; height:auto; padding:0px 20px; border:1px #EBEBEB solid;}
.nmleftlist dl{ width:772px; height:150px; padding:20px 0px; border-bottom:1px #CCC dashed;}
.nmleftlist dl img{ float:left; margin-right:15px;}
.nmleftlist dl dt{ width:546px; height:40px; line-height:30px; font-size:20px; float:left;white-space:nowrap; text-overflow:ellipsis; font-weight:bold; }
.nmleftlist dl dt a{ color:#333;}
.nmleftlist dl dd{ width:546px; height:66px; overflow:hidden; color:#666; font-size:13px;float:left;font-family:"宋体"}
.nmleftlist dl span{ width:546px; padding-top:20px;color:#9c9c9c; font-size:12px; float:left;}
.page{ width:772px; height:32px; margin:20px 0px;}
.page a{ width:auto;  height:30px; border:1px #CACACA solid; text-align:center; padding:0px 15px; line-height:30px; display:block; float:left; margin-right:10px; background:#F7F7F7;}
.page span{ float:left; padding:0px 10px; height:30px; line-height:30px; margin-right:10px; color:#3a3a3a;}
.page a:hover{ color:#fb8c09;}
.ljhdmffa{ width:231px; height:323px; border:3px #BF2B07 solid; margin-bottom:20px; padding-left:29px; font-size:12px; color:#3a3a3a; padding-top:15px;}
.nyggimg{ width:266px; height:228px;}

.ljhdmffa .text {
	padding: 0px 4px; border: 1px solid rgb(199, 199, 199); width: 180px; height: 22px; line-height: 22px; display: inline-block;
}
.ljhdmffa .sel {
	border: 1px solid rgb(199, 199, 199); display: inline-block;
}
.ljhdmffa textarea {
	padding: 0px 4px; border: 1px solid rgb(199, 199, 199); width: 180px; height: 45px; line-height: 20px; font-size: 12px; resize: none;
}
.ljhdmffa #sub {
	background: url("../style/release_wrap_subBtn.png") no-repeat; width: 190px; height: 27px; cursor: pointer; border:none;
}

.nmcon{ width:772px; height:auto; padding:15px 20px; border:1px #EBEBEB solid;}
.nmcon h1{ width:772px; height:auto; line-height:40px; font-size:24px; color:#000; font-weight:normal; text-align:center;}
.nmcon .fbsj{ width:772px; height:38px; line-height:38px; text-align:center; color:#9c9c9c; font-size:12px;}
.daodu{ width:742px; height:auto; padding:10px 15px; background:#F5F5F5; color:#666; font-size:16px; line-height:28px}
.daodu span{ color:#DB0000;}
.sxp{ width:772px; height:30px; margin:20px 0px;}
.sxp div{ width:376px; height:30px; line-height:30px; float:left; margin-right:10px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.sxp a{ color:#009944;}

.xgwz{ width:376px; height:198px; float:left; overflow:hidden;}
.xgwz h4{ width:100%; height:28px; font-weight:normal; border-bottom:2px #3a3a3a solid;}
.xgwz h4 .floatleft{ width:104px; height:28px; background:#3a3a3a; line-height:28px; font-size:14px; text-align:center; color:#FFF;}
.xgwz h4 .floatright{ line-height:28px; font-size:12px;}
.xgwzcon{ width:344px;  height:141px; border:1px #EBEBEB solid; border-top:none; padding:13px 15px;}
.xgwzcon ul li{ width:344px; height:28px; line-height:28px;overflow:hidden;}
.xgwzcon ul li .floatleft{ width:267px; height:28px; overflow:hidden;}
.xgwzcon ul li .floatright{ width:77px; height:28px; text-align:right; overflow:hidden; font-size:12px; color:#555;}


.content{ padding:20px 0px; line-height:32px; font-size:16px; color:#505050;font-family:"宋体"}

.albj{ width:264px; height:auto; border:1px #DDD solid; margin-bottom:20px;}

/*底部*/
#page_bottom2_wrapper{width:100%;min-width:1100px;height:155px; background:url(../style/page_bottom2_bgbg.png) repeat-x top; margin-bottom:8px; margin-top:20px}
#page_bottom2{width:1100px;height:155px;margin:0 auto;}
#page_bottom2 .fabu_btn{display:inline;float:right;margin-top:20px;width:160px;height:38px;background:#4bc837;line-height:38px;text-align:center;color:#FFF;font-size:16px;font-weight:bold;}
#page_bottom2 .fabu_btn:hover{text-decoration:none;}

#footer_wrapper{background:#363636;width:100%;min-width:1100px;height:170px;}
#footer{width:1100px;height:140px;margin:0 auto;color:#999999;padding-top:30px;}
#footer .links_w{width:100%;min-width:1100px;height:39px;line-height:39px;background:url(../http://images.sduod.com/Public/images/home/footer_links_w_bg.gif) repeat-x;}
#footer .links_w a{color:#999999;}
#footer .links_w .more{display:inline;float:right;}
#footer .footer_line2{padding-top:24px;}
#footer .footer_line2 .left{float:left;}
#footer .footer_line2 .left .footer_links_w{padding-bottom:10px;}
#footer .footer_line2 .left .footer_links_w a{color:#999999;}
#footer .footer_line2 .right{float:right;}
.foot_chengxin{ width:1100px; margin:0 auto; text-align:center}
.copyright{ width:1100px; margin:0 auto; text-align:center; line-height:30px; margin-top:10px; color:#7E7E7E; margin-bottom:15px}
.copyright a{ color:#7E7E7E}


.fwjcxx{ width:1100px; height:auto; margin:0px auto; padding-top:20px;}
.fwjcxx h3{ width:250px; height:40px; line-height:40px; font-size:22px; color:#484f4f; float:left;}
.fwjcxx span{ width:350px; height:40px; float:right; display:block; line-height:40px; background:url(../style/notice.gif) no-repeat 10px 11px #FF7E02; color:#FFF; text-indent:33px;}
.fwjcxxcon{ width:1058px; height:auto; margin:0px auto;border:1px #EBEBEB solid; padding:20px;}

.fwjcxxcon .fill-form {
	  LINE-HEIGHT: 37px; width:1053px;  /*WIDTH: 930px;*/OVERFLOW: hidden; 
}
.fwjcxxcon .dd-name {
	BORDER-BOTTOM: #dedede 1px dotted; TEXT-ALIGN: right; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; WIDTH: 88px; PADDING-RIGHT: 28px; FLOAT: left; HEIGHT: 21px; COLOR: #01a569; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.fwjcxxcon .dt-content {
	BORDER-BOTTOM: #e8e8e8 1px dotted; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; WIDTH: 937px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 21px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 8px
}
.fwjcxxcon .dt-content LABEL INPUT {
	MARGIN-RIGHT: 5px
}
.fwjcxxcon .detail-ul {
	WIDTH: 814px
}
.fwjcxxcon .detail-ul LI {
	DISPLAY: inline
}

.fwjcxxcon .result {
	LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; MARGIN: 0px 23px; COLOR: #5c5c5c; FONT-SIZE: 14px; OVERFLOW: hidden
}
.fwjcxxcon .off {
	BORDER-TOP: #dedede 1px dotted
}
.fwjcxxcon .result-header {
	BORDER-BOTTOM-STYLE: none; COLOR: #333
}
.fwjcxxcon .result .li-name {
	WIDTH: 133px; FONT-WEIGHT: bold
}
.fwjcxxcon .result .li-title {
	WIDTH: 150px; FONT-WEIGHT: bold
}
.fwjcxxcon .dt-content #loupan {
	WIDTH: 200px
}
.fwjcxxcon .dt-content .short_select{ width:80px;}
.fwjcxxcon .dt-content LABEL {
	MARGIN-RIGHT: 30px
}
.fwjcxxcon .huxing.dt-content {
	WIDTH: 100px; DISPLAY: inline-block
}
.fwjcxxcon .fangjian.dt-content {
	WIDTH: 70px; DISPLAY: inline-block
}
.fwjcxxcon .fangjian.dt-content#base-yangtai {
	MARGIN-RIGHT: 300px
}
.fwjcxxcon .length.dt-content {
	WIDTH: 110px
}
.fwjcxxcon .length.dt-content INPUT {
	WIDTH: 48px
}
.fwjcxxcon .cailiao.dt-content {
	WIDTH: 197px
}
.fwjcxxcon .cailiao.dt-content SELECT {
	WIDTH: 109px; COLOR: #333
}
.fwjcxxcon .total-area {
	MARGIN-TOP: -22px; FLOAT: right; COLOR: #999; MARGIN-RIGHT: 40px
}
.fwjcxxcon .disable.button-submit {
	BACKGROUND: #ececec; COLOR: #353535
}
.fwjcxxcon .button-line {
	TEXT-ALIGN: center
}
.button-line {
	TEXT-ALIGN: center
}
.button-line .button-submit {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 152px; PADDING-RIGHT: 0px; BACKGROUND: #21B020; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px; COLOR: white; FONT-SIZE: 14px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; font-family:"微软雅黑";
}
.tmc{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:#000; opacity:0.2; z-index:10;}
.tcc{ width:440px; height:350px; background:#FFF; position:fixed; top:50%; left:50%; margin-top:-195px; margin-left:-240px;z-index:11; padding:20px;}
.tcc h3{ width:100%; height:40px; line-height:40px; border-bottom:1px #d8d8d8 solid; font-size:16px;}
.tcc h3 a{ width:40px; height:40px; display:block; position:absolute; top:0px; right:0px; background:#00AD28; text-align:center; color:#FFF; font-weight:normal; font-size:24px; font-family:Arial;}
.tcc p{ width:100%; height:auto; padding:20px 0px;}
.qrtjbut{ width:112px;  height:40px; text-align:center; color:#FFF; background:#FF9000; border:none; font-size:16px;font-family:"微软雅黑"; border-radius:5px;}
.sjyzinput{ width:270px; height:38px; line-height:38px; border:none; border:1px #d8d8d8 solid;}

.zxxglist{ width:1100px; height:auto; margin:0px auto; overflow:hidden;}
.zxxglist h3{width:100%; height:48px; line-height:48px; border-bottom:1px #3a3a3a solid;font-weight:normal;}
.zxxgtab{ width:1098px; height:155px; border:1px #dbdbdb solid; margin-top:15px;}
.zxxgtab dl{ width:274px; height:155px; border-right:1px #dbdbdb solid; float:left;}
.zxxgtab dl.dl4{ width:273px;border-right:none;}
.zxxgtab dl dt{ width:100%; height:38px; line-height:38px; text-indent:45px; font-size:16px; color:#000;}
.zxxgtab dl dd{ width:254px; height:77px; padding:0px 10px;}
.zxxgtab dl dd a{ width:auto; height:20px; display:block; float:left; margin-right:10px; line-height:18px; padding:0px 10px; border:1px #dbdbdb solid; margin-top:10px; border-radius:10px;}
.zxxgtab dl dd a:hover,.zxxgtab dl dd a.hover{ background:#00A29A; color:#FFF;}

.zxxgtab dl.dl1 dt{ background:url(../style/zxbkxgt.gif) no-repeat 0px -2px;}
.zxxgtab dl.dl2 dt{ background:url(../style/zxbkxgt.gif) no-repeat 0px -40px;}
.zxxgtab dl.dl3 dt{ background:url(../style/zxbkxgt.gif) no-repeat 0px -80px;}
.zxxgtab dl.dl4 dt{ background:url(../style/zxbkxgt.gif) no-repeat 0px -120px;}
.zxxgul{ widows:1100px; height:auto; margin-top:15px;}
.zxxgul ul{ width:1172px;}
.zxxgul ul li{ width:263px; height:220px; float:left; margin-right:15px; position:relative;}
.zxxgul ul li img{ float:left;}
.zxxgul ul li span{ width:263px; height:37px; line-height:37px; display:block; text-align:center;}
.zxxgul ul li span a{ color:#555;}

.zxxgul ul li .designBtn{ position:absolute; top:145px; left:0px; width:263px; height:38px; line-height:36px; background:#f80000; z-index:999; opacity:0.95; display:none}
.zxxgul ul li .designBtn a{ width:263px; height:38px; text-align:center; color:#FFF; display:block;}
a.display{ display:none}


.zxxgul ul li.li1{ width:261px; height:423px; float:left;border:1px #dbdbdb solid;}
.zxxgul ul li.li1 dl{ width:241px; height:75px;border-bottom:1px #dbdbdb solid; padding:15px 10px;}
.zxxgul ul li.li1 dl dt{ width:60px; height:55px; border-right:1px #dbdbdb solid; float:left; text-align:center; font-size:18px; padding-top:15px; color:#333;}
.zxxgul ul li.li1 dl dt span{ font-family:Arial; font-size:12px; text-transform:uppercase; width:60px; height:25px; line-height:25px; color:#999;}
.zxxgul ul li.li1 dl dd{ width:165px; height:75px; line-height:25px; float:left; padding-left:15px;}
.zxxgul ul li.li1 dl dd a{width:auto; height:25px; display:block; float:left; margin-right:6px; line-height:25px; padding:0px 8px; margin-bottom:1px}
.zxxgul ul li.li1 dl dd a:hover,.zxxgul ul li.li1 dl dd a.hover{ background:#64B937; color:#FFF; margin-bottom:1px}

.layoutform-bg {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index:999;display: none;}
.layoutform-w {position:fixed;width:800px;height:554px;padding:0 130px;top:50%;left: 50%;margin-top:-277px;margin-left:-530px;background: #FFFFFF;z-index:1000;box-shadow: 0 0 10px #000000;display: none;}
.layoutform-w .layoutform-tit {position:absolute;left:0;width: 1060px;height: 186px;}
.layoutform-w .layoutform-closebtn {position: absolute;width: 40px;height: 40px;top:-15px;right:-15px;z-index: 1001;background: url("../style/city201702tanclose.png") no-repeat;cursor: pointer;}
.layoutform-w .form-tit {width: 800px;height: 60px;margin-top:149px;overflow: hidden;}
.layoutform-w .form-tit .tit-l {float: left;}
.layoutform-w .form-tit .tit-l h2 {float:left;font-size: 24px;color:#000000;line-height: 60px;}
.layoutform-w .form-tit .tit-l i {float:left;font-size: 16px;font-style: normal;color:#ff3000;margin-left: 15px;line-height:66px;}
.layoutform-w .form-tit .tit-r {float: right;height: 16px;padding-top:30px;font-size: 12px;color: #505050;}
.layoutform-w .form-tit .tit-r i {float:left;display: inline-block;width: 18px;height: 16px;background: url("../style/layoutform-ico.gif") no-repeat;vertical-align: middle;margin-right: 5px;}
.layoutform-w .form-tit .tit-r strong {color:#ff3000; padding: 0 5px;}
.layoutform-w .form-w {width: 770px;height: 272px;padding: 0 14px;border: 1px solid #e5e5e5;}
.layoutform-w .form-w .line-w {width: 100%;height: 46px;border-bottom: 1px dotted #dddddd;overflow: hidden;}
.layoutform-w .form-w .name-w {position:relative;float: left;width: 80px;height: 46px;padding-left:25px;line-height:46px;font-size: 16px;color: #505050;}
.layoutform-w .form-w .name-w i {position:absolute;display: block;width: 24px;height: 46px;line-height: 46px;left:0;text-align: center;color: #ff3300;font-size:16px;font-family: Simsun;font-style: normal;}
.layoutform-w .form-w .inp-w .txt{display:block;float:left;height:26px;line-height:26px;padding:0 5px;border:1px solid #CCCCCC;font-size: 12px;color: #a3a3a3;margin-top: 8px;}
.layoutform-w .form-w .error .txt {background:#FFF1F2;border:1px solid #ffb8bd !important;}
.layoutform-w .form-w .inp-w span {margin-left:0!important;padding-left:8px;float:left;height:46px;line-height:46px;color:#505050;}
.layoutform-w .form-w .inp-w .radioWp{float:left;height:46px;line-height:46px;margin-right:30px;}
.layoutform-w .form-w .inp-w .radioWp input{display:inline-block;height:46px;line-height:46px;float:left;}
.layoutform-w .form-w .inp-w .radioWp label{display:inline-block;height:46px;line-height:46px;float:left;padding:0 5px;}
.layoutform-w .form-w .inp-w .sel {display:block;float:left;width:100px;padding:3px 3px;border:1px solid #CCCCCC;margin-top:8px;*margin-top:12px;}
.layoutform-w .form-w .error .sel {background:#FFF1F2;border:1px solid #ffb8bd !important;}
.layoutform-w .form-w .inp-w #layoutform_demand{display:block;float:left;width:196px;height:58px;padding:0 5px;line-height:18px;overflow:auto;vertical-align:top;resize:none;font-size:12px;border:1px solid #CCCCCC;color: #a3a3a3;margin-top: 8px;}
.layoutform-w .form-w .error #layoutform_demand {background:#FFF1F2;border:1px solid #ffb8bd !important;}
.layoutform-w .form-w .inp-w p {display: block;float: left;width: 210px;height: 46px;line-height: 46px;font-size: 12px;margin-left: 5px;color:#ff3300;}
.layoutform-w .form-w .inp-w p i {display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-right: 3px;}
.layoutform-w .form-w .error p i {background: url("../style/error-ico.gif") no-repeat;}
.layoutform-w  .layoutform_wantByb_btn {display:block;cursor:pointer;width:288px;height: 48px;line-height:48px;margin-left:241px;background: #22ac38;text-align: center;font-size: 22px;border: 0;color: #FFFFFF;}

.layoutform-w .success-w {width: 800px; height:300px;margin-top: 256px;overflow: hidden;display: none;}
.layoutform-w .success-w h3 {font-size:50px;color: #cccccc;font-weight: normal;text-align: center;margin-top: 40px;}
.layoutform-w .success-w p {font-size: 16px;color: #999999;text-align: center;margin-top: 30px;}