@charset "utf-8";
/* CSS Document */
body {
    min-width:1200px;
    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: #221815;
}

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;
}


/*头部&导航*/
	.ding {
    background: url(../images/top_bg.gif) repeat-x;
    height: 40px;
    width: 100%;
    margin: 0 auto;
    line-height: 40px;
}
.top_con {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
}
.top_con .tel {
    color: #ffb243;
    font-family: Arial;
    float: right;
    background: url(../images/tel1.png) no-repeat 0px 13px;
    padding-left: 20px;
    padding-right: 13px;
    background-size: 15px;
}
.top_con .mail {
    color: #4bcdd9;
    font-family: Arial;
    float: right;
    background: url(../images/mail.png) no-repeat 0px 14px;
    padding-left: 18px;
    padding-right: 13px;
    background-size: 16px;
}
.top_con .mail a {  color: #4bcdd9;}
.top_con .mail a:hover {  color: #ff0000;}
.toptext {
    width: 450px;
    float: left;
    color: #f2f2f2;
    text-align: left;
}
.clear { clear:both;}
 .logo11 { float: left; padding: 10px 0;}
 .logo11 img { float: left; height:60px; }
 .logo11 .logowz { float: left; border-left: 1px dotted #ccc; height: 40px; padding-left: 14px; margin: 14px 0 0 10px; color: #000; font-size: 12px;}
 .logo11 .logowz span { display: block; overflow: hidden; font-size: 22px; color: #e33907; font-weight: bold; line-height: 22px;    margin-bottom: 8px; }
 .nav11 { float: right; margin-top:20px;}
 .nav11 ul li { float:left; margin-left:40px;}
 .nav11 ul li a{ font-size:16px;font-family: "Microsoft YaHei"; }
 .nav11 li a:hover { color: #ff0000; }

.navmax{
    width: 100%;
    height: 90px;
    background-color: #fff;
}
#menu{position: relative;width: 1200px;margin: 0 auto; }
#menu ul{display: block; margin-left: 20px; margin-top:15px;}


/*二级下拉菜单*/
#menu {
    position: relative;
}

.yovole_nav li{ float:left;}
.yovole_nav li a{ font-size:16px;  line-height:70px;  display:block; padding:0 38px;}

.yovole_nav li.selected a {
    text-decoration: none;
    color: red;
}
.yovole_nav li.selected a:hover {
    text-decoration: none;
    color: red;
}

.yovole_nav_more {
    position: absolute;
    z-index: 50;
    width: 100%;
    background: #FFF;
    top: 100px;
    left: 0;
}
.yovole_nav_more dl {
    float: left;
    margin-left: 25px;
    margin-right:25px;
    margin-top: 10px;
    margin-bottom:10px;
    padding-top: 22px;
    padding-right: 45px;

    padding-bottom: 30px;
}
.yovole_nav_more dl dt {
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #F94856;
    height: 35px;
    line-height: 35px;
    padding-bottom: 15px;
    margin-bottom: 15px;

}
.yovole_nav_more dl dd {

    line-height: 25px;
}
.yovole_nav_more dl dt  {
    font-size: 16px;
    color: #555555;
    line-height: 15px;
}
.yovole_nav_more dl dt a:hover {
    text-decoration: underline;
}
.yovole_nav_more dl dd a {
    font-size: 14px;
    color:#888888;
}
.yovole_nav_more 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 {
    border-top:1px solid #DEE0E2;
    width: 100%;
    margin: 0 auto;
}
.w_1300{
    width: 1200px;
    margin:0 auto;
}
.f_r{
    width: 1200px;
    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: 700px;
    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 {
    position: relative;
}


.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;}


/*头部&导航结束*/



/*悬浮侧边客服*/
.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:#f96969; 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:#f96969; color:#fff;}
.icon-all a.icon-all-2{ background:url(/img/icon-all.png) -50px 15px no-repeat; background-color:#f96969; color:#fff;}
.icon-all a.icon-all-3{ background:url(/img/icon-all.png) -50px -85px no-repeat;background-color:#f96969; color:#fff;}
.icon-all a.icon-all-7{ background:url(/img/ritBarIcon5.png) 0 -12px no-repeat;background-color:#f96969; color:#fff;}
.icon-all a.icon-all-6{ background:url(/img/icon-all1.png) -49px -440px no-repeat;background-color:#f96969; 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:40px;}
.zixun li{ color:#7b7a7a; font-size:14px; line-height:38px; overflow:hidden; text-align:left;}
.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;
}