@charset "gb2312";
/*************顶部导航*************/
.header_top { font-family: "微软雅黑", "宋体", "Times New Roman", Arial; font-size: 12px; line-height: 40px; background-color: #FFF; height: 40px; overflow: hidden; }
.site_ico { background-image: url(../images/ico.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; display: block; }
/*************Banner样式*************/
.header_banner {
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 573px;
	overflow: hidden;
}
/*************专题导航样式*************/
.header_bottom { background-image: url(../images/nav_bg.jpg); background-repeat: no-repeat; background-position: center top; overflow: hidden; height: 154px; }
.header_bottom2 { background-image: url(../images/nav2.jpg); background-repeat: no-repeat; background-position: center top; overflow: hidden; height: 45px; }
.nav { font-size: 16px; line-height: 46px; color: #FFF; }
.nav ul { margin-left: 20px; }
.nav li { float: left; margin-right: 40px; }
.nav li a { color: #FFF; text-decoration: none; }
.nav li a:hover { color: #0F0; text-decoration: none; }
/*************活动介绍样式*************/
.activ { position: relative; height: 105px; overflow: hidden; }
.activ .act_img { left: 36px; top: 14px; position: absolute; }
.activ .act_cont { color: #FFF; font-size: 13px; line-height: 28px; width: 830px; position: absolute; left: 130px; top: 10px; }
.activ .act_cont p { text-indent: 24px; }
.activ .act_cont a { color: #FFF; }
.activ .act_cont a:hover { text-decoration: underline; }
.activ .act_in { position: absolute; left: 815px; top: 70px; }
/*************媒体关注*************/
.media { background-image: url(../images/bg1.jpg); height: 445px; background-repeat: no-repeat; background-position: center top; }
.more { text-align: right; position: relative; }
.more .mt_p { position: absolute; top: 32px; left: 25px; }
.more .jp_p { position: absolute; left: 25px; top: 9px; }
.more .jf_p { position: absolute; left: 25px; top: 20px; }
.more .fc_p { position: absolute; left: 23px; top: -1px; }
.more .tv_p { position: absolute; left: 23px; top: 6px; }
.more .ls_p { position: absolute; left: 22px; top: 4px; }
.w-490 { width: 490px; }
.w-450 { width: 450px; }
.hotTitle { overflow: hidden; width: 100%; }
.hotTitle .title a { white-space: nowrap; font-size: 22px; line-height: 50px; color: #000; text-align: center; display: block; }
.hotTitle .summary { height: 72px; overflow: hidden; text-indent: 24px; }
.hotTitle .summary a { font-size: 12px; line-height: 24px; color: #333; }
.news_list li { font-size: 14px; line-height: 36px; color: #000; text-decoration: none; }
.news_list li em { overflow: hidden; height: 10px; width: 3px; background-color: #ff8ca6; display: inline; margin-right: 15px; float: left; margin-top: 13px; margin-left: 10px; }
.bac-1 { background-image: url(../images/bg2.jpg); background-position: center top; height: 321px; }
.newWlist { padding-right: 10px; padding-left: 10px; }
.newWlist.ov li { overflow: hidden; width: 430px; float: left; margin-right: 30px; margin-left: 30px; font-size: 14px; line-height: 36px; }
.bac-2 { background-image: url(../images/bg3.jpg); background-repeat: no-repeat; background-position: center top; height: 544px; overflow: hidden; }
.pic-t_list { width: 100%; display: block; padding-top: 15px; }
.pic-t_list li { width: 480px; height: 100px; float: left; margin-right: 10px; margin-left: 10px; margin-bottom: 45px; display: block; }
.pic-t_list .img { float: left; }
.pic-t_list .summary { float: right; width: 300px; overflow: hidden; }

.pic-t_list .summary h1 { font-size: 18px; text-decoration: none; white-space: nowrap; padding-bottom: 8px; }
.pic-t_list .summary span { font-size: 12px; line-height: 24px; color: #333; display: block; }
.bac-3 { background-image: url(../images/bg4.jpg); background-repeat: no-repeat; background-position: center top; height: 324px; overflow: hidden; }
.bac-4 { background-image: url(../images/bg5.jpg); background-position: center top; overflow: hidden; height: 627px; }
.bPicBox { padding-top: 20px; padding-left: 25px; }
.bac-5 { background-image: url(../images/bg6.jpg); background-repeat: no-repeat; background-position: center top; height: 471px; overflow: hidden; }
.ldBox { position: relative; height: 380px; }
.ldBox .ld_img { position: absolute; top: 10px; left: 27px; }
.ldBox .txtBox { position: absolute; width: 505px; left: 484px; top: 25px; }
.bac-6 { background-image: url(../images/bg7.jpg); background-repeat: no-repeat; background-position: center top; height: 1078px; overflow: hidden; }
.wbBox { padding-right: 10px; padding-left: 10px; padding-top: 40px; }
.wb_p { position: absolute; left: 24px; top: 15px; }
.footer { font-size: 12px; line-height: 28px; color: #000; text-align: center; padding-top: 40px; }
/* 图片列表 */
.tb-box{width:950px;height:465px;border:1px solid #B54239;position:relative;overflow:hidden;}
.tb-show{width:950px;height:465px;overflow:hidden;position:relative;overflow:hidden;}
.tb-show ul{width:99999px;height:465px;position:absolute;top:0;left:0;}
.tb-show li{float:left;width:950px;height:465px;position:relative;overflow:hidden;}
.tb-show img{display:block;width:950px;height:465px;}
.tttbox{bottom:30px;right:40px;width:230px;height:auto;padding:20px;position:absolute;background:url(../images/repeat-bg.png) repeat scroll 0 0;}
.tttbox h3{margin-bottom:10px;font-weight:normal;font-size:16px;color:#fff;}
.tttbox h3 a{color:#fff;}
.tttbox p{ text-indent: 0; color: #FFF; }
.button{top:160px;z-index:99;width:45px;height:125px;cursor:pointer;position:absolute;}
.button.btl{left:0;background:url(../images/bl.png);}
.button.btr{right:0;background:url(../images/br.png);}
.tc-box{border:1px solid #B54239;width:950px;height:465px;overflow:hidden;position:relative;background:#C24F44;}
.tct{width:auto;height:200px;margin:10px 0 10px;}
.tct li{float:left;margin:0 10px 0 0;min-width:300px;height:200px;position:relative;overflow:hidden;}
.tc-cont{display:none;background:url(../images/g.png) repeat scroll 0 0;position:absolute;width:100%;height:100%;top:0;left:0;}
.tct img{display:block;position:absolute;top:0;left:0;}
.tc-cont h3{font-size:16px;color:#fff;padding:15px 20px 0;line-height:35px;}
.tc-cont h3 a{color:#fff;}
.tc-cont p{text-indent:0;padding:0 20px 0;line-height:25px;}
.tc-box-s{width:900px;margin:0 auto;}
.td-box{width:950px;height:500px;border:1px solid #B54239;background:#c24f44;position:relative;overflow:hidden;}
.td-box ul{width:900px;height:465px;overflow:hidden;position:relative;margin:0 auto;}
.td-box li{margin:7px 10px ;float:left;width:160px;height:210px;position:relative;overflow:hidden;}
.td-box img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.td-box .td-b{position:absolute;bottom:-170px;left:0;z-index:9;width:100%;height:100%;background:url(../images/repeat-bg.png) repeat scroll 0 0;}
.td-b h3{height:40px;line-height:40px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}
.td-b h3 a{color:#fff;}
.td-b p{text-indent:0;padding:0 10px;}
.pi .box{padding-bottom:25px;}
.page{padding:0 20px;line-height:40px;height:40px;overflow:hidden;font-size:18px;color:#fff;}
.page span{cursor:pointer;display:block;float:left;width:40px;height:100%;text-align:center;margin:0 10px;}
.page span.adcls{background:url("../images/repeat-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
/*标题切换*/
.tilte { font-size: 16px; line-height: 40px; background-color: #FF8DA7; width: 472px; margin-right: auto; margin-left: auto; }
.tilte li { width: 236px; float: left; text-align: center; }
.tilte li a { color: #FFF; }
.bBox { text-align: center; }
.color-d63 { background-color: #d63e54; }
.footer {
	font-size: 12px;
	line-height: 36px;
	text-align: center;
	background-color: #FFF7FA;
}
