﻿﻿*{margin:0px;padding:0px;}
html{-webkit-text-size-adjust:100%;}
img{border:0;vertical-align:top}/*img:hover{opacity:0.9}*/
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[type="search"]{box-sizing:inherit;-webkit-appearance:none}
input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}a,input{outline:none;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:1.5rem}h2{font-size:1.05rem}h3,h4,h5,h6{font-size:.95rem}
body{font:12px/1.5 Arial,"Microsoft Yahei","微软雅黑",sans-serif;color:#333;background-color:#fff;margin:0px;padding:0px;}a{color:#333;text-decoration:none;transition:.3s;}a:hover{color:#7d1e20;}.clearfix::after,.nav>ul::after{content:"";display:table;clear:both}.clearfix{overflow:hidden;zoom:1;}.clear{clear:both;}.fl{float:left;display:inline}.fr{float:right;display:inline}.input{width:80%;border:1px solid #dedbd7;padding:5px 8px;font-size:12px;color:#666;line-height:24px;}/*.input:focus{box-shadow:0 0 5px 0 rgba(0,0,0,.2);}*/

.pg_margins { min-width: 1200px; }



/* 设定默认宽度 */

.topArea .bg-topArea,.header .header-inner,.ftLinkWrap .ftLink,.footer .ft-wrap { position:relative; width:1200px; margin:0 auto; }



/* 头部框架 */

.topArea { position: relative; height:32px; border-top:1px solid; border-bottom:1px solid; line-height:32px; z-index: 99; }

.spot,.topArea span .wbst,.topArea span .wbst a { color:#7d1f20; }

.r-arte { position:absolute; right:0; top:0; }

.r-arte span { display:none; }

.r-arte a { padding:0 10px; border-right:1px solid #bebebe; }

.r-arte .touch-btn a { border-right:0; padding-right:0; }

.r-arte .sCommon p { display:inline-block; }



/* 触屏版本 */

.touch-box { top:28px!important; }



.ke-content { padding:20px; }



/* 头部 */

.header { position:relative; overflow:hidden; z-index:1}



	/*导航*/

#topNav { position:relative; font-size:16px; line-height:50px; text-align:center; z-index:98; }

#topNav .nav { width:1200px; height:50px; }

.nav li.line { position:relative; width:2px; overflow:hidden; }



.nav li { position:relative; float:left; width:148px; height:50px; }

.nav li a { position:relative; display:block; color:#fff; transition:0s; }

.nav li .shownav { position:absolute; left:0; top:50px; width:100%; visibility:hidden; font-size:12px; line-height:24px; z-index:1; }

.nav li .shownav a { padding:8px 10px; line-height:24px; text-align:center; }

/*

.nav li:hover .shownav { visibility:visible; }

*/

	/* 导航固定 */

#topNav.nav_fixed { position:fixed; top:0; left:0; right:0; width:100%; z-index:9; }



	/*banner样式*/

.banner { position:relative; overflow:hidden; z-index:1;}

.picBox { 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:25px; left:0; width:100%; height:8px; 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:8px; height:8px; margin:0 3px; border-radius:8px; text-indent:-999px; line-height:22px; text-align:center; cursor:pointer; font-size:12px; overflow:hidden; vertical-align:top; }

.picBox .hd ul li.on { width:25px; }



.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; min-width:1920px; left:50%; margin-left:-960px; text-align:center; }



	/* 热点 */

.HOT-KEYS { position:relative; height:57px; }

.HOT-KEYS .keyleft { width:1140px; margin:0 auto; font-size:14px; line-height:57px; }

.HOT-KEYS .title { float:left; color:#000; }

.HOT-KEYS .title .title_more { font-weight:bold; }

.HOT-KEYS .content{ padding:0 0;}

.HOT-KEYS .content a { position:relative; display:inline-block; padding:0 28px; }

.HOT-KEYS .content a:after { position:absolute; left:0; top:0; content:"/"; display:block; vertical-align:top; }

.HOT-KEYS .content a:first-child:after { content:""; }



	/* 搜索 */

.searchformBox { position:absolute; right:50%; top:50%; height:22px; margin-top:-14px; margin-right:-570px; padding:3px 10px; border-radius:16px; z-index:1; }

.searchformBox form { height:22px; }

.searchformBox .serach_input { width:210px; height:18px; border:0; background:none; padding:2px; font-size:12px; transition:all 0.2s linear 0s; vertical-align:top; }

.searchformBox .btn_serach { width:22px; height:22px; border:0; content:""; color:#fff; cursor:pointer; }

.searchformBox:hover .serach_input { width:220px; color:#000; }





/**************************************************



		框架：iFCB



**************************************************/



	/* 框架结构样式 */

.iFCB { position:relative; width:1200px; margin:0 auto; padding:50px 0 30px; }

.iFCB-o { overflow:visible!important; }



	/* 图片平铺方式 */

.iFCB-bnrb { background-position:right bottom !important; background-repeat:no-repeat !important; }

.iFCB-bnct { background-position:center top !important; background-repeat:no-repeat !important; }



	/* 图片列表个数 */

.iFCB-PRO-1 { width:100%; }

.iFCB-PRO-2 { width:50%; }

.iFCB-PRO-3 { width:33.333%; }

.iFCB-PRO-4 { width:25%; }

.iFCB-PRO-5 { width:20%; }

.iFCB-PRO-6 { width:16.666%; }

.iFCB-PRO-7 { width:14.28%; }

.iFCB-PRO-8 { width:12.5%; }

.iFCB-PRO-9 { width:11.11%; }

.iFCB-PRO-10 { width:10%; }



/*

.pic_list_1 { width:100%; }

.pic_list_2 { width:50%; }

.pic_list_3 { width:33.3%; }

.pic_list_4 { width:25%; }

.pic_list_5 { width:20%; }

*/



/**************************************************



		内页总控  新增样式：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:0 0 25px; background:#fff; font-size:13px; line-height:24px; }

.ftLink strong { font-size:16px; }

.ftLink a { margin:0 18px; }



	/* 版权 */

.footer { padding:30px 0; background:#892e2e; color:#fff; line-height:26px; transition:all 0.3s ease 0s; }

.footer .ft-wrap table { margin: 0 auto; }

.footer a { color:#fff; }

.footer a:hover { color:#ff0; }



	/*  内页菜单 - 左右结构 */

.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 50px; 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; }



/*

.inner3 #inside_leftObj { float:right; width:240px; margin-left:30px; }

*/



	/* 部分功能页面 栏目部分隐藏  */

.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 { display:none; }





/**************************************************



		框架模块



**************************************************/



	/* 图文内容 TW	*/



.TW_CONTENT { font-size:14px;  }

.TW_CONTENT .pic { float:right; margin-left: 70px; }

.TW_CONTENT .info { display:block; overflow:hidden; zoom:1; }



#rightObj .TW_CONTENT .intro .t { height:auto; }

#rightObj .TW_CONTENT .intro .v { /*color:#444;*/ font-size:14px; line-height:2; }





	/* 左侧图文内容 */

#leftObj .TW_CONTENT li { margin-bottom:15px; }

#leftObj .TW_CONTENT li .pic { margin-bottom:10px; }

#leftObj .TW_CONTENT li .pic img { width:100%; }

#leftObj .TW_CONTENT li .intro .v { padding:8px 0; }

#leftObj .TW_CONTENT li .more { width:119px; height:38px; line-height:38px; text-align:center; }





	/*	新闻列表 XW	*/

.XW_LIST { padding:0; }

.XW_LIST li .wrap { border-bottom:1px dotted #b2b2b2; margin:0; overflow:hidden; zoom:1; }

.XW_LIST li .wrap .topic { padding:12px; display:block; }





	/*	图片列表_PC */

.iFCB-TPLB li { position:relative; float:left; padding:10px 0; line-height:20px; text-align:center; transition:all 0.3s ease 0s; }

.iFCB-TPLB li .iFCB-rp { position:relative; margin:0 10px 20px; border:0; background:#eee; }

.iFCB-TPLB li .pic { position:relative; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden;}

.iFCB-TPLB li .pic a { position:relative; display:block; overflow:hidden; }

.iFCB-TPLB li .pic img { width:100%; height:auto; transition:all 0.6s ease-in-out; transform:scale(1); }

.iFCB-TPLB li dl { padding:14px 20px; color:#999; transition:all 0.3s ease 0s; }

.iFCB-TPLB li dl dt { position:relative; height:32px; font-size:16px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

		/* 经过效果 */

.iFCB-TPLB li:hover .iFCB-rp { background:#e3006b; box-shadow:0 0 15px #656262; }

.iFCB-TPLB li:hover .pic img { transform:scale(1.1); }

.iFCB-TPLB li:hover dl { color:#eed0d0; }

.iFCB-TPLB li:hover dl a { color:#fff; }



/*	图文列表 TWLB	*/

.iFCB-TWLB,.TWLB_LIST { position:relative; }



.iFCB-TWLB li { position:relative; float:left; padding:20px 0!important; line-height:20px; text-align:center; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }

.iFCB-TWLB li .iFCB-rp { position:relative; height:auto; margin:0 10px; overflow:hidden; }

.iFCB-TWLB li .pic { position:relative; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden; }

/*

.iFCB-TWLB li .pic:after { position:absolute; top:0; right:0; bottom:0; left:0; height:100%; background:#4eb5fb; content:""; visibility:hidden; opacity:0; transition:all ease-out 0.6s; z-index:1; }

*/

.iFCB-TWLB li .pic a { position:relative; display:block; overflow:hidden;  }

.iFCB-TWLB li .pic a:after { position:absolute; top:0; right:0; bottom:0; left:0; height:100%; background:#4eb5fb; content:""; visibility:hidden; opacity:0; transition:all ease-out 0.6s; z-index:2; }

.iFCB-TWLB li .pic img { position:relative; width:100%; height:auto; transition:all 0.6s ease-in-out; transform:scale(1); z-index:1; }

.iFCB-TWLB li dl { position:relative; padding:10px 10px 25px; border-top:1px solid #eee; background:#fff; color:#999; transition:all 0.3s ease 0s; z-index:2; }

.iFCB-TWLB li dl dt.title { position:relative; height:55px; font-size:16px; line-height:55px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.iFCB-TWLB li dl dd.info { height:auto; border-top:1px solid #f0f0f0; padding:15px 10px 8px; font-size:14px; line-height:21px; text-align:left; overflow:hidden; }



.iFCB-TWLB li dl dd.more { position: absolute; bottom:24px; left: 0; width:100%; height:0; text-align: center; display:none; transition:all 0.6s ease 0s; }

.iFCB-TWLB li dl dd.more a { display:inline-block; width:122px; height:36px; border-radius:6px; border:1px solid #07a4f5; color:#07a4f5; font-size:13px; line-height:36px; overflow:hidden; vertical-align:top; }



/*

.iFCB-TWLB .iFCB-PRO-3 .iFCB-rp,.iFCB-TWLB .iFCB-PRO-4 .iFCB-rp { height:420px; }

*/



.iFCB-TWLB .iFCB-PRO-1 .iFCB-rp { height:auto; padding:15px; }

.iFCB-TWLB .iFCB-PRO-1 .pic { float:left; width:250px; }

.iFCB-TWLB .iFCB-PRO-1 dl {display:block;overflow:hidden; border-top:0; }

.iFCB-TWLB .iFCB-PRO-1 dl dd.more { height: 40px; display:none; }



.iFCB-TWLB li:hover .pic a:after { visibility:visible; opacity:0.6; }

.iFCB-TWLB li:hover .pic img { transform:scale(1.1); }

.iFCB-TWLB li:hover dl { margin-top: -65px; padding-bottom:90px!important; color:#666; }

.iFCB-TWLB li:hover dl dt.title a { color:#07a4f5; }

.iFCB-TWLB li:hover dl dd.more { height:40px; display:block; }

.iFCB-TWLB li:hover dl dd.more:hover a { background:#07a4f5; color:#fff; }









.iFCB-TWLB .iFCB-PRO-1:hover dl { margin-top:0; }



.iFCB-team .TWLB_LIST .iFCB-TWLB { padding-top: 0px!important; }

.iFCB-team .iFCB-TWLB li .iFCB-rp { height: auto!important; }

.iFCB-team .iFCB-TWLB li dl dd.info { height: auto!important; }



.iFCB-team .iFCB-TWLB li:hover dl { padding-bottom:25px!important; }

.iFCB-team .iFCB-TWLB li dl dd.more { position: relative; bottom:0; padding-top:24px; }





.iFCB-team .iFCB-TWLB .iFCB-PRO-3 { padding: 124px 0 0!important; }

.iFCB-team .iFCB-TWLB .iFCB-PRO-3 .iFCB-rp .pic { width:248px; height:248px; margin:-124px auto 0; } 

.iFCB-team .iFCB-TWLB .iFCB-PRO-3 .iFCB-rp .pic img { width:248px; height:248px; }



.iFCB-team .iFCB-TWLB .iFCB-PRO-4 { padding: 89px 0 0!important; }

.iFCB-team .iFCB-TWLB .iFCB-PRO-4 .iFCB-rp .pic { width:178px; height:178px; margin:-89px auto 0; } 

.iFCB-team .iFCB-TWLB .iFCB-PRO-4 .iFCB-rp .pic img { width:178px; height:178px; }



.iFCB-team .iFCB-TWLB .iFCB-PRO-5 { padding: 74px 0 0!important; }

.iFCB-team .iFCB-TWLB .iFCB-PRO-5 .iFCB-rp .pic { width:148px; height:148px; margin:-74px auto 0; } 

.iFCB-team .iFCB-TWLB .iFCB-PRO-5 .iFCB-rp .pic img { width:148px; height:148px; }



.iFCB-team .iFCB-TWLB li .iFCB-rp { height: auto!important; }

.iFCB-team .iFCB-TWLB li dl dd.info { height: auto!important; }



	/* 头条新闻_PC 新闻列表 TTXW */

.TTXW_LIST { overflow:hidden; }

.TTXW_LIST dl {}

.TTXW_LIST dl dt { position:relative; left:0; font-size:14px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }

.TTXW_LIST dl dt>span { float:right; padding-left:20px; color:#fff; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0.8; }

.TTXW_LIST dl dd { display:none; padding:8px 0; color:#999; font-size:14px; line-height:25px;  }





	/* 左右结构 - 二级栏目 */

#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; background:none; }

#leftObj .iFCB-TPLB li .pic { padding:10px 10px 0; }

#leftObj .iFCB-TPLB li .pic img { width:100%!important; height:auto!important; }

#leftObj .iFCB-TPLB li dl {} 

#leftObj .iFCB-TPLB li .more { display:none; } 

#leftObj .iFCB-TPLB li:hover dl a { color:#333; }



#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; }



/*首页表单中提交按钮后来改的宽度30.2% */

.pg_inside .btn-area .btn-submit,.pg_inside .btn-area .reset { width:30.2% !important; }

.pg_inside .btn-area .btn-submit,.pg_inside .btn-area .reset { width:30.2% !important; }

.iFCB-student .iFCB-TWLB li .pic:before { z-index: 2 !important; }















