﻿@charset "utf-8";
/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;}
img{border:none}
ul,li{ list-style:none;} 
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;}  
a {color:#333333;text-decoration:none;}
a:hover {color:#0093DD;}
a:active {color:#333333;}
.hidden{ display:none}
i{ font-style:normal}
.fl{ float:left;}
.fr{ float:right}
.page{ float:left; width:100%; text-align:center; margin-bottom:20px;  }
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;transition: all 0.3s ease 0s;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #0093DD; background:#0093DD;}
input,select,textarea{  font-family:"微软雅黑"; outline:none}
.red{color:#F00}
.overflow{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:14px;color:#333333;}  
.mbanner,.mshbox,.mtzpxbox,.mygwcbox,.mnbanner,.msitebox,.cstit,.mbmenu,.mindexpic,.mindex_zy,.mindex_news,.mindex_xyhj,.mindex_ys,.mfoot,.mfnav,.nycate,#formsj{ display:none}
/*index*/

.wrap1{ width:1200px; margin:0 auto; }

.head{ width:100%;  float:left; background:#f2f2f2; height:32px; border-bottom:1px solid #ddd; line-height:32px;}
.head_l{ float:left; }
.head_r{ float:right;}

.headbox,.mbanner,.mprolist,.casetabbox,.fmenu,.moban,.mewmbox{ display:none;}

.top{ width:100%; float:left;  height:71px; padding:24px 0; background:#e0f2fb}

.logo{ float:left; height:71px;}
.youwz{ float:right; font-size:16px; line-height:25px; margin-left:30px; height:60px; margin-top:10px; text-align:right;}
.youwz p{ color:#ff0000; font-size:30px; font-family:Arial, Helvetica, sans-serif; margin-top:12px; font-weight:bold}

.menubox{ width:100%; float:left; background:#0093dd; border-bottom:2px solid #0071aa; }
.menu{ float:left; line-height:55px; display:block; height:55px; border-left:1px solid #0093dd; box-sizing:border-box; position:relative; width:11.11%; font-size:14px; color:#fff; transition: all 0.3s ease 0s;}
.menu a.on{ color:#fff; background:#00aaff}
.menu a{ color:#fff; display:block; text-align:center;}
.menu a:hover{ color:#fff; background:#00aaff}
.menu ul{ width:133px; position:absolute; left:0; top:40px; height:0; overflow:hidden; padding-top:0;transition: all 0.3s ease 0s; z-index:999; }
.menu:hover ul{ height:300px;}
.menutio{ width:100%; float:left;background:url(jiamt.png) top center; height:12px; margin-top:15px;  background-repeat:no-repeat;}
.menutou{ width:100%; text-align:center; background:url(jmbg.png); float:left; padding:10px 0}
.menutou li{ width:90%; float:left; margin:0 5%; border-bottom:1px solid #565b6a; line-height:40px; height:40px;}
.menutou li a{ color:#fff; font-size:14px;}
.menutou li a:hover{ color:#fff; text-decoration:underline}

.banner{width: 100%; float: left; position: relative; }  
.banner1{ width:100%; height:600px; overflow: hidden; position: relative;}
.banner1 ul {height: 600px; }
.banner1 ul li{ width:100%; height:600px;}
.slidenum1{ position:absolute; display:block; bottom:20px; left:0; width: 100%; text-align: center;}
.slidenum1 span{display:inline-block; background:#fff;width:12px; height:12px; margin:0 5px; cursor:pointer; border-radius: 100%;}
.slidenum1 span.current{background:#0093DD;}
.lbtn1,.rbtn1{position: absolute;left:40px; top:50%; margin-top:-25px; cursor:pointer; background: url(sleft.png) no-repeat center center; width: 49px; height:49px;  text-indent: -9999px;}
.rbtn1{right:40px; left: auto; background: url(sright.png) no-repeat center center; }

.indexpic{ width:100%; float:left; margin:80px 0;}

.index_zc{ width:100%; float:left; background:#0093dd; position:relative; min-height:150px; margin-bottom:34px; padding-top:80px;}
.title1{ width:100%; float:left; font-weight:bold; text-align:center; line-height:30px; font-size:22px;}
.title2{ width:100%; float:left; text-align:center;font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bai{ color:#fff;}
.tushang{ background:url(bg1.png) no-repeat; height:35px; width:60px; position:absolute; top:0; left:50%; margin-left:-30px;}
.tuxia{ background:url(bg2.png) no-repeat; height:34px; width:60px; position:absolute; bottom:-33px; left:50%; margin-left:-30px;}
.zcshuom{ background:url(bg3.jpg); width:483px; height:459px; float:right; color:#fff; font-size:24px;}
.zcsmli{ width:392px; float:left; margin-left:40px; margin-top:254px; line-height:38px; font-size:24px;}
.zclist{ width:562px; padding-left:18px; float:left; border-left:1px solid #d80017; margin:50px 0 100px 0;}
.zclist li{ width:100%; float:left; line-height:25px;position:relative; margin-top:-15px; margin-bottom:40px;}
.zclist li i{ display:block; background:url(yuan.png); width:14px; height:14px; position:absolute; left:-25px; top:5px;}
.zclist li:last-child{ margin-bottom:0; height:19px;}


.index_zy{ width:100%; float:left; margin:47px 0 80px 0}
.zylist{ width:1210px; float:left; overflow:hidden}
.zylist li{ width:192px; padding:20px;  float:left; margin-right:10px; margin-top:10px; background:#eeeeee;transition: all 0.3s ease 0s;}
.zyliimg{ width:116px; float:left; height:116px; overflow:hidden; margin:0 38px; border-radius:100%;}
.zyliimg img{ width:116px; height:116px;transition: all 0.3s ease 0s;}
.zyli_t{ width:100%; float:left; line-height:20px; height:20px; overflow:hidden; color:#333; font-size:16px; margin:20px 0 15px 0; text-align:center; font-weight:bold}
.zyli_txt{ width:100%; float:left; line-height:25px; height:100px; overflow:hidden; color:#333}
.zyli_m{ float:left; width:78px; height:30px;transition: all 0.3s ease 0s; margin:20px 56px 12px 56px; line-height:30px; border:1px solid #333; text-align:center; color:#333 }
.zylist li:hover{ background:#eef9ff;}
.zylist li:hover .zyli_m{ color:#fff; background:#0093dd; border:1px solid #0093dd}
.zylist li:hover .zyliimg img{transform: scale(1.08, 1.08);}

.d_rollBox{width:1200px;overflow:hidden; margin:40px 0 80px 0}
.d_rollBox .d_Cont{width:1056px; margin:0 23px;overflow:hidden; float:left;}
.d_rollBox .d_Scrd_Cont{width:10000000px;}
.d_rollBox .d_Cont .picx{width:200px;float:left;text-align:center; margin-right:14px;}
.d_rollBox .d_Cont .pictu{ width:200px; height:160px; overflow:hidden}
.d_rollBox .d_Cont .picx img{ width:200px; height:160px;transition: all 0.3s ease 0s; overflow:hidden }
.d_rollBox .d_Cont .picx p{line-height:40px;  width:100%; height:40px; text-align:center; background:#00aaff; color:#fff; overflow:hidden;}
.d_rollBox #d_List1,.d_rollBox #d_List2{float:left;}
.d_rollBox .d_Cont .picx:hover img{ transform: scale(1.08, 1.08);}
.xdimgl{ float:left; width:49px; display:block; height:49px; background:url(sleft.png); cursor:pointer; margin-top:55px;}
.xdimgr{ float:left; width:49px; display:block; height:49px; background:url(sright.png); cursor:pointer; margin-top:55px;}

.index_news{ width:100%; float:left; margin:47px 0 80px 0}
.newbox{ width:1230px; float:left;}
.newbox li{ width:380px; float:left; margin-right:30px; margin-top:30px;}
.newdt{ width:100%; background:url(bg5.png) left bottom no-repeat; float:left; padding-bottom:15px; line-height:25px;}
.newdt span{ float:left; font-size:18px; font-weight:bold;}
.newdt a{ float:right;}

.newdm{ width:100%; height:60px; line-height:60px; overflow:hidden; float:left; border-bottom:1px dashed #cccccc;}

.links{ width:100%; float:left; margin-bottom:30px;}
.links span{ float:left; line-height:47px; display:block; font-weight:bold;}
.links img{ float:left; margin-left:30px; height:47px;}


.pic_effect{  position: relative; overflow: hidden; }
.pic_effect img{display: block; width:100%; vertical-align: bottom;opacity: 1;filter:alpha(opacity=100);transform: scale(1, 1);transition: all 0.3s ease 0s; }
.pic_effect{ display: block; background: #fff;transition: background 0.3s ease 0s;}
.pic_effect:hover img{ transform: scale(1.08, 1.08);}

.foot{ background:#0093dd; float:left; width:100%; color:#fff; padding:45px 0; text-align:center; line-height:30px;border-top:2px solid #0071aa;}
.foot a{ color:#fff;}

.nbanner{ width:100%; height:200px; float:left}
.nybox{ width:100%; padding:80px 0; background:#f7f7f7; float:left;}
.nybai{ width:1180px; padding:10px; background:#fff; min-height:200px; float:left}
.nyleft{ width:250px; float:left;}
.nystop{ width:100%; text-indent:30px; font-size:22px; color:#fff; background:#0093dd; line-height:70px; height:70px; float:left;}
.nysmain{ background:#f7f7f7; padding:10px 20px; float:left; width:210px; margin-bottom:10px;}
.nysmain a{ display:block; height:45px; line-height:45px; text-indent:50px; background:url(bg6.png) left 30px center no-repeat;transition: all 0.3s ease 0s;}
.nysmain a:hover,.nysmain a.on{ background:url(bg6.png) left 15px center #ffffff no-repeat; color:#333; text-indent:35px;}
.slxtop{ width:100%; text-indent:30px; font-size:22px; color:#fff; background:#0093dd; line-height:60px; height:60px; float:left;}
.slxmain{ width:230px; padding:15px 10px; float:left;background:#f7f7f7;}
.sqqlist{ width:100%; float:left; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.sqqlist li{ width:100%; float:left; line-height:22px; margin-bottom:14px;}
.sqqlist li span{ float:left; display:block; line-height:22px;}
.sqqlist li img{ float:left;} 
.szlxbox{ width:100%; float:left; background:url(bg8.png) left top no-repeat; min-height:50px;}
.szlxbox li{ padding-left:30px; width:200px; float:left; line-height:20px; height:20px; overflow:hidden; margin-bottom:5px;}
.szlxbox li span{ padding-left:70px;}

.nyright{ width:870px; float:left; margin-left:30px;}
.nyrtop{ width:100%; line-height:50px; border-bottom:1px solid #ccc; float:left}
.contents{ width:100%; float:left; line-height:30px; padding:25px 0}
.contents img{ max-width:100%; height:auto}
.aboutewm{ margin-top:20px;}

.acxlist{ width:882px; float:left; padding:30px 0 20px 0;}
.acxlist li{ width:280px; border:1px solid #cccccc; float:left; margin-right:12px; margin-bottom:12px;}
.acximg{ width:280px; height:226px; float:left; overflow:hidden;}
.acximg img{ width:280px; height:226px; float:left;transition: all 0.3s ease 0s;}
.acxlist li p{ width:100%; float:left; height:40px; line-height:40px; text-align:center; overflow:hidden; background:#cccccc; color:#333;transition: all 0.3s ease 0s;}
.acxlist li:hover img{transform: scale(1.08, 1.08);}
.acxlist li:hover{border:1px solid #0093DD;}
.acxlist li:hover p{ background:#0093DD; color:#fff;}

.bgxlist{ width:870px; float:left; padding:30px 0 5px 0;}
.bgxlist li{ width:100%; border-bottom:1px dashed #cccccc; float:left; padding-bottom:25px; margin-bottom:25px;transition: all 0.3s ease 0s;}
.bgximg{ width:158px; height:158px; float:left; overflow:hidden;}
.bgximg img{ width:158px; height:158px; float:left;transition: all 0.3s ease 0s;}
.bgxlist li:hover img{transform: scale(1.08, 1.08);}
.bgxmain{ float:right; width:682px;color:#666}
.bgx_t{ width:100%; float:left; line-height:25px; font-size:16px; color:#33; margin-bottom:10px; margin-top:20px;}
.bgx_txt{ width:100%; float:left; line-height:25px; margin-bottom:10px; max-height:50px; overflow:hidden }
.bgx_m{ width:100%; float:left; line-height:25px; }
.bgx_m span.rr{ float:right}
.bgxlist li:hover{ border-bottom:1px solid #0093DD}

.fhxlist{ width:100%; float:left;padding:10px 0 30px 0;}
.fhxlist li{ width:100%; float:left; line-height:60px; height:60px; border-bottom:1px dashed #ccc;}
.fhxli{ width:750px; font-size:16px; float:left;line-height:60px; height:60px; overflow:hidden}
.fhxli_sj{ float:right;}

.bm_table {
    margin: auto;
    border: 1px #cccccc solid;
}
.bm_table .tab_left {
    text-align: right;
    background: #f2f2f2;
}
.bm_table td {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding: 5px;
}
.bm_title {
    font-size:32px !important;
    padding: 20px 0 !important;
    color: #0093dd;
    letter-spacing: 4px;
}

.tab_tdtit strong {
    padding: 0 20px 0 10px;
    font-size: 18px;
    display: inline-block;
    line-height: 30px;
    position: relative;
color: #0093dd;
}
.stu_btm .btn {
    width: 137px;
    height: 35px;
    background:#3e96c9;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border: none;
    orphans: inherit; border-radius:5px;
}
.stu_btm .btn2{ background:#ca8600}
.select1,.intxt2,.intxt,.intxt3,.birth select{ height:36px; border:1px solid #ddd; border-radius:2px; line-height:36px;}
.intxt3{ width:330px;}
.intxt{ width:220px;}
.intxt2{ width:120px;}


.msgxq_t{ width:100%; float:left; text-align:center; font-size:20px; font-weight:bold; line-height:30px;}
.msgxq_df{ width:100%; text-align:center; line-height:30px; border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:20px; margin-top:10px; float:left}
.show_sx{ width:96%; float:left; padding: 20px 2%; background:#f5f5f7; line-height:25px; margin-top:30px; font-size:14px;}
.show_sx a{ color:#999}
.show_sx a:hover{ color:#333}
.show_shang{ width:40%; float:left; line-height:25px; height:25px; overflow:hidden; background:url(prev1.png) left center no-repeat; padding-left:15px; box-sizing:border-box}
.show_shang:hover{ background:url(prev2.png) left center no-repeat;}
.show_fhlb{ width:20%; float:left; text-align:center; line-height:25px; height:25px; overflow:hidden;}
.show_xia{ width:40%; float:left; line-height:25px; text-align:right; height:25px; overflow:hidden;background:url(next1.png) right center no-repeat; padding-right:15px; box-sizing:border-box}
.show_xia:hover{background:url(next2.png) right center no-repeat; }


/*浮动*/
.r_fudong{ width:157px; position:fixed; top:100px; right:0;}
.zixunbox{ width:157px; float:right; overflow:hidden;transition: all 0.3s ease 0s;}
.zxleft1{ cursor:pointer; width:29px; background:url(zxbg2.png); height:115px; margin-top:30px; float:left}
.zxleft2{cursor:pointer;  width:29px; background:url(zxbg1.png); height:115px; margin-top:30px; float:left; display:none}
.zxright{ width:110px; padding:0 5px; float:left; background:#ffffff; border-radius:4px; border:4px solid #0093dd; min-height:100px;transition: all 0.3s ease 0s;}
.qqtit{ width:100%; font-size:16px; margin-bottom:5px; line-height:30px; color:#0093dd; float:left; height:30px; border-bottom:1px solid #0093dd;padding-bottom:2px; margin-top:10px;}
.zxqqtit{ width:100%; float:left; background:url(bg8.png) left center no-repeat; height:30px; line-height:35px; overflow:hidden; text-indent:30px; padding-bottom:5px;border-bottom:1px solid #ccc; font-size:14px;}
.qqzxli{ width:100%; float:left;border-bottom:1px solid #ccc;}
.qqzxli img{ width:77px; height:22px; margin:10px 0 10px 18px; float:left;}
.zxqqtit2{ width:100%; float:left; background:url(zxbg4.png) left center no-repeat; height:30px; line-height:35px; overflow:hidden; text-indent:20px; font-weight:bold; letter-spacing:-1px; padding-bottom:5px;border-bottom:1px solid #ccc; font-size:12px;}
.yczximg{ float:right; margin-top:10px;}

/*浮动 end*/

	
@media screen and (max-width: 768px) {
.wbox{ padding-top:3.6em; padding-bottom:4em; width:100%; float:left}
.page{ float:left; width:100%; text-align:center; margin-top:0; margin-bottom:2em }
.page a{ display:inline-block; line-height:2em; padding:0 0.5em; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px; font-size:0.9em;transition: all 0.3s ease 0s;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #0093DD; background:#0093DD;}
.pagenone,.menubox,.head,.banner,.top,.indexpic,.r_fudong,.index_zc,.index_zy,.index_news,.links,.foot,#topcontrol,#formpc{ display:none;}
body{ font-size:62.5%;}
.wrap1{ width:94.6%; margin:0 2.7%;}
input, button, textarea {outline: none;-webkit-appearance: none;border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";} 
select{border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";}
input[type=checkbox]{ -webkit-appearance: checkbox; } 
.f_20{ font-size:2em}
.f_22{ font-size:2.2em}
.f_24{ font-size:2.4em}
.f_26{ font-size:2.6em}
.f_28{ font-size:2.8em}
.f_30{ font-size:3em}
.f_32{ font-size:3.2em}
.f_34{ font-size:3.4em}
.f_36{ font-size:3.6em}
.f_38{ font-size:3.8em}
.f_40{ font-size:4em}
.f_42{ font-size:4em}
.f_44{ font-size:4.4em}


.headbox{  z-index: 10; left: 0; top:0px;   float: left; width: 100%; position:fixed;box-shadow: 0 0 1em #ddd; box-sizing:border-box; display:block}
.headbox .head{ display:block; float: left; width: 100%; height:3em; padding:0.3em 0;  position: relative; z-index: 2; background: transparent;  background:#ffffff; }
.head_hover{background: #1d76ef;}

.mlogo{ float: left; text-align:center;}
.mlogo img{  height:2.2em; display:inline-block; float:left; vertical-align: bottom; margin-top:0.4em;}
.topnav{height: 1.4em; margin-top:0.8em; float:right;}
#topnav1{ display:none}
.mbmenu{ width:100%; float:left; background:#1789cc; display:block}
.mbmenu a{ display:block; float:left; width:33.33333%; font-size:1em; height:2.5em; line-height:2.5em; box-sizing:border-box; color:#fff; text-align:center; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.mbmenu a:nth-of-type(3n){ border-right:0;}

.mbanner{ width:100%; float:left; display:block}
.mbanner .swiper-container{width:100%;height:auto; display:block; }
.mbanner .swiper-slide{text-align:center;}
.mbanner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 100%;  background: #0093DD; border:medium none; box-sizing: border-box; opacity: 1;}
.mbanner .swiper-pagination-bullet-active{  opacity: 1; background:#ccc}
.mbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets .mbanner .swiper-pagination-bullet{margin: 0 0.26em;}
.mbanner .swiper-container-horizontal>.mbanner .swiper-pagination-bullets{ bottom:0.6em}
.mbanner .swiper-slide img{ width: 100%; display: block; vertical-align: bottom;}

.mindexpic{ width:100%; float:left; margin:2em 0; display:block}
.mindex_zy{ width:100%; float:left; display:block}
.mtitle1{ width:100%; float:left; line-height:1.5em; font-weight:bold; text-align:center; font-size:1.2em;}
.mtitle2{ width:100%; float:left; line-height:1.2em; font-weight:bold; text-align:center; font-size:0.85em;}
.zyzlbox{ width:100%; float:left; padding:1em 0 1.5em 0; position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:1em; margin-bottom:1.5em;}
.zyzlbox li{ width:100%; float:left; text-align:center; overflow:hidden; font-size:1em; height:3.4em; line-height:3.4em; background:#1789cc; margin-top:0.5em;}
.zyzlbox li a{ color:#fff;}	
.zyzl_l{ width:25%; float:left;}
.zyzl_r{ width:25%; float:right;}
.zyzl_m{ width:47%; float:left;  margin:0 1.5%; background:#efefef; height:10.5em; padding:1em 0; text-align:center; line-height:1.5em; overflow:hidden;}

.ckmore{ width:30%; box-sizing:border-box; border:1px solid #1789cc; border-radius:0.2em; display:block; float:left; margin:0 35%; text-align:center;font-size:1em; height:2.5em; line-height:2.5em;}

.mindex_ys{ width:100%; float:left; background:url(bg9.jpg); background-size:100% auto; color:#fff; margin:2em 0; display:block; padding:1em 0 2em 0;}
.mtitle3{ width:100%; float:left; line-height:1.5em; font-size:1.4em; text-align:center; color:#fff; margin-bottom:0.5em;}
.mysbox{ float:left; line-height:1.8em; padding-top:0.5em; font-size:1em;}
.mindex_ys img{ float:right; height:6.5em; margin-right:2em;}

.mindex_news{ width:100%; float:left;}
#t_tabs0 {width: 100%; overflow:hidden;}
.t_menu0{width: 100%; height:3em; background:#f4f4f4; text-align:center; line-height:3em; border-top:2px solid #1789cc; margin-top:1.5em;}
.t_menu0 a{ cursor:pointer; font-size:1em; display:block; float:left; width:25%; color:#333;}
.t_menu0 a.t_hover{ color:#333; background:#ffffff}
#t_main0 ol{display: none; padding-top:0.5em}
#t_main0 ol.t_block{display: block;}
#t_main0 ol .ckmore{ margin-top:1.5em;}
.newdm{ width:100%; height:3em; line-height:3em; overflow:hidden; float:left; border-bottom:1px dashed #cccccc; font-size:0.9em;}

.mindex_xyhj{width:100%; float:left; margin:2em 0; display:block}
.xyhjbox{ width:100%; margin:1.5em 0 0.5em 0; float:left}
.xyhjbox li{ width:48%; float:left; border:1px solid #1789cc; box-sizing:border-box; margin-bottom:1em;}
.xyhjbox li:nth-of-type(2n){ float:right;}
.xyhjbox li img{ width:100%; float:left;}
.xyhjbox li p{ width:100%; float:left; line-height:2.5em; height:2.5em; color:#fff; text-align:center; background:#1789cc; font-size:1em; overflow:hidden;}

.mfoot{ width:100%; float:left; text-align:center; color:#666; background:#f4f4f4; padding:1em 0; line-height:1.5em; font-size:0.85em; display:block}
.mfoot a{ color:#666;}

.mfnav{ width:100%; display:block; left:0; bottom:0; position:fixed; height:3em; padding:0.5em; background:#1789cc; overflow:hidden;}
.mfnav li{ float:left; width:25%; height:3em; font-size:0.9em; text-align:center; background:url(fico1.png) center top no-repeat; background-size:auto 1.8em;}
.mfnav li a{ display:block; padding-top:2em; line-height:1.2em; color:#fff;}
.mfnav li.inoc2{ background:url(fico2.png) center top no-repeat; background-size:auto 1.8em; }
.mfnav li.inoc3{ background:url(fico3.png) center top no-repeat; background-size:auto 1.8em; }
.mfnav li.inoc4{ background:url(fico4.png) center top no-repeat;  background-size:auto 1.8em;}

.nbanner{ display:none;}
.nybox{ width:100%; padding:0; background:#fff; float:left;}
.nybai{ width:100%; padding:0; background:#fff; min-height:200px; float:left}
.nyleft{ width:250px; float:left; display:none;}

.nyright{ width:100%; float:left; margin-left:0;}
.nyrtop{ width:100%; line-height:2em; padding:0.5em 0; font-size:1em; border-bottom:1px solid #ccc;}
.nyrtop font{ display:none}
.nyrtop span{ float:left;}
.nycate{ float:right; display:block; border-radius:0.5em; background:url(pic_14.png) right 0.5em center no-repeat #1789cc; background-size: auto 0.8em; height:2em; line-height:2em; font-size:0.95em; color:#fff; width:5.5em; padding-left:1em; position:relative}
.nycatexl{ width:90%; top:2em; background:#1789cc; left:5%; position:absolute; padding-bottom:0.5em; display:none}
.nycatexl li{ width:90%; margin:0 5%; height:2em; border-bottom:1px solid #fff; text-align:center; line-height:2em; overflow:hidden; font-size:1em;}
.nycatexl li a{ color:#fff;}

.contents{ width:100%; float:left; line-height:1.8em; padding:1em 0 2em 0; font-size:1em;}
.contents img{ max-width:100%; height:auto}
.aboutewm{ margin-top:1.5em;}

.acxlist{ width:100%; float:left; padding:1.5em 0 1em 0;}
.acxlist li{ width:48%; border:1px solid #cccccc; float:left; margin-right:0; margin-bottom:1em;}
.acxlist li:nth-of-type(2n){ float:right;}
.acximg{ width:100%;  height:9em; float:left; overflow:hidden;}
.acximg img{ width:100%; height:9em; float:left;transition: all 0.3s ease 0s;}
.acxlist li p{ width:100%; float:left; height:2em; line-height:2em; text-align:center; overflow:hidden; background:#cccccc; font-size:1em; color:#333;transition: all 0.3s ease 0s;}
.acxlist li:hover img{transform: scale(1.08, 1.08);}
.acxlist li:hover{border:1px solid #0093DD;}
.acxlist li:hover p{ background:#0093DD; color:#fff;}

.bgxlist{ width:100%; float:left; padding:1.5em 0 1em 0;}
.bgxlist li{ width:100%; border-bottom:1px dashed #cccccc; float:left; position:relative; padding-bottom:0; height:7em; margin-bottom:1em; padding-left:7em; box-sizing:border-box;transition: all 0.3s ease 0s;}
.bgximg{ width:6em; height:6em; float:left; overflow:hidden; position:absolute; left:0; top:0;}
.bgximg img{ width:6em; height:6em; float:left;transition: all 0.3s ease 0s;}
.bgxlist li:hover img{transform: scale(1.08, 1.08);}
.bgxmain{ float:right; width:100%;color:#666}
.bgx_t{ width:100%; float:left; line-height:1.5em; font-size:1em; color:#33; margin-bottom:0.5em; margin-top:0.5em;}
.bgx_txt{ width:100%; float:left; line-height:1.5em; margin-bottom:0.5em; max-height:3em; font-size:0.9em; overflow:hidden }
.bgx_m{ display:none }

.fhxlist{ width:100%; float:left; padding:0.5em 0 1.5em 0;}
.fhxlist li{ width:100%; float:left; line-height:3em; height:3em; border-bottom:1px dashed #ccc;}
.fhxli{ width:100%; font-size:1em; float:left;line-height:3em; height:3em; overflow:hidden}
.fhxli_sj{ float:right; display:none}

.msgxq_t{ width:100%; float:left; text-align:center; font-size:1.2em; font-weight:bold; line-height:1.2em;}
.msgxq_df{ width:100%; text-align:center; line-height:1.5em; border-bottom:1px dashed #ddd; padding-bottom:1em; margin-bottom:1em; margin-top:0.5em; font-size:0.9em float:left}
.msgxq_df span{ display:none}
.show_sx{ width:96%; float:left; padding: 1em 2%; background:#f5f5f7; line-height:25px; margin-top:1em; font-size:0.85em;}
.show_sx a{ color:#999}
.show_sx a:hover{ color:#333}
.show_shang{ width:40%; float:left; line-height:1.5em; height:1.5em; overflow:hidden; background:url(prev1.png) left center no-repeat; background-size:0.4em auto; padding-left:0.8em; box-sizing:border-box}
.show_shang:hover{ background:url(prev2.png) left center no-repeat;background-size:0.4em auto;}
.show_fhlb{ width:20%; float:left; text-align:center; line-height:1.5em; height:1.5em; overflow:hidden;}
.show_xia{ width:40%; float:left; line-height:1.5em; text-align:right; height:1.5em; overflow:hidden;background:url(next1.png) right center no-repeat; padding-right:15px; box-sizing:border-box;background-size:0.4em auto;}
.show_xia:hover{background:url(next2.png) right center no-repeat; background-size:0.4em auto;}

#formsj{ display:block}
.sformx{ width:100%; float:left}
.yzmcode{ float:left; width:100%;}
.yzmcode img{ float:left; margin-left:10px; height:36px;}

.stu_btm{ width:100%; float:left; text-align:center; padding-top:20px;}
.stu_btm .btn {
    width: 107px;
    height: 35px;
    background:#3e96c9;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border: none;
    orphans: inherit; border-radius:5px; margin:0 10px;
}
.stu_btm .btn2{ background:#ca8600}
.select1,.intxt2,.intxt,.intxt3,.birth select{ height:36px; width:100%; box-sizing:border-box; margin-bottom:10px; padding-left:10px; text-indent:0; border:1px solid #ddd; border-radius:2px; line-height:36px; float:left; background:#fff;}
.intxt2{ width:100px;}

		}


@media screen and (max-width: 1100px) {
.f_20{ font-size:1.7em}
.f_22{ font-size:1.88em}
.f_24{ font-size:2em}
.f_26{ font-size:2.2em}
.f_28{ font-size:2.38em}
.f_30{ font-size:2.56em}
.f_32{ font-size:2.7em}
.f_34{ font-size:2.9em}
.f_36{ font-size:3em}
.f_38{ font-size:3.25em}
.f_40{ font-size:3.4em}
.f_42{ font-size:3.58em}
.f_44{ font-size:3.76em}

}

@media screen and (max-width: 480px) {
.f_20{ font-size:1.28em}
.f_22{ font-size:1.4em}
.f_24{ font-size:1.536em}
.f_26{ font-size:1.66em}
.f_28{ font-size:1.79em}
.f_30{ font-size:1.92em}
.f_32{ font-size:2.048em}
.f_34{ font-size:2.18em}
.f_36{ font-size:2.3em}
.f_38{ font-size:2.43em}
.f_40{ font-size:2.56em}	
.f_42{ font-size:2.68em}	
.f_44{ font-size: 2.8em;}
}

@media screen and (max-width: 414px) {/*iphone6+ 414*736 +滚动条18*/
.f_20{font-size: 1.1em;}
.f_22{ font-size:1.2em}
.f_24{ font-size:1.32em}
.f_26{ font-size:1.44em}
.f_28{ font-size:1.55em}
.f_30{ font-size:1.655em}
.f_32{ font-size:1.77em}
.f_34{ font-size:1.88em}
.f_36{ font-size:1.99em}
.f_38{ font-size:2.1em}
.f_40{ font-size:2.2em}
.f_42{ font-size:2.3em}
.f_44{ font-size: 2.4em;}
}

@media screen and (max-width: 375px) {/*iphone6 375*667 +滚动条18*/
.f_20{font-size: 1em;}
.f_22{ font-size:1.1em}
.f_24{ font-size:1.2em}
.f_26{ font-size:1.3em}
.f_28{ font-size:1.4em}
.f_30{ font-size:1.5em}
.f_32{ font-size:1.6em}
.f_34{ font-size:1.7em}
.f_36{ font-size:1.8em}
.f_38{ font-size:1.9em}
.f_40{ font-size:2em}
.f_42{ font-size:2.1em}
.f_44{ font-size: 2.2em;}
}

@media screen and (max-width: 360px) {
.f_20{font-size: 0.96em;}
.f_22{ font-size:1em}
.f_24{ font-size:1.152em}
.f_26{ font-size:1.25em}
.f_28{ font-size:1.34em}
.f_30{ font-size:1.44em}
.f_32{ font-size:1.536em}
.f_34{ font-size:1.63em}
.f_36{ font-size:1.73em}
.f_38{ font-size:1.8em}
.f_40{ font-size:1.92em}
.f_42{ font-size:2em}
.f_44{ font-size: 2.1em;}
}

@media screen and (max-width: 320px) {
.f_20{font-size: 0.85em;}
.f_22{ font-size:0.94em}
.f_24{ font-size:1.024em}
.f_26{ font-size:1.1em}
.f_28{ font-size:1.2em}
.f_30{ font-size:1.28em}
.f_32{ font-size:1.37em}
.f_34{ font-size:1.45em}
.f_36{ font-size:1.54em}
.f_38{ font-size:1.62em}
.f_40{ font-size:1.7em}
.f_42{ font-size:1.78em}
.f_44{ font-size: 1.877em;}
}
