
/*main*/

.main {
	position:relative;
	margin-top:10px;
}
.company_hot{
    float:left;
}
.company_hot ul.company_pic_list{
    width:100%;
    display: block;
    float:left;
    padding-left: 8px;
}
.company_hot ul.company_pic_list li{
    float:left;
    display: inline-block;
    width:131px;
    height:64px;
    margin-right:10px;
    position: relative;
}
.company_hot ul.company_pic_list li a{
    display: inline-block;
    width:131px;
    height:64px;
}
.company_hot ul.company_pic_list li a img{
    width:131px;
    height:64px;
}
.company_hot ul.company_pic_list li.last{
    margin-right:0;
}
.company_hot ul.hot_product_list{
    width:100%;
    display: block;
    float:left;
    margin:5px 0 10px 0;
}
.company_hot ul.hot_product_list li{
    float:left;
    display: inline-block;
    width:230px;
    height:24px;
    line-height: 24px;
    margin-left: 10px;
    overflow: hidden;
}
.company_hot ul.hot_product_list li .com_name1{
    color:#30699e;
    font-weight: bold;
    _display:inline-block;
}
.company_hot ul.hot_product_list li .hot{
    background:url(./images/pic_bg1.png) no-repeat -160px -160px transparent;
    display: inline-block;
    height:12px;
    width:23px;
    overflow: hidden;
    text-indent: -10em;
    position: relative;
    top:2px;
    margin-left:3px;
    _top:-5px;
}
.company_hot ul.hot_product_list li .pro_name{
    color:#454545;
}
.company_hot ul.hot_product_list li a:hover{
    color:red;
}
.al_slide_news{
    position: relative;
    float:left;
}

