@charset "utf-8";
/* 首页*/


/* index*/
.supervison .f_left{width:550px;}
.supervison .f_left p{font-size:14px;line-height:24px;color:#7f7f7f;margin-top:24px;text-indent:2em;}
.supervison .i_title{text-transform:uppercase;font-size:24px;color:#9b9b9b;line-height:50px;vertical-align:top;border-bottom:1px solid #dbdbdb;margin:20px 0 16px;}
.supervison .i_title span{font-family:arial;color:#ffa751;font-size:31px;letter-spacing:-1px;}
.supervison .f_left .more,.cases .more,#tab_div .contact form .more{display:block;width:152px;height:40px;line-height:40px;text-align:center; margin:0 auto;background:#ffa751;color:#fff;font-size:18px;border-radius:3px;text-indent:0;}
.supervison .f_left .more{margin-top:40px;}
.main.supervison{margin-bottom:40px;}

.supervison .f_left .more:hover,.cases .more:hover{background:#FF942C;}
.supervison .f_right{margin-left:-38px;padding-top:10px;}

.row .hd{text-align:center;color:#fff;line-height:54px;margin-bottom:40px;}
.row .hd h3{font-size:36px;}
.row .hd p{font-size:14px;line-height:45px;}

.data{background:#2c2c2c;padding:60px 0 70px;}
.data .main{overflow:hidden;margin:0 auto;}
.data ul{width:1120px;}
.data ul li{float:left;width:266px;height:356px;position:relative;margin-right:10px;overflow:hidden;}
.data ul li img{width:100%;}
.data ul .info{position: absolute;left: 0;bottom: 0;height:80px;width: 100%;padding-top:15px;font-size: 14px;z-index: 2;text-align:center;}
.data ul .item a{color: #fff;display:block;width:100%;height:100%;}
.data ul .info .tit{font-size:24px;line-height:34px;}
.data ul .info .con{font-size:12px;line-height:34px;}
.data ul .info .more{display:none;width:152px;height:40px;line-height:40px;text-align:center;font-size:18px;margin:10px auto 0;color:#fff;border:1px solid #fff;border-radius:3px;}
.data ul .info .more:hover{background:rgba(255,255,255,.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19FFFFFF,endcolorstr=#19FFFFFF);}
.data .item a:hover .info{height:250px;padding-top:106px}
.data .item a:hover .more{display:block;}
.trans {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
}
.item-01{background:rgba(225,152,58,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E5E1983A,endcolorstr=#E5E1983A);}
.item-02{background:rgba(213,71,64,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E5D54740,endcolorstr=#E5D54740);}
.item-03{background:rgba(86,187,141,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E556BB8D,endcolorstr=#E556BB8D);}
.item-04{background:rgba(100,155,205,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E5649BCD,endcolorstr=#E5649BCD);}
/* animates*/
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.1)}
	100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
	0%{-moz-transform:scale(1)}
	50%{-moz-transform:scale(1.1)}
	100%{-moz-transform:scale(1)}
}
-ms-keyframes pulse{
	0%{-moz-transform:scale(1)}
	50%{-moz-transform:scale(1.1)}
	100%{-moz-transform:scale(1)}
}
.cases .main{padding-bottom:0;}
.cases .main .more{position:relative;z-index:0;}
.cases .hd{margin-bottom:14px;}
.cases .hd h3{color:#2c2c2c;}
.cases .hd p{color:#727272}
.gallery{width:auto;background:#fff;margin-top:-20px;}
.gallery .hd p{color:#999}
.gallery .bd{width:auto;overflow:hidden}
.gallery .item {position: relative;float: left;height: 100%;width:100%;overflow: hidden;}
.gallery .item ul{width:130%;}
.gallery .item li{width: 16.666%;overflow: hidden;position:relative;;float:left}
.gallery .item li a{position:absolute;left:0;right:0;display:block;width:100%;height:100%}
.gallery .item li img{vertical-align:top}
.gallery .item li .bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60)}
.gallery .item li .info{height:75px;padding:0;bottom:-75px;background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.gallery .item li .info a{color:#fff;z-index:10}
.gallery .item li .tit,.gallery .item li .con{position:relative;z-index:2}
.gallery .con{height:42px;margin:0 10% 19px;overflow:hidden}
.item .pic{height:100%;}
.gallery .info{position:absolute;left:0;bottom:0;width:100%;font-size:14px;color:#fff;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(1,rgba(0,0,0,.5)))}
.gallery .info .tit{float:left;width:55px;height:55px;border-radius:50%;margin:10px 0 0 15px;_display:inline;overflow:hidden;}
.gallery .info .tit img{width:55px;height:55px;border-radius:50%;}
.gallery .info h4{text-indent:1em;font-size:18px;vertical-align:bottom;height:30px;padding-top:10px;}
.gallery .info p{text-indent:1em;font-size:14px;height:30px;vertical-align:bottom;}
.gallery .info h4 span{font-size:14px;padding-left:1em;vertical-align:bottom;}
.gallery .info p span{display:inline-block;width:40px;height:18px;line-height:18px;text-align:center;font-size:12px;border-radius:3px;text-indent:0;margin-left:1em;}
.gallery .info p .finish{background:#1bab73;}
.finish{background:#1bab73;color:#fff;}
.unfinish{background:#e48324;color:#fff;}


#tab_ul{width:505px;height:40px;zoom:1;overflow:hidden;margin:0 auto;position:relative;z-index:2;}
#tab_ul .last{margin-right:0;}
#tab_ul li{list-style-type:none;width:112px;height:40px;line-height:40px;float:left;margin-right:18px;background: #08308f;color:#fff;font-size:18px;text-align:center;border-radius:3px;cursor:pointer;}
#tab_div{width:432px;background:#fff;padding:0;margin:0 auto;margin-top:-30px;text-align: center;}
#tab_div .hide{display:none;}
#tab_div div.show{display:block;}
#tab_ul .select{background: #f9b62a;}
#tab_div .contact h3{font-size:36px;color:#ffa751;text-align:center;margin-bottom:25px;height:35px;line-height:35px;}
#tab_div .contact h4{font-size:22px;color:#ffa751;text-align:center;height:15px;line-height:15px;}
#tab_div .contact h4 span{display:inline-block;width:20px;height:15px;background:url(../../image/web30/zxm_bg.png) -109px 0 no-repeat;}
#tab_div .contact form{display:block;width:435px;margin:0 auto;}
#tab_div .contact form .styled-select{width: 430px;height: 40px;overflow: hidden;background: url(../../image/web30/arrow2.png) no-repeat 400px #f2f2f2;}
#tab_div .contact form select{display:inline-block;width:450px;height:40px;line-height:40px;background: transparent;border:0;border:none;padding-left:11px;font-size: 12px;-webkit-appearance: none;color:#ADADAD; /*for chrome*/}
#tab_div .contact form select option{border:0;border:none;}

#tab_div .contact form li{margin-top:24px;}
#tab_div .contact form input,#tab_div .contact form textarea{display:inline-block;width:430px;height:40px;line-height:40px;border:none;background:#f2f2f2;color:#4c4c4c;text-indent:1em;}
#tab_div .contact form .more:focus{color:#fff;}
#tab_div .contact form textarea{height:112px;line-height:22px;resize: none;}

#tab_div .reports{position:relative;width:100%;}
#tab_div .reports .con{width:100%;overflow:hidden;}
#tab_div .reports .scroller{background:none;}
#tab_div .reports .con a{width:240px;float:left;margin-left:45px;font-size:14px;color:#2c2c2c;text-align:center;_display:inline;_margin-left:30px}
#tab_div .reports .con a:first-child{margin-left:0;}
#tab_div .reports .con img{width:100%;}
#tab_div .reports .nav_btn{position:absolute;height:0;width:1100px;left:0;top:160px;_height:2px;_width:1160px;_left:-30px;}
#tab_div .reports .nav_btn div{width:22px;height:40px;background-image:url(../../image/web30/zxm_bg.png);cursor:pointer;}
#tab_div #prevbtn{float:left;background-position:-130px 0;margin-left:-60px;_margin-left:0}
#tab_div #nextbtn{float:right;background-position:-155px 0;margin-right:-60px;_margin-right:0px}
#tab_div .wrap{width:680px;margin:0 auto;}
#tab_div .wrap h2{color:#ffa751;font-size:36px;text-align:center;margin-bottom:30px;}
#tab_div .wrap p{color:#2c2c2c;font-size:14px;line-height:25px;margin-top:20px;text-indent:2em;}
#tab_div .join h3{text-align:center;font-size:48px;text-transform:uppercase;color:#ffa751;}
#tab_div .join h4{text-align:center;font-size:24px;color:#ffa751;margin-bottom:25px;}
#tab_div .join p,#tab_div .join p a{color:#4b4b4b;text-align:center;font-size:18px;line-height:30px;}

#tab_div .join img{display:block;margin:0 auto;}
/*
 *案例页
*/
.wrapper{padding-top:100px;background:#e9e9e9;padding-top:0\9;}
.top_nav{padding:10px 0;font-family:\5B8B\4F53;margin:0 auto;}
.top_nav a{color:#5a5a5a;font-size:12px;}
.top_nav i{color:#5a5a5a;padding:0 6px;vertical-align:middle;font-size:13px;}
.basice{height:300px;overflow:hidden;margin-top:0;margin-bottom:0;}
.basice .b_left{width:820px;float:left;}
.basice .b_left .f_left{width:532px;overflow:hidden;}
.basice .b_left img{cursor:pointer;}
.basice .b_left .pics,.basice .b_left .pics img{float:left;width:132px;height:100px;}
.basice .b_left .pics_big{width:400px;height:300px;}
.basice .b_left .show{position:relative;overflow: hidden;}
.basice .b_left .show .nums{position:absolute;width:132px;height:100px;left:0;bottom:-100px;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC000000,endcolorstr=#CC000000);}
.basice .b_left .show .nums i{display:block;width:25px;height:27px;margin:25px auto 0; background:url(../../image/web30/zxm_bg.png) -179px 0px;}
.basice .b_left .show .nums span{display:block;width:100%;text-align:center;color:#ffa751;font-family:arial;font-size:24px;}
.basice .b_left .basice_info{float:right;width:288px;height:300px;background:#2c2c2c;}
.basice .b_left .basice_info dl{padding:20px 0 30px 18px;}
.basice .b_left .basice_info dt{height:36px;font-size:24px;color:#ffa751;}
.basice .b_left .basice_info dt span{display:inline-block;max-width:200px;_width:200px;height:30px;overflow:hidden;vertical-align:middle;}
.basice .b_left .basice_info dt i{display:inline-block;width:40px;height:16px;line-height:16px;text-align:center;border-radius:3px;font-family:\5B8B\4F53;font-size:12px;margin-left:4px;}
.basice .b_left .basice_info .finish{background:#1bab73;color:#fff;}
.basice .b_left .basice_info .unfinish{background:#e48324;}
.basice .b_left .basice_info dd{margin-top:12px;font-size:14px;color:#a4a4a4;}
.basice .b_left .basice_info dd .comt{vertical-align:top;margin-left:0;}
.basice .b_left .basice_info dd .square{font-size:14px;font-family:Microsoft YaHei;padding-left:2px;display: inline;vertical-align: bottom;color: #a4a4a4;}
.basice .b_left .basice_info dd .score{width:92px;background:url(../../image/web30/zxm_bg.png) -209px -16px;vertical-align:middle;position:relative;}
.basice .b_left .basice_info dd .score i{display:block;position:absolute;left:0;top:0;height:16px;background:url(../../image/web30/zxm_bg.png) -209px 0px;}
.basice .b_left .basice_info dd span,.basice .b_left .basice_info dd a{display:inline-block;height:16px;vertical-align:middle;color:#ffa751;}
.basice .b_left .basice_info dd a{display:inline-block;margin-left:10px;padding-bottom:1px;}
.basice .b_left .basice_info dd a:hover{text-decoration:underline;}
.basice .b_right{width:266px;height:256px;padding:22px 0; float:right;background:#ffa751;}
.basice .b_right .person{display:block;width:130px;height:130px;margin:0 auto;border-radius:50%;}
.basice .b_right dl{color:#40332c;font-size:14px;}
.basice .b_right dd{padding-left:55px;margin-top:10px;}
.basice .b_right dt{font-size:18px;margin:14px 0;text-align:center;}
.basice .b_right dt span{font-size:14px;vertical-align:middle;padding-left:4px;}
.basice .b_right dd .level{display:inline-block;width:85px;height:16px;overflow: hidden;position:relative;vertical-align:middle;}
.basice .b_right dd .level i{display:inline-block;height:16px;position:absolute;left:0;top:0;background:url(../../image/web30/zxm_bg.png) -209px -32px;}
/* progress*/
.pro_wrap{height:160px;width:1100px;margin:12px auto;}
.progress{width:1040px;padding:40px 30px;background:#fff;}
.p_fixed{z-index:999;left:50%;position:fixed;top:0;left:50%;margin:0 0 0 -550px; _position:absolute;
    _bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.progress .f_left{width:552px;height:79px;background:#eee;position:relative;background:url(../../image/web30/zxm_bg.png) 0px -71px no-repeat;}
.progress .f_left .pro{height:79px;position:absolute;pointer-events:none;left:0;top:0;background:url(../../image/web30/zxm_bg.png) 2px -151px no-repeat;z-index:1;}
.progress .f_left a,.progress .f_right a{width:79px;height:79px;float:left;margin-left:39px;line-height:77px;text-align:center;color:#fff;font-size:14px;position:relative;z-index:2;background:none;}
.progress a.first{margin-left:0;}
.progress .f_left .exist{background:url(../../image/web30/current2.png)}
.progress .no_examine .pro{;left:100px;background-position: -99px -151px !important;}
.progress .no_examine .first{background:none !important;color:#fff !important;}
.progress .f_left .current{color:#1bab73;background:url(../../image/web30/current.png);}
.progress div.hoc{width:240px;background:none;}
.progress div.hoc a{border-radius:50%;background:#b7b7b7;}
.progress div.hoc .exist{border-color:#ffa751;background-color:#ffa751;}

.finish_pro{width:240px;float:right;height:79px;}
.finish_pro div{height:50px;line-height:65px;font-size:24px;color:#1bab73;text-align:center;}
.finish_pro span{display:block;height:9px;width:168px;background:#d1d1d1;margin:8px auto;position:relative;}
.finish_pro span i{display:block;position:absolute;left:0;top:0;height:9px;background:#1bab73;}


.h_title{height:80px;width:1080px;line-height:80px;text-indent:1em;background:#3a3a3a;border-left:20px solid #ffa751;}
.h_title .title{font-size:24px;color:#fff;vertical-align:top;}
.h_title span{font-size:14px;color:#a4a4a4;}
.h_title .problem{padding-left:10px;}
.h_title .point{width:400px;height:80px;float:right;line-height:80px;padding-right:22px;+margin-top:-80px;_width:420px;}
.h_title .point .pics{width:106px;}
.h_title .point span{float:left;width:80px;height:80px;line-height:80px;margin-left:12px;text-align:left;_margin-top:40px;_height:50px;}
.h_title .point span i{margin-right:5px;}

i.undefined,i.quali,i.photos,i.trouble{display:inline-block;width:16px;height:16px;line-height:16px;font-size:12px;color:#fff;text-indent:0;text-align:center;vertical-align:middle;background-image:url(../../image/web30/zxm_bg.png);}
.undefined{background-position:-347px 0;}
.quali{background-position:-299px 0;}
.photos{background-position:-315px 0;cursor:pointer;}
.trouble{background-position:-331px 0;}

.content .layout{padding:25px 0;}
/* 前期审核*/
#examine .row{padding-bottom:15px;}
#examine .budget{padding:25px 25px 0;}
#examine .drawing{padding:18px 25px 0px;}
#examine .download_table .download_btn{width:152px;height:40px;display:block;line-height:40px;background:#ffa751;color:#fff;border:none;border-radius:3px;position:absolute;bottom:0;left:15px;}
#examine .f_left{width:780px;}
#examine .examine_tit{width:100%;height:38px;line-height:38px;background:#ddd;font-family: \5B8B\4F53;margin-bottom:2px;}
#examine .examine_tit .title{padding-left:1em;color:#787878;font-size: 14px;background:#ddd;font-weight:bold;}
#examine .examine_tit .point{float:right;width:408px;color:#787878;font-size:12px;line-height:38px;text-align:right;padding-right:1em;}
#examine .download_btn{color:#5a5a5a;font-weight:bold;cursor:pointer;}
#examine .download_btn:hover{text-decoration:underline;}
#examine .d1{width:249px;padding:0;margin:0;color:#5a5a5a;font-size:12px;}
#examine .d1 span{width:76px;margin-right:1em;}
#examine span.n_time{margin:0 ;padding:0 ;display:inline ;text-indent:0 ;font-family:arial;background:none;}
#examine .d2{width:530px;padding:0;height:150px;margin:0;}
#examine .d2 li{margin-left:19px;margin-right:0;float:left;width:244px;}
#examine .problem_list{width:266px;}
#examine .problem_list ul{padding-top:12px;padding-left:8px;}
#examine .problem_list .list_tit{color:#787878;height:38px;line-height:38px;text-align: center;font-size: 14px;font-family: \5B8B\4F53;background:#ddd;font-weight:bold;}
#examine .problem_list ul li{width:100%;list-style-image:url(../../image/web30/cases_03.jpg);list-style-position:inside;font-size:12px;color:#5a5a5a;line-height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#examine .f_right .problem_list{padding-right:40px;border-right:none;}
/* 工程交底*/
.details{float:left;padding-left:23px;margin-bottom:20px;font-family:\5B8B\4F53;margin-right:-6px;_margin-right:-42px;}
#examine .details{margin-bottom:0;}
.details li{float:left;width:248px;height:32px;line-height:32px;border:1px solid #f0f0f0;margin-right:18px;margin-bottom:2px;}
.details li span{float:left;width:186px;height:32px;background:#f0f0f0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-indent:1em;font-size:12px;color:#5a5a5a;}
ul.details li i{display:block;float:right;margin-top:7px;margin-right:22px;_display:inline;}
.mtable{width:1054px;margin:0 auto;text-align:center;font-size:14px;font-family:\5B8B\4F53;border:none;}
table th,table td{border:1px solid #d4d4d4;text-align:center;color:#787878;}
table th{font-weight:bold;}
table thead{background-color:#dddddd;height:38px;line-height:38px;}
table div{height:38px;line-height:38px;text-align:left;text-indent:1em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#5a5a5a;font-size:12px;}
table div.date{font-family:arial;text-indent:0;text-align:center;}
.basiceimg{cursor:pointer;}
.num{width:56px;text-align:center;text-indent:0;}
.num .trouble{*margin-top:10px;}
.mpro{width:180px;}
.reason{width:280px;}
.date{width:100px;}
.result{width:330px;}
/* 隐蔽*/
#hidden .details,#middle .details{width:250px;}
.details .ul_title{background:#ddd;color:#787878;font-size:14px;font-weight:bold; text-align:center;}
/* 变更和验收*/
#change .f_left{margin-left:23px;_display:inline;}
#change table{width:518px;}
#change table div{width:170px;}
#change table thead{background:#f0f0f0;}
#change .c_title{width:518px;height:40px;text-align:center;line-height:40px;color:#787878;font-size:14px;font-family:\5B8B\4F53;font-weight:bold;background:#dddddd;margin-bottom:2px;}
/* 评价*/
#discuss .layout{padding:25px;width:1050px;}
#discuss .f_left{width:320px;height:324px;margin:14px;_display:inline;padding:26px 0 0;overflow:hidden;}
#discuss .supervisor{background:#ff6969;}
#discuss .owner{background:#fdb45e;}
#discuss .foreman{background:#65c99d;}
#discuss .person{display: block;width: 130px;height: 130px;margin: 0 auto;border-radius: 50%;}

#discuss dl{color:#fff;font-size:14px;}
#discuss dd{margin-top:10px;text-align: center;height:19px;line-height:17px;}
#discuss dd span{vertical-align:middle;}
#discuss dt{font-size:18px;margin:14px 0;text-align:center;}
#discuss dd .level{display:inline-block;width:85px;height:16px;overflow: hidden;position:relative;background:url(../../image/web30/zxm_bg.png) -367px -16px;margin-right:5px;}
#discuss dd .level i{display:inline-block;height:16px;position:absolute;left:0;top:0;background:url(../../image/web30/zxm_bg.png) -367px 0px;}
#discuss p{padding:0 35px;margin-top:24px;color:#fff;font-size:13px;line-height:22px;}
/* scroller*/
#scroller{background:#3a3a3a;padding:26px 0 55px;}
#scroller .layout{position:relative;}
#scroller .con{width:100%;overflow:hidden;height:190px;position:relative;}
#scroller .con a img{width:250px;height:190px;}
#scroller .con .bj_img:hover{transform:scale(1.1,1.1);transition:all 0.2s linear 0s;}
#scroller .con a{float:left;margin-right:30px;overflow:hidden;}
#scroller .con a .s_wrapper{position:relative;width:250px;height:190px;}
#scroller .nav_btn{position:absolute;height:0;width:1100px;left:0;top:75px;_height:2px;_width:1160px;_left:-30px;}
#scroller .nav_btn div{width:22px;height:40px;background-image:url(../../image/web30/zxm_bg.png);cursor:pointer;}
#scroller #prevbtn{float:left;background-position:-458px 0;margin-left:-40px;_margin-left:0}
#scroller #nextbtn{float:right;background-position:-480px 0;margin-right:-40px;_margin-right:0px}

#scroller .info{position:absolute;left:0;bottom:0;height:55px;width:100%;font-size:14px;color:#a4a4a4;z-index:1;}
#scroller .info .tit{float:left;width:55px;height:55px;border-radius:50%;margin:-10px 0 0 15px;_display:inline;}

#scroller .info .tit img{width:55px;height:55px;border-radius:50%;}
#scroller .info h4{text-indent:1em;font-size:14px;height:20px;padding-top:6px;color:#e5e5e5;}
#scroller .info p{text-indent:1.2em;font-size:12px;height:22px;vertical-align:bottom;}
#scroller .info h4 span{font-size:12px;padding-left:.5em;vertical-align:bottom;}

/*
 *列表页
*/
.list_nav{background:#2f2f2f;}
#select{background:#3a3a3a;}
#select .main ul{overflow:hidden;_position:relative;}
#select .main{padding:25px 0 15px;margin:0 auto;}
#select .main ul{ display:none;}
#select li{line-height:32px;padding-right:50px;margin-bottom:12px;}
#select li span,#select li a{display:inline-block;height:28px;line-height:28px;padding:0 10px;margin-right:2px;vertical-align:bottom;font-family:\5B8B\4F53;color:#9f9f9f;font-size:14px;}
#select li span{font-weight:bold;}
#select li .select{background:#ffa851;color:#41322b;font-weight:bold;border-radius:3px;}
#select li .select:hover{color:#41322b;}
#select li a:hover{color:#ffa851;}
#attr{height:auto;overflow:hidden;position:relative;padding-left:83px;}
#attr span{position:absolute;left:0;top:4px;}
#attr #expend_btn{position:absolute;width:16px;height:16px;right:40px;top:11px;overflow:hidden;text-indent:-9999em;background-image:url(../../image/web30/zxm_bg.png);cursor:pointer;}
#select .expend{height:32px;}
#select .move_drop{background-position: -505px 0;}
#select .move_expend{background-position: -522px 0;}
#select #ui_drop{margin:0 auto -30px; width:110px;height:36px;line-height:36px;font-size:18px;color:#fff;text-align:center;background:#ffa751;border-radius:3px;cursor:pointer;z-index:0;position:relative;}
#select #ui_drop:hover{background:#FF942C;}
#select .ui_hide{height:0;}
#infos{background:#e9e9e9;}
#infos .top_nav {color:#5a5a5a;font-family:\5B8B\4F53;font-size:14px;padding:14px 0;}
#infos .top_nav span{font-family:arial;padding:0 4px;font-weight:bold;}
.top_nav .sorting{float:right;color:#5a5a5a;*margin-top:-1em;}
#infos .top_nav .sorting a{padding:0 1em;color:#5a5a5a;}
#infos .top_nav .sorting .selected{color:#ff9021;}
#infos .top_nav .sorting a:hover{color:#ff9021;text-decoration:underline;}
#infos .top_nav a{font-family:\5B8B\4F53;font-size:12px;color:#5a5a5a;padding:0 6px;}
#infos .top_nav a:hover{color:#ffa751;}
/*
#info_list{width:1100px;margin:0 auto;overflow:hidden;*padding-bottom:30px;}
#info_list .clearfix{width:1136px;}
#info_list .list_wrap{float:left;margin-right:28px;margin-bottom:28px;position:relative;}
#info_list .list_wrap .s_wrapper{position:relative;width:254px;height:190px;overflow:hidden;display:block;}
#info_list .list_wrap img{width:254px;height:190px;}
#info_list .list_wrap:hover .bj_img{transform:scale(1.1,1.1);transition:all 0.2s linear 0s;}
#info_list .basice_info{position:absolute;top:0;right:-282px;width:282px;height:190px;background:#2c2c2c;z-index:100;display:none;}
#info_list .basice_info dl{padding:12px 0 0px 22px;}
#info_list .basice_info dt{height:26px;line-height:24px;font-size:18px;color:#ffa751;}
#info_list .basice_info dt span{display:inline-block;max-width:200px;_width:200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;vertical-align:middle;}
#info_list .basice_info dt i{display:inline-block;width:40px;height:16px;line-height:16px;text-align:center;border-radius:3px;font-family:\5B8B\4F53;font-size:12px;}
#info_list .basice_info .finish{background:#1bab73;color:#fff;}
#info_list .basice_info .unfinish{background:#e48324;}
#info_list .basice_info dd{margin-top:6px;font-size:12px;color:#a4a4a4;}
#info_list .basice_info dd .square{font-size:14px;font-family:Microsoft YaHei;padding-left:2px;display: inline;vertical-align: bottom;color: #a4a4a4;}
#info_list .basice_info dd .score{width:125px;background:#fff;vertical-align:middle;position:relative;height:8px;margin-right:1em;}
#info_list .basice_info dd .score i{display:block;position:absolute;left:0;top:0;height:8px;background:#1cab74;_font-size:0;}
#info_list .basice_info dd span,.basice .b_left .basice_info dd a{display:inline-block;height:16px;vertical-align:middle;color:#ffa751;}

#info_list .four .basice_info{left:-282px;}
#info_list .s_wrapper p span{display: inline-block;width: 40px;height: 16px;line-height: 16px;text-align: center;border-radius: 3px;font-family: \5B8B\4F53;font-size: 12px;text-indent:0;margin-left:0.5em;}
#info_list .s_wrapper .infos2{display:none;}
#info_list .loadmore{float:left;position:relative;background:#ffa751;width:254px;height:190px;line-height:190px;text-align:center;color:#fff;font-size:18px;cursor:pointer;margin-bottom:28px;}
#info_list .loadmore:hover{background:#FF942C;}
/*#info_list .loadmore .loadbg{position:absolute;left:0;top:0;z-index:100;width:254px;height:190px;}*/
#loading{width:100%;padding:50px 0;display:none;}
#loading img{display:block;margin:0 auto;}

/* 新加list 样式*/
.lists{width:1100px;margin:0 auto;*margin-bottom:65px;}
.lists .keng{float:right;width:265px;background:#fff;overflow:hidden;margin-bottom:65px;padding-bottom: 40px;}
.lists .keng .items{display:block;padding:8px;height:70px;border-top:1px solid #e9e9e9;}
.lists .keng .items img{float:left;width:68px;height:68px;}
.lists .keng .items p{float:right;width:167px;font-size:12px;line-height:22px;color:#595959;padding-top:11px;}
.lists .keng .suggest-problems,.lists .keng .new-problems{width: 100%;}
.lists .keng .suggest-problems h2,.lists .keng .new-problems h2{display: block;width: 100%;height: 60px;font-size: 18px;line-height: 60px;padding-left:20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.lists .keng .pro-lists{display: block;width: 85%;padding-left: 10px;padding-right: 10px;height:36px;border-top:1px dashed #e9e9e9; margin: 0px auto;}
.lists .keng .pro-lists-1{border-top:0px solid #fff!important;}
.lists .keng .pro-lists img{float:left;width:17px;height:18px;margin:9px 8px 7px 0px;}
.lists .keng .pro-lists p{float:left;font-size:12px;line-height:36px;color:#666;white-space:nowrap;width:190px; overflow:hidden;}

#info_list{width:825px;float:left;overflow:hidden;background:#fff;margin-bottom:65px;}
#info_list #addmore{margin: 15px auto;width: 110px;height: 36px;line-height: 36px;font-size: 18px;color: #fff;text-align: center;background: #ffa751;border-radius: 3px;cursor: pointer;}
#info_list .list_wrap{padding:5px 20px 20px 30px;display:block;border-bottom:1px solid #e9e9e9;}
#info_list .list_wrap .title{display:block;height:30px;line-height:30px;font:28px \9ED1\4F53;padding:15px 0;color:#414141}
#info_list .list_wrap .title span{height:30px;line-height:30px;font-size:14px;color:#ff8400;float:right;*margin-top:-20px;padding-left:25px;background:url(../../image/web30/zxm_bg.png) -147px -390px;}
/*单次*/
#info_list .list_wrap .title #danci{color:#ff8400;border: 1px solid #ff8400;display: inline-block;height:25px;line-height:25px;font-size:14px;padding:4px 12px;display: inline;border-radius: 3px;margin-left: 10px;position: relative;top: -3px;}
/*单次*/
#info_list .list_wrap p{height:30px;line-height:30px;width:100%;color:#585858;font:12px \5B8B\4F53; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom:10px;}
#info_list .list_wrap p.infos{font-size:14px;margin-bottom:10px;color:#bfbfbf;}
#info_list .list_wrap p.infos span{display:inline-block;height:28px;line-height:28px; color:#bfbfbf;margin: 0px 3px;}
#info_list .list_wrap p.check{font-size: 15px;color: white;}
#info_list .list_wrap p.check #yinhuan{background-color: #e53935;padding: 7px 10px;line-height: 30px;border-radius: 2px;margin-right: 5px;}
#info_list .list_wrap p.check #jiancha{background-color: #42a5f5;padding: 7px 10px;line-height: 30px;border-radius: 2px;}
#info_list .list_wrap p span.dates{display:inline-block;height:30px;line-height:30px; padding:0 10px;background:#ff8400;border:1px solid #ff8400;margin-right:12px;color:#fff;}

#info_list .list_wrap p.infos i{color:#ff8400;}
#info_list .gallery{width:100%;margin-top:0;background:none;}
#info_list .gallery:after{clear:both;display: block;content: "...";visibility: hidden;height: 0;font-size: 0;}
#info_list .gallery li{float:left;height:145px;width:145px;margin-right:10px;overflow:hidden;cursor:pointer;background-image:url(../../image/web30/loadimg.png);background-size:100%;}
#info_list .gallery li img{width:200%;}
#info_list #nocases{height:300px;padding-top:50px;display:none;background:#fff}
#info_list #nocases img{display:block;margin:0 auto;}
#info_list #nocases h3{height:38px;line-height:38px;text-align:center;font-size:18px;color:#6c6c6c;}


/* 新加list 样式 end*/


/* pop*/
#pop,#pop2{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../../image/web30/gallery_bg.png);z-index:999;_position:absolute;
    _bottom:auto;_top:expression(eval(document.documentElement.scrollTop));display:none;}
#pop .close,#pop2 .close {position: absolute;z-index: 9;top: 3px;right: 75px;width: 25px;height: 25px;cursor: pointer;background:url(../../image/web30/zxm_bg.png) -350px -231px;}
.popcon{width:100%;height:568px;position:absolute;top:50%;margin-top:-284px;}
.popcon .prev,.popcon .next{position:absolute;z-index:9;top:40%;width:38px;height:69px;margin-top:-34.5px;cursor:pointer;background-image:url(../../image/web30/zxm_bg.png);}
.popcon .prev{left:0;background-position:-382px -231px;}
.popcon .next{right:0;background-position:-430px -231px;}
#pop_content,#pop_content2{height:100%;width:85%;margin:0 auto;overflow:hidden;}
#pop_content img,#pop_content2 img{height:430px;margin:0 auto;display:block;}
.popcon .page{line-height:25px;margin-top:5px;color:#fff;text-align:center;font-family:Arial;font-size:14px;}
#pop #loading,#pop2 #loading2{padding-top:20%;background:url(../../image/web30/loading.gif) center center no-repeat;display:block;}
#pop .slides,#pop2 .slides{height:100%;display:none;}
.slides li{height:98%;}
.slides li div{width:100%;color:#d9d9d9;padding:32px 0;}
.slides li h3{font-size:18px;text-align:center;margin-bottom:18px;}
.slides li p{width:680px;display:block;margin:0 auto;font-size:14px;font-family:\5B8B\4F53;line-height:30px;color:#fff;margin-top:15px;text-align:center;}

#comments_area{margin:12px 0;background:#fff;}
#comment_box{padding:20px 25px;}
#comment_box .comment_tit{height:26px;color:#595959;font-size:21px;}
#comment_box .comment_tit i{font-family:arial;font-size:14px;color:#ff7200;}
.comment_text{width:1050px;height:125px;border:1px solid #e1e1e1;background:#f2f2f2;overflow-y:auto;resize: none;margin-top:16px;/*display:none;*/}

.comment_textarea .login_area{width:1050px;height:85px;border:1px solid #e1e1e1;background:#f2f2f2;margin-top:16px;padding-top:40px;text-align:center;}
.login_area p{font-size:14px;color:#4c4c4c;text-align:center; }
.login_area a{display:inline-block;width: 52px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ffa751;border-radius: 3px;font-size: 14px;color:#ffa751;margin:15px 8px 0;}
.login_area a:hover{background:#FF942C !important;color:#fff;}
.login_area a.regist{background:#ffa751;color:#fff;}

.action{height:40px;line-height:40px;margin:10px 0;font-size:12px;font-family:\5B8B\4F53;color:#5b5b5b;}
.action .check{vertical-align:middle;margin-right:5px}
.action .form_sub{float: right;width:320px;text-align:right;*text-align:left;height:40px;line-height:40px;*margin-top:-40px;}
.action .form_sub .sub_text{float: right;width: 152px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;text-align: center;background: #ffa751;
  border-radius: 3px;cursor: pointer;margin-left:14px;*margin-top:-40px;}
.action .form_sub .wordenter{color:#ff7200;font-size:12px;font-family:arial;padding:0 4px;}

/*评论列表*/
#comments_list{background:#f9f9f9;padding-bottom:20px;min-height:200px;}
#comments_list .comments{padding:25px;border-bottom:1px solid #e6e6e6;}
.user_photo{float:left;width:57px;height:57px;overflow:hidden;margin-right:14px;}
.user_photo img{width:57px;height:57px;border-radius:50%;}
.comments_con{float:left;width:978px;}

.comments_con .comments_top{height:26px;line-height:26px;}
.comments_con .users{height:26px;line-height:26px;float:left;font-size:14px;color:#595959;font-weight:bold;}
.comments_con .users .levels{vertical-align:middle;display:inline-block;width:24px;height:18px;font-size:0;background-image:url(../../image/web30/zxm_bg.png);}
.comments_con .users .vip{background-position:-186px -320px;}
.comments_con .floors{float:right;color:#ff932a;}
.comments_con p{font-family:\5B8B\4F53;color:#595959;line-height:23px;font-size:12px;}
.comments_con .comments_bottom{height:30px;font-size:12px;color:#797979;}
.comments_con .comments_bottom .data_time{float:left;height:30px;line-height:30px;font-family:arial;}
.comments_con .all_comments{float:right;height:30px;line-height:30px;cursor:pointer;}
.comments_con .all_comments .praise:hover em,.comments_con .all_comments .praised em{text-decoration:underline;}
.comments_con .all_comments .praised{color:#ff7200;}

/*#more_comments{width: 152px;height: 40px;line-height: 40px;margin: 28px auto 0;font-size: 18px;color: #fff;
text-align: center;background:#ffa751;border-radius: 3px;cursor:pointer;}*/
/*#more_comments:hover{background:#FF942C;}*/
.load_more{font-size:18px;color:#5b5b5b;text-align:center;margin-top:20px;display:none;}
.load_more img{display:block;margin:20px auto;}


/*点攒hover*/
.comments_con .users .levels {width: 18px;}
.comments_con .users .vip{background-position:-194px -320px;}
.comments_con .users .svip{background-position:-161px -320px;}
.all_comments .praise{position:relative;}
.all_comments .praise .praise_man{display:none; position:absolute;padding:8px;background:#fff;border:1px solid #e6e6e6;z-index:99;top:-65px;left:-50%;height:38px;}
.all_comments .praise .praise_man .arrows{position: absolute;width:17px;height:9px;background:url(../../image/web30/zxm_bg.png) -457px -320px;left:50%;margin-left:-8px;bottom:-9px;z-index:100;}
.all_comments .praise .praise_man .users_pho{width:37px;height:37px;float:left;margin-right:6px;border-radius:50%;}

/* 回复评论*/
.remake_areas{float:right;width:965px;border:1px solid #e6e6e6;border-bottom:none;position:relative;*position:static;background:#fff;}
.remake_areas .arrrows{position:absolute;width: 17px;height: 9px;background: url(../../image/web30/zxm_bg.png) -457px -331px;left: 50%;margin-left: -8px;top: -9px;z-index: 100;}
.remake_areas .comments_con{width:930px;padding:12px 15px;border-bottom:1px solid #e6e6e6;}
.remake_areas .comments_con .users{color:#ff7200;font-family:\5B8B\4F53;}
.remake_areas .reply_div .comment_text{width:940px;margin:16px auto;display:block;}
.remake_areas .remake_users{color:#595959;}
.remake_areas .form_sub{padding-right:13px;}
.remake_areas .action .cancel_remake {float: left; width: 110px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;text-align: center;background: #ffa751;border-radius: 3px;cursor: pointer;margin-left: 14px;}
.remake_areas .action .form_sub{*margin-top:0px;}
/*删除按钮*/
.comments_con .del_comments {float: right;color: #ff7200;padding:0 4px;cursor:pointer;font-family:\5B8B\4F53;font-size:12px;display:none;}


/*案例详情*/
.cases{font-family:\5B8B\4F53;}
.cases .top_nav{margin-bottom:10px;}
.cases .case_main{width:1100px;margin:0 auto 10px;}
.cases .case_main .f_left{width:820px;}

.cases .case_main .f_left .basice_top{height:200px;}
.cases .case_main .f_left .basice_top .pics{width:270px;height:200px;float:left;}
.cases .case_main .f_left .basice_top .basice_info{width:550px;height:170px;background:#2c2c2c;padding:15px 0;float:left;}
.cases .case_main .f_left .basice_top .basice_info .build_info{border-right:1px solid #1f1f1f;width:345px;padding-left:20px;height:168px;float:left;}
.cases .case_main .basice_info .build_info dt{height:36px;font-size:24px;color:#ffa751;}
.cases .case_main .basice_info .build_info dt span{display:inline-block;height:30px;line-height:30px;padding-right:5px; overflow:hidden;vertical-align:middle;}
.cases .case_main .basice_info .build_info dt i{display:inline-block;width:40px;height:16px;line-height:16px;text-align:center;border-radius:3px;font-family:\5B8B\4F53;font-size:12px;}
.cases .case_main .basice_info .finish{background:#1bab73;color:#fff;}
.cases .case_main .basice_info .unfinish{background:#e48324;}
.cases .case_main .basice_info .build_info dd{margin-top:14px;font-size:14px;color:#dbdbdb;}
.cases .case_main .basice_info .build_info dd span{color:#a4a4a4;}
.cases .case_main .basice_info .build_info dd span.square{color:#dbdbdb;}

.cases .case_main .sup_info{float:left;width:180px;height:168px;border-left:1px solid #414040;}
.cases .case_main .sup_info dl{padding-top:2px;}
.cases .case_main .sup_info .person{display: block;width: 70px;height: 70px;margin: 0 auto;border-radius: 50%;}
.cases .case_main .sup_info dd{margin-top:8px;padding-left:30px;font-size:12px;color:#dbdbdb;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:15px;line-height:15px;}
.cases .case_main .sup_info dd span{color:#a4a4a4;}
.cases .case_main .sup_info dd span.square{color:#dbdbdb;}
.cases .case_main .sup_info dd .level{display:inline-block;width:85px;height:16px;overflow: hidden;position:relative;vertical-align:middle;}
.cases .case_main .sup_info dd .level i{display:inline-block;height:16px;position:absolute;left:0;top:0;background:url(../../image/web30/zxm_bg.png) -209px -49px;}
.cases .case_main .sort{height:34px;line-height:34px;margin:12px 0;background:#fff;padding:8px 8px 8px 20px;}
.cases .case_main .sort a,.cases .case_main .sort span{display:inline-block;font-size:14px;cursor:pointer;}
.cases .case_main .sort .danger{color:#6b6b6b;margin-left:30px;}
.cases .case_main .sort .selected{color:#ff7316;}




.cases .case_main .f_right{width:266px;}
.cases .case_main .f_right .apply_area{width:268px;height:200px;background:#ffb267;}
.cases .case_main .f_right .apply_area form{display:block;width:220px;margin:0 auto;padding-top:20px;}
.cases .case_main .f_right .apply_area h2{color:#54412d;font-size:18px;text-align:center;font-family:\9ED1\4F53}
.cases .case_main .f_right .apply_area p{margin-top:10px;}
.cases .case_main .f_right .apply_area p input{display:block;width:100%;height:40px;line-height:41px;font-size:14px;border:none;background:#fff;text-indent:1em;}
.cases .case_main .f_right .apply_area .sub_btn{background:#ffead5;text-align:center;color:#54412d;text-indent:0;font-size:18px;font-family:\9ED1\4F53}
.cases .case_main .f_right .date_picker{margin-top:12px;font-size: 0px;}
.cases .case_main .f_right .date_picker .title{height:48px;line-height:48px;text-align:center;background:#75c3f5;color:#fff;font-family:\9ED1\4F53;font-size:18px;}
.cases .case_main .f_right .date_picker .month{height:35px;line-height:35px;background:#fff;color:#6b6b6b;font-family:\9ED1\4F53;font-size:18px;text-align:center; }
.cases .case_main .f_right .date_picker li{line-height:37px; background:rgb(249,249,249);border-top:1px solid #e9e9e9;}
.cases .case_main .f_right .date_picker li span{display:inline-block;border:1px solid #e9e9e9;width:37px;height:37px;line-height:36px;text-align:center;font-size:14px;color:#9a9a9a;font-family:\5B8B\4F53;background:#fff;margin-left:-1px;*margin-left:-2px;border-bottom:none;vertical-align:middle;margin-top:-1px;}
.cases .case_main .f_right .date_picker li span:first-child,.cases .case_main .f_right .date_picker li span:last-child{background:#f9f9f9;}

.cases .keng{background:#fff;margin-top:1px;padding-bottom: 40px;}
.cases .keng .items{display:block;padding:8px;height:70px;border-top:1px solid #e9e9e9;}
.cases .keng .items img{float:left;width:68px;height:68px;}
.cases .keng .items p{float:right;width:167px;font-size:12px;line-height:22px;color:#595959;padding-top:11px;}
.cases .keng .suggest-problems,.cases .keng .new-problems{width: 100%;}
.cases .keng .suggest-problems h2,.cases .keng .new-problems h2{display: block;width: 100%;height: 60px;font-size: 18px;line-height: 60px;padding-left:20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.cases .keng .pro-lists{display: block;width: 85%;padding-left: 10px;padding-right: 10px;height:36px;border-top:1px dashed #e9e9e9; margin: 0px auto;}
.cases .keng .pro-lists-1{border-top:0px solid #fff!important;}
.cases .keng .pro-lists img{float:left;width:17px;height:18px;margin:9px 8px 7px 0px;}
.cases .keng .pro-lists p{float:left;font-size:12px;line-height:36px;color:#666;white-space:nowrap;width:190px; overflow:hidden;}

.cases .case_main .f_right .date_picker .week span{background:#f9f9f9;}
.cases .case_main .f_right .date_picker .survey{background:#c9eeff !important;font-size:12px;padding:7px 3px 0;width:31px;height:30px;line-height:13px;}
.cases .case_main .comments_list{background:#fff;padding-bottom:40px;}
.cases .case_main .comments_list .comment{padding:20px 0;border-bottom:1px solid #e9e9e9;}
.cases .case_main .comments_list .comment_area{position:relative;padding-left:90px;padding-right:15px;min-height:80px;}
.cases .case_main .comments_list .comment_area .users_img{position:absolute;width:58px;height:58px;border-radius:50%;top:0;left:18px;}
.cases .case_main .comments_list .comments_top{height:22px;line-height:22px;font-size:14px;}
.cases .case_main .comments_list .users .levels {width: 18px;}
.cases .case_main .comments_list .users{height:22px;line-height:22px;float:left;font-size:14px;color:#595959;font-weight:bold;}
.cases .case_main .comments_list .users .levels{vertical-align:middle;display:inline-block;width:24px;height:18px;font-size:0;background-image:url(../../image/web30/zxm_bg.png);}
.cases .case_main .comments_list .users .vip{background-position:-194px -320px;}
.cases .case_main .comments_list .users .svip{background-position:-161px -320px;}
.cases .case_main .comments_list .pub_date{float:right;font-size:12px;color:#797979;font-family:arial;}
.cases .case_main .comments_list .comment_area .comments_top .stage{display:inline-block;height:22px;line-height:22px;background:#ffbd7d;text-align:center;width:82px;border-radius:22px;font-size:12px;color:#54412d;}
.cases .case_main .comments_list p{font-size:12px;line-height:22px;color:#595959;margin:10px 0 15px;}
.cases .case_main .comments_list .gallery{width:100%;margin:0;*zoom:1;background:none;position:relative;}
.cases .case_main .comments_list .gallery .allpics{position:absolute;left:0;top:0; z-index:100;pointer-events:none;background-image:none;background-color:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC000000,endcolorstr=#CC000000);display:none;}
/*.cases .case_main .comments_list .gallery:hover .allpics{display:block;}*/
.cases .case_main .comments_list .gallery .allpics i{display:block;width:25px;height:27px;margin:56px auto 0; background:url(../../image/web30/zxm_bg.png) -179px 0px;}
.cases .case_main .comments_list .gallery .allpics span{display:block;width:100%;text-align:center;color:#ffa751;font-family:arial;font-size:18px;height:40px;line-height:40px;}
.cases .case_main .comments_list .gallery:after{clear:both;display: block;content: "...";visibility: hidden;height: 0;font-size: 0;}
.cases .case_main .comments_list .gallery li{float:left;height:160px;width:160px;margin-right:10px;overflow:hidden;cursor:pointer;background-image:url(../../image/web30/loadimg.png);background-size:100%;}
.cases .case_main .comments_list .gallery li img{width:200%;}
.cases .case_main .comments_list .remake_area{padding-left:90px;padding-right:58px; margin-top:10px;}
.cases .case_main .comments_list .remake_area .remake_con{position:relative;padding:13px 0 13px 70px;border-bottom:1px solid #e9e9e9}
.cases .case_main .comments_list .remake_area .users_img{position:absolute;width:58px;height:58px;border-radius:50%;top:13px;left:0;}
.cases .case_main .comments_list .remake_area .remake_con p{margin-bottom:0;}
.cases .case_main .comments_list .more_comment{height:26px;line-height:26px;text-align:center;margin:10px 0 15px;font-size:14px;color:#595959;cursor:pointer;}
.cases .case_main .comments_list .more_comment .count{font-family:arial;color:#ff7316;padding:0 2px;}
.cases .case_main .comments_list .loding_remake{display:block;margin:5px auto;display:none;}
.cases .case_main #add_more{margin:30px auto 0;width:150px;height:40px;line-height:40px;color:#fff;font-size:18px;border-radius:3px;background:#ffa751;text-align:center;cursor:pointer;}
.cases .case_main #more_comments{display:block;margin:30px auto 0;display:none;}
.cases #nocases{height:300px;padding-top:50px;display:none;background:#fff}
.cases #nocases img{display:block;margin:0 auto;}
.cases #nocases h3{height:38px;line-height:38px;text-align:center;font-size:18px;color:#6c6c6c;}

.cases .pop_content{width:1100px !important;height: 100%;margin: 0 auto;overflow: hidden;}

#pop .gallery-container{width:100%;height:568px;overflow:hidden;display:none;}
#pop .gallery-container .gallery-slide{float:left;height:568px;line-height:568px;width:1100px;}
#pop .gallery-container .gallery-slide img{max-height:560px;max-width:100%; vertical-align:middle;display:block;margin:0 auto;}
#pop .gallery-container .gallery-wrapper{height:568px;}
.popcon .gallery-prev{left:85px;background-position:-382px -231px;}
.popcon .gallery-next{right:85px;background-position:-430px -231px;}

.popcon .gallery-prev,.popcon .gallery-next{position:absolute;z-index:9;top:40%;width:38px;height:69px;margin-top:-34.5px;cursor:pointer;background-image:url(../../image/web30/zxm_bg.png);}
.cases #pop_content{width: 1100px !important;margin: 0 auto;overflow: hidden}



/*select*/
@import url(http://fonts.googleapis.com/css?family=Lato:300,700);.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.sod_select{display:inline-block;position:relative;line-height:1;width:200px;padding:15px 10px;border:3px solid #5e5e5e;background:#fff;color:#444;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;outline:0;outline-offset:-2px;cursor:default}
.sod_select:after,.sod_select:before{content:"\25B2";position:absolute;right:10px;top:12px;font-size:7px}
.sod_select:after{content:"\25BC";top:auto;bottom:12px}
.sod_select.focus,.sod_select.open,.sod_select:hover{border-color:#000}
.sod_select.open{color:#919191}
.sod_select.focus{box-shadow:0 0 5px rgba(0,0,0,.2)}
.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}
.sod_select .sod_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}
.sod_select .sod_list{position:absolute;top:100%;left:0;display:none;height:auto;width:200px;margin:0 0 0 -3px;background:#fff;border:3px solid #000;border-top:none;color:#444;font-weight:300;z-index:1}
.sod_select.open .sod_list{display:block}
.sod_select.disabled.open .sod_list{display:none}
.sod_select.above .sod_list{top:auto;bottom:100%;border-top:3px solid #000;border-bottom:none}
.sod_select .sod_list ul{overflow-y:auto;padding:0;margin:0}
.sod_select .sod_list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}
.sod_select .sod_list .optgroup,.sod_select .sod_list .optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}
.sod_select .sod_list .groupchild{padding-left:20px}
.sod_select .sod_list .disabled{background:inherit;color:#ccc}
.sod_select .sod_list .active{background:#f7f7f7;color:#333}
.sod_select .sod_list .selected{font-weight:700;padding-right:25px}
.sod_select .sod_list .selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:grey;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}
.sod_select.no_highlight .sod_list .selected{font-weight:300}
.sod_select.no_highlight .sod_list .selected:before{display:none}
.sod_select select{display:none!important}
.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}
@import url(http://fonts.googleapis.com/css?family=Lato:300,700);.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.sod_select{float:right;position:relative;line-height:1;width:200px;padding:11px 10px;background:#fcfcfc;border:1px solid #d4d4d4;box-shadow:inset 0 -1px 2px rgba(0,0,0,.05);border-radius:3px;color:grey;font-size:12px;font-weight:700;text-align:left;text-transform:none;outline:0;outline-offset:-2px;cursor:default;*margin-top:-34px;}
.sod_select:after,.sod_select:before{content:'';position:absolute;right:30px;top:10px;bottom:10px;border-left:1px solid #e5e5e5}
.sod_select:after{content:"\25BC";right:10px;top:13px;border-left:none;font-size:11px}
.sod_select.above:after{content:"\25B2"}
.sod_select.focus,.sod_select.open,.sod_select:hover{background:#fff;border-color:#d4d4d4}
.sod_select.open{color:#919191}
.sod_select.focus{box-shadow:inset 0 -1px 2px rgba(0,0,0,.05),0 0 5px rgba(0,0,0,.1)}
.sod_select.disabled{border-color:#d4d4d4;color:#b2b2b2;cursor:not-allowed}
.sod_select.disabled:hover{background:#fcfcfc}
.sod_select .sod_label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}
.sod_select .sod_list{position:absolute;top:100%;left:0;display:none;height:auto;width:200px;margin:10px 0 0 -1px;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;color:grey;font-weight:300;z-index:1}
.sod_select.open .sod_list{display:block}
.sod_select.disabled.open .sod_list{display:none}
.sod_select.above .sod_list{top:auto;bottom:100%;margin:0 0 10px -1px;border:1px solid #d4d4d4;box-shadow:0 -2px 4px rgba(0,0,0,.1)}
.sod_select .sod_list:after,.sod_select .sod_list:before{content:"";position:absolute;bottom:100%;right:10px;border:solid transparent;height:0;width:0;pointer-events:none}
.sod_select.above .sod_list:after,.sod_select.above .sod_list:before{top:100%;bottom:auto}
.sod_select .sod_list:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px}
.sod_select.above .sod_list:after{border-color:rgba(255,255,255,0);border-top-color:#fff}
.sod_select .sod_list:before{margin-right:-2px;border-color:rgba(212,212,212,0);border-bottom-color:#d4d4d4;border-width:8px}
.sod_select.above .sod_list:before{border-color:rgba(255,255,255,0);border-top-color:#d4d4d4}
.sod_select .sod_list ul{overflow-y:auto;padding:0 4px;margin:4px 0;border-radius:3px}
.sod_select .sod_list li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px;list-style-type:none;border-bottom:1px solid #f7f7f7}
.sod_select .sod_list li:last-child{border-bottom:none}
.sod_select .sod_list .optgroup,.sod_select .sod_list .optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}
.sod_select .sod_list .groupchild{padding-left:20px}
.sod_select .sod_list .disabled{background:inherit;color:#ccc}
.sod_select .sod_list .active{background:#f7f7f7;border-radius:3px;color:#676767}
.sod_select .sod_list .selected{padding-right:25px;font-weight:700}
.sod_select .sod_list .selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:grey;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}
.sod_select.no_highlight .sod_list .selected:before{display:none}
.sod_select select{display:none!important}
.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;z-index:1}
.cases .select { width: 200px; margin: 150px auto;}
.cases .sod_select { font-size: 12px;}



/**
shanghai
*/
.activity{background: #fff;}
.activity .banner-enter{width: 100%;background: url(../../image/web30/shanghai/banner.png) no-repeat 50% 50%;background-size:cover;z-index: 2;}
.activity .activity-wrapper{position: relative;width: 1100px;background: #fff;margin: 0px auto;z-index: 0;padding: 40px 0px 80px;/*border: 2px solid #000;*/}
.activity-wrapper input[type=text],.activity-wrapper input[type=number]{display: inline-block;background: #f4f4f4;height: 50px;width: 420px;margin-right: 20px;border: 1px solid #dadada;border-radius: 3%;text-indent: 1em;}
.activity-wrapper input[type=submit]{display: inline-block;background: #42a5f5;height: 50px;width: 180px;margin-left: 26px;border:none;border-radius: 3%;color: #fff;font-size: 18px;}


.activity .icon-wrapper{margin:40px auto 60px;}
.activity .icon-wrapper .circle{position: relative;display: inline-block;width: 90px;height: 90px;background-color: #fff;border-color: #fff;border-radius: 45px;}
.activity .icon-wrapper .circle img{width: 70px;height: 70px;position: absolute;margin-top: 50%;top: -35px;margin-left: 50%;left: -35px;}
.activity .icon-wrapper li{width: 33%;display: inline-block;text-align: center;}
.activity .red{color: #d32f2f;}
.activity .orange{color: #f57c00;}
.activity .green{color: #388e3c;}
.activity .blue{color: #1976d2;}
.activity p{font-size: 12px;line-height: 25px;letter-spacing: 1px;}
.activity h2{letter-spacing: 1.5px;font-size: 18px;line-height: 35px;}
.activity h1{font-size: 22px;letter-spacing: 1.5px;line-height: 40px;}
.activity .border_bg1{width: 100%;height: 30px;background: url(../../image/web30/shanghai/border_bg1.png) no-repeat;background-position:50% 50%;background-size:contain;}
.activity .border_bg1 h1,.border_bg2 h1,.border_bg3 h1,.border_bg4 h1{font-size: 26px;font-weight: 500;margin-left: 55px;line-height: 30px;color: #333;}
.activity .border_bg2{width: 100%;height: 30px;background: url(../../image/web30/shanghai/border_bg2.png) no-repeat;background-position:50% 50%;background-size:contain;}
.activity .border_bg3{width: 100%;height: 30px;background: url(../../image/web30/shanghai/border_bg3.png) no-repeat;background-position:50% 50%;background-size:contain;}
.activity .border_bg4{width: 100%;height: 30px;background: url(../../image/web30/shanghai/border_bg4.png) no-repeat;background-position:50% 50%;background-size:contain;}
.activity .center-black{width: 100%;z-index: 2;margin-top: 40px;margin-bottom: 80px;}
.activity .mian ul{width: 1120px;margin: 0 auto;}
.activity .mian .item{float: left;width: 266px;height: 355px;margin-right: 10px;position: relative;overflow: hidden;}
.activity .mian .item img{width: 100%;}
.activity .mian .item .info{position: absolute;bottom: 0px;left: 0px;height: 80px;width: 100%;text-align: center;z-index: 2;padding-top: 10px;}
.activity .mian .item a{display: block;width: 100%;height: 100%;color: #fff;}
.activity .mian .item .item01{background: rgba(85, 174, 246, 0.9) none repeat scroll 0% 0%;}
.activity .mian .item .item02{background: rgba(232, 76, 73, 0.9) none repeat scroll 0% 0%;}
.activity .mian .item .item03{background: rgba(117, 194, 121, 0.9) none repeat scroll 0% 0%;}
.activity .mian .item .item04{background: rgba(251, 151, 25, 0.9) none repeat scroll 0% 0%;}
.activity .mian .item .info h2{font-size: 26px;line-height: 36px;}
.activity .mian .item .info p{font-size: 12px;line-height: 36px;}
.activity .mian .item .info .more{display: none;margin: 10px auto 0px;border:1px solid #fff;border-radius: 1%;height: 40px;width: 130px;font-size: 20px;line-height: 40px;}
.activity .mian .item .info .more:hover{background:rgba(255,255,255,.1);}
.activity .mian .item a:hover .info{box-sizing:border-box;height: 355px;padding-top: 100px;}
.activity .mian .item a:hover .more{display: block;}
.activity .mian .item .trans{transition: all .3s;}
.activity .contrast{width: 1100px;margin-top: 40px;margin-bottom: 80px;}
.activity .contrast img{width: 100%;}

/* focus_Box */
.activity #focus_Box{position:relative;width:1100px;height:320px;margin:40px auto 0px;}
.activity #focus_Box ul{position:relative;width:900px;height:320px}
.activity #focus_Box li{z-index:0;position:absolute; width:0px;/*background:#787878;*/height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:0px -2px 2px rgba(232, 232, 232, 5)}
.activity #focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
/*.activity #focus_Box p{text-align: center;margin-top: 10px;color: #333;font-size: 20px;font-weight: 400;}*/
.activity #focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:38px;height:65px;top:131px;}
.activity #focus_Box .prev{background:url(../../image/web30/shanghai/prev.png) no-repeat;background-position:50% 50%;background-size:contain;left:0px}
.activity #focus_Box .next{background:url(../../image/web30/shanghai/next.png) no-repeat;background-position:50% 50%;background-size:contain;right:0px}
.activity .show{width: 400px;height: 240px;background: 0,0,0,0.5;position: absolute;}
.activity .reports{position:relative;width:100%;margin-top: 40px;margin-bottom: 80px;}
.activity .reports .con{width:900px;overflow:hidden;margin-left: 100px;}
.activity .reports .scroller{background:none;}
.activity .reports .con a{width:210px;float:left;margin-left:20px;font-size:14px;text-align:center;_display:inline;_margin-left:30px}
.activity .reports .con .con_pic{width:210px;height: 210px;background: #e8e8e8;}
.activity .reports .con a:first-child{margin-left:0;}
.activity .reports .con a h2{color: #333;font-size: 21px;font-weight: 500;line-height: 30px;margin-top: 10px;}
.activity .reports .con a h3{color: #666;font-size: 17px;font-weight: 500;}
.activity .reports .con img{width: 181px;height: 180px;margin-top:30px; }
.activity .reports .nav_btn{position:absolute;height:0;width:1100px;left:0;top:60px;}
.activity .reports .nav_btn div{width:38px;height:65px;cursor:pointer;}
.activity #prevbtn{float:left;background:url(../../image/web30/shanghai/prev.png) no-repeat;background-position:50% 50%;background-size:contain;}
.activity #nextbtn{float:right;background:url(../../image/web30/shanghai/next.png) no-repeat;background-position:50% 50%;background-size:contain;}

.activity .shop_infos ul{width: 1100px;margin-top: 40px;}
.activity .shop_infos ul li{display: inline-block;float: left;}
.activity .shop_map{width: 550px;height: 420px;}
.activity .shop_map img{width: 550px;height: 420px;}
.activity .shop_in{padding-left: 60px;}
.activity .shop_in h2{display: inline-block;font-size: 22px;color: #666;border-left: 3px solid #42a5f5;line-height: 25px;padding-left: 10px;margin-bottom: 20px;margin-top: 60px;}
.activity .shop_in p{font-size: 16px;color: #666;line-height:30px;}

.detail-click{color: #525252;font-size: 20px;position: relative;top: -60px;left: 350px;z-index: 999;}
#tab_div .contact form input[placeholder]{font-size: 12px;color:#ADADAD !important; }
#tab_div .contact form textarea[placeholder]{font-size: 12px;color:#ADADAD !important;
filter:alpha(opacity=0);
}
@-moz-document url-prefix() {
 #tab_div .contact form select{ padding-left:5px;}
}

/*预算yusuan*/
.budget {background: #fff;}
.budget .banner-enter{width: 100%;background: url(../../image/web30/yusuan/yusuan.png) no-repeat 50% 50%;background-size:cover;z-index: 2;}
.budget .classic_case{width: 100%;background: #f8f8f8;padding: 30px 0px;}
.budget .classic_case h1,.added_service h1,.intro_zxm h1{width: 100%;text-align: center;font-size: 20px;line-height: 50px;margin-bottom: 20px;}
.budget .cases{width: 1100px;margin-left: auto;margin-right: auto;}
.budget .cases li{display: inherit;float: left;padding-top: 20px;padding-bottom: 20px;position: relative;}
.budget .cases li:first-child{width: 200px;}
.budget .cases li:last-child{width: 900px;}
.budget .cases li img{width: 100px;height: 100px;margin-left: 0px;position: absolute;margin-top: 50%;top: -65px;}
.budget .cases li h2{font-size:16px;color: #d60204;font-weight: 600;line-height: 38px;}
.budget .cases li span{font-size: 15px;font-weight: 600;color: #000;line-height: 28px;}
.budget .budget  p{font-size: 14px;line-height: 28px;}
.budget .budget  p.a666{color: #666;}
.budget .budget  p.a999{color: #999;}

.budget .added_service,.intro_zxm{width: 1100px;margin-left: auto;margin-right: auto;padding: 30px 0px;}
.budget .service_list{width: 1100px;}
.budget .service_list li{display: inline-block;float: left;margin-left: 30px;width: 343px;height: 310px;background: url(../../image/web30/yusuan/rectangle.png) no-repeat 50% 50%;background-size:contain;text-align: center;}
.budget .service_list li:first-child{margin-left:0px;}
.budget .service_list li .list1{width: 266px;height: 232px;margin:40px;}
.budget .service_list li img{margin-bottom: 20px;}
.budget .service_list li .list3 img{margin-bottom: 33px;margin-top: 10px;}
.budget .service_list li h2{font-size: 18px;font-weight: 600;line-height: 50px;}

.budget .datas{width: 100%;height: 50px;background: #333;text-align: center;color: #fff;line-height: 50px;}
.budget em{color: #e84545;}
.budget .intro_zxm ul{margin-bottom: 15px;}
.budget .intro li{display: inline-block;float: left;margin-left: 15px;width: 540px;height: 296px;}
.budget .intro li:first-child{margin-left: 0px;}
.budget .intro li img{width: 540px;}
.budget .af3{background: #f3a2a2;}
.budget .intro li h2{font-size: 18px;width: 100%;text-align: center;font-weight: 600;line-height: 50px;margin-top: 50px;margin-bottom: 10px;}
.budget .intro li p{color: #fff;margin-left: 50px;margin-right: 50px;letter-spacing: .1em;font-weight: 600;}
.budget .intro_1 li img{display: inline-block;float: left;width: 265px;margin-left: 10px;}
.budget .intro_1 li img:first-child{margin-left: 0px;}
.budget .appoint-wraper{background:#f67b7c;width: 100%;padding: 50px 0px 80px;}
.budget .appoint-wraper ul{width: 900px;margin: 0px auto;}
.budget .appoint-wraper ul li{display: inline-block;width: 450px;float: left;text-align: center;}
.budget .appoint-wraper h1{color: #fff;font-weight: 600;font-size: 18px;margin-bottom: 30px;}
.budget .appoint-right img{margin: 15px auto 0px;}
.budget .appoint-wraper p{color: #fff;}
.budget  input{display: inline-block;width: 100%;height: 30px;line-height: 30px;margin: 8px 0px;border: medium none;border-radius: 2px;background: #F2F2F2 none repeat scroll 0% 0%;color: #4C4C4C;text-indent: 1em;}
.budget  input[placeholder], [placeholder], *[placeholder] {font-size: 12px;color:#000 !important; }
.budget  .submit{background-color: #e84545;color: #fff;font-size: 13px;letter-spacing: 2px;margin: 20px 0px 10px 0px;}
.main .budget{background:none;}
