@CHARSET "UTF-8";

/*头部样式*/
.language{width:110px;float:right;height:40px;position:relative;z-index: 9999;}
.translate{width:100px;position: absolute;right: 0;top:6px;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.fl {
    float: left;
}

.fr {
    float: right;
}
/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:15px;}
.container{width:1200px;margin:0 auto;}

*, :after, :before {
    box-sizing: border-box
}
h1,
h2,
h3,
h4,
h5 {
    margin: 0;
}

/* topstyle */

.h-top {
    background: #242424;
}

.wel,
.xunpan,
.xunpan a {
    font: 500 12px/44px "微软雅黑";
    color: #c4c4c4;
}

.h-header {
    background: #fdfdfd;
    padding: 30px 0 24px 0;
}

.logo {
    /* margin-top: -30px; */
    position: relative;
}

.logo::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 46px;
    background: #f1f1f1;
    top: 4px;
    right: -15px;
}

.logocon {
    padding-left: 28px;
    margin-top: -7px;
}
.header-r{
    margin-top: 5px;
}
.h-tel {
    padding-left: 24px;    line-height: 45px;
}


/* navstyle */

.h-nav {
    background: #01376c;
}


/*首页banner样式*/

.xyin-banner {
    position: relative;
}

.slick-banner {
    position: relative;
}

.slick-banner .slick-arrow {
    position: absolute;
    z-index: 99;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    top: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-size: auto;
    background-image: url(../images/xyin-banner-jt.png);
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    border: none;
    font-size: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.slick-banner .slick-arrow.slick-prev {
    left: 7.8125%;
    background-position: 0 0;
}

.slick-banner .slick-arrow.slick-next {
    right: 7.8125%;
    background-position: -60px 0;
}

.slick-banner .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.slick-banner .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 0;
    z-index: 9;
    bottom: 10px;
}

.slick-banner .slick-dots li {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #efefef;
    cursor: pointer;
}

.slick-banner .slick-dots li button {
    background: none;
    outline: none;
    border: none;
    font-size: 0;
}

.slick-banner .slick-dots li.slick-active {
    background: #09366f;
}

.slick-banner .img img {
    width: 100%;
}

.slick-banner .slick-con {
    position: relative;
}

.slick-banner .wz {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 9;
    top: 50%;
    text-align: center;
    color: #fff;
}

.slick-banner .wz .wz1 {
    font-size: 60px;
    margin-bottom: 10px;
}

.slick-banner .wz .wz2 {
    font-size: 30px;
    margin-bottom: 55px;
}

.slick-banner .wz .wz-more {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    color: #fff;
    border: 2px solid #fff;
    font-family: Arial;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.slick-banner .wz .wz-more:hover {
    background: #09366f;
    border-color: #09366f;
    text-decoration: none;
}


/* lso-style */

.lso {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -58px;
    background: #fff;
    padding: 36px 0;
}

.lsol {
    width: 430px;
    padding-left: 27px;
}

.lsol {
    font: 700 16px/38px "微软雅黑";
    color: #333;
}

.lsol a {
    padding-right: 24px;
    font: 400 14px/38px "微软雅黑";
    color: #666;
}

.lsoc {
    width: 270px;
    height: 38px;
    background: #f6f6f6;
    border-radius: 25px;
}

.lsoc #keyword {
    width: 199px;
    font: 400 13px/38px "微软雅黑";
    color: #666;
    padding-left: 9px;
    border: none;
    background: none;
    outline: none;
    margin-left: 11px;
}

.lsoc #s_btn {
    background: url(../images/lso.png) bottom right no-repeat;
    width: 32px;
    height: 15px;
    border: none;
    outline: none;
    border-left: 1px solid #c8c8c8;
}

.lsor i {
    display: inline-block;
    width: 25px;
    height: 38px;
    background: url(../images/header.png) center no-repeat;
    float: left;
    margin-left: 100px;
}

.lsor .btel {
    float: left;
    padding-left: 15px;
}

.lsor .lmess {
    display: inline-block;
    float: left;
    width: 97px;
    font: 500 13px/28px "Microsoft YaHei";
    color: #fff;
    background: #09366f;
    text-align: center;
    border-radius: 15px;
    margin: 5px 0 0 20px;
}


/* 合作伙伴 */

