body { min-width:1260px;}
/*nqh ����*/
.fl { float: left; }
.fr { float: right; }
.fwb { font-weight: bold; }
.taC { text-align: center; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs30 { font-size: 30px; }
.fs36 { font-size: 36px; }
.tin2 { text-indent: 2em; }
.ovH { overflow: hidden; }
.poR { position: relative; }
.poA { position: absolute; }
.poX { position: fixed; }
.mr42 { margin-right: 42px; }
.radius10 { -moz-border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.radius5 { -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.radius4 { -moz-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.radius3 { -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.radiusY { -moz-border-radius: 60%; -ms-border-radius: 60%; -webkit-border-radius: 60%; border-radius: 60%; }
.disflex { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }
.boxflex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.displayB { display: block; }
.displayN { display: none; }
.btnA { display: block; margin: 0 auto; }
.bimg img { display: block; width: 100%; }
.cimg img { display: block; max-width: 100%; margin: 0 auto; }
.selectN { appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; padding: 0 10px; }
.textO { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.displayN { display:none;}
.displayB { display:block;}
.shadow2 { -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);}
.shadow4 { -moz-box-shadow:0 4px 4px rgba(0,0,0,0.05);-ms-box-shadow:0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.05);box-shadow:0 4px 4px rgba(0,0,0,0.05);}

.bluC { color:#0075c1;}
.blaC { color:#1a1a1a;}

/*��Ƶ*/
.recruitmentfloat{z-index: 110; display: none; width: 100%;position: fixed;background:rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000);left: 0px;top: 0px;  _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px");}
.tianjiatvwrap{width: 1000px;margin: 0 auto;position: absolute;height: 500px;top:50%;left:50%;margin-left:-500px;margin-top:-250px;}
.tianjiatvwrap .videobox { height:500px;position:relative;z-index:1;}
.recclosebtn{display: block;width: 25px;height: 25px;background: url(../images/icon_18.png) no-repeat  center center;position: absolute;right:0;top: 0px;cursor: pointer;z-index: 100;margin:-20px -20px 0 0;z-index:9;}

/*ͷ��*/
.header { position:relative;z-index:9;}
.headerT { height:31px;padding:5px 0;background-color:#5d5d58;font-size:14px;color:#fff;line-height:31px;}
.headerT a { color:#fff; float: right; margin-left: 10px;}
.homelink { padding-left:39px;background:url(../images/icon_01.png) no-repeat left center;}
.headerT .icon1 { padding-left:24px;background:url(../images/icon_02.png) no-repeat left center; }
.headerC { background-color:#fff;padding:20px 0;height:57px;border-bottom:1px solid #e6e6e6;position:relative;z-index:3;}
.headerC .logo { margin-top:10px;height:50px;float:left;}
.headerC .logo img { display:block;height:50px;width:auto;}
.headerright { float:right;padding-top:6px;}
.headerright ul li { float:left;width:56px;padding:0 4px;text-align:center;padding-bottom:6px;position:relative;height:57px;}
.headerright ul li .imgbox { display:block;}
.headerright ul li .imgbox img { display:block;width:33px;height:33px;margin:0 auto;}
.headerright ul li .downbox { position:absolute;top:57px;left:50%;width:108px;height:108px;background:url(../images/bg_01.png) no-repeat;padding:11px 2px 2px;margin-left:-56px;display:none;}
.headerright ul li .downbox img { display:block;width:108px;height:108px;}
.headerright ul li .downsearchbox { left:auto;right:15px;height:31px;width:164px;background:url(../images/bg_02.png) no-repeat;}
.downsearchbox label { float:left;width:120px;padding:5px;height:21px;line-height:21px;}
.downsearchbox label input { display:block;width:100%;height:23px;background:none;}
.downsearchbox .button { float:right;width:33px;height:33px;background:url(../images/icon_07.png) no-repeat center center;cursor:pointer;}

/*������*/
.nav { height:48px;border-bottom:1px solid #e6e6e6;background-color:#f7f7f7;position:relative;z-index:2;}
.onenav { height:48px;background:url(../images/linebg_01.jpg) no-repeat left center;border-bottom:1px solid #e6e6e6;padding-left:2px;}
.onenav li { float:left;width:169px;text-align:center;line-height:48px;height:48px;padding-right:2px;background:url(../images/linebg_01.jpg) no-repeat right center;}
.onenav li h3 a { display:block;margin:0 37px;height:49px;background:none;font-size:17px;}
.onenav li h3 a:hover, .onenav li h3 a.cur { border-bottom:2px solid #0075c1;color:#0075c1;height:47px;}

.bt a { display:block;margin:0 37px;height:49px;background:none;font-size:17px;}
.bt a:hover, .onenav li h3 a.cur { border-bottom:2px solid #0075c1;color:#0075c1;height:47px;}

.twonav { position:absolute;top:49px;left:0;width:100%;background-color:#fff;overflow:hidden;}
.twonavlist {padding:38px 0;display:none; }
.twonavlist .links { float:left;width:215px;padding-right:20px;border-right:1px solid #ddd;min-height:187px;margin-right:58px;}
.twonavlist .links a { display:block;height:47px;line-height:47px;overflow:hidden;position:relative;font-size:16px;color:#666;}
.twonavlist .links a:hover { color:#0075c1;}
.twonavlist .linkrtext { float:left;width:884px;}
.twonavlist dl dt { float:left;width:393px;height:197px;}
.twonavlist dl dt img { display:block;width:393px;height:187px;}
.twonavlist dl dd { float:left;width:456px;margin-left:24px;}
.twonavlist dl dd .name { font-size:20px;color:#333;height:44px;line-height:44px;overflow:hidden;}
.twonavlist dl dd .text { margin-top:12px;font-size:15px;color:#666;line-height:24px;}

/*banner*/
.banner { height: 610px; position: relative; overflow: hidden; z-index: 8; }
.banner ul { margin: 0 auto; padding: 0px; position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 610px; }
.banner ul li { margin: 0px; padding: 0px; }
.banner ul li a { display: block; }
.banner ul li img { display: block; margin: 0 auto;width:1920px;height:610px; }
.banner .inddot { width: 1180px; position: absolute; bottom: 30px; left: 50%; margin-left: -550px; text-align: center; z-index: 10; }
.banner .inddot a { display: inline-block; *display: inline; *zoom: 1; margin: 0px 3px; width: 15px; height: 15px; overflow: hidden; position: relative; line-height: 300px; background: url(../images/bannerBtn.png) no-repeat center center; }
.banner .inddot a.cur { background-image: url(../images/bannerBtnA.png); }

.insidebanner {height:334px;position:relative;overflow:hidden; }
.insidebanner img { display:block;width:1920px;height:334px;position:absolute;left:50%;top:0;margin-left:-960px;}

/*ҳ��*/
.footT { background-color:#f5f5f5;padding:64px 0 84px;}
.footT ul li { float:left;width:200px;font-size:16px;line-height:28px;color:#666;}
.footT ul li a {color:#666; }
.footT ul li a:hover { color:#0075c1;}
.footT ul li .name { font-size:20px;line-height:20px;color:#333;padding-bottom:16px;}
.footT ul li .name a { color:#333;}
.footT ul li.contactus { width:300px;}
.footT ul li.contactus a { color:#0075c1;}
.footT ul li.lastli { width:256px;text-align:center;float:right;}
.footT ul li.lastli img { display:block;width:108px;height:108px;margin:0 auto;}
.footT ul li.lastli .ewmbox { width:128px;}
.footB { background-color:#262626;padding:10px 0;height:33px;line-height:33px;font-size:14px;color:#bdbdbd;}
.footB a { color:#bdbdbd;}

/*��ҳ����*/
.indexlump { position:relative;overflow:hidden;}
.indexlump .bgimg { position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:1;}
.indexlump .bgimg img { display:block;width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;}

.indexnews { background-color:#f7f7f7;padding:17px 0;}
.indexnewsT .titlename{float:left; font-size:20px;line-height:20px;color:#404040;}
.indexnewsT .morebtn{float:right; font-size:16px;line-height:20px;color:#535353;}
.indexnewsL { margin-top:20px;padding-left:11px;height:116px;overflow:hidden;position:relative; }
.indexnewsL ul { width:100%;overflow:hidden;}
.indexnewsL ul li {padding-left:17px;height:29px;line-height:29px;background:url(../images/icon_19.png) no-repeat left center;font-size:16px;color:#535353;overflow:hidden;vertical-align:bottom;}
.indexnewsL ul li .name { float:left;width:900px;height:29px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#535353;}
.indexnewsL ul li .name a:hover { color:#0075c1;}
.indexnewsL ul li .time { float:right;height:29px;overflow:hidden;}

.indextitlename { padding-top:64px;background:url(../images/linebg_04.jpg) repeat-x left 86px;text-align:center;padding-bottom:40px;}
.indextitlename .name { font-size:32px;line-height:34px;color:#0075c1;}
.indextitlename .name span { padding:0 16px;background-color:#fff;}
.indextitlename .englishname { text-transform:uppercase;font-size:16px;color:#999;line-height:32px;}

.indexsubsidiaryL { width:100%;overflow:hidden;position:relative;padding-bottom:80px;background-color:#fff;}
.indexsubsidiaryL ul li{float:left;width:120px;height:120px;padding:20px 40px 44px;}
.indexsubsidiaryL ul li a { display:block;width:120px;height:120px;background:url(../images/icon_23.png) no-repeat center center;}
.indexsubsidiaryL ul li img { display:block;width:120px;height:120px;}
.indexsubsidiaryL ul li a:hover { background-image:url(../images/icon_23a.png);}

/*��ҳ��ҵ Ʒ��*/
.indexindustry { background-color:#fff;padding-bottom:54px;}
.indexindustryL { position:relative;width:100%;}
.indexindustryLc { width:100%;overflow:hidden;position:relative;}
.indexindustryL ul { width:1240px;height:360px;overflow:hidden;position:relative;z-index:1;}
.indexindustryL ul li { float:left;width:374px;margin-right:39px;padding-bottom:30px;}
.indexbrand ul,.indexbrand ul li{ height:425px;}
.indexindustryL ul li .imgbox img { display:block;width:374px;height:282px;}
.indexindustryL ul li .name { line-height:44px;height:44px;margin-top:13px;font-size:20px;color:#010101;}
.indexindustryL ul li .name a { color:#010101;}
.indexindustryL ul li .name a:hover { color:#0075c1;}
.indexindustryL ul li .text { font-size:16px;line-height:28px;color:#666;height:84px;overflow:hidden;}
.indexbrand ul li .text { font-size:16px;line-height:28px;color:#666;height:56px;overflow:hidden;}
.indexindustryL .dot { text-align:center;margin-top:10px;}
.indexindustryL .dot a { display:inline-block;width:60px;height:2px;margin:0 5px;background-color:#ccc;}
.indexindustryL .dot a.cur { background-color:#0075c1;}
.indexindustryL .prevbtn, .indexindustryL .nextbtn { display:block;width:25px;height:48px;background:url(../images/icon_20.png) no-repeat;position:absolute;z-index:2;top:116px;cursor:pointer;}
.indexindustryL .prevbtn { left:-30px;background-position:left top;}
.indexindustryL .nextbtn { right:-30px;background-position:right top;}
.indexindustryL .prevbtn:hover {background-position:left bottom;}
.indexindustryL .nextbtn:hover {background-position:right bottom;}

.indexintro ,.indexintro .bgimg ,.indexintro .bgimg img{height:480px;}
.indexintro .textbox { position:absolute;z-index:2;top:64px;left:50%;background: rgba(255,255,255,.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AFffffff,endcolorstr=#AFffffff);width:500px;height:230px;padding:28px 30px 0;margin-left:-600px;}
.indexintro .textbox .name { font-size:36px;line-height:40px;height:40px;overflow:hidden;color:#000;}
.indexintro .textbox .text { margin-top:16px;font-size:16px;line-height:28px;height:84px;color:#666;overflow:hidden;}
.indexintro .textbox .morelink { display:block;width:130px;height:40px;line-height:40px;text-align:center;color:#fff;background:url(../images/icon_21.png) no-repeat;font-size:16px;margin-top:12px;}

.indexvideo ,.indexvideo .bgimg ,.indexvideo .bgimg img{height:480px;}
.indexvideobtn { display:block;width:100px;height:100px;background:url(../images/icon_22.png) no-repeat center center;cursor:pointer;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:2;}
.indexvideo-pop .video-con {padding:52px 50px;width:800px;height:500px; }
.indexvideo-pop.video-pop .videobox {width:800px; height:500px;}

.returntopbtn { display:none;width:57px;height:59px;background:url(../images/icon_24.jpg) no-repeat;cursor:pointer;position:fixed;bottom:100px;right:10px;z-index:99;}

.rightfloatcur { position:fixed;width:16px;height:160px;top:50%;margin-top:-80px;right:10px;z-index:99;}
.rightfloatcur a { display:block;width:16px;height:16px;padding:6px 0 5px;margin-bottom:5px;position:relative;cursor:pointer;}
.rightfloatcur a i { display:block;width:16px;height:16px;background:url(../images/icon_25.png) no-repeat center -31px;position:relative;z-index:2;}
.rightfloatcur a .text {display:block;padding:0 20px 0 10px;width:90px;text-align:center;font-size:14px;color:#fff;overflow:hidden;height:27px;line-height:27px;background:url(../images/bg_04.png) no-repeat;position:absolute;top:0;right:-7px;z-index:1;display:none;}
.rightfloatcur a.cur i,.rightfloatcur a:hover i {background-position:center 1px; }
.rightfloatcur a.cur .text, .rightfloatcur a:hover .text { display:block;}


/*��ҳ*/
.insidecenter { background:url(../images/bg.gif) repeat;padding-bottom:45px;}
.insidemain { margin-top:35px;}
/*��ҳ����*/
.classbg{ width:100%; background:url(../images/classbg.png) repeat-x; height:50px;position:relative;z-index:5;}
.class ul{ margin:0px; padding:0px}
.class ul li{ float:left;border-right:1px solid #cccccc;border-left:1px solid #cccccc; height:40px; position:relative; margin-left:-1px;}
.class ul li h3 a{ display:block;float:left;border-bottom:2px solid #FFF; line-height:38px; height:38px; font-size:16px; padding:0px 44px;}
.class ul li h3 a:hover{border-bottom:2px solid #00a1e9;line-height:38px; height:38px;color:#00a1e9;}
.class ul li h3 a.cur{border-bottom:2px solid #00a1e9;line-height:38px; height:38px;color:#00a1e9;}
.classtwo { position:absolute;top:40px;left:0;width:100%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff; display:none;}
.classtwo a { display:block;height:36px;line-height:36px;overflow:hidden;text-align:center;font-size:16px;color:#333;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.classtwo a:hover { background-color:#0075c2;border-color:#0075c2;color:#fff;}

.title{border-bottom:1px solid #cccccc; font-size:20px; color:#1a1a1a; padding-bottom:12px; padding-top:20px;}
.title span{ float:right; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px;}
.title span a{ padding:0px 5px; color:#666;}
.title span a:hover{ color:#1a1a1a;}
.title span a.cur{ color:#1a1a1a;}

.homelink2 { padding-left:28px !important;background:url(../images/icon_08.png) no-repeat left center;}

.aboutusM { background-color:#fff;margin-top:35px;}
.aboutusM img { max-width:100%;}
.aboutusM .table1 { border-collapse:collapse;border:1px solid #999;}
.aboutusM .table1 tr td,.aboutusM .table1 tr th {border:1px solid #999; }
/*��˾���*/
.companyintro{background:#fff;padding:63px 45px 32px;font-size:16px;line-height:28px;color:#333;}
.companyintro img { max-width:100%;}
.companyintro .name { font-size:24px;font-weight:bold;color:#0075c1;line-height:53px;padding-bottom:14px;}


.aboutclass{background:#FFF; padding:40px 0px;margin-top:30px; }
.aboutclass ul{ margin:0px; padding:0px 0px 0px 2px;}
.aboutclass ul li{ float:left;width:276px; padding-left:18px;}
.aboutclass ul li img{ display:block; width:276px; height:169px;}
.aboutclass ul li h3{ font-size:16px; padding-top:10px;color:#1a1a1a;}
.aboutclass ul li p{ padding-top:5px;font-size:16px;line-height:28px;color:#666;}

/*���¼�*/
.course2{background:#fff;padding-bottom:110px;}
.course2 h3{ text-align:center; font-size:50px; color:#0075c2; font-weight:bold; padding:60px 0px;}
.course2 .shadebox { width:32px;height:14px;background-color:#fff;margin:0 auto -14px;position:relative;z-index:2;}
.course2list { position:relative;z-index:1;}
.course2 dl{ margin:0px; position:relative; padding:0px 86px 30px;background:url(../images/linebg_02.jpg) repeat-y center top;}
.course2 dl dt { float:right;width:438px;padding-left:84px;background:url(../images/fazhan5.png) no-repeat left 10px;margin-left:-14px;position:relative;z-index:2;}
.course2 dl dt img { display:inline;height:126px;}
.course2 dl dd{ float:left; padding-right:32px; padding-bottom:20px;width:483px;position:relative;z-index:1;font-size:16px;color:#333;line-height:28px;text-align:right;}
.course2 dl dd h4{ text-align:right;font-size:30px;line-height:46px;color:#0075c2; position:relative; }
.course2 dl dd h4 span{ display:block; width:80px; height:31px; position:absolute; right:-95px; overflow:hidden; background-image:url(../images/fazhan4.png); background-color:#00a1e9; background-position:right center; background-repeat:no-repeat;}
.course2 dl.odd dt {float:left;padding-right:84px;background:url(../images/fazhan4.png) no-repeat right 10px;margin-right:-14px; text-align:right;padding-left:0;margin-left:0;}
.course2 dl.odd dd{ float:right;padding-right:0px;padding-left:32px;text-align:left;}
.course2 dl.odd dd h4{ text-align:left;}
.course2 dl.odd dd h4 span{ right:0px; left:-95px;background-image:url(../images/fazhan5.png);}
.course2 .loadmorebtn { display:block;width:46px;height:46px;background:url(../images/icon_09.png) no-repeat center top;margin:0 auto;}
.course2 .loadmorebtn.hide { background-position:center bottom;}

/*�쵼�ػ�*/
.leadercare { padding:44px 58px;}
.leadercareT { padding-bottom:40px;border-bottom:1px solid #e0e0e0;}
.leadercareT dl dt { float:right;width:400px;height:300px;}
.leadercareT dl dt img { display:block;width:400px;height:300px;}
.leadercareT dl dd { float:left;width:620px;padding-top:15px;font-size:16px;color:#666;line-height:28px;}
.leadercareT dl dd .name { font-size:24px;color:#1a1a1a;line-height:36px;}
.leadercareT dl dd .time { font-size:14px;color:#666;line-height:34px;}
.leadercareL { margin-bottom: 28px; overflow: hidden; }
.leadercareL ul { line-height: 0; overflow: hidden; width: 1100px; margin-bottom: 26px; position: relative;margin-top:10px; }
.leadercareL li { float: left; padding-right: 16px; position: relative; width: 259px; line-height: 0; padding-top:30px;padding-bottom:10px;overflow:hidden; }
.leadercareL li .imgbox { display:block;width:259px;height:194px;cursor:pointer;}
.leadercareL li img {display:block; width: 259px; height: 194px; }
.leadercareL .textbox .name { font-size: 18px; color: #1a1a1a;font-weight:bold; line-height: 40px;height:40px;margin-top:3px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.leadercareL .textbox .text { font-size:16px;line-height:20px;color:#333;height:20px;overflow:hidden;}
.leadercareL li.hover .textbox .name { color:#0075c1;}

/*����*/
.pic-pop { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.pic-con { width: 682px; height: 586px; padding: 12px 150px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -293px 0 0 -491px; }
.pic-pop .close { display: block; width: 28px; height: 28px; background: url(../images/closebtn_01.png) no-repeat; position: absolute; top: 20px; right: 20px; }
.pic-pop .prev, .pic-pop .next { display: block; width: 44px; height: 80px; background: url(../images/icon_11.png) no-repeat; position: absolute; top: 50%; margin-top: -40px;}
.pic-pop .prev { left: 58px; background-position: left top; }
.pic-pop .next { right: 58px; background-position: right top; }
.pic-pop .prev:hover { background-position: left bottom; }
.pic-pop .next:hover { background-position: right bottom; }
.pic-pop .pic-img { width: 682px; height: 400px; overflow: hidden; position: relative; }
.pic-pop ul { width: 2000px; }
.pic-pop ul li { float: left; width: 682px; height: 400px; line-height: 400px; text-align: center;background-color:#f1f1f1; }
.pic-pop ul li img { display: inline; vertical-align: middle; max-width: 98%; max-height: 100%; }
.pic-pop .name { font-size:22px;color:#333;font-weight:bold;line-height:60px;height:60px;overflow:hidden;text-align:center;padding-top:10px;}
.pic-pop .text { padding-top:6px;font-size:14px;color:#333;line-height:24px;height:96px;overflow-y:auto;}

.Paging { margin-top:40px;text-align:center;position:relative;overflow:hidden;}

/*����ʱ��*/
.wonderfulmoment { padding:44px 48px;}
.wonderfulmomentL .list { padding-bottom:64px;}
.wonderfulmomentL .name { font-size:22px;color:#1a1a1a;line-height:30px;height:30px;padding-left:33px;background:url(../images/icon_13.png) no-repeat left center;}
.wonderfulmomentL .text { margin-top:18px;font-size:16px;line-height:28px;color:#333;}
.wonderfulmomentL .imgbox { margin-top:42px;width:100%;height:265px;overflow:hidden;position:relative;}
.wonderfulmomentL .imgbox ul { width:1200px;}
.wonderfulmomentL .imgbox ul li { float:left;width:360px;height:265px;margin-right:12px;}
.wonderfulmomentL .imgbox ul li img { display:block;width:360px;height:265px;}
.wonderfulmomentL .movebtns { width:106px;height:43px;margin:30px auto 0;display:none;}
.wonderfulmomentL .movebtns a { display:block;width:43px;height:43px;background:url(../images/icon_14.png) no-repeat;}
.wonderfulmomentL .movebtns a.leftBtn {background-position:left top;float:left;}
.wonderfulmomentL .movebtns a.leftBtn:hover {background-position:left bottom;}
.wonderfulmomentL .movebtns a.rightBtn {background-position:right top;float:right;}
.wonderfulmomentL .movebtns a.rightBtn:hover {background-position:right bottom;}


/*��ŵ����*/
.concept { padding:63px 54px 54px 48px;font-size:16px;line-height:28px;color:#333;}
.videobox1 { cursor:pointer;}
.imgtextlist dl { padding-left:244px;width:292px;}
.imgtextlist dl dt { float:left;width:230px;margin-left:-244px;}
.imgtextlist dl dt img { display:block;width:230px;}

/*��ҳ*/
.singlepage {padding:58px 84px;font-size:16px;line-height:28px;color:#333; }
.singlepage2 { background-color:#fff;margin-top:35px;}
.singlepage3 { background-color:#fff;margin-top:35px;padding:50px 40px 60px;font-size:16px;line-height:28px;color:#333; }

/*��ŵʱ��*/
.magazine {  padding:44px 58px;}
.magazineL { margin-bottom: 28px; overflow: hidden; }
.magazineL ul { line-height: 0; overflow: hidden; width: 1100px; margin-bottom: 26px; position: relative;margin-top:10px; }
.magazineL li { float: left; padding-right: 16px; position: relative; width: 259px; line-height: 0; padding-top:30px;padding-bottom:10px;overflow:hidden; }
.magazineL li .imgbox { display:block;width:257px;height:338px;cursor:pointer;border:1px solid #e0e0e0;}
.magazineL li img {display:block; width: 257px; height: 338px; }
.magazineL .textbox .name { font-size: 16px; color: #1a1a1a;text-align:center;font-weight:bold;line-height: 40px;height:40px;margin-top:3px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.magazine-pop ul li,.magazine-pop .pic-img {height:496px;line-height:496px;}

.insidecurbtns { height:60px;line-height:60px;background-color:#ededed;overflow:hidden;}
.insidecurbtns a { float:left;height:60px;font-size:16px;color:#666;background:url(../images/linebg_03.jpg) no-repeat left center;width:217px;text-align:center;margin-left:-1px;}
.insidecurbtns a:hover, .insidecurbtns a.cur { background:#0075c1;color:#fff;}

/*�Ļ��*/
.activityL .textbox .text { height:84px;line-height:28px;}

/*��ҵ����*/
.entrepreneurialstories { padding:60px 50px;font-size:16px;line-height:28px;}
.entrepreneurialstoriesT { color:#333;padding-bottom:38px;border-bottom:1px solid #e0e0e0;}
.entrepreneurialstoriesT .name { font-size:22px;padding-bottom:20px;}
.storyL { margin-top:60px;}
.storyL ul li { color:#4f4f4f;height:333px;overflow:hidden;position:relative;}
.storyL ul li .sname { font-size:20px;color:#1a1a1a;padding:12px 0;}
.storyL ul li .imgbox { float:left;width:548px;border:1px solid #e0e0e0;height:331px;}
.storyL ul li .textbox { padding-top:12px;padding-left:40px;width:510px;height:306px;overflow:hidden;}
.storyL ul li.odd .imgbox {float:right; }
.storyL ul li:nth-child(2n-1) .imgbox { float:right;}
.storyL ul li.odd .textbox{ padding-left:0;padding-right:40px;}
.storyL ul li:nth-child(2n-1) .textbox { padding-left:0;padding-right:40px;}

/*����*/
.Exhibition dl{background:#FFF; height:265px; margin-top:25px;}
.Exhibition dl dd{float:left;width:1000px; padding:21px 0px 0px 25px;}
.Exhibition dl dd img{ float:left; width:300px; height:225px; display:block;}
.Exhibition dl dd h3{ padding:20px 0px 20px; float:right; width:670px;}
.Exhibition dl dd h3 a{display:block; overflow:hidden; height:25px; line-height:26px; font-size:22px;}
.Exhibition dl dd h3 a:hover { color:#0075c1;}
.Exhibition dl dd p{ float:right; width:670px;}
.Exhibition dl dd p.ExhibitionDescription{font-size:13px; height:75px; overflow:hidden;color:#666;}
.Exhibition dl dd p.Exhibitionmore{padding-top:20px;}
.Exhibition dl dd p.Exhibitionmore a{ display:inline-block; border:1px solid #999999; padding:4px 17px;}
.Exhibition dl dd p.Exhibitionmore a:hover { border-color:#0075c1;color:#fff;background-color:#0075c1;}
.Exhibition dl dt{ float:right; font-family:Arial, Helvetica, sans-serif; padding:65px 50px 0px 0px;}
.Exhibition dl dt span{ display:block;font-size:60px; line-height:65px; border-bottom:1px solid #1a1a1a; color:#1a1a1a;text-align:center;}
.Exhibition dl dt em{display:block;font-size:18px; padding-top:7px;}

.commonDetailed{background:#FFF; padding:0px 50px; margin-top:25px;}
.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:20px;}
.commonDetailedtitle h3{ font-size:28px; text-align:center; line-height:32px; color:#1a1a1a; padding:50px 0px 0px;}
.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:20px 0px 15px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px; position:relative; top:-3px; *top:2px;_top:1px;}
.commonDetailedContents{ padding:30px 0px; font-size:16px;line-height:28px;color:#1a1a1a;}
.commonDetailedContents img { max-width:100%;}
.commonDetailedContentsfoot{padding-bottom:45px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:30px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#0075c1; padding:5px 30px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ float:left;}
.commonDetailedContentsfoot dl dt{ float:right;}

/*��ҳ*/
.Paging{background:#FFF; text-align:center; margin-top:30px; padding:20px 0px 17px;}
.Paging a{ display:inline-block;width:37px;height:37px;background:url(../images/Pagingimg1.png) no-repeat;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400;}
.Paging a:hover{background:url(../images/Pagingimg.png) no-repeat; color:#FFF;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}

.Pagingmg{margin:0px;padding:10px 0px 50px;}

/*��Ƶ*/
.videomain { padding:44px 58px;background-color:#fff;}
.videomainT { padding-bottom:40px;border-bottom:1px solid #e0e0e0;margin-top:48px;}
.videomainT dl dt { float:right;width:473px;height:266px;position:relative;}
.videomainT dl dt img { display:block;width:473px;height:266px;position:relative;z-index:1;}
.videomainT dl dt .videolink { display:block;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background:url(../images/icon_15.png) no-repeat center center;cursor:pointer;}
.videomainT dl dd { float:left;width:560px;padding-top:10px;font-size:16px;color:#666;line-height:28px;}
.videomainT dl dd .name { font-size:24px;color:#1a1a1a;line-height:36px;margin-bottom:5px;}
.videomainT dl dd .time { font-size:14px;color:#666;line-height:34px;}
.videoL { margin-bottom: 28px; overflow: hidden; }
.videoL ul { line-height: 0; overflow: hidden; width: 1100px; margin-bottom: 26px; position: relative;margin-top:10px; }
.videoL li { float: left; padding-right: 16px; position: relative; width: 259px; line-height: 0; padding-top:30px;padding-bottom:10px;overflow:hidden; }
.videoL li .imgbox { display:block;width:259px;height:194px;cursor:pointer;position:relative;}
.videoL li .imgbox  .videolink { display:block;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background:url(../images/icon_15.png) no-repeat center center;cursor:pointer;}
.videoL li img {display:block; width: 259px; height: 194px;position:relative;z-index:1; }
.videoL .textbox .name { font-size: 18px; color: #1a1a1a;font-weight:bold; line-height: 40px;height:40px;margin-top:3px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.videoL .textbox .text { font-size:16px;line-height:28px;color:#333;height:84px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.videoL li.hover .textbox .name { color:#0075c1;}
/*��Ƶ����*/
.video-pop { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.video-con { width: 682px; height: 586px; padding: 12px 50px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -293px 0 0 -441px; }
.video-pop .close { display: block; width: 28px; height: 28px; background: url(../images/closebtn_01.png) no-repeat; position: absolute; top: 20px; right: 20px; }
.video-pop .videobox { width: 682px; height: 400px; overflow: hidden; position: relative; }
.video-pop .name { font-size:22px;color:#333;font-weight:bold;line-height:60px;height:60px;overflow:hidden;text-align:center;padding-top:10px;}
.video-pop .text { padding-top:6px;font-size:14px;color:#333;line-height:24px;height:96px;overflow-y:auto;}

/*��ŵ��ҵ*/
.insideindustry { background-color:#fff;padding-bottom:60px;}
.solution02 { background-color:#fff;}
.solution02 dl{background:#fff; margin:0px; padding:0px; height:337px;}
.solution02 dl dt{ float:left; width:500px; padding:45px 60px 0px 40px;}
.solution02 dl dt h3{ border-bottom:1px solid #cccccc; font-size:18px; padding-bottom:20px;color:#1a1a1a;}
.solution02 dl dt p.font13{font-size:16px; padding:20px 0px 0;line-height:28px;overflow:hidden;color:#4f4f4f;margin-bottom:20px;max-height:112px;}
.solution02 dl dt p.more a{border:1px solid #999999; display:inline-block; padding:3px 15px}
.solution02 dl dt p.more a:hover { border-color:#0075c1;background-color:#0075c1;color:#fff;}
.solution02 dl dd{ float:right; width:600px;position:relative;z-index:1;}
.solution02 dl dd img{ display:block; width:600px; height:337px;position:relative;z-index:1;}
.solution02 dl dd .icon { display:block;width:18px;height:36px;position:absolute;z-index:2;top:50%;margin-top:-18px;background:url(../images/icon_16.png) no-repeat;left:0;}
.solution02 dl.odd dd{float:left;}
.solution02 dl.odd dt{float:right;}
.solution02 dl.odd dd .icon { background-image:url(../images/icon_17.png);left:auto;right:0;}

/*���ʲ���*/
.internationallayout { padding:50px 40px;}
.internationallayout .imgbox img{display:block;max-width:100%;margin:0 auto; }
.internationallayout .textbox { margin-top:48px;padding-top:28px;border-top:1px solid #ddd;padding-bottom:30px;}
.internationallayout .textbox ul { width:1020px;margin:0 auto;}
.internationallayout .textbox ul li { float:left;width:320px;text-align:center;font-size:16px;color:#666;}
.internationallayout .textbox ul li .text1 { color:#333;}
.internationallayout .textbox ul li .number { font-size:100px;color:#0075c1;font-weight:bold;line-height:100px;}

/*��ŵ����*/
.innovation { padding:10px 40px 60px;}
.innovationL .leadercareL ul { width:1144px;}
.innovationL .leadercareL ul li { width:262px;padding-right:24px;}
.innovationL .leadercareL li .imgbox {width:262px;height:194px; }
.innovationL .leadercareL li .imgbox img {width:262px;height:194px; }
.innovationL .leadercareL .textbox .text {height:84px;line-height:28px; }

/*����ƽ̨*/
.innovationplatform { padding:54px 40px;}
.innovationplatformT { padding-bottom:25px;border-bottom:1px solid #ddd;}
.innovationplatformT img { max-width:100%;}
.innovationplatformT .stitle1 { font-size:24px;line-height:28px;color:#333;text-align:center;margin-bottom:28px;font-weight:bold;}
.innovationplatformB { padding-top:52px;border-top:1px solid #ddd;}
.innovationplatformB dl { background-color:#f7f7f7;padding:10px;}
.innovationplatformB dl dt { float:right;width:700px;height:526px;}
.innovationplatformB dl dt img { display:block;width:700px;height:526px;}
.innovationplatformB dl dd { padding:30px 20px 0;float:left;width:360px;font-size:24px;line-height:48px;color:#333;}
.innovationplatformL .leadercareL ul { width:1140px;}
.innovationplatformL .leadercareL ul li { width:268px;}
.innovationplatformL .leadercareL li .imgbox {width:268px;height:201px; }
.innovationplatformL .leadercareL li .imgbox img {width:268px;height:201px; }

/*�Ƽ����½���*/
.innovationaward { padding:45px 40px 60px;}
.innovationaward .titletext { font-size:24px;line-height:28px;font-weight:bold;text-align:center;color:#333;}
.innovationawardT dl { margin-top:20px;padding:14px 12px;background-color:#f7f7f7;}
.innovationawardT dl dt { float:left;width:870px;}
.innovationawardT dl dt img { display:block;width:870px;height:425px;}
.innovationawardT dl dd { float:left;margin-left:20px;width:196px;padding-top:30px;font-size:24px;line-height:36px;color:#333;font-weight:bold;}
.innovationawardT dl dd * {font-weight:bold; }
.innovationawardL .leadercareL ul { width:1144px;margin-top:0;}
.innovationawardL .leadercareL ul li { width:262px;padding-right:24px;padding-top:20px;padding-bottom:10px;}
.innovationawardL .leadercareL li .imgbox {width:262px;height:194px; }
.innovationawardL .leadercareL li .imgbox img {width:262px;height:194px; }
.innovationawardL .leadercareL .textbox .text {height:84px;line-height:28px; }

/*׼���ƶ�*/
.standard { padding:36px 40px 60px;}
.standardT { padding-bottom:48px;border-bottom:1px solid #e0e0e0;font-size:16px;line-height:30px;color:#333;margin-bottom:66px;}
.standardC { font-size:16px;line-height:28px;color:#666;}

/*�����ƺ�*/
.honortitle .leadercareT dl dt { float:left;margin-right:28px;}
.honortitle .leadercareT dl dd { width:656px;}
.honortitle .leadercareT dl dd .name { padding-bottom:18px;}
.honortitle .leadercareL .textbox .text {height:84px;line-height:28px; }
.honor-pop .pic-con { padding-left:50px;padding-right:50px;margin-left:-391px;}

/*��ʷԨԴ*/
.yuanyuan { background-color:#fff;padding-bottom:60px;}
.yuanyuan .solution02 dl dt .textbox{font-size:16px; padding:20px 0px;line-height:24px;max-height:144px;overflow:hidden;color:#4f4f4f;padding-bottom:0;margin-bottom:20px;}
.yuanyuan .solution02 dl dt {padding:36px 30px 0; }

/*��������*/
.talentconcept dl{width:550px; height:200px;background:url(../images/bg_03.png) no-repeat right center;margin-bottom:50px;}
.talentconcept dl.last { width:1120px;}
.talentconcept dl dt { float:left;width:254px;height:200px;margin-right:25px;}
.talentconcept dl dt img { display:block;width:254px;height:200px;}
.talentconcept dl dd {font-size:14px;line-height:25px;color:#333;padding-top:12px; }
.talentconcept dl dd .name { padding-bottom:8px;}

/*��Ƹ*/
.recruitment { background-color:#fff;padding:50px 40px 60px;position:relative;overflow:hidden;}
.Recruitmentsearch{background-color:#f2f2f2;padding:30px 0px 30px 0px;}
.Recruitmentsearch dl{ width:565px; margin:auto;}
.Recruitmentsearch dl dt{float:left;width:105px; position:relative; padding:10px 0px 0px 45px; font-size:18px; color:#0d71ca;}
.Recruitmentsearch dl dt span{ background-color:#0d71ca; background-image:url(../images/Recruitment1.png); background-repeat:no-repeat; display:block; width:33px; height:35px; position:absolute; left:0px; top:0px;}
.Recruitmentsearch dl dd{ float:left; width:415px;}
.Recruitmentsearch dl dd label {display:block; border:1px solid #d9d9d9; background:#fff; padding:12px 105px 11px 10px; position:relative;}
.Recruitmentsearch dl dd label input{ background:none; border:none; outline:none;}
.Recruitmentsearch dl dd label input.Recruitmentsearchtext{ width:100%; float:left;}
.Recruitmentsearch dl dd label input.Recruitmentsearchsubmit{ font-size:16px; color:#fff;background-color:#0d71ca; width:105px; height:41px; position:absolute; right:0px; top:-1px;}

.Recruitmentlist{padding:25px 0px 0px;margin:0px;position:relative;overflow:hidden;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;overflow:hidden;position:relative;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:0px 15px 0px 20px; height:45px; line-height:45px;position:relative; cursor:pointer; background:url(../images/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px;height:13px; background:url(../images/index_71.gif) no-repeat; top:15px; right:15px;}
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#f2f2f2; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h3{ background:url(../images/index_70.gif) no-repeat 5px 20px; color:#00539d;}
.Recruitmentlist ul li.cur span{background:url(../images/index_72.gif) no-repeat;}
.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#00539d; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}

/*��վ��ͼ*/
.webmap01{background-color:#fff; margin-top:25px; padding:10px 40px 50px;}
.webmap01 dl{ border:1px solid #e6e6e6; margin-top:50px;}
.webmap01 dl h3{ padding-left:20px; padding-bottom:5px;}
.webmap01 dl h3 span{ font-size:20px; color:#00a1e9; position:relative;top:-12px; background-color:#fff; padding:0px 13px;}
.webmap01 dl h3 span a{color:#00a1e9;}
.webmap01 dl dd{ padding-left:33px; padding-bottom:10px;}
.webmap01 dl dd a{ font-size:14px; padding-right:50px; display:inline-block; padding-bottom:8px;}
.webmap01 dl dd a em{ display:inline-block; margin-right:8px; width:3px; height:3px; background-color:#00a1e9; vertical-align:middle;}
.webmap01 dl h4 { min-width:120px;}

/*����*/
.Searchlist{ margin:0px; padding:0px;}
.Searchlist dl{ background:#fff; padding:15px 35px 25px; margin-top:25px;}
.Searchlist dl h3{ font-size:20px; line-height:36px; padding-bottom:5px}
.Searchlist dl h3 a{color:#1a1a1a;}
.Searchlist dl h3 a span{color:#00a1e9;}
.Searchlist dl h3 a:hover{color:#1a1a1a;}
.Searchlist dl dt{ float:left; width:200px; height:150px; margin-right:25px;}
.Searchlist dl dt img{width:200px; height:150px; display:block;}
.Searchlist dl dd{ font-size:13px;color:#1a1a1a; padding-top:10px; line-height:24px;}
.Searchlist dl dd p.Searchclass{color:#999; padding-top:8px;}
.Searchlist dl dd p.Searchclass a{color:#999;}
.Searchlist dl dd p.Searchclass a:hover{color:#00a1e9;}

/*20170616*/
.tcbg{ display:none;width: 100%; height: 100%; position: fixed; top:0; left:0; z-index: 999;background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.wqtanchuang{ height: 600px; width: 1000px; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-300px; background-color:#FFF; overflow:hidden;}
 .wqtanchuang h2{ font-size: 24px; text-align: center; background-color: #0075c1; color: #FFF; height:50px; line-height:50px; position:relative;}
 .wqtanchuang h2 em { background:url("../images/wqclosebtn.png") no-repeat; display:block; width:22px; height:22px; position:absolute; right:20px; top:14px;}
 .wqtanchuang .text{ font-size: 16px; color: #333; background-color: #f2f2f2; text-align: center; height: 47px; padding:10px 0;}
.wqtanchuang table{ border-collapse: collapse; border-top:1px solid #eee; border-left:1px solid #eee;}
.wqtanchuang table td{ font-size: 16px; text-align: left; border-bottom: 1px solid #eee; border-right: 1px solid #eee; width: 800px; height: 40px; padding-left: 10px;padding-right: 10px;}
.wqtanchuang table td.td1{ text-align: right; width: 200px; padding-right: 10px;}
.headerT span.icon1 { cursor:pointer;}