@font-face { font-family: "novecento"; src: url("../font/novecento_widebook.eot"); }
@font-face { font-family: "novecento"; src: url("../font/novecento_widebook.ttf"); }
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, /*tbody, tfoot,
thead, tr, th, td,*/ input, select, input { margin: 0; padding: 0; border: 0 none; color: /*#7b6a68;*/#645b58; outline: 0; font-weight: inherit; font-style: inherit; font-size: 12px; font-family: "微软雅黑", "Microsoft YaHei", sans-serif; vertical-align: baseline; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a { text-decoration: none; color: #847765; }
a img, iframe { border: none; }
p {line-height: 22px; text-align: justify;}
img { vertical-align: top; }
ol, ul,li { list-style: none; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }
select { margin: inherit; }
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left: 2em; }
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.none{display:none;}
/* == 以上 reset Css == */


/******************************************
                全局通用
******************************************/
body { min-width: 1056px; }
.innerWrapper { position: relative; margin: 0 auto; width: 1056px; overflow: hidden;z-index: 3; }


body { background-color: #f5eedc; }
#header { position: relative; height: 135px; background: #fff url(../img/header_bg.jpg) no-repeat center bottom; }
#logo { float: left; margin-top: 34px; width: 140px; height: 34px; background: url(../img/logo.png) no-repeat 0 0; }
#shop { position: relative; float: right; margin-top: 44px; width: /*331px*/ auto; height: 14px; }
#shop li { float: left; padding-right: 4px; height: 100%; background: url(../img/n10.png) no-repeat right 5px; cursor: pointer; }
#shop li a { display: block; padding: 0 8px; height: 14px; /*background-repeat:no-repeat; background-position:center 0;*/ }
#shop li.shop1 { position: relative; padding: 0 0 0 92px; width: 0; background: url(../img/shop1.jpg) no-repeat 0 0; overflow: hidden; }
#shop li.shop1 a { position: absolute; top: 0; padding: 0; height: 100%; }
#shop li.shop1 .en-us { left: 91px; width: 17px; }
#shop li.shop1 .zh-cn { left: 116px; width: 46px; }
#shop li.shop1 .zh-tw { left: 168px; width: 46px; }
#shop li.shop4 { padding-right: 0; /* background:none;*/ }
#shop li.shop2 a { width: 71px; /* background-image:url(../img/shop2.png);*/ }
#shop li.shop3 a { width: 70px; /* background-image:url(../img/shop3.png);*/ }
#shop li.shop4 a { padding-right: 0; width: 47px; /*background:url(../img/shop4.png) no-repeat right 0;*/ }

#langs {float:right; margin-top:44px; margin-right:-164px; padding-left:117px; width:150px; height:14px; background:url(../img/l0.png) no-repeat 0 0; cursor:pointer;}
#langs a {float:left; width:50px; height:100%;}

/* 导航 */
#nav { position: absolute; left: 0; bottom: 3px; width: 100%; height: 49px; background: url(../img/nav_bg.jpg) repeat-x 0 0; }
#nav .nav_ul { position: relative; float: right; margin-right: 12px; }
#nav .nav_ul li { float: left; background: url(../img/n10.png) no-repeat right center; }
#nav .nav_ul li.hover a{color: #E71910;}
#nav .nav_ul li a { display: block; padding: 18px 20px 17px 16px;width: 54px; [;width:60px;] height: 14px;font-weight:bold;font-size:13px;color:#757575;font-family: "microsoft yahei"; background-repeat: no-repeat; background-position: 16px center; }
#nav .nav_ul li.n1 a { width: 27px; [;width:30px;]/* background-image:url(../img/n1.png);*/ }
/*    #nav li.n2 a {background-image:url(../img/n2.png);}
    #nav li.n3 a {background-image:url(../img/n3.png);}
    #nav li.n4 a {background-image:url(../img/n4.png);}
    #nav li.n5 a {background-image:url(../img/n5.png);}
    #nav li.n6 a {background-image:url(../img/n6.png);}
    #nav li.n7 a {background-image:url(../img/n7.png);}*/
#nav .nav_ul li.n7 a { width: 67px;[;width:70px;] /* background-image:url(../img/n8.png);*/ }
#nav .nav_ul li.n8 a { padding-right: 16px; /* background-image:url(../img/n9.png);*/ }
#nav .nav_ul li.n8 { background-image: none; }
#nav .nav_ul li.indicator { position: absolute; top: 0; left: 0; width: 100px; height: 1px; background: red; }
#search { position: relative; float: right; margin-top: 4px; width: 41px; height: 42px; background-color: #ec4847; }
#search input { margin: 0; padding: 0; border: 0 none; }
#search .inp-btn { position: absolute; top: 0; right: 0px; z-index: 2; width: 41px; height: 100%; background: url(../img/search.jpg) no-repeat 0 0; cursor: pointer; }
#search .inp-txt { position: absolute; top: 8px; left: 8px; z-index: 1; width: 100px; height: 27px; text-indent: 10px; }

/*#content {background-color:#FFF;}*/

#content #banner { height: 91px; background-repeat: no-repeat; background-position: center 0; }
.banner-about { background-image: url(../img/ban1.jpg); }
.banner-news { background-image: url(../img/ban1.jpg); }
.banner-business { background-image: url(../img/ban1.jpg); }
.banner-culture { background-image: url(../img/ban1.jpg); }
.banner-responsibility { background-image: url(../img/ban1.jpg); }
.banner-hr { background-image: url(../img/ban1.jpg); }
.banner-investing { background-image: url(../img/ban1.jpg); }
.banner-contact { background-image: url(../img/ban1.jpg); }


#footer { height: 122px; background-color: #f5eedc;z-index: 3;  position: relative; }
#footer .innerWrapper { background: url(../img/footer_bg.jpg) no-repeat 0 0; }
/* 股票 */
/*#footer .stock { margin-top: 3px; float: right; padding: 13px 18px; width: 295px; height: 100%; background: url(../img/index/stock_bg.jpg) repeat-x 0 0; }*/
#footer .stock { margin-top: 3px; float:left; padding: 13px 0; width: 295px; height: 100%;}
#footer .stock p {text-align:left;}
#footer .stock .name { color: #6b4430; }
#footer .stock .name span { margin-left: 5px; color: #6b4430; }
#footer .stock .num .n1 { font: 24px "novecento"; color: #3f3830; }
#footer .stock .num .n2 { margin-left: 10px; font: 20px "novecento"; color: #ff0011; }

/* 法律声明 & 网站地图 */
.copyrights{ float:right; width:50%; margin-top:3px; padding:20px 0; font-weight:700 !important}
.copyrights h1{ margin-bottom:5px; color:#8E8E8E;text-align:right;}
.copyrights span,.copyrights a{ float:left; margin-right:12px; color:#8E8E8E;}
.copyrights span{ margin-right:15px;}
.copyrights a{ cursor:pointer;}
.copyrights a:hover{ color:#3e3f42}
.copyrights a{float:right;margin:0px 0px 0px 12px;}
/*#footer .copyrights {position:relative; height:30px;}
#footer .copyrights a {position:absolute; top:37px; width:47px; height:14px;}
#footer .copyrights .a1 {left:152px;}
#footer .copyrights .a2 {left:206px;}
#footer .copyrights .a3 {left:260px;}*/
.copyright {display:none; position:fixed; top:0; left:0; z-index:999; width:100%; height:100%; background:url(../img/copyright_bg.png);}
.copyright .low,.copyright .sitemap {position:absolute; z-index:1000; width:1056px; height:517px; margin:-244px -528px; top:50%; left:50%; background:#f3edd7}
.copyright .content{ padding:52px 54px;}
.copyright .sitemap .mapList{ background:url(../img/mapbj.jpg) no-repeat center 0;}
.copyright .sitemap .mapList dl{ float:left; /*width:94px;*/ margin-left:32px;}
/*.copyright .sitemap .mapList dl.noMar{ margin-left:0;}*/
.copyright .sitemap .mapList dl dt{}
.copyright .sitemap .mapList dl dt a{ display:inline-block; color:#453639; font-size:15px; height:54px; line-height:54px; padding-left:10px;zoom:1}
.copyright .sitemap .mapList dl dt a:hover{ color:#e50b00}
.copyright .sitemap .mapList dl dd{ margin-top:15px;}
.copyright .sitemap .mapList dl dd a{ display:inline-block; color:#453639; font-size:13px; padding-left:10px;zoom:1}
.copyright .sitemap .mapList dl dd a:hover{ color:#e50b00; background:url(../img/icon1.png) no-repeat 0 center;}
/*#legal div {background:url(../img/legal.jpg) no-repeat center center;}
#sitemap div {background:url(../img/map.jpg) no-repeat center center;}*/

#secondary{position: relative;margin: 0 auto;width: 1056px;overflow: hidden;background: #D71D26;z-index: 99;}
#secondary ul{display: none;padding-left: 400px; position: relative;margin-right: 12px; }
#secondary ul.on{display: block;}
#secondary ul li{background:none;float: left;white-space: nowrap;}
#secondary ul li a{color:#fff;font-size: 13px;width: auto;display: block; padding: 17px 20px 17px 16px; height: 14px; }
#secondary ul:nth-child(2){padding-left: 273px;}
#secondary ul:nth-child(3){padding-left: 363px;}
#secondary ul:nth-child(4){padding-left: 453px;}
#secondary ul:nth-child(5){padding-left: 543px;}
#secondary ul:nth-child(6){padding-left: 633px;}
#secondary ul:nth-child(7){padding-left: 723px;}
#secondary ul:nth-child(9){padding-left: 565px;}
/* 分享 */
#content .bshare-custom { position: absolute; right: 0; bottom: 11px; padding-left: 52px; background: url(../img/news/share-txt.jpg) no-repeat 0 0; }
#content .bshare-custom a { display: inline-block; margin: 0 0 0 5px; padding: 0; width: 20px; height: 20px; overflow: hidden; }
#content .bshare-custom .bshare-weixin { background: url(../img/news/share.jpg) no-repeat -54px 0; }
#content .bshare-custom .bshare-sinaminiblog { background: url(../img/news/share.jpg) no-repeat -79px 0; }
#content .bshare-custom .bshare-qzone { background: url(../img/news/share.jpg) no-repeat -129px 0; }
#content .bshare-custom .bshare-qqim { background: url(../img/news/share.jpg) no-repeat -154px 0; }

/******************************************
                   复用
******************************************/

/*编辑器，统一*/
.Pasual{ line-height:24px;}
.Pasual p{ margin-bottom:10px; text-indent: 2em;}
.Pasual h2 {margin-bottom:10px;}
.news .Pasual{text-indent:20px;}
.news .Pasual img{ margin-left:-20px;}
.news .Pasual p img{margin-left: -2em;}



/* 新闻块 */
.news-date { display: block; margin-bottom: 5px; font: bold 24px/20px "novecento"; color: #db2020; }


.news-block1 {position:relative; display:block; background-color:#f4eeda;}
.news-block1 .topimg {position:relative; margin-bottom:12px; width:100%; height:197px; overflow:hidden;}
.news-block1 .topimg img {width:100%; height:100%;}
/*.news-block1 img {margin-bottom:12px; height:100%;}*/

.news-block1 img {/*margin-bottom:15px;*/ margin-bottom:8px;}
.news-block1 .news-date {display:block; margin-bottom:5px; padding:0 19px; font:bold 27px/22px "novecento"; color:#db2020;}
.news-block1 h1 {/*padding:0 19px 12px 19px;*/ padding:0 19px 10px 19px; font-weight:bold; font-size:19px; color:#323232; border-bottom:1px dotted #afab9c;}
.news-block1 p {padding:18px 19px; line-height:20px;}
.news-block1 p .detail {font-weight:bold; color:#312b64}
.news-block1 .more {display:none; position:absolute; right:0; bottom:0; padding:12px 14px; width:24px; height:28px; text-align:center; line-height:14px; color:#fff; background-color:#db2020;}

.news-block2 {position:relative;}
/*.news-block2 .news-date {display:block; margin-bottom:5px; font:bold 24px/20px "novecento"; color:#db2020;}*/
.news-block2 img { margin-bottom: 13px; height: 167px; }
.news-block2 h1 { font-weight: bold; font-weight: bold; font-size: 16px; margin-bottom: 10px; color: #626262; }
.news-block2 p { line-height: 20px; }
.news-block2 .detail { display: block; margin-top: 10px; width: 70px; color: #db2020; }


/* 连接列表 */
.link-list { line-height: 22px; }
.link-list a { display: block; overflow: hidden; color:#7b6a68; transition:color 0.7s; -webkit-transition:color 0.7s; -moz-transition:color 0.7s;}
.link-list a:hover {color:#db2020;}
.link-list a span { float: left; width: 76px; color: inherit; }

#main .about-columns {position:absolute; margin-left:-12px; top:25px; width:100%; height:52px;}
#main .about-columns a {float:left; padding:5px 12px; font-weight:bold; font-size:13px; color:#757575;}
#main .about-columns .abs {position:absolute; left:12px; top:31px; width:52px; height:3px; background-color:#e80000;}


.business-4 .bus-page11 .img{
    margin-left: -30px;
}

.business-4 .innerWrapper{
 padding-bottom: 40px;
    overflow: visible;
}
.business-4 .innerWrapper:after{
    content: "";
    display: block;
    clear: both;
}
.business-4 .list-newsWrap{
    /*float: left;*/
    clear: both;
    width: 1070px;
    height: 680px;
    margin-top: 30px;
    overflow: auto;
}

.business-4  .list-newsWrap .list-news {
    width: 1056px;
    padding: 0 !important;

}
                    
.business-4 .list-info{
    margin-top: 40px;
}
.business-4 .list-info .p-tit{
    font-size: 18px;
    line-height: 28px;
    color: #847779;
    background-color: #fbf6e8;
    text-align: center;
    padding: 12px 20px;
}
.business-4 .list-info .txt{
    padding: 25px 0 25px;
}
.business-4 .list-info .txt p{
    color: #666;
    font-size: 12px;
    margin-bottom: 10px;
}
.business-4 .list-info .txt em{
    color: #666;
    font-size: 16px;
}
.business-4 .list-info ul{
    width: 1068px;
}
.business-4 .list-info li{
    float: left;
    width: 344px;
    margin-right: 12px;
}
.business-4 .list-info li .imgs{
    width: 344px;
    height: 238px;
    overflow: hidden;
}
.business-4 .list-info li .tit{
    font-size: 14px;
    color: #333;
    line-height: 26px;
    text-align: center;
    margin-bottom: 8px;
}
.business-4 .list-news dl dd{
    width: 740px !important;
}
.business-4 .list-info2{
    padding-top: 50px;
}
.business-4 .list-info2 .p-tit{
    font-size: 18px;
    line-height: 28px;
    color: #847779;
    background-color: #fbf6e8;
    text-align: center;
    padding: 12px 20px;
}
.business-4 .list-info2 .txt{
    padding: 25px 0 30px;
}
.business-4 .list-info2 .txt p{
    font-size: 12px;
    color: #666;
}
.business-4 .list-info2 ul{
    width: 1068px;
}
.business-4 .list-info2 li{
    float: left;
    width: 524px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.business-4 .list-info2 li .imgs{
    width: 524px;
    height: 283px;
    overflow: hidden;
}
.business-4 .list-info2 li .tit{
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 24px;
}
                    