.htitle h2 {
    font: 700 40px/1 "Microsoft YaHei";
    text-align: center;
    color: #09366f;
    position: relative;
}

.htitle h2 b {
    color: #ff5f00;
}

.htitle h2::before,
.htitle h2::after {
    position: absolute;
    content: '';
    width: 30px;
    height: 13px;
    background: url(../images/sanxian.png)center no-repeat;
    top: 15px;
}

.htitle h2::before {
    left: 34%;
}

.htitle h2::after {
    right: 34%;
}

.htitle p {
    text-align: center;
    font: 500 16px/1 "Microsoft YaHei";
    padding: 21px 0 51px 0;
}

.hzhb {
    background: #f6f6f4;
    padding: 112px 0 0 0;
}

.comimg {
    padding: 49px 0 32px 0;
    position: relative;
}

.comimg li {
    float: left;
    margin-right: 25px;
}

.comimg li img {
    width: 198px;
    height: 118px;
    border: 1px solid #ebebeb;
}

.comimg ul li h3 a {
    display: block;
    font: 400 14px/60px "微软雅黑";
    color: #666;
    text-align: center;
    overflow: hidden;
}

.lpre,
.lnex {
    width: 30px;
    height: 59px;
    display: block;
    position: absolute;
    margin-top: -50px;
    top: 51%;
    cursor: pointer;
}

.lpre {
    left: 0;
    background: url(../images/hz_l.png) no-repeat;
}

.lnex {
    right: 0;
    background: url(../images/hz_r.png) no-repeat;
}

#o_demo {
    overflow: hidden;
    width: 1054px;
    margin: 0 auto;
}

#o_indemo {
    float: left;
    width: 800%
}

#o_demo1 {
    float: left;
}

#o_demo2 {
    float: left;
}


/* 产品中心 */

.h-pro {
    padding: 72px 0 56px 0;
    background: #fdfdfd;
}

.h-prol {
    width: 300px;
}

.p-title {
    width: 300px;
    font: 700 26px/89px "Microsoft YaHei";
    color: #fff;
    background: url(../images/ptitle.jpg) center no-repeat;
    padding-left: 112px;
}

.p-nav {
    background: #09366f;
    width: 300px;
}

.p-nav li {
    list-style: none;
    padding: 0 30px;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #fafafa;
}

.p-nav li ul li {
    border: none;
    padding: 0;
    font: 500 14px/39px "Microsoft YaHei";
    position: relative;
    padding-left: 18px;
    float: left;
    width: 50%;
    overflow: hidden;
}

.p-nav li ul li::before {
    position: absolute;
    content: '';
    width: 5px;
    height: 33px;
    background: url(../images/jtl.png) center no-repeat;
    top:3px;
    left: 0;
}

.p-nav li ul li:nth-child(1) {
    margin-top: 12px;
}

.p-nav li ul li:nth-child(2) {
    margin-top: 12px;
}

.p-nav li ul li:last-child {
    margin-bottom: 16px;
}

.p-nav li ul li a {
    color: rgba(255,255,255,.8);
}

.p-nav li h3 a {
    font: 600 19px/53px "Microsoft YaHei";
    color: #fff;
}

.p-nav li h3 a .ljt {
    float: right;
    display: block;
    width: 13px;
    height: 53px;
    background: url(../images/jt.png) center no-repeat;
}

.p-tel {
    width: 300px;
    height: 127px;
    background: url(../images/telbg.jpg) center no-repeat;
    padding: 21px 0 0 61px;
}

.h-pro-l {
    width: 857px;
}

.h-pro-lt {
    background: #f7f7f7;
}

.pro-tel {
    padding: 34px 27px 0 0;
}

.qieh h3 {
    font: 500 18px/89px "Microsoft YaHei";
    width: 187px;
    background: #e8e8e8;
    text-align: center;
    color: #333;
}

.qieh .cur h3 {
    background: #09366f;
    color: #fff;
}

.h-pros {
    margin-top: 32px;
}

.h-pros li {
    list-style: none;
    float: left;
    width: 266px;
    margin-right: 29px;
}

.h-pros li:nth-child(3n) {
    margin-right: 0;
}

.h-pros li img {
    width: 266px;
    height: 209px;
    border: 1px solid #dbdbdb;
    /*border: 1px solid #09366f;*/
}

