@charsetutf-8;
html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,th{color:#666;font:15px/1.5 "Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif;}
li{list-style:none;}
img{border:0;page-break-inside:avoid;-ms-interpolation-mode:bicubic;max-width:100%;vertical-align:middle;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
a{color:#666;text-decoration:none;}
a:hover{color:#34A0E1;}
a:active{color:#666;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{height:0;font-size:1px;clear:both;}
.hide{display:none;}
.wapper{width:1600px;margin:0 auto;}
/*header*/
.header{height:120px;padding:20px;position:relative;min-width:1100px;}
.header .wapper{position:relative;}
.header .top{position:absolute;top:0px;right:0px;}
.header .jump select{border:1px solid #777;color:#777;font-size:12px;vertical-align:middle;margin-left:5px;}
.header .logo{}
/*mainNav*/
.mainNav{min-width:1100px;height:80px;background-image:url(./menu_bg.jpg);background-repeat:repeat-x;background-position:left top;position:relative;z-index:99;}
.mainNav .search{float:right;width:180px;overflow:hidden;}
.mainNav .search input{float:left;margin-top:12px;}
.mainNav .search input.key{background:#eee;border:medium none;border-radius:2px 0 0 2px;color:#B3B3B3;height:20px;line-height:18px;width:120px;padding:1px 5px;vertical-align:middle;}
.mainNav .search input.submit{cursor:pointer;height:24px;width:24px;overflow:hidden;text-indent:999px;border:none;vertical-align:middle;margin-left:2px;background:url(./search.png) top no-repeat;}
.mainNav ul.u{float:left;background:url(./nav_fg.png) left no-repeat;}
.mainNav .m{float: left;
	/* height: 80px; */
	position: relative;
	background: url(./nav_fg.png) right no-repeat;
	width: 190px;
}
.mainNav .m .n{display:inline-block;width:110px;color:#fff;height:60px;padding:10px 5px;text-align:center;width: 180px;cursor: pointer}
.mainNav .m .cn2{    width: 100%;
	display: block;
	font-size: 25px;
	font-weight: bold;
	line-height: 60px;
}
.mainNav .m .cn{width:100%;display:block;font-size:12px;font-weight:bold;line-height:35px;}
.mainNav .m .en{width:100%;display:block;font-family:Arial;font-size:9px;line-height:0px;}
.mainNav .sub li span:hover,.mainNav .on span.n{background-image:url(./hover_bg.jpg);background-repeat:repeat-x;background-position:center top;text-decoration:none;}
.mainNav .sub{display:none;position:absolute;top:80px;left:0px;z-index:99;width:190px;background-color:#373737;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.mainNav .sub li{width:100%;line-height:50px;}
.mainNav .sub li span{display:block;color:#fff;width:100%;text-align: center;font-size: 22px;cursor: pointer}
.mainNav .on .n{background: #34A0E1}
/*banner*/
.banner{width:100%;min-width:1100px;}
.banner .box{overflow:hidden;}
.banner .bd{height:600px;overflow:hidden;}
.banner .bd li{position:relative;text-align:center;padding:0px;list-style-type:none;margin:0px;background:#fff;height:500px;overflow:hidden;}
.banner .bd li img{max-width:none;}
.banner .bd li div{position:absolute;bottom:0px;left:0px;width:100%;color:#fff;height:23x;line-height:60px;font-size:24px;letter-spacing:10px;text-align:center;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.banner .hd{width:1100px;height:70px;overflow:hidden;margin:25px auto;}
.banner .hd li{float:left;width:180px;height:70px;cursor:pointer;background-position:top center;background-repeat:no-repeat;}
.banner .hd li.on{background-position:0 -72px;color: #34A0E1}
.banner .hd li .icon-li{padding: 15px;background: gray;border-radius: 100px;color: white;font-size: 19px;font-weight: bold;}
.banner .hd .on .icon-li{padding: 15px;background: #34A0E1;border-radius: 100px;color: white;font-size: 19px;font-weight: bold;}
/*idx*/
.idx{height: 500px;
	background-color: #eee;
	padding: 40px;
	font-size: 18px;
}
.idx .title,.industry .vtitle{height:44px;line-height:30px;font-size:18px;font-weight:bold;color:#34A0E1;padding-bottom:5px;margin-bottom:40px;border-bottom:5px solid #ddd;}
.idx .title span,.industry .vtitle span{
	height: 50px;
	display: inline-block;
	border-bottom: 5px solid #34A0E1;
	font-size: 30px;
	/* word-spacing: 16px; */
	letter-spacing: 8px;
}
.idx .title .more{    float: right;
	height: 31px;
	FONT-WEIGHT: 200;
	font-size: 18px;
	/* text-indent: 99px; */
	overflow: hidden;
	font-weight: bold;
}
.idx .left{
	float: left;
	width: 25%;
	overflow: hidden;
}
.idx .right{float:right;width:300px;overflow:hidden;}
.idx .about{line-height:28px;}
.idx .about .txt{height:410px;position:relative;}
.idx .about .more{position:absolute;right:0px;bottom:0px;color:#34A0E1;font-size: 18px;}
.idx .about p{text-indent:2em;}

.idx .news{width:29%;margin-left:40px;}
.idx .news .list li{border-bottom:1px dashed #777;height:50px;line-height:50px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.idx .news .list li .time{margin-right:15px;}
/*footer*/
.footer{min-width:1100px;margin-top:50px;text-align:center;}
.footer .menu{    color: #F9F9F9;
	height: 50px;
	width: 100%;
	background-color: #555;
	line-height: 50px;
}
.footer .menu li{display:inline;}
.footer .menu li a{color: #fff;
	display: inline-block;
	height: 60px;
	line-height: 55x;
	width: 190px;

	font-size: 18px;
}
.footer .menu li a:hover{color:#34A0E1;}
.footer .copyright{margin:0 30px 30px 100px;line-height:50px; padding-top:30px;font-size: 20px}
.footer .copyright .tel{margin:0 20px;}
.footer .footsm{height:180px;width:100%;background: url(./foot_r1_c1.jpg);background: #0E6EAB;color: white;line-height: 25px;font-size: 14px}
/*position*/
.position{height:70px;line-height:70px;font-size: 22px}
.position span{cursor: pointer}
.position i{margin:0 10px;}
/*imgfocus*/
.imgfocus{height:170px;min-width:1100px;background-repeat:no-repeat;background-position:center;}
.fundimgfocus{height:170px;min-width:1100px;background-repeat:no-repeat;background-position:center;}
.txtfocus{height:142px;line-height:142px;min-width:1100px;}
.txtfocus h1{font-size:28px;font-weight:bold;color:#34A0E1;}
/*mainbox*/
.mainbox{}
.mainbox .sidebar{float:left;width:260px;}
.mainbox .sidebar .nav{border:1px solid #eee;border-top:0px;padding-top:10px;}
.mainbox .sidebar .nav li{border-bottom:1px solid #eee;}
.mainbox .sidebar .nav li span{display:block;height:60px;line-height:60px;font-size:20px;font-weight:bold;padding-left:45px;background:url(./about_btn.png) bottom no-repeat;cursor: pointer}
.mainbox .sidebar .nav li.on>span,.mainbox .sidebar .nav li span:hover{color:#fff;background-color: #34A0E1}
.mainbox .sidebar .nav li li span{height:35px;line-height:35px;margin-top:2px;font-size:14px;font-weight:normal;color:#666;text-decoration:none;background:url(./about_btn3.png);}
.mainbox .sidebar .nav li li span:hover{color:#fff;background:url(./about_btn4.png) bottom repeat-x;}
.mainbox .sidebar .nav li .sub{display:none;}
.mainbox .pannel{float:right;width:1200px;padding:20px;min-height:580px;border:1px solid #eee;overflow:hidden;}
.mainbox .pannel .vtitle{height:35px;line-height:35px;font-size:25px;color:#34A0E1;border-bottom:2px solid #eee;margin-bottom:25px;}
.mainbox .pannel .vtitle span{height:35px;display:inline-block;border-bottom:2px solid #34A0E1;}
.mainbox .pannel .detail{font-size:14px;line-height:35px;}
/*tabs*/
.navBox{height:165px;margin-bottom:20px;}
.navBox li{float:left;width:151px;height:161px;overflow:hidden;margin:0px 16px;}
.navBox li a{display:block;}
.navBox li span{width:151px;height:161px;background-position:-151px -0px;display:inline-block;}
.navBox li.on span{background-position:-0px -0px;}
.textBox{padding:20px;overflow:hidden;border:1px solid #eee;}
/*tags*/
.tags{clear:both;margin-top:20px;}
.tags .hd{height:40px;line-height:40px;border-bottom:2px solid #bbb;}
.tags .hd li{float:left;width:220px;height:38px;line-height:38px;margin-right:15px;background:#f8f8f8;border:1px solid #eee;text-align:center;font-size:16px;cursor:pointer;}
.tags .hd li.on{height:39px;color:#777;background:#e8e8e8;border-bottom:2px solid #34A0E1;}
.tags .bd{clear:both;padding:20px;}
/*ladyScroll*/
.ladyScroll{width:980px;height:115px;overflow:hidden;position:relative;margin:0 auto;}
.ladyScroll li{background:#eee;margin-right:20px;padding:5px;float:left;width:220px;height:105px;}
.ladyScroll .prev,.ladyScroll .next{width:30px;height:50px;background:url(./icon.png) no-repeat;background:url(./icon_ie6.png) no-repeat\9;position:absolute;top:33px;z-index:99;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;}
.ladyScroll .prev{background-position:0 -60px;left:4px;}
.ladyScroll .next{background-position:0 0;right:4px;}
/*txtlist*/
.txtlist{margin-bottom:25px;}
.txtlist li{font-size:16px;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #eee;white-space:nowrap;text-overflow:ellipsis;cursor: pointer}
.txtlist li .date{float:right;}
/*pageBox*/
.pageBox{clear:both;margin-top:15px;margin-top:10px;color:#999;font-size:14px;}
.pageBox .digg{text-align:right;font-size:14px;margin:0;padding:0;}
.pageBox .digg a,.pageBox .digg span{display:inline-block;border:1px solid #e1e2e3;line-height:20px;height:20px;color:#3b8dd1;background:#fff;text-decoration:none;margin:0 0 0 8px;padding:3px 8px;color:#666;}
.pageBox .digg a:hover,.pageBox .digg span.current{color:#34A0E1;border-color:#34A0E1;}
.pageBox .digg a:hover{/*background-color:#d2eaf6;*/
}
.pageBox .digg span.current{font-weight:600;}
.pageBox .digg span.disabled{border:1px solid #eee;color:#ddd;}
/*primary*/
.primary .title{color:#34A0E1;min-height:35px;text-align:center;padding-bottom:10px;border-bottom:1px solid rgb(238,238,238);}
.primary .title h1{font-size:33px;font-weight:normal;}
.primary .info{text-align:center;padding:15px 0px;font-size: 22px}
/*joblist*/
.joblist{font-size:14px;}
.joblist .item{
	height: 30px;
	line-height: 30px;
    border:1px solid #ddd;
    background-color: #f8f8f8;
	margin-bottom:10px;
	overflow:hidden;
}
.joblist .item span{
	overflow:hidden;
	display:inline-block;
}
.joblist .item span.w{
	width:260px;
	padding:0 10px;
}
.joblist .item span.d,
.joblist .item span.n{
	width:120px;
	padding:0 10px;
	border-left:1px solid #ddd;
}
.joblist .item span.t{
	width:180px;
	padding:0 10px;
	border-left:1px solid #ddd;
}
.joblist .hd{
	height: 40px;
	line-height: 40px;
    border: #ccc 1px solid;
    background-color: #eee;
	font-weight:bold;
}
.jobdetail{
}
.jobdetail .item{
	float:left;
	width:768px;
	line-height:40px;
    border:1px solid #ddd;
    background-color: #f8f8f8;
	margin-bottom:10px;
}
.jobdetail .item span.t{
	float:left;
	height: 40px;
	padding-left:20px;
}
.jobdetail .item div.k{
	float:right;
	height:auto;
	min-height:40px;
	width:625px;
	padding:0px 10px;
	border-left:1px solid #ddd;
}
.jobdetail .item div.k p{
	margin-top:5px;
	line-height:30px;
}
.jobdetail .item div.k img{
	max-width:90% !important;
}
.jobdetail .tools{
	font-size:14px;
	text-align:right;
	padding-right:10px;
}
.jobdetail .text,
.jobdetail textarea{
	padding:2px 5px;
	margin-top:8px;
	border-radius:2px;
	border:1px solid #ddd;
}
.jobdetail .text{
	width:300px;
}
.jobdetail textarea{
	width:615px;
	height:80px;
	margin-bottom:8px;
}
.jobdetail select{
	margin-top:8px;
}
.jobdetail .small{
	width:120px;
	margin-right:20px;
}
.jobdetail .submit{
	height:30px;
	line-height:30px;
	width:120px;
	margin-left:130px;
}
.joblist .box .title{font-size:16px;margin-bottom:20px;color:#34A0E1;}
.joblist .box .info{padding:10px;margin-bottom:10px;background-color:#f8f8f8;}
.joblist .box .info li{width:355px;height:26x;line-height:26px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.joblist .box .info li span{font-weight:bold;}
.mainbox .pannel .joblist .detail{line-height:28px;}
/*searchBox*/
.searchBox{}
.searchBox h2{padding-bottom:10px;color:#34A0E1);}
.searchBox .title{margin-bottom:20px;}
.searchBox .list{}
.searchBox .list dt{font-size:16px;font-weight:600;padding-bottom:10px;}
.searchBox .list dd{font-size:12px;line-height:23px;//padding-bottom:20px;margin-bottom:20px;}
.searchBox .red,.searchBox .list b{color:#34A0E1;}
/*industry*/
.industry{padding:20px 25px;overflow:hidden;border:1px solid #eee;}
.industry .vtitle{}
.industry .leftBox{float:left;width:700px;overflow:hidden;}
.industry .leftBox .detail{font-size:14px;line-height:30px;}
.industry .rightBox{float:right;width:300px;overflow:hidden;}
.industry .rightBox .list{font-size:14px;line-height:30px;}
.industry .rightBox .key{margin-right:8px;}
/*imgpress*/
.imgpress li{
	float:left;
	width:49.99%;
	text-align:center;
	margin-bottom:20px;
}
/*edui-upload-video*/
.edui-upload-video,
.edui-faked-video{
	background-color:#000;
}
 .announcement-wrap[data-v-60b935ce]{padding-top:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.78);height:120px;min-width:1280px;position:relative;z-index:1}
 .announcement-main[data-v-60b935ce]{box-sizing:border-box;height:100%;line-height:72px;margin:0 auto;position:relative;width:1600px}
 .announcement-main .title[data-v-60b935ce]{color:#34A0E1;display:inline-block;font-size:36px;    letter-spacing: 5px;font-weight:bold;height:100%;padding:0 20px;position:relative;text-align:center}
 .announcement-main .title[data-v-60b935ce]:after{    background: #6f6f6f;
	 content: "";
	 height: 45px;
	 position: absolute;
	 right: -2px;
	 top: 32%;
	 transform: translateY(-50%);
	 border-radius: 70px;
	 width: 4px;}
 .announcement-main img[data-v-60b935ce]{height:70px;margin-right:5px;width:70px;}
 .announcement-main .icon-announcement[data-v-60b935ce]{color:#34A0E1;font-size:32px;margin-right:10px;vertical-align:middle}
 .announcement-main .empty-announcement[data-v-60b935ce]{color:#cbc9c9;display:inline-block;font-size:18px;height:100%;margin:0 0 0 20px}
 .wrapper[data-v-60b935ce]{margin:77px 0 70px;min-width:1280px}
.text-carousel[data-v-9d668ee6]{height:100%;margin-left:20px;overflow:hidden;width:calc(100% - 300px)}
.text-carousel .cnt[data-v-9d668ee6]{list-style:none;margin:0;padding:0;white-space:nowrap}
.text-carousel .text[data-v-9d668ee6]{display:inline-block}
.text-carousel .link[data-v-9d668ee6]{box-sizing:border-box;color:#909090;cursor:pointer;display:block;font-size:30px;line-height:72px;padding:0 20px;-webkit-text-decoration:none;text-decoration:none}
.text-carousel .link[data-v-9d668ee6]:hover{color:#34A0E1}
.fl{float: left}
