﻿@charset "utf-8";
.container { width: 1010px; margin: 0 auto; }
/* header */
#header { height: 86px; }
#header .logo {float: left}
#header .logo a { display: block; }
#header .header-info { width: 500px; }
#header .tools { padding-top: 10px; height: 32px; line-height: 32px; font-size: 12px; color: #666; text-align: right; }
#header .tools a { font-size: 12px; color: #1c62b0; padding-left: 36px; background: url(../images/icon01.png) no-repeat 18px 4px; }
#header .tools a.en { color: #666; background-position: 18px -10px; }

#header .search { padding-left: 166px; }
#header .search p { position: relative; height: 29px; line-height: 29px; }
#header .search p label { position: absolute; top: 0; left: 0; z-index: 1; padding-left: 5px; font-size: 12px; color: #c7c7c7; }
#header .search p input { position: relative; z-index: 10; float: left; border: 1px solid #e2e2e2; height: 29px; width: 282px; padding: 3px; font-size: 12px; line-height: 29px; background: none; outline: none; outline-color: none; }
#header .search p button { float: left; width: 43px; height: 29px; line-height: 29px; background: #626471 url(../images/icon02.png) no-repeat center center; outline: none; }

/* nav */
#nav { height: 42px; line-height: 42px; background: #1c62b0; margin-bottom: 8px; }
#nav ul { height: 42px; }
#nav ul li { position: relative; text-align: center; font-size: 14px; z-index: 10; }
#nav ul li a { display: block; height: 42px; padding: 0 32px; color: #fff; }
#nav ul li a:hover { color: #fff; background: #0f4b8f; }
#nav ul li a:hover i { position: absolute; bottom: 0; left: 50%; margin-left: -3px; width: 0; height: 0; border-style: solid; border-width: 5px; border-color: transparent transparent #fff transparent; }
#nav ul li.curr a { color: #fff; background: #0f4b8f; }
#nav ul li.curr a i { position: absolute; bottom: 0; left: 50%; margin-left: -3px; width: 0; height: 0; border-style: solid; border-width: 5px; border-color: transparent transparent #fff transparent; }

/* banner */
#banner { height: 450px; position: relative; margin: 0 auto; }
#banner ul { height: 450px; overflow: hidden; position: relative; }
#banner ul li { position: absolute; left: 0; top: 0; z-index: 5; width: 100%; float: left; height: 450px; background-position: center top; background-repeat: no-repeat; }
#banner ul li a { display: block; height: 450px; width: 100%; }
#banner ol { position: absolute; bottom: 16px; left: 50%; height: 5px; z-index: 201; }
#banner ol li { float: left; width: 25px; height: 5px; background: #014099; margin-right: 10px; }
#banner ol li.current { background: #fff; }
#banner ul li p { position: absolute; left: 0; bottom: 0; right: 0; height: 65px; text-align: center; color: #fff; font-size: 26px; line-height: 65px; background: url(../images/bg01.png); }
#banner ul li p span { font-size: 18px; }


