@charset "utf-8";

/*全局控制*/
body{width:100%;min-width:1200px;overflow-x:hidden;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;

}
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;}
/*头部区域*/

.top{width:100%;margin:0 auto;}
.huanying{width:100%;height:35px;line-height:35px;background:#f6f6f6;}
.top-left{width:240px;}
.top-left img{width:100%;}
.top-center{font-size:16px;color:#333333;line-height:1.5;    padding: 34px 0;}
.top-right{padding: 30px 0 ;}
.top-right .tel{font-size:18px;color:#fff;}
.top-right .tel span{color:#ffda00;font-size:27px;font-weight:bold;}
.nav{display:table; width:100%;height:62px;background:#2e3192;    position: relative;z-index: 1000;}
.nav li{float:left;width:130px;height:62px;line-height:62px;text-align:center;color:#fff;    position: relative;}
.nav li a{color:#fff;}
.nav li:hover{background:#02b29c;}
.nav li:hover .menu2{display:block;}
.menu2{display:none;background: #02b29c;    position: absolute;}
.menu2 a{display:block;width:130px;height:40px;line-height:40px;text-align:center;color:#fff;    font-size: 14px;}

.gbook{display:none;width:766px;height:700px;background:url(../images/gbook.png) no-repeat center center;position:fixed;top:15%;left:32%;    z-index: 1000;}
.close{ width:100px;height:100px;position: absolute;right:0;top:0;}
.bg{width:600px;height:518px;background:#fff;position: absolute;right:0;left:0;top:21%;margin:0 auto;}
.form{width:80%;margin-left:5%;margin-top: 5%;}
.form li{}
.form li .text{height:36px;line-height:36px;text-indent:1em;border:1px solid #20bba8;    margin-bottom: 30px;}
.form li .textarea{width:264px;height:84px;border:1px solid #20bba8;border-radius:5px;}
.form label{line-height: 20px;display: inline-block; margin-left: 5px;margin-right:15px;    margin-bottom: 30px; color: #777;}
.form .radio_type{ width: 24px; height: 24px; appearance: none; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; position: relative; }
.form .radio_type:before{ content: ''; width: 24px; height: 24px; border: 1px solid #20bba8; display: inline-block;vertical-align: middle; } 
.form .radio_type:checked:before{ content: ''; width:  24px; height: 24px; border: 1px solid #20bba8; background:#2e3192; display: inline-block;vertical-align: middle; } 
.form .radio_type:checked:after{ content: ''; width:15px; height:5px; border: 2px solid white; border-top: transparent; border-right: transparent; text-align: center; 
display: block; position: absolute; top: 6px; left:5px; vertical-align: middle; transform:  rotate(-45deg); }
.form .radio_type:checked+label{ color: #c59c5a;}
.form .submit{display:block;width:175px;height:50px;font-size:18px;color:#fff;border:none;border-radius:25px;margin:0 auto;background:#10e8d2;}

.banner{width:100%;z-index: 100;}

.index01{width:100%;height:auto;margin: 0 auto;}
.index01 ul{display:table;width:100%;margin:30px auto;color:#fff;}
.index01 ul li{float:left;width:200px;margin:0px 20px;text-align:center;padding:45px 0 30px;  }
.index01 ul li:hover{background:#2e3192;}
.index01 ul li .img1{display:block;width:120px;margin: 0 auto;}
.index01 ul li:hover .img1{display:none;width:120px;margin: 0 auto;}
.index01 ul li .img2{display:none;width:120px;margin: 0 auto;}
.index01 ul li:hover .img2{display:block;width:120px;margin: 0 auto;}
.index01 ul li .p1{width:100%;font-size:20px;color:#2e3192;line-height:80px;}
.index01 ul li:hover .p1{color:#fff;}
.index01 ul li .p2{width:100%;font-size:14px;color:#333333;line-height:30px;}
.index01 ul li:hover .p2{color:#fff;}


.index02{width:100%;height:424px;margin: 0 auto;  background : url(../images/index02.jpg) no-repeat center center;background-size:1920px 424px;}

.index03{width:100%;height:auto;margin: 0 auto; }
.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: 220px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 220px;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;}

.index04{width:100%;height:auto;margin:0 auto;}
#tab01{width:265px;height:585px;background:#2e3192;}
#tab01 .tab_menu{display: table;width:235px;height:300px;padding:10px 0;margin: 0 auto;background:#fff;}
#tab01 .tab_menu li{width:200px;height:40px;line-height:40px;font-size:18px;border-radius:25px;cursor:pointer;text-align:center;margin:15px auto; color:#fff;background:#2e3192}
#tab01 .tab_menu .selected{cursor:pointer;font-weight:bold;background:#02b29c}
.tab_box{display: table;width:935px;}
.hide{display:none;}
.tab_box .div{width:100%;}
.tab_box .div li{float:left;width:284px;height:auto;margin-left:25px; margin-bottom: 25px;}
.tab_box .div li .img{width:100%;}
.tab_box .div li .title{text-indent:1em;margin-top:15px;font-size:16px;line-height:42px;color:#333;background:#e4e4e4 url(../images/jian.png) no-repeat right 10px center;}
.tab_box .div li:hover .title{color:#fff;background:#2e3192 url(../images/jian_h.png) no-repeat right 10px center;}



.index06{width:100%;height:630px;margin : 0 auto;    background:#203994;}
.index06 .img{width:502px;height: 345px;border: 9px solid #fff;overflow:hidden;}
.index06 .con{width: 615px;padding: 30px 10px;}


.index07{}
.index07 ul li{margin:25px auto;}
.index07 ul li .title{font-size:55px;font-weight:bold;color:#203994;}
.index07 ul li:hover .title{color:#02b29c;}
.index07 ul li.img{width:508px;height: 370px;overflow:hidden;}
.index07 ul li .con{width: 640px;line-height:50px;margin: 80px 0;}
.index07 .con_hang_left{margin-top: 10px;padding-left: 30px;background:url(../images/wenzi.jpg) repeat-y left  center;}
.index07 .con_hang_right{margin-top: 10px;padding-right: 30px;background:url(../images/wenzi.jpg) repeat-y right  center;}

.index08{width:100%;height:330px; background : url(../images/index08.jpg) no-repeat center center;background-size:1920px 330px;}
.index08 .con{width:765px;margin: 96px 0 48px;}

.index09{width:100%;height:auto; }
.index09 ul{display:table;width:100%;margin:30px auto;color:#fff;}
.index09 ul li{float:left;width:200px;text-align:center; }
.index09 ul li .img1{display:block;width:134px;margin: 0 auto;}
.index09 ul li:hover .img1{display:none;width:134px;margin: 0 auto;}
.index09 ul li .img2{display:none;width:134px;margin: 0 auto;}
.index09 ul li:hover .img2{display:block;width:134px;margin: 0 auto;}
.index09 ul li .p1{width:100%;font-size:20px;color:#414040;line-height:80px;}

.index10{width:100%;height:auto; background:#2e3192;}
.index10 ul{    display: table;width: 100%; margin: 20px auto;}
.index10 ul li{float:left;width:280px;margin-left:26px;}
.index10 ul li:nth-child(4n+1){margin-left:0;}
.index10 ul li .img{width:280px;height:210px;overflow:hidden;}
.index10 ul li .title{text-align:center;color:#fff;line-height:50px;}

.index11{width:100%;height:auto; }
.index11-left{width:585px;}
.index11-left ul li{margin:10px 0;line-height:2;color:#333;font-size:16px;}
.index11-left ul li .date{float:right;}
.index11-left ul li:hover{color:#2e3192;}
.index11-left ul li:hover .date{color:#2e3192;}
.index11-right{width:570px;}
.index11-right ul li{margin-bottom:20px;}
.index11-right .wen{line-height:30px;font-weight:bold;}
.index11-right .wen:hover{color:#2e3192;}
.index11-right .da{line-height:30px;font-size:14px;color:#333;}

/*底部区域*/


.foot{width:100%;height:480px;color:#fff;border-top:10px solid #02b29c;background:#2e3192;}
.foot-nav{width:655px;}
.foot-nav .ul1{display:table;width:100%;margin:0 auto;}
.foot-nav .ul1 .li1{float:left;width:125px;font-size:18px;text-align:center;line-height:1.5;}
.foot-nav .ul2{width:100%;}
.foot-nav .ul2 .li2{width:100%;font-size:14px;line-height:2.5;    color: #fff;}
.foot-ewm{ margin: 45px 0;}
.foot-ewm .kuang{width:190px;height:190px;background : url(../images/kuang.png) no-repeat center center;background-size:190px 190px;}

.links{width:100%;height:90px;line-height:90px;color:#fff;background:#262883}
.links a{color:#fff;}


/*二级页*/
.lanmu{width:265px;height:auto;padding-bottom:20px;background:#2e3192;}
.type{display: table;width:235px;height:auto;padding:10px 0;margin: 0 auto;background:#fff;}
.type li{width:200px;height:40px;line-height:40px;font-size:16px;border-radius:25px;cursor:pointer;text-align:center;margin:15px auto; color:#fff;background:#2e3192}
.type li:hover{cursor:pointer;font-weight:bold;background:#02b29c}
.con{width:915px;}

.about{min-height:500px;line-height:3;color:#060001;font-size:16px;    padding: 30px 15px;}


.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: #2e3192;}
.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: #2e3192;}

.news_show{min-height:500px;padding: 30px 0;}
.news_show .title{text-align:center;font-size:24px;color:#2e3192;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:284px;height:auto;margin-left:30px; margin-top: 25px;}
.products li:nth-child(3n+1){margin-left:0;}
.products li .img{width:100%;}
.products li .title{text-indent:1em;margin-top:15px;font-size:16px;line-height:42px;color:#333;background:#e4e4e4 url(../images/jian.png) no-repeat right 10px center;}
.products li:hover .title{color:#fff;background:#2e3192 url(../images/jian_h.png) no-repeat right 10px center;}

.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:#2e3192;border:1px solid #2e3192;}

.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;}