
/**
*banner
*/
.mainBody{width:100%; height:auto; overflow:hidden;}
.slideBox{ height:400px; background:#fff; overflow:hidden; position:relative;}
.slideBox .hd{ width:100%;height:14px;position: absolute;left: 10px;bottom:10px; z-index:1; overflow:hidden;}
.slideBox .hd ul{ margin:0 auto;}

.IndexAd .hd{ width:100%;height:22px;position: absolute;left:0;bottom:10px; z-index:1; overflow:hidden;}
.IndexAd .hd ul{display:block;  height:22px; text-align:right; width:1200px; margin:0 auto;}
.IndexAd .hd ul li{width:13px; height:13px;display:inline-block; *display:inline; zoom:1; margin:8px 5px; cursor:pointer; background:url(../images/comm_new_imgs.png) no-repeat -320px 0;}
.IndexAd .hd ul li.on{background:url(../images/comm_new_imgs.png) no-repeat -340px 0;} 

.IndexAd .bd{ position:relative; height:100%;}
.IndexAd .bd li{ width:100%; height:400px; zoom:1; vertical-align:middle; text-align:center;}
.IndexAd .bd li a{ width:100%; height:400px; display:block; position:absolute; left:0; top:0;}
.IndexAd .bd li .small-box{ position:relative; width:1200px; margin:0 auto;}
.IndexAd .bd li .small-slider-pic{ position:absolute; right:0; top:20px; z-index:15; width:194px; margin:0;}
.IndexAd .bd li .small-slider-pic a{ position:static; width:100%; height:133px; overflow:hidden;}
.IndexAd .bd li .small-slider-pic .Line{ height:1px; background:#B5B6B8; margin:0 12px; width:170px; overflow:hidden; position:absolute; left:0;}
.banner_btn_left {width: 51px;height: 49px;position: absolute;top: 117px;left: 10px; display:none;}
.banner_btn_right {width: 51px;height: 49px;position: absolute;top: 117px;right: 10px; display:none}
.banner_btn_left_hover{ display:block;}
.banner_btn_right a {width: 51px;height: 49px;background: url(../images/banner_btn.png) 0 -49px no-repeat;float: left;}
.banner_btn_left a {width: 51px;height: 49px;background: url(../images/banner_btn.png) 0 0 no-repeat;float: left;}

.IndexAd .fbc_btn{ position:absolute; width:30px; height:50px; cursor:pointer; top:50%; margin-top:-25px; z-index:2; filter:alpha(opacity=0); opacity:0;}
.fbc_btn{ background:url(../images/index_imgs.png) no-repeat;}
.prev{ background-position:-50px 0; left:10px;}
.next{ background-position:0 0; right:10px;}
.intro_box{width:840px; float:left;}
.intro_title{float:left; padding:30px 0 15px 0;}
.intro_title li{font-size:16px; font-weight:bold; height:30px; line-height:30px; text-align:center; width:200px; float:left; cursor:pointer;}
.intro_title li.cur,.intro_title li:hover{background:url(../images/arrow_f.png) no-repeat bottom center; border-bottom:1px solid #d42c8b; color:#d42c8b;}
.change_other{background:url(../images/comm_new_imgs.png) no-repeat right -85px; display:block; float:right; height:20px; line-height:20px; padding-right:25px; font-size:14px; margin-top:35px; margin-right:10px;}
.change_other:hover{background-position:right -109px; color:#c11521;}
.intro_list ul{display:none;}
.intro_list ul li img{width:273px; height:273px;}
.intro_list ul li{float:left; width:273px; height:273px; border:1px solid #f6f5f0; position:relative; margin-right:5px;}
.intro_list ul li:hover{border-color:#d42c8b;}
.intro_list ul li .f_title{position:absolute; color:#232323; font-size:20px; text-align:center; width:180px; height:80px; padding:5px; background:url(../images/white_alpha.png); bottom:30px; left:41px;line-height:40px;line-height:40px; display:none;}
.intro_list ul li .f_title h4{border-bottom:1px solid #232323; height:40px;font-size:16px; }
.intro_list ul li:hover .f_title{display:block;}
.r_list{width:330px; margin-left:30px; float:right; margin-top:30px;}
.r_list h4{font-size:16px; line-height:30px; float:left;}
.r_list .change_other{margin-right:0; margin-top:5px;}
.r_list ul{margin-top:16px;}
.r_list ul li .img_box span{display:block; width:18px; height:18px; line-height:18px; text-align:center; background:#d42c8b; color:#FFFFFF;}
.r_list ul li{margin-bottom:10px;}
.r_list ul li .img_box{float:left; position:relative; z-index:1;}
.r_list ul li.on{height:91px; overflow:hidden;}
.r_list ul li.on .img_box{position:relative; z-index:1; width:91px; height:91px;}
.r_list ul li .img_box img{display:none;}
.r_list ul li.on .img_box img{display:block; width:91px; height:91px;}
.r_list ul li.on .img_box span{position:absolute; top:0; left:0; z-index:2;}
.r_list ul li.on .con_box{float:left; width:210px; margin-left:20px;}
.r_list ul li .con_box a{font-size:14px; display:inline-block; width:240px; margin-left:10px;}
.r_list ul li.on .con_box a{font-size:16px; margin:0;}
.r_list ul li .con_box p{display:none;}
.r_list ul li.on .con_box p{font-size:12px; color:#999; padding:15px 0 15px 0; display:block;}
.r_list ul li .con_box b{color:#d42c8b; font-size:14px; font-weight:normal;}
.r_list ul li.on .con_box .b1{font-size:12px;}
.r_list ul li.on .con_box .b2{font-size:20px;}

.contentIcons{text-align:center; padding:35px 0;}
/*  ----- 首页样式 -----  */

.flow_bk{float:left; width:900px;}
.bk_list{width:214px; border-right:1px solid #ccc; float:left; margin-top:15px; margin-right:12px;}
.bk_list h2{margin-bottom:10px;}
.bk_list h2 span{display:inline-block; padding:6px 20px; font-size:14px; color:#FFFFFF; background:#d42c8b;}
.bk_list h2 a{font-size:14px; font-weight:normal; font-family:'宋体','微软雅黑'; margin-left:65px;}
.bk_list ul a{font-size:14px; line-height:25px; color:#4c4c4c; display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.news{float:left; width:280px; margin-left:20px;}
.news ul{padding-top:10px;}
.news ul a{font-size:14px; line-height:27px; color:#4c4c4c; background:url(../images/f_dian.jpg) no-repeat left center; padding-left:20px;display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.bk_list ul a:hover,.news ul a:hover{color:#d42c8b;}




.Notice{ margin-bottom:13px;}
.Notice .hd{ width:328px; height:29px; overflow:hidden;}
.Notice .hd li{ float:left; display:inline; width:108px; height:29px; text-align:center; line-height:29px; font-size:13px; font-weight:bold; background:url(../images/index_imgs.png) -150px -150px no-repeat; cursor:pointer; border-right:1px solid #edebed; position:relative; right:-2px;}
.Notice .hd li.on{ background:#fff; color:#dc5c95; background:0;}
.Notice .bd{ width:300px; height:84px; padding:15px 14px 9px; overflow:hidden;}
.Notice .bd ul{}
.Notice .bd ul li{ width:300px; margin-bottom:8px; white-space:nowrap; overflow:hidden;}
.Notice .bd ul li a{ padding-left:19px; position:relative;}
.Notice .bd ul li a i{ width:8px; height:8px; background:url(../images/index_imgs.png) -650px -2px no-repeat; position:absolute; left:0; top:5px;}
.Notice .bd ul li a:hover i{ background-position:-650px -17px;}

.box-shadow{ border:1px solid #e9e7ea; box-shadow:0 0 1px #e0dfe0;}


.hdBox{ width:72px; margin-top:15px;}
.hdBox .next,.hdBox .prev{ float:left; width:29px; height:29px; background:url(../images/arrow.png) no-repeat; cursor:pointer; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.hdBox .next{ background-position:0 -58px; margin-right:14px;}
.hdBox a.next:hover{ background-position:0 -87px;}
.hdBox .prev{ background-position:0 0;}
.hdBox a.prev:hover{ background-position:0 -29px;}


.f_box{background:#e5e5e5; margin-bottom:20px;}
.f_title_style{height:40px; background:url(../images/arrow_s.png) no-repeat left 0; margin-bottom:1px; line-height:40px; border-bottom:2px solid #883866; text-align:right; position:relative;}
.f_title_style h1{position:absolute; height:35px; left:0; top:0; font-size:20px; color:#883866; text-align:left; font-weight:normal;}
.f_title_style h1 span{padding:0 20px; font-size:18px;}
.f_title_style a{color:#606060; margin:0 8px;}
.f_ad{float:left; display:block; height:280px; width:477px;}
.f_ad img{width:477px; height:280px;}
.fc_style{padding:10px 20px; background:#FFFFFF; width:197px; height:260px; display:block; float:left; margin:0 0 3px 3px; color:#707070;}
.fc_style img{width:200px; height:200px;}
.fc_style h4{padding:8px 0; font-weight:normal; font-size:14px;}
.fc_style p span{display:inline-block; width:85px; text-align:right; font-size:12px;}
.fc_style p span.s0{text-align:left; color:#cc0000; font-size:16px; width:20px;}
.fc_style p span.s1{text-align:left; color:#cc0000; font-size:16px;}

.floor_dh{position:fixed; left:0; background:url(../images/floor_dh.png) no-repeat; width:40px; height:370px; top:0; display:none;}
.floor_dh li a{ background:none; color:#FFF; line-height:0; font-size:0; text-indent:-99999px; width:38px; height:37px; display:block;}
.floor_dh li.on a{text-align:center; padding:1px 5px 2px; font-size:12px; text-indent:0; width:28px; height:32px; display:block; line-height:16px; background:#d42c8b; border:#9a0e5d 1px solid; color:#FFF;}
.floor_dh li.on a.one{line-height:32px;}

.floor_2 .f_title_style{border-color:#d22062; background-position:left -40px;}
.floor_2 .f_title_style h1{color:#d22062;}
.floor_3 .f_title_style{border-color:#cd0000; background-position:left -80px;}
.floor_3 .f_title_style h1{color:#cd0000;}
.floor_4 .f_title_style{border-color:#904aa5; background-position:left -120px;}
.floor_4 .f_title_style h1{color:#904aa5;}
.floor_5 .f_title_style{border-color:#fc9400; background-position:left -160px;}
.floor_5 .f_title_style h1{color:#fc9400;}
.floor_6 .f_title_style{border-color:#e90586; background-position:left -200px;}
.floor_6 .f_title_style h1{color:#e90586;}
.floor_7 .f_title_style{border-color:#65972a; background-position:left -240px;}
.floor_7 .f_title_style h1{color:#65972a;}
.floor_8 .f_title_style{border-color:#9a03c5; background-position:left -280px;}
.floor_8 .f_title_style h1{color:#9a03c5;}
.floor_9 .f_title_style{border-color:#2f3186; background-position:left -320px;}
.floor_9 .f_title_style h1{color:#2f3186;}
.floor_10 .f_title_style{border-color:#0a82a9; background-position:left -360px;}
.floor_10 .f_title_style h1{color:#0a82a9;}