@charset "utf-8";
/* CSS Document */

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{font-family:"微软雅黑",Arial,sans-serif; font-size: 16px; color: #333333; background:#ffffff; margin: 0; padding: 0; overflow-x: hidden;}

ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ list-style: none; padding: 0; margin: 0; }
input,textarea{ outline:none;font-family:"微软雅黑",Arial,sans-serif;}
::-webkit-input-placeholder {
  color: #ccc;
}

::-moz-placeholder {
  color: #ccc;
}

:-ms-input-placeholder {
  color: #ccc;
} 

a { text-decoration: none; color: #000;}
a:hover{ color: #092f8d;}

select::-ms-expand { display: none; }


.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
.clear{ clear:both}
.over_h{ overflow: hidden; }
.tac{text-align: center;}

/*图片放大*/
.imgZoom img{transition: all .4s;-webkit-transition: all .4s;}
.imgZoom img:hover{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1);}
/*图片旋转*/
.imgRotate img{-webkit-transition:-webkit-transform 2s ease-out;-moz-transition:-moz-transform 2s ease-out;-o-transition:-o-transform 2s ease-out;-ms-transition:-ms-transform 2s ease-out;}
.imgRotate img:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
/*按钮鼠标经过变暗*/
.wlp-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))!important;background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))!important;}
/*鼠标经过有阴影*/
.wlp-shadow:hover{box-shadow: 0 0 20px rgba(0,0,0,0.3)!important;}
/*鼠标经过上浮并加阴影*/
.wlp-flow-shadow{-webkit-transition:all .5s;transition:all .5s;}
.wlp-flow-shadow:hover{transform:translate3d(0, -5px, 0);-webkit-transform:translate3d(0, -5px, 0);-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.3);box-shadow:0 0px 10px rgba(0,0,0,0.3);}
/*鼠标经过上浮*/
.wlp-flow{-webkit-transition:all .5s;transition:all .5s;}
.wlp-flow:hover{transform:translate3d(0, -5px, 0);-webkit-transform:translate3d(0, -5px, 0);}
/*图片经过遮罩*/
.wlp-filter:hover img{ filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity: 0.7; opacity: 0.7;}

.wrap{ width: 1260px; margin: 0 auto;}

