@charset "utf-8";
*{outline:0}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.8 "Microsoft Yahei",arial,"times new roman",tahoma,sans-serif;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,cite,code,em,i,small,th{font-style:normal}
ol,ul{list-style:none}
a{text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer}
fieldset,iframe,img{border:0;max-width: 100%;height: auto!important;}
button,input,select,textarea{font-size:100%;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:0 0;outline:0}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
button,input[type=button],input[type=submit]{cursor:pointer}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{border:0 none;padding:0;margin:0}
input[type=search]{-webkit-appearance:textfield}
input:focus::-webkit-input-placeholder{color:transparent}
input::-ms-clear{display:none}
textarea{resize:vertical;overflow-y:auto}
::-moz-selection{background:#133157;color:#fff;text-shadow:none}
::selection{background:#133157;color:#fff;text-shadow:none}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:none}
@-webkit-keyframes scrollUp{0%{-webkit-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-webkit-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
@-moz-keyframes scrollUp{0%{-moz-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-moz-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
@keyframes scrollUp{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);transform:translateY(15%);opacity:1}
100%{-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);transform:translateY(-15%);opacity:0}
}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.toubu{ padding-top: 45px;position: absolute; z-index:1005; width:100%;}
.toubu .logo{ width:200px; float:left;     margin: 0 0 0 86px;}
.toubu .nav{ float:left;overflow: hidden;margin-left: 10%; width:50%;}
.toubu .nav ul li{ float:left;width: 16.6666%;line-height: 92px; text-align:center;}
.toubu .nav ul li a{ color:#fff; font-size:20px; line-height:52px;}
.toubu .nav ul li a:hover{border-bottom: 5px solid #de9900;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s; padding-bottom:5px;}
.sousuo{float: right;margin: 22px 40px 0 0;}
.sousuo .sousuo-wenzi form input {border: 1px solid #fff;color: #fff!important;padding: 0 17px;height: 38px;line-height: 38px;border-radius: 5px;outline: 0;}
.sousuo .sousuo-wenzi form input::-webkit-input-placeholder {color: #fff;}
.sousuo .sousuo-wenzi form button{background:url(../images/sou.png) no-repeat center;background-size:24px;border:medium none;color:#666;padding:0 16px;height:39px;line-height:39px;position:absolute;margin-top: -40px;margin-left: 155px;z-index:10;font-size:20px;cursor:pointer;border-top-right-radius:5px;outline:0;border-bottom-right-radius:5px;transition:all .3s ease 0s}
.itop3 .sousuo .sousuo-wenzi form button{background:url(../images/sou2.png) no-repeat center;background-size:24px}
.logo{width:200px;position:relative}
.logo:hover .lgi-2{-webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
    visibility: visible;}
.logo .lgi-1>img {
    display: block;
    width: 100%;
    -webkit-transition: .8s;
    -moz-transition: .8s;
    transition: .8s;
}
.aboutusl{float: left;width: 28%;border: 5px solid #0069b1;padding: 6% 2% 6% 2%;margin-top: 120px;}
.aboutusl2{    font-size: 20px;margin-top: 3px;color: #333;}
.aboutusl3{    color: #999;font-size: 14px;margin-top: 5px;}
.aboutusr{margin-left: 14%;font-size: 14px;float: left;width: 50%;line-height: 23px;color: #666;padding: 0 10px 0;margin-top: 65px;}
.aboutuss{ overflow:hidden;}
.aboutusl1 img{ width:50%;}
.aboutusxr{float: right;margin-top: -100px;overflow: hidden;}
.aboutusxl{float: left;position: absolute;margin-top: 50px;z-index: 10000000;overflow: hidden;}
.aboutusxr img{width: 100%;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.aboutusxl img{width: 100%;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.aboutusxr:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.aboutusxl:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.nongchanpin ul li{    width: 31.3333%;float: left;text-align: center;margin-right: 2%;margin-bottom: 20px;    overflow: hidden;}
.nongchanpin ul li span{position: relative;width: 100%;height: 51px;line-height: 51px;text-align: center;background: rgba(0, 0, 0, 0.5);color: #fff;margin-top: -58px;display: block;}
.nongchanpin ul li img{ width:100%;display: block;transition: all 0.3s linear;}
.nongchanpin ul li:hover img{transform: scale(1.1);}
.logo:hover .lgi-1{    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    opacity: 0;
    visibility: hidden;}
.logo>img{display:block;width:100%;-webkit-transition:.8s;-moz-transition:.8s;transition:.8s}
.logo .lgi-2{position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0;visibility:hidden}
.nybanner{position: relative;overflow: hidden; height:600px;color: #fff;}
.nybanner h1 {font-size: 60px;font-weight: 700;text-transform: uppercase;}
.wenzi{ padding-top:13%;}
.wenzi p{ width:60%;}
.container{ width:1280px; margin:0 auto;}
.mianbaoxie{ height:50px; line-height:50px; background-color:#0069b1; color:#fff;}
.mianbaoxie a{ color:#fff; margin-right:10px;}
.mianbaoxie span{ margin-right:10px;}
.lxleft{ float:left; width:60%; padding-top:20px;}
.lxleft p{ font-size:1.5rem; text-align:left;}
.lxleft .biaodan {
    border: none;
    padding: 14px;
    font-size: 1rem;
    background: #f5f7f8;
    width: 100%;
	float:left;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 10px;
    outline: 0;
    box-sizing: border-box;
    color: #333537;
    -webkit-appearance: none;
    font-family: geely!important;
    line-height: normal;
}
.lxleft textarea {
    border: none;
    padding: 14px;
    font-size: 1rem;
    background: #f5f7f8;
    width: 100%;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 10px;
    outline: 0;
    box-sizing: border-box;
    color: #333537;
    -webkit-appearance: none;
    font-family: geely!important;
    line-height: normal;
}
.lxleft .gform_button  {
    display: inline-block;
    border: none;
    min-width: 200px;
    padding: 14px 20px;
    background: #133157;
    border-radius: 8px;
    color: #f5f7f8;
    text-transform: uppercase;
    text-align: center;
	    float: left;
    transition: all .1s;
    font-family: geely;
    font-weight: 300;
    cursor: pointer;
    outline: 0;
    font-size: 1rem;
}
.hxx{ width:200px; height:2px;background: #de9900; margin-bottom:20px;}
.lxleft .gform_button:hover{ background: #de9900; color:#fff;}
.lxright{float: left;text-align: left; width:35%; margin-left:5%; padding-top:20px;}
.lxright h2{ font-size:20px; padding-bottom:20px;}
.lxright p{ font-size:20px;}
.biaoti{font-family: Times New Roman;font-style: italic;color: #0069b1;font-weight: bold;font-size: 32px; text-align:center;padding-top: 50px;}
.biaoti:after {content: "";display: block;width: 100px;height: 3px;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;background: #0069b1;}
.neiyenr{ padding-top:30px; padding-bottom:30px; overflow:hidden;background: url(../images/nybg.jpg) no-repeat bottom center;}
.footer {background: #202020;position: relative;color: #999;overflow: hidden;}
.footer .nav2{ float:left;overflow: hidden;margin-left: 5%; width:60%;}
.footer .nav2 ul li{ float:left;width: 16.6666%;line-height: 50px; text-align:left;}
.footer .nav2 ul li a{ color:#fff; font-size:14px; line-height:52px;}
.footer .nav2 ul li a:hover{ margin-left:10px;}
.footer .logo{ float:left;}
.fenxiang{letter-spacing:-6px; float:right;}
.fenxiang a{display:inline-block;vertical-align:bottom;letter-spacing:0;border-radius:100%;width:32px;height:32px;background-color:#ccc;background-repeat:no-repeat;background-position:center top}
.fenxiang a+a{margin-left:8px}
.fenxiang a:hover{background-color:#133157;background-position:center bottom}
.shangmian{padding: 50px 0 50px 0; overflow:hidden;}
.lianxi p{ color:#fff; float:left; margin-right:20px;}
.job1{display: inline-block;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis; font-size:24px;}
.jobx{    float: left;width: 25px;height: 1px;background: #fff; margin-bottom:20px;}
.job2{float: left;width: 100%;line-height: 35px;}
.job ul li{float: left;overflow: hidden;padding: 5% 1% 5% 2.1%;box-sizing: border-box;width: 23.7%;height: 378px;margin-right: 1%;margin-bottom: 1%;background-color: #0069b1;border-radius: 10px; color:#fff;}
.job3{ display:none;}
.job ul li:hover a.job3{ display:block;font-size: 16px;color: #fff; padding-top:50px;text-decoration: underline;}
.job ul li:hover{ background-color:#de9900;}
.job{ overflow:hidden;}
.pagefanye {float:left;width:100%;padding-top:30px;padding-bottom:30px;text-align: center;}
.pagefanye a {
    display: inline-block;
    width: 40px;
    height: 40px;
	line-height:40px;
 	background-color:#ccc;
	color:#333; font-size:16px;
	border-radius: 50%;
}
.pagefanye b {
    display: inline-block;
    width: 40px;
    height: 40px;
	line-height:40px;
	font-size:16px;
	background-color:#de9900;
	border-radius: 50%;
	color:#fff;
}
.pagefanye a:hover {
    display: inline-block;
    width: 40px;
    height: 40px;
	line-height:40px;
 	background-color:#de9900;
	color:#fff;
	border-radius: 50%;
}
.nav3{ float:left; overflow: hidden;}
.nav3 ul li{ float:left;}
.nav3 ul li a{ display:block; padding-left:15px; padding-right:15px;}
.nav3 ul li a:hover{ background-color:#de9900;}
.nav3 ul li a.act{ background-color:#de9900;}
.news li {
    float: left;
    width: 32.333%;
    height: auto;
    padding-bottom: 20px;
    margin-bottom: 27px;
    overflow: hidden;
    margin-right: 1%;
    background: #fff;    
    border-bottom: 1px solid #eeeeee;
	background: #f3f3f3;
}
.news li .pic{ width:100%;overflow:hidden; height:280px;}
.news li .pic img{ max-width:100%;transition: all .9s; }
.news li .pic img:hover{transform: scale(1.2);}
.newswenzi{padding: 20px; color:#333;}
.news1{ font-size:16px;display: block;}
.news2{ font-size:20px; font-weight:bold; display:block;}
.news4{    float: left;width: 33px;height: 22px;text-indent: -999em;background: url(../images/news4.png)no-repeat;margin-top: 20px;}
.news3{ display:block;color: #666;}
.news li:hover .news4{background: url(../images/news41.png) no-repeat;}
.news li:hover .news3{ color:#fff;}
.news li:hover{ background-color:#de9900; }
.news li:hover .newswenzi{color:#fff;}
.news_cell li p.mt_35 {
    margin-top: 10px;
}
.news_cell li:hover {
    background:#de9900;
}
.news_cell li:hover a,.news_cell li:hover h1,.news_cell li:hover p,.news_cell li:hover span{
    color: #fff;
}
.news_cell li:hover .news_mm {
    background:url(../images/arrv-white_03.png) no-repeat;
}
.wenzhangbt{ padding-top:50px; text-align: center;}
.wenzhangbt h1{ font-size:20px; font-weight:bold;}
.fanhui {
    color:#fff;
    border: 1px solid #133157;
    background: #133157;
    margin-top:50px; margin-bottom:20px;
    cursor: pointer;
    width: 117px;
    height: 40px;
    line-height: 40px;
    margin-left: 7px;
    text-align: center;
    float: right;
}
.fanhui a {
  color: #fff;
}
.suosuo1{margin-top: 80px;margin-bottom: 20px;text-align: center;}
.suosuo1 .suosuo1text form input {border: 2px solid #0069b1;color: #333;padding: 0 17px;height: 39px;line-height: 39px;border-radius: 5px;outline: 0; width:336px;}
.suosuo1 .suosuo1text form button{background:url(../images/sou.png) no-repeat center;background-size:24px;border:medium none;color:#666;padding:0 16px;height:39px;line-height:39px;position:absolute;margin-left: -10px; background-color:#0069b1; width:68px;z-index:10;font-size:20px;cursor:pointer;border-top-right-radius:5px;outline:0;border-bottom-right-radius:5px;transition:all .3s ease 0s}
.chanpin table tr td{    border-color: #ddd; border-left: 1px solid #ddd;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 50px;color: #333;vertical-align: middle;text-align: center; }
.chanpin table{ width:100%;border-right: 1px solid #ddd;}
.chanpin table tr td p{border-bottom: 1px solid #ccc;}
.chanpin table tr td p a{ color:#333;}
.chanpin table tr td p:last-child{border-bottom: 0px solid #ccc;}
.indexnews{ padding-top:10%;}
.indexlianxi{ color: #fff;position: relative;top: 20%;}
.gengduo{ text-align:center;}
.gengduo a{padding: 10px 30px;background-color: #133157;display: -webkit-inline-box;border-radius: 10px;color: #fff;font-size: 16px;}
.gengduo a:hover{ background-color:#de9900; margin-left:10px;transition:all .3s ease 0s}
.mheader{position:relative;height:50px;background:#0069b1; display:none;}
.mheader .logo{display:block;width:130px;height:30px;padding:5px 0 0 10px;}
.mheader .logo img{display:block;width:100%;}
.mheader .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.mheader .search:hover{background-color:#0067d2;}
.mheader .search span{display:none;}
.mheader .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.mheader .user-icon span{display:none;}
.mheader .user-icon:hover{background-color:#0067d2;}
.mheader .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.jobnr ul li{ float:left; width:25%;}
.jobnr ul {    border-bottom: 1px solid #ccc;overflow: hidden;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}
.more a{padding: 15px 40px;background-color: #0069b1;color: #fff;border-radius: 5px;}
.aboutzct{ margin-right:15%;    margin-top: 5%;}
.chanpsy ul li{    width: 100%; text-align:center;}
.chanpsy ul li:nth-child(3){ margin-right:0;}
.indexchanpin {padding-top: 10%;}
.chanpsy1{ display:block; font-size:20px; color: #fff;}
.chanpsy2{ display:block; color:#fff;height: 150px;overflow: hidden;}
.chanpsy3{ color:#fff;}
.chanpsybiaoti{    font-size: 55px;line-height: 1.4;font-weight: 700;color: #fff;    padding-bottom: 30px;}
.chanpsy0{ width:100%; overflow:hidden; display:block;}
.chanpsy0 img{ width:100%;max-width: 100%;transition: all .9s;}
.chanpsy ul li:hover .chanpsy0 img{    transform: scale(1.2);}

.index2{background-image: url(../images/ix_bg.jpg);}
.index3{background-image: url(../images/newsbg.jpg);}
.index4{background-image: url(../images/index-bg4.jpg);}
@media screen and (max-width:1440px){
.toubu .nav{ width:50%; margin-left:3%;}
.nybanner{ height:450px;}
.container{ width:90%;}
.news li .pic{ height:212px;}
.toubu{ padding-top: 15px;}
.lxleft .biaodan{ margin-top:5px;}
.lxleft textarea{ margin-top:5px;}
}
@media screen and (max-width:1024px){
.container{ width:90%;}
.nybanner{ height:400px;}
.sousuo{ display:none;}
.toubu .logo {width: 20%;float: left;margin: 0 0 0 10px;}
.toubu .nav ul li a{ font-size:16px;}
.toubu .nav ul li{    line-height: 62px;}
.news li{ width:49%;}
.nybanner h1{ font-size:30px;}
.wenzi{    padding-top: 23%;}
.shangmian{ display:none;}
.toubu .nav{ width:73%; margin-left:3%;}
.shenming{ text-align:center; line-height:42px;}
.index2{background-image: url(../images/ix_bg.jpg); height: auto;}
.chanpsy ul li{ width:90%; margin-bottom:2%;}
.chanpsy2{ height:auto;}
.index3{background-image: url(../images/newsbg.jpg);height:600px;}
.index4{background-image:none;}
.indexlianxi{ padding-top:0; color:#333;}
}
@media screen and (max-width:641px){
.toubu{ display:none;}
.mheader{ display:block;}
.container{ width:90%;}
.wenzi p{ width:100%;}
.nybanner{ height:180px;background-size: 100% 100%;}
.lxleft{ width:100%;}
.lxright{ width:100%; margin-left:0px;}
.index2{ height:850px;}
.index3{background-image: none;}
.index4{background-image: none;}
.indexlianxi{ color:#333;}
.shangmian{ display:none;}
.wenzi{    padding-top: 5%;}
.shenming{ font-size:12px; text-align:center;}
.news li{ width:100%;}
.chanpsy2{ color:#fff;}
.chanpsy3{ color:#fff;}
.chanpsy ul li{ width:90%; margin-bottom:2%; background:none;}
.chanpsy1{ color:#fff;}
.suosuo1 .suosuo1text form input{ width:60%;margin-left: -12%;}
.job ul li{ width:100%; height:auto;}
.aboutzct{ margin-right:0; margin-bottom:20px; margin-top:0px;}
.aboutusl{ width:auto; margin-top:0px;}
.aboutusr{ margin-left:0px;margin-top: 20px; width:100%;}
.aboutusx{ margin-top:20px;}
.aboutusxr{ width:70%; margin-top:0px;}
.aboutusxl{ width:50%;}
.aboutusl2{ font-size:20px;}
.nav3 ul li a {
    display: block;
    padding-left: 2px;
    padding-right: 2px;
}
.mianbaoxie a {
    color: #fff;
    margin-right: 5px;
}
.nongchanpin ul li{width: 100%; margin-left:0px;}
}