/* in-datebook */
.in-datebook { padding-top: 22px; }
.in-datebook h2 { width: 115px; height: 32px; margin: 0 auto; line-height: 32px; color: #fff; text-align: center; font-size: 18px; background: #1c62b0; }
.in-datebook .list { position: relative; height: 33px; margin-bottom: 100px; border-bottom: 1px solid #e5e5e5; }
.in-datebook .list ul { padding-top: 3px; }
.in-datebook .list ul li { width: 166px; height: 112px; cursor: pointer; }
.in-datebook .list ul li h3 { width: 58px; height: 60px; margin: 0 auto; font-size: 14px; color: #1c62b0; line-height: 60px; text-align: center; text-indent: -9999px; background: url(../images/icon03.png) no-repeat; }
.in-datebook .list ul li h4 { color: #a2a2a2; font-size: 14px; text-align: center; }
.in-datebook .list ul li p { display: none; height: 84px; overflow: hidden; padding-top: 8px; margin: 0 auto; font-size: 12px; color: #5b5b5b; line-height: 18px; text-align: center; }
.in-datebook .list ul li.curr h3 { background-position: left bottom; text-indent: 0; }
.in-datebook .list ul li.curr h4 { display: none; }
.in-datebook .list ul li.curr p { display: block; }

/* in-section */
.in-section { }
.in-section .title { position: relative; height: 56px; line-height: 56px; }
.in-section .title h2 { font-size: 18px; color: #383838;font-weight: 600; }
.in-section .title .more { position: absolute; top: 20px; right: 0; width: 42px; height: 16px; text-indent: -9999px; background: url(../images/icon04.png) no-repeat center center; }

/* in-solutions */
.in-solutions { padding-bottom: 30px; background: #f8f8f8; }
.in-solutions .list { clear: both; height: 192px; overflow: hidden; position: relative; width: 1000px; }
.in-solutions .list ul { position: absolute; top: 0; left: 0; height: 192px; width: 5000px; overflow: hidden; }
.in-solutions .list li { float: left; height: 192px; border-right: 1px solid #fff; position: relative; overflow: hidden; }
.in-solutions .list li img { display: block; width: 250px; height: 166px; }
.in-solutions .list li span { display: block; height: 26px; line-height: 26px; overflow: hidden; background: #8baed6; text-align: center; font-size: 14px; color: #fff; }
.in-solutions .list li.curr { width: 244px; }



.picon { }
.picon ul { }
.picon li { float: left; height: 192px; border-right: 1px solid #fff; width: 79px; position: relative; overflow: hidden; }


/* in-case */
.in-case { margin-bottom: 18px; }
.in-case .list { }
.in-case .list ul { margin: 0 -4px; }
.in-case .list ul li { position: relative; width: 246px; height: 153px; margin: 0 3px 5px; }
.in-case .list ul li a { display: block; }
.in-case .list ul li a img { width: 246px; height: 153px; }
.in-case .list ul li a span { position: absolute; left: 0; bottom: 0; right: 0; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; background: url(../images/bg02.png); }

/* in-news */
.in-news { width: 496px; margin-right: 20px; }
.in-news .list { padding-left: 40px; background: url(../images/icon05.png) no-repeat left 8px; height: 233px; }
.in-news .list li { }
.in-news .list li a { display: block; height: 63px; padding-top: 6px; padding-bottom: 8px; margin-bottom: 10px; border-bottom: 1px solid #cacaca; color: #808080; }
.in-news .list li h3 { font-size: 14px; line-height: 25px; }
.in-news .list li p { font-size: 12px; font-family: 'SimSun'; color: #a6a6a6; line-height: 18px; }
.in-news .list li.second h3 { color: #1c62b0; }
.in-news .list li.second p { color: #1c62b0; }
.in-news .list li.third a { margin-bottom: 0; border-bottom: 0; }

/* in-about */
.in-about { width: 484px; }
.in-about .content { margin-bottom: 12px; }
.in-about .content .pic { width: 189px; margin-top: 5px; margin-right: 12px; height: 233px; padding: 3px; border: 1px solid #ededed; }
.in-about .content .pic img { width: 189px; height: 233px; }
.in-about .content .text { width: 274px; font-size: 12px; color: #a6a6a6; line-height: 20px; }
.in-about .content .text p { padding-bottom: 8px; }

/* footer-intro */
.footer-intro { padding-top: 12px; padding-bottom: 21px; border-top: 6px solid #ededed; background: #1c62b0; }
.footer-intro h2 { line-height: 36px; font-size: 16px; color: #fff; }
.footer-intro .about-in { width: 260px; }
.footer-intro .about-in ul { }
.footer-intro .about-in ul li { width: 130px; }
.footer-intro .about-in ul li a { display: block; font-size: 12px; line-height: 26px; color: #fff; }
.footer-intro .content-in { margin-left: 80px; }
.footer-intro .content-in .content { font-size: 12px; color: #fff; line-height: 26px; }



/* 内页 */
.pagebody { background: #eeeeee; }
.pageMain { width: 1000px; margin: auto; min-height: 200px; }
.page-loct { padding: 21px 0 28px; font-size: 22px; color: #1c62b0; font-weight: bold; }

.page-banner { width: 100%; height: 165px; margin: 0 auto; overflow: hidden; }
.page-banner ul { width: 100%; height: 200px; }
.page-banner li { display: block; width: 100%; height: 100%; }



/* about.asp */
.about-title { position: relative; }
.about-title ul { }
.about-title li { display: inline-block; width: 108px; height: 54px; cursor: pointer; text-align: center; position: relative; margin-right: 3.5px; margin-bottom: 5px; }
.about-title li:last-child { margin-right: 0px; }
.about-title li span { height: 8px; display: block; width: 16px; position: absolute; bottom: -8px; left: 47px; }
.about-title li a { color: #9d1f5f; display: block; height: 49px; line-height: 49px; color: #666666; background: #ffffff; font-size: 14px; font-weight: bold; }
.about-title li em { color: #9d1f5f; display: block; height: 49px; line-height: 49px; color: #666666; background: #ffffff; font-size: 14px; font-weight: bold; }
/*.about-title li.current a{  background:#0f4b8f;color:#fff }*/
/*.about-title li.current span{background: url(../images/xtb001.png) no-repeat; }*/
.about-title li.current a { position: relative; top: -5px; background: #3a86e1; color: #fff; }
.about-title li.current em { position: relative; top: -5px; background: #3a86e1; color: #fff; }
.about-title .tel { position: absolute; top: 0; right: 0; height: 54px; line-height: 54px; color: #1c62b0; font-weight: bold;; font-size: 24px; }

.about-content { padding: 34px 28px; text-align: left; background: #fff; }

.about_left { float: left; width: 339px; }

.about_right { float: right; width: 566px; }
.scroll-pane { padding-right: 15px; overflow: auto; }
.scroll-pane p { line-height: 22px; color: #666666; text-indent: 24px; }

.zzhb_title { width: 720px; margin: 0px auto; color: #666666; line-height: 26px; }
.zzhb_title dt { width: 150px; float: left; }
.zzhb_title dd { width: 565px; float: left; }
.zzhb_title dd span { }

.jswbox { width: 780px; margin: 0px auto; height: 300px; position: relative; }
.jswbox-content { width: 608px; margin: 0px auto; position: relative; }
.jswbox ul { position: relative; height: 238px; }
.jswbox li { position: absolute; width: 0; height: 0; z-index: 0; overflow: hidden; top: 0px; left: 10px; }
.jswbox li img { width: 100%; height: 100%; vertical-align: top; float: left; border: 0; cursor: pointer; }
.jswbox .prev, .jswbox .next { display: block; z-index: 999999; position: absolute; width: 25px; height: 51px; top: 70px; cursor: pointer; }
.jswbox .prev { left: 0px; background: url(../images/xtb011.png) no-repeat center center; }
.jswbox .prev:hover { background: url(../images/xtb011_1.png) no-repeat center center; }
.jswbox .next { right: 0px; background: url(../images/xtb012.png) no-repeat center center; }
.jswbox .next:hover { background: url(../images/xtb012_1.png) no-repeat center center; }
.jswbox_text { position: absolute; bottom: 10px; left: 0px; width: 780px; z-index: 10; text-align: center; height: 34px; line-height: 34px; color: #000000; font-size: 14px; z-index: 100000; }

.jswbox2 { width: 780px; margin: 0px auto; height: 560px; position: relative; }
.jswbox2-content { width: 608px; margin: 0px auto; position: relative; }
.jswbox2 ul { position: relative; height: 352px; }
.jswbox2 li { position: absolute; width: 0; height: 0; z-index: 0; overflow: hidden; top: 0px; left: 10px; }
.jswbox2 li img { width: 100%; height: 100%; vertical-align: top; float: left; border: 0; cursor: pointer; }
.jswbox2 .prev, .jswbox2 .next { display: block; z-index: 999999; position: absolute; width: 25px; height: 51px; top: 194px; cursor: pointer; }
.jswbox2 .prev { left: 0px; background: url(../images/xtb011.png) no-repeat center center; }
.jswbox2 .prev:hover { background: url(../images/xtb011_1.png) no-repeat center center; }
.jswbox2 .next { right: 0px; background: url(../images/xtb012.png) no-repeat center center; }
.jswbox2 .next:hover { background: url(../images/xtb012_1.png) no-repeat center center; }
.jswbox2_text { position: absolute; bottom: 10px; left: 0px; width: 780px; z-index: 10; text-align: center; height: 34px; line-height: 34px; color: #000000; font-size: 14px; z-index: 100000; }



/* solutions.asp */
.about-title2 li { display: inline-block; height: 49px; cursor: pointer; text-align: center; position: relative; margin-right: 2px; margin-bottom: 5px; }
.about-title2 li:last-child { margin-right: 0px; }
.about-title2 li span { height: 8px; display: block; width: 16px; position: absolute; bottom: -8px; left: 47px; }
.about-title2 li a { color: #9d1f5f; display: block; padding: 0 14px; height: 49px; line-height: 49px; color: #666666; background: #ffffff; font-size: 14px; font-weight: bold; }
/*.about-title li.current a{  background:#0f4b8f;color:#fff }*/
/*.about-title li.current span{background: url(../images/xtb001.png) no-repeat; }*/
.about-title2 li.current a { position: relative; top: -5px; background: #3a86e1; color: #fff; }


.solutions-title li { width: 132px; }
.solutions-content { padding-top: 34px; padding-bottom: 15px; min-height: 100px; text-align: left; background: #fff; }

.left-solutions-title { width: 148px; float: left; }
.left-solutions-title li { width: 136px; height: 22px; cursor: pointer; text-align: left; margin-bottom: 10px; line-height: 22px; padding-left: 11px; }
.left-solutions-title li.current { background: url(../images/xtb002.png) no-repeat; color: #fff; }
.left-solutions-title li.current a { color: #fff; }
.left-solutions-content { width: 835px; text-align: left; background: #fff; float: right; }

.server_btn { height: 30px; padding: 0 20px; }
.server_btn ul { float: right; }
.server_btn ul li { float: left; line-height: 18px; padding: 0 6px; }
.server_btn ul li a.col_1 { color: #333; font-size: 14px; font-weight: bold; display: block; height: 18px; line-height: 18px; }
.server_btn ul li em { color: #333; font-size: 14px; font-weight: bold; cursor: pointer; display: block; height: 18px; line-height: 18px; }



.solutions-img { padding-right: 40px; margin-bottom: 30px; }
.solutions-img dt { float: left; width: 374px; height: 301px; border: #e3e3e3 solid 3px; text-align: center; }
.solutions-img dt img { width: 322px; height: 256px; margin-top: 16px; }
.solutions-img dd { float: right; width: 378px; height: 307px; }
.solutions-img dd p.title { font-size: 24px; color: #1c62b0; font-weight: bold; line-height: 40px; border-bottom: #e3e3e3 solid 2px; }
.solutions-img dd p.text { color: #666666; line-height: 24px; padding: 10px 0; text-indent: 24px; height: 195px; }
.solutions-img dd p.bottom span { display: inline-block; cursor: pointer; margin-right: 20px; font-weight: bold; vertical-align: top; background: #1d62b0; color: #fff; text-align: center; line-height: 35px; width: 107px; }
.solutions-img dd p.bottom span { *display: inline; }
.solutions-img dd p.bottom em { display: inline-block; margin-right: 5px; margin-top: 2px; width: 30px; height: 30px; vertical-align: top; background: url(../images/xtb013.png) no-repeat; }
.solutions-img dd p.bottom em { *display: inline; }
.solutions-img dd p.bottom i { font-size: 14px; line-height: 35px; font-weight: bold; color: #1d62b0; }

.solutions-list li { width: 245px; height: 217px; float: left; margin-right: 33px; }
.solutions-list li span { display: block; background: url(../images/img003.png) no-repeat; width: 245px; height: 166px; text-align: center; }
.solutions-list li span img { display: inline-block; width: 169px; height: 135px; margin-top: 10px; }
.solutions-list li p { font-size: 16px; text-align: center; line-height: 20px; font-weight: bold; }
.solutions-list li p a { color: #666; }
.solutions-list li p a:hover { color: #0f4b8f; }

/* solutions-detail.asp */
.solutions-detail-title { width: 71px; float: right; background: #fff; height: 526px; position: relative; }
.solutions-detail-title li { width: 71px; height: 63px; cursor: pointer; }
.solutions-detail-title li span { display: block; width: 71px; height: 63px; line-height: 63px; text-align: center; background: url(../images/xtb003.png) no-repeat; font-weight: bold; color: #333333; }

.solutions-detail-title li.current span { color: #fff; background: #0f4b8f; }
.solutions-detail-content { width: 928px; height: 526px; text-align: left; background: #fff; float: left; }
a.return_a { position: absolute; bottom: 20px; right: 18px; background: url(../images/xtb004.png) no-repeat right center; display: block; height: 16px; line-height: 16px; padding-right: 14px; color: #666; }
a.return_a:hover { color: #0f4b8f; }

.solutions-detail-content .solutions-text { padding: 25px; }
.solutions-pane { padding-right: 15px; height: 460px; overflow: auto; }
.solutions-pane p { line-height: 22px; color: #666666; text-indent: 24px; }


.solutions_box { width: 928px; height: 525px; position: relative; }
.solutions_box span.span_btn { display: block; width: 9px; height: 14px; display: block; position: absolute; bottom: 20px; z-index: 1000; cursor: pointer; }
.solutions_box span.left_btn { background: url(../images/xtb009.png) no-repeat; right: 30px; }
.solutions_box span.left_btn.disabled { background: url(../images/xtb009_1.png) no-repeat; }
.solutions_box span.right_btn { background: url(../images/xtb010.png) no-repeat; right: 10px; }
.solutions_box span.right_btn.disabled { background: url(../images/xtb010_1.png) no-repeat; right: 10px; }

.solutions_content { width: 928px; height: 525px; overflow: hidden; position: relative; }
.solutions_content .solutions_list { position: absolute; top: 0px; left: 0px; }
.solutions_content .box { width: 928px; height: 525px; float: left; }
.solutions_content .box dt { width: 693px; float: left; height: 525px; border-right: #eeeeee solid 1px; text-align: right; padding-right: 20px; }
.solutions_content .box dt span { display: block; width: 693px; height: 430px; margin-top: 50px; }
.solutions_content .box dt img { max-width: 793px; max-height: 430px; }
.solutions_content .box dd { width: 214px; float: left; padding-top: 30px; }
.solutions_content .box dd h2 { font-size: 24px; color: #1c62b0; line-height: 30px; padding: 0 20px; margin-bottom: 10px; }
.solutions_content .box dd p { color: #666; line-height: 24px; padding: 0 20px; }

#footer { padding: 8px 0; height: 48px; background: #083669; color: #406b9c; text-align: center; line-height: 24px; }
#footer a { padding: 0 2px; color: #406b9c; }
#footer a:hover { color: #406b9c; }


/* about-datebook */
.about-datebook { position: relative; overflow: hidden; }
.about-datebook .list { position: relative; width: 860px; height: 112px; overflow: hidden; margin: 0 auto; }
.about-datebook .list ul { position: absolute; top: 0; left: 0; width: 2000px; height: 33px; border-bottom: 1px solid #e5e5e5; padding-top: 3px; }
.about-datebook .list ul li { width: 108px; height: 112px; cursor: pointer; }
.about-datebook .list ul li a { display: block; }
.about-datebook .list ul li h3 { width: 58px; height: 60px; margin: 0 auto; font-size: 14px; color: #1c62b0; line-height: 60px; text-align: center; text-indent: -9999px; background: url(../images/icon03.png) no-repeat; }
.about-datebook .list ul li h4 { color: #a2a2a2; font-size: 14px; text-align: center; }
.about-datebook .list ul li p { display: none; height: 44px; overflow: hidden; padding-top: 8px; margin: 0 auto; font-size: 12px; color: #5b5b5b; line-height: 18px; text-align: center; }
.about-datebook .list ul li.curr h3 { background: url(../images/icon06.png) no-repeat center center; }
.about-datebook .list ul li.curr h4 { font-weight: bold; color: #1c62b0; }
.about-datebook .btn { position: absolute; top: 20px; width: 20px; height: 29px; background: url(../images/icon07.png) no-repeat; }
.about-datebook .leftbtn { left: 0; background-position: left top; }
.about-datebook .leftbtn:hover { background-position: left bottom; }
.about-datebook .rightbtn { position: absolute; right: 0; background-position: right top; }
.about-datebook .rightbtn:hover { background-position: right bottom; }

/* about-history-detail */
.about-history-detail { height: 270px; overflow: hidden; padding-right: 20px; }
.about-history-detail dd { margin-bottom: 10px; padding: 12px 35px; line-height: 2em; background: #f0f0f1; }
.about-history-detail dd:hover { background: #dee3e9; }

/* solutions-info */
.solutions-info { }
.solutions-info .title { border-bottom: 1px solid #1c62b0; height: 35px; }
.solutions-info .title li { display: inline-block; padding: 3px 1px 0; width: 82px; height: 32px; text-align: center; line-height: 32px; }
.solutions-info .title li { *display: inline; }
.solutions-info .title li em { display: block; font-size: 14px; background: #fff; cursor: pointer; }
.solutions-info .title li.current { color: #1c62b0; background: #1c62b0; }
.solutions-info .title li.current em { position: relative; border-bottom: 1px solid #fff; }
.solutions-info .content { padding-top: 20px; min-height: 200px; }
.solutions-info .content img { max-width: 835px;}
.solutions-info .dl { line-height: 24px; }
.solutions-info .dl dt { font-size: 14px; color: #1c62b0; }
.solutions-info .dl dd { padding-left: 15px; color: #666; margin-bottom: 14px; }

/* pop-box */
.pop-box { position: fixed; top: 100px; left: 50%; z-index: 1000; width: 390px; margin-left: -205px; padding: 10px; background: url(../images/icon08.png); }
.Pop_upBox_bg { position: fixed; top: 0; left: 0; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; z-index: 10; }
.pop-box .content { position: relative; color: #666; background: #fff; padding-bottom: 15px; }
.pop-box .content h2 { margin-bottom: 16px; font-size: 20px; font-weight: bold; line-height: 60px; text-indent: 20px; }
.pop-box .content dd { position: relative; margin-bottom: 7px; font-size: 14px; padding-left: 100px; line-height: 28px; }
.pop-box .content dd label { position: absolute; top: 0; left: 0; width: 95px; text-align: right; }
.pop-box .content dd input { padding: 2px; border: 1px solid #e3e3e3; height: 22px; width: 260px; }
.pop-box .content dd textarea { padding: 2px; border: 1px solid #e3e3e3; height: 95px; width: 260px; }
.pop-box .content dd button { width: 104px; height: 32px; line-height: 32px; font-size: 16px; color: #fff; background: #1c62b0; }

#fwrx_box .content { padding-top: 20px; }
.pop-box .content p { font-size: 16px; text-indent: 20px; }

/* news-content */
.news-content { padding: 31px; background: #fff; }
/* news-recomment */
.news-recomment { position: relative; margin-bottom: 20px; height: 120px; padding-left: 212px; }
.news-recomment .pic { position: absolute; top: 0; left: 0; padding: 5px 7px; width: 176px; height: 107px; background: #f0f0f0; }
.news-recomment h1 { padding-bottom: 18px; border-bottom: 1px solid #eee; margin-bottom: 8px; font-size: 16px; font-weight: bold; color: #666; }
.news-recomment span { position: absolute; top: 0; right: 0; font-weight: bold; color: #666; line-height: 18px; }
.news-recomment p { line-height: 2em; color: #666; }
.news-recomment p a { color: #1c62b0; }
.news-list { border-top: 1px solid #eee; margin-bottom: 10px; }
.news-list li { position: relative; padding-top: 10px; border-bottom: 1px solid #eee; }
.news-list li a { display: block; line-height: 32px; color: #666; }
.news-list li i { display: inline-block; margin-right: 6px; width: 0; height: 0; overflow: hidden; border-width: 4px; border-style: solid; border-color: #fff #fff #fff #9c9c9c; }
.news-list li i { *display: inline; }
.news-list li span { position: absolute; top: 10px; right: 0; line-height: 32px; color: #666; }
.news-list li a:hover { color: #1c62b0; }
.news-list li a:hover i { border-left-color: #1c62b0; }

/* news-detail-title */
.news-detail-title { border-bottom: 1px solid #e7e7e7; padding-bottom: 10px; color: #333; text-align: center; }
.news-detail-title h1 { margin-bottom: 15px; font-size: 20px; font-weight: bold; }
.news-detail-title p { font-weight: bold; line-height: 2em; }

/* news-detail-content */
.news-detail-content { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e7e7e7; }
.news-detail-content .lh2em { line-height: 2em; }
.news-detail-content .ti2em { text-indent: 2em; }
.news-detail-content .fb { font-weight: bold; }
.news-detail-content .f14 { font-size: 14px; }
/* news-detail-bottom */
.news-detail-bottom { position: relative; }
.news-detail-bottom p { line-height: 52px; color: #666; }
.news-detail-bottom p a { color: #666; }
.news-detail-bottom .back { position: absolute; top: 0; right: 0; line-height: 52px; color: #999; padding-left: 20px; background: url(../images/icon09.png) no-repeat left center; }

/* authentication-content */
.authentication-content { padding: 31px; background: #fff; }
.authentication-content h1 { padding-bottom: 30px; border-bottom: 1px dashed #d3d3d3; text-align: center; font-size: 24px; font-weight: bold; color: #1c62b0; }

.authentication-content dl { padding-top: 32px; }
.authentication-content dt { position: relative; margin-bottom: 15px; font-size: 14px; padding-left: 245px; line-height: 28px; }
.authentication-content dt.index1 { margin-bottom: 0; }
.authentication-content dt.PDL315 { padding-left: 315px; }
.authentication-content dt.PDL315 label.col_1 { width: 310px; }
.authentication-content dt label.col_1 { position: absolute; top: 0; left: 0; width: 240px; text-align: right; color: #999; }
.authentication-content dt label.col_2 { position: absolute; top: 0; left: 350px; width: 250px; text-align: right; color: #999; }
.authentication-content dt input { padding: 2px; border: 1px solid #e3e3e3; height: 22px; }
.authentication-content dt input.input_k { position: absolute; top: 0; left: 600px; }
.authentication-content dt textarea { padding: 2px; border: 1px solid #e3e3e3; height: 95px; width: 240px; }
.authentication-content dt button { margin-right: 10px; width: 179px; height: 32px; line-height: 32px; font-size: 16px; color: #fff; background: #1c62b0; border: #296bb5 solid 1px; }
.authentication-content dt img { vertical-align: middle; margin-right: 10px; }
.authentication-content dt a { color: #999; }



/* hr-table */
.hr-content { padding: 31px; background: #fff; }
.hr-table { width: 100%; margin-bottom: 15px; }
.hr-table th { font-size: 14px; color: #1c62b0; line-height: 36px; background: #f0f0f1; }
.hr-table td { padding-top: 10px; line-height: 32px; color: #666; border-bottom: 1px dashed #adadad; text-align: center; }
.hr-table td a { display: inline-block; margin-top: -5px; width: 84px; height: 25px; line-height: 25px; color: #fff; font-size: 14px; color: #fff; background: #1c62b0; }
.hr-table td a { *display: inline; }

/* hr-detail */
.hr-detail { }
.hr-detail .title { background: #f0f0f1; }
.hr-detail .title h2 { text-indent: 15px; font-size: 16px; line-height: 40px; font-weight: bold; color: #1c62b0; }
.hr-detail .content { padding: 10px 15px; line-height: 2em; color: #333; }
.hr-detail .content .h3 { font-weight: bold; color: #1c62b0; }

/* contact-content */
.contact-content { padding: 31px; background: #fff; }

/* contact-list */
.contact-list { }
.contact-list dd { position: relative; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #adadad; padding-left: 447px; height: 250px; }
.contact-list dd img { position: absolute; top: 0; left: 0; border: 1px solid #e6e6e6; width: 415px; height: 246px; }
.contact-list dd span { display: inline-block; padding: 0 20px; margin-bottom: 10px; height: 28px; line-height: 28px; font-size: 16px; text-align: center; color: #fff; font-weight: bold; background: #1c62b0; }
.contact-list dd h2 { margin-bottom: 10px; font-size: 16px; line-height: 24px; font-weight: bold; }
.contact-list dd h3 { margin-bottom: 10px; color: #999; line-height: 24px; }
.contact-list dd p { line-height: 40px; color: #666; font-size: 14px; }
.contact-list dd p i { display: inline-block; margin-right: 5px; vertical-align: middle; width: 3px; height: 3px; overflow: hidden; background: #666; }
.contact-list dd p i { *display: inline; }
.contact-list dd.last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

/* contact-select */
.contact-select { padding: 7px 10px; margin-bottom: 10px; background: #f0f0f1; }
.contact-select li { float: left; line-height: 27px; }
.contact-select li.col_1 { width: 76px; text-align: right; color: #666; padding-right: 6px; }
.contact-select button { width: 70px; line-height: 27px; height: 27px; font-size: 14px; color: #fff; background: #1c62b0; }

.select-box { position: relative; display: inline-block; vertical-align: top; margin-right: 10px; width: 200px; height: 27px; line-height: 27px; background: #fff; }
.select-box { *display: inline; }
.select-box i { position: absolute; top: 50%; margin-top: -3px; right: 20px; width: 0; height: 0; overflow: hidden; border-width: 5px; border-style: solid; border-color: #999 #fff #fff #fff; }
.select-box select { position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 27px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; text-indent: 10px; line-height: 24px; }
.select-box p { text-indent: 10px; cursor: pointer; color: #999; }

.contact-tips { margin-bottom: 35px; border-bottom: 1px dashed #adadad; padding-bottom: 25px; font-size: 14px; line-height: 2em; color: #666; }
.contact-tips em { color: #1c62b0; font-weight: bold; }
/* contact-list */
.contact-list2 { height: 420px; overflow: hidden; }
.contact-list2 dl { padding-right: 20px; padding-bottom: 20px; }
.contact-list2 dd { position: relative; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #adadad; padding-left: 380px; height: 178px; }
.contact-list2 dd img { position: absolute; top: 0; left: 0; border: 1px solid #e6e6e6; width: 314px; height: 177px; }
.contact-list2 dd h1 { font-size: 16px; line-height: 24px; font-weight: bold; }
.contact-list2 dd p { line-height: 30px; color: #666; font-size: 14px; }
.contact-list2 dd p i { display: inline-block; margin-right: 8px; vertical-align: middle; width: 3px; height: 3px; overflow: hidden; background: #666; }
.contact-list2 dd p i { *display: inline; }
.contact-list2 dd:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

/* server-marketing */
.server-marketing { padding: 50px 31px; background: #fff; }

.Map-list { position: absolute; top: 0; left: 0; z-index: 10000; width: 515px; height: 200px; background: url(../images/icon10.png) no-repeat; }
.Map-list h1 { margin-bottom: 5px; font-size: 16px; color: #fff; font-weight: bold; line-height: 47px; text-align: center; }
.Map-list .content { position: relative; padding-left: 168px; line-height: 32px; color: #fff; }
.Map-list .content img { position: absolute; top: 0; left: 30px; border: 1px solid #fff; width: 108px; height: 121px; }
.Map-list .content dl { position: relative; top: -5px; }
.Map-list .content dt { display: inline-block; width: 170px; }
.Map-list .content dt { *display: inline; width: 170px; }


.case-title li { width: 108px; }
.case-content { background: #FFF; padding: 35px 30px; width: 936px; height: 800px; }
.case-albums { position: relative; padding-left: 210px; width: 726px; height: 135px; }
.case-albums .imgbox { background: #f0f0f0; position: absolute; top: 0; left: 0; padding: 5px 6px; width: 176px; height: 107px; }
.imgbox img { width: 176px; height: 107px; }
.case-albums h2 { border-bottom: 1px solid #eeeeee; height: 30px; line-height: 30px; font-size: 16px; }
.case-albums p { line-height: 30px; }
.case-albums p a { color: #2b6cb5; }

.case-detail-title { border-bottom: 1px dashed #adadad; height: 50px; line-height: 50px; text-align: center; }
.case-detail-title h1 { font-size: 18px; color: #3a86e1; font-weight: bold; }
.case-detail-content { padding-bottom: 20px; line-height: 30px; }
.case-detail-content .p-from { height: 35px; line-height: 35px; color: #b0b0b0; text-align: center; }
.case-detail-content .p-k { height: 40px; line-height: 40px; text-align: center; }
.case-detail-content .p-main { text-indent: 0px; }
.case-detail-content h3 { padding-top: 15px; font-size: 16px; }
.case-detail-content p { text-indent: 30px; }
.case-detail-content .p-img { padding: 10px 0; text-align: center; }
.case-detail-content .case-art { padding-left: 20px; }
.case-detail-content .case-art p { text-indent: 0; }
.case-detail-bottom { border-top: 1px dashed #adadad; padding: 10px 0; height: 80px; line-height: 30px; }




/*.server.asp*/
.server_box2 { padding: 0 31px; }
.server_box2 h1 { color: #666; font-size: 20px; font-weight: bold; text-align: center; }
.server_box2 .text { line-height: 24px; color: #666; }
.server_box2 .pic { text-align: center; }

.server_box2 .list li { width: 50%; float: left; line-height: 24px; }
.server_box2 .list li a { background: url(../images/xtb014.png) no-repeat left center; padding-left: 10px; }

.server_box2 .introduce { padding-top: 15px; }
.server_box2 .introduce li { position: relative; min-height: 115px; padding-top: 39px; margin-bottom: 25px; }

.server_box2 .introduce li.col_1 .col_span { display: block; width: 113px; height: 113px; border: #2568b3 solid 1px; background: #1c62b0; padding: 0 8px; position: absolute; left: 0; top: 0; }
.server_box2 .introduce li.col_2 .col_span { display: block; width: 113px; height: 113px; border: #2568b3 solid 1px; background: #1c62b0; padding: 0 8px; position: absolute; right: 0; top: 0; }
.server_box2 .introduce li.col_1 .col_span em, .server_box2 .introduce li.col_2 .col_span em { border-bottom: #fff solid 2px; display: block; height: 56px; line-height: 56px; color: #fff; font-size: 33px; text-align: center; margin-bottom: 5px; }
.server_box2 .introduce li.col_1 .col_span p, .server_box2 .introduce li.col_2 .col_span p { color: #fff; font-size: 15px; text-align: center; line-height: 22px; }
.server_box2 .introduce li.col_1 .introduce_text { padding-left: 145px; padding-right: 20px; }
.server_box2 .introduce li.col_2 .introduce_text { padding-right: 145px; padding-left: 20px; }
.server_box2 .introduce li .introduce_text { background: #f2f2f2; min-height: 85px; padding-bottom: 10px; }
.server_box2 .introduce li .introduce_text p { line-height: 24px; text-indent: 26px; color: #666; }

.server_box6 { padding: 0 31px; }
.server_box6 h1 { color: #1c62b0; font-size: 20px; font-weight: bold; text-align: center; }
.server_box6 .text p { line-height: 24px; text-indent: 26px; color: #666; font-size: 14px; }
.server_box6 .from { padding: 10px 0; }
.server_box6 .from h1 { color: #666; font-size: 14px; font-weight: bold; line-height: 24px; text-align: left; }
.server_box6 .from li { float: left; margin-right: 30px; padding: 10px 0; }
.server_box6 .from li input { display: block; float: left; margin-top: 5px; margin-right: 10px; }
.server_box6 .from li span { display: block; float: left; color: #999; margin-top: 0px; height: 22px; line-height: 22px; font-size: 14px; }
.server_box6 .from dd { padding: 10px 0; }
.server_box6 .from dd textarea { width: 100%; height: 60px; line-height: 19px; font-size: 14px; color: #999; margin-top: 6px; border: #e5e5e5 solid 1px; }
.authentication-content2 { padding: 0 31px; }
.authentication-content2 h3 { padding-top: 25px; border-top: 1px dashed #d3d3d3; text-align: center; font-size: 14px; font-weight: bold; color: #1c62b0; }
.authentication-content2 dl { padding-top: 25px; }





.server_box7 .city_box { position: relative; height: 252px; z-index: 10; display: none; }
.server_box7 .city_box .list { position: absolute; bottom: 0; left: -160px; background: #4d92e4; padding: 0 30px; height: 210px; z-index: 10; }
.server_box7 .city_box .city_title { position: absolute; top: 0; left: 0; width: 54px; height: 32px; z-index: 10; background: url(../images/xtb015.png) no-repeat right top; text-align: center; line-height: 27px; color: #fff; }
.server_box7 .city_box .list h1 { height: 60px; line-height: 60px; color: #fff; font-size: 16px; }
.server_box7 .city_box .list li { position: relative; height: 110px; padding-left: 106px; float: left; width: 188px; }
.server_box7 .city_box .list li span { display: block; border: #e5e5e5 solid 1px; width: 96px; height: 108px; position: absolute; top: 4px; left: 0; }
.server_box7 .city_box .list li p { color: #fff; text-align: left; line-height: 30px; }
/*.server_box8 .serverleft { width: 600px; margin: auto; }*/
.serverleft ul li { height: 40px; border-bottom: 1px solid #d9d9d9; line-height: 40px; }
.serverleft ul li span { float: right; margin-top: 10px; margin-right: 400px; }
.serverleft ul li #btnxz { background: none; background: #1c62b0; width: 70px; height: 25px; display: block; line-height: 25px; font-size: 12px; color: #fff; text-align:center;}
.serverleft ul li em { margin-left: 90px; }
.server_box7 { position: relative; height: 630px; width: 940px; margin: 0 auto; }
.server_box7 .map { position: absolute; top: 0; left: 0; z-index: 0; }
.server_box7 .city { z-index: 0; position: absolute; top: 0; left: 0; width: 40px; text-align: center; }
.server_box7 .city p { color: #666; }
.server_box7 .city_xj { top: 189px; left: 255px; }
/*新疆*/
.server_box7 .city_qh { top: 285px; left: 374px; }
/*青海*/
.server_box7 .city_gx { top: 490px; left: 541px; }
/*广西*/
.server_box7 .city_hn { top: 568px; left: 559px; }
/*海南*/
.server_box7 .city_yn { top: 472px; left: 438px; }
/*云南*/
.server_box7 .city_hhn { top: 422px; left: 585px; }
/*湖南*/
.server_box7 .city_hhn .list { /*left:-450px ;*/ left: -165px; }
.server_box7 .city_gz { top: 441px; left: 513px; }
/*贵州*/
.server_box7 .city_gd { top: 486px; left: 612px; }
/*广东*/
.server_box7 .city_fj { top: 441px; left: 680px; }
/*福建*/
.server_box7 .city_jx { top: 418px; left: 638px; }
/*江西*/
.server_box7 .city_sc { top: 370px; left: 467px; }
/*四川*/
.server_box7 .city_cq { top: 380px; left: 525px; }
/*重庆*/
.server_box7 .city_hb { top: 367px; left: 593px; }
/*湖北*/
.server_box7 .city_ah { top: 366px; left: 657px; }
/*安徽*/
.server_box7 .city_zj { top: 390px; left: 705px; }
/*浙江*/
.server_box7 .city_sh { top: 364px; left: 736px; }
/*上海*/
.server_box7 .city_sh img { display: block; float: left; }
.server_box7 .city_sh p { line-height: 16px; }
.server_box7 .city_sz { top: 354px; left: 718px; }
/*苏州*/
.server_box7 .city_sz img { display: block; float: left; margin-top: 8px; }
.server_box7 .city_sz p { line-height: 16px; }
.server_box7 .city_wx { top: 347px; left: 677px; }
/*无锡*/
.server_box7 .city_wx img { display: block; float: right; margin-top: 8px; }
.server_box7 .city_wx p { line-height: 16px; }
.server_box7 .city_nj { top: 310px; left: 653px; }
/*南京*/
.server_box7 .city_cz { top: 321px; left: 693px; }
/*常州*/
.server_box7 .city_nt { top: 311px; left: 703px; }
/*南通*/
.server_box7 .city_nt p div { color: #fff; }
.server_box7 .city_sb { top: 308px; left: 679px; }
/*苏北*/
.server_box7 .city_hnn { top: 316px; left: 605px; }
/*河南*/
.server_box7 .city_sx { top: 295px; left: 543px; }
/*陕西*/
.server_box7 .city_nx { top: 271px; left: 464px; }
/*宁夏*/
.server_box7 .city_gs { top: 262px; left: 499px; }
/*甘肃*/
.server_box7 .city_sxx { top: 260px; left: 580px; }
/*山西*/
.server_box7 .city_nmg { top: 201px; left: 569px; }
/*内蒙古*/
.server_box7 .city_sd { top: 275px; left: 657px; }
/*山东*/
.server_box7 .city_sd .list { left: -450px; }
.server_box7 .city_hbb { top: 240px; left: 622px; }
/*河北*/
.server_box7 .city_tj { top: 218px; left: 660px; }
/*天津*/
.server_box7 .city_tj img { display: block; float: left; }
.server_box7 .city_bj { top: 203px; left: 633px; }
/*北京*/
.server_box7 .city_ll { top: 169px; left: 711px; }
/*辽宁*/
.server_box7 .city_jl { top: 124px; left: 728px; }
/*吉林*/
.server_box7 .city_hlj { top: 78px; left: 747px; }
/*黑龙江*/


.server_col_22 { padding-right: 15px; color: #333; line-height: 25px; }

.server_col_1 { background: url(../images/img010.png) no-repeat right top; padding-right: 342px; }
.server_col_1 h1 { color: #1c62b0; font-size: 20px; text-align: right; font-weight: bold; }
.server_col_1 h2 { color: #1c62b0; font-size: 16px; text-indent: 26px; text-align: left; font-weight: bold; }
.server_col_1 p { color: #333; text-align: left; text-indent: 26px; line-height: 25px; }

.server_col_4 { padding-bottom: 15px; padding-right: 25px; color: #333; text-align: left; line-height: 25px; }
.download { position: absolute; top: 0px; right: 0px; font-size: 30px; cursor: pointer; width: 24px; height: 24px; line-height: 24px; text-align: center; }
.goback { text-align: center; }
.goback a { background: #3a86e1; width: 60px; height: 30px; line-height: 30px; color: #FFF; display: inline-block; }
