﻿@charset "utf-8";
/* banner */
.banner {width:100%;margin:0 auto;position:relative;height:600px;}
.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%;width:100%;}
.fullSlide .bd li {height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;width:100%;}
.fullSlide .bd li span{ display:none;}
.fullSlide .bd li a {display:block;height:100%;width:100%;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul {text-align:center;margin-bottom:10px}
.fullSlide .hd ul li {background:rgba(255,255,255,0.95);cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:9px;margin:2px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on {background:#014fa2;}
.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}
.span4 {margin:20px auto;}
.span4 ul li {float:left;width:25%;background:url(../images/bg6.jpg) repeat-y left center;}
.span4 ul li:first-child {background:none;}
.span4 ul li i {color:#c8c8c8;text-transform:uppercase;line-height:20px;}
.span4 ul li img {-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.span4 ul li:hover img {-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.search {overflow:hidden;height:49px;line-height:39px;padding-top:10px;border-bottom:1px solid #dfdfdf;}
.search .hotkey span {font-size:12px;font-weight:bold;color:#666;}
.search .hotkey a {font-size:12px;padding-right:13px;color:#868686;}
.search .form {float:right;height:28px;line-height:28px;color:#666;margin-top:0px;margin-bottom:3px;border:1px solid #CCC;padding-left:5px;background:url(../images/search.jpg) no-repeat 6px #fff;center;}
.search .search-t {float:left;width:160px;height:28px;line-height:28px;color:#ccc;padding-left:36px;margin-bottom:4px;outline:0;font-size:12px;background:none;}
.search .search-s {float:left;width:46px;height:28px;color:#fff;font-size:12px;cursor:pointer;background:#014fa2;border:none;}
.bg1 {background:#f9f9f9;height:310px;}
.bg2 {background:url(../images/bg2.jpg) center;height:1180px;}
.bg5 {background:url(../images/img20.png) no-repeat center;height:698px;}
.bg6 {background:url(../images/bg6.jpg) no-repeat center;height:526px;}
.honor .prev,.honor .next {display:block;width:20px;height:70px;margin-top:-32px;position:absolute;top:50%;background:url(../images/p_n.png) no-repeat;}
.honor .prev {background-position:0 0;left:10px;}
.honor .next {background-position:-23px 0;right:10px;}
.fpp .tempWrap {width:375px;margin:0 auto;}
.tempWrap {width:975px;margin:0 auto;}
.productbg {height:750px;}
.product .product_left {width:225px;margin-top:30px;}
.product .product_left h2 {background:#014fa2;height:102px;}
.product .product_left h2 a {display:block;font-size:24px;text-align:center;text-transform:uppercase;padding-top:21px;color:#fff;line-height:33px;}
.product .product_left h2 span {display:block;font-size:16px;font-weight:normal;}
.product .product_left dl {border:2px solid #014fa2;padding-left:20px;padding-right:20px; border-bottom:none; padding-bottom: 20px;}
.product .product_left dl dt {height:36px;line-height:36px;background:#014fa2;margin-top:8px;font-size:16px;padding-left:20px;border-radius:26px;overflow:hidden;}
.product .product_left dl dd:hover a {color:#014fa2;}
.product .product_left dl dd {height:36px;line-height:36px;border-bottom:1px dashed #dcdcdc;background:url(../images/3.jpg) no-repeat 24px center;padding-left:38px;font-size:14px;}
.product .product_left dl dd:last-child{ border-bottom:none;}
.product .product_left dl dt a {color:#fff;}
.product .product_left dl dd a {display:block;font-size:14px;}
.product .protel {background:url(../images/2.png) no-repeat center;line-height:27px;height:202px;font-size:16px;font-weight:100;}
.product .protel p {color:#fff;text-align:center;line-height:40px;padding-top:60px;}
.product .protel p em {font-size:24px;font-weight:bold;color:#fff;line-height:30px;display:block;}
.product .protel a {width:112px;height:33px;background:#fff;color:#014fa2;display:block;border-radius:40px;text-align:center;line-height:33px;margin:8px auto;}
.titl1e {height:51px;margin-bottom:21px;line-height:41px;border-bottom:1px dashed #dcdcdc;}
.titl1e h3 {float:left;text-align:center;font-size:18px;height:21px;line-height:21px;margin-top:13px;}
.titl1e h3 a {color:#333;width:98px;}
.titl1e h3 em {font-weight:bold;padding:0 20px;}
.titl1e .on a {color:#014fa2;font-weight:bold;}
.titl1e .more {font-size:12px;float:right;line-height:50px;text-transform:uppercase;}
.product_right {width:937px;margin-top:30px;background-color:#fff;}
.showBox_nr {height:auto;overflow:inherit;margin:0 auto;}
.showBox_nr ul {width:1000px; position:relative;}
.showBox_nr ul .more {font-size:12px;float:right;line-height:50px;text-transform:uppercase; position:absolute; top:-73px; right:63px; z-index:99999}
.showBox_nr li {width:223px;height:209px;overflow:hidden;float:left;margin-right:15px;}
.showBox_nr li .s_img {overflow:hidden;display:block;}
.showBox_nr li .s_img img {width:215px;height:166px;overflow:hidden;border:1px solid #d2d2d2;padding:3px;}
.showBox_nr li .s_tit {height:30px;line-height:30px;overflow:hidden;font-size:14px;text-align:center;}
.showBox_nr li:hover .s_tit a {color:#014fa2;}
.showBox_nr li:hover img {border:1px solid #014fa2;}
.ys {}
.ys h3 {background:url(../images/9.jpg) no-repeat center bottom;height:80px;margin-top:30px;}
.ys h3 a {font-size:30px;font-weight:bold;display:block;text-align:center;line-height:43px;}
.ys h3 a span {display:block;text-align:center;font-size:18px;font-weight:100;}
.ys .yscenter {height:380px;margin:30px 0;}
.ys .yscenter dl {float:left;height:380px;width:302px;background:url(../images/10.jpg) no-repeat center bottom;margin:0 27px;}
.ys .yscenter dl dt {}
.ys .yscenter dl dd {color:#555;line-height:30px;font-size:14px;text-align:center;}
.ys .yscenter dl img {width:302px;height:200px;margin-bottom:26px;}
.ys .yscenter dl b {color:#00a1e3;font-size:20px;font-weight:bold;margin-bottom:11px;display:block;}
.ys .ystel {height:80px;width:632px;margin-left:384px;}
.ys .ystel p {float:left;background:url(../images/tel.png) no-repeat left center;padding-left:51px;/* line-height:57px;*/    font-size:16px;font-weight:100;height:50px;margin-left:12px;}
.ys .ystel p span {display:block;}
.ys .ystel em {font-size:24px;line-height:40px;color:#00a4e3;font-weight:bold;padding-right:14px;}
.ys .ystel a {width:114px;height:40px;margin:auto;font-size:16px;background-color:#e86b00;color:#fff;text-align:center;line-height:36px;display:inline-block;margin-top:10px;float:left;}
.yswhy {background:url(../images/img1.jpg) no-repeat center;height:467px;border-bottom:1px solid #ddd;}
.yswhy .wrap {position:relative;}
.yswhy img {position:absolute;top:30px;left:330px;}
.yswhy .fl {width:390px;background:url(../images/img4.png) no-repeat left center;height:274px;padding-left:39px;margin-top:80px;}
.yswhy .fr {margin-top:120px;margin-right:60px;}
.yswhy .fl b {font-size:30px;font-weight:100;color:#014fa2;display:block;margin-top:45px;}
.yswhy .fl p {color:#4a4a4a;font-size:14px;line-height:30px;}
.yswhy .fr span {display:block;background:url(../images/img3.png) no-repeat left center;font-size:18px;line-height:48px;padding-left:95px;font-weight:bold;}
.xingneng {background:url(../images/img6.jpg) no-repeat left center;height:615px;}
.xingneng .wrap {position:relative; background:url(../images/img5.png) center bottom no-repeat;}
.xingneng .wrap h2{ font-size:32px; text-align:center; color:#014fa2; padding-top:40px;}
.xingneng .wrap h3{ font-size:18px; text-align:center; color:#fff; line-height:38px; margin-top:20px;}
.xingneng .wrap p {position:relative;}
.xingneng .wrap .p1,.xingneng .wrap .p2,.xingneng .wrap .p3,.xingneng .wrap .p4,.xingneng .wrap .p5,.xingneng .wrap .p6 {position:absolute;}
.xingneng .wrap .p1 {left:5px;top:200px;}
.xingneng .wrap .p2 {left:193px;top:334px;}
.xingneng .wrap .p3 {left:380px;top:200px;}
.xingneng .wrap .p4 {left:563px;top:334px;}
.xingneng .wrap .p5 {left:748px;top:200px;}
.xingneng .wrap .p6 {right:10px;top:334px;}
.xingneng .wrap img {}
.xingneng .wrap p span {position:absolute;bottom:0;left:33px;background:url(../images/image9.png) no-repeat left center;width:170px;height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;}
.xingneng .wrap p:hover span {background:url(../images/image10.png) no-repeat left center;}
.case {height:530px;}
.case h3 {margin:40px auto 20px auto; position:relative;}
.case h3 a {color:#014fa2;font-size:24px;font-weight:bold;display:block;text-align:center;}
.case h3 a.next, .case h3 a.prev{ width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px rgba(0,0,0,0.6) no-repeat}
.case h3 a.next{ position:absolute; left:0; top:200px; z-index:999;}
.case h3 a.prev{ position:absolute; right:0; top:200px; z-index:999;  background-position:-6px -137px}
.case h3 a span {color:#5d5d5d;line-height:34px;display:block;font-size:18px;font-weight:100;text-transform:uppercase;}
.case .tempWrap{margin-left:10px;}
.case ul { }
.case ul li {float:left;margin-right:15px;}
.case ul li a {}
.case ul li img {width:365px;height:383px;border:1px solid #ddd;padding:5px;}
.case ul li p {text-align:center;font-size:14px;height:30px;line-height:30px;}
.whys {background:url(../images/index_11.jpg) no-repeat  center top;}
.whys .why03 {height:1084px;position:relative;}
.whys .why03 .top{ padding-top:22px; background:url(../images/26.png) center bottom no-repeat; height:176px;}
.whys .why03 .top h3{ font-size:24px; color:#fff; text-align:center; line-height:60px; margin-top:50px;}
.whys .why03 h3 span {font-size:18px;display:block;font-weight:100;}
.whys .why03 .why03_botom {}
.whys .why03 .why03_botom dl {position:absolute;width:407px;text-transform:uppercase;}
.whys .why03 .why03_botom dl dt {font-size:24px;margin-bottom:16px;font-weight:bold;}
.whys .why03 .why03_botom dl dd {font-size:14px;line-height:36px;color:#333;}
.whys .why03 .why03_botom dl em {color:#1f61c6;}
.whys .why03 .why03_botom dl dd em {}
.whys .why03 .why03_botom .why03b01 {top:225px;left:87px;}
.whys .why03 .why03_botom .why03b02 {top:463px;right:72px;}
.whys .why03 .why03_botom .why03b03 {top:727px;left:79px;}
.whys .why03 .why03_botom .why04sb03 {top:1029px;left:606px;}
.whys .why03 .why03_botom .why04b03 {top:1335px;right:46px;}
.whys .why03 .why03_botom .why03b04 {top:214px;right:220px;}
.whys .why03 .why03_botom .why03b05 {top:481px;left:100px;width:500px;overflow:hidden;}
.whys .why03 .why03_botom .why03b05 li {width:230px;height:198px;float:left;margin-left:20px;}
.whys .why03 .why03_botom .why03b05 li a {}
.whys .why03 .why03_botom .why03b05 li img {width:230px;height:168px;}
.whys .why03 .why03_botom .why03b05 li p {text-align:center;font-size:14px;height:30px;line-height:30px;}
.whys .why03 .why03_botom .why03b06 {top:904px;right:67px;}
.whys .why03 .why03_botom .why03b07 {top:669px;right:196px;}
.bg {background:url(../images/image5.png) no-repeat top center;height:920px;}
.bg .tosp {height:550px;}
.tosp h3 {height:120px;width:217px;margin:0 auto;}
.tosp h3 a {font-size:24px;font-weight:bold;display:block;text-align:center;line-height:30px;padding-top:40px;}
.tosp h3 a em {color:#555;font-weight:100;display:block;font-size:16px;}
.witness {height:484px;}
.witness h3 {height:80px;text-transform:uppercase;margin:30px auto 0px;background:url(../images/image11.png) no-repeat center 50px;}
.witness h3 a {display:block;font-size:30px;padding-top:9px;text-align:center;line-height:28px;font-weight:bold;color:#014fa2;}
.witness h3 a em {font-size:12px;text-transform:uppercase;display:block;width:57px;height:24px;line-height:24px;margin:21px auto 0;color:#555;}
.jz {width:624px;border-right:2px solid #e6e6e6;height:338px;}
.jzff {width:274px;height:367px;margin-right:20px;margin-top:21px;float:left;position:relative;}
.jzff a {display:block;}
.jzff .jzrt {display:block;background-color:#014fa2;color:#fff;position:relative;padding-bottom:35px;}
.jzff .img {width:146px;height:107px;}
.jzff .jztp img {width:274px;height:190px;}
.jzff a b {font-size:16px;display:block;font-weight:100;text-align:center;height:30px;line-height:30px;overflow:hidden;padding-top:30px;}
.jzff a p {height:56px;overflow:hidden;line-height:32px;font-size:14px;text-align:center;padding:5px 19px;}
.jzff a span {text-align:center;display:block;position:absolute;bottom:-19px;left:120px;}
.jzff a:hover {color:#fff;background:#ff9600;}
.gg1 {background:url(../images/gg1.jpg) no-repeat center;height:198px;position:relative;}
.gg1 .wrap {position:relative;}
.gg1 .gg1text {font-size:24px;color:#014fa2;font-weight:bold;position:absolute;top:24px;left:0px;margin:auto;line-height:81px;}
.gg1 .gg1text b {color:#ffde00;font-size:30px;}
.gg1 span {display:block;color:#fff;font-size:18px;font-weight:100;background-color:rgba(11,147,56,0.6);padding:0 10px;height:40px;line-height:40px;text-align:center;margin:0 auto;}
.gg1 .gg1lx {position:absolute;top:0;right:0px;padding-left:30px;height:166px;font-size:14px;color:#333;line-height:33px; background:rgba(255,255,255,0.6);padding-right:30px; text-align:center; top:16px;}
.gg1 .gg1lx a {width:143px;height:40px;margin:auto;font-size:16px;background:#ff9600; border-radius:10px;;color:#fff;text-align:center;line-height:40px;display:inline-block;margin-top:20px;}
.gg1 .gg1lx p {font-size:14px;line-height:32px;text-align:center;}
.gg1 .gg1lx p em {font-size:29px;font-weight:normal;font-family:Impact;display:block;text-align:center;color:#014fa2;}
.gg2 {background:url(../images/gg2n.png) no-repeat center;height:198px;position:relative;}
.gg2 .wrap {position:relative;}
.gg2 .gg1text {font-size:24px;color:#fff;font-weight:bold;position:absolute;top:44px;left:0px;margin:auto;line-height:81px;}
.gg2 .gg1text b {color:#ffde00;font-size:30px;}
.gg2 span {display:block;color:#fff;font-size:18px;font-weight:100;background-color:#579cd8;width:356px;height:40px;line-height:40px;text-align:center;margin:0 auto;}
.gg2 .gg1lx {position:absolute;top:0;right:0px;padding-left:30px;height:166px;font-size:14px;color:#333;line-height:33px;background-color:#fff;padding-right:30px;}
.gg2 .gg1lx a {width:143px;height:39px;margin:auto;font-size:16px;background:url(../images/a.png) no-repeat center;color:#fff;text-align:center;line-height:40px;display:inline-block;margin-top:32px;}
.gg2 .gg1lx p {font-size:14px;line-height:32px;text-align:center;}
.gg2 .gg1lx p em {font-size:29px;font-weight:bold;font-family:Impact;display:block;text-align:center;color:#014fa2;}
.about {padding-top:-2px;height:332px;}
.about .da {height:80px;text-transform:uppercase;margin:30px auto 0px;background:url(../images/image11.png) no-repeat center 50px;margin-bottom:30px;}
.about .da a {display:block;font-size:30px;padding-top:9px;text-align:center;line-height:28px;font-weight:bold;color:#014fa2;}
.about .da a em {font-size:12px;text-transform:uppercase;display:block;width:57px;height:24px;line-height:24px;margin:21px auto 0;color:#555;}
.about .fr {width:625px;overflow:hidden;}
.about b {font-size:18px;}
.about p {font-size:14px;line-height:30px;overflow:hidden;margin-bottom:11px;height:180px;margin-top:0px;}
.about .fl img {width:515px;height:353px;border:4px solid #1c1c1c;}
.photo {position:relative;}
.photo .xiao {height:30px;line-height:30px;margin-top:10px;margin-bottom:10px;}
.photo .xiao a {display:block;font-size:16px;font-weight:bold;}
.photo .xiao a em {display:block;float:right;text-transform:uppercase;font-size:12px;}
.photo ul {margin:auto;}
.photo li {float:left;width:156px;margin:0 16px 15px 0;}
.photo li img {width:156px;height:118px;}
.photo li span {display:block;height:30px;line-height:30px;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.photo #lefts,.photo #rights {display:block;width:15px;height:65px;position:absolute;top:50px;background:url(../images/p_n.gif) no-repeat;}
.photo #lefts {background-position:0 0;left:0;}
.photo #rights {background-position:-15px 0;right:0;}
.news {width:677px;margin-top:20px;}
.news h3 a {color:#333;}
.news .img {float:left;margin-right:10px;}
.news .img img {width:162px;height:137px;}
.news .info {float:left;width:489px;}
.news .info a {font-size:12px;display:block;line-height:28px;}
.news .info .boodp {overflow:hidden;height:82px;margin-bottom:7px;}
.news .info .bood {color:#5f5f5f;font-size:14px;font-weight:bold;}
.news .info:hover .bood {color:#014fa2;font-size:14px;}
.news .info .more {color:#646464;border:1px solid #ccc;width:40px;height:18px;text-align:center;line-height:18px;}
.news dl dd {clear:both;padding-top:10px;}
.news ul {width:750px;}
.news li {float:left;line-height:35px;width:305px;margin-right:40px;background:url(../images/ico1.png) no-repeat left center;}
.news li a {font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;}
.news li span {float:right;}
.faq .content {height:290px;position:relative;overflow:hidden;margin-top:30px;}
.contanta {margin-top:20px;}
.faq .faq-c .faq-l {margin-bottom:30px;clear:both;overflow:hidden;}
.faq .faq-c .faq-l .faq-w span {width:27px;height:25px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center top;}
.faq .faq-c .faq-l .faq-d span {clear:both;color:#fff;width:25px;height:27px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center -35px;}
.faq .faq-c .faq-l .faq-w p {float:right;line-height:20px;width:340px;margin:0;color:#333;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq .faq-c .faq-l .faq-d p {float:right;width:340px;line-height:28px;margin:0;height:62px;color:#333;overflow:hidden;padding-bottom:22px;}
.faq .left dl {height:30px;line-height:30px;}
.faq .left dl a {height:30px;display:block;width:280px;overflow:hidden;line-height:30px;color:#000;}
.faq .left dl a em {padding-right:5px;}
.fpp {width:375px;float:right;margin-right:55px;margin-top:20px;}
.fpp .left p {margin-top:15px;}
.fpp .left li {line-height:28px;}
.fpp .left li img {margin-right:10px;}
.fpp .left li  a {color:#666;}
.title1 {height:45px;border-bottom:1px dashed #dcdcdc;}
.title1 h3 {float:left;font-size:18px;margin-right:10px;font-weight:bold;line-height:45px;}
.title1 h3 a {color:#333;}
.title1 .active {background:#006bd5;}
.title1 .active a {color:#fff;}
.title1 .more {font-size:12px;color:#333;float:right;line-height:45px;text-transform:uppercase;}
.title2 {height:45px;border-bottom:1px dashed #e1e1e1;}
.title2 h3 {height:44px;float:left;line-height:44px;text-align:center;font-size:16px;font-weight:bold;}
.title2 h3 em {padding:0 20px;}
.title12 h3 a {color:#fff;}
.title2 .on {}
.title2 .on a {color:#014fa2;}
.title2 .more {font-size:14px;color:#555;float:right;margin-right:10px;line-height:44px;text-transform:uppercase;}
.lianjie {line-height:40px;background:#014fa2;margin-top:10px;}
.lianjie span {display:block;color:#fff;}
.lianjie span a {color:#fff;padding-right:30px;font-size:14px;}
.lianjie .lj {border-bottom:1px solid #3880cc; font-size:18px;line-height:55px;}
.lianjie .lig{border-top:1px solid #3880cc;}