@charset "utf-8";
/* CSS Document */
body {
    min-width:1220px;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #221815;
    line-height:15px;
}

ul, li {
    padding: 0;
    margin: 0;
    list-style: none;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #fff;
}

a:hover {
    text-decoration: none;
    color: #BE0108;
}

a:visited{
    text-decoration:none;
}

a:link{
    text-decoration:none;
}


p, h4, dl, dt, dd {
    margin: 0;
    padding: 0;
}

.clear {
    clear: both;
}

.left {
    float: left
}

.right {
    float: right
}

.none{
    display: none;
}

/*.row{
    margin:0;
}*/


/*头部&导航*/
/*悬浮导航*/
.navtop {
    position: fixed;
    /* 绝对定位，fixed是相对于浏览器窗口定位。 */
    top: 0;
    /* 距离窗口顶部距离 */
    left: 0;
    /* 距离窗口左边的距离 */
/*    width: 100%;
    !* 宽度设置为100% *!*/
    height: 100px;
    /* 高度 */
    z-index: 999;
    /* 层叠顺序，数值越大就越高。页面滚动的时候就不会被其他内容所遮挡。 */
    transition:border-color 0.5s ease-out;
}

.navtop1 {
    position: absolute;
/*    top: 0;*/
    /* 距离窗口顶部距离 */
    left: 0;
    /* 距离窗口左边的距离 */
/*    width: 100%;
    !* 宽度设置为100% *!*/
    height: 100px;
    /* 高度 */
    z-index: 999;
    /* 层叠顺序，数值越大就越高。页面滚动的时候就不会被其他内容所遮挡。 */
    transition:border-color 0.5s ease-out;
}

.navtop2 {
    background: #272b2e;
    /*    top: 0;*/
    /* 距离窗口顶部距离 */
    left: 0;
    /* 距离窗口左边的距离 */
/*    width: 100%;
    !* 宽度设置为100% *!*/
    height: 100px;
    /* 高度 */
    z-index: 999;
    /* 层叠顺序，数值越大就越高。页面滚动的时候就不会被其他内容所遮挡。 */
    transition:border-color 0.5s ease-out;
}


.logo-title {
    width: 1200px;
    font-size: 12px;
    height: 35px;
    padding-top: 9px;
    color: #fff;

}
.logo-title li a {
    color: #fff;
}
.logo-title li a:hover {
    text-decoration: none;
    cursor: pointer;
}
.logo-title li.reg a{
    border:1px solid #e92f09;
    border-radius:3px;
    padding: 3.5px 8px;
}

.logo-title li.reg a:hover{
    background: #e02f09;
    color: #fff;
}

.logo{
    width: 203px;
    height: 55px;
    padding: 6px 0;
}

.logo a{
}

.logo-title li a:hover{
    color:#e92f09;
}

/*.navmax{
    width: 100%;
    height: 70px;
    background-color: #272b2e;
}*/
.hd-floor{
    width: 100%;
    height: 100px;
    min-width: 1220px;
    position: absolute;
    top: 0;
    z-index: -1;
    background: #272b2e;
    filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;
}
#menu{position: relative;width: 1170px;margin: 0 auto; }
#menu ul{display: block; margin-left: 80px;}


/*二级下拉菜单*/
#menu {
    position: relative;
}
.yovole_nav li:nth-child(1){
    background: url(/img/06.gif) 95px 18px no-repeat;
}
.yovole_nav li{ float:left;}
.yovole_nav li a{ font-size:15px;  line-height:70px;  display:block; padding:0 36px; position: relative;}

.yovole_nav li.selected a {
    text-decoration: none;
    color: #c6462f;
    position: relative;
    font-weight: 700;
}
.yovole_nav li.selected a:hover {
    text-decoration: none;
    color: #c6462f;
    font-weight: 700;
}

.yovole_nav_more {
    position: absolute;
    z-index: 500;
    width: 100%;
    background: #373d41;
    top: 100px;
    left: 0;
}



.yovole_nav_more1 {
    position: absolute;
    z-index: 50;
    background: #373d41;
    top: 65px;
    right: -10px;
}

.yovole_nav_more dl {
    float: left;
    margin-left: 25px;
    margin-top: 16px;
    margin-bottom:10px;
    padding-top: 22px;
    padding-right: 45px;
    padding-bottom: 30px;
}
.yovole_nav_more1 dl{
    float: left;
    margin-left: 25px;
    margin-right:25px;
    margin-top: 16px;
    margin-bottom:10px;
}
.yovole_nav_more .yh dl{
    margin-right:55px;
}

