@charset "utf-8";
/* CSS Document */
*{ border:0; padding:0; margin:0; font-family:"微软雅黑"; list-style:none; box-sizing: border-box;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a{transition: all 0.7s linear 0s; blr:expression(this.onFocus=this.blur())}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.header{ width:100%; height:100px; position:absolute; top:0; z-index:910; background:url(../images/header_bg.jpg); width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.header_main{ width:1200px; height:100px; margin:0 auto}
.header_main_logo{ width:210px; height:100px; float:left;}
.header_main_logo a{ display:block; width:210px; height:100px;}
.nav{ width:800px; height:100px; float:right;}
.menu, .menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.menu {
    height: 100px;
}
.menu li {

    min-width: 100px;
}
.menu > li {
    display: block;
    float: left;
    position: relative;
}
.menu > li:first-child {
   
}
.menu a {

    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 100px;
	text-align:center;
	height:100px;
    padding:0;
    text-decoration: none;
}

.menu li:hover {
    background-color:rgba(224,2,2,0.5);
}
.menu li:hover > a {
    color: #fff;
}

.submenu {
    left: 0;
    max-height: 0;
    position: absolute;
    top: 100%;
    z-index: 0;
    -webkit-perspective: 400px;
    -moz-perspective: 400px;
    -ms-perspective: 400px;
    -o-perspective: 400px;
    perspective: 400px;
}
.submenu li {
    opacity: 0;
	width:100px;
	height:40px;
	background:rgba(224,2,2,0.5);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;
}
.submenu li a{ width:100px; height:40px; line-height:40px; float:left; text-align:center; display:block; color:#fff; font-size:12px;}
.menu .submenu li:hover a {
    border-radius: 0;
    color: #ffffff;
	background:#484747;
}
.menu > li:hover .submenu, .menu > li:focus .submenu {
    max-height: 2000px;
    z-index: 10;
}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {
    opacity: 1;

    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.menu li:hover .submenu li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.menu li:hover .submenu li:nth-child(2) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.menu li:hover .submenu li:nth-child(3) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.menu li:hover .submenu li:nth-child(4) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.menu li:hover .submenu li:nth-child(5) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.menu li:hover .submenu li:nth-child(6) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.menu li:hover .submenu li:nth-child(7) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.menu li:hover .submenu li:nth-child(8) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}

.submenu li:nth-child(1) {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -ms-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms;
}
.submenu li:nth-child(2) {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}
.submenu li:nth-child(3) {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -ms-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms;
}
.submenu li:nth-child(4) {
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;
}
.submenu li:nth-child(5) {
    -webkit-transition-delay: 150ms;
    -moz-transition-delay: 150ms;
    -ms-transition-delay: 150ms;
    -o-transition-delay: 150ms;
    transition-delay: 150ms;
}
.submenu li:nth-child(6) {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}
.submenu li:nth-child(7) {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -ms-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
}
.submenu li:nth-child(8) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}
.index_footer{ width:100%; height:90px; z-index:910; position:absolute; bottom:0; background:url(../images/index_footer_bg.png); width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.index_footer_main{ width:1200px; height:42px; margin:0 auto}
.index_footer_main_1{ overflow:hidden; height:42px; float:left; margin-right:15px; background:#c42222}
.index_footer_main_1 a{ height:42px; line-height:42px; text-align:center; padding:0 15px; color:#fff; font-size:12px;}
.index_footer_main_1 a:hover{ color:#333}
.indexfooter_zhichi{ width:1200px; height:46px; margin:0 auto; font-size:12px; color:#919191; line-height:46px;}
.index_footer_main_2{ width:680px; height:300px; position:absolute; right:0; bottom:46px; background:rgba(196,34,34,0.5); margin-left:50%; left:-105px;}
.index_footer_main_2l{ width:300px; height:300px; position:absolute; right:0; bottom:46px; background:rgba(196,34,34,0.5); margin-left:50%; left:-105px;}
.index_footer_main_2r{ width:400px; height:300px; position:absolute; right:0; bottom:46px; background:rgba(196,34,34,0.5); margin-left:50%; left:-105px;}
.index_footer_main_con{ width:680px; height:260px; float:left}
.index_footer_con_left{ width:660px; height:240px; float:left; margin:10px;}
.con_left_1{ width:270px; height:240px; float:left; background:rgba(0,0,0,0.7)}
.con_left_1_main{ width:250px; height:220px; float:left; margin:10px;}
.con_left_21{ width:250px; height:34px; float:left; border-bottom:1px solid #fff; font-size:14px; color:#fff; line-height:34px;}
.con_left_21 i,.con_left_3_main_top i{ font-size:18px;}
.con_left_21 span,.con_left_3_main_top span{ font-size:12px;}
.con_left_21 a,.con_left_3_main_top a{ float:right; font-size:10px; color:#FFF;}
.con_left_21 a:hover,.con_left_3_main_top a:hover{ color:#c42222}
.con_left_22{ width:250px; height:185px; float:left; font-size:12px; color:#fff; line-height:200%; padding-top:10px;}
.con_left_3{ width:380px; height:240px; float:right; background:rgba(0,0,0,0.7)}
.con_left_3_main{ width:360px; height:220px; float:left; margin:10px;}
.con_left_3_main_top{ width:360px; height:34px; float:left; border-bottom:1px solid #fff; font-size:14px; color:#fff; line-height:34px;}
.con_left_3_list{ width:360px; overflow:hidden; float:left}
.con_left_3_list li{ width:360px; height:36px; float:left; line-height:36px; border-bottom:1px dashed #fff;}
.con_left_3_list li a{ display:block; width:360px; height:36px; float:left; line-height:36px; font-size:12px; color:#fff;}
.con_left_3_list li a i{ font-size:16px}
.con_left_3_list li a span{ float:right}
.con_left_3_list li a:hover{ color:#f14343}
.index_main2{ width:100%; height:205px; margin:0 auto; background:url(../images/index_main2_bg.gif); width:expression_r(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.footer{ width:100%; height:175px; background:#f5f5f6; width:expression_r(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px;}
.footer_main{ width:1200px; height:175px; margin:0 auto}
.footer_main_con{ width:970px; padding-left:26px; float:left; margin-top:20px; display:inline; overflow:hidden; line-height:200%; color:#969696; font-size:12px;}
.index_main_2_con{ width:1206px; height:205px; margin:0 auto}
.index_main_2_con_main{ width:1206px; height:164px; float:left; margin-top:8px;}
.index_main_2_con_main_left{ width:208px; height:164px; float:left; background:url(../images/index_main_2_leftbg.jpg) no-repeat}
.index_main_2_con_main_left_1{ width:148px; height:164px; float:left; padding:0 30px;}
.index_main_2_con_main_left_1_little{ width:148px; height:18px; float:left; margin:20px 0 10px 0; display:inline}
.index_main_2_con_main_left_1_little a{ display:block; width:148px; height:18px; font-size:14px; line-height:18px; color:#373742; font-weight:500; letter-spacing:-1.5px; font-weight:bold}
.index_main_2_con_main_left_1_little a:hover{ color:#97190c}
.index_main_2_con_main_left_1_con{ width:148px; height:20px; float:left; margin-top:5px; display:inline}
.index_main_2_con_main_left_1_con a{ font-size:12px; color:#5e5e60}
.index_main_2_con_main_left_1_con a:hover{ color:#97190c}
.index_main_2_con_main_left_1_con a span{ padding-left:10px; letter-spacing:-1.5px;}
.index_main_2_con_main_middle{ width:352px; height:164px; float:left; background:url(../images/index_main2_middle_bg.jpg) no-repeat}
.index_main_2_con_main_middle_con{ width:310px; height:164px; float:left; padding:0 30px 0 10px;}
.index_main_2_con_main_middle_con_little{ width:310px; height:18px; float:left; margin:20px 0 10px 0;}
.index_main_2_con_main_middle_con_little a{ display:block; width:310px; height:18px; line-height:18px; font-size:14px; color:#373742; font-weight:500; letter-spacing:-1.5px; font-weight:bold}
.index_main_2_con_main_middle_con_little a:hover{ color:#97190c}
.index_main_2_con_main_middle_con_main{ width:310px; overflow:hidden; float:left; font-size:12px; color:#373742; line-height:220%; letter-spacing:-0.5px;  display:inline}
.index_middle_main2_r{ width:224px; height:164px; float:left; background:url(../images/index_main_middle2_bg.jpg) no-repeat}
.index_middle_main_e{ width:174px; height:164px; float:left; padding:0 20px 0 30px;}
.index_middle_main_e_1{ width:174px; height:18px; float:left; margin:20px 0 10px 0;}
.index_middle_main_e_1 a{ display:block; width:174px; height:18px; line-height:18px; font-size:14px; color:#373742; font-weight:500; letter-spacing:-1.5px; font-weight:bold}
.index_middle_main_e_1 a:hover{ color:#97190c}
.index_main_2_con_main_left_2_con{ width:174px; height:20px; float:left; margin-top:5px; display:inline}
.index_main_2_con_main_left_2_con a{ display:block; width:174px; height:20px; padding-right:8px; line-height:20px; color:#373742; letter-spacing:-0.5px; font-size:12px; float:left}
.index_main_2_con_main_left_2_con a:hover{ color:#97190c}
.index_main_right{ width:222px; height:164px; float:left; background:url(../images/index_right_bg.jpg) no-repeat}
.index_main_right_1{ width:172px; height:164px; float:left; padding:0 20px 0 30px;}
.index_main_right_1_2{ width:172px; height:18px; float:left; margin:20px 0 10px 0;}
.index_main_right_1_2 a{ display:block; width:172px; height:18px; line-height:18px; font-size:14px; color:#373742; font-weight:500; letter-spacing:-1.5px; font-weight:bold}
.index_main_right_1_2 a:hover{ color:#97190c}
.index_main_2_con_main_right_2_con{ width:390px; height:20px; float:left; margin-top:5px; display:inline}
.index_main_2_con_main_right_2_con a{ display:block; width:390px; height:20px; line-height:20px; color:#373742; letter-spacing:-0.5px; font-size:12px; float:left}
.index_main_2_con_main_right_2_con a:hover{ color:#97190c}
.singer{ width:100%; overflow:hidden; margin-top:100px;}
.singer_main{ width:1200px; overflow:hidden; margin:0 auto}
.singer_main_cc{ width:1200px; overflow:hidden; float:left; margin-top:20px;}


.left{ width:295px; float:left; overflow:hidden;}
.left_search{ width:293px; height:50px; border:1px solid #dcdcdc; float:left}
.serach_name{ width:190px; padding-left:10px; height:50px; line-height:50px; border:0; font-size:13px; color:#c4c4c4; float:left}
.search_button{ width:90px; height:50px; float:left; border:0; background:url(../images/button.jpg) no-repeat; cursor:pointer}
.left_b{ width:295px; height:60px; line-height:60px; float:left; font-size:15px; font-family:"微软雅黑","宋体","Roboto",sans-serif; color:#000}
.left_news{ width:293px; overflow:hidden; float:left; border:1px solid #dcdcdc;}
.left_news_main{ width:263px; height:40px; float:left; border-bottom:1px dashed #dcdcdc; padding:0 10px 0 20px;}
.left_news_main a{ display:block; font-size:15px; color:#717171; font-family:"微软雅黑","宋体","Roboto",sans-serif; line-height:40px;}
.left_news_main a:hover{color:#97190c}
.left_ptai{ float:left; margin-right:10px; margin-bottom:20px;}
.left_ptai a{ display:block; background:#8fd1d5; border-radius:10px;  padding:10px; color:#fff;  font-size:12px; font-family:"微软雅黑","宋体","Roboto",sans-serif;}
.left_ptai a:hover{ background:#d79842; color:#fff}
.singer_right{ width:850px; overflow:hidden;  float:right; margin-top:25px;}
.singer_banner{ width:850px; height:300px; float:left; padding:0; border:0;}
.singer_ccmain{ width:848px; min-height:600px; float:left; border:1px solid #C00; margin:25px 0; }
.singer_biaoti{ width:828px; height:50px; float:left; line-height:50px; margin-left:20px; font-size:20px; color:#990a08}
.singer_bbcc{ width:808px; overflow:hidden; float:left; font-size:12px; color:#333; line-height:200%; margin:20px;}
.singer_bbcc_list{ width:808px; height:40px; float:left; border-bottom:1px dashed #990a08}
.singer_bbcc_list a{ display:block; width:808px; height:40px; line-height:40px; float:left; font-size:14px; color:#990a08}
.singer_bbcc_list a span{ float:right}
.singer_bbcc_list a:hover{ color:#272727}
.footer_zixun{ width:750px; height:80px; float:left}
.footer_zixun_top{ width:750px; height:40px; line-height:40px; font-size:14px; color:#fff; font-weight:bold}
.footer_input{ width:200px; height:35px; float:left; background:#fff; margin-right:20px;}
.inuput{ width:190px; height:35px; float:left; line-height:35px; font-size:12px; color:#999; padding-left:10px; border:1px solid #CCC;}
.tijiao{ width:90px; height:35px; float:left}
.tijiao a{ width:90px; height:35px; float:left; display:block; border-radius:30px; background:#fb414c; text-align:center; line-height:35px; color:#fff; font-size:12px;}


















