/*装修计算器通用*/
.tool_left{ width:198px;}
.tool_main{ width:988px; }
.tool_m{ padding:15px;}

.tit_h3{ border-bottom:1px solid #DEDEDE; overflow:auto; zoom:1; clear:both; padding:0 8px; line-height:35px; height:35px; background:url(style_default_bg.png) repeat-x 0 -320px;}
.tit_h3 h3{ color:#F30; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; float:left; font-weight:normal;}
.tool_m td h3{ background:none; padding:inherit;}
.tit_h3 em{ font-style:normal; float:right; color:#999;}

.tool_left .tit_h3 h3{ color:#333;}
.tool_left ul{ margin:15px 10px 5px; background:url(tool_left_ico.gif) no-repeat 0 0;}
.tool_left li{ height:24px; padding-bottom:5px; margin-top:10px; font-size:14px; padding-left:28px; border-bottom:1px dotted #CCC;}

.tool_main td{ height:20px; padding:5px 0; font-size:14px;}
.tool_main td .tool_srk{ border:1px solid #CCC; height:18px; padding:5px; font-size:14px; color:#F60;}
.tool_main td .tool_srk1{ border:1px solid #CCC; height:18px; padding:5px; text-indent:5px; font-size:14px; color:#333;}
.tool_main td .tool_lbk{ padding:5px; border:1px solid #CCC;}
.tool_main td .tool_jieguo{ border:none 0; outline:none; font-size:24px; color:#F60; font-family:Arial, Helvetica, sans-serif; font-weight:bold; outline:medium; width:auto;}
.tool_main td .tool_btnA{ width:115px; height:35px; line-height:35px; text-align:center; border:none; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; color:#FFF; background:url(tool_left_ico.gif) no-repeat 0 -365px; cursor:pointer; margin-top:25px;}
.tool_main td .tool_btnA:hover{ background-position:0 -400px;}
.tool_main td .tool_btnB{ width:115px; height:35px; line-height:35px; text-align:center; border:none; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; color:#333; background:url(tool_left_ico.gif) no-repeat -115px -365px; cursor:pointer; margin-top:25px;}


/*涂料计算器*/
.tuliao_m .tool_m{ background:url(../tool/img/tuliao_m_bg.gif) no-repeat right top;}
.tuliao_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 9px;}

/*地板计算器*/
.diban_m .tool_m{ background:url(../tool/img/diban_m_bg.gif) no-repeat right top;}
.diban_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 -31px;}

/*壁纸计算器*/
.bizhi_m .tool_m{ background:url(../tool/img/bizhi_m_bg.gif) no-repeat right top;}
.bizhi_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 -71px;}

/*墙砖计算器*/
.qiangzhuan_m .tool_m{ background:url(../tool/img/qiangzhuan_m_bg.gif) no-repeat right top;}
.qiangzhuan_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 -111px;}

/*窗帘计算器*/
.chuanglian_m .tool_m{ background:url(../tool/img/chuanglian_m_bg.gif) no-repeat right top;}
.chuanglian_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 -151px;}

/*地砖计算器*/
.dizhuan_m .tool_m{ background:url(../tool/img/dizhuan_m_bg.gif) no-repeat right top;}
.dizhuan_m h3{ padding-left:28px; background:url(tool_left_ico.gif) no-repeat 0 -191px;}



.W960{width:1200px; _overflow-x:hidden;}




/*——————————————通用区域样式——————————————*/

/*顶部条*/
.topbar{ background-color:#F9F9F9; border-bottom:1px solid #EEE; line-height:35px; height:35px; font-size:12px;}
.topbar span{ margin:auto 3px;}
.topbar i{ margin:auto 3px; color:#DDD; font-family:simsun;}
.topbar a{ margin:auto 3px;}
.topbar .fl a{ margin:auto 8px;}

/*---------- logo+城市+顶部广告+右侧搜索 ----------*/
.l-c-a{ margin:10px auto; height:80px; overflow:hidden;}

.l-c-a h1{ width:180px; height:64px; padding:8px 0; overflow:hidden; text-align:center; margin-left:15px; }
.l-c-a h1 img{ width:180px; height:64px;}

.l-c-a .city{ background:url(2015/lc_jg.png) no-repeat 2px 18px; width:77px; height:70px; overflow:hidden; padding:10px 0 0 2px; font-size:12px; text-align:center; color:#CCC;}
.l-c-a .city strong{ font-size:15px; font-family:SimSun, Arial, Helvetica, sans-serif; line-height:35px; color:#666;}
.l-c-a .city a{ margin:auto 3px; color:#666;}

.t_ad{ position:relative; width:625px; height:85px; display:block; overflow:hidden;}
.t_ad img{ width:625px; height:85px; overflow:hidden;}
.t_ad #TopBox img{ width:625px; height:85px; overflow:hidden;}

.t_ad #TopNum{ position:absolute; right:3px; bottom:10px; z-index:9;}
.t_ad #TopNum li{ width:6px; height:6px; display:block; background:#FFF; border-radius:8px; text-indent:-9999px; border:0; margin:auto 3px; float:left; font-size:0; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; cursor:pointer;}
.t_ad #TopNum li:hover, .t_ad #TopNum li.active{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

/*右侧搜索*/
.tr_tel_so{ width:280px; height:85px;}
.tr_tel_so .tr_tel{ font-size:16px; font-family:microsoft yahei; text-align:center; line-height:38px; color:#F40; *zoom:1;}
.tr_tel_so .tr_tel:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_tel_so .tr_tel i{ width:21px; height:21px; display:block; background:url(2015/nav_bg.png) no-repeat -160px -40px; float:left; margin:9px 5px auto 35px;}
.tr_tel_so .tr_tel span{ float:left;}
.tr_tel_so .tr_tel em{ font-size:14px; margin:auto 5px; color:#333; line-height:20px;}
.tr_tel_so .tr_so{ width:280px; height:31px; background-color:#F40; overflow:hidden; clear:both; margin:5px auto auto auto; padding:1px; *zoom:1; margin-top:-5px; *margin-top:5px;}
.tr_tel_so .tr_so:after{ content:"\20"; clear:both; height:0; display:block;}
.tr_tel_so .tr_so .trs_list{ width:80px; height:31px; line-height:31px; overflow:hidden; display:block; background-color:#F5F5F5; border-right:1px solid #F30; background-image:url(2015/nav_bg.png); background-repeat:no-repeat; background-position:-16px -34px; cursor:pointer; font-size:12px;}
.tr_tel_so .tr_so .trsl_on{ color:#F30; color:#000; text-align:center; width:70px;}
.tr_tel_so .tr_so .trs_list .trs_list p{ line-height:28px;}
.tr_tel_so .tr_so .trs_list .trsl_list{width:80px;position:absolute; z-index:9999999999999999999; border:1px solid #F30; border-top:none; background-color:#FFF; display:none; margin-left:-1px; cursor:pointer;}
.tr_tel_so .tr_so .trs_list ul li{line-height:30px;padding-left:9px; height:30px;}
.tr_tel_so .tr_so .trs_list ul li:hover{background-color:#F60; color:#FFF;}
.tr_tel_so .tr_so .trs_txt input{ width:120px; height:21px; line-height:20px; background-color:#FFF; border:none; padding:5px; *margin-top:-1px; color:#333; font-size:14px;}
.tr_tel_so .tr_so .trs_butt input{ width:68px; text-align:center; height:31px; line-height:31px; font-size:15px; color:#FFF; border:none; cursor:pointer;}

