﻿@font-face { font-family: "novecento"; src: url("../images/novecento_widebook.eot"); }
@font-face { font-family: "novecento"; src: url("../images/novecento_widebook.ttf"); }

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; }

/* == 以上 reset Css == */


.innerWrapper { position: relative; margin: 0 auto; width: 1100px;z-index: 3; }




#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: #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(../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: 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(../images/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(../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: 122px; background-color: #f5eedc;z-index: 3;  position: relative; }
#footer .innerWrapper { background: url(../images/footer_bg.jpg) no-repeat 0 0; }
/* 股票 */
/*#footer .stock { margin-top: 3px; float: right; padding: 13px 18px; width: 295px; height: 100%; background: url(../images/stock_bg.jpg) repeat-x 0 0; }*/
#footer .stock { margin-top: 3px; float:right; padding: 13px 0; width: 295px; height: 100%;}
#footer .stock p {text-align:right;}
#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:left; width:50%; margin-top:3px; padding:20px 0; font-weight:700 !important}
.copyrights h1{ margin-bottom:5px; color:#8E8E8E;}
.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}

/*#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:517px; 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: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(../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/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/share.jpg) no-repeat -54px 0; }
#content .bshare-custom .bshare-sinaminiblog { background: url(../images/share.jpg) no-repeat -79px 0; }
#content .bshare-custom .bshare-qzone { background: url(../images/share.jpg) no-repeat -129px 0; }
#content .bshare-custom .bshare-qqim { background: url(../images/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;}
					
#content #banner {position:relative; height:369px; overflow:hidden;}
/* 图片 */
#banner .pics {position:absolute; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-repeat:no-repeat; background-position:center 0;}
#banner .pics li.b1 {display:list-item;}
/* 下标 */
#banner .idxs {position:absolute; bottom:0; left:50%; z-index:3; padding-top:5px; width:auto; height:30px; overflow:hidden;}
#banner .idxs li {float:left; margin:30px 5px 0 0; width:8px; height:8px; background:url(../images/idx.png) no-repeat 0 0; cursor:pointer;}
#banner .idxs li.on {background:url(../images/idx_on.png) no-repeat 0 0;}
/* 左右按钮 */
#banner .btns a {position:absolute; top:50%; z-index:2; margin-top:-22px; width:44px; height:44px; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
#banner .btns a.left {left:-44px; background-image:url(../images/left.png);}
#banner .btns a.right {right:-44px; background-image:url(../images/right.png);}



/*#content {padding-top:0; padding-bottom:12px; background:#fff;}*/
#content {padding-top:0; background:#fff;}
#content .innerWrapper {padding-top:40px; height:202px;}
/* 新闻 */
#content .innerWrapper .news {position:relative; float:left; width:373px; height:100%; overflow:hidden;}
#content .innerWrapper .news .head {height:29px;}
/*#content .news .head a {float:left; margin-right:20px; padding-bottom:10px; font-weight:bold; line-height:12px; color:#595959;}*/
#content .innerWrapper .news .head a {float:left; margin-right:20px; padding-bottom:10px; font-weight:bold; font-size:13px; line-height:12px; color:#595959;}
/*#content .news .head a.on {border-bottom:3px solid #e80009;}*/
#content .innerWrapper .news .head a.more {margin-top:-1px; margin-right:3px; float:right; color:#e80009;}
#content .innerWrapper .news .head a.more span {color:#e80009; font-weight:bold; font-size:16px; font-style:italic; letter-spacing:-3px;}
#content .innerWrapper .news .body {position:relative;}
#content .innerWrapper .news .body a {display:none; position:absolute; top:0; left:0; height:128px;}
#content .innerWrapper .news .body a.on {display:block;}
#content .innerWrapper .news .body h1 {margin:13px 0; font-weight:bold; font-size:14px; color:#404040;}
#content .innerWrapper .news .body p {position:relative; height:77px; line-height:23px; color:#535353;}
#content .innerWrapper .news .body span {/*position:absolute; left:0; bottom:-3px; */font-weight:bold; color:#e80009;}
/* 产业 */
#content .innerWrapper .industry {float:left; margin-left:15px; width:270px; height:100%; background:url(../images/p1.jpg) no-repeat 0 0; overflow:hidden;margin-top: -18px;}
/*#content .industry .abs {float:right; margin-right:-160px;}*/
/* 全国布局 */
#content .companies {float:left; width:160px; height:156px; background:url(../images/p2.jpg) no-repeat 0 0;}
/* 社会责任 */
/*#content .resp {float:right; width:162px; height:156px; background:url(../images/p3.jpg) no-repeat 0 0;}*/
/*
#banner {background:url(../images/ban_bg.jpg) no-repeat center center;}
#banner .pics {position:relative; margin:0 auto; width:0; height:100%;}
#banner .pics li {z-index:2;}
.shadow {display:none; position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background:url(../images/s1.png) repeat 0 0;}
.shadow .wrapper {margin:0 auto; width:1096px; height:100%;}
.shadow .wrapper .left {float:left;}
.shadow .wrapper .right {float:right;}*/

