﻿body{ width:100%; min-width:1200px;margin:0;padding:0;font-family:/*"PingFang SC",*/"Microsoft Yahei"; font-size:14px; color:#444; background:#fff; m-webkit-tap-highlight-color:transparent;/*去除苹果链接带边框*/ -webkit-text-size-adjust:none;}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
a:active,a:focus,a:hover{outline:none; color:#e1000b}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"],select{-webkit-appearance:none;}


.boxMax{ width:100%;margin:0 auto; position:relative}

.boxTop{ position:fixed; top:0; left:0;width:100%;height:100px; z-index:100; background:url(../images/top.jpg) center;}
.boxTop_t{  width:100%;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l{  width:1250px;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l span{ font-size:14px; font-family:"微软雅黑"; line-height:40px;}

.boxTop_r{height:40px; float:right; position:relative; top:32px; right:260px;}

.boxTop1{position:relative; height:100px;text-align:right; box-sizing:border-box; width:100%; max-width:1250px; margin:0 auto}

.logo{ position:absolute; left:0; margin:0!important; }
.bgTop{ box-shadow:0 4px 4px rgba(0,0,0,0.1)}
.top_tel{ font-size:26px; color:#d0b607; position: relative; top:10px; font-family:Arial, Helvetica, sans-serifl; background:url(../images/icoMTopHover.png) no-repeat left;
 padding:10px 10px 10px 30px;}

@keyframes ANavI{0%{width:0; left:50%;}100%{width:100%; left:0;}}
.boxNav{ height:90px; text-align:center;display:inline-block;  vertical-align:middle; margin-right:60px;}
.boxNav li{display:inline-block;position:relative; padding:25px 17px; }
.boxNav li  a{display:block;font-size:16px;color:#fff;line-height:50px; background:url(../images/nav.jpg) no-repeat bottom; width:70px; text-align:center; }
.boxNav li  a:hover{color:#d0b607;background:url(../images/navhover.jpg) no-repeat bottom;}
.boxNav li span i{ height:3px; background:#f0e45a; width:100%; position:absolute;bottom:-3px; left:0; display:none}

/*.boxNav li .on i{ display:block;animation:ANavI 0.3s}
.boxNav li .on a{color:#ffea00;}*/

.boxNav li div{position:absolute; top:70px; left:0;width:100px; background:#fff; z-index:2; display:none; opacity:0.95; }
.boxNav li div a{display:block;font-size:14px; padding:0;color:#555;line-height:40px; text-align:center; width:100px;}
.boxNav li div a:hover{color:#333333; background:url(../images/navhover.jpg) no-repeat bottom;}@keyframes AsubNavI{0%{width:0;}100%{width:100%;}}

.topWx{display:inline-block; width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topWx i{display:block; width:100%; height:100%; background:url(../images/icoWxTop.png) center no-repeat; background-size:100% auto}
.topWx:hover i{background:url(../images/icoWxTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topSearch{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0; }
.topSearch i{display:block; width:100%; height:100%;background:url(../images/icoSearchTopHover.png) center no-repeat;background-size:100% auto}
.topSearch:hover i{background:url(../images/icoSearchTop.png) center no-repeat;background-size:100% auto}
.searchTop{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); text-align:center; z-index:102; display:none}
.searchTop span{display:inline-block; width:700px; height:52px; border-radius:3px; overflow:hidden; background:#fff; position:absolute; top:50%; left:50%; margin:-30px 0 0 -350px; font-size:0}
.searchTop a{ width:40px; height:40px; display:inline-block; position:absolute; background-size:100% 100%; z-index:2;transition:transform 0.6s ease-out; color: #fff;top: 35%;right: 32%;}
.searchTop a:hover{ transform:rotateZ(180deg);}
.inputTop{width:600px; height:52px; line-height:52px; font-size:15px; color:#444; text-indent:15px;}
.submitTop{ width:100px; height:52px; background:#d0b607; font-size:15px; font-weight:bold;  color:#fff;cursor:pointer}  
.submitTop:hover{opacity:0.8;}


.topSj{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative;}
.topSj i{display:block; width:100%; height:40px;background:url(../images/icoMTop.png) center no-repeat;background-size:100% auto}
.topSj:hover i{background:url(../images/icoMTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topMail{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topMail i{display:block; width:100%; height:100%;background:url(../images/icoMailTop.png) center no-repeat;background-size:100% auto}
.topMail:hover i{background:url(../images/icoMailTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topOA{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topOA i{display:block; width:100%; height:100%;background:url(../images/icoErpTop.png) center no-repeat;background-size:100% auto}
.topOA:hover i{background:url(../images/icoErpTopHover.png) center no-repeat;background-color:#0168b7;background-size:100% auto}
.boxTopSj{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopSj img{width:100%;}
.boxTopSj span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}
.boxTopWx{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopWx img{width:100%;}
.boxTopWx span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}




.btnWx{position:absolute; top:30px; right:50%; margin-right:-560px; background:url(../images/icoTopWx.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnWx:hover{background:url(../images/icoTopWx.png) center no-repeat; background-color:#e1000b;}
.btnOa{position:absolute; top:30px; right:50%; margin-right:-600px; background:url(../images/icoTopOa.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnOa:hover{background:url(../images/icoTopOa.png) center no-repeat; background-color:#e1000b;}
.btnSearch{position:absolute; top:30px; right:50%; margin-right:-520px; background:url(../images/icoTopSearch.png) center no-repeat;background-color:#e1000b; width:30px; height:30px; border-radius:50%;}
.imgEwmTop{ background:url(../images/bgEwm.png); padding:23px 14px 14px 14px; width:120px; height:120px; position:absolute; z-index:100; top:72px; right:50%; margin-right:-620px; display:none}



.banner{width:100%; /*height:calc(100vh - 390px);*/ height:30vw;height:450px;overflow:hidden; position:relative;top:100px;color:#fff;  margin:0 auto;}
.banner .swiper-slide div{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper-pagination{bottom:20px!important; left:50%!important; margin-left:-600px!important; width:1200px!important; text-align:right;}
.banner .swiper-pagination-bullet{width:20px; height:6px;background:#fff; opacity:0.8;border-radius:6px;}
.banner .swiper-pagination-bullet-active{opacity:1.0;  background:#e1000b}
.banner .swiper-button-prev{left:20px; margin-top:-22px; width:45px; width:45px;  background:url(../images/btnLeft.png);background-size:100% 100%;}
.banner .swiper-button-prev:hover{background:url(../images/btnLeft.png);background-size:100% 100%;}
.banner .swiper-button-next{right:20px;margin-top:-22px;width:45px; height:45px;background:url(../images/btnRight.png);background-size:100% 100%;}
.banner .swiper-button-next:hover{background:url(../images/btnRight.png);background-size:100% 100%;}
.banner .bannerImg{background-position:center center!important;background-size:cover!important;}
.banner .font1{  position:absolute; z-index:999; left:65%; top:60%; color:#ffffff; font-weight:bold; font-size:35px;width:976px; height:65px; text-align:left;}
.banner .font1 span{ display:block; font-size:25px; line-height:70px; font-family: "微软雅黑";}
.banner .font2{ position:absolute;left:65%; top:60%; color:#ffffff; font-weight:bold; font-size:35px;z-index:999; width:1076px; height:65px; text-align:left;}
.banner .font2 span{ display:block; font-size:25px; line-height:70px; font-family: "微软雅黑";}
.banner .font3{ position:absolute; left:10%; top:75%; color:#ffffff; font-weight:bold; font-size:45px;
z-index:999;background:url(../images/bannerbg3.png) no-repeat; width:1200px; height:65px; text-align:center;}

.boxInd{ background:url(../images/bgIndex.png) top repeat-x; height:300px;border-bottom:3px solid #0168b7; margin:30px 0 auto;}
.boxInd_p{height:530px;margin:130px 0 auto;}

.boxInd1{ width:1250px; height:300px; margin:0 auto; overflow:hidden; position:relative}

.btnDc i{ display:inline-block;background:url(../images/icoInd1.png) left center no-repeat;}
.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png?v=1.0) no-repeat;background-size:100% 100%;opacity:1.0}

/*about*/
.indNavAboutBox{ width:1200px; margin:0px auto 10px auto; overflow:hidden;position:relative; height:153px;}
.indTeamBox{  height:auto; overflow:hidden;position:relative; display:none;animation:AUp 1s; z-index:10}
.indNavTeam{ height:50px; text-align:center; line-height:50px; font-size:0}
.indNavTeam a{display:inline-block; font-size:15px; padding:0 30px;}
.indNavTeam .on{background:url(../images/bgNavTeam.png) center bottom no-repeat; color:#444}

.indTeam{ width:100%;text-align:center; background:none;max-width: 1200px; margin:0 auto; background:url(../images/bgMain.jpg); height:auto}
.indTeam .img1{position:relative; display:inline-block;animation:ALeft 1s;}
.indTeam .img2{position:relative;animation:ARight 1s;}
.indTeam .img3{position:relative;animation:ARight 1s;}
.indTeam .num{display:none}
.pic_ab{ width:800px; height:auto; line-height:28px; font-size:14px; color:#333; text-align:left; float:left; text-indent:2em;}
.pic_ab a{color:#333;}

.pnav{width:300px;position: relative;float: right; margin-right:40px; }
.pnav ul{text-align: center;width:253px; margin:0 auto;}
.pnav ul li {display: block;margin: 0 10px;width: 233px;height:330px;overflow: hidden;float: left; }
.pnav ul li a{display: block;}
.pnav ul li a img{width:233px; height:auto;margin: 0 auto;}
.pnav ul li a p{text-align:left;font-size: 16px; font-weight:bold;color: #333;margin-top: 15px;transition: .5s;width: 100%;font-family: Microsoft YaHei; padding-left:10px;}
.pnav ul li a span{text-align:left;font-size: 14px; color: #595959; line-height:30px;padding-left:10px;}
.pnav ul li a:hover img{}
.pnav ul li a:hover p {color:0a9068;}

.pnav .btnLeft,.pnav .btnRight{position:absolute;top:30%;margin-top:25px;width:27px;height:51px;transition: 0.5s;opacity: 0.6;}
.pnav .btnLeft{left:0px;background:url(../images/leftbtn.png) no-repeat center;}
.pnav .btnLeft:hover{left:0px;opacity: 1;}
.pnav .btnRight{right:3px;background:url(../images/rightbtn.png) no-repeat center;}
.pnav .btnRight:hover{right:3px;opacity: 1;}

.indzizhi{ width:1200px; margin:20px auto; overflow:hidden; height:auto}
.indzizhi .left{ width:1200px;height:auto; margin:20px auto;}
.indzizhi .left img{ float:left; width:180px; margin:0 5px; border:#CCC solid 1px;} 
/*pro*/
.indProBox{position:relative; animation:AUp 1s;height:500px;}

.indNavPro{ text-align:center; margin:30px 0 40px 0; /*background:url(../images/bgNavPro.png) repeat-x;*/ height:53px;}
.indNavPro div{ background:#fff; padding:0 30px; display:inline-block; font-size:0}
.indNavPro a{display:inline-block; font-size:14px; text-align:center; padding:5px 10px; height:48px; line-height:38px; border-right:1px solid #dcdcdc;}
.indNavPro i{display:none; font-size:13px; font-weight:bold; color:#b1b1b1}
.indNavPro .on{ background:#f0e45a; color:#666;}
.indNavPro .on i{color:#a6b5cc}

.indNav{text-align:center; height:88px; }
.indNav h1{ font-size:22px; font-weight:normal; color:#144444; background: url(../images/index_p1.jpg) no-repeat center;line-height:88px; padding-bottom:20px;}
.indNav h2{ font-weight:normal; font-size:14px; letter-spacing:2px;}
.indNav h3{ font-weight:normal; font-size:13px;color:#cacaca; display:none}

.indNav1{ padding-top:40px;text-align:center;}
.indNav1 h1{ font-size:26px; font-weight:normal; color:#144444; background:url(../images/bgNavInd1.png) center no-repeat; line-height:46px;}
.indNav1 h3{ font-weight:normal; font-size:13px;color:#fff; opacity:0.5; display:none}
.btnMore{text-align:center; margin-top:30px;}
.btnMore a{display:inline-block;line-height:40px; width:100px; background:#a8a8a8; color:#fff; text-align:center; border-radius:6px; font-size:14px}
.btnMore a:hover{color:#666; background:#f0e45a}

/*xinwen*/
.indxw{ height:400px; width:1200px; margin:0 auto; overflow:hidden;}
.indxw .left{ width:480px;height:330px; margin:0 auto; float:left}
.indxw .right{ width:680px;height:300px; float:right; height:auto;}
.indxw .right ul{ }
.indxw .right ul li{display: block;margin: 5px 0px;width: 650px;line-height:40px; font-size:14px;}
.indxw .right ul li a{ display: block;width: 650px;border-bottom:#999 dashed 1px; font-size:14px;line-height:40px; color:#666; background:url(../images/foot_nav.jpg) left no-repeat; padding-left:20px;}
.indxw .right ul li a:hover{ border-bottom:#d0b607 dashed 1px; color:#555}
.right span{ float:right}
/*anli*/
.indBrandBox{ /*background:url(../images/bgIndCur.jpg ) top repeat-x ;*/ height:540px; width:100%; text-align:center; position:relative; animation:AUp 1s;}
.indBrand{ width:1200px; margin:40px auto 0 auto; overflow:hidden; font-size:0}
.indBrand a{display:inline-block; float:left; margin-right:10px; position:relative;animation:ABig 1s;}
.indBrand div{display:inline-block; float:right; margin-right:10px; width:58%;}
.indBrand .textBrand{position:absolute; top:0; left:0; z-index:1}
.indBrand a .imgBrand{ width:220px; height:170px;
	-webkit-transition: -webkit-transform 1.2s;
	transition:  transform 1.2s;
	-webkit-transform: scale(1);
	transform: scale(1.1);
}
.indBrand a:hover .imgBrand{
	opacity:1.0;
	-webkit-transform: scale(1.0);
	transform: scale(1.2);
	
}
.indBrand a:hover .textBrand{ }

.indBrand a .imgBrand1{ width:480px; height:360px;
	-webkit-transition: -webkit-transform 1.2s;
	transition:transform 1.2s;
	-webkit-transform: scale(1);
	transform: scale(1.1);
}
.indBrand a:hover .imgBrand1{
	opacity:1.0;
	-webkit-transform: scale(1.0);
	transform: scale(1.2);

}
.indBrand a:hover .textBrand1{ }



/*foot*/

.boxNav_foot{ width:310px;height:auto; margin:15px 30px 0 0; float:left;}
.boxNav_foot span{ font-size:15px; line-height:50px; padding-left:10px;}
.boxNav_foot li{display:inline-block;position:relative; padding:0 10px; }
.boxNav_foot li  a{display:block;font-size:13px;color:#fff;line-height:30px; border-bottom:#fff 1px solid; width:230px;}
.boxNav_foot li  a:hover{color:#f0e45a;}

.boxNav_foot1{ width:350px;height:auto; margin:15px 30px 0 0; float:right;}
.boxNav_foot1 span{ font-size:15px; line-height:50px; padding-left:10px;}
.boxNav_foot1 li{display:inline-block;position:relative; padding:0 10px; }
.boxNav_foot1 li  a{display:block;font-size:13px;color:#fff;line-height:30px; border-bottom:#fff 1px solid; width:300px;}
.boxNav_foot1 li  a:hover{color:#f0e45a;}



.boxFoot{width:100%; height:260px; background:#9b9693; color:#fff;  }
.boxFoot .img1{width:121; height:120px; margin:65px auto;margin-left: -120px;}
.boxFoot a{color:#8c8989}
.boxFoot a:hover{color:#8c8989}
.boxFoot1{width:1200px; margin:0 auto; height:260px;}

.footLink{display:inline-block; border-bottom:2px solid #5b5d5d; margin:35px 0 10px 0; padding-bottom:20px; font-size:0}
.footLink a{display:inline-block;font-size:13px; font-weight:bold; padding:0 8px 0 0; margin-right:8px; border-right:2px solid #adaeae; line-height:14px; }
.footText{line-height:26px;font-size:13px; margin:15px 0 10px 0;display:inline-block; width:400px; float:left;}
.footText span{ font-size:15px; line-height:50px;display:block;}
.boxFoot2{width:100%; min-width:1200px; margin:0 auto; position:relative; background-color:#282a2b; height:30px; color:#8c8989; font-size:12px; text-align:center; line-height:30px;}


/*内页*/
.subBanner{ width:100%; height:450px; overflow:hidden; }
.subBanner .font1{  position:absolute; z-index:999; left:65%; top:60%; color:#ffffff; font-weight:bold; font-size:35px;width:976px; height:65px; text-align:left;}
.subBanner .font1 span{ display:block; font-size:25px; line-height:70px; font-family: "微软雅黑";}
.subBanner .font2{ position:absolute;left:65%; top:60%; color:#ffffff; font-weight:bold; font-size:35px;z-index:999; width:1076px; height:65px; text-align:left;}
.subBanner .font2 span{ display:block; font-size:25px; line-height:70px; font-family: "微软雅黑";}

.boxMain{ width:100%; overflow:hidden; margin-top:100px;}
.boxMain1{ width:1200px; margin:15px auto 30px auto; overflow:hidden;}
.boxMain2{ width:1200px;overflow:hidden; margin:0 auto;}

.boxL{float:left;width:1200px; display:inline-block; margin-top:20px;background-color:#808080;}

.navL{ text-align:center; }
.navL li i{ display:block;line-height:40px;  font-size:14px; margin-bottom:3px; float:left; padding:0 40px;}
.navL li a{color:#fff}
.navL li a:hover{color:#ffcc00}
.navL li span{display:none; width:100px;border-top:1px solid #dedede; margin-bottom:9px;}
.navL li span a{display:block; font-size:12px; line-height:40px;color:#888; margin-bottom:1px;/*transition:background 1s;*/}
.navL li span a:hover{ background:#3f82b7; color:#fff}
.navL .on span{display:inline-block}
.navL li:hover span{display:inline-block;}
.navL .on i a{color:#ffcc00; }
.navL .onSub{ background:#3f82b7!important; color:#fff!important;}

.boxR{float:left;display:inline-block; width:1200px; overflow:hidden;}
.boxR_pro{;width:1198px; overflow:hidden; border:#CCC solid 1px; min-height:350px; margin-right:8px;}

.navCur{ height:75px; position:relative}
.navCur h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase; }
.navCur h2{font-size:17px;color:#0e4e8f; display:inline-block; border-bottom:2px solid #0e4e8f; height:75px; line-height:75px; font-weight:bold;}
.navCur h3{font-size:14px; font-weight:normal; color:#9b9ea1;font-family: "微软雅黑"; height:65px; line-height:65px; overflow:hidden;text-transform:uppercase; float:right }
.navCur h3 a{color:#9b9ea1;}
.navCur h3 a:hover{color:#0e4e8f}

.navCur1{height:98px; position:relative; background:url(../images/bgCur1.jpg); padding-left:60px; overflow:hidden}
.navCur1 h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; margin-top:15px; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase; display:none}
.navCur1 h2{font-size:17px;color:#0e4e8f; display:inline-block;height:40px; line-height:98px;}
.navCur1 span{position:absolute; right:15px; top:45px; color:#9b9ea1}
.navCur1 span a{color:#9b9ea1}
.navCur1 span a:hover{color:#0e4e8f}
.rCon{ width:100%; overflow:hidden;position:relative; padding:30px 0 0 0; }
.rCon .rCon1{ width:50%; overflow:hidden;position:relative; float:left; margin:0 30px;}
.rCon .img2{width:170px; overflow:hidden; margin:20px}


.rCon p{line-height:26px; margin-bottom:10px; font-size:14px;}
.csr{ width:100%; overflow:hidden}
.csrCon{ float:right; width:640px;}
/*.csrCon p{line-height:26px; margin-bottom:10px; font-size:14px;}*/
.csrCon span{ display:block; text-align:right; font-size:14px; color:#bababa}
.csrCon span i{font-size:26px; color:#444}


/*内页产品*/

.syList_1{ width:100%; margin:0 auto; overflow:hidden; padding-top:30px; text-align:center;}
.syList_1 p{display:inline-block; width:280px; height:240px; margin:0 8px; }
.syList_1 p img{width:280px; height:210px; }
.syList_1 p span{ font-size:15px; display:block; margin:8px 0 5px 0; text-align:center;}
.syList_1 p i{font-size:18px; color:#777}




.syList{ width:100%; margin:0 auto; overflow:hidden; padding:40px 0 0 0}
.syList a{float:left; display:inline-block; width:370px; height:350px; margin:0 10px 0 10px; vertical-align:top}
.syList a img{width:370px; height:270px; border-bottom:10px solid #9b9693}
.syList a span{ font-size:15px; display:block; margin:8px 0 5px 0; text-align:center;}
.syList a i{font-size:18px; color:#777}
.syList a:hover span{color:#29a7e2}


.prolist_2{width:100%; margin:0 auto; overflow:hidden;margin-top:10px;}
.prolist_2 .tit{ background-color:#f0e45a; color:#666; font-size:16px; font-weight:bold; line-height:40px; width:1200px; text-indent:2em;}
.prolist_2 .p_c{ background:url(../images/top.jpg); width:1200px; height:120px; }

.team{ width:1200px; margin:0 auto; overflow:hidden; font-family:"微软雅黑" ,"Microsoft Yahei";}
.t_nav{  background:url(../images/top.jpg); width:1200px; height:100px;overflow:hidden;}
.t_nav li{ float:left;  width:100px; height:100px; margin:0 9px;}
.t_nav li a{ display:inline-block; width:100px; height:100px; overflow:hidden; text-align:center; font:16px "微软雅黑" ,Arial, Helvetica, sans-serif; color:#fff; line-height:34px;}
.t_nav li a img{width:100px; height:100px; }
.t_nav li a:hover , .t_nav .cur a{border: 2px solid transparent;/*必不可少*/ -webkit-filter: drop-shadow(1px 0px 0px #ffa800);filter: drop-shadow(1px 0 0 #ffa800);
}
.team_c{ width:1198px; height:auto; overflow:hidden; margin:0 auto; border:#CCC solid 1px;}
.team_c dl{  font-size:14px; line-height:30px; padding:20px;}


.tea{ width:1200px; margin:20px auto; overflow:hidden; font-family:"微软雅黑" ,"Microsoft Yahei";}
.t_na{ background-color: #808080;width:1200px;overflow:hidden;}
.t_na li{ float:left;font-size:14px; padding:0 40px;}
.t_na li a{ display:inline-block; overflow:hidden; font:14px "微软雅黑" ,Arial, Helvetica, sans-serif; color:#fff;line-height:40px; }
.t_na li a:hover , .t_na .cur a{color:#ffcc00}
.tea_c{ width:1198px; height:auto; overflow:hidden; margin:0 auto; border:#CCC solid 1px;}
.tea_c dl{  font-size:14px; line-height:30px; padding:20px;}




/*内页新闻*/
.newsList{ width:1200px; overflow:hidden; margin:40px auto 0 auto;}
.newsList a{display:block; padding:20px 0; overflow:hidden; border-bottom:#CCC dashed 2px;}
.newsList a div{float:left; display:inline-block; margin:0 20px 0 25px; width:200px; overflow:hidden}
.newsList a span{float:left; display:inline-block; width:70%; padding:10px 0 0 0; line-height:26px;}
.newsList a span h1{ font-size:14px; overflow: hidden; text-overflow: ellipsis;}
.newsList a span h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }
.newsList a span h2>span { float: right; width: auto; padding: 0; }
.newsList a span h3{ font-size:14px; font-weight:normal; line-height: 1.5em; color:#888; max-height: 4.5em; overflow: hidden; text-overflow: ellipsis;}
.newsList a:hover{background:#dadada}
.newsList a:hover h1{color:#222;}
.newsList a:hover h2{color:#888;}
.newsList a:hover h3{color:#666;}
.newsList a div img{width:200px; height: 150px; max-height: 150px;transition:transform 1s;}
.newsList a:hover img{transform: scale(1.2); }
.text-secondary{width:100%; overflow:hidden; margin:20px 0 40px 0;}
.text-secondary a{ font-size:14px; font-family:"微软雅黑"; line-height:40px;}

.boxPage{width:100%; overflow:hidden; margin:20px 0 40px 0;}
.boxPage a{ display:inline-block;font-size:14px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  
border-radius:5px; 
behavior:url(/js/PIE.htc);
box-sizing:content-box;
}
.boxPage a:hover{ color:#555; background-color:#f0e45a;}
.curPage{color:#fff!important; background-color:#3f82b7!important;}
.numPage{float:left;}
.numPage a{ width:75px; height:40px;text-align:center; line-height:40px; margin-right:8px;}
.btnPage{float:right; }

.showTitle{ font-size:26px; padding:30px 0 0 0; line-height:36px;}
.showTitle1{ font-size:18px; padding:8px 0 0 0; line-height:26px;}
.showInfo{ border-bottom:2px solid #ebebeb; color:#999; margin-bottom:20px; line-height:40px; padding-bottom:10px; position:relative;}
.btnShare{position:absolute; top:7px; right:0;font-size:0; height:26px; line-height:26px;}
.btnShare i{font-size:12px; display:inline-block; vertical-align:middle}
.btnShare a{display:inline-block; width:26px; height:26px; border-radius:50%; overflow:hidden; margin-left:5px;vertical-align:middle}
.btnShare a img{width:26px; height:26px}
.shareWx{background:#4cc54f}
.shareWb{background:#dc5353}
.shareQz{background:#e3972a}
.shareQq{background:#5899d9}
.showCon{ line-height:28px; font-size:14px;}

.jobList{ padding:20PX 0 20px 0}
.jobList a{width:880px; min-height:120px; border:1px solid #d8d8d8; background:#fff; padding:20px; margin:0 20px 20px 0; display:inline-block; vertical-align:top; position:relative}
.jobList a:nth-child(2n+2){ margin-right:0}
.jobList a h1{ font-size:18px; font-weight:bold; line-height:18px; padding:15px 0;}
.jobList a h2{ font-size:13px; line-height:22px; color:#888;}
.jobList a i{ position:absolute; right:20px; top:85%; width:62px; height:32px; margin:-16px 0 0 0; background:url(../images/icoJtJob.png) center no-repeat; background-size:100% 100%;}
.jobList a:hover{border:1px solid #004593}
.jobList a:hover i{background:url(../images/icoJtJobHover.png) center no-repeat; background-size:100% 100%;}
.job_c a{ display:block;width:120px; height:40px; background-color:#0168b7;border-radius: 5px;color:#fff; line-height:40px; text-align:center; }
.job_c a:hover{color:#fff;}
.jobCon{ line-height:20px; font-size:14px;}

.downList{width:100%; margin:0 auto; overflow:hidden; padding:30px 0 ;font-family:"微软雅黑";}
.downList p{font-size:15px; line-height:30px; font-weight:bold; text-indent:2em;}
.down{ font-size:12px; line-height:30px; padding-left:10px; }
.down span{ display:block;width:150px; height:30px; background-color:#f0e45a;border-radius: 5px;color:#666; line-height:30px; text-align:center; }
.down a{color:#666;}
.down img{ margin:10px auto; text-align:center;}