@charset "utf-8";
.l,.fl{float:left;display:inline}
.r,.fr{float:right;display:inline}
.hide{display:none}
.show{display:block}

.g-ol {margin: 0px auto; width: 1200px;}
.cur_post{height: 50px;color: #333;font-family:Microsoft YaHei,宋体;line-height: 32px;overflow: hidden; font-size:15px;line-height:50px;}

/*主导航*/
.idx-menu{height:60px; min-width:1200px; background:#e94545; margin-bottom:10px;overflow:hidden;line-height:60px;}
.idx-menu ul,.idx-menu  li,.idx-menu  a{float:left;font-family:Microsoft YaHei,宋体; }
.idx-menu a{color:#fff; TEXT-DECORATION:none;}
.idx-menu a:hover{color:#f8f8f8;}

.idx-menu .idx-menu-comname{ float:left;}
.idx-menu .idx-menu-comname .menu-comname{float: left; font-size:20px; color:#fff; font-weight:bold; margin-left:10px; margin-right:5px;min-width:420px;max-width:520px;overflow:hidden; }
.idx-menu .idx-menu-ge{padding:0px 10px; float:left; float:left;height: 60px;width: 20px;background: url(http://img.atobo.com/images/pro_detailed_2.0/npd.png) no-repeat 11px -33px;}
.idx-menu .idx-menu-list{margin-top:23px;float:right;width:550px;margin-left:20px;}
.idx-menu .idx-menu-list .menu-list-div{float:left;width:550px;}
.idx-menu .idx-menu-list .menu-list-div li{float:left; font-size:15px;font-weight:bold; padding:0px 15px;border-left: 1px solid #d0d0d0;line-height:20px; height:20px;max-width:240px;overflow:hidden; }
.idx-menu .idx-menu-list .menu-list-div li.first{border-left: 0px solid #ddd;  padding-left:0px;}

.left-frame{float:left; width:1160px; margin-bottom:20px; margin-right:20px;border: 1px solid #d0d0d0;background-color:#fff; padding:20px; }
.left-frame *{font-family:Microsoft YaHei,宋体;  font-size:14px;}
.left-frame .frame-title {float:left;height:45px; line-height:45px; width:1166px; border-bottom:1px solid #ccc;font-size:20px;font-weight:bold;}
.left-frame > ul > li,.left-frame > ul{float:left;}
.left-frame > ul{width:1160px;}
.left-frame .frame-title h3{float:left;line-height:43px; height:43px; min-width:100px; border-bottom:2px solid #de171b; margin-right:10px;text-align:center;padding-left:10px;padding-right:10px;font-size:16px; font-weight:bold;color:#333; text-decoration:none;}

.frame-title .titletip{height:20px; line-height:20px; font-size:12px; font-weight:normal;background:#de171b;border-radius:2px;color:#fff;display:inline-block;font-size:12px;margin-left:8px;min-width:10px;padding:1px 3px;position:relative;top:2px; text-align:center;}
.frame-title small.titletip:after{border-bottom:4px solid #de171b;border-left:8px solid transparent;bottom:0;content:attr(data-content);left:-4px;*left:-5px;position: absolute;}
.frame-title small.titletip:before{border-bottom:4px solid #de171b;border-left:8px solid transparent;bottom:0;content:attr(data-content);left:-4px;*left:-5px;position: absolute;}

.left-frame .frame-context{float:left;margin-top:10px;}
.left-frame .llist{ float:left;width:100%; }
.left-frame .llist > div{width:100%;float:left;}

.gsinfotable{width:100%; margin-top:10px;float:left;}
.gsinfotable tr{width:100%;}
.gsinfotable tr td{padding:5px 0px 5px 0px;}
.gsinfotable tr td:hover{background-color:#fff;}
.gsinfotable .rowtitle{width:100px;color:#999;/* vertical-align:top;*/display:block;}
.gsinfotable .rowcontact{width:343px; text-align:left;color:#000;}
.gsinfotable .rowcontact_long{width:758px;}
.gsinfotable .rowcontact_long #myMap_Contact{margin-top:12px;width:752px;height:300px;border: 1px solid #BFD5A9; }

.left-frame .frame-title .updatetime{float:right;width:220px;height:45px;line-height:21px; text-align:center; font-size:12px;font-weight:normal;}
.left-frame .frame-title .updatetime ul{float:left;width:220px;}
.left-frame .frame-title .updatetime .nowupdate a{text-decoration:none;background: url(http://img.atobo.com/Images/Img1/refresh_updating.png) no-repeat 0px 4px; padding-left:20px;}
.left-frame .frame-title .updatetime .updatenote{font-size:11px;color:#aaa;}
.left-frame .gs_source{float:left;width:830px; height:30px;padding-top:20px;padding-bottom:20px;}
.left-frame .gs_source > ul >li{float:left;}
.left-frame .gs_source > ul >li.left{width:650px;}
.left-frame .gs_source  span{float:left; line-height:30px; height:30px; width:auto;}
.left-frame .gs_source .tyclogo{float:left;line-height:30px;width: 70px; height:30px;position: relative;}
.left-frame .gs_source .tyclogo a{width: 70px; height:30px;background: url(http://img.atobo.com/Images/Img1/tycc.png) no-repeat 0px 0px; float:left;}


.manager_table{width:830px; margin-top:10px;float:left;}
.manager_table > ul > li {float:left; width:200px; margin-right:7px; margin-bottom:20px;}
.manager_table > ul > li > div{float:left;width:200px;}
.manager_table > ul > li > div li{float:left;}
.manager_table > ul > li > div .mer-photo{width:60px;height:60px; padding-right:10px;}
.manager_table > ul > li > div .mer-photo img{border-radius: 50%;border: 2px solid #e8e8e8; max-width:50px;max-height:50px;}
.manager_table > ul > li > div .mer-name {height:25px; width:130px;padding-top:10px; font-size:15px; color:#37a1fc;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.manager_table > ul > li > div .mer-job {height:25px;width:130px;font-size:12px;color:#aaa;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.gudtable{width:100%; margin-top:10px;float:left; border-color:#ddd; border-style:solid;}
.gudtable th{background-color:#f8f8f8; height:30px; padding:2px 5px 2px 5px; color:#999;}
.gudtable td{height:28px; padding:2px 5px 2px 5px;}
.gudtable .gud_name{width:45%;}
.gudtable .gud_renjiao{width:10%;}
.gudtable .gud_chuzhi{width:10%;}
.gudtable .gud_cigubilv{width:10%; text-align:center;}

.tuozhi_table {width:830px; margin-top:10px;float:left;}
.tuozhi_table > ul > li{float:left;border: 1px solid #c0c0c0;width:810px; padding:9px; background-color:#f8f8f8; margin-bottom:15px;}
.tuozhi_table > ul > li > div{width:810px;float:left;}
.tuozhi_table > ul > li > div li{float:left; padding-right:30px; line-height:30px;font-size:13px;color:#aaa;}
.tuozhi_table > ul > li > div .tuo-companyname{width:780px;}
.tuozhi_table > ul > li > div .tuo-products{width:780px;color:#999;border-top: 1px dotted#c0c0c0;}
.tuozhi_table > ul > li > div .tuo-area{float:right;color:#37a1fc;background: url(http://img.atobo.com/images/1.05/search_s.png) no-repeat;background-position:0px -540px; text-align:left; text-indent:15px;}
.tuozhi_table > ul > li > div a{color:#0c8efe;font-size:13px;}
.tuozhi_table > ul > li > div .tuo-companyname a{font-size:15px;}
.tuozhi_table > ul > li > div li span{color:#ff0000;font-size:13px;}


.left-frame .rlist{float:right;width:322px; margin-left:16px;}
.left-frame .rlist .right-frame{width:300px; float:left; border: 1px solid #de171b;background-color:#fff;padding:10px; margin-bottom:20px;}

.left-frame .rlist .right-frame > ul > li,.left-frame .rlist .right-frame > ul{float:left;}
.left-frame .rlist .right-frame > ul{width:300px;}
.left-frame .rlist .right-frame .ad-frame{width:300px;min-height:230px;}


/**右则导航**/
.fiexd_nav{position:fixed;  height:auto; width:60px; left:50%; margin-left:610px;  top:50px;_top:expression(eval((document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)-30));overflow:hidden;}
.fd-header{height:38px; background:#e94544 url(http://img.atobo.com/images/1.05/index-ui-2.png) no-repeat 24px -742px; cursor:pointer;}
.fd-content{ background:#f6f6f6; padding:2px 0px;text-align:center;}
.fd-content span{ height:46px; width:60px; display:block; font-size:16px;text-align:center;}
.fd-content span a{ padding:0 5px 0 10px; line-height:22px; width:45px; display:inline-block;background:#e94544;color:#fff;font-family:Microsoft YaHei,宋体; letter-spacing:5px;}
.fd-content span.cur a,.fd-content span a:hover{text-decoration:none;background:#d03534;border-radius:9px;}
.fd-footer{ height:8px; width:100%; overflow:hidden;}
.fd-footer a{width:100%; height:8px; overflow:hidden; font-size:0; text-indent:100px; display:block; background:#e94544 url(http://img.atobo.com/images/1.05/index-ui-2.png) no-repeat;}
.fd-footer a.show{background-position:27px -810px; }
.fd-footer a.hid{background-position:27px -850px; display:none;}
.fd-top{margin-top:2px;width:100%;overflow:hidden;}
.fd-top a{  height:100%; display:block; font-size:0; text-indent:200px;}
.fd-top{height:45px;}
.fd-top a{background:#f25453 url(http://img.atobo.com/images/1.05/index-ui-2.png) no-repeat 13px -892px;}
.fd-top a:hover{background:#f25453 url(http://img.atobo.com/images/1.05/index-ui-2.png) no-repeat 13px -892px;}
.fd-empty{ height:2px; background:#f6f6f6;}



#ajax_message{width:360px;margin:0;cursor:text;}
#ajax_message h3{text-indent:18px;font-weight:bold;background-color:#D1D1D1;text-align:left;height:30px;font-variant: normal;font-size: 18px;line-height: 30px;font-family: arial, helvetica, sans-serif;}
#ajax_message .close{float:right;display:inline;margin:-24px 18px;cursor:pointer;}
#ajax_message .main{height:230px;text-align:left;margin:0;}

/*城市频道*/
#CitysArea{MARGIN: auto; WIDTH: 1208px; FLOAT: left; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; BORDER-TOP-COLOR: #dddddd; BORDER-RIGHT-COLOR: #dddddd; margin-bottom:5px; } 
#CitysArea #ca_char { WIDTH: 1108px; FLOAT: left; background-color:#f0f0f0; height:25px; padding-bottom:5px; BORDER-BOTTOM: 1px solid; BORDER-BOTTOM-COLOR: #dddddd; } 
#CitysArea #ca_charname { MARGIN: auto; WIDTH: 95px;	FLOAT: left; background-color:#f0f0f0; font-size:16px; font-weight:bold; height:20px; padding-left:5px; padding-top:5px; padding-bottom:5px; color:Red; BORDER-BOTTOM: 1px solid; BORDER-BOTTOM-COLOR: #dddddd; } 
#CitysArea #ca_char li { font-size:16px; font-weight:bold; FLOAT: left; width:39px; padding-top:5px; padding-bottom:5px; height:20px;cursor:pointer; text-align:center;BORDER-RIGHT: 1px solid; BORDER-RIGHT-COLOR: #dddddd;	BORDER-BOTTOM: 1px solid; BORDER-BOTTOM-COLOR: #dddddd; } 
#CitysArea #ca_char .checked { background-color:#ffffff; BORDER-BOTTOM: 1px solid; BORDER-BOTTOM-COLOR: #ffffff; color:Red; } 
#CitysArea #ca_note div {WIDTH: 1208px; height:auto; padding:5px; FLOAT: left; display:none;margin: auto; line-height:28px;} 
#CitysArea #ca_note A { COLOR: #9c1e1a; font-size:13.5px; padding-right:5px; padding-left:5px; } 
#CitysArea #ca_note A:hover { COLOR: #9c1e1a; TEXT-DECORATION: underline; font-size:13.5px; padding-right:5px; padding-left:5px; } 
#CitysArea #ca_note .checked { display:block; }
.DiBu{float:left;width:1200px; margin-bottom:120px; margin-top:20px;BORDER-top: 2px solid #dddddd;}
.DiBu li{text-align:center; line-height:28px; float:left;width:1200px;}
.DiBu li.smallmenu{ color:#999;}
.DiBu li.smallmenu a{ margin-left:4px;margin-right:4px;}
.left-frame .ad-frame{width:1168px; float:left;}
.left-frame .llist .ad-frame{width:830px;float:left;}

.qxb {
    position: relative;
    padding-bottom: 30px;
    margin: 30px 0 0 744px;
    width: 186px;
}
.clearfix {
    zoom: 1;
}

.qxb span {
    float: left;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.hxb {
	margin: 0 5px;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
}

.hxb a {
    display: inline-block;
    margin: 0 auto;
    width: 70px;
    height: 30px;
}

.tianyan {
    background: url('../img/tian.png') no-repeat;
    background-size: 100%;
}


.tianyancha {
    background: url('../img/tianyan.png') no-repeat;
    background-size: 100%;
}