.h-pros li:hover img {
    border: 1px solid #ff5f00;
}

.h-pros li h3 {
    width: 100%;
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
    text-align: center;
    padding: 16px 0 28px 0;
}


/* 担心的问题 */

.worry {
    background: url(../images/worry.jpg)center no-repeat;
    padding: 63px 0 95px 0;
}

.w-t h3 {
    font: 700 44px/1 "Microsoft YaHei";
    color: #113e75;
    text-align: center;
}

.w-t h3 b {
    color: #ff5e01;
}

.w-t p {
    text-align: center;
    font: 400 18px/1 "Microsoft YaHei";
    color: #666;
    padding: 21px 0 0 36px;
}

.wtt {
    font: 500 22px/42px "Microsoft YaHei";
    color: #333;
    padding: 89px 0 23px 0;
}

.wtt span {
    width: 125px;
    line-height: 42px;
    background: #ff5b01;
    color: #fff;
    float: left;
    text-align: center;
    display: inline-block;
    margin-right: 6px;
}

.wtt b {
    color: #ff5b01;
    font-weight: normal;
}

.wc1 li {
    list-style: none;
    float: left;
    width: 380px;
    padding: 36px 0 32px 69px;
}

.wc1 li h3 {
    font: 500 18px/1 "Microsoft YaHei";
    color: #0c3875;
}

.wc1 li p {
    padding-top: 15px;
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
}


/* 用油问题 */

.yyou {
    background: url(../images/bjyou.jpg) center no-repeat #fdfdfd;
    padding: 46px 0 37px 0;
}

.yyl {
    padding-left: 99px;
}

.yyl h3 {
    font: 500 33px/1 "Microsoft YaHei";
    color: #fff;
    padding-top: 14px;
}

.yyl h3 b {
    font: 500 33px/1 "Microsoft YaHei";
    color: #ff5b01;
}

.yyl p {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    padding-top: 16px;
}

.yyr h5 {
    font: 500 16px/1 "Microsoft YaHei";
    color: #fff;
    padding-left: 23px;
}

.yyr p {
    font: 500 26px/1 "Microsoft YaHei";
    color: #fff;
    padding: 23px 0 30px 0;
}

.yyr a {
    display: block;
    width: 142px;
    font: 500 12px/41px "Microsoft YaHei";
    background: url(../images/yjt.png) center no-repeat #fff;
    color: #333;
    padding-left: 22px;
    border-radius: 25px;
}

.ysbg {
    height: 1642px;
    background: url(../images/ysbj.jpg) center no-repeat;
}

.yss {
    padding: 54px 0 0 260px;
}

.ysw i {
    font: 500 42px/1 "Microsoft YaHei";
    color: #f7f7f7;
    font-style: italic;
}

.ysw span {
    font: 700 62px/1 "Microsoft YaHei";
    color: #ff5b01;
    font-style: italic;
    text-shadow: 0px 4px 0px #fff;
}

.ys-w em,
.ys-w i {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    text-transform: uppercase;
    font-style: italic;
    display: block;
    padding: 16px 0 0 14px;
}

.ys-w i {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    font-style: italic;
}


/* ys123456 */

.ysx {
    position: relative;
}

.ysx h3 {
    font: 700 30px/1 "Microsoft YaHei";
    color: #333;
}

.ysx p {
    padding: 30px 0 0 21px;
    font: 400 14px/28px "Microsoft YaHei";
    color: #666;
    width: 479px;
}

.ysx p b {
    color: #ff5b01;
}

.ys1,
.ys2,
.ys3,
.ys4,
.ys5,
.ys6 {
    position: absolute;
}

.ys1 {
    top: 174px;
    left: 93px;
}

.ys2 {
    top: 384px;
    left: 93px;
}

.ysx .ys1 p,
.ysx .ys2 p {
    width: 423px;
}

.ys3 {
    top: 625px;
    right: -9px;
}

.ys4 {
    top: 836px;
    right: -9px;
}

.ys5 {
    top: 1067px;
    left: 93px;
}

.ys6 {
    top: 1276px;
    left: 93px;
}

.ysimg1 {
    position: absolute;
    top: 154px;
    left: 683px;
}

