html,html body{
    _background:url(about:blank) #ffffff;
    _background-attachment:fixed;
}
/*contain - style*/
.contain{
    width: 974px;
    overflow: hidden;
    border: none;
    height: auto;
    margin: 13px auto 0;
}

/*contain_main - style*/
.contain_main{
    width: 757px;
    overflow: hidden;
    margin-top: 0;
}
.c_m_top{
    width: 757px;
    float: left;
}
.c_m_t_op{
    width: 145px;
    float: left;
}
.c_m_t_login{
    width: 145px;
    overflow: hidden;
    float: left;
}
.c_m_t_login .l_tit{
    width: 145px;
    height: 5px;
    overflow: hidden;
    background: url("../img/index/main_op_tit.jpg") no-repeat 0 0;
}
.c_m_t_login .l_con{
    width: 143px;
    height: 98px;
    border: 1px solid #BBBBBB;
    border-top: none;
    background-color: #F2F2F2;
}
.c_m_t_login .l_con .l_but{
    width: 110px;
    height: 28px;
    background: url("../img/index/main_op_but.png") no-repeat 0 0;
    margin: 0 auto 4px;
    _margin: 3px auto 0;
    display: block;
    clear: both;
    text-indent: 20px;
    line-height: 24px;
    font-weight: bold;
}
.c_m_t_login .l_con .l_text{
    text-align: center;
    padding-top: 10px;
    _padding-top: 5px;
    padding-bottom: 8px;
    _padding-bottom: 4px;
}
.c_m_t_banka{
    width: 145px;
    height: 179px;
    margin-top: 5px;
    float: left;
    clear: left;
    position: relative;
    background: url("../img/index/main_banka_bg.jpg") no-repeat 0 0;
}
.c_m_t_banka a{
    width: 127px;
    height: 37px;
    position: absolute;
    top: 131px;
    left: 9px;
    left: 9px;
    background: url("../img/index/main_banka_but.png") no-repeat 0 0;
}
.c_m_t_slide{
    width: 600px;
    height: 288px;
    overflow: hidden;
    float: right;
    clear: right;
    position: relative;
}
.c_m_t_slide .btns { position:absolute; z-index:110; bottom:10px; right:10px;}
.c_m_t_slide .btns span { display:inline-block; width:18px; height:18px; line-height:18px; color:#595757; background:#e1e1e2; border:1px solid #c5c5c5; text-align:center; margin-left:5px; cursor:pointer;}
.c_m_t_slide .btns .active { background:#d71820; color:#fff;}
.c_m_t_slide ul { width:600px; height:287px; overflow:hidden;}
.c_m_t_slide li { float:left; width:600px; height:287px; overflow:hidden;}
.c_m_t_slide .slide_pic{
    width: 439px;
    height: 286px;
    border: 1px solid #C3C4C6;
    border-right: none;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 1;
}
.c_m_t_slide .slide_pic li img{
    height: 286px;
    width: 439px;
}
.c_m_t_slide .slide_menu{
    width: 158px;
    height: 288px;
    border: 1px solid #C3C4C6;
    border-bottom: none;
    border-top: none;
    float: left;
    position: relative;
    z-index: 2;
}
.c_m_t_slide .slide_menu li{
    width: 158px;
    height: 36px;
    clear: both;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    float: right;
    background: url("../img/index/main_slide_but.png") no-repeat 0 0;
}
.slide_menu_prev, .slide_menu_next{
    overflow: hidden;
}
.slide_menu_detail{
    height: 216px;
}
.c_m_t_slide .slide_menu li a{
    width: 158px;
    height: 36px;
    float: right;
    display: block;
    line-height: 36px;
    text-align: center;
}
.c_m_t_slide .slide_menu li.cur{
    width: 196px;
    height: 36px;
    border: none;
    margin: 0 -1px 0 -37px;
    overflow: hidden;
    background: url("../img/index/main_slide_but_cur.png") no-repeat 0 0;
    _background: url("../img/index/main_slide_but_cur.gif") no-repeat 0 0;
}
.c_m_t_slide .slide_menu li.cur a{
    color: #ffffff;
}
.c_m_t_slide .slide_menu li em{
    width: 26px;
    height: 14px;
    float: left;
    margin: 13px 0 0 66px;
    background: url("../img/index/main_slide_prev_next.png") no-repeat 0 0;
    _background: url("../img/index/main_slide_prev_next.gif") no-repeat 0 0;
}
.c_m_t_slide .slide_menu .slide_menu_next li em{
    background-position: 0 -14px;
}
.c_m_detail{
/*    height: 178px;  */
	overflow: hidden;
    margin-top: 16px;
    float: left;
    width: 757px;
}
.c_m_detail .detail_tit{
    width: 81px;
    height: 176px;
    float: left;
	padding:1px 0;
}
.c_m_detail .detail_tit img{
    width: 81px;
    height: 176px;
}
.c_m_detail .detail_pic,.c_m_detail .detail_pic div{
    float: left;
}
.c_m_detail .detail_pic div{
    text-align: center;
}
.c_m_detail .detail_pic div a{
    color: #4A4947;
}
.c_m_detail .detail_pic{
    width: 676px;
    height: 178px;
    overflow: hidden;
}
.c_m_active .detail_pic div,.c_m_zengzhi .detail_pic div{
    width: 161px;
    height: 178px;
    overflow: hidden;
    background: url(../img/index/main_score_divbg.gif) no-repeat;
	margin-left:8px;
	display:inline;
}
.c_m_active .detail_pic div img,.c_m_zengzhi .detail_pic div img{
    margin: 12px 0 26px 0;
}
.c_m_card .detail_pic{
    width: 676px;
    height: 178px;
    overflow: hidden;
}
.c_m_card .detail_pic div{
    width: 161px;
    height: 178px;
    overflow: hidden;
    background: url(../img/index/main_score_divbg.gif) no-repeat;
	margin-left:8px;
	display:inline;
}
.c_m_card .detail_pic div img{
    margin: 36px 0 16px 0;
}
.c_m_card .detail_pic div span{
    display: block;
}
.c_m_score, .c_m_score .detail_tit, .c_m_score .detail_tit img{
   /* height: 227px;*/
}
.c_m_score .detail_pic{
    width: 676px;
    height: 178px;
    overflow: hidden;
}
.c_m_score .detail_pic div{
    width: 161px;
    height: 178px;
    overflow: hidden;
    background: url(../img/index/main_score_divbg.gif) no-repeat;
	margin-left:8px;
	display:inline;
}
.c_m_score .detail_pic div.score_pic1{
    _margin-left: 5px;
}
.c_m_score .detail_pic div img{
    margin: 40px 0 44px 0;
}
.c_m_score .detail_pic div h4{
    margin-top: 22px;
    font-size: 16px;
    text-indent: 16px;
    text-align: left;
}
.c_m_score .detail_pic div p{
    padding-left: 16px;
	line-height:18px;
    text-align: left;
}
.c_m_score .detail_pic div p span{
    font-size: 12px;
    color: #A20000;
    vertical-align: -2px;
}
/*contain_banner - style*/
.contain_banner{
    width: 207px;
}
.c_b_news{
    width: 207px;
    height: 288px;
    overflow: hidden;
}
.c_b_news_tit{
    width: 207px;
    height: 37px;
    background-image: url("../img/index/banner_news_header.png");
	 
}
.c_b_news_img{
   float: right;
    margin-top: 10px;
    margin-right: 5px;
    cursor: pointer;
    position: relative;
}

.c_b_news_con{
    background-color: #F2F2F2;
    border-top: none;
    overflow: hidden;
    height: 200px;
    font-size: 11px;
    padding: 25px 10px;
}
.c_b_news_con h4{
    margin-bottom: 5px;
}
.c_b_news_con p{
    line-height: 16px;
    margin-bottom: 20px;
}
.c_b_slide{
    width: 205px;
    height: 219px;
    overflow: hidden;
    position: relative;
    margin-top: 16px;
    margin-bottom: 9px;
}
.c_b_slide li img{
    width: 205px;
    height: 219px;
}
.c_b_slide_page{
    position: absolute;
    height: 20px;
    width: 140px;
    top: 5px;
    left: 5px;
}
.c_b_slide_page span{
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    margin-right: 5px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #A7A8A3;
    background-color: #E0E1DC;
    color: #575654;
}
.c_b_slide_page span.cur{
    border: 1px solid #999498;
    background-color: red;
    color: white;
    cursor: text;
}
.c_b_adv{
    width: 205px;
    height: 75px;
    border: 1px solid #c4c4c4;
    margin-bottom: 5px;
}
.c_b_adv img{
    width: 205px;
    height: 75px;
}
.c_b_contact{
    width: 207px;
    height: 184px;
    background-image: url("../img/index/banner_contact_bg.jpg");
    position: relative;
    overflow: hidden;
    margin-top: 8px;
}
.c_b_contact a{
    display: block;
    height: 28px;
    width: 88px;
    position: absolute;
    text-align: center;
    line-height: 26px;
    font-weight: bold;
    top: 148px;
    left: 60px;
    background-image: url("../img/index/banner_contact_but.png");
}
.c_b_contact a.bbs_but{
    left: 110px;
}
#alert_vedio{
    width: 259px;
    height: 257px;
    overflow: hidden;
    position: fixed;
    _position:absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10;
}
#alert_vedio .close{
    width: 36px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.more{
	text-align: right;
	padding-right: 3px;
	margin-top: 10px;
	float: left;
	width: 754px;
}