﻿@charset "utf-8";
/* 公共css部分 */
*{padding:0px;margin:0px;font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体",serif;}
img{border:0px;}
ul li{list-style:none;}
a{text-decoration:none;font-size:12px;color: #000;}
a:hover{ text-decoration:underline;}

body{font-size:12px; background: #f1f2f3;}
td{ vertical-align:top; text-align:left;}

.clearfix{clear:both;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
*html .clearfix{height:1%}
.container{margin:0 auto; width:980px; height:1%;background: #fff; }

.ft12{ font-size:12px;}
.ft13{ font-size:13px;}
.ft14{ font-size:14px;}
.ft20{ font-size: 20px;}
.ft18{ font-size: 18px;}
.mt10{ margin-top:10px;}
.mt16{ margin-top:16px;}
.mt20{ margin-top:20px;}
.mt22{ margin-top:22px;}
.mt28{ margin-top:28px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.ml10{margin-left: 10px;}
.pt10{padding-top: 10px;}
.mt8{ margin-top:8px;}
.mt6{ margin-top:6px;}
.fb{ font-weight:bold;}
.tx_l{ text-align:left;}
.tx_r{ text-align:right;}
.tx_c{ text-align:center;}
.red{ color:#F00;}
.b_b{ border-bottom:solid 1px #ccc;}
.pt6{ padding-top:6px;}
.pr6{ padding-right:6px;}
.pl5{padding-left: 5px;}
.pb10{padding-bottom: 10px;}
.dis{ display:block;}
.udis{ display:none;}
.fl{ float:left;}
.ft0{ font-size:0px;}
.ml3{ margin-left:3px;}
.box_center{ margin:20px auto 0px auto;}
.img-block img{ display:block;}

.top{padding: 0 15px;width: 950px;}
.top div{float: left; width: 50%; height: 30px;line-height: 30px; color: #999;}

.header div{float: left;}
div.contact{  height: 100px; float: right;margin-top: 30px;margin-right: 10px;color: #666;}

.navbg{background: url("../images/navbg.jpg") repeat-x left center; height: 45px;}
.nav{background: none;}
.nav ul li{float: left;width: 89px; height: 45px;line-height: 45px;text-align: center;background: url("../images/navactive.jpg") no-repeat right center;font-weight: bold;}
.nav ul li.active{background: none;}
.nav ul li.big{width: 110px;}
.nav ul li.big2{width: 110px;}
.nav ul li a{color: #fff;font-size: 13px;display: block;}
.nav ul li a:hover{background: #FE9800;}
.nav ul li a.active{font-size: 14px;background: #FE9800;}

.search div{float: left;height: 35px;line-height: 35px;}
.search div span{font-weight: bold;}
.search div.search_right{float: right;padding-top: 5px;}
.search div.search_right .input-text{border: solid 1px #009933; height: 22px; width: 250px;}
.input-sub{ background: url("../images/search.jpg") no-repeat left top; width: 52px;height: 24px;text-indent: -99999px;border: none;}

.case{background: url("../images/case-bg.jpg") no-repeat left top;height: 166px;}
.case div{float: left;}
.casebox{width: 960px;padding: 40px 10px 0 10px;}
.case-content{width: 910px;height: 120px;}
.case-content ul li{float: left;width: 145px;text-align: center;padding-left: 6px;line-height: 25px;}
.case-content ul li img{display: block;border: solid 1px #ccc;padding: 4px;width: 130px;height: 80px;}
.case-left,.case-right{cursor: pointer;}

.product_left{width: 220px;float: left;}
.product_title{background: url("../images/productnavbg.jpg") repeat-x left top;height: 40px;line-height: 40px;padding-left: 20px;color: #fff;font-weight: bold;font-size: 14px;width: 200px;letter-spacing:1px;}
.product_left_centent{width: 198px; clear: both;height: 840px;overflow: hidden;border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;border-right: solid 1px #ccc;padding:10px;}

.product_left_centent ul li{font-weight: bold;}
.product_left_centent ul li ul li{font-weight: normal;background: url("../images/product-ico.jpg") #FFF no-repeat 30px 12px;}
.product_left_centent ul li a{display: block;height: 32px; line-height: 32px;padding-left: 15px;color: #009933;background: url("../images/product_bg.jpg") repeat-x left bottom;}
.product_left_centent ul li ul li a{ padding-left: 40px;background: url("../images/product_bg.jpg") repeat-x left bottom;}
.product_left_centent ul li ul li a.none{/*background: none;*/}
.product_left_centent ul li ul li a:hover{color: #FF0000;}

.product_right{float: left;margin-left: 10px; width:750px; }
.producttitle{border-bottom: solid 5px #00cc67;height: 34px; }
.producttitle div{ line-height: 34px;float: right;padding-right: 10px;}
.producttitle div.title{float: left;width: 160px;background: url("../images/productnavbg.jpg") repeat-x left top;text-align: center;color: #fff;font-size: 14px;font-weight: bold;letter-spacing:1px;padding-top: 2px;}

.productlist{height: 1%;clear: both;padding: 10px;
    border: 1px solid #ccc;
}

.productlist ul li{float: left;width: 240px;text-align: center;line-height: 31px;height: 210px;}
.productlist ul li img{max-width: 220px;max-height:160px;vertical-align: middle;}
.productlist ul li span{width: 224px;height: 165px;border: solid 1px #ccc;padding: 2px;margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/}

.productlist{height: 1%;clear: both;padding: 10px;
    border: 1px solid #ccc;
}

.franchisees ul li{float: left;width: 185px;text-align: center;line-height: 31px;height: 135px;}
.franchisees ul li img{max-width: 130px;max-height:80px;vertical-align: middle;}
.franchisees ul li span{width: 174px;height: 95px;border: solid 1px #ccc;padding: 2px;margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/}

.productlistx{height: 1%;clear: both;padding: 10px;border: 1px solid #ccc;}
.productlistx ul li{float: left;margin-right:8px;text-align: center;line-height: 34px;}
.productlistx ul li img{max-height:150px;border: solid 1px #ccc;padding: 4px;display: block;margin: 0 auto;}

.productlistn{height: 1%;clear: both;padding: 10px;border: 1px solid #ccc;}
.productlistn ul li{float: left;width: 240px;text-align: center;line-height: 34px;height: 195px;}
.productlistn ul li img{max-width: 224px;max-height:150px;border: solid 1px #ccc;padding: 4px;display: block;margin: 0 auto;}

.choose{padding-top: 10px;text-align: center;}
.choose_one{height: 1%;clear: both;}
.choose_one div{float: left;}
.choose_left{width: 490px;padding-left: 30px;}
.choose_left2{width: 410px;padding-left: 30px;}
.choose_one div.choose_right{float: right;width: 450px;}
.choose_one div.choose_right2{float: right;width: 480px;padding-top: 30px;}
.choose_left_title{line-height: 30px;font-size: 13px;}
.choose_bg_right{width: 100%; background: url("../images/choose_right.jpg") no-repeat right top;height: 25px;}
.choose_bg_left{width: 100%; background: url("../images/choose_left.jpg") no-repeat left top;height: 22px;}
.choose_img{text-align: center;}
.choose_img img{max-height: 220px;}
.choose_left_title ul li{background: url("../images/sidaico.jpg") no-repeat left center;padding-left: 20px;}

.honors{width: 100%; padding: 11px 0 0 0;background: #f9f9f9;}
.honorsbox{height: 30px;position: relative;border-bottom: solid 5px #00cc67;}
.honorsbox div{float: left;line-height: 32px;}
.honorsbox div.tx_r{float: right;padding-right: 10px;}
.honorsbox div.honorstitle{height: 36px;width: 190px;}

.stressbox{background: url("../images/productnavbg.jpg") repeat-x left top;height: 33px;width: 158px;font-size: 13px;color: #fff;text-align: center;font-weight: bold;letter-spacing: 1px;}

.honorslist{height: 265px;clear: both;background: #f9f9f9;border: solid 1px #ccc;padding-left: 3px;}
.honorslist div{width: 25px;height: 240px;float: left;padding: 10px 0;}
.honorslist div.honorslistcontent{width: 915px;}
.honorslist div.honorslistcontent ul li{float: left;/*width: 180px;*/padding-right: 10px;}
.honorslist div.honorslistcontent ul li img{max-height: 195px;border: solid 1px #ccc;padding: 4px;}
.honorslist div.honorslistcontent ul li a{display: block;text-align: center;}
.honorslist div.honorslistcontent ul li a.img{/*width: 168px;height: 226px;*//*background: url("../images/pic_bg.jpg") no-repeat left top;*/padding: 5px 0 0 0;}
.honorslist div.left{cursor: pointer;padding-top: 18px;padding-right: 5px;}
.guanggaotiao img{width: 980px;}

.honorslist div.left{cursor: pointer;}
.about {width: 530px;float: left;}
.aboutcontent{padding: 10px;line-height: 24px;border: solid 1px #ccc;}
.aboutcontent img{ margin-right: 10px;}

.piclist div{float: left;}
.piclist div img{display: block;height: 140px;border: solid 1px #ccc; padding: 4px;}
.piclist div.left img{width: 18px;height: auto;border: none;cursor: pointer;}
.piclistcontent ul li{float: left;text-align: center;padding: 0px 5px;line-height: 25px;}

.hxsp{float: left;width: 434px;margin-left: 10px;}
.shipin{border: solid 1px #dfdfdf;height: 240px;padding: 10px;line-height: 24px;}

.case2titlebox{border-bottom: solid 4px #34cc67;height: 28px;}
.case2title{width: 200px;height: 28px;float: left;background: url("../images/khjzbg.jpg") repeat-x left top;color: #fff;text-align: center;line-height: 28px;font-size: 14px;}
.case2title span{font-size: 12px;}
.case2titlebox .tx_r{float: right;padding-right: 10px;line-height: 28px;}
.case2list{padding-top: 30px;}
.case2list ul li{float: left;width: 470px;padding-left: 10px;}
.case2list ul li a{display: block;float: left;}
.case2list ul li a.img{width: 220px;height: 150px;background: url("../images/casebg2.jpg") no-repeat left top;padding: 5px 5px 13px 5px;}
.case2list ul li a.img img{width: 210px;height: 124px;}
.case2list ul li a.title{width: 240px;line-height: 26px;font-weight: bold;color: #333;}
.case2list ul li p{color: #333;line-height: 22px;}
.case2list ul li a.more{color: #339900;}

.problem{width: 475px;padding: 0 5px;float: left;}
.problemlist{width: 453px;height: 255px;border: solid 1px #ccc;padding: 10px;}

.problemlist li{line-height: 26px;background: url("../images/product_bg.jpg") repeat-x left bottom;padding-bottom: 5px;}
.problemlist li a{color: #01a94f}
.problemlist li p.ask{font-weight: bold;color: #009933;}
.problemlist li p.ask span{}
.problemlist li p.question{color: #333333;}
.problemlist li p.question span{color: #222;font-weight: bold}

.news{float: left;width: 477px;padding-left: 10px;}

.newscontent li{width: 100%;height: 38px;line-height: 38px;background: url("../images/product_bg.jpg") repeat-x left bottom;}
.newscontent li a{background: url("../images/news-ico.jpg") no-repeat 3px center;padding-left: 18px;}
.newsbox .newstitle{float: left}
.newsbox .newstitle a{display: block;float: left;width: 160px;text-align: center;font-weight: bold;}
.newsbox .newstitle a.lidis{background: url("../images/newsbg.jpg") repeat-x left top;color: #fff;}
.newsbox .newstitle a.liudis{color: #333333;}
.newsbox{width: 475px;height: 30px;line-height: 32px;border-bottom: solid 5px #00cc67;}
.newsbox .tx_r{float: right;}
.newscontent{padding: 5px 10px;height: 260px;}
.newscontent span{float: right;}
.newscontent a{color: #000;}

.link{border: solid 1px #ccc;padding: 10px;width: 960px;height: 50px;}
.link div{float: left; color: #666;}
.linkbox{background: url("../images/footerline.jpg") no-repeat center bottom #fff;padding-bottom: 18px;}

.footer{width: 100%; padding-top: 3px;}
.footernav{}
.footernavbox{height: 40px;color: #fff;background: #028f40;}
.footernavbox a{color: #fff;}
.footernavbox ul li{float: left;width: 86px;text-align: center;line-height: 38px;background: url("../images/footernavac.jpg") no-repeat right center;}
.footernavbox ul li.none{background: none;}

.footercontentbox{padding-top: 10px;background: #eeeeee;height: 1%;}
.footercontentbox div{float: left;height: 170px;}
.fogo{width: 214px;text-align: center;float: left}
.wx{padding-top:5px;height: 170px;width: 140px;text-align: center;float: left}
.footercontent{width: 660px;padding-right: 10px;padding-left: 10px;line-height: 28px;text-align: center;}
.footercontent img.img2{width: 105px;height: 37px;}
.footercontentbox div.map{float: right;width: 160px;text-align: center;line-height: 32px;}

/*index end*/

.news_left,.news_right{float: left;}
.news_left{width: 220px;}
.news_left .news_title{width: 200px; background:url("../images/newstitlebg.jpg") repeat-x left top #00ab58;height: 40px;line-height: 40px;padding-left: 20px; color: #fff;font-weight: bold;font-size: 14px;}
.news_category {border: solid 1px #ccc;padding: 10px;}
.news_category ul li{background: url("../images/product_bg.jpg") repeat-x left bottom;height: 32px;line-height: 32px;}
.news_category a{color: #333;display: block;background: url("../images/newscategorybg.jpg") no-repeat 23px center;padding-left: 45px;}
.news_category a.fb{color: #ff6600;}
.news_category a:hover{color: #FF0000;}
.news_category a.active{color: #FF0000;}

.recomendproduct{border: solid 1px #ccc;padding: 10px;}
.recomendproduct ul li{text-align: center;line-height: 24px;}
.recomendproduct img{width: 175px;display: block;border: solid 1px #ccc;padding: 4px;margin: 0 auto;}

.contact_content{border: solid 1px #ccc;padding: 5px;line-height: 25px;color: #333;}
.contact_content img{width: 175px;}

.news_right{width: 745px;margin-left: 10px;}
.linkmap{background: url("../images/list-ico.jpg") no-repeat left center;padding-left: 10px;color: #333;height: 28px;line-height: 28px;font-size: 13px;}
.linkmap span.yourarehere{color: #006135;}
.linkmap a{color: #333;font-size: 13px;}
.news_list{border: solid 1px #ccc;padding: 10px;height: 1%;}
.news_list ul li a,.news_list ul li span,.news_list ul li p{display: block;float: left;width: 50%}
.news_list ul li p{width: 80%}
.news_list ul li span{float: right;height: 42px;line-height: 42px;text-align: right;}
.news_list ul li a{height: 42px;line-height: 42px;color: #009933;font-size: 14px;font-weight: bold;float: left;}
.news_list ul li{background: url("../images/product_bg.jpg") repeat-x left bottom;height: 1%;line-height:22px;display:inline-block;padding-bottom: 10px;width: 98%;}


.customer_list{border: solid 1px #ccc;padding: 10px;height: 1%;}
.customer_list ul li a,.customer_list ul li span,.customer_list ul li p{display: block;float: left;}
.customer_list ul li p{width: 80%;padding-left: 10px;}
.customer_list ul li span{float: right;height: 42px;line-height: 42px;text-align: right;}
.customer_list ul li a{line-height: 42px;color: #009933;font-size: 14px;font-weight: bold;float: left;padding-left: 10px;}
.customer_list ul li{background: url("../images/product_bg.jpg") repeat-x left bottom;height: 1%;line-height:22px;display:inline-block;padding-bottom: 10px;width: 98%;padding-top: 10px;}
.customer_list ul li a.img{width: 130px;padding: 0px;}
.customer_list ul li a img{width: 120px;border: solid 1px #ccc;padding: 4px;}



.page{border: solid 1px #ccc;display: inline-block; margin-top: 10px;width: 744px;}
.page div{float: left;width: 254px;padding: 10px;line-height: 25px;}
.page div.tx_r{width: 450px;}
.page div a,.page div span{display: inline-block;width: 25px;height: 25px;text-align: center;line-height: 25px;color: #666;border: solid 1px #ccc;}
.page div a.active,.page div a:hover,.page div span.active{background: #009933;color: #fff;}


.recommendnews{background: url("../images/list-ico.jpg") no-repeat 4px center;padding-left: 15px;line-height: 38px;font-weight: bold;font-size: 14px;color: #333;}
.recommendnewscontent div.newscontentre{width: 345px;float: left;padding: 5px 10px 10px 10px;border: solid 1px #ccc;min-height: 320px;}
.recommendnewscontent div.newscontentre ul li{line-height: 40px;height: 40px;width: 100%;background: url("../images/product_bg.jpg") repeat-x left bottom;}
.recommendnewscontent div.newscontentre ul li a{float: left;background: url("../images/news-ico.jpg") no-repeat 3px center;padding-left: 18px;}
.recommendnewscontent div.newscontentre ul li span{float: right}

.news_list_content{border: solid 1px #ccc;padding: 10px;height: 1%;}
.nextprea{border: solid 1px #ccc; padding: 5px;height: 16px;}
.nextprea div{float: left;width: 50%;}
.newsviewtitle{padding: 20px 0;}
.newsviewtitle h1{font-size: 16px;text-align: center;color: #333;}
.newsviewauthor{line-height: 28px;text-align: center;height: 28px;color: #666}
.newsviewcontent{line-height: 24px;font-size: 14px;color: #666;padding: 15px 0;}

.productlistcontent{border: solid 1px #ccc;padding: 5px;}
.productlistcontent_left,.productlistcontent_right,.productlistcontent_content{float: left}
.productlistcontent_left{width: 400px;}
.productlistcontent_left_pic {
    width: 386px;
    height: 297px;
    border: solid 1px #ccc;
    text-align: center;
    padding: 4px; /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle;
    /*设置水平居中*/
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px; /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif; /*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.productlistcontent_left_pic img{max-width: 386px;max-height: 287px;vertical-align: middle}

.productlistcontent_left_center{width: 360px;}
.productlistcontent_left_center a img{width: 70px; height: 70px;border: 1px #ccc solid;padding: 4px;}
.productlistcontent_left_center a:hover img{border: solid 1px #006699;}
.productlistcontent_left_center ul li{width: 90px;float: left;text-align: center;}
.productlistcontent_left_left_pic_list{width: 400px;height: 80px;margin-top: 10px;}
.productlistcontent_left_left_pic_list div{float: left;}
.productlistcontent_left_left,.productlistcontent_left_right{width: 20px;padding-top: 27px;text-align: center;cursor: pointer;}
.productlistcontent_left_left_pic_list .wrap{width: 400px;}

.productlistcontent_right{width: 330px;}
.productlistcontent_right_title{font-size: 14px;font-weight: bold;color: #333;}
.productlistcontent_right_online{}
.productlistcontent_right_online label{display: block;padding: 5px;}
.productlistcontent_right_online label .input{width: 250px;height: 24px;border: solid 1px #ccc;font-size: 12px;}
.productlistcontent_right_online label .textarea{width: 250px;height: 64px;border: solid 1px #ccc;font-size: 12px;}
.productlistcontent_right_online label .input2{width: 100px;height: 24px;border: solid 1px #ccc;font-size: 12px;}
.productlistcontent_right_online label .submit{width: 100px;border: solid 1px #cccccc;height: 24px;background: #000;color: #fff;}

.productlistcontent_content{width: 720px;}
.productlistcontent_content_title{background: url("../images/procuctbg2.jpg") no-repeat left top;height: 24px;line-height: 24px;color: #fff;padding-left: 20px;border-bottom: solid 5px #00ab58}
.productlistcontent_content_content{padding: 10px;line-height: 22px;min-height: 450px;}
.productlistcontent_right_cate{color: #333;line-height: 28px;font-size: 13px;}
.productlistcontent_right_telphone{line-height: 28px;color: #333;}
.productlistcontent_right_telphone span{font-size: 18px;color: #FF0000;}

/*
* 图片切换
*/
#JINGDONGNumID{ position:absolute; bottom:5px; right:20px;}
#JINGDONGNumID li{list-style:none;float:left;width:18px;height:16px;FILTER:alpha('opacity=80');opacity:0.8;border:1px solid #019932;background-color:#FFFFFF;color:#019932;text-align:center;cursor:pointer;margin-right:4px;padding-top:2px;overflow:hidden;}
#JINGDONGNumID li:hover,#JINGDONGNumID li.active{border:1px solid #019932;background-color:#ff0000;color:#FFFFFF;width:22px;height:18px;font-weight:bold;font-size:13px;}

.onlinebox td{height: 32px;vertical-align: middle;padding-left: 10px;}
.bd,.btd{width: 150px;border: solid 1px #ccc;height: 24px;line-height: 24px;}
.btd{height: 150px;width: 450px;}

.newsviewauthorimg{width: 725px;text-align: center;}
.newsviewauthorimg img{border: solid 1px #ccc; padding:4px; max-width: 600px;}

.online{ width: 111px;height: 269px;}
.onlineleft{float: left;padding-top: 75px;}
.onlineleft img{cursor: pointer;}
.onlineinfo{padding-top: 10px;background: url("../images/chatbg.jpg") no-repeat left top; width: 85px;height: 269px;float: left}
.onlineinfo a{ display: block; margin: 10px auto 0 auto;width: 85px;text-align: center; }
.nexttop{height: 40px;}

.sitemap{border: 5px solid #ccc;width: 870px;padding: 50px;}
.link-tab{border-bottom: solid 1px #ccc;text-align: right;line-height: 24px;height: 26px;}
.link-tab div{float: right;border: solid 1px #ccc;padding: 0 5px;background: #eee;}
.link-tab a,.link-tab span{color: #333333;width: 30px;text-align: center;}
.link-tab a{width: 70px;}

.sitemaptitle{font-size: 13px;font-weight: bold;color: #333333;line-height: 32px;}
.sitemaplist{border: solid 1px #ccc;min-height: 10px;height: 1%;}
.sitemaplist ul li{float: left;width: 170px;text-align: center;line-height: 28px;}

.map{color: #333}

/* QQ在线咨询css*/
.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;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:#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/open_im.png) no-repeat left top;}