/*html {*/
/*    filter:  progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*    -webkit-filter:  grayscale(100%);*/
/*}*/


.nav-nemu {width:100%;background:#000000;height:50px;clear: both;}
.TopMenu {height:40px;background:#eeeeee;border-bottom:#dddddd 1px solid;}
.TopMenu .menu{width:1200px;margin:0 auto;}
.TopMenu .menu .line{line-height:40px;}
.TopMenu .reglogin {line-height:38px;}
.TopMenu .reglogin a{font-size:14px;color:#666666;padding:0 5px;float:left;display:block;}
.TopMenu .reglogin a:hover{color:#FC6D41;}
.TopMenu .reglogin span{display:block;padding:0 6px;float:left;color:#666666;font-size:14px;}
.TopMenu .nav__menu2, .nav__dropdown-menu {
    list-style: none;}
.TopMenu .nav__menu2 {
    position: relative;
    align-items: center;
}
.TopMenu .nav__menu2 > li {position: relative; }
.TopMenu .nav__menu2 > li.active a:after,
.TopMenu .nav__menu2 > li:hover a:after {
    width: 100%;
}
.TopMenu .nav__menu2 > li > a {
    color: #666666;
    font-size: 14px;
    line-height:38px;
    padding: 0 16px;
}
.TopMenu .nav__menu2 > li > a:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fc6d41;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
.TopMenu .nav__menu2 > li > a:hover {
    color: #FC6D41; }
.nav__dropdown-menu > li > a,
.nav__dropdown-submenu > .nav__dropdown-menu > li > a { font-family: 微软雅黑,宋体;}

.TopMenu .nav__menu2 > li {
    display: inline-block;
    text-align: center;
}
.TopMenu .nav__menu2 ul{position:absolute;top:38px;left:0;z-index:8;display: none;background:#ffffff;border:#cccccc 1px solid;width:260px;}
.TopMenu .nav__menu2 ul li{height:40px;line-height:40px;border-top:#dddddd 1px dashed;}
.TopMenu .nav__menu2 ul li a{font-size:14px;color:#666666;}
.TopMenu .nav__menu2 ul li a:hover{color:#FC6D41;}




.header {padding:0;height:120px;}
.header .headerMenu{width:1200px;margin:0 auto;}

.header .headerLogo{float:left;width:252px;padding: 20px 0 0 0;}
.header .headerArea{float:left;width:150px;position:relative;}
.header .headerArea .area{padding:49px 0 0 0;}

.header .headerArea span{float:left;color:#FC6D41;font-weight: 600;display: block;text-align: right;width:70px;}
.header .headerArea .area .areamouse{position:absolute;top:46px; left:70px;z-index:7;}
.header .headerArea p{padding:0;text-align:center;width:76px;height:29px;z-index:8;}
.header .headerArea p a{color:#666666;font-size:14px;}
.header .headerArea p a:hover{color:#FC6D41;}

.header .headerArea .cheackd{position:absolute;top:28px; left:0;width:375px;height:200px;border:#999999 1px solid;background:#ffffff;z-index:7;display:none;}
.header .headerArea .cheackd ul{padding:10px;margin:0;}
.header .headerArea .cheackd ul li{float:left;height:25px;width:70px;text-align: center;line-height: 25px;}
.header .headerArea .cheackd ul li a{color:#666666;}
.header .headerArea .cheackd ul li a:hover{color:#FC6D41;}

.areadown{border:#F2F4F5 1px solid;border-bottom:0;position:absolute;}
.areanohover{border:#F2F4F5 1px solid;border-bottom:0;}
.areaishover{border:#999999 1px solid;border-bottom:0;background:#ffffff;}


.header .headerSearch{float:left;width:700px;padding:40px 0 0 70px;}
.header .headerSearch button{height:40px;margin:0;}
.header .headerErweima{float:left;width:270px;padding:10px 0 0 0;}
.header .headerErweima img{float:left;margin:0 0 0 10px;}


.bodywidth{width:1200px;margin:0 auto;height:50px;background:#000000;}
.bodywidth ul li{float: left;height:50px;position:relative;}
.bodywidth ul li .menulist{color:#BBBFC0;font-size:.9em;padding: 0;font-weight:bold;display: block;}
.bodywidth ul li a{display: block;width:100px;line-height:50px;color:#BBBFC0;font-weight: bold;font-size:14px;text-align: center;}
.bodywidth ul li a:hover{background:#FC6D41;color:#ffffff;}
.bodywidth ul li .menulis:after {
    display: block;
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fc6d41;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
.bodywidth ul li ul{position: absolute;z-index:99999;margin:0;padding:0;background:#000000;display: none;}
.bodywidth ul li ul li{width:100%;height:35px;line-height: 35px;margin:0;padding:0;text-align: center;border-left:0;}
.bodywidth ul li ul li a{color:#BBBFC0;font-size: 12px;padding: 0;font-weight:bold;display: block;text-align: center;line-height:35px;}
.bodywidth ul li ul li a:hover{background:#FC6D41;color:#ffffff;}

#loading{width:100px;height:20px;text-align: center;margin:2rem auto;display: none;color:#999;font-size:14px;}

.pagination{
    padding:0;
    margin:0 0;text-align: center;
}
.pagination span{
    margin:0;
    cursor:pointer
}
.pagination a{
    margin-right:10px;
    padding:6px 12px;
    border:1px #cccccc solid;
    background:#fff;
    text-decoration:none;
    color:#808080;
    font-size:12px;
    line-height:24px;
}
.pagination a:hover{
    color:#fc6d41;
    background: white;
    border:1px #fc6d41 solid;
}
.pagination a.cur{
    border:1px #fc6d41 solid;
    background:#fc6d41;
    color:#fff;padding:6px 12px;
}
.pagination span{
    padding:6px 12px;
    font-size:12px;
    line-height:24px;
    color:#bbb;
    border:1px #ccc solid;
    background:#fcfcfc;
    margin-right:8px;
}
.pagination span.pageRemark{
    border-style:none;
    background:none;
    margin-right:0;
    padding:4px 0;
    color:#666;
}
.pagination span.pageRemark b{
    color:red;
}
.pagination span.pageEllipsis{
    border-style:none;
    background:none;
    padding:4px 0;
    color:#808080;
}