﻿@charset "utf-8";
.header{width: 1200px; display:block; height:94px;margin:0px auto;}
.logo{ float:left; width:330px; margin:12px 0px;}
.logo img{ width:100%;}
.nav{ float:right; width:794px;}
.nav ul{ float:left;}
.nav ul li{ float:left; margin:0px; font-size:16px; color:#010101;line-height:90px;}
.nav ul li a:link,.nav ul li a:visited{ padding:0px 16px;text-decoration: none; line-height:90px; color:#010101; border-bottom:#fff solid 4px;}
.nav ul li a:hover,.nav ul li.hover{ display:inline-table;overflow:hidden;color:#010101; text-decoration: none; background-color:#F6F6F6; border-bottom:#01B1B1 solid 4px;}
.nav ul li.hover a{color:#010101; padding:0px 12px; line-height:90px; border-bottom:#fff solid 4px; }
.sea{ float:right; margin:37px 25px 0px 0px;}
.nav1{width: 100%; min-width: 1200px;margin:0px auto; height:49px; background-color:#00225F;}

#menus { float:right; width:794px;}
#menus ol { float:left;}
#menus ol li { float:left; margin:0px; font-size:16px; color:#010101;line-height:90px; margin:0px 4px 0px 0px;}
#menus ol .li { float:left; margin:0px; font-size:16px; color:#010101;line-height:90px;}
#menus ol .li a{  color: #010101;}
#menus ol>li>a { padding:0px 16px;text-decoration: none; line-height:90px; color:#010101; border-bottom:#fff solid 4px;} 
#menus ol>li>a:hover,#menus ol>li.active{ display:inline-table;overflow:hidden;color:#010101; text-decoration: none; background-color:#F6F6F6; border-bottom:#01B1B1 solid 4px;} 
#menus ol>li.active>a{color:#010101; padding:0px 10px; line-height:90px; border-bottom:#fff solid 4px;}
#menus ol>li .sbnav{ width:auto; min-width:300px; height:49px;color:#cfcbc3; position: absolute; z-index:9;top:70px; display:none;}
#menus ol>li .sbnav a{ color:#fff; font-size:14px;  float:left; padding:40px 15px; line-height:14px; display:inline; height:49px;border-bottom:none;}
#menus ol>li .sbnav a:hover{ color:#FF6600;} 
#menus ol>li:hover .sbnav{ display:block;}

/*轮播图*/
.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:451px;z-index: 2;}
.lubo_box{ position: relative; width: 100%; height:451px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:451px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;position: absolute;z-index: 2;}
.lubo_box li img{ width: 100%; height: 100%;}
.left_btn,.right_btn{display: none;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;bottom: 25px !important;}
.cir_box li{ float: left; width: 12px; height: 12px; margin:0 5px; cursor: pointer; background-image:url(../images/d1.png); background-repeat:no-repeat;}
.cir_box li.cir_on{  background-image:url(../images/d2.png); background-repeat:no-repeat;}

.index,.index1{ width:1200px;display:block; overflow:hidden;margin:24px auto 0px auto;}
.index_l{ float:left; width:494px; margin-right:15px; line-height:38px;}
.index_l_1{ display: block; overflow:hidden; margin-bottom:22px;}
.news{ display: block; overflow:hidden; line-height:38px; color:#7f7f7f; font-size:16px;}
.news li{ display: block; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.news li span{ float:left; margin-right:18px;}
.news li a:link,.news li a:visited{ color:#333333;}
.news li a:hover{color:#e74e24;}
.index_m{ float:left; width:446px; margin-right:8px;}
.index_r{ float:right; width:235px;}
.index_m img,.index_r img,.index1_l img{ width:100%;}
.index1_l{ float:left; width:436px; margin-left:2px;}
.index1_m{ float:left; width:424px; margin-left:42px; color:#656565; line-height:30px; font-size:16px;}
.index1_bn{ display: block; overflow:hidden; margin:27px auto; width:168px; height:50px; color:#fff; text-align:center; line-height:50px; font-size:16px; background-color:#00B2B2;}
.index1_bn a:link,.index1_bn a:visited{ color:#fff;}
.index1_bn a:hover{color:#e74e24;}
.index1_r{ float:right; width:272px;}
.index1_r a{ float:left; margin:0px 0px 6px 6px;}
.index1_r img{ width:130px; height:130px;}
.index2{ width: 100%; min-width: 1200px;margin:24px auto 0px auto; background-color:#EEEEEE; padding:42px 0px; overflow:hidden;}
.index2_1{width: 1200px; display: block; overflow:hidden; margin:0px auto 18px auto;}
.index2_2{width: 1200px; display: block; overflow:hidden; margin:0px auto;}
.index2_2_l{ float:left; width:270px; position:relative;}
.index2_2 p{ width:100%; display:block; overflow:hidden; position:absolute; bottom:0px; height:46px; text-align:center; line-height:46px; font-size:18px;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; background-color:#102C54;filter:alpha(opacity=85); opacity:0.85;}
.index2_2_l img{ width:270px; height:505px;}
.index2_2 a:link,.index2_2 a:visited{ color:#fff;}
.index2_2 a:hover{color:#e74e24;}
.index2_2_m{ float:left; width:640px; margin-left:10px;}
.index2_2_m_1{ display:block; overflow:hidden; position:relative;}
.index2_2_m_1 img{ width:640px; height:247px;}
.index2_2_m_2{ display:block; overflow:hidden; margin-top:11px;}
.index2_2_m_2 li{ float:left; width:315px; margin-right:10px; position:relative;}
.index2_2_m_2 li:nth-child(2){ margin-right:0px;}
.index2_2_m_2 li img{ width:315px; height:247px;}
.index2_2_r{ float:right; width:270px;}
.index2_2_r_1{ display:block; overflow:hidden; position:relative;}
.index2_2_r_1 img{ width:270px; height:359px;}
.index2_2_r_2{ display:block; overflow:hidden; margin-top:10px; height:136px; background-color:#00235F; text-align:center; font-size:18px; background-image:url(../images/c6.png); background-repeat:no-repeat;  background-position:center 44px;}
.index2_2_r_2 a{ display:block; overflow:hidden; padding-top:90px;}
.index3{ width:1200px;display:block; overflow:hidden;margin:42px auto 0px auto; line-height:0px;}
#box_footer_sub1_sub1{margin:0 auto;width:1200px;float:none;overflow:hidden}
.columnSpace{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.FrontSpecifies_show01-d1_c1{text-align:left;margin:0 auto;width:100%}

.banner{ width: 100%; min-width:1200px; display:block;margin:0px auto 35px auto;}
.banner img{ width:100%;}
.eli_title1{width:1200px; display:block; overflow:hidden;margin:0px auto;font-size: 24px;color:#00b2b2; text-align:center;text-transform: uppercase; line-height:33px;}
.eli_title2{width:1200px; display:block; overflow:hidden;margin:0px auto;font-size: 20px;color:#323232; text-align:center; font-weight:bold; line-height:33px;}
.guide,.main{width: 1200px; display:block; overflow:hidden;margin:0px auto;}
.guide{ font-size:16px;line-height:24px; color:#333333; margin-bottom:16px;}
.guide a:link,.guide a:visited{ color:#323232;}
.guide a:hover{color:#e74e24;}
.main{ background-color:#F7F8FA;min-height:270px; margin-bottom:16px;}
.main_left{ float:left; width:420px; min-height:1040px; background-color:#E6F4F5; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:bottom;}
.main_left_1{ display:block; overflow:hidden; background-color:#7B8698; text-align:right; font-size:20px; color:#fff; line-height:48px; padding:44px 26px 32px 26px;}
.main_right{ float:right; width:720px; padding:44px 30px; background-image:url(../images/bg3.jpg); background-repeat:repeat-x; background-position:top; min-height:300px; font-size:16px; line-height:35px; color:#323232;}
.main_right strong{ color:#00225f;}
.main_left1{ float:left; width:420px; min-height:1118px; background-color:#E6F4F5; background-image:url(../images/bg4.jpg); background-repeat:no-repeat; background-position:bottom;}
.pnav,.pnav1{display:block; overflow:hidden; margin-bottom:30px;}
.pnav li{ float:left;line-height:48px; text-align:center; margin-left:89px;}
.pnav1 li{ float:left;line-height:48px; text-align:center; margin-left:69px;}
.pnav li a:link,.pnav li a:visited.pnav1 li a:link,.pnav1 li a:visited{color:#281f1c; }
.pnav li a:hover,.pnav li.hover,.pnav1 li a:hover,.pnav1 li.hover{color:#e74e24;}
.pnav li.hover a,.pnav1 li.hover a{color:#e74e24;}
.main_left2{ float:left; width:420px; min-height:1118px; background-color:#E6F4F5;}
.main_left_2{ display:block; overflow:hidden; font-size:20px; color:#00235f; line-height:48px; padding:44px 40px 0px 40px; font-weight:bold;}
.main_left_3{ display:block; overflow:hidden; font-size:16px; color:#353535; line-height:42px; padding:20px 40px 32px 40px;}
.maindesc{ display:block; overflow:hidden; font-size:16px; color:#323232; line-height:36px;}
.main_left3{ float:left; width:420px; min-height:1118px; background-color:#E6F4F5; background-image:url(../images/bg8.jpg); background-repeat:no-repeat; background-position:bottom;}
.main_left4{ float:left; width:420px; min-height:1000px; background-color:#E6F4F5; background-image:url(../images/bg9.jpg); background-repeat:no-repeat; background-position:bottom;}
.main_left5{ float:left; width:420px; min-height:1040px; background-color:#E6F4F5; background-image:url(../images/bg10.jpg); background-repeat:no-repeat; background-position:bottom;}
.pnav p{color: #281f1c;}

.text-c{ line-height:40px; margin:10px 0px;; text-align:center}
.text-c a{color:#999997;}
.text-c span{font-size:14px;}
.p_n1{ border:1px solid #0069B7; padding:3px; padding-left:8px; padding-right:8px; 
text-align:center; color:#fff; background:#0069B7;}
.p_n2:hover a{ color:#999997;}
.p_n2 a:hover,.p_n2 a.a1:hover{ color:#fff;background: #0069B7;}
.p_n2 a{     border: 1px solid #F5F5F3;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    background: #F5F5F3;
    color: #999997;
    margin-left: 4px;
    margin-right: 4px;}

.photo-list{ display:block;overflow: hidden; margin:24px 0px 0px -20px;}
.photo-list li{ float:left; width:350px; margin:0px 0px 5px 20px; font-size:12px; line-height:24px;}
.photo-list li img{ width:350px; height:209px; margin-bottom:14px;}
.photo-list li p{ display:block; overflow:hidden; margin-bottom:7px; font-size:18px; margin-bottom:26px;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.photo-list li a:link,.photo-list li a:visited {color: #323232;}
.photo-list li a:hover {color: #e74e24;}

.eli_title3{ display:block; overflow:hidden;margin:25px  auto 0  auto;   font-size: 26px;color:#00b2b2; text-align:center; padding:0px 30px;}
.eli_title4{ display:block; overflow:hidden;margin:15px  auto;   font-size: 14px;color:#CCCCCC; text-align:center; padding:0px 30px;}
.eli_center{ display:block; overflow:hidden;margin: 20px 30px;line-height: 30px;}
.eli_next{ display:block; overflow:hidden;margin: 0px 30px 10px 30px;line-height: 30px;}
.eli_next input{padding:0px 25px; background-color:#da251e; border:none;border-radius:5px; color:#fff; line-height:28px; cursor:pointer;}
.eli_next input:hover{filter:alpha(opacity=60); opacity:0.6;}
.eli_next a:link,.eli_next a:visited {color: #323232;}
.eli_next a:hover {color: #e74e24;}

.newstj{ display:block; overflow:hidden; height:270px; background-color:#EBECEE;}
.newstj_l{ float:left; width:739px; background-color:#EEF8F9; height:270px;}
.newstj_l .title{ display:block; overflow:hidden; margin:40px 50px 0px 34px; font-size:20px; color:#2b2b2b; line-height:38px; margin-bottom:16px;}
.newstj_l .time{ display:block; overflow:hidden; margin:0px 50px 0px 34px; font-size:20px; color:#00b2b2; margin-bottom:12px;}
.newstj_l .desc{ display:block; overflow:hidden; margin:0px 50px 0px 34px; font-size:14px; color:#686868; line-height:30px;}
.newstj_l .title a:link,.newstj_l .title a:visited {color: #323232;}
.newstj_l .title a:hover {color: #e74e24;}
.newstj_r{ float:right; width:461px; height:270px; background-image:url(../images/logo1.jpg); background-repeat:no-repeat; background-position:center;}
dl.news_dl { display:block; overflow:hidden;color:#333; margin:24px 0px; line-height:20px; padding-bottom:24px; border-bottom:#AAAAAA solid 1px; text-align:left;}
dl.news_dl dt { margin-right:50px; float:left; width:175px; height:150px; text-align:center; background-image:url(../images/bg5.jpg); background-repeat:no-repeat; background-position:center; font-size:20px; color:#4d4d4d; line-height:58px;}
dl.news_dl dd { float:left; width:788px; height:150px; font-size:14px; color:#686868; line-height:30px;}
dl.news_dl .dt_1 { display:block; overflow:hidden; height:38px; line-height:38px; font-size:20px; margin-bottom:16px;}
dl.news_dl dd a:link,dl.news_dl dd a:visited,.newstj li p a:link,.newstj li p a:visited {color: #2b2b2b;}
dl.news_dl dd a:hover,.newstj li p a:hover {color: #e74e24;}

.dl{ display:block; overflow:hidden; margin:24px 20px;}	
.dd_content{line-height: 1.8;}

.hide {display: none;}

.dt {cursor: pointer;position: relative; margin-bottom:25px;padding: 0px 27px;}

.dt:before {
    content: " ";width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    font-size: 25px;
    font-weight: normal;
    color: #688e26;
    text-align: center; background-image:url(../images/bg6.jpg); background-repeat:no-repeat; background-position:center;
    
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
}

.dd {padding: 20px 27px;position: relative; border-bottom:#7D7D7D solid 1px; border-left:#7D7D7D solid 1px; border-right:#7D7D7D solid 1px; margin-top:-25px; margin-bottom:25px;}

.dd:after { border-color: rgba(136, 183, 213, 0); border-color: transparent;border-bottom-color: #FDFCFA; border-width: 15px; margin-left: -15px;}

.om:before{content: " "; background-image:url(../images/bg7.jpg); background-repeat:no-repeat; background-position:center;}
.om i.i1{color:#00235f !important;}
.job_li{background: #ededed;height: 55px;line-height: 55px;}
.job_li i{font-size: 16px;color: #343434;display: inline-block;text-align: center;}
.job_lia{line-height: 45px;border: 1px solid #7D7D7D;}
/*.job_lia i{display: inline-block;text-align: center;font-size: 18px;color: #00235f;}*/
.i1{ width:525px; display:inline-table; font-style:normal; color:#333333; font-size:18px; font-weight:bold;}
.i2{ width:120px; font-style:normal; color:#323232; font-size:16px;}

.pnav li a:hover p{color: #e74e24;}

.joinForm{width: 100%;margin: auto;padding-bottom: 20px;}
.add_w1200 .layui-form-select .layui-edge{border-top-color: #eb6100;}
.add_w1200 .layui-inline .layui-btn{background: url(/statics/cx/img/sss_03.png) no-repeat;background-size: 100% 100%;width: 43px;
margin-top: 1px;}