@charset "GB2312";
body{font-size:14px;color:#1c1c1c;font-family:"微软雅黑","宋体","Courier New",Courier,monospace;padding:0px;margin:0px auto; line-height:30px;}
a{color:#333333;text-decoration:none}
a:hover{color:#e71f19;text-decoration:none}
.c,.clear{ clear:both;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
img{ border:0;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{ padding:0; margin:0; list-style:none;}
.top, #main{max-width:1200px; width:100%; margin-left:auto;margin-right:auto;}
#head{background:url(../images/index_01.jpg) no-repeat top center;width:100%; height:125px;}
.logo{width:283px; float:left;/*padding-top:38px;*/padding-left:40px;marign-top:38px}
.top_r{max-width:760px; float:right;width:100%;}
/*.top_r_t img{float:left;}*/
.top_tel{/*padding-left:150px;*/padding-top:7px;float:right;}
.top_tit{padding-top:29px; float:left;}
.menu{width:100%;margin-top:12px;}
.menu li{width:14.285%; float:left; text-align:center; background:url(../images/top_14.jpg) no-repeat right center;*width:14.2%;}
.menu li a{font-size:16px;}
.menu li a:hover{color:#e60000;}
.menu .m_last{background:none;}
.banner{ width:100%;clear:both;}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 550px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 550px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height:550px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height:550px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 200px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
.pic01{max-width:1014px; width:100%; margin:30px auto;}
.pic01_bt{max-width:896px; width:100%; margin:40px auto;}
.rx_pic01{width:33%;float:left;}
.sy_p_list{width:66%; float:right;}
.sy_p_list a{width:23%;padding-left:2%; float:left;}
.sy_p_list a img{float:right;}
.index_list{height:auto; margin-top:70px;}
.scrollleft{width:100%;margin:8px auto; height:340px;overflow: hidden;}
.scrollleft li{float:left;margin-right:12px;display:inline;width:280px; height:335px; position: relative;}
.scrollleft img{width:270px;border:0;padding:5px; border:1px #ccc solid; height:260px}
.scrollleft li p{background:url(../images/index_22.jpg) no-repeat top center; height:62px; line-height:62px;text-align:right;}
.scrollleft li p a{color:#fff; font-size:16px; margin-right:10px; border-bottom:1px #fff solid;padding-left:20px;}
.scrollleft .vmc-arrow-left, .vmc-arrow-right{
    position: absolute; top: 20%; left:0; width: 30px; height: 66px; margin-top: -25px; overflow: hidden;}
.scrollleft .vmc-arrow-right{left: auto; right:0; background:url(../images/l.png)}
.scrollleft .vmc-arrow-left{left:0; right:auto; background:url(../images/r.png)}
.ad_rx{width:67px;height:67px;background: url(../images/index_19.jpg) no-repeat center;position: absolute;left:9px;bottom:13px; text-align:center; line-height:22px}
.ad_rx a{color:#fff; font-size:16px;}
.ad_rx:hover{background: url(../images/index_17.jpg) no-repeat center;}
.about{padding-top:40px; text-align:center;}
.about .pic01_bt{max-width:843px; width:100%; margin:40px auto;}
.about p{padding-left:5%; padding-right:5%; font-size:15px;padding-bottom:30px;}
.about a{padding:4px 17px; border:#0e0e0e 1px solid;}
.sy_ys{background:url(../images/index_31.jpg) no-repeat top center; margin-top:90px;}
.sy_ys_bt{max-width:994px; width:100%; margin:0 auto;}
.ys_m{padding-top:40px; position: relative;}
.ad_ys{width:140px;height:140px;position: absolute;left: 44.2%;top: 27%;}
.s_y_01, .s_y_03{float:left;}
.s_y_02, .s_y_03{width:50%;padding-top:30px; padding-bottom:39px; color:#fff;}
.s_y_02{background:#e21e1f;}
.s_y_03{background:#353535;}
.s_y_02, .s_y_04{float:right;}
.s_y_01, .s_y_04{background:#fff;width:50%;padding-top:30px; padding-bottom:39px}
.s_y_bt{padding-left:10%; font-size:32px; float:left; line-height:39px;width:90%;}
.s_y_bt img{float:left; margin-right:1%;width:73px;}
.s_y_bt span{font-weight:600;}
.ys_m p{width:80%; padding-left:15%;margin-top:15px; line-height:25px;}
.ys_more{width:104px; margin:0 auto; padding-bottom:80px;}
.new_l{width:48%; float:left;}
.n_bt{width:19%; float:left; height:auto;}
.new dl{float:right;width:75%;}
.new dl dd{border-bottom:1px #2f2f2f dashed; width:100%;margin-bottom:10px;}
.new dl dd p{padding-top:4px;line-height:26px;padding-bottom:6px; color:#373737;}
.new .new_tit{font-size:16px;}
.new .new_tit a{}
.new .new_tit span{color:#aeaeae;}
.new dl li{background:url(../images/index_45.jpg) no-repeat left center; height:38px; line-height:38px; overflow:hidden;}
.new dl li a{margin-left:10px; width:66%; float:left;}
.new dl li span{color:#aeaeae; width:28%; float:right; text-align:right;}
.new_r{width:48%; float:right;}
.container{padding-top:40px;}
.vmc-centered{ padding: 30px 0; }
.vmc-centered img { transition: all 0.3s ease; width:270px;}
.vmc-centered .vmc_active img { transform: scale(1.5); }
.vmc-container{position: relative;/*width:92%;margin:0 auto;*/}
.vmc-viewport{overflow: hidden;}
.vmcarousel{list-style-type: none; padding: 0; margin: 0;/* width: 1000%;*/}
.vmcarousel:after{content: ''; display: table; clear: both;}
.vmcarousel > li{float: left; height:334px;}
.vmcarousel > li img{ display: block; margin: 0 auto; max-width: 100%;}
.vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}
.case .vmc-arrow-left, .case .vmc-arrow-right{
    position: absolute; top: 40%; left: -15px; width: 50px; height: 50px; margin-top: -25px; overflow: hidden;border-radius: 50%;
}
.case .vmc-arrow-right{left: auto; right: -15px; background:url(../images/index_53.jpg)}
.case .vmc-arrow-left{left:-15; right:auto; background:url(../images/index_56.jpg)}
.flink{background:#f2f2f2;padding:30px 4%;width:92%;}
.flink img{float:left; width:113px;}
.flink p{float:left; text-align:left;padding-left:2%; width:80%;}
.dowm{margin-top:60px;}
.d_logo{width:312px; float:left;}
.ewm{width:256px; margin-left:135px; float:left;}
.ewm img{width:124px; float:left; margin-right:2px;}
.ewm p{padding-top:40px;}
.d_lx{width:386px; float:right;}
.foot{color:#fff; text-align:center; background:#e71f19; font-size:16px;  margin-top:30px;padding-top:10px;padding-bottom:10px}
.foot ａ{color:#fff;}

.wz {height: 41px;width: 100%;background-color: #f2f2f2;line-height: 41px;color: #4b4b4b;}
.wz a {color: #4b4b4b;text-decoration: none;}
.mai {width: 100%;margin-top: 30px;padding-bottom: 30px;}
/*.topc{background-color:#F9F9F9;}*/
.cz {height: 374px;width: 498px;border: 1px solid #dedede; float: left;}
.cz img {height: 374px;width: 100%;}
.cy {float: right;width: 624px;line-height: 30px;font-size: 13px;}
.cy h3 {font-size: 22px;line-height: 40px;}
.cy .CZixun {float: left;margin-top: 15px;background:#ec0000; padding:4px 25px; }
.cy .CZixun a{color:#fff;font-size:18px}
.cp_name{width: 100%;height: 64px;border-bottom: 1px #eaeaea solid;margin-top: 20px;background-color: #f00700;}
.cp_txt{width: 100%;overflow: hidden;margin-top: 52px;margin-right: auto;margin-left: auto;}
.cp_txt p{ font-size:13px;line-height:35px;color:#333;}
.cp_txt table{ margin-top:10px;  font-size:13px;}
.txt_name{width: 100%;height: 34px;font-size: 16px;font-weight: bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;margin-bottom: 25px;}
.hot_anl{ width:1180px;overflow:hidden; margin-top:10px;}
.hot_anl li{width: 260px;overflow: hidden;float: left;margin-right: 17px;display: inline;margin-left: 18px;}
.left {float: right;width: 272px;}
.cplb {width: 100%;}
.cplbt {width: 100%; background:#f00700; text-align:center; color:#fff; font-size:22px; height:40px; line-height:40px;}
.cplbd {width: 100%;}
.cplb_tit {background-image: url(../images/hq_17.jpg);background-repeat: repeat-x;height: 45px;width: 100%;line-height: 45px;text-align: center;margin-top: 6px;}
.xwlb {width: 100%;margin-top: 25px;}
.xwlt {height: 28px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dadada;font-weight: bold;}
.xwlt span {float: right;line-height: 20px;font-size: 12px;font-weight: normal;}
.xwld {width: 100%;margin-top: 18px;}
.xwld ul {padding: 0px;list-style-type: none;margin-top: 8px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.xwld ul li {line-height: 30px;width: 100%;font-size: 13px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.right {float: left;width: 899px;}
.title_right {float: left;width: 100%;background-color: #F2F2F2;}
.mz {float: left;line-height: 38px;color: #FFFFFF;font-size: 18px;min-width: 161px;text-align: center;background-color: #f00700;}
.news_details {line-height: 30px;float: left;width: 100%;}
.news_details h1 {text-align: center;font-size: 16px;line-height: 40px;}
.news_details p {padding: 0px;width: 100%;}
.news_details h3 {width: 100%;font-size: 18px;line-height: 40px;color: #e80000;text-align: center;margin: 0px;padding: 0px;}
.xh2 {float: left;width: 100%;}
.xht {float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e8e8e8;line-height: 40px;font-size: 16px;}.xht span {float: right;font-size: 12px;}
.xhd {float: left;width: 100%;padding-top: 10px;line-height: 30px;}
.xhd ul {margin: 0px;padding: 0px;list-style-type: none;}
.xhd ul li {float: left;width: 100%; height:36px; overflow:hidden;}
.xhd ul li span {float: right;background-color: #e8e8e8;padding-right: 10px;padding-left: 10px;}
.productq {float: left;width: 100%;}
.product_lit {float: left;width:100%;font-size: 16px;margin-bottom: 20px;}
.list_title {float: left;width:97%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d2d2d2;padding-right: 1.5%;padding-left: 1.5%;padding-bottom: 10px;}
.list_title h3 {margin: 0px;padding: 0px;}
.list_title h3 a {font-size: 16px;line-height: 40px;font-weight: normal;text-decoration: none;margin: 0px;padding: 0px;}
.list_title h3 a img {float: left;padding-top: 13px;padding-right: 8px;}
.list_title span {float: right;margin: 0px;padding: 0px;}
.list_title span a {line-height: 40px;text-decoration: none;font-size: 14px;}
.list1 {width:100%;float: left;margin-top: 35px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #dfdfdf;border-left-color: #dfdfdf;}
.list1 ul {list-style-type: none;margin: 0px;padding: 0px;}
.list1 li {width: 223px;float: left;display: block;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #dfdfdf;border-right-color: #dfdfdf;/*height: 279px;*/}
.list1 li img, .list2 li img{width:96%;padding:2%;}
.list1 ul li span {float: left;width: 92%;text-align: center;line-height: 50px;padding-right: 4%;padding-left: 4%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.list1 li p {text-align: center;width: 100%;margin: 0px;padding: 0px;background-color: #ebebeb;}
.list1 ul li p a {color: #000;text-decoration: none;line-height: 34px;}
.list2 {width: 100%;float: left;margin-top: 15px;}
.list2 ul {list-style-type: none;margin: 0px;padding: 0px;}
.list2 li {width:23%;float: left;display: block;margin-right:0.5%;margin-left: 0.5%;border-top-width: 1px;border-right-width: 1px;border-top-style: solid;border-right-style: solid;border-top-color: #dfdfdf;border-right-color: #dfdfdf;}
/*.list2 li img {width: 204px;height: 180px;border: 1px solid #CCC;padding: 3px;}*/
.list2 ul li span {float: left;width: 92%;text-align: center;line-height: 40px;padding-right: 4%;padding-left: 4%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list2 li p {text-align: center;width: 100%;margin: 0px;padding: 0px;background-color: #ebebeb;}
.list2 ul li p a {color: #000;text-decoration: none;line-height: 34px;}
.nry_lx{float:left;}
.nry_ewm{float:right; max-width:600px;margin-top:20px;}
.nry_ewm img{width:40%; float:left;margin-left:5%;}
.related li{width:48%; margin-right:1%;}
.nyban{background:url(/uploadfile/201809/17/1735344437.jpg) no-repeat top center; height:300px;}
.ny_lx_l{width:60%;float:left}
.ny_lx_r{width:35%;padding-left:2%;float:left;}
.ny_lx_r img{width:140px;}

/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */




.Box {
        position: relative;
        margin-top: 64px;
    }

    .Box .content {
        width: 1200px;
        margin: 0 auto;
    }

    .Box h2 {
        text-align: center;
        margin-bottom: 35px;
        padding-top: 50px;
    }

    .Box .Box_con {
        position: relative;
    }

    .Box .Box_con .btnl {
        position: absolute;
    }

    .Box .Box_con .btn {
        display: block;
        width: 41px;
        height: 41px;
        position: absolute;
        top: 80px;
        cursor: pointer;
    }

    .Box .Box_con .btnl {
        background: url(/uploadfile/201904/24/113822033.png) no-repeat center;
        left: -72px;
    }

    .Box .Box_con .btnr {
        background: url(/uploadfile/201904/24/1138133893.png) no-repeat center;
        right: -72px;
    }

    .Box .Box_con .conbox {
        position: relative;
        overflow: hidden;
          height: 274px;
    }

    .Box .Box_con .conbox ul {
        position: relative;
        list-style: none;
    }

    .Box .Box_con .conbox ul li {
        float: left;
        width: 285px;
        height: 274px;
        margin-left: 20px;
        overflow: hidden;
        position: relative;
    }

    .Box .Box_con .conbox ul li:first-child {
        margin-left: 0;
    }

    .Box .Box_con .conbox ul li img {
        display: block;
        width: 285px;
        height: 200px;
        transition: all 0.5s;
    }

    .Box .Box_con .conbox ul li p {
        background: red;
        position: absolute;
        left: 0;
        bottom: 56px;
        width: 40px;
        padding: 5px 20px;
        color: white;
    }

    .Box .Box_con .conbox ul li span {
        display: block;
        background: url(../images/index_22.jpg) no-repeat;
        width: 100%;
        height: 62px
    }

    .Box .Box_con .conbox ul li span a {
        color: white;
        float: right;
        line-height: 62px;
        padding-right: 20px
    }

    .Box .BoxSwitch {
        margin-top: 30px;
        text-align: center;
    }

    .Box .BoxSwitch span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        width: 30px;
        height: 3px;
        background: #ccc;
        margin: 0 5px;
        cursor: pointer;
    }

    .Box .BoxSwitch span.cur {
        background: red;
    }