.ysimg2 {
    position: absolute;
    top: 618px;
    left: 13px;
}

.ysimg3 {
    position: absolute;
    top: 1030px;
    left: 668px;
}


/* 首页留言 */

.hmess {
    background: url(../images/messbj.jpg) center no-repeat;
    height: 342px;
    /* padding:77px 0 0  0; */
    margin-top: -2px;
}

.messw h3 {
    margin-top: 77px;
    width: 357px;
    background: #fff;
    font: 400 24px/50px "Microsoft YaHei";
    color: #0c3875;
    text-align: center;
}

.messw h4 {
    font: 500 26px/1 "Microsoft YaHei";
    color: #fff;
    padding: 29px 0 51px 0;
}

.messw p {
    padding-left: 64px;
    font: 500 30px/1 "Microsoft YaHei";
    color: #fff;
}

.messw p i {
    font-style: normal;
    font: 400 18px/1 "Microsoft YaHei";
}


/* 右侧留言 */

.messt {
    position: relative;
    background: #fff;
    width: 450px;
    height: 342px;
    padding: 0 16px;
}

.messt::before {
    position: absolute;
    content: '';
    width: 450px;
    height: 4px;
    background: #ff5b01;
    top: -31px;
    left: 0;
}

.messt h3 {
    font: 700 30px/1 "Microsoft YaHei";
    color: #ff5b01;
}

.messt p {
    padding: 18px 0 31px 0;
    font: 400 14px/1 "Microsoft YaHei";
    color: #333;
}

.messt .mlx,
.messt .mtel {
    width: 204px;
    height: 42px;
    background: #f3f3f3;
    float: left;
    padding-left: 12px;
}

.messt .form-group {
    margin-bottom: 8px;
}

.messt .mlx {
    margin-right: 10px;
}
.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-family: "微软雅黑";
}
.messt .mlx .form-control,
.messt .mtel .form-control {
    width: 120px;
    border: none;
    background: #f3f3f3;
    outline: none;
    float: left;
    border-radius: 0;
    height: 42px;
    line-height: 42px;
    box-shadow: none;
}

#message-form .mlx label,
#message-form .mtel label {
    font: 400 13px/42px "Microsoft YaHei";
    color: #333;
}

.messt .mly {
    background: #f3f3f3;
    border: none;
    border-radius: 0;
    outline: none;
    color: #333!important;
    font-size: 13px;
    height: 110px;
}

.mtj .btn {
    width: 101px;
    height: 39px;
    background: #ff5b01;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 0;
    vertical-align: top;
}

.messt .mtj {
    margin-top: 15px;
}

.messt .mtj #checkcode {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    width: 101px;
    height: 39px;
}

.messt .mtj #checkCodeImg {
    margin-left: 7px!important;
    margin-top: 3px;
}

.messt .mtj #change_code {
    color: #666!important;
    font-size: 12px!important;
}


/* 案例展示 */

.hcase {
    background: #fdfdfd;
    padding: 70px 0;
}

.caselist{
    text-align: center;
}
.caselist li {
    margin-right: 18px;
    /*float: left;*/
    display: inline-block;
    padding: 0 24px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
}

.caselist li a {
    font: 500 16px/44px "Microsoft YaHei";
    color: #666;
}

.caseimg {
    padding-top: 38px;
}

.caseimg li {
    float: left;
}

.caseimg li:last-child {
    margin-right: 0;
}

.qhcase {
    width: 800px;
    padding: 0 24px;
}

.caseimg li .img {
    display: block;
}

.caseimg li img {
    width: 369px;
    height: 223px;
}

.caseimg li h3 {
    color: #0c3773;
    font: 600 16px/1 "Microsoft YaHei";
    padding: 22px 0 15px 0;
}

.casew {
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
}

.caselist .cur {
    background: #ff5b01;
    border: 1px solid #ff5b01;
}

.caselist .cur a {
    color: #fff!important;
}


/* 关于我们 */

.labout {
    background: #fdfdfd;
    padding-top: 74px;
}

.labout {
    overflow: hidden;
    padding-bottom: 17px;
}

.atitle h2 {
    font: 700 40px/1 "Microsoft YaHei";
    text-align: center;
    color: #09366f;
    position: relative;
}

.atitle h2 b {
    color: #ff5f00;
}

