article, aside, dialog, footer, header, main, section, nav, figure, menu { display: block; }



* { margin: 0px; padding: 0px; }



html { font-size: 62.5%; height: 100%; }



body { width: 100%; overflow-x: hidden; font-family: arial, helvetica, sans-serif; font-size: 14px; font-size: 1.4rem; color: #333; }



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: #092567; }



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: #092567; }



.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: #092567; line-height: 30px; }



.m-desc img { display: block; max-width: 100%; }



.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: #092567; }



[class*="-item"] .item-desc { overflow: hidden; }



[class*="-item"] .item-desc a { display: block; }



[class*="-item"] .item-desc a:hover { color: #092567; }



.m-crm { padding: 10px 0px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #333; background: #f3f3f3; margin-bottom: 30px; }



.m-crm a { color: #333; }



.m-crm a:hover { color: #092567; }



.m-crm a.active { color: #092567; }



.m-oths { margin-top: 18px; }



.m-oths .oths-item { padding-left: 22px; height: 20px; line-height: 20px; font-size: 14px; font-size: 1.4rem; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-repeat: no-repeat; background-position: left center; }



.m-oths .oths-item a { color: #666; }



.m-oths .oths-item a:hover { color: #092567; }



.m-oths .oths-item-1 { margin-bottom: 12px; background-image: url("../images/oths1.png"); }



.m-oths .oths-item-2 { background-image: url("../images/oths2.png"); }



.m-oths a { color: #666666; }



.m-page { margin-top: 46px; letter-spacing: 0; font-size: 0; text-align: center; margin-bottom: 92px; }



.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; }



.m-page a.big { width: 61px; }



.m-page .no:hover{color: #333!important; border: 1px solid #e5e5e5!important; background:#fff !important;}



.m-page a:hover { color: white; border-color: #0d2177; background-color: #0d2177; }



.m-page a.active { color: white; border-color: #0d2177; background-color: #0d2177; }



.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: 1px; margin-left: 5px; margin-right: 8px; }



.m-page .ins { margin-left: 8px; width: 150px; display: inline-block; height: 30px; line-height: 28px; text-align: center; border: none; outline: none; background-color: #0d2177; 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; margin-bottom: 40px; }

  .m-page a { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; } }



.m-kf { position: fixed; z-index: 10; right: 0px; top: 30%; z-index: 99; }



.m-kf .kf-item { display: block; line-height: 0; font-size: 0; margin-bottom: 0px; background-color: #d8d8d8; }



.m-kf .kf-item:hover { background-color: #092567; }



.m-kf .kf-item.active { background-color: #092567; }



.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: 50px; width: 50px; }



@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: #092567; }

  .m-kf .kf-item { width: 20%; text-align: center; background-color: #092567; }

  .m-kf .kf-wx { bottom: 100%; left: 0; }

  body { padding-bottom: 50px; } }



.returntop { position: fixed; *position: absolute; z-index: 9; right: 6px; bottom: 30px; width: 72px; height: 72px; background: url("../images/gotop.png") no-repeat center; line-height: 0; font-size: 0; display: none; z-index: 99; }



@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("../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("../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; display: none\0; }



.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #092567; }



@media screen and (min-width: 960px) { .wap-nav, .menubtn { display: none; } }



@media screen and (max-width: 959px) { .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: #092567; }

  .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: #092567; } }



.m-hdlang { position: relative; height: 36px; display: inline-block; margin-right: 43px; }



.m-hdlang .lang-click { position: relative; display: block; width: 56px; height: 27px; border: 1px solid #333333; text-indent: 48px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; font-size: 1.4rem; color: #6b6b6b; background: url("../images/lang1.png") no-repeat 9px center; }



.m-hdlang .lang-click:before { content: ""; position: absolute; right: 0; width: 15px; height: 100%; background: url("../images/lang2.png") no-repeat center; }



.m-hdlang .lang-list { position: absolute; display: none; top: 100%; left: 0; width: 100%; padding: 10px 0; background-color: #f8f7f7; border: 1px solid #fff; z-index: 99; }



.m-hdlang .list-item { padding: 0 5px; }



.m-hdlang .list-item a { display: block; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666; text-align: center; }



.m-hdlang .list-item a:hover { color: #fff; background-color: #092567; }



.m-hdlang .list-item a.active { color: #fff; background-color: #092567; }



/* search */

.header .search { position: absolute; top: 19px; right: 0; width: 31px; height: 31px; }



.header .inpu { display: block; background: url(../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(../images/sch2.png) no-repeat center; }



/* header_top */

.header_top { margin-top: 19px; margin-bottom: 8px; }



.header_top .down { display: inline-block; width: 101px; height: 27px; line-height: 27px; text-align: center; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #092567; margin-right: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



/* header */

.header .wp { position: relative; }



.header .logo { margin-top: 9px; }



.header .logo img { display: block; max-width: 184px; max-height: 91px; width: 100%; margin: 0 auto; }



.header_ul1 > li { float: left; margin-left: 56px; margin-right: 0px; position: relative; padding-bottom: 7px; }



.header_ul1 > li:hover .dan_header { display: block; }



.header_ul1 > li > a { color: #333; line-height: 38px; display: block; border-bottom: 3px solid transparent; font-weight: bold; font-size: 16px; font-size: 1.6rem; }



.header_ul1 > li:hover > a, .header_ul1 li.on > a { color: #092567; border-color: #092567; }



.dan_header { padding: 4px 0px; display: none; width: 250px; -moz-border-radius: 5px; border-radius: 5px; position: absolute; left: -18px; top: 100%; background: url(../images/dan_header.png) repeat center center; z-index: 999999; }



.dan_header > ul > li { line-height: 50px; position: relative; left: 0px; }



.dan_header > ul > li > a { padding-left: 23px; position: relative; font-size: 16px; font-size: 1.6rem; color: #fff; line-height: 26px; padding-bottom:12px; padding-top:12px; display: block; }



.dan_header > ul > li:hover > a { background: #fff; color: #092567; }



.dan_header > ul > li:hover .dan_sanheader { display: block; }



.dan_sanheader { display: none; width: 290px; padding-left: 2px; position: absolute; left: 100%; top: -4px; z-index: 999999; }



.dan_sanheader > ul { -moz-border-radius: 5px; border-radius: 5px; padding: 4px 0px; background: url(../images/dan_header.png) repeat center center; }



.dan_sanheader > ul > li > a { padding-left: 23px; position: relative; font-size: 16px; font-size: 1.6rem; color: #fff; line-height: 50px; display: block; }



.dan_sanheader > ul > li:hover > a { background: #fff; color: #092567; }



@media screen and (max-width: 1219px) { .header_ul1 > li { margin-left: 0px; margin-right: 0px; }

  .header_ul1 > li > a { padding: 0px 10px; } }



@media screen and (max-width: 999px) { .header { position: relative; }

  .header_ul1 > li > a { font-size: 14px; font-size: 1.4rem; } }



@media screen and (max-width: 959px) { .header_top .header_form { display: none; }

  .header_top { display: none; }

  .header_right { display: none; }

  .header .logo { float: none; margin: 0 auto; width: 100%; max-width: 200px; margin-top: 10px; margin-bottom: 10px; } }



@media screen and (max-width: 768px) { .slide .carousel-control { display: none; } }



/* footer */

.footer { background: #333333; padding-top: 70px; }



.footer a:hover { color: #ccc; }



.footer .title { font-size: 20px; font-size: 2rem; font-weight: bold; color: #fff; line-height: 30px; text-transform: uppercase; }



.footer .title a { color: #fff; font-size: 20px; font-size: 2rem; }



.footer .title b { display: block; width: 38px; height: 3px; background: #fff; margin-top: 3px; }



.footer_left { float: left; width: 224px; }



.footer_center { float: left; margin-left: 152px; width: 340px; }



.footer_right { float: right; width: 415px; }



.ftx_ul { margin-top: 16px; font-size: 16px; font-size: 1.6rem; }



.ftx_ul li { line-height: 30px; color: #ffffff; padding-left: 30px; }



.ftx_ul li a { color: #ffffff; }



.ftx_ul li.li1 { background: url(../images/foli1.png) no-repeat left 10px; }



.ftx_ul li.li2 { background: url(../images/foli2.png) no-repeat left 5px; }



.ftx_ul li.li3 { background: url(../images/foli3.png) no-repeat left 5px; }



.ftx_ul li.li4 { background: url(../images/foli4.png) no-repeat left 8px; }



.ftx_ul li.li5 { background: url(../images/foli5.png) no-repeat left 8px; }



.ftx_ul li.li6 { background: url(../images/foli6.png) no-repeat left 5px; line-height: 24px; }



.footer_right p { color: #fff; line-height: 30px; font-size: 16px; font-size: 1.6rem; margin-top: 20px; }



.footer_right p a { display: inline-block; color: #fff; }



.ftx_ul2 { margin-top: 16px; }



.ftx_ul2 li { line-height: 30px; color: #ffffff; font-size: 16px; font-size: 1.6rem; }



.ftx_ul2 li a { color: #ffffff; position: relative; left: 0px; }



.ftx_ul2 li a:hover { padding-left: 20px; background: url(../images/fibgj.png) no-repeat left center; }



.footer .shejiao { padding-top: 16px; padding-bottom: 11px; }



.footer .shejiao a { display: block; margin-left: 16px; float: left; }



.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 { margin-top: 0px; border-top: 1px solid #828282; color: #fff; margin-top: 14px; }



.Links { height: 58px; line-height: 58px; }



.Links a { display: inline-block; padding-right: 15px; color: #fff; }



@media screen and (max-width: 1219px) { .footer_center { float: left; width: 303px; margin-left: 20px; } }



@media screen and (max-width: 999px) { .footer_left { width: 40%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

  .footer_center { width: 60%; float: right; margin-left: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

  .footer_right { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 20px; } }



@media screen and (max-width: 768px) { .footer { padding-top: 0px; padding-bottom: 10px; }

  .footer_left { display: none; }

  .footer_center { display: none; }

  .footer_right { padding-left: 0px; background: none; }

  .Links { display: none; }

  .footer_bot { display: none; } }



.m1tit { text-align: center; padding-top: 98px; }



.m1tit a { font-size: 40px; font-size: 4rem; text-transform: uppercase; }



.m1tit span { font-weight: bold; color: #092567; }



.m1tit b { display: block; width: 53px; height: 3px; background: #092567; margin: 0 auto; margin-top: 14px; }



@media screen and (max-width: 768px) { .m1tit { padding-top: 40px; }

  .m1tit a { font-size: 30px; font-size: 3rem; } }



.m1tit2 { text-align: center; padding-top: 20px; }



.m1tit2 a { font-size: 30px; font-size: 3rem; text-transform: uppercase; }



.m1tit2 span { color: #092567; }



.m1tit2 b { display: block; width: 53px; height: 3px; background: #092567; margin: 0 auto; margin-top: 14px; }



@media screen and (max-width: 768px) { .m1tit2 { padding-top: 40px; }

  .m1tit2 a { font-size: 20px; font-size: 2rem; } }



/*==========main1==================*/

.main1 { background: url(../images/main1.png) no-repeat center top; }



.main1 .m2tu { width: 58.9%; *width: 58.5%; float: right; margin-top: 63px; }



.main1 .m2zi { width: 41%; *width: 39.5%; float: left; padding-top: 69px; }



.main1 .m2tu a { display: block; }



.main1 .m2tu a img { display: block; margin: auto; width: 100%; max-width: 1119px; max-height: 485px; }



.main1 .m2zin { width: 437px; padding-top: 56px; float: right; }



.main1 .m2biao { display: block; font-size: 20px; font-size: 2rem; line-height: 30px; padding-top: 0px; font-weight: bold; color: #092567; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.main1 .m2zi p a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 35px; max-height: 120px; overflow: hidden;    text-indent:30px;}



.main1 .m2mor { margin-top: 59px; display: block; font-size: 16px; font-size: 1.6rem; width: 195px; height: 58px; line-height: 58px; text-indent: 33px; color: #fff; background: #092567 url(../images/more.png) no-repeat 128px center; font-weight: bold; }



.main1 .m2zin a:hover { color: #092567; }



.main1 .m2zin a.m2mor:hover { color: #fff; }



@media screen and (max-width: 1519px) { .main1 .m2zi { padding-top: 0px; } }



@media screen and (max-width: 1219px) { .main1 .m2zin { width: 345px; }

  .main1 .m2mor { margin-top: 20px; } }



@media screen and (max-width: 999px) { .main1 .m2tu { width: 95%; float: none; margin: 0 auto; padding: 0px; margin-top: 20px; }

  .main1 .m2zi { width: 95%; float: none; margin: 0 auto; padding: 0px; }

  .main1 .m2zin { width: 100%; float: none; margin: 0 auto; padding-top: 30px; } }



@media screen and (max-width: 768px) { .main1 .m2zi p a { font-size: 14px; font-size: 1.4rem; margin-top: 20px; } }



/*==========main2==================*/

.main2 { background: url(../images/main2.png) repeat-y center top; padding-bottom: 81px; }



.main2 .m2_p { text-align: center; line-height: 30px; -webkit-clip-path: #333333; clip-path: #333333; margin-top: 4px; }



.main2 .m2_ul { margin-top: 31px; padding-bottom: 12px; }



.main2 .m2_ul li { width: 368px; width: 368px\0; float: left; margin-left: 45px; margin-bottom: 37px; }



.main2 .m2_ul li:hover .fu { display: none; }



.main2 .m2_ul li:hover .fu2 { top: 0px; }



.main2 .wrap { position: relative; overflow: hidden; max-width: 368px; width: 100%; margin: 0 auto; border: 2px solid #092567; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.main2 .fu { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 59px; line-height: 59px; background: #092567; }



.main2 .fu a { padding: 0px 25px; display: block; }



.main2 .fu span { padding-right: 50px; font-size: 18px; font-size: 1.8rem; text-align: left; color: #fff; background: url(../images/more1.png) no-repeat right center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.main2 .fu2 { position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: url(../images/chanpinon.png) repeat center center; -webkit-transition: 0.6s all; -moz-transition: 0.6s all; -o-transition: 0.6s all; transition: 0.6s all; }



.main2 .fu2 a { display: table; width: 100%; height: 100%; }



.main2 .fu2 span { display: table-cell; vertical-align: middle; font-size: 18px; font-size: 1.8rem; text-align: center; color: #fff; }



.main2 .fu2 img { display: block; margin: 0 auto; margin-top: 20px; }



.main2 .m2mor { margin: 0 auto; display: block; font-size: 16px; font-size: 1.6rem; width: 195px; height: 58px; line-height: 58px; text-indent: 33px; color: #fff; background: #092567 url(../images/more.png) no-repeat 128px center; font-weight: bold; }



@media screen and (max-width: 1219px) { .main2 .m2_ul { margin-top: 31px; padding-bottom: 12px; }

  .main2 .m2_ul li { width: 31%; margin-left: 1% !important; margin-right: 1%; } }



@media screen and (max-width: 999px) { .main2 .fu a { padding: 0px 10px; }

  .main2 .fu span { background: none; padding-right: 0px; }

  .main2 .m2_ul li:hover .fu { display: block; }

  .main2 .m2_ul li:hover .fu2 { display: none; } }



@media screen and (max-width: 768px) { .main2 .m2_ul { margin-top: 31px; padding-bottom: 12px; }

  .main2 .m2_ul li { width: 48%; margin-left: 1% !important; margin-right: 1%; }

  .main2 .fu { height: 40px; line-height: 40px; }

  .main2 .fu span { font-size: 14px; font-size: 1.4rem; } }



/*==========main3==================*/

.main3 { background: url(../images/main3.png) no-repeat center top; padding-bottom: 93px; }



.main3 .img-scroll { position: relative; width: 100%; margin-top: 64px; }



.main3 .img-scroll .prev { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -30.5px; z-index: 99; }



.main3 .img-scroll .next { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -30.5px; z-index: 99; }



.main3 .img-scroll .prev { left: 0; cursor: pointer; background: url(../images/arrowleft.png) no-repeat center; }



.main3 .img-scroll .next { right: 0; cursor: pointer; background: url(../images/arrowright.png) no-repeat center; }



.main3 .img-scroll .prev:hover { background: url(../images/arrowlefton.png) no-repeat center; }



.main3 .img-scroll .next:hover { background: url(../images/arrowrighton.png) no-repeat center; }



.main3 .img-list { position: relative; width: 84%; overflow: hidden; margin: 0 auto; }



.main3 .img-list ul { width: 1000%; }



.main3 .img-list li { float: left; width: 226px; margin-right: 33px; }



.main3 .img-list li .m3tu { padding: 3px; display: block; }



.main3 .img-list li img { display: block; max-width: 215px; max-height: 115px; width: 100%; margin: 0 auto; -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.17); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.17); }



.main3 .img-list li .m3lien { max-width: 226px; min-height: 127px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; }



@media screen and (max-width: 1219px) { .main3 .img-list li { width: 3%; margin-right: .5%; } }



@media screen and (max-width: 999px) { .main3 .img-list li .m3lien .m4fu { top: 0px; opacity: 0; }

  .main3 .img-list { width: 100%; }

  .main3 .img-list li { width: 3%; margin-right: .5%; } }



@media screen and (max-width: 768px) { .main3 { padding-bottom: 40px; }

  .main3 .img-scroll { margin-top: 20px; }

  .main3 .img-list li { width: 4.5%; margin-right: 1%; } }



@media screen and (max-width: 400px) { .main3 .img-list li { width: 10%; margin-right: .487%; } }



/*==========main4==================*/

.main4 { background: #f3f3f3 url(../images/main4.png) no-repeat center top; padding-top: 80px; padding-bottom: 75px; }



.main4 .title1 a { font-size: 30px; font-size: 3rem; text-transform: uppercase; color: #333; }



.main4 .title1 span { font-weight: bold; color: #092567; }



.main4 .title1 a:hover { color: #333; }



.main4 .cont1 { margin-top: -1px; font-family: "FuturaStdBook"; }



.main4 .cont1 a { font-size: 14px; font-size: 1.4rem; text-transform: uppercase; color: #092567; }



.main4 .cont1 a:hover { color: #333; }



.main4 .limg { width: 560px; }



.main4 .rtxt { width: 600px; }



.main4 .rtxt .rmore { margin-top: 10px; }



.main4 .rtxt .rmore a { display: block; width: 84px; height: 30px; line-height: 30px; text-align: center; background-color: #092567; color: #fff; font-size: 16px; font-size: 1.6rem; -moz-border-radius: 15px; border-radius: 15px; }



.main4 .rtxt .rmore a:hover { background-color: #333; }



.main4 ul { margin-top: 28px; }



.main4 ul li { margin-bottom: 34px; }



.main4 ul li .lriqi { width: 96px; }



.main4 ul li .lriqi .lmonth { font-size: 50px; font-size: 5rem; font-family: Arial, Helvetica, sans-serif; color: #333; }



.main4 ul li .lriqi .rday { text-align: center; }



.main4 ul li .lriqi .rday .r-top { margin-top: 9px; padding-bottom: 6px; margin-bottom: 4px; background: url(../images/riqi-dian.jpg) no-repeat bottom center; font-family: "FuturaStdBook"; font-size: 14px; font-size: 1.4rem; color: #333; }



.main4 ul li .lriqi .rday .r-bot { font-family: "FuturaStdBook"; font-size: 14px; font-size: 1.4rem; color: #333; }



.main4 ul li .rnews { margin-top: 9px; width: 460px;}



.main4 ul li .rnews a { display: block; width: 100%; width: 475px\9; max-width: 475px; font-size: 14px; font-size: 1.4rem; line-height: 24px; height: 48px; overflow: hidden; color: #333; }



.main4 ul li .rnews a:hover { color: #092567; }



@media screen and (max-width: 1219px) { .main4 .limg { width: 46.7%; }

  .main4 .rtxt { width: 50%; }

  .main4 ul li .rnews a { width: 365px; }

  .main4 ul li { margin-bottom: 5px; }

  .main4 .limg { margin-top: 25px; } }



@media screen and (max-width: 979px) { .main4 ul li .rnews { width: -webkit-calc(100% - 105px); width: -moz-calc(100% - 105px); width: calc(100% - 105px); }

  .main4 ul li .rnews a { width: 100%; max-width: none; } }



@media screen and (max-width: 768px) { .main4 .title1 a { font-size: 22px; font-size: 2.2rem; }

  .main4 .cont1 a { font-size: 13px; font-size: 1.3rem; }

  .main4 .limg { width: 100%; margin-top: 0; }

  .main4 .limg img { margin: 0 auto; }

  .main4 .rtxt { margin-top: 15px; width: 100%; }

  .main4 ul li { margin-bottom: 0; } }



/* new1 */

.new1 .fwp { margin-top: 80px; position: relative; }



.new1 .fwp:first-child { margin-top: 0px; }



.new1 .swp { position: absolute; top: 0; left: 0; }



.new1 .swp a { display: block; width: 100%; margin: 0 auto; border: 1px solid #d2d2d2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.new1 .swp a img { display: block; max-width: 330px; max-height: 183px; width: 100%; margin: 0 auto; }



.new1 .zi { padding-left: 370px; min-height: 183px; padding-right: 0px; }



.new1 .zi .time { padding-bottom: 20px; padding-top: 5px; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #333; }



.new1 .zi .title { color: #333; display: block; line-height: 30px; font-size: 16px; font-size: 1.6rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.new1 .zi .p { display: block; margin-bottom: 17px; max-height: 56px; overflow: hidden; font-size: 14px; font-size: 1.4rem; color: #333; line-height: 28px; text-indent:30px;  }



.new1 .zi .more { display: block; font-size: 14px; font-size: 1.4rem; width: 113px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #092567; -moz-border-radius: 50px; border-radius: 50px; }



.new1 .zi .title:hover { color: #092567; }



.new1 .zi .p:hover { color: #092567; }



.new1 .zi .more:hover { background: #ccc; color: #333; }



.new1 .m-page { margin-top: 46px; }



@media screen and (max-width: 700px) { .new1 { padding-bottom: 30px; }

  .new1 .fwp { margin-top: 20px; }

  .new1 .swp { position: relative; top: 0; left: 0; max-width: 330px; margin: 0 auto; margin-bottom: 10px; }

  .new1 .zi { padding-left: 0px; min-height: 236px; padding-right: 0px; }

  .new1 .zi .time { padding-bottom: 0px; line-height: 30px; } }



/* new2 */

.new2 { margin-bottom: 70px; }



.new2_left { width: 798px; }



.new2 .xqy { position: relative; }



.new2 .xqy .top1 .title1 h1 { font-size: 16px; font-size: 1.6rem; color: #333; font-weight: bold; line-height: 30px; }



.new2 .xqy .top1 .time { margin-bottom: 18px; }



.new2 .xqy .top1 .time span { font-size: 14px; font-size: 1.4rem; color: #333333; font-weight: normal; display: inline-block; line-height: 26px; }



.newsx { font-size: 14px; font-size: 1.4rem; color: #333333; line-height: 24px; margin-top: 20px; margin-bottom: 30px; text-indent:30px; }



.newsx a { color: #092567; line-height: 24px; color: #092567; }



.newsx img { display: block; max-width: 100%;margin: auto; }



.newsx iframe { display: block; max-width: 100%; margin: 0 auto; }



.newsx table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }



.newsx table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; }



.new2_right .back { display: block; font-weight: bold; font-size: 18px; font-size: 1.8rem; -moz-border-radius: 10px; border-radius: 10px; max-width: 222px; width: 100%; margin: 0 auto; height: 51px; line-height: 51px; text-align: center; color: #fff; background: #092567; margin-bottom: 34px; }



.new2_right .title { padding-top: 7px; margin-bottom: 6px; display: block; font-size: 24px; font-size: 2.4rem; color: #092567; line-height: 40px; font-weight: bold; }



.top_imgtd { display: block; width: 8px; height: 20px; margin-bottom: 33px; }



.new2 .share1 { position: relative; display: block; width: 237px; margin: 0 auto; margin-bottom: 47px; }



.new2 .share1 .span4 { font-size: 16px; font-size: 1.6rem; color: #0b2174; height: 26px; line-height: 26px; }



.new2 .at-resp-share-element .at-icon { width: 26px !important; height: 26px !important; }



.new2 .at-style-responsive .at-share-btn { padding: 0 !important; -moz-border-radius: 2px !important; border-radius: 2px !important; }



.new2 .at-resp-share-element .at-share-btn .at-icon-wrapper { width: 26px !important; height: 26px !important; }



.new2 .at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }



.updown { padding-top: 15px; border-top: 1px solid #d2d2d2; margin-bottom: 64px; }



.updown .up { margin-top: 18px; margin-bottom: 6px; }



.updown p { display: inline-block; text-transform: uppercase; line-height: 28px; font-size: 14px; font-size: 1.4rem; color: #666666; }



.updown p .img { display: inline-block; }



.updown p .img img { display: inline-block; position: relative; top: 7px; padding-right: 4px; }



.updown p .on { color: #092567; }



.updown p a { font-size: 14px; font-size: 1.4rem; color: #333; text-transform: none; }



.updown p:hover a { color: #092567; }



.updown p:hover { color: #888; }



.new2_right .ex_wrap { border: 1px solid #b3d3ec; width: 353px; margin: 0 auto; }



.new2_right .ex_wrap dl { max-width: 319px; width: 100%; margin: 0 auto; margin-bottom: 32px; }



.new2_right .ex_wrap dl dd a { display: block; }



.new2_right .ex_wrap dl dd a.we_tit { padding-top: 9px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #333; line-height: 24px; font-weight: bold; }



.new2_right .ex_wrap dl dd a.titlewen { line-height: 30px; }
.new2_right .ex_wrap dl dd a.titlewen:hover{color: #333;}



.new2_right .ex_wrap dl dt img { display: block; max-width: 319px; max-height: 177px; width: 100%; }



@media screen and (max-width: 1219px) { .new2_left { width: 605px; } }



@media screen and (max-width: 999px) { .new2_left { width: 545px; } }



@media screen and (max-width: 979px) { .new2_right { width: 100%; float: none; }

  .new2_left { width: 100%; float: none; } }



@media screen and (max-width: 400px) { .new2_right .ex_wrap { width: 100%; }

  .new2_right .ex_wrap dl { width: 90%; }

  .ex_wrap { width: 100%; }

  .ex_wrap dl { width: 90%; } }



/*==========ab_marp==================*/

.ab_marp { padding-bottom: 35px; }



.ab_marp .litop { max-width: 600px; width: 100%; position: relative; padding-bottom: 63.22%; height: 0; overflow: hidden; }



.ab_marp .litop iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }



.ab_marp .litop iframe  { margin: 0px !important; }



.ab_marp .ab_tile { font-size: 24px; font-size: 2.4rem; font-weight: bold; line-height: 49px; text-transform: uppercase; color: #092567; }



.ab_marp .ab_tile strong { font-size: 40px; font-size: 4rem; display: block; color: #092567; }



.ab_marp .ab_tile h1 { display: block; width: 53px; height: 3px; background: #092567; margin-top: 4px; }



.ab_marp p { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 46px;  text-indent:30px; }



.ab_marp .ab_l { width: 529px; margin-top: 36px; }



.ab_marp .ab_r { width: 600px; }



@media screen and (max-width: 1219px) { .ab_marp .ab_l { width: 48%; }

  .ab_marp .ab_r { width: 50%; } }



@media screen and (max-width: 999px) { .ab_marp .ab_l { width: 100%; float: none; margin: 0 auto; }

  .ab_marp .ab_r { max-width: 600px; width: 100%; float: none; margin: 0 auto; margin-bottom: 20px; }

  .ab_marp p { margin-top: 20px; }

  .ab_marp .ab_tile { font-size: 20px; font-size: 2rem; line-height: 30px; }

  .ab_marp .ab_tile strong { font-size: 24px; font-size: 2.4rem; } 
  
  .ab_marp .litop iframe  { height: 186px;     width: 100% !important; }
  .ab_marp .litop { padding-bottom: 30%;  }
  
  }



@media screen and (max-width: 768px) { .ab_marp p { font-size: 14px; font-size: 1.4rem; }

  .ab_marp .litop { padding-bottom: 40%;  }

 }
 
 @media screen and (max-width: 400px) { 

  .ab_marp .litop { padding-bottom: 66%;  }

 }



/*==========ab2bj==================*/

.ab2bj { background: url(../images/ab2bj.png) repeat-y center top; padding-top: 61px; padding-bottom: 48px; }



.ab2bj .ab2_tite { margin-bottom: 51px; font-size: 30px; font-size: 3rem; text-transform: uppercase; font-weight: bold; text-align: center; color: #092567; background: url(../images/abtiy.png) no-repeat center center; }



.ab2bj .ab2_ul i { font-style: normal; line-height: 30px; display: inline-block; position: relative; top: -3px; }



.ab2bj .ab2_ul span { font-size: 24px; font-size: 2.4rem; line-height: 30px; display: inline-block; margin-right: 10px; margin-left: 5px; }



.ab2bj .ab2_ul li { padding-left: 30px; background: url(../images/ab2li.png) no-repeat left 4px; line-height: 30px; margin-bottom: 32px; }



/*==========ab3bj==================*/

.ab3bj { padding-top: 73px; padding-bottom: 80px; }



.ab3bj .ab2_tite { margin-bottom: 51px; font-size: 30px; font-size: 3rem; text-transform: uppercase; font-weight: bold; text-align: center; color: #092567; background: url(../images/abtiy2.png) no-repeat center center; }



.ab3bj .img-scroll { position: relative; width: 100%; margin-top: 54px; }



.ab3bj .img-scroll .prev { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -51.5px; z-index: 99; }



.ab3bj .img-scroll .next { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -51.5px; z-index: 99; }



.ab3bj .img-scroll .prev { left: 0; cursor: pointer; background: url(../images/arrowleft.png) no-repeat center; }



.ab3bj .img-scroll .next { right: 0; cursor: pointer; background: url(../images/arrowright.png) no-repeat center; }



.ab3bj .img-scroll .prev:hover { background: url(../images/arrowlefton.png) no-repeat center; }



.ab3bj .img-scroll .next:hover { background: url(../images/arrowrighton.png) no-repeat center; }



.ab3bj .img-list { position: relative; width: 87%; overflow: hidden; margin: 0 auto; }



.ab3bj .img-list ul { width: 1000%; }



.ab3bj .img-list li { float: left; width: 148px; margin-right: 31px; }



.ab3bj .img-list li .m4fu { position: absolute; top: 100%; left: 0px; width: 100%; height: 100%; }



.ab3bj .img-list li img { display: block; max-width: 146px; max-height: 209px; width: 100%; margin: 0 auto; }



.ab3bj .img-list li .m4zi { display: block; margin: 0 auto; max-width: 146px; width: 100%; margin-top: 28px; color: #333; line-height: 38px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.ab3bj .img-list li .m3lien { max-width: 146px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; border: 1px solid #c7c7c7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.ab3bj .img-list li .m3lien:hover .m4fu { top: 0; }



@media screen and (max-width: 1219px) { .ab3bj .img-list li { width: 144px; } }



@media screen and (max-width: 999px) { .ab3bj .img-list li .m3lien .m4fu { top: 0px; opacity: 0; }

  .ab3bj .img-list { width: 100%; }

  .ab3bj .img-list li { width: 3%; margin-right: .5%; } }



@media screen and (max-width: 768px) { .ab3bj .img-scroll { margin-top: 20px; }

  .ab3bj .img-list li { width: 4.5%; margin-right: 1%; } }



@media screen and (max-width: 400px) { .ab3bj .img-list { width: 191px; margin: 0 auto; }

  .ab3bj .img-list li { width: 191px; margin-right: .487%; } }



/*==========product==================*/

.product { /*goods*/ /*list*/ /*goods1*/ /* product */ }



.product .goods { width: 886px; }



.product .peo_ul { width: 100%; }



.product .peo_ul .fu { position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: url(../images/chanpinon.png) repeat center center; -webkit-transition: 0.6s all; -moz-transition: 0.6s all; -o-transition: 0.6s all; transition: 0.6s all; }



.product .peo_ul .fu a { display: table; width: 100%; height: 100%; }



.product .peo_ul .fu span { display: table-cell; vertical-align: middle; font-size: 16px; font-size: 1.6rem; text-align: center; color: #fff; }



.product .peo_ul .fu b { display: block; width: 126px; height: 37px; line-height: 37px; border: 1px solid #fff; -moz-border-radius: 50px; border-radius: 50px; font-weight: normal; margin: 0 auto; }



.product .peo_ul li { width: 100%; margin-top: 33px; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px; }



.product .peo_ul li:first-child { margin-top: 0px; }



.product .peo_ul .przz { font-size: 18px; font-size: 1.8rem; color: #333; line-height: 41px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.product .peo_ul .przz input { margin-right: 5px; }



.product .peo_ul .wenzi444 { margin-top: 4px; margin-bottom: 38px; display: block; max-height: 90px; overflow: hidden; line-height: 30px; color: #666; }



.product .peo_ul .more { text-align: center; -moz-border-radius: 50px; border-radius: 50px; display: block; width: 128px; height: 30px; line-height: 28px; border: 1px solid #092567; color: #092567; color: #092567; }



.product .peo_ul a:hover { color: #092567; }



.product .peo_ul .more:hover { color: #fff; border-color: #092567; background: #092567; }



.product .peo_ul .dan_wrap { position: relative; }



.product .peo_ul .img { position: absolute; overflow: hidden; top: 0px; left: 0px; border: 2px solid #092567; }



.product .peo_ul .img > a { display: block; width: 100%; position: relative; }



.product .peo_ul .img > a img { display: block; max-width: 274px; max-height: 274px; width: 100%; }



.product .peo_ul .img .fu { position: absolute; top: 100%; width: 100%; }



.product .peo_ul .img input { position: absolute; top: 10px; left: 10px; z-index: 9999; cursor: pointer; }



.product .peo_ul .dan_wrap_rifgt { padding-left: 308px; min-height: 234px; padding-top: 14px; }



.product .peo_ul .img:hover .fu { top: 0px; }



.product .list { width: 270px; padding-bottom: 30px; }



.product .list .title1 { width: 100%; margin-bottom: 0px; height: 46px; line-height: 46px; background: #0d2177; text-align: center; }



.product .list .title1 a { font-size: 22px; font-size: 2.2rem; color: #fff; text-align: center;height: 46px; line-height: 46px; }



.product .list .subNavBox { width: 100%; margin-bottom: 56px; }



.product .list .subNav { cursor: pointer; background: #f4f4f4 url(../images/parrow.png) no-repeat right top; margin-top: 8px; margin-bottom: 0px; -webkit-transition: 1s all; -o-transition: 1s all; -moz-transition: 1s all; transition: 1s all; }



.product .list .subNav.div1 { margin-top: 0px; padding-top: 4px; }



.product .list .subNav a { display: block; line-height: 40px; padding-left: 20px; font-size: 16px; font-size: 1.6rem; color: #333333; -webkit-transition: 0s; -o-transition: 0s; -moz-transition: 0s; transition: 0s; -webkit-transition: 1s all; -o-transition: 1s all; -moz-transition: 1s all; transition: 1s all; }



.product .list .subNav:hover { background: #0d2177 url(../images/parrowon.png) no-repeat right top; }



.product .list .subNav:hover a { color: #fff; }



.product .list .currentDd { background: #0d2177 url(../images/parrowon.png) no-repeat right top; }



.product .list .currentDd a { color: #fff; }



.product .list .navContent { display: none; background: #f4f4f4; position: relative; top: 0px; padding-bottom: 13px; padding-top: 13px; }



.product .list .navContent > li > a { display: block; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #666666; padding-left: 19px; }



.product .list .navContent > li > a:hover { color: #092567; }



.product .list .subNav.currentDd .navContent { display: block; }



.product .list2 .subNavBox { width: 100%; margin-bottom: 56px; }



.product .list2 .subNav { cursor: pointer; background: #f4f4f4; margin-top: 8px; margin-bottom: 0px; -webkit-transition: 1s all; -o-transition: 1s all; -moz-transition: 1s all; transition: 1s all; }



.product .list2 .subNav.div1 { margin-top: 0px; padding-top: 4px; }



.product .list2 .subNav a { padding: 10px 0px; display: block; line-height: 20px; padding-left: 10px; font-size: 16px; font-size: 1.6rem; color: #333333; -webkit-transition: 0s; -o-transition: 0s; -moz-transition: 0s; transition: 0s; -webkit-transition: 1s all; -o-transition: 1s all; -moz-transition: 1s all; transition: 1s all; }



.product .list2 .subNav:hover { background: #0d2177; }



.product .list2 .subNav:hover a { color: #fff; }



.product .list2 .currentDd { background: #0d2177; }



.product .list2 .currentDd a { color: #fff; }



.product .list2 .navContent { display: none; background: #f4f4f4; position: relative; top: 0px; padding-bottom: 13px; padding-top: 13px; }



.product .list2 .navContent > li > a { display: block; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #666666; padding-left: 19px; }



.product .list2 .navContent > li > a:hover { color: #092567; }



.product .list2 .subNav.currentDd .navContent { display: block; }



.product .list_title { margin-bottom: 8px; }



.product .m2_ul { margin-top: 17px; }



.product .m2_ul li { width: 270px; margin-bottom: 27px; }



.product .m2_ul li:hover .fu { display: none; }



.product .m2_ul li:hover .fu2 { top: 0px; }



.product .m2_ul .wrap { position: relative; overflow: hidden; max-width: 270px; width: 100%; margin: 0 auto; border: 2px solid #092567; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.product .m2_ul .fu { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 43px; line-height: 43px; background: #092567; }



.product .m2_ul .fu a { padding: 0px 19px; display: block; }



.product .m2_ul .fu span { padding-right: 50px; font-size: 14px; font-size: 1.4rem; text-align: left; color: #fff; background: url(../images/more.png) no-repeat right center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.product .m2_ul .fu2 { position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: url(../images/chanpinon.png) repeat center center; -webkit-transition: 0.6s all; -moz-transition: 0.6s all; -o-transition: 0.6s all; transition: 0.6s all; }



.product .m2_ul .fu2 a { display: table; width: 100%; height: 100%; }



.product .m2_ul .fu2 span { display: table-cell; vertical-align: middle; font-size: 18px; font-size: 1.8rem; text-align: center; color: #fff; }



.product .m2_ul .fu2 img { display: block; margin: 0 auto; margin-top: 20px; }



.product .titlems { position: relative; }



.product .titlems a { text-align: left; line-height: 30px; font-size: 16px; font-size: 1.6rem; }



.product .titlems .dan_p { display: none; position: absolute; right: 5px; top: 15px; }



.product .titlems .dan_p span { margin-bottom: 2px; display: block; width: 25px; height: 4px; background-color: #fff; }



@media screen and (max-width: 1219px) { .product .goods { width: 682px; }

  .product .list { width: 270px; padding-bottom: 30px; } }



@media screen and (max-width: 999px) { .product .goods { width: 100%; float: none; margin: 0 auto; }

  .product .list { width: 100%; float: none; padding-bottom: 30px; }

  .product .list .subNavBox { display: none; margin-bottom: 0px; }

  .product .titlems .dan_p { display: block; }

  .product .list_title { margin-top: 20px; }

  .product .peo_ul .img .fu { display: none; }

  .product .MagicZoomPup { display: none !important; }

  .product .MagicZoomBigImageCont { display: none !important; } }



@media screen and (max-width: 768px) { .product .peo_ul .img { position: relative; margin: 0 auto; max-width: 274px; }

  .product .peo_ul .dan_wrap_rifgt { padding: 0px; margin-top: 20px; } }



.product #showArea img:hover { border: 2px solid #092567; }



.product #showArea img { cursor: pointer; display: block; margin-bottom: 6px; width: 138px; height: 110px; border: 2px solid #f3f3f3; }



.product #showArea a { display: block; }



.product #main_img { cursor: pointer; display: block; }



.product #gotop { cursor: pointer; display: block; margin: auto; height: 20px; background: url(../images/pr_top.png) no-repeat center center; }



.product #gobottom { cursor: pointer; display: block; margin: auto; height: 20px; background: url(../images/pro_bottom.png) no-repeat center center; }



.product #gotop:hover { background: url(../images/pr_toph.png) no-repeat center center; }



.product #gobottom:hover { background: url(../images/pro_bottomh.png) no-repeat center center; }



.product #showArea { height: 356px; margin-top: 1px; overflow: hidden; }



.product .MagicZoomBigImageCont { background: #FFF; border: 2px solid #092567; }



.product .MagicZoomBigImageCont img { max-width: 1000px; }



.product .MagicZoomPup { border: 0px solid #aaa; background: #ffffff; }



.product .left-pro { width: 650px; text-align: left; margin: 0 auto; }



.product .left-pro .t1 { width: 142px; float: right; }



.product .left-pro .t2 { width: 500px; text-indent: 0; float: left; height: 400px; border: 2px solid #092567; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.product .left-pro .t2 a { display: block; margin-bottom: 18px; }



.product .left-pro .t2 img { text-indent: 0; display: block; }



.product .content { width: 100%; }



.product .content p{ font-size:14px; font-size:1.4rem; line-height:26px; }

.product .content p strong{    color: #092567;}



.product .content .title { margin-top: 29px; margin-bottom: 24px; }



.product .content .title h1 { padding-left: 30px; background: url(../images/palrj.png) no-repeat left 10px; font-size: 18px; font-size: 1.8rem; font-weight: normal; color: #092567; line-height: 30px; }



.product .content .btn { width: 354px; display: inline-block; }



.product .content .btn a,.product .content .btn span, .product .product .content .btn span { text-transform: uppercase; display: block; width: 155px; height: 37px; line-height: 37px; text-align: center; border: 2px solid #092567; color: #092567; background: #fff; }



.product .content .btn a:hover { background-color: #092567; color: #fff; }



.product .content .share1 { display: inline-block; padding-left: 19px; margin-top: 7px; }



.product .content .share1 p { position: relative; top: -7px; margin-right: 10px; display: inline-block; font-size: 14px; font-size: 1.4rem; color: #666666; }



.product .content .share1 .sha { display: inline-block; margin-left: -7px; }



.product .content .share1 .sha img { display: inline-block; }



.product .img980 { display: none; }



.product #tab { overflow: hidden; width: 100%; background: #f3f3f3; margin-top: 33px; }



.product #tab li { float: left; cursor: pointer; border-left: 1px solid #fdfdfd; border-right: 1px solid #fdfdfd; text-align: center; font-size: 16px; font-size: 1.6rem; color: #333333; background: #f3f3f3; height: 40px; line-height: 40px; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.product #tab li:hover { background: #092567; color: #fff; border-color: #092567; }



.product #tab li.current { background: #092567; color: #fff; border-color: #092567; }



.product #maln { margin-left: 0 !important; }



.product #content { margin-bottom: 40px; }



.product #content .chanxn { display: none; padding-top: 17px; width: 100%; }



.product .pro_x { font-size: 14px; font-size: 1.4rem; color: #333; line-height: 30px; margin-bottom: 30px; }



.product .pro_x a { color: #092567; line-height: 30px; color: #092567; }



.product .pro_x b { font-weight: bold; }



.product .pro_x img { display: block; max-width: 100%; }



.product .pro_x iframe { display: block; max-width: 100%; margin: 0 auto; }



.product .pro_x table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }



.product .pro_x table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; }



.product .m21_ul { margin-top: 21px; padding-bottom: 73px; }



.product .m21_ul li { width: 208px; float: left; margin-left: 18px; margin-bottom: 21px; }



.product .m21_ul li:hover .fu { display: none; }



.product .m21_ul li:hover .fu2 { top: 0px; }



.product .m21_ul .wrap { position: relative; overflow: hidden; max-width: 208px; width: 100%; margin: 0 auto; border: 2px solid #092567; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.product .m21_ul .fu { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 33px; line-height: 33px; background: #092567; }



.product .m21_ul .fu a { padding: 0px 8px; display: block; }



.product .m21_ul .fu span { padding-right: 50px; font-size: 14px; font-size: 1.4rem; text-align: left; color: #fff; background: url(../images/more21.png) no-repeat right center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.product .m21_ul .fu2 { position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: url(../images/chanpinon.png) repeat center center; -webkit-transition: 0.6s all; -moz-transition: 0.6s all; -o-transition: 0.6s all; transition: 0.6s all; }



.product .m21_ul .fu2 a { display: table; width: 100%; height: 100%; }



.product .m21_ul .fu2 span { display: table-cell; vertical-align: middle; text-align: center; color: #fff; }



.product .m21_ul .fu2 img { display: block; margin: 0 auto; margin-top: 20px; }



@media screen and (max-width: 1219px) { .product .m21_ul li { width: 23%; margin-left: 1% !important; margin-right: 1%; } }



@media screen and (max-width: 999px) { .product .left-pro { display: none; }

  .product .img980 { display: block; }

  .product .content .btn { display: block; float: none; width: 100%; max-width: 400px; }

  .product .content .btn a,.product .content .btn span { width: 48%; }

  .product .content .btn span { width: 48%; }

  .product .content .share1 { display: block; float: none; margin-top: 20px; padding-left: 0px; }

  .product .m21_ul { padding-bottom: 20px; }

  .product .m21_ul .fu2 { display: none; }

  .product .m2_ul .fu2 { display: none; }

  .product .m21_ul .fu { display: block !important; }

  .product .m2_ul .fu { display: block !important; } }



@media screen and (max-width: 768px) { .product .m21_ul li { width: 48%; }

  .product #tab li { width: 50%; font-size: 14px; font-size: 1.4rem; margin-bottom: 2px; } }



.product .img-scroll { position: relative; width: 100%; }



.product .img-scroll .prev { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -30.5px; z-index: 99; }



.product .img-scroll .next { position: absolute; display: block; width: 47px; height: 47px; top: 50%; margin-top: -30.5px; z-index: 99; }



.product .img-scroll .prev { left: 0; cursor: pointer; background: url(../images/arrowleft.png) no-repeat center; }



.product .img-scroll .next { right: 0; cursor: pointer; background: url(../images/arrowright.png) no-repeat center; }



.product .img-scroll .prev:hover { background: url(../images/arrowlefton.png) no-repeat center; }



.product .img-scroll .next:hover { background: url(../images/arrowrighton.png) no-repeat center; }



.product .img-list { position: relative; width: 84%; overflow: hidden; margin: 0 auto; }



.product .img-list ul { width: 1000%; }



.product .img-list li { float: left; width: 226px; margin-right: 33px; }



.product .img-list li img { display: block; max-width: 215px; width: 100%; margin: 0 auto; border: 2px solid #092567; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.product .img-list li .m3lien { max-width: 226px; text-align: center; position: relative; margin: 0 auto; overflow: hidden; }



@media screen and (max-width: 1219px) { .product .img-list li { width: 180px; } }



@media screen and (max-width: 999px) { .product .img-list li .m3lien .m4fu { top: 0px; display: none; }

  .product .img-list { width: 100%; }

  .product .img-list li { width: 2.4%; margin-right: .1%; }

  .protitle2 { margin-bottom: 30px; } }



@media screen and (max-width: 768px) { .product .img-list li { width: 3%; margin-right: .487%; } }



@media screen and (max-width: 400px) { .protitle1, .protitle2 { font-size: 20px; font-size: 2rem; }

  .product .img-list { width: 235px; margin: 0 auto; }

  .product .img-list li { width: 235px; margin-right: .487%; } }



/*==========Workshop==================*/

.Workshop { background: url(../images/Workshop.png) no-repeat center bottom; padding-bottom: 90px; }



.zhanshi_tp2 { position: relative; width: 887px; margin: auto; margin-bottom: 4px; }



.zhanshi_tp2 .ulBigPic { width: 715px; margin-left: 81px; overflow: hidden; }



.zhanshi_tp2 .ulBigPic li { width: 715px; display: none; position: relative; }



.abfu { position: absolute; width: 100%; font-size: 16px; font-size: 1.6rem; color: #fff !important; text-align: center; line-height: 46px; bottom: 0px; left: 0px; background: #000; background: rgba(0, 0, 0, 0.5); }



.zhanshi_tp2 .ulBigPic .liSelected { display: block; }



.zhanshi_tp2 .ulBigPic img { display: block; width: 100%; max-width: 715px; max-height: 525px; }



.zhanshi_tp2 .dSmallPicBox { width: 887px; height: 106px; position: relative; margin-top: 32px; }



.zhanshi_tp2 .dSmallPic { width: 715px; height: 106px; position: absolute; left: 81px; top: 0px; overflow: hidden; }



.zhanshi_tp2 .dSmallPic ul { position: absolute; }



.zhanshi_tp2 .dSmallPic li { width: 190px; height: 106px; float: left; cursor: pointer; overflow: hidden; }



.zhanshi_tp2 .dSmallPic .sPic { width: 190px; height: 106px; display: block; }



.zhanshi_tp2 .dSmallPic .sPic img { width: 145px; height: 106px; }



.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sLeftBtnBBan, .zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel, .zhanshi_tp2 .sRightBtnBBan { width: 39px; height: 39px; width: 47px\0; height: 47px\0; display: block; position: absolute; top: 34px; -moz-border-radius: 50%; border-radius: 50%; }



.zhanshi_tp2 .sLeftBtnB, .zhanshi_tp2 .sLeftBtnBSel, .zhanshi_tp2 .sRightBtnB, .zhanshi_tp2 .sRightBtnBSel { cursor: pointer; }



#sLeftBtnB { left: 0px; background: url(../images/arrowleft.png) no-repeat center; background-size: contain; }



#sRightBtnB { right: 0px; background: url(../images/arrowright.png) no-repeat center; background-size: contain; }



#sLeftBtnB:hover { background: url(../images/arrowlefton.png) no-repeat center; background-size: contain; }



#sRightBtnB:hover { background: url(../images/arrowrighton.png) no-repeat center; background-size: contain; }



.gongchang2 { display: none; margin-bottom: 40px; }



@media screen and (min-width: 1000px) and (max-width: 1219px) { .zhanshi_tp2 { width: 715px; }

  .zhanshi_tp2 .ulBigPic { margin-left: 0px; }

  .zhanshi_tp2 .dSmallPicBox { width: 715px; }

  .zhanshi_tp2 .dSmallPic { left: 0px; } }



@media screen and (max-width: 999px) { .zhanshi_tp2 { display: none; }

  .gongchang2 { width: 100%; display: block; }

  .gonglie2 { display: block; width: 31%; float: left; margin-left: 1%; margin-right: 1%; margin-top: 30px; }

  .gongtu2 img { width: 100%; max-width: 715px; max-height: 525px; }

  .gongzi2 { display: block; text-align: center; line-height: 24px; margin-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

  .abmain4 { padding-bottom: 38px; } 
  .gongzi2:hover{ color:#333;}
  
  
  }



@media screen and (max-width: 639px) { .gonglie2 { width: 48%; } }



/*==========contact==================*/

.contact { background: url(../images/contact.png) no-repeat center top; padding-bottom: 91px; }



.contact .titl3 { font-size: 30px; font-size: 3rem; line-height: 30px; text-align: center; margin-bottom: 51px; }



.contact .big_icon { margin-bottom: 131px; }



.contact .big_icon li { float: left; text-align: center; width: 247px; margin-left: 38px; }



.contact .big_icon li.spe { width: 308px; }



.contact .lxfs { font-size: 16px; font-size: 1.6rem; color: #0b2174; margin-top: 15px; margin-bottom: 10px; }



.contact .fs { color: #333; font-size: 16px; font-size: 1.6rem; line-height: 22px; overflow: hidden; }



.contact .fs a { color: #333; }



.contact .fs a:hover { color: #092567; }



.contact .ditu img { display: block; margin: 0 auto; }



@media screen and (max-width: 1219px) { .contact .big_icon li { margin-left: 0px; }

  .contact .big_icon li.spe { width: 226px; } }



@media screen and (max-width: 999px) { .contact .big_icon { margin-bottom: 50px; }

  .contact .big_icon li { width: 100% !important; margin-left: 1% !important; margin-right: 1%; margin-bottom: 30px; } }



@media screen and (max-width: 768px) { .contact .big_icon { margin-bottom: 0px; }

  .contact .titl3 { font-size: 20px; font-size: 2rem; line-height: 30px; } }



@media screen and (max-width: 640px) { .contact .big_icon li { width: 48% !important; margin-left: 1% !important; margin-right: 1%; margin-bottom: 30px; } }



/*==========online==================*/

.online { background: url(../images/online.png) no-repeat center top; padding-bottom: 165px; }



.online p { line-height: 30px; color: #4d4d4d; font-size: 14px; font-size: 1.4rem; padding-left: 22px; margin-bottom: 30px;text-indent:30px;  }



.online .m-ctusform { padding: 37px 35px 79px 18px; width: 52.91667%; overflow: hidden; margin-top: 137px; background: #fff; background: rgba(255, 255, 255, 0.65); background: url(../images/conrtut.png) no-repeat center top\0; -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-border-radius: 5px; border-radius: 5px; float: right;}



.online .m-ctusform .form-item { float: left; position: relative; margin-bottom: 17px; 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; }



.online .m-ctusform .form-item.important { background: url("../images/star2.png") no-repeat 8px 18px; }



.online .m-ctusform .form-item-1 { width: 50%; }



.online .m-ctusform .form-item-2 { width: 100%; margin-top: 10px; }



.online .m-ctusform .form-item-2.important { background: url("../images/star2.png") no-repeat 8px 18px; }



.online .m-ctusform .form-item-3 { margin-right: 3.46457%; width: 25.19685%; }



.online .m-ctusform .form-item-4 { width: 98px; height: 44px; padding-left: 0; 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 #cfcfcf; }



.online .m-ctusform .form-item-4 img { max-height: 44px; vertical-align: middle; }



.online .m-ctusform .form-item-5 { float: right; border: none; width: 50.3937%; padding-left: 0; }



.online .m-ctusform .item-btn1 { width: 100%; height: 44px; padding-left: 0; line-height: 44px; color: #ffffff; font-size: 16px; font-size: 1.6rem; text-align: center;  background-color: #092567; -moz-border-radius: 6px; border-radius: 6px; font-weight: bold; }



.online .m-ctusform .item-text { width: 100%; height: 44px; line-height: 44px; color: #999; background: #fff;  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; -moz-border-radius: 6px; border-radius: 6px; }



.online .m-ctusform .item-text2 { height: 228px; line-height: 40px; }



@media screen and (max-width: 1219px) { .online .m-ctusform { margin-top: 30px; } }



@media screen and (max-width: 999px) { .online .m-ctusform { padding-bottom: 50px; }

  .online .m-ctusform .form-item-3 { width: 50%; }

  .online .m-ctusform .form-item-5 { float: none; width: 100%; } }



@media screen and (max-width: 767px) { .online { padding-bottom: 56px; }

  .online .m-ctusform { float: none; margin-top: 30px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

  .online .m-ctusform .form-item { margin-bottom: 15px; width: 100%; }

  .online .m-ctusform .form-item.important { background-position: 5px 13px; }

  .online .m-ctusform .item-text { height: 35px; line-height: 35px; font-size: 14px; font-size: 1.4rem; }

  .online .m-ctusform .item-text2 { height: 140px; } }



.online .m-ctusmap { margin-top: 64px; margin-bottom: 100px; }



.online .m-ctusmap img { display: block; max-width: 1200px; width: 100%; margin: 0 auto; }



@media screen and (max-width: 999px) { .online .m-ctusmap { margin-top: 30px; margin-bottom: 30px; }

  .online .m-ctusinfo .box-title { font-size: 16px; font-size: 1.6rem; } }



.syabbtz a { font-size: 34px; font-size: 3.4rem; color: #333333; text-transform: uppercase; position: absolute; left: 6px; top: 14px; font-family: 'OpenSansBold'; display: block; }



.abmias { font-size: 18px; font-size: 1.8rem; line-height: 30px; margin-top: -5px; }



.abmias a { color: #333; display: block; }



.abmias a:hover, .syabbtz a:hover { color: #123586; }



.sysbtu { width: 361px; float: left; display: block; margin-left: 28px; margin-top: 56px; -webkit-box-shadow: 0px 4px 10px #e7e8e9; box-shadow: 0px 4px 10px #e7e8e9; }



.sysbtu img { display: block; width: 100%; max-width: 361px; }



#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family: Verdana, Geneva, sans-serif; font-weight: 200; color: #fff; }



#sb-container { position: fixed; margin: 0; padding: 0; top: 0; left: 0; z-index: 999; text-align: left; visibility: hidden; display: none; }



#sb-overlay { position: relative; height: 100%; width: 100%; }



#sb-wrapper { position: absolute; visibility: hidden; width: 100px; }



#sb-wrapper-inner { position: relative; border: 1px solid #303030; overflow: hidden; height: 100px; }



#sb-body { position: relative; height: 100%; }



#sb-body-inner { position: absolute; height: 100%; width: 100%; }



#sb-player.html { height: 100%; overflow: auto; }



#sb-body img { border: none; }



#sb-loading { position: relative; height: 100%; }



#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; }



#sb-loading-inner span { padding-left: 34px; display: inline-block; }



#sb-body, #sb-loading { background-color: #060606; }



#sb-title, #sb-info { position: relative; margin: 0; padding: 0; overflow: hidden; }



#sb-title, #sb-title-inner { height: 26px; line-height: 26px; }



#sb-title-inner { font-size: 16px; }



#sb-info, #sb-info-inner { height: 20px; line-height: 20px; }



#sb-info-inner { font-size: 12px; }



#sb-nav { float: right; height: 16px; padding: 2px 0; width: 45%; }



#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; }



#sb-nav-close {  }

















#sb-counter { float: left; width: 45%; }



#sb-counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; }



#sb-counter a.sb-counter-current { text-decoration: underline; }



div.sb-message { font-size: 12px; padding: 10px; text-align: center; }



div.sb-message a:link, div.sb-message a:visited { color: #fff; text-decoration: underline; }



/*# sourceMappingURL=style.css.map */







.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;}







.chanxn table{ width:100%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}

.chanxn  table tr td{ padding:3px; border:1px solid #ccc;}

@media screen and (max-width:1000px){

.chanxn  .table{ width:100%;  overflow:scroll;}

.chanxn   table{ width:885px;}	

}

.zanwu{ padding-top:22px; padding-bottom:25px; line-height:30px;}

