/*
* @Author: Marte
* @Date:   2018-04-09 15:46:09
* @Last Modified by:   Marte
* @Last Modified time: 2018-04-12 14:40:23
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px Arial, Tahoma, 'Microsoft Yahei'; color:#454545; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; }
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none; color:#454545; vertical-align:baseline; cursor:pointer; }
a:hover { color:#000; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;}

/*清浮*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }


/*浮动*/
.g-f-l { float:left; _display:inline; }
.g-f-r { float:right; _display:inline; }


.wrap{ width: 100%; max-width: 1920px; margin: 0 auto; overflow: hidden; }
.container{ max-width: 1200px; margin: 0 auto; }
.container2{ max-width: 1324px; margin: 0 auto; }


input::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc;
   opacity: 1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
   opacity: 1;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #ccc;
}

textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ccc;
   opacity: 1;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ccc;
   opacity: 1;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #ccc;
}

.nav ul li:hover{ transform: translateY(-16px);}
.top{ height: 42px; line-height: 42px; background-color: #777; color: #ccc; }
.language a{ display: inline-block; width: 48px; height: 26px; background-color: #ebebeb; border-radius: 12px; text-align: center; line-height: 26px; margin-left: 2px; }
.language a.active{ background-color: #00a0e9; color: #fff; }
.header-main{ background-color: #fdfdfd; }
.logo{ margin-top: 24px; }
.logo img{ transition: all ease-in-out .8s; }
.logo:hover img{ transform:scale(1.06); }

.nav{ margin-left: 80px; }
.nav ul li{ transition: all ease-in-out .5s; line-height: 112px; float: left; padding: 0 20px; font-size: 18px; position: relative; }
.nav ul li a{ display: block; color: #222; }
.nav ul li.active a{ color: #00a0e9; }
.nav ul li:after{ content: ""; position: absolute; width: 0; height: 3px; background-color: #00a0e9; left: 50%; bottom: 30px; transform: translateX(-50%); transition: all ease-in-out .3s; }
.nav ul li:hover:after{ width: 24px; }
.search{ width: 170px; height: 34px; border-radius: 17px; background-color: #f0f0f0; margin-top: 37px; }
.search input{ display: block; float: left; width: 100px; line-height: 34px; height: 34px; font-size: 14px; background-color: transparent; text-indent: 12px; }
.search a{ float: right; margin: 6px 15px 0 0; }

.banner .swiper-button-next, .banner .swiper-button-prev{ width: 26px; height: 48px; }
.banner .swiper-button-next{ background: url(../images/left_03.png) no-repeat; transform: rotateZ(180deg); right: 60px; }
.banner .swiper-button-prev{ background: url(../images/left_03.png) no-repeat; left: 60px; }
.product-center{ margin-top: 56px; }
.product-center-top{ text-align: center; }
.product-center-top h4{ font-size: 28px; color: #222; }
.product-center-top b{ display: inline-block; width: 10px; height: 11px; background-color: #00a0e9; margin-top: 20px; position: relative; }
.product-center-top b:after{ content: ""; position: absolute; width: 227px; height: 1px; background-color: #d0d0d0; left: 20px; top: 5px; }
.product-center-top b:before{ content: ""; position: absolute; width: 227px; height: 1px; background-color: #d0d0d0; right: 20px; top: 5px; }
.product-center-classify{ margin-top: 40px; text-align: center; }
.product-center-classify ul li{ display: inline-block; height: 32px; line-height: 32px; font-size: 14px; padding: 0 10px; margin: 0 18px; position: relative; }
.product-center-classify ul li:after{ content: ""; position: absolute; width: 1px; height: 14px; background-color: #c6c6c6; right: -20px; top: 9px; }
.product-center-classify ul li a{ color: #777; display: block; }
.product-center-classify ul li.active{ background-color: #00a0e9; }
.product-center-classify ul li.active a{ color: #fff; }
.product-center-classify ul li:last-child:after{ display: none; }
.product-center-con{ margin-top: 38px; }
.product-center-con ul li{ float: left; width: 22.83%; margin-right: 2.8%; margin-bottom: 22px; background-color: #00a0e9; padding-bottom: 18px; transition: all ease-in-out .3s; }
.product-center-con ul li:nth-child(4n){ margin-right: 0; }
.product-center-con .av-container:nth-child(4n) li{ margin-right: 0; }
.pro-pic{ background-color: #f5f5f5; overflow: hidden; }
.pro-pic img{ transition: all ease-in-out .3s; }
.product-center-con ul li h4{ text-align: center; font-size: 18px; line-height: 26px; color: #fff; margin: 18px 20px 0; height: 26px; overflow: hidden; }
.product-center-con ul li p{ text-align: center; font-size: 14px; color: #fff; margin-top: 4px; }
.product-center-con ul li:hover{ background-color: #40c3ff; }
.product-center-con ul li:hover .pro-pic img{ transform: scale(1.1); }

.index-about{ margin-top: 46px; background-color: #f5f5f5; padding: 55px 0 72px; }
.index-about-con{ margin-top: 82px; }
.index-about-wen{ width: 44.16%; }
.index-about-wen p{ font-size: 16px; color: #222; line-height: 26px; }
.index-about-wen h4{ font-weight: normal; font-size: 24px; color: #666; }
.index-about-wen h4 small{ display: block; font-size: 18px; margin-top: 36px; }
.index-about-wen a{ display: block; width: 122px; height: 40px; background-color: #00a0e9; text-align: center; line-height: 40px; color: #fff; font-size: 14px; margin-top: 44px; transition: all ease-in-out .3s; }
.index-about-wen a:hover{ opacity: .8; }
.index-about-r{ width: 50%; }
.about-time{ box-sizing: border-box; width: 159px; height: 104px; margin-top: 40px; background-color: #3d82f1; font-size: 14px; color: #fff; padding: 16px 0 0 19px; position: relative; }
.about-time b{ display: block; font-size: 52px; }
.about-time p{ box-sizing: border-box; position: absolute; width: 400px; background-color: rgba(51,51,51,.8); left: 0; top: 100%; padding: 20px; line-height: 28px; }
.index-about-pic{ margin-left: 159px; }

.index-news{ margin-top: 52px; margin-bottom: 74px; }
.index-news-con{ margin-top: 50px; }
.news-top{ font-size: 30px; color: #000; margin-bottom: 40px; }
.news-top small{ font-size: 26px; text-transform: uppercase; }
.news{ margin: 78px auto 88px; }
.news-tl{ width: 23.75%; }
.news-tltit{ background-color: #d60d21; height: 170px; text-align: center; color: #fff; margin-bottom: 20px; }
.news-tltit span{ display: block; font-size: 40px; color: #fff; padding-top: 40px; }
.news-tltit p{ color: #fff; font-size: 24px; }
.news-tc{ float: left; width: 48.8333%; margin-left: 1.75%; position: relative; overflow: hidden; }
.news-tc img{ transition: all ease-out .3s; }
.news-tc:hover img{ transform: scale(1.05); }
.news-tcwen{ position: absolute; width: 89.08%; left: 0; bottom: 0; background: url(../images/bg3_03.png) repeat-x; padding: 12px 5.46%; }
.news-tcwen p{ color: #fff; font-size: 18px; line-height: 38px; height: 38px; overflow: hidden; }
.news-tcwen span{ color: #fff; font-size: 12px; line-height: 24px; }
.news-tr{ width: 23.75%; background-color: #d58957; height: 360px; position: relative; transition: all ease-out .3s; }
.news-tr:hover b{left: 20.27%;}
.news-tr:hover{ opacity: .8; }
.news-tr h4{ font-weight: normal; font-size: 18px; color: #fff; line-height: 24px; width: 77.46%; margin: 0 auto; padding-top: 54px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }
.news-tr span{ display: block; width: 77.46%; margin: 0 auto; color: #fff; font-size: 12px; line-height: 22px; }
.news-tr p{ font-size: 12px; color: #fff; line-height: 20px; margin: 16px auto 0; width: 77.46%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.news-tr b{ position: absolute; left: 11.27%; bottom: 28px; transition: all ease-out .3s; }
.xnews{ position: relative; overflow: hidden; }
.xnews img{ transition: all ease-out .3s; }
.xnews:hover img{ transform: scale(1.1); }
.xnews-w{ position: absolute; width: 89.08%; left: 0; bottom: 0; background: url(../images/bg3_03.png) repeat-x; background-size: auto 100%; padding: 8px 5.46%;}
.xnews-w p{ color: #fff; font-size: 14px; line-height: 20px; height: 20px; overflow: hidden; }
.xnews-w span{ color: #fff; font-size: 12px; line-height: 20px; }
.news-b{ margin-top: 20px; }
.news-bl{ width: 23.75%; height: 185px; margin-right: 1.65%; position: relative; }
 .news-bl:nth-child(4n){ margin-right: 0; }
.news-b .av-container:last-child .news-bl{ margin-right: 0; }
.bgcolor1{ background-color: #9abc48; }
.bgcolor2{ background-color: #b282cd; }
.bgcolor3{ background-color: #f3f3f3; }
.news-bl{ overflow: hidden; transition: all ease-out .3s; }
.news-bl a > h4{ font-weight: normal; font-size: 18px; color: #fff; line-height: 24px; width: 77.46%; margin: 0 auto; padding-top: 24px; height: 38px; line-height: 38px; overflow: hidden; }
.news-bl a > span{ display: block; width: 77.46%; margin: 0 auto; color: #fff; font-size: 12px; line-height: 22px; }
.news-bl a > p{ font-size: 12px; color: #fff; line-height: 20px; margin: 16px auto 0; width: 77.46%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
/* .news-bl:last-child{ margin-right: 0; } */
.news-bl img{ transition: all ease-out .3s; }
.news-bl:hover img{ transform: scale(1.1); }
.bgcolor3 a > h4{ color: #000; }
.bgcolor3 a >span{ color: #999; }
.bgcolor3 a > p{ color: #999; }
.bgcolor1:hover{ background-color: #bce162; }
.bgcolor2:hover{ background-color: #d098f0; }
.bgcolor3:hover{ background-color: #fffefe; }
.news-tr:hover{ background-color: #e8a173; }

.link{ line-height: 52px; background-color: #212528; }
.link b{ color: #fff; font-size: 16px; padding-right: 12px; }
.link a{ font-size: 14px; color: #bfbfbf; padding-right: 45px; transition: all ease-in-out .3s; }
.link a:hover{ color: #fff; }
.footer2{ background-color: #2c2f34; padding: 50px 0 18px; }
.footer2 dl{ float: left; width: 11.83%; margin-right: 10%; }
.footer2 dl:last-child{ margin-right: 0; }
.footer2 dl dt{ font-size: 16px; color: #fff; padding-bottom: 12px; border-bottom: 1px solid #202328; margin-bottom: 12px; }
.footer2 dl dd{ line-height: 32px; font-size: 14px; }
.footer2 dl dd a{ color: #fff; opacity: .2; transition: all ease-in-out .3s; }
.footer2 dl dd:hover a{ opacity: 1; }
.footer3{ text-align: center; font-size: 14px; background-color: #242424; line-height: 78px; }
.footer3 span{ color: #fff; opacity: .48; }


.crumbs{ height: 62px; line-height: 62px; box-shadow: 0 0 6px #d6d6d6; background-color: #fff; }
.crumbs-l img{ margin-right: 28px; float: left; }
.crumbs-l a{ font-size: 14px; color: #848181; line-height: 62px; }
.crumbs-l a:last-child{ color: #00a0e9; }

.main{ margin-top: 40px; margin-bottom: 70px; }
.naver{ width: 246px; }
.naver-tit{ box-sizing: border-box; padding: 15px 20px 10px; background-color: #00a0e9; font-size: 22px; color: #fff; }
.naver-tit span{ display: block; font-size: 26px; opacity: .28; margin-top: 2px; }
.naver ul{ box-sizing: border-box; border: 1px solid #f0f0f0; padding: 8px 18px; }
.naver ul li{ border-bottom: 1px dashed #e2e2e2; line-height: 50px; font-size: 16px; text-indent: 5px; }
.naver ul li:last-child{ border-bottom: 0; }
.naver ul li a{ display: block; color: #222; transition: all ease-in-out .3s; }
.naver ul li span{ float: right; color: #999; margin-right: 5px; transition: all ease-in-out .3s; }
.naver ul li.active a{ color: #00a0e9; }
.naver ul li.active span{ color: #00a0e9; }
.naver ul li:hover a{ color: #00a0e9; }
.naver ul li:hover span{ color: #00a0e9; }

.content-r{ margin-left: 326px; }
.content-r h4.tt{ font-weight: normal; font-size: 28px; color: #333; }
.content-r span.ttt{ font-size: 22px; color: #ccc; display: block; margin-top: 10px; text-transform: uppercase; }
.about-content{ margin-top: 38px; font-size: 14px; color: #333; line-height: 38px; }

.course{ margin-top: 44px; }
.course p{ font-size: 14px; color: #333; line-height: 38px; }
.course ul{ margin-top: 30px; }
.course ul li{ overflow: hidden; border-top: 1px solid #e5e5e5; }
.time{ width: 110px; text-align: center; font-size: 30px; color: #e60012; font-weight: bold; line-height: 60px; }
.course-r{ margin-left: 110px; border-left: 1px solid #e5e5e5; line-height: 38px; padding: 10px 22px 36px; }


.honor{ margin-top: 38px; }
.honor ul li{ margin-bottom: 20px; position: relative; }
.honor ul li:before{ content: ""; position: absolute; width: 14px; height: 14px; background: url(../images/icon1_03.jpg) no-repeat; left: 0; top: 13px; }
.honor ul li p{ font-size: 14px; color: #333; line-height: 38px;  text-indent: 2em;}
.honor-pic{ margin-top: 12px; }
.honor-pic .item{ display: inline-block; width: 232px; margin-right: 42px; }
.honor-pic .item p{ text-align: center; font-size: 14px; color: #333; line-height: 56px; }


.partner ul{ margin-top: 58px; }
.partner ul li{ box-sizing: border-box; float: left; width: 30.7%; height: 98px; border: 1px solid #f2f2f2; margin: 0 3.4% 22px 0; overflow: hidden; line-height: 98px; }
.partner ul li:nth-child(3n){ margin-right: 0; }
.partner .av-container:nth-child(3n) li{ margin-right: 0; }


.product-list ul li{ float: left; width: 31%; margin-right: 3%; margin-bottom: 22px; background-color: #00a0e9; padding-bottom: 18px; transition: all ease-in-out .3s; }
.product-list ul li:nth-child(3n){ margin-right: 0; }
.product-list .av-container:nth-child(3n) li{ margin-right: 0; }
.pro-pic{ background-color: #f5f5f5; }
.pro-pic img{ transition: all ease-in-out .3s; }
.product-list ul li h4{ text-align: center; font-size: 18px; color: #fff; margin: 18px 20px 0; height: 26px; overflow: hidden; }
.product-list ul li p{ text-align: center; font-size: 14px; color: #fff; margin-top: 4px; height: 20px}
.product-list ul li:hover .pro-pic img{ transform: scale(1.1); }
.product-list ul li:hover{ background-color: #40c3ff; }

.news-list ul li{ padding: 20px 0; overflow: hidden; border-bottom: 1px solid #f0f0f0; }
.news-list ul li:first-child{ padding-top: 0; }
.news-list ul li:last-child{ border-bottom: 0; }
.news-pic{ width: 230px; height: 150px; overflow: hidden; }
.news-wen{ margin-left: 250px; }
.news-wen h4{ font-weight: normal; font-size: 22px; color: #222; height: 44px; line-height: 44px; overflow: hidden; transition: all ease-in-out .3s; }
.news-wen p{ font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; margin-top: 12px; }
.news-list ul li:hover h4{ color: #00a0e9; }
.paging{ margin: 40px 0 0; text-align: center; overflow: hidden; }
.paging div{ display: inline-block; margin: 0 5px; overflow: hidden; }
.paging div a{ float: left; margin: 0 6px; font-size: 14px; color: #666; height: 36px; padding: 0 14px; text-align: center; border: 1px solid #ccc; line-height: 36px; }
.paging div a.active{ color: #fff; background-color: #00a0e9; border: 1px solid #00a0e9; }
.paging div a:hover{ color: #fff; background-color: #00a0e9; border: 1px solid #00a0e9; }

.fanye{ margin-top: 14px; padding-top: 18px; border-top: 1px dashed #d9d9d9; position: relative; }
.fanye p{ line-height: 36px; font-size: 15px; color: #000; transition: all linear .2s; }
.fanye p a{ color: #000; transition: all linear .2s; }
.fanye p:hover{ color: #00a0e9; }
.fanye p:hover a{ color: #00a0e9; }

.news-detail-con{ font-size: 14px; color: #333; line-height: 38px; }
.news-detail-tit{ border-bottom: 1px dashed #e2e2e2; margin-bottom: 20px; padding-bottom: 26px; }
.news-detail-tit h4{ font-weight: normal; font-size: 24px; color: #333; }
.news-detail-tit p{ margin-top: 12px; font-size: 12px; color: #999; overflow: hidden; }
.news-detail-tit p span{ float: left; padding-left: 20px; padding-right: 22px; line-height: 18px; }
.news-detail-tit p span.icon1{ background: url(../images/ico1_03.jpg) no-repeat left center; }
.news-detail-tit p span.icon2{ padding-left: 24px; background: url(../images/ico2_03.jpg) no-repeat left center; }
.recruit-list{ margin-top: 44px; }
.recruit-list h4{ font-weight: normal; font-size: 26px; color: #333; margin-bottom: 20px; }
.recruit-list-tit{ overflow: hidden; }
.recruit-list-tit span{ box-sizing: border-box; display: inline-block; border-right: 3px solid #fff; height: 50px; background-color: #333; line-height: 50px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
span.w1{ width: 34.4%; }
span.w2{ width: 26.37%; }
span.w4{ width: 22.9%; }
span.w6{ width: 14.2%; }
span.bgc{ background-color: #da251d; }
.recruit-bt{ line-height: 52px; border-bottom: 1px dashed #ccc; cursor: pointer; }
.recruit-bt span{ display: inline-block; font-size: 16px; color: #333; text-align: center; }
.recruit-btc{ padding-left: 38px; padding-bottom: 22px; border-bottom: 1px dashed #ccc; display: none; }
.recruit-btc h5{ font-size: 14px; color: #e60020; margin-top: 28px; margin-bottom: 4px; }
.recruit-btc p{ font-size: 14px; color: #666; line-height: 24px; }
.recruit-con ul li.active span.w6{ color: #e60020; }



.form{ margin-top: 30px; }
.form input{ float: left; width: 42.89%;line-height: 34px; height: 34px; background-color: #fbfbfb; border: 1px solid #ededed; text-indent: 20px; margin: 0 2.3% 20px 0; font-size: 14px; }
.form textarea{ float: left; box-sizing: border-box; float: left; width: 88%; height: 160px; background-color: #fbfbfb; border: 1px solid #ededed; padding: 10px 20px; margin-bottom: 20px; font-size: 14px; resize: none; }
.form button{ float: left; display: block; width: 234px; height: 46px; font-size: 18px; color: #fff; background-color: #00a0e9; margin-top: 30px; cursor: pointer; transition: all ease-in-out .3s; }
.form button:hover{ opacity: .7; }


.contactUs{ margin-top: 45px; }
.contactUs p{ line-height: 48px; margin-bottom: 20px; font-size: 16px; color: #444; }
.contactUs p i{ display: inline-block; margin-right: 10px; }
.contactUs .recruit-list .recruit-list-tit span{ background-color: #999; width: 24.6%; }
.contactUs .recruit-list .recruit-con{ width: 98.4%; }
.contactUs .recruit-con ul li span{ width: 24.6%; }

.form input.width{ width: 88%; }


.nav .av-container{ float: left; }


.product-detail-top{ border: 1px solid #ededed; padding: 30px; }
.pro-detail-pic{ float: left; width: 59%; }
.pro-detail-wen{ float: right; width: 38%; }
.pro-detail-wen h4{ font-size: 24px; color: #222; line-height: 58px; }
.pro-detail-wen span{ display: block; font-size: 14px; color: #999; }
.pro-detail-wen p{ font-size: 14px; color: #666; line-height: 32px; margin-top: 28px; }
.product-detail-slider .swiper-container{ margin-top: 20px; padding-right: 12px; }
.product-detail-slider .swiper-slide{ width: 112px; border: 1px solid #f5f5f5; }
.product-detail-slider .active-nav{ border: 1px solid #00a0e9; }

.product-detail-tit{ margin-top: 20px; background-color: #f1f1f1; height: 45px; }
.product-detail-tit span{ display: inline-block; padding: 0 22px; line-height: 45px; color: #fff; font-size: 18px; background-color: #00a0e9; }
.product-detail-pic{ margin-top: 20px; }
.product-center-top h4:hover{ animation: tada 1s; -webkit-animation: tada 1s;}



/*右侧qq样式*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/zh_zx.png) no-repeat left top;}

