﻿/*
 * Overview: Page Style
 * Site: http://f2e.adee.cn
 */


/* .page */
header { position: fixed; left: 0; top: 0; z-index: 800; width: 100%; background-color: #fff; }
.footer { position: relative; z-index: 100; }
.width { width: 1320px; }
.wrap { padding-top: 266px; position: relative; z-index: 200; }
.wrap a:hover { *text-decoration: none; }
.page-bar { position: fixed; left: 0; top: 87px; z-index: 300; width: 100%; height: 179px; min-width: 1320px; overflow: hidden; }
.page-bar .bar-bg { position: absolute; height: 179px; left: 50%; z-index: 100; margin-left: -960px; }
.page-bar .width { width: 1150px; position: relative; z-index: 300; background: url(../images/page-line.png) left bottom no-repeat; }
.page-bar i { position: absolute; top: 99px; z-index: 200; width: 100%; display: block; height: 1px; background-color: #a3abbd; }
.page-bar .page-title { margin-left: 50px; width: 154px; height: 179px; text-align: center; color: #fff; background: url(../images/page-title-bull.png) no-repeat center top; }
.page-bar .page-title h2 { display: block; font-size: 22px; color: #fff; margin-top: 64px; line-height: 38px; }
.page-bar .page-title span { font-family: Arial; font-size: 14px; text-transform: uppercase; }
.page-bar .page-btn { margin-left: 105px; height: 179px; }
.page-bar .page-btn li { float: left; width: 98px; margin-top: 54px; margin-right: 60px; margin-left: 5px; }
.page-bar .page-btn .active a { color: #58d2fe; background: url(../images/page-btn-active.png) center bottom no-repeat; }
.page-bar .page-btn a { display: block; color: #fefefe; font-size: 16px; text-align: center; padding-bottom: 30px; transition-duration: 0.4s; background: url(../images/page-btn.png) center bottom no-repeat; }
.page-bar .page-btn a:hover { text-decoration: none; color: #58d2fe; }
.page-bar .line-left { right: 100%; }
.page-bar .line-right { left: 100%; }

.item-title { display: block; width: 100%; width: 1076px; font-size: 24px; color: #2b2b2b; text-align: center; margin-bottom: 33px; }
.item-title h2 { display: block; margin-bottom: 21px; }
.item-title span { width: 122px; border-bottom: 1px solid #ccc; display: block; margin: 0 auto; margin-bottom: 10px; height: auto; }
.item-title span i { width: 36px; height: 2px; display: block; background-color: #28a8d6; margin: 0 auto; margin-bottom: -1px; }
.item-content { width: 1076px; margin: 0 auto; color: #4b4b4b; font-size: 14px; }
.item-content img { margin: 0 auto; display: block; }

.item { margin: 0 auto; width: 1076px; font-size: 14px; color: #5e5e5e; line-height: 26px; }

td { border: 1px solid #ccc; }
.ke-zeroborder { border: 1px solid #ccc; margin-left: 30px; }
.ke-zeroborder td { border: 1px solid #ccc; text-align: left; padding: 5px 10px; }

/* news */ 
.section-2 { width: 100%; overflow: hidden; position: relative; z-index: 200; }

.news .width { width: 1150px; min-width: 1150px; }

.news-list { overflow: hidden; padding-top: 58px; margin-bottom: 90px; }
.news-list dd { width: 1150px; height: 146px; overflow: hidden; background-color: #fff; }
.news-list dd a { color: #2b2b2b; }
.news-list dd time { float: left; display: block; height: 150px; margin-left: 86px; margin-top: 32px; margin-right: 135px; color: #616161; font-family: Arial; }
.news-list time strong { font-size: 32px; display: block; font-weight: 400; height: 48px; line-height: 48px; }
.news-list time span { display: block; font-size: 16px; margin-top: 2px; margin-left: 5px; }
.news-list dd a:hover { color: #28a8d6; }

.news-summarize { float: left; width: 825px; }
.news-summarize h3 { font-size: 18px; line-height: 46px; margin-top: 20px; display: block; margin-bottom: 3px; }
.news-summarize p { font-size: 14px; color: #616161; line-height: 26px; }
.news-summarize-image { margin-right: 85px; float: right; height: 150px; }
.news-summarize-image img { margin-top: 17px; width: 155px; height: 115px; margin-left: 78px; }

.news-list .grey { background-color: #f9f9f9; }

.page-news-btn { width: 1150px; margin-top: 54px; text-align: center; }
.page-news-btn li { display: inline-block; *display: inline; *zoom: 1; }
.page-news-btn li a { color: #cecece; font-size: 42px; }
.page-news-btn .active a { color: #28a8d6; }
.page-news-btn li a:hover { text-decoration: none; color: #28a8d6; }

.news-content-box { width: 1150px; margin: 80px auto; }
.news-title { overflow: hidden; margin-bottom: 30px; }
.news-title h2 { font-size: 24px; color: #2b2b2b; text-align: center; }
.news-title h3 { display: block; margin-top: 20px; text-align: center; padding-right: 10px; font-size: 12px; color: #8f8f8f; }
.news-title h3 span { padding: 0; padding-left: 15px; }
.news-title h3 time { margin-left: 2px; display: inline-block; *display: inline; *zoom: 1; font-family: Arial; }
.news-content { font-size: 14px; color: #4b4b4b; line-height: 24px; padding-left: 20px; }
.news-content p { padding: 6px 0; text-indent: 2em; font-size: 14px; color: #5e5e5e; line-height: 26px; }



/* about */
.about .section-2 {}
.about .item-1 { margin-top: 36px; padding-top: 40px; }
.about .item p { text-indent: 2em; font-size: 14px; color: #5e5e5e; line-height: 26px; }

.about .item-2 { margin-top: 50px; padding-top: 38px; padding-bottom: 40px; width: 100%; background-color: #f9f9f9; }
.about .item-2 .item-title h2 { margin-bottom: 16px; }
.about .item-2 .item-title,
.about .item-2 .item-content { margin: 0 auto; width: 1076px; /* padding-right: 222px; padding-left: 20px; */ }
.about .item-2 .item-content { margin-top: 36px; }
.about .item-2 .item-content h3 { display: block; margin-top: 10px; text-indent: 28px; line-height: 42px; font-size: 18px; color: #343434; font-weight: 700; }
.about .item-2 .item-content i { display: block; margin-left: 28px; width: 65px; height: 2px; background-color: #28a8d6; margin-bottom: 10px; }
.about .item-2 .item-content span { line-height: 30px; display: block; text-indent: 2em; font-size: 14px; color: #5e5e5e; }

.about .item-3 { margin: 53px auto; padding-top: 53px; margin-top: 0; width: 1076px; font-size: 14px; color: #5e5e5e; line-height: 26px; }

.about .about-slide-box { height: 470px; width: 1076px; position: relative; overflow: hidden; width: 100%; }
.about .about-slide-box dl { width: 4000px; z-index: 100; overflow: hidden; display: block; height: 470px; }
.about .about-slide-box dd { float: left; position: relative; z-index: 100; transition: 0.8s; }
.about .about-slide-box dd img { height: 256px; width: 400px; margin-left: 46px; transition: 0.8s; margin-top: 57px; display: block; opacity: 0.8; }
.about .about-slide-box dd span { display: none; margin-top: 55px; }
.about .about-slide-box dd i { display: block; width: 100%; height: 392px; position: absolute; left: 0; top: 0px; background-color: #000; opacity: 0.8 }
.about .about-slide-box .active-img { z-index: 200; height: 470px; width: 400px; }
.about .about-slide-box .active-img img { position: relative; z-index: 200; height: 370px; width: 579px; transition: 0.8s; opacity: 1; margin-top: 10px; margin-left: -135px; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0px 0px 9px #000; /* margin-left: -289px; */ }
.about .about-slide-box .active-img span { position: relative; z-index: 200; width: 680px; display: block; margin-left: -185px; text-align: center; }
.about .about-slide-box .active-img i { z-index: 100; }
.about-slide-btn { position: absolute; width: 50px; height: 50px; top: 160px; z-index: 300; cursor: pointer; }
.about-slide-prev { left: 0; background: url(../images/about-btn-prev.png); }
.about-slide-next { right: 0; background: url(../images/about-btn-next.png); }

.about-slide-prev:hover { background: url(../images/about-btn-prev-active.png); }
.about-slide-next:hover { background: url(../images/about-btn-next-active.png); }

.about-slide { width: 942px; margin: 0 auto; overflow: hidden; }

.about .item-content p { padding: 14px 0; }

.something { margin-top: 40px; }
.something .item-2 { padding-bottom: 150px }
.something .item-2 .item-content { margin-top: 74px; display: none; }
.something .item-2 ul { width: 1200px; padding-bottom: 62px; }
.something .item-2 li { float: left; width: 480px; margin-left: 53px; margin-right: 20px; }
.something .item-2 li a { padding-left: 28px; display: block; color: #2c2b2b; transition: 0.2s; font-size: 14px; height: 36px; line-height: 36px; background: url(../images/list-icon.png) left center no-repeat; }
.something .item-2 li a:hover { color: #1b97c4; text-decoration: none; }

.something .item-1 { padding-top: 47px; margin-bottom: 119px; overflow: hidden; }
.something .item-1 dl { float: left; margin-left: 73px; margin-right: 147px; margin-top: 35px; }
.something .item-1 dt { font-size: 20px; color: #202020; margin-bottom: 30px; }
.something .item-1 dd { line-height: 30px; display: block; width: 380px; }
.something .item-1 dd span { display: block; width: 57px; margin-left: 107px; margin-top: 24px; text-align: center; color: #28a8d6; background: url(../images/map-location-active.png) top center no-repeat; padding-top: 44px; cursor: pointer; }
.something .item-1 .active span { background: url(../images/map-location-active.png) top center no-repeat; color: #28a8d6; }
.something .item-1 .map { margin-top: 30px; }


/* annals */
.annals .item-1 { margin-top: 33px; padding-top: 40px; }
.annals .item-1 .item-title { margin-bottom: 12px; }
.annals .annals-list { overflow: hidden; margin-top: 0; }
.annals .annals-list dl { width: 1200px; }
.annals .annals-list dd { float: left; overflow: hidden; height: 117px; margin-top: 65px; margin-right: 84px; }
.annals .annals-list h3 { height: 117px; width: 117px; display: block; float: left; line-height: 116px; text-align: center; font-family: 'Helvetica'; font-size: 30px; }
.annals .annals-list a { width: 310px; height: 117px; display: block; color: #2b2b2b; font-size: 16px; background: url(../images/page-item-bull-big.png) left top no-repeat; }
.annals .annals-list p { margin-left: 10px; display: block; float: left; width: 175px; margin-top: 35px; }
.annals .annals-list a:hover { color: #1a9cca; background: url(../images/page-item-bull-big-active.png) left top no-repeat; }

.annals .item-2 { margin-top: 50px; padding-top: 64px; }
.annals .news-list { overflow: hidden; padding-top: 0px; margin-bottom: 90px; }

/* lecture */
.lecture .item { margin: 50px auto; }

.lecture .item-1 { margin-top: 43px; padding-top: 30px; overflow: hidden; }
.lecture-summarize { width: 312px; float: left; }
.lecture-list { margin-top: 75px; overflow: hidden; }
.lecture-list dl { width: 1300px; }
.lecture-list dd { margin-right: 70px; display: block; overflow: hidden; float: left; margin-bottom: 30px; }
.lecture-list h3 { display: block; width: 100%; line-height: 24px; font-size: 18px; color: #2b2b2b; }
.lecture-list p { display: block; margin-top: 25px; padding-top: 22px; width: 100%; height: 160px; border-top: 1px solid #dbdbdb; }
.lecture-list .active h3 { color: #28a8d6; }
.lecture-list .active p { border-top: 1px solid #28a8d6; }

.lecture .item-2 { margin-top: 20px; padding-top: 30px; }
.lecture .news-list { overflow: hidden; padding-top: 0px; margin-bottom: 90px; }
.lecture .item-2 .width,
.lecture .page-news-btn,
.lecture .news-list dd { width: 1076px; }
.lecture .news-list dd time { margin-left: 60px; margin-right: 100px; }
.lecture .news-summarize { width: 780px; }

/* supervise */
.supervise { margin-bottom: 40px; }
.supervise .item { margin: 50px auto; }
.supervise .item-1 { margin-top: 18px; padding-top: 30px; overflow: hidden; }
.supervise .item-title { margin: 0 auto; }
.supervise .item-title h2 { margin-bottom: 16px; }
.supervise .item-1 .item-content { margin-top: 74px; }
.supervise .item-1 ul { width: 1200px; padding-bottom: 62px; border-bottom: 1px solid #dbdbdb; }
.supervise .item-1 li { float: left; width: 480px; margin-left: 53px; margin-right: 20px; }
.supervise .item-1 li a { padding-left: 28px; display: block; color: #2c2b2b; transition: 0.2s; font-size: 14px; height: 36px; line-height: 36px; background: url(../images/list-icon.png) left center no-repeat; }
.supervise .item-1 li a:hover { color: #1b97c4; text-decoration: none; }

.supervise .item-2 { margin-top: 0; padding-top: 60px; }
.supervise .item-2 .item-content { position: relative; padding-bottom: 40px; }
.supervise .item-2 dl { width: 100%; position: relative; z-index: 200; margin-bottom: 60px; }
.supervise .item-2 dt { display: block; margin-top: 40px; margin-bottom: 50px; font-size: 18px; color: #2b2b2b; text-align: center; }
.supervise .item-2 dd { line-height: 36px; margin-left: 47px; }
.supervise .item-2 dd a { display: block; padding-left: 63px; }
.supervise .item-2 dd a:hover { color: #219cc8; text-decoration: none; background: url(../images/supervise-bull.jpg) left center no-repeat; }

.supervise .supervise-line-right { position: absolute; z-index: 100; left: 53px; width: 1px; height: 100%; background-color: #dbdbdb; }

/* recruitment */
.recruitment .page-bar .page-title span { font-size: 12px; }
.recruitment .item { margin: 50px auto; }

.recruitment .item-1 { margin-top: 0; padding-top: 53px; }
.recruitment .item-1 table { width: 100%; margin-top: 64px; overflow: hidden; display: block; text-align: left; }
.recruitment .item-1 th { background-color: #f5f5f5; height: 40px; line-height: 40px; padding-top: 7px; display: inline-block; *display: inline; *zoom: 1; overflow: hidden; font-weight: 400; }
.recruitment .item-1 td { padding: 0; border: none; height: 54px; line-height: 56px; border-bottom: 1px solid #dbdbdb; display: inline-block; *display: inline; *zoom: 1; }
.recruitment .item-1 .td0 { width: 180px; padding-left: 62px; }
.recruitment .item-1 .td1 { width: 240px; }
.recruitment .item-1 .td2 { width: 180px; padding-left: 84px; }
.recruitment .item-1 .td3 { width: 160px; padding-left: 28px; }
.recruitment .item-1 .td4 { width: 100px; padding-left: 8px; padding-right: 22px; }
.recruitment .item-1 td a:hover { color: #1b97c4; text-decoration: none; transition: 0.3s; }

.recruitment .item-1 h4 { color: #4b4b4b; font-size: 14px; width: 945px; margin: 0 auto; margin-top: 57px; line-height: 34px; }
.recruitment .item-1 h4 span { color: #28a8d6; padding: 0 5px; }

.recruitment-download { width: 946px; margin: 0 auto; margin-top: 41px; height: 160px; text-align: justify; text-align-last: justify; line-height:0; overflow: hidden; *text-align: center; }
.recruitment-download a { display: inline-block; *display: inline; *zoom: 1; *width: 220px; *margin: 0 45px; height: 160px; overflow: hidden; color: #353535; transition: 0.3s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.recruitment-download span { display: block; margin-top: 36px; font-size: 16px; line-height: 22px; }
.recruitment-download a:hover { color: #28a8d6; text-decoration: none; }

.recruitment .item-2 { padding-top: 64px; }

.recruitment .zxsq { display: none; }

.recruitment .ya-table td { border: none; padding: 5px 5px 5px 0; }
.recruitment .ya-table .change { padding-top: 50px; margin-bottom: 50px; overflow: hidden; }
.recruitment .ya-table .change li { cursor: pointer; margin-right: 52px; border-radius: 3px; overflow: hidden; display: inline-block; *display: inline; *zoom: 1; width: 112px; height: 30px; line-height: 30px; color: #2b2b2b; background-color: #f4f4f4; text-align: center; }
.recruitment .ya-table .change .active { color: #fff; background-color: #28a8d6; }
.recruitment .ya-table .change li:hover { opacity: 0.9; text-decoration: none; }

.recruitment .yp_online table { width: 822px; }
.recruitment .ya-table { position: relative; width: 822px; margin: 0 auto; }
.recruitment .yp_online ul li { width: 822px; height: 31px; }
.recruitment .yp_at span { font-family: "微软雅黑"; font-size: 12px; color: #000; cursor: pointer; cursor: hand; }
.recruitment .yp_at { background:url(../images/yp_btnonline2.jpg) no-repeat; width: 792px; height:31px; margin: 8px 0; display:block; line-height:31px; text-decoration:none; text-align:left; padding-left:30px; }
.recruitment .yp_td_online { height:30px; padding-top:5px; text-align: right; padding-right: 10px; }
.recruitment .yp_input_online { width:220px; height:25px; }
.recruitment .yp_input_online1 { width:130px; height:25px; }

.yp_info_online { width:620px; margin-top:20px; }
.yp_infobtnonline { width:620px; margin:40px 0 30px 660px; }
.yp_infobtnonline a { display:block; float:left; color:#FFF; width:65px; height:24px; line-height:24px; background:url(../images/img_btn.jpg) left top no-repeat; text-align:center; margin-right:10px; }

.recruitment-title {  }
.recruitment-title span { font-weight: 700; color: #1d95c0; margin-right: 6px; }
.recruitment-title p { color: #2f92b6; }
.recruitment-item { margin-top: 20px; }
.recruitment-item h3 { font-weight: 700; color: #1d95c0; font-size: 14px; display: block; margin-bottom: 6px; }
.recruitment-item-content {  }
.recruitment-item-content b { line-height: 26px; }
.recruitment-item-content table { display: block; margin-top: 10px; font-size: 12px; }
.recruitment-item-content p { padding: 4px 0; line-height: 20px; }

/* business */
.business { margin-bottom: 60px; }
.business .page-bar .page-title span { font-size: 12px; }
.business .item { margin: 50px auto; }

.business .item-1 { margin-top: 0px; padding-top: 53px; }
.business .more-box { margin-top: 64px; line-height: 28px; height: 492px; overflow: hidden; }
.business .more-box h3 { font-size: 18px; color: #4b4b4b; font-weight: 700; }
.business .more-box h4 { line-height: 32px; font-weight: 700; }

.business .more { margin-top: 36px; height: 48px; line-height: 48px; background-color: #f5f5f5; text-align: center; cursor: pointer; }
.business .slidedown { height: auto; }
.business .more span { background: url(../images/business-more.png) center no-repeat; width: 26px; height: 48px; margin: 0 auto; display: block; }
.business .more .active { background: url(../images/business-more-.png) center no-repeat; } 

.business .item-2 { margin-top: 0px; padding-top: 55px; }
.business .item-2 .item-title { margin-bottom: 44px; }
.business .item-2 .item-title h3 { margin-top: 34px; color: #2b2b2b; font-size: 20px; }
.business .item-2 p { text-indent: 2em; line-height: 30px; }

/* product */
.product {  }
.product .item-1 .item-title span { height: auto; }
.product .page-bar span { font-size: 12px; }
.product .item { margin: 50px auto; }

.product .item-1 { margin-top: 74px; margin-bottom: 40px; position: relative; overflow: hidden; z-index: 200; }
.product .content-box { width: 1076px; overflow: hidden; }
.product .content-box dl { text-align: left; overflow: hidden; margin: 0 auto; margin-top: 70px; width: 1374px; }
.product .content-box dd { display: inline-block; *display: inline; *zoom: 1; width: 330px; text-align: center; margin-right: 46px; margin-bottom: 50px; }
.product .content-box h3 { font-size: 18px; font-weight: 400; color: #333; line-height: 32px; margin-top: 14px; font-family: '\5FAE\8F6F\96C5\9ED1'; display: block; }
.product .content-box h4 { font-size: 14px; color: #7d7d7d; display: block; margin-top: 12px; height: 21px; }
.product .content-box span { font-size: 20px; color: #ff8d16; margin-top: 7px; display: block; height: 30px; }
.product .content-box dl a { display: block; height: 30px; line-height: 30px; text-align: center; width: 115px; margin: 0 auto; margin-top: 26px; border: 1px solid #6b6b6b; border-radius: 15px; color: #6b6b6b; }
.product .content-box dl a:hover { text-decoration: none; background-color: #28a8d6; color: #fff; border: 1px solid #28a8d6; transition: 0.2s; }

.product .news-list { width: 1076px; padding-bottom: 0px;/*  border-bottom: 1px solid #dbdbdb;  */}
.product .news-list dd { width: 1076px; }

.product .news-summarize { width: 700px; }


.product .item-2 { margin-top: 50px; }
.product .item-2 .item-content a { display: block; color: #616161; }
.product .item-2 .item-content a:hover { text-decoration: none; color: #219cc8; }

.product .item-2 .item-content ul { width: 1200px; padding-bottom: 62px; }
.product .item-2 .item-content li { float: left; width: 493px; margin-left: 7px; margin-right: 70px; }
.product .item-2 .item-content li a { padding-left: 27px; display: block; overflow: hidden; color: #616161; transition: 0.2s; font-size: 14px; height: 36px; line-height: 36px; background: url(../images/list-icon.png) left 16px no-repeat; }
.product .item-2 .item-content li a span { float: right; color: #c1c0c0; font-family: Arial; }
.product .item-2 .page-news-btn { width: 1150px; }

.pro-con table { font-size: 12px; margin: 0 auto; }
.pro-con table td { padding: 5px 0px; font-size: 12px; text-align: center; }

/* .service */
.service .section-2 { margin-top: 36px; width: 100%; }
.service .item-1 { padding-top: 40px; text-align: center; font-size: 18px; color: #2b2b2b; }
.service .item-1 .item-content { width: 1076px; margin: 0 auto; padding-top: 2px; }
.service .service-flow { overflow: hidden; margin-top: 54px; }
.service .service-flow-title { text-align: center; margin-left: 42px; overflow: hidden; }
.service .service-flow-title li { position: relative; height: 107px; float: left; text-align: center; line-height: 114px; *width: 107px; cursor: pointer; }
.service .service-flow-title span { width: 170px; height: 107px; display: block; font-size: 36px; color: #343434; font-family: 'Helvetica'; background: url(../images/page-item-bull.png) center no-repeat; }
.service .service-flow-title li img { margin-top: 55px; width: 110px; *display: block; *margin-top: 0px; *position: absolute; *left: 0; *top: 55px; }

.service .service-flow-title h4 { position: absolute; *display: block; width: 100%; top: 18px; left: 0; line-height: 30px; height: 30px; text-align: center; font-size: 14px; color: #737373; }

.service-flow-list { width: 1130px; }
.service-flow-list dl { width: 215px; float: left; margin-top: 15px; margin-right: 45px; margin-left: 20px; }
.service-flow-list dt { font-size: 16px; color: #2b2b2b; width: 180px; display: block; margin: 0 auto; line-height: 26px; }
.service-flow-list dd { font-size: 12px; color: #737373; line-height: 24px; display: none; }
.service-flow-list dd i { border-top: 1px dashed #737373; display: block; height: 1px; width: 32px; margin: 0 auto; margin-top: 12px; margin-bottom: 10px; }

.service .item-2 { margin: 0 auto; width: 100%; margin-top: 40px; background-color: #f9f9f9; padding-top: 48px; }

.service .item-2 .item-title,
.service .item-2 .item-content { margin: 0 auto; width: 1076px; /* padding-right: 222px; padding-left: 20px; */ }

.service .item-2 .item-title h2 { margin-bottom: 15px; }
.service .item-2 .item-content { color: #4b4b4b; font-size: 14px; line-height: 30px; padding-bottom: 70px; }
.service .item-2 .item-content ul { margin-top: 62px; width: 1300px; }
.service .item-2 .item-content ul li { margin-left: 68px; margin-right: 116px; width: 390px; float: left; line-height: 30px; }

.service .item-3 { padding-top: 47px; margin-bottom: 119px; overflow: hidden; }
.service .item-3 dl { float: left; margin-left: 73px; margin-right: 147px; margin-top: 35px; }
.service .item-3 dt { font-size: 20px; color: #202020; margin-bottom: 30px; }
.service .item-3 dd { line-height: 30px; display: block; width: 380px; }
.service .item-3 dd span { display: block; width: 57px; margin-left: 107px; margin-top: 24px; text-align: center; background: url(../images/map-location.png) top center no-repeat; padding-top: 44px; cursor: pointer; }
.service .item-3 .active span { background: url(../images/map-location-active.png) top center no-repeat; color: #28a8d6; }
.service .item-3 .map { display: none; margin-top: 30px; }

.service .item-4 { padding-top: 100px; text-align: left; font-size: 18px; color: #2b2b2b; }
.service .item-4  p { padding: 10px 0; }

/* .search */
.page-search-box { overflow: hidden; margin: 0 auto; width: 520px; margin-top: 70px; text-align: center; }
.page-search-box input { float: left; width: 370px; padding-left: 10px; height: 36px; line-height: 40px; outline: none; display: inline-block; *display: inline; *zoom: 1; }
.page-search-box .home-search-sub { margin-left: 20px; cursor: pointer; width: 40px; height: 40px; background: none; border: none; outline: none; background: url(../images/search-bull.png); line-height: 40px; }

.page-search .width { width: 1150px; min-width: 1150px; }

/* compatibility [兼容] */

@media screen and (max-width: 1350px) {

  .page-bar { min-width: 1074px; }
  .width { width: 100%; min-width: 1074px; }
  .news-list dd { width: 1074px; }
  .news-list dd time { margin-left: 60px; margin-right: 100px; }

  .item,
  .about .item-2 .item-title,
  .about .item-2 .item-content,
  .service .item-2 .item-title,
  .about .item-3,
  .service .item-2 .item-content { padding-left: 0; padding-right: 0; }

}
