@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 { 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 == */


/******************************************
                全局通用
******************************************/
body { min-width: 1056px; }
.innerWrapper { position: relative; margin: 0 auto; width: 1056px; overflow: hidden; }



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: 195px; 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 {position:relative; 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; overflow:hidden;padding-right:97px;}
#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: 16px 30px 17px 26px; 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: 40px; /* 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.n8 a {  width:16px; /* background-image:url(../img/n8.png);*/ }
#nav .nav_ul li.n9 a { padding-right: 16px; /* background-image:url(../img/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(../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; }
#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: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: bold 24px "novecento"; color: #3f3830; }
#footer .stock .num .n2 { margin-left: 10px; font: bold 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}

.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:488px; 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: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(../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;}*/







/* 分享 */
#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:15px;}
.news .Pasual{text-indent:20px;}
.news .Pasual img{ margin-left:-20px;}




/* 新闻块 */
.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:14px 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 a, .news-block2 h1 { font-weight: bold; font-weight: bold; /*font-size: 16px;*/ margin-bottom: 10px; color: #626262; line-height:18px;font-size:15px;}
.news-block2 p { /*line-height: 20px;*/ line-height: 16px;}
.news-block2 .detail { display: block; margin-top: 10px; /*width: 70px;*/ color: #db2020; }


/* 连接列表 */
.link-list { line-height: 22px; }
.link-list a, h2 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, h2 a:hover {color:#db2020;}
.link-list a span { float: left; width: 76px; color: inherit; }
.link-list a span.link-list-date { float:right; }


                    #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;}
					
					
/* ir */
.fun{
	position:absolute;
	margin-top:40px;
	background:#fff;
	z-index:9999;
	right:-5px;
}
.funBtn{margin-right:5px;}
.half{
	float:left;
	width:286px!important;
}

.formTab textarea {
    border: 0 none;
    color: #645b58;
    font-size: 13px;
    font-weight: 700;
    height: 100px;
    line-height: 22px;
    text-indent: 5px;
    width: 570px;
}
