@charset "utf-8";

/* CSS Document */

/* 公共样式 */

article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}

* { margin:0px; padding:0px; border:0px;}

img,div { border:none;}

body {color:#333;line-height:24px;font:14px "microsoft Yahei","微软雅黑","microsoft jhenghei","宋体";overflow-x:hidden;min-width:1200px;}

table { border-collapse:collapse;}

a {outline:none;}

a {color:#333333;text-decoration:none;}

a:hover {text-decoration:none;}

li { list-style:none;}

input,select,button,textarea {vertical-align:middle;outline: none;font-family:"microsoft Yahei","微软雅黑";}



.fl { float:left;}

.fr { float:right;}

.clear { clear:both;}

.w1300 { width:1200px; margin:0 auto;}

.wrap { margin-top: 60px;}

img { max-width:100%;}

.tc { text-align:center;}

.ab_wrap { margin-top:40px;margin-bottom:50px;}

.ell { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #888; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #888;opacity:1;}

input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color: #888;opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color: #888;opacity:1;}

.trans { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.slideGroup .parBd ul li .pic,.case-img2,.supp-img,.prod-img { overflow:hidden;}

.slideGroup .parBd ul li a:hover .pic img,.case-list li a:hover .case-img2 img,.supp-list li a:hover .supp-img img,.prod-list li a:hover .prod-img img{ -o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}



.grayico{ color: #ccc; padding: 0 10px; }



.company-list{ list-style: none; margin:0; padding: 0; overflow: hidden; }

.company-list li{ width: 30%; float: left; display: inline-block; margin: 30px 0 0 0; }

.company-list li:nth-child(3n+2){ margin: 30px 5% 0 5%; }

.company-list li:nth-child(3n+1){ clear: both; }

.flexslider li img { width:100%;}

/*index*/

.header { width:100%;background:#fff;}

.topbar {width: 100%;height: 38px; background:#f2f2f2;min-width: 1100px;line-height: 38px;}

.topbar_left {color: #828282;font-size: 12px;}

.topbar_right,.topbar_right a {color: #828282;}

.topbar_right a {margin: 0 8px;}

.topbar_right a:hover { text-decoration:underline;}

.head {margin:0 auto; background:#005bac;}

.logo {height: 71px;width: 459px;float: left;margin-top: 4px;}

.none{display: none;}

.logo img {height: 71px;width:459px;display:block;}

.tel { margin-top:17px;}

.tel em { font-style:normal;font-size:16px;color:#333;vertical-align: middle;}

.tel span { font-size:24px;color:#545454;vertical-align: middle;}

.tel img { margin-right:5px;vertical-align:middle;}

.tel b { color: #dcdcdc;font-weight: normal;font-size: 18px;vertical-align: middle;margin:0 10px 0 15px;}

.menu { margin:30px 0;}

.lage { font-size:0;text-align:right;}

.lage a { width:70px;height:25px;line-height:25px;text-align:center;border:1px solid #01458e;font-size:14px;display:inline-block;}

.lage a.lage-current,.lage a:hover { background:#01458e;color:#fff;}

/* 导航 */

.nav-bg { background: #01458e;height: 54px;line-height: 54px;}

.nav{ position:relative; z-index:9999; margin: 0 auto; }

.nav .nLi{ float:left;  position:relative; display:inline;}

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav .nLi h3{ margin:0;}

.nav .nLi h3 a{ display:block;font-size:18px; color:#fff;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;width: 150px;}

.nav .sub{ display:none;left:-4%; top:54px;  position:absolute; background:#fff;line-height:40px;width:108%;padding:5px 0;z-index: 99;text-align: center;}

.nav .sub a{ display:block;font-size:14px; display:block;color:#3a3634;border-bottom:1px solid #d8d7d6;margin:0 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.nav .sub li:last-child a { border:none;}

.nav .nLi:last-child h3 a:before,.nav .on h3 a:before { width: 0;}

.nav h3 a:before{ content: "";width:1px;height:18px;background:#3067a1;position: absolute;right:0;top:18px;}

.nav .sub2 { width:130%;}

.nav .on h3 a,.nav h3 a:hover { background: #da251c;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{ color:#c8000a;}



/* banner */

.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li a{display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1; overflow:hidden;}

.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:none;cursor:pointer; border-radius:20px;border:2px solid #01458e;}

.flex-control-nav .flex-active{background:#01458e;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-32px;}

.flex-direction-nav li a{display:block;width:43px;height:75px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/next2.png) left center no-repeat; opacity:0;}

.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next2.png) right center no-repeat;opacity:0;}

.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}

.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}





/* 产品 */

.in-tit h3 { font-size:40px;font-weight:normal;color:#333;margin-bottom:10px;}

.in-tit p { font-size:18px;margin:0 0 40px 0;}

.in-tit span img{ vertical-align:middle;margin:0 22px;}

.slideGroup .parHd{ height:40px; line-height:40px; display: inline-block;*display:inline;*zoom:1;padding:20px 0 60px 0;}

.slideGroup .parHd ul li{ float:left;width:188px;transition: 0.3s;}

.slideGroup .parHd ul li a { display:block;border-radius: 10px;border:1px solid #bfbfbf;color: #333;font-size: 14px;height: 39px; line-height: 39px;margin: 0 10px;}

.slideGroup .parHd ul li.on a{background: #01458e;color: #fff;border:1px solid #01458e;}

.slideGroup .slideBox{ zoom:1; padding:0 0 0 0px; position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-65px; top:125px; display:block; width:40px; height:40px;  }

.slideGroup .sPrev { background:url(../images/left.png) center no-repeat #f4f4f4;}

.slideGroup .sNext{ left:auto; right:-57px; background:url(../images/right.png) center no-repeat #f4f4f4;  }

.slideGroup .sNext:hover { background:#f4f4f4 url(../images/right.png) center no-repeat;  }

.slideGroup .sPrev:hover { background:#f4f4f4 url(../images/left.png) center no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}

.slideGroup .parBd ul li{ margin-right:24px; float:left; _display:inline; overflow:hidden; text-align:center;width: 280px;}

.slideGroup .parBd ul li .pic{ text-align:center; }

.slideGroup .parBd ul li .pic img{ width:280px; height:280px; display:block;}

.slideGroup .parBd ul li .title{ line-height:24px;  }

.pictitle { display:block;overflow:hidden;cursor: pointer;transition: 0.3s;}

.pictitle p {font-size:14px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:30px;padding:13px 0 0 0;}

.slideGroup .parBd ul li:hover .pictitle p{ color:#01458e;}

.in-pro-more { font-size:14px;color:#333;width:150px;height:38px;border:1px solid #01458e;display:block;line-height:38px;border-radius:20px;margin:50px auto 0 auto;}

.in-pro-more:hover { background:#01458e;color:#fff;}





/* 公司优势 */

.bg { background:url(../images/bg.jpg) top center no-repeat;padding:50px 0 0 0;}

.in-tit2 h3 { color:#fff;}

.in-tit2 p { color:#fff;}

.ys-list { background:#fff;box-shadow: 0 0 13px rgba(0,0,0,0.3);padding:50px 0;}

.ys-list li { width:200px;padding:0 50px;float:left;position:relative;}

.ys-list li:before { content:"";width:1px;height:100%;background:#e5e5e5;position:absolute;right:0;top:0;}

.ys-list li:nth-child(4):before { width:0;}

.ys-bor { width:90px;height:90px;background:#01458e;border-radius:100%;text-align:center;}

.ys-bor img { margin:18px 0 0 0;-webkit-transition: -webkit-transform .8s ease-out;-moz-transition: -moz-transform .8s ease-out;-o-transition: -o-transform .8s ease-out;-ms-transition: -ms-transform .8s ease-out;}

.ys-h3 { font-size:24px;line-height:36px;padding:10px 0 0 110px;}

.ys-text { margin:45px 0 25px 0;text-align: justify;line-height: 24px;height:72px;overflow:hidden;}

.ys-bor:hover img { -webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}





/* 案例 */

.case-img { width:775px;height:450px;}

.case-img img { width:775px;height:450px;display:block;}

.case-tit a{ font-size:20px;line-height:30px;font-weight:700;display:block;}

.case-text { font-size:14px;line-height:26px;margin-top:25px;max-height:130px;overflow:hidden;}

.case-fr { padding:55px 50px;border:1px solid #dcdcdc;width:290px;height:338px;}

.case-more { width:160px;height:38px;line-height:38px;background:#01458e;color:#fff;border-radius:20px;margin-top:55px;display:block;}

.case-tit a:hover { color:#01458e;}

.case-more:hover { background:#da251c;}

.slideGroup2 { margin-top:30px;}

.slideGroup2 .parBd ul li { position:relative;}

.pictitle2 { position:absolute;left:0;bottom:0;width:100%;height:40px;background:rgba(0,0,0,.6);line-height:40px;padding:0;color:#fff;}

.slideGroup2 .parBd ul li{ margin-right:29px;width: 278px;}

.slideGroup2 .parBd ul li .pic img{ width:278px; height:161px; display:block;}

.slideGroup2 .sPrev,.slideGroup2 .sNext{ position:absolute; left:-65px; top:64px; display:block; width:40px; height:40px;  }

.slideGroup2 .sPrev { background:url(../images/left.png) center no-repeat;}

.slideGroup2 .sNext{ left:auto; right:-57px; background:url(../images/right.png) center no-repeat;  }

.slideGroup2 .sNext:hover { background:url(../images/right.png) center no-repeat;}

.slideGroup2 .sPrev:hover { background:url(../images/left.png) center no-repeat;}



/* 关于我们 */

.bg2 { background:url(../images/bg2.jpg) top center no-repeat;padding:50px 0;}

.in-ab-text { color:#fff;line-height:30px;}

.about-more { margin:55px auto 0 auto;background:#fff;color:#346aa5;}

.about-more:hover { color:#fff;}



.news-fl { width:580px;box-shadow: 0 0 13px rgba(0,0,0,0.2)}

.news-tit { height:60px;line-height:60px;font-size:24px;padding-right:30px;border-bottom:1px solid #eeeeee;}

.news-tit b { font-weight:normal;}

.news-more { font-size:12px;line-height:15px;border-left: 1px solid #e5e5e5;margin-top: 17px;padding-left:30px;}

.ico1 { width:80px;height:60px;background:#01458e;display:block;float:left;text-align:center;margin-right:20px;}

.ico1 img { margin-top:18px;}

.news-more:hover { color:#01458e;}

.news-box { padding:30px;}

.news-img { width:216px;height:128px;}

.news-img img { width:216px;height:128px;display:block;}

.in-time { color:#01458e;font-size:30px;font-family:arial;font-weight:700;margin-top:3px;}

.news-h3 { width:265px;}

.news-h3 h3 { font-size:16px;margin:15px 0 8px 0;}

.news-h3 p { font-size:14px;line-height:22px;color:#666;height:44px;overflow:hidden;}

.news-top a { display:block;}

.news-top a:hover .news-h3 h3 { color:#01458e;}

.in-news-li { margin-top:15px;}

.in-news-li li { line-height:46px;background:url(../images/list.jpg) no-repeat left center;padding-left:20px;border-bottom:1px dashed #d5d5d5;}

.in-news-li li a,.in-news-li li span { color:#666;}

.in-news-li li span { font-size:13px;}

.in-news-li li a { padding-right:15px;display: block;}

.in-news-li li a:hover { color:#01458e;}

.news-list { padding-bottom:70px;}





.footer { background:#2b2b35;padding:60px 0 50px 0;color:#fff}

.footer a { color:#fff;}

.copy { line-height:24px;}

.footer-list li { float:left;min-height:168px;}

.foot-side p { width:50%;float:left;line-height:42px;}

.foot-cont { line-height:30px;}

.copy,.foot-side,.foot-cont { border-right:1px solid #66666b;}

.copy { padding-right:25px;}

.foot-side { padding:0 10px 0 35px;width:160px;}

.foot-cont { padding:0 30px;width:200px;}

.footer-list li.foot-img { float:right;}

.foot-img { line-height:36px;}



.about_banner { height:450px;}

.side_list { font-size:0;margin:60px 0 0 0;}

.side_list span a { width:128px;height:38px;border:1px solid #a0a0a0;display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#fff;line-height:38px;margin-right:-1px;background:#01468f;border:1px solid #f8fbfe;}

.side_list span a.current,.side_list span a:hover { background:#d8261e;}

.about-h3 { font-size:36px;color:#fff;padding-top:190px;}



.location {  text-align: right;overflow: hidden;color: #01458e;font-size:14px;}

.location img { position: relative;top: 2px;margin-right:9px;}

.location a {  color: #aaaaaa;}

.location a:hover { color: #01458e;}

.con_span { font-size:20px;}

.container-title { border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:42px;}

.text { padding:30px 0 65px 0;font-size:16px;line-height:30px;}

/* honor */

.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}

.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}

.fs_gallery_close:before {content: "×";}

.fs_gallery_close:hover {color: #fff;}

.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}

.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}

.fs_gallery_prev {left: 0;top: 0;bottom: 0;}

.fs_gallery_next {right: 0;top: 0;bottom: 0;}

.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}

.fs_gallery_shuft {position: relative;width: 9999999px;}

.fs_gallery_shuft:after {clear: both;content: "";display: block;}

.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);

    background-position: center center;

    background-repeat: no-repeat;}

.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}

.thumbnails li { width:303px;margin-right:145px;float:left;margin-bottom:25px;}

.thumbnails li:nth-child(3n+0) { margin-right:0;}

.thumbnails li img { width:303px;height:378px;}

.thumbnails p { text-align:center;line-height:46px;font-size:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



/*------------------------------------分页样式----------------------------------*/

.yu {clear: both;height: 46px;color:#333;text-align:center; padding:20px 0 0px;}

.yu span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}

.yu a {background: none repeat scroll 0 0 #fff;border: 1px solid #e9e9e9;padding:8px 14px;color:#333;}

.yu a{

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu .current, .yu a:hover {background: none repeat scroll 0 0 #01458e;border: 1px solid #01458e;color: #fff;padding:8px 14px;text-decoration: none;}

.yu ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px;}

.yu ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}

.yu ul li select {font-size: 12px;vertical-align:top;}



/* course */

.course-list { position:relative;padding:50px 0;}

.course-list:before { content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#dcdcdc;z-index: -2;}

.course-fl,.course-fr { width:525px;}

.course-fl-bg { position:relative;}

.course-fl-bg:before { content:"";position:absolute;top:50%;right:-83px;width:85px;height:15px;background:url(../images/list3.jpg) no-repeat center;margin-top:-7.5px;z-index: -1;}

.course-fl-bg2:before  { left:-83px;right:auto;background:url(../images/list2.jpg) no-repeat center;}

.course-fr h6 { font-size:36px;color:#01458e;font-family:Arial;font-weight:normal;}

.course-text { font-size:16px;line-height:24px;margin-top:15px;}

.cour-ve { height:260px;display:table-cell; vertical-align:middle;width: 525px;}

.course-fr2 { text-align:right;}

.course-clear { margin-bottom:30px;}

.course-list .course-clear:last-child { margin:0;}

.course-fl img { width:525px;height:260px;display:block;}



/* case */

.case-list li { float:left;margin:0 44px 30px 0;}

.case-list li:nth-child(2n+0) { margin:0 0px 30px 0;}

.case-list p { font-size:24px;font-weight:700;line-height:100px;}

.case-list li a { background:#f8f8f8;padding:20px 20px 0 20px;width:538px;position:relative;display:block;}

.case-list li a:hover:before { content:"";width:100%;height:5px;background:#01458e;position:absolute;left:0;bottom:0;}

.case-list li a:hover p { color:#01458e;}

.case-list li a:hover { box-shadow: 0 0 16px rgba(0,0,0,0.3);}



/* support */

.supp-list li { width:380px;margin:0 30px 45px 0;float:left;}

.supp-list li:nth-child(3n+0) { margin:0 0 45px 0;}

.supp-text { background:#f5f5f5;padding:20px;}

.supp-text h3 { font-size:18px;font-weight:normal;line-height:36px;}

.supp-list li a { display:block;}

.supp-text p { font-size:14px;color:#666;}

.supp-list li a:hover .supp-text { background:#01458e;}

.supp-list li a:hover .supp-text h3,.supp-list li a:hover .supp-text p { color:#fff;}

.supp-img { width:380px;height:285px;}

.supp-img img { width:380px;height:285px;display:block;}





/* download */

.download span { display:block;float:left;}

.down-top { font-size:16px;background:#01458e;line-height:60px;color:#fff;}

.span1 { width:60%; text-indent:45px;}

.span2 { width:20%;}

.span3 { width:20%;}

.download-item { line-height:60px;background:#f3f3f3;border-bottom:1px solid #e7e7e7;font-size:16px;}

.down3 { width:19px;height:18px;background: url(../images/down.png) no-repeat center;display: inline-block;position: relative;top:2px;margin-right:8px;}

.download-box a:hover .down3 { background: url(../images/down2.png) no-repeat center;}

.download-box a:hover .down2,.download-box a:hover .tech-tit { color:#01458e;}

.download-box { padding-bottom:30px;}



/* service */

.ser-fl,.ser-bg-t,.ser-bot { font-size:16px;line-height:30px;}

.ser-top-fl { width:654px;}

.ser-top-fr { width:414px;}

.bg3 { background:url(../images/se2.jpg) top center no-repeat;padding:60px 0;}

.ser-bg h3 { font-size:30px;color:#044891;border-bottom:1px solid #97b2d0;padding-bottom:35px;}

.ser-bg-t { color:#010101;margin:50px 0;}

.ser-bot-fl { width:550px;}

.ser-bot-fr { width:589px;}

.ser-wrap { margin-top:45px;}

.ser-bot-fl h6,.ser-bot h6 { font-size:30px;font-weight:normal;line-height:60px;margin-bottom:15px;}

.ser-bg2 { background:#eeeeee;padding:60px 0;}





/* message */

.mess-tit { font-size:24px;}

.name { font-size: 16px;color: #999;font-weight: normal;width: 547px;background: #fff;margin-bottom:30px; position:relative;border:none;background:#f9f9f9;line-height:50px;height:50px;padding:0 10px;}

.name2 { width: 1180px;height:200px;}

.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}

.message_button { width: 430px;background: #01458e;border: none;color: #fff;font-size: 16px;margin-top: 30px;cursor: pointer; -webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;line-height:50px;height:50px;}

.message_button:hover { background:#da251c;}

.message { margin: 40px auto 70px auto;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.name3{width: 150px !important;margin:0;}

.message img { width:150px;height:50px;vertical-align:middle;margin-left:10px;cursor:pointer;margin-right:10px;}

.message h3 { font-size:30px;color:#4e4e4e;border-bottom:1px solid #e5e7e8;font-weight:normal;line-height:60px;margin:50px 0 25px 0;}





/* news */

.mt_list { padding-bottom:10px;}

.mt_list li { padding:25px;margin-bottom:25px;background:#f5f5f5;}

.mt_list li a { display:block;}

.mt_img { width:296px;}

.mt_img img { width:296px;height:175px;display:block;}

.mt_text { width:820px;}

.mt_text h3 { font-size:20px;color:#333;margin-top:5px;}

.mt_text p { font-size:14px;color:#333;line-height:24px;margin-top:15px;height:48px; overflow:hidden;}

.mt_text i { font-size:12px;color:#999;margin-top:26px;display:block;}

.mt_list li:hover h3 { color:#01458e;}

.zj_more { margin-top:36px;}

.zj_more span { width:110px;height:30px;line-height:30px;text-align:center;border:1px solid #e5e5e5;display:inline-block;color:#666666;font-size:14px;}

.mt_list li:hover .zj_more span { background:#01458e;color:#fff;border:1px solid #01458e;}

.news_time { width: 64px;margin-top: 60px;}

.news_time h6 { font-size:36px;color:#666;}

.news_time i { font-size:16px;color:#666;font-style: normal;}

.mt_list li:hover { -moz-box-shadow: 0px 0px 6px rgba(0,0,0,.2);-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,.2);-o-box-shadow: 0px 0px 6px rgba(0,0,0,.2);box-shadow: 0px 0px 6px  rgba(0,0,0,.2);}

.zj_more em { font-size:14px;color:#666;background:url(../images/time2.png) no-repeat left center;padding-left:22px;}





/* news_details */

.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }

.share-p img { vertical-align:middle;}

.am-text p,.am-text ul,.am-text li,.am-text h1,.am-text h3 { margin:0;padding:0;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:14px;font-weight:normal;color:#7b7b7b;}

.main-newarc-title .share-p span{ vertical-align: middle;margin-left:6px;}

.main-newarc-title h2 {text-align:center;font-size:24px;color:#000;font-weight:bold;line-height:30px;padding-bottom:20px;margin:0;}

.main-newarc-title { padding-bottom:30px;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  position: relative;line-height: 36px;color: #999;font-size:15px;padding-top:30px;border-top: 1px solid #eee;margin-top:45px;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#171a1f;}

.JLTupdown ul li a:hover{ color:#01458e;}

.JLTupdown strong{ color:#171a1f;font-weight:normal;}

.back { margin:0;}

.JLTcometol a{width:136px;height:42px;line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#01458e url(../images/back.png) no-repeat 20px center;display:block;text-indent:54px;color:#fff;float: right;margin-top: 16px;}

.JLTcometol a:hover { background:#da251c url(../images/back.png) no-repeat 20px center;}

.JLTupdown ul { margin: 0;}





/* contact */

.cont-t h6 { font-size:26px;color:#01458e;font-weight:normal;}

.cont-t p { font-size:16px;line-height:40px;}

.cont-list { background:#f8f8f8;padding:50px;margin-top:30px;}

.cont-tit { display: flex;flex-direction: row;}

.cont-tit li { width:248px;background:#fff;padding:15px;border:1px solid #eeeeee;float:left;margin:0 26px 0 0;}

.cont-tit li:nth-child(4n+0) { margin:0;}

.cont-text { padding-left:45px;}

.cont-h3 { font-size:16px;color:#01458e;margin-bottom:5px;}

.cont-text p { font-size:14px;line-height:666;line-height:24px;}

.table-top { font-size:16px;line-height:40px;padding:0 35px;background:#01458e;color:#fff;margin-top:30px;}

.table-tit span { font-size:20px; font-weight: bold;}

.table-tit { border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;line-height:36px;}

.table tr td { padding:15px 35px 30px 35px;}

.table tr { border-bottom:1px solid #01458e;}

.table tr:last-child { border:none;}





/* product */

.in_side { width:250px;margin-bottom:50px;}

.in_sidetop { background:#01458e url(../images/side.jpg) no-repeat right 23px center;color:#fff;padding:10px 25px;margin-bottom:3px;}

.in_sidetop h3 { font-size:30px;margin-bottom:5px;}

.in_sidetop p { font-size:18px;}

.sideMenu3 { background:#f7f7f7;}

.sideMenu h3{ cursor:pointer;font-size:14px;font-weight:normal;margin-bottom:1px;}

.sideMenu h3.on a{ background: #01458e url(../images/arrow2.jpg) right 28px center no-repeat;color: #fff;}

.sideMenu ul{color:#999;line-height:32px; display:none; /* 默认都隐藏 */background:#f7f7f7;}

.sideMenu ul li { line-height:60px;font-size:14px;border-bottom:1px solid #eaeaea;}

.sideMenu ul li a { color:#666666;padding:0 30px 0 45px;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:url(../images/list4.png) no-repeat 30px center;}

.sideMenu ul li a:hover,.sideMenu ul li a.current { background:#da251c url(../images/list5.png) no-repeat 30px center;color:#fff;}

.sideMenu h3 a{ display:block;background:#01458e url(../images/arrow1.jpg) right 30px center no-repeat; text-indent:25px;height:60px;line-height:60px;color:#fff;}

.sideMenu h3 a

.sideMenu { border-bottom:1px solid #dedede;}

.prod-fr2 { width:920px;padding-bottom:40px;}

.prod-list p { font-size:14px;line-height:45px;border-top:1px solid #eaeaea;padding:0 15px;}

.prod-list { margin:40px 0 0 0;}

.prod-list li { width:212px;float:left;margin:0 23px 23px 0;background:#f7f7f7;}

.prod-list li:nth-child(4n+0) { margin:0 0 23px 0;}

.prod-list li a { display:block;}

.prod-list li a:hover p { background:#01458e;color:#fff;}





/* product_details */

#showbox span { background:url(../images/whitebg.png) repeat;}

#showsum { left:34px; margin-top:20px;width:413px !important; overflow:hidden;}

#showsum span { border:1px solid #ddd;}

#showsum span.sel { border:1px solid #01458e;}

.showpage { width:500px; position:relative;}

.showpage a { display:block; width:20px;height:35px; line-height:60px;  text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}

.showpage a#showlast { background:url(../images/left.png) no-repeat center;}

.showpage a#shownext { background:url(../images/right.png) no-repeat center;right:0;left:auto;}

.showpage a:hover { background:#ccc; color:#777;}

#showbox { background:#f8f8f8;border:1px solid #dfdfdf;}

.prod-fr { width:630px;}

.prod-fr h3 { font-size:30px;color:#01458e;line-height:80px;border-bottom:1px solid #e5e5e5;margin-bottom:30px;}

.prod-fr .prod-text { font-size:18px;line-height:48px;color:#333;}

.prod-tit { font-size:24px;color:#01458e;font-weight:bold;border-bottom:1px solid #e5e5e5;line-height:60px;}

.prod-tit span { border-bottom:3px solid #01458e;display: inline-block;}

.prod-bg { background:#f7f7f7;padding:30px 0 60px 0;}

.content { font-size: 16px;line-height: 30px;margin-top:25px;}



#menu { background:#eee;line-height:60px;}
 #menu h6 { font-size:14px; padding:0px 60px 0 0;display:block;background:#01458e url(../images/arrow12.png) right 30px center no-repeat; text-indent:25px;height:60px;line-height:60px;color:#fff;margin-top:1px; }
 #menu h6.current10 { background:#da251c url(../images/arrow22.png) right 30px center no-repeat;}
 #menu h2 { font-size:14px;background: #f5f5f5 url(../images/ri.jpg) no-repeat 23px center;text-indent: 20px; font-weight:normal;padding:0 20px;}
 #menu h2 a { position:relative;border-bottom: 1px solid #dfdfdf;}
  
 #menu ul { border-top:none;overflow:auto; background:#f5f5f5;color:#434343;padding:0;}
 #menu ul a { color:#666666;padding:0 30px 0 45px;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background:url(../images/list4.png) no-repeat 30px center;    border-top: 1px solid #eaeaea;}
 
 #menu h6 a { display:block; text-decoration:none;text-overflow: ellipsis;white-space: nowrap;}
  #menu a { display:block;}
 #menu .no {display:none;}
 #menu .h1,#menu h6.current {background: #e5e5e5;color:#333;}
 #menu .h1 a,#menu h6.current a{ color:#fff;}
 #menu .h2 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#1e6bd9 ;}
 #menu  h6 a{color:#fff;font-weight:normal; position:relative;}
#menu span .current2,.sideMenu ul li a.current2,#menu ul a:hover { background:#da251c url(../images/list5.png) no-repeat 30px center;color:#fff;}
#menu h6.current,#menu .h1 {  display:block;background:#da251c url(../images/arrow22.png) right 30px center no-repeat; text-indent:25px;height:60px;line-height:60px;color:#fff;}
#menu h6.current a,#menu .h1 a { border-bottom:none;}
#menu h6:nth-last-child(2) a { border-bottom:none;}


html,body{  min-height:101%;}
html{ overflow:-moz-scrollbars-vertical;}

