body{ overflow-x: hidden;min-width: 1194px; overflow-x: auto; }
a{ color: #333;}
a:hover{ color:#097c25;}
/* header */

.header{ width: 100%; height:606px; overflow: hidden;background: #161616 url("../images/bg.jpg") no-repeat;  padding-top: 34px;  background-attachment: fixed;  background-position: center 0;  display: block;position: relative;}
.header .header_nei{ width: 1150px; height:422px; overflow:hidden; margin: 0 auto;}
.header .header_nei .top{ height: auto; margin-bottom: 142px; width: 1150px;}
.header .header_nei .top a.logo{ float: left;}
.header .header_nei .top .fr{ float: right; width:750px; margin-top:10px;}
.header .header_nei .top .header_wrap{ width: 1150px; height: auto; overflow: hidden; margin-top: 142px;float: left;}
.header .header_nei .top .header_wrap > img{ display: block; margin: 0 auto;}
.header .header_nei .top .header_wrap > p{ width: 1150px; height: 67px; line-height: 67px; text-align: center; color: #fff; font-size: 19px;}
.header .header_nei .top .header_wrap .sousuo{margin:0 auto 0 auto;width:773px;height: 127px;position: relative;}
.header .header_nei .top .header_wrap .sousuo ul li{float: left;
    opacity: .5;
    filter: alpha(opacity=50);
    height: 43px;

}
.header .header_nei .top .header_wrap .sousuo ul li:hover{opacity:1;  filter: alpha(opacity=100);}
.header .header_nei .top .header_wrap .sousuo ul li span{    font-size: 14px;
    color: #fff;
    font-weight: 700;
    padding: 0 20px 0 0;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    cursor: pointer;
}
.header .header_nei .top .header_wrap .sousuo ul li a{    font-size: 14px;
    color: #fff;
    font-weight: 700;
    padding: 0 20px 0 0;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    cursor: pointer;
}
.header .header_nei .top .header_wrap .sousuo ul li.check {opacity: 1; filter: alpha(opacity=100);  }
.header .header_nei .top .header_wrap .sousuo i {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    width: 0;
    height: 0;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    position: absolute;
    top:33px;
    left:12px;
    border-bottom: 10px solid #fff;
    z-index: 9;
}
.header .header_nei .top .header_wrap .sousuo .ss .text {
    width: 626px;
    padding-left: 20px;
    border: 0;
    height: 55px;
    line-height: 55px;
    border-radius: 2px;
    font-size: 14px;
}

.header .header_nei .top .header_wrap .sousuo .ss .btn {
    background: #097c25;
    width: 127px;
    height: 55px;
    float: right;
    border: 0;
    display: block;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.header .header_nei .top .header_wrap .sousuo .ss form.al{ display: block;}
.header .header_nei .top .header_wrap .sousuo .ss form.sjs{ display: none;}
.header .header_nei .top .header_wrap .sousuo .ss form.xmjl{ display: none;}


/* 首页 */
.center_top{ width: 1150px; height: 383px; overflow:hidden;}
.center_top ul{ height: auto;}
.center_top ul li{ float: left; margin: 50px 80px 0 80px;}
.center_top ul li .img{ overflow: hidden; width: 212px; height: 212px;-moz-border-radius: 212px; /* Firefox */
    -webkit-border-radius: 212px; /* Safari 和 Chrome */
    border-radius: 212px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */behavior: url(PIE.htc);}
.center_top ul li .img .a{position: relative;}
.center_top ul li .img .aa{z-index:1; margin: 75px 0 0 75px;}
.center_top ul li .img .jinru a{ display: none; width: 212px; height:34px; background:rgba(0,0,0,.6); padding: 89px 0;}
.center_top ul li .img a span{ display: block; margin: 0 51px; width: 112px; height: 33px; line-height: 33px; text-align: center; border: 1px solid #fff; border-radius: 5px; color: #fff; text-align: center;}
.center_top ul li .text h3{ font-size: 18px; color: #333; text-align: center; line-height:59px; height: 51px;}
.center_top ul li .text p{ font-size: 12px; color: #666; text-align: center;}

.qjal{width: 100%; height:auto; padding-bottom: 70px; overflow: hidden;background: url("../images/qjal_bg.jpg") no-repeat; background-position: center center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed; display: block;position: relative;}
.box .box_nei{width: 1194px; height: auto; overflow:hidden;}
.box .box_nei .names{ border-bottom: 1px solid #dedede; height: auto; overflow: hidden;margin:50px auto 30px auto; width: 1150px;}
.box .box_nei .names .left{ float: left; width: 900px;}
.box .box_nei .names .left h4{ font-size: 26px; color: #333; font-weight: bold;}
.box .box_nei .names .left h4 span{ font-size: 25px; padding-left: 10px; color: #666; font-weight:100;}
.box .box_nei .names .left p{ display: inline-block; height: 40px; line-height: 40px; font-size: 14px; color: #666;}

.box .box_nei .names > a.more {
    float: right;
    width: 102px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    border: 1px solid #757575;
    font-size: 13px;
    color: #333;
    margin-top: 24px;
}
.box .box_nei .names > a.more:hover {
    background: #097c25;
    border: 1px solid #097c25;
    color: #fff;
}
.box .box_nei .names > span{ float: right }
.box .box_nei .names > span a{ float: left; width: 102px; height: 29px; line-height: 29px; text-align: center; border: 1px solid #757575; font-size: 13px; color: #333; margin-top:40px;}
.box .box_nei .names > span a:hover{background: #097c25; border: 1px solid #097c25; color: #fff;}
.box .box_nei .names > span a.on{background: #097c25; border: 1px solid #097c25; color: #fff;}
.qjal ul li{ float: left; margin: 0 13px; width: 271px; height: auto; padding-bottom: 10px; background: #fff;}
.qjal ul li a .img{ overflow: hidden;}
.qjal ul li a .img > img{ width: 271px; height:180px;transition: transform .5s ease-out;  }
.qjal ul li a .img img:hover{transform: translate3d(0,-5px,0) scale(1.1);}
.qjal ul li .img .tan{ width: 271px; height: 180px; position: relative; margin-top: -180px; background:rgba(0,0,0,.3); }
.qjal ul li .img .tan > img{margin: 0 auto;  display: block;  padding-top:72px;}
.qjal ul li .wenzi{ z-index: 100;}
.qjal ul li .wenzi .sjs{ margin: 0 auto; display:block;  overflow: hidden; width: 75px; height: 75px;position: relative;  margin-top: -40px; }
.qjal ul li .wenzi .sjs img{ width: 72px; height: 72px;border:2px solid #fff;border-radius: 72px; display:block;}
.qjal ul li .wenzi h4{ height: 43px; line-height: 43px; font-size: 20px; color: #333; text-align: center; font-weight: bold; width: 250px; margin:0 auto;overflow: hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.qjal ul li .wenzi p{ text-align: center; width: 250px; margin: 0 auto;overflow: hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; font-size: 13px; color:#919191;}

.pmal .pmal_nei{ width: 1150px; height: auto; overflow: hidden; margin-bottom:40px;}
.pmal .pmal_nei ul{ float: left; display: inline-block; width: 874px;}
.pmal .pmal_nei ul li{ width: 273px; height: 182px; margin:0 18px 18px 0; float:left;}
.pmal .pmal_nei ul li a .img{ width: 273px; height: 182px; overflow: hidden;}
.pmal .pmal_nei ul li a .img img{ width: 273px; height: 182px;}
.pmal .pmal_nei ul li a img{transition: transform .5s ease-out;}
.pmal .pmal_nei ul li a img:hover{transform: translate3d(0,-5px,0) scale(1.1);}
.pmal .pmal_nei ul li a .text{ display:none;width: 273px; height:128px;padding-top:54px;position: relative;margin-top: -182px;background: rgba(0,0,0,.6);text-align: center; color: #fff;}
.pmal .pmal_nei ul li a .text h5{margin: 0 auto; font-size: 16px; width: 265px;overflow: hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; height:42px; line-height: 42px;}
.pmal .pmal_nei ul li a .text p{margin: 0 auto; display:block; width: 265px;overflow: hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}

.pmal .pmal_nei > a.al_more{ float: right; width: 276px; height: 382px; text-align: center; background: #097c25; cursor: pointer;}
.pmal .pmal_nei > a.al_more img{ padding-top:73px;}
.pmal .pmal_nei > a.al_more:hover{ background: #0a8528;}

.sjtd{ background: #f8f8f8;}

.sjtd .slideGroup{ width:1150px; text-align:left;  height: 216px; margin-bottom: 60px !important; }
.sjtd .slideGroup .parHd{ height:212px; line-height:71px; background:#fff; border:1px solid #eee;  position:relative;float: left;width: 189px;}
.sjtd .slideGroup .parHd ul{ float:left; position:absolute; height:auto; overflow: hidden;   }
.sjtd .slideGroup .parHd ul li{ font-size: 14px; color: #333; padding: 0 25px 0 32px; cursor:pointer; width:128px; height: 70px; border-bottom: 1px solid #eee;border-left:2px solid #fff;   }
.sjtd .slideGroup .parHd ul li b{ text-align: right; font-family: "宋体";float: right; font-weight: 100; }
.sjtd .slideGroup .parHd ul li.on{ border-left:2px solid #097c25;}
.sjtd .slideGroup .parHd ul li.on b{ color: #dd4f50;}
.sjtd .slideGroup .slideBox{ width: 932px; float: right; overflow:hidden; zoom:1; position:relative;   }

.sjtd .slideGroup .sPrev,.sjtd .sjtd_nei .sNext{ z-index: 111; position:absolute; left:0; top:86px; display:block; width:31px; height:42px; background:url("../images/icoLeft.png") center center no-repeat; }
.sjtd .slideGroup .sNext{ position: absolute; margin: -128px -4px 0 0; left:auto; right:5px; background:url("../images/icoRight.png") center center no-repeat;width:31px; height:42px;   }
.sjtd .slideGroup .sPrev:hover,.sjtd .sjtd_nei .sNext:hover{ border-color:#f60;  }

.sjtd .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.sjtd .slideGroup .parBd ul li{ margin:0 25px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.sjtd .slideGroup .parBd ul li .pic{ text-align:center; }
.sjtd .slideGroup .parBd ul li .pic img{ width:214px; height:214px; display:block;transition: transform .5s ease-out;}
.sjtd .slideGroup .parBd ul li .pic img:hover{    transform: translate3d(0,-5px,0) scale(1.1);}
.sjtd .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.sjtd .slideGroup .parBd ul li .title{ width: 194px; padding:0 10px; color: #fff; line-height:31px; height: 31px; position: relative; margin: -31px auto auto 0; z-index: 111; background: rgba(0,0,0,.6);  }
.sjtd .slideGroup .parBd ul li .title b{ color: #fff;}

/* 底部版权 */
.footer{ width: 100%; height: auto; overflow: hidden; background: #282828;}
.footer .bottom{width:1920px; height:206px;border:medium none;left:50%;margin:0 auto 0 -960px;overflow:hidden;padding:0;position:relative;visibility:visible;}
.footer .footer_center{ width: 1150px; height:190px; margin:35px auto auto auto;}
.footer .footer_center ul{ float: left; width: 700px;}
.footer .footer_center ul li{ height:42px; line-height: 42px;}
.footer .footer_center ul li span{float: left; color: #fff; padding-right: 33px;}
.footer .footer_center ul li a{  padding: 0 13px; color: #979797;}
.footer .footer_center ul li a:hover{ color: #fff;}
.footer .footer_center .dizhi{ float: right;}
.footer .footer_center .dizhi > div{ float:right; margin-left:20px; color: #c0c0c0; line-height: 26px; text-align: right;}
.footer .footer_center .dizhi > div h2{ font-size: 27px; color: #fff; line-height: 42px;}
.footer .footer_bottom{ font-size: 12px; text-align: center; background: #181818; height: 41px; line-height: 41px; color: #fff;}
.footer .footer_bottom a{ color: #fff;}


/*!* 右侧按钮 *!*/

/*.bottom_an{ position: fixed; right: 30px; bottom: 10px;}*/
/*.bottom_an ul li{ width: 60px; height: 64px; border: 1px solid #dedede; background: #fff;}*/
/*.bottom_an ul li img{ text-align: center;; display: block; margin: 0 auto; margin-top: 10px}*/
/*.bottom_an ul li span{ color: #959595; font-size: 12px; line-height: 26px;display: block; text-align: center; width: 60px; display: inline-block;}*/


/* 弹出窗口 */
.reveal-modal .img{ float: left; width: 262px; height: 363px;}
.reveal-modal .img img{ width: 262px; height: 363px;}
.reveal-modal .baojia{ float: right; width:308px;}
.reveal-modal .baojia form dd{ height: auto; overflow: hidden;}
.reveal-modal .baojia h3{ font-size: 22px; color: #097c25; font-weight: bold;line-height: 39px; height: 54px;}
.reveal-modal .baojia form input.text{ width: 309px; height: 44px; line-height: 44px; background: #f2f2f2; text-indent: 1rem; border: 0px; margin-bottom: 9px;}
.reveal-modal .baojia form input[type="button"]{ width: 309px; height: 44px; background: #097c25; color: #fff; border: 0px; cursor: pointer;}
.reveal-modal .baojia form input[type="submit"]{ width: 309px; height: 44px; background: #097c25; color: #fff; border: 0px; cursor: pointer;}
.reveal-modal .baojia form a{display: inline-block; width: 103px;margin-left: 5px;height: 44px; background: #e0e0e0;  line-height: 44px; text-align: center;}
.reveal-modal .baojia form a:hover{ color: #fff; background: #f67474;}
.reveal-modal .baojia form textarea{width: 276px;border: 0px;background: #f2f2f2;padding: 10px 16px;height: 59px; margin-bottom: 9px;}


    /* 内页头部公用 */
.nheader{ width: 100%; height: auto;}
.nheader .top{ width:100%; height: 38px; line-height: 38px; background: #282828;}
.nheader .top .top_nei{ width: 1150px;}
.nheader .top .top_nei .fr{ float: left; line-height: 38px; font-size: 13px; color: #b0b0b0;}
.nheader .top .top_nei .phone{ float: right; font-size: 12px; color: #fff;}
.nheader .top .top_nei .phone img{ vertical-align: middle; padding-right: 10px;}
.nheader .top .top_nei .fr .venus-menu ul{ top: 25px;}
.nheader .top .top_nei .fr .venus-menu > li > ul > li:first-child a:before{ bottom: 35px;}
.nheader .top .top_nei .fr .venus-menu li{ line-height: 38px; font-size: 13px;}
.nheader .top .top_nei .fr .venus-menu > li > a{ line-height: 38px; font-size: 13px;color: #b0b0b0; margin-left: 30px;}
.nheader .top .top_nei .fr .venus-menu > li > a.hover,.nheader .top .top_nei .fr .venus-menu > li > a:hover{ color: #fff;}
.nheader .top .top_nei .fr .venus-menu li ul{ left: -15px;}
.nheader .top .top_nei .fr .venus-menu li.yhpp ul{ left: -2px !important;}
.nheader .top .top_nei .fr .venus-menu ul li a{ background: #fff; line-height: 20px;}

.nheader .bottom{ background: #f5f5f6; width: 100%; height: 136px;}
.nheader .bottom .bottom_nei{ width: 1150px; height: 136px;}
.nheader .bottom .bottom_nei .logo{ float: left; margin-top: 36px;}
.nheader .bottom .bottom_nei .sousuo{ float: right;}

.nheader .bottom .bottom_nei .sousuo{margin:0 auto 0 auto;width:580px;height:82px;position: relative; margin-top: 28px;}
.nheader .bottom .bottom_nei .sousuo ul li{float: left;color:#333;height:35px;  }
.nheader .bottom .bottom_nei .sousuo ul li:hover{opacity:1;  filter: alpha(opacity=100);}
.nheader .bottom .bottom_nei .sousuo ul li span{    font-size: 14px;
    color: #333;
    font-weight:100;
    padding: 0 20px 0 0;
    height:35px;
    line-height: 35px;
    display: inline-block;
    cursor: pointer;
}
.nheader .bottom .bottom_nei .sousuo ul li a{    font-size: 14px;
    color: #333;
    font-weight:100;
    padding: 0 20px 0 0;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    cursor: pointer;
}
.nheader .bottom .bottom_nei .sousuo ul li.check span {color: #097c25;  }

.nheader .bottom .bottom_nei .sousuo i {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    width: 0;
    height: 0;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    position: absolute;
    top:26px;
    left:12px;
    border-bottom: 10px solid #fff;
    z-index: 9;
}
.nheader .bottom .bottom_nei .sousuo .ss .text {
    width:510px;
    padding-left: 20px;
    border: 0;
    height:45px;
    line-height: 45px;
    font-size: 13px;
    border-bottom: 1px solid #e4e4e5;
}

.nheader .bottom .bottom_nei .sousuo .ss .btn {
    background:url("../images/sousuo.jpg") center no-repeat #fff;
    width:50px;
    height:45px;
    float: right;
    border: 0;
    display: block;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-bottom: 1px solid #e4e4e5;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.nheader .bottom .bottom_nei .sousuo .ss form.al{ display: block;}
.nheader .bottom .bottom_nei .sousuo .ss form.sjs{ display: none;}
.nheader .bottom .bottom_nei .sousuo .ss form.xmjl{ display: none;}



/* 右侧客服 */
.main-im{ position:fixed; right: 2px; bottom:13%; z-index:888; width: 110px;}
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url("../images/qq-icon-bg.png") no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position:absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel a { font-size: 13px; display:block;height: 28px; line-height: 28px; font-weight: normal; text-align: center;background: -moz-linear-gradient(top, #f5f3f3, #ebeaea);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f3f3), color-stop(1, #ebeaea)); box-shadow: 0 0 2px #ccc; cursor: pointer;
}
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url("../images/weixing-icon.png") no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
/*.main-im .im_main .go-top { height: 30px; background: #f5f5f5; border-radius:0 0 10px 10px; text-align: center; line-height: 30px;}*/

.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer;  margin-top: 50px; width: 82px; height: 78px; position: absolute; bottom: 0; right:-2px; }
.qqbox{padding-top: 2px;}
.qqbox dl { margin: 0; font-weight: normal; }
.qqbox dl dt{ height: 28px; line-height: 28px; font-weight: normal; text-align: center;background: -moz-linear-gradient(top, #f5f3f3, #ebeaea);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f3f3), color-stop(1, #ebeaea)); box-shadow: 0 0 2px #ccc; cursor: pointer;
}
.qqbox dl dt:hover{color: #097c25;}
.qqbox dl dd{ display: none; text-align: center; line-height: 26px; padding: 5px 0;}



/* 案例列表 */

.ncenter{ width: 1194px; height: auto; overflow: hidden;}
.ncenter .dqwz{ width: 1150px; height: 50px; line-height: 50px; font-size: 13px; color: #909090;}
.ncenter .dqwz a{ color: #909090;}
.ncenter .dqwz a:hover{ color: #097c25;}

.sstj{background: #fbfbfb; width: 1150px;height: auto; overflow: hidden;}
.sstj .truck-type{content:'';display:block;}
.sstj .truck-type.truck-type-hide dl.child-hide{display:none;}
.sstj .truck-type dd,.sstj .truck-type dt{float:left}
.sstj .truck-type dt{margin:0 5px 0 0;color:#333;font-size:13px;line-height:30px;width:74px; font-weight:bold;text-align:left;}
.sstj .truck-type dd{width:1013px;}
.sstj .truck-type .tags{position:relative; line-height: 30px;}
.truck-type .more-content{display:inline-block;*zoom:1;*display:inline;}

.sstj .more-content .down-list{height:16px;margin-top:-3px;line-height:16px;display:inline-block;vertical-align:middle;*zoom:1;*display:inline;}
.sstj .truck-type .clear-float{clear:both;}
.truck-type .tags span,.truck-type .tags a,.sstj .more-content .down-list{padding:0 4px;color:#333;margin-right:9px;}
.sstj .truck-type dl { width: 1100px; margin: 0 auto; min-height:30px; border-bottom: 1px solid #ececec; padding: 12px 0;clear: both; height: auto; overflow: hidden;}
.truck-type dl .tags span.forbidden,.sstj .bland-list span.forbidden{background-color:#fff;color:#ccc;cursor: default}

.sstj .truck-type .cx .tags a{ height: auto; overflow: hidden; float: left; margin: 8px; padding-top: 3px;}
.sstj .truck-type .cx .tags a b{ font-weight: 100; display: block; text-align: center; line-height:17px;}

.next_selected_folddiv_word{ float: right; line-height: 30px;}
.next_selected_folddiv_word i{ width: 15px; height:10px; background: url("../images/icon_20160520.png") -19px -71px no-repeat; display: -webkit-inline-box;}
.next_selected_folddiv_word i.close{  background: url("../images/icon_20160520.png") -19px -51px no-repeat;}
.truck-type dl .tags span{ float: left; height: 18px; line-height: 18px; margin-top: 6px;}
.truck-type dl .tags a{ float: left;}
.show_box{width: 940px; float: left;}
.show_box a.list,.show_box a:hover{ background:rgb(9, 124, 37); color:#fff;}
.show_box a{ height:20px; line-height:20px; margin:5px 0;}
.jzzc .dele{ float:right; margin:10px; display: block;width: 60px;text-align: center;height: 28px;padding: 0 10px;line-height: 28px;text-align: center;border: 1px solid #d8d8d8;background: #fff;}


.next_selected_folddiv{ float: right;}

.center_pro{ width: 1194px; height: auto; overflow: hidden; margin:auto auto 50px auto;}
.center_pro > h4{font-weight: bold; height:65px; line-height:75px;font-size: 22px;color: #394043; display:block; width: 1150px; border-bottom: 1px solid #f1f1f1; margin: 0 auto;}
.center_pro > h4 b{ color:#097c25;}

.center_pro ul.pro{ width: 1175px; height: auto; overflow: hidden; margin:auto auto 20px auto;}
.center_pro ul.pro li{ float: left; width:365px; margin:13px; background: #fbfbfb;}
.center_pro ul.pro li .img{ width: 365px; height: 244px; overflow: hidden;}
.center_pro ul.pro li .img img{ width: 365px; height:auto;transition: transform .5s ease-out; display: inline-block;}
.center_pro ul.pro li .img img:hover{ transform: translate3d(0,-5px,0) scale(1.1);}
.center_pro ul.pro li .wenzi{z-index: 100;  width: 330px;}
.center_pro ul.pro li .wenzi .sjs{ float: left; display: inline-block;position: relative;margin-top: -40px;}
.center_pro ul.pro li .wenzi .sjs img{width: 72px;height: 72px;border: 2px solid #fff;border-radius: 72px;display: block;}

.center_pro ul.pro li .wenzi .sjs a.ckxq{ margin:5px 0 15px 0; width: 69px; height: 22px; line-height: 22px; display: inline-block; border: 1px solid #aaa; border-radius: 5px; text-align: center; font-size: 12px; color: #666;}
.center_pro ul.pro li .wenzi .sjs a.ckxq:hover{ background: #f67474; border: 1px solid #f67474; color: #fff;}
.center_pro ul.pro li  .xinxi{ float: left; padding-top:8px; margin-left: 10px; width: 243px;}
.center_pro ul.pro li  .xinxi h4{ font-size: 20px; font-weight: bold; color: #333; display: block; width: 243px;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; }
.center_pro ul.pro li  .xinxi h4:hover{ color:#097c25;}
.center_pro ul.pro li  .xinxi p{ line-height: 33px; display: block; width: 243px; color: #919191; font-size: 12px;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; }


/* 团队 */
.tuandui{ width: 1150px; border-bottom:2px solid #f1f1f1; height: 46px; line-height: 46px;}
.tuandui ul li{ float: left;}
.tuandui ul li a{ color: #909090; display: block; font-size: 14px; font-weight: bold; color: #909090; width: 130px; height: 46px; line-height: 46px; text-align: center;}
.tuandui ul li a.hover,.tuandui ul li a:hover{ color: #fff; background: #097c25;}
.tuandui > h4{font-weight: bold; height:48px; line-height:48px;font-size: 22px;color: #394043; display:inline-block; float: right; margin: 0 auto;}
.tuandui > h4 b{ color:#097c25;}

.td{ width: 1170px; height: auto; overflow: hidden; margin-bottom:50px;}
.center_pro ul.tuandui_pro{ width: 1170px; height: auto; display: block; margin: 0 auto;}
.center_pro ul.tuandui_pro li{ float: left; width: 270px; height: auto; overflow: hidden; margin: 11px;}
.center_pro ul.tuandui_pro li .img{ width: 271px; height: 271px; overflow:hidden;}
.center_pro ul.tuandui_pro li .img img{ width: 271px; height: 271px;transition: transform .5s ease-out;}
.center_pro ul.tuandui_pro li .img img:hover{transform: translate3d(0,-5px,0) scale(1.1);}
.center_pro ul.tuandui_pro li .wenzi{ width: 271px; height: auto; overflow: hidden; background: #fbfbfb;}
.center_pro ul.tuandui_pro li .wenzi h4{text-align: center; border-bottom: 1px dashed #ebebeb; width: 250px; margin: 0 auto; display: block; height:35px; line-height:35px; font-size: 18px; color: #333; font-weight: bold;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; }
.center_pro ul.tuandui_pro li .wenzi span{ font-size: 14px; color: #919191; font-weight: 100; text-align: center; width: 250px; margin: 0 auto; display: block; height:35px; line-height: 35px;;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap;}


/* 案例内页 */
.ncenters{ width: 1175px; height: auto; overflow: hidden; margin-bottom:50px;}
.ncenters .ncenters_nei{ width: 1150px; margin: 0 auto; border-top:1px solid #d1d1d1; padding: 20px 0; height: auto; overflow: hidden;}
.ncenters .left{ font-size: 13px; line-height: 26px; width: 810px; height: auto; overflow: hidden; float:left; padding-right: 30px;border-right:1px solid #e3e3e3;}
.ncenters .left h4{ font-size: 22px; font-weight: bold; color: #666; line-height: 40px;}
.ncenters .left img{ padding: 10px 0; width:100%;}

.ncenters .right{ float: right; width: 285px; height: auto; overflow: hidden;}
.ncenters .right > h2{ font-size: 20px; color: #666; line-height: 40px; border-bottom:2px solid #8a8a8a; display: inline-block; margin-bottom: 10px; font-weight: bold;}
.ncenters .right .xinxi{ margin-bottom: 10px; height: auto; overflow: hidden; line-height: 26px;}
.ncenters .right .sjs_text{ width: 285px; height: auto; overflow: hidden; padding-bottom: 15px; border-bottom:1px solid #ccc;}
.ncenters .right .img{ width: 128px; height: 128px; float: left;}
.ncenters .right .img img{ width: 128px; height: 128px;}
.ncenters .right .sjs_text{ float: right; width: 140px; height: auto;}
.ncenters .right .sjs_text h3{ font-size: 18px; line-height: 35px;}
.ncenters .right .sjs_text{ float: right; width: 140px; height: auto;}
.ncenters .right .sjs_text a{text-decoration: underline;}
.ncenters .right a.sqsjya{ margin-top: 15px; float: right; width: 135px; height: 32px; border: 1px solid #8a8a8a; cursor: pointer; color: #666; line-height: 32px; text-align: center;}
.ncenters .right a.sqsjya:hover{ color: #fff; background: #097c25; border:1px solid #097c25;}


.nanli{ width:1175px;text-align:left; float: left; margin-top: 30px;  }
.nanli .hd{ width: 1150px; height:35px; line-height:35px;  position:relative; margin:0 auto;border-top:1px solid #d1d1d1; padding-top: 25px; }
.nanli .hd ul{ float:left;height:35px; width: 1150px; text-align: center; }
.nanli .hd ul li{ display:inline; cursor:pointer;  width: 157px; text-align: center; height:42px; display: inline-block; background: #f7f7f7; margin: 0 10px; line-height: 42px; }
.nanli .hd ul li.on{ height:42px; background: #097c25; color: #fff; }
.nanli .bd ul{ zoom:1;  width: 1175px; height: auto; overflow: hidden;  margin-top: 15px;}
.nanli .bd ul li{ float: left; width:365px; margin:13px; background: #fbfbfb;}
.nanli .bd ul li .img{ width: 365px; height: 244px; overflow: hidden;}
.nanli .bd ul li .img img{ width: 365px; height:244px;transition: transform .5s ease-out;}
.nanli .bd ul li .img img:hover{ transform: translate3d(0,-5px,0) scale(1.1);}
.nanli .bd ul li .wenzi{z-index: 100;  width: 330px;}
.nanli .bd ul li .wenzi .sjs{ float: left; display: inline-block;position: relative;margin-top: -40px;}
.nanli .bd ul li .wenzi .sjs img{width: 72px;height: 72px;border: 2px solid #fff;border-radius: 72px;display: block;}

.nanli .bd ul li .wenzi .sjs a.ckxq{ margin:5px 0 15px 0; width: 69px; height: 22px; line-height: 22px; display: inline-block; border: 1px solid #aaa; border-radius: 5px; text-align: center; font-size: 12px; color: #666;}
.nanli .bd ul li .wenzi .sjs a.ckxq:hover{ background: #f67474; border: 1px solid #f67474; color: #fff;}
.nanli .bd ul li  .xinxi{ float: left; padding-top:8px; margin-left: 10px; width: 243px;}
.nanli .bd ul li  .xinxi h4{ font-size: 20px; font-weight: bold; color: #333; display: block; width: 243px;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; }
.nanli .bd ul li  .xinxi h4:hover{ color:#097c25;}
.nanli .bd ul li  .xinxi p{ line-height: 33px; display: block; width: 243px; color: #919191; font-size: 12px;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; }


/* 团队内页 */
.ncenters .td .left{ width:285px;border-right:0px;}
.ncenters .td .right{ width: 804px; line-height: 26px;border-left: 1px solid #e3e3e3; padding-left: 29px; padding-bottom: 30px; font-size:16px; line-height: 36px; }
.ncenters .td .right span{ line-height: 36px;}


.ncenters .td .right h4{ font-size: 22px; font-weight: bold; color: #666; line-height: 40px;}
.ncenters .td .right img{ padding: 10px 0;}
.ncenters .td .right > h2{ margin:15px auto; color: #666; font-weight: bold;}


.ncenters .td .left > h2{ font-size: 20px; color: #666; line-height: 40px; border-bottom:2px solid #8a8a8a; display: inline-block; margin-bottom: 10px;}
.ncenters .td .left .xinxi{ margin-bottom: 10px; height: auto; overflow: hidden; line-height: 26px;}
.ncenters .td .left .sjs_nei{ margin: 10px 0;}
.ncenters .td .left .sjs_text{ width: 285px; height: auto; overflow: hidden; padding:5px 0; border-bottom:1px solid #ccc;}
.ncenters .td .left .img{ width: 128px; height: 128px; float: left;}
.ncenters .td .left .img img{ width: 128px; height: 128px;padding: 0px;}
.ncenters .td .left .ss{ float: none;}
.ncenters .td .left .sy{ float: none !important; text-align: center;}
.ncenters .td .left .sjs_text{ float: right; width: 140px; height: auto;}
.ncenters .td .left .sjs_text h3{ font-size: 18px; line-height: 35px; display:block;}
.ncenters .td .left .sjs_text p{ display: inline-block;}
.ncenters .td .left .sjs_text{ float: right; width: 140px; height: auto;}
.ncenters .td .left .sjs_text a{text-decoration: underline;}
.ncenters .td .left a.sqsjya{ margin-top: 15px; float: right; width: 135px; height: 32px; border: 1px solid #8a8a8a; cursor: pointer; color: #666; line-height: 32px; text-align: center;}
.ncenters .td .left a.sqsjya:hover{ color: #fff; background: #f34646; border:1px solid #f34646;}

/* 在施工地 */
.ncenters .ncenters_nei table.zsgd{text-align: center;border-collapse: collapse; width: 1149px; margin-bottom: 20px; }
.ncenters .ncenters_nei table.zsgd tr.first{height: 46px; line-height: 46px; background: #097c25; color: #fff; font-size: 14px; font-weight: bold;}
.ncenters .ncenters_nei table.zsgd tr{ height:46px; line-height: 46px; font-size: 13px; color: #333333;}
.ncenters .ncenters_nei table.zsgd tr td{ border: 1px solid #cbcbcb;}
.ncenters .ncenters_nei table.zsgd tr.first td{ border: 0px;}
.ncenters .ncenters_nei table.zsgd tr td a.big-link{ display: block; width: 77px; height: 24px;line-height: 24px; text-align: center; border: 1px solid #969696; color: #333; margin: 0 auto; cursor: pointer;}
.ncenters .ncenters_nei table.zsgd tr td a.big-link:hover{color: #fff; background: #f34646; border:1px solid #f34646;}


/* 最新活动 */
.ncenters .ncenters_nei ul.news{ width: 1150px; height: auto; overflow: hidden; margin-bottom:20px;}
.ncenters .ncenters_nei ul.news li{ width:1150px; padding:25px 0; border-bottom: 1px solid #e3e3e3; height: auto; overflow: hidden;}
.ncenters .ncenters_nei ul.news li .img{ float:left; margin-right: 34px; width: 324px; height: 178px;}
.ncenters .ncenters_nei ul.news li .img img{ width: 324px; height: 178px;}
.ncenters .ncenters_nei ul.news li .news_right{ float: left; width: 790px;}
.ncenters .ncenters_nei ul.news li .news_right > h3{ height: 64px; line-height: 64px; font-size: 24px; font-weight: bold; color: #333;}
.ncenters .ncenters_nei ul.news li .news_right > h3 span{ width:680px;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; white-space: nowrap; display: inline-block; float:left;}
.ncenters .ncenters_nei ul.news li .news_right > h3 b{ font-weight: 100; font-size: 13px; color: #333; float: right; }
.ncenters .ncenters_nei ul.news li .news_right .jianjie{ margin-bottom: 10px; line-height: 28px; color: #666; width: 790px; height: 63px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;word-break: break-all;overflow: hidden;}
.ncenters .ncenters_nei ul.news li .news_right a.more{ width: 84px; height: 27px; line-height: 27px; text-align: center; display: inline-block; border: 1px solid #adadad; border-radius:10px; font-size: 14px; color: #666666; cursor: pointer;}
.ncenters .ncenters_nei ul.news li .news_right a.more:hover{color: #fff; background: #097c25; border:1px solid #097c25;}


.ncenters .ncenters_nei .nei{ width: 1150px;padding: 20px 0 0 0;  height: auto; overflow: hidden; font-size: 16px; color: #333; line-height: 36px;}


/*分页*/
.listpage{height:35px;line-height:35px;padding:15px 0;text-align:center;}
.listpage span,.listpage a{margin-left:5px;padding:8px 8px;border:1px solid #ededed;background:#fff;color:#666;}

/* 荣誉证书 */
.honorx3{width: 1150px; height: auto; overflow: hidden;}
.honorx3 li{ float: left; width: 267px; height: auto; margin: 10px;}
.honorx3 li img{ width: 267px; height: auto;}


/*预约量房*/
.pr { position: relative;  }
.foot-yuyue .fl{ float: left;}
.foot-yuyue{width: 100%; height: 110px; background: rgba(0,0,0,0.8); position: fixed; bottom: 0;z-index: 889;}
.foot-yuyue .slogn{ width: 370px; height:145px; position: relative; top: -35px; margin: 0;}
.foot-yuyue .slogn2{ width: 478px; height:122px; position: relative; top: -35px;left: 0;}
.foot-yuyue .form{width: 585px; height: 85px; background:none; margin-top:13px; position: relative;}
.foot-yuyue2 .form {
    width: 690px;
}
#zh2 {
    width: 515px;
}
#namee2 {
    width: 145px;
}
#tell2 {
    width: 185px;
    left: 152px;
}
#xiaoqu2 {
    width: 170px;
    height: 38px;
    background: #fff;
    border: none;
    position: absolute;
    left: 345px;
    bottom: 0;
    padding-left: 10px;
}
.foot-yuyue .foot-yuyue-wai{ width: 1200px; margin: 0 auto;}
.foot-yuyue .form .zh{ width: 410px; height: 38px; display: block; background: #666666; text-align: center; line-height: 38px; font-size: 14px; color: #fff;}
.foot-yuyue .form .zh b{font-size: 20px; color: #fcd130; padding: 0 10px;}
.foot-yuyue .form .name{width: 190px; height: 38px; background: #fff; border: none; position: absolute; left:0; padding-left: 10px;}
.foot-yuyue .form .tel{width: 190px; height: 38px; background: #fff; border: none; position: absolute; left: 210px;  padding-left: 10px;}
.foot-yuyue .form .loupan{width: 190px; height: 38px; background: #fff; border: none; position: absolute; left:0; padding-left: 10px;bottom: 0;}
.foot-yuyue .form .acreages{width: 190px; height: 38px; background: #fff; border: none; position: absolute; left: 210px; padding-left: 10px;bottom: 0;}
.foot-yuyue .form .acreages .acreage{width: 165px; height: 38px; border: none;}
.foot-yuyue .form .send{ width: 167px; height: 85px; background: #097c25; border: none; font-size: 18px; color: #fff; position: absolute; right: 0; top: 0; cursor: pointer;}
.foot-yuyue .notes{width:205px; height: 100%; text-align: center; padding:20px; float: right;}
.foot-yuyue .notes .zh{display: block; font-size: 24px; color: #fff;}
.foot-yuyue .notes .tel{display: block; font-family: arial; font-size: 24px; color: #097c25; text-decoration:underline;}
.foot-yuyue .closeBtn{position: absolute; top:10px; right:-10px; cursor: pointer;}
.foot-yuyue .openBtn{width: 110px; height: 110px; background: #097c25; border-radius:5px; text-align: center; cursor: pointer; position: fixed; left:10px; bottom: -110px; z-index: 98;}
.foot-yuyue .openBtn img{padding-top:25px; padding-bottom: 5px;}
.foot-yuyue .openBtn span{display: block; font-size: 16px; font-weight: bold; color: #fff;}

/* 新右侧按钮 */

.fixed-right-nav {
    position: fixed;
    z-index: 50;
    right:0;
    top: 50%;
    margin-top: -100px;
    width: 78px;
    text-align: center;
    opacity: 1;
}

.fixed-right-nav a {
    display: block;
    height: 50px;
    border-radius: 2px;
    margin-bottom: 2px;
    background: #c1c1c1;
    overflow: hidden;
    color: #fff;
}

.fixed-right-nav a:hover {
    background: #097c25;
}

.fixed-right-nav .go-top i {
    display: block;
    width: 18px;
    height: 18px;
    margin: 8px auto 0;
    background: url("../images/top.png") no-repeat;
}

.fixed-right-nav .msg i {
    display: block;
    width: 16px;
    height: 17px;
    margin: 9px auto 0;
    background: url("../images/ico.png!c") no-repeat -48px -45px;
}
.fixed-right-nav .decora{ cursor: pointer;}

.fixed-right-nav .decora i {
    display: block;
    width: 18px;
    height: 18px;
    margin: 8px auto 0;
    background: url("../images/ico.png!c") no-repeat -47px -68px;
}

.fixed-right-nav .qrcode i {
    display: block;
    width: 18px;
    height: 18px;
    margin: 15px auto 0;
    background: url("../images/ico.png!c") no-repeat -47px -91px;
}

.fixed-right-nav .qrcodePic {
    position: absolute;
    bottom: 2px;
    visibility: hidden;
    right: 80px;
    width: 150px;
    height: 150px;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    cursor: default
}

.fixed-right-nav .qrcode:hover .qrcodePic {
    visibility: visible;
    transform: scale(1);
    -webkit-transform: scale(1);
}

@media (max-width: 1410px) {
    .fixed-right-nav {
        right: 0;
        margin-right: 0;
    }
}



.index_news {/*padding-bottom: 40px;*/}
.index_news .in_container {
    width: 1150px;
    margin: 0 auto;
    background-color: #fff;
    padding: 0 14px 38px;
    /*margin-bottom: 40px;*/
}

.index_news .in_title {
    font-size: 36px;
    color: #2f2f2f;
    line-height: 125px;
    width: 100%;
    height: 125px;
    text-align: center
}

.index_news .in_title span {
    padding-left: 12px;
    font-weight: 400
}

.index_news .in_container ul {
    position: relative;
    /*border-bottom: 1px solid #ebebeb*/
    height: 432px;
    overflow: hidden;
}

.index_news .in_container ul li a img {
    width: 540px;
    /* height: 446px; */
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    z-index: 2
}

.in_container ul li a:hover img,.index_news .in_container ul li a img.ic_first {
    opacity: 1;
    filter: alpha(opacity=100)
}

.index_news .in_container ul li a .ic_item {
    float: right;
    width: 610px;
    height: 108px
}

.in_container ul li a .ic_item .ii_time {
    float: left;
    width: 120px;
    color: #000;
    text-align: center;
    height: 70px;
    padding: 20px 0;
    background-color: #fff
}

.in_container ul li a .ic_item .ii_time p.it_day {
    font-size: 44px;
    line-height: 46px
}

.in_container ul li a .ic_item .ii_time p.it_year {
    font-size: 16px;
    line-height: 18px
}

.in_container ul li a .ic_item .ii_content {
    width: 450px;
    color: #000;
    padding: 20px;
    float: right;
    height: 68px
}

.in_container ul li a .ic_item .ii_content p.ic_title {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.in_container ul li a .ic_item .ii_content p.ic_txt {
    font-size: 12px;
    line-height: 24px;
    margin-top: 4px
}

.in_container ul li a:hover .ic_item .ii_time {
    background-color: #565459;
    color: #fff
}

.in_container ul li a:hover .ic_item .ii_content {
    background-color: #605e63;
    color: #fff
}

.in_container ul li a:hover img {
    z-index: 3
}



.ph{ color: #000; font-weight: bold; font-size: 24px;}
.middle_info{ }
.middle_info .date{ color: #999; font-size: 14px; }
.middle_info .newstb{ margin-bottom: 10px;font-size:12px; }
.middle_info .newstb i{ color: #ccc; margin-left: 5px; }
.middle_info .newstb span{ color: #57847f }

.content_middle{ font-size: 14px; color:#2f2f2f; line-height: 25px;letter-spacing:1px; padding: 30px 0;}
.content_middle img{ max-width: 100% !important;margin:10px 0;height:auto !important; }
.content_middle p{ margin-bottom: 20px;}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;padding-right:15px;padding-left:15px;min-height:1px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-sm-8{width:66.66666667%}
.col-md-8{width:66.66666667%}
.rlist ul{ padding: 0; }



.percent{
display: block;
color: #fff;
font-size: 12px;
margin-left: 5px;
height: auto;
position: absolute;
top: 2px;
}
.triangle_right{
    width: 0px;
height: 0px;
border-style: solid;
border-width: 7.5px 10px 7.5px 0;
border-color: transparent rgba(255,255,255,.3) transparent transparent;
display:block;
position: absolute;
left: -10px;
top: 10px;
}
.triangle_left{
width: 0px;
height: 0px;
border-style: solid;
border-width: 7.5px 0 7.5px 10px;
border-color: transparent transparent transparent rgba(255,255,255,.3);
display:block;
position: absolute;
right: -10px;
top: 10px;
}
.tooltip p{
color:white;
margin-bottom:10px;
font-size: 14px;

}
.percentagebarinner{
width: 0%;
background: #FFF;
height: 20px;
background:#6EA5E1;
position: relative;

}
.percentagebar{
    width:100%;
    position:relative;
    background: #FFF;
    height:20px;
}