@charset "utf-8";
/*公共样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{max-width:640px;margin:0 auto;font-size:0.35rem;font-family: "Microsoft YaHei","黑体","宋体","Arial",sans-serif;background:#fff;}
a:link,a:visited{text-decoration: none;}
a:hover{color:#e74e24; text-decoration: none;}
em{font-style:normal}
ul{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;text-decoration:none !important;}
.wfull{width: 100%;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clearfix:after { clear:both; content:'.'; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom:1; }

/*头部导航*/
.nyheader {	width:100%;	height:2rem;margin:0 auto;text-align: center; background-color:#FFFFFF;z-index:888;max-width:640px; position:relative;}
.nymeunWrap {width:1.2rem;height:1.2rem;position: absolute;	top:0.4rem;left:3%;float:left;}
.nymeun {display: inline-block;	width:1.2rem;	height:1.2rem;background: url(../images/Menu.png) no-repeat center center;background-size:100% 100%;cursor: pointer;padding-top:0rem;}
.nymeunCurrent {display: inline-block;width:1.2rem;height:1.2rem;background:url(../images/close.png) no-repeat center center;cursor: pointer;padding-top:0rem;}
.cb {clear: both;}
.ht_name { display:block; overflow:hidden;	margin:0rem; text-align:center;}
.ht_name img{width:7.85rem; height:1.5rem; margin-top:0.3rem;}
.list_ul2 { background:#F7F7F7; padding:0px 0px 20px 0px; display:none; right:0;top:1.875rem;z-index:99; width:100%; height:auto; position:absolute;}
.list_ul2 li { width:80%; margin:0px auto;border-bottom: 1px #777777 solid;	text-align:left;}
.list_ul2 li a {display:block;color: #666;line-height:1.1rem; font-size:0.6rem;}
.tel{width:0.925rem;height:0.925rem;position: absolute;	top:0.55rem;right:4%;float:right;}
.tel img{width:0.925rem;height:0.925rem;}
/*幻灯片广告*/
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:12px;  position:absolute; z-index:1; bottom:0.4rem; text-align:center;  }
.focus .hd ul{float:left;position:absolute;left:45%;top:0px;margin:0 0 0 0px;display:inline;}
.focus .hd ul li{float: left; width: 0.3rem; height: 0.3rem; margin:0 5px; cursor: pointer; background-image:url(../images/d1.png); background-repeat:no-repeat;background-size:100% 100%; text-indent:1000px;}
.focus .hd ul .on{background-image:url(../images/d2.png); background-repeat:no-repeat;} 
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.index1{ width:15.5rem; overflow:hidden; margin:0.5rem auto; padding:0rem 0.25rem;}
.index1 a{ float:left; margin:0px 0.1rem;}
.index1 img{ width:3.675rem; height:3.675rem;}
.index2{ width:15.3rem; overflow:hidden; margin:0rem 0.35rem 0.5rem 0.35rem; padding:0rem; border-bottom:#00235F solid 0.025rem;}
.index2 img{ width:5.4rem; height:0.975rem;}
.index2 span{ float:right; margin-right:0.15rem; margin-top:0.2rem;}
.index2 span img{ width:0.6rem; height:0.6rem;}
.index3{ width:15.3rem; overflow:hidden; margin:0.5rem 0.35rem; padding:0rem;}
.index3_l{ float:left; width:5.725rem;}
.index3_l img{width:5.725rem;height:7rem;}
.index3_m{ float:right; width:9rem; color:#343434; line-height:1rem; font-size:0.55rem;}
.news{ width:15.3rem; overflow:hidden;margin:0.5rem 0.35rem; padding:0rem;}
.news li{ display: block; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; font-size:0.55rem; line-height:1.55rem; border-bottom:#7D7D7D solid 0.025rem;}
.news li a{ color:#343434;}
.news li img{width:0.25rem;height:0.25rem;}
.banner{ width:16rem; display:block;margin:0rem auto 0.4rem auto; overflow:hidden;}
.banner img{ width:100%;}
.eli_title1{width:15rem; overflow:hidden; margin:0rem 0.5rem 0rem 0.5rem; padding:0rem;font-size: 0.6rem;color:#1899ec;text-transform: uppercase; line-height:1rem;}
.eli_title2{width:15rem; overflow:hidden; margin:0rem 0.5rem 0.5rem 0.5rem; padding:0rem;font-size: 0.6rem;color:#323232; font-weight:bold; line-height:1rem;}
.main,.main_right{width:15rem; overflow:hidden; margin:0rem 0.5rem 0rem 0.5rem; padding:0rem; min-height:5rem; font-size:0.55rem; line-height:1rem; color:#323232;}
.main_right img,.eli_center img{ max-width:100%;}
.main_right strong{ color:#00225f;}
.pnav,.pnav1{width:15rem; overflow:hidden; margin:0rem 0.5rem 0.4rem 0.5rem; padding:0.5rem 0rem; background-color:#EEF8F9;}
.pnav li{ width:25%; float:left;line-height:1.2rem; text-align:center; margin:0.2rem 0rem;font-size: 0.5rem;}
.pnav1 li{ width:25%; float:left;line-height:1.2rem; text-align:center; margin:0.2rem 0rem;font-size: 0.5rem;}
.pnav li img,.pnav1 li img{ width:1.65rem; height:1.65rem;}
.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;}
.photo-list{ display:block;overflow: hidden; margin:0.6rem 0px 0px -0.5rem;}
.photo-list li{ float:left; width:7.25rem; margin:0px 0rem 0.2rem 0.5rem; font-size:0.55rem; line-height:1rem;}
.photo-list li img{ width:7.25rem; height:4.75rem; margin-bottom:0.3rem;}
.team-list li img{ width:7.25rem; height:9.05rem; margin-bottom:0.3rem;}
.photo-list li p{ display:block; overflow:hidden; margin-bottom:0.175rem; font-size:0.55rem; margin-bottom:0.7rem;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;text-align: center;}
.photo-list li a {color: #323232;}
.eli_title3{ display:block; overflow:hidden;margin:0.2rem auto 0rem auto; font-size: 0.6rem; line-height:1rem;color:#1899ec; text-align:center; padding:0.625rem 0.75rem; background-color:#EEF8F9;text-align: left;}
.eli_title4{ display:block; overflow:hidden;margin:0.4rem  auto 0rem  auto; font-size: 0.5rem;color:#7c7c7c; text-align:center; padding:0rem 0.75rem;}
.eli_center{ display:block; overflow:hidden;margin: 0.5rem 0rem; font-size:0.55rem; line-height:1rem; color:#323232;}
.eli_center table{table-layout:fixed}
.eli_next{ display:block; overflow:hidden;margin: 0rem 0rem 0.25rem 0rem;line-height: 0.9rem;}
.eli_next input{padding:0rem 0.625rem; background-color:#da251e; border:none;border-radius:0.125rem; color:#fff; line-height:0.7rem; cursor:pointer;}
.eli_next input:hover{filter:alpha(opacity=60); opacity:0.6;}
.eli_next a {color: #323232;}

dl.news_dl { display:block; overflow:hidden;color:#333; margin:0.6rem 0rem; line-height:0.5rem; padding:0.4rem 0rem; background-color:#F4F4F4; text-align:left;}
dl.news_dl dt { margin-right:0.5rem; float:left; width:3.4rem; height:auto; text-align:center; font-size:0.5rem; color:#4d4d4d; line-height:1rem;}
dl.news_dl dd { float:left; width:10.5rem; height:auto; font-size:0.55rem; color:#686868; line-height:1rem;}
dl.news_dl .dt_1 { display:block; overflow:hidden; line-height:1rem; font-size:0.55rem;}
dl.news_dl dd a {color: #333333;}

.main_left2{ width: 15rem; overflow:hidden; margin:0rem auto 0.5rem auto; background-color:#EEF8F9;}
.main_left_2{ display:block; overflow:hidden; font-size:0.75rem; color:#00b2b2; text-align:center; line-height:1.2rem; padding:1rem 0.3rem 0rem 0.3rem; font-weight:bold;}
.main_left_3{ display:block; overflow:hidden; font-size:0.6rem; color:#353535; line-height:1.2rem; padding:0.4rem 0.3rem 0.8rem 0.3rem;}
.maindesc{ display:block; overflow:hidden; font-size:0.6rem; color:#323232; line-height:1rem;}
.dl{ display:block; overflow:hidden; margin:0.6rem 0rem;}	
.dd_content{line-height: 1.8;}
.hide {display: none;}
.dt {cursor: pointer;position: relative; margin-bottom:0.6rem;padding: 0rem 0.5rem;}
.dt:before {
    content: " ";width: 0.625rem;
    height: 0.625rem;
    line-height: 0.625rem;
    border-radius: 50%;
    font-size: 0.625rem;
    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: 0.5rem;
    transform: translateY(-50%);
    transition: all 0.5s ease 0s;
}
.dd {padding: 0.5 0.6rem;position: relative; border-bottom:#7D7D7D solid 1px; border-left:#7D7D7D solid 1px; border-right:#7D7D7D solid 1px; margin-top:-0.625rem; margin-bottom:0.625rem;}
.dd:after { border-color: rgba(136, 183, 213, 0); border-color: transparent;border-bottom-color: #FDFCFA; border-width: 0.375rem; margin-left: -0.375rem;}
.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: 1.375rem;line-height: 1.375rem;}
.job_li i{font-size: 0.4rem;color: #343434;display: inline-block;text-align: center;}
.job_lia{line-height: 1.3rem;border: 1px solid #7D7D7D;}
.i1{ width:12.5rem; display:inline-table; font-style:normal; color:#333333; font-size:0.5rem; font-weight:bold;}
.i2{ width:0.8rem; font-style:normal; color:#323232; font-size:0.4rem;}


/*分页*/
.paging{padding-bottom: 0.6rem;text-align: center;padding-top:0.6rem;width: 100%;}
.paging span{font-size:0.5rem;margin-right:0.15rem;background: #eeeeee;display: inline-block;width:auto; padding:0.2rem 0.4rem;}
.paging a{color: #333333;display: block;}
.p_n1{background: #0091db !important;color: #ffffff;}


.footer{background: #EEEEEE;margin-top: 0.7rem; padding:0.8rem 0rem; text-align:center;}
.footer_l{display:block; overflow:hidden; text-align:center; line-height:1.3rem; font-size:0.55rem;}
.footer_l img{ width:3.8rem; height:3.8rem;}
.footer_r{display:block; overflow:hidden; line-height:0.9rem; font-size:0.5rem;}
.mytop { position: fixed;right: 2%; bottom:2.3rem; display:none;}
.mytop img{ width:1.675rem; height:1.675rem; float:left; text-align:center;}
.end{background: #00225F;margin:0rem auto; text-align:center;}
.end ul{display:block; overflow:hidden; margin-left:0.45rem; border-left:#fff solid 1px;}
.end ul li{ float:left; width:5rem; padding:0.175rem 0rem; font-size:0.5rem; line-height:0.7rem; border-right:#fff solid 1px;}
.end ul li img{ width:1.1rem; height:1.1rem;}
.end ul li a{ color:#fff;}