.yovole_nav_more .yh dl img {
    padding-left: 10px;
}

.ym{
    width: 1360px;
    margin:0 auto;
    padding-left: 80px;
}
.yovole_nav_more .ym dl{
    margin-left:68px;
}
.yovole_nav_more dl dt,.yovole_nav_more1 dl dt {
    width: 140px;
    font-weight: 400;
    border-bottom: 1px solid #FFF;
    height: 35px;
    line-height: 32px;
    padding-bottom: 15px;
    margin-bottom: 15px;

}
.yovole_nav_more dl dd,.yovole_nav_more1 dl dd {

    line-height: 30px;
}
.yovole_nav_more dl dt,.yovole_nav_more1 dl dt  {
    font-size: 15px;
    color: #fff;
    line-height: 15px;
}
.yovole_nav_more dl dt a:hover,.yovole_nav_more1 dl dt a:hover {
    text-decoration: underline;
}
.yovole_nav_more dl dd a,.yovole_nav_more1 dl dd a {
    font-size: 14px;
    color:#fff;
}
.yovole_nav_more dl dd a:hover,.yovole_nav_more1 dl dd a:hover {
    color:#F94856;
    text-decoration: underline;
    cursor: pointer;
}
/*租用*/


.bt-go{
    display: block;
    height: 30px;
    width:120px;
    text-align: center;
    line-height: 30px;
    background-color: #F96969;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius:26px;
    color: #fff;
}
.bt-go:hover{
    text-decoration: underline;

}
.yovole_nav_sy {
    padding: 0;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.w_1200 {
    width: 100%;
    margin: 0 auto;
}
.w_420{
    width: 670px;
    margin-top:20px;
    margin-left:38px;
}
.w_1300{
    width: 1200px;
    margin:0 auto;
}
.f_r{
    width: 1200px;
    margin:0 auto;
    padding-left: 80px;
    padding-bottom: 30px;
}

.f_r_zy{
    width: 1280px;
    margin:0 auto;
}

.f_r_qq{
/*    width: 1260px;*/
    width: 1560px;
    margin:0 auto;

/*    padding-left: 80px;*/
}
.f_r_zz{
    width: 480px;
}
/*.f_r_quanqiu{
    width: 1180px;
    margin:0 auto;
!*    padding-left: 80px;*!
}*/
.none {
    display: none;
}
.yovole_nav_sy {
    padding: 0;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.nav_t{
    width: 830px;
    float: left;
}
.nav_t a:hover,
.nav_t .a-bg {
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -moz-transition: all 0.4s;
    color: #e15915;
}
.nav_t {

}

.nav_t b{
    width: 0;
    height: 0;
    color: #272b2e;
    text-align: center;
    border-top: 10px solid #272b2e;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 50%;
    top:93%;
    margin-left: -9px;
    z-index: 10000;
}


.header2-2-navcontent-b2{}
.header2-2-navcontent-b21{background:#EDEDED;margin:0 auto;height:45px;line-height:45px;border-top:1px solid #e1e5e9;}
.b2{width: 220px;margin:0 auto;}
.header2-2-navcontent-b21 img{vertical-align:middle;margin-right:5px;}
.header2-2-navcontent-b21 a{font-size:12px;color:#333333;}
.header2-2-navcontent-b21 span{color:#ff3333;}
.header2-2-navcontent-b21 a:hover{color:#f94856;text-decoration:underline;}


.content_nav .tabul li{float:left;list-style-type: none; text-align: left;line-height: 100%;padding: 1px 8px;}
.content_nav{ width: 655px; margin-right: 100px; }
.content_nav li a:hover{
    color: #f94856;
    text-decoration: underline;
}
.tab_nav{float: left; width: 205px;margin-right:84px; clear: both;}
.tab1{float: left; width: 205px;margin-right:24px; clear: both;}
.tab_nav a,.tab1 a{margin-bottom:35px; font-size: 15px; width: 205px; background: #2b3b47; display: block; margin-right: 20px; text-align: center;height: 46px; line-height: 46px;color: #eee;
    position: relative;
}
.tab_nav a .r_ic,.tab1 a .r_ic{
    position: absolute;
    top:14px;
    right: 15px;
    display: inline-block;
    height: 15px;
    width: 14px;
    background: url("/img/right_icon.png") no-repeat right;
}
.tab_nav a.on,.tab1 a.on{ background-color: #c74630; color: #fff;  background-repeat: no-repeat; background-position: right;}
.tabul{height:80px;margin-top:40px;margin-bottom: 40px;}
.tabul li h3{ text-align: left; color: #ffa749; font-weight: bold;}
.tabul li .navtabrow{ width: 100%;}
.tabul li a{ width: 106px; text-align: center; margin-bottom: 16px; float: left;}
.tabul li .navtabrow .navtanlist a{ display: inline; font-size: 14px; color: #ddd;}
.tantui{ width: 640px; height: 400px; border: 1px solid #ccc; margin-top: 11px;}
.tuiimg{ width: 100px;height: 100px; line-height: 100px;}
.tuinum{width: 390px; height: 100px;}
.tuinum table{ width: 100%; margin-top: 15px; margin-left: 20px; color: #ddd;}
.tuinum table caption{ font-size: 14px; font-weight: bold; margin-bottom: 5px; text-align: left;}
.tuinum table tr td{ padding:7px 0; }
.tuibtn{width: 148px; height: 100px; ;}
.tuibtn .btn a{ width: 100px; height: 40px !important; display: block; margin-top: 40px; line-height: 40px; text-align: center;}

.navtabrow p { display:inline-block;  text-align:center;  margin:5px auto;  font-size:14px;}

.vn>.m>a{ font-size:18px; color:#333;}
.nav-cuxiao{background: url(../images/tehui.gif) bottom center no-repeat;}
.collapsed{ float:none !important; display:block !important;}

/*头部&导航结束*/

.zy{
    float: left;
}
.f_r_jh{
    width: 400px;
    float: left;
}
.f_r_jh dt , .f_r_jh dd{
    padding-left: 60px;
    padding-top: 35px;
}
.f_r_par{
    width: 650px;

}

.f_r_quanqiu dl{
    width: 265px;
    height: 290px;
    border-left: 1px solid #fff;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 53px;
}
.f_r_quanqiu dl dd{
    margin-bottom: 12px;
    line-height: 26px;
}

.f_r_gd dl dd{
    margin-bottom: 16px;
}
.f_r_quanqiu dl dd a{
    font-size: 14px;
    color: #fff;
}

.f_r_quanqiu dl dd span{
    display: inline-block;
    width: 268px;
    font-size: 12px;
    color: #7c7c7c;
}
.tab_k{
    float: left;
    margin-right: 35px;
}
.tab_k a{
    margin-bottom: 35px;
    font-size: 15px;
    width: 205px;
    background: #2b3b47;
    display: block;
    margin-right: 20px;
    text-align: center;
    height: 46px;
    line-height: 46px;
    color: #eee;
    position: relative;
}
.tab_k a .r_ic{
    position: absolute;
    top: 14px;
    right: 15px;
    display: inline-block;
    height: 15px;
    width: 14px;
    background: url(/img/right_icon.png) no-repeat right;
}

.tab_k a.on{
    background-color: #c74630; color: #fff;  background-repeat: no-repeat; background-position: right;
}






/*悬浮侧边客服*/
.yincang {
    width: 0;
    background-image: url(/img/peg1.png);
    height: 56px;
    background-repeat: no-repeat;
    position: fixed;
    right: 0;
    top: 600px;
    z-index: 2222;
    cursor: pointer;
}
.fixd-left{ background-color:#e5504f; width:50px; height:100%; position:fixed; top:0; right:0; z-index:10000; min-height:500px; font-family:"΢���ź�";}
.icon-all{ margin-top:70px; }
.icon-all>li{ width:50px;}
.icon-all>li>a{ height:100px; display:block; font-size:14px; color:#fff; text-align:center; list-style: none;}
.icon-all a.icon-all-1{ background:url(/img/icon-all.png) -50px 15px no-repeat; background-color:#e5504f; color:#fff;}
.icon-all a.icon-all-2{ background:url(/img/icon-all.png) -50px 15px no-repeat; background-color:#e5504f; color:#fff;}
.icon-all a.icon-all-3{ background:url(/img/icon-all.png) -50px -85px no-repeat;background-color:#e5504f; color:#fff;}
.icon-all a.icon-all-7{ background:url(/img/ritBarIcon5.png) 0 -12px no-repeat;background-color:#e5504f; color:#fff;}
.icon-all a.icon-all-6{ background:url(/img/icon-all1.png) -49px -440px no-repeat;background-color:#e5504f; color:#fff;}
.icon-all a span{ padding-top:45px; display:block;}

.icon-all2{ position:absolute; bottom:60px; left:0;}
.icon-all2 a{ height:60px; width:50px; display:block; font-size:12px; color:#fff; text-align:center;}
.icon-all2 a.icon-all-4{  background:url(/img/icon-all.png) -49px -280px no-repeat;}
.icon-all2 a.icon-all-5{  background:url(/img/icon-all.png) -50px -380px no-repeat;}
.icon-all2 a span{ padding-top:40px; display:block;}
.icon-all-6 i
{
    position: relative;
    top:-65px;
    right: -28px;
    display: block;
    border-radius: 10px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    z-index: 0;
    width: 20px;
    background: #920303;
    font-style: normal;
}


.icon-all a.icon-all-hov1{ background:url(/img/icon-all.png) 5px 15px no-repeat; background-color:#fff; color:#f96969;}
.icon-all a.icon-all-hov2{ background:url(/img/icon-all.png) 5px 15px no-repeat; background-color:#fff; color:#f96969;}
.icon-all a.icon-all-hov3{ background:url(/img/icon-all.png) -0px -85px no-repeat; background-color:#fff; color:#f96969;}
.icon-all a.icon-all-hov4{ background:url(/img/icon-all1.png) 1px -440px no-repeat; background-color:#fff; color:#f96969;}
.icon-all a.icon-all-hov5{ background:url(/img/ritBarIcon5red.png) 0 -12px no-repeat; background-color:#fff;color:#f96969; }


.index_main_text{line-height:30px;}
.kefu{ display:none;width:250px; height:100%;position:absolute; top:0; right:50px; background-color:#F7F7F7;  border-right:none;}
.kf-list{margin-bottom: -12px;}
.kefu .kefu-bt{ height:80px; background-color:#E8E8E8; width:100%; color:#f96969; font-size:30px; text-align:center;line-height:50px;}
.kefu .kefu-bt span{ color:#545454; font-size:14px; display:block; line-height:normal;}
.kefu .kefu-tit{ margin-top:10px;width:110px; background-color:#f96969; font-size:16px; text-align:center; color:#fff; height:34px; line-height:34px;}
.kefu>dl>dd{ font-size:14px; margin-left:50px; margin-top:20px; float:left; color:#0e76f8;line-height: 14px;}
.zixun { padding-left:20px;}
.zixun li{ color:#7b7a7a; font-size:14px; line-height:38px; overflow:hidden; text-align:left;margin-right: 5px;}
.zixun li img{ margin-top:10px; margin-left:10px; display:block; float:left;}
.zixun li a{ /*margin-left:10px;*/color: #0080ff;}
.zixun li span{ width:45%; text-align:right; display:block; float:left;}

.zixunqq li {color: #7b7a7a;font-size: 14px;line-height: 48px;overflow: hidden;}
.zixunqq li span {width: 40%;text-align: right;display: block;float: left;}
.zixunqq li a {margin-top: 0;margin-left: 10px;display: block;float: left;}



.tell{ display:none;background-color:#F7F7F7; position:absolute; top:150px; width:250px; right:50px; text-align:center; height:272px;line-height: 30px; border-right:none;}
.tell h4{ text-align:left; margin-left:20px;margin-top: 20px; font-size:16px;}
.tell i{ font-size:24px; color:#f96969; margin-top:20px; display:block;}
.tell b{ font-size:24px;  display:block; background-color:#E8E8E8; height:60px; line-height:60px; color:#666;}
#online>div{ display:none;}

.erweima{ display:none; position:absolute; top:400px; right:50px;}
.xianshi{ display:block;}
.yincang{ width:0; background-image:url(/img/peg1.png); height:56px; background-repeat:no-repeat; position:fixed; right:0; top:600px; z-index:2222; cursor:pointer;}

a.icon-all-4{ background: url(/img/fk2.png) no-repeat 8px 10px #f96969;}
.fn-clearfix:after {
    display: block;
    visibility: hidden;
    content: "\0020";
    clear: both;
    height: 0;
    font-size: 0;
}

.pf_lcon
{
    padding: 10px;
    margin-top: 15px;
}

.pf_lcon li
{
    border-bottom: 1px solid #ececec;
    width: 100%;
    height: 40px;
}

.pf_lcon li:nth-child(1) a, .pf_lcon li:nth-child(2) a
{
    color: #f20;
}

.pf_lcon li a
{
    overflow: hidden;
    line-height: 35px;
    font-size: 12px;
    color: #666;
    display: block;
    width: 220px;
    height: 40px;
    text-align: left;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
}

.pf_lcon li a:hover
{
    text-decoration: underline;
}