@charset "utf-8";

/* common */
a:hover { text-decoration:underline; color:#005A01;}
img { display:inline-block;}
h3, h4 { font-family:\5fae\8f6f\96c5\9ed1;}
h3 a:hover, h4 a:hover { text-decoration:none;}
body, textarea, input, button, select, keygen, legend { font:12px/1.14 arial,\5b8b\4f53,helvetica,sans-serif; color:#333;}
.f-song { font-family:\5b8b\4f53;}
.g-body { width:100%; min-width:1000px;}
.g-wrap { margin:0 auto; width:1000px;}
.fl, .fr { display:inline;}
.m-hhead { background-color:#eee; border-bottom:1px solid #E2E2E2;}
.m-hhead-main { height:46px; line-height:46px;}
.m-hbody { background-color:#fff;}
.m-hbody-main { height:92px;}
.m-logo { margin-top:29px;}
.m-nav { margin-top:42px;}
.m-nav li, .m-nav li a { float:left; display:inline;}
.m-nav li { margin-left:6px; padding:0 4px; width:70px;}
.m-nav li a { height:47px; width:100%; text-align:center; border-bottom:3px solid #fff; font-family:\5fae\8f6f\96c5\9ed1;}
.m-nav li a:hover { text-decoration:none; color:#333;}
.m-nav li.s-crt a, .m-nav li a:hover { border-bottom-color:#C50A0E;}
.m-nav li span, .m-nav li em { display:block;}
.m-nav li span { font-size:15px;}
.m-nav li em { display:none; margin-top:5px; font-size:9px; color:#666; -webkit-transform:scale(0.75); -moz-transform:scale(0.75); -o-transform: (0.75);}
.m-nav li.s-crt a em, .m-nav li a:hover em { display:block;}
.m-nav li.home { margin-right:-12px;}
.g-footer { margin-top:30px; background-color:#ECECEC; border-top:4px solid #507003; line-height:47px;}

/* component library ui */
.ui-layer { overflow:visible !important; position:absolute; display:none; padding:5px; background-color:#BFBFBF;}
.ui-layer-box { position:relative; background-color:#fff; _zoom:1;}
.ui-layer-body { *zoom:1;}
.ui-layer-title { padding-left:10px; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold; background-color:#E81F18;}
.ui-layer-button { display:inline-block; overflow:hidden; border-width:1px; border-style:solid; cursor:pointer;}
.ui-layer-close { position:absolute; top:6px; right:10px; width:20px; height:20px; line-height:20px; border-color:#D60F08; border-radius:100%; text-align:center; font-size:20px; color:#E81F18; background-color:#E3A9A7;}
.ui-layer-main:before, .ui-layer-main:after { content:''; display:table;}
.ui-layer-main:after { clear:both;}
.ui-layer-main { *zoom:1;}
.ui-layer-tips { padding:0; border:1px solid #E82018;}
.ui-layer-tips, .ui-layer-tips .ui-layer-body { background-color:#FFEBEB;}
.ui-layer-tips .ui-layer-body, .ui-layer-tips .ui-layer-main { _display:inline;}
.ui-layer-tips .ui-layer-box, .ui-layer-tips .ui-layer-main { _zoom:0;}
.ui-layer-tips .ui-layer-main { color:#E82018;}
.ui-layer-arrow, .ui-layer-arrow b, .ui-layer-arrow i { position:absolute;}
.ui-layer-arrow b, .ui-layer-arrow i { overflow:hidden; line-height:0; font-size:0; border:6px dashed transparent;}
.ui-layer-arrow-top { top:-12px; left:10px;}
.ui-layer-arrow-top b, .ui-layer-arrow-top i { border-bottom-style:solid;}
.ui-layer-arrow-top b { border-bottom-color:#E82018; top:0; left:0;}
.ui-layer-arrow-top i { border-bottom-color:#FFEBEB; top:1px; left:0;}
.ui-layer-arrow-right { right:-12px; top:10px;}
.ui-layer-arrow-right b, .ui-layer-arrow-right i { border-left-style:solid;}
.ui-layer-arrow-right b { border-left-color:#E82018; right:0; top:0;}
.ui-layer-arrow-right i { border-left-color:#FFEBEB; right:1px; top:0;}
.ui-layer-arrow-bottom { bottom:-12px; left:10px;}
.ui-layer-arrow-bottom b, .ui-layer-arrow-bottom i { border-top-style:solid;}
.ui-layer-arrow-bottom b { border-top-color:#E82018; bottom:0; left:0;}
.ui-layer-arrow-bottom i { border-top-color:#FFEBEB; bottom:1px; left:0;}
.ui-layer-arrow-left { left:-12px; top:10px;}
.ui-layer-arrow-left b, .ui-layer-arrow-left i { border-right-style:solid;}
.ui-layer-arrow-left b { border-right-color:#E82018; left:0; top:0;}
.ui-layer-arrow-left i { border-right-color:#FFEBEB; left:1px; top:0;}
.ui-layer-foot { padding:10px; text-align:right;}
.ui-layer-foot .ui-layer-button { margin-left:10px; padding:0 10px; height:25px; text-align:center; line-height:25px;}
.ui-layer-confirm { border-color:#D60F08; color:#fff; background-color:#E81F18;}
.ui-layer-cancel { border-color:#CBCBCB; color:#333; background-color:#EAEBEF;}
.ui-layer-mask { display:none; position:fixed; top:0; left:0; z-index:10000; width:100%; height:100%;}
.ui-layer-mask div { position:relative; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000); background:rgba(0,0,0,.3); background:transparent\;}
.ui-layer-movemask { position:absolute; cursor:move; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); background:rgba(0,0,0,0.5); background:transparent\;}

.ui-imitselect { height:21px; cursor:pointer; background-color:#fff; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none;}
.ui-imitselect, .ui-imitselect dd { border:1px solid #ddd;}
.ui-imitselect dt i { -webkit-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.ui-imitselect dt { height:100%; padding-right:22px; padding-left:5px; position:relative;}
.ui-imitselect dt strong, .ui-imitselect dt input { display:block; border:none; font-weight:normal; width:100%; text-align:left; height:100%; line-height:21px; overflow:hidden;}
.ui-imitselect dt input { height:21px; line-height:normal; line-height:21px\9;}
.ui-imitselect dt b { position:absolute; width:15px; height:15px; top:2px; right:2px; background:#666; border:1px solid #707070;}
.ui-imitselect dt i { float:left; margin:6px 0 0 4px; line-height:0; font-size:0; border:4px dashed transparent; border-top-color:#333; border-top-style:solid;}
.ui-imitselect.s-dis { cursor:default;}
.ui-imitselect.s-dis dt, .ui-imitselect.s-dis dt input { background-color:#E2E2E2; color:#ABABAB;}
.ui-imitselect.s-dis { border-color:#ACACAC;}
.ui-imitselect.s-dis dt i { border-top-color:#ABABAB;}
.ui-imitselect dd { width:100%; display:none; text-align:left; border-radius:0 0 3px 3px; position:absolute; top:21px; left:-1px; z-index:1; background-color:#fff;}
.ui-imitselect.s-show dd { display:block;}
.ui-imitselect.s-show dt i { -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 2px; -ms-transform:rotate(180deg); -ms-transform-origin:50% 2px; transform:rotate(180deg); transform-origin:50% 2px;}
.ui-imitselect dd li { padding-left:5px; font-style:normal; height:21px; line-height:21px;}
.ui-imitselect dd li.s-crt { background-color:#F8F8F8;}
.ui-imitselect-search { padding:0 5px; height:20px; border-bottom:1px solid #ddd; cursor:default; zoom:1;}
.ui-imitselect-search input { width:100%; height:20px; line-height:20px\9;}
.ui-imitselect-search strong { float:left; color:#999;}
.ui-imitselect-search strong b { line-height:20px;}

.ui-tab { display:none;}
.ui-tab li { display:inline;}
.ui-tab li a { display:inline-block; text-align:center;}
.ui-tab li a:hover { text-decoration:none;}
.ui-tab li { position:relative; cursor:pointer;}

.ui-slidewrap { position:relative; overflow:hidden; height:100%;}
.ui-slide-btn { display:none; position:absolute; top:50%; width:48px; height:60px; margin-top:-30px; cursor:pointer; background:url(../images/slide-btn.png) no-repeat;}
.ui-slide-prev { background-position:10px center; left:0;}
.ui-slide-next { background-position:-67px center; right:0;}
.ui-slide, .ui-slide li { height:100%; width:100%;}
.ui-slide li a, .ui-slide li img { display:block;}
.ui-slide { position:absolute; top:0; left:0; overflow:hidden; width:100%;}
.ui-slide li { float:left; background:url(../images/loading.gif) no-repeat center;}
.ui-slide-list { position:absolute; bottom:10px; z-index:1; width:100%; text-align:center;}
.ui-slide-list span { display:inline-block; overflow:hidden; margin-left:5px; width:11px; height:11px; border-radius:100%; cursor:pointer; font-size:0; background-color:#fff;}
.ui-slide-list span.s-crt { background-color:#E50065;}
.ui-slide-title { position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); background:rgba(0,0,0,0.5); background:transparent\;}
.ui-slide-title span { padding-left:10px; color:#fff; font-size:14px;}
.ui-slide-scroll { position:relative; margin-top:10px; height:61px;}
.ui-slide-scroll .ui-slide-btn { position:absolute; bottom:1px; width:15px; height:55px; background:#939393 url(../images/slide-thumb-btn.png) no-repeat; cursor:pointer;}
.ui-slide-scroll .ui-slide-prev { left:0; background-position:3px center;}
.ui-slide-scroll .ui-slide-next { right:0; background-position:-39px center;}
.ui-slide-scroll .ui-slide-btn.s-dis { cursor:default; background-color:#ccc;}
.ui-slide-scroll .ui-slidewrap  { overflow:hidden; position:relative; top:0; margin:0 25px; height:100%;}
.ui-slide-scroll .ui-slide { position:absolute; left:0; bottom:0;}
.ui-slide-scroll .ui-slide li { position:relative; float:left; margin-right:18px; padding:1px; width:95px; height:53px; border:1px solid #fff;}
.ui-slide-scroll .ui-slide img { display:block;}
.ui-slide-scroll .ui-slide li i { position:absolute; left:50%; top:-12px; margin-left:-6px; display:none; line-height:0; font-size:0; border:6px dashed transparent; border-bottom-style:solid; border-bottom-color:#ed7612;}
.ui-slide-scroll .ui-slide li.s-crt { border-color:#ed7612;}
.ui-slide-scroll .ui-slide li.s-crt i { display:block;}

/* index */
.m-slide { height:550px;}
.m-slide .ui-slide-list { bottom:35px;}
.m-slide .ui-slide-list span { height:2px; width:27px; background-color:#fff; border-radius:0;}
.m-slide .ui-slide-list span.s-crt { background-color:#00470E;}
.m-iabout { width:295px;}
.m-ipress { margin-left:40px; width:415px;}
.m-ibusiness { width:215px;}
.m-ibox-head { height:30px;}
.m-ibox-head h3, .m-ibox-head em { float:left;}
.m-ibox-head h3 { font-size:16px; font-weight:bold;}
.m-ibox-head h3 a { color:#005A01;}
.m-ibox-head em { margin-top:6px; margin-left:8px; color:#999;}
.m-iabout .ibox-body div img { width:100%; height:91px;}
.m-iabout .ibox-body p { margin-top:8px; height:80px; line-height:20px; overflow:hidden; color:#666;}
.m-iabout .ibox-body span, .m-ipress .ibox-body dd span { display:block; margin-top:10px; text-align:right;}
.m-iabout .ibox-body span a, .m-ipress .ibox-body dd span a { color:#999;}
.m-iabout .ibox-body span a:hover,
.m-ipress .ibox-body dd span a:hover,
.m-ipress .ibox-body dd h4 a,
.m-ipress .ibox-body li span a:hover { color:#005A01;}
.m-ipress .ibox-body dl { height:89px; overflow:hidden;}
.m-ipress .ibox-body dt, .m-ipress .ibox-body dt img { float:left;}
.m-ipress .ibox-body dt img { width:133px; height:89px;}
.m-ipress .ibox-body dd { float:right; width:268px;}
.m-ipress .ibox-body dd h4 { height:16px; overflow:hidden; font-size:14px; font-weight:bold;}
.m-ipress .ibox-body dd p { margin-top:6px; height:54px; line-height:18px; overflow:hidden; color:#666;}
.m-ipress .ibox-body dd span { margin-top:0;}
.m-ipress .ibox-body ul { margin-top:6px;}
.m-ipress .ibox-body li { padding-left:4px; height:22px; line-height:22px; *height:20px; *line-height:20px;}
.m-ipress .ibox-body li span { float:left; width:325px; height:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.m-ipress .ibox-body li span a { color:#535353;}
.m-ipress .ibox-body li a i { float:left; margin-right:10px; color:#333;}
.m-ipress .ibox-body li a:hover i { text-decoration:none;}
.m-ipress .ibox-body li em { float:right; color:#999;}
.m-ibusiness .ibox-body { float:right; display:inline; margin-right:16px; margin-top:18px; width:178px; height:165px; text-align:center;}
.m-ibusiness .ibox-body .ui-slide-list { display:none;}
.m-ibusiness .ibox-body li { background:none;}
.m-ibusiness .ibox-body li img { display:inline-block; width:105px; height:105px;}
.m-ibusiness .ibox-body dl { margin-top:20px; font-family:\5fae\8f6f\96c5\9ed1;}
.m-ibusiness .ibox-body dd { margin-top:8px; color:#999;}
.m-ibusiness .ibox-body dt h4 { font-size:14px; font-weight:bold;}
.m-ibusiness .ui-slide-btn { margin-top:-14px; width:16px; height:29px; background:url(../images/slide-btn2.png);}
.m-ibusiness .ui-slide-prev { left:-16px;}
.m-ibusiness .ui-slide-next { right:-16px; background-position:-27px 0;}

/* page */
.g-sub { margin-top:20px; font-family:\5fae\8f6f\96c5\9ed1;}
.g-sidecol { width:197px; box-shadow:1px 2px 3px #C6C5C5;}
.pages { padding-top:10px; text-align:center}
.pages li{ display: inline-block;padding:4px 7px; background-color:#fff; border:1px solid #CBCBCB;}
.pages a { color:#8798B4;}
.pages a:hover, .pages li.active{background-color:#FD1A2B;color:#fff}
.pages li.active a{background-color:#fff;}
.g-main { width:781px;}
.m-banner { height:316px; background-position:center;}
.m-banner-1 { background-image:url(../images/b1.jpg);}
.m-banner-2 { background-image:url(../images/b2.jpg);}
.m-title { height:108px; background:url(../images/title.png) no-repeat; color:#fff; text-align:center; overflow:hidden;}
.m-title h3 { margin-top:32px; font-size:23px; font-weight:bold;}
.m-title h4 { margin-top:8px; font-size:14px;}
.m-menu { border:1px solid #EBE9E9;}
.m-menu li { margin-top:-1px; padding-left:16px;}
.m-menu li a { display:block; padding-left:58px; height:40px; line-height:40px; border-top:1px solid #F0EFEF; font-size:14px; overflow:hidden;}
.m-menu li.s-crt a, .m-menu li a:hover { color:#005A01; text-decoration:none; background:url(../images/line.png) no-repeat 40px center;}
.m-mian-head { padding:0 5px; height:27px; border-bottom:2px solid #006105;}
.m-mian-title h3, .m-mian-title h4 { float:left; display:inline;}
.m-mian-title h3 { font-size:16px; font-weight:bold;}
.m-mian-title h4 { margin-left:8px; margin-top:5px; color:#999;}
.m-crumbs { margin-top:4px; font-family:\5b8b\4f53;}
.m-crumbs span, .m-crumbs b { float:left;}
.m-crumbs b { margin:0 6px;}
.m-crumbs .home { padding-left:28px; background:url(../images/home.png) no-repeat left top;}
.m-crumbs a, .m-crumbs b { color:#888;}
.m-crumbs a:hover { color:#005A01;}
.m-mian-body { width:100%; padding-top:15px;}
.m-article { font-size:14px; line-height:25px;}
.m-article img{ max-width: 100%;}
.m-menbers { width:815px;}
.m-menbers li { float:left; display:inline; margin-bottom:20px; margin-right:28px; padding:0 1px; width:238px; border:1px solid #F7F7F7; border-top:none; box-shadow:2px 2px 3px #E6E6E6;}
.m-menbers li h5 { height:35px; line-height:35px; text-align:center; overflow:hidden; font-size:13px; font-weight:bold; background-color:#F7F7F7;}
.m-menbers li div { padding:11px 6px 10px 18px; font-family:\5b8b\4f53;}
.m-menbers li div img { width:214px;height: 214px;}
.m-menbers li p { margin-top:6px; height:108px; line-height:18px; overflow:hidden; color:#666; text-indent:2em;}
.m-menbers li span { display:block; padding-right:8px; margin-top:6px; text-align:right;}
.m-menbers li span a { display:inline-block; padding:0 8px; height:20px; line-height:20px; color:#fff; background-color:#00470E;}
.m-menbers li span a:hover { color:#fff; text-decoration:none; background-color:#085015;}
.m-history { width:738px; height:580px; margin:0 auto;}
.m-history .ui-slidewrap { margin:0 51px 0 62px; background:url(../images/arrows.png) no-repeat left 272px;}
.m-history .ui-slide-btn { margin-top:-31px; width:37px; height:62px; background:#999 url(../images/slide-btn3.png);}
.m-history .ui-slide-btn.s-dis { background-color:#ccc; cursor:default;}
.m-history .ui-slide-next { background-position:-61px 0;}
.m-history li { width:125px; height:32px; margin-top:272px; background:none;}
.m-history li dl { position:relative; zoom:1;}
.m-history li dt { text-align:center; line-height:32px; color:#fff; font-size:14px;}
.m-history li dd { position:absolute; left:50%; display:none; margin-left:-92px; width:184px; background:url(../images/dot.png) no-repeat;}
.m-history li dd div { position:relative; padding:6px 18px; background-color:#eee; box-shadow:2px 3px 3px #DBDADA;}
.m-history li dd div p { line-height:24px;}
.m-history li.even dd { top:32px; padding-top:62px; background-position:center 12px;}
.m-history li.odd dd { bottom:44px; padding-bottom:50px; background-position:center bottom;}
.m-scroll { margin-bottom:30px; height:21px;}
.m-scroll li { width:43px; margin-right:30px; background:none; line-height:21px; font-family:\5b8b\4f53;}
.m-scroll li.s-crt a { color:#005A01; text-decoration:underline;}
.m-scroll .ui-slidewrap { margin:0 44px;}
.m-scroll .ui-slide-btn { top:0; margin:0; width:21px; height:21px; background:url(../images/slide-btn4.png);}
.m-scroll .ui-slide-btn.s-dis { -webkit-filter:grayscale(1); -ms-filter:grayscale(1); filter:grayscale(1); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); cursor:default;}
.m-scroll .ui-slide-next { background-position:-30px 0;}
.m-newslist li { margin-bottom:24px; padding-bottom:26px; height:153px; border-bottom:1px solid #D5D5D5;}
.m-newslist li img { float:left; width:227px; height="153"}
.m-newslist li dl { width:534px;}
.m-newslist li dd { font-family:\5b8b\4f53;}
.m-newslist li dt { height:26px; line-height:26px; overflow:hidden; font-size:18px;}
.m-newslist li dt a, .m-newslist li dd div a:hover { color:#005A01;}
.m-newslist li dd { margin-top:15px;}
.m-newslist li dd p { height:88px; line-height:22px; overflow:hidden; color:#666; text-indent:2em;}
.m-newslist li dd div { margin-top:8px; overflow:hidden; zoom:1;}
.m-newslist li dd div, .m-newslist li dd div a { color:#A9A9A9;}
.m-newslist li dd div a { text-decoration:underline;}
.m-vedio { padding:20px 0; width:600px; height:400px; margin:0 auto;}
.m-map { height:472px;}
.m-address li { margin-bottom:20px;}
.m-address li span { margin-right:60px;}
.m-address li em { font-weight:bold;}
.m-presslist li { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #eee;}
.m-presslist li span { color:#888;}
.m-presslist li dt { height:24px; line-height:24px;}
.m-presslist li h4 { width:640px; height:24px; overflow:hidden; font-size:18px;}
.m-presslist li dt a { color:#005A01;}
.m-presslist li dd { margin-top:3px; color:#666; line-height:20px; text-indent:2em;}
.m-press-head { text-align:center;}
.m-press-head h2 { font-size:16px; font-weight:bold;}
.m-press-head h2 { height:32px; line-height:32px; overflow:hidden;}
.m-press-head p { height:26px; line-height:26px;  color:#777;}
.m-press-body { padding-top:10px; padding-bottom:20px; line-height:24px; border-bottom:1px solid #E1E1E1;}
.m-press-foot { margin-top:15px;}
.m-press-foot ul { padding-left:15px; width:540px;}
.m-press-foot li { height:24px; line-height:24px; overflow:hidden;}
.m-recruit a { padding-right:12px; background-repeat:no-repeat; background-position:right center;}
.m-recruit dt a { background-image:url(../images/t1.png);}
.m-recruit dd a { background-image:url(../images/t2.png);}
.m-recruit dd strong { display:none; float:right; margin-top:-15px;}
.m-recruit strong { font-weight:normal;}
.m-recruit dd { margin-top:10px; height:50px; overflow:hidden; zoom:1;}
.m-recruit dd p { line-height:25px;}
.m-recruit li { padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #DCDCDC;}
.m-recruit li dt { height:20px; line-height:20px;}
.m-recruit li dt em, .m-recruit li dt span { float:left;}
.m-recruit li dt em { margin-right:5px; font-size:18px; color:#D52420;}
.m-recruit li dt strong { float:right;}
.m-recruit li.s-show dd { height:auto;}
.m-recruit li.s-show dt strong { display:none;}
.m-recruit li.s-show dd strong { display:block;}
.m-staff { min-height:420px;}
.m-staff .item { float:left; display:inline; margin-bottom:20px; width:220px; padding:10px; box-shadow:2px 3px 3px #DEDDDD; background-color:#fff;}
.m-staff .item img { max-width:100%}
.m-staff .item dt { height:28px; line-height:28px; font-size:14px; border-bottom:1px solid #F9F9F9;}
.m-staff .item dd { margin-top:5px; line-height:20px; color:#888;}