@font-face { font-family: 'OSWALDBOLD'; src: url("/themes/simplebootx/style/fonts/OSWALDBOLD.eot"); src: url("/themes/simplebootx/style/fonts/OSWALDBOLD.eot") format("embedded-opentype"), url("/themes/simplebootx/style/fonts/OSWALDBOLD.woff2") format("woff2"), url("/themes/simplebootx/style/fonts/OSWALDBOLD.woff") format("woff"), url("/themes/simplebootx/style/fonts/OSWALDBOLD.ttf") format("truetype"), url("/themes/simplebootx/style/fonts/OSWALDBOLD.svg") format("svg"); }


*{
-webkit-touch-callout:none;
-webkit-user-select:none;Â 
-khtml-user-select:none;Â 
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

inputÂ ,Â texteare{
-webkit-user-select:auto;
}



* { margin: 0px; padding: 0px; }

html { font-size: 62.5%; height: 100%; }

body { width: 100%; overflow-x: hidden; font-family: "Î¢ÈíÑÅºÚ" !important; font-size: 14px; font-size: 1.4rem; color: #333; max-width: 1920px; margin: 0 auto; }

a { color: #333; text-decoration: none; outline: none; tap-highlight-color: transparent; focus-ring-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

a:hover { color: #e6cd01; }

ol, ul, li { list-style: none; }

img { max-width: 100%; border: 0px solid #ccc; }

table, embed, video { max-width: 100%; }

input, textarea { border: none; background: none; font-family: inherit; }

input[type="submit"], textarea[type="submit"] { cursor: pointer; }

input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }

input[type="radio"], textarea[type="radio"] { cursor: pointer; }

input:focus, textarea:focus { outline: none; }

textarea { resize: none; }

button { border: none; background: none; cursor: pointer; }

em, i { font-style: normal; }

/* .c-xx start */
.c-fl { float: left; }

.c-fr { float: right; }

.c-cb { clear: both; }

.c-mg { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.c-oh { overflow: hidden; }

.c-wd { width: 1200px; }

.c-tsn { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

.c-bbx { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.c-pr { position: relative; }

.c-mt-5 { margin-top: 5px; }

.c-mt-10 { margin-top: 10px; }

.c-mt-15 { margin-top: 15px; }

.c-mt-20 { margin-top: 20px; }

.c-mt-25 { margin-top: 25px; }

.c-mt-30 { margin-top: 30px; }

.c-mt-35 { margin-top: 35px; }

.c-mt-40 { margin-top: 40px; }

.c-mt-45 { margin-top: 45px; }

.c-mt-50 { margin-top: 50px; }

.c-nomt { margin-top: 0 !important; }

.c-nomr { margin-right: 0 !important; }

.c-nomb { margin-bottom: 0 !important; }

.c-noml { margin-left: 0 !important; }

.c-nofont { line-height: 0; font-size: 0; }

.c-nobg { background: none !important; }

/* .c-xx end */
/* .f-xx start */
.f-czjz { position: relative; top: 50%; -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); }

.f-box { margin: 0 auto; max-width: 1200px; overflow: hidden; }

@media screen and (min-width: 960px) and (max-width: 1219px) { .f-box { width: 950px; } }

@media screen and (min-width: 768px) and (max-width: 959px) { .f-box { width: 750px; } }

@media screen and (max-width: 767px) { .f-box { padding-left: 10px; padding-right: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } }

/* .f-xx end */
.l { float: left; }

.r { float: right; }

.fix { *zoom: 1; }

.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.box { position: relative; }

.mln { margin-left: 0 !important; }

.clear { clear: both; }

.wp { width: 1200px; margin: auto; }

@media screen and (min-width: 1220px) { .wp { width: 1200px; margin: auto; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .wp { width: 980px; margin: auto; } }

@media screen and (max-width: 999px) { .wp { width: 95%; margin: auto; } }

/* .m-xx start */
.m-desc { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 30px; }

.m-desc a { color: #e6cd01; }

.m-desc a:hover { text-decoration: underline; }

.m-desc p { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 30px; }

.m-desc span { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 30px; }

.m-desc b { font-size: 22px; font-size: 2.2rem; color: #333; line-height: 30px; }

.m-desc a { font-size: 14px; font-size: 1.4rem; color: #e6cd01; line-height: 30px; }

.m-desc img { display: block; max-width: 100%; margin: 0 auto; }

.m-desc iframe { display: block; max-width: 100%; margin: 0 auto; }

.m-desc table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }

.m-desc table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; font-size: 14px; font-size: 1.4rem; }

@media screen and (max-width: 767px) { .m-tt1 { font-size: 24px !important; font-size: 2.4rem !important; }
  .m-tt2 { font-size: 20px !important; font-size: 2rem !important; }
  .m-tt3 { font-size: 18px !important; font-size: 1.8rem !important; }
  .m-desc1 { font-size: 16px !important; font-size: 1.6rem !important; }
  .m-desc2 { font-size: 14px !important; font-size: 1.4rem !important; }
  [class*="-item"] .item-title { font-size: 14px; font-size: 1.4rem; }
  [class*="-item"] .item-desc { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-link { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-modal { display: none; } }

/* .m-xx end */
/* .j-xx start */
.j-offset-top { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); opacity: 0; }

.j-offset-top.run { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }

.j-offset-left { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); opacity: 0; }

.j-offset-left.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-offset-right { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; }

.j-offset-right.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

/* .j-xx end */
[class*="-item"] .item-pic { position: relative; display: block; line-height: 0; font-size: 0; text-align: center; overflow: hidden; }

[class*="-item"] .item-pic img { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }

[class*="-item"] .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

[class*="-item"] .item-title { overflow: hidden; }

[class*="-item"] .item-title a:hover { color: #e6cd01; }

[class*="-item"] .item-desc { overflow: hidden; }

[class*="-item"] .item-desc a { display: block; }

[class*="-item"] .item-desc a:hover { color: #e6cd01; }

.m-crm { margin-top: 21px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #333; margin-bottom: 40px; }

.m-crm .wp { padding-bottom: 5px; padding-left: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url(/themes/simplebootx/style/images/crm.png) no-repeat left 5px; border-bottom: 1px solid #cccccc; }

.m-crm a { color: #333; }

.m-crm a:hover { color: #223496; }

.m-crm a.active { color: #223496; }

@media screen and (max-width: 767px) { .m-crm { margin-bottom: 20px; } }

.m-page { letter-spacing: 0; font-size: 0; text-align: center; margin-bottom: 90px; }

.m-page a { margin: 0 5px; display: inline-block; *display: inline; *zoom: 1; width: 35px; height: 30px; line-height: 28px; font-size: 12px; font-size: 1.2rem; color: #333; text-align: center; border: 1px solid #e5e5e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; color: #333333; background: #eeeeee; }

.m-page a.big { width: 61px; }

.m-page a:hover { color: white; border-color: #223496; background-color: #223496; }

.m-page a.active { color: white; border-color: #223496; background-color: #223496; }

.m-page span { display: inline-block; width: 50px; text-align: center; font-size: 16px; font-size: 1.6rem; color: #333; position: relative; top: 3px; }

.m-page img { display: inline-block; position: relative; top: 0px; margin-left: 5px; margin-right: 0px; }

.m-page .ins { margin-left: 14px; width: 150px; display: inline-block; height: 30px; line-height: 28px; text-align: center; border: none; outline: none; background-color: #223496; color: #fff; font-size: 14px; font-size: 1.4rem; cursor: pointer; }

.m-page2 { position: relative; }

@media screen and (max-width: 767px) { .m-page { margin-top: 25px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .m-page a { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; }
  .m-page img { display: none; } }

.m-kf { position: fixed; z-index: 9998; right: 0px; top: 30%; }

.m-kf .kf-item { display: block; line-height: 0; font-size: 0; margin-bottom: 1px; -moz-border-radius: 15px; border-radius: 15px; position: relative; background: #3582f9; }

.m-kf .kf-item:hover { background-color: #e6cd01; }

.m-kf .kf-item.active { background-color: #e6cd01; }

.m-kf .kf-item .img-responsive { position: absolute; top: 0px; right: 100%; max-width: 200px; width: 500%; }

.m-kf .kf-wx { position: absolute; display: none; bottom: 0; right: 53px; width: 90px; }

.m-kf .ewm3 { position: absolute; right: 100%; bottom: -99999px; width: 100px; max-width: 100px; max-height: 100px; }

.m-kf .ewm2 { position: absolute; right: 100%; bottom: -99999px; width: 100px; max-width: 100px; max-height: 100px; }

.m-kf .kf-item2:hover .ewm2 { bottom: 0; display: block !important; }

@media screen and (max-width: 767px) { .m-kf .kf-item .img-responsive { top: -151%; right: 0px; width: 80px; height: 80px; }
  .m-kf { right: 0; top: auto; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; width: 100%; background-color: #e6cd01; }
  .m-kf .kf-item { width: 20%; text-align: center; background-color: #e6cd01; }
  .m-kf .kf-wx { bottom: 100%; left: 0; }
  .ewm3 { right: 0px; left: 0; top: -100%; bottom: 100%; width: 64px; height: 64px; }
  .ewm3.active { display: block; }
  .ewm2 { display: none !important; }
  .kf-item2:hover .ewm2 img { display: none !important; }
  body { padding-bottom: 50px; } }

.returntop { position: fixed; *position: absolute; z-index: 9; right: 6px; bottom: 120px; width: 72px; height: 72px; background: url("/themes/simplebootx/style/images/gotop.png") no-repeat center; line-height: 0; font-size: 0; display: none; }

@media screen and (max-width: 959px) { .returntop { right: 0; bottom: 65px; width: 36px; height: 36px; background-size: contain; } }

.wap-hd-nav { display: none; }

.wap-nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.wap-nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.wap-nav .nav span { font-family: arial, helvetica, sans-serif; }

.wap-nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.wap-nav .nav form .iptc { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.wap-nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url("/themes/simplebootx/style/images/sch2.png") no-repeat center center; }

.wap-nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wap-nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }

.wap-nav .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("/themes/simplebootx/style/images/shizi.png") no-repeat center center; }

.wap-nav .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.wap-nav .nav > ul > li > a { margin-right: 40px; color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.wap-nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.wap-nav .nav > ul > li .c-show { display: none; width: 100%; }

.wap-nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; margin-right: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { margin-right: 40px; text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > dl { padding: 20px; }

.wap-nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.wap-nav .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #e6cd01; }

.wap-nav, .menubtn { display: none; }

@media screen and (max-width: 959px) { .wap-nav, .menubtn { display: block; }
  .wap-hd-nav { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #e6cd01; }
  .wap-hd-nav-item { width: 25%; }
  .wap-hd-nav-item a { display: block; padding: 5px 0; line-height: 20px; font-size: 14px; color: white; text-align: center; background-color: #363636; }
  .wap-hd-nav-item a.active { color: white; background-color: #e6cd01; } }

/* search */
.header .search { position: absolute; top: 74px; right: 0; width: 31px; height: 31px; }

.header .inpu { display: block; background: url(/themes/simplebootx/style/images/sousuo.png) no-repeat center; width: 31px; height: 31px; }

.header_form { display: none; margin-left: -167px; border: 1px solid #333; background: #fff; width: 200px; height: 31px; line-height: 31px; -moz-border-radius: 50px; border-radius: 50px; position: relative; z-index: 999; }

.header_form .tex { background: transparent; text-indent: 17px; width: 100%; line-height: 31px; height: 31px; display: inline-block; color: #333; }

.header_form .sub { position: absolute; top: 0px; right: 0px; height: 31px; width: 31px; font-size: 0px; cursor: pointer; z-index: 99; background: url(/themes/simplebootx/style/images/sch2.png) no-repeat center; }

/* header_top */
.header_top { margin-bottom: 25px; text-align: right; padding-top: 17px; text-align: left; }

.header_top span { display: inline-block; padding-left: 26px; line-height: 30px; background: url(/themes/simplebootx/style/images/tel.png) no-repeat left center; }

.header_top .email { margin-left: 20px; margin-right: 35px; display: inline-block; padding-left: 26px; line-height: 30px; background: url(/themes/simplebootx/style/images/email.png) no-repeat left center; }

.header_top p { display: inline-block; font-size: 14px; font-size: 1.4rem; line-height: 30px; text-align: right; }

.header_top p b { font-weight: bold; font-style: italic; font-size: 16px; font-size: 1.6rem; }

/* header */
.header { background: url(/themes/simplebootx/style/images/hederbj.png) no-repeat center top; }

.header .wp { position: relative; }

.header .logo { margin-top: 13px; }

.header .logo img { display: block; /*max-width: 118px; max-height: 98px; */width: 100%; margin: 0 auto; }

.header_ul1 { margin-right: 30px; margin-left: 20px; }

.header_ul1 > li { float: left; margin-left: 0px; position: relative; padding-bottom: 12px;/*padding-right: 25px;*/ }

.header_ul1 > li:hover .dan_header { display: block; }

.header_ul1 > li > a { padding-bottom: 11px; color: #fff; line-height: 38px; padding: 0px 27px; -moz-border-radius: 50px; border-radius: 50px; display: block; font-weight: bold; font-size: 16px; font-size: 1.6rem; text-transform: uppercase; }

.header_ul1 > li:hover > a, .header_ul1 li.on > a { background: #e6cd01; color: #223496; }

.dan_header { display: none; width: 282px; position: absolute; left: 0px; top: 100%; background: #fff; z-index: 999999; }

.dan_header > ul > li { line-height: 45px; position: relative; left: 0px; }

.dan_header > ul > li > a { padding-left: 23px; position: relative; font-size: 16px; font-size: 1.6rem; color: #333; line-height: 45px; display: block; }

.dan_header > ul > li:hover > a { color: #fff; background: #223496; }

.dan_header > ul > li:hover .dan_sanheader { display: block; }

.dan_sanheader { display: none; width: 290px; padding-left: 2px; position: absolute; left: 100%; top: 0px; z-index: 999999; }

.dan_sanheader > ul { background: #fff; }

.dan_sanheader > ul > li { line-height: 45px; position: relative; }

.dan_sanheader > ul > li > a { padding-left: 23px; font-size: 16px; font-size: 1.6rem; color: #333; line-height: 25px;

display: block;

padding-bottom: 10px;

padding-top: 10px; display: block; }

.dan_sanheader > ul > li:hover > a { color: #fff; background: #223496; }

@media screen and (max-width: 1219px) { .header .logo { width: 118px; }
  .header_ul1 { margin-left: 0px; margin-right: 20px; }
  .header_ul1 > li { margin-left: 0px; margin-right: 0px; }
  .header_ul1 > li > a { padding: 0px 20px; }
  .header_top { padding-top: 5px; margin-bottom: 6px; }
  .header_top p {    /* display: block; */
    text-align: left;
    /* float: right; */
    padding-bottom: 32px;}
 /* .dan_header { display: none !important; }*/ }

@media screen and (max-width: 999px) { .header { position: relative; }
  .header .logo { width: 65px; margin-top: 20px; } }

@media screen and (max-width: 959px) { .header { background: #fff; }
  .header_ul1 { width: 100%; padding: 0px; display: none; }
  .header_right { float: none; width: 100%; padding: 0px; }
  .header_top { display: none; }
  .header .wp { position: initial; }
  .header .search { top: 30px; right: 12px; }
  .header .logo { float: none; margin: 10px auto; width: 100%; max-width: 118px; padding: 0px; display: none;} }

@media screen and (max-width: 768px) { .slide .carousel-control { display: none; } }

/* footer */
.footer { background: #212223; padding-top: 38px; }

.footer a:hover { color: #e6cd01; }

.footer .title { font-size: 22px; font-size: 2.2rem; color: #fff; font-weight: bold; text-transform: uppercase; line-height: 30px; }

.footer .title a { color: #fff; }

.footer_left { float: left; width: 255px; }

.footer_center { float: left; width: 215px; margin-left: 48px; }

.footer_center2 { float: left; width: 235px; }

.footer_right { float: right; width: 447px; }

.footer ul { margin-top: 24px; }

.footer ul li { line-height: 30px; color: #fff; }

.footer ul li a { color: #fff; }

.footer .shejiao { padding-top: 10px; }

.footer .shejiao a { display: block; margin-right: 11px; float: left; margin-bottom: 10px; }

.shejiao a img { -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all; }

.shejiao a:hover img { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }

.footer_bot { padding-bottom: 17px; padding-top: 26px; }

.footer_bot p { color: #fff; line-height: 30px; }

.footer_bot p a { line-height: 30px; color: #fff; }

.footer_bot p a.cnzz { display: inline-block; margin-left: 5px; margin-right: 5px; }

.Links { background: #223496; min-height: 50px; line-height: 50px; color: #fff; text-align: center; }

.Links a { display: inline-block; padding-right: 20px; color: #fff; }

.footer_right ::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; }

.footer_right :-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }

.footer_right ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }

.footer_right :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; }

.footer_right form { margin-top: 32px; }

.footer_right .c_div { margin-top: 0px; margin-bottom: 13px; }

.footer_right .c_div2 { margin-bottom: 10px; }

.footer_right .c_nr { width: 49%; padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.footer_right .c_nr2 { padding-left: 20px; }

.footer_right .xing { background: url(/themes/simplebootx/style/images/xing.png) no-repeat left 19px; }

.footer_right .c_div_l { padding-left: 20px; background: url(/themes/simplebootx/style/images/xing.png) no-repeat left 19px; }

.footer_right .c_input, .footer_right .c_captcha { font-size: 14px; font-size: 1.4rem; color: #fff; height: 44px; line-height: 44px; border: 1px solid #cccccc; }

.footer_right .c-span { width: 18px; display: block; height: 44px; line-height: 44px; font-size: 14px; font-size: 1.4rem; color: #fff; text-indent: 1px; }

.footer_right .c_input { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 35px; display: block; background-color: #212223; color: #fff; }

.footer_right .c_textarea { font-size: 14px; font-size: 1.4rem; color: #fff; font-family: Arial; line-height: 44px; border: 1px solid #cccccc; background: #212223 url(../images/xp-icon5.png) no-repeat left top; padding-left: 35px; width: 100%; height: 126px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.footer_right .c_yzm { display: block; float: left; cursor: pointer; }

.footer_right .c_captcha { display: block; float: left; padding-left: 15px; width: 150px; margin-right: 11px; background: #212223; }

.footer_right .c_send { float: right; width: 135px; background: #223496; color: #fff; height: 44px; text-transform: uppercase; line-height: 36px; cursor: pointer; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }

.footer_right .c_send:hover { background: #aaa; }

.footer_right .c_xpbg1 .c_input { display: block; background: #212223 url(../images/xp-icon1.png) no-repeat left top; }

.footer_right .c_xpbg2 .c_input { display: block; background: #212223 url(../images/xp-icon2.png) no-repeat left top; }

.footer_right .c_xpbg3 .c_input { display: block; }

.footer_right .c_xpbg4 .c_input { display: block; }

@media screen and (max-width: 1219px) { .footer_left { float: left; width: 50%; min-height: 300px; }
  .footer_center { float: left; width: 50%; margin-left: 0px; min-height: 300px; }
  .footer_center2 { float: left; width: 50%; }
  .footer_right { float: left; width: 50%; } }

@media screen and (max-width: 999px) { .footer_left { float: left; width: 50%; min-height: 300px; }
  .footer_center { float: left; width: 50%; margin-left: 0px; min-height: 300px; }
  .footer_center2 { float: left; width: 50%; }
  .footer_right { float: right; width: 50%; }
  .footer_right .c_send { width: 100%; margin-top: 10px; } }

@media screen and (max-width: 768px) { .footer { padding: 0px; }
  .footer_left { min-height: auto; width: 100%; }
  .footer_center, .footer_right { display: none; }
  .footer_center2, .footer ul, .footer .title { display: none; }
  .Links { display: none; }
  .footer_bot { border: 0px; padding: 20px 0px; margin: 0 auto; padding-top: 0px; }
  .footer_bot span { display: none; } }

.main_title { text-align: center; padding-top: 35px; font-family: "OSWALDBOLD"; padding-bottom: 35px; }

.main_title a { font-size: 40px; font-size: 4rem; text-transform: uppercase; }

.main_title b { display: block; width: 90px; height: 3px; margin: 0 auto; background: #223496; margin-top: 9px; }

@media screen and (max-width: 999px) { .main_title a { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 768px) { .main_title { padding-top: 40px; }
  .main_title a { font-size: 26px; font-size: 2.6rem; } }

/*==========main1==================*/
.main1 { padding-bottom: 62px; }

.main1 .main1_title { max-width: 855px; width: 100%; margin: 0 auto; text-align: center; }

.main1 .main1_title a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #555; max-height: 60px; overflow: hidden; }

.main1 .img-scroll { position: relative; width: 100%; max-width: 1530px; margin: 0 auto; margin-top: 42px; }

.main1 .img-scroll .prev { position: absolute; display: block; width: 36px; height: 36px; top: 50%; margin-top: -30.5px; z-index: 99; }

.main1 .img-scroll .next { position: absolute; display: block; width: 36px; height: 36px; top: 50%; margin-top: -30.5px; z-index: 99; }

.main1 .img-scroll .prev { left: -89px; left: 0px\0; cursor: pointer; background: url(/themes/simplebootx/style/images/m1left.png) no-repeat center; }

.main1 .img-scroll .next { right: -89px; right: 0px\0; cursor: pointer; background: url(/themes/simplebootx/style/images/m1right.png) no-repeat center; }

.main1 .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.main1 .img-list ul { width: 1000%; }

.main1 .img-list li { float: left; width: 260px; margin-right: 55px; }

.main1 .img-list .fu { position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: url(/themes/simplebootx/style/images/m2fu.png) repeat center top; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; transition: 1s all; }

.main1 .img-list img { display: block; max-width: 260px; max-height: 260px; width: 100%; margin: 0 auto; }

.main1 .img-list .m3lien { max-width: 260px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; border: 1px solid #cecece; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.main1 .img-list .m3lien:hover .fu { top: 0; }

.main1 .img-list .wrapt { display: table; text-align: center; height: 100%; width: 100%; }

.main1 .img-list .m2_wrap { display: table-cell; vertical-align: middle; }

.main1 .img-list .more { display: block; width: 134px; height: 39px; line-height: 39px; text-align: center; font-size: 18px; font-size: 1.8rem; background: #fff; color: #223496; margin: 0 auto; }

.main1 .img-list .m1_wrap { max-width: 260px; width: 100%; margin: 0 auto; }

.main1 .img-list .m4zi { display: block; margin: 0 auto; max-width: 260px; width: 100%; text-transform: uppercase; font-size: 16px; font-size: 1.6rem; color: #333333; line-height: 20px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media screen and (max-width: 1720px) { .main1 .img-scroll .prev { left: 0px; left: 0px\0;}
  .main1 .img-scroll .next { right: 0px; right: 0px\0;}
  .main1 .img-list { width: 95%; margin: 0 auto; }
  .main1 .img-list li { width: 2%; margin-right: .005%; } }

@media screen and (max-width: 1420px) { .main1 .img-list li { width: 2.4%; margin-right: 0.1%; } }

@media screen and (max-width: 999px) { .main1 { width: 95%; margin: 0 auto; }
  .main1 .img-list li { width: 3%; margin-right: .5%; } }

@media screen and (max-width: 768px) { .main1 .main1_title a { font-size: 14px; font-size: 1.4rem; }
  .main1 .img-scroll { margin-top: 20px; }
  .main1 .img-list li { width: 4.5%; margin-right: 1%; }
  .main1 .img-list .m4zi { font-size: 14px; font-size: 1.4rem; } }

/*==========main2==================*/
.main2 { background: url(/themes/simplebootx/style/images/main2bj.png) no-repeat center top; padding-top: 78px; }

.main2 .m2_warpper .img { display: block; margin-left: 55px; }

.main2 .m2_warpper .title { margin-top: 54px; margin-bottom: 76px; font-size: 56px; font-size: 5.6rem; line-height: 56px; text-transform: uppercase; color: #fff; text-transform: uppercase; background: url(/themes/simplebootx/style/images/m2title.png) no-repeat left 9px; font-family: "OSWALDBOLD"; display: block; }

.main2 .m2_warpper p a { color: #555; line-height: 30px; font-size: 16px; font-size: 1.6rem; max-height: 167px; overflow: hidden; }

.main2 .m2_warpper .more { margin-top: 35px; font-weight: bold; font-size: 16px; font-size: 1.6rem; display: block; width: 162px; color: #fff; height: 38px; line-height: 38px; text-indent: 30px; background: url(/themes/simplebootx/style/images/m1more.png) no-repeat center top; }

@media screen and (max-width: 1219px) { .main2 .m2_warpper .img { display: block; margin-left: 30px; width: 48%; } }

@media screen and (max-width: 999px) { .main2 .m2_warpper .img { display: block; margin: 0px auto; max-width: 652px; width: 100%; float: none; }
  .main2 .m2_warpper .title { color: #333; margin-bottom: 10px; margin-top: 30px; }
  .main2 .m2_warpper .more { margin-top: 10px; } }

@media screen and (max-width: 648px) { .main2 .m2_warpper .title { font-size: 30px; font-size: 3rem; background: none; line-height: 30px; }
  .main2 .m2_warpper p a { font-size: 14px; font-size: 1.4rem; } }

.main2 .m2_ul { padding-top: 75px; }

.main2 .m2_ul li { float: left; margin-left: 10px; width: 292px; text-align: center; }

.main2 .m2_ul a { display: block; margin: 0 auto; }

.main2 .m2_ul p { margin-top: 20px; }

.main2 .m2_ul p a { font-size: 16px; font-size: 1.6rem; text-align: center; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }

@media screen and (max-width: 1219px) { .main2 .m2_ul li { width: 23%; margin-left: 1% !important; margin-right: 1%; } }

@media screen and (max-width: 640px) { .main2 .m2_ul { padding-top: 30px; }
  .main2 .m2_ul li { width: 48%; margin-left: 1% !important; margin-right: 1%; margin-bottom: 30px; }
  .main2 .m2_ul p { margin-top: 10px; font-size: 14px; font-size: 1.4rem; } }

/*==========main3==================*/
.main3 li { float: left; width: 33.33%; }

.main3 .m3wrap { position: relative; overflow: hidden; display: block; max-width: 641px; width: 100%; float: none; margin: 0 auto; }

.main3 .m3wrap:hover .fu { top: 0px; }

.main3 .m3wrap:hover .fu2 { display: none; }

.main3 .fu { position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: url(/themes/simplebootx/style/images/m3tuon.png) repeat center top; background-size: contain; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; transition: 1s all; }

.main3 img { display: block; max-width: 641px; max-height: 458px; width: 100%; margin: 0 auto; }

.main3 .m3lien { max-width: 641px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; margin-bottom: 55px; }

.main3 .m3lien:hover .fu { top: 0; }

.main3 .wrapt { display: table; text-align: center; height: 100%; width: 100%; }

.main3 .m2_wrap { display: table-cell; vertical-align: middle; }

.main3 .titl21e { display: block; margin-bottom: 20px; }

.main3 .more { display: block; text-align: center; font-size: 20px; font-size: 2rem; color: #fff; margin: 0 auto; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.main3 .m2_wrap img { display: block; width: 32px; height: 32px; margin: 0 auto; }

.main3 .fu2 { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 60px; line-height: 60px; background: #000; background: rgba(0, 0, 0, 0.5); }

.main3 .fu2 a { display: block; width: 95%; margin: 0 auto; color: #fff; text-transform: uppercase; font-size: 20px; font-size: 2rem; text-align: center; }

@media screen and (max-width: 999px) { .main3 .fu { top: 0px; opacity: 0; }
  .main3 .fu2 { display: block !important; }
  .main3 .fu2 a { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 768px) { .main3 .fu2 { display: block !important; height: 30px; line-height: 30px; }
  .main3 .fu2 a { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 638px) { .main3 li { width: 100%; max-width: 600px; margin: 0 auto; float: none; }
  .main3 .fu2 { display: block !important; height: 30px; line-height: 30px; } }

/*==========main4==================*/
.main4 { padding-bottom: 63px; }

.main4 .synzuo { width: 691px; }

.main4 .synyou { max-width: 426px; width: 426px; }

.main4 .synbt { font-size: 36px; font-size: 3.6rem; text-transform: uppercase; margin-bottom: 44px; }

.main4 .synbt a { color: #666666; }

.main4 .m3_tl { width: 236px; height: 167px; position: absolute; left: 0; top: 0; z-index: 9; }

.main4 .m3_tc { max-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 258px; color: #333; padding-top: 14px; }

.main4 .m3_tc a { color: #333333; display: block; }

.main4 .m3_tc a:hover { color: #e6cd01; }

.main4 .title:hover { color: #e6cd01; }

.main4 .m3_tc .tit { display: block; line-height: 30px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.main4 .m3_tc .p1 { font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #333; max-height: 48px; overflow: hidden; }

.main4 .time { margin-top: 20px; margin-bottom: 12px; font-size: 14px; font-size: 1.4rem; padding-left: 20px; background: url(/themes/simplebootx/style/images/m4time.png) no-repeat left center; }

.main4 .m3_tc2 { position: relative; top: -5px; }

.main4 .main3_top { margin-bottom: 19px; position: relative; min-height: 167px; }

@media screen and (max-width: 1219px) { .main4 .synyou { width: 450px; }
  .main4 .synzuo { width: 495px; }
  .main4 .m3_tl { width: 160px; }
  .main4 .m3_tc { padding-left: 180px; padding-top: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%; }
  .main4 .m3_tl .sp1 { font-size: 48px; font-size: 4.8rem; }
  .main4 .m3_tl .sp2 { font-size: 20px; font-size: 2rem; } }

@media screen and (max-width: 999px) { .main4 .synzuo { margin-left: 0; width: 96%; margin: 0 2%; float: none; }
  .main4 .synyou { width: 100%; text-align: center; margin: 0 auto; float: none; } }

@media screen and (max-width: 638px) { .main4 .m3_tc { padding-left: 0; padding-top: 5px; }
  .main4 .time { margin-top: 5px; }
  .main4 .m3_tl { position: relative; max-width: 236px; width: 100%; display: block; margin: 0 auto; height: auto; } }

/*============================================ product ==============================================*/
/*goods*/
.product .goods { width: 890px; }

.pro_ul2 { width: 100%; padding-bottom: 49px; }

.pro_ul2 li { float: left; margin-left: 43px; margin-bottom: 27px; width: 268px; }

.pro_ul2 .fu { position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: url(/themes/simplebootx/style/images/m2fu.png) repeat center top; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; transition: 1s all; }

.pro_ul2 img { display: block; max-width: 260px; max-height: 260px; width: 100%; margin: 0 auto; }

.pro_ul2 .m3lien { max-width: 260px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; border: 1px solid #cecece; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.pro_ul2 .m3lien:hover .fu { top: 0; }

.pro_ul2 .wrapt { display: table; text-align: center; height: 100%; width: 100%; }

.pro_ul2 .m2_wrap { display: table-cell; vertical-align: middle; }

.pro_ul2 .more { display: block; width: 134px; height: 39px; line-height: 39px; text-align: center; font-size: 18px; font-size: 1.8rem; background: #fff; color: #223496; margin: 0 auto; }

.pro_ul2 .m1_wrap { max-width: 260px; width: 100%; margin: 0 auto; }

.pro_ul2 .m4zi { display: block; margin: 0 auto; max-width: 260px; width: 100%; text-transform: uppercase; font-size: 16px; font-size: 1.6rem; color: #333333; line-height: 20px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.pro_ul2 .bott { position: relative; margin-top: 20px; }

.pro_ul2 .bott a { font-size: 14px; font-size: 1.4rem; border: 1px solid #223496; color: #223496; display: block; width: 141px; height: 33px; line-height: 30px; text-align: center; margin: 0 auto; }

.pro_ul2 .bott a:hover { background-color: #223496; color: #fff; }

.pro_ul2 .bott input { position: absolute; left: 0%; top: 21%; cursor: pointer; }

/*list*/
.product .list { width: 272px; margin-bottom: 20px; position: relative; }

.product .list .title1 { margin-bottom: -3px; }

.product .list .title1 a { text-align: center; text-transform: uppercase; display: block; height: 45px; line-height: 45px; background-color: #223496; color: #fff; font-weight: bold; font-size: 24px; font-size: 2.4rem; }

.product .list .title1 a:hover { background-color: #223496; }

@media screen and (min-width: 1220px) { .product .list .subNavBox { display: block !important; } }

.product .list .subNav { cursor: pointer; margin-bottom: 0px; border: 1px solid #d2d2d2; margin-top: 8px; padding-top: 0px; background: #eee url(../images/probg.png) no-repeat left center; }

.product .list .subNav a { line-height: 26px; padding-top: 7px; padding-bottom: 7px; display: block; padding-left: 47px; font-size: 14px; font-size: 1.4rem; color: #333333; -webkit-transition: 0s; -o-transition: 0s; -moz-transition: 0s; transition: 0s; }

.product .list .subNav:hover { background: #223496 url(../images/probgon.png) no-repeat left center; }

.product .list .subNav:hover a { color: #fff; }

.product .list .currentDd { background: #223496 url(../images/probgon.png) no-repeat left center; }

.product .list .currentDd a { color: #fff; }

.product .list .navContent { display: none; background: #fff; position: relative; padding-top: 8px; padding-bottom: 10px; border: 1px solid #d2d2d2; border-top: 0; }

.product .list .navContent > li a { display: block;

font-size: 14px;

font-size: 1.4rem;

padding-top: 0;

padding-bottom: 0px;

color: #666666;

padding-left: 47px;

line-height: 20px;

padding-bottom: 10px;

padding-top: 0px; }

.product .list .navContent > li a:hover { color: #223496; }

.product .list .title2 { width: 100%; margin-bottom: 20px; margin-top: 50px; }

.product .list .title2 a { font-size: 24px; font-size: 2.4rem; font-weight: bold; display: block; height: 45px; line-height: 45px; background-color: #223496; color: #fff; text-align: center; text-transform: uppercase; }

.product .list .title2 a:hover { background-color: #223496; }

.product .list dl { border: 1px solid #ccc; background-color: #eeeeee; }

.product .list dl dd { background-color: #eeeeee; padding-bottom: 18px; border-bottom: 1px solid #ccc; padding-left: 16px; padding-right: 6px; padding-top: 22px; }

.product .list dl dd .top a { font-weight: bold; color: #333; padding-left: 26px; display: block; background: url(/themes/simplebootx/style/images/newslist.png) no-repeat left 1px; line-height: 24px; }

.product .list dl dd .bottom a { font-size: 14px; font-size: 1.4rem; color: #333333; line-height: 24px; max-height: 48px; overflow: hidden; display: block; }

.product .list dl dd a:hover { color: #223496; }

.product .list dl dd .bottom { margin-top: 9px; }

.product .list dl dd.dd2 { border-bottom: 0px; }

.linebar { display: none; width: 100%; padding: 10px 15px; font-size: 20px; font-size: 2rem; color: #fff; cursor: pointer; text-transform: uppercase; background-repeat: no-repeat; background-position: 98% center; background-color: #223496;  }

.show768 { display: none; width: 100%; height: 1px; }

/* good1 */
.product .goods1 { width: 890px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.product #tsShopContainer li, .product #tsShopContainer img { vertical-align: top; }

.product #tsShopContainer { position: relative; float: left; }

.product #tsShopContainer #tsImgS { text-align: center; width: 427px; height: 427px; position: relative; border: 1px solid #dcdbdb; padding: 0px 0px !important; }

.product #tsShopContainer #tsImgS a { display: block; text-align: center; margin: 0px auto; }

.product #tsShopContainer #tsImgS img { display: block; }

.product #tsShopContainer #tsPicContainer { width: 100%; position: relative; height: 108px; margin-top: 11px; }

.product #tsShopContainer #tsPicContainer #tsImgSArrL { width: 12px; position: absolute; top: 0px; left: 0px; cursor: pointer; height: 108px; background: url(/themes/simplebootx/style/images/prleft.png) no-repeat left center; }

.product #tsShopContainer #tsPicContainer #tsImgSArrR { width: 12px; position: absolute; top: 0px; right: 0px; cursor: pointer; height: 108px; background: url(/themes/simplebootx/style/images/prright.png) no-repeat right center; }

.product #tsShopContainer #tsPicContainer #tsImgSArrL:hover { background: url(/themes/simplebootx/style/images/prlefton.png) no-repeat left center; }

.product #tsShopContainer #tsPicContainer #tsImgSArrR:hover { background: url(/themes/simplebootx/style/images/prrighton.png) no-repeat right center; }

.product #tsShopContainer #tsPicContainer #tsImgSCon { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: absolute; top: 2px; left: 14px; width: 1px; overflow: hidden; height: 108px; }

.product #tsShopContainer #tsPicContainer #tsImgSCon ul { width: 100%; overflow: hidden; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.product #tsShopContainer #tsPicContainer #tsImgSCon li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 108px; float: left; cursor: pointer; margin-left: 0px; margin-bottom: 0; padding: 0 11px; }

.product #tsShopContainer #tsPicContainer #tsImgSCon li a { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: block; width: 108px; }

.product #tsShopContainer #tsPicContainer #tsImgSCon li img { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: block; width: 106px; height: 106px; border: 1px solid #dadada; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product .MagicZoomBigImageCont { border: 1px solid #dadada; background: #FFF; }

.product .MagicZoomBigImageCont img { max-width: 854px; }

.product .MagicZoomPup { border: 0px solid #aaa; background: #ffffff; }

.product .goods1 .content { width: 416px; margin: 0px auto 0; padding-right: 0px; }

.goods1 .content .title { text-align: left; margin-bottom: 23px; border-bottom: 1px solid #cccccc; padding-bottom: 20px; }

.goods1 .content .title h1 { text-align: left; font-size: 24px; font-size: 2.4rem; color: #223496; font-weight: bold; position: relative; line-height: 30px; }

.goods1 .content p { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 26px; }

.goods1 .share1 { max-width: 235px; position: relative; top: 6px; display: inline-block; width: 235px; }

.goods1 .share1 .span4 { font-size: 14px; font-size: 1.4rem; color: #666666; height: 26px; line-height: 26px; }

.goods1 .at-resp-share-element .at-icon { width: 26px !important; height: 26px !important; }

.goods1 .at-style-responsive .at-share-btn { padding: 0 !important; -moz-border-radius: 2px !important; border-radius: 2px !important; }

.goods1 .at-resp-share-element .at-share-btn .at-icon-wrapper { width: 26px !important; height: 26px !important; }

.goods1 .at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.goods1 .content .btn1 { max-width: 350px; width: 100%; margin-top: 20px; margin-bottom: 10px; }

.goods1 .content .btn1 a { font-weight: bold; display: block; font-size: 14px; font-size: 1.4rem; color: #223496; border: 1px solid #223496; width: 141px; height: 33px; line-height: 31px; text-align: center; }

.goods1 .content .btn1 a:hover { background-color: #223496; color: #fff; }

.protitle1 { border: 1px solid #cccccc; padding-bottom: 8px; width: 100%; margin-bottom: 29px; margin-top: 29px; line-height: 30px;  }

.protitle1 a { font-size: 14px; font-size: 1.4rem; margin: 0 36px; padding-bottom: 18px; color: #666; display: inline-block; }

.protitle1 a:hover, .protitle1 a.on {  }

.goods1 .wenzi { font-size: 14px; font-size: 1.4rem; color: #333333; line-height: 26px; margin-top: 20px; }

.goods1 .wenzi a { color: #e6cd01; line-height: 26px; color: #e6cd01; }

.goods1 .wenzi img { display: block; max-width: 100%; }

.goods1 .wenzi iframe { display: block; max-width: 100%; margin: 0 auto; }

.goods1 .wenzi .table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.goods1 .wenzi .table table tr td { padding: 3px; border: 1px solid #ccc; }

@media screen and (max-width: 1000px) { .goods1 .wenzi .table { width: 100%; overflow: scroll; }
  .goods1 .wenzi .table table { width: 885px; } }

.p-item1 { margin-top: 39px; }

.p-item1 .tt1 { font-size: 26px; font-size: 2.6rem; font-weight: bold; color: #223496; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; }

.p-item1 .tt1 a { color: #223496; text-transform: uppercase; }

.p-item1 .tt2 { font-size: 30px; font-size: 3rem; font-weight: bold; color: #223496; font-weight: bold; background: url(/themes/simplebootx/style/images/tt2.png) no-repeat left 0px; }

.p-item1 .tt2 a { color: #223496; text-transform: uppercase; }

.p-item1 .peor_x { font-size: 14px; font-size: 1.4rem; color: #333333; line-height: 26px; margin-top: 20px; padding-bottom: 30px; }

.p-item1 .peor_x a { color: #e6cd01; line-height: 26px; color: #e6cd01; }

.p-item1 .peor_x img { display: block; max-width: 100%; }

.p-item1 .peor_x iframe { display: block; max-width: 100%; margin: 0 auto; }

.p-item1 .peor_x .table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.p-item1 .peor_x .table table tr td { padding: 3px; border: 1px solid #ccc; }

@media screen and (max-width: 1000px) { .p-item1 .peor_x .table { width: 100%; overflow: scroll; }
  .p-item1 .peor_x .table table { width: 885px; } }

.img980 { display: none; }

.img980 .img-scroll { position: relative; width: 100%; margin: 0 auto; }

.img980 .img-scroll .prev { position: absolute; display: block; width: 17px; height: 36px; top: 50%; margin-top: -18px; z-index: 9999; }

.img980 .img-scroll .next { position: absolute; display: block; width: 17px; height: 36px; top: 50%; margin-top: -18px; z-index: 9999; }

.img980 .img-scroll .prev { left: 0px; cursor: pointer; background: url(/themes/simplebootx/style/images/m1left.png) no-repeat left center; }

.img980 .img-scroll .next { right: 0px; cursor: pointer; background: url(/themes/simplebootx/style/images/m1right.png) no-repeat left center; }

.img980 .img-list { position: relative; overflow: hidden; z-index: 99; }

.img980 .img-list ul { width: 1000%; }

.img980 .img-list ul li { width: 3.2%; margin-right: 0.2%; float: left; }

.img980 .img-list ul li img { border: 1px solid #ccc; display: block; max-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 1219px) { .product .goods { width: 690px; }
  .pro_ul2 li { margin: 0 1% 20px 1% !important; width: 31%; } }

@media screen and (max-width: 999px) { .product .goods { width: 640px; } }

@media screen and (max-width: 979px) { .pro_ul2 .m3lien .fu { top: 0px; opacity: 0; }
  .product .list { width: 100%; float: none; }
  .product .goods { width: 100%; float: none; }
  .product .litxt .bott a { width: 110px; }
  .show768 { display: block; }
  .bread { padding-top: 8px; padding-bottom: 8px; } }

@media screen and (max-width: 768px) { .br-img { display: block; }
  .bread-w .wp { display: none; }
  .product { padding-top: 15px; }
  .product .list .subNavBox { display: none; }
  .linebar { display: block; }
  .product .goods { width: 100%; float: none; }
  .product .list { width: 100%; float: none; }
  .product .list .title2 { margin-top: 30px; }
  .product .litxt .bott a { width: 100px; } }

@media screen and (max-width: 639px) { .pro_ul2 li { margin: 0 1% 20px 1% !important; width: 48%; } }

@media screen and (max-width: 1219px) { .product .goods1 { width: 690px; }
  .product .goods1 .content { width: 250px; }
  .goods1 .content .btn1 { width: 100%; }
  .goods1 .content .btn1 a { width: 100px; }
  .MagicZoomBigImageCont, .MagicZoomPup { display: none !important; }
  .goods1 .wenzi .tt1 { font-size: 22px; font-size: 2.2rem; }
  .rel-pro { padding-bottom: 20px; }
  .goods1 .wenzi { margin-bottom: 40px; } }

@media screen and (max-width: 999px) { .product #tsShopContainer { float: none; margin: 0 auto 25px; width: 416px; }
  .MagicZoomPup, .MagicZoomBigImageCont { display: none !important; }
  .product .goods1 { width: 650px; }
  .product .goods1 .content { float: none; width: 100%; } }

@media screen and (max-width: 979px) { .img980 { display: block; margin-bottom: 20px; }
  .product #tsShopContainer { float: none; margin: 0 auto 25px; width: 416px; display: none; }
  .img980 .img-list { width: 100%; }
  .img980 .img-list li { width: 3%; margin-right: .5%; }
  .product .goods1 { width: 100%; float: none; }
  .goods1 .content .btn1 { float: none; width: 280px; }
  .goods1 .content .btn1 a { width: 130px; height: 32px; line-height: 32px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 640px) { .img980 .img-scroll { margin-bottom: 20px; }
  .img980 .img-list li { width: 4.5%; margin-right: 1%; }
  .product #tsShopContainer { display: none; }
  .p-item1 .tt2 { font-size: 24px; font-size: 2.4rem; background: none; }
  .goods1 .content .title h1 { font-size: 18px; font-size: 1.8rem; line-height: 26px; } }

.titlems { position: relative; }

.titlems a { text-align: left; line-height: 30px; font-size: 16px; font-size: 1.6rem; }

.dan_p { display: none; position: absolute; right: 5px; top: 15px; }

.dan_p span { margin-bottom: 2px; display: block; width: 25px; height: 4px; background-color: #fff; }

@media screen and (max-width: 979px) { .dan_p { display: block; }
  .subNavBox { display: none; } }

/*==========pro_botom==================*/
.pro_botom { padding-bottom: 16px; }

.pro_botom .img-scroll { position: relative; width: 100%; margin-top: 0px; }

.pro_botom .img-scroll .hot { position: relative; top: -42px; float: right; max-width: 40px; width: 100%; height: 24px; }

.pro_botom .img-scroll .prev { position: absolute; display: block; width: 12px; height: 13px; z-index: 99; }

.pro_botom .img-scroll .next { position: absolute; display: block; width: 12px; height: 13px; z-index: 99; }

.pro_botom .img-scroll .prev { left: 0; cursor: pointer; background: url(/themes/simplebootx/style/images/prleft.png) no-repeat center; }

.pro_botom .img-scroll .next { right: 0; cursor: pointer; background: url(/themes/simplebootx/style/images/prright.png) no-repeat center; }

.pro_botom .img-scroll .prev:hover { background: url(/themes/simplebootx/style/images/prlefton.png) no-repeat center; }

.pro_botom .img-scroll .next:hover { background: url(/themes/simplebootx/style/images/prrighton.png) no-repeat center; }

.pro_botom .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.pro_botom .img-list ul { width: 1000%; }

.pro_botom .img-list li { float: left; width: 260px; margin-right: 55px; margin-left: 0px; }

@media screen and (max-width: 1219px) { .pro_botom .img-list li { width: 3%; margin-right: 0.5% !important; margin-left: 0px !important; } }

@media screen and (max-width: 999px) { .pro_botom .img-list li .m3lien .m4fu { top: 0px; opacity: 0; }
  .pro_botom .img-list { width: 100%; }
  .pro_botom .img-list li { width: 3%; margin-right: 0.5% !important; } }

@media screen and (max-width: 640px) { .pro_botom .img-scroll .hot { top: 0px; }
  .pro_botom .img-list li { width: 4.5%; margin-right: 1% !important; } }

/*==========about==================*/
.about { padding-bottom: 79px; }

.about .about_left { width: 623px; }

.about .about_left .dan_wrap { position: relative; overflow: hidden; max-width: 623px; max-height: 435px; }

.about .about_left .dan_wrap img { display: block; max-width: 623px; max-height: 435px; width: 100%; margin: 0 auto; }

.about .about_right { width: 537px; }

.about .about_right .title { margin-bottom: 20px; padding-left: 30px; background: url(/themes/simplebootx/style/images/wenziab.png) no-repeat left 0px; }

.about .about_right .title span { display: block; font-size: 20px; font-size: 2rem; color: #223496; font-weight: bold; }

.about .about_right p { font-size: 14px; font-size: 1.4rem; color: #333333; line-height: 30px; margin-bottom: 28px; }

.about .about_right .ti32 { margin-bottom: 10px; font-size: 30px; font-size: 3rem; font-weight: bold; text-transform: uppercase; color: #223496; }

.about .ab_top2 { padding-top: 17px; padding-bottom: 26px; }

.about .ab_top2 p { margin-bottom: 30px; line-height: 30px; font-size: 14px; font-size: 1.4rem; }

.about .ab_top2 strong { display: block; color: #223496; font-weight:normal;}

.about .ab_top2 a { color: #223496; }

.about .about1pics { margin-bottom: 91px; }

.about .about1pics li { float: left; width: 368px; margin-left: 48px; margin-top: 5px; }

.about .about1pics li img { width: 100%; display: block; margin: 0 auto; max-width: 368px; }

@media screen and (max-width: 1219px) { .about .about1pics li { width: 31%; margin: 0 1% 20px; }
  .about .about_left { width: 49%; }
  .about .about_right { width: 49%; } }

@media screen and (max-width: 1219px) { .about .about_left { width: 100%; float: none; margin: 0 auto; max-width: 623px; display: block; }
  .about .about_right { width: 100%; float: none; margin: 0 auto; padding-top: 10px; } }

@media screen and (max-width: 640px) { .about .about_right .ti32 { font-size: 18px; font-size: 1.8rem; }
  .about .about_right p { margin-bottom: 5px; }
  .about .ab_top2 p { margin-bottom: 5px; }
  .about .about1pics { margin-bottom: 10px; }
  .about .about1pics li { width: 48%; margin: 0 1% 20px; } }

/* about1-why */
.about1-why > .item-title { font-size: 30px; font-size: 3rem; color: #FFFFFF; background: #585858 url(../images/about2.png) no-repeat 29px center; line-height: 52px; padding-left: 79px; }

.about1-why .item-desc { line-height: 30px; padding: 27px 8px 20px; }

.about1-why .item-p { font-weight: bold; line-height: 30px; }

@media screen and (max-width: 767px) { .about1-why > .item-title { font-size: 22px; font-size: 2.2rem; line-height: 44px; background: #585858 url(../images/about2.png) no-repeat 10px center; padding-left: 45px; }
  .about1-why .item-desc { font-size: 12px; font-size: 1.2rem; line-height: 22px; padding: 15px 5px; }
  .about1-why .item-p { font-size: 12px; font-size: 1.2rem; line-height: 22px; } }

.aboutcer-scroll { position: relative; overflow: hidden; padding: 58px 54px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.aboutcer-scroll .scroll-btn { width: 26px; height: 29px; display: inline-block; top: 50%; margin-top: -15px; position: absolute; cursor: pointer; }

.aboutcer-scroll .scroll-btn.prev { left: 0px; cursor: pointer; background: url(/themes/simplebootx/style/images/prev4_1.png) no-repeat center; }

.aboutcer-scroll .scroll-btn.next { right: 0px; cursor: pointer; background: url(/themes/simplebootx/style/images/prev4_2.png) no-repeat center; }

.aboutcer-scroll .scroll-btn.prev:hover { background-image: url(/themes/simplebootx/style/images/prev4_1on.png); }

.aboutcer-scroll .scroll-btn.next:hover { background-image: url(/themes/simplebootx/style/images/next4_2on.png); }

.aboutcer-scroll .scroll-list-box { width: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.aboutcer-scroll .scroll-list { width: 10000%; }

.aboutcer-scroll .scroll-list li { float: left; width: .174%; margin-right: 0.0325%; position: relative; }

.aboutcer-scroll .scroll-list li .item-pic { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }

.aboutcer-scroll .scroll-list li .item-pic img { width: 100%; display: block; max-width: 190px; margin: 0 auto; }

.aboutcer-scroll .scroll-list li .item-pic:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.aboutcer-scroll .scroll-list li .scroll-backdrop { position: absolute; bottom: -999px; left: 0; width: 100%; height: 100%; -o-transition: all .5s; -moz-transition: all .5s; transition: all .5s; -webkit-transition: all .5s; }

.aboutcer-scroll .scroll-list li:hover .scroll-backdrop { bottom: 0; }

.aboutcer-scroll .scroll-list li .item-title { margin: 11px 0 0; font-size: 14px; font-size: 1.4rem; line-height: 20px; text-align: center; }

@media only screen and (max-width: 999px) { .aboutcer-scroll { padding: 50px 50px 0; }
  .aboutcer-scroll .scroll-list li { width: .235%; margin-right: 0.02%; }
  .aboutcer-scroll .scroll-list li:hover .scroll-backdrop { display: none; } }

@media only screen and (max-width: 767px) { .aboutcer-scroll { padding: 30px 50px 0; }
  .aboutcer-scroll .scroll-list li { width: .32%; margin-right: 0.02%; }
  .aboutcer-scroll .scroll-list li .item-title { font-size: 14px; font-size: 1.4rem; margin: 0; } }

@media only screen and (max-width: 550px) { .aboutcer-scroll .scroll-list li { width: .49%; margin-right: 0.02%; } }

@media only screen and (max-width: 400px) { .aboutcer-scroll .scroll-list li { width: .9%; margin: 0.05%; } }

/***********************************************************************  video  ****************************************************************/
.vi_ul { padding-bottom: 30px; }

.vilie { width: 382px; float: left; margin-left: 27px; margin-bottom: 29px; }

.vitu { position: relative; padding-bottom: 53.6%; height: 0; overflow: hidden; }

.vitu iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

.vitu iframe body { margin: 0px !important; }

.vizi { background: #ededed; }

.vizi p { font-size: 16px; font-size: 1.6rem; padding-left: 57px; background: url(/themes/simplebootx/style/images/bofang.png) no-repeat 5px center; line-height: 61px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mat { padding-top: 26px; }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .vilie { width: 31.333%; margin-left: 1% !important; margin-right: 1%; margin-bottom: 20px; } }

@media screen and (max-width: 999px) { .vimain { padding-bottom: 28px; }
  .vilie { width: 31.333%; margin-left: 1% !important; margin-right: 1%; margin-bottom: 20px; }
  .vizi p { font-size: 14px; font-size: 1.4rem; }
  .mat { padding-top: 6px; } }

@media screen and (max-width: 749px) { .vi_ul { margin-top: 0px; }
  .vimain .title4 { margin-bottom: 0px; }
  .vimain .title3 { font-size: 30px; font-size: 3rem; margin-top: 0px; }
  .vilie { width: 48%; }
  .vizi p { background: none; padding: 0px 10px; } }

@media screen and (max-width: 399px) { .vimain .title3 { font-size: 24px; font-size: 2.4rem; }
  .vilie { width: 98%; } }

/*download*/
.download-list a { cursor: pointer; }

.download-list ul { padding-bottom: 28px; padding-top: 11px; }

.download-list li { border-bottom: dashed 1px #d1d1d1; margin-bottom: 54px; }

.download-list .item-btnbox2 { display: none; }

.download-list .item-btnbox { height: 29px; margin-top: 32px; margin-left: 30px; }

.download-list .item-btnbox a { color: #223496; cursor: pointer; }

.download-list .item-btn { display: inline-block; width: 152px; height: 38px; line-height: 36px; text-align: center; border: 1px solid #223496; -moz-border-radius: 20px; border-radius: 20px; color: #223496; }

.download-list .item-btn:hover { background-color: #223496; color: #FFFFFF; }

.download-list .item-body { padding: 0px 0 16px; overflow: hidden; }

.download-list .item-body .item-title { font-size: 16px; font-size: 1.6rem; line-height: 30px; background: url(/themes/simplebootx/style/images/down1.png) no-repeat left 4px; padding-left: 36px; font-weight: bold; }

.download-list .item-body .item-title a { color: #333; }

.download-list .item-body .item-desc { line-height: 28px; margin-top: 10px; }

.download-list .item-body .item-desc a { color: #666666; font-size: 14px; font-size: 1.4rem; }

@media screen and (max-width: 1319px) { .download-list { padding-bottom: 70px; } }

@media screen and (max-width: 999px) { .download-list { padding-bottom: 50px; }
  .download-list .item-body { padding: 30px 0 16px; }
  .download-list .item-btnbox { margin-top: 70px; } }

@media screen and (max-width: 767px) { .download-list { padding-bottom: 30px; }
  .download-list .item-btnbox { height: 29px; margin-top: 40px; margin-left: 30px; }
  .download-list .item-btn { font-size: 12px; font-size: 1.2rem; height: 32px; line-height: 32px; }
  .download-list .item-icon { height: 32px; }
  .download-list .item-body { padding: 20px 0 20px; }
  .download-list .item-body .item-title { font-size: 16px; font-size: 1.6rem; line-height: 24px; }
  .download-list .item-body .item-desc { font-size: 12px; font-size: 1.2rem; margin-top: 10px; } }

@media screen and (max-width: 600px) { .download-list li { padding-bottom: 15px; }
  .download-list .item-btnbox { float: none; width: 200px; margin: 0 auto; }
  .download-list .item-btnbox1 { display: none; }
  .download-list .item-btnbox2 { display: block; } }

/************* cover *************/
.cover { background: #000; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999999999999999; display: none; }

.covern { background: #fff; width: 520px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 auto; position: relative; padding-top: 37px; padding-bottom: 52px; top: 200px; }

.guanbi { position: absolute; top: 13px; right: 14px; cursor: pointer; }

.covernr { padding-left: 97px; padding-right: 97px; }

.if { color: #333333; line-height: 30px; padding: 0 10px; text-align: center; margin-bottom: 19px; }

.mima { width: 282px; height: 50px; line-height: 50px; padding-left: 44px; background: #eeeeee url(../images/password.png) no-repeat left center; font-size: 14px; font-size: 1.4rem; color: #666666; }

.xzbtn { width: 142px; height: 42px; line-height: 40px; background: #223496; color: #fff; border: 1px solid #223496; text-align: center; margin: 0 auto; display: block; margin-top: 30px; cursor: pointer; }

.xzbtn:hover { background: #fff; color: #223496; }

@media screen and (max-width: 639px) { .covern { width: 90%; }
  .covernr { padding-left: 30px; padding-right: 30px; }
  .mima { width: -webkit-calc(100% - 44px); width: -moz-calc(100% - 44px); width: calc(100% - 44px); } }

@media screen and (max-width: 450px) { .covern { width: 98%; top: 50px; }
  .covernr { padding-left: 20px; padding-right: 20px; } }

.ab_title { margin-bottom: 34px; font-size: 30px; font-size: 3rem; text-align: center; text-transform: uppercase; line-height: 30px; color: #010101; }

.ab_titp { font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #666; text-align: center; }

/*-------------3-1-news start--------------------------------------------------------------*/
.newsl-list { overflow: hidden; padding-bottom: 49px; }

.newsl-list-item:first-child { margin-top: 0 !important; }

.newsl-list-item { margin-top: 29px; padding-bottom: 28px; border-bottom: 1px dashed #b5b5b5; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.newsl-list-item .item-time { float: left; width: 62px; height: 74px; padding-top: 12px; color: white; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #223496; }

.newsl-list-item .item-time span { font-size: 14px; font-size: 1.4rem; color: #FFFFFF; }

.newsl-list-item .item-time i { margin-top: 7px; margin-left: auto; margin-right: auto; margin-bottom: 7px; display: block; width: 21px; height: 1px; background-color: white; }

.newsl-list-item .item-pic { float: left; margin-left: 15px; display: block; line-height: 0; font-size: 0; width: 300px; overflow: hidden; margin-right: 30px; }

.newsl-list-item .item-pic img { width: 100%; max-width: 300px; max-height: 300px; display: block; margin: 0 auto; }

.newsl-list-item .item-font { overflow: hidden; }

.newsl-list-item .item-title { margin-top: 11px; height: 22px; line-height: 22px; font-size: 16px; font-size: 1.6rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.newsl-list-item .item-title a { color: #262626; }

.newsl-list-item .item-desc { margin-top: 14px; height: 72px; line-height: 24px; color: #666; overflow: hidden; }

.newsl-list-item .item-desc a { color: #666; }

.newsl-list-item .item-link { margin-top: 49px; line-height: 23px; }

.newsl-list-item .item-link a { color: #223496; border-bottom: solid 1px #223496; padding-bottom: 2px; }

.newsl-list-item .item-link a:hover { color: #223496; }

@media screen and (max-width: 1219px) { .newsl-list-item .item-pic { margin-right: 10px; } }

@media screen and (max-width: 999px) { .newsl-list { padding-bottom: 50px; } }

@media screen and (max-width: 767px) { .newsl-list { padding-bottom: 30px; }
  .newsl-list-item { margin-top: 25px; padding-bottom: 25px; }
  .newsl-list-item .item-time { float: none; right: 0; width: 100%; height: 30px; padding-top: 0; line-height: 30px; color: #333; text-align: left; background: none; }
  .newsl-list-item .item-time span { color: #333; }
  .newsl-list-item .item-time i { display: none; }
  .newsl-list-item .item-pic { float: none; margin-top: 5px; margin-left: 0; width: 100%; max-width: 100%; margin-right: 0; }
  .newsl-list-item .item-font { float: none; margin-top: 10px; width: 100%; max-width: 100%; }
  .newsl-list-item .item-title { font-size: 14px; font-size: 1.4rem; margin-top: 0; }
  .newsl-list-item .item-desc { margin-top: 10px; font-size: 1.2rem; font-size: 1.2rem; line-height: 20px; max-height: 60px; }
  .newsl-list-item .item-link { margin-top: 10px; } }

/*-------------3-1-news end----------------------------------------------------------------*/
/*==========news2==================*/
.news2 .title1 h1 { font-size: 24px; font-size: 2.4rem; line-height: 24px; color: #333333; font-weight: bold; text-align: center; }

.news2 .time { text-align: center; padding-bottom: 28px; padding-top: 15px; }

.news2 .time span.sapn1 { color: #666666; font-weight: normal; display: block; line-height: 30px; }

.news2 .share1 { display: block; position: relative; top: 0px; max-width: 250px; margin: 0 auto; }

.news2 .share1 .span { padding-right: 10px; font-size: 14px; font-size: 1.4rem; color: #223496; height: 26px; line-height: 26px; }

.news2 .at-resp-share-element .at-icon { width: 26px !important; height: 26px !important; }

.news2 .at-style-responsive .at-share-btn { padding: 0 !important; -moz-border-radius: 2px !important; border-radius: 2px !important; }

.news2 .at-resp-share-element .at-share-btn .at-icon-wrapper { width: 26px !important; height: 26px !important; }

.news2 .at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.news2 .news2x { font-size: 14px; font-size: 1.4rem; color: #555; line-height: 30px; margin-top: 20px; margin-bottom: 30px; }

.news2 .news2x a { color: #e6cd01; line-height: 30px; color: #e6cd01; }

.news2 .news2x img { display: block; max-width: 100%; }

.news2 .news2x iframe { display: block; max-width: 100%; margin: 0 auto; }

.news2 .news2x .table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.news2 .news2x .table table tr td { padding: 3px; border: 1px solid #ccc; }

@media screen and (max-width: 1000px) { .news2 .news2x .table { width: 100%; overflow: scroll; }
  .news2 .news2x .table table { width: 885px; } }

.news2 .updown { padding-top: 18px; border-top: 1px solid #a9a9a9; margin-bottom: 60px; margin-top: 19px; }

.news2 .updown .up { margin-top: 0px; margin-bottom: 0px; }

.news2 .updown p { line-height: 32px; color: #333333; }

.news2 .updown p .img { display: inline-block; }

.news2 .updown p .img img { display: inline-block; position: relative; top: 4px; margin-right: 3px; }

.news2 .updown p span { color: #333333; }

.news2 .updown p a { color: #333333; }

.news2 .updown p a:hover { color: #223496; }

@media screen and (max-width: 768px) { .news2 .title1 h1 { font-size: 20px; font-size: 2rem; line-height: 30px; } }

.m-ctusinfo { width: 37.08333%; }

.m-ctusinfo .box-title { line-height: 26px; font-size: 18px; font-size: 1.8rem; color: #333333; font-weight: bold; margin-bottom: 17px; }

.m-ctusinfo .list-item { padding-left: 32px; line-height: 38px; font-size: 16px; font-size: 1.6rem; color: #333333; background-repeat: no-repeat; background-position: left 12px; }

.m-ctusinfo .list-item a { color: #333; }

.m-ctusinfo .list-item a:hover { color: #e6cd01; }

.m-ctusinfo .list-item-1 { background-image: url("/themes/simplebootx/style/images/cicon1.png"); }

.m-ctusinfo .list-item-2 { background-image: url("/themes/simplebootx/style/images/cicon2.png"); }

.m-ctusinfo .list-item-3 { background-image: url("/themes/simplebootx/style/images/cicon3.png"); }

.m-ctusinfo .list-item-4 { background-image: url("/themes/simplebootx/style/images/cicon4.png"); }

.m-ctusinfo .list-item-5 { background-image: url("/themes/simplebootx/style/images/cicon5.png"); }

.m-ctusinfo .list-item-6 { background-image: url("/themes/simplebootx/style/images/cicon6.png"); }

@media screen and (max-width: 959px) { .m-ctusinfo { float: none; width: 100%; } }

.m-ctusform { float: right; width: 55.66667%; overflow: hidden; margin-top: 5px; }

.m-ctusform .form-item { float: left; position: relative; margin-bottom: 22px; padding-left: 22px; line-height: 0; font-size: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.m-ctusform .form-item.important { background: url("/themes/simplebootx/style/images/star2.png") no-repeat 8px 20px; }

.m-ctusform .form-item-1 { width: 50%; }

.m-ctusform .form-item-2 { width: 100%; }

.m-ctusform .form-item-2.important { background: url("/themes/simplebootx/style/images/star2.png") no-repeat 8px 15px; }

.m-ctusform .form-item-3 { margin-right: 3.28358%; width: 29.85075%; }

.m-ctusform .form-item-4 { width: 26.26866%; height: 54px; padding-left: 0; line-height: 52px; text-align: center; background-color: transparent; -moz-border-radius: 0; border-radius: 0; background-color: #fff; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d2d2d2; }

.m-ctusform .form-item-4 img { max-height: 52px; vertical-align: middle; }

.m-ctusform .form-item-5 { float: right; border: none; width: 37.31343%; padding-left: 0; }

.m-ctusform .item-btn1 { width: 100%; height: 54px; padding-left: 0; line-height: 54px; color: #ffffff; font-size: 14px; font-size: 1.4rem; text-align: center; text-transform: uppercase; background-color: #223496; }

.m-ctusform .item-text { width: 100%; height: 54px; line-height: 52px; padding-left: 14px; padding-right: 14px; font-size: 14px; font-size: 1.4rem; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d2d2d2; }

.m-ctusform .item-text2 { height: 193px; line-height: 40px; }

@media screen and (max-width: 959px) { .m-ctusform { float: none; margin-top: 30px; width: 100%; } }

@media screen and (max-width: 767px) { .m-ctusform .form-item { margin-bottom: 15px; width: 100%; }
  .m-ctusform .form-item.important { background-position: 5px 13px; }
  .m-ctusform .item-text { height: 35px; line-height: 35px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusform .item-text2 { height: 140px; } }

.m-ctusmap { margin-top: 25px; margin-bottom: 96px; }

@media screen and (max-width: 767px) { .m-ctusmap { margin-top: 30px; margin-bottom: 40px; } }

/*==========customer==================*/
.customer ul { padding-bottom: 35px; }

.customer li { float: left; width: 393px; margin-left: 10px; margin-bottom: 26px; }

.customer .m3wrap { position: relative; overflow: hidden; display: block; max-width: 641px; width: 100%; float: none; margin: 0 auto; }

.customer .m3wrap:hover .fu { top: 0px; }

.customer .m3wrap:hover .fu2 { display: none; }

.customer .fu { position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; background: url(/themes/simplebootx/style/images/m4tuon.png) repeat center top; background-size: contain; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; transition: 1s all; }

.customer img { display: block; max-width: 641px; max-height: 458px; width: 100%; margin: 0 auto; }

.customer .m3lien { max-width: 641px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; margin-bottom: 55px; }

.customer .m3lien:hover .fu { top: 0; }

.customer .wrapt { display: table; text-align: center; height: 100%; width: 100%; }

.customer .m2_wrap { display: table-cell; vertical-align: middle; }

.customer .titl21e { display: block; margin-bottom: 20px; }

.customer .more { display: block; text-align: center; font-size: 16px; font-size: 1.6rem; color: #fff; margin: 0 auto; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.customer .m2_wrap img { display: block; width: 32px; height: 32px; margin: 0 auto; }

.customer .fu2 { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 46px; line-height: 46px; background: #000; background: rgba(0, 0, 0, 0.5); }

.customer .fu2 a { display: block; width: 95%; margin: 0 auto; color: #fff; text-transform: uppercase; font-size: 16px; font-size: 1.6rem; text-align: center; }

@media screen and (max-width: 1219px) { .customer li { float: left; width: 31%; margin-left: 1% !important; margin-right: 1%; } }

@media screen and (max-width: 999px) { .customer .fu { top: 0px; opacity: 0; }
  .customer .fu2 { display: block !important; } }

@media screen and (max-width: 768px) { .customer ul { padding-bottom: 0px; }
  .customer .fu2 { display: block !important; height: 30px; line-height: 30px; }
  .customer .fu2 a { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 638px) { .customer li { width: 48%; }
  .customer .fu2 { display: block !important; height: 30px; line-height: 30px; }
  .customer .fu2 a { font-size: 12px; font-size: 1.2rem; } }

/*# sourceMappingURL=style.css.map */

.m-page a.no:hover{border: 1px solid #e5e5e5!important;
color: #333333!important;

background: #eeeeee!important;}


.btn1 a.no:hover{color: #223496!important;
background-color: #fff!important;
border: 1px solid #223496!important;}



.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #223496;cursor: pointer;  border:1px solid #223496; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#223496 solid 1px; background:#223496; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%; margin-top:2rem }
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}


.p-item1 .peor_x strong{color: #223496;}


.main1 .main1_title a:hover{color: #223496!important;}


.main2 .m2_warpper p a:hover{color: #223496!important;}


.main2 .m2_warpper a.more:hover{color: #e6cd01!important;}


.main2 .m2_warpper a.title:hover{color: #e6cd01!important;}

.footer a:hover{color: #e6cd01!important;}

.Links a:hover{color: #e6cd01!important;}

.main1 .img-list .m4zi:hover{color: #e6cd01!important;}




.sb-slider li{
  position: relative;
}

.sb-slider video,
.sb-slider iframe{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


/* lang++++++++++++++++++++++++++++++++++++++++++++++ */
.navLang {
  position: absolute;
  top: 20px;
  right: 0;
}
.langBox {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #333333;
  cursor: pointer;
}
.jiaoIcon {
  font-size: 14px;
  color: #333333;
  margin-left: 10px;
}
.langOther {
  position: absolute;
  left: 50%;
  top: calc(100% + 10px);
  transform: translateX(-50%);
  width: max-content;
  max-width: 150px;
  font-size: 16px;
  padding: 15px;
  background-color: #ffffff;
  box-shadow: 0px 1px 27px 0px rgba(11, 11, 11, 0.06);
  color: #666666;
  display: none;
  z-index: 100;
}
.langOther a {
  color: #666666;
  margin-bottom: 15px;
  display: block;
}
.langOther a:hover {
  color: #e6cd01;
}
.langOther a:last-child {
  margin-bottom: 0px;
}
@media screen and (max-width: 1219px){
  .navLang{
    top: 11px;
  }
}
@media screen and (max-width: 959px){
  .navLang{
    z-index: 200;
    top: 3px;
    right: 45px;
    position: fixed;
  }
  .langBox{
    color: #e6cd01;
  }
  .jiaoIcon{
    color: #e6cd01;
  }
}<!--ºÄÊ±1775146351.8342Ãë-->