﻿@charset "UTF-8";
/*重置样式*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td { margin: 0; padding: 0; }
body { font-size: 14px; color: #333; font-family: "Microsoft YaHei"; background: #fff; min-width: 1100px; overflow-x: hidden; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; }
ol, ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; color: #666; }
input { vertical-align: middle; }
input, button, textarea, select { outline: none; font-family: "Microsoft YaHei"; font-size: 14px; }
.main { width: 1200px; margin: 0 auto; }
.clearfix:after { clear: both; display: block; content: '' }
.clearfix { zoom: 1 }
.fl { float: left; }
.fr { float: right; }
.f2 { font-size: 24px; font-weight: bold; color: #005ca7; }
.top_bg { width: 100%; height:auto; margin: auto; background:#454545; position: fixed;z-index: 11; top:0px;}
.headers { width: 100%; height: auto; background:#fff;   position: fixed; z-index: 11; top:32px;  }
.headers:after { content:''; position:absolute; bottom:-8px; width:100%; height:8px;background: url(../images/header_box.png) no-repeat bottom ; z-index:11;}
.logos { display: block; margin-top: 10px; }
.logos img { width: 270px; height: 70px; }
.navs { margin-left: 144px; }
.navs li {float: left;   width: 100px; margin-left: 12px; font-size: 16px;text-align: center; position:relative;}
.navs li a { display: block; color: #333; box-sizing:border-box;line-height: 84px;height: 84px; }
.navs li:hover a,.navs li.active a { border-bottom: 3px solid #005ca7; color: #005ca7;}
.navs li dl { position:absolute; background:#fff; box-shadow:0 2px 3px rgba(0,0,0,0.6); width:200px; padding:0px 15px 10px; text-align:left; opacity:0; visibility:hidden; top:120%; left:0px; transition:all 0.5s;}
.navs li:hover dl{ top:100%; opacity:1; visibility:visible;}
.navs li dl dd a{ line-height:40px; height:40px; border-bottom:1px solid #eee;}
.navs li:hover dl dd a,.navs li.active dl dd a { border-bottom:1px solid #eee; color:#333;}
.navs li dl dd:hover a {border-bottom:1px solid #eee; color:#005ca7;}
.navs li dl dd{ position:relative;}
.navs li dl dd dl{ position:absolute; display:none;  opacity:1;left:200px; top:0!important; background:#FFF;}
.navs li dl dd:hover dl{ display:block;}

.languages { margin-top: 32px; }
.languages a { float: left; height: 20px; border: 1px solid #ddd; margin-right: 8px; }
.languages a img { height: 100%; width: auto; }
.languages a:hover { border-color: #cc0e0e; }
.languages a.active { border-color: #cc0e0e; }
/*header*/
.header { line-height: 32px; height: 32px; background-color: #333333; }
.header_left { font-size: 13px; color: #fff; float: left }
.header_right { float: right; color: #fff; font-size: 13px; width: 326px; }
.header_right a { transition: .5s; -webkit-transition: .5s; font-size: 12px; font-family: arial; margin-left: 16px; text-indent: 1.5em; color: #f19319; width: 60px; float: right; background: url("../images/huang_03.png") no-repeat 40px 12px #fff; }
.header_right span { font-size: 13px; font-family: arial; }
.header_right a:hover { background: url("../images/huang_03.png") no-repeat 45px 12px #fff; }
/*header*/

/*nav*/
/*.top { width: 1200px; margin: 10px auto 0; overflow:hidden;}
.logo { width: 126px; height: 70px; float: left; padding-top: 10px; }
.logo_wz { width: 560px; float: left; margin-left:15px; padding-top: 12px; }
.logo_wz h1 { font-size: 30px; font-weight: bold; letter-spacing: 0.8px; color:#005ca7;}
.logo_wz p { text-transform: uppercase; font-size: 18px; }
.top_dh { width: 200px; height: 51px; float: right; background: url(../images/top_tel_tb.jpg) left center no-repeat; padding-left: 70px; margin-top: 13px; line-height: 24px; }
.f1_1{font-size:24px;color:#005ca7;}*/
/*nav*/

/*菜单效果
.navBar{ height: 55px; background: url(../images/menu_bg.jpg) repeat-x center; margin-top:15px; position: relative; z-index: 9;}
.nav{  margin:0 auto; width:1200px;}
.nav h3{ font-size:100%; font-weight:normal;  }
.nav .m{  position:relative; float:left;  display:inline; text-align:center;   }
.nav h3 a{  zoom:1; line-height:55px; width:171px; color:#fff;  display:block; text-transform:uppercase;}
.nav li a.hover{ color:#fff; background:#ff7f27 !important;}
.nav li:hover a{ color:#fff; border-bottom:0px #00b4ff solid;}
.nav .on h3 a{border-bottom:5px solid #c00;}
.nav .sub{ width:171px; position:absolute;  top:55px; }
.nav .sub li{ text-align:center; line-height:45px; }
.nav .sub li a{ color:#fff; display:block; zoom:1;background:rgba(0, 0, 0, 0.4)!important;-webkit-transition: all 0.9s ; border:0px;}
.nav .sub li a:hover{color:#fff; background:#005ca7 !important; }
/*菜单效果*/

/* banner */
.banner_pc { margin-top:116px; }
.flexslider { position: relative; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; border-radius: 0px; }
.flex-pauseplay span { text-transform: capitalize; }
.flex-control-nav { width: 100%; text-align: center; position: absolute; bottom: 10px; font-size: 0; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display:inline;
}
.flex-control-paging li a { width: 48px; height: 8px; display: block; background: #666; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #e30a19; }
.flex-control-paging li a.flex-active { background: #e30a19; cursor: default; }
.flex-direction-nav li a { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; }
.flex-direction-nav li a.flex-prev { left: 2%; z-index: 99; }
.flex-direction-nav li a.flex-next { position: absolute; right: 2%; }
/* banner */

/*  广告轮播图 */
.section { height: 175px; overflow: hidden; }
.sectionBox { width: 960px; height: 120px; background: #005ca7/*99bedc*/; color: #fff; margin-left: -960px; left: 50%; position: relative; font-size: 14px; padding-top: 55px; transition: all .5s; z-index: 1; }
.sectionRight { background: #e6e6e6; color: #000; margin-right: -960px; right: 50%; left: auto; }
.sectionLeft .font { float: right; width: 360px; padding: 0 30px 0 110px; background: url('../images/s1.png') no-repeat left center; transition: all .4s; }
.sectionBox .font { color: #fff; display: block; z-index: 2; position: relative; }
.sectionBox .font h3 { font-size: 30px; font-weight: normal; height: 40px; }
.sectionRight .font { margin-left: 100px; width: 390px; padding-left: 110px; background: url('../images/s2.png') no-repeat left center; color: #000; }
.sectionRight .font h3 { font-size: 30px; font-weight: normal; height: 40px; }
.sectionLeft:before { content: ""; position: absolute; top: 0; left: 0; height: 175px; width: 0; transition: all .4s; background: #342c2a; z-index: 1; }
.sectionRight:before { content: ""; position: absolute; top: 0; right: 0; height: 175px; width: 0; transition: all .4s; background: #342c2a; z-index: 1; }
.sectionLeft:hover { width: 1050px; margin-left: -960px; z-index: 10; }
.sectionRight:hover { width: 1050px; margin-right: -960px; z-index: 10; }
.sectionRight:hover .font { color: #fff; background: url('../images/s2_h.png') no-repeat left center; }
.sectionRight.on { margin-right: -1040px; }
.sectionLeft.on { margin-left: -1040px; }
.sectionLeft:hover::before, .sectionRight:hover::before { width: 100%; }
/*  广告轮播图 */

/* 首页搜索 */
.search { overflow: hidden; width: 100%; background: rgba(255, 255, 255, 0.8); height: 60px; position: relative; z-index: 3; border-bottom: 1px solid #E7E7E7; }
.search p { float: left; line-height: 60px; font-size: 13px; color: #000 }
.search p a { color: #666; margin: 0 5px; }
.search em { font-style: normal !important; }
.search .sbox { overflow: hidden; float: right; width: 300px; height: 36px; margin-top: 12px; background: url(../images/search.png) no-repeat left top; }
.search input { overflow: hidden; width: 190px; height: 36px; border: none; background: none; outline: none; line-height: 36px; font-size: 13px; color: #6a6a6a; margin-left: 24px; }
.search span { display: block; width: 50px; height: 36px; float: right; margin-right: 10px; }
.search span input { display: block; width: 50px; height: 36px; cursor: pointer; float: right; }
/* 首页搜索 */



/* 首页公司简介 */
.cont1_box { background-color: #fff; width: 100%; padding-top:50px; padding-bottom:50px;}
.cont1 {}
.gk { width: 600px; }
.gk h2 { width: 299px; height: 91px; background: url(../images/tit1.png) no-repeat center center; margin-bottom: 40px; }
.gk p { font-size: 13px; color: #222; text-indent: 2em; line-height: 28px; margin-bottom: 10px; }
.gk a { display: block; font-size: 13px; color: #23993e; margin-top: 10px; }
.map{position: relative; }
.map ul { width: 600px;}
.map li { position: absolute; }
.map li:nth-child(1) { top: 70px; left: 150px; }
.map li:nth-child(2) { top: 10px; left: 405px; }
.map li:nth-child(3) { top: 236px; left: 200px; }
.map li:nth-child(4) { top: 185px; left: 405px; }
/* 首页公司简介 */


/*------------首页产品展示-------------*/
.product{background:#ebeef1;position:relative;height:auto; padding-top:50px;  padding-bottom:25px;}
.product .w1100{font-size:18px;font-family:"Arial";font-weight:normal;padding-top:50px;}

.product h2{font-weight:bold;font-size:32px;color:#0162bd;text-transform:uppercase;text-align:center;}
.product h3{background: url(../images/product.png) no-repeat center center;text-align:center; font-size:18px;}
.product h3:hover{color:#0162bd;}
.product1 ul{width:1200px;position: relative;margin-top:50px;}
.product1 ul li{float: left;margin-right:30px;overflow: hidden;position: relative;margin-bottom:30px;width:380px; position:relative;}
.product1 ul li:nth-child(3n) { margin-right:0px;}
.product1 ul li img { width:100%; display:block;}
.product1 ul li .title{ position:absolute; left:0px; top:100%; width:100%; height:100%;transition: all 0.3s;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;text-align: center;transition: all 0.3s;font-size:18px;background: url(../images/product1.png) repeat center center;color: #fff;}
.product1 ul li h4{}
.product1 ul li:hover .title {top:0px;box-shadow: 10px 10px 5px #888888; }
.product1 ul li:hover h4 { position:absolute; top:100px; width:100%; left:0px; text-align:center;}
.product1 ul li:hover p { position:absolute; top:140px; width:90px; border:1px solid #fff; left:50%; margin-left:-46px; font-size:14px; line-height:30px;text-align:center;}
.product-bottom{margin-top:25px;}
.product-bottom .tel1{background: url(../images/tel1.png) no-repeat left center;float:left;font-size:12px;color:#333;font-weight:normal;padding-left:44px;}
.product-bottom .tel1 span{font-size:18px;font-family:"Arial";font-weight:bold;}
.product-bottom .Jt{background: url(../images/Jt.png) no-repeat center center;float:right;font-size:14px;font-weight:normal;width:166px;height:70px;text-align:center;line-height:50px;}
.product-bottom .Jt a{color:#fff;}
.product-bottom .Jt a span{font-family:"Arial";font-weight:normal;color:#fff;}
/*************首页产品展示*****************/


/*************成功案例*****************/
.md-industry_solutions { text-align:center; background:#e4e5e5; margin-top:2%;}
.md-industry_solutions h2.title { font-size:40px; text-transform:uppercase;  line-height:1.1;  padding-top:4.3%; }
.md-industry_solutions h2.title + .xian { display:block; width:35px; height:2px; background:#999999; margin:20px auto 14px; }
.md-industry_solutions p.descript { font-size:24px; line-height:1.1;  padding:0 0 4.3% 0;}
.contents {}
.md-industry_solutions li { float:left; width:16.66666666666667%; }
.md-industry_solutions dl { position:relative; overflow:hidden; height:500px; color:#fff; }
.md-industry_solutions dl dt span { position:absolute; left:-1000%; right:-1000%; text-align:center; }
.md-industry_solutions dl dt img { height:500px; }
.md-industry_solutions .cont-title { font-size:18px; height:70px; line-height:70px; position:absolute; bottom:0; left:0; right:0;  }
.md-industry_solutions .cont-descript { visibility:hidden; position:absolute; bottom:500px; left:0;  height:100%; width:100%; }
.md-industry_solutions .cont-descript h3{ padding-top:50%;}
.md-industry_solutions .cont-descript p{ padding:0 20%;}
.md-industry_solutions .cont-title ,
.md-industry_solutions .cont-descript {
	-webkit-transition:all 500ms ease-out;
	transition:all 500ms ease-out;
}
.md-industry_solutions dl:hover .cont-title { bottom:-100px;}
.md-industry_solutions dl:hover .cont-descript {visibility:visible; bottom:0; }

.md-industry_solutions ul li:nth-of-type(1) .item01 dd.cont-title{background:rgba(255,222,0,0.7); background:#fbd607\9;}
.md-industry_solutions ul li:nth-of-type(2) .item01 dd.cont-title{background:rgba(255,123,43,0.7); background:#ff7b2b\9;}
.md-industry_solutions ul li:nth-of-type(3) .item01 dd.cont-title{background:rgba(255,21,21,0.7); background:#e81515\9;}
.md-industry_solutions ul li:nth-of-type(4) .item01 dd.cont-title{background:rgba(31,217,84,0.7); background:#1fd954\9;}
.md-industry_solutions ul li:nth-of-type(5) .item01 dd.cont-title{background:rgba(37,128,222,0.7); background:#2580de\9;}
.md-industry_solutions ul li:nth-of-type(6) .item01 dd.cont-title{background:rgba(183,14,203,0.7); background:#b70ecb\9;}

.md-industry_solutions ul li:nth-of-type(1) .item01 dd.cont-descript{background:rgba(255,222,0,0.9);}
.md-industry_solutions ul li:nth-of-type(2) .item01 dd.cont-descript{background:rgba(255,123,43,0.9);}
.md-industry_solutions ul li:nth-of-type(3) .item01 dd.cont-descript{background:rgba(255,21,21,0.9);}
.md-industry_solutions ul li:nth-of-type(4) .item01 dd.cont-descript{background:rgba(31,217,84,0.9);}
.md-industry_solutions ul li:nth-of-type(5) .item01 dd.cont-descript{background:rgba(37,128,222,0.9);}
.md-industry_solutions ul li:nth-of-type(6) .item01 dd.cont-descript{background:rgba(183,14,203,0.9);}

.md-industry_solutions .cont-descript > img { margin-top:20px;  }
.md-industry_solutions .cont-descript > h3 { display:block; font-size:22px; padding-bottom:10px; }
.md-industry_solutions .cont-descript > p { display:block;  }
.md-industry_solutions .cont-descript > a { display: block; width:80px; height:30px; line-height:30px; background:rgba(0,0,0,0.5); font-size:12px; color:#fff; margin:15px auto}

.btns {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap; vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent; border-radius: 4px;}
.btns-default {color: #333;background-color: #fff; border-color: #ccc;}
.btns-default:hover{ color: #333;background-color: #e6e6e6; border-color: #adadad;}

/* 首页新闻中心 */
.sy-news { padding:50px 0;}
.sy-news h2{font-weight:bold;font-size:32px;color:#0162bd;text-transform:uppercase;text-align:center;}
.sy-news h3{background: url(../images/product.png) no-repeat center center;text-align:center; font-size:18px;}
.sy-news h3:hover{color:#0162bd;}
.sy-news .syit-tit { text-align:center; color:#525252; margin-bottom:30px;}            
.sy-news .syit-tit h3 { font-size:30px; color:#333;}

.synews-con .menu { font-size:0px; text-align:center; margin:0px 0px 20px;}
.synews-con .menu li { display:inline-block; font-size:14px; margin:0 15px; line-height: 33px; cursor:pointer; color:#333; }
.synews-con .menu li.active {color:#e67817;}   
    
.synews-con .conns{ display:none;  margin-top: 50px;}
.synews-con .conns li { width:33.33%; float:left;}
.synews-con .conns li a { display:block; margin:0 15px;}
.synews-con .conns li .synews-img {overflow:hidden;}
.synews-con .conns li .synews-img img { width:100%;}
.synews-con .conns li .synews-cc { padding:10px 0 20px;}
.synews-con .conns li h4 { line-height:35px; height:35px; font-size:16px; color:#333; overflow:hidden; margin-bottom:6px;}
.synews-con .conns li span { display:block; color:#999; padding-bottom:14px; margin-top:10px; border-bottom:1px solid #eee; position:relative;}
.synews-con .conns li span:after { content:''; position:absolute; width:0px; height:1px; background:#e67817; right:0px; bottom:0px; transition:0.5s all;}
.synews-con .conns li p { line-height:26px; height:78px; overflow:hidden; color:#808080;}
.synews-con .conns li:hover h4  { color:#e67817;}
.synews-con .conns li:hover span:after { width:100%; right:auto; left:0px;}


.synews-more { text-align:center; margin-top:25px;}
.synews-more a { display:inline-block; font-size:16px; line-height:50px; padding:0 80px; border:1px solid #999; border-radius:25px; position:relative;transition:all 0.6s;  z-index:2; overflow:hidden;}
.synews-more a:after { content:''; position:absolute;width:0px; height:100%; right:0px; top:0px; background:#e67817; transition:all 0.4s; z-index:-1;}
.synews-more a:hover { color:#fff; border-color:transparent;}
.synews-more a:hover::after { right:auto; width:100%; left:0px;}  
/* 首页新闻中心 */


/*合作伙伴 */
.zhanweifu{ }

.page7{width:100%; height:auto; background-image:url(../images/mab.jpg); background-size:100%; background-repeat:no-repeat;}
.page7 h2{font-weight:bold;font-size:32px;color:#0162bd;text-transform:uppercase;text-align:center;  padding-top:50px}
.page7 h3{background: url(../images/product.png) no-repeat center center;text-align:center; font-size:18px;}
.page7 h3:hover{color:#0162bd;}
.page7-title{ width:240px; height:120px; margin:0 auto;}
.page7-title span{ font-size:26px; color:#005ca7; font-weight:bold; text-align:center; margin-top:20px}
.page7-title p{ font-size:18px; color:#222; text-align:center; margin-top:10px }
.page7-title{padding-top:40px; text-align:center;}

.page7-logobox{width:1196px; height:430px; margin:0 auto; position:relative;}
.page7-logobox{margin-top: 50px;}
.page7-logobox .page7-lin1{ width:1198px; height:204px; position:absolute; top:0; left:0;}

.page7-logobox .page7-lin1 li{ width:176px; height:204px; float:left; margin-right:28px;}

.page7-logobox .page7-lin1 li img,.page7-logobox .page7-lin2 li img{transition: .3s transform;}

.page7-logobox .page7-lin1 li img:hover{ margin-top:-10px;}

.page7-logobox .page7-lin2 li img:hover{ margin-top:-10px;}

.page7-logobox .page7-lin2{ width:994px; height:204px; margin:0 auto;position:absolute; top:166px; left:102px; }

.page7-logobox .page7-lin2 li{ width:176px; height:204px; float:left; margin-right:28px;}

.page7-more{width:320px; height:58px; background:#b8d1e6; position:absolute; bottom:-120px; left:439px;}

.page7-more a{  font-size:18px; font-weight:bold; color:#325ca1;text-align:center; line-height:58px; margin:0 auto;}

.page7-more:hover{background:#4babfc;color:#fff;}
/*合作伙伴 */
 




/*尾部 */
.mmm2 { width: 100%; background:#333; padding: 50px 0; }
.main2 { width: 1200px; margin: 0 auto; }
.main2_cont { width: 400px; float: left; }
.main2_cont_tit { width: 400px; float: left; }
.main2_cont_tit a, .main2_feed_tit a { color: #fff; font-size: 24px; font-weight: bold; }
.main2_cont_tit a:hover, .main2_cont_text ul li a:hover, .main2_feed_tit a:hover, .footer_l a:hover { color: #ff7f27; }
.main2_cont_text { width: 400px; float: left; margin-top: 40px; }
.main2_cont_text h1 { font-size: 18px; color: #fff; }
.main2_cont_text ul { width: 400px; float: left; margin-top: 30px; }
.main2_cont_text ul li { width: 400px; float: left; line-height: 30px; font-size: 14px; color: #787876; }
.main2_cont_text ul li a { color: #787876; }
.main2_cont_text ul li span { float: left; padding: 3px 10px 0 0; }
.main2_feed { width: 680px; float: right; }
.main2_feed_tit { width: 680px; float: left; }
.main_feed_cont { width: 680px; float: left; margin-top: 30px; }
.main_feed_cont .t1 { width: 49%; float: left; }
.main_feed_cont .t2 { width: 49%; float: right; }
.main_feed_cont .t3 { width: 49%; float: left; }
.main_feed_cont .t4 { width: 49%; float: right; }
.main_feed_cont input.text { border: 1px solid #6a6a6a; color: #787876; width: 89%; padding: 2.5% 5%; margin-bottom: 20px; background: #333; }
.main_feed_cont textarea.textarea { background: #333; border: 1px solid #6a6a6a; color: #787876; width: 93.5%; height: 100px; padding: 3%; margin-bottom: 20px; }
.main_feed_cont input.btn, a.btn { background: #3c3c3c; padding: 1% 0; color: #787876; font-size: 14px; border: 1px solid #3c3c3c; width: 150px; }
.main_feed_cont input.btn:hover, a.btn:hover { background: #ff7f27; color: #fff; border: 1px solid #ff7f27; }
/*  尾部 */

.footer_bg { width: 100%; margin: auto; background: #262626; overflow: hidden; padding: 20px 0; }
.footers { width: 1200px; margin: auto; }
.footers_l { float: left; padding: 20px 0; font-size: 14px; color: #787876; line-height: 30px; }
.footers_l a { color: #787876; }
.footers_r { float: right; padding-top: 10px; text-align:center;}
.footers_r p { float:left; margin:0 15px;}
.footers_r h3 { width: 20px; float: left; font-size: 16px; color: #787876; margin-right: 10px; line-height: 20px; }
.footers_r span { width: 10px; color: #787876; line-height: 14px; font-size: 13px; }
.footers_r img { width: 120px; height: 120px; display:block;}


/**内页banner*/
.InsideBan{ width:100%; height:280px; overflow:hidden;margin-top:116px;}
.InsideBan p{ width:100%; height:auto; position:relative}
.InsideBan p img{ width:1920px; height:280px; position:absolute; top:0; left:50%; margin-left:-960px;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;-webkit-transition:transform 2s;}
.InsideBan p img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

/**内页导航*/
.ins_navbox{width:100%;height:55px; margin:auto; background-color:#f4f4f4;border-bottom: 1px solid #e5e5e5;}
.ins_nav_tit{width:1200px;margin:auto;}
.ins_nav_tit ul{}
.ins_nav_tit ul li{float:left;margin-right:23px;font-size:16px;line-height:55px;}
.ins_nav_tit ul li a{display: block;padding: 0 18px; font-size:14px;}
.ins_nav_tit ul li a:hover,.ins_nav_tit ul li a.hover{background:#005da7;color:#fff;position: relative;}

.subnav{ background:#f4f4f4; height:auto; padding:10px 0;}
.subnav h2{ color:#005ea7; line-height:30px; font-size:18px; border-left:2px solid #005ea7; padding-left:20px; float:left;}
.subnav ul{ float:right;}
.subnav li{ float:left; line-height:38px; width:100px; text-align:center; font-size:12px; margin-left:20px; padding-top:15px;}
.subnav li a{ display:block; color:#333; line-height:38px; border:1px solid #f4f4f4;}
.subnav li a:hover{ display:block; color:#007de1; text-decoration:none;}
.subnav li a.current{ border:1px solid #007de1;border-radius:20px; color:#007de1;}
.jt{ float:right; line-height:30px; cursor:pointer;}
.pro-nav{ display:none;}



.ny_aboutbg{width:100%;margin:auto; padding:0px 0;}
.ny_main{width:1200px;margin:50px auto 0; overflow:hidden; font-size:14px; line-height:28px;}
.nyr_text{width:1200px;margin:auto; font-size:16px; line-height:40px; margin-bottom:50px; overflow:hidden;}
.nyr_text img{ display:block; clear:both; margin:auto;}
.nyr_text table{border:1px solid #d6d6d6;line-height:40px;text-align:center;}
.nyr_text table tr{}

.honor_img{width:1200px;float:left; margin-bottom:40px;}
.honor_img ul{}
.honor_img ul li{width:287px;height:auto;float:left;margin:10px 13px 20px 0;}
.honor_img ul li:nth-child(5n){margin-right:0;}
.honor_img ul li span{width:287px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.honor_img ul li img{width:283px;height:auto;float:left; padding:2px; border:1px solid #ccc;}
.honor_img ul li img:hover{padding:2px;background:#005da7;}

.workshop_img{width:1200px;float:left;}
.workshop_img ul{}
.workshop_img ul li{width:229px;height:auto;float:left;margin:10px 13px 20px 0;}
.workshop_img ul li:nth-child(5n){margin-right:0;}
.workshop_img ul li span{width:229px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.workshop_img ul li img{width:225px;height:auto;float:left; padding:2px; border:1px solid #ccc;}
.workshop_img ul li img:hover{padding:2px;background:#005da7;}

/*工作机会*/
.JobPage { margin: 0 auto; width: 1200px; margin-top:25px; font-size:14px; line-height:28px; margin-bottom:150px;}
.JobTitle{ margin-top:58px; margin-bottom:15px;}
.JobTitle span,.JobPanel dt span{ font-size:16px; width:220px; text-align:center; float:left; display:inline; }

.JobPanel,.JobPanel dl,.JobPanel dd{ border-top:1px solid #c8c8c8;}
.JobPanel{border-bottom:1px solid #c8c8c8;}
.JobPanel dt{ line-height:44px;}
.JobPanel dt a{ font-size:12px; padding-right:20px; background:url(../images/li11.png) no-repeat right center; color:#005da7;}
.JobPanel dd{ font-size:12px; padding:20px 34px 43px 34px; display:none;}
.JobPanel dd h2{ margin:0; padding:0; font-size:14px; color:#005da7; margin-bottom:3px;}
.JobPanel dd p{ margin:0; padding:0; color:#666; line-height:24px;}
.JobPanel dd a{ display:inline-block; font-size:14px; width:120px; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#fff; background-color:#005da7; margin-top:27px;}
.JobPanel dl.cur{ background:#fafafa;}
.JobPanel dl.cur dt a{ background-image:url(../images/li12.png);}


.news_ul{width:100%; padding-bottom:20px;}
.news_ul ul li{display:block; overflow:hidden;}
.news_ul ul li a{color:#333; display:block; width:100%; height:100%;}
.news_ul ul li .imgs{width:50%; overflow:hidden;}
.news_ul ul li .imgs img{width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.news_ul ul li .news_box{width:50%; overflow:hidden;}
.news_ul ul li .news_box .news_txt{width:90%; margin:0 auto; max-width:700px;font-size:16px;}
.news_ul ul li .news_box .news_txt em{display:block;  color:#005da7; margin-top:10%; margin-bottom:6%; font-style:normal;}
.news_ul ul li .news_box .news_txt h2{font-size:24px; /*letter-spacing:4px; */overflow:hidden; line-height:36px;margin-bottom:3%;}
.news_ul ul li .news_box .news_txt p{line-height:26px; height:100px; overflow:hidden;}
.news_ul ul li .news_box .news_txt label{width:20%; height:30px; display:block; line-height:30px; padding-top:1%; padding-bottom:1%; border:1px solid #666666;color:#666666; text-align:center; cursor:pointer; margin-top:6%; clear:both; font-size:16px;}
.news_ul ul li .news_box .news_txt label:Hover{border:1px solid #005da7;color:#005da7;}
.news_ul ul li a:hover .news_box .news_txt h2{color:#005da7;}
.news_ul ul li a:hover .imgs img{-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.f1{font-size:24px; color:#005da7;}
.newsmore_tit{width:1200px;float:left; text-align:center; line-height:30px; color:#787876; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.newsmore_text{width:1200px;float:left; margin-top:30px; line-height:30px; font-size:14px;}

.newsmore_page{width:1200px;float:left;margin:3% 0; border-top:1px solid #e6e6e6; padding-top:20px;}
.newsmore_page_left{width:80%;float:left;line-height:24px; font-size:14px;}
.newsmore_page_right{width:20%;float:right;text-align:right; font-size:16px;}


.product_img{width:1200px;float:left; padding-bottom:40px;}
.product_img ul{}
.product_img ul li{width:289px;height:auto;float:left;margin:10px 13px 20px 0; }
.product_img ul li:nth-child(4n){margin-right:0;}
.product_img ul li span{width:289px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.product_img ul li img{width:285px;height:auto;float:left; padding:2px; border:1px solid #ccc; border-radius:8px;}
.product_img ul li img:hover{padding:2px;background:#005da7;}


.address-info{overflow: hidden; margin-bottom: 50px;}
.address-info .info{float: left;}
.address-info .info h3{font-size: 20px; margin: 35px 0;font-weight: bold;}
.address-info .info p{font-size: 14px;height: 40px;line-height: 40px;}
.address-info .info p img{margin: 4px 10px 0 0; vertical-align: middle;}
.address-info{margin-right: 40px;}
.add-img{width:600px; height:350px;}


.teamSlide{width:1200px;position:relative;overflow:hidden;margin-bottom:30px;}
.teamSlide .wzpt{font-family:arial;text-transform:uppercase;font-size:28px;text-align:center;color:#333;line-height:45px;padding:0 0 22px 0;}
.teamSlide .bd{width:1200px;height:792px;overflow:hidden;z-index:1;}
.teamSlide .bd img{display: block; clear: both; margin: auto;}
.teamSlide .prev,.teamSlide .next{display:block;width:45px;height:100px;background: url(../images/bant.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);left:1%;top:50%;margin-top:-50px;z-index:10;}
.teamSlide .next{left:auto;right:1%;background-position:-45px 0;}
.teamSlide:hover .prev,.teamSlide:hover .next{opacity:1;}
.teamSlide:hover .prev{left:7%;}
.teamSlide:hover .next{right:7%;}
.teamSlide .hd{position:absolute;bottom:20px;z-index:12;right:10px;font-size:0;line-height:0;height:10px;overflow:hidden;}
.teamSlide .hd li{z-index:2;cursor:pointer;margin-left:5px;display:inline-block;width:6px;height:6px;*display:inline;zoom:1;border:2px solid #fff;border-radius:50%;}
.teamSlide .hd li:hover,.teamSlide .hd .on{background:#b02723;border-color:#b02723;}


.lin { padding:0;}
.lin .tptm { height:50px; font:18px/50px "微软雅黑"; font-weight: 600; color:#292929; border-bottom:1px dashed #ddd; display:block;}
.lin .tpsjnr { font:15px/30px "微软雅黑"; color:#292929; padding:8px 0 0 0;}

.detail_fenx{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad;}

/* 相关新闻 */
.relatedNews{ margin-top: 25px; overflow: hidden;}
.relatedTitle{height:30px;border-bottom:1px dotted #adadad;font-size:18px;color:#000;margin-bottom:20px;background:url(../images/p_icon.png) no-repeat left 4px;font-weight:normal;padding-left:20px;}
.relatedNews_font{width:100%;overflow:hidden;font-size:13px; margin-bottom:35px;}
.relatedNews_font ul{ overflow:hidden;}
.relatedNews_font ul li{float:left;margin-right:30px;width:570px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}
.relatedNews_font ul li a{display:block;width:320px;line-height:40px;background:url(../images/news_li.png) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relatedNews_font ul li span{float:right;color:#999;}


.login-bj{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#eee;padding:2% 0; box-sizing: border-box;}
.login-box{width:100%;font-size:14px}
.login-logo{text-align:center;margin-bottom:30px}
.login-hz{width:25%;margin:0 auto;min-width:480px;background:#fff;padding:2%;border-radius:4px;border:1px solid #D4D4D4}
.login-title{text-align:center;font-size:30px;font-weight:bold}
.login-text{width:100%;margin-bottom:10px;line-height:35px;height:35px;border:1px solid #ccc;padding:0 10px;border-radius:4px; box-sizing: border-box;}
.login-text2{width:80%;margin-bottom:10px;line-height:35px;height:35px;border:1px solid #ccc;padding:0 10px;border-radius:4px; box-sizing: border-box;}
.label{color:#666; line-height: 28px;}
.login-ssk{margin-top:30px}
.login-ssk li{float:left;width:100%; line-height: 28px;}
.login-ssk li a{margin-left:10px;color:#005da7;white-space:nowrap}
.dxyz{position:relative}
.dxyz input{overflow:hidden;padding-right:90px}
.dxyz a{position:absolute;z-index:1;top:20%;right:15px;transform:translate(0%,-20%)}
.login-ssk:-moz-placeholder{color:#999}
.login-ssk::-moz-placeholder{color:#999}
.login-ssk input:-ms-input-placeholder,.login-ssk textarea:-ms-input-placeholder{color:#999}
.login-ssk input::-webkit-input-placeholder,.login-ssk textarea::-webkit-input-placeholder{color:#999}
select{outline:none}
.index-tj{width:100%;margin-top:20px;border:1px solid #005da7;line-height:35px;text-align:center;color:#fff;background-color:#005da7;cursor:pointer;font-size:16px;border-radius:5px}
.login-wb{margin-top:20px;font-size:14px}
.login-wb a{color:#005da7;font-size:14px}
.zc-hz{width:42%;margin:0 auto;min-width:800px;background:#fff;padding:2%;border-radius:4px;border:1px solid #D4D4D4}
.zc-box{width:98%;float:left;margin:1%}
.zc-wb{text-align:center;margin-bottom:20px;padding:0 5%}
.zc-bq{text-align:center;margin-top:20px;color:#666}
.zctk a{color:#005da7}
.zctk a:hover{text-decoration:underline}
.zctk2 a{color:#005da7}
.zctk2 a:hover{text-decoration:underline}
#con{}
#tags{background:#eeeeee;display:block;overflow:hidden}
#tags LI{FLOAT:left;width:100%;display:block;text-align:center;line-height:45px}
#tags LI A{display:block;font-size:16px;font-weight:bold}
#tags LI.selectTag A{width:100%;COLOR:#fff;display:block;background:#005da7}
#tagContent{float:left}
.tagContent{DISPLAY:none}
#tagContent DIV.selectTag{DISPLAY:block}

.gm-tck{width:45%;padding:30px;margin:0 auto;position:fixed;left:50%;box-shadow:0px 0px 20px 0px rgba(4,0,0,0.2);top:50%;border-radius:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:none;z-index:1111;max-height:100%;min-width:720px}
.gm-add{width:80%;font-weight:bold;font-size:18px;padding-left:18px;position:relative}
.gm-add:after{content:"";position:absolute;left:0;background:#005da7;width:5px;height:20px;top:3px}
.gm-nr{margin:5% 0}
.gm-nr table td{padding:1%; box-sizing: border-box;}
.zxsc-gwc-gb{border-radius:100px;position:absolute;cursor:pointer;right:20px;font-size:20px;top:10px}
.sc{font-size:22px;font-weight:normal;color:#666;float:left;cursor:pointer}
.yszc-nr{margin:5% 0;height:490px;overflow:auto;padding-right:20px}
.yszc-nr p{font-size: 15px; line-height: 26px;}
.yszc-nr::-webkit-scrollbar{width:5px;height:5px}
.yszc-nr::-webkit-scrollbar-track{background:rgb(239,239,239);border-radius:2px}
.yszc-nr::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}
.yszc-nr::-webkit-scrollbar-thumb:hover{background:#333}
.yszc-nr::-webkit-scrollbar-corner{background:#179a16}

.w50{width: 48%; float: left; margin-right: 2%;}

.news-nr{margin:0% 0 4%;overflow: hidden;}
.news-nr li{border-bottom:1px solid #eee;overflow:hidden;padding:1; box-sizing: border-box; float: left; font-size: 14px; color: #555; text-align: center; line-height: 45px;}
.bg li{background: #f5f5f5; font-size: 16px; font-weight: 600; color: #333;}

.news-nr li:nth-child(1){width: 50%;}
.news-nr li:nth-child(2){width: 30%;}
.news-nr li:nth-child(3){width: 20%;}