﻿/*—————————————— CSS重设 ——————————————*/
body,div,dl,dt,dd,ul,ol,li,pre,h1,h2,h3,h4,h5,h6,input,textarea, select, button,form,fieldset,p,blockquote,th,td{padding:0; margin:0; /*重置内填充和外填充，避免使用*通配符，浪费性能。*/}
header,section,aside,nav,figure,figcaption{margin:0;padding:0;display:block;}
body{font-size:14px;font-family:"微软雅黑","Microsoft Yahei",arial,"宋体",simsun; /*设置默认字体*/}
h1,h2,h3,h4,h5,h6,input,textarea, select, button{font-size:100%;font-family:inherit;/*重置输入表单的字体大小和字体样式,使之继承父类字体*/}
input, label, select, option, textarea, button, fieldset,legend{font-size:14px;font-family:"微软雅黑",arial;}
:focus{outline:0;/*在获取焦点时，去掉外面蓝框，主要针对input、链接类型*/}
ul,ol,li{list-style:none;/*去掉默认的点和序列号*/}
em,i{font-style:normal;}
button,submit{cursor:pointer;/*按钮的样式设置为手型*/}
textarea{resize:none;outline:none;}
address,cite,dfn,em,var,i{font-style:normal;}
img{border:none;vertical-align:top;/*去掉默认边框和底部空白区*/}
table{border-collapse:collapse;border-spacing:0;/*去掉表格边框之间的间距*/}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;/*遵循爱恨LVHA原则，设置链接和颜色和下划线*/}
sup{vertical-align:super;}
sub{vertical-align:sub;}
mark{background:none;}

