body{ margin: 0; padding: 0; font-family: "Microsoft YaHei";font-size: 16px;  background: #fefefe; color: #555;min-width: 1200px; }
img{ max-width: 100%;display: block; }
.fl{ float: left;}
.fr{ float: right;}
a{ text-decoration: none; color: #555555;}
p{ padding: 0; margin: 0;}
ul,li,dl,dd{ list-style: none; margin: 0; padding: 0;}
.toppadd{ height: 90px;}
.warp{ width: 1200px; margin: 0 auto;}
.clear{ clear: both; height: 0;}
h1,h2,h3,h4,h5{margin: 0; padding: 0;}
.hc{height: auto;overflow: hidden;}

.xh-head{ height: auto;overflow: hidden;padding: 20px 0 26px;}
.xhTop{ background: #585656; height: 34px;line-height: 34px; color: #fefefe; font-size: 14px;}
.xh-logo{ width: 807px;}
.xh-tel b{font-size: 24px;color: #ff011f;}
.xh-tel span{  display: block;font-size: 16px;color: #007cd0;text-align: right;padding: 0 5px 5px;}
.xh-tel img{vertical-align: middle;display: inline-block;margin: -10px 20px 0;}











.shuffling-container .show,.partners-container .show{
    transition:opacity .5s;
    opacity: 1;
}
.shuffling-container a{ height: 547px; display: block; text-align: center; margin: 0 auto;}
.partners-container{ margin-top: 58px !important;}
.partners-container a{ height: 490px; display: block; text-align: center; margin: 0 auto;}
.shuffling-next,.shuffling-prev,.partners-next,.partners-prev{
    opacity:0;
    background-image: none !important;font-family: SimHei;font-size: 20px;
    background: #333333; color: #ffffff; line-height: 44px; text-align: center;
    transition:opacity .3s linear 0s;
}
span.swiper-pagination-bullet{ background: #c9cbca; width: 13px; height: 13px;}
.shuffling-next:hover,.shuffling-prev:hover,.partners-next:hover,.fuwu_boxpartners-prev:hover{ background: #007aff; transition: background .3s;}
.hot_keyword{ background: #eee; height: 50px;line-height: 50px;}
.hot_kl{color: #544d4d;font-size: 16px;width: 63%;/* font-weight: 600; */height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/weizhi_xb1.png) center left no-repeat;
    padding-left: 19px;}
.hot_kr{width: 35%;text-align: right;}
.hot_kr input{width: 300px;height: 29px;line-height: 29px;border: #dedede 1px solid;border-right: 0;padding: 0 0 0 10px;font-size: 16px;}
.hot_kr input::-webkit-input-placeholder {
    color: #1063ca;
}
.hot_kr button{background: #1063ca;height: 30px;cursor: pointer;line-height: 30px;border: 0;padding: 0 10px;font-size: 16px;color: #ffffff;}
.p_txt{padding: 22px 0;}
.p_txt i{background: url("../img/tz_icon.png") 0 center no-repeat;width: 63px;height: 29px;display: inline-block;vertical-align: middle;}
.p_txt b{color: #ff0000;line-height: 29px; padding-left: 18px;vertical-align: middle;}
.pro_ory{}
.pro_ory h1{font-size: 48px;color: #1063ca;font-weight: bold;display: block;text-align: center;letter-spacing: 8px;padding: 30px 0 10px;}
.pro_ory h1 a{color: #1063ca;}
.pro_ory h1 a:hover{color: #f30;}
.pro_ory h2{font-size: 28px;color: #48494a;border-bottom: #dcdddd 1px solid;text-align: center;position: relative;padding: 10px 0;}
.pro_ory h2:before{ content: '';padding: 0 30px;height: 1px;width: 250px;background: #ff0000;position: absolute;bottom: -1px;left: 50%;margin-left: -175px;}
.pro_ory h2 span{font-size: 14px;vertical-align:middle;margin: -5px 5px 0 5px;display: inline-block;}
.pro_ory dl{height: 37px;line-height: 37px;margin: 5px 0;background: #f8f8f8;}
.pro_ory dl:first-of-type{margin: 32px 0 0;}
.pro_ory dl dt{float: left;width: 140px;font-size: 18px;background: #1063ca;text-align: center;}
.pro_ory dl dt a{color: #ffffff;}
.pro_ory dl dd{float: left; padding: 0 20px;
    width: 148px;}
/* .pro_ory dl:last-of-type dd{ padding: 0 32px;} */
.pro_ory dl dd a:hover{color: #ff6d00;}
.pro_ory dd:first-of-type{ padding-left: 60px;}
.dlgl_left,.dlgl_left2,.dlgl_left3{ width: 280px;border: #bbb 1px solid;background: #f8f8f8;}
.dlgl_left dl,.dlgl_left2 dl,.dlgl_left3 dl{ height: auto; transition: height .5s;}
.dlgl_left dl dt,.dlgl_left2 dl dt,.dlgl_left3 dl dt{padding-bottom: 10px;}
.dlgl_left dl dt a,.dlgl_left2 dl dt a,.dlgl_left3 dl dt a{ height: 45px;line-height: 45px;color: #ffffff;background: #2563b1;display: block;padding: 0 15px;font-size: 18px;/* overflow: hidden; */
text-overflow:ellipsis;
white-space: nowrap;}
.dlgl_left dl dd a,.dlgl_left2 dl dd a,.dlgl_left3 dl dd a{ height: 40px;line-height: 40px;padding: 0 15px;border-bottom: #ccc 1px solid;display: block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;color: #000;}
.dlgl_left dl dt span,.dlgl_left2 dl dt span,.dlgl_left3 dl dt span{float: right;    transform: rotate(90deg);}
.dlgl_left dl:nth-last-child(1) dd,.dlgl_left dl:nth-last-child(2) dd,.dlgl_left2 dl:nth-last-child(1) dd,.dlgl_left2 dl:nth-last-child(2) dd{ display: none;}
.dlgl_right{height: auto;overflow: hidden;width: 888px;}
.dlgl_right ul{padding: 0 -18px;overflow: hidden;margin: 0 -18px;}
.dlgl_right ul li{float: left;width: 270px;padding: 0 18px 15px 18px;}
.dlgl_right img{width: 270px;height: 227px;transition: all 1s;-webkit-transition: all 1s;}
.dlgl_right ul li p{text-align: center;font-size: 15px;color: #141414;padding: 10px 0 !important;}

.adss_fool{text-align: center;padding: 40px 0 30px;position: relative;}
.adss_fool h2{font-size: 36px;color: #141414;font-weight: normal;padding-bottom: 26px;}
.adss_fool h2:before{height: 5px;background: #1063ca;bottom: -3px;width: 170px;padding: 0;margin-left: -236px;}
.adss_fool h2 span{font-size: 24px;color: #565759;padding: 0 0 0 23px;}
.adss_fool em{position: absolute;right: 0;top: 70px;font-size: 12px;font-style: normal;}
.adss_fool em a{color: #676868;}
.adss_list{background: #ededed;height: auto;overflow: hidden;padding: 42px 0 35px;}
.adss_list ul{padding: 0 -18px;overflow: hidden;margin: 0 -18px;}
.adss_list ul li{float: left;width: 270px;padding: 0 18px 15px 18px;}
.adss_list img{width: 270px;height: 227px; transition: all 1s;-webkit-transition: all 1s;}

.adss_list22{background: #ededed;height: auto;overflow: hidden;padding: 42px 0 35px;}
.adss_list22 ul{padding: 0 -18px;overflow: hidden;margin: 0 -18px;}
.adss_list22 ul li{float: left;width: 270px;padding: 0 18px 15px 18px;}
.adss_list22 img{/*width: 270px;height: 227px; */transition: all 1s;-webkit-transition: all 1s;}


.adss_img:hover img{transform: scale(1.2,1.2);}
.adss_img:hover i a{color: #ffffff;background: #ff6d00}
.adss_img{position: relative;overflow: hidden;}
.adss_img i{position: absolute;bottom: 16px;left: 0;width: 100%;font-style: normal;font-size: 12px;text-align: center;}
.adss_img i a{display: inline-block;padding: 2px 15px; text-align: center;background: #343434;color: #ffffff;margin: 0 9px;transition: background-color .5s;}
.adss_img i a:hover{background: #ff6d00;color: #ffffff;}
.adss_list ul li p{text-align: center;font-size: 15px;color: #141414;padding: 18px 0;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.opgw_gl{background: #ffffff;}
#banner_main li{ height:250px;}
.xh_new{padding: 65px 0;}
.new_left{width: 706px;background: #1063ca;height: 374px;padding: 15px;}
.company_intro{ width: 400px;height: 374px;background: url("../img/company_bg.jpg") no-repeat;padding: 15px;}
.company_intro p{text-align: center;padding: 25px 0 0;}
.new_cls{position: relative;padding: 0 15px 15px 0;}
.new_cls h2{color: #ffffff;font-size: 24px;margin: 0;font-weight: normal;display: inline-block;vertical-align: middle;}
.new_cls span{display: inline-block;line-height: 14px;font-size: 15px;vertical-align: middle;color: #ffffff;margin-left: 10px;}
.new_cls i{position: absolute;right: 20px;top: 0;font-style: normal;font-size: 14px; width: 96px; height: 34px; line-height: 34px;background: #ffffff;border-radius: 20px;text-align: center;}
.new_cls i a{color: #000;}
.new_picl{ width: 310px;}
.new_picl img{width: 310px; height: 228px;display: block;}
.in-new{background: #ffffff;}
.new_titlist{padding: 5px 0 0; }
.in-new h3{font-size: 16px;text-align: center;padding: 10px 0;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.in-new p{font-size: 12px;padding: 0 15px 15px 15px;text-indent: 20px;}
.new_titr{ width: 380px;}
.new_titr dl{margin-bottom: 15px;overflow: hidden;}
.new_titr dl dt{width: 62px; height: 57px;border: #f1f1f1 1px solid;float:left;color: #ffffff;text-align: center;padding: 8px 0 0;}
.new_titr dl dt b{font-size: 24px;display: block;color: #ffffff;}
.new_titr dl dt span{font-size: 14px;}
.new_titr dl dd{float: left;width: 291px;padding-left: 12px;}
.new_titr dl dd  h3{font-size: 16px;/* font-weight: normal; */padding-bottom: 5px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.new_titr dl dd p{font-size: 12px;text-indent: 25px;line-height: 21px;height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_titr dl a{color: #ffffff;}
.company_txt{font-size: 12px;color: #ffffff;line-height: 24px;text-indent: 25px;padding: 10px;}
.gzl_banner img {margin: auto;}
.anli_zs h2:before{margin-left: -168px;}
.j-chanshuo h2:before{margin-left: -272px;}
.anli_sub h3{color: #8c8888;font-size: 16px;text-align: center;padding: 10px 0;}
.anli_list{height: auto;overflow: hidden;padding: 50px 0 30px;}
.anli_list ul{margin: 0 -20px;}
.anli_list ul li{width: 261px;float: left;text-align: center;border: #dbdbda 1px solid;padding: 0 0 10px;margin: 0 20px;}
.anli_list ul li img{width: 261px; height: 182px;transition: all .5s;}
.anli_list ul li a i{width: 261px; height: 182px;overflow: hidden;display: block;}
.anli_list ul li a:hover img{transform: scale(1.15,1.15);}
.anli_list ul li p{padding: 0 11px;}
.anli_list ul li h4{font-size: 14px;text-align: center;padding: 20px 10px 15px 10px;}
.anli_list ul li h4{color: #333;}
.anli_list ul li p{font-size: 12px;line-height: 22px;height: 50px;overflow: hidden;text-align: left;}
.anli_list ul li a span{background: #f1f1f1;display: inline-block;text-align: center;width: 100px;height: 25px;line-height: 24px;margin: 0 auto;color: #f71616;border-radius: 10px;font-size: 12px;font-weight: 600;margin: 5px 0 0;}
.anli_list ul li a span:hover{background: #f71616;display: inline-block;text-align: center;width: 100px;height: 25px;line-height: 24px;margin: 0 auto;color: #fff;border-radius: 10px;font-size: 12px;font-weight: 600;margin: 5px 0 0;}


.chanshuo_box{background: #f4f4f4;overflow: hidden;padding: 28px 0 25px;}
.caishuo_cs{width: 100%;}
#tabs-container {
    height:auto;
}
.z_jishu{position: absolute;top: 0;left: 0; background: #0063e6; width: 127px;height: 42px; line-height: 42px;text-align: center;font-size: 18px;color: #fff;}
.zszs_t{width: auto !important; padding: 8px 40px;height: auto !important;line-height: normal !important;}
.zszs_t b{font-size: 24px;font-weight: normal;}
.zszs_t em{font-size: 18px;font-style: normal;padding-left: 10px;}
.caishuo{padding-left: 381px !important;height: auto !important;border-bottom: 0 !important;background: none !important;}
.caishuo span{ height: auto !important;line-height: normal !important;padding: 12px 15px !important;background: #1063ca;margin-left: 1px;/* box-shadow: rgba(30,30,30,.5) 0 0 5px; */color: #ffffff !important;}
.caishuo span.currclass{background: #ff9000;}
.caishuo span.active{background: #ff9000;}
.caishuo span a{ color: #fff;}
.tabs {
    position: relative;border-bottom: #d7d7d7 1px solid;
    background: #f9fafa;
    padding-left: 140px;
    height:42px;
    overflow:hidden;
}
.tabs span {
    font-weight:normal;cursor: pointer;
    text-align:center;font-size: 18px;
    float:left;padding: 0 15px;
    height:42px;
    line-height:42px;
    color:#393a3b;
    text-decoration:none;
}
.tabs span.currclass {color:#c14545;}
.tabs span.active{/* background: #0063e6; */ color:#fff}
.news-list {
    padding:0 ;
}
.news-list li a{color: #6e6d6d;}
.news-list li{
    overflow:hidden;font-size: 16px;margin: 12px 0 0;position: relative;padding: 0 0 0 40px;
    height:37px;background: #ffffff;
    line-height:37px;display:block
}
.news-list li:hover{background: #dedede; color:#fff !important; display:block}

.caishuo-con{padding: 30px 0 30px !important;}
.caishuo-con .swiper-slide{overflow: hidden;}
.caishuo-list{ margin-right:  -60px;}
.caishuo-list li:before{width: 10px !important;height: 10px !important;left: 14px !important;top: 24px !important;}
.caishuo-list li{margin: 0;height:56px;line-height:56px;width: 46%;float: left;background: none;font-size: 14px;width:-webkit-calc(46% - 60px);width:-moz-calc(46% - 60px);width:calc(46% - 60px);padding-right: 60px;border-bottom: #999 1px dashed; /*    margin-right: 50px;
    padding-right: 15px; */}
.caishuo-list li span{float: right;}
.news-list li:before{position: absolute;left: 9px;top: 9px;width: 20px;height: 19px;background: #0063e6;content: '';}
.news-list li:before:hover{position: absolute;left: 9px;top: 9px;width: 20px;height: 19px;background: #fff;content: '';}
.jisou_cs{width: 620px;}
.moredd{ width:130px; text-align: center; border: #dedede 1px solid; border-radius: 20px; background: #1063ca; color: #fff; height: 40px; line-height: 40px; margin: 20px auto;}
.moredd a{ color:#fff; display: block;}
.cjwt_cs{width: 505px;}
.cjwt_cub{border-bottom: #d7d7d7 1px solid;height: 42px;}
.jishumore{position: absolute;right: 24px;top: 12px;font-size: 14px;}
.cjwt_txt{ background: #0063e6; width: 127px;height: 42px; line-height: 42px;text-align: center;font-size: 18px;color: #fff;}
.cjwt_more{font-size: 14px; line-height: 42px;}
.cjwt_list{height: auto;overflow: hidden;}
.cjwt_list dl{margin: 15px;border-bottom: #999 1px dashed;padding-bottom: 15px;}
.cjwt_list dl:last-of-type{border-bottom: 0;}
.cjwt_list dl dd{position: relative;padding-left: 40px;font-size: 14px;line-height: 24px;}
.cjwt_list dl dt{padding-bottom: 10px;}
.cjwt_list dl dt i{width: 26px;height: 26px;background: #0063e6;font-size: 18px;display: inline-block;font-style: normal;color: #ffffff;font-weight: 600;text-align: center;margin-right: 15px;}
.cjwt_list dl dd i{background: #999999;font-size: 18px;display: inline-block;width: 26px;height: 26px;font-style: normal;color: #ffffff;font-weight: 600;text-align: center;position: absolute;top: 10px;left: 0;}
.cjwt_list dl dd a{color: #686868;}
.cjwt_list dl dt a{font-size: 16px;color: #636161;}
.hzkf_txt h2:before{margin-left: -212px;}
.hzkf_list{padding: 5px 10px 10px;}
.hzkf_list ul{text-align: center;}
.hzkf_list ul li{display: inline-block;padding: 10px 20px;}
.hzkf_list ul li img{max-width:161px; height: 87px; }
.xh_foot{background: #2d3237;padding: 65px 0 30px 0;}
.foot_nav{height: auto;overflow: hidden;}
.foot_nav dl{float: left;padding: 0 50px;position: relative; height: 100%;}
.foot_nav dl:before{background: #565a5d;content: '';width: 1px;min-height: 230px;position: absolute;right: 0;top: 0;}
.foot_nav dl dt{font-size: 18px;font-weight: 600;padding: 5px 0 30px;text-align: center;}
.foot_nav dl a{color: #ffffff;}
.foot_nav dl dd{color: #ffffff;line-height: 26px;}
.foot_nav dl dd p{ padding-left: 46px;}
.foot_nav dl:first-of-type{padding-left: 0;}
.foot_nav dl:nth-last-child(2) dd:last-of-type p {padding-left: 74px;}
.foot_nav dl:last-of-type{padding-right: 0;padding-left: 25px;}
.foot_nav dl:last-of-type:before{position: inherit;}
.foot_nav dl ul li{float:left;padding: 0 15px; text-align: center;}
.foot_nav dl ul li p{color: #ffffff;padding: 10px 0 0;}

.copyRight{ height: 35px;; line-height: 35px;background: #23282d;color: #ffffff;font-size: 12px;text-align: center;}
.copyRight a{color: #ffffff; padding-left: 20px;}

.pro_cub{border-bottom: #d7d7d7 1px solid;height: auto;overflow: hidden;}
.pro_txt b{font-size: 24px;}
.pro_txt em{font-style: normal;padding-left: 10px;}
.pro_txt{ background: #0063e6; padding:8px 30px;text-align: center;font-size: 18px;color: #fff;}
.pro_more{padding: 13px 0 0;}
.pro_list{padding: 30px 0; }
.pro2_ory{height: auto;overflow: hidden;}
.adss_list2{background: #ededed;height: auto;overflow: hidden;padding: 42px 0 35px;}
.cpxq_right{width: 888px; height: auto;overflow: hidden;}
.cpxq_right h2.c-protit{color: #747171;font-size: 20px;padding: 0 0 20px;}
.cpxq_intro{ width: 438px;}
.cpxq_intro h3{font-size: 16px;border-bottom: #ccc 1px dashed;padding-bottom: 10px;}
.cpxq_intro p{text-indent: -80px;padding: 10px 0 10px 80px;border-bottom: #ccc 1px dashed;line-height: 26px;}
.wx_1{width: 128px;margin-right: 10px;}
.wx_1 img{width: 120px;height: 120px;}
.wx_zixun{padding: 35px 0 0;overflow: hidden;}
.wx_tel{}
.wx_tel span{display: block;color: #000;}
.wx_tel b{font-weight: normal;color: #000;padding: 20px 0 0;display: block;line-height: 26px;}
.wx_tel b i{font-style: normal;color: #ec1d23;}
.wx_tel em{font-style: normal;padding-left: 218px;display: block;color: #000;}
.wyxunjian{padding: 30px 0 0 10px;}
.wyxunjian a{width: 159px;height: 57px;line-height: 57px;text-align: center;font-size: 24px;display: inline-block;color: #ffffff;border-radius: 10px;}
.wyxunjian a.wycol1{background: #ec1d23;margin-right: 36px;}
.wyxunjian a.wycol2{background: #1063ca;}
.cpxq_pro{width: 430px;}
.view-bigpic img{width: 403px;height: 295px; border: #ccc 1px solid;padding: 10px;}
.view .swiper-container img{}
.view .arrow-left {
    background: url(../img/index_tab_l.png) no-repeat left top;
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}
.view .arrow-right {
    background: url(../img/index_tab_r.png) no-repeat left bottom;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}
.preview {
    width: 100%;
    margin-top: 10px;
    position: relative;
}
.view-smallpic img{ width: 94px;height: 88px;}
.preview .swiper-container {
    width: 344px;
    height: 90px;
    margin-left: 50px;
}
.preview .swiper-slide {
    width: 115px;
    height: 90px;
    cursor:pointer;
}
.preview .slide6 {
    width: 96px;
}
.preview .arrow-left {
    background: #e1e0e0 url(../img/feel3.png) no-repeat center center;
    position: absolute;
    left: 0px;
    top: 50%;
    display: block;
    margin-top: -44px;
    width: 35px;
    height: 88px;
    z-index: 10;
}
.preview .arrow-right {
    background: #e1e0e0 url(../img/feel4.png) no-repeat center center;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -44px;
    width: 35px;
    height: 88px;
    z-index: 10;
}
.preview img {
    padding: 1px;
}
.preview .active-nav img {
    padding: 0;
    border: 1px solid #F00;
}
.pro_des{height: auto;overflow: hidden;padding: 40px 0 0;}
.cpms_tab{padding: 0;background: none;border-bottom: 0;background: #0074c9;}
.cpms_tab span{/* background: #1063ca; */color: #ffffff;padding: 0 30px;margin-right: 10px;font-weight: 600;}
.cpms_tab span.active{/* background: #ec510d; */color: #ffffff;}
.cpms-con{border: #ccc 1px solid;}
.cpms-con .cpms-read{ padding: 25px 25px 40px 25px;color: #000;}
.cpms-con .cpms-read2{ padding: 25px 25px 40px 25px;color: #000;}
.cpms-con .cpms-read2 a{color: #000;}
.cpms-con .cpms-read2 li{line-height: 36px;height: 36px; border-bottom: #dedede 1px dashed;}
.cpms-con .cpms-read p{line-height: 26px;}
.page_list{ padding: 12px 0;border-top: #ddd 1px dashed;border-bottom: #ddd 1px dashed;overflow: hidden;margin: 40px 0 0;}
.page_list a{width: 100%;/* float: left; */padding-right: 2%;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_tiji{background: #e7e4e4; padding: 10px 20px;font-size: 20px;font-weight: 600;margin: 30px 0 0;}
.protj_list ul li{width: 272px;}
.protj_list .adss_img{border: #ccc 1px solid;}
.cpms-con .swiper-slide{opacity:0!important;}
.cpms-con .swiper-slide-active{opacity:1!important;}
.new_txtb{background: #ffffff;overflow: hidden;padding: 25px 0;    height: 50px;}
.newpre{position: relative;}
.newtab{float: right;padding-right: 20px;}
.newtab span{margin: 0 5px;}
.tabs-con{padding: 0px 0 30px !important;}
.tabs-con .swiper-slide{overflow: hidden;}
.faibu_con{padding: 15px 0 0;}
.faibu_con span{float: left;display: block;width: 36%;font-size: 12px;color: #989292;}
.faibu_con span:last-of-type{text-align: right;}
.newbox_sub{padding: 0 20px 40px 20px;background: #ffffff;height: auto;overflow: hidden;}
.newbox_sub dl dt{float: left;width: 223px;height:143px;margin-right: 25px;overflow: hidden;}
.newbox_sub dl{border-bottom: #ddd 1px solid;overflow: hidden;padding: 22px 0 22px;}
.newbox_sub dl:last-of-type{border-bottom: 0;}
.newbox_sub dl dt img{width: 223px;height: 143px;transition: all .5s;}
.newbox_sub dl:hover img{transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.newbox_sub dl:hover h3{color: #ff6d00;}
.newbox_sub dl dd{}
.newbox_sub dl dd p{line-height: 28px;text-indent: 20px;}
.newbox_sub dl dd h3{font-size: 18px; padding: 5px 0 15px;}
.lry_box{width: 875px;height: auto;overflow: hidden;}
.lry_box h1{font-size: 22px;color: #141414;text-align: center;padding: 20px 0 30px;}
.laiyuan_txt{text-align: center; border-bottom: #bbb 1px dashed;padding-bottom: 12px;}
.laiyuan_txt span{padding: 0 20px;}
.laiyuan_txt a.hack_list{color: #1063ca;padding-left: 20px;}
.slideup_content{text-indent: 35px;padding: 30px 0 0;}
.slideup_content img{margin: 20px auto;}
.slideup_content p{line-height: 30px;}
.adss_box{background: #ffffff;height: auto;overflow: hidden;padding: 42px 0 60px;}
.sib_tags{background: #dddddd;padding:10px 15px;margin: 30px 0;border-radius: 3px;}
.sib_tags a{padding: 0 15px 0 10px;}
.c_slide{width: 282px;}
.c_newtxt{height: 50px;line-height: 50px;background: #1063ca;color: #ffffff;padding: 0 0 0 15px;}
.c_newtxt b {font-size: 22px;font-weight: normal;}
.c_newtxt span{font-size: 18px;padding-left: 10px;}
.c_newtxtlist{background: #ededed;height: auto;overflow: hidden;padding: 20px;margin-bottom: 20px;}
.c_newtxtlist ul li{text-align: center;margin: 10px 0 15px;display: block;height: 37px;}
.c_newtxtlist ul li a{display: block;background: #2563b1;height: 37px;line-height: 37px;color: #fff;font-size: 18px;/* box-shadow: rgba(30,30,30,.5) 0 0 5px; */}
.zjhx_nav{height: 60px;background: #e0e0e0;line-height: 60px;}
.zjhx_nav dl dt{float: left;text-align: center;}
.zjhx_nav dl dt a{color: #fff;background: #fe732f;padding: 0px 55px;display: block;font-size: 24px;}
.zjhx_nav dl dd a:hover,.zjhx_nav dl dd a.currclass{background: #1063ca;color: #ffffff;}
.zjhx_nav dl dd{float: left;text-align: center}
.zjhx_nav a.currclass{background: #1063ca;color: #ffffff;display:block;}
.zjhx_nav .currclass a{background: #1063ca;color: #ffffff;display:block;}
.zjhx_nav dl dd a{font-size: 24px;display: block;padding: 0 55px;}
.contact_box{background: #ffffff;height: auto;overflow: hidden;padding: 40px 0 20px;}
.zqwz_tit{color: #544d4d;font-size: 16px;width: 50%;font-weight: 600;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.local_box{padding: 20px 0;}
.zjxh_local{border: #888 1px dashed;line-height: 50px;padding: 0 15px;}
.contact_box img{margin: 20px auto;}
.contact_box p{line-height: 35px;text-indent: 30px;}
.fzlc_b{ height: auto;padding: 50px 0;}
.fzlc_b img{ display: block;margin: 0;padding: 0;}
.production_list{background: #f5f5f5; height: auto;overflow: hidden;padding: 20px 0 30px;margin: 20px 0;}
.production_list ul li{background: #fff;width: 251px;height: auto;overflow: hidden;float: left;margin: 15px 20px;}
.production_list ul li a span{display: block;width: 251px;height: 188px;overflow: hidden;}
.production_list ul li a p{text-align: center;padding: 7px 0;}
.production_list ul li a{}
.production_list ul li a img{width:251px;height:188px;margin: 0;transition: all .5s;}
.production_list ul li a:hover img{transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.production_list ul li a:hover p{color: #1063ca;}
.lxwm_us h2:before{margin-left: -172px;}
.lxwm_list{padding: 50px 0;overflow: hidden;}
.lxwm_list ul li{float: left;padding: 45px 30px;}
.lxwm_list ul li.zxrx_l{background: url("../img/lxwm_img1.jpg") no-repeat;width: 511px;height: 310px;margin-right: 30px;}
.lxwm_list ul li.zxrx_r{background: url("../img/lxwm_img2.jpg") no-repeat;width: 529px;height: 310px;}
.zxrx_option{background: rgba(255,255,255,.7);display: block;text-align: center;padding: 60px 0;height: 180px;}
.zxrx_option h3{font-size: 32px;color: #232323;padding: 0 0 40px;}
.zxrx_option p{color: #ff011f;font-size: 25px;font-weight: 600;    margin-bottom: 10px;}
.zxrx_option p a{color: #ff011f;text-decoration: underline;}
.add_txt{font-size: 30px;text-align: center;border-bottom: #ccc 1px solid;padding: 0 0 15px;}
.add_txt img{margin: 0 10px 0 0;display: inline-block;vertical-align: middle;}
.add_map{padding: 0 0 40px;}
.add_map h4{font-size: 18px;text-align: center;font-weight: normal;padding: 30px 0;}
.add_map img{display: inline-block;max-width: inherit;}

.goTop{position: fixed;right: 10px;bottom: 100px; background: #0074c9;width: 75px;height: 75px;line-height: 75px;text-align: center;display: none;}
.goTop a{color: #ffffff;}

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}
.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}


/*网站地图*/
.mapmain{border:#e5e5e5 1px solid; margin-top:15px;}
.mapmain .tit{ background:#f1f1f1; height:40px; line-height:40px;padding-left:10px;}
.mapmain .tit h2{ font-size:15px;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#333; }

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{ margin:10px;}
.mapmain .mapbox .maplist .classname{height:35px; line-height:35px; margin:10px 0;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}
.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555;}
.mapmain .mapbox .maplist span a{ padding:0px 5px; font-size:14px; display:inline-block;}
.kecheng_box {
    width: 100%;
    margin: 20px 0;
}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
/* newsDetials 新闻详情页 */
.searchlist{ width:1200px; margin:0px auto}
.searchlist ul{ padding-top:15px;}
.searchlist li{ line-height:28px;    border-bottom: 1px #dedede dotted;
    padding: 10px 0px;
}
.searchlist span.art_title a{ font-size:14px; color:#333; }
.searchlist span.art_title a:visited{ color:#CC3300;}
.searchlist span.artintro{ line-height:24px;  font-size:12px;}
.searchlist span.arturl{ line-height:24px;}
.searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchlist span.arturl a:hover{ text-decoration:none;}
.searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.titss{background:#FAFFF9 url(../images/btn.png) no-repeat 8px 6px; border:#E2F3DE 1px solid; height:31px;line-height:31px;font-size:14px;color:#555;padding-left:28px; margin-top:20px;}
.titss span{ color:red; font-weight:bold;}
#rt_ewm:hover .ewm_pic{ display:block;}
/*关键字tags*/

.tagsmain{border:#eee 1px solid; margin-top:10px;}
.tagsmain .tit{height:40px; line-height:40px;font-size:16px;color:#333; padding-left:15px;}
.tagsmain .tagsshow ul{padding:20px;}
.tagsmain .tagsshow ul li{ padding:10px 0;border-bottom: #dedede 1px dashed;}
.tagsmain .tagsshow ul li .art_title{line-height:35px; height:35px;}
.tagsmain .tagsshow ul li .art_title a{ display:block; font-size:16px; }
.tagsmain .tagsshow ul li .artintro{ font-size:13px; color:#555;}
.tagsmain .tagsshow ul li .c9{ font-size:12px; display:block; padding:10px 0; color:#666;}


.tagsmain .tagsshow #tags{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow .title{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow tr.list{height:75px;overflow:hidden;}
.tagsmain .tagsshow tr.list td{border-bottom:#E8E8E8 1px solid;}
.tagsmain .tagsshow tr.list td img{padding:2px;border:#D4D4D4 1px solid;}
.tagsmain .tagsshow tr.list td A{font-size:14px;}
.tagsmain .tagsshow tr.list td a:hover{color:#ff6600;text-decoration:none;}

.tagsmain .tagsshow .tagstitle{font-size:12px; font-weight:bold;height:21px; line-height:21px; }
.tagsmain .tagsshow .tags a{ padding:3px 5px; color:#fff;}

.tagsmain .tagsshow .showpage{margin-top:10px;text-align:center;font-size:14px;color:#069;}