/* CSS Document */

/* 轮播广告 */
.center_banner {
	width: 1200px;
	height: 120px;
}
.mainbox{
    position: relative;
    overflow: hidden;
}
.flashbox{
    position: relative;
	overflow: hidden;
}
.imagebox{
	position: relative;
	bottom: 8px;
	right: 8px;
    text-align: center;
	z-index: 999;
}
.bitdiv{
	display: inline-block;
	margin: 0 4px;
	width: 12px;
	height: 2px;
}
.defimg{
	background: #FAFAFA;
	opacity: 0.1;
}
.curimg{
	background: #ED722E;
	opacity: 0.1;
}

/* 企业广告 */
.company .first {
	position: relative;
	padding-left: 3px;
	height: 48px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: #F8F8F8;
}
.company .first li {
	float: left;
	position: relative;
	width: 95px;
	height: 48px;
}
.company .first li:after {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-9px);
	width: 1px;
	height: 20px;
	background: #E5E5E5;
	content: "";
}
.company .first li:last-child:after {
	width: 0;
}
.company .first li a {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #EC3C00;
	line-height: 48px;
	text-align: center;
}
.company .first li a.cur {
	background: url(../img/brand_popup_arrow.png) no-repeat center bottom;
	color: #D93600;
}

.company .item {
	position: relative;
	padding-left: 5px;
	height: 49px;
	border-bottom: 1px solid #EFEFEF;
}
.company .item li {
	float: left;
	width: 85px;
	height: 49px;
}
.company .item li a {
	display: block;
	font-size: 14px;
	line-height: 49px;
	text-align: center;
}
.company .item li a.cur {
	background: url(../img/brand_popup_arrow.png) no-repeat center bottom;
	color: #D93600;
}

.brand_popup {
	position: absolute;
	top: 48px;
	left: 0;
	padding: 9px;
	width: 840px;
	border: 1px solid #E5E5E5;
	background: #FFF;
	box-shadow: 0 8px 12px rgba(0,0,0,.1);
	z-index: 999;
}
.brand_popup .banner {
	float: left;
}
.brand_popup .con {
	float: right;
	width: 370px;
	text-align: left;
}
.brand_popup .con h3 {
	font-size: 18px;
	line-height: 34px;
}
.brand_popup .con h3 .tag {
	margin-left: 8px;
	padding: 2px 6px;
	border-radius: 4px;
	background: #FF9326;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}
.brand_popup .con h4 {
	font-size: 16px;
	color: #EC3C00;
	text-decoration: underline;
	line-height: 32px;
}
.brand_popup .con p {
	color: #666;
	line-height: 24px;
}

/* 今日热点 */
.leadnews {
	height: 55px;
}
.leadnews .tit {
	float: left;
}
.leadnews .con {
	float: right;
	width: 740px;
	font-size: 30px;
	font-weight: bold;
	line-height: 45px;
}
.leadnews .con a {
	color: #EC3C00;
}
.leadnews .con a:hover {
	color: #D93600;
}

/* 焦点图 */
.focus_big {
	position: relative;
	display: block;
	width: 560px;
    height: 360px;
	overflow: hidden;
}
.focus_big h3 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 30px;
	height: 40px;
	background: url(../img/ad_tit_b.png) repeat-x bottom;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 40px;
}
.focus_big img {
	transition: all 0.5s;
}
.focus_big img:hover {
	transform: scale(1.05);
}
.focus_small {
	position: relative;
	display: block;
	width: 290px;
    height: 175px;
	overflow: hidden;
}
.focus_small h3 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	height: 30px;
	background: url(../img/ad_tit_s.png) repeat-x bottom;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	line-height: 30px;
}
.focus_small img {
	transition: all 0.5s;
}
.focus_small img:hover {
	transform: scale(1.05);
}

