@charset "utf-8";
body { overflow-x: hidden; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body { -webkit-text-size-adjust: none; *overflow-x: hidden;
}
caption { text-align: left; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
input, select { vertical-align: middle; }
input, textarea, select { font: 12px "宋体", Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #555; outline: none; vertical-align: middle; }
fieldset, img { border: 0; }
address, code, caption, th, cite, dfn, em, var { font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: normal; }
q:before, q:after { content: ""; }
legend { display: none; }
html, body { -webkit-text-size-adjust: none; }
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; clear: both; }
.clearfix { *zoom:1;
}
a { text-decoration: none; }
.l { float: left; display: inline; }
.r { float: right; display: inline; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pb20 { padding-bottom: 20px; }
h2 { color: #3b4246; font: 14px "微软雅黑", "宋体"; }
.wrap { width: 985px; margin: 0 auto; }
a { color: #7a7a7a; text-decoration: none; }
.hd_t a:hover, .tabcon .mode dd li a:hover, .ft a:hover, .compay_list .detail a:hover, .news_mod dd li a:hover, .dynamic_list li a:hover, .check_map:hover, .position a:hover, .hr_list li a:hover, .company_news_list li a:hover { color: #CD0200; text-decoration: underline; }
html { _background-image: url(about:blank); _background-attachment: fixed; }
body { background: #fff; font: 12px/24px "新宋体", Arial, Helvetica, sans-serif; color: #666; }
.hd {/* background:url(../images/top.png) 0 4px repeat-x; */ height: 99px; _height: 94px; position: relative; z-index: 9999; }
.hd .wrap { /*border-right: 1px solid #ddd;*/ height: 95px; }
.hd2 { background: none; height: 73px; border-bottom: 1px solid #ccc; position: static; }
.hd2 .wrap { border: 0; }
.hd .top { background: #00578a; height: 4px; overflow: hidden; }
.hd .logo { background: #fff; width: 268px; height: 75px; /*border-right: 1px solid #dedede; */padding: 20px 0 0 0; }
.hd .logo a, .hd .logo2 a, .hd .logo3 a { display: block; background: url(../images/logo.png) no-repeat; width: 250px; height: 56px; text-indent: -9999em; overflow: hidden; }
.hd .logo2 a { background: url(../images/logo2.png) no-repeat; width: 216px; height: 50px; margin-top: 10px; }
.hd .logo3 a { background: url(../images/logo3.png) no-repeat; width: 212px; height: 51px; margin-top: 14px; }
.hd_nav { width: 716px; }
.hd_t { padding-top: 8px; float: right; position: relative; z-index: 10002; }
.hd_t a { float: left; background: url(../images/arrow_r.png) 0 8px no-repeat; padding-left: 18px; margin: 0 6px; }
.hd_t .join_c { background: url(../images/email.png) 0 8px no-repeat; padding-left: 16px; }
.hd_t .set_page { background: url(../images/home.png) 0 8px no-repeat; padding-left: 14px; }
.nav { float: left; width: 716px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;border-right: 1px solid #ddd; margin-top: 7px; }
.nav li { float: left; width: 84px; padding-left: 17px; padding-top: 12px; height: 44px; font: 14px "微软雅黑", "宋体"; color: #5e5e5e; background: url(../images/nav_line.png) right 10px no-repeat; }
.nav li a { display: block; line-height: 18px; color: #5e5e5e; }
.nav .last_line { background: none; }
.nav ul { position: relative; z-index: 10000; _width: 716px; }
.nav li .subnav { position: absolute; width: auto!important; min-width: 110px; white-space: nowrap; display: none; top: 56px; color: #fff; z-index: 22; font: 12px "新宋体"; height: 33px; }
.nav li .subnav p { line-height: 33px; }
.nav li .subnav a { color: #fff; font: 12px "新宋体"; display: inline; padding: 0 10px; }
.nav li .subnav a:hover { text-decoration: underline; }
.sub_bg { background: #004e7a; filter: Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; position: absolute; width: 100%; height: 33px; bottom: -33px; z-index: 9999; display: none; }
.nav .active, .nav .hover { background: url(../images/active.gif) repeat-x; }
.nav .active a, .nav .active strong, .nav .hover a, .nav .hover strong { color: #fff; }
.nav .home { text-indent: 12px; }
.nav li strong { display: block; font-weight: normal; line-height: 12px; font: 11px Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none; color: #939393; }
.banner .banner1 { text-align: center; height: 296px; }
.i_body { margin: 20px auto 0 auto; }
.compay { padding: 20px 30px 0 0; width: 392px; line-height: 22px; color: #4e5260; }
.compay dl dd { width: 170px; }
.compay dl dd img { width: 156px; height: 110px; margin-top: 5px; }
.compay dl dt p { line-height: 21px; height: 102px; overflow: hidden; }
.compay dt h3 { font-size: 14px; font-family: "宋体"; font-weight: 700; }
.compay dt h3 a { color: #005688; }
.news_info { width: 318px; height: 148px; overflow: hidden; padding-top: 10px; }
.tab_title { height: 26px; overflow: hidden; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.tab_title li { float: left; }
.tab_title li a { padding: 0 12px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; height: 26px; line-height: 26px; float: left; color: #6e7a86; font-size: 14px; }
.tab_title li .cur { background: #125b86; color: #fff; }
.tab_title .more { background: url(../images/more.png) no-repeat; width: 43px; height: 11px; text-indent: -9999em; margin-top: 6px; }
.tabcon .mode { display: none; margin-top: 16px; }
.tabcon .compay_news { display: block; }
.tabcon .mode dt { width: 102px; }
.tabcon .mode dt img { width: 90px; height: 92px; }
.tabcon .mode dd { width: 210px; }
.tabcon .mode dd li { background: url(../images/dot.png) 0 7px no-repeat; padding-left: 10px; height: 24px; overflow: hidden; }
.tabcon .mode dd li a { color: #515058; }
.busine_center { height: 142px; width: 218px; border: 1px solid #cacaca; }
.busine_center h2 { font-weight: normal; color: #005688; padding: 4px 0 4px 12px; border-bottom: 1px solid #cacaca; }
.busine_center a img { width: 211px; height: 104px; }
.scroll { width: 211px; height: 104px; overflow: hidden; margin: 4px auto 0 auto; }
.mian_page { width: 986px; margin: -60px auto 0 auto; position: relative; }
.w_t { background: url(../images/w_t.png); height: 24px; }
.w_c { background: url(../images/w_c.jpg) repeat-y; }
.w_b { background: url(../images/w_b.jpg) 0 bottom no-repeat; overflow: hidden; padding-bottom: 30px; }
/*-----------------------page----------------------*/
.p_banner { /*background: url(../images/p_banner.jpg) center 0 no-repeat;*/ height: 260px; }
.position { text-align: right; border-bottom: 1px solid #e0e0e0; padding-bottom: 8px; }
.position, .position a { color: #9d9d9d; }
.position em { color: #00578a; }
.menu { width: 180px; overflow: hidden; margin-top: 25px; }
.menu h1 { color: #00507d; font: 24px "微软雅黑", "宋体"; }
.c_body { /*width:950px;*/ width: 960px; margin: 0 auto; }
.sub_menu li { background: url(../images/menu.png) repeat-x; height: 34px; line-height: 34px; font-family: "宋体"; border-bottom: 1px solid #c0c5c9; }
.sub_menu li a { background: url(../images/menu_on.png) 10px center no-repeat; display: block; height: 34px; padding-left: 25px; color: #808080; font-size: 14px; font-weight: 700; }
.sub_menu .active, .sub_menu .hover { background: url(../images/menu_cur.png) repeat-x; }
.sub_menu .active a, .sub_menu .hover a { background: url(../images/a_cur.png) 10px center no-repeat; color: #fff; }
.page_cnt { width: 742px; padding-right: 8px; }
.p_content { margin-top: 30px; }
.p_compay_intro p { text-indent: 25px; padding-bottom: 24px; }
.p_compay_intro dl dt { float: left; width: 506px; }
.p_compay_intro dl dd { float: right; }
.p_compay_intro dd li { background: url(../images/box1.png) no-repeat; width: 208px; height: 152px; padding: 6px 0 0 6px; margin-bottom: 18px; }
.ft { background: url(../images/ft_bg.gif) repeat-x; overflow: hidden; border-top: 1px solid #dcdcdc; padding: 4px 0 30px 0; color: #67717a; margin-top: 20px; }
.ft em { font-family: Arial, Helvetica, sans-serif; }
.ft a { color: #4d5e66; }
.ft .r { color: #adb1b4; }
.banner { position: relative; z-index: 99; top: 0; left: -750px; margin-left: 50%; }
.main { position: absolute; z-index: 999; background: #FFF; padding-top: 20px; left: 0px; top: 395px; left: 0px; width: 100%; }
.main .i_body { margin-top: 0; }
.flink { float: left; margin-left: 8px; margin-right: 12px; }
.flink dt { position: relative; height: 20px; }
.flink h3 { border: 1px solid #cfd7da; height: 20px; line-height: 20px; width: 148px; font-size: 12px; color: #434343; text-align: center; cursor: pointer; background: #fff url(../images/triangle.gif) 134px 8px no-repeat; }
.flink ul { display: none; position: absolute; top: 20px; border: 1px solid #cfd7da; background: #fff; }
.hd_t .flink a { float: none; background: none; padding: 0; width: 136px; overflow: hidden; display: block; height: 20px; }
.honor { padding: 0 20px; }
.honor h3 { border-bottom: 1px dotted #9d9d9d; padding-bottom: 6px; color: #005787; font-size: 14px; font-weight: 700; position: relative; }
.honor h3 a { position: absolute; right: 0; _right: 28px; top: 4px; }
.honor h3 a, .news_mod dl dt em { font: 12px normal Arial; }
.honor li { float: left; width: 204px; text-align: center; margin: 0 12px; display: inline; _margin: 0 8px; padding-bottom: 20px; }
.honor li i { background: url(../images/box2.png) no-repeat; display: block; width: 204px; height: 132px; text-align: left; padding: 6px; }
.concept li { margin: 0 16px 20px; border-bottom: 1px dotted #fefefe; border-bottom: 1px dotted #999; overflow: hidden; }
.concept li h3 { font: 14px "微软雅黑", "宋体"; color: #333; padding-bottom: 16px; }
.concept dd em { background: url(../images/icon.png) -4px 0 no-repeat; width: 51px; height: 48px; float: left; margin-right: 8px; }
.concept dd p { overflow: hidden; zoom: 1; font: 14px "微软雅黑", "宋体"; padding-top: 10px; }
.concept .icon2 em { background-position: -4px -48px; }
.concept .icon3 em { background-position: -4px -96px;/*margin-bottom:90px;*/ }
.concept .icon4 em { background-position: -4px -148px;/*margin-bottom:90px;*/ }
.concept .icon5 em { background-position: -4px -200px;/*margin-bottom:90px;*/ }
.concept .icon6 em { background-position: -4px -250px;/*margin-bottom:90px;*/ }
.concept li dd { margin-bottom: 16px; }
.news, .server, .hr { padding: 0 12px; }
.latest_news dl { border-bottom: 1px dashed #d5d5d5; padding: 0 4px; padding-bottom: 12px; margin-bottom: 18px; }
.latest_news dl dd img { padding: 2px; border: 1px solid #d1d1d1; margin-right: 18px; }
.latest_news dl h3, .dynamic_intro dl h3 { font-weight: 700; font-size: 12px; margin-bottom: 6px; }
.latest_news dl h3 img { padding-left: 5px; }
.latest_news dt p, .dynamic_intro dt p { line-height: 18px; text-indent: 25px; height: 56px; overflow: hidden; }
.detail_btn { background: url(../images/detail-btn.png); width: 79px; height: 20px; display: inline-block; text-indent: -99999em; margin-top: 5px; }
.news_mod dl { margin-bottom: 6px; }
.news_mod dl dt { float: left; width: 148px; height: 143px; background: url(../images/news-bg.png) right center no-repeat; padding-top: 10px; }
.news_mod dl dt h3 { background: url(../images/paly-btn.png) 0 4px no-repeat; padding-left: 22px; color: #00588a; font-size: 14px; font-weight: 700; line-height: 20px; }
.news_mod dd { margin-left: 164px; padding-top: 10px; }
.news_mod dd li, .dynamic_list li { background: url(../images/news-dot.png) 0 12px no-repeat; padding: 0 80px 0 8px; height: 28px; line-height: 28px; border-bottom: 1px dotted #8a8a8a; position: relative; }
.news_mod dd li em { right: 0; }
.news_mod dd li em, .dynamic_list li em, .hr_list li em, .company_news_list li em { position: absolute; top: 4px; font-family: Arial; }
.dynamic_intro dl h3, .contact_us h3 { color: #00588a; }
.dynamic_intro dl dd { background: url(../images/box3.png) no-repeat; width: 176px; height: 126px; padding: 6px 0 0 6px; margin-right: 15px; }
.dynamic .detail_btn { margin-top: 10px; }
.dynamic_list { background: url(../images/lsit-c.png) repeat-y; margin-left: 108px; }
.dynamic_list_t { background: url(../images/list-t.png) 0 top no-repeat; }
.dynamic_list_b { background: url(../images/list-b.png) 0 bottom no-repeat; }
.dynamic_list ol { padding: 26px 0 0 32px; }
.dynamic_list li em { left: -116px; }
/*----page------*/
.page { padding-left: 32px; }
.page a { padding: 0 4px; }
.page .active, .page a:hover { font-weight: 700; }
.page .active { cursor: default; }
.page .prev, .page .next { padding: 0 8px; }
.contact_us { background: url(../images/contact-us.jpg) 408px 20px no-repeat; padding-left: 68px; height: 300px; }
.contact_us h3 { font-size: 16px; font-weight: 700; padding: 20px 0; }
.contact_us p { line-height: 31px; font-size: 14px; }
.check_map { display: block; margin-top: 30px; }
.msg_info { border-bottom: 1px solid #dbdbdb; padding-bottom: 10px; }
.msg_info li { width: 510px; padding-bottom: 6px; }
.msg_info li label { display: inline-block; width: 80px; }
.msg_info .input_box, .search_box { width: 400px; height: 24px; line-height: 24px; border: 1px solid #dbdbdb; }
.msg_info .code { width: 145px; }
.msg_info textarea.input_box { height: 110px; }
.msg_info li img { vertical-align: middle; cursor: pointer; padding-left: 10px; }
.msg_note { color: #33709f; margin-left: 80px; }
.msg_info .red { color: #FF0000; }
.msg_info .submit_btn, .msg_search .search_btn { background: url(../images/submit_btn.gif) repeat-x; height: 22px; line-height: 22px; width: 56px; color: #fff; font-weight: 700; text-align: center; border: 0; cursor: pointer; margin-left: 78px; }
.msg_search { text-align: right; }
.msg_search .search_btn { margin-left: 8px; }
.suggest_info { border: 1px solid #dcdcdc; overflow: hidden; }
.tab_tag li { float: left; }
.tab_tag li a { display: inline-block; padding: 0 20px; font-weight: 700; height: 31px; line-height: 31px; border-right: 1px solid #dcdcdc; font-family: "宋体"; text-decoration: none; }
.tab_tag li .cur { background: url(../images/tab_bg.gif) repeat-x; padding: 0 28px; color: #33709F; }
.user_info dl dt { border: 0; border-top: 1px solid #dcdcdc; background: #f4f4f4; height: 24px; line-height: 24px; }
.reply_msg { padding-bottom: 5px; }
.leave_name { width: 250px; }
.date { width: 218px; border-left: 1px solid #fff; }
.user_info dl dt span { text-indent: 25px; }
.user_info dl dd { line-height: 20px; text-indent: 25px; }
.pager_count { text-align: right; }
.pager_count em { color: #005280; }
.pager_count input { width: 24px; height: 20px; line-height: 20px; border: 1px solid #ccc; color: #838790; }
.pager_count .go_btn { cursor: pointer; }
.hr h3, .company_news h3 { color: #050505; font-size: 14px; font-weight: 700; margin-bottom: 10px; }
.hr dt { margin-left: 230px; }
.hr dt h4 { font-weight: 700; font-size: 14px; padding-bottom: 4px; }
.hr dt p { padding-bottom: 24px }
.hr_list ol, .company_news_list ol { overflow: hidden; }
.hr_list li, .company_news_list li { background: url(../images/dot.png) 0 12px no-repeat; padding: 0 80px 0 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height: 36px; line-height: 36px; border-top: 1px dotted #bfbfbf; margin-top: -1px; position: relative; }
.hr_list li em, .company_news_list li em { color: #a5a5a5; right: 5px; top: 2px; }
/*------project--------*/
.hd2_nav li, .hd3_nav li { font: 14px "微软雅黑", "宋体"; float: left; height: 38px; line-height: 38px; margin-left: 28px; }
.hd2_nav li { line-height: 68px; height: 68px; }
.hd2_nav li a { color: #101010; }
.project { position: relative; left: -942px; margin-left: 50%; }
.project img { display: block; }
.ft2 { margin-top: 0; padding: 0; }
.ft3 { margin: 0; padding: 0; background: url(../images/ft2-bg.png) repeat-x; border: 0; position: fixed; bottom: 0; width: 100%; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
}
.ft3 a, .ft3, .ft3 .r { color: #666; }
.ft3 a:hover { color: #fff; }
.project_page { background: url(../images/project-bg.jpg) center 0 no-repeat; height: 657px; /*overflow:hidden;*/ }
.w1013 { width: 1013px; background: url(../images/mian-bg.png) center 0 no-repeat; height: 609px; margin: 56px auto 0; }
.project_mod { padding: 44px; position: relative; }
.project_mod h2 { font-size: 34px; color: #000; }
.closed_btn { position: absolute; top: 128px; right: 60px; background: url(../images/closed-btn.png) no-repeat; width: 35px; height: 35px; }
.closed_btn:hover { background-position: 0 -35px; }
.project_box { padding: 80px 42px 0; }
.project_intro p { text-indent: 25px; padding: 0 30px 20px 0; }
.project_advantage dt, .project_traffic dt { width: 370px; }
.project_advantage dt li, .project_traffic dt li { background: url(../images/news-dot.png) 0 8px no-repeat; padding: 0 0 30px 8px; }
.project_advantage dd, .project_traffic dd { padding-right: 10px; }
.project_traffic dt li { padding: 0 0 15px 8px; }
.project_traffic dd { position: relative; }
.project_traffic dd a em { background: #094c74; opacity: 0.8; filter: Alpha(opacity=80); width: 392px; height: 260px; position: absolute; top: 3px; left: 3px; display: none; cursor: pointer; }
.project_traffic dd a em i, .park_live li em { background: url(../images/click-big.png) center center no-repeat; width: 392px; height: 260px; position: absolute; z-index: 2; }
.project_traffic dd a:hover em { display: block; }
.hd3 { background: url(../images/hd02-bg.png) repeat-x; height: 75px; border: 0; _overflow: hidden; }
.hd3_nav li { margin: 0; }
.hd3_nav li a { color: #fff; padding: 0 12px; display: inline-block; height: 75px; line-height: 86px; }
.hd3_nav li a:hover, .hd3_nav li .active { background: url(../images/nav2-bg.png) 0 bottom repeat-x; _background: url(../images/nav2-bg.png) 0 top repeat-x; }
.project .project_pic img { display: none; }
.project .project_pic { height: 658px; *overflow-y:hidden;
}
.p_prev, .p_next { position: absolute; top: 320px; text-indent: -99999em; width: 53px; height: 53px; }
.p_prev { background: url(../images/prev.png) no-repeat; left: 0; }
.p_next { background: url(../images/next.png) no-repeat; right: 0; }
.show, .door_model, .view, .contact2 { padding: 44px 48px 0 48px; }
.show h2, .advant h2, .door_model h2, .zone h2, .parameter h2, .view h2, .project_intro2 h2, .contact2 h2 { background: url(../images/show-title.png) no-repeat; height: 29px; text-indent: -9999em; }
.show h2 { margin-bottom: 44px; }
.show ul { margin-top: 50px; width: 1000px; }
.show li { float: left; width: 282px; margin-right: 50px; display: inline; }
.show li img { border: 5px solid #000; display: block; }
.show li em { color: #fff; height: 28px; line-height: 28px; display: block; text-indent: 15px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
}
.show li em { margin: 5px 0 0; }
.advant { padding-top: 44px; padding-left: 30px; }
.advant_img { margin-left: 250px; }
.advant_cnt { height: 350px; width: 478px; padding: 4px 18px; }
.advant_cnt h4, .sc_tabcon h3 { font-size: 12px; font-weight: 700; color: #92bee1; text-indent: 0; line-height: 32px; }
.advant_cnt p { text-indent: 0; padding-left: 10px; color: #fff; line-height: 30px; }
.advant h2 { background: url(../images/advant-title.png) no-repeat; height: 45px; margin-left: 30px; position: relative; top: -10px; }
/*.advant_img2{ position:absolute; top:0px; left:280px;}*/
.door_model h2, .view h2, .project_intro2 h2 { background: url(../images/hx-title.png) no-repeat; margin-bottom: 44px; }
.view h2 { background: url(../images/view-title.png) no-repeat; }
.project_intro2 h2 { background: url(../images/intro-title.png) no-repeat; }
.door_scroll { position: relative; }
.scroll_cnt { width: 837px; height: 419px; overflow: hidden; margin: 30px auto 0; }
.scroll_cnt li { float: left; }
.scroll_cnt li img { display: block; }
.d_prev, .d_next { position: absolute; top: 180px; width: 24px; height: 48px; text-indent: -9999em; }
.d_prev { background: url(../images/hx-prev.png) no-repeat; left: 0px; }
.d_next { background: url(../images/hx-next.png) no-repeat; right: 0px; }
.zone h2, .parameter h2, .contact2 h2 { background: url(../images/zone-title.png) no-repeat; margin-bottom: 40px; }
.zone, .parameter, .project_intro2, .contact2 {/* background:url(../images/table-bg.png) no-repeat;*/ position: relative; height: 407px; margin-top: 55px; padding: 40px 0 0 50px; }
.parameter h2 { background: url(../images/paramet-title.png) no-repeat; }
.contact2 h2 { background: url(../images/concact-title.png) no-repeat; }
.zone_cnt, .parameter_cnt, .project_intro2_cnt, .contact2_cnt { padding: 0 50px 0 0; width: 580px; color: #fff; line-height: 24px; }
.zone_cnt { width: 520px; padding: 0; }
.parameter_cnt { width: 364px; }
.project_intro2_cnt { width: 540px; }
.zone_cnt p, .parameter_cnt p, .project_intro2_cnt p { font-size: 12px; text-indent: 25px; /*line-height:30px;*/ }
.contact2_cnt p { margin-bottom: 25px; }
/*.project_intro2_cnt p{ margin-bottom:25px;}*/
.zone_cnt ul { margin-top: 36px; }
.zone_cnt ul em { padding-right: 10px; }
.triffic, .table_data, .project_intro2_pic, .contact2_pic { position: absolute; left: 630px; top: 108px; }
.contact2_pic { left: 430px; }
.table_data { left: 430px; top: 110px; }
.project_mod2 .wrap { position: relative; }
.project_mod3 .wrap { background: url(../images/p-mian-bg.png) no-repeat; margin-top: 50px; }
.closed_btn2 { background: url(../images/closed-btn2.png); width: 30px; height: 29px; position: absolute; top: 20px; right: 30px; }
.closed_btn2:hover { background-position: 0 -29px; }
.advant .closed_btn2 { top: 20px; right: 30px; }
.show { height: 513px; }
.show div { margin: 0 auto; background: #01132d; width: 662px; height: 392px; padding: 2px; }
.show div a { border: 1px solid #072e50; display: block; padding: 2px; }
.door_wrap, .view_wrap { width: 900px; position: relative; }
.view_wrap { width: 878px; }
.door_wrap li, .view_wrap li { background: url(../images/pic-bg.png) no-repeat; width: 432px; height: 260px; float: left; margin-right: 12px; display: inline; text-align: center; padding-top: 8px; position: relative; }
.view_wrap li { background: url(../images/views.jpg) no-repeat; width: 273px; margin-right: 18px; }
.door_wrap li i, .view_wrap li i { position: absolute; top: 0; left: 0; height: 268px; display: none; }
.view_wrap li i { width: 273px; filter: Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; background: #000; }
.door_wrap li i {
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5000000', endColorstr='#E5000000'); width: 432px; }
:root .door_wrap li i { filter: none; background-color: rgba(0,0,0,0.9); }
.show_play { position: absolute; top: 80px; right: 0; border: 1px solid #000002; }
/*-------add------------*/
.news_hd { text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 8px; }
.news_hd h2 { color: #000; font-size: 18px; }
.news_hd em { font-family: Arial; }
.news_content p { text-indent: 25px; padding-bottom: 6px; }
.n_pages li { float: left; width: 320px; height: 24px; margin-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.n_pages li a { color: #000; }
.n_pages li a:hover, .return_bnt a:hover { color: #CD0200; }
.share a, .share { color: #666; }
.return_bnt { padding-top: 4px; }
.return_bnt a { padding: 0 4px; }
.scroll_wrap { width: 888px; overflow: hidden; position: relative; }
.view_wrap .scroll_wrap { width: 856px; margin: 0 auto; }
.door_prev, .door_next { position: absolute; top: 100px; width: 19px; height: 37px; background: url(../images/btn.png) no-repeat; text-indent: -9999em; }
.door_prev { left: -36px; background-position: 0 -37px; }
.door_prev:hover { background-position: 0 0; }
.door_next { right: -16px; background-position: -21px -37px; }
.view_wrap .door_next { right: -40px; }
.door_next:hover { background-position: -21px 0; }
.zone_cnt strong { color: #92bee1; }
.triffic em { position: absolute; background: url(../images/big-bg.png) no-repeat; width: 290px; height: 279px; left: 11px; top: 11px; display: none; cursor: pointer; }
.main_project { padding: 0 8px; position: relative; }
.main_project h1 { position: absolute; background: #fff; width: 116px; color: #00507D; top: 0px; font: 24px "微软雅黑", "宋体"; height: 40px; }
.main_project_cnt p { padding: 20px 0; text-indent: 25px; }
.main_project_cnt li { float: left; width: 280px; margin: 0 17px; display: inline; text-align: center; }
.main_project_cnt a { display: block; }
.main_project_cnt a img { padding: 3px; border: 1px solid #e2e2e2; display: block; }
.main_project_cnt a em { padding-top: 12px; display: block; }
.main_project_cnt a:hover em { color: #00588a; }
.project_demo_list { width: 1200px; }
.project_demo dl { float: left; width: 420px; margin-right: 10px; padding-bottom: 30px; display: inline; line-height: 20px; }
.project_demo dt { border: 1px solid #d4d4d4; padding: 2px; margin-right: 16px; background: #fff; }
.project_demo dt img { display: block; }
.project_demo dd { overflow: hidden; zoom: 1; }
.project_demo dd h4 { font-size: 14px; padding: 10px 0; }
.project_demo dd a { color: #00578a; }
.page2, .page3 { padding-left: 0; }
.page2 a { color: #333; }
.big_btn, .download_btn { display: inline-block; width: 114px; height: 41px; margin-top: 120px; }
.big_btn { background: url(../images/big-btn.png) no-repeat; }
.download_btn { background: url(../images/download-btn.png) no-repeat; margin-left: 30px; }
.recruitment table td, .recruitment table th { text-align: center; border: 1px solid #ccc; padding: 4px; }
.recruitment table th { font-weight: normal; color: #333; background: url(../images/table-hd.png) repeat-x; height: 36px; padding: 0 4px; }
.recruitment h3 { padding: 8px 0; font-size: 14px; font-weight: 700; }
.recruitment h3 a { font-size: 12px; font-variant: normal; color: #015989; }
.recruitment table em { font-family: Arial; }
.recruitment table a { background: #b6b6b6; border: 1px solid #898989; color: #fff; padding: 2px 8px; }
.diolog { width: 900px; height: 420px; background: #fff url(../images/lightbox-ico-loading.gif) center center no-repeat; }
.recruitment_detail table td, .recruitment_detail h4, .recruitment_detail h5, .recruitment_detail p { padding-left: 15px; }
.recruitment_detail table td { padding-top: 4px; padding-bottom: 4px; }
.recruitment_detail table { padding-bottom: 10px; }
.recruitment_detail h4 { border-bottom: 1px dotted #dbdbdb; }
.recruitment_detail h5, .submit_apply { border-top: 1px dotted #dbdbdb; padding-top: 16px; margin-top: 16px; }
.recruitment_detail h4 { font-size: 14px; font-weight: 700; }
.recruitment_detail h4, .recruitment_detail h5 { color: #00507d; padding-bottom: 8px; }
.recruitment_detail h5 { font-size: 12px; }
.submit_apply { text-align: center; }
.submit_apply input { background: url(../images/apply_btn.png) no-repeat; width: 97px; height: 32px; line-height: 32px; color: #fff; cursor: pointer; text-align: center; border: 0; }
.park_live { position: relative; margin-top: 88px; }
.park_prev:hover { background-position: 0 -74px; }
.park_prev, .park_next { position: absolute; width: 19px; height: 37px; text-indent: -9999em; background: url(../images/page-btn.gif) no-repeat; top: 114px; }
.park_next:hover { background-position: 0 -112px; }
.park_prev { background-position: 0 -37px; left: 15px; }
.park_next { right: 15px; }
.park_live .scroll_wrap { margin: 0 auto; width: 830px; overflow: hidden; height: 268px; }
.park_live li { float: left; display: inline; margin: 0 10px 10px; position: relative; padding: 5px; border: 1px solid #dfdfdf; background: #fff; }
.park_live li img, .park_live li a { display: block; }
.park_live li i { background: #00578a; position: absolute; width: 244px; height: 256px; top: 5px; left: 5px; opacity: 0.8; filter: Alpha(opacity=80); display: none; cursor: pointer; }
.park_live li em { width: 244px; height: 256px; }
.back { display: inline-block; background: url(../images/back.png) no-repeat; width: 67px; height: 30px; text-indent: -9999em; margin-top: 20px; margin-left: 25px; }
.hd3 .back { margin-left: 6px; margin-top: 30px; }
.sc_tabcon { height: 400px; overflow: hidden; width: 560px; }
.sc_tabcon p { font-size: 12px; }
.about_banner { position: relative; top: 0; left: -840px; margin-left: 50%; }
/*品牌文化*/

.brand { padding: 0 15px; }
.brand .b_pic { width: 215px; }
.brand ol { border-bottom: 1px dashed #E7E7E7; overflow: visible; padding-bottom: 30px; }
.brand ol li { padding-left: 10px; }
.b_content { float: left; height: 230px; position: relative; width: 465px; }
.b_content h2 { color: #55AECC; font-size: 14px; padding-bottom: 5px; }
.b_content h2 em { color: #4C4C4C; }
.b_content blockquote { color: #6F6F6F; font-family: "宋体"; height: 130px; line-height: 22px; margin: 0; overflow: hidden; padding: 0; }
.b_content p { bottom: 0; position: absolute; }
.b_content p a { color: #FF6701; font-family: "宋体"; }
.b_content p .online_read { color: #58B3D0; padding: 0 25px 0 0; }
.brand_list { border-bottom: 1px dashed #E7E7E7; overflow: visible; padding: 30px 0 10px; }
.brand_list ul { padding-left: 10px; }
.brand_list li { display: inline; float: left; line-height: 18px; margin: 0 46px 0 0; padding-bottom: 15px; width: 90px; }
.brand_list li .b_name { color: #666666; display: block; font-family: "宋体"; height: 18px; overflow: hidden; width: 90px; }
.brand_list li p { color: #777777; font-family: Arial; }
.brand_list li p img { vertical-align: middle; }
.fl {
    float: left;
}