@charset "utf-8";
/* css document */
* { margin: 0; padding: 0; }
html { font-size: 62.5%; height: 100%; }
body { margin: 0 auto; font-family: "微软雅黑"; font-size: 14px; font-size: 1.4rem; height: 100%; overflow-x: hidden; max-width: 1920px; }
img { border: none; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; color: #333; }
a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }
h1 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
.maln { margin-left: auto !important; }
input, textarea { font-family: "微软雅黑"; font-size: 14px; font-size: 1.4rem; color: #333; border: none; outline: none; }
.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; }
::-webkit-input-placeholder { /* webkit browsers */ color: #333333; }
:-o-placeholder { /* mozilla firefox 4 to 18 */ color: #333333; }
::-moz-placeholder { /* mozilla firefox 19 */ color: #333333; opacity: 1; }
:-ms-input-placeholder { /* internet explorer 10 */ color: #333333; }
.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; } }
.no_margin { margin-left: auto !important \0; }
@media screen and (min-width: 1220px) { .no_margin { margin-left: auto !important; } }
@media screen and (min-width: 1000px) and (max-width: 1219px) { .no_margin { margin-left: auto !important; } }
/*.container*/
.container { 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; }
.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }
.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; position: relative; background: #fff; }
.container .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; }
.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: transparent; position: relative; z-index: 9; }
.container .nav form i { position: absolute; right: 5px; top: 5px; }
.container .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; }
.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }
.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: no-repeat center center; }
.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }
.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px; }
.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }
.container .nav > ul > li .c-show { display: none; width: 100%; }
.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }
.container .nav > ul > li .c-show1 .c-s1 > a { position: relative; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }
.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > dl { padding: 20px; }
.container .nav > ul > dl dd { float: left; margin: 0 2px; }
.container .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; }
.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #006ead; }
@media screen and (min-width: 768px) { .container, .nav { display: none !important; } }
/*********** lunbo *************/
.slideshow .item img { width: 100%; -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -o-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -moz-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.slideshow .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* ָʾ�� */
.slick-dots { position: absolute; bottom: 62px; text-align: center; right: 18%; }
.slick-dots li { display: inline-block; }
.slick-dots li button { cursor: pointer; background: url(/uploads/image/tsbimages/dian1.png) no-repeat center center; font-size: 0px; margin-left: 8px; margin-right: 7px; border: none; outline: none; width: 18px; height: 18px; border-radius: 50%; }
.slick-dots li.slick-active button { background: url(/uploads/image/tsbimages/dian2.png) no-repeat center center; }
/* ��ͷ */
.slick-prev, .slick-next { display: none !important; width: 41px; height: 90px; border: 0px; font-size: 0px; cursor: pointer; display: none !important; }
.slick-prev { position: absolute; top: 50%; margin-top: -45px; left: 40px; z-index: 999; }
.slick-next { position: absolute; top: 50%; margin-top: -45px; right: 40px; z-index: 999; }
@media screen and (max-width: 999px) { .slick-dots { bottom: 20px; }
.slideshow:hover .slick-prev, .slick-next { display: none !important; } }
@media screen and (max-width: 767px) { .slick-dots { bottom: 10px; }
.slick-dots li button { width: 12px; height: 12px; } }
/*********** toplx ************/
.toplx { background: #3e3d3f; line-height: 26px; padding-bottom: 5px; }
.topp { font-size: 16px; font-size: 1.6rem; font-style: italic; color: #fff; font-weight: bold; margin-top: 4px; }
.yy { display: block; width: 83px; height: 26px; line-height: 26px; background: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; text-align: center; color: #006dac; margin-left: 20px; margin-right: 15px; }
.dlzc { margin-top: 5px; }
.dlzc a { color: #fff; }
/*********** head ************/
.head { background: #fff; position: relative; }
.logo { padding-top: 23px; margin-right: 105px; }
.logo img { max-width: 100%; }
.navlist { /*padding-top: 38px;*/padding-top: 54px; }
.navlist2 { display: none; }
.navlist > li { float: left; margin-left: 3px; /*padding-bottom: 37px;*/ }
.navlist > li > a { font-size: 14px; font-size: 1.4rem; line-height: 37px; display: block; padding: 0 20px; border-radius: 19px; }
.navlist > li:hover > a { background: #006dac; color: #fff; }
.navlist > li.currentnav > a { background: #006dac; color: #fff; }
.search { /*margin-top: 44px;*/ margin-top: 60px; position: relative; width: 28px; height: 28px; border-radius: 5px; background: #006dac; text-align: center; line-height: 28px; cursor: pointer; }
.search > i { color: #fff; }
.search form { position: absolute; top: 100%; right: 0; z-index: 99; display: none; }
.search form i { position: absolute; top: 2px; right: 5px; }
.search > img { cursor: pointer; }
.sou { width: 200px; height: 28px; line-height: 28px; padding-left: 10px; border: 1px solid #333; }
.suo { position: absolute; right: 5px; top: 8px; width: 14px; height: 14px; cursor: pointer; background: none; }
.wxqq li { float: left; margin-left: 17px; cursor: pointer; }
.wxqq li i { font-size: 2px; font-size: 2rem; color: #999999; }
.wxqq { /*margin-top: 48px;*/ margin-top: 58px; margin-left: 10px; }
@media screen and (max-width: 1219px) { .navlist > li { margin-left: 1px; }
.navlist > li > a { padding: 0 12px; }
.logo { width: 300px; margin-right: 30px; } }
@media screen and (max-width: 999px) { .navlist { width: 100%; padding-top: 22px; }
.navlist > li { width: 16.6666%; text-align: center; margin: 0; padding-bottom: 15px; }
.navlist > li > a { padding: 0; }
.logo { margin-right: 0px; } }
@media screen and (max-width: 767px) { .navlist2 { display: block; }
.navlist1 { display: none; }
.navlist > li { width: 25%; margin-left: 0; text-align: center; }
.toplxyou { padding-right: 30px; } }
@media screen and (max-width: 500px) { .wxqq { display: none; } }
@media screen and (max-width: 400px) { .navlist > li > a { font-size: 12px; font-size: 1.2rem; line-height: 32px; }
.navlist > li { padding-bottom: 10px; }
.navlist { padding-top: 15px; } }
@media screen and (max-width: 360px) { .logo { width: 210px; }
.search { margin-top: 30px; }
.topp { font-size: 14px; font-size: 1.4rem; }
.yy { margin-left: 10px; margin-right: 10px; } }
/******** syp *******/
.syp { padding-top: 76px; padding-bottom: 5px; position: relative; }
.sypbt1 { display: block; font-size: 24px; font-size: 2.4rem; line-height: 26px; text-align: center; }
.sypbt2 { display: block; font-size: 40px; font-size: 4rem; font-weight: bold; text-align: center; margin-top: 8px; margin-bottom: 12px; }
.sypbt3 { display: block; text-align: center; font-size: 18px; font-size: 1.8rem; color: #888888; line-height: 26px; margin-bottom: 73px; }
.phang { padding-top: 52px; margin-bottom: 80px; }
.phang1 { background: url(/uploads/image/tsbimages/sybg1.jpg) no-repeat center top; }
.phang2 { background: url(/uploads/image/tsbimages/sybg2.jpg) no-repeat center top; }
.sypbox { width: 368px; float: left; margin-left: 48px; text-align: center; background: #fff; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; -webkit-box-shadow: none; box-shadow: none; position: relative; z-index: 999; }
.syptu { display: block; }
.syptu img { display: block; width: 100%; max-width: 543px; max-height: 373px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.sypxia { padding: 0 25px; padding-top: 11px; padding-bottom: 25px; }
.sypxia a { display: block; }
.sypp1 { font-size: 20px; font-size: 2rem; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sypp2 { font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 26px; height: 78px; overflow: hidden; margin-top: 13px; margin-bottom: 9px; }
.sypp3 { width: 158px; height: 36px; line-height: 36px; text-align: center; border-radius: 18px; margin: 0 auto; border: 1px solid #aaa; color: #999999; }
.sypp1:hover { color: #22a5e7; }
.sypp2:hover { color: #22a5e7; }
.sypp3:hover { color: #fff; background: #22a5e7; border: 1px solid #22a5e7; }
.sypbox:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
.sypbox:hover .syptu 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); }
.sypcon { position: relative; overflow: hidden; }
.sypcover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background: url(/uploads/image/tsbimages/sypcover.png); }
.sypbox:hover .sypcover { top: 0; }
#canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media screen and (max-width: 1219px) { .sypbox { margin-left: 30px; width: 306px; } }
@media screen and (max-width: 999px) { .syp { padding-top: 40px; }
.sypbt1 { font-size: 20px; font-size: 2rem; }
.sypbt2 { font-size: 30px; font-size: 3rem; }
.sypbt3 { margin-bottom: 40px; }
.sypbox { width: 31.3333%; margin: 0 1%; }
.sypxia { padding-left: 15px; padding-right: 15px; }
.sypp1 { font-size: 16px; font-size: 1.6rem; }
.sypp2 { font-size: 14px; font-size: 1.4rem; }
.sypcover { display: none; } }
@media screen and (max-width: 767px) { .phang { margin-bottom: 45px; }
.sypbt2 { font-size: 24px; font-size: 2.4rem; }
.sypbt3 { font-size: 16px; font-size: 1.6rem; }
.sypp3 { width: 114px; } }
@media screen and (max-width: 500px) { /*.sypbox { width: 48%; margin-bottom: 20px; }*/.sypbox { width: 98%; margin-bottom: 10px; }
.phang { margin-bottom: 25px; padding-top: 25px; }
.sypbt3 { margin-bottom: 25px; }
.sypp3 { width: 100px; }
.sypbt1{font-size: 16px;font-size: 1.6rem;}
.sypbt2{font-size: 18px;font-size: 1.8rem;}
}
/************ sya1 *************/
.sya1 { padding-top: 69px; padding-bottom: 76px; background: #f6f6f6 url(/uploads/image/tsbimages/sybg3.jpg) no-repeat center top; }
.sybt { text-align: center; }
.sybt1 { font-family: "微软雅黑"; font-size: 24px; font-size: 2.4rem; }
.sybt2 { font-size: 36px; font-size: 3.6rem; font-weight: bold; display: block; }
.sya1 ul { padding-top: 73px; }
.sya1 li { width: 235px; float: left; margin-left: 86px; text-align: center; }
.sya1 li a { display: block; font-size: 18px; font-size: 1.8rem; color: #555555; line-height: 30px; margin: 0 20px; padding-top: 115px; }
.sya1 li.syali1 a { background: url(/uploads/image/tsbimages/syai1.png) no-repeat center top; }
.sya1 li.syali2 a { background: url(/uploads/image/tsbimages/syai2.png) no-repeat center top; }
.sya1 li.syali3 a { background: url(/uploads/image/tsbimages/syai3.png) no-repeat center top; }
.sya1 li.syali4 a { background: url(/uploads/image/tsbimages/syai4.png) no-repeat center top; }
.sya1 li.syali1:hover a { background: url(/uploads/image/tsbimages/syai1h.png) no-repeat center top; }
.sya1 li.syali2:hover a { background: url(/uploads/image/tsbimages/syai2h.png) no-repeat center top; }
.sya1 li.syali3:hover a { background: url(/uploads/image/tsbimages/syai3h.png) no-repeat center top; }
.sya1 li.syali4:hover a { background: url(/uploads/image/tsbimages/syai4h.png) no-repeat center top; }
.sya1 li:hover a { color: #006ead; }
@media screen and (max-width: 1219px) { .sya1 li { margin-left: 13px; } }
@media screen and (max-width: 999px) { .sya1 li { width: 23%; margin: 0 1%; }
.sya1 { padding-top: 35px; padding-bottom: 50px; }
.sya1 ul { padding-top: 50px; }
.sybt2 { font-size: 30px; font-size: 3rem; }
.sybt1 { font-size: 20px; font-size: 2rem; }
.sya1 li a { margin: 0; font-size: 16px; font-size: 1.6rem; } }
@media screen and (max-width: 767px) { .sybt2 { font-size: 24px; font-size: 2.4rem; }
.sya1 ul { padding-top: 35px; } }
@media screen and (max-width: 650px) { .sya1 li { width: 48%; margin-bottom: 20px; }
.sya1 { padding-bottom: 25px; } }
/************* sya2 ************/
.sya2 { padding-top: 75px; padding-bottom: 75px; }
.sya2 .sybt { margin-bottom: 17px; }
.sya2 .sybt .sybt1 { color: #666666; }
.syazuo { width: 630px; padding-top: 37px; }
.syayou { overflow: hidden; }
.syayou img { width: 100%; max-width: 474px; max-height: 345px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.syayou: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); }
.syazuo a { display: block; }
.syap1 { font-size: 20px; font-size: 2rem; font-weight: bold; line-height: 28px; }
.syap2 { font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 28px; text-indent: 2em; margin-top: 25px; margin-bottom: 29px; }
.syap3 { width: 177px; height: 45px; line-height: 45px; border: 2px solid #006dac; border-radius: 5px; text-align: center; color: #006dac; font-size: 16px; font-size: 1.6rem; font-weight: bold; }
.syap1:hover { color: #006dac; }
.syap2:hover { color: #006dac; }
.syap3:hover { background: #006dac; color: #fff; }
@media screen and (max-width: 1219px) { .syazuo { width: 480px; } }
@media screen and (max-width: 999px) { .sya2 { padding-top: 40px; padding-bottom: 40px; }
.syazuo { width: 100%; }
.syayou { width: 100%; margin-top: 30px; text-align: center; } }
@media screen and (max-width: 767px) { .syap1 { font-size: 18px; font-size: 1.8rem; }
.syazuo { padding-top: 20px; } }
/************ syn ***********/
.syn { padding-top: 72px; padding-bottom: 72px; background: #fafafa; }
.syn .sybt .sybt1 { color: #666666; }
.syn .sybt { margin-bottom: 72px; }
.m2_left { max-width: 581px; width: 48.41%; }
.m2_right { position: relative; max-width: 576px; margin-top: -10px; width: 50%; padding-top: 0px; padding-top: 23px; }
.synmore { position: absolute; right: 0; top: -100px; width: 89px; height: 40px; line-height: 40px; border-radius: 20px; text-align: center; color: #fff; font-size: 18px; font-size: 1.8rem; background: #006ead; font-family: "微软雅黑"; }
.synmore:hover { color: #fff !important; }
.m2_left .m2_top { position: relative; overflow: hidden; }
.m2_left .m2_top img { display: block; max-width: 581px; max-height: 407px; width: 100%; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.m2_left .m2_top img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.m2_right li { border-bottom: 1px solid #bfbfbf; padding-bottom: 21px; position: relative; margin-bottom: 23px; }
.m2_right .rili { position: absolute; width: 98px; top: 0px; left: 0px; border-right: 1px solid #7d7d7d; }
.m2_right .rili span, b, i { display: block; font-style: normal; font-weight: normal; }
.m2_right .rili span { font-size: 58px; font-size: 5.8rem; line-height: 58px; font-family: "微软雅黑"; font-weight: 900; color: #666666; }
.m2_right .rili b { font-size: 18px; font-size: 1.8rem; color: #999999; margin-top: 5px; }
.m2_right .m2r_bottom { padding-left: 118px; }
.m2_right .m2r_bottom .title4 { font-size: 18px; font-size: 1.8rem; font-weight: bold; color: #666666; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.m2_right .m2r_bottom .title4 a { color: #666666; }
.m2_right .m2r_bottom .title4:hover a { color: #006ead; }
.m2_right p { overflow: hidden; margin-top: 10px; }
.m2_right p a { display: block; line-height: 26px; height: 52px; overflow: hidden; color: #666666; text-indent: 2em; }
.m2_right a.more { display: block; width: 127px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #bfbfbf; color: #999; margin-top: 27px; }
.m2_right a:hover { color: #006ead; }
@media screen and (max-width: 1219px) { .m2_right { padding-top: 0; } }
@media screen and (max-width: 999px) { .m2_left { max-width: 580px; margin: 0 auto; float: none; margin-bottom: 20px; width: auto; }
.m2_right { position: relative; max-width: 100%; width: 100%; padding-top: 7px; }
.syn { padding-top: 30px; padding-bottom: 60px; }
.synbt { margin-bottom: 40px; }
.m2_right .rili span { font-size: 40px; font-size: 4rem; }
.syn .sybt { margin-bottom: 35px; }
.synmore { top: auto; bottom: -40px; } }
@media screen and (max-width: 640px) { .m2_right .rili { width: 70px; }
.m2_right .rili span { font-size: 30px; font-size: 3rem; }
.m2_right .rili b { font-size: 16px; font-size: 1.6rem; }
.m2_right .m2r_bottom { padding-left: 80px; }
.m2_right .title4 { padding-bottom: 3px; }
.m2_left .m2_top .rili span { line-height: 28px; } }
@media screen and (max-width: 450px) { .m2_right .m2r_bottom .title4 { font-size: 16px; font-size: 1.6rem; } }
/************* bottom ************/
.bottom { background: #29282a; padding-top: 65px; }
.bottom p, .bottom li, .bottom a, .bottom span { color: #fff; }
.bottom a:hover { color: #006ead; }
.div > a, .div > span { display: block; font-size: 20px; font-size: 2rem; font-weight: bold; color: #fff; margin-bottom: 15px; }
.div1 { margin-right: 95px; }
.div1 > a { margin-bottom: 0; }
.div1 li { float: left; margin-right: 20px; }
.div1 li i { font-size: 18px; font-size: 1.8rem; }
.div1 ul { margin-top: 24px; }
.bp1 { color: #fff; font-size: 16px; font-size: 1.6rem; font-weight: bold; margin-top: 5px; margin-bottom: 8px; }
.bp2 a { color: #fff; font-size: 16px; font-size: 1.6rem; }
.bp3 { font-size: 24px; font-size: 2.4rem; font-style: italic; margin-top: 11px; }
.div2 { margin-right: 85px; }
.div2 li, .div3 li, .div4 li, .div5 li, .div6 li { line-height: 30px; font-size: 16px; font-size: 1.6rem; }
.div3 { margin-right: 80px; }
.div4 { margin-right: 100px; }
.bsjj a { margin-right: 4px; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; top: 0; }
.bsjj { padding-top: 19px; }
.bsjj a:hover { top: -10px; }
.copysupp { border-top: 1px solid #8c8b8c; padding-top: 10px; padding-bottom: 20px; margin-top: 35px; }
.copyright, .support { line-height: 30px; }
.cnzz { padding-left: 10px; }
.link { padding-top: 10px; padding-bottom: 11px; line-height: 30px; min-height: 30px; background: #006dac; }
.link a { padding: 0 20px; }
.link a, .link span { display: inline-block; color: #fff; }
.link a:hover { color: #fff; }
@media screen and (min-width: 1000px) and (max-width: 1219px) { .div1 { margin-right: 50px; }
.div2 { margin-right: 60px; }
.div3 { margin-right: 60px; }
.div4 { margin-right: 60px; } }
@media screen and (max-width: 999px) { .div { width: 33.333%; margin-right: 0; margin-bottom: 30px; }
.bottom { padding-top: 45px; } }
@media screen and (max-width: 767px) { .div { display: none; }
.bottom { padding-top: 20px; padding-bottom: 50px; }
.copysupp { border: none; margin-top: 0; padding-top: 0; padding-bottom: 0; }
.link { display: none; } }
@media screen and (max-width: 600px) { .copyright, .support { float: none; } }
/************ bread *************/
.mianbao { font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #333; padding-top: 15px; padding-bottom: 12px; border-bottom: 1px solid #bfbfbf; }
.mianbao a { color: #333; }
.mianbao a.home { padding-left: 24px; background: url(/uploads/image/tsbimages/home.png) no-repeat left center; }
.mianbao a:hover { color: #006dac; }
.co00 { color: #006dac !important; }
.fymain { padding-top: 39px; padding-bottom: 70px; }
/********** product1 **********/
.cpfl li { display: inline-block; margin-right: 38px; font-size: 18px; font-size: 1.8rem; line-height: 26px; }
.cpfl li a { display: block; padding-bottom: 39px; }
.cpfl li.currentfl a { background: url(/uploads/image/tsbimages/flxian.jpg) no-repeat center bottom; color: #006dac; }
.cpfl li:hover a { background: url(/uploads/image/tsbimages/flxian.jpg) no-repeat center bottom; color: #006dac; }
.cphui { background: #f5f5f5; padding-top: 45px; padding-bottom: 80px; }
.p1bt { font-size: 26px; font-size: 2.6rem; margin-bottom: 33px; }
.pbox { width: 379px; float: left; margin-left: 31px; margin-bottom: 32px; background: #fff; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.ptu { display: block; }
.ptu img { display: block; width: 100%; max-width: 543px; max-height: 373px; }
.pxia { padding: 0 24px; padding-bottom: 23px; }
.pp1 { display: block; font-size: 18px; font-size: 1.8rem; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 19px; }
.pp2 { display: block; color: #006dac; width: 140px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #006dac; margin-top: 17px; text-align: center; font-size: 18px; font-size: 1.8rem; }
.pp1:hover { color: #006dac; }
.pp2:hover { background: #006dac; color: #fff; }
.pbox:hover { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
.ms_ye { position: relative; margin-top: 54px; text-align: center; }
.ms_ye a { display: inline-block; width: 33px; line-height: 28px; text-align: center; margin-left: 2px; margin-right: 3px; font-size: 12px; font-size: 1.2rem; background: #fff; color: #333333; border: 1px solid #e5e5e5; }
.ms_sx { width: 59px !important; color: #333 !important; }
.ms_sx:hover { color: #fff !important; }
.ms_ye .ms_current_ye { color: #fff; border: 1px solid #006dac; background: #006dac; }
.ms_ye a:hover { color: #fff; border: 1px solid #006dac; background: #006dac; }
.xiangshang { position: absolute; left: 0; bottom: 0; padding-left: 23px; }
.xiangshang input { width: 168px; height: 30px; line-height: 30px; text-align: center; color: #006ead; border: 1px solid #006ead; cursor: pointer; background: #fff; }
.xiangshang input:hover { background: #333; }
.product1 .ms_ye { text-align: right; }
.xgp { padding-top: 37px; }
.xgp .p1bt { margin-bottom: 39px; }
.pcon { border: 1px solid #bfbfbf; }
@media screen and (max-width: 1219px) { .cpfl li { margin-right: 30px; font-size: 16px; font-size: 1.6rem; }
.pbox { margin-left: 25px; width: 310px; } }
@media screen and (max-width: 999px) { .cpfl li { width: 30%; margin: 0 1%; text-align: center; margin-bottom: 10px; }
.cpfl li a { padding-bottom: 15px; }
.p1bt { font-size: 22px; font-size: 2.2rem; }
.pbox { width: 31.333%; margin: 0 1%; margin-bottom: 30px; }
.xiangshang { position: static; display: inline-block; }
.product1 .ms_ye { text-align: center; }
.fymain { padding-top: 30px; padding-bottom: 40px; } }
@media screen and (max-width: 767px) { .p1bt { font-size: 20px; font-size: 2rem; }
.pp1 { font-size: 16px; font-size: 1.6rem; }
.pp2 { font-size: 14px; font-size: 1.4rem; width: 120px; height: 30px; line-height: 30px; }
.ms_ye { margin-top: 25px; }
.cphui { padding-top: 30px; padding-bottom: 50px; } }
@media screen and (max-width: 650px) { .pbox { width: 48%; } }
@media screen and (max-width: 500px) { .cpfl li { width: 46%; }
.pxia { padding-left: 12px; padding-right: 12px; }
.pbox { margin-bottom: 20px; } }
/************ product2 *************/
/*-------------2-2-products start----------------------------------------------------------*/
.product2 .cphui { padding-bottom: 66px; }
.baibg { padding: 23px 30px 29px 30px; background: #fff; }
.product2 .prob-pic { width: 543px; float: left; }
.product2 .prob-pic-big { position: relative; border: 1px solid #bfbfbf; }
.product2 .prob-pic-big-img { display: block; line-height: 0; font-size: 0; }
.product2 .prob-pic-big-img .zoompad { float: none; z-index: 8; }
.product2 .prob-pic-big-img .zoompad>img { max-width: 100%; }
.product2 .zoomwrapperimage img { max-width: 1200px; }
.product2 .prob-pic-small { position: relative; margin-top: 13px; }
.product2 .prob-pic-btn { position: absolute; top: 50%; margin-top: -10px; display: block; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.product2 .prob-pic-btn i { color: #555; }
.product2 .prob-pic-btn.prev { left: -25px; }
.product2 .prob-pic-btn.next { right: -25px; }
.product2 .prob-pic-list { overflow: hidden; }
.product2 .prob-pic-list ul { width: 1000%; overflow: hidden; }
.product2 .prob-pic-list ul li { position: relative; float: left; margin-right: 0.33%; width: 2.25%; }
.product2 .prob-pic-item .item-pic { border: 1px solid #bfbfbf; overflow: inherit; display: block; }
.product2 .prob-pic-item .item-pic img { display: block; }
.product2 .prob-pic-item .item-pic.zoomthumbactive { border: solid 1px #006dac; }
.product2 .prob-pic-item .item-pic img { -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; max-width: 100%; display: block; }
.product2 .prob-pic-item .item-pic:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.share-title { display: inline-block; font-size: 16px; font-size: 1.6rem; }
.share-pic { display: inline-block; }
@media screen and (max-width: 1219px) { .zoompad { cursor: default !important; }
.zoompup { display: none !important; }
.zoomwindow { display: none !important; }
.zoompreload { display: none !important; }
.product2 .prob-pic { float: none; margin: 0 auto; } }
@media screen and (max-width: 767px) { .product2 .prob-pic { width: 100%; }
.product2 .prob-pic-big { display: none; }
.product2 .prob-pic-small { margin-top: 0; }
.product2 .prob-pic-list ul li { margin-right: .2%; width: 3.2%; }
.product2 .prob-pic-item .item-pic:before { display: none !important; }
.product2 .prob-pic-item .item-pic.zoomthumbactive { border: 1px solid #bfbfbf; } }
@media screen and (max-width: 550px) { .product2 .prob-pic-list ul li { margin-right: .2%; width: 4.9%; } }
@media screen and (max-width: 350px) { .product2 .prob-pic-list ul li { margin-right: 0%; width: 10%; } }
/* pro-info */
.pro-info { width: 523px; margin-right: 27px; }
.pro-info .pro-title { font-size: 24px; font-size: 2.4rem; border-bottom: solid 1px #bfbfbf; line-height: 32px; font-style: normal; padding-bottom: 28px; margin-bottom: 19px; margin-top: 38px; }
.pro-info .pro-desc { font-size: 16px; font-size: 1.6rem; line-height: 26px; color: #282828; min-height: 97px; margin: 0 0 16px; text-indent: 2em; }
.pro-btn { display: inline-block; width: 140px; height: 38px; line-height: 38px; border-radius: 0; font-size: 16px; font-size: 1.6rem; text-align: center; background-color: #fff; color: #006dac; border: 1px solid #006dac; }
.pro-btn:hover { background-color: #006dac; color: #fff; }
.pro-btn:first-child { margin-right: 12px; }
.pro-btns { margin-top: 82px; }
@media screen and (max-width: 1219px) { .pro-info { width: 100%; margin: 50px auto 0; }
.pro-info .pro-desc { height: auto; min-height: auto; } }
@media screen and (max-width: 767px) { .pro-info { margin: 30px auto 0; }
.pro-info .pro-title { font-size: 20px; font-size: 2rem; line-height: 30px; }
.pro-btns { text-align: center; }
.pro-btn:first-child { margin-right: 10px; } }
@media screen and (max-width: 550px) { .pro-btn { width: 45%; margin: 0 2%; }
.pro-btn:first-child { margin-right: 0; } }
.pro2-detail { margin-top: 61px; }
@media screen and (max-width: 767px) { .pro2-detail { margin-top: 30px; } }
.pro2-detail .item-desc { padding: 28px 0 30px; font-size: 14px; font-size: 1.4rem; line-height: 30px; }
.pro2-detail .item-desc, .pro2-detail .item-desc a, .pro2-detail .item-desc p, .pro2-detail .item-desc li, .pro2-detail .item-desc span, .pro2-detail .item-desc strong, .pro2-detail .item-desc b, .pro2-detail .item-desc i, .pro2-detail .item-desc em { color: #333; }
.pro2-detail .item-desc img, .pro2-detail .item-desc iframe { max-width: 100%; }
@media screen and (max-width: 767px) { .pro2-detail .item-desc { padding: 15px 0; line-height: 24px; } }
.pro2-title { font-weight: bold; font-size: 22px; font-size: 2.2rem; text-transform: uppercase; border-bottom: solid 1px #ccc; line-height: 34px; padding: 5px 0; }
.pro2-title, .pro2-title a { color: #253e86; }
@media screen and (max-width: 767px) { .pro2-title { font-size: 18px; font-size: 1.8rem; } }
/*-------------2-2-products end------------------------------------------------------------*/
#outer { padding-top: 35px; }
#outer #tab { line-height: 56px; border-bottom: 1px solid #b1b1b1; }
#outer #tab li { float: left; width: 135px; text-align: center; font-size: 18px; font-size: 1.8rem; cursor: pointer; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#outer #tab li.current { background: #006dac; color: #fff; }
#outer #tab li:hover { background: #006dac; color: #fff; }
#outer .ul { display: none; padding-top: 45px; }
.deskuai { border-bottom: 2px solid #e5e5e5; padding-bottom: 52px; margin-bottom: 40px; padding-top: 12px; }
.des { font-size: 18px; font-size: 1.8rem; font-weight: bold; color: #555555; margin-bottom: 12px; }
.chanpinx { line-height: 30px; padding-top: 3px; font-size: 16px; font-size: 1.6rem; color: #555555; }
.chanpinx p, .chanpinx li, .chanpinx span, .chanpinx b { color: #555555; }
.chanpinx p { /*text-indent: 2em;*/ }
.chanpinx a { color: #006ead; }
.chanpinx img { /*max-width: 100%; */}
.chanpinx iframe { max-width: 100%; }
.chanpinx table, .nex table, .cpxx table { width: 97%; border-collapse: collapse; line-height: 24px; }
.chanpinx tr td, .nex tr td, .cpxx tr td { line-height: 36px; padding: 2px; }
.table table { width: 100%; border-collapse: collapse; line-height: 36px; border-top: 1px solid #ddd; }
.table table tr td { padding: 0 40px; }
.table table tr:nth-child(2n) { background: #f5f5f5; }
.table table tr:nth-child(2n-1) { background: #fff; }
.table table tr:nth-child(2n-1) td:nth-child(1) { border-right: 1px solid #ddd; }
@media screen and (max-width: 1000px) { .table { width: 100%; overflow: scroll; }
.table table { width: 885px; } }
.ptulist li { float: left; margin-left: 16px; width: 389px; margin-top: 35px; }
.ptulist li img { display: block; width: 100%; max-width: 389px; max-height: 289px; }
.ptulist { padding-bottom: 23px; }
@media screen and (max-width: 1219px) { .ptulist li { width: 316px; }
.pro-info { margin: 0 auto 0; } }
@media screen and (max-width: 999px) { .pro-btns { margin-top: 35px; }
.product2 .cphui { padding-bottom: 30px; }
#outer .ul { padding-top: 20px; }
.deskuai { padding-bottom: 30px; margin-bottom: 30px; }
#outer #tab { line-height: 40px; }
.ptulist li { width: 31.333%; margin: 0 1%; margin-top: 15px; } }
@media screen and (max-width: 767px) { .ptulist { padding-bottom: 0; }
.deskuai { margin-bottom: 15px; } }
.downbox { position: relative; padding-bottom: 46px; background: repeat-x left bottom; margin-bottom: 73px; margin-top: 27px; }
.dtu { position: absolute; left: 0; top: -6px; }
.dnr { padding-left: 83px; padding-right: 250px; }
.da1 { display: block; overflow: hidden; line-height: 24px; text-indent: 2em; }
.dbtn { display: block; width: 112px; height: 38px; line-height: 38px; padding-left: 29px; text-align: center; border: 1px solid #006dac; background: no-repeat 28px center; position: absolute; right: 0; bottom: 49px; color: #006dac; font-size: 16px; font-size: 1.6rem; }
.da1:hover { color: #006dac; }
.dbtn:hover { background: #006dac no-repeat 28px center; color: #fff; }
.download .ms_ye { margin-top: 87px; }
@media screen and (max-width: 999px) { .dnr { padding-right: 175px; } }
@media screen and (max-width: 639px) { .dnr { padding-right: 0; }
.downbox { padding-bottom: 75px; }
.dbtn { bottom: 15px; } }
@media screen and (max-width: 400px) { .dnr { padding-left: 0; padding-top: 85px; }
.downbox { margin-bottom: 15px; } }
/************* about1 *************/
.azuo { width: 268px; }
.ayou { width: 871px; }
.azuo > p { line-height: 54px; background: #276ab3; }
.azuo > p > a { display: block; color: #fff; padding-left: 24px; font-size: 20px; font-size: 2rem; font-weight: bold; }
.azuo ul { background: #fcfcfc; padding: 0 10px; }
.azuo ul li { font-size: 16px; font-size: 1.6rem; line-height: 50px; position: relative; }
.azuo ul li#noborder a { border: none; }
.azuo ul li.currenta>a { border-bottom: 1px solid #bfbfbf!important; }
.azuo ul li > a { display: block; padding: 0 12px; border-bottom: 1px solid #bfbfbf; }
.azuo ul li > a:hover { color: #276ab3; }
.azuo ul li.currenta > a { color: #276ab3; }
.azuo ul li.currenta > i { display: block; }
.azuo ul li > i { color: #006dac; position: absolute; right: 0; top: 0px; display: none; }
.azuo ul li:hover i { display: block; }
.azuo ul li div p { font-size: 16px; font-size: 1.6rem; line-height: 36px; padding-left: 22px; }
.azuo ul li div p a:hover { color: #276ab3; }
.azuo ul li div { border-bottom: 1px solid #bfbfbf; padding-top: 4px; padding-bottom: 5px; }
.azuo ul li#noborder div{border: none;}
.fyabt { font-size: 20px; font-size: 2rem; font-weight: bold; padding-bottom: 25px; background: url(/uploads/image/tsbimages/abtxian.jpg) no-repeat left bottom; margin-bottom: 41px; }
.fyabt span { padding-left: 15px; background: url(/uploads/image/tsbimages/shu.jpg) no-repeat left center; }
.fya1tu img { display: block; width: 100%; max-width: 871px; max-height: 544px; }
.fya1tu { margin-bottom: 40px; }
.a1p1 { color: #555555; line-height: 26px; margin-top: 25px; text-indent: 2em; }
@media screen and (max-width: 1219px) { .ayou { width: 680px; } }
@media screen and (max-width: 999px) { .ayou { width: 100%; }
.azuo { width: 100%; margin-top: 30px; } }
@media screen and (max-width: 639px) {.a1p1{padding: 0 10px;}}
@media screen and (max-width: 500px) { .fyabt { padding-bottom: 15px; font-size: 18px; font-size: 1.8rem; margin-bottom: 30px; }
.fya1tu { margin-bottom: 20px; } }
/************* about2 *************/
.a2you img { width: 100%; max-width: 452px; max-height: 291px; }
.a2you { margin-left: 50px; }
.a2p1 { font-size: 16px; font-size: 1.6rem; color: #333333; line-height: 26px; }
.a2p2 { color: #555555; line-height: 21px; margin-bottom: 31px; }
@media screen and (max-width: 1219px) { .a2you { width: 400px; margin-left: 25px; }
.a2p2 { margin-bottom: 20px; } }
@media screen and (max-width: 767px) { .a2you { margin-left: 0; width: 100%; text-align: center; float: none; }
.a2zuo { width: 100%; margin-top: 20px; } }
/************* about3 *************/
.lsn { background: url(/uploads/image/tsbimages/lsxian.jpg) repeat-y center top; padding-top: 55px; }
.lshang { background: url(/uploads/image/tsbimages/lsyuan.jpg) no-repeat center 4px; margin-bottom: 51px; }
.lszuo { width: 50%; }
.lsyou { width: 50%; }
.lsyou img { width: 100%; max-width: 221px; max-height: 150px; }
.lsyou a { display: inline-block; }
.lszuo .divys { max-width: 440px; }
.lszuo .divys a, .lszuo .divys p { display: block; }
.lszuo .divys a { font-size: 20px; font-size: 2rem; line-height: 26px; color: #333; margin-bottom: 15px; }
.lshang1 .lszuo .divys a { text-align: right; }
.lszuo .divys p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }
.lshang1 .lszuo .divys { float: right; margin-right: 30px; }
.lshang2 .lszuo .divys { float: left; margin-left: 20px; position: relative; top: -4px; }
.lshang1 .lsyou a { margin-left: 27px; float: left; }
.lshang2 .lsyou a { margin-right: 27px; float: right; }
.fymain3 { }
@media screen and (max-width: 600px) { .ls { background: none; }
.lsn { background: none; padding-top: 0; }
.lshang { background: none; }
.lszuo { width: 100%; float: none; padding-top: 0; }
.lsyou { width: 100%; float: none; margin-top: 15px; text-align: center; }
.lshang .lszuo p { max-width: 100%; margin: 0; text-align: center; float: none; }
.lshang .lsyou a { margin: 0; float: none; }
.lshang1 .lszuo p a { text-align: center; } }
/************* about4 *************/
.lunboa { padding-bottom: 22px; }
.lunboa .ban .ban2 ul li { position: relative; }
.lunboa .ban .ban2 ul li .mzz { width: 100%; display: block; text-align: center; height: 32px; line-height: 32px; }
.lunboa .ban .ban2 ul li .mzz a { width: 100%; }
.lunboa { position: relative; }
img { border: 0; }
/*1*/
.ban { width: 643px; height: 659px; position: relative; /*overflow:hidden;*/ margin: 5px auto 0 auto; }
.ban2 { width: 353px; height: 550px; position: relative; overflow: hidden; margin: 0 auto; right: 0px; }
.ban2 ul { position: absolute; left: 0; top: 0; }
.ban2 ul li { width: 353px; height: 550px; background: #fff; }
.prev { float: left; cursor: pointer; }
/*2*/
.num { height: 147px; overflow: hidden; width: 643px; position: relative; float: left; }
.min_pic { padding-top: 15px; }
.num ul { position: absolute; left: 0; top: 0; }
.num ul li { width: 70px; height: 93px; margin-right: 121px; padding: 0px; }
.num ul li a { display: block; background: transparent; }
.num ul li a img { width: 70px; height: 93px; display: block; }
.num ul li.on a { background: #e3382e; }
.prev_btn1 { width: 16px; text-align: center; height: 21px; margin-top: 47px; margin-right: 30px; cursor: pointer; float: left; }
.next_btn1 { width: 16px; text-align: center; height: 21px; margin-top: 47px; cursor: pointer; float: right; }
.prev1 { position: absolute; bottom: 28px; left: -110px; z-index: 9; cursor: pointer; }
.next1 { position: absolute; bottom: 28px; right: -100px; z-index: 9; cursor: pointer; }
.prev1 i, .next1 i { font-size: 40px; font-size: 4rem; color: #6c7a81; }
.prev1:hover i, .next1:hover i { color: #1e5998; }
/*3*/
.pop_up { width: 845px; height: 546px; padding: 10px; background: #fff; position: fixed; -position: absolute; left: 50%; top: 50%; margin-left: -498px; margin-top: -273px; display: none; z-index: 9999999; }
.pop_up_xx { width: 40px; height: 40px; position: absolute; top: -40px; right: 0; cursor: pointer; }
.pop_up2 { width: 500px; height: 500px; position: relative; overflow: hidden; }
.pop_up2 { width: 845px; height: 546px; position: relative; overflow: hidden; float: left; }
.pop_up2 ul { position: absolute; left: 0; top: 0; }
.pop_up2 ul li { width: 845px; height: 546px; float: left; }
.tukuang { position: relative; display: block; }
.lunboa { padding-bottom: 0px; padding-top: 29px; }
.lunboa .ban .ban2 ul li { position: relative; }
.lunboa .ban .ban2 ul li .mzz { width: 100%; display: block; text-align: center; height: 39px; color: #333333; line-height: 30px; font-size: 16px; font-size: 1.6rem; margin-top: 27px; }
.lunboa .ban .ban2 ul li .mzz a { width: 100%; }
.lunbob { display: none; }
.lunbob ul li { width: 48%; position: relative; float: left; margin: 20px 1% !important; }
.lunbob ul li a { display: block; }
.lunbob ul li a img { display: block; width: 100%; }
.lunbob ul li .mzz { position: absolute; bottom: 0; left: 0; width: 100%; }
.lunbob ul li .mzz a { width: 100%; display: block; text-align: center; height: 44px; font-size: 16px; font-size: 1.6rem; color: #fff; line-height: 44px; }
.xiaoping { display: none; }
.xiaoping li { width: 40%; margin: 0 5%; margin-bottom: 20px; float: left; }
.xiaoping li img { width: 100%; max-width: 845px; max-height: 546px; }
.xiaoping li p { text-align: center; margin-top: 10px; }
@media screen and (max-width: 1219px) { .num ul li { margin-right: 50px; }
.num { width: 431px; }
.ban { width: 431px; }
.prev1 { left: -55px; }
.next1 { right: -55px; } }
@media screen and (max-width: 999px) { .lunboa { display: none; }
.xiaoping { display: block; } }
/************* about5 *************/
.a5p1 { color: #555555; line-height: 24px; margin-bottom: 24px; text-indent: 2em; }
.a5tu img { width: 100%; max-width: 872px; max-height: 365px; }
/************* about6 *************/
.about6 .ms_ye { text-align: right; }
.zwxxtop { background: #f0f0f0; position: relative; line-height: 35px; padding-top: 5px; padding-bottom: 5px; }
.zwxxtop p { padding-right: 125px; padding-left: 18px; }
.zwxxtop p span { font-size: 16px; font-size: 1.6rem; font-weight: bold; margin-right: 35px; }
.zwxxtop p span:nth-child(1){display: inline-block;min-width: 150px;}
.zwxxtop p .zw { color: #f63b2e; }
.zwxxtop a { position: absolute; right: 0; bottom: 0; width: 125px; height: 45px; line-height: 45px; background: #276ab3; color: #fff; text-align: center; font-size: 16px; font-size: 1.6rem; font-weight: bold; }
.zwxxbottom { padding-top: 14px; padding-left: 6px; }
.xuqiu { margin-bottom: 23px; }
.xuqiu span { display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; }
.xuqiu p { line-height: 30px; }
.zwxxbox { margin-bottom: 44px; }
@media screen and (max-width: 1219px) { .zwxxtop p span { margin-right: 10px; font-size: 14px; font-size: 1.4rem; }
.zwxxtop a { font-size: 14px; font-size: 1.4rem; } }
@media screen and (max-width: 999px) { .about6 .ms_ye { text-align: center; } }
@media screen and (max-width: 650px) { .zwxxtop { line-height: 30px; }
.zwxxtop p { padding-right: 10px; padding-left: 10px; }
.zwxxtop a { position: static; display: block; margin-left: 10px; width: 100px; height: 30px; line-height: 30px; } }
/************* about7 *************/
.a7p1 { text-indent: 2em; color: #555555; line-height: 30px; }
.a7p2 { font-size: 16px; font-size: 1.6rem; font-weight: bold; line-height: 30px; margin-top: 30px; }
.a7p3 { color: #555555; line-height: 30px; }
/************* about8 *************/
.a8tulist li { width: 281px; float: left; margin-left: 14px; margin-bottom: 27px; }
.a8tulist li .a8box { position: relative; overflow: hidden; }
.a8tulist li .a8box > img { display: block; width: 100%; max-width: 281px; max-height: 190px; }
.a8tulist{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.a8tulist li .a8cover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background: url(/uploads/image/tsbimages/a8cover.png); }
.a8tulist li .a8cover img { width: 26px; height: 27px; position: absolute; left: 50%; margin-left: -13px; top: 50%; margin-top: -13px; }
.a8tulist li > p { font-size: 16px; font-size: 1.6rem; line-height: 24px; text-align: center; margin-top: 15px; }
.a8tulist li .a8box:hover .a8cover { top: 0; }
.about8 .ms_ye { text-align: right; }
/*********************fangdaxiaoguo**********************/
#baguettebox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }
#baguettebox-overlay.visible { opacity: 1; }
#baguettebox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }
#baguettebox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }
#baguettebox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
#baguettebox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: "微软雅黑"; }
#baguettebox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#baguettebox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease,-webkit-transform .4s ease; transition: left .4s ease,-moz-transform .4s ease; transition: left .4s ease,-webkit-transform .4s ease; -o-transition: left .4s ease,-o-transform .4s ease; -moz-transition: left .4s ease,transform .4s ease,-moz-transform .4s ease; transition: left .4s ease,transform .4s ease; transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease; }
#baguettebox-slider.bounce-from-right { -webkit-animation: bouncefromright .4s ease-out; -moz-animation: bouncefromright .4s ease-out; animation: bouncefromright .4s ease-out; }
#baguettebox-slider.bounce-from-left { -webkit-animation: bouncefromleft .4s ease-out; -moz-animation: bouncefromleft .4s ease-out; animation: bouncefromleft .4s ease-out; }
.baguettebox-button#next-button, .baguettebox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }
.baguettebox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }
.baguettebox-button:hover { background-color: rgba(50, 50, 50, 0.9); }
.baguettebox-button#next-button { right: 2%; }
.baguettebox-button#previous-button { left: 2%; }
.baguettebox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% 6px); right: -moz-calc(2% 6px); right: calc(2% 6px); width: 30px; height: 30px; }
.baguettebox-button svg { position: absolute; left: 0; top: 0; }
.spinner { width: 40px; height: 40px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; }
.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #fff; opacity: .6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2s infinite ease-in-out; -moz-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; }
.double-bounce2 { -webkit-animation-delay: -1s; -moz-animation-delay: -1s; animation-delay: -1s; }
@-webkit-keyframes bouncefromright { 0% { margin-left: 0; }
50% { margin-left: -30px; }
100% { margin-left: 0; } }
@-moz-keyframes bouncefromright { 0% { margin-left: 0; }
50% { margin-left: -30px; }
100% { margin-left: 0; } }
@keyframes bouncefromright { 0% { margin-left: 0; }
50% { margin-left: -30px; }
100% { margin-left: 0; } }
@-webkit-keyframes bouncefromleft { 0% { margin-left: 0; }
50% { margin-left: 30px; }
100% { margin-left: 0; } }
@-moz-keyframes bouncefromleft { 0% { margin-left: 0; }
50% { margin-left: 30px; }
100% { margin-left: 0; } }
@keyframes bouncefromleft { 0% { margin-left: 0; }
50% { margin-left: 30px; }
100% { margin-left: 0; } }
@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
transform: scale(0); }
50% { -webkit-transform: scale(1);
transform: scale(1); } }
@-moz-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0); }
50% { -webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1); } }
@keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
transform: scale(0); }
50% { -webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }
@media screen and (max-width: 1219px) { .a8tulist li { width: 217px; } }
@media screen and (max-width: 999px) { .a8tulist li { width: 23%; margin: 0 1%; margin-bottom: 20px; }
.about8 .ms_ye { text-align: center; }
.ms_ye a { margin-bottom: 10px; }
.a8tulist li .a8cover { display: none; } }
@media screen and (max-width: 767px) { .a8tulist li { width: 31.333%; margin: 0 1%; margin-bottom: 20px; } }
@media screen and (max-width: 550px) { .a8tulist li { width: 48%; margin: 0 1%; margin-bottom: 20px; } }
@media screen and (max-width: 400px) { .a8tulist li > p { font-size: 14px; font-size: 1.4rem; } }
/********** news1 **********/
.news1 { padding-top: 12px; padding-bottom: 118px; }
.news1 .fwp { margin-bottom: 49px; padding-bottom: 42px; position: relative; border-bottom: 1px solid #bfbfbf; }
.news1 .swp a { display: block; width: 100%; margin: 0 auto; }
.news1 .swp a img { display: block; max-width: 335px; max-height: 235px; width: 100%; margin: 0 auto; }
.news1 .zi { padding-left: 365px; padding-right: 0px; }
.news1 .zi .time { padding-bottom: 11px; padding-top: 14px; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #555; }
.news1 .zi .time i { font-size: 16px; font-size: 1.6rem; color: #555555; display: inline; }
.news1 .zi .title { color: #333; display: block; padding-top: 17px; line-height: 26px; font-size: 18px; font-size: 1.8rem; font-weight: bold; height: 52px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; }
.news1 .zi .p { display: block; margin-bottom: 17px; font-size: 14px; font-size: 1.4rem; color: #333; line-height: 24px; height: 72px; overflow: hidden; text-indent: 2em; }
.news1 .zi .more { display: block; font-size: 16px; font-size: 1.6rem; color: #276ab3; float: right; }
.news1 .zi .title:hover { color: #276ab3; }
.news1 .zi .p:hover { color: #276ab3; }
.news1 .ms_ye { text-align: right; }
@media screen and (max-width: 999px) { .news1 .fwp { padding-bottom: 15px; margin-bottom: 20px; }
.news1 .ms_ye { text-align: center; }
.news1 { padding-bottom: 60px; } }
@media screen and (max-width: 700px) { .news1 { padding-bottom: 30px; }
.news1 .fwp { padding-bottom: 0px; }
.news1 .swp { position: relative; top: 0; left: 0; }
.news1 .zi { padding-left: 0px; min-height: 236px; padding-right: 0px; padding-top: 250px; min-height: auto; }
.news1 .zi .title { padding-top: 10px; }
.news1 .zi .time { padding-bottom: 5px; } }
@media screen and (max-width: 320px) { .news1 .zi { padding-top: 228px; }
.news1 .zi .title { font-size: 16px; font-size: 1.6rem; } }
/********** news2 **********/
.news2 h1 { font-size: 18px; font-size: 1.8rem; margin-bottom: 35px; line-height: 26px; font-weight: bold; }
.kejisj { text-align: left; }
.kejisj span { line-height: 30px; display: inline-block; color: #555555; }
.kejisj i { display: inline; color: #555555; font-size: 16px; font-size: 1.6rem; }
.nex { line-height: 24px; padding-top: 17px; padding-bottom: 73px; margin-bottom: 28px; border-bottom: 1px solid #bfbfbf; text-indent: 2em; }
.nex a { color: #276ab3; }
.nex img, .nex iframe { max-width: 100%; }
.xwsx { line-height: 26px; margin-top: 10px; }
.xwsx span { display: inline-block; color: #276ab3; }
.xwsx a { color: #333333; }
.xwsx a:hover { color: #276ab3; }
@media screen and (max-width: 767px) { .news2 h1 { line-height: 24px; }
.nex { padding-bottom: 40px; margin-bottom: 20px; }
.xwsx a { font-size: 16px; font-size: 1.6rem; } }
/************ contact1 ***********/
.czuo1 { width: 442px; }
.cyou1 { width: 717px; }
.czuo1 p { line-height: 30px; padding-top: 13px; padding-bottom: 13px; padding-left: 41px; background: #006dac; color: #fff; font-size: 20px; font-size: 2rem; font-weight: bold; }
.czuo1 ul { background: #fafafa; padding-left: 41px; padding-top: 34px; padding-bottom: 70px; }
.czuo1 ul li { font-size: 18px; font-size: 1.8rem; line-height: 34px; }
.czuo1 ul li a:hover { color: #006dac; }
.xing { padding-left: 15px; margin-bottom: 17px; }
.xing.youxing { background: url(/uploads/image/tsbimages/xing.png) no-repeat left 19px; }
.intbox input { height: 42px; line-height: 42px; border: 1px solid #a5a5a5; border-radius: 5px; background: #f8f8f8; padding-left: 8px; width: 331px; }
.intbox textarea { width: 692px; height: 156px; line-height: 42px; border: 1px solid #a5a5a5; border-radius: 5px; background: #f8f8f8; padding-left: 8px; }
.intbox2 input { width: 243px; }
.intbox2 { margin-right: 27px; }
.intbox3 input { width: 236px; height: 44px; line-height: 40px; background: url(/uploads/image/tsbimages/tjbg.jpg) no-repeat center center; font-size: 18px; font-size: 1.8rem; color: #fff; border: none; padding-left: 0; border-radius: 5px; cursor: pointer; }
.ditu { margin-top: 48px; }
.ditu img { width: 100%; max-width: 1199px; max-height: 512px; }
.xing.youxing img { cursor: pointer; }
@media screen and (max-width: 1219px) { .czuo1 { width: 390px; }
.czuo1 ul li { font-size: 16px; font-size: 1.6rem; }
.cyou1 { width: 565px; }
.intbox input { width: 255px; }
.intbox textarea { width: 540px; }
.intbox2 input { width: 150px; }
.intbox2 { margin-right: 15px; }
.intbox3 input { width: 195px; } }
@media screen and (max-width: 999px) { .czuo1 { width: 100%; }
.cyou1 { width: 100%; margin-top: 30px; }
.czuo1 ul { padding-bottom: 30px; }
.intbox1 { width: 48%; }
.intbox input { width: -webkit-calc(100% - 8px); width: -moz-calc(100% - 8px); width: calc(100% - 8px); }
.intbox textarea { width: -webkit-calc(100% - 8px); width: -moz-calc(100% - 8px); width: calc(100% - 8px); }
.intbox3 input { width: 195px; } }
@media screen and (max-width: 600px) { .czuo1 ul { padding-top: 20px; padding-left: 25px; }
.ditu { margin-top: 20px; }
.intbox1 { width: 100%; margin-bottom: 17px; }
.xing { margin-bottom: 0; }
.intbox textarea { margin-bottom: 13px; }
.intbox3 { width: 100%; margin-top: 15px; } }
@media screen and (max-width: 450px) { .czuo1 p { font-size: 16px; font-size: 1.6rem; padding-left: 15px; }
.czuo1 ul { padding-left: 10px; }
.intbox2 { width: 100%; margin-bottom: 17px; }
.czuo1 ul li { font-size: 14px; font-size: 1.4rem; } }
/************* contact2 ***********/
.c2bg { background: url(/uploads/image/tsbimages/c2bg.jpg) no-repeat center top; padding: 0 42px; padding-top: 46px; padding-bottom: 1px; }
.c2box { margin-bottom: 92px; }
.c2box > p { font-size: 20px; font-size: 2rem; font-weight: bold; padding-bottom: 14px; border-bottom: 3px solid #006dac; padding-left: 31px; background: url(/uploads/image/tsbimages/c2dian.png) no-repeat left 6px; }
.c2box div { padding-left: 33px; padding-top: 23px; }
.c2box div p { font-size: 18px; font-size: 1.8rem; line-height: 36px; margin-bottom: 11px; }
.c2box div ul li { font-size: 18px; font-size: 1.8rem; line-height: 36px; }
.c2box div ul li b { display: inline; font-weight: bold; }
.c2box div ul li a:hover { color: #006dac; }
@media screen and (max-width: 1219px) { .c2box { margin-bottom: 50px; } }
@media screen and (max-width: 999px) { .c2box > p { font-size: 16px; font-size: 1.6rem; }
.c2box div p { font-size: 16px; font-size: 1.6rem; }
.c2box div ul li { font-size: 16px; font-size: 1.6rem; } }
@media screen and (max-width: 600px) { .c2bg { padding: 0 20px; padding-top: 30px; padding-bottom: 1px; }
.c2box div { padding-left: 15px; padding-top: 10px; }
.c2box div p { line-height: 26px; }
.c2box { margin-bottom: 25px; }
.c2box div ul li { line-height: 30px; } }
/*********** xiala ***********/
.navlist > li#have:hover { background: url(/uploads/image/tsbimages/xialajt.png) no-repeat center bottom; }
.navlist > li{position: relative;}
.yiji { position: absolute; z-index: 9999; width: 200px;background: #f5f5f5; top: -9999px; /*left: 50%;*/ left: 0; /*margin-left: -120px; padding-bottom: 10px;*/ padding-top: 10px; }
.yiji li { font-size: 16px; font-size: 1.6rem; line-height: 26px; padding-top: 5px;padding-bottom: 5px;padding: 0 19px; padding-top: 7px;padding-bottom: 7px;border-top: 1px solid #ddd;}
.yiji li:first-child{border: none;}
.yiji li a { display: block; }
.yiji li:hover > a { color: #006dac; }
.navlist > li:hover .yiji { top: 100%; }
.weixin { position: relative; }
.ewm{max-width: 120px;}
.head .ewm { position: absolute; right: 0; top: -9999px; z-index: 9999; }
.bottom .ewm { position: absolute; left: 0; top: -9999px; z-index: 9999; }
.weixin:hover .ewm { top: 100%; }
@media screen and (min-width: 1000px) and (max-width: 1219px) { .yiji li { margin: 0 10px; font-size: 16px; font-size: 1.6rem; } }
@media screen and (max-width: 999px) { .yiji { display: none; }
.ewm { display: none; } }
.ce { position: fixed; right: 0px; top: 30%; width: 65px; z-index: 9999999999; }
.ce li { height: 64px; line-height: 64px; width: 64px; margin-bottom: 2px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; border-radius: 5px; -webkit-box-shadow: -2px 2px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: -2px 2px 10px 0px rgba(0, 0, 0, 0.3); background: #006dac; transition: 0.5s; }
.ce li a { display: block; height: 64px; }
.ce2:hover { width: 81px; background: #6eadde; }
.ce1:hover { width: 81px; background: #6eadde; }
.ce li i { color: #fff; margin-left: 20px; font-size: 28px; font-size: 2.8rem; }
@media screen and (max-width: 767px) { .ce { bottom: 0; top: auto; width: 100%; }
.ce li { width: 33.333%; margin: 0; float: left; height: 40px; line-height: 40px; border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; text-align: center; }
.ce li:hover { width: 33.333%; }
.ce li i { margin: 0; }
.link { padding-bottom: 10px; } }
.hdtop { position: fixed; right: 20px; bottom: -100px; -webkit-transition: 1s; -o-transition: 1s; -moz-transition: 1s; transition: 1s; cursor: pointer; z-index: 99999; background: #1b1b1b; line-height: 40px; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
.hdtop i { font-size: 44px; font-size: 4.4rem; color: #eeeeee; display: block; }
/*# sourcemappingurl=index.css.map */
.ppp{line-height: 30px;margin-top: 20px;display: inline-block;}
.ms_ye a.no:hover {background: #fff!important;color: #333!important;border: 1px solid #e5e5e5!important;}
.pro-btns a.no:hover{background-color: #fff!important; color: #006dac!important; border: 1px solid #006dac!important;}
.ms_ye span {display: inline-block;width: 27px;}
.actives {background: #ed1c24;color: #fff;}
.xwsx a.no:hover {background: none!important;color: #333!important;}
.nex img{margin: 20px;}
/************* cover *************/
.cover { background: rgba(0, 0, 0, 0.3); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999999999999999;display: none;}
.covern { background: #e9e9e9; width: 421px; margin: 0 auto; position: relative; padding-top: 30px; padding-bottom: 30px; top: 150px; }
.guanbi { position: absolute; top: 10px; right: 10px; cursor: pointer; }
.covernr { padding-left: 17px; padding-right: 28px; }
.tint, .tint2 { padding-left: 8px; margin-bottom: 12px; }
.tint input { padding-left: 24px; color: #666666; height: 38px; line-height: 38px; width: 344px;background:#fff url(/uploads/image/tsbimages/xing2.png) no-repeat 11px center; }
.tint textarea { padding-left: 24px; color: #666666; height: 126px; line-height: 38px; width: 332px; }
.tint2 input { padding-left: 11px; color: #666666; height: 38px; line-height: 38px; width: 332px; background: #fff; width: 118px; }
.tint3 input { width: 130px; height: 38px; line-height: 38px; text-align: center; background: #006dac; color: #fff; text-transform: uppercase; cursor: pointer; }
.tyzm { cursor: pointer; margin-left: 10px; }
@media screen and (max-width: 1219px) { .covern { top: 50px; } }
@media screen and (max-width: 999px) { .covern { top: 50px; } }
@media screen and (max-width: 639px) { .covern { width: 90%; top: 55px; }
.covernr { padding-left: 15px; padding-right: 15px; }
.tint input { width: -webkit-calc(100% - 36px); width: -moz-calc(100% - 36px); width: calc(100% - 36px); }
.tint textarea { width: -webkit-calc(100% - 36px); width: -moz-calc(100% - 36px); width: calc(100% - 36px); }
}
@media screen and (max-width: 500px) { .covern { width: 98%; } }
@media screen and (max-width: 450px) { .tint2 { float: none; }
.tint2 input { width: -webkit-calc(100% - 11px); width: -moz-calc(100% - 11px); width: calc(100% - 11px); }
.tyzm { margin-left: 8px; }
.tint textarea { height: 80px; } }
.comp{background: #fff!important;}
.copyfrom{margin-left: 14px;}
.icp{padding-left:10px;}
@media screen and (max-width:900px){.copyright, .support{float: none;text-align: center;}}
@media screen and (max-width:612px){.icp{display: inherit;}}
/*update 20180507*/
.mtint {padding-left: 8px;margin-bottom: 12px;overflow: hidden;}
.mtint .codeinput {float: left; padding-left: 24px; color: #666666; height: 38px; line-height: 38px; width: 250px;background:#fff url(/uploads/image/tsbimages/xing2.png) no-repeat 11px center; }
.mtint .reqcode{float: right; width: 84px; height: 38px; line-height: 38px; font-size: 14px; border-radius: 5px; font-size: 1.4rem; color: #fff; text-align: center; box-sizing: border-box; background-color: #006dac;}
.mtint .reqcode[disabled]{cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
@media screen and (max-width: 639px) {
.tint input {
width: -webkit-calc(100% - 24px);
width: -moz-calc(100% - 24px);
width: calc(100% - 24px);
}
.mtint .codeinput { width: -webkit-calc(100% - 36px - 94px); width: -moz-calc(100% - 36px - 94px); width: calc(100% - 36px - 94px); }
.tint textarea { width: -webkit-calc(100% - 36px); width: -moz-calc(100% - 36px); width: calc(100% - 36px); }
}
.weibopy{ padding-left:15px; position:relative; padding-top:5px;}
.weibopy .erweimapy{ position:absolute; display:none; width:200px;}
.weibopy:hover .erweimapy{ display:block; top:0px; right:80px;}
@media screen and (max-width: 767px) {
.weibopy .erweimapy{ width:150px;}
.weibopy:hover .erweimapy{ display:block; top:inherit; right:0px; bottom:64px;}
}
.weibopy2 {
position: relative;
}
.weibopy2:hover .erweimapy2 {
top: 100%;
}
.erweimapy2 {
position: absolute;
right: 0;
top: -9999px;
z-index: 9999;
}
.erweimapy2 {
max-width: 120px;
}
.weibopy3{
position: relative;
}
.weibopy3:hover .erweimapy3 {
bottom: 26px;
}
.erweimapy3 {
position: absolute;
right: 0;
top: -9999px;
z-index: 9999;
}
.erweimapy3{
max-width: 120px;
}
.biaoge table p{
line-height: 24px;
}
.biaoge table td{
background-color: #e9edf4;
border: 3px solid #fff;
padding: 0 0px 0 7px !important;
}
.biaoge table {
border-collapse: collapse;
}
.gjts .tupian{
width: 100%;
display: inline-block;
margin-bottom: 10px;
}
.gjts .biaoti{
background: #276ab3;
color: #fff;
text-align: center;
line-height: 62px;
border-radius: 20px 20px 0 0;
font-size: 23px;
}
.gjts img{
width: 100%;
padding: 20px;
box-sizing: border-box;
}
.gszc .list{
font-size: 18px;
line-height: 38px;
}
.gszc .list .fd{
float: right;
margin-right:20px
}
.gszc .list .pdf{font-size: 13px;
padding: 5px 10px;
line-height: 18px;
background: #276ab3;
color: #fff;
border-radius: 3px;
float: right;
margin-right: 10px;
margin-top:4.5px;
}
.biaoge2 table tr:nth-child(1){
font-weight: 700;
}
.biaoge2 table td{
border: 1px solid #ddd;
}
.biaoge2 table tr:nth-child(2n-1){
background: #f5f5f5;
}
.biaoge2 table tr:nth-child(2n){
background: #fff;
}
.biaoge3{
text-align: center;
}
.biaoge3 table tr td{
padding: 0;
}
.biaoge3 table td{
border: 1px solid #ddd;
}
.biaoge3 table tr{
background: #fff !important;
}
.biaoge3 table tr:nth-child(1){
background: #f5f5f5 !important;
}
.dqbg .biaoti{
font-weight: bolder;
font-size: 18px;
padding-top: 10px;
display: inline-block;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.dqbg .list{
margin-bottom: 20px;
width: 47%;
display: inline-block;
height: 90px;
vertical-align:top;
}
.dqbg .list:nth-child(2n-1){
margin-right: 5.5%;
}
@media screen and (max-width: 767px) { .table table { width: 100%; overflow: scroll; }
.table table tr td {
padding: 0 25px;
}
}
.wc{
position: relative;}
.wc img{
display: none;
width: 115px;
position: absolute;
right: 64px;
top: 0px;
}
.wc:hover img{
display: block;
}
.wc:hover li{
background: #6eadde;
}
@media screen and (max-width: 999px){
.div.div3.l{
padding-bottom: 33px;
}}
@media screen and (max-width: 767px){
.wc img{top:-112px;}
}
.sya1 ul li a{
text-align: justify;
}
.sya1 ul li span{
font-size: 20px;
font-weight: 600;
line-height: 44px;
display: block;
text-align: center;
}
.sypxia .sypp1{
font-weight: 600;
}