.atitle h2::before,
.atitle h2::after {
    position: absolute;
    content: '';
    width: 30px;
    height: 13px;
    background: url(../images/sanxian.png)center no-repeat;
    top: 15px;
}

.atitle h2::before {
    left: 37%;
}

.atitle h2::after {
    right: 37%;
}

.atitle p {
    font: 500 16px/1 "Microsoft YaHei";
    text-align: center;
    color: #666;
    padding: 22px 0 49px 0;
}

.labout ul li img {
    width: 600px;
    height: 378px;
}

.labout .about_c {
    padding: 40px 65px 0 40px;
    background: #eee;
    width: 600px;
    height: 378px;
}

.labout ul li {
    overflow: hidden;
}

.labout ul .about_c .a_t {
    font: 700 26px/26px "Microsoft YaHei";
    color: #333;
    position: relative;
}

.labout ul .about_c .a_t:after {
    position: absolute;
    content: '';
    width: 213px;
    height: 12px;
    background: url(../images/qiu.png) center no-repeat;
    top: 6px;
    right: -65px;
}

.labout ul .about_c .a_w {
    padding-top: 25px;
    font: 500 15px/30px "Microsoft YaHei";
    color: #666;
}

.labout ul li .a_w .amore {
    font-size: 14px;
    color: #0c3875;
    font-weight: normal;
    line-height: 26px;
}

#message-form textarea {
    resize: none;
}
/* 企业风采荣誉资质  */

.str {
    padding-bottom: 66px;
    border-bottom: solid 1px #ececec;
    background: #fdfdfd;
}

.stre {
    width: 1200px;
    margin: 50px auto;
    background: url(../images/hx_bg.png) center no-repeat;
    height: 21px;
    text-align: center;
}

.stre ul {
    display: inline-block;
    overflow: hidden;
    height: 50px;
}

.stre ul li {
    width: 148px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    font-size: 18px;
    float: left;
    margin-right: 11px;
}

.stre ul li:last-child {
    margin-right: 0px;
    margin-left: 11px;
}

.stre ul li a {
    display: block;
    height: 39px;
    color: #333;
    border: 1px solid #9b9b9b;
    background: #fff;
}

.stre ul li.current a {
    border: 1px solid #ff5b01;
    color: #fff;
    background: #ff5b01;
}

.strb {
    padding: 0 37px;
    position: relative;
    display: none;
}

.strb.current {
    display: block;
}

.strb ul {
    overflow: hidden;
}

.strb ul li {
    width: 270px;
    float: left;
    margin-right: 40px;
}

.strb ul li .img {
    width: 270px;
    height: 188px;
    display: block;
    background: url(../images/honerbg.jpg) center no-repeat;
}

.strb ul li .img img {
    width: 229px;
    height: 160px;
    padding: 15px 0 0 24px;
}

.strb ul li h3 a {
    height: 14px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #494646;
    display: block;
    font-weight: normal;
    overflow: hidden;
}

.strb ul li h3 a:hover {
    color: #329b00;
}

.strb .strl {
    width: 35px;
    height: 75px;
    display: block;
    background: url(../images/qiye_l.png) no-repeat;
    position: absolute;
    left: 15%;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

.strb .strr {
    width: 35px;
    height: 75px;
    display: block;
    background: url(../images/qiye_r.png) no-repeat;
    position: absolute;
    right: 15%;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

#n_demo {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

#n_indemo {
    float: left;
    width: 800%
}

#n_demo1 {
    float: left;
}

#n_demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}


.n-casem {
    display: block;
    width: 120px;
    font: 400 14px/35px "Microsoft YaHei";
    text-align: center;
    border: 1px solid #09366f;
    margin-top: 20px;
}

/* 新闻资讯 */

.h_news {
    background: #eeeeee;
}

.lnews {
    padding: 91px 0 64px 0;
}

.xleft {
    width: 787px;
    height: 460px;
}

.nsort li {
    float: left;
    width: 90px;
}

.nsort li:nth-child(2) {
    border-left: 1px solid #dcdcdc;
    padding-left: 11px;
    width: 110px;
}

.nsort li a {
    display: block;
}

.nsort li a h3 {
    font: 500 18px/26px "Microsoft YaHei";
    font-weight: normal;
    color: #333;
}

