@charset "utf-8";

/*全局控制*/
body{width:100%;min-width:1200px;margin:0;padding:0;font-size:16px;line-height:1;font-family:"微软雅黑"; color:#333;-webkit-text-size-adjust:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;

}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;padding:0;margin:0;}
input,select,textarea{outline: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.ib{display:inline-block;}
a{text-decoration:none;color:#383838;}
p{padding:0;    margin: 0;}
.xianzhi{width:1200px;height:auto;margin:0 auto;}
/*头部区域*/


.nav{width:100%;height:101px;background:rgba(0,0,0,0.5);    position: relative;z-index: 1000;}
.nav .logo{width:242px;height:101px;}
.nav ul{display:table;}
.nav ul li{float:left;width:100px;height:101px;line-height:101px;text-align:center;color:#fff;    position: relative;}
.nav ul li a{color:#fff;}
.nav ul li:hover{background:#1f2a65;}
.nav ul li:hover .menu2{display:block;}


.form{width:100%;    margin: 0 auto;}
.form li{display: inline-block;width: 31%;border:1px solid #d2d2d2;color:#1f2a65;margin-bottom:30px;}
.form li:nth-child(2){margin:0 3%;}
.form li .text{height:55px;line-height:55px;text-indent:1em;border:none; }
.form div .textarea{width:90%;height:165px;border:none;border-radius:5px;    line-height: 35px;}
.form .submit{display:block;width:295px;height:60px;font-size:22px;font-weight:bold;color:#fff;border:none;border-radius:5px;margin:0 auto;background:#1f2a65;}

.form2{width:100%;    margin: 0 auto;}
.form2 li{width: 50%;margin: 0 auto;border:1px solid #d2d2d2;color:#1f2a65;margin-bottom:30px;}
.form2 li .text{height:55px;line-height:55px;text-indent:1em;border:none; }
.form2 div .textarea{width:78%;height:165px;border:none;border-radius:5px;    line-height: 35px;}
.form2 .submit{display:block;width:295px;height:60px;font-size:22px;font-weight:bold;color:#fff;border:none;border-radius:5px;margin:0 auto;background:#1f2a65;}


.banner{width:100%;z-index: 100;}
.big_title{font-size:30px;font-weight:bold;color:#333333;text-align:center;line-height:2;}
.big_title::before{content: "";display: inline-block;width:150px;height:1px; margin: 10px 0;background: #dedede;}
.big_title::after{content: "";display: inline-block;width:150px;height:1px; margin: 10px 0;background: #dedede;}

.index01{width:100%;height:auto;margin: 0 auto;}
#tab01{width:100%;}
#tab01 .tab_menu{display: table;width:100%;margin: 0 auto;text-align:center;}
#tab01 .tab_menu li{    float: left;width:215px;height:40px;line-height:40px;font-size:18px;cursor:pointer;text-align:center;margin:15px 10px; color:#b8b8b8;border:1px solid #b8b8b8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tab01 .tab_menu li:hover{cursor:pointer;color:#fff;background:#a72125;}
#tab01 .tab_menu .selected{cursor:pointer;color:#fff;background:#a72125;}
.tab_box{display: table;width:100%;}
.hide{display:none;}
.tab_box .div{width:100%;height: 760px;}
.tab_box .div li{float:left;width:283px;height:auto;margin: 25px 11px;}
.tab_box .div li:nth-child(4n+1){margin-left:0;}
.tab_box .div li:nth-child(4n+4){margin-right:0;}
.tab_box .div li .img{width:100%;overflow:hidden;border:1px solid #fff;}
.tab_box .div li .img img{-webkit-transition: all 1s ease-out; transition: all 1s ease-out;}
.tab_box .div li:hover .img{border:1px solid #1f2a65;}
.tab_box .div li:hover .img img{transform:scale(1.2);}
.tab_box .div li .title{text-indent:1em;margin-top:15px;font-size:16px;line-height:30px;color:#333;}
.tab_box .div li:hover .title{color:#1f2a65;}




.index02{width:100%;height:424px;margin: 0 auto;  background : url(../images/index02.jpg) no-repeat center center;background-size:1920px 424px;}
.jump{display: table;margin:10px auto;}
.jump li{float:left;color:#fff;    padding:0px 50px;}

.index03{width:100%;height:auto;margin: 0 auto; }
.index03 ul{display:table;width:100%;margin:100px auto 50px;color:#fff;}
.index03 ul li{float:left;width:25%;margin:10px 0px;text-align:center;}
.index03 ul li .img1{display:block;max-width:100%;margin: 0 auto;}
.index03 ul li:hover .img1{display:none;margin: 0 auto;}
.index03 ul li .img2{display:none;max-width:100%;margin: 0 auto;}
.index03 ul li:hover .img2{display:block;margin: 0 auto;}
.index03 ul li .p1{width:100%;text-align:center;font-size:20px;font-weight:bold;color:#333;line-height:50px;}
.index03 ul li:hover .p1{color:#a72125;}

.index04{width:100%;height:auto;margin:0 auto;}
.index04 ul li{padding: 20px 0;border-bottom:2px dotted #aaaaaa;}
.index04 ul li .date{width: 85px;    height: 45px;padding: 15px 0;background: #1f2a65;text-align: center; color: #fff;}
.index04 ul li .con{width:445px;margin-left:20px;}
.index04 ul li .con .title{color:#333;font-size:16px;line-height:2.5;}
.index04 ul li:hover .con .title{color:#1f2a65;font-weight:bold;}
.index04 ul li .con .jianjie{color:#333;font-size:14px;line-height:2;}

.index05{width:100%;height:695px; background : url(../images/index05.jpg) no-repeat center center;background-size:1920px 695px;}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 40px auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btn {padding:15px 25px;cursor: pointer;}
.Box .Box_con .btnl {background:#9d9d9f url(../images/left.png) no-repeat center;}
.Box .Box_con .btnr {background:#9d9d9f url(../images/right.png) no-repeat center;}
.Box .Box_con .btnl:hover {background:#2e3192 url(../images/left.png) no-repeat center;}
.Box .Box_con .btnr:hover {background:#2e3192 url(../images/right.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 284px;margin-left: 20px;padding-bottom: 40px;overflow: hidden;background:rgba(0,0,0,0.5)}
.Box .Box_con .conbox ul li:nth-child(2n-1){background:#1f2a65}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 284px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;display:none;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

.index06{width:100%;margin : 0 auto; }

/*底部区域*/


.foot{width:100%;height:370px;color:#fff;background:#1a2129;}
.foot-nav{width:380px;}
.foot-nav ul{display:table;width:100%;margin:0 auto;}
.foot-nav ul li{float:left;width:125px;font-size:18px;text-align:center;line-height:50px;color:#cdcdcd;}
.foot-ewm{     padding: 15px 0;border-right:1px solid #494d56;border-left:1px solid #494d56;}
.foot-ewm .kuang{display:inline-block;width:122px;height:142px;margin:0 36px;text-align:center;    line-height: 1;background : url(../images/kuang.png) no-repeat center center;background-size:122px 142px;}
.foot-contact{font-size:14px;line-height:30px;color:#cdcdcd;margin-left:30px;    padding: 10px 0;}
.links{width:100%;height:65px;line-height:65px;color:#fff;background:#11161c}
.links a{color:#fff;}


/*二级页*/
.lanmu{width:280px;height:auto;}
.type{display: table;width:100%;height:auto;margin: 0 auto;background:#fff;}
.type li{}
.type li .title1{width:100%;height:50px;line-height:50px;font-size:18px;font-weight:bold;cursor:pointer;text-indent:1em;margin:0px auto;margin-top:10px; color:#5d5d5d;background : #ebebeb url(../images/xia_jian.png) no-repeat right 10px center;background-size:11px 6px;}
.type .hover .title1{cursor:pointer;color:#1f2a65;}
.type_er{display:none;    width: 90%;margin:0 auto;}
.type_er a{display: block; padding-left:15px;color:#333333;font-size:14px; border-bottom: 1px dashed #c9c9c9;line-height: 45px;background : url(../images/red_jian.png) no-repeat left center;background-size:4px 7px;}
.content{width:900px;    min-height: 500px;}

.about{min-height:500px;line-height:3;color:#060001;font-size:16px;    padding: 30px 0;}


.news {width:100%;display:table;margin-top:35px;}
.news  li{border: 1px solid #e1e1e1; padding: 30px; background: #fff;margin-bottom: 35px;-webkit-transition: all .5s; transition: all .5s;}
.news  li:hover {  -webkit-box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);  box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);}
.news  li .tit {border-bottom: 1px solid #cbcbcb;margin-bottom: 15px; position: relative;}
.news  li .tit h3 {padding-bottom: 15px; font-size: 18px; color: #565656;font-weight: normal; padding-right: 25%;margin: 0;}
.news li:hover .tit h3 {color: #1f2a65;}
.news  li .tit .date { position: absolute; right: 0;top: 0; font-size: 14px;  color: #666666;}
.news  li  .info { font-size: 14px;  line-height: 2; color: #999999;}
.news  li .more { margin-top: 15px;}
.news  li .more span { display: inline-block; width: 130px; line-height: 33px;text-align: center;color: #000; font-size: 14px;color: #666666;border: 1px solid #e1e1e1;  -webkit-transition: all .5s ease; transition: all .5s ease;}
.news  li:hover .more span { color: #fff;background-color: #1f2a65;}

.news_show{min-height:500px;padding: 30px 0;}
.news_show .title{text-align:center;font-size:24px;color:#1f2a65;line-height:3;}
.news_show .time{text-align:center;font-size:16px;color:#999999;font-weight:normal;}
.news_show .con{line-height:2.5;color:#333333;padding:20px 0;margin:20px auto;}

.products{display: table;width:100%;margin: 0 auto;}
.products li{float:left;width:283px;height:auto;margin:10px 0px 30px;}
.products li:nth-child(3n+2){margin:10px 24px 30px;}
.products li .img{width:100%;overflow: hidden;border:1px solid #fff;}
.products li:hover .img{border:1px solid #1f2a65;}
.products li .img img{-webkit-transition: all 1s ease-out; transition: all 1s ease-out;}
.products li:hover .img img{transform:scale(1.2);}
.products li .title{text-indent:1em;margin-top:15px;font-size:16px;line-height:30px;color:#333;}
.products li:hover .title{color:#1f2a65;}

.products_show{min-height:500px;padding: 30px 0;}
.products_show .img{width:100%;text-align:center;}
.products_show .title{text-align:center;line-height:50px;}
.products_show .con{line-height:2.5;padding:20px 0;}


/*招聘*/
.content2_title_wrap {text-align: center;margin-top: 54px;}
.inner { width: 1200px;margin: 0 auto;}
.content2_title_wrap .cn { color: #333333;  font-size: 20px; line-height: 28px}
.content2_title_wrap .en {line-height: 24px;  font-size: 13px; color: #292929; opacity: 0.3; text-transform: uppercase;}
.content2_title_wrap .en {line-height: 24px; font-size: 13px; color: #292929;opacity: 0.3; text-transform: uppercase;}
.content2_title_wrap .line { width: 100%; height: 1px;background: #ededed; margin-top: 23px;}
.content2_title_wrap .line .line_inner {width: 54px;  margin: 0 auto;  height: 1px; background: #df3327;}
.er_rec_wrap {   margin-top: 75px;  margin-bottom: 338px;  min-height: 461px;}
.table_wrap table {width: 100%;text-align: center;border-collapse: collapse;color: #232323; font-size: 14px;}
.table_wrap table th {line-height: 43px; background: #f3f3f3;}
.table_wrap table tbody tr { background: #fff;}
.table_wrap table tbody tr:nth-of-type(2n) { background: #f3f3f3;}
.table_wrap table td {line-height: 35px;}
.table_wrap table th, table td {  border: 1px solid #fff;}

.main_r{ font-size: 14px;padding: 0 20px;}
.main_but_t input { height: 22px;}
.main_r table td {line-height: 56px;}
.main_bd4 { width: 739px;  height: 131px; resize: none; margin-top: 15px;  border: 1px solid #ccc;}
/*内容分页*/
.page{text-align:center;}
.page a{border:0.5px solid #d0d0d0;padding: 2px 5px;margin:0 5px;}
.page .select{color: #fff;background:#1f2a65;border:1px solid #1f2a65;}

.next, .prev{width:50%; margin: 20px 0 40px;}
.next{ text-align: right;}
.prev a:hover{color:#2e3192}
.next a:hover{color:#2e3192}

.back{width:140px;height:40px;line-height:40px;text-align:center;color:#fff;background:#e5322d;border-radius:20px;margin:10px 5px;}