@charset "utf-8";
/* CSS Document */

body, ol, ul, h1, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin: 0;padding: 0;font: 12px "宋体","Arial Narrow",HELVETICA; color:#666;}
a {text-decoration: none; color:#393939; outline:none;}
a:hover {text-decoration: none;color:#393939;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}
em {font-style: normal;}
li {list-style: none outside none;}
img {border: 0 none;vertical-align: middle;}

/* header */
.header{width:100%; height:121px;}
.header .top{width:100%; height:30px; background:#f7f7f7; border-bottom:1px solid #d8d8d8; border-top:1px solid #aabdce;}
.header .top .top_center{width:980px; height:30px; line-height:30px; margin:0px auto; color:#545454;}
.header .header_main{width:980px; height:96px; margin:0px auto;}
.header .header_main .logo{width:358px; height:54px; float:left; padding-top:25px;}
.header .header_main .txt{width:523px; height:37px; border:3px solid #0060aa; margin-right:2px; float:right; margin-top:31px;}
.fx{width:60px; height:37px; line-height:37px; background:url(../images/fx.jpg) no-repeat 0 0;border: none;
background-color: transparent;
opacity: 0.7;
outline: none;
}
.text{width:372px; _width:362px; height:37px; line-height:37px; border:0px; padding-left:10px; color:#666;}
.btn{width:91px; height:37px; background:#0060aa; text-align:center; line-height:37px; text-align:center; border:0px; font-size:14px; color:#fff; cursor:pointer;}
.txt1{width:60px; height:37px; float:left;}
.txt2{width:372px; height:37px; float:left;}
.txt3{width:91px; height:37px; float:left;}

/* main */
.xm{width:980px; height:30px; line-height:30px; margin:0px auto; margin-top:10px; font-size:12px;}
.center{width:980px; height:107px; border-bottom:3px solid #e4e4e4; border-left:3px solid #e4e4e4; border-right:3px solid #e4e4e4; border-top:3px solid #fe8900; margin:0px auto;}
.center .left{width:72px; background:#f1f1f1; height:107px; float:left;}
.center .left li{width:72px; height:35px; text-align:center; border-bottom:1px solid #e4e4e4; float:left; line-height:35px;}
.center .right{width:908px; background:#fbfbfb; height:107px; float:left;}
.center .right li{width:71px; height:35px; text-align:center; border-bottom:1px solid #e4e4e4; float:left; line-height:35px; color:#014da1;}
.center .right li a{color:#014da1;}
.wt{width:970px; height:35px; line-height:35px; background:#f6f6f6; border:1px solid #e4e4e4; margin:0px auto; margin-top:10px; padding-left:10px;}
.txtwb{width:960px; height:209px; margin:0px auto; margin-top:20px; padding:20px;}
.txtwb .left{width:317px; height:209px; float:left; background:url(../images/bk.jpg) no-repeat 0 0; background-position:right; margin-right:30px; line-height:30px;}
.txtwb .right{width:609px; height:209px; float:left;}
.txtwb .right li{width:203px; height:209px; float:left; line-height:25px;color:#014da1; text-align:center;}

.fy{width:980px; text-align:center; height:43px; line-height:43px; margin:0px auto; color:#666; font-size:14px;text-align:center;}
.fy .txts{width:40px; height:26px; border:1px solid #ddd; text-align:center; line-height:26px;}
.fy li { float:left;} 
.fy a{ font-size: 14px; color:#666666; padding:8px 12px;  border:1px solid #C7C7C7; margin-right:12px; background-color:#f7f7f7;}
.fy a#cur{border:1px solid #f2be51; background-color: #fdeaa5}
.fy a:hover{border:1px solid #cccccc; background-color: #f0f0f0}
.footer{background:#f6f6f6; width:100%; height:132px; margin-top:20px;}
.footer .center3{width:980px; margin:0px auto; line-height:25px; text-align:center; padding-top:20px;}

.center1{width:980px; height:90px; padding-top:10px; border-bottom:3px solid #e4e4e4; border-left:3px solid #e4e4e4; border-right:3px solid #e4e4e4; border-top:3px solid #fe8900; margin:0px auto;background:#fbfbfb;}
.center1 .left1{width:68px; background:#f1f1f1; height:100px; float:left; margin-top:-10px;}
.center1 .left1 li{width:72px; height:80px; text-align:center;  float:left; line-height:80px;}
.center1 .right1{width:908px; height:69px; padding-bottom:1px; background:#fbfbfb; float:left;}
.center1 .right1 li{width:80px; height:30px; padding-left:10px; text-align:left;  float:left; line-height:30px; color:#014da1;}
.center1 .right1 li a{color:#014da1;}

.center2{width:980px;padding-top:10px; padding-bottom:10px; border-bottom:3px solid #e4e4e4; border-left:3px solid #e4e4e4; border-right:3px solid #e4e4e4; border-top:3px solid #fe8900; margin:0px auto;background:#fbfbfb; }
.center2 .left2{width:70px; background:#f1f1f1;  margin-top:-10px; margin-left:0px; line-height:28px; padding-top:10px; padding-left:10px;}
.center2 ul { margin-left:80px; float:left; margin-top:-70px;background:#fbfbfb; }
.center2 li{width:100px;  padding-left:10px; text-align:left;  float:left; line-height:30px; color:#014da1;}
.center2 li a{color:#014da1;}
.tdleft2{ background:#fbfbfb;  margin-top:0px; margin-left:0px; line-height:28px; padding-top:4px; padding-bottom:10px;}
.tdleft2 ul { background:#fbfbfb;  }
.tdleft2 li{width:100px;  padding-left:10px; text-align:left;  float:left; line-height:26px; color:#014da1;}
.tdleft2 li a{color:#014da1;}
.fltable { border-bottom:3px solid #e4e4e4; border-left:3px solid #e4e4e4; border-right:3px solid #e4e4e4; border-top:3px solid #fe8900; margin:0px auto;background:#fbfbfb;} 
.tdleft1 { width:58px; background:#f1f1f1; line-height:18px; padding:5px;}

a {
    text-decoration: none;
    color: #333;
}

.divgoTop {position:fixed; bottom:0; width:970px; height:1px; z-index:44;}
.goTop_a {
	background: url('../images/go-top.png') no-repeat scroll center center #CACACA;
    height: 50px;
    width: 50px;
    display: none;
	float:left;
	margin-left:990px;
	margin-top: -60px;
	position:relative;
    border: 1px solid #bbbbbb;
	z-index:45;
}

.Hr_1, .Hr_2, .Hr_3, .Hr_4, .Hr_5, .Hr_6, .Hr_7, .Hr_8, .Hr_9, .Hr_10, .Hr_15, .Hr_20 {
    font-size: 1px;
    line-height: 1px;
    clear: both;
}

.Fw {
    font-family: '微软雅黑';
}
.G4 {
    color: #444;
}
.G7 {
    color: #777;
}
.F16 {
    font-size: 16px;
}
.F20 {
    font-size: 20px;
}
.Fa {
    font-family: Arial;
}
.Org {
    color: #e65213;
}
.W250 {
    width: 248px;
    background: #f5f5f5;
    border: 1px solid #e9ecef;
}
.Tc {
    text-align: center;
}
.L30 {
    line-height: 30px;
}
.M10 {
    margin: 10px;
}
a.Orange:link, a.Orange:visited, a.Orange:active {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.B {
    font-weight: bold;
}
.button {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 1em .55em;
    -moz-border-radius: .5em;
    border-radius: .5em;
}
.Hr_5 {
    height: 5px;
}
.Hr_10 {
    height: 10px;
}
.Hr_15 {
    height: 15px;
}
.Tel {
    height: 32px;
    background: url(../images/group.gif) left -107px no-repeat;
    font-size: 24px;
    line-height: 32px;
    color: #f9a949;
    padding-left: 30px;
}
.L {
    float: left;
}
.R {
    float: right;
}
.Cl {
    clear: both;
}
.W690 {
    width: 705px;
}
.Navbg {
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    background: url(../images/menubg.gif) no-repeat;
    border-bottom: 2px #e65213 solid;
    padding-left: 10px;
}
.Line {
    border: 1px solid #d9dfe2;
}
.BrGq {
    background-color: #f5f5f5;
}
.P10 {
    padding: 10px;
}
.rili {
    display: block;
}
#roll {
    text-align: left;
    width: 100%;
    height: 200px;
    overflow: hidden;
    white-space: nowrap;
    list-style-type: none;
}
.rili li {
    color: #e65213;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    width: auto;
    overflow: hidden;
    list-style: none;
    margin: 0px;
    padding: 0;
    display: block;
}
.W350 {
    width: 350px;
}
.G2 {
    color: #222;
}
.Prl10 {
    padding: 0 10px;
}
.gg {
    height: 80px;
    width: 960px;
    margin: 0 auto;
}

.companyrt-floor {
    
    background: #FFF;
    height: 864px;
    font-family: Arial,"Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1",STXihei,"\u534E\u6587\u7EC6\u9ED1",sans-serif!important;
    color: #222;
    font-size: 12px;
}
.companyrt-floor .title {
    position: relative;
    height: 24px;
}
.companyrt-floor .title h1 {
    height: 10px;
    border-bottom: 2px solid #111;
    line-height: 1;
    font-family: Arial,"Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1",STXihei,"\u534E\u6587\u7EC6\u9ED1",sans-serif!important;
    font-size: 22px;
    color: #222;
}
.companyrt-floor .title h1 p {
    display: inline;
    padding-right: 30px;font-size: 22px;
    background: #fff;
}
.companyrt-floor .title h1 a {
    color: #222;
	line-height:1;
	font-family: Arial,"Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1",STXihei,"\u534E\u6587\u7EC6\u9ED1",sans-serif!important;
}
.companyrt-floor a {
    color: #555;
    text-decoration: none;
}
.companyrt-floor .content .item-menu {
    height: 58px;
    padding: 20px 0;
    font-size: 14px;
    line-height: 1;
}
.companyrt-floor .content .item-menu .menu-title {
    width: 70px;
    height: 58px;
    float: left;
}
.companyrt-floor .content .item-menu .menu-catalog {
    /*width: 1120px;*/
    float: left;
}
.companyrt-floor .content .item-filterbar {
    /*width: 1190px;*/
    height: 78px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #F8F8F8;
}
.companyrt-floor .content .item-filterbar .filterbar {
    height: 39px;
    border-bottom: 1px solid #ddd;
}
#trade {
    position: relative;
    width: 100px;
    display: block;
    font-size: 12px;
    font-family: "microsoft yahei",sans-serif;
    color: #666;
}
.companyrt-floor .content .item-filterbar .filterbar dd {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    margin: 10px 0;
    border-right: 1px solid #ddd;
    text-align: center;
}
#trade .category-picker {
    margin-left: -1px;
    margin-top: -1px;
    z-index: 1000;
    position: static;
}
#trade .cp-hd {
    cursor: pointer;
    height: 20px;
    width: 100px;
    margin-bottom: -1px;
    float: left;
    background-color: transparent;
    line-height: 20px;
    padding: 0;
    color: #222;
}
#trade .cp-bd {
    float: left;
    width: 594px;
    box-shadow: 2px 2px 3px #ccc;
    display: none;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    z-index: 1000;
    position: relative;
    top: 9px;
}
#trade .cp-bd .operates {
    height: 40px;
    border-top: 1px solid #e8e8e8;
}
#trade .cp-hd .title {
    width: 50px;
    padding-left: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#area {
    position: relative;
    cursor: pointer;
}
.companyrt-floor .content .item-filterbar .filterbar dd {
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    margin: 10px 0;
    border-right: 1px solid #ddd;
    text-align: center;
}
.arrow-b {
    display: inline-block;
    width: 12px;
    height: 6px;
    overflow: hidden;
    margin-bottom: 1px;
    margin-left: 5px;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.arrow-b i {
    float: left;
    display: inline;
    height: 0;
    width: 0;
    overflow: hidden;
    border: solid 6px transparent;
    border-top-color: #888;
}
.arrow-b em {
    float: left;
    display: inline;
    height: 0;
    width: 0;
    overflow: hidden;
    border: solid 6px transparent;
    border-top-color: #f8f8f8;
    margin-top: -13px;
}
#trade .cp-bd .chosed {
    display: none;
}
#area #province_menu {
    width: 0;
    height: 0;
    overflow: hidden;
    top: 9px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    background-color: #fff;
    position: relative;
    box-shadow: 2px 2px 3px #ccc;
}

#infoType {
    width: 140px;
    cursor: pointer;
}
#infoType .infoTypeList {
    width: 140px;
    height: 0;
    position: relative;
    top: 9px;
    z-index: 99;
    overflow: hidden;
    box-shadow: 2px 2px 3px #ccc;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.companyrt-floor .content .item-filterbar .table-header dd {
    line-height: 40px;
    float: left;
    padding-left: 10px;
    text-align: center;
}
.col-4 {
    text-align: left;
	width: 280px;
}
.col-3 {
    width: 110px;
}
.col-1 {
    width: 90px;
}
.col-2 {
    width: 100px;
}
.fd-clr {
    *zoom: 1;
}
.companyrt-floor .content .item-list dd.col-4 {
    color: #424242;
    text-align: left;
}
.companyrt-floor .content .item-list dd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 60px;
    padding-left: 10px;
    height: 59px;
    float: left;
    font-size: 12px;
    color: #888;
    border-bottom: 1px dashed #e8e8e8;
    text-align: center;
}

.companyrt-floor .content .seemore {
    height: 20px;
    padding: 20px 0;
    line-height: 20px;
    float: right;
    font-size: 14px;
    color: #888;
}
.companyrt-floor .content .item-list .icons {
    display: inline-block;
    width: 23px;
    height: 16px;
    margin: 22px 0;
}