﻿/*组合样式部分*/
body {margin:0 0;font-size:13px; font-family:"宋体"; color:#323232; text-decoration:none;}
ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,p,input,select,label,form{ padding:0; margin:0;}
ul,li{ list-style:none;}
/*a{ color:#3d3d3d; text-decoration:none;}*/
a{ text-decoration:none;}
a:hover{ color:#ca210b; text-decoration:none;}
/*头部banner区域*/
.banner{width:1002px; height:241px; margin:0 auto;}

/*menu区域*/
.menu{width:982px; height:37px; margin:0 auto; line-height:37px; color:#ffefef; background-color:#ca210b; margin-top:2px; font-size:14px; font-weight:bold; padding:0px 10px;}
.menu ul{ list-style:none; padding-left:70px;}
.menu ul li{ list-style:none; width:70px; margin-right:10px; margin-left:10px; text-align: center; float:left;}
.menu ul li a{ color:#ffefef; text-decoration:none;}
.menu ul li a:hover{ color:#fff600; text-decoration:none;}
.search_wrapper{width:1002px; height:30px; margin:2px auto 4px auto;}
.weather{width:auto; height:30px; float:left; font-size:14px; line-height:34px;}
.weather a{ color:#ff6600;}
.weather a:hover{ color:#000;}
.search_all{width:auto; height:30px; float:right; }
.search_left{width:auto; height:30px; float:left; line-height:30px;}
.search_lef_wz{width:auto; height:30px; float:left; line-height:30px;font-size:14px;}
.search_lef_from{width:auto; height:30px; float:left; line-height:30px;font-size:13px;}
.search_lef_from input{ height:26px; border: #d5782c 2px solid; color:#9d9d9d; padding:0px 5px;}
.search_right{ width:100px; height:30px; background-color:#d5782c; float:left; font-size:16px; font-weight:bold; text-align:center; line-height:30px; color:#FFF; margin-top:1px;}

/*信息区域*/
.mid_wrapper{ width:1002px; height:auto; overflow:hidden; margin:0 auto;}
.xx_wrapper{ width:1002px; height:auto; overflow:hidden;}
.pic_all{ width:339px; height:auto; border:#cdcbcb 1px solid;/* padding:2px;margin-right:10px;*/ float:left; }
.pic_img{ width:287px; height:198px;}
.pic_title{ width:287px; height:27px; line-height:27px; background-color:#e6e6e6; font-size:12px; font-weight:bold; text-align:center;}

.dt_all{ width:344px; height:229px; border:#cdcbcb 1px solid; float:left; margin-right:10px; position:relative; margin-left:12px;}
.dt_all_title{ width:344px; height:28px; border-bottom:#cdcbcb 1px solid; background-color:#f5f5f5;}
.dt_all_titlel{ width:auto; height:30px; background-color:#a40500; padding:0 20px; font-size:14px; font-weight:bold; text-align:center; float:left; line-height:28px; color:#FFF; position:absolute; left:-1px;top:-1px;}
.dt_all_titler{ width:auto; height:28px; float:right; margin-right:15px; font-size:12px; line-height:28px;}
.dt_all_titler a{color:#474747; text-decoration:none;}
.dt_content{ width:auto; height:181px; overflow:hidden; padding:10px;}
.dt_content ul{ list-style:none;}
.dt_content ul li{ list-style:none; height:26px; line-height:26px; *height:22px; *line-height:22px;}
.dt_content ul li h1{ font-size:13px; font-weight:100; float:left;}
.dt_content ul li h2{ font-size:13px; font-weight:100; float:right;}
.dt_content ul li a{color:#474747; text-decoration:none;}

.tz_all{ width:288px; height:auto; border:#cdcbcb 1px solid; float:right; position:relative; }
.tz_all_title{ width:288px; height:28px; border-bottom:#cdcbcb 1px solid; background-color:#f5f5f5;}
.zxfw{ padding: 0; margin: 0;position:absolute; left:-1px;top:-1px;}
.zxfw li{  display:inline-block;height:30px; padding:0 20px; font-size:14px; text-align:center; float:left; line-height:28px; color:#000; cursor: pointer;	}
.zxfw li:hover{ background-color:#a40500; color: #fff;font-weight:bold; }
.zxfw li.current_tab{background-color:#a40500; color: #fff;font-weight:bold; }
.tz_all_titlel{ width:auto; height:30px; background-color:#a40500; padding:0 20px; font-size:14px; font-weight:bold; text-align:center; float:left; line-height:28px; color:#FFF;
	position:absolute; left:-1px;top:-1px;}

.zl_wrapper{ width:1002px; height:auto; overflow:hidden; margin-top:8px;}
.zl_all{ width:698px; height:295px; overflow:hidden;float:left; border:#dedcdc 1px solid; margin-right:8px; background:url(../LocalImages/zl_bg.png) no-repeat;}/*--------------20180927------------------*/
.zl_all_title{ width:698px; height:29px; margin-top:15px; text-align:center;}/*--------------20180927------------------*/
.zl_btn{ width:698px; margin-top:20px; }
.zl_btn ul{ list-style:none; padding:0 10px 10px 10px; overflow:hidden;}
.zl_btn ul li{ list-style:none; margin:0 0 8px 35px; float:left; position: relative; cursor: pointer; z-index: 9; }

.tcdsj{background:url("../LocalImages/left_bj.png") no-repeat; position: absolute; left: 0; top: 0; width:100%; height:100%; color: #fff; text-align: center; transition: .7s; padding-top: 33px; box-sizing: border-box;
font-size: 14px; display: none;transform: translate(0 0); -moz-transform: translate(0 0);-webkit-transform:translate(0 0);
	animation:login_2 1s ease-in-out both;
	-moz-animation:login_2 1s ease-in-out both;
	-webkit-animation:login_2 1s ease-in-out both;}
.tcdsj span{font-weight: bold; font-size: 22px;  padding: 0 3px;}
.tcdsj a {display:block;width:100%;height:100%;color:white}
.tcdsj a:hover{ color:white; text-decoration:none;}

@keyframes login_2{
	0%{ opacity: 0;
		transform:translateY(3%) }
	100%{ opacity: 1;
		transform:translateY(0) }
}
@-moz-keyframes login_2{
	0%{ opacity: 0;
		transform:translateY(3%) }
	100%{ opacity: 1;
		transform:translateY(0) }
}
@-webkit-keyframes login_2{
	0%{ opacity: 0;
		transform:translateY(3%) }
	100%{ opacity: 1;
		transform:translateY(0) }
}
.zl_btn ul li:hover > .tcdsj{ display: block;}
.zl_right{ width:290px; height:auto; overflow:hidden; float:right;}

/*.zl_wrapper{ width:1002px; height:auto; overflow:hidden; margin-top:8px;}
.zl_all{ width:698px; height:408px; overflow:hidden;float:left; border:#dedcdc 1px solid; margin-right:8px; background:url(../LocalImages/zl_bg.png) no-repeat;}
.zl_all_title{ width:698px; height:44px; margin-top:30px; text-align:center;}
.zl_btn{ width:698px; margin-top:15px;}
.zl_btn ul{ list-style:none; padding:0px 10px 0 10px; overflow:hidden;}
.zl_btn ul li{ list-style:none; margin:0px 0 30px 35px; float:left;}
.zl_right{ width:290px; height:auto; overflow:hidden; float:right;}*/

/*.zl_btn ul{ list-style:none; padding:15px 10px 0 10px; overflow:hidden;}
.zl_btn ul li{ list-style:none; margin:0px 0 47px 35px; float:left;}
.zl_right{ width:290px; height:auto; overflow:hidden; float:right;}*/

.icon_box{height:144px;
		  border:1px solid #dedcdc;
		  position:relative;
		  }
		  
.icon_box a img{border:none;}
		  
.icon_box h3{font-size:14px;
			 line-height:30px;
			 color:#ffc000;
			 margin-bottom:8px;
			 }
			 
.icon_box li{float:left;
             margin:0 0 0 1px; text-align:center;
			 width:95px;
			 font-size:12px;
			 text-align:center;
			 }
			 
.icon_box li p{padding:8px 0;}

.pop_login{width:260px;
           padding:5px;
		   height:215px;
		   border:1px solid #81807c;
		   background-color:#fff;
		   position:absolute;
		   z-index:999;
		   left:8px;
		   top:35px;
		   display:none;
		   box-shadow: 0 2px 4px 0 #a8a6a0;
		   }
		   		   
.pop_login li{float:left;
              margin:5px;
			  width:120px;		  
			  }
			 			 
.login{ width:288px; height:48px; overflow:hidden; border:#dedcdc 1px solid; margin-bottom:6px;}
.zx_content{ width:auto; height:auto; overflow:hidden; background: url("../LocalImages/right_bj1.jpg") no-repeat; background-position: -111px 0px;  }
.zx_content ul{ list-style:none; overflow:hidden; border-bottom: solid 1px #cdcbcb;}
.zx_content li{ list-style:none; }
.zx_content li a{ padding-left:60px; text-align:center; line-height:45px; display:inline-block; color:#333; font-size: 14px;  float: left; }
.zx_content li.icon1 a{ background: url(../LocalImages/zx_btn_33.png) 20px 10px no-repeat;}
.zx_content li.icon2 a{ background: url(../LocalImages/zx_btn_38.png) 24px 8px no-repeat;}
.zx_content li.icon3 a{ background:url(../LocalImages/zx_btn_35.png) 20px 8px no-repeat;}
.zx_content li.icon4 a{ background:url(../LocalImages/zx_btn_39.png) 20px 8px no-repeat;}
.zx_content li.icon5 a{ background:url(../LocalImages/zx_btn_40.png) 20px 10px no-repeat;}
.zx_content li a:hover{ color: #a40500;}
.zx_content li a:hover{ color: #a40500;}

.kx_wrapper{ width:996px; height:128px; overflow:hidden; margin-top:8px; border:#dedcdc 1px solid; padding:2px;}
.kx_title{ width:auto; height:128px; float:left; margin-right:5px;}
.kx_content{ width:957px; height:auto; float:left; }
.kx_pic{width:110px; height:104px;  margin-right:22px; border:#333 1px solid; margin-top:13px; float:left; display:inline;}


.yq_wrapper{ width:1002px; height:auto; overflow:hidden; margin:8px auto 0px auto;}
.yq_btn{ width:auto; height:30px; float:left;}
.yq_span{ width:40px; height:30px; float:left;}

/*底部区域*/
/*.footer{width:1002px;height:auto;clear:both; padding-bottom:4px;margin: 0 auto; }*/
/*底部区域*/
.footer{
	box-sizing: border-box;
	position: relative;
	margin: 10px auto 80px auto;
	width:1002px;
	padding-left: 170px;
	padding-right: 300px;
	min-height: 85px;
	clear:both;
}
.footer_nav{width:1002px;height:30px; background:#870400; text-align:center; line-height:30px;}
.footer_nav a{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.footer_nav a:hover{font-size:14px; font-weight:bold; text-decoration:none; color:#F6FF00;}
.coright{width:1002px; height:auto; text-align:center; font-size:13px; padding-top:8px; line-height:21px;}

/*内页招标公告左边区域*/
.zbgg2_left{ width:226px; height:auto; float:left; margin-right:10px; padding-bottom:6px;}
.zbgg2_title{ width:188px; height:37px; background:url(../LocalImages/zbggt_bg.png) no-repeat; padding-left:38px; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:37px; text-align:left;}
.zbgg2_mid{ width:224px; height:300px; background:#F6F6F6; border-left:#D5D8D5 1px solid; border-right:#D5D8D5 1px solid;}
.zbgg2_mid ul{ list-style:none;}
.zbgg2_mid ul li{ list-style:none; background:url(../LocalImages/zbgg_bg2.png) no-repeat left bottom; height:36px; width:204px; padding-left:20px;}
.zbgg2_menu{ width:185px; height:36px; background:url(../LocalImages/icon2.png) left center no-repeat; padding-left:15px; line-height:36px; font-size:13px; color:#666666; font-weight:bold;}
.zbgg2_menu a{color:#666666; text-decoration:none;}
.zbgg2_menu a:hover{color:#BF0000; text-decoration:none;}
.zbgg2_bottom{ width:226px; height:215px; background:url(../LocalImages/zbgg_bottom.gif) no-repeat left bottom;}
.zbgg2_xz{ width:226px; height:47px; margin-top:7px;}

.zbgg2_menu_nav{ width:170px; height:auto; padding:0px 10px 0px 20px;  margin:0 auto;}
.zbgg2_menu_nav1{ width:160px; height:26px; line-height:26px; background:url(../LocalImages/icon2.png) no-repeat left center; padding-left:10px;}
.zbgg2_menu_nav a{ color:#48494A; text-decoration:none;}
.zbgg2_menu_nav a:hover{ color:#C31C00; text-decoration:none;}

/*内页招标公告右边区域*/
.zbgg2_right{ width:763px; height:auto; float:left; padding-bottom:6px;}
.zbright_title{ width:763px; height:30px;}
.zbright_title_left{ width:7px; height:30px; float:left; background:url(../LocalImages/zbright_title_left.png) no-repeat left center;}
.zbright_title_mid{ width:747px; line-height:30px; line-height:30px; float:left; background:url(../LocalImages/zbright_title_bg.png) repeat-x;}
.zbright_title_right{ width:9px; height:30px; float:left; background:url(../LocalImages/zbright_title_right.png) no-repeat left center;}
.icone2{ width:20px; height:30px; background:url(../LocalImages/icone2.gif) no-repeat left center; float:left;}
.zbright_content{ width:741px; height:auto; border:#D5D8D5 1px solid; padding:10px; overflow:hidden;}
.zb_tabcontent{ width:741px; height:auto;}
.zb_title{ background:url(../LocalImages/right_tab.png) repeat-x left top; border:#DFDFDF 1px solid; padding:4px 12px; width:715px; height:56px;}
.zb_title ul{ list-style:none; padding:0px; margin:0;}
.zb_title li{list-style:none; padding:0px; margin:0; float:left; margin-right:3px;}
.zb_title li a{height:25px;margin-top:4px; line-height:25px; font-size:13px; text-align:center; color:#474747; width:80px;text-decoration:none; display:block;}
.zb_title li a:hover,.zb_tabcontent .zb_title .on{ width:80px; color:#fff; background:#3E89C3;height:25px;margin-top:4px; line-height:25px; font-size:13px; text-align:center; display:block;  }
.zb_tagcontent2{ padding-top:8px; padding-bottom:4px;}
.zb_search{ width:729px; border:#9BC1DC 1px solid; background:url(../LocalImages/zb_searchbg.png) repeat-x left top; height:30px; padding-left:10px;}
.zb_search td{ padding-right:5px;}
.zb_from{ width:739px; height:auto; border:#D5D8D5 1px solid; margin-top:8px;}
.zb_from td{ padding-left:5px; padding-right:3px;}
.zb_from_title{font-weight:bold; color:#474747; background:url(../LocalImages/from_bg.png) repeat-x; height:28px;}
.js{ background-color:#FFFFFF;}
.os{ background-color:#F4F4F4;}
.fx2{ border-top:#D5D8D5 1px solid;}
.fx2 span{ color:#FF0000;}
 
.email_title{ width:711px; height:28px; border-bottom:#bc0303 2px solid; margin:10px auto 0 auto;}
.email_title_left{ width:100px; height:30px; background-color:#bc0303; font-size:14px; font-weight:bold; color:#FFF; line-height:30px; text-align:center;}
.email_content{ width:711px; height:auto; overflow:hidden; margin:17px auto 0 auto; line-height:22px;}

#search{ width:220px; float:right; height:28px; background:#d1d1d1; margin-top:2px; }
#search #s{ width:138px; height:24px; margin-top:1px; line-height:26px; margin-left:1px; border:solid 1px #fff; font-size:14px; font-family:微软雅黑; padding-left:5px;background:#fff url(../images/c.png) 5px center no-repeat; padding-left:28px;}
#search .sos a{  font-size:14px; line-height:23px; margin-left:5px; color:#333; font-weight:bold;}

/*导航*/
.menu_bj{  background:#d90404; width:1001px; margin:auto; overflow:hidden;}
 #navigation { line-height:37px; list-style-type: none;}
#navigation a { display:block; width:110px; text-align:center; color:#fff; font-size:14px; font-weight:bold;   } 
#navigation a:link { text-decoration:none; } 
#navigation a:visited { text-decoration:none; } 
#navigation a:hover { text-decoration:none;} 
#navigation li { float: left; } 
#navigation li a:hover{ color:#fff;  background:#ff9900;  } 
#navigation li div { line-height: 28px; list-style-type: none;text-align:left; left: -999em; width: 90px; position: absolute; z-index:99999999;  } 
#navigation li div { float: left;  background:#ffc56e; width:86px; font-size:12px; color:#bebebe;margin-left:0px; border-top: solid 1px #ffedd3; line-height:28px;} 
#navigation li div a{ display: block; width:110px;text-align: center; color:#333; font-size:12px; padding:0px;margin-left:0px; font-weight:400; } 
#navigation li div a:link { text-decoration:none;  } 
#navigation li div a:visited { text-decoration:none; background:#e6450d;} 
#navigation li div a:hover {text-decoration:none;font-weight:normal; color:#fff; padding:0px; background:#ff9900;} 
#navigation li:hover div { left: auto; } 
#navigation li.sfhover div { left: auto; } 
#content { clear: left; } 

.ZBGGdialog{position: absolute; visibility: visible;z-index: 9999999; border:1px solid #ca210b; width:800px;margin:5px 0 0 100px; padding:0; text-align:center; height:400px; background:#fff; }
.ZBGGheader{ background: url(../LocalImages/titbg.png) repeat-x; height:29px; text-align:left;line-height:28px; }
.ZBGGheader b{ color:#fff; font-size:14px; font-weight:bold; display:inline-block;margin-left:10px; float:left;}
.ZBGGclose{ background:url(../LocalImages/close.png) no-repeat center; height:27px; width:26px; display:inline-block;float:right;}
.ZBGGcontent{overflow:auto;line-height:14pt;letter-spacing:0.2em;padding:10px;text-align:center;font-size:medium;text-align:left;height:380px; line-height:22px;}


/*中间内容区域*/
.divAboutbox{ width:1002px; margin:0 auto; text-align:center;}
.divAboutbox h2{ background:url(../LocalImages/titile_03.png) no-repeat; height:36px; font-size:15px; padding-left:40px; text-align:left; line-height:38px; color:#fff; margin-bottom:10px;}
.div_all{ width:1000px; height:150px; border:#cdcbcb 1px solid; float:left; margin-bottom:10px; margin-right:10px; position:relative;}
.div_all_title{ width:1000px; height:28px; border-bottom:#cdcbcb 1px solid; background-color:#f5f5f5;}
.div_all_titlel{ border-bottom:2px solid #b32d2d;min-width:100px;/* width:auto!important;*/ background:url(../LocalImages/titile_07.png) no-repeat 10px center; padding-left:10px; font-size:18px; font-weight:bold;color:#b32d2d;float:left; line-height:28px;position:absolute; left:-1px;top:-1px;}
.div_all_titler{ width:auto; height:28px; float:right; margin-right:15px; font-size:12px; line-height:28px;}
.div_all_titler a{color:#474747; text-decoration:none;}
.div_all_titler a:hover{color:#F00000; text-decoration:none;}
.div_content{ width:auto; height:auto; overflow:hidden; padding:10px;}
.div_content ul{ list-style:none;}
.div_content ul li{ list-style:none; height:22px; line-height:22px;}
.div_content ul li h1{ font-size:13px; font-weight:100; float:left;}
.div_content ul li h2{ font-size:13px; font-weight:100; float:right;}
.div_content li a{color:#474747; text-decoration:none;}
.div_content li a:hover{color:#F00000; text-decoration:none;}

.div_all_titler a{width:75px; text-align:center; height:27px; line-height:27px; display:inline-block; margin-right:3px;position:relative;text-decoration:none; color:#000;}
.div_all_titler a:hover{ background:#e04435; color:#fff; text-decoration:none;}
.div_all_titler a.spk{  background:#b32d2d; width:75px; margin-right:3px; text-align:center; height:27px; line-height:27px; dispaly:inline-block; position:relative;text-decoration:none; color:#fff; }
.div_all_titler a.spk span{/* position:absolute; background:url(../LocalImages/spkbg.jpg) no-repeat center bottom; width:9px; height:5px; bottom:-5px; left:42px; margin:0 auto; text-algin:center; dispaly:inline-block;*/ }

/*二级界面新样式*/

.ejjm_title_left{ width:100px; height:30px;  background:url(../LocalImages/titile_03.png) no-repeat; font-size:14px; font-weight:bold; color:#FFF; line-height:30px; text-align:center;}
.EJJM_list{ width:980px; height:auto; overflow:hidden;}
.EJJM_list2{ width:980px; height:24px; overflow:hidden;}
.EJJM_list2 a{color:#474747; text-decoration:none;}
.EJJM_list2 a:hover{color:#F00000; text-decoration:none;}
.EJJM_listl{ width:auto; height:24px; line-height:24px; float:left;}

.divview{border:1px solid #ccc;}


/*施工一栏*/
.boxcontent{ width:742px; border:#a7bfda solid 1px; margin-top:8px;}
.zb_from{ width:742px; height:auto; border:#D5D8D5 1px solid; margin: 8px auto 5px auto;}
.zb_from td{ padding-left:5px; padding-right:3px;}
.zb_from_title{font-weight:bold; color:#474747; background:url(../LocalImages/from_bg.png) repeat-x; height:28px;}
.zb_from td a {text-decoration:none; color:Blue;}
.zb_from td a:hover{color:#F00000; text-decoration:none;}
.js{ background-color:#FFFFFF;}
.os{ background-color:#F4F4F4;}
.SearchToolBar{ width:742px; border:#E4D9B6 1px solid; background:url(../LocalImages/zb_searchbg.png) repeat-x left top; height:auto; padding-left:0px;}
.SearchToolBar td{ padding-right:5px;}


.news_listl{ width:auto; height:24px; line-height:24px; float:left;}
.news_listr{ width:auto; height:24px; line-height:24px; float:right; font-size:12px; color:#7B7B7B;}


.ly_item {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 24px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #dddddd; PADDING-TOP: 8px
}
.ly_name {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 300px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; PADDING-TOP: 4px
}
.ly_date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 300px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: right; PADDING-TOP: 4px
}
.HuiFu_date {
	text-align: right; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;
}
.ly_question {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;  CLEAR: both;  PADDING-TOP: 4px
}
.ly_repleMsg {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; CLEAR: both; PADDING-TOP: 4px
}

.gywmTitle{ width:100%; line-height:30px; line-height:30px; background:url(../LocalImages/zbright_title_bg.png) repeat-x; padding-left:10px;}

.XXTitle{ font-family:宋体; font-size:14pt;padding-bottom:15px; text-align:center; font-weight:bold}

.triangle      
{
 _border-top-color: Red;
 _border-bottom-color: white;
 _filter: chroma( color =white);
 line-height: 0;   
 border-color: transparent transparent transparent red;
 border-style: solid;
 border-width: 5px 0px 5px 5px;
 width: 0;
 height:0;
}/*后台内容样式*/
.contentStyle{font-size:medium; line-height:25px;}
/*返回按钮样式*/
.buttonClass{ width:50px; height:20px; margin-bottom:5px;}
/*附件下载样式*/
.divAttach{ padding-left:10px; margin-top:10px; display:none;}
.contentPadding{padding:5px}
.fjStyle{text-align:right; width:10%;}

/*查询按钮*/
.buttonClassCX{ width:50px; height:20px;}
.Button {background: url(../LocalImages/btn_bg_03.png); color: #000000; height: 22px; background-color: #e5f5ff; border: 1px #bdcad3 solid; padding: 2 5 2 5; cursor: pointer;}

.cxTitle{ padding-left:4px;}



.newSpan1{ background:url(../LocalImages/newsHS.gif) no-repeat center center; display:inline-block; width:24px; height:11px; margin-left:5px;}




.tittwo{ background:url(../LocalImages/t2bg.jpg) repeat-x; height:27px; text-align:left; float:right; margin-right:100px; line-height:35px}
.tittwoleft{ width:680px; float:left;}
.tittwoleft a{ min-width:75px; width:auto!important; text-align:center; height:27px; line-height:45px; display:inline-block; /*margin-right:20px;*/ position:relative;text-decoration:none; color:#474747;}
.tittwoleft a:hover{ color:#fff; text-decoration:none;}
.tittwoleft a.spk{  background:#b32d2d; width:75px; /*margin-right:20px;*/ text-align:center; height:27px; line-height:27px; dispaly:inline-block; position:relative;text-decoration:none; color:#fff; }
.tittwoleft a.spk span{/* position:absolute; background:url(../LocalImages/spkbg.jpg) no-repeat center bottom; width:9px; height:5px; bottom:-5px; left:42px; margin:0 auto; text-algin:center; dispaly:inline-block;*/ }

.tittwo1{ background:url(../LocalImages/t2bg.jpg) repeat-x; height:27px; text-align:left; /*margin-right:100px;*/ line-height:27px}
.tittwoleft1{ border-bottom:solid 2px #ca210b; width:100%;}
.tittwoleft1 a{ min-width:55px; width:auto!important; text-align:center; height:27px; line-height:27px; display:inline-block; padding:0px 10px; position:relative;text-decoration:none; color:#474747;  border-radius:5px 5px 0px 0px; background:#eaeaea;}
.tittwoleft1 a:hover{ color:#fff; text-decoration:none;  background:#b32d2d; border-radius:5px 5px 0px 0px;}
.tittwoleft1 a.on{ color:#fff; text-decoration:none;  background:#b32d2d; border-radius:5px 5px 0px 0px;}
.tittwoleft1 a.spk{  background:#b32d2d; width:55px; /*margin-right:20px;*/ text-align:center; height:27px; line-height:27px; dispaly:inline-block; position:relative;text-decoration:none; color:#fff; border-radius:5px 5px 0px 0px; }
.tittwoleft1 a.spk span{ position:absolute; background:url(../LocalImages/spkbg.jpg) no-repeat center bottom; width:9px; height:5px; bottom:-5px; left:42px; margin:0 auto; text-algin:center; dispaly:inline-block; }

/*--------------------20170525------------------------*/
.right_guanp{position: fixed; top: 150px; left: 50%; margin-left:520px; background:#fedda9; border-radius: 3px; width: 132px; overflow: hidden; padding:10px;}
.left_guanp{position: fixed; top: 150px; left: 50%; margin-left:-673px; background:#fedda9; border-radius: 3px; width: 132px; overflow: hidden; padding:10px;}
.right_guanp1{  margin: 0; background: #fff; border-radius: 3px; overflow: hidden; padding: 10px;}
.right_guanp1 li{ float: left; width:240px}
.right_guanp1 li a{ line-height: 30px; color: #333; font-size: 12px;}
.right_guanp1 li a:hover{ color: #ff0000;}
.sj2wm{ overflow: hidden; width: 50%; float: left; text-align: center; line-height:20px; font-size: 14px; margin: 8px auto;}
.sj2wm img{ padding:3px; border: solid 1px #ccc; border-radius: 3px; background: #fff;}


/*调查主题样式*/
.xjnr1{ overflow: hidden; padding: 20px;}
.xjnr1 h2{ text-align: center; font-size: 22px; font-weight: 400;}
/*.xjnr1 p{ text-align: center; margin-bottom: 15px;}*/
/*.xjnr1 span{ background: #f1f5fd; padding: 10px; display: block;}*/
.position{  color: #333; font-size: 14px;}
.positiona{ line-height: 24px; background: #eeeeee; padding-left: 10px; margin-top: 10px; color: #333; padding-top:6px; padding-bottom:6px;}
.positiona:hover,.positiona:link{ background: #1c8ae7; color: #fff;}
.survey-question{ line-height: 24px; margin: 10px 0px; padding-left:20px;padding-top:6px; padding-bottom:6px;}
.survey-question:hover{ background: #e3f2ff;}
.radio-image{ width: 16px; height: 16px; margin: -2px 10px 0px; vertical-align: middle; display: inline-block; cursor: pointer; background: url("../LocalImages/radio.png") no-repeat;}
.checkbox-image{ width: 16px; height: 16px; margin: -2px 10px 0px; vertical-align: middle; display: inline-block; cursor: pointer;}
.survey-question1{ overflow:hidden;margin: 10px 0px;}
.ng-pristine{ border: solid 1px #bbb; width: 540px; height: 123px;resize:none;}
.ng-pristine1{ border: solid 1px #bbb; width: 540px; height:30px; line-height: 30px;}
.survey-progress-bar{ position: fixed; top:440px; left: 50%; height: 14px; bottom: 0px; margin-left:610px; z-index:999;transform:rotate(90deg);transform-origin:left bottom; background: #d5d5d5; width: 200px; line-height: 14px;}
.survey-progress-activebar{ height: 100%; text-align: right; color: #fff; background: #1c8ae7; overflow: hidden;}
.survey-question1{ line-height: 24px; margin:5px 0px; padding-left:30px;padding-top:6px; padding-bottom:6px;}
.survey-question1 span{ float: left;}
.shujublue{ height: 14px; line-height: 14px; background: #a8cff0; margin: 11px 10px 0px 10px;}
.shujublue1{ height: 14px; line-height: 14px; background: #a8e3f0; margin: 11px 10px 0px 10px;}
.shujublue2{ height: 14px; line-height: 14px; background: #f0a8dd; margin: 11px 10px 0px 10px;}
.shujublue3{ height: 14px; line-height: 14px; background: #f0a8a8; margin: 11px 10px 0px 10px;}
.shujublue4{ height: 14px; line-height: 14px; background: #f0d1a8; margin: 11px 10px 0px 10px;}
.shujublue5{ height: 14px; line-height: 14px; background: #eaf0a8; margin: 11px 10px 0px 10px;}
.shujublue6{ height: 14px; line-height: 14px; background: #a8f0bb; margin: 11px 10px 0px 10px;}
.table_title{line-height: 24px; background: #eeeeee;  margin-top: 10px; color: #333;padding-top:6px; padding-bottom:6px;}
.table_title a{ background:url(../LocalImages/shous.png) 450px center no-repeat; line-height:24px;text-align:left; padding-left:10px; display:block;color: #333;padding-top:6px; padding-bottom:6px;}
.table_title a:hover,.table_title a:link{background:url(../LocalImages/zhank.png)  450px center no-repeat;color: #333; height:22px;}
.table_title a.current{background:url(../LocalImages/shous.png)  450px center no-repeat;color: #333; height:22px;}
.table_details{ overflow: hidden; padding: 15px 10px 15px  30px;}
.wendan{ margin-bottom: 10px; overflow: hidden;}
.wendan span{ color: #1c8ae7;}

/*分页*/
.mmggxlh {overflow:hidden; text-align:center; margin:15px auto; }
.mmggxlh a{ padding:5px 15px; background:#fafafa; border:solid 1px #cccccc; height:38px; line-height:38px; margin:20px 5px; }
.mmggxlh a:hover{ background:#1c8ae7; color:#fff; border:solid 1px #0376d8;}
.dian{ line-height:38px; margin:20px 5px; }
.mmggkuan{ border:solid 1px #cccccc; height:25px; line-height:25px;margin:0px 5px; width:50px;}
.mmggxlh .one{background:#1c8ae7; color:#fff; border:solid 1px #0376d8;}
.mmggxlh #mmgganue {height:26px;}
.mmggxlh #mmgganue a{ background:#1c8ae7;border:none; line-height:26px; padding:5px 15px; border-radius:2px;-webkit-border-radius:2px; -moz-border-radius:2px; color:#FFFFFF;}
.mmggxlh #mmgganue a:hover{ color:#fff; background:#ff0202;}

.txgg_nrb{border:solid 1px #dddddd; overflow:hidden; padding:13px;}
.page_contect{ color:#333; line-height:24px; overflow:hidden; padding:20px 10px;}

.sj2wm{ overflow: hidden; width: 50%; float: left; text-align: center; line-height:20px; font-size: 14px; margin: 10px auto;}
.sj2wm img{ padding:3px; border: solid 1px #ccc; border-radius: 3px; background: #fff;}

.right_top{ position: fixed; left:50%; margin-left: 520px; bottom: 256px; width: 82px;}
.right_top ul{ padding: 0; margin: 0;}
.right_top ul li{ overflow: hidden; margin-bottom: 5px; text-align: center; }
.right_top ul li a{ line-height: 20px; color: #000; padding: 1px 0;width: 80px; display: block; transition: .7s; border: solid 1px #d0d0d0; }
.right_top ul li a:hover{ background: #eaeaea;}
.right_top ul li:last-child img{ margin:1px 0;}

.rides-cs{
	font-size: 12px;
    border:0px solid black;
	position: fixed;
	top: 0;
	left:50%; margin-left: 520px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs .floatL{
	width: 82px;
	left:50%; margin-left: 520px;
	position: fixed;
	z-index: 1;
	height: 83px; 
    bottom: 450px;
    /*bottom: 535px;*/
    background:rgba(255,255,255,0);
}
.rides-cs .floatL a{
	font-size: 0;
	text-indent: -999em;
	display: block;
	color: #fff;
}
.rides-cs .btnOpen, .rides-cs .btnCtn{
	background-position: 0 0;
	position: relative;
	z-index: 9;
	top: 0;
	left:0;
	display: block;
	height: 83px;


}
.rides-cs a{
	color: #00A0E9;
	line-height:30px;
	font-size:15px;
}

.rides-cs .floatR{  position: fixed;/*bottom:545px;*/bottom:460px; right: 0;
	float: left;background: #e5583a;
	padding:10px 5px;
	overflow: hidden;
	display: block;
		width: 250px;
	border-radius: 3px;
}




.login-entrance {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
}

.login-entrance>li{
    margin-bottom: 18px;
    padding-left: 118px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
	font-weight: 700;
    color: #d60300;
	cursor: pointer;
}

.login-entrance>li:last-child{
    margin-bottom: 0;
    height: 100%;
}

.login-entrance>li.entrance-jyzt{
	line-height: 32px;
	height: 50px;
}
.entrance-jyzt {
	background-image: url("../LocalImages/bg-jyzt.png");
	background-size: 290px 50px;
    position:relative;
}

.entrance-jyzt-bj{
	position: absolute;
	right: -20px;
	top: 30px;
	height: 16px;
	width: 300px;
	/*background: url("../LocalImages/entrance-jyzt-bj.png") no-repeat;*/
	background-position: 80px 0;
	background-size:194px 16px;

}

.entrance-jyzt .tis{
	font-size: 12px;
	line-height: 14px;
	/*color: #f78d73;*/
	color:#0d63e4;
	position: absolute;
	top: 30px;
	left: 90px;
	font-weight: 900;
}

.entrance-zxyh {
	background-image: url("../LocalImages/bg-zxyh.png");
	background-size: 100% 100%;
}

.entrance-bzj {
	background-image: url("../LocalImages/bg-bzj.png");
	background-size: 100% 100%;
}

.entrance-jgbm {
	background-image: url("../LocalImages/bg-jgbm.png");
	background-size: 100% 100%;
}

.entrance-shjd {
	background-image: url("../LocalImages/bg-shjd.png");
	background-size: 100% 100%;
}

.slogan-banner {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	height: 72px;
	/*background-image: url("../LocalImages/banner-slogan.png");*/
	background-image: url("../LocalImages/zl_FeiDou.jpg");
	background-size: 100% 100%;
}

.friendship-platform {
	padding-top: 44px;
	font-size: 0;
}

.friendship-platform li{
	display: inline-block;
	width: 20%;
	text-align: center;
	font-size: 14px;
}
.friendship-platform li:hover {
	color: #ca210b;
	cursor: pointer;
}


.friendship-platform li img {
	height: 87px;
}

.friendship-platform li p {
	padding-top: 10px;
}



.footer-left {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 170px;
}


.logo-ccrs {
	position: absolute;
	left: 44px;
	top: 14px;
}

.logo-sydw {
	position: absolute;
	right: -4px;
	top: 3px;
}

.footer-mid {
	text-align: center;
	line-height: 24px;
	font-size: 13px;
}

.footer-mid span,
.footer-mid img{
	vertical-align: middle;
}

.footer-right {
	position: absolute;
	margin-left: 15px;
	right: 0;
	top: 0;
	bottom: 0;
	width: 290px;
}

.high-light {
	padding-left: 9px;
	padding-right: 9px;
	color: #3b00ff;
}

.app-code{
	position: absolute;
	height: 80px;
	left: 0;
	top: 0;
	background-color: #ebebeb;
}

.wx-code {
	position: absolute;
	height: 80px;
	left: 83px;
	top: 0;
	background-color: #ebebeb;
}

.app-code img
,.wx-code img{
	width: 67px;
}

.app-code p
,.wx-code p{
	transform: scale(0.8);
	text-align: center;
	font-size: 12px;
	height: 20px;
	line-height: 2px;
}

.find-error {
	position: absolute;
	left: 180px;
	top: 2px;
}

.right-util {
	position: fixed;
	top: 50%;
	margin-top: -160px;
	left: 50%;
	margin-left: 547px;
}

.right-util li{
	box-sizing: border-box;
	margin-bottom: 8px;
	width: 80px;
	padding-top: 66px;
	border: solid 1px #dfdfdf;
}
.right-util li:hover {
	color: #ca210b;
	cursor: pointer;
}


.right-util li:last-child {
	margin-bottom: 0;
}

.right-util li p {
	margin-left: -12.5%;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 125%;
	text-align: center;
	font-size: 12px;
}

.product-manage-util {
	background-image: url("../LocalImages/product-manage-util.ico");
	background-size: 85% auto;
	background-repeat: no-repeat;
	background-position: center 1px;
}

.bid-util {
	background-image: url("../LocalImages/bid-util-box.png");
	background-size: 85% auto;
	background-repeat: no-repeat;
	background-position: center 8px;
}

.contact-us {
	background-image: url("../LocalImages/contact-us.png");
	background-size: 85% auto;
	background-repeat: no-repeat;
	background-position: center 11px;
}

.online-service {
	background-image: url("../LocalImages/robot-LongXiaoZhao.png");
	background-size: 54% auto;
	background-repeat: no-repeat;
	background-position: center 3px;
}


.coright{width:1002px; height:auto; text-align:center; font-size:13px; padding-top:8px; line-height:21px;}

.share-icon {
            background-image: url(../LocalImages/fx.png);
            width: 24px;
            height: 24px;
            display: block;
            float: left;
            background-position: center;
            background-repeat: no-repeat;
        }

        .share-box {
            float: left;
            margin-left: 10px;
        }

        .share-box a.gwds_weixin {
            background-image: url(../LocalImages/wx2020.png);
            float: left;
            width: 24px;
            height: 24px;
            background-repeat: no-repeat;
            text-decoration: none;
            cursor: pointer;
        }

        .share-box a.gwds_tsina {
            background-image:  url(../LocalImages/wb.png);
            float: left;
            width: 24px;
            height: 24px;
            background-repeat: no-repeat;
            margin-left: 10px;
            text-decoration: none;
            cursor: pointer;
        }

.share {margin-left:15px;display:inline-block;}
.lblSJ_Count {display:inline-block;height: 24px;line-height: 24px;overflow: hidden;}