@charset "utf-8";
/* CSS Document */
ul{ list-style:none;}
li{ list-style:none;}
h1, .h1, h2, .h2, h3, .h3 {
     margin-top: 0px;
    margin-bottom: 0px;
}
a:hover{color:#ca1712;}
*{font-family: "微软雅黑"}
.container{width:1100px;}
.carousel_left{ background:url(../images/tubiao.png) -202px -370px no-repeat !important; width:32px; 
    height:61px; display: block; font-size: 0px; top:45%;}

.carousel_right{background:url(../images/tubiao.png) -240px -370px no-repeat !important; width:32px; 
    height:61px; display: block; font-size: 0px;top:45%;}
::selection { background:#ca1712; color: #fff;
  }

  ::-moz-selection {

      background:#ca1712;  color: #fff;
       }

  ::-webkit-selection {
      background:#ca1712; color: #fff;
  }
/*头部*/
/*.fomser form{ position: relative; height: 35px; }
.fomser form .hedbtn{ position: absolute; right: 0; top: 0; height: 100%; background-color: #ca1712; border-radius: 0 3px 3px 0; color: #fff; border: none; width: 84px; }
.fomser form .topseae{ width: 100%; height: 100%; border: 1px solid #ca1712; border-radius: 3px; padding-left: 13px; }
.headtop .fr span{ color: #ca1712; display: inline-block; padding-bottom: 10px; }
.logo span{font-size: 14px;}


.headnav{ z-index:999; position: relative; }

.banner{z-index: 9;}
.header_top1{background:#dcdcdd; height:23px}
.header_top{font-size:14px;color:#565656;width:1000px;line-height:23px;}
.header_center{width:1000px;margin-top:25px;}
.p_fixed .header_bottom1{width:1000px;margin-top:0px;}
.header_bottom1{width:1000px;margin-top:28px;}
.header_top .laba span{ display:block; float:left;padding-right:10px;
                        padding-top:3px;}
.header_top .huiyuan span{padding-right:10px;}
.header_top .huiyuan span img{margin-top:-3px;}                     
.header_top .huiyuan{text-align:right; cursor: pointer;}                     
.logo2 p{color:#cd3431;font-size:14px;}
.logo2 p span{color:#565656}
.form-control{border:1px solid #ca1712;border-radius:3px;}
.input-group-addon{background:#ca1712; color:#fff;}
#search_btn{background:none; border:1px solid #ca1712;}
.collapse{padding-left:0; padding-right:0;}
.header_bottom{background:#ca1712;color:#fff;}
.daohang{padding-left:0; padding-right:0;}
.navbar-right{float:none !important;margin:0 auto; text-align:center;}
.header_bottom .nav li a{font-size:14px;color:#fff; padding:19px 34px;}
.header_bottom .navbar{margin-bottom:0;}
.header_bottom .nav>li a:hover{background:#a7130f;}
.fomser input, .fomser .hedbtn{font-size: 14px;}*/
                

.hdtxt span{ margin-left: 15px; }
.hd_top{ background-color:#dcdcdd;}
.hd_top p{ margin:0 auto; padding: 5px 0; }
.hd_top p span{ color: #484848; }
.hd_top p i{ color: #ca1712; margin-right: 5px; }
.hd_top .container{ padding: 5px 50px; }
.headtop{ background-color:#f3f3f3; padding: 25px 0;}
.fomser form{ position: relative; height: 35px; }
.fomser form .hedbtn{ position: absolute; right: 0; top: 0; height: 100%; background-color: #ca1712; border-radius: 0 3px 3px 0; color: #fff; border: none; width: 84px; }
.fomser form .topseae{ width: 100%; height: 100%; border: 1px solid #ca1712; border-radius: 3px; padding-left: 13px; }
.headtop .fr span{ color: #ca1712; display: inline-block; padding-bottom: 10px; }
.headtop .fr span a{ color: #484848; }
.headnav{ background-color: #ca1712; transition:0.3s; }
.header-frontend.p_fixed{ position:fixed; top:0; left:0; width:100%; z-index:99;}
.navbar{ margin-bottom: 0; }
.navbar-nav{ width: 100%; }
.navbar-nav > li{ width: 12.5%; text-align: center; }
.navbar-nav > li > a{ width: 100%; padding: 15px 0; color: #fff; font-size: 16px; }
.navbar-nav > li > a:hover{ background-color:#a7130f;}
.headtop .fr .hedbtn span{ color:#fff; padding-bottom:0;}
.headtop .container{ padding: 0 50px; }
.headnav .container{ padding: 0 50px; }
.dropdown-menu{ background:#fff; padding:0px;width:120px;border:1px solid #ca1712;}

.dropdown-menu li{background:#fff!important;color:#fff; text-align: center;}

.dropdown-menu li a{ color:#5d5d5d!important; background:#fff!important; padding:15px 0;}

.dropdown-menu li a:hover{ color:#fff!important; background:#dcdcdd!important;}

.dropdown-menu li:hover{background:#fff !important; color:#ca1712 !important;}

.dropdown:hover  a{background-color: #a7130f;}
.dropdown:hover .dropdown-menu li a{ color:#5d5d5d !important; background:#fff !important;}
.dropdown .dropdown-menu li a:hover{ background:#dcdcdd !important;}

/*首页内容*/
.sy_neirong{ background: #f3f3f3;
             width:100%;height:1000px; position: relative;}
.sy_neirong .indexbg{ position: absolute;top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.toutiao{background:#fff;margin-top:10px;padding-left:40px;padding-right:48px;;padding-top:30px;padding-bottom:30px;}
.toutiao .tt{padding-bottom:9px}   
.xinwen{ border-top:1px dashed #000;padding-top:10px;}
.xinwen .tu{padding-left:0; height: 145px; overflow: hidden;}
.xinwen .tu img{ width: 100%; }
.xinwen .wen{padding-right:0;}
.xinwen .wen h3{font-size:18px; font-weight: bold;margin-top:0;margin-bottom:10px; line-height: 1.5em;}
.xinwen .wen h3:hover a{color:#ca1712;}
.xinwen .wen p{ line-height: 1.5em; margin-bottom: 0; }
/*选项卡*/
.xinwen .smart-body{margin-top:13px;paddding-left:15px;}
.xinwen .smart-body .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #fff;cursor: default;border-color:#ca1712;border-right:1px solid #fff; background:#ca1712;}
.xinwen .smart-body .nav{background-color: #d9d9d9;} 
.xinwen .smart-body .nav-tabs > li{}
.xinwen .smart-body .nav-tabs > li > a{border-radius:0;font-size:16px;border-right:1px solid #fff; font-weight: bold;}
.xinwen .smart-body .more{text-align:right;margin-top:14px;margin-right:13px;}
.xinwen .smart-body .more img{margin-top: -4px;}
.xinwen .smart-body .more a{display:inline-block;padding-right:13px;color:#ca1712;}
.xinwen .smart-body .tab-content{margin-top:27px;}
.toutiao .xinwen .smart-body .tab-content{ height: 370px; }

.xinwen .tab-pane ul li{ line-height:22px;}
.xinwen .tab-pane ul li a{padding-right:0;padding-left:0;display:block;font-size:16px;color:#494949;}
.xinwen .tab-pane ul li i{font-size:14px;text-align:right;}
.xinwen .tab-pane ul li:hover a{color:#ca1712}
.news{ }
.news .tab-pane ul li:hover{background:url(../images/diandian2.png)  repeat-x 0;}
.news .tab-pane ul li{background:url(../images/diandian.png)  repeat-x 0;}
.news .tab-pane ul li a b{width:3px;height:20px;background:#fff;display:block;float: left; padding-right: 7px; padding-top: 0; line-height: 15px;  }

.news .tab-pane ul li p{ float:left; background: #fff; display: block; }

.news .tab-pane ul li a{ width: 100%; }

.news .tab-pane ul{ overflow:hidden; }

.news .tab-pane ul li{ display: block;  overflow:hidden; margin-bottom: 5px; }

.top-5{ clear: both;display:block;  border-top:1px dashed #333333; top:-18px; width: 100%; 
    margin-bottom: 0px; margin-top: -12px;  }

.news .tab-pane ul li a i{float: right; background: #fff;z-index: 11;display: block; }

/*案例滚动*/
.xmanli{background:#dcdcdd;margin-top:17px; overflow:hidden;padding:30px 0 0;padding-left:40px;}
.xmanli .bt{padding-left:0; padding-right: 25px; margin-top:9px;}
.xmanli .bt h3{font-size:18px;font-weight:bold;}
.lunbo{ padding: 0 55px 0 30px; }
.lunbo .p_15 { padding: 0;  }
.lunbo .p_15 .thumbnail { background: none; position:relative;}
.lunbo .p_15 .thumbnail .casepic{ background-color: #fff; border: 1px solid #878787; width: 120px; height: 79px; position: relative; }
.lunbo .p_15 .thumbnail .casepic img{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.lunbo .owl-theme .owl-controls .owl-buttons .owl-prev{
    background: url(../images/case/left.png) no-repeat center;
    height:93px;width:50px;left:-4%; font-size: 0px; margin-top: -7px; margin-left: -20px;}
.lunbo .owl-theme .owl-controls .owl-buttons .owl-next{
    background: url(../images/case/right.png) no-repeat center;
    height:93px;width:50px;right:-4%; font-size: 0px; margin-top: -7px; margin-right: -20px;}
.lunbo .owl-buttons{bottom:95%; }
.owl-pagination{display:none !important;}
.owl-theme .owl-controls .owl-buttons div{opacity:1 !important;}
.zhezhao{width:120px;background:rgba(205,42,45,0.8);text-align:center; margin:0 auto;height:78.9px; position: absolute;top:5px;left:5px;padding:4px;display:none; transition:0.3s;}
.lunbo .p_15 .thumbnail:hover .zhezhao{ display:block;}
.zhezhao h4 a{padding:15px 0; color:#fff;font-size:18px; display: inline-block;}

/*左边侧栏*/
.neirong_rig{background:#dcdcdd; margin-top:10px;padding-left:17px;padding-right:17px;;padding-top:30px;padding-bottom:30px;overflow:hidden;}
.hexin{padding-bottom:15px;padding-top:10px;border-bottom:1px dashed #060606}
.hexin img{float:left;padding-right:6px;}
.hexin h3{font-size:18px; font-weight:bold;margin-top:0;margin-bottom:0; }
.yewu{text-align:center; padding:0px 20px ; }
.yewu li{background:#f0f0f0;padding:19px 20px ;font-size:16px;margin-top:14px; font-weight: bold;}
.yewu li:hover{background:#ca1712;}
.yewu li:hover  a{color:#fff;}
.kj{padding-top:25px;}
.kj>img{float:left;padding-right:6px;}
.kj h3{font-size:18px; font-weight:bold;margin-top:0;margin-bottom:0;padding-bottom:7px;border-bottom:1px dashed #060606 }
.kjrk{margin-top:5px;}
.kjrk .kj1{margin:20px auto 0; text-align:center;}
.kjrk .tu{width:88px;height:88px; border-radius:50%; background:#f0f0f0;text-align:center;float:left;}
.kjrk .tu img{margin:23px auto;}
.kjrk .kj1 p{padding-top:7px;clear:both;}

.miaoyu{padding-top:25px;}
.miaoyu>img{float:left;padding-right:6px;}
.miaoyu h3{font-size:18px; font-weight:bold;margin-top:0;margin-bottom:12px;padding-bottom:7px;border-bottom:1px dashed #060606; }


/*底部*/
/*.dibu{}
.dibu .foot{padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:40px;}
.dibu ul{float:left;padding-left:23px;padding-right:23px;}
.jituan{padding-right:0;padding-left:0;}
.jituan h3{font-size:18px; color:#ca1712;padding-bottom:20px;margin-bottom:0; margin-top:0;}
.jituan li{color:#1f1f20;font-size:14px;margin-bottom:15px;}
.dibu_lx{border-left:1px solid #000;padding-left:25px;}
.dibu_lx img{margin-bottom:20px;}
.dibu_lx span{color:#ca1712;padding-bottom:13px;font-size:14px;display:block;}
.foot_bottom{background:#626262;text-align:center;line-height:64px; font-size:14px;color:#fff;}
.foot_bottom p{margin-bottom:0;}*/


.youpiao{ width:66px; text-align: center;padding-top: 30px; position: fixed;right:0; top:50%; }
.youpiao .kf{background: #ca1712;margin-top: 30px;}
.youpiao .kf img{color:#fff;padding-top: 20px; padding-bottom:20px; }
.youpiao .weixin,.youpiao .kf{ height: 66px; position: relative; background-color: #fff; transition: 0.3s; border: 1px solid #eaeaea; }
.youpiao .weixin:hover,.youpiao .kf:hover{ border-color: #ca1712; }
.youpiao h3{padding-top:15px;}
.youpiao p{padding-top:15px;padding-bottom: 0;margin-bottom:0;}
.youpiao .weixin .hoverd,.youpiao .kf .hoverd{ width: 33px; height: 33px; background: url(../images/weixin.png) no-repeat center; position: absolute; top: 7px; left: 0; right: 0; margin: auto; transition: 0.3s; }
.youpiao .kf .hoverd{ background-image: url(../images/qq.png); }
.youpiao .weixin:hover .hoverd{ background-image: url(../images/erweima.png); width: 150px; height: 150px; left: auto; right: 20px; top: 0; bottom: 0; }
.youpiao .weixin p,.youpiao .kf p{ margin-top: 25px; text-align: center; }

footer{ background-color:#dbdbdc; padding:55px 0 40px;}
footer .left{ width:657px;}
footer .left ul{ width:20%; float:left;}
footer .left ul h5 a{ font-size:18px; color:#ca1712; font-weight:bold; margin-bottom:20px;}
footer .left ul li{ margin-top:15px;}
footer .left ul li a{ transition:0.3s; color:#000;}
footer .left ul li a:hover{ color:#ca1712;}


footer .right{ width:342px; border-left:1px solid #000; padding-left:50px;}
footer .right img{ margin-bottom:15px;}
footer .right h6{ margin-top:13px; color:#ca1712; font-size:14px; font-weight:bold;}
footer .right p{ margin-top:13px; color:#000;}
footer .right p a{ transition:0.3s; color:#000;}
footer .right p a:hover{ color:#ca1712;}
.copyright{ background:#626262; color:#fff; padding:20px 0; text-align:center; margin-bottom: 0;}


/*关于我们*/
.ny_about{width:100%;background:url(../images/bgs.png) no-repeat center fixed; padding: 45px 0 110px;}
.ny_about .container{ background-color: #fff; padding: 35px 45px 0; }
.ny_about h2{ font-size: 18px; border-bottom: 1px solid #595959; position: relative; }
.ny_about h2>i{ width: 21px; height: 21px; display: inline-block; background: url(../images/golb.png) no-repeat center; }
.ny_about h2>span{ display: block; margin-top: -20px; padding-left: 35px; width: 108px; padding-bottom: 15px; font-weight: bold; }
.ny_about h2>b{ display: inline-block; width: 115px; height: 3px; background-color: #ca1712; position: absolute; bottom: -2px; left: 0; }
.abnav{ padding-top: 35px; border-bottom: none; position: relative; z-index: 10; }
.abnav > li > a{ padding-top:0; padding-bottom: 30px; border: none; padding-left: 25px; font-weight: bold; font-size: 16px; }
.abnav > li > a i{ font-size: 20px; margin-left: 25px; }
.abnav > li.active > a, .abnav > li.active > a:hover, .abnav > li.active > a:focus, .abnav > li > a:hover{ border: none; background-color: transparent; color: #ca1712; }
.ab1{background:#fff;}
.ab1 .right{ text-align: center; }
.ab1 .wenzi{ padding-top: 65px; padding-bottom: 65px; }
.ab1 .wenzi p{ text-indent:2em; color:#3f3f3f;font-size:14px; line-height:20px; margin: 0; padding-bottom:20px; line-height: 1.7em;}
.abright{ border-left: 1px solid #a0a0a0; padding-left: 0; padding-right: 0; padding-top: 35px; min-height: 380px; }
.abright #home1{ padding-left: 45px; }
.ny_ab_center .aside{margin-top:88px;background:#fff;padding:25px 15px;margin-left:15px;
 float:right;width:10%; position: fixed; top:23%; right: 15%;}
.ny_ab_center .aside h3{font-size:24px;color:#ca1712;margin-bottom:25px;}
.ny_ab_center .aside  li{border-bottom:1px dashed #000;line-height:30px;padding-bottom:5px;}
.tab-content > .active{ opacity: 1; }
/*<!--shipin-->*/
.right img{ cursor:pointer;}
.ns_shipin{ width:600px; height:400px; background:#096; position:fixed;
top:0; bottom:0;left:0; right:0;margin:auto; z-index:999; display:none;}
.ns_shipin .close{ width:30px; height:30px; background:#000; color:#fff; text-align: center; line-height:30px; font-size:26px; position:absolute; top:0; right:-30px; cursor:pointer;}
.bg{ background:#000; opacity:0.5; width:100%; height:100%; position:fixed; top:0; left:0;
 z-index:4; display:none;}


.abnav .nav-tabs > li{ float: none; }



/*<!--shipin-->*/

.ny_ab_center2{width:1000px;}
.ab11{ width: 812px;}
.ab11_rig ul li{margin-bottom:10px; padding: 45px 0 25px 20px; border-top: 1px dotted #a0a0a0;}
.ab11_rig ul li:first-child{ padding-top: 0; border-top: none; }
.ab11_rig ul li p{margin-left:28px;padding-bottom:10px;}
.ab11 h3{font-size:20px; border-bottom:1px dashed #313131;padding-bottom:15px;margin-bottom:20px; font-weight: bold;}
.ab11 h3 span{padding-right:5px;}
.ab11_rig span{ font-weight:bold; margin-left: 12px; }

.ab111{ padding-left: 45px; overflow: hidden; }
.ab111 h3{font-size:18px; border-bottom:1px dashed #313131;padding-bottom:15px;margin-bottom:20px; font-weight: bold;}
.ab111 h3 span{padding-right:5px;}

.ab4{ padding-bottom:55px;}
.ab4 h3{font-size:20px; border-bottom:1px dashed #313131;padding-bottom:15px;margin-bottom:20px; font-weight: bold;}
.ab4 h3 span{padding-right:5px;}
.ab4 .fenzhitu{text-align:center;}
.ab5{ padding-bottom: 25px; }
.ab5 .smart-body .nav2{background:none !important;border:none !important;}
.ab5 .smart-body .nav2 > li{background:#fff;margin-right:3px;border:none;}
.ab5 .smart-body .nav2 > li > a{border-right:none;margin-right:0;}
.ab5 .smart-body .nav2 > li.active > a, .nav2  > li.active > a:hover, .nav2  > li.active > a:focus{
    border-color:#ca1712;}
.ab5 .nav-tabs > li > a{margin-right:0;}

.ab5 .owl-buttons{bottom:130%; }
.ab5 .tab-content {margin-top: 94px;}
.ab5 .tab-content  .brand-list2 .owl-prev{background: url(../images/left2.jpg) no-repeat center !important;
    height:93px;width:50px;left:3%; font-size: 0px;}

.ab5 .tab-content  .brand-list2 .owl-next{background: url(../images/right2.jpg) no-repeat center !important;
    height:93px;width:50px;right:78%; font-size: 0px;}

.ab5 .tab-content .thumbnail{background:none; border:none; border-radius: 0;padding:0;border:1px solid #ca1712;}
.ab5 .tab-content .thumbnail img{width:100%;}
.ab5 .tab-content .thumbnail .caption{background:#ca1712; text-align: center; cursor: pointer;}
.ab5 .tab-content .thumbnail .caption h3{border-bottom:none;margin-bottom:0;font-size: 24px;}
.ab5 .tab-content .thumbnail .caption  h3 a{color:#fff;}
.ab5 .tab-content .thumbnail .caption p{color:#fff; font-size: 17px;}
.ab5 .owl-carousel .owl-item{padding-left:15px;padding-right:15px;}

.ab5 .renwu{background:#d2d2d2;margin-right:30px;margin-left:30px;}
.ab5 .renwu .jianjie{padding:25px; }
.ab5 .renwu h3{background: #ca1712;border-bottom:none;width:105px;text-align: center;padding:10px 20px;}
.ab5 .renwu  p{background:#fff;padding:30px 15px; text-indent: 2em;line-height:28px; }
.ab5 .thum{ padding: 40px 0 20px 45px; border-bottom: 1px dotted #a0a0a0; }
.ab5 .thum .img{ width: 20%; }
.ab5 .thum .caption{ width: 80%; padding-left: 30px; }
.ab5 .tuandui>h3{ font-size: 16px; font-weight: bold; line-height: 20px; padding-left: 20px; }
.ab5 .tuandui h3 img{ margin-right: 10px; }
.ab5 .tuandui .tu2{ padding-top: 45px; border-top: 1px dotted #a0a0a0; }
.ab5 .thum .caption h3{ font-size:16px; font-weight: bold; margin-bottom:10px; }
.ab5 .thum .caption .txt{ line-height: 1.5em; }
.ab5 .thum:last-child{ border-bottom:none; }

.jcc{ padding: 0; border: none; height: 260px; }
.ab5 .panel-group .panel{ background-color: transparent; border: none; box-shadow: none; }
.zhui .panel-collapse{ padding: 15px 25px; }
.zhui .panel-body{ background-color: #d2d2d2; padding: 25px; }
.zhui .panel-body h3{ border: none; width: 103px; height:42px; background-color: #ca1712; text-align: center; line-height: 42px; }
.zhui .panel-body p{ background-color: #fff; padding: 25px 20px; line-height: 1.5em; }

.news .collapse{display: none !important;}
.news .in{display: block !important;}

.ab6{ }
.ab6 h3{font-size:20px; border-bottom:1px dashed #313131;padding-bottom:15px;margin-bottom:20px; font-weight: bold;}
.ab6 h3 span{padding-right:5px;}
.ab6 .animated{margin-bottom:35px;}
.ab6 .brand-list3{padding-right:30px; padding-left:30px;background:#e5e5e5;}
.ab6 .brand-list4{padding-right:30px; padding-left:30px;background:#e5e5e5;}
.ab6 .brands{ padding-left: 45px; }
.ab6 .brands:last-child{ padding-top: 25px; border-top: 1px dotted #313131; padding-bottom: 25px; }
.ab6 .brands .thumb{ float: left; margin-bottom:30px; text-align: center; }
.ab6 .brands:first-child .thumb{ width: 20%; padding: 0 15px; }
.ab6 .brands:last-child .thumb{ width: 33.333%; padding: 0 40px; }
.ab6 .brands .thumb p{ font-size:12px; padding: 5px 0; background-color: #c53633; color: #fff; }


.ab6 .brand-list3 .owl-prev{background: url(../images/lf.png) no-repeat center !important;
    height:93px;width:50px;left:-5%; font-size: 0px!important;}

.ab6 .brand-list3 .owl-next{background: url(../images/rg.png) no-repeat center !important;
    height:93px;width:50px;right:3%;font-size: 0px!important;}
.ab6 .brand-list4 .owl-prev{background: url(../images/lf.png) no-repeat center !important;
    height:93px;width:50px;left:-5%; font-size: 0px!important;}

.ab6 .brand-list4 .owl-next{background: url(../images/rg.png) no-repeat center !important;
    height:93px;width:50px;right:3%;font-size: 0px!important;}
.ab6  .owl-carousel .owl-item .p_15{padding:15px 15px 0}
.ab6 .thumbnail{padding:0;background: none;border: none; }
.ab6 .owl-buttons{bottom:75%; }

.ab7{ padding-bottom:55px; }
.ab7 h3{font-size:20px; border-bottom:1px dashed #313131;padding-bottom:15px;margin-bottom:20px; font-weight: bold;}
.ab7 h3 span{padding-right:5px;}
.ab7 .thumbn{ width: 100%; text-align: center; }
.ab7 .thumbn li{margin-bottom:18px;border:1px solid #333; width: 150px; margin: 0 auto; margin-bottom: 15px; float: left; margin-left: 18px;}
.ab7  .brand-list5 .owl-prev{background: url(../images/left2.jpg) no-repeat center !important;
    height:93px;width:50px;left:75%; font-size: 0px !important;}
.ab7 .brand-list5{padding-right:30px; padding-left:30px;}
.ab7 .brand-list5 .owl-next{background: url(../images/right2.jpg) no-repeat center !important;
    height:93px;width:50px;right:8%; font-size: 0px !important;}
.ab7 .owl-buttons { bottom: 6%;}    
.ab7 .owl-carousel .owl-item{ width: 25% !important; }
.ab7 .owl-carousel .owl-wrapper{ width: 720px !important; }
.youlian .animated{margin-top:50px;}
#wrapper {
    position:relative;
    width:100%;
    overflow:hidden;
    min-height: 100%;
}
#main{ position: relative; box-shadow: 0 0 15px rgba(0,0,0,0.2); }
.pageScroll {
    position: fixed !important;
    top: 277px;
    left: 50%;
    width: 167px;
    background-color: #fff;
    padding:25px 20px;
}
.pageScroll:before{ display:block; content:'诚成集团'; font-size: 24px; color: #cd2a2d; padding-bottom: 10px; font-weight: bold; }
.pageScroll.left {
    margin-left: -680px;
}
.pageScroll.right {
    margin-left: 290px;
}
.scrollNav a {
    display: block;
    color: #666;
    font-weight: normal;
    padding: 20px 0 5px;
    border-top: 1px solid #fcfcfc;
    font-size: 18px;
}
.scrollNav {
    border-top: 1px solid #ebeded;
}
.scrollNav_1, .scrollNav_1 a {
    border:none;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.scrollNav a:hover {
    color: #444;
    text-decoration: none;
}
li.scrollNav.active a {
    background: #fff;
    color: #333;
    font-weight: bold;
}


    #timeline {
        width: 770px;
        position: relative;
    }
        #dates {
            height: 60px;
            overflow: hidden;
            padding-top:10px;
            margin-left:0;
        }
            #dates li {
                list-style: none;
                float: left;
                width: 100px;
                height: 35px;
                font-size: 10px;
                text-align: center;
            }
                #dates a {
                    line-height: 30px;
                    display:inline-block;
                    background-color:#b5b5b5;
                    color:#fff;
                    width:70px;
                    height:30px;
                    text-align: center;
                    font-weight: bold;
                    font-size:14px;
                }
                #dates .selected {
                    background-color:#ca1712;
                }
        
        #issues {
            width: 800px;
            overflow: hidden;
        }   
            #issues li {
                width: 800px;
                list-style: none;
                float: left;
                box-sizing:border-box;
                background-color:rgba(255,255,255,0.9);
                padding-top:10px;
            }
                #issues li img {
                    margin: 0 20px 10px 0;
                    border-radius:4px;
                }
                #issues li h1 {
                    color: #262626;
                    font-size: 16px;
                    font-weight: bold;
                    padding: 45px 0 15px;
                }
                #issues li .left {
                    font-size: 14px;
                    font-weight: normal;
                    line-height: 2em;
                    text-indent:2em;
                }
                #issues li .left::-webkit-scrollbar {
                    width:10px;
                    height:100%;
                    background:url(../images/scroll.jpg) repeat-y center;
                    overflow:visible;
                }
                #issues li .left::-webkit-scrollbar-thumb{
                    width:10px;
                    height:20px;
                    background-color:#a0a0a0;
                    border-radius:2px;
                }
    
        
        #grad_left,
        #grad_right {
            width: 44px;
            height: 40px;
            position: absolute;
            top: 7px;
        }
            #grad_left {
                left: 0;
                border-radius:5px;
            }
            #grad_right {
                right: 0;
            }
        
        #next,
        #prev {
            position: absolute;
            top: 0;
            font-size: 70px;
            top: 0;
            width: 22px;
            height: 38px;
            background-position: 0 0;
            background-repeat: no-repeat;
            text-indent: -9999px;
            overflow: hidden;
        }
            #next:hover,
            #prev:hover {
                background-position: 0 -76px;
            }
            #next {
                right: -25px;
                background-image: url('../images/next.png');
            }
            #prev {
                left: -25px;
                background-image: url('../images/prev.png');
            }
                #next.disabled,
                #prev.disabled {
                    opacity: 0.2;
                }
#zhuanti_top{width:100%;height:65px; position:fixed; top:0px; left:0px; z-index:999; text-align:center;background:url(../images/top_bg1.png) #fff repeat-x; margin:0 auto;}
#zhuanti_center{width:1000px;margin:5px auto 0px;font-size:16px;color:#000;height:55px;line-height:12px;clear:both;}
#zhuanti_center a.mLink{color:#828282;text-decoration:none;}
#zhuanti_center a.mLink:hover{color:red;}
#zhuanti_center #miniLogo{float:left;}
#zhuanti_center #miniLogo img{border:0;height:55px;}
#zhuanti_center #miniLink{float:right;padding:23px 8px 0 0;}
.footer span{font-size:18px;color:#fff;}
#jump{position:fixed;top:50%;right:5px;width:40px;z-index:400;_position:absolute;_top:expression(documentElement.scrollTop + "px");}
#weixin{display:block;width:40px;height:40px;cursor:pointer;}
#weixin{background:url(../images/st-weixin.png) repeat scroll 0% 0% transparent;}
#EWM{ position:absolute; right:45px; top:-135px; display:none;}
#EWM img{ width:150px; height:150px;}
.overwidth{  overflow:hidden; border-bottom: 1px dotted #a0a0a0;}

.pageScroll.on{ position: absolute !important; bottom: 75px; right: 92px; height: 422px; top: auto;left: auto; }

.join_lb .modal-dialog{ width: 886px; margin: 140px auto; }


/*基金信息*/

.ny_banner{ position:relative;}
.ny_banner .biaoti{ position:absolute; top:50%;left:50%;margin-left:-70px; margin-top:-22px;text-align:center;}
.ny_banner .biaoti h3{font-size:32px;}
.ny_banner .biaoti i{padding:10px 0; list-style:none; display:block;}
.casenav{ background-color:#d9d9d9; border-bottom:2px solid #ca1712;}
.casenav li{ float:left;}
.casenav li a{ display:inline-block; padding:15px 25px; border-radius:3px; transition:0.3s;}
.casenav li a:hover , .casenav li.on a{ background-color:#ca1712; color:#fff;}
.showcenter h2 {
    text-align: center;
    width: 640px;
    margin: 0 auto;
    line-height: 1.6em;
    font-weight: bold;
}
.showcenter i {
    display: block;
    width: 70px;
    height: 4px;
    background-color: #ca1712;
    margin: 20px auto 60px;
}
.showcenter .show {
    background-color: #dddddd;
}
.showcenter .show span {
    padding: 40px 25px;
    width: 459px;
    display: block;
    font-size: 16px;
    line-height: 1.6em;
    float: left;
}

.showcenter .cont {
    padding: 40px 20px;
}
.showcenter .cont p {
    text-indent: 2em;
    font-size: 16px;
    line-height: 1.6em;
}
.case-center{ background-color:#fff; width:1100px; margin:0 auto 60px; box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.case-center .center-nav{ padding:10px 0 20px;}
.case-center .center{ width:940px; margin:0 auto 50px;}
.case-center .center .title{ box-shadow:0 0 15px rgba(0,0,0,0.3); padding: 30px 50px 40px; margin-bottom:40px;}
.case-center .center .title h3{ font-size:30px; text-align:center;}
.case-center .center .title i{ display:block; width:100px; height:4px; background-color:#ca1712;
 margin:10px auto 20px;}
.case-center .center .title p{ font-size:18px; line-height:1.6em; text-indent:2em;}
.case-center .content .anli{background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.3);overflow:hidden;margin-bottom:10px; }
.case-center .content .anli .tu{padding:15px 15px;}
.case-center .content .anli .wen h3{font-size:18px; color:#ca1712;padding-bottom:10px; font-weight: bold;}
.case-center .content .anli .wen h3 a{font-size:18px; color:#000; line-height: 1.5em; }
.case-center .content .anli .wen h3:hover a{color:#ca1712;}
.case-center .content .anli .wen{padding-top:40px;}
.case-center .content .anli .wen > a{display:block; width:27px; height:27px; 
    border:1px solid #000; border-radius:50%;text-align:center;color:#000;font-size:14px;
     padding-top:3px;margin-top:15px;cursor:pointer;}
.case-center .content .anli .wen > a:hover{border:1px solid #ca1712;color:#ca1712;font-size:14px;}
.case-center  .casenav li a:hover, .casenav li.on a {
    background-color: #ca1712;
    color: #fff;
}

.hehuo{margin-bottom: 30px;}
.hehuo p{padding:50px 55px;text-align: center;border:1px solid #ca1712; font-size: 16px; line-height: 1.7em; height: 155px;}
.hehuo p a{cursor:pointer; }
.content .modal-dialog{ width: 870px; margin: 10% auto; }
.tanchu{width:866px; background: #fff;padding:55px; z-index:999; height: 500px; overflow-y: auto;}
.tanchu h3{color:#ca1712; font-size: 18px; line-height: 1.5em;}
.tanchu  ul{padding-top: 40px;}
.tanchu  ul p,.tanchu  ul li{padding-top: 20px; line-height: 1.5em;}
.tanchu .close{opacity: 1; position: fixed; bottom: 0; left: 0;right: 0; margin: auto; text-align: center; width: 95%; height: 60px; background-color: #fff;}
.tanchu .close a{color:#ca1712;border:1px solid #ca1712; border-radius: 5px;color:#ca1712;font-size: 14px; 
    width:65px;height:30px;line-height: 30px;font-weight: bold; display: inline-block;}
.case-center .center .content .page{ text-align:center; margin-top:40px;}
.case-center .center .content .page i{ display:inline-block; width:1px; height:30px; background-color:#ca1712; margin-bottom:-10px;}
.case-center .center .content .page a{ font-size:16px; transition:0.3s; display:inline-block; line-height:30px; text-align:center; padding:0; margin:0 10px 10px;}
.case-center .center .content .page a.on,.case-center .center .content .page a.on:hover{ width:30px; height:30px; background-color:#ca1712; color:#fff; border-radius:50%;}
.case-center .center .content .page a.on:hover{ width:30px; height:30px; background-color:#ca1712; color:#fff; border-radius:50%;}
.case-center .center .content .page a:hover{ color:#ca1712;}
.huodong p{ padding: 5px; }
.huodong p img{ max-height: 100%; }

.banner_join{border-bottom:2px solid #ca1712;}
.join_lb{background:#f9f9f9;width:1100px; margin:0 auto 60px; box-shadow: 0 0 20px rgba(0,0,0,0.3); padding-bottom: 40px;}
.biaotou{background:#ca1712;color:#fff;padding:15px 0; text-align: center;}
.neirong{border-bottom:1px solid #ca1712; line-height: 60px;padding-left: 0;text-align: center; padding-right: 0;}
.neirong a{cursor: pointer; ;}
.join_lb p{padding-bottom: 60px;padding-top: 10px;}
.nice-select {
    position: relative;
    background:#ca1712;
    cursor:pointer; 
}
.nice-select input {
    display: block;
    width:100%;
    border: 0;
    outline: 0;
    background: none;
    cursor:pointer;
    text-align: center;
}
.nice-select ul {
    width: 60%;
    display: none;
    position: absolute;
    left: 0px;
    top: 30px;
    overflow: hidden;
    background-color: #fff;
    max-height: 150px;
     overflow-y: scroll;
    border: 1px solid #999;
    border-top: 0;
    box-shadow: 0 3px 5px #999;
    z-index:9999;
    text-align:center;
}
.nice-select ul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    cursor: pointer;color:#000;
}
.nice-select ul li a {
    display: inline-block;
    width: 100%; 
    height: 100%;
}
.nice-select ul li.on {
    background-color: #e0e0e0;
}

.top3{width:866px; height:566px;background: #fff;padding:0; z-index:999;}
.top3 h3{background: #ca1712;color: #fff; padding:15px 0 15px 30px ;}
.top3 ul{padding:55px 0 0 55px; text-align: left;}
.top3 ul li{line-height:35px;}
.top3 .gznr{padding:55px 55px 0 0;}
.top3 .gznr h4{color:#ca1712;font-size: 18px; padding-bottom:30px;display: block;}
.top3 .gznr .txt{overflow-y: scroll;padding-right: 20px; height: 280px; line-height: 2em; text-align: left; }
.top3  .close{border:1px solid #ca1712; border-radius: 5px;color:#ca1712;font-size: 14px; 
    width:65px;height:30px;line-height: 30px;font-weight: bold;opacity: 1; text-align: center;margin:60px 396px 0; float: none;}