@font-face { font-family: "novecento"; src: url("http://www.jimhorn.net/ch/font/novecento_widebook.eot"); }
@font-face { font-family: "novecento"; src: url("http://www.jimhorn.net/ch/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,*/ { 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; }

/* == 以上 reset Css == */


/******************************************
                全局通用
******************************************/
body { min-width: 1056px; }
.innerWrapper { position: relative; margin: 0 auto; width: 1056px; overflow: hidden;z-index: 3; }


#top4{ width:100%; height:34px; margin:0 auto; overflow:hidden; }
.top3{ width:1056px; margin:0 auto;}
.top2{ width:1056px; height:34px; float:left;line-height:22px}
.top2 p{  color:#555; line-height:34px; font-size:12px;  font-weight:normal; float:left;}
.top2 h2{ text-align:center; float:left; width:900px; padding-top:8px}
.top2 h2 img{ height:20px;}
.top1{ width:140px; height:34px; background:url(../image/en.png) no-repeat 0 6px; float:right;}
.top1 p{ width:70px; height:34px; color:#555; float:left; font-size:12px; font-weight:normal; }
.top1 p a{ color:#555; line-height:34px}
.top1 p a:hover{ color:#45bdb7;}




#content #banner { height: 91px; background-repeat: no-repeat; background-position: center 0; margin-top:0px }
.banner-about { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-news { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-business { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-culture { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-responsibility { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-hr { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-investing { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }
.banner-contact { background-image: url(http://www.jimhorn.net/ch/img/ban1.jpg); }


#footer { height: 50px; background-color: #CCC;z-index: 3;  position: relative; }
#footer .innerWrapper { background: url(http://www.jimhorn.net/ch/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: 300px; height: 100%;letter-spacing:1px;}
#footer .stock p {text-align:right;}
#footer .stock .name { color:#333; font-size:12px }
#footer .stock .name a{ color:#333; font-size:12px }
#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:650px; margin-top:3px; padding:20px 0; font-weight:100 !important}
.copyrights h1{ margin-bottom:5px; color:#333; font-weight:100}
.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(http://www.jimhorn.net/ch/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(http://www.jimhorn.net/ch/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(http://www.jimhorn.net/ch/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(http://www.jimhorn.net/ch/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(http://www.jimhorn.net/ch/img/news/share.jpg) no-repeat -54px 0; }
#content .bshare-custom .bshare-sinaminiblog { background: url(http://www.jimhorn.net/ch/img/news/share.jpg) no-repeat -79px 0; }
#content .bshare-custom .bshare-qzone { background: url(http://www.jimhorn.net/ch/img/news/share.jpg) no-repeat -129px 0; }
#content .bshare-custom .bshare-qqim { background: url(http://www.jimhorn.net/ch/img/news/share.jpg) no-repeat -154px 0; }

/******************************************
                   复用
******************************************/

/*编辑器，统一*/
.Pasual{ line-height:30px; }
.Pasual p{ margin-bottom:10px; font-size:14px; line-height:36px; }
.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:#ECFFE7;}
.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;}
					
				.f1{ width:1058px; margin:0 auto; }
.f1 .n1{ width:1058px; float:left; padding-top:25px;}
.f1 .n1 .left{ float:left; width:420px; background:url(http://www.jimhorn.net/ch/images/about2.jpg) top left no-repeat;}
.f1 .n1 .left .wenzi{ color:#645a58; line-height:24px; font-size:13px;}
.f1 .n1 .right{ width:624px; float:right;}
.f1 .n1 .right .o1{ float:left; margin-right:7px;}
.f1 .n1 .right .o2{ margin-bottom:7px; float:left;}
.f1 .n1 .right .o3{ margin-right:7px; float:left;}


/*...........................................品牌与产品...........................................*/
.product{ width:1058px; float:left; padding-top:15px; }
.product_left{ float:left;}
.product_right{ width:684px; float:right; height:359px; background-color:#ecffe7; }
.product_right .fqwe{ width:680px; margin: 0 auto; margin-top:50px;}
.product_right .fqwe span{ float:left; padding-bottom:20px;  }
.product_right .fqwe .j1{ color:#01a800; line-height:20px; font-size:12px;width:680px; float:left;  }
.product_right .fqwe .j2{ float:left; margin-top:50px;}
.product_right .fqwe .j2 span{ float:left; padding-bottom:0px; padding-right:30px; padding-top:12px;}
.product_right .fqwe .j2 h5{ float:left; padding-right:20px;}


.lightproductlist{padding:0; width:680px; margin:0 auto; text-align:center !important; margin-top:20px}
.lightproductlist ul li{ height:auto; width:300px;  float:left; margin:0 20px} 
.lightproductlist ul li a{ display:block; font-size:14px} 
.lightproductlist ul li p{ text-align:center;} 
.lightproductlist ul li a img{ width:300px;  border:#66DA60 2px solid;}



/*...........................................宏丰责任...........................................*/
.responsibility{ width:1058px; float:left; padding-top:15px;}
.responsibility_left{ width:401px; float:left;}

.responsibility_left .qwer{ width:398px; margin-top:10px; float:left; background-color:#fcfbf6; }
.responsibility_left .qwer span{ float:left; padding-bottom:10px; width:398px;}
.responsibility_left .qwer h5{ color:#6a6a6a; font-size:12px; line-height:20px;width:395px; font-weight:100; float:left;}
.responsibility_left .qwer h3{color:#6a6a6a; font-size:12px; line-height:22px; float:left;}
.responsibility_left .qwer h6 a{ color:#01a800; float:left; line-height:30px;  font-weight:100}
.responsibility_left .qwer h4{width:398px; border-bottom:#ecebe9 solid 2px; float:left;}
.responsibility_center{ float:left; margin-left:5px;}
.responsibility_right{ width:375px; float:right;}
.responsibility_right .f2{ width:375px; height:244px; background-color:#f2ffde;}
.responsibility_right .f2 span{ float:left; padding-top:35px; padding-left:35px;width:375px;}
.responsibility_right .f2 h5{ color:#859f82; line-height:24px; font-size:13px;  padding: 15px 39px; font-weight:100;width:300px;}
.responsibility_right .f3{ float:left; padding-top:5px;}

/*...........................................人力资源...........................................*/
.resources{ width:1058px; float:left; padding-top:15px;}
.resources_left{ width:376px; height:361px; background:url(http://www.jimhorn.net/ch/images/resources.jpg) no-repeat; float:left;}
.resources_left h5{ color:#fff; line-height:17px; padding:0px 25px; padding-top:250px; font-size:13px;}
.resources_center{ width:317px; float:left; margin-left:17px;}
.resources_center .f1{  width:317px; height:146px; background:url(../image/resources3.jpg) bottom #fcfbf6 no-repeat;}
.resources_center .f1 span{ float:left; padding-bottom:10px;}
.resources_center .f2{ width:317px; float:left; color:#7b6a68; line-height:23px; padding-top:10px;}
.resources_center .f2 a{ width:317px; float:left; color:#7b6a68;  font-size:13px}
.resources_center .f2 a:hover{  color:#01A800; }
.resources_right{ float:right;}

.jobsshow{float:left;width:750px; margin-top:-20px; min-height:450px;}
.jobsshow p{  font-weight:100; font-size:12px; line-height:20px}

/*...........................................联系我们...........................................*/
.contact{ width:1058px; float:left; padding-top:15px;}
.contact_top{ float:left; padding-bottom:20px;}
.contact_bottom{ float:left; width:100%;}
.contact_left{ float:left; background:url(http://www.jimhorn.net/ch/images/contact1.jpg) no-repeat; width:515px; height:176px;}
.contact_left .f1{ width:285px; height:125px; float:right; padding-top:85px; }
.contact_left .f1 p{ line-height:18px; font-size:12px; color:#000;}
.contact_right{ float:right; width:530px;}

/*...........................................招商专区...........................................*/
.feedback,.tellu{ background:url(http://www.jimhorn.net/ch/images/borderx.gif) repeat-x bottom;}
.feedback td{ font:100 14px/32px "微软雅黑";}
.feedback .text0,.feedback .text1 ,.feedback .text100{ border:1px solid #C0C3C5;  height:26px; vertical-align:middle; line-height:26px;}
.feedback input{ border:1px solid #C0C3C5;  height:26px; vertical-align:middle; line-height:26px; width:60px; margin-right:10px; text-indent:0.5em; float:left}
.feedback .text2{ border:1px solid #C0C3C5;  line-height:26px;text-indent:0.5em; height:150px}
.feedback .text0{ width:600px;}
.feedback .text1{ width:294px;}
.feedback .text100{ width:80px;}
.button{ margin:30px 0 50px; }
.feedback .button{ width:100px; height:30px; display:block;  text-align:center; background:#45bdb7; color:#FFF; font-size:15px; font-family:"微软雅黑"; border: none}
.feedback .button:hover{color:#fff; text-decoration:none;display:block; background:#F47920;}

/*...........................................核心价值...........................................*/
.core{ margin-top:50px}
.core .title{ width:100%; height:36px; background:#45bdb7; color:#FFF; text-indent:1em; font-size:16px; font-weight:600; line-height:36px;}
.core li{ width:96%; height: auto;  color:#333; text-indent:2em; font-size:14px;  line-height:28px; margin:10px auto 20px}