#content .innerWrapper .news .abs {position:absolute; left:0; top:20px; width:48px; height:3px; background-color:#e80009;}

#content .innerWrapper .industry div {display:none; position:relative; width:100%; height:100%; background:#FF9E13 url(../images/ind_bg.png) no-repeat 19px 35px;}
#content .innerWrapper .industry div a {position:absolute; top:119px; height:28px;}
#content .innerWrapper .industry div .abs {position:absolute; top:147px; left:20px; width:28px; height:3px; background-color:#53AF1E;}
#content .innerWrapper .industry div .a1 {left:25px; width:28px;}
#content .innerWrapper .industry div .a2 {left:60px; width:28px;}
#content .innerWrapper .industry div .a3 {left:95px; width:28px;}
#content .innerWrapper .industry div .a4 {left:145px; width:28px;}
#content .innerWrapper .industry div .a5 {left:183px; width:28px;}
#content .innerWrapper .industry div .a6 {left:220px; width:28px;}
#content .innerWrapper .industry div .a7 {left:260px; width:28px;}
#content .innerWrapper .industry div .a8 {left:296px; width:28px;}

#content .innerWrapper .other {position:relative; background:url(../images/p22.png) no-repeat;}
#content .innerWrapper .other a {position:absolute;}
#content .innerWrapper .other .a1 {top:0; left:0; width:100%; height:100px;}
#content .innerWrapper .other .a2 {    top: 170px;
    left: 70px; width:122px; height:59px; background:url(../images/p22.png) no-repeat;}
#content .innerWrapper .other{}
#content .innerWrapper .other .a3 {top:125px; left:146px; width:150px; height:59px;}
#content .innerWrapper .other .a3.on{background:url(../images/sub_bottom.png) no-repeat;}
#content .innerWrapper .other .a2.on{background:url(../images/sub_bottom.png) no-repeat;}
#content .innerWrapper .center {position:absolute; top:0; right:0; font-weight:bold; line-height:45px; color:#3b3988;}

/*body {overflow-y:hidden;}*/
/*.subsidiaries {position:relative; height:29px; background-color:#fff; overflow:hidden;}
.subsidiaries .left {position:absolute; left:0; top:29px; width:50%; height:64px; z-index:1; background-color:#e5d5a8;}
.subsidiaries .right {position:absolute; right:0; top:29px; width:50%; height:64px; z-index:1;background-color:#efe5c9;}
.subsidiaries .innerWrapper {position:absolute; top:0; left:50%; z-index:2; margin-left:-528px; height:93px; background:#fff url(../images/subs_0.jpg) no-repeat 0 29px;}*/
.subsidiaries {position:relative; height:0; background-color:#fff; overflow:hidden;}
.subsidiaries .row {position:absolute; left:0; top:0; width:100%; height:100px; z-index:1;background-color:#efe6c9; }
/*.subsidiaries .right {position:absolute; right:0; top:0; width:37%; height:64px; z-index:1;background-color:#e5d5a8;}*/
.subsidiaries .innerWrapper .a9{position:absolute;right: 0px;top: 23px;width:24px;height:24px;z-index:12;background: url(../images/subs_hide.png);}
.subsidiaries .innerWrapper {position:absolute; top:0; left:50%; z-index:2; margin-left:-528px; height:93px;}
.subsidiaries .innerWrapper .btn {display:none; position:absolute;top:0; right:0; width:101px; height:18px;background:url(../images/subs_btn.png) no-repeat 0 0;}
.subsidiaries .innerWrapper ul { position:absolute; top:23px;left:0px;width:100%;height:20px;padding-top:0px;}
.subsidiaries .innerWrapper ul li{ float:left; margin-right:29px; height:20px;margin-bottom: 15px; line-height:20px;}
.subsidiaries .innerWrapper ul li a{font-weight:bold; color:#787264;white-space:nowrap;}
.subsidiaries .innerWrapper ul li a:hover{ color:#e70008}

#content .innerWrapper .other {float:right; width:270px; height:100%; background:url(../images/p2.png) no-repeat 0 0;margin-top: -18px;  }					
					
					
					