@charset "utf-8";
*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;}img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0;background-color:transparent}ol,ul{list-style:none}textarea{margin:0;line-height:inherit;border-radius:0;resize:vertical;overflow:auto}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}select{text-transform:none}input,button,select{line-height:inherit;border-radius:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}a,input,textarea{outline:none;}body{font:14px/2 Arial,"Microsoft Yahei","微软雅黑",sans-serif;color:#333;background-color:#fff}a{text-decoration:none;transition:.3s;}.clearfix::after,.nav>ul::after{display:block;content:"";clear:both}.clear{clear:both;}.input{width:80%;border:1px solid #dedbd7;padding:5px 8px;font-size:13px;color:#666;line-height:24px;}
body { overflow-x: hidden; }
/* 设定默认宽度 */
.pg_margins { min-width: 1200px; }

.bg-topArea{ position:relative; margin:0 auto;}@media (min-width:768px){.bg-topArea{width:760px}}@media (min-width:992px){.bg-topArea{width:990px}}@media (min-width:1200px){.bg-topArea{width:1200px}}

	/* 头部框架 */
.topArea { height:40px; line-height:40px; }
.bg-topArea p{color:#fff; font-size:13px; float:left}
.bg-topArea p img{margin-top:9px; width:20px; margin-right:10px}

.search_box { width: 320px; overflow: hidden; float:right; border-radius:10px; background:#fff; margin-top:7px}
.search_box div{ width: 320px;}
.search_box input{ float: left; width: 265px; padding:0 10px; height: 25px; color: #333; font-size:14px; font-family: "微软雅黑"; margin-left:5px; border:0}
.search_box button{ float: left; width: 24px; height: 24px; cursor: pointer; background: url(../images/search.png) no-repeat center center; border:0}

	/* 触屏版本 */
.touch-box { top:28px!important; }

.ke-content { padding:20px; }

/* 头部 */
.header { position:relative; overflow:hidden; z-index:1; }

	/*menu*/
.container{margin-right:auto;margin-left:auto;}@media (min-width:768px){.container{width:760px}}@media (min-width:992px){.container{width:990px}}@media (min-width:1200px){.container{width:1200px}}

.row { margin:0px auto; width:100%}
.menu_left{
	width: 25%;
	float:left;
	margin:0px auto;
}
.logo{height:74px;padding:16px 0px;}
.logo img{width:300px;height:72px;}
.menu_right{
	width: 65%;
	float:right;
	margin:0px auto;
}
.menu_right .nav{width:auto;height: 106px;float: right;color: #666;}
.menu_right .nav>ul>li{float: left;/*padding: 0 5px;*/border-left: 1px solid #edecec; text-align:center;height: 105px;position:relative; width:97px}
.menu_right .nav>ul>li:first-child{ width:88px}
.menu_right .nav>ul>li:last-child{border-right: 1px solid #edecec;}
.menu_right .nav>ul>li>a{box-sizing: border-box;position:relative; display:block;color: #666;width: auto;height: 105px;font-size: 17px; font-weight:400; line-height: 30px;text-align: center;padding: 22px 0px;letter-spacing:5px;}
.menu_right .active>a{box-sizing: border-box;border-bottom: 5px solid #b92b2f!important;color: #c8050b!important;}
.menu_right .active>a p{color: #c8050b!important;letter-spacing:0px;}
.menu_right .nav>ul>li:hover>a{box-sizing: border-box;color: #c8050b!important;border-bottom: 5px solid #b92b2f!important;letter-spacing:5px;}
.menu_right .nav>ul>li:hover>a p{color: #c8050b!important;letter-spacing:0px;}
.menu_right .nav>ul>li:hover .menu{display: block;}
.menu_right .nav>ul>li p{color: #999;letter-spacing:0px; text-align:center; font-size:16px}

	/*导航*/
#topNav { position:relative; font-size:16px; line-height:52px; text-align:center; z-index:2; }

/*.nav { width:1200px; height:52px; }
.nav li.line { position:relative; width:2px; overflow:hidden; }
.nav li { position:relative; float:left; width:148px; height:52px; }
.nav li a { position:relative; display:block; color:#fff; transition:0s; }*/
.menu_right .nav li .shownav { position:absolute; left:0; text-align:center; margin:0px auto; top:105px; /*width:100%;*/ visibility:hidden; font-size:14px; line-height:24px; z-index:1; width:max-content; min-width:97px;}
.menu_right .nav li .shownav a { padding:8px 6px 8px 7px; line-height:26px; text-align:center; display:block; width:auto; }
.menu_right .nav li:hover .shownav { visibility:visible; }

	/* 导航固定 */
#topNav.nav_fixed { position:fixed; top:0; left:0; right:0; width:100%; z-index:9; }

.line_red{background-color: #b92b2f; width:100%; height:3px; line-height:3px; clear:both}
.line_bai{background-color: #fff; width:100%; height:1px; line-height:1px; clear:both}
	/*banner样式*/
.banner { position:relative; overflow:hidden; z-index:1;}
.picBox { /*padding-bottom:50px;*/ overflow:hidden; font-size:0; position:relative; transition:all 0.2s linear 0s; background:#fff; }
.picBox .bd { position:relative; }
.picBox .bd ul,.picBox .bd ul li { width:100%!important; }
.picBox .hd { position:absolute; bottom:0; left:0; padding: 20px 0; width:100%; height:3px; z-index:99; text-align:center; }
.picBox .hd ul { margin:0; padding:0; }
.picBox .hd ul li { display:inline-block; *display:inline; zoom:1; width:110px; height:3px; margin:0 5px; text-indent:-999px; line-height:3px; text-align:center; cursor:pointer; font-size:12px; overflow:hidden; vertical-align:top; }
.picBox .hd ul li.on { width:110px; }
.picBox .next,.picBox .prev { position:absolute; top:50%; display:block; width:60px; height:80px; margin-top:-45px; zoom:1; overflow:hidden; z-index:10; font-size:0; line-height:0; text-indent:-999em; cursor:pointer; opacity:0; transition:all .3s ease-out; }
.picBox .prev { left:5%; }
.picBox .next { right:5%; background-position:right top; }
.picBox:hover .prev { background-position:left top; opacity:1; }
.picBox:hover .next { background-position:right top; opacity:1; }
.picBox a { transition:all 0.2s linear 0s; }

.banner .flashBox { position:relative; width:100%!important; left:0; text-align:center; overflow:hidden; }
.banner .flashBox .bd { position:relative; width:1920px; left:50%; margin-left:-960px; text-align:center; }

/* fullSlide */
.fullSlide{width:100%;position:relative;height:520px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:520px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:520px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:6px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}

	/*首页*/
/* changeBox_a1 */
.changeBox_a1{float:left;width:485px;height:380px;position:relative; overflow:hidden}
.changeDiv{position:absolute;top:2px;left:2px;width:483px;display:none;}
.changeDiv h3{position:absolute;left:0px;bottom:0;width:485px;height:40px;line-height:40px;background:rgba(0,0,0,0.5);}
.changeDiv h3 a{display:block;padding-left:15px;width:330px;color:#eaeaea;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.changeDiv img{height:318px; width:100%}
.changeDiv p{height:50px; line-height:26px; font-size:14px; color:#595959; margin-top:5px; letter-spacing:1px;-webkit-line-clamp: 2;overflow: hidden;
    text-overflow: ellipsis;
-webkit-box-orient: vertical;

text-align:justify;
 display: -webkit-box;
}
/* ul_change_a2 */
.ul_change_a2{position:absolute;right:5px;bottom:60px;padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:18px;padding:0px 3px;margin-right:2px;/*border:1px solid #999;background:#fff;*/filter:alpha(opacity=85);opacity:0.85;cursor:hand;cursor:pointer;color:#fff}
.ul_change_a2 span.on{/*border:1px solid #CC0000;background:#FFFF9D;*/color:#f00;}

.changeBox_a3{float:right;width:635px;height:380px; margin-left:40px}
.changeBox_a4{float:left;width:32%;height:310px; margin-right:2%}
.zhaobiao .changeBox_a4:last-child{margin-right:0;}

	/*新闻中心*/
.xwzx h1{width: 100%;height: 35px; margin-bottom: 10px; border-bottom:solid 3px #ccc; padding-bottom:5px; margin-top:-5px}
.xwzx h1 a{}
.xwzx h1 a>span{float: right;width: 60px; height: 20px;margin-top: 12px; padding-right:8px}
.xwzx h1 b{color: #b92b2f;margin-right: 10px; font-size: 23px; font-weight: 500; border-bottom:solid 3px #b92b2f; height: 35px; display: block; width: fit-content;  padding-bottom:5px}
.news{width: 98%;margin:0px auto 0;line-height: 26px;font-size: 14px;color: #595656;}
.news li{width:98%; height: 50px; background: url("../images/hd.png") center left no-repeat; padding-left: 2%; border-bottom:#c7c6c6 1px dotted}
.news li a{color: #595656;}
.news li span{float: right; font-size: 14px; color:#a6a5a5; line-height:40px}
.news li p{width: 73%;height: 50px; line-height:50px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news li:hover a{color: #b92b2f;}
	/*经典案例*/
.anli h1{width: 100%;height: 35px; margin-bottom: 10px; border-bottom:solid 0px #ccc; padding-bottom:5px; margin-top:-5px}
.anli h1 a{}
.anli h1 a>span{float: right;width: 60px; height: 20px;margin-top: 12px; padding-right:8px}
.anli h1 b{color: #b92b2f;margin-right: 10px; font-size: 23px; font-weight: 500; border-bottom:solid 0px #b92b2f; height: 35px; display: block; width: fit-content;  padding-bottom:5px}
.anli ul li{float: left;margin-right: 13px;}
/*.anli ul li:nth-child(4){margin-right: 0px;}*/
.anli ul li:last-child{margin-right: 0px;}
/*.anli ul li:nth-of-type(2n){margin-left: 14px;}
.anli ul li:nth-of-type(n+3){margin-top: 16px;}*/
.anli ul li a{display: block;width: 290px;height: 200px;position: relative; overflow:hidden}
.anli ul li a img{width: auto; max-height: 100%; display:block; margin:0px auto}
.anli ul li a p{position: absolute;height: 40px;width: 290px;/*padding-left: 18px;*/overflow: hidden;text-overflow:ellipsis;white-space: nowrap;bottom: 0;left: 0;line-height: 40px;font-size: 14px;color: #ffffff;background: linear-gradient(to bottom, rgba(0,0,0,0)0%, rgba(0,0,0,0.6)65%, rgba(0,0,0,0.8)98%);text-align: center;}

	/*招标信息*/
.zhaobiao h2{width: 100%;height: 35px; margin-bottom: 10px; border-bottom:solid 0px #ccc; padding-bottom:5px; margin-top:-5px}
.zhaobiao h2 a{}
.zhaobiao h2 a>span{float: right;width: 60px; height: 20px;margin-top: 12px; padding-right:8px}
.zhaobiao h2 b{color: #b92b2f;margin-right: 10px; font-size: 23px; font-weight: 500; border-bottom:solid 0px #b92b2f; height: 35px; display: block; width: fit-content;  padding-bottom:5px}
.zbxx h1{width: 100%;height: 35px; margin-bottom: 10px; border-bottom:solid 3px #ccc; padding-bottom:5px; margin-top:-5px}
.zbxx h1 a{}
.zbxx h1 a>span{float: right;width: 60px; height: 20px;margin-top: 12px; padding-right:8px}
.zbxx h1 b{color: #b92b2f;margin-right: 10px; font-size: 20px; font-weight: 500; border-bottom:solid 3px #b92b2f; height: 35px; display: block; width: fit-content;  padding-bottom:5px}
.zbs{width: 98%;margin:0px auto 0;line-height: 26px;font-size: 14px;color: #595656;}
.zbs li{width:96%; height: 40px; background: url("../images/hd.png") center left no-repeat; padding-left: 4%; border-bottom:#c7c6c6 1px dotted}
.zbs li a{color: #595656;}
.zbs li span{float: right; font-size: 14px; color:#a6a5a5; line-height:40px}
.zbs li p{width: 73%;height: 40px; line-height:40px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zbs li:hover a{color: #b92b2f;}

	/* 热点 */
.HOT-KEYS { position:relative; height:50px; }
.HOT-KEYS .keyleft { width:1140px; margin:0 auto; font-size:14px; line-height:50px; }
.HOT-KEYS .keyleft::after {display:block;content:"";clear:both}
.HOT-KEYS .keyleft .title { float:left; margin: 0; color:#000; }
.HOT-KEYS .keyleft .title .title_more { font-size:14px; font-weight:bold; }
.HOT-KEYS .keyleft .content { float:left; padding:0 0;}
.HOT-KEYS .keyleft .content::after{display:block;content:"";clear:both}
.HOT-KEYS .keyleft .content a { float:left; position:relative; display:inline-block; padding:0 15px; }
.HOT-KEYS .keyleft .content a:after { position:absolute; left:0; top:0; content:"|"; display:block; font-size:16px; vertical-align:top; }
.HOT-KEYS .keyleft .content a:first-child:after { content:""; }

	/* 搜索 */
.searchformBox { position:absolute; right:50%; top:50%; height:36px; margin-top:-18px; margin-right:-570px; padding:0; z-index:1; }
.searchformBox form { height:36px; }
.searchformBox .serach_input { width:220px; height:16px; border:0; background:none; color:#999; padding:10px; font-size:13px; transition:all 0.2s linear 0s; vertical-align:top; }
.searchformBox .btn_serach { width:36px; height:36px; margin:0; padding:0; border:0; content:""; color:#fff; cursor:pointer; }
.searchformBox:hover .serach_input { width:220px; color:#000; }

/**************************************************

		皮肤：iFCB

**************************************************/

	/* 面包屑 */
.a-m{background:#fff;width:100%;margin:0px auto;}
.remen-love{
	margin:0px auto;
	overflow:hidden;
	margin-left:10px;
}
.remen-love img{ max-width:100%}
.remen-love h1{ font-size:26px; color:#222222; font-weight:normal}
.remen-love h1 span{ font-size:18px; color:#666666}
.remen-love p{ font-size:16px; color:#222222; line-height:38px}
.fa-crumbs {
    margin: 0;
    line-height: 60px;
    height: 60px;
    overflow: hidden;
	float:left;
}
.icon-sign{background:url(../images/home.png) no-repeat center 19px; height:56px; width:21px; float:left; margin-right:10px}
.fa-crumbs a {
    color: #555555; font-size:15px;
}
.fa-crumbs a:hover {
    color: #111111;
    text-decoration: underline;
}
.fa-crumbs span {
    margin: 0 10px;
}
.fb-crumbs{
	float:right;
	color:#8b7e7f;
	font-size:18px;
	padding-right:8px;
	line-height: 60px;
}

	/* 内容样式 */
.content{ width: 100%; margin: 0 auto; background: #ffffff; float:left}
.contentsec{padding-bottom: 10px}
.overviewleft{ background: #f4f4f4; width: 255px; float: left; margin-left:10px;}
.overviewleft .headdown ,.overviewleft .headdown a{ text-align:center; font-size:23px; color:#2a0002; font-weight:400; height:55px; line-height:55px}
.overviewleft ul li , .overviewleft .textleft , .overviewleft .dropdown{background: url(../images/kg_bg1.png) no-repeat; padding-left: 60px; font-size: 18px;width: 166px; height: 42px; line-height: 42px; margin:0px auto; margin-bottom: 14px}
.overviewleft ul li a , .overviewleft .textleft a , .overviewleft .dropdown a{color: #676767; display: block;}
.overviewleft ul li:hover , .overviewleft ul li.active ,.overviewleft .textleft:hover ,.overviewleft .textactive{ background: url(../images/kg_bg.png) no-repeat;}
.overviewleft ul li:hover a , .overviewleft ul li.active a ,.overviewleft .textleft:hover a , .overviewleft .dropdownactive a , .overviewleft .textactive a{color: #ffffff;}
.overviewleft .dropdownactive{background: url(../images/kg_bg3.png) no-repeat; width: 166px; height: 55px}
.partyposition{ background: #fee9e6; color: #c00204; font-size: 23px; font-weight: normal;}
/*.overviewleft .dropdown:hover{background: url(../images/kg_bg1.jpg) no-repeat;}
.overviewleft .dropdown:hover a{color: #676767; display: block;}*/
.overviewleft .hide_text{ width: 225px; margin: 0px auto}
.overviewleft .hide_text p{ background: #ffffff; border:1px solid #c9cbca; width:200px; height: 24px; line-height: 24px; text-align:center; margin:0px auto; margin-right: 15px; margin-bottom: 9px}
.overviewleft .hide_text p a{ display: block; cursor: pointer;}
.overviewleft .hide_text p.active ,.overviewleft .hide_text p a:hover{ background:#b92b2f;}
.overviewleft .hide_text p.active a ,.overviewleft .hide_text p a:hover{ color: #ffffff}
.overviewright{ float: left; width: 910px; margin-left: 20px; border-top:solid 1px #ccc}
.overviewrightsec{ border-top: 1px solid #cfcfcf}
.overviewright h1{ border-bottom: 1px solid #cdcdcd; height: 60px; height: 60px;margin-bottom: 35px; text-align: center; font-size: 22px }
.overviewright p.zcyh{ border-bottom: 1px solid #cdcdcd; height: 50px;  line-height: 50px; margin-bottom: 10px;text-align: center; font-size: 26px }
.overviewright p.text1{ font-size: 18px; line-height: 32px; text-indent: 2rem}
.overviewright p.text2{ font-size: 18px; line-height: 32px; text-indent: 2rem; margin-top: 30px}
.overviewright p.text3{ font-size: 18px; line-height: 32px; margin-top: 30px; color: #626262}
.overviewright h3{ font-size: 18px; font-weight: normal; margin-top: 40px; margin-bottom: 45px;text-indent: 2rem}
.overviewright p.data{ text-align: center; font-size: 12px; color: #aaaaaa; margin-bottom: 30px}
.overviewright p.data span{ margin-right: 35px}
.textleft-spec{
	background: url(../images/kg_bg_empty.png) no-repeat !important;
}
.textleft-spec:hover{
	background: url(../images/kg_bg.png) no-repeat !important;
}

	/* 框架结构样式 */
.iFCB { position:relative; width:1200px; margin:0 auto; padding:50px 0 30px; }
.iFCB-o { overflow:visible!important; }

	/* 图片列表个数 */
.iFCB-PRO-1 { width:100%; box-sizing: border-box; }
.iFCB-PRO-2 { float:left; width:50%; box-sizing: border-box; }
.iFCB-PRO-3 { float:left; width:33.33333333%; box-sizing: border-box; }
.iFCB-PRO-4 { float:left; width:25%; box-sizing: border-box; }
.iFCB-PRO-5 { float:left; width:20%; box-sizing: border-box; }
.iFCB-PRO-6 { float:left; width:16.666%; box-sizing: border-box; }
.iFCB-PRO-7 { float:left; width:14.28%; box-sizing: border-box; }
.iFCB-PRO-8 { float:left; width:12.5%; box-sizing: border-box; }
.iFCB-PRO-9 { float:left; width:11.11%; box-sizing: border-box; }
.iFCB-PRO-10 { float:left; width:10%; box-sizing: border-box; }

	/* 固定内容_PC */
.ibw_intro::after{display:block;content:"";clear:both}

	/* 图文内容_PC */
.TW_CONTENT .m-pic { }
.TW_CONTENT .m-intro { display:block; overflow:hidden; zoom:1; padding:15px 5px; font-size:14px; line-height:22px; box-sizing:border-box; }
.TW_CONTENT .m-intro .u-tt { position:relative; margin-bottom:12px; font-size:26px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.TW_CONTENT .m-intro .u-des { margin-bottom:12px; }
.TW_CONTENT .m-intro .u-more { width:180px; height: 30px; } 
.TW_CONTENT .m-intro .u-more a { position: relative; display:block; padding:0 42px 0 17px; font-size:12px; line-height: 28px; vertical-align: top; overflow: hidden; transition:all 0.3s ease-in-out; }
.TW_CONTENT .m-intro .u-more a:after { position: absolute; right: 0; top: 0; width: 28px; line-height: 28px; font-size: 19px; content: "+"; text-align: center; transition:all 0.3s ease-in-out; }

	/* 头条新闻_PC */
.TTXW_CONTENT .m-pic  { float:left;/* max-width: 40%; min-height:210px;*/ overflow:hidden; }
.TTXW_CONTENT .m-pic  .intro-info-img { /*width: 100%; height: auto; min-height:210px;*/ transform:scale(1); transition:all 0.3s ease-in-out; }
.TTXW_CONTENT .m-intro { display:block; overflow:hidden; zoom:1; padding: 0 0 0 35px; color: #888; font-size:14px; line-height:25px; }
.TTXW_CONTENT .m-intro .u-tt { margin-bottom:0; font-size:18px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.TTXW_CONTENT .m-intro .u-date { margin-bottom:4px; font-size:12px; line-height: 22px; }
.TTXW_CONTENT .m-intro .u-des { margin-bottom:30px; }
.TTXW_CONTENT .m-intro .u-more { width:130px; line-height: 38px; text-align: center; }
		/* 经过效果 */
/*.TTXW_CONTENT:hover .m-pic img { transform:scale(1.1); }*/

	/* 新闻列表_PC */
.TTXW_LIST { overflow:hidden; }
.TTXW_LIST ul::after{display:block;content:"";clear:both}
.TTXW_LIST ul li { position: relative; left:0; line-height:38px; }
.TTXW_LIST ul li a { position: relative; display: block; left: 0; padding-left:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all 0.3s ease-in-out; vertical-align: top; }
.TTXW_LIST ul li .u-date { float: right; }

.iFCB-PRO-2 .u-date,
.iFCB-PRO-3 .u-date,
.iFCB-PRO-4 .u-date { padding-right:8px; }

	/* 图片列表_PC */
.iFCB-TPLB li { position:relative; line-height:22px; }
.iFCB-TPLB li .iFCB-rp { position:relative; margin:0; padding:1px 10px 0; overflow: hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TPLB li .m-pic { position:relative; overflow:hidden; text-align: center; }
.iFCB-TPLB li .m-pic img { /*width:100%; height:auto;*/ transition:all 0.6s ease-in-out; transform:scale(1); }
.iFCB-TPLB li .m-intro { width:100%; padding:12px 8px; transition:all 0.3s ease 0s; box-sizing: border-box; text-align:center; }
.iFCB-TPLB li .m-intro::after{display:block;content:"";clear:both}
.iFCB-TPLB li .m-intro .u-tt { position:relative; width:100%; height:26px; font-size:14px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; }
.iFCB-TPLB li .m-intro .u-des { font-size:12px; }
			/* 经过效果 */
	.iFCB-TPLB li:hover .m-pic img { transform:scale(1.1); }
	.iFCB-TPLB li:hover  .m-intro { bottom: 0; }

.pic-left { float: left; }
.pic-middle { float: none; }
.pic-right { float: right; }


	/* 图文列表_PC */
.iFCB-TWLB { position:relative; }
.iFCB-TWLB li { position:relative; line-height:24px; }
.iFCB-TWLB .iFCB-rp { position:relative; margin:0; padding:10px; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB .m-pic { overflow:hidden; }
.iFCB-TWLB .m-pic img { /*width:100%; height:auto;*/ transition:all 0.6s ease-in-out; transform:scale(1); }
.iFCB-TWLB .m-intro { position: relative; display:block; overflow:hidden; zoom:1; line-height:24px; transition: all 0.3s ease-out 0s; }
.iFCB-TWLB .m-intro .u-tt { position:relative; margin-bottom:2px; font-size:16px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TWLB .m-intro .u-des { margin-bottom:0; font-size:14px; }
.iFCB-TWLB .m-intro .u-date {}

			/* 经过效果 */
	.iFCB-TWLB li:hover .m-pic img { transform:scale(1.1); }

	/* 新闻列表2_PC */
.iFCB-TWLB-2 { position:relative; }
.iFCB-TWLB-2 li { position:relative; line-height:22px; }
.iFCB-TWLB-2 .iFCB-rp { position:relative; margin:5px; padding:10px; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB-2 .m-intro { display:block; overflow:hidden; zoom:1; padding:2% 0 0 20px; line-height:22px; }
.iFCB-TWLB-2 .m-intro .u-tt { position:relative; margin-bottom:12px; font-size:20px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TWLB-2 .m-intro .u-des { margin-bottom:12px; font-size:12px; }
.iFCB-TWLB-2 .m-intro .u-date {}
			/* 经过效果 */
	.iFCB-TWLB-2 li:hover .m-pic img { transform:scale(1.1); }


	/* 案例展示 */
.title { min-height:50px; margin-bottom:38px; line-height:50px; }
.title .title_more { font-size:24px; font-weight:400; }


	/* 定制表单_PC */
.data {overflow:hidden;zoom:1; margin-bottom:20px;}
.data::after{content:"";display:table;clear:both}
.data .title_name { float:left; width:100px; padding-right:30px; font-size:14px; line-height:42px; text-align:right; display:none; }
.data .input { padding:8px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; }
.data textarea.input { min-height:166px; }
.data .input_option { display:block; overflow:hidden; zoom:1; }
.data .input_option span { display: block; line-height:20px; padding-top: 10px; }
.btn-area { padding:20px 0 !important; }
.btn-area .btn-submit, .btn-area .reset { display: inline-block; width:49%; height:44px; border:0; font-size:18px; line-height:44px; transition:all 0.3s linear; z-index:1; vertical-align: top; }

	/* 表单部分 */
.module_form_content { width: 60%; margin: 0 auto; }
.module_form_content .btn-area { padding-left:130px!important; }
.module_form_content .btn-area .btn-submit { margin-right: 0!important; }
.module_field { overflow:hidden; zoom:1; padding:5px 0; clear:both; }
.module_field::after{content:"";display:table;clear:both}
.module_field .c_left { float:left; width:100px; padding-right:30px; color:#333; font-size:14px; line-height:46px; text-align:right; }
.module_field .middle { display:block; overflow:hidden; zoom:1; }
.module_field .middle .input { float:none !important; width:100% !important; padding:10px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; box-sizing: border-box; }
.module_field .middle .input[name="code1"] { float:left !important; width:50% !important; padding: 10px 16px !important; }
.module_field .middle textarea.input { min-height:166px; }

	/* 提示出错 */
.text-danger { float: none !important; display: block; }
.field-validation-error { padding:10px 20px 0 !important; background: none !important; color: #ac2925 !important; line-height: 16px; }
.module_form_box .module_form_topic {font-size:14px;font-weight:normal}

.text-box{}
.single-line{}

.inner .module_form_content,
.inner3 .module_form_content,
.inner4 .module_form_content { width:60%; }




	/* 人才招聘页面 */
.contact { margin: 0 0 20px; padding:0 20px 20px; border-bottom:1px dotted #ccc; font-size:14px; line-height:2; }

	/* 人才招聘表单 */
.formitemlist { width:99%; margin: 0; box-sizing: border-box; }
.formitemlist td { padding:5px 0; }
.formitemlist .leftspan { width:190px; padding:0 10px; text-align: right; font-size:14px; }
.formitemlist .formInput { width:100% !important; padding:10px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; box-sizing: border-box; }
.formitemlist .date { width:100% !important; padding:10px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; box-sizing: border-box; }

.jobs .ke-container { width: 100%!important; box-sizing: border-box!important; }

.enquiry #code1 { margin-right:10px; height: 57px!important; }


	/* 会员登录 */
#form_login {     padding: 50px 120px 0; }
#form_login .btn-area input { float: left; width: 40%; }
#form_login .btn-area .btn-submit { margin-right:0; }

#form_login .btn-area input.reset { margin-left: 5%; }

	/* 设计师模式_PC */
.iFCB-B-DESIGN { margin-bottom:10px; }
.iFCB-B-DESIGN .m-pic { width:200px; height: 200px; margin:0 auto 16px; border-radius: 5px; overflow: hidden; }
.iFCB-B-DESIGN .m-pic img { width:100%; height: 100%; border-radius: 5px;  }
.iFCB-B-DESIGN .m-intro { text-align: center; }
.iFCB-B-DESIGN .m-intro .u-tt { height:36px; margin-bottom:10px; font-size:18px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-B-DESIGN .m-intro .u-des { min-height: 48px; font-size:14px; line-height:24px; overflow: hidden; }

.DESIGN_LIST { position: relative; padding:10px 32px; }
.DESIGN_LIST .hd { overflow: hidden; }
.DESIGN_LIST .hd .DESIGN_LIST_WRAP { position: relative; width: 10000%; font-size: 0; }

.iFCB-S-DESIGN li { position:relative; padding:0 1px; cursor: pointer; box-sizing: border-box; }
.iFCB-S-DESIGN li img { width:100%; height: 100%; }
.iFCB-S-DESIGN .on:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; z-index: 1; content: "" }




/**************************************************

		内页总控  新增样式：pg_inside

**************************************************/

	/* 内页主体 */
.mainbg { position:relative; width:1140px; margin:0 auto; padding:30px 30px; background:#fff; box-shadow: 0 1px 10px #eee }
.mainbg:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .mainbg { height:1%; }
*+html .clearfix { min-height:1%; }

#inside_leftObj .promore { display:none; }

.ftLinkWrap,.ahhome-fixed { }

	/* 徽商网资讯 */
.ahhome-fixed iframe { position:relative; left:50%; width:1200px !important; margin:0 0 0 -600px !important; padding:0; background:#fff !important; vertical-align:top; }

	/* 友情链接 */
.ftLink { width:1200; padding:10px 0; background:#fff; font-size:13px; line-height:24px; }
.ftLink strong { font-size:16px; }
.ftLink a { margin:0 18px; }

	/* 版权 */
/*.footer { padding:30px 0 140px; background:#892e2e; color:#fff; line-height:26px; transition:all 0.3s ease 0s; }
.footer .ft-wrap table { margin: 0 auto; }*/

	/*公共底部*/
.footer{width: 100%;height:100px; min-width:1100px; overflow: hidden; padding-bottom: 20px; border-top:solid 1px #e6e6e6; padding-top:15px}
.footer1{width: 1000px; height: auto;text-align: center; margin:0px auto}
.footer1 .dizhi p{color: #000; font-size: 14px; margin-left: 10px; line-height:25px; text-align:left}
.ewm{float: left; width: 150px;}
.ewm p{text-align: center; color: #555;}
.dizhi{width: 700px; float: right; margin-top:15px}
.link_select{width: 150px; float: right; margin-top:30px}
.link_select>select{
	border:1px solid #c9c9c9;
	width:243px;
	height:25px;
	color:#b92b2f;
	margin:0 6px;
	background:#f4f0f0;
}
.bottom{width:100%; background:#b92b2f; text-align:center; color:#fff; font-size:14px; height:28px; line-height:28px}
.bottom a{color:#fff}
.bottom a:hover{color:#F90}

	/*  内页菜单 - 左右结构 */
.pg_inside .footer { padding-bottom:30px; }

	/**********************************************

			内页通栏新增4种布局区分样式：
				左  右：inner1
				通  栏：inner2
				上左右：inner3
				下左右：inner4

	**********************************************/

		/* 默认 主体在左 */
#leftObj { float:left; width:240px; margin-right:30px; }
#rightObj { display:block; overflow:hidden; zoom:1; padding:0 0 5px; min-height:300px; }

#rightObj h2.title { display:none; }

		/* 内页布局 通栏 */
.main_bottom,.location,.inside_content { clear:both; }

		/* 左右：inner1 主体在左 推荐部分通栏 */
.inner1 #inside_leftObj { float:right; width:240px; margin-left:30px; margin-top:10px; }
.inner1 #rightObj { padding:10px 0 30px; }

		/* 通栏：inner2 */
.inner2 #inside_leftObj { clear:both; }

		/* 上左右：inner3 二级栏目、主体、推荐部分 通栏 */
.inner3 #rightObj { float:right; width:870px; padding:0; }
.inner3 .inside_content { float:left; width:240px; clear:none; }

		/* 下左右：inner4 二级栏目通栏 主体内容、推荐部分 左右  */
.inner4 #rightObj { float:left; width:870px; padding:0; }
.inner4 .inside_content { float:right; width:240px; clear:none; }

	/* 部分功能页面 栏目部分隐藏  */
.inner1 .common,.inner2 .common,.inner3 .common,.inner4 .common { display:none; }

	/* 内页 - 推荐资讯 */
.inner #leftObj .iFCB-inside-title,.m-item { margin-bottom:20px; }

		/* 内页 - 联系方式 */
.iFCB-inside-contact div.title { margin-bottom:0!important; }
.iFCB-inside-contact div.content { box-shadow: 0 2px 5px #ddd; background-color:#f6f6f6; }

.inner1 .inside_content .iFCB-inside-contact,
.inner2 .inside_content .iFCB-inside-contact,
.inner3 .inside_content .iFCB-inside-contact,
.inner4 .inside_content .iFCB-inside-contact { display:none; }


/**************************************************

		框架模块

**************************************************/

	/* 左右结构 - 二级栏目 */
#leftObj .iFCB-inside-title div.title .title_more, .inner3 .inside_content .iFCB-inside-title div.title .title_more, .inner4 .inside_content .iFCB-inside-title div.title .title_more { min-width:70px; }

#leftObj .iFCB-list li, #leftObj .iFCB-TPLB li, .inner3 .inside_content .iFCB-list li, .inner3 .inside_content .iFCB-pro .bd li, .inner4 .inside_content .iFCB-list li, .inner4 .inside_content .iFCB-pro .bd li { width:100% !important; }

#leftObj .iFCB-TPLB li { height:auto!important; }
#leftObj .iFCB-TPLB li .iFCB-rp { margin:0 0 10px; background:none; }

#leftObj .iFCB-list li .date,.inside_content .iFCB-list li .date,.inside_content .iFCB-list li .date { display:none; }

.TW_CONTENT_PCI { font-size:14px; line-height:2; }

/* 执照 */
.zz-contain{
	display: flex;
	width:33.3%;
	flex-direction: column;
	align-items: center;
	font-size: 14px;
	color: #666666;
	padding-top: 24px;
	line-height: 16px;
}
.zz-contain .img{
	width: 259px;
	height: 217px;
	object-fit: contain;
	margin-bottom: 23px;
}
.flex-between{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#imgView{
	justify-content:flex-start;
}
.page-split{
	margin-top: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}
.page-item,.page-input,.page-btn{
	border: 1px solid #CBCBCB;
	padding: 6px 8px;
	margin-left: 4px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1;
}
.page-split div{
	cursor: pointer;
}
.page-input{
	width: 40px;
	text-align: center;
	height:28px;
}
.page-btn{
	background: #B92B2F;
	color: #fff;
}
.page-active{
	border: none !important;
	color: #2280F4;
}
.news_bidding li{border-bottom:#c7c6c6 1px solid;}

/* 招标文章 */
.article_title,.article_author{
	text-align: center;
}
.article_author{
	color: #A5A5A5;
	font-size: 14px;
    margin: 10px 0;
}
.article_title{
	margin-top: 30px;
	font-size: 25px;
    font-weight: 700;
}
.article_text{
	box-sizing: border-box;
	padding-right: 10px;
	padding-left: 5px;
}
.article_view{
	line-height: 38px;
	font-size: 15px;
	color: #000000;
}
.singpage{
	padding:20px;
}
.zz-contain p{
    display: block;
    width: 200px;
    text-align: center;
    line-height: 20px;
}

.article_view table{
    width: 100% !important;
    /*text-align: center;*/
    margin: 20px 0;
    /*table-layout: fixed;*/
}
.article_view table td{border:1px solid #999;}