/*——————————————常用CSS样式——————————————*/
.clear{clear:both;}
.clear:after{content: “.”;display:block;height:0;clear:both;visibility:hidden;}
.fl,.FL{float:left;}
.fr,.FR{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.none{display:none;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
input::-ms-clear{display:none;}
input{background:none;outline:none;border:none;}

a{color:#333;}
.link{color:#666;}
a:hover,.link:hover{color:#F30;text-decoration:underline;}

.bg{background-color:#FAFAFA;}
.bor{border:1px solid #EEE;}
.bor-b{border-bottom:1px solid #EEE;}

.red{color:#F30;}
.ga-9{color:#999;}
.ga-6{color:#666;}
.ga-3{color:#333;}
.ga-c{color:#CCC;}
.ga-d{color:#DDD;}
.ga-e{color:#EEE;}

.s-red{font-size:22px;color:#E43;font-family:Georgia;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.f38{font-size:38px;}

.h22{height:22px;}
.h25{height:25px;}
.h30{height:30px;}
.h32{height:32px;}
.h42{height:42px;}

.l-h22{line-height:22px;}
.l-h25{line-height:25px;}
.l-h28{line-height:28px;}
.l-h30{line-height:30px;}
.l-h32{line-height:32px;}
.l-h42{line-height:42px;}

.w1200{width:1200px;margin:auto;}

.pos-r{position:relative;}
.pos-a{position:absolute;}
.pos-f{position:fixed;}

.mar-t10{ margin-top:10px;}
.mar-r10{ margin-right:10px;}
.mar-b10{ margin-bottom:10px;}
.mar-l10{ margin-bottom:10px;}


/*常用边距*/
.Tmar10{ margin-top:10px;}
.Bmar10{ margin-bottom:10px;}
.Lmar10{ margin-left:10px;}
.Rmar10{ margin-right:10px;}
.Tmar5{ margin-top:5px;}
.Bmar5{ margin-bottom:5px;}
.Lmar5{ margin-left:5px;}
.Rmar5{ margin-right:5px;}

.Tmar6{ margin-top:6px;}
.Bmar6{ margin-bottom:6px;}
.Lmar6{ margin-left:6px;}
.Rmar6{ margin-right:6px;}

/*---- 更换新头部20160422 ----*/

/*常用边框*/
.rim_gray{ border:1px solid #DEDEDE; background-color:#FFF;}

/*总页面宽度*/
.container{ width:1200px; margin-left:auto; margin-right:auto;}

.W960,.w960{ width:1200px; margin-left:auto; margin-right:auto;}

/*---- 更换新头部20160422 ----*/


/*---------- 意见反馈、返回顶部 样式 ----------*/
.dn{display: none;}
.go-top{position: fixed;bottom: 28px;right: 20px;width: 46px;z-index: 999; display:none;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -50px;}
.go-top .go:hover{background-position: 0 -100px;}
.go-top .feedback{background-position: 0 0;}
.go-top .feedback:hover{background-position: 0 -150px;}

/*---------- 弹出框及遮罩样式 ----------*/
.hui_div{background:#000; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index:19998;}
.window_main{ width:420px; min-height:250px; background-color:#FFF; position:fixed; z-index:90000; left:50%; top:50%; margin-left:-240px;margin-top:-125px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; padding:20px 30px 30px;}
.window_main .wm_tit{ height:20px; line-height:20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.window_main .wm_tit h3{ float:left; font-size:18px; font-weight:normal;}
.window_main .wm_tit em{ color:#F50; margin-left:20px; float:left;}
.window_main .wm_tit i{ font-size:28px; float:right; font-weight:normal; margin-right:-20px; margin-top:-10px;}
.window_main .wm_tit i a{ text-decoration:none; cursor:pointer;}

.window_main .wm_main{ margin-top:25px;}
.window_main .wm_main p{ *zoom:1; padding:5px 0; line-height:27px;}
.window_main .wm_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.window_main .wm_main p em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.window_main .wm_main p span{ float:left;}
.window_main .wm_main p i{ margin-right:35px; line-height:35px;}
.window_main .wm_main p i input{ margin-right:5px;}
.window_main .wm_main p font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.window_main .wm_main .c_tcdb{ *zoom:1; padding:5px 0; line-height:27px;}
.window_main .wm_main .c_tcdb:after{ content:"\20"; display:block; height:0; clear:both;}
.window_main .wm_main .c_tcdb em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.window_main .wm_main .c_tcdb span{ float:left; width:210px; max-height:50px;}
.window_main .wm_main .c_tcdb i{ margin-right:35px; line-height:35px;}
.window_main .wm_main .c_tcdb i input{ margin-right:5px;}
.window_main .wm_main .c_tcdb font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.window_main .wm_main .wm_srk{ border:1px solid #CCC; line-height:15px; padding:5px; width:268px;}
.window_main .wm_main .wm_sel{ border:1px solid #CCC; line-height:15px; padding:5px; margin-right:20px; width:130px; }
.window_main .wm_main .wm_butt{ width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.window_main .wm_main .wm_butt:hover{ background-color:#F50;}
.window_main .wm_main .wm_xts{ font-size:12px; color:#999;}


/*---------- 在线客服(营销QQ)样式开始（分站两种样式） ----------*/
/*样式1*/
.ronsever1{ position:fixed; right:6px; top:175px; z-index:9999999998;}
.ronsever1 .ros_m .ros_top,.ronsever1 .ros_m .ros_bottom,.ronsever1 .ros_m .ros_main,.ronsever1 .ros_m .ros_close,.ronsever1 .ros_butt{ background-image:url(../images/ronsever_bg1.png); background-repeat:no-repeat;}

.ronsever1 .ros_m{}
.ronsever1 .ros_m p{ margin:0; padding:0;}
.ronsever1 .ros_m .ros_top{ width:116px; height:56px; display:block; overflow:hidden; background-position:0 0;}
.ronsever1 .ros_m .ros_bottom{ width:116px; height:17px; display:block; overflow:hidden; background-position:0 -56px;}
.ronsever1 .ros_m .ros_main{ width:100px; background-position:-116px 0; background-repeat:repeat-y; padding-right:11px; padding-left:5px; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq{ text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever1 .ros_m .ros_main .rosm_tel{ text-align:center; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px auto; padding:5px 0;}
.ronsever1 .ros_m .ros_main .rosm_tel p{ font-size:13px; line-height:22px; height:22px; overflow-y:hidden; word-wrap: break-word;}
.ronsever1 .ros_m .ros_main .rosm_tel p b{ color:#C30; font-size:14px; font-family:simsun;}
.ronsever1 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever1 .ros_m .ros_main .rosm_ewm img{ width:90px;}
.ronsever1 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:-8px; right:-2px; font-size:0; display:block; width:19px; height:19px; background-position:-232px 0; cursor:pointer;}
.ronsever1 .ros_m .ros_close:hover{ background-position:-232px -19px;}

.ronsever1 .ros_butt{ position:fixed; right:6px; top:265px; z-index:9999999999; background-position:-251px 0; font-size:0; width:31px; height:146px; display:block; cursor:pointer;}


/*样式2*/
.ronsever2{ position:fixed; right:6px; top:220px; z-index:9999999998;}
.ronsever2 .ros_m .ros_top,.ronsever2 .ros_m .ros_bottom,.ronsever2 .ros_m .ros_main,.ronsever2 .ros_m .ros_close,.ronsever2 .ros_butt,.ronsever2 .ros_m .ros_main .rosm_tel p em{ background-image:url(../images/ronsever_bg2.png); background-repeat:no-repeat;}

.ronsever2 .ros_m{ text-align:center;}
.ronsever2 .ros_m p{ margin:0; padding:0;}
.ronsever2 .ros_m .ros_top{ width:127px; height:75px; display:block; overflow:hidden; background-position:0 0;}
.ronsever2 .ros_m .ros_bottom{ width:127px; height:18px; display:block; overflow:hidden; background-position:0 -75px;}
.ronsever2 .ros_m .ros_main{ width:103px; background-position:-127px 0; background-repeat:repeat-y; padding:0 12px; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_tel{ text-align:center; padding:8px 0 5px; font-family:microsoft yahei;}
.ronsever2 .ros_m .ros_main .rosm_tel p{ line-height:22px; word-wrap:break-word; *zoom:1;}
.ronsever2 .ros_m .ros_main .rosm_tel p:after{ content:"\20"; display:block; height:0; clear:both;}
.ronsever2 .ros_m .ros_main .rosm_tel p b{ color:#E10; font-size:15px; letter-spacing:-0.5px; *letter-spacing:-1px; letter-spacing:-1px\9;}
.ronsever2 .ros_m .ros_main .rosm_tel p em{ width:32px; height:15px; float:left; background-position:0 -125px; margin:5px 2px auto 12px;}
.ronsever2 .ros_m .ros_main .rosm_tel p i{ font-size:15px; font-style:normal; float:left;}
.ronsever2 .ros_m .ros_main .rosm_qq{ border-top:1px solid #EEE; border-bottom:1px solid #EEE; text-align:center; padding-bottom:5px; margin-bottom:5px; padding-top:5px; margin-top:2px;}
.ronsever2 .ros_m .ros_main .rosm_qq p{ font-size:13px; line-height:22px; word-wrap: break-word; padding-bottom:8px;}
.ronsever2 .ros_m .ros_main .rosm_ewm{ cursor:pointer; text-align:center;}
.ronsever2 .ros_m .ros_main .rosm_ewm img{ width:80px;}
.ronsever2 .ros_m .ros_close{ position:absolute; z-index:99999999999; top:55px; right:-3px; font-size:0; display:block; width:21px; height:21px; background-position:0 -93px; cursor:pointer;}
.ronsever2 .ros_m .ros_close:hover{ background-position:-21px -93px;}

.ronsever2 .ros_butt{ position:fixed; right:0; top:285px; z-index:9999999999; background-position:-254px 0; font-size:0; text-indent:-10000000000px; width:31px; height:146px; overflow:hidden; display:block; cursor:pointer;}
/*---------- 在线客服(营销QQ)样式结束（分站两种样式） ----------*/


/*---------- 户型设计、报价弹出框样式 ----------*/
.bidart_main{ width:420px; background-color:#FFF;}
.bidart_main .wm_tit{ height:20px; line-height:20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.bidart_main .wm_tit h3{ float:left; font-size:18px; font-weight:normal;}
.bidart_main .wm_tit em{ color:#F50; margin-left:20px; float:left;}

.bidart_main .wm_main{ margin-top:25px;}

.bidart_main .wm_main p{ *zoom:1; padding:5px 0; line-height:27px;}
.bidart_main .wm_main p:after{ content:"\20"; display:block; height:0; clear:both;}
.bidart_main .wm_main p em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:15px;}
.bidart_main .wm_main p span{ float:left;}
.bidart_main .wm_main p .2bspan{ float:left; width:210px; max-height:50px;}
.bidart_main .wm_main p i{ margin-right:35px; line-height:35px;}
.bidart_main .wm_main p i input{ margin-right:5px; border:none;}
.bidart_main .wm_main p font{ margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.bidart_main .wm_main .c_tcdb{ *zoom:1; padding:5px 0; line-height:27px;}
.bidart_main .wm_main .c_tcdb:after{ content:"\20"; display:block; height:0; clear:both;}
.bidart_main .wm_main .c_tcdb em{ float:left; width:85px; text-align:right; line-height:30px; margin-right:10px;}
.bidart_main .wm_main .c_tcdb span{ float:left; width:210px; max-height:50px;}
.bidart_main .wm_main .c_tcdb i{ margin-right:35px; line-height:35px;}
.bidart_main .wm_main .c_tcdb i input{ margin-right:5px;}
.bidart_main .wm_main .c_tcdb font{ display:block; margin-left:100px; line-height:22px; font-size:13px; clear:both; color:#F30;}

.bidart_main .wm_main .wm_srk{ border:1px solid #CCC; line-height:15px; padding:5px; width:268px;}
.bidart_main .wm_main .wm_sel{ border:1px solid #CCC; line-height:15px; padding:5px; margin-right:20px; width:130px; }
.bidart_main .wm_main .wm_butt{ width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.bidart_main .wm_main .wm_butt:hover{ background-color:#F50;}
.bidart_main .wm_main .wm_xts{ font-size:12px; color:#999;}

.bidart_main .wm_main h5{ font-size:25px; font-weight:normal; text-align:center; margin-top:-10px; color:#090;}
.bidart_main .wm_main .wm_tswz{ margin-bottom:10px;}
.bidart_main .wm_main .wm_tswz1{ margin-top:-10px; margin-bottom:10px;}
.bidart_main .wm_main .wm_tswz2{ margin-bottom:10px; margin-top:10px; text-align:center;}
.bidart_main .wm_srk_b{ border:1px solid #CCC; line-height:15px; padding:5px; width:100px; float:left;}
.bidart_main .wm_srk_lb{ border:1px solid #CCC; padding:5px; width:80px; float:left;}
.bidart_main .wm_butt1{ margin:20px auto auto 30px; width:130px; height:35px; line-height:35px; color:#FFF; font-size:15px; background-color:#F60; cursor:pointer;}
.bidart_main .wm_butt2{ margin:20px auto auto 55px; width:100px; height:30px; line-height:30px; color:#FFF; font-size:15px; background-color:#999; cursor:pointer;}
.bidart_main .wm_butt2:hover{ background-color:#666;}
.bidart_main .wm_okico{ font-size:32px; color:#090; text-align:center; margin:25px auto 35px;}
.bidart_main .wm_bjjg{ display:block; border:1px solid #FC9; background-color:#FFFDF7; font-size:18px; padding-left:95px; margin-bottom:10px; *padding-top:8px; *padding-bottom:8px;}
.bidart_main .wm_bjjg p{ margin:10px auto; *margin:6px auto;}
.bidart_main .wm_bjjg .wm_jtjg{ font-size:20px; color:#F30; float:none; margin-right:3px; float:left;}
.bidart_main .wm_bjpj{ padding:8px 0 0 40px;}
.bidart_main .wm_bjpj i{ margin:auto 10px;}
.bidart_main .wm_bjpj i input{ margin-right:5px;}
.bidart_main .wm_bjpj1{ padding:8px 0 0 150px; color:#999;}

/*---------- 搜索错误样式 ----------*/
.box_none_1200{ border:1px solid #dedede; margin:0 auto;}
.box_none{ width:500px; margin:0 auto; overflow:hidden; text-align:center; padding:50px;}
.box_none img{ display:inline-block; width:100px; height:100px;}
.box_none h1{ font:22px/32px "微软雅黑"; color:#333; margin-top:30px;}
.box_none h1 span{ color:#ff5500; padding:0 5px;}
.box_none p{ font:14px/24px "微软雅黑"; color:#333; margin-top:16px;}
.box_none p span{ font-weight:bold; padding:0 2px;}
.box_none p a{color:#ff7b00}


/*------------ 表格自检样式 ------------*/
.control_input{ position:absolute; border:1px solid #E4E4E4; z-index:2; font:14px/46px microsoft yahei; color:#333;}
.control_input_focus{ position:absolute; border:1px solid #35a5e5; z-index:2; font:14px/46px microsoft yahei;color:#333; box-shadow:0 0 3px #35a5e5;}
.control_input_error{ position:absolute; border:1px solid #F70; z-index:2; font:14px/46px microsoft yahei;color:#333; box-shadow:0 0 3px #F70;}






/*登陆弹窗样式*/
.zlogin{ width:360px !important; overflow:hidden; margin:0 auto !important;}	
	
.login_l{ width:340px; overflow:hidden; margin:0 auto;}
.inp_box_lo{ height:36px; border:1px solid #e3e3e3; overflow:hidden;text-indent:10px; }
.sel_box{ height:36px; border:1px solid #e3e3e3; overflow:hidden;text-indent:10px; }
.sel_box select{ width:338px; height:20px; margin:8px 0; position:absolute; left:0; top:0; border:none !important; text-indent:5px;}

.login_l span{ float:left; overflow:hidden; margin:8px 0; width:338px; height:38px; font:14px/36px "microsoft yahei"; line-height:36px !important; font-size:14px !important; position:relative;}
.login_l #Uname{ width:255px !important; border:none !important; padding-left:0 !important; height:16px !important; padding:9px 0;  position:absolute; right:0; top:0; background:url(../images/user_pic.png) no-repeat !important;background-position: 220px 2px !important; }
.login_l #Upass{ width:255px !important; border:none !important; padding-left:0 !important; height:16px !important; padding:9px 0;  position:absolute; right:0; top:0; background:url(../images/password_pic.png) no-repeat !important; background-position: 220px 2px !important;}

.login_l #PopLoginBut{ width: 340px !important; margin: 0;  padding: 0; height:40px !important;  border: none !important; font: 16px/40px "微软雅黑"; color: #fff;border-radius: 5px; text-align:center; background-color: #ff4c00 !important; cursor:pointer;}
.th_te_box input{ padding:0 !important; height:auto !important; }
.th_te_box h1{color: rgb(153, 153, 153);  float: left; font: 14px/32px 微软雅黑;}
.th_te_box p{color: rgb(102, 102, 102); float: right; margin-right: 5px;font: 14px/32px 微软雅黑;}
.th_te_box p:hover{ color:#F30; text-decoration:underline;}
.th_te_box input{ padding: 0;float: left; margin: 10px 5px; *margin-top:6px; *border:none !important;}
.vip_link{width:100%; text-align:center; font:14px/30px 'microsoft yahei'; color:#666;}

/*推荐会员*/
.jianico{ width:18px; height:20px; display:block; background:url(../images/jian.png) no-repeat 0 0; position:absolute; top:0; left:3px;}
.jian_bg{ background-color:#FEFAF1;}
.jc_company .cop_list li.jian_bg,.home_company .cop_list li.jian_bg{ background-color:#FEFAF1;}
.shop_zsgs ul li.jian_bg{ background-color:#FFF; background-image:url(../images/copli_bg_tj.png);}



/*推荐星星*/
.xing1{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -4px; float:left; cursor:pointer; margin-top:5px;}
.xing2{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -26px; float:left; cursor:pointer; margin-top:5px;}
.xing3{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -47px; float:left; cursor:pointer; margin-top:5px;}
.xing4{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -70px; float:left; cursor:pointer; margin-top:5px;}
.xing5{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -91px; float:left; cursor:pointer; margin-top:5px;}
.xing6{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -114px; float:left; cursor:pointer; margin-top:5px;}
.xing7{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -136px; float:left; cursor:pointer; margin-top:5px;}
.xing8{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -158px; float:left; cursor:pointer; margin-top:5px;}
.xing9{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -179px; float:left; cursor:pointer; margin-top:5px;}
.xing10{width:73px; height:20px; background:url(../images/xing_ico.png) no-repeat 0 -202px; float:left; cursor:pointer; margin-top:5px;}




















/*/////////////////////////// 新通用样式 2017.08.07  开始 ///////////////////////////*/

/*-------- 重置样式 --------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0; padding:0}
/*button,input,select,textarea{font: 12px/1.5 'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB', tahoma,arial,sans-serif;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{ list-style-type:none;}
address,cite,dfn,em,i,var{font-style:normal;}
img{ border:none;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#C00;}

/*-------- 通用样式区 --------*/
.container{ width:1200px; margin:auto;}
.container:after{ content:'\20'; display:block; height:0; clear:both;}
.cl{*zoom:1;}
.cl:after{clear:both; content:'';display:table;}
.fl{float:left;}
.fr{float:right;}

.p_r{ position:relative;}
.p_a{ position:absolute;}

.mar_t10{ margin-top:10px;}.mar_b10{ margin-bottom:10px;}.mar_l10{ margin-left:10px;}.mar_r10{ margin-right:10px;}
.mar_t20{ margin-top:20px;}.mar_b20{ margin-bottom:20px;}.mar_l20{ margin-left:20px;}.mar_r20{ margin-right:20px;}

.w350{ width:350px;}
.w450{ width:450px; margin:auto 30px;}
.w468{ width:468px;}
.w338{ width:338px;}
.w830{ width:830px;}

.bor_hui{ border:1px solid #E5E5E5;}
.bor_hong{ border:1px solid #F8B6A6;}


.ico_hot{ width:21px; height:12px; display:block; background:url(../images/ico_hot.gif) no-repeat 0 0;}
.ico_n{ width:9px; height:14px; display:block; background:url(../images/ico_n.gif) no-repeat 0 0;}
.ico_h{ width:9px; height:14px; display:block; background:url(../images/ico_h.gif) no-repeat 0 0;}

/*-------- 顶部条 --------*/
.t_top{ background-color:#F7F7F7; border-bottom:1px solid #E5E5E5; min-width:1200px; line-height:32px; height:32px; font-size:13px;}
.t_top i{ color:#C9C9C9; margin:auto 10px;}

/*-------- logo+城市+广告 --------*/
.header{}
.header h1{ width:180px; height:64px; padding:8px 0; overflow:hidden; text-align:center; }
.header h1 img{ width:180px; height:64px;}
.header .city{ background:url(../images/zywfz_bg.png) no-repeat -5px -104px; width:75px; height:70px; overflow:hidden; padding:10px 0 0 2px; font-size:12px; text-align:center; color:#CCC;}
.header .city strong{ font-size:16px; font-family:SimSun, Arial, Helvetica, sans-serif; line-height:35px; color:#666;}
.header .city a{ margin:auto 3px; color:#666;}
.header .t_gg{ position:relative;}
.header .t_gg img{ width:665px; height:80px;}

.top_in{ position:relative;}
.ad_box_top{ width:665px; height:80px; overflow:hidden; position:relative; margin-left:15px;}
.ad_box_top a{ position:relative;}
.fz_topad{ position:relative;}
.fz_topad a{ position:relative;}
.sel_top{right:5px; bottom:7px; z-index:9;}
.sel_top 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;}
.sel_top li.active{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

/*-------- 导航 --------*/
.newnav{ border-bottom:2px solid #C00; height:40px; line-height:40px;}
.newnav ul{ font-size:16px;}
.newnav li{ float:left; text-align:center; width:90px;}

/*.nav_on{ background-color:#C00;}
.nav_on a,.nav_on a:hover{ color:#FFF;}
*/
.newnav .ico_hot{ top:-5px; right:18px;}
.newnav .ico_new{ top:-2px; right:45px;}

.newnav .ico_h{ top:-5px; right:55px;}

.newnav .fr{ color:#CCC; font-size:12px; font-family:simsun;}
.newnav .fr a{ color:#666; margin:auto 6px;}
.newnav .fr a:hover{ color:#C00;}

.newnav .red,.newnav .fr a.red,.newnav .red a{ color:#C00;}
.newnav .green,.newnav .fr a.green,.newnav .green a{ color:#393;}
.newnav .blue,.newnav .fr a.blue,.newnav .blue a{ color:#06C;}


/*右侧搜索*/
.tr_telo_soo{ width:238px; height: 80px;}
.tr_telo_soo .tr_telo{ font-size:16px; text-align:center; line-height:38px; color:#F30; *zoom:1;display: table; +display:inline;margin: 0 auto 8px; +margin: 0 auto 3px; font-weight:600; font-family:microsoft yahei;}
.tr_telo_soo .tr_telo:after{ content:"\20"; display:block; height:0; clear:both;}
.tr_telo_soo .tr_telo i{ width:21px; height:21px; display:block; background:url(../images/tel_ico1.png) no-repeat center; float:left; margin:9px 6px auto -2px; +margin:9px 10px auto 14px;}
.tr_telo_soo .tr_telo span{ float:left;}
.tr_telo_soo .tr_telo em{ font-size:12px; margin: auto 5px; color:#999; line-height:20px;position: relative; font-weight:normal; top:-2px;}
.tr_telo_soo .tr_soo{ width:236px; height:30px; background-color:#F60; overflow:hidden; clear:both; margin: 10px auto auto auto; padding:1px; *zoom:1; margin-top: -2px; *margin-top:5px;}
.tr_telo_soo .tr_soo:after{ content:"\20"; clear:both; height:0; display:block;}
.tr_telo_soo .tr_soo .trs_list{ width:86px; height:30px; line-height:30px; overflow:hidden; display:block; background-color:#fff; background-repeat:no-repeat; background-position:-16px -34px; cursor:pointer; font-size:12px;}
.tr_telo_soo .tr_soo .trsl_on{ color:#000; text-indent:9px; width:85px; line-height:20px; background:url(../images/b_j.jpg) no-repeat; background-position: 66px 7px; height:20px; border-right:1px solid #cbcbcb; margin:5px 0;}
.tr_telo_soo .tr_soo .trs_list .trs_list p{ line-height:28px;}
.tr_telo_soo .tr_soo .trs_list .trsl_list{width:84px;position:absolute; z-index:10; border:1px solid #F30; border-top:none; background-color:#FFF; display:none; margin-left:-1px; cursor:pointer;}
.tr_telo_soo .tr_soo .trs_list ul li{line-height:30px;padding-left:9px; height:30px;}
.tr_telo_soo .tr_soo .trs_list ul li:hover{background-color:#F60; color:#FFF;}
.tr_telo_soo .tr_soo .trs_txt input{ width:113px; height:20px;  line-height:20px; background-color:#FFF; border:none; padding:5px 0; padding-left:5px; *margin-top:-1px; color:#333; font-size:14px;}
.tr_telo_soo .tr_soo .trs_butt input{ width:32px; background:url(../images/so_ico1.png) center; text-align:center; height:30px; line-height:30px; font-size:15px; color:#FFF; border:none; cursor:pointer;}
.tr_telo_soo .tr_soo .trs_butt a{ width:32px; background:url(../images/so_ico1.png) center; text-align:center; height:30px; line-height:30px; font-size:15px; color:#FFF; border:none; cursor:pointer; display: block;}



/*/////////////////////////// 新通用样式 2017.08.07  结束 ///////////////////////////*/




/*---------- 页尾内容 ----------*/
/*.footer{ border-top:1px solid #000; min-width:1200px;}
.footmenu{ height:150px; overflow:hidden; background-color:#474C4B; color:#FFF; padding:5px 0;}
.footmenu a{ color:#999;}
.footmenu a:hover{ color:#CCC;}

.footmenu .fm_list{ border-right:1px solid #505554; width: 350px; height:150px; float:left;}
.footmenu dl{ float:left; margin-right: 40px;}
.footmenu dt{ font-size:15px; line-height:35px;}
.footmenu dd{ line-height:22px; font-size:12px;}

.footmenu .fm_tel_ewm{ border-right:1px solid #505554; width: 520px; height:150px; float:left; padding-left: 20px;}
.footmenu .fm_tel_ewm .fmte-tit{ font-size:15px; line-height:30px;}
.footmenu .fm_tel_ewm .fmte-tel{ font-size:20px; color:#F60;line-height:45px;}
.footmenu .fm_tel_ewm .fmte-tel em{ font-size:14px; color:#FFF; margin:auto 5px;}
.footmenu .fm_tel_ewm .fmte-xts{ font-size:12px; color:#999;}
.footmenu .fm_tel_ewm .fmte-yxqq{ margin-top:12px;}

.footmenu .fm-ewm{ font-size:12px; line-height:30px; color:#999; text-align:center; margin-left:10px;}
.footmenu .fm-ewm span{ margin:30px 20px auto;}

.footmenu .fm-city{ width:265px; height:100px; background:url(../images/fb_city_bg.png) no-repeat center; padding:50px 0 0 20px; font-size:12px; line-height:25px;}
.footmenu .fm-city a:hover{ text-decoration:none;}

.foot_main{ padding:5px 0; text-align:center; font-size:13px; line-height:25px; background-color:#F9F9F9; color:#777;}
.foot_main p a{ color:#777; margin:auto 8px;}
.foot_main p em{ color:#444; font-style:normal; margin:auto 2px;}
*/

/*---------- 分页样式 ----------*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin:10px 0 9px;}
.paginator a {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 2px 6px; background:#FF5500; border:0px solid #FF5500;color:#FFFFFF;font-weight:bold;}
.paginator a:hover {color: #fff; background: #FF5500;border-color:#FF5500;text-decoration: none;}


/*————————————————————————浮动招标框————————————————————————*/
#div_fixed{ position:fixed; width:100%; bottom:-60px; z-index:10; left:0;}
#div_fixed_rim{ filter:alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8; width:100%; height:60px; background:#000; z-index:11; bottom:0;}
#div_fixed_main{ position:relative; width:1000px; height:60px; z-index:12; margin:0 auto; top:-60px; *zoom:1; color:#FFF;}
#div_fixed_main a{ color:#FFF;}
#div_fixed_main a:hover{ text-decoration:none; color:#FFFFDC;}
#div_fixed_main:after{ content:'\20'; display:block; height:0; clear:both;}
#fix_bmrs{ float:left; font-family:"microsoft yahei", "SimHei", "Arial Black", Gadget, sans-serif; font-size:14px; line-height:32px; width:210px; height:40px; padding-top:12px; padding-bottom:8px; overflow:hidden; padding-left:20px;}
#fix_bmrs em{ font-style:normal; color:#FC0; font-size:20px; margin:auto 5px; line-height:35px;}
#fix_bmk{ float:left; font-size:12px; margin:8px 10px auto 10px;}
#fix_bmk .rixsrk_xm{ height:17px; width:142px; margin-right:8px; border:none; padding:3px 5px 4px 33px; background-image:url(../images/fix_bg.png); background-repeat:no-repeat; background-position:0 0; background-color:#FFF; line-height:17px; color:#333;}
#fix_bmk .rixsrk_sj{ height:17px; width:142px; margin-right:8px; border:none; padding:3px 5px 4px 33px; background-image:url(../images/fix_bg.png); background-repeat:no-repeat; background-position:0 -38px; background-color:#FFF; line-height:17px; color:#333;}
#fix_bmk .rixsrk_xq{ height:17px; width:150px; border:none; padding:3px 5px 4px 33px; background-image:url(../images/fix_bg.png); background-repeat:no-repeat; background-position:0 -76px; background-color:#FFF; line-height:17px; color:#333;}
/*#fix_buut{ background:url(../images/fix_bg.png) no-repeat -400px 0; width:137px; height:70px; overflow:hidden; display:block; border:none; position:absolute; right:0; top:-6px; z-index:99; cursor:pointer;}
*/
#fix_buut{ background:url(../images/fix_bg.png) no-repeat -400px 0; width:130px; height:36px; overflow:hidden; display:block; border:none; position:absolute; right:180px; margin-left:10px; top:10px; z-index:99; cursor:pointer;}
#fix_bmk #fix_bkm_wz{ margin-top:8px; *margin-top:6px; color:#CCC;}
#fix_close a{ background:url(../images/fix_bg.png) no-repeat right 0; width:11px; height:11px; display:block; border:none; position:absolute; right:-18px; top:23px; display:block; z-index:102; text-indent:-9999px; font-size:0; cursor:pointer;}
#fix_close a:hover{ background-position:right -50px;}

/*店铺内1000px宽度*/
#div_fixed_main_shop{ position:relative; width:1200px; height:60px; z-index:12; margin:0 auto; top:-60px; *zoom:1; color:#FFF;}
#div_fixed_main_shop a{ color:#FFF;}
#div_fixed_main_shop a:hover{ text-decoration:none; color:#FFFFDC;}
#div_fixed_main_shop:after{ content:'\20'; display:block; height:0; clear:both;}




/*———————————————————————————————————————————————— 整合原通用样式表 ————————————————————————————————————————————————*/

/*顶部条*/
.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(../images/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 li{ position:relative;}
.t_ad li .ggico_lb{ bottom:5px;}

.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: 80px;}
.tr_tel_so .tr_tel{ font-size: 20px; font-family:microsoft yahei; text-align:center; line-height:38px; color:#F40; *zoom:1;display: table; +display:inline;margin: 0 auto 8px; +margin: 0 auto 3px;}
.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(../images/nav_bg.png) no-repeat -156px -37px; float:left; margin: 9px 10px auto -2px; +margin:9px 10px auto 14px;}
.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;position: relative;top: -2px;}
.tr_tel_so .tr_so{ width:280px; height:31px; background-color:#F40; overflow:hidden; clear:both; margin: 10px auto auto auto; padding:1px; *zoom:1; margin-top: -2px; *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(../images/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:10; 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;}


/*导航条*/
.nav{ border-bottom:2px solid #F50; height:40px; line-height:40px; margin-top:25px; min-width:1200px;}
.nav ul{ font-size:16px;}
.nav li{ float:left; width:140px; text-align:center; cursor:pointer; position:relative; height:40px; z-index:9;}
.nav li a{ text-decoration:none;}
.nav li:hover{ background-color:#F50;}
.nav li:hover a{ color:#FFF;}
.nav em{ float:left; color:#EEE; font-size:SimSun; font-size:12px; *display:none;}

.nav .nav_d a{ float:left; margin-left:32px;}
.nav #nav_home{ text-indent:20px;}
.nav .nav_d i{ width:7px; height:4px; display:block; background:url(../images/nav_bg.png) no-repeat 0 0; float:left; margin:18px auto auto 10px;}
.nav .nav_d:hover i{ background:url(../images/nav_bg.png) no-repeat 0 -4px;}

.nav .nav_on{ background-color:#F50;}
.nav .nav_on a{ color:#FFF; float:left;}
.nav .nav_on i{ width:7px; height:4px; display:block; background:url(../images/nav_bg.png) no-repeat 0 -4px; float:left; margin:18px auto auto 10px;}

.nav .n_free{ width:30px; height:18px; display:block; position:absolute; z-index:9; top:0; right:8px; background:url(../images/nav_bg.png) no-repeat 0 -15px;}
.nav .n_search{ font-size:12px;color:#F50; float:left; position:absolute; z-index:9; left:18px; top:2px;}
.nav .n_hot{ width:30px; height:18px; display:block; position:absolute; z-index:9; top:-5px; right:8px; background:url(../images/icohot.gif) no-repeat 0 0;}
.nav .n_new{ width:26px; height:18px; display:block; position:absolute; z-index:9; top:-5px; right:8px; background:url(../images/iconew.gif) no-repeat 0 0;}
.nav .n_free1{ width:29px; height: 25px; display:block; position:absolute; z-index:9; top: -8px; right: 3px; background:url(../images/icofree.gif) no-repeat 0 0;}

.nav .fr{ position:relative; /*width:266px;*/ width:238px; z-index:9;}
.nav .fr a{ margin:auto 8px; float:left;}
.nav .fr em{ color:#CCC; font-size:12px; float:left;}
/*.nav .n_new{ width:13px; height:12px; display:block; position:absolute; z-index:9; top:5px; right:5px; background:url(../images/nav_bg.png) no-repeat 0 -45px;}*/
.nav ol{ *zoom:1; margin-top:40px; font-size:14px;}
.nav ol:after{ content:"\20"; display:block; height:0; clear:both;}
.nav ol li{ background-color:#F30; color:#FFF; text-align:center; text-indent:7px; line-height:35px; height:35px;}
.nav ol li a{ color:#FFF;}
.nav ol li:hover{ background-color:#EC2F00;}

.nav .fr i{ position:absolute; left:122px; top:-3px;}

#nav_xgt ol li{ text-indent:-3px;}

.nav .fr font{ width:7px; height:4px; display:block; background:url(../images/nav_bg.png) no-repeat 0 0; float:left; margin:14px auto auto 10px; margin-left:-2px; margin-right:8px;}
.nav .fr .nr_list{ display:block; padding-left:4px; line-height:30px; height:30px; margin-top:5px; position:relative; width:88px;}
.nav .fr .nr_list:hover{  background-color:#F5F5F5;}
.nav .fr .nr_list ol{ position:relative; left:-4px; top:-10px; background-color:#FFF; width:90px; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; border-bottom:1px solid #F5F5F5; line-height:16px; padding-top:1px;}
.nav .fr .nr_list ol li{ background-color:#FFF; color:#333; text-align:left; width:90px; height: 30px; line-height: 30px;}
.nav .fr .nr_list ol li:hover{ background-color:#F5F5F5; color:#F30;}
.nav .fr .nr_list ol li a{ color:#333;}

/*---------- 主体内容 ----------*/
.pagebody{ background-color:#F9F9F9; *zoom:1; padding-bottom:13px;}
.pagebody:after{ content:"\20"; display:block; height:0; clear:both;}

/*面包屑*/
.tag{ line-height:45px; height:45px; border-bottom:1px solid #EEE; background-color:#FCFCFD;}
.tag em{ font-family:simsun; color:#999;}
.tag a{ margin:auto 8px; color:#666; cursor:pointer;}
.tag a:hover{ color:#F30;}

.tag a.on{ background-color:#F50; color:#FFF; line-height:18px; height:18px; text-decoration:none; padding:1px 5px 2px 5px;}
.tag a.on h6{ display:inline; margin-right:5px; font-weight:normal;}


/*---------- 页尾内容 ----------*/
.footer{ border-top:1px solid #000; min-width:1200px; font-family:Microsoft yahei, Simsun, Arial, Helvetica, sans-serif;}
.footmenu{ height:150px; overflow:hidden; background-color:#474C4B; color:#FFF; padding:5px 0;}
.footmenu a{ color:#999;}
.footmenu a:hover{ color:#CCC;}

.footmenu .fm_list{border-right:1px solid #505554;width:448px;height:150px;float:left;}
.footmenu dl{float:left;margin-right:75px;}
.footmenu dt{ font-size:15px; line-height:35px;}
.footmenu dd{ line-height:22px; font-size:12px;}

.footmenu .fm_tel_ewm{border-right:1px solid #505554;width:290px;height:150px;float:left;padding-left:30px;}
.footmenu .fm_tel_ewm .fmte-tit{ font-size:15px; line-height:30px;}
.footmenu .fm_tel_ewm .fmte-xts{ font-size:12px; color:#999;}
.footmenu .fm_tel_ewm .fmte-yxqq{ margin-top:12px;}

.footmenu .fm_tel{ font-size:20px;}
.footmenu .fmte-tel{ color:#FFF;line-height:45px; margin-left:15px;}
.footmenu .fmte-tel em{ font-size:14px; color:#FFF; margin:auto 5px;}

.footmenu .fm-ewm{ font-size:12px; line-height:30px; color:#999; text-align:center; margin-left:10px;}
.footmenu .fm-ewm span{ margin:30px 20px auto;}

.footmenu .fm-city{ width:265px; height:100px; background:url(../images/fb_city_bg.png) no-repeat center; padding:50px 0 0 20px; font-size:12px; line-height:25px;}
.footmenu .fm-city a:hover{ text-decoration:none;}

.foot_main{ padding:5px 0; text-align:center; font-size:13px; line-height:25px; background-color:#F9F9F9; color:#777;}
.foot_main p a{ color:#777; margin:auto 8px;}
.foot_main p em{ color:#444; font-style:normal; margin:auto 2px;}

.tel_qq_url{ padding-left:22px; padding-top:16px;}
.tel_qq_url p{ *zoom:1;display:block;line-height:35px;font-size: 18px;color: #F60;}
.tel_qq_url p:after{ content:"\20"; display:block; height:0; clear:both;}
.tel_qq_url p i{ font-size:15px; color:#FFF; width:90px; text-align:right; float:left;}
.tel_qq_url p span{ float:left;}
.tel_qq_url p em{font-size:14px;display:inline-table;color:#DDD;margin: auto 5px;}

.tel_qq_url .tqu_tel span{ font-size:16px; color:#F60;}
.tel_qq_url .tqu_tel span em{ font-size:14px; color:#FFF; margin:auto 5px;}

.tel_qq_url .tqu_qq span{font-size:16px;vertical-align:middle;color: #FFF;}
.tel_qq_url .tqu_qq span em{ font-size:14px; color:#FFF; margin:auto 5px;}
.tel_qq_url .tqu_qq span.qq{ vertical-align:middle; margin-left:15px; margin-top:6px;}

.tel_qq_url .tqu_url span{ font-size:16px;}
.tel_qq_url .tqu_url span em{ font-size:14px; color:#FFF; margin:auto 5px;}
.tel_qq_url .tqu_url span a{ margin-right:20px; color:#EEE;}
.tel_qq_url .tqu_url span a:hover{ color:#F60;}

/*板块标题*/
.tit_h3{overflow:auto; zoom:1; clear:both; padding:0 8px; line-height:35px; height:35px; background:url(../images/style_default_bg.png) repeat-x 0 -380px;_background:url(../images/style_default_bg.gif) repeat-x 0 -380px;}
.tit_h3 h3{ color:#F30; font-size:18px; font-family:microsoft yahei, SimSun, Arial, Helvetica, sans-serif; float:left; font-weight:normal;}
.tit_h3 a h3{ text-decoration:none; cursor:pointer;}
.tit_h3 em{ float:right; font-size:12px; font-style:normal;}
.tit_h3 em a{ color:#999;}.tit_h3 em a:hover{ color:#F30;}
.tit_h3 .h_tit_r{ float:right; font-size:12px; color:#333; padding-top:7px;}
.tit_h3 .h_tit_r select{ height:22px; margin-right:10px;}
.tit_h3 .h_tit_r i{ height:22px; line-height:22px; font-style:normal; float:left; _padding-top:2px;}
.tit_h3 .h_tit_r .srk{ width:95px; height:20px; margin-right:10px; line-height:20px; padding-left:5px; border:1px solid #ABADB3;}
.tit_h3 .h_tit_r .buut{ width:60px; height:23px; line-height:23px; *line-height:17px;}



/*---------- 依据最新广告法，广告批量添加广告字眼 ----------*/
.ggico_lb{ position:absolute; left:0; bottom:0; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}
.ggico_rb{ position:absolute; right:0; bottom:0; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}
.ggico_lt{ position:absolute; left:0; top:0; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}
.ggico_rt{ position:absolute; right:0; top:0; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}

.ggico_dl_lb{ position:absolute; left:0; bottom:20px; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}
.ggico_dl_rb{ position:absolute; right:0; bottom:20px; width:30px; display:block; height:20px; z-index:7; background:url(../images/txt_ggico.png) no-repeat 0 0;}

.fz_topad{ position:relative;}
#adBig{ position:relative;}



/*---------- 新文章底部在线报价 ----------*/
.article_zxbj{ position:relative; width:760px; height:180px; border:1px solid #DDD; background-color:#F9F9F9; margin-top:100px; font-size:15px; font-family:microsoft yahei; margin-bottom:25px;}
.article_zxbj .azxbj_head{ width:93px; height:96px; background:url(../images/article_zxbj.png) no-repeat 0 0; display:block; position:absolute; top:-88px; left:10px;}
.article_zxbj .azxbj_tit{ position:absolute; top: -55px; left:116px;}
.article_zxbj .azxbj_tit h3{ font-size:25px; font-weight:normal; float:left; line-height:38px;}
.article_zxbj .azxbj_tit em{ font-style:normal; float:left; line-height:38px; margin:-2px auto auto 200px; color:#F30;}

.article_zxbj .azxbj_main{ margin:25px 15px 15px;}
.article_zxbj .azxbj_main .azxbjm_m{ float:left; width:570px;}
.article_zxbj .azxbj_main .azxbjm_m p{ width:285px; height:32px; line-height:22px; display:block; float:left; padding:5px 0;}
.article_zxbj .azxbj_main .azxbjm_m p span,.article_zxbj .azxbj_main .azxbjm_m p select,.article_zxbj .azxbj_main .azxbjm_m p input{ float:left;}
.article_zxbj .azxbj_main .azxbjm_m p span{ line-height:32px;}
.article_zxbj .azxbj_main .azxbjm_m p i{ font-style:normal; float:left; line-height:32px; color:#F30; font-size:20px;}
.article_zxbj .azxbj_main .azxbjm_m p select{ width:100px; height:32px; border:1px solid #DDD; background-color:#FFF;}
.article_zxbj .azxbj_main .azxbjm_m p input{ width:200px; height:32px; border:1px solid #DDD; background-color:#FFF; text-indent:5px;}

.article_zxbj .azxbj_main .azxbjm_r{ width:120px;  margin-left:10px; *margin-left:auto; float:left;}
.article_zxbj .azxbj_main .azxbjm_r input{ width:120px; height:120px; background:url(../images/article_zxbj.png) no-repeat -100px 0; border:none; font-size:20px; font-family:microsoft yahei; color:#FFF; font-weight:bold; padding-top:65px; cursor:pointer; font-weight:normal;}
.article_zxbj .azxbj_main .azxbjm_c{float:left; margin-right:45px; width:100px;}
.article_zxbj .azxbj_main .azxbjm_c p{ height:32px; line-height:32px; padding:5px 0; background:url(../images/article_zxbj.png) no-repeat 0 -120px; text-indent:12px; color:#FFF;}

.article_zxbj .azxbj_back{ width:32px; height:32px; background:url(../images/article_zxbj.png) no-repeat -145px -125px; position:absolute; bottom:-1px; right:-1px; cursor:pointer;}
.article_zxbj .azxbj_back:hover{ background-position:-188px -125px;}

/*---------- 右侧免费设计 new ----------*/
.r_mfsjw{ width:278px; height:328px; border:1px solid #EEE; background-color:#FFF; position:relative; top:170px; margin-bottom:180px;}
.r_mfsjw p{ overflow:hidden; text-align:center;}
.r_mfsjw h3{ width:258px; height:168px; display:block; background:url(../images/rmfsj_bg.png) no-repeat 0 0; font-size:0; position:absolute; top:-159px; left:10px;}
.r_mfsjw .rmfsjw_me{ height:28px; line-height:28px; padding:25px 0 10px; text-align:center; font-size:16px; font-family:microsoft yahei;}
.r_mfsjw .rmfsjw_me em{ text-align:center; font-style:normal; font-size:20px; color:#FFF; overflow:hidden; position:relative; margin:auto 5px;}
.r_mfsjw .rmfsjw_me em i{ background: url(../images/rmfsj_bg.png) no-repeat 0 -198px; width:24px; height:25px; display:inline-table; text-align:center;}
.r_mfsjw .rmfsjw_main{ margin:10px 20px; *margin:10px 15px 10px 12px;}
.r_mfsjw .rmfsjw_main p{ height:36px; padding:5px 0;}
.r_mfsjw .rmfsjw_main p select{ height:36px; width:116px; border:1px solid #DDD; border-radius:3px;}
.r_mfsjw .rmfsjw_main p input{ height:26px; line-height:26px; padding:5px; width:222px; border:1px solid #DDD; border-radius:3px;}
.r_mfsjw .rmfsjw_main p.rmfsj_tj input{ background-color:#F30; color:#FFF; font-size:16px; font-family:microsoft yahei; border:1px solid #F30; margin-top:5px; cursor:pointer; line-height:22px; width:234px; height:36px;}
.r_mfsjw .rmfsjw_main p.rmfsj_tj input:hover{ background-color:#F20;}

.r_mfsjw .rmfsjw_ok{ text-align:center; line-height:22px; font-size:14px; padding:15px;}
.r_mfsjw .rmfsjw_ok .rmo_ico{ width:80px; height:80px; display:inline-block; background:url(../images/rmfsj_bg.png) no-repeat -85px -280px; margin:10px auto; }
.r_mfsjw .rmfsjw_ok .rmo_txt{ font-size:18px; font-family:microsoft yahei; color:#3FB837; margin-bottom:20px;}
.r_mfsjw .rmfsjw_ok .rmo_butt{ margin-top:25px;}
.r_mfsjw .rmfsjw_ok .rmo_butt a{ background-color:#F30; color:#FFF; font-size:13px; text-decoration:none; border-radius:3px; padding:6px 12px; cursor:pointer;}
.r_mfsjw .rmfsjw_ok .rmo_butt a:hover{ background-color:#F20;}


/*---------- 右侧浮动 ----------*/
.flo_nav{ position:fixed;right:40px; z-index:40; bottom:60px;  width:74px;box-shadow: 0px 2px 6px #eee;}
.flo_nav ul{ position:relative; z-index:5;}
.flo_nav ul li{ float:left; width:72px; overflow:hidden; transition:all linear .2s; background-color:#fff; border:1px solid #eee; cursor:pointer; margin-top:-1px; }
.flo_nav ul span{ float:left; text-align:center; margin-bottom:6px; *padding-bottom:6px; width:72px; line-height:22px;font-size:12px; font-family:"宋体"; height:22px;}
.flo_nav ul em{ float:left; width:50px; height:50px; background-image:url(../images/right_ico.png); background-repeat:no-repeat; margin:1px 11px;}

.flo_nav ul li:hover em{ background-image:url(../images/right_ico_f60.png);}
.flo_nav ul li:hover span{ color:#f60;}
.nav_fl_01{ background-position:7px 10px;  background-size:36px;}
.nav_fl_02{ background-position:7px -55px;  background-size:36px;}
.nav_fl_03{ background-position:7px -115px;  background-size:36px;}
.nav_fl_04{ background-position:7px -180px;  background-size:36px;}
.nav_fl_05{ background-position:7px -242px;  background-size:36px;}
.nav_fl_06{ background-position:7px -301px;  background-size:36px;}
.nav_fl_07{ background-position:7px -357px;  background-size:36px;}

.dis_deta{position:absolute; right:74px; top:-69px; /*width:140px; height:239px;*/}
.baojia_c{ width:0px; position:absolute; right:0; padding:5px 0; bottom:89px; height:50px; overflow:hidden;}	 	
.baojia_c p{ background-color:#fff; border:1px solid #eee; float:left; width:100px; text-align:center; color:#333; box-shadow:0 2px 6px #ddd; font:14px/48px "microsoft yahei";}
.baojia_c p:hover{ color:#f60; font-weight:bold;}
.baojia_c span{float:left; width:14px; height:20px; position:relative; z-index:2; margin-left:-1px; margin-top:14px; background:url(../images/sanjiao.png); }	
.erweima{ width:0px; overflow:hidden; height:325px; position:absolute; right:0px; top:125px; }
.pic_box_t{width: 130px; margin:5px; margin-right:0; float:left; padding: 5px;background: #fff;box-shadow: 0 2px 6px #ddd;}

.erweima img{ width:120px; height:120px; display:block; transition:all linear .2s; border:5px solid #fff; cursor:pointer;}
.erweima img:hover{  border:5px solid #f8f8f8;}
.erweima p{ font:12px/20px "microsoft yahei"; height:20px; *margin:0; *margin-top:-4px; color:#666; text-align:center;}
.erweima span{ display:block; float:left; width:14px; height:20px; background:url(../images/sanjiao.png);  margin-top:220px;}
.kefu{ width:150px; position:absolute; height:0; overflow:hidden; top:-5px; right:-10px;}	

.flo_three .erweima{ top:50px;}
.flo_three .baojia_c{ bottom:170px;}
.flo_three .erweima span{ margin-top:220px;}

/*悬浮样式改*/
.ronsever2 .ros_m .ros_close{ right:1px;}
.ronsever2{right:0px !important;}
.click_kefu{ position:absolute !important; left:5px !important; top:0 !important; right:auto !important;}
.click_kefu .ros_m .ros_close{ right:-2px;}
/*悬浮样式改end*/


/*点赞模块*/
.zan_box{ width:100%; overflow:hidden; text-align:center; overflow:hidden;}
.zan_box p{ min-width:80px; display:inline-block; height: 40px; border-radius: 30px; color: #fff; opacity:0.7; transition:all linear .25s;  line-height: 40px; text-indent:30px; font-size:20px;  margin:0 20px; padding:0 10px;}
.zan_box p:hover{ opacity:1;}
.zan_box .p_good{ background:url(../images/zan.png) no-repeat; background-size:24px;  background-color: #f90; background-position:15px 6px; cursor:pointer;}
.zan_box .p_bad{ background:url(../images/zan_no.png) no-repeat; background-size:24px;  background-color: #eee; color:#999; background-position:15px 9px}
/*点赞模块end*/

/*提交结果缓冲页面*/
.black_50{ position:fixed; left:0; top:0; z-index:40; width:100%; height:100%; background-color:#000; opacity:0.5;filter:alpha(opacity=50);}
.pic_center{ width:300px; height:146px; overflow:hidden; text-align:center; position:fixed; left:50%; top:50%; margin-left:-150px; margin-top:-73px; z-index:50;}
.pic_center img{ display:block; width:54px; height:16px; margin:0 auto;}
.pic_center p{ font:36px/56px "microsoft yahei"; color:#ffcd28; margin-top:16px;}
.pic_center span{ display:block; font:18px/38px "microsoft yahei"; color:#fff; margin-top:20px;}

/*提交结果缓冲页面end*/