.easy_slide .slide_icons{
    width:333px;
    top:248px;
}
.easy_slide .stitle{
    display: block;
    position: absolute;
    left:0;
    bottom:0;
    height:30px;
    line-height: 30px;
    width:333px;
}
.easy_slide .stitle_bg{
    background-color:transparent;background-image:url(./images/bg_black.png);background-repeat:repeat;background-position:0 0;
}
.easy_slide .stitle_text{
    color:#fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    width:313px;
    padding:0 10px;
    overflow: hidden;
}
.easy_slide .slide_icons ul{
    margin-left:115px;
    _display:inline;
}
.al_news{
    float:left;
    width:398px;
    padding:10px 10px 10px 17px;
    border:1px solid #d6dfe5;
    border-left:none;
    height:243px;
    _width:388px;
    _padding:10px 5px 10px 12px;
}
.al_news .first_news{
    position: relative;
    float:left;
    border-bottom: 1px dotted #c4c4c4;
    padding-bottom: 9px;
}
.al_news .first_news .block_title{
    display: inline-block;
    float:left;
    font-size: 14px;
    font-family: 微软雅黑;
    font-weight: normal;
}
.al_news .first_news .block_title a{
    color:#30699e;
}
.al_news .first_news .block_title a:hover{
    color:red;
}
.al_news .first_news .block_top{
    float:left;
    width:100%;
    margin:3px 0 10px 0;
}
.al_news .first_news .more{
    display: inline-block;
    float:right;
    width:41px;
    height:14px;
    background:url(./images/pic_bg1.png) no-repeat -160px -180px transparent;
}
.al_news .news_list{
    width:100%;
    float:left;
    margin-top:5px;
}
.al_news .first_news .n_title{
    display: block;
    float: left;
    font-size: 14px;
    color:#454545;
    height:30px;
    line-height: 30px;
    width:100%;
    font-weight: bold;
    cursor:pointer;
}
.al_news .first_news .n_title:hover{
    color:red;
}
.al_news .first_news p{
    display: block;
    float:left;
    width:100%;
    line-height: 22px;
    color:#454545;
}
.al_news .news_list ul li {
    display: block;
    float: left;
    width:100%;
    height:25px;
    line-height: 25px;
}
.al_news .news_list ul li .pic_bg{
    display: inline-block;
    width:3px;
    height:8px;
    overflow: hidden;
    background:url(./images/pic_bg1.png) no-repeat -210px -160px transparent;
}
.al_news .news_list ul li .con{
    display: inline-block;
    line-height: 25px;
    height:25px;
    margin-left:5px;
}
.al_news .news_list ul li .new_pic_bg{
    display: inline-block;
    width:23px;
    height:9px;
    overflow: hidden;
    background:url(./images/pic_bg1.png) no-repeat -210px -180px transparent;
}
.w_ad1 img{
    width:1000px;
    height:55px;
    margin-top:10px;
}
/*tabs*/
.tab_right_block{
    width:100%;
    position: relative;
    float:left;
}
.tab_right_block .tab_hd{
    display: inline-block;
    float:right;
    height:23px;
    line-height: 23px;
    margin-top:11px;
    _display:inline;
    position: relative;
}
.tab_right_block .tab_hd .tab-hd-con{
    display: inline-block;
    position: relative;
    float:left;
}
.tab_right_block .tab_hd .tab-hd-con a{
    padding:6px 10px;
    color:#454545;
}
.tab_right_block .tab_hd .tab-hd-con.current a{
    background-color:#a9c8e8;
    color:white;
}
.tab_right_block.area2_block .tab_hd .current a{
    background-color:#a9c8e8;
    color:white;
}
.tab_right_block .tab_body{
    width:100%;
    float:left;
    position: relative;
    margin-top:5px;
    _display:inline;
}
.tab_right_block .tab_body .tab_body_con{
    width:100%;
    float:left;
    display: none;
    position: relative;
}
.tab_right_block .tab_body .tab_body_con.current{
    display:block;
}
.area{
    width:100%;
    position:relative;
    float:left;
}
.area .area_main{
    width:734px;
    position: relative;
    float:left;
}
.area .area_sub{
    width:255px;
    position: relative;
    float:right;
}
.al_supplier{
    border:1px solid #d8e1e7;
    margin-top:10px;
}
.al_supplier .title{
    width:100%;
    float:left;
    position: relative;
    height:43px;
    line-height: 43px;
    border-bottom: 1px solid #d8e1e7;
    background:url(./images/pic_bg1.png) repeat-x -0px -210px transparent;
}
.al_supplier .title .block_title{
    display: inline-block;
    position: relative;
    float:left;
    width:110px;
    text-align: center;
    height:43px;
    line-height: 43px;
}
.al_supplier .title .block_title a{
    color:#30699e;
    font-size: 14px;
    font-family: 微软雅黑;
    font-weight: normal;
}
.tab_right_block.al_supplier .tab_hd{
    height:43px;
    line-height: 43px;
    margin:0;
}
.tab_right_block.al_supplier .tab_hd .tab-hd-con.current{
    background-color: #30699e;
}
.tab_right_block.al_supplier .tab_hd .tab-hd-con.current a{
    background-color: transparent;
}
.al_supplier .tab_hd .tab-hd-con .tab_current_bottom{
    display: none;
    position: absolute;
    width:10px;
    height:6px;
    background:url(./images/pic_bg1.png) no-repeat -240px -160px transparent;
    bottom:0;
    left:33px;
    overflow: hidden;
    _z-index:800;
    _bottom:-1px;
}
.al_supplier .tab_hd .tab-hd-con.current .tab_current_bottom{
    display: block;
    _background-position:-240px -160px;
}
.al_supplier .tab_body{
    margin-top:0;
}
.al_supplier .tab_body .tab_body_con .line_item{
    height:134px;
}
.al_supplier .more{
    position: relative;
    float:left;
    width:100%;
    text-align: right;
    height:26px;
    line-height: 26px;
}
.al_supplier .more a{
    color:#30699e;
    margin-right:10px;
}
.tab_right_block.al_supplier .tab_hd .tab-hd-con a{
    border-right:1px dotted #c1c5c6;
    padding:0 15px;
}
.tab_right_block.al_supplier .tab_hd .tab-hd-con.last a{
    border:none;
}
.tab_right_block.al_supplier .tab_hd .tab-hd-con.current a{
    border:none;
}
.tab_right_block .tab_body_con .line_item{
    position: relative;
    float:left;
    width:100%;
    border-bottom: 1px dotted #c5c5c5;
    padding-bottom: 4px;
    height:91px;
}
.tab_right_block .tab_body_con .line_item.last{
    border-bottom:none;
    padding-bottom:0;
}
.tab_right_block .line_item .b_item{
    display: inline-block;
    position: relative;
    float:left;
    width:310px;
    margin-left: 10px;
    margin-top:8px;
}
.tab_right_block .line_item .b_item .popup_msg{
    z-index: 9000;
    display: none;
}
.tab_right_block .line_item .b_item ul li.hover .popup_msg{
    display: block;
    position: absolute;
    right:-240px;
    top:-1px;
    width:240px;
    border:1px solid #febe8f;
    background-color: #fff8d9;
    z-index: 10000;
    padding-bottom: 5px;
}
.tab_right_block .line_item .b_item .h_title{
    display: block;
    position: relative;
    float:left;
    width:100%;
    height:24px;
    line-height: 24px;
}
.tab_right_block .line_item .b_item .h_title a{
    font-size: 14px;
    font-weight: bold;
    color:#454545;
}
.tab_right_block .line_item ul.names{
    display: block;
    position: relative;
    float:left;
    width:100%;
}
.tab_right_block .line_item ul.names li{
    display: inline-block;
    float:left;
    position: relative;
    padding:0 10px 0 0;
    height:26px;
    line-height: 26px;
    _z-index:800;
}
.tab_right_block .line_item ul.names li .names_name{
    color:#454545;
    _z-index:800;
}
.area4 li,
.area3 li,
.area2 li{
    margin:0;
}

