@charset "utf-8";
/* CSS Document */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  font-family: '微软雅黑', 'Microsoft Yahei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
  line-height: 1;
  min-width:1460px;
}
section{ padding-right: 5px; padding-left: 5px; }
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}


* {
    padding: 0;
    margin: 0;
    font-family: "Microsoft Yahei";
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
a:hover {
  text-decoration: none;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
a {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* 通用样式 */
.middle {
  width: 1430px;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
/*开始*/



/*头部导航*/
.dhbjs{ width: 100%; height: 110px; background:#1A3D96; position: fixed; z-index: 999; }
.dhjz{ width: 90%; margin:0 auto;  }
.dhbjs_zuo{ width: 25%; padding-left: 8%; }
.dhbjs_you{ width: 65%; color: #fff; }
.kong44{ height: 44px; }
.dhbjs_you>ul{ width: 100%;    padding-left: 5%; }
.dhbjs_you>ul>li{ float: left; padding-right: 25px;  }
.dhbjs_you>ul>li>.dh_sg{ padding-left: 30px;}
.dhbjs_you>ul>li>a{ color: #fff; }
.dhbjs_you>ul>li>a:hover{ text-decoration: underline; }

  /* 首页banner图css */
    .slideBox{ width:100%; min-height:790px; overflow:hidden; position:relative;   }
    .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
    .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
    .slideBox .hd ul li.on{ background:#f00; color:#fff; }
    .slideBox .bd{ position:relative; height:100%; z-index:0;   }
    .slideBox .bd li{ zoom:1; vertical-align:middle; }
    .slideBox .bd img{ width:100%; min-height:790px; display:block;  }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .slideBox .prev,
    .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:65px; height:60px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
    .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
    .slideBox .prev:hover,
    .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
    .slideBox .prevStop{ display:none;  }
    .slideBox .nextStop{ display:none;  }

    /*首页产品*/
    .sy_cpjx{ width: 100%; }
    .cpjx_tp{ width: 100%; height: 276px; overflow:hidden; position: relative; }
    .cpjx_tp img{width: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;}
    .sy_cpjx_bt{ margin:0 auto; width: 80%; padding-top: 105px; padding-bottom: 105px; text-align: center; }
    .sy_cpjx_bt h1 {
    font-size: 40px;
    letter-spacing: 12px;
    margin-bottom: 0.5em;
    position: relative;
}
.line_fr {
    display: inline-block;
    border-bottom: 1px solid #222;
    width: 5%;
    height: 1px;
    margin-bottom: 15px;
}
.sy_cpjx_bt h1 span {
    margin-left: 0.9em;
    margin-right: 0.9em;
    padding-left: 12px;
    color: #222;
    font-size: 40px;
   font-weight: normal;
   font-family: "Microsoft Yahei";
}
.sy_cpjx_bt h3{ font-size: 13px; letter-spacing: 7px; text-align: center; line-height: 35px; color: #222;  font-weight: normal; opacity:0.8;
filter:Alpha(opacity=50);}

.sy_cpjx>ul>li{ float: left; width:460px; height: 275px; overflow: hidden; position: relative; margin-right: 15px; margin-bottom: 20px;  }
.sy_cpjx>ul>li>img{max-width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;}
.cpjx_bt{ width: 90%; height: 30px; line-height: 30px; display: block; position: absolute; left:1em; bottom: 1em; color: #fff; font-size: 1em;z-index: 3; }
.cpjx_bt:hover{ text-indent: 10px; }
.sg_bt{ width: 2%; margin:0 auto; display: block; text-align: center; line-height: 27px; margin-top: 2em; color: #222;}
.sg_bt a{ color: #222; }
.sg_bt a:hover{color: #222;}
.sg_btpan img{width: 20px; height: 20px; transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.sg_btpan img:hover{       transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.sg_bt:hover{ border-radius: 10px; border:1px solid #CD2627;}

/*首页产品分类*/
.fl_ul{ margin:0 auto; margin-left: 7%;padding-top: 100px; }
.fl_ul li{ float: left; width: 284px; height: 462px; overflow: hidden; position: relative; margin-right: 30px; }
.fl_img{ width: 100%; height: 100%; position: relative; }
.fl_img img{max-width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;}
.fl_wz{ position: absolute; width: 100%; text-align: center; top:50%; color: #fff; z-index: 9; }
.fl_wz span{ width: 135px; height: 40px; border:2px solid #fff; padding:10px; font-size: 24px; border-radius: 10px; }
.fl_wz_en{ padding-top: 25px;  text-transform: uppercase;}
.yinying{ background: url(../images/sycpfl_yy.png) repeat-x; width: 100%; height:100%; position: absolute; z-index: 8; left:0; top:0;display: block; }
.fl_ul li:hover .yinying{display: none;}

/*首页广告*/
.kong100{ height: 100px; }
.sygg{  min-height:455px; background-image: url(../images/gg1.jpg) ; background-position: center; overflow: hidden; position: relative; }
.sygg img{ max-width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute; }
.sy_cpjx_gg{ width: 50%;  text-align: center; position: absolute; left:25%; top:40%;}
.sy_cpjx_gg h1 {
    font-size: 40px;
    color: #fff;
    font-weight: normal;
    letter-spacing: 12px;
    margin-bottom: 0.5em;
    position: relative;
}
.line_gg {
    display: inline-block;
    border-bottom: 1px solid #fff;
    width: 15%;
    height: 1px;
    margin-bottom: 15px;
}
.sy_cpjx_gg h1 span {
    margin-left: 0.9em;
    margin-right: 0.9em;
    padding-left: 12px;
    color: #fff;
    font-size: 40px;
   font-weight: normal;
   font-family: "Microsoft Yahei";
}
.sy_cpjx_gg h3{ font-size: 13px; letter-spacing: 7px; text-align: center; line-height: 35px; color: #fff;  font-weight: normal; opacity:0.8;
filter:Alpha(opacity=50);}

/*首页vr背景*/
.syvr{ width: 100%; min-width: 500px; overflow: hidden; }

/*首页新闻*/
.xw_bjs{ width: 100%;background: #fafafa; min-height: 900px; margin-top: 100px; margin-bottom: 100px; }
.middle_xw{ width: 70%; min-width: 705px; margin:0 auto;   }
.xw_jx{ position: relative; width: 100%; }
.xw_jx ul{ padding-left: 3.5%; position: absolute; width: 100%; overflow: hidden;  }
.xw_jx ul li{ width: 30%; height: 451px;  float: left; margin-right: 20px;     margin-bottom: 30px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 21px;
    background: rgb(255, 255, 255);
    transition: all 300ms ease 0s;}
.xw_tp{ width: 100%; height: 50%; overflow: hidden; position: relative; }
.xw_tp img{ 
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute; }
.xw_time{color: rgb(170, 170, 170);font-size: 14px;margin: 10px 0px 5px; }
.xw_text{ padding-left: 20px; padding-right: 20px; }
.xw_text h3{padding-bottom: 10px; margin-top: 15px; letter-spacing: 2px;}
.xw_text h3 a{color: rgb(20, 20, 20); font-size: 1em; }
.xw_text h3 a:hover{ text-indent: 10px; color:#1A3D96;  }
.xw_text p{ font-size: 14px; line-height: 24px; color: rgb(119, 119, 119);margin: 10px 0px; letter-spacing: 1px; }

.xw_jx ul li:hover{margin-bottom: 30px;
    box-shadow: rgba(12, 3, 6, 0.3) 0px 1px 21px;
    background: rgb(255, 255, 255);
    transition: all 300ms ease 0s;}
.xw_an{ width: 103px; height: 30px; border-radius: 30px; display: block; text-align: center; line-height: 30px; margin-top: 20px; color: #fff; font-size: 14px; background: #1A3D96; }
.xw_an:hover{  border:1px solid #1A3D96; }

/*新闻滚动*/

                .yuandian_an{ width: 100px; height: 30px; margin:0 auto; }

                .yuandian_an_zuo a{ width:36px; height:15px;display: block;  background:url(../images/zuojt.png) no-repeat; float: left; }

                .yuandian_an_you a{ width:36px; height:15px;display: block;  background:url(../images/youjt.png) no-repeat; float: right; }


/* 首页底部合作案例-*/
.hz_div{ width: 100%; min-height: 110px; margin-bottom: 200px; }
.hz_ul{ padding-left: 12%;min-height: 110px;  }
.hz_ul li{ float: left; width: 10%; height: 84px;  position: relative;padding-right: 7%;}
.hz_ul li img{ 
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute; }

/*页脚*/
.yj_bjs{width: 100%;  background: #1A3D96; position: relative; }
.middle_yj{ width: 70%; height: 165px; border:8px solid #CD2627; background:url(../images/so_bg.jpg);    background-position: center; background-size: cover; margin:0 auto;box-shadow: 0px 2px 12.09px 0.91px rgba(68, 68, 68, 0.24);
        margin-top: -100px; position:absolute; left:15%;}

.so_wz{ width: 30%; margin-top: 45px; margin-left: 50px; }
.so_wz span{ font-size: 28px; letter-spacing: 1px; font-weight: bold;  }
.so_wz_xiao{ margin-top: 20px; }
.so_bg{width: 60%; margin-top: 45px; margin-right: 50px;  }
.so_bg form{ position: absolute; right: 25px; bottom:50px; }
.so_bg form .so_wbk{padding: 19px 25px;
    border: none;
    background: #edecec;
    font-size: 14px;
    width: 465px;}
.so_an{ width: 150px; height: 58px; background: #CD2627; border:none;    cursor: pointer; font-size: 1em; color: #fff; letter-spacing: 2px;font-style: italic;border-radius: 0;}

.middle_yjnr{ width: 70%;   margin:0 auto;  }
.jx1{ width: 25%; float: left; height: 300px; margin-right: 2px; margin-left: 20px;}
.jx1 p{ font-size: 14px; line-height: 24px; color: #fff; padding-top: 30px; }
.jx1 h4{ font-size: 18px; font-weight: bold; color: #fff; padding-top: 50px; ; text-align: center;    padding-bottom: 30px; }
.jx_nr{ width: 271px;margin: 0 auto; border-bottom: 1px dashed #fff;    margin-bottom: 20px;    padding-bottom: 20px;}
.yj_zuo{ width: 30%; height: 70px; position: relative; overflow: hidden; }
.yj_zuo img{
width: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;}
.yj_you{ width: 65%; }
.yj_you a{ color: #fff; font-size: 14px; line-height: 20px; }
.jx4{ width: 15%; float: right; background: #CD2627; height: 300px; margin-right: 2px; border-radius: 10px; }

.jx4 h4{ font-size: 18px; font-weight: bold; color: #fff; padding-top: 50px; ; text-align: center;    padding-bottom: 30px; }
.jx4_img { width: 150px; height: 147px; margin:0 auto; }
.jx4_img h3{ color: #fff; letter-spacing: 2px; text-align: center; padding-top: 10px; }
.jx_fl{ padding: 10px 10px; text-align: center; }
.jx_fl a{ color: #fff; font-size: 1em;  text-align:center;  }

.yj_banquan{ width: 100%; min-height: 100px; background: #18388D; color: #fff; line-height: 100px; }
.yj_banquan a{ color: #fff; }


/*简介页banner*/
.jj_ban{ width: 100%;  }
.jj_ban_tp{ min-height: 750px;position: relative;  }
.jj_ban_tp img{ width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute; }
/*简介页nr*/
.jj_bjtp{ background: url(../images/jj_bgok.jpg) repeat-y; background-position: center; width: 100%; min-height: 1000px; }
.page_jx{ margin:0 auto; text-align: center; }
.page_a{ font-size: 1em;border:2px solid #1A3D96; margin:0 auto;display:inline;  padding: 13px 35px;  }
.page_a a{color: #1A3D96; width: 155px; line-height: 49px; display: inline-block; }

#fl_jg{ background: #1A3D96; }
#fl_jg a{ color: #fff; }
#fl_jg:hover{ background:#CD2627;border:2px solid #CD2627;}


.jj_btjx{margin: 0 auto;width: 80%;padding-top: 105px;padding-bottom: 25px;text-align: center;}
.jj_btjx h1 {font-size: 40px;letter-spacing: 12px;margin-bottom: 0.5em;position: relative;}
.jj_btjx h1 span {margin-left: 0.9em;margin-right: 0.9em;padding-left: 12px;color: #222;font-size: 40px;font-weight: normal;font-family: "Microsoft Yahei";}
.jj_btjx h3{ font-size: 13px; letter-spacing: 7px; text-align: center; line-height: 35px; color: #222;  font-weight: normal; opacity:0.8;text-transform: uppercase;}

.jjnr_jx{ background: #EDEDED; width: 100%; min-height: 400px; z-index:1; position: relative;  overflow: hidden;}
.jjnr_jx p{ width:80%; margin:0 auto;font-size: 1em; line-height: 30px; letter-spacing: 1px; color: #222; padding-top: 70px; }
.jjnr_ztb{ background: url(../images/ztb.png) no-repeat; z-index:2; width: 97px; height: 97px; position: absolute; left:0; top:0; margin-left: 20px; margin-top: 20px; }
.jjnr_ytb{ background: url(../images/ytb.png) no-repeat; z-index:2; width: 97px; height: 97px;position: absolute; right:0; bottom:0; padding-bottom: 20px; padding-right: 20px;}


/*企业文化*/
.middle_wh{ width: 80%; margin:0 auto; min-height: 650px;overflow: hidden; }
.wh_one{ width: 20%; height: 400px; overflow: hidden; padding-top: 35px;padding-bottom: 35px;margin-left: 6%; position: relative;}
.wh_two{ width: 25%; min-height: 458px; background: #CD2627;  color: #fff; margin-left: 1%; }
.wh_two h2{ font-size: 28px; font-weight: normal; padding-top: 20px; padding-left: 20px; }
.wh_two p{padding-top: 20px; padding-left: 20px; line-height: 26px; padding-right: 20px;}
.wh_four{ width: 25%; min-height: 458px; background: #CD2627;  color: #fff;  }
.wh_four h2{ font-size: 28px; font-weight: normal; padding-top: 20px; padding-left: 20px; }
.wh_four p{padding-top: 20px; padding-left: 20px; line-height: 26px; padding-right: 20px;}
.wh_three{ width: 20%; height: 400px; overflow: hidden; padding-top: 35px;padding-bottom: 35px; margin-left: 1%; }

/*企业荣誉*/
.jj_rytp{ background: url(../images/ry_bg.jpg) repeat-y; background-position: center; width: 100%; min-height: 600px; padding-bottom: 100px; margin-bottom: 200px;  }
.ry_jx{ width: 265px; height: 405px; float: left;  overflow: hidden; margin-right: 15px; margin-bottom: 20px; }
.ry_tpjx{ width: 100%; height: 360px; overflow: hidden; position: relative;}
.ry_tpjx img{ max-width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;  }
.ry_jx_bt a{ color: #222; text-align: center; width: 100%; display: block;line-height: 35px; }

/*点击放大弹窗开始*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}
/*点击弹窗结束*/


/*联系我们*/
.lx_bjtp{  width: 100%;  }
.middle_lx{ width: 60%; margin:0 auto; height:auto;overflow: hidden; }
.lx_zuo{width: 50%;}
.lx_zuo h3{ color: #343a40; font-size: 1.1em;margin-bottom: 1.5rem; letter-spacing: 1px; }
.lx_zuo p{ line-height: 24px;  }
.lx_dz{ width: 100%; min-height: 60px; border-left: 2px solid #CD2627; line-height: 30px; padding-left: 25px; margin-top: 45px;margin-bottom: 45px; }
.lx_tel{ line-height: 30px; letter-spacing: 1px; }
.lx_tel span{ padding-right: 10px; }
.lx_you{width: 30%; }
.lx_you h3{ color: #343a40; font-size: 1.1em;margin-bottom: 1.5rem; letter-spacing: 1px; }

/*留言板*/
                    .bgys{ background:#F9F9F9; width: 100%; min-height: 950px; }
                    .jzliuyan{ width: 925px; min-height:auto; margin:0 auto; }
                    .lybt{font-size: 25px; margin-bottom: 9px;line-height: 37px;color: #000000; text-align: center;}
                    .lyhw{width: 206px; height: 32px; margin:0 auto; margin-top: 20px; }
                    .lywb{ width: 720px; height: 70px; font-size: 14px; color: #868A94; line-height: 28px; text-align: center; margin:0 auto; text-overflow: ellipsis;  overflow: hidden; margin-top: 10px; margin-bottom: 52px; }
                    .rsvp-form-area {background-size: cover;
                        background-position: center;  background-repeat: no-repeat;} 
                    .rsvp-form-area form{ width: 925px; min-height:525px; border:1px #eee solid; box-shadow: 0 0 20px #E4E4E4; background: #ffffff; }
                    .inpu_jz{ margin:0 auto; margin-right:48px; margin-left:48px; }
                    .input_text{ width:395px; height: 40px; border:#DDDDDD 1px solid; text-indent: 10px; margin-right: 15px; margin-bottom: 28px; }
                    .input_text:hover{border:#101127 1px solid; box-shadow: 0 0 2px #cccccc;}
                    .ly_dwb{ width: 815px; height: 136px;border:#DDDDDD 1px solid; text-indent: 10px; }
                    .ly_anniu{ width: 140px; height: 50px; border-radius: 5px; background: #1A3D96; color: #ffffff; margin:0 auto; border:none; cursor: pointer; margin-top: 30px; margin-left: 390px; font-size: 16px; }
                    .ly_anniu:hover{ background: #CD2627; color: #ffffff; }

/*加盟*/
.jm_bt{ width: 50%; min-height: 120px; margin:0 auto; text-align: center; color: #222;font-size: 40px;font-weight: normal;font-family: "Microsoft Yahei"; margin-top: 100px;}
.jm_bt span{ text-transform: uppercase; font-size: 14px; }

.one_jx{ width: 100%;  }
.one_zuo{ width: 50%; border-bottom: 2px solid #1A3D96;  }
.one_bt{ font-size: 2em; letter-spacing: 1px; }
.one_zuo span{ font-size: 80px; font-style: italic; margin-right: 20px; color: #1A3D96; }
.one_bttwo{ font-size: 2em; font-weight: bold; padding-top: 20px; letter-spacing: 2px; line-height: 40px; padding-bottom: 20px;color: #1A3D96; }
.one_jx p{ line-height: 33px; color: #858484; font-size: 1em; padding-bottom: 35px;}
.one_you{width: 40%; overflow: hidden; } 
.jm_two{ width: 100%; min-height:639px; background: #EDEDED; }

.two_jx{ width: 100%; padding-top: 150px;  }
.two_jx p{ line-height: 33px; color: #858484; font-size: 1em; padding-bottom: 35px;}

/*加盟留言板*/
.jm_lybt{ font-size: 2em; letter-spacing: 1px; text-align: center; padding-bottom: 100px; }
.jm_lybt span{font-size: 80px; font-style: italic; margin-right: 20px; color: #1A3D96;}
.ly_zuo{ width: 70%; }
.ly_zuo form{ padding-left: 35px; }
.ly_put{ width:444px; height: 57px; line-height: 57px; border:none; border: 2px solid #d2d6da;border-radius: 0.25rem;font-size: 14px;letter-spacing: 1px; text-indent: 10px;}
.ly_nr{ width: 93%; height: 159px; border:none; border: 2px solid #d2d6da;border-radius: 0.25rem; line-height: 30px; margin-top: 30px; font-size: 14px;letter-spacing: 1px; text-indent: 10px; padding-top: 10px;}
.ly_jmanniu{ width: 93%; height: 50px; border-radius: 5px; background: #CD2627; color: #ffffff; margin:0 auto; border:none; cursor: pointer; margin-top: 30px;  font-size: 16px; }
.ly_jmanniu:hover{ background:#1A3D96  ; color: #ffffff; }

.ly_you{ width: 30%; background: #EDEDED; min-height: 345px; }
.jmy_tp{ width: 89px; height: 90px; padding-top: 30px; }
.jmy_tel{ width: 300px; padding-top: 30px;font-size: 1.5em;  letter-spacing: 2px; color:#CD2627;  }
.jmy_tel span{ font-size:1.2em; padding-top: 10px; }
.jmy_nr{ margin:0 auto; padding-top: 55px; padding-left: 25px; }

/*新闻列表*/
.xw_fl{ width: 22%; height:49px; border-top:2px solid #1A3D96;border-bottom:2px solid #1A3D96; margin:0 auto; }
.xw_fl ul li{ float: left; width: 155px; line-height: 49px; font-size: 1em; border-right: 2px solid #1A3D96; text-align: center; }
.xw_fl ul li a{ color: #1A3D96; }
.xw_jxlb{ width: 100%;  }
.xw_zuo{ width: 60%; margin-left: 10px;  }


.xwone{ margin-bottom: 60px; }
.xwone_tp{ width:100%; height:470px;  position: relative; overflow: hidden;}
.xwone_tp img{ min-width:100%; 
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;
 }
.xw_xfl a{  color: #ff5860;background-color: #ffd9db;  width: 78px; height: 33px; line-height: 33px; display:inline-block; text-align: center; border-radius: 2px; margin-right: 15px;}
.xw_xfl a:hover{color: #fff; background: #CD2627;}
.xwone p{ font-size: 14px;font-family: "Rubik";color: #848484;text-transform: uppercase;line-height: 1em;}
.xwone h3{ margin-top: 20px; }
.xwone h3 a{ font-size:1.4em; line-height: 35px; letter-spacing: 1px; color: #222; font-weight: normal; }
.xwone h3 a:hover{ color: #1A3D96; text-indent: 10px; }
.xw_nr{ line-height: 26px; color: #848484; margin-top: 10px; font-size:14px;}
.xw_anniu{ width: 140px; height: 50px;background: #CD2627; color: #ffffff;  border:none; cursor: pointer; margin-top: 20px;  font-size: 16px; text-align: center; line-height: 50px; }
.xw_anniu a{ color:#fff; }
.xw_anniu:hover{   background: #1A3D96; }

.xw_you{ width: 35%; }
.xw_you_fl{ width: 100%; min-height: 460px; background: #F5F5F5; }
.xw_you_fl_nr{ padding-top: 40px; width: 80%; margin:0 auto;}
.xw_you_fl_nr p{ font-size:1.2em; letter-spacing: 1px; border-bottom: 1px solid #D6D9DA; padding-bottom: 20px; font-weight: bold;}
.xw_you_ul{ margin-top: 25px; margin-left: 28px; }
.xw_you_ul li{ float: left; width: 142px; height: 143px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; position: relative; }
.xw_you_ul li img{ max-width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute; }
.xw_gzj_ul li{}
.xw_gzj_ul li a{ float: left; padding:10px;    color: #ff5860;background-color: #ffd9db; margin-right: 15px; display: block; margin-bottom: 15px;}
.xw_gzj_ul li a:hover{ background: #CD2627; color: #fff; }

/*新闻详情*/
.xw_bjsxq{ width: 100%;  background: #F5F5F5; }
.xw_bjsxq h3{font-size: 1.8em;color: #333;text-align: center; font-weight: normal; letter-spacing: 1px; }
.xw_rq{ font-size: 16px;color: #999; margin-top:30px; text-align: center; } 
.xw_nrxq{ width: 90%; margin:0 auto; margin-top: 30px; font-size:16px; letter-spacing: 1px; color: #000; padding-bottom: 50px;  }
.sxp{ width: 100%; min-height: 85px; border-bottom: 1px dashed #222; line-height: 85px; font-size: 1em; }
.sxp a{ color: #222; }
.sxp a:hover{ color: #1A3D96; }

/*产品列表*/
.cp_ul{ margin:0 auto; width: 99%; margin-left: 50px; }
.cp_ul li{ width: 30%; min-height: 420px; background:red; float: left; margin-right: 20px; background: #F5F5F5; margin-bottom: 55px; }
.cp_ul_tp{ width: 100%; height: 250px; position: relative; overflow: hidden; }
.cp_ul_tp img{width: 100%;
max-height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;}
.cp_ul_bt_jx{ width: 80%; margin:0 auto; padding-top: 30px;  }
.cp_ul_bt_jx h3{font-size: 1.5em; letter-spacing: 1px;font-weight: normal;}
.xlxh{ font-size:14px; margin-top: 20px; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 20px; }
.cp_anniu{ width: 100px; height: 30px;background: #CD2627; color: #ffffff;  border:none; cursor: pointer; margin-top: 20px;  font-size: 16px; text-align: center; line-height: 30px;  }
.cp_anniu a{color: #ffffff;}
.cp_anniu:hover{   background: #1A3D96; }
.an_jx{ width: 100%; height: 70px; }
.cp_vr{ margin-top: 20px; }
.cp_fy{ text-align: center; padding-top: 30px; }

/*产品图集放大镜开始*/
.magnifier{
    width:80%;
    position: relative;
    
}
.magnifier-container{
   
    height: 860px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.move-view{
    width: 100px;
    height: 100px;
    position: absolute;
    background-image: url('../images/move-box.png');
}
.images-cover{
    height: 100%;
    width: 100%;
    position: relative;
}
.images-cover img{
    position: absolute;
}
.magnifier-assembly{
    height: 92px;
    overflow: hidden;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
}
.magnifier-btn{
    position: absolute;
    font-family: "宋体";
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -40px;
}
.magnifier-btn span{
    line-height: 80px;
    height: 80px;
    width: 20px;
    background-color: #6e6e6e;
    color: #fff;
    display: block;
    z-index: 9998;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    border-radius: 3px;
}
.magnifier-btn .magnifier-btn-left{
    float: left;
}
.magnifier-btn .magnifier-btn-right{
    float: right;
}
.magnifier-line{
    position: relative;
    overflow: hidden;
    height: 92px;
}
.magnifier-line ul{
    display: block;
    font-size: 0;
    width: 10000%;
    position: absolute;
    left: 0;
    z-index: 9997;
}
.magnifier-line li{
    float: left;
    width: 100px;
    cursor: pointer;
}
.magnifier-line ul > .active .small-img{
    border-color: #bbb;
}
.small-img{
    height: 78px;
    padding: 1px;
    margin: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
    text-align: center;
}
.small-img img{
    max-width: 100%;
    max-height: 100%;
}

.animation03{
    transition: all 0.3s ease-in 0.1s;
    -ms-transition: all 0.3s ease-in 0.1s;
    -moz-transition: all 0.3s ease-in 0.1s;
    -webkit-transition: all 0.3s ease-in 0.1s;
    -o-transition: all 0.3s ease-in 0.1s;

}

/*放大镜结束*/

.cpxq_bjs{ width: 100%; min-height: 160px; background: #1A3D96; margin-top: 60px; margin-bottom: 60px; }
.cpxq_bjs_bt{ width: 267px; line-height: 160px; font-size: 2em; color: #fff; background: #325ECE; text-align: center; }
.cp_nrxq{ line-height: 30px;  width: 90%; margin:0 auto; }
.cp_xgcp{ font-size: 2em; letter-spacing: 2px; padding-bottom: 35px; }