.header{ width: 100%; height: 90px; background: #f5f5f5; }
.header .logo{ padding-top: 15px;  float: left;}
.header .top_right{float: right;}
.header .top_right .lang{ text-align: right; padding-top: 20px; margin-bottom: 14px;}
.header .top_right .lang span{  border: 1px solid #cccccc; margin-left: 7px; border-radius: 5px; overflow: hidden; padding:1px 0 4px 0;}
.header .top_right .lang span:hover,.header .top_right .lang span.cur{background: #0a35a1;border: 1px solid #0a35a1;}
.header .top_right .lang span:hover a,.header .top_right .lang span.cur a{color: #ffffff;}
.header .top_right .lang a{padding:0px 10px 0px 42px;line-height:1; font-size: 14px; }
.header .top_right .lang a:hover{ color: #ffffff; }
.header .top_right .lang a.cn{ background: url(../images/cn.png) no-repeat 10px center;}
.header .top_right .lang a.en{ background: url(../images/en.png) no-repeat 10px center;}
.header .top_right .nav{ }
.header .top_right .nav ul li{float: left; margin-left: 30px;}
.header .top_right .nav ul li a{ color: #000; line-height: 1;}
.header .top_right .nav ul li a:hover,.header .top_right .nav ul li.focus a{ color: #092f8d; font-weight: bold;}

.header .wapnav{display: none;}
.header .menu-toggle{display: none;}
.header .language{display: none;}

.banner {position: relative;}
.banner .swiper-container{ height:575px; overflow:hidden; text-align:center;width: 100%;}
.banner .swiper-container .swiper-slide{height:575px; width:100%;}
.banner .swiper-container .swiper-slide a{height:575px; display:block;}
.banner .pagination {position: absolute;z-index: 20;bottom: 20px;width: 100%;text-align: center;}
.banner .swiper-pagination-switch {display: inline-block; width:12px; height: 12px; border-radius: 20px; background: #fff; margin: 0 5px; opacity: 0.8; cursor: pointer;}
.banner .swiper-active-switch {background:#00d8cb; }

.nei_banner{ width: 100%; height: 400px;position: relative;}
.nei_banner:before{content:""; width: 100%; height: 400px; background: rgba(0,0,0,0.4); position: absolute; top: 0; left: 0;}
.nei_banner .b_text{ color: #ffffff; text-align: center; position: relative; z-index: 2; padding-top: 145px;}
.nei_banner .b_text h1{ font-size: 41px; font-weight: normal; line-height: 1; position: relative; padding-bottom: 12px; margin-bottom: 10px;}
.nei_banner .b_text h1:before{content:""; width:80px; height: 2px; background: #ffffff; position: absolute; left: 50%; bottom: 0; margin-left: -40px;}
.nei_banner .b_text p{ font-size: 22px; font-weight: 300;}

.ititle{ font-size: 36px; text-align: center; line-height:1; position: relative; padding-bottom: 16px;}
.ititle:before{content:""; width: 68px; height: 2px; background: #092f8d; position: absolute; left: 50%; bottom: 0; margin-left: -34px;}

.iabout{ padding: 50px 0 80px;}
.iabout .box{ position: relative; margin-top: 25px;}
.iabout .box .con{ background: #f5f5f5; width: 956px; padding: 40px 350px 40px 40px; line-height: 1.6;}
.iabout .box .con h2{font-size: 26px; font-weight: normal; color: #092f8d; margin-bottom: 20px;}
.iabout .box .con a.more{ width: 180px; height: 50px; display: block; background: #092f8d url( ../images/icon01.png) no-repeat 128px center; line-height: 50px; color: #ffffff; margin-top: 40px; padding-left: 25px;}
.iabout .box img{ position:absolute; top: 40px; right: 0;}

.iproduct{ background: #092f8d; padding: 50px 0 140px;}
.iproduct .ititle{ color: #ffffff; margin-bottom: 40px;}
.iproduct .ititle:before{background: #ffffff;}
.iproduct .box{ position: relative;}
.iproduct .box a.pre{ position: absolute; left: -60px; top: 50%; width: 48px; height: 48px; margin-top: -25px;display: block; background: url(../images/pre.png) no-repeat center;}
.iproduct .box a.next{position: absolute; right: -60px; top: 50%; width: 48px; height: 48px; margin-top: -25px;display: block; background: url(../images/next.png) no-repeat center;}
.iproduct .swiper-slide{ padding: 0 5px;box-sizing: border-box;}
.iproduct .swiper-slide a{display: block;}
.iproduct .swiper-slide img{ width: 100%; height: auto;}
.iproduct p{ background: #ffffff; line-height: 46px; padding: 0 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; text-align: center;}

.iyoushi{ background: #f5f5f5; padding: 55px 0 60px;}
.iyoushi .ititle{ color: #092f8d; margin-bottom:10px;}
.iyoushi .box{ position: relative; padding: 0 50px;}
.iyoushi .box a.pre{ position: absolute; left: -60px; top: 50%; width: 48px; height: 48px; margin-top: -25px;display: block; background: url(../images/pre.png) no-repeat center;}
.iyoushi .box a.next{position: absolute; right: -60px; top: 50%; width: 48px; height: 48px; margin-top: -25px;display: block; background: url(../images/next.png) no-repeat center;}
.iyoushi .swiper-slide{ padding:30px;box-sizing: border-box; text-align: center;}
.iyoushi .pic{ width: 216px; height: 216px; border: #ffffff solid 3px; border-radius: 50%; overflow: hidden; margin:0 auto 20px; position: relative;}
.iyoushi .pic dl{ width: 100%; height: 46px; font-size: 18px; line-height:36px; background: #092f8d; color: #ffffff; position: absolute; left: 0; bottom: 0;}
.iyoushi .swiper-slide p{font-size: 15px;}

.ikehu{padding: 55px 0 50px;}
.ikehu .ititle{ color: #092f8d; margin-bottom: 10px;}
.ikehu p{text-align: center; color: #999999; margin-bottom: 70px;}
.ikehu .box ul{ margin:0 -15px 40px;}
.ikehu .box ul li{ float: left; width: 227px; height: 89px; line-height:84px; text-align:center; border: #dadada solid 1px; margin:10px 15px; overflow: hidden;}
.ikehu .box ul li img{ display: inline-block; vertical-align:middle;max-width:100%;width: auto;max-height:100%;height: auto;}
.ikehu .box .more{ width: 160px; height: 48px; line-height: 48px; text-align: center; border: #092f8d solid 1px; display: block; margin: 0 auto; color: #092f8d;}
.ikehu .box .more:hover{ color: #ffffff; background: #092f8d;}

.inews{}
.inews .box{ position: relative;height: 605px; }
.inews .box .inewsbg01{ position: absolute; left: 0; top: 0; width:3000px; height: 605px; background: #e9e9e9;}
.inews .box .inewsbg01 .con{ width: 1260px;}
.inews .box .inewsbg01 h2{ font-size: 36px; font-weight: normal; line-height: 80px; text-indent: 30px; color: #092f8d; float: left;}
.inews .box .inewsbg01 a{float: right; font-size: 18px; margin-top: 42px;}
.inews .box .inewsbg02{ position: absolute; right: 0; top:78px; width: 3000px; height: 527px; background:#092f8d; }
.inews .box .inewsbg02 .con{ width: 1260px; height: 527px; padding:54px 0; float: right;}
.inews .box .inewsbg02 .con ul li{float: left; width:365px; margin: 0 26px;}
.inews .box .inewsbg02 .con ul li h3{ color: #ffffff; font-size: 19px; font-weight: normal;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 2.5;}
.inews .box .inewsbg02 .con ul li p{ font-size: 15px; color: #86a9fe; height:90px; overflow: hidden; margin-bottom: 10px;}
.inews .box .inewsbg02 .con ul li dl{color: #ffffff;font-size: 15px; background: url( ../images/icon01.png) no-repeat right center}

.nei_nav{ padding: 50px 0;}
.nei_nav ul{ text-align: center}
.nei_nav ul li{ display: inline; padding: 10px 35px; border: #2471b0 solid 1px; line-height: 44px; margin: 0 5px;color: #092f8d;}
.nei_nav ul li:hover,.nei_nav ul li.focus{ background: #2471b0;color: #ffffff;}

.text{ line-height: 1.8;}
.text img{ display: inline-block; vertical-align:middle;max-width:100%;width: auto;max-height:100%;height: auto;}

.about{ padding: 50px 0 80px; line-height: 1.8;}
.about img{float: right; margin-left: 30px;}
.about h2{ color: #092f8d; font-size: 26px; font-weight: normal; margin-bottom: 30px; line-height: 1;}

.culture{ margin-bottom: 95px;}
.culture ul{ margin: 0 -24px;}
.culture ul li{float: left; width: 387px; margin: 0 24px;}
.culture ul li img{display: block;}
.culture ul li dl{ height: 160px; border: #cbcbcb solid 1px; border-top: none; padding: 20px 45px 0;}
.culture ul li dl h3{ font-size: 25px; text-align: center; line-height: 1; font-weight: normal; color: #092f8d; position: relative; padding-bottom: 8px; margin-bottom:15px;}
.culture ul li dl h3:before{content:""; width:48px; height: 2px; background: #092f8d; position: absolute; left: 50%; bottom: 0; margin-left: -24px;}
.culture ul li dl p{text-align: center; font-size: 18px; line-height: 1.6;}

.kehu { padding: 50px 0 95px;}
.kehu ul{ margin:0 -15px;}
.kehu ul li{ float: left; width: 227px; height: 89px; line-height:84px; text-align:center; border: #dadada solid 1px; margin:10px 15px; overflow: hidden;}
.kehu ul li img{ display: inline-block; vertical-align:middle;max-width:100%;width: auto;max-height:100%;height: auto;}

.product{ padding-bottom: 90px;}
.product ul { margin: 0 -19px;}
.product ul li{float: left; margin: 0 19px 15px; width:394px;}
.product ul li img{ display: block; width: 100%; height: auto;}
.product ul li p{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; text-align: center; line-height: 3;}

.proview{ padding: 50px 60px 95px;}
.proview .protop{ margin-bottom: 35px;}
.proview .protop .propic{ width: 493px; float: left;}
.proview .protop .propic ol{ margin-bottom: 10px}
.proview .protop .propic ol img{display: block; width:494px;}
.proview .protop .propic dl{ margin-right: -20px;}
.proview .protop .propic dl img{ width:116px; height:78px; display: block; float: left; margin-right: 10px; cursor: pointer;}
.proview .protop .protit{ width: 600px; float: right;}
.proview .protop .protit h3{ color: #092f8d; border-bottom: #cccccc solid 1px; padding-bottom: 15px; margin-bottom: 20px;}
.proview .protop .protit dl{ line-height: 1.8; font-size: 15px;}
.proview .procon{}
.proview .procon .procontitle{text-align:center; font-size:25px; color:#092f9a; line-height:30px; margin-bottom:20px;}
.proview .procon dl{ border-bottom: #cccccc solid 1px; margin-bottom: 40px;}
.proview .procon dl span{ background: #dbdbdb; padding: 5px 0px; display: block; width: 150px; text-align: center; color: #092f8d; font-size: 18px;}

.case{padding: 50px 0 95px;}
.case ul{ margin-bottom: 30px;}
.case ul img{float: left;}
.case ul dl{float: right; width:820px;}
.case ul h3{font-size: 20px;color: #092f8d; font-weight: normal; line-height: 1; margin-bottom: 20px;}
.case ul p{font-size: 15px; color: #666666; line-height: 1.6; height:190px;}
.case ul a{ width:130px; height: 34px; line-height: 34px; text-align: center; display: block; background: #ebebeb; font-size: 15px;}

.news{padding:0px 60px 95px;}
.news_pic{ font-size:14px;}
.news_pic ul{ width:1350px;overflow:hidden; _zoom:1;}
.news_pic ul li{ width:366px; float:left; margin-right:22px; background:#e5e5e5;}
.news_pic ul li h3{ line-height:30px; font-size:14px; color:#000; padding:0 18px;}
.news_pic ul li p{ height:75px; line-height:22px; border-bottom:#818181 dotted 1px; color:#666; margin:0 18px; overflow:hidden;}
.news_pic ul li dl{ color:#666; line-height:40px;padding-right:10px; padding:0 18px;}
.news_pic ul li dl span{ float:right;}
.news_pic ul li:hover{ background:#0074bf;}
.news_pic ul li:hover h3,.news_pic ul li:hover p,.news_pic ul li:hover dl{ color:#fff;}
.news_pic ul li:hover p{border-bottom:#fff dotted 1px;}
.box_list{ border-bottom:#c4c4c4 solid 1px; padding-top: 50px;}
.box_list ul{ padding:0px 0 26px;}
.box_list ul li{ background:url(../images/icon05.png) no-repeat left center; padding-left:25px; line-height:35px;}
.box_list ul li:hover{ background:url(../images/icon06.png) no-repeat left center; }
.box_list ul li a span{ float:right; color:#092f8d;}
.box_list ul li span{ float:right; color:#cccccc;}

.news_view{padding: 50px 0 95px;}
.news_view .news_title{ text-align:center;border-bottom:#c4c4c4 solid 1px; padding-bottom:20px; margin-bottom: 30px;}
.news_view .news_title h1{ font-size:27px; font-weight:normal; line-height:55px;}
.news_view .news_title dl{ color:#999; font-size: 14px;}
.news_view .link_back{ padding:50px 0;}
.news_view .link_back a{ width:155px; height:40px; line-height:40px; background:#b5b5b5; color:#030303; display:block; margin:0 auto; border-radius:5px; text-align:center;}
.news_view .view_page{ padding:20px 0 0px; font-size: 15px; border-top:#c4c4c4 solid 1px; }
.news_view .view_page a{ display:block; line-height:25px;}

.contact{padding-bottom: 30px; text-align: center; line-height: 2;}
#map{width:100%;height:470px;border:#ccc solid 1px;font-size:12px; margin-bottom: 60px;}

.mesage{ margin-bottom: 90px; background: #f3f3f3;}
.mesage img{ float: left;}
.mesage .box{ width: 50%; float: right; padding:40px 80px 0;}
.mesage .box dl{ color: #999999; margin-bottom: 10px;}
.mesage .box ul li{ margin-bottom: 10px;}
.mesage .box ul li input[type="text"]{ width: 100%; line-height: 46px; border: #dbdbdb solid 1px; text-indent: 20px; font-size: 16px; color: #666666;}
.mesage .box ul li textarea{ width: 100%; height: 126px; border: #dbdbdb solid 1px; padding: 10px 20px; font-size: 16px; color: #666666;}
.mesage .box ul li input[type="submit"]{ width: 100%; line-height: 46px; border: #092f8d solid 1px; text-indent: 0; background:#092f8d; color: #ffffff; text-align: center; font-size: 18px;}

.footer{ background: #e9e9e9;}
.footer .con { padding: 58px 0;}
.footer .con .fnav{float: left;}
.footer .con .fnav ul{float: left; width: 144px;}
.footer .con .fnav ul dl{ font-weight: bold;margin-bottom: 17px;}
.footer .con .fnav ul dl span{border-bottom:#092f8d solid 2px; padding-bottom: 7px; }
.footer .con .fnav ul li{ line-height:1.6; font-size: 15px;}
.footer .con .fcontact{ height: 180px; float: right; padding-left: 60px; border-left: #b1b1b1 solid 1px; line-height: 1.8;}
.footer .copyright{ background: #092f8d; color: #ffffff; font-size: 15px; line-height: 1.6; padding: 25px 0; text-transform: uppercase;}

/*===/分页=============================*/
.fengye{ margin:50px 0 10px; font-size:15px;}
.off{  padding:8px 13px; margin-right:10px; background:#fff; color:#666;  border: #eee solid 1px;}
a.off:hover{ margin-right:10px;background:#092f8d; color:#fff;border: #092f8d solid 1px;}
.fenkong{padding:0 8px;}
.fenkong a{ line-height:1;color:#666; padding:8px 13px; margin-right:10px;background:#fff; border: #eee solid 1px; }
.fenkong a:hover{color:#fff;background:#092f8d; border: #092f8d solid 1px;}
.fenkong a.fenyeon{ line-height:1; background:#092f8d; color:#FFF;border: #092f8d solid 1px;}


@media all and (min-width: 640px) and (max-width:1200px) {
.banner .swiper-container{ height:360px;}
.banner .swiper-container .swiper-slide{height:360px;}
.banner .pagination {position: absolute;z-index: 20;bottom:10px;width:100%; height:30px; background: none;}
}

@media all and (max-width:640px) {
.banner .swiper-container{ height:260px;}
.banner .swiper-container .swiper-slide{height:260px;}
.banner .pagination {position: absolute;z-index: 20;bottom:10px;width:100%; height:30px;}
	
.nei_banner{ height:160px;}
.nei_banner:before{ height:160px;}
.nei_banner .b_text{padding-top: 45px;}
.nei_banner .b_text h1{ font-size:28px;  padding-bottom: 12px; margin-bottom: 10px;}
.nei_banner .b_text h1:before{ width:60px; margin-left: -30px;}
.nei_banner .b_text p{ font-size:15px;}
}

@media screen and (max-width:1300px){
.wrap{ width:100%;}

.header{ position:fixed; z-index:99999; width:100%; height: 60px; top: 0; box-shadow: 0px 0px 3px rgba(0,0,0,0.5); background:#fff;}
.header .logo{float: none; padding-top:15px; width:220px; margin-left:15px;}
.header .logo img{ width:100%; height:auto; display:block;}
.header .top_right{display: none;}
	
.header .menu-toggle{ width:60px; height:60px; position:absolute; right:0px; top:0px;  float:right; z-index:99999; display:block;}
.header .menu-toggle span{ width:35px; height:2px; background:#285fb9;display:block; position:relative; opacity:1;transition:all 300ms; margin:30px 0 0 12px;}
.header .menu-toggle span:before{ content:"";width:35px; height:2px; background:#285fb9;display:block; position:absolute; left:0; top:-10px;transition:all 300ms;}
.header .menu-toggle span:after{ content:"";width:35px; height:2px; background:#285fb9;display:block;position:absolute; left:0; top:10px;transition:all 300ms;}
.header .menu-toggle.cur span{background-color:transparent;}
.header .menu-toggle.cur span:before{transform:rotate(45deg); top:2px;}
.header .menu-toggle.cur span:after{transform:rotate(-45deg); top:2px;}
.header .language{ width:60px; height:60px; background:url(../images/icon02.png) no-repeat center; position:absolute; right:60px; top:0px;border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;display: block; }
.header .language a{width:60px; height:60px;display: block; }
	
.header .wapnav{ width:100%; height:100vh; background:#fff; position:fixed; left:0; top:60px; z-index:99998; display:none; margin:0; border-top:#ddd solid 1px;}
.header .wapnav ul li{ float:none; border-bottom:#ddd solid 1px; }
.header .wapnav ul li a{ font-weight:normal; font-size:16px;color:#666;line-height:46px; padding:0;min-width:100%; text-align:left; text-indent:25px; display: block;}
.header .wapnav ul li.focus a,.header .wapnav ul li a:hover{ background:#092f8d; color: #fff;}
.header .wapnav ul li .subnav{ display:none; background:#f3f2f2;}
.header .wapnav ul li.focus .subnav{display: block;}
.header .wapnav ul li .subnav a{ display:block; line-height:2.4; white-space:nowrap; width:100%;font-size:15px; background: none; color:#666; font-weight:normal;}
.header .wapnav ul li .subnav a:hover{ background:none;}
	
.banner { margin-top: 60px;}
.nei_banner { margin-top: 60px;}
	
.ititle{ font-size:26px; padding-bottom: 15px;}
.ititle:before{content:""; width: 60px; height: 2px; background: #092f8d; position: absolute; left: 50%; bottom: 0; margin-left: -30px;}
	
.iabout{ padding: 50px 0 0px;}
.iabout .box{ position: relative; margin-top: 25px;}
.iabout .box .con{ background: #f5f5f5; width: 100%; padding: 40px 20px 50px 20px; line-height: 1.6; font-size: 14px;}
.iabout .box .con h2{font-size: 22px; margin-bottom: 15px; text-align: center;}
.iabout .box .con a.more{ width: 150px; height: 40px; display: block; background: #092f8d; line-height: 40px; color: #ffffff; margin: 40px auto 0; padding-left: 0; text-align: center;}
.iabout .box img{display: none;}
	
.iproduct{ padding: 50px 10px 60px;}
.iproduct .ititle{margin-bottom:30px;}
.iproduct .box a.pre{display: none;}
.iproduct .box a.next{display: none;}
.iproduct p{line-height: 40px; padding: 0 10px; font-size: 14px;}
	
.iyoushi{ padding: 50px 5px 55px;}
.iyoushi .ititle{ margin-bottom: 20px;}
.iyoushi .box{ position: relative; padding: 0px;}
.iyoushi .box a.pre{display: none;}
.iyoushi .box a.next{display: none;}
.iyoushi .swiper-slide{ padding:5px;}
.iyoushi .pic{ width:100%; height: 30vw; border: #ffffff solid 3px; margin:0 auto 10px; }
.iyoushi .pic dl{ width: 100%; height: 30px; font-size: 14px; line-height:25px;}
.iyoushi .swiper-slide p{font-size: 12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
	
.ikehu{padding: 50px 15px 50px;}
.ikehu .ititle{ margin-bottom: 10px;}
.ikehu p{margin-bottom:30px; font-size: 12px;}
.ikehu .box ul{ margin:0 -5px 40px; overflow: hidden;}
.ikehu .box ul li{ float: left; width:calc(50% - 10px); height:70px; line-height:64px; margin: 5px;}
.ikehu .box .more{ width: 150px; height: 40px; line-height: 38px; font-size: 15px;}
	
.inews{}
.inews .box{ position: relative;height:auto; }
.inews .box .inewsbg01{ position:static;width:100%; height:78px;}
.inews .box .inewsbg01 .con{ width: 100%;}
.inews .box .inewsbg01 h2{ font-size:26px; line-height:78px; text-indent:15px; float: left;}
.inews .box .inewsbg01 a{float: right; font-size: 16px; margin-top:36px; margin-right: 15px;}
.inews .box .inewsbg02{ position: relative;top: 0; width: 100%; height: auto; }
.inews .box .inewsbg02 .con{ width: 100%; height: auto; padding:40px 15px 20px; float: none;}
.inews .box .inewsbg02 .con ul li{float: none; width:100%; margin: 0 0 30px 0;}
.inews .box .inewsbg02 .con ul li img{ width: 100%; height: auto;}
.inews .box .inewsbg02 .con ul li h3{ font-size: 16px; line-height: 2.5;}
.inews .box .inewsbg02 .con ul li p{ font-size: 12px; height:auto;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 10px;}
.inews .box .inewsbg02 .con ul li dl{font-size: 12px; background: url( ../images/icon01.png) no-repeat right center}

.nei_nav{ display: none;}
	
.text{ line-height: 1.6; font-size: 14px;}
	
.about{ padding: 40px 15px 50px; line-height: 1.6; font-size: 14px;}
.about img{display: none;}
.about h2{font-size: 22px; margin-bottom: 30px; text-align: center;}

.culture{ margin-bottom: 60px; padding: 0 15px}
.culture ul{ margin: 0;}
.culture ul li{float:none; width: 100%; margin: 0 0 10px;}
.culture ul li img{display: block; width: 100%; height: auto;}
.culture ul li dl{ height: auto; border: #dddddd solid 1px;padding: 20px 30px 20px;}
.culture ul li dl h3{ font-size:18px; padding-bottom: 8px; margin-bottom:10px;}
.culture ul li dl h3:before{content:""; width:40px;margin-left: -20px;}
.culture ul li dl p{text-align: center; font-size: 14px; line-height: 1.6;}

.kehu{padding: 40px 15px 50px;}
.kehu ul{ margin:0 -5px 0px; overflow: hidden;}
.kehu ul li{ float: left; width:calc(50% - 10px); height:70px; line-height:64px; margin: 5px;}
	
.product{ padding:40px 15px 30px;}
.product ul { margin: 0 -5px;}
.product ul li{float: left; margin: 0 5px 10px;width:calc(50% - 10px);}
.product ul li p{ line-height:2; font-size: 14px;}
	
.proview{ padding: 40px 15px 50px;}
.proview .protop{ margin-bottom: 35px;}
.proview .protop .propic{ width: 100%; float: none; margin-bottom: 15px;}
.proview .protop .propic ol{ margin-bottom: 10px}
.proview .protop .propic ol img{display: block; width:100%;}
.proview .protop .propic dl{ margin-right: -10px; overflow: hidden;}
.proview .protop .propic dl img{width:calc(25% - 10px); height: auto; display: block; float: left; margin-right: 10px;}
.proview .protop .protit{ width:100%px; float: none;}
.proview .protop .protit h3{ padding-bottom: 15px; margin-bottom: 15px;}
.proview .protop .protit dl{ line-height: 1.6; font-size: 14px;}
.proview .procon{}
.proview .procon dl{ border-bottom: #cccccc solid 1px; margin-bottom: 20px;}
.proview .procon dl span{ background: #dbdbdb; padding: 5px 0px; display: block; width: 120px; text-align: center; color: #092f8d; font-size: 16px;}

.case{padding: 40px 15px 20px;}
.case ul{ margin-bottom:20px;}
.case ul img{ width: 120px; height:auto;}
.case ul dl{width:calc(100% - 130px);}
.case ul h3{font-size:15px; margin-bottom:5px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.case ul p{font-size: 12px; color: #666666; line-height: 1.4; height:auto;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom:4px;}
.case ul a{ width:90px; height:24px; line-height:24px; font-size: 12px;}
	
.news{padding:40px 15px 50px;}
.news_pic{ padding:0 0 20px; font-size:14px;}
.news_pic ul{ width:100%;overflow:hidden; _zoom:1;}
.news_pic ul li{ width:100%; float:none; margin-right:0; margin-bottom: 10px;}
.news_pic ul li img{ width: 100%; height: auto;}
.news_pic ul li h3{ line-height:2; font-size:14px; color:#000; padding:0 18px;}
.news_pic ul li p{ height:auto; line-height:1.6; margin:0 18px; font-size: 12px; padding-bottom:5px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_pic ul li dl{ font-size: 12px;}
.box_list{ border-bottom:#c4c4c4 solid 1px; padding-top: 0;}
.box_list ul{ padding:0px 0 20px;}
.box_list ul li{ background:url(../images/icon05.png) no-repeat left center; padding-left:15px; line-height:35px; font-size: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.box_list ul li:hover{ background:url(../images/icon06.png) no-repeat left center; }
.box_list ul li a span{ float:right; color:#092f8d;}
	
.news_view{ padding:40px 15px 15px;}
.news_view .news_title{ text-align:center;border-bottom:#c4c4c4 solid 2px; padding-bottom:20px;}
.news_view .news_title h1{ font-size:24px; font-weight:normal; line-height:55px;}
.news_view .news_title dl{ color:#999; font-size:12px;}
.news_view .link_back{ padding:50px 0;}
.news_view .link_back a{ width:100%; height:40px; line-height:40px; background:#b5b5b5; color:#030303; display:block; margin:0 auto; border-radius:5px; text-align:center;}
.news_view .view_page{ padding:20px 0 0px;}
.news_view .view_page a{ display:block; line-height:25px; font-size:13px;}
	
.contact{padding:40px 15px 30px; line-height:1.8; font-size: 14px;}
#map{width:100%;height:300px;border:0px;font-size:12px; margin-bottom: 40px;}
	
.mesage{ margin-bottom:50px;}
.mesage img{ float: none; width: 100%; height: auto; display: block;}
.mesage .box{ width:100%; float: none; padding:40px 15px 30px;}
.mesage .box dl{ font-size: 14px; text-align: center;}
.mesage .box ul li{ margin-bottom: 10px;}
.mesage .box ul li input[type="text"]{ width: 100%; line-height:36px; border: #dbdbdb solid 1px; text-indent: 20px; font-size: 15px; color: #666666;}
.mesage .box ul li textarea{ width: 100%; height: 100px; border: #dbdbdb solid 1px; padding: 10px 20px; font-size: 15px; color: #666666;}
.mesage .box ul li input[type="submit"]{ width: 100%; line-height: 36px; border: #092f8d solid 1px; text-indent: 0; background:#092f8d; color: #ffffff; text-align: center; font-size: 16px;}
	
.footer{  margin-top: 30px;}
.footer .con { display: none;}
.footer .copyright{ font-size: 12px; line-height: 1.5; padding: 22px 15px;}
	
/*===/分页=============================*/
.fengye{ margin:30px 0 0; font-size:13px; text-align: center;}
.off{  padding:5px 8px; margin-right:5px; background:#fff; }
a.off:hover{ margin-right:5px;background:#092f8d; color:#fff;border: #092f8d solid 1px;}
.fenkong{padding:0 8px;}
.fenkong a{ line-height:1;color:#666; padding:5px 8px; margin-right:5px;background:#fff; border: #eee solid 1px; }
	
}