@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1300px;font:15px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}

.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1300{width: 1300px;margin:0 auto;}

/*header start*/
.header{position: fixed;z-index: 9999999;padding: 15px 0;transition: background 1s;height: 80px}

.header ul.nav > li{width: 120px;text-align: center;line-height: 80px;float: left;font-size: 16px;}
.header ul.nav > li > a {display: block;color: #fff;font-size: 18px;}
.header ul.nav .erji{display: none;background: #f1f1f1}
.header ul.nav .erji li{line-height: 35px;font-size: 14px}
.header ul.nav > li:hover > a{border-bottom: 3px solid #002F6F}
.header ul.nav > li:hover .erji{display: block}
.header ul.nav > li:hover .erji a{display: block;}
.header ul.nav .erji li:hover a{background: #002F6F;color: #fff}
.header .logo1{display: none}
.scrolledDown{background: rgba(255, 255, 255, 1);color: #333;box-shadow: 0 0 10px 0 #666;}
.scrolledDown ul.nav > li > a{color: #666}
.scrolledDown .logo{display: none;}
.scrolledDown .logo1{display: block;}
/*header end*/

/*banner start*/
.flexslider{
	position: relative;
	width: 100%;
	height:700px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li{
	width: 100%;
	height: 100%;
}
.flex-direction-nav a{
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: rgba(0,0,0,0.3);
	display: block;
	height: 10px;
	overflow: hidden;
	text-indent: -99em;
	width: 10px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
	border-radius: 10px;
}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{
	background: #1F4CB0;
}
.flexslider .slides a img {
	width: 100%;
	height: 700px;
	display: block;
}
/*banner end*/

/*company start*/
.title{text-align:center;}
.title b{font-size: 32px;}
.title p{text-align: center;line-height: 200%;color: #999;text-transform: uppercase;}

.company{padding: 60px 0 40px;}
.com_body1{margin: 40px auto;background: #f1f1f1}
.com_body1 .cb1_left{width: 48%;padding: 2%}
.com_body1 .cb1_left strong{font-size: 40px;color: #dfdfdf;display: block;line-height: 40px}
.com_body1 .cb1_left b{font-size: 30px;color: #002F6F;display: block;padding-bottom: 20px}
.com_body1 .cb1_left p{text-indent: 2em;line-height: 160%}
.com_body1 .cb1_left a {display: block;width: 120px;height: 35px;background: #002F6F;color: #fff;text-align: center;line-height: 35px;font-size: 14px;margin-top: 20px}
.com_body1 .cb1_left a:hover {background: #0077BB}
.com_body1 .cb1_right{width: 48%;overflow: hidden;}
.com_body1 .cb1_right img{width: 100%;transition:.5s ease-in;}
.com_body1 .cb1_right:hover img{transform:scale(1.1,1.1);}


.com_body2 .cb2_left{width: 340px;}
.com_body2 .cb2_left b{font-size: 32px;font-style: Arial;color: #ccc;display: block;}
.com_body2 .cb2_left i{display: block;font-size: 30px;line-height: 60px;}
.com_body2 .cb2_left p{line-height: 180%;color: #888;}
.com_body2 .cb2_right{width: 790px;}
.com_body2 .cb2_right ul li{width: 340px;float: left;margin-left: 50px;margin-bottom: 40px;color: #888;font-size: 15px;padding-left: 50px}
.com_body2 .cb2_right ul li p{font-size: 18px;color: #222;line-height: 200%}
.com_body2 .cb2_right ul li:nth-child(1) {background: url(../images/com_icon1.png) no-repeat 0 2px;transition: all 0.2s ease-in;}
.com_body2 .cb2_right ul li:nth-child(2) {width:250px;background: url(../images/com_icon2.png) no-repeat 0 2px;transition: all 0.2s ease-in;}
.com_body2 .cb2_right ul li:nth-child(3) {background: url(../images/com_icon3.png) no-repeat 0 2px;transition: all 0.2s ease-in;}
.com_body2 .cb2_right ul li:nth-child(4) {width:250px;background: url(../images/com_icon4.png) no-repeat 0 2px;transition: all 0.2s ease-in;}

.com_body2 .cb2_right ul li:nth-child(1):hover {background: url(../images/com_icon1.png) no-repeat 0 5px;}
.com_body2 .cb2_right ul li:nth-child(2):hover {width:250px;background: url(../images/com_icon2.png) no-repeat 0 5px;}
.com_body2 .cb2_right ul li:nth-child(3):hover {background: url(../images/com_icon3.png) no-repeat 0 5px;}
.com_body2 .cb2_right ul li:nth-child(4):hover {width:250px;background: url(../images/com_icon4.png) no-repeat 0 5px;}
.com_body2 .cb2_right ul li:hover p{color: #002F6F}

/*adv start*/
.adv{background: url(../images/advbg.jpg) no-repeat center; height: 650px}
.adv_r{width: 370px;height: 550px;background:rgba(0,47,111,0.9);padding: 50px;transition: all 0.5s ease-in;}
.adv_r b{font-size: 32px;font-style: Arial;color: #39a1da;display: block;}
.adv_r i{display: block;font-size: 30px;line-height: 60px;color: #fff;padding-bottom: 20px}
.adv_r p{line-height: 180%;color: #93b7e7;}



/*rzzw start*/
.rzzw{padding: 50px 0;background: url(../images/rzzwbg.jpg) no-repeat center top;}

.rzzw .slideBox{ overflow:hidden; zoom:1; padding:20px 0 10px 50px; position:relative;}
.rzzw .slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:30px; display:block; width:46px; height:400px; background: url(../images/arrow-left.png) no-repeat center;}
.rzzw .slideBox .sNext{ left:auto; right:5px; background: url(../images/arrow-right.png) no-repeat center;}
.rzzw .slideBox .sPrev:hover,.slideBox .sNext:hover{ border-color:#f60;}
.rzzw .slideBox  ul{ overflow:hidden; zoom:1;padding-top: 60px!important;padding-bottom: 10px!important}
.rzzw .slideBox  ul li{ margin:0 22px; float:left; _display:inline; text-align:center;width: 370px;height:350px;border:1px solid #dfdfdf;position: relative;}
.rzzw .slideBox  ul li img{position: absolute;top: -60px;left:125px;z-index: 999}
.rzzw .slideBox  ul li b{margin-top: 100px;display: block;font-size: 20px}
.rzzw .slideBox  ul li .salary{text-align: left;text-indent: 5em;line-height: 50px;padding-top: 10px}
.rzzw .slideBox  ul li .salary span{font-size: 34px;color: #0078BB;font-weight: bold}
.rzzw .slideBox  ul li p{text-indent: 5em;line-height: 30px}
.rzzw .slideBox  ul li:hover {border-color:#fff;box-shadow: 0 0 10px 0 #dfdfdf;background: #fff}
.rzzw .slideBox  ul li a{display: block;width: 120px;height: 35px;background: #002F6F;color: #fff;text-align: center;line-height: 35px;margin: 20px auto 0;font-size: 14px}
.rzzw .slideBox  ul li:hover a {background: #0078BB;}

/*adv2 start*/
.adv2{height: 550px;background: url(../images/adv2bg.jpg) no-repeat center;}
.adv2 .adv2_right{width: 46%;padding-top: 60px}
.adv2 .adv2_right strong{font-size: 40px;color: #dfdfdf;display: block;line-height: 40px}
.adv2 .adv2_right b{font-size: 30px;color: #002F6F;display: block;padding-bottom: 20px;padding-top: 20px}
.adv2 .adv2_right p{line-height: 38px;padding-left: 15px;background: url(../images/lxicon.png) no-repeat left top;}


/*new start*/
.new{padding-bottom: 20px}
.new_body{padding-top: 60px;}
.new_body .new_l{width: 580px;}
.new_l ul li{margin-bottom: 40px;}
.new_l ul li .time{float: left;width: 108px;border-top: 1px solid #000;text-align: right;font-family: "思源黑体 CN";color: #000;}
.new_l ul li .time span{display: block;font-size: 48px;line-height: 55px;padding-top: 5px;}
.new_l ul li .time em{display: block;font-size: 16px;line-height: 24px;}
.new_l ul li a{float: right;width: 450px;display: block;}
.new_l ul li a p{display: block;color: #060001;font-size: 20px;line-height: 30px;height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new_l ul li a span{display: block;font-size: 14px;line-height: 24px;color: #666666;margin-top: 8px;}
.new_l ul li:hover .time{border-top: 1px solid #002F6F;color: #002F6F}
.new_l ul li:hover p{color: #002F6F}
.new_r{width: 580px;}
.new_r .newimg{width: 465px;height: 342px;overflow: hidden;position: relative;}
.new_r .newimg img{width: 465px;height: 342px;display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.new_r .newimg img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.new_r .newimg .newzi{display: block;width: 435px;height: 55px;background: rgba(0,0,0,0.6);;position: absolute;bottom: 0px;line-height: 55px;color: #fff;padding: 0 15px}
.new_r .newimg .newzi font{display: inline-block;width: 345px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 16px}
.new_r .newimg .newzi span{float: right;font-size: 14px}
.newcon{width: 80px;height: 342px;padding-right: 35px;background: #002F6F}
.newcon .new_tit{padding-top: 65px;position: relative;}
.newcon .new_tit::before{position: absolute;content: "";width: 20px;height: 1px;background-color: #fff;right: 15px;top: 45px;transform: rotate(-30deg);}
.newcon .new_tit em{float: right;width: 24px;text-align: center;font-size: 14px;color: #fff;-webkit-writing-mode:vertical-rl;writing-mode: vertical-rl;writing-mode: tb-rl;text-transform: uppercase;letter-spacing: 3px;}
.newcon .new_tit span{float: right;width: 30px;font-size: 22px;color: #fff;line-height: 24px;text-align: center;}

/*footer start*/
.footer{padding: 80px 0 50px;background: #0b2340}
.ft_t{overflow: hidden;}
.ft_t h4{height: 37px;line-height: 37px;font-size:20px;color: #fff;font-weight: normal;margin-bottom: 10px}
.ft_nav{float:left;width:300px;}
.ft_nav li{float:left;height:32px;line-height:32px;width:125px;}
.ft_nav li a{font-size:15px;color:#9ca9ba;}
.ft_nav li:last-child{margin:0;}
.ft_nav li:after{content: "";display: block;width:0;height: 2px;background: #e17a01;position: absolute;left:0;bottom:-1px;transition: all 0.5s}
.ft_nav li:hover:after{width:100%}
.ft_wl{background: url(../images/ft_x.png) no-repeat right top;width:500px;float:left;padding-left:45px;}
.ft_wl p{font-size:15px;color:#9ca9ba;line-height: 32px;} 
.ft_lx{width:240px;float:right;/* padding:12px 0 0 0; */text-align: center;}
.ft_lx p{font-size:15px;color: #fff;height: 90px;line-height: 34px;text-align: center;}
.ft_lx p em{display: block;font-size:30px;}
.ft_lx a{display:inline-block;width:154px;height: 39px;border:1px solid #9ca9ba;text-align: center;line-height: 39px;font-size:15px;color: #fff;border-radius: 19px}
.ft_lx a i{padding-right:18px;background: url(../images/ft_ico1.png) no-repeat right;}
.ft_lx a:hover {background: #0078BB;border:1px solid #0078BB;}
.foot_bot{height: 45px;line-height: 45px;background: #03172e;color: #788799}
.foot_bot a{color: #788799}