
.top_line{width: 100%;height: 2px;background: #435587;}
.center{width: 1200px;margin: 0 auto; overflow: hidden;}
.logo_box{height: 90px;border-bottom: 1px solid #dfdfdf;}
.logo_container{margin-top: 10px;float: left;}
.logo_container li{float: left;}
.logo_container li img{margin-right: 10px;}
.contact_phone{float: right;margin-top: 30px;}
.contact_phone li{float: left;font-size:12px;color: #242424;}
.phone_number{font-size: 20px;color: #ea1515;font-weight: bold;float: none;}
.contact_phone li img{margin-right: 12px;}
.nav_list{height: 58px;}
.nav_list ul { width:110%; overflow:hidden;height: 58px;}
.nav_list ul li{float: left;margin-top: 22px;width: auto; padding-right:82px;}
.nav_list ul li a{color: #333;font-size: 16px;}
.nav_list ul li a:hover{border-bottom: 2px solid #ea1515;padding-bottom: 8px;}


/*Banner*/
.Banner{ width:100%; height:534px; clear:both; overflow:hidden;}
.flexslider { position: relative;z-index:2; height:534px; overflow: hidden;}
.slides { position: relative; z-index:10;}
.slides li { height:534px;}
.flex-control-nav { position: absolute; bottom:20px; z-index:10; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 25px; height:5px; margin: 0 8px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width:25px; height: 5px; line-height:45px;overflow: hidden; background:#fff; cursor: pointer;}
.flex-control-nav .flex-active { background:#e77000; color:#fff;}

/*product service*/
.product_service{margin-top: 48px;margin-bottom: 38px;position: relative;}
.product_service title{font-size: 28px;color: #e71f19;}
.service_title{margin-bottom: 40px;}
.service_title img{max-width: 569px;max-height: 289px;display: block;margin:0 auto;}
.service_title h1{font-size: 28px;color: #ea1515;text-align: center;font-weight: bold;}
.service_title h1 span{color: #000;float: none;font-weight: bold;}
.service_title h2{font-size: 12px;color: #333;margin-top: 20px;text-align: center;font-weight: normal;}
.service_title .service_line{border-bottom: 1px solid #e7e7e7;margin-top: 12px;}
.service_title .service_line{position: relative;}
.service_title .service_line img{position: absolute;left: 50%;margin-left: -55px;}
.service_title .service_line img{margin-left: 50%; margin-left: -55px;}
.product_service ul { width:110%; overflow:hidden;}
.product_service ul li { float:left; width:280px; margin:0 26px 0 0; height:40px; line-height:40px; overflow:hidden;}
.product_service ul li img{float: left;margin: 15px 14px 0 10px;}
.product_service ul li a{font-size: 14px;color: #1e1e1e;line-height: 40px;}
.product_service ul p{width: 230px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.product_service ul li:hover a{color: #ea1515;}
.product_service ul li{border-bottom: 1px dashed #dddddd;width: 280px;}
.product_service ul{float: left;margin-right: 26px;}
.certificate_list .list li{float: left;}
.certificate_list .list li img{float: left; }
.certificate_list .show li img{float:none;max-width: 195px;max-height: 260px;display:block; margin:0 auto;}
.certificate_list .show li{border: none;}
.certificate_list .show p{margin-left: -52px;}
.certificate_list li{float:left;}
.certificate_list ul {text-align: center;}
.certificate{margin-top: 84px;position: relative; height:43px; overflow:hidden;}.red_certificate a { display:block; color:#fff;}
.red_certificate{width: 222px;height: 43px;background: #ff0000;font-size: 16px;color: #fff;text-align: center;line-height: 43px;float: left;margin-right:15px;}
.red_certificate:hover{box-shadow: 2px 2px 3px rgba(0,0,0,0.4);cursor: pointer;}.black_certificate a{ display:block; color:#fff;}
.black_certificate{width: 222px;height: 43px;background: #000;font-size: 16px;color: #fff;text-align: center;line-height: 43px;float: left;margin-left: 15px;}
.black_certificate:hover{box-shadow: 2px 2px 3px rgba(0,0,0,0.4);cursor: pointer;}
.certificate_box{position: absolute;left: 50%;margin-left: -236px;}
.certificate_list_box{width: 100%;position: relative;}
.certificate_list{width: 1150px;margin-left: auto;margin-right:auto;overflow: hidden;}
.certificate_list .show{width: 9999px;}
.certificate_list .show li img{margin-left: 50px;}
.certificate_list .show li p{margin-left: 22px;margin-top:20px;}
.list_btn_left{position: absolute;top: 104px;left: 0px;}
.list_btn_right{position: absolute;top: 104px;right: 0px;}
.culture_img div{width: 52px;height: 362px;background: #a8a8a8;float: left;margin-right: 2px;position: relative;}
.culture_img .culture_bg{float: left;margin-right:2px;max-width: 270px;max-height: 360px;display:block; margin:0 auto;}
.culture_eng{margin-left: 22px;margin-top: 8px;}
.culture_img p{width: 1em;font-size: 18px;color: white;;margin:60px auto 0 auto;}
.culture_img span{font-size: 12px;color: white;}
.culture_img div:hover{width: 52px;height: 362px;background: #ea1515;float: left;}
.culture_img{float: left;}
.culture_introduce{float: left;margin-left: 26px;}
.culture_introduce h1{font-size: 18px;color: #ea1515;font-weight: normal;}
.culture_introduce h2{font-size: 12px;color: #888888;line-height: 20px;font-weight: normal; letter-spacing:1.1px;}
.culture_introduce img{margin-top:12px;margin-bottom: 28px;}
.culture_introduce p{width: 738px;font-size: 12px;color: #333333;line-height: 24px;margin-bottom: 16px;}
.search_more{width: 106px;height: 30px;border: 1px solid #e7e7e7;}
.search_more:hover{border: 1px solid #ea1515;}
.search_more a{font-size: 12px;color: #333333;line-height: 30px;margin-left:24px;}
.search_more:hover a{color:#ea1515;}

/*Case*/
.customer_cases{margin-top: 35px;position: relative;width: 100%;height: 529px;background: #f2f2f2;padding-top: 35px;}
.customer_cases h1{font-size: 20px;color: #333333;float: none;text-align: center;font-weight: bold;}
.customer_cases_line{width: 610px;height: 1px;background: #dedede;margin-top: 6px;position: absolute;left: 50%;margin-left: -305px;}
.customer_cases h2{font-size: 12px;color: #666;text-align: center;margin-top: 10px;font-weight: bold;}
.btn_down{position: absolute;left: 50%;margin-left: -17px;margin-top: 14px;}
.service_title .btn_down1{position: absolute;left: 50%;margin-left: -17px;margin-top: 14px;}
.service_title h1{margin-left: 10px;}
.service_title h2{font-weight: normal;}

.customer_cases_list {margin-top: 60px;}
.customer_cases_list ul { width:110%; overflow:hidden;}
.customer_cases_list ul li{float: left;position: relative; margin-right: 18px;}
.customer_cases_list ul li span {width:283px; height:293px; *display: block;*font-size:257px;/*é«˜åº¦/å­—ä½“å¤§å°çš„æ¯”å€¼ä¸º1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e7e7e7;}
.customer_cases_list ul li span img {max-width:283px; max-height:293px; display:block; margin:0 auto;}



.customer_case_normal{width: 283px;height: 40px;background: #2b2b2b;font-size: 14px;color: white;text-align: center;line-height: 40px;position: absolute;bottom: 1px; left:1px;}
.customer_cases_list li:hover .customer_case_normal{background: rgba(234,21,21,0.5);}
.customer_case_hover{position: absolute;left: 50%;margin-left:-38px;top: 50%;margin-top: 150px;}
.customer_cases_list li:hover .customer_case_hover{top: 50%;margin-top: -38px;}
.product_figure{max-width: 285px;max-height: 295px;display: block;margin:0 auto;}
.customer_search_more{position: absolute;left: 50%;margin-left: -53px;margin-top: 48px;}


.news_center{position: relative;}
.news_center h2{margin-top: 10px;font-weight: bold;color: #666666;}
.news_introduct{width: 569px;margin-top: 54px;}
.news_introduct{float: left;}
.news_introduct h1{font-size: 18px;color: #101010;margin-top: 28px;margin-bottom: 15px;font-weight: normal;}
.news_introduct p{font-size: 13px;color: #5b5b5b;line-height: 28px;}
.news_list{float: right;margin-top: 54px;}
.news_list_introduce{width: 573px;height: 85px;border: 1px solid #e7e7e7;margin-bottom: 30px;overflow: hidden;}
.news_list_introduce:hover{background: #ea1515;}
.news_list_introduce h1{font-size: 35px;color: #5b5b5b;line-height: 54px;margin-left: 15px;border-bottom: 2px solid #4b4b4b;width: 37px;margin-top: 10px;float: left;font-weight: normal;width: 40px;}
.news_list_introduce:hover h1{color: #fff;border-bottom: 2px solid #fff;font-weight: normal;font-weight: normal;}
.news_title{float: right;margin-top: 6px;width: 505px;}
.news_title h2{font-size: 16px;color: #5b5b5b;float: left;margin-left: 34px; width:300px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;}
.news_list_introduce:hover h2{color: #fff;font-weight: normal;}
.news_title h3{font-size: 12px;color: #999999;float: right;margin-right: 18px;line-height: 35px;font-weight: normal; width:70px; text-align:right;}
.news_title p{width: 460px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list_introduce:hover h3{color: #fff;font-weight: normal;}
.news_list_introduce p{font-size: 14px;color: #5b5b5b;float: left;margin-left: 34px;margin-top: 12px;overflow: hidden;}
.news_list_introduce:hover p{color: #fff;font-weight: normal;}
.partner_title h1{font-size: 20px;color: #b1b1b1;text-align: center;font-weight: normal;}
.partner_title ul{width:100%; overflow:hidden;}
.pop_line_left{float: left;margin-top: 15px; overflow:hidden;}
.pop_line_right{float: right;margin-top: 15px; overflow:hidden;}
.pop_line_title{float: left;font-size: 26px; color: #ea1515;margin-left: 15px; overflow:hidden;}
.partner_img{width:180px; margin:0 auto;margin-top: 8px;}
.partner_list{margin-top: 42px;position: relative;margin-left: 63px;width: 1076px;overflow: hidden;height: 107px;}
.partner_list ul{width: 9999px;height: 107px;}
.partner_list ul li{float: left;width: 215px;height: 107px;}
.partner_list ul li img{max-width: 215px;max-height: 107px;display: block;margin: 0 auto;}
.partner_box{position: relative;}
.list_btn_left1{position: absolute;left: 0px;top: 180px;}
.list_btn_right1{position: absolute;right: 0px;top: 180px;}


.partner_introduct{position: relative; width:1200px; margin:0 auto;}
.partner_introduct ul{width: 110%;overflow: hidden;height: 107px;margin-top: 36px;position: relative;}
.partner_introduct ul li{float: left;width: 300px; text-align: center; overflow:hidden;}
.partner_introduct ul li h1{display: inline-block;font-size: 30px;color: #ea1515;,margin-right: 26px;font-weight: bolder;}
.partner_introduct ul li h2{display: inline-block;font-size: 14px;color: #000;margin-right: 25px;margin-right: 34px;}
.partner_introduct ul li img{display: inline-block;position: absolute;top: 2px;}
.partner_introduct p{width: 600px;font-size: 12px;color: #666666;line-height: 30px;text-align: center;left: 50%;margin-left:-300px;position: absolute;margin-bottom: 46px;}



.footer_box{float: none;margin-top: 136px;background: url(../images/footer_bg.jpg) no-repeat;width: 100%;height: 280px;}
.footer_left{float: left;/* width: 720px; */}
.footer_left h1{font-size: 13px;color: #fff;line-height: 40px;font-weight: normal;float: left;}
.footer_message{margin-top: 55px;width: 1200px;}
.footer_logo{float: left;max-width: 116px;max-height: 110px;display:block; margin:0 auto;}

.footer_message .message{height: 100px;float: right;width: 1050px;}
.message ul {float: left;}
.message ul li{font-size: 12px;color: #fff;line-height: 25px;font-weight: normal;}
.message img{float: right;}
.footer_left dl{margin-top: 38px;}
.footer_left dl,.footer_left dl a{font-size: 12px;color: #fff;}
.footer_left dl dt{float: left;}
.footer_left dl dd{float: left;padding-right: 12px;border-right: 1px solid #fff;padding-left: 12px;}
.footer_left dl dd a{ color:#fff}
.footer_left dl dd a:hover{color: #ea1515;}
.footer_right{float: right;position: relative;}
.footer_head{width: 1044px;height: 40px;}
.share_icon li{float: left;}
.share_icon{float: right;margin-top: 12px;margin-left:-400px;}
.share1{background: url(../images/share1.png) no-repeat;width: 24px;height: 24px;position: absolute;z-index: 1000;left: 0;}
.share1:hover{background: url(../images/share1_hover.png) no-repeat;}
.share2{background: url(../images/share2.png) no-repeat;width: 24px;height: 24px;position: absolute;z-index: 1000;left: 44px;}
.share2:hover{background: url(../images/share2_hover.png) no-repeat;width: 24px;height: 24px;position: absolute;z-index: 1001;}
.share3{background: url(../images/share3.png) no-repeat;width: 24px;height: 24px;position: absolute;z-index: 1000;left: 88px;}
.share3:hover{background: url(../images/share3_hover.png) no-repeat;}
.share4{background: url(../images/share4.png) no-repeat;width: 24px;height: 24px;position: absolute;z-index: 1000;left: 132px;}
.share4:hover{background: url(../images/share4_hover.png) no-repeat;}
.code{margin-top: 68px;float: right;}


/*Certificate*/
.Certificate { width:100%; }
.Certificate .rollBox{width:1200px; overflow:hidden;margin:0 auto;top: 50%; }
.Certificate .rollBox .LeftBotton{height:259px;width:62px;background:url(../images/runleft_btn.png) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer; }
.Certificate .rollBox .RightBotton{height:259px;width:62px;background:url(../images/runright_btn.png) no-repeat right center;overflow:hidden;float:right;display:inline;cursor:pointer; }
.Certificate .rollBox .Cont{width:1076px;overflow:hidden;float:left; }
.Certificate .rollBox .ScrCont{width:10000000px;margin-left: -10px;}
.Certificate .rollBox .Cont .pic{width:195px; height:310px; overflow:hidden; float:left;text-align:center; margin:0px 12px;}
.Certificate .rollBox .Cont .pic a{width:195px; height:260px; display:block; color:#333;}
.Certificate .rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}


.Certificate .rollBox .Cont .pic span {width:193px; height:258px; *display: block;*font-size:226px;/*é«˜åº¦/å­—ä½“å¤§å°çš„æ¯”å€¼ä¸º1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e1e1e1;}
.Certificate .rollBox .Cont .pic span img {max-width:193px; max-height:258px; display:block; margin:0 auto;}


.Certificate .rollBox .Cont .pic a p{ font-size:14px; line-height:50px; height:50px; width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Certificate .rollBox .Cont .pic a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; }
.Certificate .rollBox .Cont .pic a:hover span{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}
.Certificate .rollBox .Cont .pic a:hover p { color:#ea1515;}
.Certificate .rollBox #List1,.Certificate .rollBox #List2{float:left;}

/*about_header*/
.about_banner_box{position: relative;}
.about_banner_box img{width: 100%;height:534px;position: absolute;left: 50%;margin-left: -990px;}
/*left_sidebar*/
.sidebar_nav_box{margin-top: 62px;}
.left_sidebar{float: left; width:280px; height:auto; overflow:hidden;}
.sidebar_nav_header{width: 264px;height: 44px;background: #ea1515;font-size: 18px;color: white;line-height: 44px;padding-left: 16px;font-weight: normal;float: none;}
.sidebar_nav_header span{font-size: 14px;float: none;}
.sidebar_about{margin-top: 23px;}
.sidebar_about_header{border-bottom: 1px dashed #ccc;padding-bottom: 12px;}
.sidebar_about_header img{float: left;margin-right: 12px;padding-top: 5px;padding-left: 16px;}
.sidebar_about_list{margin-bottom: 27px;margin-left: 35px;margin-top: 12px;}
.sidebar_about_list li a{font-size: 14px;color: #1e1e1e;line-height: 30px;}
.sidebar_about_list li:hover a{color: #ea1515;}
.side_item_list p{width: 230px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sidebar_certificate {margin-top: 25px;margin-left:30px;}
.sidebar_certificate .red_certificate{margin-bottom: 8px;float: none;}
.sidebar_certificate .black_certificate{margin-left: 0px;float: none;}
/*online_link*/
/*.online_link_box{margin-top: 60px;position: relative;}
.online_link_box .online_bg{position: absolute;z-index: 222}
.online{width: 280px;height: 280px;}
.online_link_box p{font-size: font-size:15px;color: #0e1420;text-align: center;margin-top: 18px;margin-bottom: 20px;font-weight: bolder;margin-top:74px;}
.online_adress{width: 280px;height: 294px;border:1px solid #ccc;position: absolute;top: 30px;z-index: 111}
.online_adress ul{margin-left: 16px;margin-top:24px;}
.online_adress ul li{margin-top: 12px;}
.online_adress ul h1{font-size: 14px;color: #363636;font-weight: normal;}
.online_adress ul li img{float: left;margin-right: 10px;}
.online_adress ul li h1{float: left;}*/

.right_sidebar_header{border-bottom: 1px solid #e5e5e5;height: 45px;}
.right_sidebar_header h1{font-size: 16px;color: #000;float: left;line-height: 44px;border-bottom: 3px solid #ea1515;font-weight: bolder;padding-left: 10px;padding-right: 10px;}
.right_sidebar_header h2{font-size: 14px;color: #4c4c4c;font-weight: normal;float: left;margin-top: 13px;margin-left: 2px;}
.right_sidebar_title{float: left;}
.right_sidebar_position{float: right;}
.right_sidebar_position p a{font-size: 12px;color: #a7a4a4;font-weight: normal;line-height: 44px;}
.right_sidebar_position p{font-size: 12px;color: #a7a4a4;font-weight: normal;line-height: 44px;padding-right: 22px;}

/*åˆ†é¡µ*/
.subPage{width:80%; padding-top:15px; padding-bottom:10px; height:22px; overflow:hidden; padding-left:15px; }
.subPage a,.subPage span{display:block; float:left; padding:0 3px; line-height:18px; color:#6F6F63; margin:0 3px; border:1px solid #ccc; overflow:hidden;}
.subPage span,.subPage span a{color:#6F6F63;}

/*safe_culture*/
.safe_culture{margin-top:20px;}
.safe_culture h1{font-size: 18px;color: #333;text-align: center;}
.safe_culture ul{margin-left: 20px;}
.safe_culture ul li{width: 820px;overflow: hidden;margin-top:16px;}
.safe_culture ul li h1{font-size: 16px;color: #383838;font-weight: normal;line-height: 25px;text-align: left;margin-bottom: 6px;}
.safe_culture ul li p{font-size: 12px;color: #4d4d4d;line-height: 18px;}
.safe_culture ul li h2{font-size: 14px;color: #383838;font-weight: normal;line-height: 25px;text-align: left;margin-bottom: 6px;}
.safe_culture ul li h3{font-size: 12px;color: #4d4d4d;font-weight: normal;line-height: 25px;text-align: left;margin-bottom: 6px;}

/*company_profile*/
.company_profile{margin-top: 50px;padding-bottom: 40px;}
.company_profile h1{font-size: 18px;color: #000;text-align: center;font-weight: border;}
.company_profile h2{font-size: 16px;color: #4d4d4d;text-align: center;margin-top:6px;}
.company_profile_content{margin-top: 34px;}
.company_profile p{font-size: 14px;color: #000;font-weight: normal;width: 820px;margin: 0 auto;line-height: 24px;margin-top: 14px;}
.company_profile p span{color: #ea1515;}
.company_profile_img{width: 820px;height: 230px;border: 1px solid #e5e5e5;overflow: hidden;}
.company_profile_img{margin: 0 auto; margin-top: 50px;}


#partner_border {width:213px; height:105px; *display: block;*font-size:92px;/*é«˜åº¦/å­—ä½“å¤§å°çš„æ¯”å€¼ä¸º1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e7e7e7
	;}
#partner_border img {max-width:213px; max-height:105px; display:block; margin:0 auto;}


.online_box{width: 278px;height: auto;border:1px solid #e7e7e7; border-top:none;margin-top: 58px;}
.online_box .online_bg{max-width: 100%;margin:0 auto;position: relative;top: -30px;}
.online_box h3{font-size: 15px;color: #0e1420;text-align: center;font-weight: bolder;margin-top: -10px;} 
.online_box ul{margin-left: 16px;padding-bottom: 20px;}
.online_box ul li{margin-top: 14px;}
.online_box ul img{display: inline-block;margin-right:16px;}
.online_box ul p{display: inline-block;font-size: 14px;color: #363636;}


.news_introduct span {width:567px; height:287px; *display: block;*font-size:252px;/*é«˜åº¦/å­—ä½“å¤§å°çš„æ¯”å€¼ä¸º1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e7e7e7;}
.news_introduct span img {max-width:567px; max-height:567px; display:block; margin:0 auto;}
/*service*/
.main-im{position:fixed;right:10px;top:160px;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;}
.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;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;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:#f04e53;}
.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 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/online_qq.png) no-repeat left top; display:none}

.main-im .im_main .toTop{ height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;}