﻿@charset "utf-8";

.container { width: 1000px; margin: 0 auto; }
/* header */
#header { height: 86px; }
#header .logo { padding-top: 12px; width: 500px; }
#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: 21px; width: 282px; padding: 3px; font-size: 12px; line-height: 21px; 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 {margin:0 auto;height: 42px; line-height: 42px; background:#68696d;}
#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: #007095; }
#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: #01b4ed; }
#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: #01b4ed; }
.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:#01b4ed; 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; }
.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: 244px; 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: 380px; margin-right: 20px;margin-bottom:30px; }
.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:#01b4ed; }
.in-news .list li.second p { color:#01b4ed; }
.in-news .list li.third a { margin-bottom: 0; border-bottom: 0; }

/* in-about */
.in-about { width: 600px; }
.in-about .content { margin-bottom: 12px; }
.in-about .content .pic { width: 290px; margin-top: 5px; margin-right: 12px; height: 233px; padding: 3px; border: 1px solid #ededed;float:left; }
.in-about .content .pic img { width: 290px; 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: #007095; }
.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; min-height: 100px; text-align: left; background: #fff; }

.about_left { float: left; width: 339px; }

.about_right { float: right; width: 566px; }
.scroll-pane { padding-right: 15px; height: 342px; 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:#68696d; color: #fff; text-align: center; line-height: 24px; }
#footer a { padding: 0 2px; color: #fff; }
#footer a:hover { color: #fff; }


/* 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 .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-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: 3px; right:10px; 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:10px; 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:16px; font-weight: bold; }
.news-detail-title p { font-weight: bold; line-height: 2em; }

/* news-detail-content */
.news-detail-content { padding-top: 10px; padding-bottom: 20px; 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; width:90%; margin:0 auto;}
.news-detail-bottom p { line-height: 30px; color: #666; }
.news-detail-bottom p a { color: #666; }
.news-detail-bottom .back { position: absolute; top: 0; right: 10px; 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; }
/*======================新增加动态图--首页======================================*/
.focusimg {width:1000px; height:200px; position:relative;overflow:hidden; margin-bottom:10px; margin:0 auto;}
.focusimg .point { position:absolute; z-index:20; right:10px; bottom:10px; }
.focusimg .point li { display:block; float:left; margin-right:1px;}
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block; width:11px; height:11px; background:url(/images/banner_bg.png) no-repeat;}
.focusimg .point li a:hover,
.focusimg .point li a.cur { background:url(/images/banner_bg2.png) no-repeat; }
.focusimg .image { position:absolute; z-index:10; left:0; top:0;}
.focusimg .image li {display:none;overflow:hidden;position:absolute;}
.focusimg .image li img{width:1000px; height:200px;border:0;}
#container{margin:0 auto; background-color:#4EA3D9;}
/*======================新增加动态图--首页======================================*/
.fixed{ width:1000px; margin:0 auto;}
.fl{
float: left;
}
.fr{float: right}

.nav-side {
    width: 200px;
}
.nav-side .nav-title {
    width: 200px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    padding-left: 20px;
    background-color: #0081a9;
}
.nav-side .nav-menu {
    background-color: #F6F6F6;
    padding: 16px 0;
}
.nav-side .nav-menu ul li {
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-indent: 20px;
}
.nav-side .nav-menu ul li.selected {
    background-color: #0091bd;
    border-left: 5px solid #F1C001;
    width: 195px;
    text-indent: 15px;
}
.nav-side .nav-menu ul li.selected a {
    color: #FFFFFF;
}

.nav-con.show {
    display: block;
}
.sec-menu-div {
    margin: 20px auto;
}
.sec-menu-div .fr {
    width: 755px;
    padding-left: 15px;
    margin-left: 15px;
    border: 1px solid #d5d5d5;
}
.sec-menu-div .fr .right-top {
    border-bottom: 1px dotted #94d7e3;
    height: 30px;
    line-height: 30px;
    color: #94d7e3;
    margin-bottom: 15px;
}
.sec-menu-div .fr .right-top a {
    color: #94d7e3;
}
.sec-menu-div .fr .right-top a:hover {
    color: #0091C9;
}
/*  产品列表样式表    */
.pro_main { background-color:#fff;zoom:1; padding:10px 5px; overflow:hidden;}
.right .RandomNews{background-color:#fff; padding-top:10px;}
.t05 {padding:0 10px; color:#fff; height:32px; line-height:32px; color:#333;} /*左边标题块*/
.t05 a{ color:#333;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 11px; zoom:1;} 
/* -- 产品展示 -- */
.riti1_con { border:solid 1px #ccc; border-top:0; border-bottom:0; zoom:1; background:#fff; } /*产品右边内容边框*/
ul.pro_ul { padding-top:10px;}
ul.pro_ul li { width:165px; height:194px; float:left; display:inline; margin:0 10px 10px 10px;}/* 产品中心人气推荐 */
ul.pro_ul li img { width:157px; height:186px; display:block; margin:3px auto 0;}
ul.pro_ul li a { width:163px; height:192px; border:1px solid #ccc; display:block;}
ul.pro_ul li a:hover { border:1px solid #C10005;}



.riti1_con ul li{ height:28px;line-height:28px; padding:0 17px 0 10px;  width:340px; float:left;overflow:hidden;}
.riti1_con ul li a{  padding-left:12px;}

/*产品中心*/
dl.pd_list_dl{ width:238px; overflow:hidden; float:left;padding:5px 4px 10px 5px;height:240px;}
dl.pd_list_dl dt,dl.pd_list_dl dt a{ width:238px; height:200px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:234px; height:196px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img{border:1px solid #E20E19;}
dl.pd_list_dl dd{ margin-top:3px; height:30px; width:234px; line-height:30px; text-align:center; overflow:hidden;}

dl.pd_list_dls {width:217px; overflow:hidden; float:left;padding:5px 15px 10px; height:225px;}
dl.pd_list_dls dt,dl.pd_list_dls dt a{ width:217px; height:182px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:213px; height:178px; border:1px solid #D6D6D6; padding:1px; }
dl.pd_list_dls dt a:hover img{border:1px solid #E20E19;}
dl.pd_list_dls dd{ margin-top:3px; height:30px; width:217px; line-height:30px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover,dl.pd_list_dl dd a:hover {color:#E20E19;}

/* --  产品中心显示 所有产品  -- */
dl.pd_index_dl{ width:238px; overflow:hidden; float:left;padding:5px 4px 10px 5px;height:240px;}
dl.pd_index_dl dt,dl.pd_index_dl dt a{ width:238px; height:200px;line-height:0; font-size:0;}
dl.pd_index_dl dt img{width:234px; height:196px; padding:1px; border:1px solid #D6D6D6; }
dl.pd_index_dl dt a:hover img{border:1px solid #1e3585;}
dl.pd_index_dl dd{ margin-top:3px; height:30px; width:234px; line-height:30px; text-align:center; overflow:hidden;}

/*======================新增加产品样式--首页======================================*/


.notice {
	padding-bottom: 10px;
	width: 1000px;
	margin:0 auto;
	height:330px;

}
.nt-1, .nt-2, .nt-3 {
	width: 30%;
	margin-right: 5%;
	float: left;
}
.nt-3 {
	margin-right: 0;
}
.nt-title {
	height: 36px;
	line-height: 20px;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	text-indent:0.5em;
}
.nt-main-title {
	display: inline-block;
	font-size: 22px;
	color: #444;
}
.nt-title a {
	float: right;
	color: #009fd9;
	font-size: 12px;
	text-decoration: none;
	margin: 7px 10px  0 0;
}
.nt-title a:hover {
	text-decoration: underline;
}
.nt-list li {
	color: #666;
	overflow: hidden;
}
.nt-list span {
	color: #9c9c9c;
}
.nt-list li a {
	display: inline-block;
	width: 100%;
	line-height: 32px;
	text-decoration: none;
	color: #444;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nt-list li a:hover {
	color: #009fd9;
}
.notice-img {
	display: inline-block;
	height: 72px;
	width: 300px;
	margin-bottom: 25px;
}
.notice-img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

/*------------------------------------产品样式-----------------------------*/
.hot p{line-height:45px;float:left;margin:0;}
.hot a{line-height:45px;margin-right:13px;}
.hot form{float:right;margin:0;line-height:45px;}
.cnav{width:260px;float:left;}
.cnavnw{width:260px;float:left;margin-top:100px;}
.mainr{width:730px;float:right;}
.subnv{width:240px;float:left;background-color:#eaeaea;}
.nvtt{background-color:#007095;text-align:center; height:62px; margin-bottom:10px;}
.nvtt a{color:#fff;}
.nvtt a h2{display:inline-block;margin-right:20px; font-size:21px; margin-top:15px;}
.sublist{width:220px;margin:0 auto;}
.sublist ul{padding:0 10px;}
.sublist ul li{list-style:none;}
.sublist ul li{list-style:square inside url('/images/arrow.png');margin-top:15px;}
.sublist ul li a{margin:0 13px 0 0;}
.sublist ul li span{padding:0 16px;}
.subtt{height:30px;background-color:#01b4ed;}
.subtt h2{font-size:15px;line-height:30px;color:#fff;margin-left:13px;}
.proc{width:715px;float:right;}
.proc p{color:#29a958;font-size:20px;text-align:center;font-weight:700;}
.proc p em{display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#ababab;padding:5px 0 0;letter-spacing:1px;}
hr{color:#efefef;margin-bottom:15px;} 
.bread{height:40px;background-color:#007095;color:#fff;padding-left:20px;}
.bread a{color:#fff;line-height:40px;}
.bread a:hover{color:#aaa}
.bread b {
	line-height: 40px;
}

.breadab {
	height: 40px;
	background-color: #0466ba;
	color: #fff;
	padding-left: 10px;
	margin-top: -20px;
	margin-bottom: 30px;
}

.breadab a {
	color: #fff;
	line-height: 40px;
}

.breadab a:hover {
	color: #aaa;
}

.breadab b {
	line-height: 40px;
}

.pdhead {
	padding-top: 20px;
}

.pdhead img {
	width: 300px;
	height: 294px;
	float: left;
	border: 1px solid #aaa;
	padding: 37px 0;
}
.pdif {
	float: left;
	margin-left: 30px;
	width: 398px;
}

.pdif h1 {
	margin-bottom: 10px;
	font-size:28px;
	display:block;
}

.pdif p {
	line-height: 180%;
	margin: 0;
	margin-bottom:10px;
}

.pdif p b {
	font-size: 20px;
	color: #29a958;
}

.pdif p a {
	display: inline-block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	background-color: #01b4ed;
	color: #fff;
	text-align: center;
	margin: 5px;
}

.pdif p a:hover {
	color: #ccc;
}


.pdcard {
	float: left;
	border: 1px solid #eee;
	margin: 13px 0;
}

.pdcard img {
	width: 180px;
}

.pdcard span a {
	display: block;
	width: 100%;
	line-height: 30px;
	text-align: center;
	background-color: #8f8f8f;
	color: #fff;
	font-size: 14px;
}

.pdtl {
	list-style: none;
	border-bottom: 1px solid #ccc;
	margin: 0 0 13px 0;
	padding: 17px 0 0 0;
}

.pdtl li {
	display: inline-block;
	width: 120px;
	height: 35px;
	line-height: 35px;
	background-color: #007095;
	color: #fff;
	text-align: center;
	font-size: 16px;
}

.pdtl a li:hover {
	background-color:#01b4ed;
}

.pdx {
	padding: 13px 25px;
}
.cp_pr{margin-top:20px;text-indent:2em;margin-bottom:10px;}
/*----------------------------*/
.pnav {
	width: 702px;
	border: 1px solid #ccc;
	margin: 13px 0;
	padding: 13px;
}

.spnav p {
	float: left;
}
.puli {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height:200%;
}

.puli li {
	display: inline-block;
	margin: 0 13px 6px 0;
	
}

.pblab {
	color: #fff;
	background-color: #0466ba;
	font-size:15px;
}

.pcards {
	margin-left: -7px;
}

.pcard {
	width: 236px;
	float: left;
	margin: 0 0 20px 7px;
	border: 1px solid #ccc;
}

.pcard img {
	margin: 0;
	padding: 0;
	width: 236px;
	height: 231px;
}
.pcard h3 {
	margin-top: 2px;
	text-align: center;
	margin-bottom: 0;
	background-color: #4EA3D9;
	color: #fff;
	font-size: 14px;
}

.pcard span {
	display: block;
	float: left;
	font-size: 13px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}

/*-------------------首页产品------------------------*/
.profl {
	width: 740px;
	float: right;
}

.profl p {
	color: #29a958;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	margin-bottom:20px;
}

.profl p em {
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #ababab;
	padding: 1px 0 0;
	letter-spacing: 1px;
}
//#proflgd span {
	font-size: 13px;
	color: #fff;
	text-align: center;
	background: #ffaa00;
	width: 140px;
	height: 30px;
	margin: 0 585px;
	padding: 3px 0;
	border-left: 7px solid #ffaa00;
	border-right: 7px solid #ffaa00;
	border-bottom: 2px solid #ffaa00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffaa00;
}//#proflgd  span a {
	line-height: 10px;
}

#proflgd span a {
	text-align: center;
	color: #29a958;
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	margin: -30px 585px -10px 585px;
	background: #fff;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #e0e0e0;
	;border-bottom: 1px solid #c5c5c5;
	;
}

#proflgd span a:hover {
	color: #000;
}

.Links{
width:1000px;
margin:0 auto;
padding:10px 8px;
	line-height:25px;
	font-size:12px;
	border:1px solid #e5e5e5;
}