.tab_right_block .line_item ul.names li a:hover{
    color:red;
}
.popup_msg .p_t{
    position: relative;
    float:left;
    padding:0 5px;
    width:230px;
    margin-top:8px;
}
.popup_msg .p_t a{
    font-size: 14px;
    color:#f9a100;
    font-weight: bold;
    letter-spacing: 1px;
}
.popup_msg .p_t .pic_bg{
    display: inline-block;
    float:left;
    width:19px;
    height:25px;
    overflow: hidden;
    background:url(./images/pic_bg1.png) no-repeat -240px -180px transparent;
}
.popup_msg .main_c{
    display: block;
    width:230px;
    padding:0 5px;
    float:left;
    line-height: 24px;
    color:#454545;
    letter-spacing: 1px;
}
.popup_msg .main_c .pro_c{
    color:#f9a100;
    display: inline-block;
    margin-right: 5px;
}
.popup_msg .right_arrow{
    position: absolute;
    width:8px;
    height:16px;
    overflow: hidden;
    left:-8px;
    top:4px;
    background:url(./images/pic_bg1.png) no-repeat -260px -160px transparent;
    z-index: 11000;
}
.company_hot2 ul.company_pic_list li{
    padding:0;
    margin: 10px 14px 0 0;
    position: relative;
}
.company_hot2 ul.company_pic_list li.last{
    margin-left: 3px;
}
.tabs{
    float:left;
    width:100%;
    margin-top:10px;
    border-top:2px solid #214089;
    _display:inline;
    _margin-top:0;
    position: relative;
}
.tabs .tab_hd{
    width:100%;
    height:43px;
    border-left:1px solid #dbe4e9;
    border-color:#dbe4e9;
    position: relative;
}
.tabs .tab_hd .tab-hd-con{
    width:92px;
    display: inline-block;
    float:left;
    height:34px;
    line-height: 34px;
    text-align: center;
    border-right: 1px solid #dbe4e9;
    border-bottom: 1px solid #dbe4e9;
    position: relative;
    background-color:rgb(238, 238, 238);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 253, 253)), to(rgb(238, 238, 238)));
    background-image: -webkit-linear-gradient(top, rgb(253, 253, 253),rgb(238, 238, 238) );
    background-image: -moz-linear-gradient(top,rgb(253, 253, 253) , rgb(238, 238, 238));
    background-image: -o-linear-gradient(top,rgb(253, 253, 253),rgb(238, 238, 238));
    background-image: -ms-linear-gradient(top,rgb(253, 253, 253),rgb(238, 238, 238));
    background-image: linear-gradient(top,rgb(253, 253, 253),rgb(238, 238, 238));
    
}
.tabs .tab_hd .tab-hd-con.current{
    
    border-bottom: 1px solid white;
    background-color:white;
    background-image: none;
}
.tabs .tab_hd .tab-hd-con a{
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    color:#000;
}
.tabs .tab_hd .tab-hd-con a:hover{
    color:#e30109;
}
.tabs .tab_body{
    float:left;
    width:100%;
    position: relative;
}
.tabs .tab_body .tab_body_con{
    position: absolute;
    top:0;
    left:0;
    display:none;
    position: relative;
}
.tabs .tab_body .tab_body_con.current{
    display: block;
    height:100%;
}
.two_comany_tab .tab_body_con ul.al_vip{
    display: block;
    position: relative;
    float:left;
    width:100%;
}
.tabs.two_comany_tab .tab_hd .tab-hd-con{
    width:125px;
    border-right:none;
    height:41px;
    line-height:41px;
}
.tabs.two_comany_tab .tab_hd .tab-hd-con a{
    font-weight: normal;
    color:#30699E;
}
.tabs.two_comany_tab .tab_hd .tab-hd-con.current{
    width:130px;
}
.tabs.two_comany_tab .tab_body{
}
.tabs.two_comany_tab{
    border-left:1px solid #d6dfe5;
    border-right:1px solid #d6dfe5;
    border-bottom:1px solid #d6dfe5;
}
.tabs.two_comany_tab .tab_hd{
    border-left:none;
    height:41px;
}
.two_comany_tab .tab_body_con ul.al_vip li{
    display: block;
    position: relative;
    padding:0;
    width:100%;
    float:left;
    border-bottom: 1px solid #d6dfe5;
    padding-top:5px;
    padding-bottom: 6px;
    
}
.two_comany_tab .tab_body_con ul.al_vip li.last{
    border-bottom: none;
}
.two_comany_tab .tab_body_con ul.al_vip li.hover{
    background-color:#ebebeb;
}
.two_comany_tab ul.al_vip li .l_title{
    position: relative;
    float:left;
    width:100%;
    height:30px;
    line-height:30px;
}
.two_comany_tab ul.al_vip li .l_title .title1{
    display: inline-block;
    float:left;
    padding-left:10px;
    color:#454545;
    font-weight: normal;
    width:180px;
    overflow: hidden;
    height:30px;
    line-height: 30px;
}
.two_comany_tab ul.al_vip li .l_title .province{
    display: inline-block;
    float:left;
    overflow: hidden;
    height:30px;
    line-height: 30px;
    width:40px;
    text-align: right;
    color:#30699e;
}
.two_comany_tab ul.al_vip li .l_title .ntes-nav-select-arr_down{
    border-color:#dcdcdc transparent transparent;
    right:13px;
    top:13px;
}
.two_comany_tab .tab_body_con ul.al_vip li.hover .ntes-nav-select-arr_down{
    -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;
    
}
.two_comany_tab ul.al_vip li .l_content{
    position: relative;
    float:left;
    width:100%;
    display: none;
    padding-bottom: 13px;
}
.two_comany_tab ul.al_vip li.hover .l_content{
    display: block;
}
.two_comany_tab .l_content a{
    display: block;
    float:left;
    width:240px;
    margin-left:10px;
    _margin-left:5px;
    height:66px;
    overflow: hidden;
}
.two_comany_tab .l_content a img{
    display: block;
    position: relative;
    float:left;
    width:74px;
    height:66px;
}
.two_comany_tab .l_content a p{
    display: block;
    position: relative;
    float:left;
    width:155px;
    _display: inline;
    margin-left: 5px;
    line-height: 22px;
}
.two_comany_tab ul.al_vip li .l_title a:hover{
    color:red;
}
.two_comany_tab .more{
    display: block;
    width:100%;
    height:30px;
    line-height: 30px;
    float:left;
    position: relative;
    text-align: right;
    color:#30699e;
}
.two_comany_tab .more:hover{
    color:red;
}
.area2_sub_ad{
    position: relative;
    float:left;
    width:100%;
    
}
.area2_sub_ad img{
    display: block;
    width:253px;
    margin-top:10px;
    height:141px;
    border:1px solid #eaeaea;
    padding:1px;
}
.al_search_keyword .up{
    position: relative;
    float:left;
    width:704px;
    padding-left: 10px;
}
.al_search_keyword .down{
    position: relative;
    float:left;
    width:696px;
    padding:10px;
}
.al_search_keyword .down a{
    display: inline-block;
    padding:5px 10px 5px 0;
    color:#30699e;
}
.al_search_keyword .down a.hot_w{
    color:red;
}
.al_search_keyword .down a:hover{
    color:red;
}
.line_item .al_c{
    position: relative;
    float:left;
    width:89px;
    margin-left:10px;
    _display: inline;
    _margin-left:5px;
}
.line_item .al_c a{
    color:#454545;
    font-weight: bold;
}
.line_item .al_main_con{
    position: relative;
    float:left;
    width:610px;
}
.line_item .al_main_con a{
    display: inline-block;
    padding-right: 20px;
    padding-bottom: 16.5px;
}
.al_search_keyword{
    margin-bottom: 10px;
}
.tab_right_block.al_supplier1 .tab_body_con .line_item{
    height:auto;
    margin-top:15px;
}
.al_com_news{
    position: relative;
    float:left;
    width:100%;
}
.al_com_news .block_title{
    position: relative;
    float:left;
    width:100%;
}
.al_com_news .block_title .al_title{
    font-size: 14px;
    font-family: 微软雅黑;
    color:#30699e;
    height:40px;
    line-height: 40px;
    display: inline-block;
    float:left;
    padding-left:10px;
    font-weight: normal;
}
.al_com_news .block_title .more{
    height:40px;
    line-height: 40px;
    display: inline-block;
    float:right;
    color:#30699e;
    padding-right: 10px;
}
.area3 .area_sub{
    border:1px solid #d6dfe5;
    border-top:2px solid #30699e;
    margin-top:10px;
}
.al_com_news .first_news{
    position: relative;
    float:left;
    width:100%;
}
.al_com_news .first_news img{
    display: inline-block;
    float:left;
    width:74px;
    height:66px;
    margin-left:10px;
}
.al_com_news .first_news .first_con{
    display: inline-block;
    float:right;
    position: relative;
    width:150px;
    height:66px;
    margin-right: 10px;
}
.al_com_news .first_news .first_con p{
    line-height: 17px;
    color:#454545;
}
.al_com_news .first_news .first_con h5{
    font-weight: bold;
    color:#454545;
    display: block;
    margin-bottom: 5px;
}
.al_com_news .first_news .first_con h5:hover{
    color:red;
}
.al_com_news ul.al_news_list{
    display: block;
    float:left;
    position: relative;
    width:235px;
    padding:0 10px;
    margin-top:10px;
}
.al_com_news ul.al_news_list li{
    display: inline-block;
    height:24.5px;
    line-height: 24.5px;
    padding:0;
    width:100%;
    overflow: hidden;
}
.al_com_news ul.al_news_list li .pic_bg{
    display: inline-block;
    width:4px;
    height:10px;
    margin-right: 10px;
    background:url(./images/pic_bg1.png) no-repeat -260px -177px transparent;
}
.al_com_news2{
    margin-top:5px;
}
.al_com_news2 ul.al_news_list{
    margin:0;
    margin-bottom: 10px;
}
.al_distribution {
    width:505px;
    border:1px solid #D8E1E7;
    position: relative;
    float:left;
}
.al_distribution .al_map{
    position: relative;
    float:left;
    width:343px;
    border-right:1px dotted #c5c5c5;
}
.al_distribution .al_map_right{
    position: relative;
    float:right;
    width:140px;
    margin-right: 2px;
    margin-top:17px;
    _display:inline;
}
.al_distribution .al_map_right h5{
    display: block;
    margin-bottom: 5px;
}
.al_distribution .al_map_right ul li{
    padding:5px 10px 5px 0 ;
    
}
.al_distribution .al_map_right ul li a{
    color:#454545;
}
.al_distribution .al_map_right ul li.hot a{
    color:red;
}
.al_distribution .al_map_right ul li a:hover{
    color:red;
}
.al_recommand{
    position: relative;
    float:right;
    width:484px;
    
}
.al_recommand .recommand_list{
    position: relative;
    float:right;
    width:100%;
    height:279px;
    overflow: hidden;
}
.al_recommand .recommand_list .ul_wrapper{
    position: absolute;
    height:279px;
    width:8000px;
    background-color:white;
    left:0;
    top:0;
}
.al_recommand .recommand_list ul{
    display: block;
    position: relative;
    float:left;
    margin-left: 13px;
    margin-top:10px;
    background-color: white;
    height:260px;
    width:471px;
    _display:inline;
}
.al_recommand .recommand_list ul li img{
    width:107px;
    height:54px;
}
.al_recommand .recommand_list ul li{
    padding:0;
    margin-bottom: 10px;
    margin-right:8px;
    display:inline-block;
    float:left;
    position: relative;
    _display:inline;
}
.al_recommand .recommand_list ul li a{
    display: block;
}
.al_recommand .recommand_list ul li.item3,
.al_recommand .recommand_list ul li.item7,
.al_recommand .recommand_list ul li.item11,
.al_recommand .recommand_list ul li.item15{
 padding-right: 0;   
}
.al_recommand .recommand_list ul li.item12,
.al_recommand .recommand_list ul li.item13,
.al_recommand .recommand_list ul li.item14,
.al_recommand .recommand_list ul li.item15{

}
.al_recommand .title a.more{
    color:#30699e;
    display: inline-block;
    float:right;
    width:45px;
    height:43px;
    line-height: 43px;
    margin-right: 10px;
    _display:inline;
}
.al_recommand .title .go_left,
.al_recommand .title .go_right{
    display: inline-block;
    width:23px;
    height:23px;
    background-image: url(./images/pic_bg1.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color:#30699e;
    overflow: hidden;
    float:left;
    margin-top:10px;
    cursor:pointer;
    _display:inline;
}
.al_recommand .title .go_left{
    background-position: -276px -156px;
    margin-left: 259px;
}
.al_recommand .title .go_right{
    background-position: -274px -175px;
    margin-left: 5px;
}
.al_recommand .title .go_right:hover,
.al_recommand .title .go_left:hover,
.al_recommand .title .go_right.hover,
.al_recommand .title .go_left.hover{
    background-color:#a0bad2;
}
.al_recommand{
    border-top:0;
}
.al_recommand .title{
    background:none;
    border-top:2px solid #30699E;
    border-bottom: 0;
}

.al_view_point .title .more{
    display: inline-block;
    float:right;
    width:41px;
    height:14px;
    background:url(./images/pic_bg1.png) no-repeat -160px -180px transparent;
    margin:16px 10px 0 0;
}
.al_view_point{
    border:1px solid #dae2e7;
    position: relative;
    float:left;
    width:100%;
}
.al_view_point .al_con{
    position: relative;
    float:left;
    width:100%;
}
.al_view_point .al_con ul li{
    position: relative;
    float:left;
    display: inline-block;
    width:178px;
    margin-top:16px;
    padding:0;
    margin-left: 14px;
    margin-bottom: 13px;
    _display:inline;
}
.al_view_point .al_con ul li img{
    width:178px;
    height:129px;
    display: block;
    position: relative;
    float:left;
}
.al_view_point .al_con ul li p{
    display: block;
    position: relative;
    float:left;
    width:156px;
    height:28px;
    padding:0 10px;
    overflow: hidden;
    line-height: 28px;
    text-align: center;
    border: 1px dotted #bebebe;
    margin-top:5px;
}

.more a:hover,
.block_title a.more:hover,
.al_c a:hover,
a.more:hover,
a:hover{
    color:red;
}



/* right_column */

.right_column {
	display:inline;
	width:228px;
	margin-left:5px;
        _margin-left:0;
}

.login_bg {
	height:38px;
	line-height:38px;
	border:1px solid #097db8;
	background:url(./images/tip_bg.png) repeat-x;
}

.login_bg a {
	float:left;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
	padding:0 12px;
	margin-left:-1px;
	border-left:1px solid #097db8;
}

.login_bg a:hover {
	background:url(./images/tip_bg.png) 0 -82px repeat-x;
}

.wrap_spread {
	margin-top:10px;
}

.spread_title {
	height:26px;
	line-height:26px;
	margin-left:1px;
	background:#ebeef3;
}

.spread_title li {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:-1px;
	border:1px solid #dfe3e8;
}

.spread_title a {
	float:left;
	display:inline;
	color:#5a5a5a;
	padding:0 13px;
}

.spread_title li.current {
	border-bottom:none;
	background:#fff;
}

.spread_con {

}

.spread_con ul {
	padding:11px 10px 0 8px;	
}

.spread_con li {
	overflow:hidden;
	zoom:1;
}

.spread_con li img {
	float:left;
	margin-right:2px;
}

.spread_con li h3 {
	float:left;
	color:#062e48;
	width:148px;
	margin:2px 0 8px 0;
}

.spread_con li p {
	float:left;
	color:#686868;
	width:148px;
	line-height:18px;
}

.spread {
	padding-top:1px;
	border-left:1px solid #dfe3e8;
	border-right:1px solid #dfe3e8;
}

.supply_market {
	width:210px;
	height:30px;
	margin:16px auto 0 auto;
	overflow:hidden;
	zoom:1;
        padding-top:5px;
}

.supply_market a {
	float:left;
	display:inline;
	color:#5e6d81;
	_width:80px;
	height:28px;
	line-height:28px;
	padding:0 10px 0 6px;
	border:1px solid #c6ccd2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:url(./images/tip_bg.png) 0 -120px repeat-x;
}

.supply_market a:hover {
	background:url(./images/tip_bg.png) 0 -148px repeat-x;
}

.supply_market span {
	display:block;
	height:28px;
	line-height:28px;
	padding-left:20px;
	background:url(./images/tip.png) no-repeat;
}

.h_supply {
	margin-right:8px;
}

.h_supply span {
	background-position: 0 -360px;
}

.h_market span {
	background-position:0 -388px;
}

.hotline_bg {
	position:relative;
	height:30px;
	line-height:30px;
	width:230px;
	margin-top:14px;
	color:#fff;
	background:#397ebe;
	z-index:99;
        _width:220px;
        _height:30px;
        _line-height:30px;
        _display: block;
        _overflow: hidden;
}

.hotline_bg h4 {
	margin-left:8px;
	font-size:13px;
}

.hotline_bg p {
	margin-right:12px;
}

.hot_tip {
	position:absolute;
	top:0;
	right:-8px;
	display:block;
	_display:none;
	width:9px;
	height:40px;
	background:url(./images/tip.png) 0 -420px no-repeat;
}

.hot_spread {
	padding:6px 0 5px 10px;
        background-color:#f2f4f8;
        border-bottom: 1px solid #dfe3e8;
        width:218px;
        height:23px;
        overflow: hidden;
        position: relative;
}
.roll_company{
    display: block;
    position: absolute;
    top:7px;
    left:0;
}
ul.roll_company li{
    display: inline-block;
    height:40px;
    line-height: 40px;
    padding-left:5px;
}
.hot_spread a {
	display:block;
	color:#5a5a5a;
	padding-left:16px;
	height:24px;
	line-height:24px;
	background:url(./images/tip.png) 0 -58px no-repeat;
}

.hot_spread a:hover {
	text-decoration:underline;
}


.search_keyword {
	margin-top:12px;
}

.keyword_span {
	color:#4a4a4a;
	width:56px;
	font-size:13px;
	text-align:left;
	height:26px;
	line-height:26px;
        font-weight: bold;
        _width:80px;
}

.key_text {
	vertical-align:middle;
	width:228px;
	margin-left:12px;
}

.key_submit {
	color:#9a989b;
	vertical-align:middle;
	margin-left:8px;
}
.tabs.spread_content .tab_body .tab_body_con{
    display: block;
}.tabs.spread_content{
    margin-top:0;
    border-top:none;
}
.tabs.spread_content .tab_body .tab_body_con.hidden{
    display: none;
}
.tabs.spread_content .tab_hd{
    border:none;
    height:28px;
    width:228px;
}


/* al_map */
#al_map{
    position: relative;
    float:left;
    width:343px;
    height:279px;
}
.al_map_wrapper{
    position: relative;
    float:left;
    width:343px;
    height:279px;
}
.al_map_wrapper .a_province{
    position: absolute;
    top:0;
    left:0;
    display: block;
}
.al_map_wrapper .a_province .a_title{
    display: inline-block;
    height:14px;
    line-height: 14px;
    float:left;
}
#popupwindow123 .popup_msg{
    display: inline-block;
    float:left;
    width:100%;
    height:100%;
}
.al_map_right ul li .a_province{
    display: none;
}
#popupwindow123{
    position: absolute;
    top:0px;
    left:0px;
    width:246px;
    height:88px;
    background-color:#fff8d9;
    border:1px solid #febe8f;
}
#popupwindow123 .popup_msg .item{
    display: inline-block;
    float:left;
    width:116px;
    height:80px;
    margin-top:7px;
    margin-left:6px;
}
#popupwindow123 .popup_msg .item2{
    margin-left:3px;
}
#popupwindow123 .popup_msg .item img{
    width:116px;
    height:55px;
}
#popupwindow123 .popup_msg .item .a_title{
    display: inline-block;
    position: relative;
    float:left;
    width:106px;
    padding:0 5px;
    height:22px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
#popupwindow123 .popup_msg .bottom_arrow{
    position: absolute;
    width:16px;
    height:9px;
    overflow: hidden;
    left:100px;
    bottom:-8px;
    background:url(./images/pic_bg1.png) no-repeat -260px -160px transparent;
    z-index: 1200;
}
#popupwindow123_close{
    background:url(./images/pic_bg1.png) no-repeat -210px -110px transparent;
    z-index: 1200;
    position: absolute;
    width:11px;
    height:11px;
    right:-11px;
    top:0;
    cursor:pointer;
}
#al_map_right ul li.active a{
    text-decoration: underline;    width:11px;
    color:#30699e;
}

