@charset "utf-8";

/* CSS Document */



/*搜索*/

.suo{ height:50px; background:#01539d;}

.search{ width:1180px; height:50px; margin: 0px auto;}

.search_l{ float:left; height:50px; line-height:50px; color:#fff;}

.search_l img{ float:left; vertical-align:middle; padding-top:20px;}

.search_l a{ margin:0 5px; text-decoration:none; font-weight:normal; color:#fff;}

.search_l a:hover{ text-decoration:underline;}

.search_r{float:right;height: 50px;}

.search-box{height:28px;margin-top: 12px;}

.search-text{width: 349px;height: 28px;float:left;border:0;text-indent: 3.6em;background:url(../images/ss_k.jpg) no-repeat;color:#999;}

.search-button{ background:url(../images/ss_s.jpg) no-repeat;width:39px; height:28px; float:left;border-style :none; cursor:pointer;}



/*banner*/

.banner{width:100%; margin:0 auto; position:relative; height:460px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent;}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:30px;}

.fullSlide .hd ul li{background:#01539d;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}

.fullSlide .hd ul .on{background:#fff;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/*产品*/

.cp{width:1180px; height:auto; margin: 0px auto; margin-top:60px;}

.cpzb{ width:182px; height:auto;float:left;}

.cpzb .iks{ font-weight:normal; width:182px; height:105px; background:url(../images/bx.jpg) no-repeat center; font-size:24px; text-align:center; line-height:96px;}

.cpzb .iks a{ color:#fff;}

.dhj{width:182px;height:auto;background:#01539d;padding-bottom:90px;}

.ipk{width:178px;height:auto;margin:0 auto;background:#fff;padding-top:13px;padding-bottom: 14px;}

.ipk h3{ width:156px; height:34px; line-height:34px; text-align:center; background:#01539d; margin:0 auto; font-weight:normal; margin-top:10px;}

.ipk h3 a{ color:#fff;}

.ipk ul{ width:156px;margin:0 auto;}

.ipk ul li{line-height:40px; border-bottom:1px dashed #dcdcdc; background:url(../images/dht.jpg) no-repeat 16px;padding-left:28px;}
.ipk ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.dhjz{float:left;margin: 26px 6px 0 6px;}

.dhj span{display:block;float:left;color:#fff;margin-top:  20px;}

.dhj span i{ display:block; font-size:18px;}



.cpy{width:996px;height:auto;float:right;margin-top: 70px;}

.cpy ul{}

.cpy ul li{float:left;margin-bottom:30px;margin-left:  32px;}

.cpy ul li img{ width:300px; height:220px; display:block;}

.cpy ul li span{ display:block; width:300px; height:34px; line-height:34px; background:url(../images/02.png) no-repeat center; margin-top:10px;}

.cpy ul li span em{float:left; margin:0 45px;}

.cpy ul li span em a{color:#fff;}

.cpy ul li span em a:hover{ color:#01539d;}

.cpy ul li span b{float:left; font-weight:normal; width:154px; text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.cpy ul li span b a{color:#fff;}

.cpy ul li span b a:hover{ color:#01539d;}


/*bn1*/

.bn8{background:url(../images/44.jpg) no-repeat center;height:160px;}

.bn8zx{ width:1180px; height:160px; margin:0 auto; position:relative; margin:0px auto; margin-top:60px;}

.bn8zx h4{display:block;font-size:24px;color:#fff;position:absolute;left: 165px;top: 26px;font-weight:normal;line-height: 28px;}

.bn8zx h4 i{ display:block; font-weight:normal; font-size:14px;}

.bn8zx b{width:120px;height:36px;line-height:36px;text-align:center;background:#fd6b00;border-radius:30px;position:absolute;left: 360px;top: 34px;font-weight:normal;}

.bn8zx b a{ color:#fff;}



/*案例展示*/

.alzx{ height:444px; width:1180px; margin:0 auto; margin-top:60px;}

.al_a{ width:460px; height:113px; background:url(../images/111.jpg) no-repeat center; margin:0 auto;}

.al_a h4{ text-align:center; font-weight:normal; font-size:30px;}

.al_a i{ text-align:center; display:block; color:#01539d; font-size:18px; padding-top:8px;}



.alzx ul{ margin-top:48px; height:284px; overflow:hidden;}

.alzx ul li{float:left;position:relative;margin:0 8px; height:284px; overflow:hidden;}

.alzx ul li img{ display:block; width:377px; height:284px;}

.alzx ul li p{position:absolute;left:0;bottom: -40px;line-height:40px;height: 40px;text-align:center;color:#fff;background: #01539d;opacity:0.9;width: 377px;transition:all .3s linear;-webkit-transition:all .3s linear;}
.alzx ul li p a{ color:#fff;}
.alzx ul li p:hover{bottom:0;}



/*优势开始*/

.ys_box{ background:url(../images/dbdh.jpg) no-repeat center;height: 705px; margin-top:60px;}

.ols{ position:relative; width:1180px; height:651px; margin:0 auto; padding-top:54px;}

.ika{ font-size:40px; text-align:center;}

.ols i{display:block;font-size:20px;text-align:center;margin-top:6px;padding-right: 38px;}

.iew_01{width:344px;height:144px;position: absolute;left: 27px;top: 266px;}

.iew_01 h4{ font-size:24px; color:#fff; font-weight:normal; margin-bottom:12px;}

.iew_01 p{color:#fff;line-height:30px;margin-top:  12px;}



.iew_02{width:344px;height:144px;position: absolute;right:6px;top: 266px;}

.iew_02 h4{ font-size:24px; color:#01539d; font-weight:normal; margin-bottom:12px;}

.iew_02 p{line-height:30px;margin-top:  12px;}



.iew_03{width:344px;height:144px;position: absolute;left: 308px;top: 494px;}

.iew_03 h4{ font-size:24px; color:#01539d; font-weight:normal; margin-bottom:12px;}

.iew_03 p{line-height:30px;margin-top:12px;}



.iew_04{width: 296px;height:144px;position: absolute;right: -50px;top:494px;}

.iew_04 h4{ font-size:24px; color:#fff; font-weight:normal; margin-bottom:12px;}

.iew_04 p{color:#fff;line-height:30px;margin-top:  12px;}



/*bn2*/

.bn1{background:url(../images/gg.jpg) no-repeat center;height:160px;}

.bn1zx{ width:1180px; height:160px; margin:0 auto; position:relative; margin:0px auto; margin-top:60px;}

.bn1zx h4{display:block;font-size:24px;color:#fff;position:absolute;left: 165px;top: 26px;font-weight:normal;line-height: 28px;}

.bn1zx h4 i{ display:block; font-weight:normal; font-size:14px;}

.bn1zx b{width:120px;height:36px;line-height:36px;text-align:center;background:#fd6b00;border-radius:30px;position:absolute;left: 360px;top: 34px;font-weight:normal;}

.bn1zx b a{ color:#fff;}



/*客户见证*/

.kjs{height:416px;width:1200px; margin:0 auto; margin-top:60px;}

.kjh{ text-align:center; font-weight:normal; font-size:30px;}

.kjs i{font-size:18px;display:block;text-align:center;color:#01539d;margin-top:  8px;}

.kjs b{ display:block; color:#b6b6b6; font-size:10px; text-align:center; text-transform:uppercase; font-weight:normal;}

.kjs ul{ margin-top:42px;}

.kjs ul li{ float:left; width:580px; height:250px; background:#fafafa; margin:0 10px;}

.kjs ul li img{ display:block; width:230px; height:230px; float:left; border-radius:50%; margin-left:12px; margin-top:10px;}

.kjs ul li span{ display:block; width:270px; float:right; margin-right:28px;}

.kjs ul li span h4{font-weight:normal;font-size:16px;margin-top:  40px;}

.kjs ul li span p{line-height:30px;height:150px;margin-top:  12px;margin-bottom:  16px; overflow:hidden;}

.kjs ul li span em{ width:118px; height:36px; line-height:36px; text-align:center; background:#fd6b00; border-radius:30px; display:block;color:#fff;}



/*公司简介开始*/

.ggjj{height:566px;background:url(../images/new-bg_03.jpg) no-repeat center; margin-top:60px;}

.main{width:1180px; margin:0 auto; height:566px; position:relative;}

.main h4{ font-size:20px; font-weight:normal; position:absolute; left:178px; top:26px;}

.main ul{ position:absolute; top:100px; left:26px; width:368px; height:282px; overflow:hidden;}

.main ul li{float:left;}

.main ul li img{ display:block; width:368px; height:248px;}

.main ul li p{width:368px; text-align:center; padding-top:14px;}

.main .xsx{position:absolute;top:172px;left: 430px;}

.main .xxs{position:absolute;top:254px;left: 434px;}

.main span{ display:block; color:#fff; position:absolute; left:180px; top:440px; line-height:28px;}

.main span i{display:block; font-size:24px;}

.main em{ display:block; width:120px; height:36px; line-height:36px; text-align:center;background:#fd6b00; border-radius:30px; position:absolute; left:360px; bottom:80px;}

.main em a{ color:#fff;}

.usjx{ width:668px; height:502px; float:right; background:#fff;}

.usjx img{ display:block; height:268px; width:668px;}

.usjx h5{font-weight:normal;font-size:24px;float:left;padding-top:  26px;padding-left:  20px;}
.usjx h5 a{color:#01539d;}

.usjx b{float:left;font-weight:normal;color:#01539d;font-size:16px;padding-left:  16px;padding-top:  33px;}

.usjx a{display: block;}

.usjx p{color:#666;line-height:30px;height:90px;overflow:hidden;width:620px;margin-top:10px;padding-left: 20px;}

.usjx strong{font-size:14px;font-weight:normal;color:#01539d;display:block;margin-top:12px;padding-left:  20px;}



/*问题*/

.end_dbg{ background:##01539d; height:auto;}

.dhzs{height:730px;background:url(../images/cp.jpg) no-repeat center;margin-top:  50px;}

.none { display: none; }

.block { display: block; }

.mainall{ margin:0 auto; width:1180px; overflow:hidden;}

.news_left dd p { line-height: 30px; color: #7a7a7a; height: 60px; display: block; overflow: hidden; }

.news_left dd a { font-size: 18px; color: #2f2f2f; height: 40px; line-height: 40px; display: block; overflow: hidden; margin-top: 8px; }

.news_left { width: 590px; margin-top: 30px; }

.news_left dt{position: relative; width: 590px; height:275px;}

.news_left dt img { width: 590px; height: 275px; }

.news_left dt p { position: absolute; width: 91px; height: 37px; background: #01539d; line-height: 37px; text-align: center; font-size: 20px; color: #FFF; font-family: arial; border-top-right-radius: 4px; left: 45%; bottom: 0px; border-top-left-radius: 4px; }

.news_left dt p span { font-size: 14px; }

.news_nav h3 a { font-size: 18px; font-weight: bold; color: #2f2f2f; }

.news_nav {border-bottom: 1px solid #cecece;height: 40px;line-height: 40px;}

.news_nav h3 { float: left; margin-right: 20px; }

.news_nav h3.news_tag { font-size: 18px; font-weight: bold;   border-bottom: 1px solid #01539d; }

.news_nav h3.news_tag a { color: #01539d; }

.news_n a.more { color: #666; display: block; position: absolute; right: 0px; top: -30px;}

.news_right { margin-right: 10px; width: 540px; }

.news_right li .ndate { float: left; width: 97px; text-align: center; font-size: 46px; color: #2f2f2f; font-family: arial; }

.news_right li { border-bottom: 1px dashed #d0d0d0; padding: 26px 0px 20px; clear: both; height: 94px; }

.news_right li .nnr { width: 422px; float: right; }

.news_right li .nnr a { font-size: 18px; color: #2f2f2f; height: 30px; line-height: 30px; display: block; overflow: hidden; }

.news_right li .ndate p { font-size: 14px; color: #7a7a7a; }

.news_right li .nnr p { line-height: 24px; height: 48px; display: block; overflow: hidden; color: #7a7a7a; margin-top: 4px; }

.cjwq_t h3 a { font-size: 20px; font-weight: bold; color: #2f2f2f; }

.cjwq_t p { color: #b4b4b4; }

.cjwq_t { margin-top: 20px; }

.sikeaaa{ width:1180px; border-top:1px solid #ccc; overflow:hidden;}
.sikeaaa li{ float:left;margin:10px 14px; width:350px;}
.sikeaaa li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#7a7a7a; margin-right:20px; width:248px; display:block;}
.sikeaaa li span{color:#7a7a7a; float:right;}

/* 常见问题 */

.mt40{margin-top: 46px;}

.re{ position:relative;}

.re{position: relative;}

.ab{position: absolute;}

.tc{text-align: center;}

.mainall1{ margin:0 auto; width:1180px;}

.cjwq_n {width:1034px;float: left;margin-left:  64px; background:#fff;}

.cjwq_n .hd { overflow: hidden; height: 20px; }

.cjwq_n .hd .prev, .cjwq_n .hd .next { display: block; width: 49px; height: 20px; position: absolute; overflow: hidden; cursor: pointer; background:url(../images/cjwq_jt.jpg) no-repeat; left: 0px; top: 85px; }

.cjwq_n .hd .next { background-position: -50px 0; left: 49px; }

.cjwq_n .bd { overflow: hidden; }

.cjwq_n .bd ul { overflow: hidden; zoom: 1; height:97px; overflow:hidden; }

.cjwq_n .bd ul li { margin-right: 36px; float: left; height: 75px; width: 466px; text-align: left; _display: inline; border: 1px solid #dadada; padding: 10px 15px; }

.cjwq_n .bd ul li a { background:url(../images/cjwq.jpg) no-repeat 0px 10px; padding-left: 50px; height: 30px; line-height: 30px; display: block; overflow: hidden; }

.cjwq_n .bd ul li p { color: #7a7a7a; line-height: 22px; height: 44px; display: block; overflow: hidden; background: url(../images/cjwq.jpg) no-repeat 0px -20px;padding-left:50px; }

.mt40{ margin-top:50px;}



/*链接*/

.links h4 { font-size: 16px; color: #fff; background:url(../images/link_tag.jpg) no-repeat right center; padding-right: 20px; float: left; }

.links .links_n a { color: #626262; padding: 0px 10px; }

.links .links_n{float:left; width: 1080px; margin-left: 10px; }