@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:#4a4a4a; outline: 0; font-weight: normal; font-style: inherit; font-size: 14px; 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: #4a4a4a;font-size:13px;}
a img, iframe { border: none; }
p {line-height: 2; 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; font-size: 14px;}
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* == 以上 reset Css == */


/******************************************
                全局通用
******************************************/
body { min-width: 1200px; }
.innerWrapper { position: relative; margin: 0 auto; width: 1200px; overflow: hidden;z-index: 3; }
.aboutmin strong{font-weight: normal;}

#header { position: fixed;width:100%;top:0;z-index: 67; height: 90px; background: #d30a19 url(../images/header_bg.jpg) no-repeat center bottom; border-bottom:1px white solid;box-shadow:0 2px 5px #888888;-webkit-box-shadow:0 2px 5px #888888;opacity: 0.9;}
#logo { float: left; margin-top: 10px; width: 300px; height: 70px; background: url(../images/logo.png) no-repeat 0 0; background-size: 300px 70px;}
#shop { position: relative; float: right; margin-top: 44px; width: /*331px*/ auto; height: 14px; }
#shop li { float: left; padding-right: 4px; height: 100%; background: url(../images/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(../images/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(../images/shop2.png);*/ }
#shop li.shop3 a { width: 70px; /* background-image:url(../images/shop3.png);*/ }
#shop li.shop4 a { padding-right: 0; width: 47px; /*background:url(../images/shop4.png) no-repeat right 0;*/ }

#langs {float:right; margin-top:44px; margin-right:-164px; padding-left:117px; width:150px; height:14px; background:url(../images/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(../images/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(../images/n10.png) no-repeat right center; }
#nav .nav_ul li.hover a{color: #FDFDFD;;}
#nav .nav_ul li a { display: block;padding:10px;margin-top: 6px;  height: 14px;font-size:12px;color:#FDFDFD;;font-family: "微软雅黑"; background-repeat: no-repeat; background-position: 16px center; }
#nav .nav_ul li.n1 a {  [;width:30px;]/* background-image:url(../images/n1.png);*/ }
/*    #nav li.n2 a {background-image:url(../images/n2.png);}
    #nav li.n3 a {background-image:url(../images/n3.png);}
    #nav li.n4 a {background-image:url(../images/n4.png);}
    #nav li.n5 a {background-image:url(../images/n5.png);}
    #nav li.n6 a {background-image:url(../images/n6.png);}
    #nav li.n7 a {background-image:url(../images/n7.png);}*/
#nav .nav_ul li.n8 a { width: 67px;[;width:70px;] /* background-image:url(../images/n8.png);*/ }
#nav .nav_ul li.n9 a { padding-right: 16px; /* background-image:url(../images/n9.png);*/ }
#nav .nav_ul li.n9 { background-image: none; }
#nav .nav_ul li.indicator { position: absolute; top: 0; left: 0; width: 100px; height: 1px; background: #F7F6F6; }
#search { position: relative; float: right; width: 18px; height: 18px; background-color: #e32f34; }
#search input { margin: 0; padding: 0; border: 0 none; }
#search .inp-btn { position: absolute; top: 0; right: 0px; z-index: 2; width: 18px; height: 100%; background: url(../images/search.png) no-repeat;background-size: 18px; cursor: pointer; }
#search .inp-txt { position: absolute; top: 1px; left: 1px; z-index: 1; width: 125px; height: 16px; text-indent: 10px; }

/*#content {background-color:#FFF;}*/

/*#content #banner { height: 91px; background-repeat: no-repeat; background-position: center 0; }*/
.banner-about { background-image: url(../images/ban1.jpg); }
.banner-news { background-image: url(../images/ban1.jpg); }
.banner-business { background-image: url(../images/ban1.jpg); }
.banner-culture { background-image: url(../images/ban1.jpg); }
.banner-responsibility { background-image: url(../images/ban1.jpg); }
.banner-hr { background-image: url(../images/ban1.jpg); }
.banner-investing { background-image: url(../images/ban1.jpg); }
.banner-contact { background-image: url(../images/ban1.jpg); }


#footer { height: 220px; background-color: #fdfdfd;z-index: 3;  position: relative; }
#footer .innerWrapper {border-top: 1px #7b6a68 solid; height:100%;border-style: dotted;}
/* 股票 */
/*#footer .stock { margin-top: 3px; float: right; padding: 13px 18px; width: 295px; height: 100%; background: url(../images/index/stock_bg.jpg) repeat-x 0 0; }*/
#footer .stock { float:right;width: 400px;margin-top: 30px;}
#footer .stock p {text-align:right;}
#footer .stock .name { color: #4a4a4a; }
#footer .stock .name span { margin-left: 5px; color: #4a4a4a; }
#footer .stock .num .n1 { font: 24px "novecento"; color: #3f3830; }
#footer .stock .num .n2 { margin-left: 10px; font: 20px "novecento"; color: #ff0011; }

/* 法律声明 & 网站地图 */
.copyrights{ float:left; width:50%;bottom:10px;position: absolute; font-weight:700 !important}
.copyrights h1{ margin-bottom:5px; color:#4a4a4a;float:left; font-size: 14px;}
.copyrights span,.copyrights a{ float:left; margin-right:14px; color:#4a4a4a;}
.copyrights span{ margin-right:15px;}
.copyrights a{ cursor:pointer;}
.copyrights a:hover{ color:#3e3f42}

/*#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(../images/copyright_bg.png);}
.copyright .low,.copyright .sitemap {position:absolute; z-index:1000; width:1200px; height:488px; margin:-244px -528px; top:50%; left:50%; background:#f3edd7}
.copyright .content{ padding:52px 54px;}
.copyright .sitemap .mapList{ background:url(../images/mapbj.jpg) no-repeat center 0;}
.copyright .sitemap .mapList dl{ float:left; /*width:94px;*/ margin-left:36px;}
/*.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(../images/icon1.png) no-repeat 0 center;}
/*#legal div {background:url(../images/legal.jpg) no-repeat center center;}
#sitemap div {background:url(../images/map.jpg) no-repeat center center;}*/

#secondary{position: relative;margin: 0 auto;width: 1200px;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(../images/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(../images/news/share.jpg) no-repeat -54px 0; }
#content .bshare-custom .bshare-sinaminiblog { background: url(../images/news/share.jpg) no-repeat -79px 0; }
#content .bshare-custom .bshare-qzone { background: url(../images/news/share.jpg) no-repeat -129px 0; }
#content .bshare-custom .bshare-qqim { background: url(../images/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;}
.banner #id_video_container{text-align:justify;}