/* 新闻 */
.news_mod {
	float: left;
	width: 420px;
}
.news_mod .tit {
	height: 48px;
	border-bottom: 2px solid #E5E5E5;
}
.news_mod .tit h2 {
	float: left;
	padding: 0 4px 0 40px;
	height: 48px;
	border-bottom: 2px solid #EC3C00;
	font-size: 24px;
	color: #EC3C00;
	line-height: 40px;
}
.news_mod .tit h2.ico1 {
	background: url(../img/news_ico_1.png) no-repeat 5px 9px;
}
.news_mod .tit h2.ico2 {
	background: url(../img/news_ico_2.png) no-repeat 5px 9px;
}
.news_mod .tit h2.ico3 {
	background: url(../img/news_ico_3.png) no-repeat 5px 9px;
}
.news_mod .tit h2.ico4 {
	background: url(../img/news_ico_4.png) no-repeat 5px 9px;
}
.news_mod .tit a.more {
	float: right;
	padding-top: 18px;
	font-size: 12px;
	color: #888;
}
.news_mod .tit a:hover.more {
	color: #EC3C00;
}
.news_mod .con {
	padding: 20px 0;
	height: 390px;
}
.news_mod .con .pic {
	position: relative;
	display: block;
	width: 420px;
    height: 240px;
	overflow: hidden;
}
.news_mod .con .pic h4 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	height: 30px;
	background: url(../img/ad_tit_s.png) repeat-x bottom;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	line-height: 30px;
}
.news_mod .con .pic img {
	transition: all 0.5s;
}
.news_mod .con .pic img:hover {
	transform: scale(1.05);
}
.news_mod .con ul {
	padding-top: 12px;
	font-size: 16px;
	line-height: 34px;
}

/* 侧边模块 */
.side_mod .tit {
	height: 48px;
	border-bottom: 2px solid #E5E5E5;
}
.side_mod .tit h2 {
	float: left;
	padding: 0 2px;
	height: 48px;
	border-bottom: 2px solid #EC3C00;
	font-size: 18px;
	color: #EC3C00;
	line-height: 44px;
}
.side_mod .tit .more {
	float: right;
	padding-top: 18px;
	font-size: 12px;
	color: #888;
}
.side_mod .tit a:hover.more {
	color: #EC3C00;
}

/* 通知公告 */
.notice {
	padding: 20px 0;
}
.notice ul {
	background: url(../img/notice_line.png) repeat-y 0 top;
}
.notice li {
	position: relative;
	padding: 0 0 10px 20px;
	font-size: 14px;
	line-height: 24px;
}
.notice li:before {
	position: absolute;
	top: 7px;
	left: -5px;
	width: 7px;
	height: 7px;
	border: 2px solid #CCC;
	border-radius: 100%;
	background: #FFF;
	content: "";
}
.notice li .date {
	font-size: 12px;
	color: #666;
}

.side_news_pic {
	padding-top: 20px;
}
.side_news_pic a {
	display: block;
	height: 80px;
	line-height: 24px;
}
.side_news_pic a img {
	float: left;
	margin-right: 20px;
}
.side_news_text {
	padding: 12px 0;
}
.side_news_text li a {
	display: block;
	padding-left: 20px;
	background: url(../img/news_arrow.png) no-repeat left center;
	font-size: 14px;
	line-height: 32px;
}
.side_video_text {
	padding: 12px 0;
}
.side_video_text li a {
	display: block;
	padding-left: 20px;
	background: url(../img/video_arrow.png) no-repeat left center;
	font-size: 14px;
	line-height: 32px;
}

/* 活动 */
.act .tit {
	height: 48px;
	border-bottom: 2px solid #E5E5E5;
}
.act .tit h2 {
	float: left;
	padding: 0 4px 0 40px;
	height: 48px;
	border-bottom: 2px solid #EC3C00;
	background: url(../img/act_ico.png) no-repeat 5px 9px;
	font-size: 24px;
	color: #EC3C00;
	line-height: 40px;
}
.act .tit .recomm {
	float: right;
	padding-top: 13px;
	font-size: 16px;
}

.act_scroll {
	padding-top: 20px;
}
.act_scroll .apply {
	position: relative;
	width: 860px;
}
.act_scroll .apply_nav {
	position: relative;
	width: 860px;
	height: 90px;
	overflow: hidden;
}
.act_scroll .apply_w {
	position: absolute;
	left: 0;
}
.act_scroll .apply_array {
	float: left;
	margin-right: 10px;
	border-radius: 4px;
	width: 280px;
	height: 90px;
}
.act_scroll .apply_array.color1 {
	background: #1FCE6D;
}
.act_scroll .apply_array.color2 {
	background: #00BD9C;
}
.act_scroll .apply_array.color3 {
	background: #2C97DE;
}
.act_scroll .apply_array.color4 {
	background: #27C2CF;
}
.act_scroll .apply_array.color5 {
	background: #1FCE6D;
}
.act_scroll .apply_array.color6 {
	background: #00BD9C;
}
.act_scroll .apply_array.color7 {
	background: #2C97DE;
}
.act_scroll .apply_array.color8 {
	background: #27C2CF;
}
.act_scroll .apply_last {
	margin-right: 0;
}
.act_scroll .apply_array a {
	display: block;
	padding: 20px;
	height: 50px;
}
.act_scroll .apply_array .ico {
	float: left;
}
.act_scroll .apply_array .ico img {
	border-radius: 100%;
	box-shadow: 4px 4px 8px rgba(0,0,0,.1);
}
.act_scroll .apply_array .con {
	float: right;
	width: 178px;
	line-height: 25px;
}
.act_scroll .apply_array .con h3 span {
	display: inline-block;
	padding-right: 26px;
	background: url(../img/act_arrow.png) no-repeat right center;
	font-size: 16px;
	color: #FFF;
}
.act_scroll .apply_array .con p {
	font-size: 13px;
	color: #FFF;
}
.act_scroll .apply .arrow_l {
	position: absolute;
	top: 25px;
	left: 0;
	width: 15px;
	height: 40px;
	background: url(../img/act_scroll_arrow.png) no-repeat 0 0;
	cursor: pointer;
	z-index: 9;
}
.act_scroll .apply .arrow_l:hover {
	background: url(../img/act_scroll_arrow.png) no-repeat 0 -40px;
}
.act_scroll .apply .arrow_r {
	position: absolute;
	top: 25px;
	right: 0;
	width: 15px;
	height: 40px;
	background: url(../img/act_scroll_arrow.png) no-repeat -15px 0;
	cursor: pointer;
	z-index: 9;
}
.act_scroll .apply .arrow_r:hover {
	background: url(../img/act_scroll_arrow.png) no-repeat -15px -40px;
}