.nsort li:nth-child(3) {
    float: right;
    width: 34px;
}

.nsort li:nth-child(3) a {
    font: 500 12px/26px "Microsoft YaHei";
    color: #666;
}

.nsort li a .m1 {
    font-size: 15px;
    margin-right: 15px;
}

.nsort li.cur a h3 {
    position: relative;
    font: 700 20px/26px "Microsoft YaHei";
    color: #ff5b01;
}

.nsort li.cur a h3::after {
    position: absolute;
    content: '';
    width: 90px;
    height: 2px;
    background: #ff5b01;
    bottom: -25px;
    left: 0;
}

.tab1 {
    display: none;
    padding-top: 26px;
    margin-top: 24px;
    border-top: 1px solid #dadada;
}

.news_list1 li {
    padding-bottom: 30px;
}

.news_list1 li a.img img {
    width: 310px;
    height: 200px;
    overflow: hidden;
}

.news_list1 li .xwnr {
    width: 444px;
}

.news_list1 li .xwnr a {
    color: #333;
    font: 700 20px/1 "Microsoft YaHei";
    display: block;
    padding: 15px 0;
}

.news_list1 li .xwnr a:hover {
    color: #ff5b01;
}

.xwnr a em {
    float: right;
    font: 600 12px/20px "ArialMT";
}

.sumy {
    color: #615c5c;
    font-size: 13px;
    font-weight: 400;
    margin-top: 13px;
    line-height: 24px;
}

.news_list2 {}

.news_list2 li {
    width: 356px;
    padding-left: 15px;
    line-height: 45px;
    border-bottom: 1px dashed #d2d2d2;
    background: url(../images/ljt.png) left center no-repeat;
}


/* .news_list2 li:nth-child(odd){
    margin-right:70px;
} */

.news_list2 li a {
    color: #333;
    font: 500 13px/45px "Microsoft YaHei";
    display: block;
}

.news_list2 li a:hover {
    color: #ff5b01;
}

.news_list2 li a em {
    float: right;
    font: 500 12px/45px "ArialMT";
}

.news_list2 li:nth-child(2n) {
    float: right;
}

.news_list1 li .xwnr .lmore {
    width: 100px;
    background: #0c3875;
    color: #fff;
    font: 500 13px/32px "Microsoft YaHei";
    text-align: center;
    padding: 0px;
    margin-top: 25px;
    border: none;
}


/* 新闻右侧 */

.lnew_r {
    width: 381px;
}

.lnew_t {
    padding-bottom: 27px;
    border-bottom: 1px solid #e5e5e5;
}

.lnew_t li {
    list-style: none;
}

.lnew_t li h3 {
    font: 700 20px/1 "Microsoft YaHei";
    color: #ff5b01;
    position: relative;
}

.lnew_t li h3::after {
    position: absolute;
    content: '';
    width: 242px;
    height: 20px;
    background: url(../images/tx.png) center no-repeat;
    left: 99px;
    top: 0px;
}

.new_more1 {
    font-size: 12px;
    color: #666;
}

.new_more1:hover {
    color: #ff5b01;
}

.news_size {
    height: 430px;
    margin-top: 30px;
    overflow: hidden;
}

.lnew_wz {
    padding: 13px 0 10px 0;
    border-bottom: 1px dashed #d2d2d2;
}

.lnew_aq {
    width: 15px;
    height: 15px;
    background: url(../images/n_q.png) center no-repeat;
    margin-right: 11px;
}

.lnew_aq1 {
    width: 15px;
    height: 15px;
    background: url(../images/n_q1.png) center no-repeat;
}

.zcnr {
    margin-left: 26px;
}

.lnew_r_c {
    width: 379px;
}

.lnews_r_h {
    font: 500 16px/16px "微软雅黑";
    color: #000;
}

.lnews_r_h:hover {
    color: #ff5b01;
}

.lnews_r_cs {
    padding-top: 10px;
    font: 500 13px/26px "微软雅黑";
    color: #666;
}


/* 底部样式 */

.h-foot {
    background: #232323;
}

.foot-nav {
    padding: 52px 0 32px 0;
    border-bottom: 1px solid #2d2d2d;
}

.foot-nav li {
    list-style: none;
    float: left;
}

