*{margin: 0px;padding: 0px;}
html,body{ width: 100%; height: 100%;background: #fff;font-family: "微软雅黑";color:#666}
a{color: #666;font-size: 14px; text-decoration: none;}
a:hover{color: #d91b03;font-size: 14px; text-decoration: none; cursor: pointer; }
ul,li,ol{ list-style: none;}
input,textarea{}
b,em,i,strong,h1,h2,h3,h4,h5,h6{ font-style: normal;font-weight: normal;}

.main{width: 1150px;margin: auto;}
.fl { float: left }
.fr { float: right;}
.c{clear:both;}
.tc { text-align: center; display: inline-block;}
.img{ border: none;display: inline-block;}
.mw{ min-width:1200px;}

.head {
    width: 100%;
    float: left;
    font-size: 14px; 
    color: #666;
    height: 40px;
    line-height: 40px;
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.07);
}
.head .fr li {
    float: left;
    position: relative;
    padding:0px 20px;
}
.head .fr li:after{
    content: "/";
    position: absolute;
    right: 0px;
    top: 0px;
}
.head .fr li:last-child:after{
    content: ""
}
.header{
     height: 110px;
     width: 100%;
     float: left

}
.header .fl {
    padding-top:15px;
}
.header .fr{
    padding-top: 5px;
}
.header .fr dt{
    text-align: left;
    padding-top:25px;
    padding-left:10px;
    float: left;
    font-size: 14px;
    color: #999;
}
.header .fr dt span {
    font-size: 21px;
    color: #b21212
}
.header .fr dd{
    width: 50px;
    height: 70px;
    float: left
}
.header .fr dd img {
    float: left;
    padding-top:25px; 
}
.nav {
    width: 100%;
    height: 46px; 
    line-height: 46px;
    float: left;
    background:#b21212;
}
.nav ul li{
    width: 143px;
    float: left;
    height: 46px; 
    line-height: 46px;
    display: inline-block;
    cursor: pointer;
}
.nav ul li a{ 
    
    width: 143px;
    height: 46px; 
    line-height: 46px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    position: relative;
}
/*.nav ul li a:after{
    content: "";
    position: absolute;
    right: 0px;
    top: 20px;
    width: 1px;
    height: 15px;
    background:#626262;
}
.nav ul li:last-child a:after{
    content: "";
    position: absolute;
    right: 0px;
    top: 20px;
    width: 1px;
    height: 15px;
    background:#414143;
}*/
.nav ul li.hover>a,.nav ul li.active>a{
    background: #ea5e0f;
}
/*.nav ul li.hover a:after,.nav ul li.active a:after{
     background:#ea5e0f;
}*/
.nav ul li.hover dl { display: block; }
.nav ul li dl {width: 143px;position: relative; top:-1px ;display: none;z-index: 999; left: 0px;}
.nav ul li dl dd{height: 40px;line-height:40px;width: 100%; }
.nav ul li dl dd a{ height: 40px;line-height:40px;width: 100%; background: #B21212; display: inline-block;color: #fff; font-size: 14px;}
.nav ul li dl dd a:hover{background: #fdb186}
/*banner切换*/
.fullSlide{width:100%;position:relative;height:500px;background:#fff; margin: auto;overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;width: 100%;position: relative;}
.fullSlide .bd ul{width:1920px; margin: auto; float: left; height: 500px; position: absolute;left: 50%;margin-left:-960px}
.fullSlide .bd li{width:100%;height:500px;text-align:center;margin: auto; }
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;width:40px;height:5px;margin:5px;overflow:hidden;background:#efefef;line-height:999px;border-radius: 1px;}
.fullSlide .hd ul .on{background:#d91b03;width: 40px;}

.index1,.index2,.index3,.index4,.index5{
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 10px;
}
.index_tit{
    width:calc(100% - 10px);
    padding:0px 10px 0px 0px;
    height: 40px;
    line-height: 40px;
    background: #f8f8f8;
    font-size: 14px;
    color: #333333;
    float: left;
}
.index_tit>ol li {
    float: left;
    width: 110px;
    height: 40px;
    line-height: 40px;
    color: #333333;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-size: 16px;

}
.index_tit>ol li.hover:after{
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50px;
    border-width: 5px;
    border-style:solid;
    border-color:#e73f3f transparent transparent transparent ; 

}
.index_tit>ol li.hover{
    background: #b21212;
    color: #fff;
}
.fr_more a{
    float: right;
    font-size: 12px;
    color: #666;
    text-transform:uppercase;
}
.fr_more a:hover{
    float: right;
    font-size: 12px;
    color: #B21212;
    text-transform:uppercase;
}




.index1_l{
    width: 800px;
    float: left;
}
.index1_r{
    width: 330px;
    float: right;
}
.index1_r_tit b{
    position: relative;
    text-indent: 20px;
    display: inline-block
}
.index1_r_tit b:before {
    content: "";
    position: absolute;
    left: 10px;
    top: 12px;
    width: 5px;
    height: 15px;
    background: #e73f3f
}
.indextext_con{
    width: 100%;
    float: left;
    margin: 20px 0px;
    font-size: 14px;
    color: #7d7d7d
}
.indextext_con li{
    width: 100%;
    float: left;
    border-bottom: 1px dashed #cccccc;
    height: 30px;
    line-height: 30px;
}
.indextext_con li a{
    width: 100%;
    float: left;
    text-indent: 10px;
    display: inline-block;
    position: relative;
}
.indextext_con li a span {
    float:right;
}
.indextext_con li a:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #e73f3f;
    display: inline-block;
}

.indextext_con1{
    width: 100%;
    float: left;
    margin: 20px 0px;
    font-size: 14px;
    color: #7d7d7d
}
.indextext_con1 li{
    width: 100%;
    float: left;
    border-bottom: 1px dashed #cccccc;
    height: 37px;
    line-height: 37px;
}
.indextext_con1 li a{
    width: 100%;
    float: left;
    text-indent: 10px;
    display: inline-block;
    position: relative;
}
.indextext_con1 li a span {
    float:right;
}
.indextext_con1 li a:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #e73f3f;
    display: inline-block;
}

.indextext_con2{
    width: 100%;
    float: left;
    margin: 13px 0px;
    font-size: 14px;
    color: #7d7d7d
}
.indextext_con2 li{
    width: 100%;
    float: left;
    border-bottom: 1px dashed #cccccc;
    height: 35px;
    line-height: 35px;
}
.indextext_con2 li a{
    width: 100%;
    float: left;
    text-indent: 10px;
    display: inline-block;
    position: relative;
}
.indextext_con2 li a span {
    float:right;
}
.indextext_con2 li a:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 12px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #e73f3f;
    display: inline-block;
}
/* index1_左侧 */
.index1_l{
    width: 800px;
    float: left;

}
.index1_lcon{
    width: 100%;
    float: left;
    height: 340px;
    overflow: hidden;

}
.index1_lcon_con{
    width: 350px;
    float: left;
    margin:20px 15px 0px 0px;
}
.index1_lcon_con_txt{
    width: 430px;
    float: left;
}




.index_t1_con_t { width: 350px; height:310px; overflow: hidden;}
.index_t1_con_t ul {width: 400px; float: left;}
.index_t1_con_t ul li {  cursor: pointer;width: 290px;margin: 0px 12px 25px 0px;height:300px; text-align: center; float: left;border-radius: 5px; }
.index_t1_con_t ul li:nth-child(4){margin-right: 0px;}
.index_t1_con_t ul li img{
    width: 350px;
	padding-top:5px;
}
.index_t1_con_t ul li p {text-align: center;position: relative; height: 320px; top: 0px;}

.list{ position: relative; top: -30px;right: -150px;z-index: 10;float: left;}
.list a {width: 10px;height: 10px;border-radius: 50%;display: block;background: #ffcc00;float: left;margin: 0 5px;border-radius: 5px;}
.list a.active {width: 10px;background: #fff;}


.index2_con {
    width: 100%;
    float: left;
    margin-top: 20px; position: relative;
}
.index2_con ul {
    width: 1000%;
}
.index2_con ul li {
    float: left;
    width: 140px;
    margin-right: 35px;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    color: #666;

}


.Box_con  {position: relative;width:1150px;left: 0px;z-index: 10; top: 0px; height: 200px;overflow: hidden;}
.Box_con .conbox {position: relative;overflow: hidden;left:0px;width: 1150px;;margin:0px auto;}
.Box_con .conbox ul {position: relative;list-style: none;}
.Box_con .conbox ul li {float: left;width: 130px;margin-right:40px;margin-bottom:10px;overflow: hidden;text-align: center;font-size: 14px; color: #333;line-height: 30px;}
.Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_con .conbox ul li a{text-align: center;  color: #333;display: inline-block;width:100%;height:387px;}
.Box_con .conbox ul li.hover a b {background: #fb6800}
.Box_con .conbox ul li a b{color: #333;}
.Box_con .conbox ul li a b:hover{color: #ff0000;}
.Box_con .conbox ul li img {display: block;width:130px;transition: all 0.5s;}

.Box_con1  {position: relative;width:1150px;left: 0px;z-index: 10; top: 0px; height: 80px;overflow: hidden;}
.Box_con1 .conbox {position: relative;overflow: hidden;left:0px;width: 1150px;;margin:0px auto;}
.Box_con1 .conbox ul {position: relative;list-style: none;}
.Box_con1 .conbox ul li {float: left;width: 150px;margin-right:16px;margin-bottom:10px;overflow: hidden;text-align: center;font-size: 14px; color: #333;line-height: 30px;}
.Box_con1 .conbox ul li:first-child {margin-left: 0;}
.Box_con1 .conbox ul li a{text-align: center;  color: #333;display: inline-block;width:100%;height:387px;}
.Box_con1 .conbox ul li.hover a b {background: #fb6800}
.Box_con1 .conbox ul li a b{color: #333;}
.Box_con1 .conbox ul li a b:hover{color: #ff0000;}
.Box_con1 .conbox ul li img {display: block;width:144px;transition: all 0.5s;}

.index_wid400{
    width: 390px;
    float: left;
    margin-right: 20px;
    background: #fff;
}
.index_wid400 .indextext_con li {
    line-height: 37px;
    height: 37px;
}
.index_wid4001{
    width: 330px;
    float: left;
    margin-right: 0px;
    background: #fff;
}
.index_wid4001 .indextext_con li {
    line-height: 37px;
    height: 37px;
}
.index3_con,.index4_con{
    width: 330px;
    float: left;
}
.index3_con_img{
    margin-top: 10px;
    width: 100%;
    float:left;
}
.index3_con_img li {
    float: left;
    width: 100px;
    margin:9px 15px 0px 0px;

}
.index3_con_img li:nth-child(3n){
    margin-right: 0px;
}
.index3_con_img li img{
    width: 98px;
    cursor: pointer;
    border:1px solid #f0f0f0;
}
.index3_con_img li img:hover{
    border:1px solid #cecece;
}

.index4_l ol li {
    width: 100%;
    margin-top: 15px;
    float: left;
    height: 60px;
    line-height: 60px;
    background: #f8f8f8;
    color: #666
}
.index4_l ol li:hover{
    background: #efefef;

}
.index4_l ol li a:hover b{
    color: #B21212
}
.index4_l ol li b,.index4_l ol li img{
    float: left;
    width: 195px;
    display: inline-block;
}
.index4_l ol li b {
    line-height: 60px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #666
}

.index4_t{
    width: 100%;
    height: 210px;
    float: left;
    background: #f8f8f8;
    margin-top: 15px;
}
.index4_t ol{
    width: 80px;
    margin:35px 10px 0px 30px;
    float: left;
}
.index4_t ol li a{
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    background: #ff6600;
    color: #fff;
    display: inline-block;
    margin-bottom:20px;
}
.index4_t ol li a.ff6600{
    background: #ff6600
}
.index4_t ol li a.d91b03{
    background: #d91b03
}
.index4_t ol li a.bac_666666{
    background: #666666
}
.index4_t ol li a.bac_999{
    background: #999
}
.index4_t ol li a.ff9900{
    background: #ff9900
}
.index4_t ol li a.bac_996600{
    background: #996600
}
.index4_t p{
    float: left;
    width: 140px;
    margin-top: 30px;
}
.index4_con_r li a{
    width: 158px;
    height: 95px;
    line-height:80px;
    text-align: center;
    float: left;
    margin: 15px 10px 0px 0px;
    background: #f8f8f8;
    border:1px solid #f0f0f0;
}
.index4_con_r li a:hover {
    background: #f0f0f0;
    border:1px solid #f0f0f0;
}
.index4_con_r li:hover b{
    color: #b21212
}
.index4_con_r li:nth-child(2n) a{
    margin-right: 0px;
}
.index4_con_r li b{
    line-height: 95px;
    display: inline-block; 
    float: left;

}
.index4_con_r li img{
    float: left;
    margin: 30px 10px 0px 30px;
}



.index_link{
    width: 100%;
    margin:30px 0px;
    float: left;
}
.link_tit{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #f8f8f8
}
.link_tit b{
    position: relative;
    text-indent: 10px;
    height: 30px;
    display: inline-block;
    border-bottom: 1px solid #b21212
}
.link_tit b:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 3px;
    width: 5px;
    height: 15px;
    background: #e73f3f
}

.link li {
    float: left;
    margin-right:20px;
    padding-top: 10px;
}
.copyright{
    width: 100%;
    height: 175px;
    padding-top: 40px;
    background: url(../image/copy_bj.png);
    float: left;
    color: #f2f2f2;
}
.copy_l{
    width: 260px;
    float: left;
}
.copy_l p{
    float: left;
    width: 140px;
}
.copy_l dl {
    float: left;
    width: 70px;
    margin:10px 0px 0px 30px;
    text-align: center;
    display: inline-block;
}
.copy_l dl dt{
    width: 100%;
    float: left;
    text-align:center;
    display: inline-block;
    font-size: 14px;
}
.copy_l dl dt b {
    width: 100%;
    float: left; 
    display: inline-block;
    margin-top: 5px;
}
.copyright .copy_r {
    width: 700px;
    float: left;
    border-left: 1px solid #666666;
    padding-left:30px;

}
.copy_r ol {
    width: 100%; 
    float: left;
}
.copy_r ol li a{color: #f2f2f2;}
.copy_r ol li a:hover{color: #ffcc00;}
.copy_r ol li{
    float: left;
    position: relative;
    line-height: 32px;
    margin:0px 30px 10px 0px;
}
.copy_r p a{color: #ccc;}
.copy_r p a:hover{color: #ffcc00;}
.copy_r ol li:after{
    content:"|";
    position: absolute;
    top: 0px;
    right: -15px;
}
.copy_r ol li:last-child:after{
    content:"";
}
.copy_r p{
    line-height: 30px;
	color: #ccc;
    font-size: 14px;
}

.banner_page {width: 100%; float: left;}

.bannerpage{width:100%;height: 320px;margin: auto;top:0px; position: relative;left: 0px; float: left;}
.bannerpage p{width:100%;height:320px;margin: auto;overflow: hidden;position: relative;top: 0px;}
.bannerpage p img { position: absolute;left:50%;margin-left: -960px;}

.content {float: left; padding-bottom: 30px;width: 100% }
.con_l{width: 200px; float: left;margin-right: 20px;border:1px solid #eaeaea;margin-bottom: 70px;text-align: center;margin-top: -50px; 
    background: #fff;
    position: relative; z-index: 10}
.con_l h3{height: 80px; line-height: 80px;
    background: -webkit-linear-gradient(#f0f0f0, #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f0f0f0, #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f0f0f0, #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f0f0f0, #fff); /* 标准的语法 */
  font-size: 22px;
  color: #333333;
}
.con_l ul li {height: 50px; line-height: 50px; color: #666666; text-align: center;border-top: 1px solid #eaeaea}
.con_l ul li.active a{color: #b21212}


.con_r{width: 920px; float: left;margin-top: 30px;}
.con_tit{width: 100%; float: left; background: #f8f8f8;height: 40px; line-height: 40px;padding-right: 10px; font-size: 14px;}
.con_tit b{
    width: 110px; 
    background: #b21212;
    display: inline-block;
    float: left;
    text-align: center;
    color: #fff;
    position: relative;
}
.con_tit b:before{
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50px;
    border: 5px solid #b21212; 
    border-color:#b21212 transparent  transparent  transparent 

}
.con_tit a {padding: 0px 2px}
.con_text{width: 100%; float: left;padding-top: 20px; font-size: 14px;}



/*舞蹈视频*/
.video {width: 920px; float: left;}
.video ul{width: 100%; float:left;display: inline-block;padding: 20px 0px 20px;}
.video ul li { width: 290px; margin-right: 24px; float: left;padding-bottom: 20px;position: relative;cursor: pointer; }
.video ul li:nth-child(3n){ margin-right: 0px; float:left; }
.video ul li a{ width: 100%; display: inline-block; float: left; text-align: center;line-height: 40px; color:#333}
.video ul li a:hover {color: #b21212}
.video ul li a img{width:100%;padding:2px ;height:215px;border:1px solid #eee;float: left;display: inline-block;}

/*隽商人物*/
.renwu {width: 920px; float: left;}
.renwu ul{width: 100%; float:left;display: inline-block;padding: 20px 0px 20px;}
.renwu ul li { width: 214px; margin-right: 20px; float: left;padding-bottom: 20px;position: relative;cursor: pointer; }
.renwu ul li:nth-child(4n){ margin-right: 0px; float:right; }
.renwu ul li a{ width: 100%; display: inline-block; float: left; text-align: center;line-height: 40px; color:#333}
.renwu ul li a:hover {color: #b21212}
.renwu ul li a img{padding:2px ;border:1px solid #eee;float: left;display: inline-block;width: 214px; height:280px;}

/*隽商品牌*/
.pinpai {width: 920px; float: left;}
.pinpai ul{width: 100%; float:left;display: inline-block;padding: 20px 0px 20px;}
.pinpai ul li { width: 214px; margin-right: 20px; float: left;padding-bottom: 20px;position: relative;cursor: pointer; }
.pinpai ul li:nth-child(4n){ margin-right: 0px; float:right; }
.pinpai ul li a{ width: 100%; display: inline-block; float: left; text-align: center;line-height: 40px; color:#333}
.pinpai ul li a:hover {color: #b21212}
.pinpai ul li a img{padding:2px ;border:1px solid #eee;float: left;display: inline-block;width: 214px; height:100px;}

.brand {width: 920px; float: left;}
.brand ul{width: 100%; float:left;display: inline-block;padding: 50px 0px 20px;}
.brand ul li { width: 218px; margin-right: 15px; float: left;padding-bottom: 20px;position: relative;cursor: pointer; }
.brand ul li:nth-child(4n){ margin-right: 0px; float:left; }
.brand ul li a{ width: 100%; display: inline-block; float: left; text-align: center;line-height: 40px; color:#333}
.brand ul li a:hover {color: #b21212}
.brand ul li a img{width:100%;padding:2px ;height:215px;border:1px solid #eee;float: left;display: inline-block;}

/*.video ul li p { position:absolute; top: 0px; left: 0px;display: inline-block;width: 280px;float: left; display: none; }
.video ul li p img {width:300px;height:215px;border:1px solid #eee;display: inline-block; float: left;}*/
/*.video ul li.hover p{ display: block;width: 280px; height: 250px;  background: rgba(0,0,0,0.2);  }
.video ul li.hover a img{ visibility:hidden; }
.video ul li.hover a i{ color: #ea1f70 }*/

.pages { display: table;margin: auto;padding-top: 0px; padding-bottom:50px;}
.pages li { float: left;}
.pages li a{height: 32px;  padding:0px 10px;line-height: 32px; background: #fff;border:1px solid #e5e5e5;color: #333; display: inline-block;margin-right: 10px;color: #666;text-align: center;}
.pages li a:hover{height: 32px;line-height: 32px; background: #b21212;color: #fff; text-align: center;}
.pages li.active a{background: #c79255; color: #fff}




.mask{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.8);z-index: 11;display: none;}
.mask_video{width: 800px; height: 600px; position: fixed;top:30px;left: calc((100% - 800px)/2); background: #ccc;z-index: 12;border-radius: 20px; display: none;}
.mask_video h1 { height: 70px; line-height: 70px; width: 100%; background: #fff; width: 100%; text-align: center; position: relative; color: #ea1f70;border-radius: 20px 20px 0px 0px;}
.mask_video h1 b { text-align: center; color: #ea1f70; top: 0px; position: absolute;left: 0px;display: inline-block;float: left;width: 100%;font-size: 24px; }
.mask_video h1 span { position: absolute; right: 30px; top:0px; }
.mask_video h1 span  img{ width: 30px; }


.huiyuan{width: 100%; float: left; padding-top: 20px;}
.huiyuan h4{width: 100%; float: left; color: #333; line-height: 20px; color:#B21212;font-size: 16px; font-weight:bold;}
.huiyuan p{width: 100%; float: left; color: #333; line-height: 24px;}
.huiyuan p{padding-top: 5px; padding-bottom:15px;}
.huiyuan p span a{font-size: 14px; color: #333; display: inline-block;margin-right: 28px;}
.huiyuan p span a:hover{color: #b21212}



.huiyuan1{width: 100%; text-align: center;margin-top: 40px; float: left;color: #000; font-size: 14px;}

.huiyuan1 h3{font-size:16px; padding: 30px 0px}



.news {width: 100%; float: left;padding-bottom: 50px;}
.news dl {margin-top:20px;width: 100%;padding-bottom: 20px; float: left; cursor: pointer; border-bottom: 1px dashed #ccc}
.news dl dt {width: 160px; float: left; margin-right:15px; text-align: center;}
.news dl dt img{width: 100%}
/*.news dl dt span {width: 100%; height: 60px; line-height: 60px; background: #f3f3f3; color: #333333; font-size: 26px;display: inline-block;}
.news dl dt i {width: 100%; height: 30px; line-height: 30px; background: #00A3E5; color: #fff; display: inline-block;}
.*/
.news dl dd { width: 740px; float: left ; }
.news dl dd p a{font-size: 16px; color: #333;width: 100%; float: left; line-height: 24px}
.news dl.hover dd p a {color:#b21212;text-decoration: none;}
.news dl.hover dt i{ background:#b21212  }
.news dl dd span {font-size: 14px; color: #666;width: 100%; float: left; line-height: 22px;padding: 5px 0px}

.news dl dd i{width: 100%; font-size: 10px;color: #666666}


.newshow{ width: 100%; float: left;margin-bottom:30px;padding-top: 20px;font-size: 14px;}
.newshow h2,.newshow h3{ text-align: center;width: 100%;font-weight: normal;line-height: 30px;}
.newshow h2{ font-size: 16px; color:  #B21212;}
.newshow h3{ font-size: 14px; color: #666}
.newshow ul { border-top: 1px dashed #d4d0c8; padding-bottom: 40px;}
.newshow ul li { padding: 10px 0px;text-align: justify;line-height: 26px;font-size: 14px;}
.newshow dl{ float: left;width: 100%;line-height: 26px;}
.newshow dl dt{ float: left;color: #333;}
.newshow dl dd a{ float: left;color: #666;font-size: 14px;}
.newshow dl dd a:hover{ float: left;color: #b21212}


.touzi{width: 100%; float: left; padding-bottom: 60px;}
.touzi dl {width: 100%; float: left; padding:15px 0px;border-bottom: 1px dashed #ccc;}
.touzi dl dt { line-height: 30px; font-size: 14px; color: #000;width: 100%; float: left; }
.touzi dl dt b{ float: left;color::#333; font-weight:BOLD;}
.touzi dl dt b a{ color::#333;font-size: 14px;}
.touzi dl dt b a:Hover{ color::#B21212;font-size: 14px;}
.touzi dl dt span{font-size: 12px; color: #666; float: left; margin-left: 10px;}

.touzi dl dd{font-size: 14px; color: #666;line-height: 24px;}
.touzi dl dd i a {font-size: 14px; color: #b21212}
.touzi dl dd i a:hover{font-size: 14px; color: #ff0000}

.page_btn {
    text-align: center;
    padding-top: 30px;
}

.page_btn a {
    display: inline-block;
    margin: 0 5px;
    padding: 5px 10px;
    background: #efefef;
    font-size: 14px;
    border-radius: 3px;
}

.page_btn a.show, .page_btn a:hover {
    background: #B21212;
    color: #fff;
}



.main2{width: 1150px;margin: auto;}

.company2_tit{
    width: 100%;
    float: left;
    height: 120px;
    line-height: 120px;
    text-align: center;
    font-size: 22px;
    color: #555555
}
.company_top1,.company_top2{
    width: 100%;
    float: left;
    padding-bottom: 40px;
}
.company_top2{
    padding-bottom: 20px;
}
.company_top_con{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.company_top_con dl dt {
    width:335px;
    float: left;
    margin-right: 30px;
}
.company_top_con dl dt img{
    width: 100%;
    float: left;
}
.company_top_con dl dd {
    width:calc(100% - 365px);
    float: left;
}
.company_top_con dl dd p{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #636363;
    margin-bottom: 30px;
    line-height: 24px;
}
.company_top_con dl dd p:last-child{
    margin-bottom: 0px;
}
.con_tit1{width: 100%; float: left; background: #f8f8f8;height: 40px; line-height: 40px;padding-right: 10px; font-size: 14px;}
.con_tit1 b{
    width: 110px; 
    background: #b21212;
    display: inline-block;
    float: left;
    text-align: center;
    color: #fff;
    position: relative;
}
.anli_img{float: left;min-width:1150px;}
.anli_img ul {float: left;width: 100%;padding-top: 15px;}
.anli_img ul li{ float: left;width: 220px; text-align: center;margin-right:14px;margin-bottom:20px;position: relative; }
.anli_img ul li img{width:214px;background: #fff;border:1px solid #d9d9d9;padding:2px; height:154px;}
.anli_img ul li a b {line-height: 38px; display: inline-block;color: #333333;font-size: 14px;width: 100%}
.anli_img ul li:hover a{ color: #008cd6;display: inline-block; }
.anli_img ul li:hover a b{ color: #008cd6}
.anli_img {width:1160px; height: 190px; overflow: hidden;}
.anli_scroll{ width: 1160px; height: 190px;  position: relative;left: 0px; float: left}
.anli_scroll ul {width: 10000px;height: 300px; position: absolute; }

.company_top3con{
    width: 100%;
    float: left;
    margin-top: 20px;
    font-size: 14px;
    line-height: 34px;
    color: #343434;
    padding-bottom: 50px;
}
.company_top3con dl dt {
    color: #b20d0b
}
.company_top3con dl dt,.company_top3con dl dd,.company_top3con dl dd p{
    width: 100%;
    float: left;
    display: inline-block
}
.company_top3con dl dd a{
    text-decoration: underline;
    color: #343434;
}