.act_pic {
	position: relative;
	width: 360px;
    height: 240px;
	overflow: hidden;
}
.act_pic h4 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	height: 30px;
	background: url(../img/ad_tit_s.png) repeat-x bottom;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	line-height: 30px;
}
.act_pic img {
	transition: all 0.5s;
}
.act_pic img:hover {
	transform: scale(1.05);
}
.act_con {
	width: 460px;
}
.act_con h3 {
	height: 36px;
	font-size: 20px;
	line-height: 28px;
}
.act_con ul {
	font-size: 16px;
	line-height: 34px;
}

/* 炉博会 */
.expo .tit {
	height: 48px;
	border-bottom: 2px solid #E5E5E5;
}
#expo_tab {
	float: left;
	height: 48px;
	border-bottom: 2px solid #EC3C00;
}
#expo_tab a {
	position: relative;
	display: inline-block;
	padding: 0 2px;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	line-height: 40px;
	vertical-align: middle;
}
#expo_tab a.out {
	color: #333;
}
#expo_tab a.over {
	color: #EC3C00;
}
#expo_tab .space {
	display: inline-block;
	width: 35px;
	height: 40px;
	background: url(../img/expo_tab_line.png) no-repeat center 9px;
	vertical-align: middle;
}
#expo_con {
	padding-top: 20px;
}

/* 显示隐藏(js调用) */
.dis {
	display: block;
}
.undis {
	display: none;
}

/* 资料下载 */
.download_sort {
	padding-top: 20px;
	width: 300px;
	overflow: hidden;
}
.download_sort ul {
	width: 310px;
}
.download_sort li {
	float: left;
	margin: 0 10px 12px 0;
	width: 145px;
}
.download_sort li a {
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.download_sort li a.color1 {
	border: 1px solid #F1E9DE;
	background: linear-gradient(to right, #F1E9DE, #F7F2EC);
}
.download_sort li a.color2 {
	border: 1px solid #D8F4E8;
	background: linear-gradient(to right, #D8F4E8, #E9F3F2);
}
.download_sort li a.color3 {
	border: 1px solid #FCEED4;
	background: linear-gradient(to right, #FCEED4, #FFF7EC);
}
.download_sort li a.color4 {
	border: 1px solid #E4EFFA;
	background: linear-gradient(to right, #E4EFFA, #ECF5FD);
}
.download_sort li img {
	margin-right: 15px;
}

.download_con {
	padding-top: 3px;
}
.download_con li a {
	display: block;
	padding-left: 20px;
	background: url(../img/news_arrow.png) no-repeat left center;
	font-size: 14px;
	line-height: 32px;
}

/* 友情链接 */
.f_link {
	padding: 5px 0;
}
.f_link .tit {
	background: url(../img/download_tit_line.png) repeat-x center;
	text-align: center;
}
.f_link .tit span {
	display: inline-block;
	padding: 0 18px;
	height: 27px;
	border-radius: 14px;
	background: #E5E5E5;
	color: #666;
	line-height: 27px;
}
.f_link .con {
	padding: 15px 0;
	text-align: center;
}
.f_link .con img {
	padding: 2px;
}
.f_link_text {
	padding: 30px 0;
	border-top: 1px solid #E5E5E5;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
}
.f_link_text a {
	padding: 0 10px;
	display: inline-block;
}