.foot-nav li a {
    font: 500 16px/16px "微软雅黑";
    color: #959595;
    padding: 0 38px 0 26px;
}

.foot-nav li:hover a {
    color: #ff5b01;
}

.foot-c {
    padding: 46px 0 42px 0;
}

.flogo {
    width: 316px;
}

.fcontact {
    font: 400 14px/28px "Microsoft YaHei";
    color: #848484;
    width: 517px;
}

.ewm {
    width: 350px;
    border-left: 1px solid #2c2c2c;
    height: 150px;
}




/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:40px;font-size:14px;color:#000;padding:10px 0 0;}

/*页面底部*/
.nav_foot{background:#09367a;margin-top:10px;}
.nav_foot .content{text-align:center;width:1200px;margin:0 auto;line-height:48px;color:#FFF;}
.nav_foot .content a{font-size:15px;color:#FFF;padding:0 15px;}
.nav_foot .content a:hover{color:#e87518;}

.foot{background:#03265c;padding:10px 0;}
#footer{text-align:center;width:1200px;margin:0 auto;line-height:24px;color:#FFF;}
#footer a{color:#FFF;}
#footer a:hover{color:#e87518;}

#gotop {position: fixed;display: none;height: 40px;width: 79px;background: url(../images/top.png) no-repeat;right: 150px;bottom: 183px;cursor: pointer;}

.kf,.kf *{
  box-sizing: content-box;
}

/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:34px;padding-left:25px;font-weight:normal;background:url(../images/nytt.jpg) 10px 50% no-repeat #1f3477;font-size:14px;color:#fff;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{position:relative;width:100%;}
.n_banner img{width:100%;height:auto}
.left{width:240px;float:left;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:940px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) -10px bottom no-repeat;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:5px;color:#000;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}

/*内页联系我们*/
.addressBox { width: 100%; height: 200px; margin-top: 40px; }
 .addressBox .left { width: 350px; height: 40px; box-sizing: content-box; border: 1px solid #ccc; margin-bottom: 12px; float:left;}
.addressBox .left .icon { width: 40px; height: 20px; padding: 10px; border-right: 1px solid #ccc; float: left; }
.addressBox .left .text { color: #333333; float: left; line-height: 40px; text-indent: 15px; }
.addressBox .left .icon1 { background-position: 10px 10px; }
.addressBox .left .icon2 { background-position: 10px -25px; }
.addressBox .left .icon3 { background-position: 10px -68px; }
.addressBox .left .icon4 { background-position: 10px -110px; }
.addressBox .left .icon5 { background-position: 10px -155px; overflow: hidden; }
.addressBox .left .icon6 { background-position: 10px -188px; }
.addressBox .right { width: 486px; height: 116px; box-sizing: content-box; border: 1px solid #ccc; float: right; margin-bottom: 12px; }
.addressBox .right .icon { width: 40px; border-right: 1px solid #ccc; height: 100%; float: left; }
.addressBox .right .icon6 { width: 20px; height: 20px; margin: 45px auto 0px; }
.addressBox .right .text { float: left; width: 445px; height: 37px; line-height: 37px; border-bottom: 1px solid #CCCCCC; text-indent: 15px; }



/*xyin-links*/

.xyin-links {
    background: #e5e5e5;
    padding: 21px 0 20px 0;
}

.xyin-links span {
    display: block;
    color: #fff;
    font: 400 18px/54px "Microsoft YaHei";
    width: 160px;
    float: left;
    background: #0c3875;
    text-align: center;
    margin-right: 40px;
}

.xyin-links a {
    display: inline-block;
    font: 400 15px/54px "Microsoft YaHei";
    color: #666;
    padding-right: 24px;
}
/*页脚*/

.xy-footer {
    background: #1d1d1d;
    position: relative;
}

.xy-footer .xy-ft-cpy,
.xy-footer .xy-ft-cpy a {
    color: #787878;
    font: 400 12px/56px "Microsoft YaHei";
}

.xy-footer .xy-ft-rtcp,
.xy-footer .xy-ft-rtcp a {
    color: #787878;
    position: relative;
    font: 400 12px/56px "Microsoft YaHei";
    z-index: 8;
}

.xy-footer .xy-ft-rtcp a:hover {
    color: rgba(255, 255, 255, 0.8);
}
