@charset "utf-8";
/* CSS Document */

/* --------------全局定义--------------- */
html{font-size:62.5%;}  
*{ margin:0;padding:0; font-family:"微软雅黑";}

/* 取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{color:#333333; background: url(../images/body_bg.jpg) repeat; font-size:100%; font-size:16px; font-size:1.6rem; line-height:180%; text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:14px; vertical-align:middle; color:#bdbdbd;}

/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */
/*body div{text-align:left;}
*/
/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px; border:0;}

/* 清除ul列表标记的样式 */
li{list-style-type:none;}

/* 定义图片边框 */
img{ border:0 none;}

/* 定义默认的链接样式 */
a{color:#333333;text-decoration:none; display:block;}
a:hover{color:#087cd6;text-decoration:none;}

/* 去掉链接的虚线框 */
a {outline:none;star:expression(this.onFocus=this.blur());}

/* 定义H系列标签，覆盖H系列标签默认属性 */
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

/* --------------通用属性定义--------------- */
/* 取消边框 */
.noborder{ border:0 none;}

.nopadding{padding:0;}

/* 浮动定义 */
.fl{float:left;}
.fr{float:right;}

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{clear:both;height:0px;width:100%;font-size:1px;line-height:0px;visibility:hidden;overflow:hidden;}

/* -----------------常用样式定义----------------- */

/* 颜色功能定义，由小写c开头,表示color */
.cred{color:#f00;}
.cwhite{color:#fff;}
.cgreen{color:#0f0;}
.cgray{color:#666;}
.cblue{color:#00f;}
.cblack{color:#000;}
.cyellow {color:#bf0000;}

/*外边距*/
.mb20{ margin-bottom:20px;}
.mt50{ margin-top:50px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml48{ margin-left:48px;}

/*内边距*/
/*.pt10{ padding-top:20px;}*/

/*页面布局*/
#wrap{clear:both;} /*页面整体包含*/
#content{ clear:both; width:1130px; margin:0px auto 0;text-align:left;} /*页面主体内容包含*/
#main{width:980px; /* background: #fff; */ margin:0 auto;clear:both; overflow:hidden; text-align:left;} /*页面主体内容包含*/

#top{ min-width:1130px;}
.top1box{ height:29px; line-height:29px; background:#fff; text-align:left;}
.top1box_c{ width:1130px; margin:auto;}
.top1box_c span{ font-size:1.4rem; color:#666666; padding-left:49px; float:left;}
.toplink{ float:right; padding-top:4px;}
.toplink a{ display:inline-block; width:15px; height:19px; background:url(../images/icon.jpg) no-repeat; margin-left:22px;}
.toplink a.icon2{ background-position:-43px 0; width:23px;}
.toplink a.icon3{ background-position:-92px 0; width:24px;}
.toplink a.icon4{ background-position:-141px 0; width:20px;}
.toplink a:hover{background-image:url(../images/icon_s.jpg);}
.top2box{ background:url(../images/banner.jpg) center top no-repeat; height:170px; text-align:left;}
.top2box_c{ width:1130px; margin:auto;}
.logo{ float:left; padding-top:45px;}
.searchbox{ float:left; padding-top:60px; padding-left:71px; display:inline;}
.keda{ float:left; padding-top:65px; padding-left:20px; font-size:16px;}
.txt1{ width:276px; height:38px; border:1px solid #e6e6e6; background:#ffffff; padding-left:12px; float:left; color:#333;}
.btn1{ width:60px; height:40px; background:#005495 url(../images/icon1.jpg) center no-repeat; color:#fff; cursor:pointer;}
.nav{ height:57px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ width:1130px;height:57px; background:url(../images/nav_bg_bot.jpg) center bottom no-repeat; margin:auto; position:relative; z-index:999;}
/* .nav ul li{ float:left; line-height:57px; width:141px;} */
.nav ul li{ float:left; line-height:57px; width:108px;}
.nav ul li a{ color:#fff; font-size:1.8rem;font-size:18px; font-weight:bold;}
.nav ul li a.current{ background:#fff;color:#087cd6; margin-top:2px; line-height:55px;}
/*.nav ul li:hover{ background:#fff;}*/

.nav ul li.home{ background:url(../images/home.jpg) 37px center no-repeat; padding-left:32px; width:109px; height:57px;}
.nav ul li .submenu{ display:none;}
.nav ul li .submenu a{ color:#087cd6; float:left;}
.nav ul li:hover a.current{z-index:999; background:none; color:#fff;}

.nav ul li:hover .submenu{ display:block; position:absolute; top:57px; left:0; background:url(../images/sub_bg.jpg) repeat; min-height:87px; width:100%; z-index:11;-moz-box-shadow:0px 2px 2px #edeef0; -webkit-box-shadow:0px 2px 2px #edeef0; box-shadow:0px 2px 2px #edeef0;}
.nav ul li:hover .submenu a{ background:none;margin-right:26px;}

.submenu_icon1{background:url(../images/navpoint.jpg) 192px top no-repeat; overflow:hidden; clear:both;/*padding-left:65px;*/ padding-top:17px;}
.submenu_icon2{ background-position:300px top;}
.submenu_icon3{ background-position:405px top;}
.submenu_icon4{ background-position:506px top;}
.submenu_icon5{ background-position:617px top;}
.submenu_icon6{ background-position:718px top;}
.submenu_icon7{ background-position:840px top;}
.submenu_icon8{ background-position:940px top;}
.n_icon{ display:none;}
/*.zxfw_top2box{ background-image:url(../images/zxfw_banner.png);}*/

.txt1_fw{ width:335px;}
.marl70{ margin-left: 70px;}
.marl115{ margin-left: 115px;}
.marl95{ margin-left: 95px;}
.marl150{ margin-left: 190px;}
.marl170{ margin-left: 170px;}
.marl210{ margin-left: 210px;}
.marl270{ margin-left: 270px;}
.marl370{ margin-left: 370px;}
.marl480{ margin-left: 480px;}
.marl564{ margin-left: 564px;}
.marl580{ margin-left: 580px;}
.marl640{ margin-left: 640px;}
.marl724{ margin-left: 724px;}
.nav_wap{ display: none;}


/*.headlines{ background:#fff; padding:17px 0;-moz-box-shadow:0px 2px 2px #edeef0; -webkit-box-shadow:0px 2px 2px #edeef0; box-shadow:0px 2px 2px #edeef0;text-align:center; }
.headlines a{ font-size:3.6rem;font-size:36px; color:#dd2126; font-family:"fontNameRegular";line-height:150%;  }*/
#left{float:left; width:579px;} /*页面左侧包含*/

/*图片轮播*/
.banner { width:1130px;margin:0 auto;position: relative; overflow: hidden;}
.banner li { list-style: none;}
.banner ul li { float: left;}

/*焦点轮播图*/
.device{ width:100%; position:relative; z-index:995;}
.swiper-container {width:100%; height:336px;z-index:996;}
.swiper-slide{ position:relative; z-index:997;}
.swiper-slide img{ width:100%; width:579px; height:336px;}
.swiper-slide a{ text-decoration:none;}
.swiper-tt{ width:1000px; height:160px; background:url(../images/xmbg.jpg) no-repeat; margin:60px auto 0; color:#fff; font-size:48px; font-weight:bold; line-height:70px; text-align:center; padding:20px 30px 0; overflow:hidden;}
.chakxq{ width:200px; margin:68px auto 0; height:48px; color:#fff; font-size:20px; background:#f49745; text-align:center; line-height:48px; display:block; border-radius:48px; font-style:normal;}
.pagination {
  position: absolute;
  right: 15px;
  text-align: center;
  bottom:10px;
  z-index:4;
  z-index:999;
  *bottom:20px;}
.swiper-pagination-switch {
  display: inline-block;
  width: 23px;
  height: 6px;
  border-radius: 2px;
  margin: 0 0px 0 9px;
  cursor: pointer;
  background:#fafafa;}
.swiper-active-switch {
  background: #fe0100;}
.frontbg{ position:absolute; bottom:0; left:0; width:579px; height:48px;line-height:48px; background:url(../images/tmbg.jpg) repeat-x;opacity:0.9;}
.frontbg span{ display:inline-block;width:70%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');  padding-left:10px; color:#fff; font-weight:bold;}
/*焦点轮播图*/

/*学院新闻*/
#right{float:right; width:514px; height:337px; padding:0 12px; background:#fff; overflow:hidden; box-shadow:0px 2px 2px #edeef0;} /*页面右侧包含*/
.right_t{ height:35px; border-bottom:1px dashed #cccccc; padding-top:10px;}
.right_t a{ display:inline-block; float:left; font-size:1.8rem; font-weight:bold; color:#6e707b;}
.right_t span{display:inline-block; float:left; height:15px; width:1px; background:#b3b3b3; margin:9px 20px 0;}
.right_t a.ll{ color:#005495;}
.right_c{ padding-top:10px;height:280px; overflow: hidden;}
.right_c ul{ overflow:hidden; height:270px;position:relative;}
.right_c ul li{ background:url(../images/point.jpg) 1px 15px no-repeat; padding-left:14px; margin-top:5px; line-height:180%; clear:both; overflow:hidden;}
.right_c ul li a{ display:inline;}
.right_c ul li span{ color:#999999; font-size:1.4rem; margin-left:11px;}
.right_c ul.govpushinfo150203 li span{/* width:39px; */overflow:hidden; text-indent:-39px; display: block;}
.right_c .gwyxx_con ul li { position:relative;}
.right_c .gwyxx_con ul li a{ display:block;width:85%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.right_c .gwyxx_con ul li span{ position:absolute; top:0; right:0;}
.mzyw_tabindex{height:36px;}
.mzyw_tabindex tr td{line-height: 20px;border-bottom:1px dashed #f1f1f1; padding: 6px 0;background:url(../images/point.jpg) 1px 14px no-repeat; padding-left:14px;}
.tmartitle{display:inline;}
.tm_span{ float:right;white-space: nowrap;padding-left: 11px; word-break: break-all;color:#999999; font-size:1.4rem;}
.right_c ul.tm_indexcon{ height:280px;}
.right_c .tm_indexcon li{ line-height:200%; margin-top:3px;}

/*通知公告*/
.tzggbox{background:#fff;-moz-box-shadow:0px 2px 2px #edeef0; -webkit-box-shadow:0px 2px 2px #edeef0; box-shadow:0px 2px 2px #edeef0; padding:0 12px 20px;}
.tzggbox_c{ width:355px;}
.tzggbox_c .right_t{ padding-top:20px; height:38px;}
.tzggbox_c_b ul.ul_li{ padding-top:13px;}
.ul_li li{ line-height:220%;height: 35px;overflow: hidden; position:relative; background:url(../images/point.jpg) 1px center no-repeat; padding-left:14px;}
.ul_li li span{ position:absolute; top:0; right:0; font-size:1.4rem; color:#999999;}
.ul_li a{width:85%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.djggbox_c{ margin-left:20px;}
.zqkbbox{ width:350px; height:252px; border-left:1px solid #e0e0e0; margin-top:13px; padding-left:19px;}
.zqkb_t{ background:url(../images/icon2.jpg) 0 center no-repeat; padding-left:35px; font-weight:bold; color:#005495; font-size:1.8rem; margin-top:-7px;}
.zqkbbox .ul_li{ padding-top:6px;}
.zqkbbox .ul_li li a{ width:100%;}
.zqkbbox .ul_li span{ display:none;}
.ndzqkb{ height:52px; background:#67bbfb; line-height:52px; text-align:center; margin-top:5px;}
.ndzqkb a{ font-weight:bold; color:#fff;}
.bztel{ color:#005495; background:url(../images/icon3.jpg) 0 center no-repeat; padding-left:33px; margin-left:29px; margin-top:8px;}
.indtjtb{}
.indtjtb li img{ width:100%; height:112px;}
.indtjtb li p{ display:none;}
.tjtj_ul_li{ padding-top:5px;}
.mzsj_t{ background-image:url(../images/icon4.jpg);margin-top:0px;}
.mzsjul_li{ padding-top:0px;}
.mzsjul_li li{ height:38px; line-height:38px; text-align:center; background:#f7f7f7; margin-top:6px;}
.mzsjul_li li:hover{ height: 36px; line-height:36px; border: 1px solid #087cd6;}


.hei211{ height:211px;}
#swiper-container5{ height:196px;}
#swiper-container5 .swiper-slide img{ width:auto; height:auto;}
.indcxfw_ul { width:404px;}
.indcxfw_ul li{ width:189px; height:86px; text-align:center; background:#f7f7f7; float:left; margin-bottom:13px; margin-right:12px;}
.indcxfw_ul li a{ padding-top:10px;}
.indcxfw_ul li p{ font-size:14px; font-weight:bold;}
.arrow-left5{ width:22px; height:44px; background:url(../images/left5.jpg) no-repeat; position:absolute; top:70px; left:0; z-index:998;}
.arrow-right5{ width:22px; height:44px; background:url(../images/right5.jpg) no-repeat; position:absolute; top:70px; right:0; z-index:998;}

.flfg_t{ background-image: url(../images/icon_flfg.jpg);}
.right_t1{ border-bottom:1px dashed #cccccc; padding-bottom: 10px;}

.index_zbjjz{ font-size: 0; line-height: 0; border-top:1px dashed #ddd; padding-top:10px;}
.zfxxgkzl_new{margin-top:-8px;}


/*menu*/
.bottom{ border-top:3px solid #16639f; padding:20px 0 20px; min-width:1130px;}
.bottable{ margin:auto; font-size:1.4rem; color:#4c4c4c;}
.botnava{ display:inline-block; margin-left:20px;}
.bottom_phone{ display:none;}

#list_content{ width:1130px; text-align:left; margin:0 auto;}
.loc{ font-size:14px; font-size:1.4rem; height:40px; line-height:40px;}
.loc a{ display:inline; color:#666666;}


/*新闻中心*/
.device{ position:relative; z-index:99; width:579px; float:left;}
.swiper-container {width:100%; height:336px;z-index:996;}
.swiper-slide{ position:relative; z-index:997;}
.swiper-slide img{ width:100%; width:579px; height:336px;}
.swiper-slide a{ text-decoration:none;}
.swiper-tt{ width:1000px; height:160px; background:url(../images/xmbg.jpg) no-repeat; margin:60px auto 0; color:#fff; font-size:48px; font-weight:bold; line-height:70px; text-align:center; padding:20px 30px 0; overflow:hidden;}
.chakxq{ width:200px; margin:68px auto 0; height:48px; color:#fff; font-size:20px; background:#f49745; text-align:center; line-height:48px; display:block; border-radius:48px; font-style:normal;}
.pagination {
  position: absolute;
  right: 15px;
  text-align: center;
  bottom:10px;
  z-index:4;
  z-index:999;
  *bottom:20px;}
.swiper-pagination-switch {
  display: inline-block;
  width: 23px;
  height: 6px;
  border-radius: 2px;
  margin: 0 0px 0 9px;
  cursor: pointer;
  background:#fafafa;}
.swiper-active-switch {
  background: #fe0100;}
.frontbg{ position:absolute; bottom:0; left:0; width:579px; height:48px;line-height:48px; background:url(../images/tmbg.jpg) repeat-x;opacity:0.9;}
.frontbg span{ display:inline-block;width:70%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');  padding-left:10px; color:#fff; font-weight:bold;}

#right{float:right; width:514px; height:337px; padding:0 12px; background:#fff; overflow:hidden; box-shadow:0px 2px 2px #edeef0;}
.right_t{ height:35px; border-bottom:1px dashed #cccccc; padding-top:10px; position:relative;}
.right_t a{ display:inline-block; float:left; font-size:1.8rem; font-weight:bold; color:#6e707b;}
.right_t span{display:inline-block; float:left; height:15px; width:1px; background:#b3b3b3; margin:9px 12px 0;}
.right_t a.ll{ color:#005495;}
.right_c{ padding-top:10px;}
.right_c ul{ height:270px; overflow:hidden; position: relative;}
.right_c ul li{ background:url(../images/point.jpg) 1px 12px no-repeat; padding-left:14px; margin-top:5px; line-height:180%; clear:both; overflow:hidden;}
.right_c ul li a{ display:inline;}
.right_c ul li span{ color:#999999; font-size:1.4rem; margin-left:11px;}
.right_c ul.govpushinfo150203 li span{ overflow:hidden; text-indent:-39px; display: block;}
.right_c .gwyxx_con ul li { position:relative;}
.right_c .gwyxx_con ul li a{ display:block;width:85%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.right_c .gwyxx_con ul li span{ position:absolute; top:0; right:0;}
.mzyw_tabindex{height:36px;}
.mzyw_tabindex tr td{line-height: 20px;border-bottom:1px dashed #f1f1f1; padding: 6px 0;background:url(../images/point.jpg) 1px 14px no-repeat; padding-left:14px;}
.ywartitle{display:inline;}
.yw_span{white-space: nowrap;padding-left: 11px; word-break: break-all;color:#999999; font-size:1.4rem;}
.right_c ul.mzyw_indexcon{ height:280px;}
.right_c .mzyw_indexcon li{ line-height:160%; margin-top:2px;}
.xwzx_zqkb {}
.xwzx_zqkb_l{ background:#fff; box-shadow:0px 2px 2px #edeef0; float:left; width:820px; height:96px;}
.xwzx_zqkb_l p{ float:left; height:96px;}
.zqkb_ul{ float:left; width:696px; padding-top:19px; padding-left:12px;}
.zqkb_ul li{ float:left; width:315px; padding-left:14px; background:url(../images/point_red.jpg) 0 11px no-repeat; position:relative; margin-right:15px; line-height:26px;}
.zqkb_ul li a{display:inline-block;width:80%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.zqkb_ul li span{ position:absolute; top:0; right:0; font-size:14px; color:#999999;}
.xwzx_zqkb_r{ float:right; width:268px; height:96px;background:#fff; box-shadow:0px 2px 2px #edeef0; padding:0 14px;}
.zq2017{ text-align:center; border-bottom:1px solid #f5f2f2;  padding:15px 0 6px 0;}
.zq2017 li a{font-size:16px; color:#296bb6; font-weight:bold;}
.zqkb_tel{ background:url(../images/xwzx_icon2.jpg) 29px 11px no-repeat; padding-left:59px; padding-top:7px; color:#666; font-size:14px;}

.ztbdbox{background:#fff; box-shadow:0px 2px 2px #edeef0; height:308px;}
.ztbdbox_t{ margin:0 14px; border-bottom:1px dashed #cccccc; height:47px; line-height:47px; position:relative;}
.ztbdbox_t p{ font-size:18px; color:#005495; font-weight:bold;float:left;}
.ztbdbox_t span{ display:block; float:left; padding-left:23px;}
.ztbdbox_t span a{ float:left; width:55px; height:24px; line-height:24px; background:#f5f5f5; margin-right:3px; text-align:center; margin-top:13px; font-size:14px;}
.more1{ position:absolute; top:4px; right:0; font-size:14px; color:#666666;}
.ztbd_ul{ float:left; width:706px; margin-left:14px; padding-top:10px;}
.pul_li{ float:right; width:372px; margin-right:12px;}
.pul_li li{ margin-top:17px; height:100px;}
.pul_li li p{ display:none;}
.pul_li li img{ width:372px; height:100px;}

/*三级列表样式*/
.list_left{ float:left; width:249px; background:#fff;box-shadow:0px 2px 2px #edeef0;}
.left_t{ height:57px; line-height:57px; color:#ffffff; font-size:22px; font-size:2.2rem; background:#087cd6; text-align:center;}
.leftnav{ padding:0 12px 0 14px;}
.leftnav li{ height:51px; border-bottom:1px dashed #e6e6e6; line-height:51px; background:url(../images/arrow.jpg) 210px center no-repeat;}
.leftnav li a{ font-size:18px; font-size:1.8rem;}
.leftnav li:hover{ background-image:url(../images/arrows.jpg);}
.leftnav li:hover a{ color:#087cd6; font-weight:bold;}
.leftnav li a.cur{ background:url(../images/arrows.jpg) 210px center no-repeat; color:#087cd6; font-weight:bold;}

.list_right{ float:right; width:835px; background:#fff;box-shadow:0px 2px 2px #edeef0; min-height:650px; padding:0 14px 20px 12px;}
.lmname{ font-size:24px; font-size:2.4rem; color:#222222; font-weight:bold; height:63px; line-height:61px;}
.bld_ul{ width:850px; overflow:hidden; clear:both;}
.bld_ul li{ float:left; width:130px; height:42px; line-height:42px; background:#ededed; margin-right:10px; text-align:center; margin-bottom:10px;}
.bld_ul li a.cur{ color:#087cd6; font-weight:bold; font-size:18px; font-size:1.8rem;}
.bld_zc{ color:#087cd6; border-left:4px solid #f8ae2c; padding-left:14px; height:18px; line-height:14px; font-size:16px; font-size:1.6rem; font-weight:normal;}
.bld_zc b{ font-size:18px; color:#f8ae2c; font-weight:bold; font-size:1.8rem; padding-right:15px;}
.bld_jj{ line-height:30px; padding:20px 20px;}
.bld_jj p{ padding-bottom:15px;}
.desc{ line-height:30px; padding:0 20px;}
.desc p{padding-bottom:15px;}
.desc p a{ color:#087cd6; display:inline;}

.page{width:100%;text-align:center;padding:30px 0 5px;}
.page a{padding:2px 7px;border:1px solid #D1D1D1;margin:0 3px;border-radius:4px;background:#F3F3F3;display: inline;}
.page a:hover,.page a.current{background:#005FAF;color:#fff;border:1px solid #000;text-decoration:none;}
.page span{color:#0060b0;margin-left:20px;}
.page input.pagetext{width:20px;height:18px;border:1px solid #d1d1d1;text-align:center;line-height:18px;}
.page input.pagesub{background:none;border:none;color:#0060b0;font-weight:bold; cursor:pointer;}
.auto{height:auto;overflow:hidden;}

.swipernav{ display:none;}
.alist_ul{}
.article{ width:100%;}
.article tr td{ padding-bottom:8px; vertical-align:top; line-height:24px;}
.article tr td.listline{ padding-bottom:13px;}
.ardot{ padding-right:10px; width:6px;}
.ardot img{ display:inline-block; float:left; margin-top:10px;}
.arlisttd{ text-align:left;}
.arlisttd a{  width:95%;}
.timedefault{ color:#999999; font-size:14px; text-align:right; width:10%;}
.alist_ul li{ padding-bottom:8px; background:url(../images/point.jpg) 0 10px no-repeat; padding-left:14px; position:relative;}
.alist_ul li a{ width:85%; line-height:26px;}
.alist_ul li span{ position:absolute; top:0; right:0; font-size:14px; font-size:1.4rem; color:#999999;}
.alist_ul li.listline{ background:none; margin:3px 0;}
.jgsj_c{ border:1px solid #e6e6e6; background:#fafafa; overflow:hidden; clear:both; padding:10px;}
.jgsj_c li{ float:left; width:23%; margin-right:10px;}
.jgsj_c li a{ font-size:14px; font-size:1.4rem; background:url(../images/point3.jpg)0 center no-repeat; padding-left:10px;width:95%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.jgsj_c li a.cur{ color:#087cd6; font-weight:bold;}
.jgsj_t{ color:#087cd6; font-size:18px; font-size:1.8rem; font-weight:bold;}
.xwfbh dl{ border-bottom:1px dashed #cccccc; padding-bottom:20px; overflow:hidden; clear:both; margin-bottom:20px;}
.xwfbh dl dt{ float:left; width:270px;height:166px;}
.xwfbh dl dt img{ width:270px; height:166px;}
.xwfbh dl dd{ float:right; width:550px;}
.xwfbh dl dd span{ float:left; display:block; font-weight:bold; padding-bottom:4px;}
.xwfbh dl dd p{ float:right; width:461px;padding-bottom:0px;}
.fbh_bt a{ font-weight:bold;}
.fbh_nr{ font-size:14px; font-size:1.4rem; line-height:26px;}
.ztlist_ul{ width:890px;}
.ztlist_ul li{ float:left; width:396px; height:112px; margin-right:41px; margin-bottom:18px;}
.ztlist_ul li p{ display:none;}
.ztlist_ul li img{ width:396px; height:106px;}
.ydts_t{ background:url(../images/jlhd_bg2.jpg) no-repeat; height:29px; line-height:29px; padding-left:5px; color:#087cd6;}
.cxfw_ul li{ min-width:110px; padding:0 10px; width:auto;}
.zxfw_bszn{ background:#f5f5f5 url(../images/bmzn_icon1.jpg) 0 center no-repeat;  padding-left:51px; height:36px; line-height:36px;}
.zxfw_bszn a{font-size:18px; color:#087cd6;}
.jhdjbox{ border:1px solid #ededed;}
.jhdj_t{ height:42px; line-height:42px; border-left:3px solid #087cd6; margin-left:-1px; padding-left:15px; font-size:16px; font-size:1.6rem; position:relative;}
.jhdl_ul{ clear:both; overflow:hidden; padding-top:20px;}
.jhdl_ul li{ float:left; width:112px; height:98px; background:#fafafa url(../images/zxfw_icon15.jpg) 36px 12px no-repeat; text-align:center; margin:0 13px;}
.jhdl_ul li a{ padding-top:65px;}
.line{ height:0; border-bottom:1px solid #ddd; margin-bottom:20px;}
.jhdl_ul li.ll{ background:#fafafa url(../images/zxfw_icon15_s.jpg) 36px 12px no-repeat;}
.jhdl_ul li.ll a{ color:#087cd6;}
.jhdl_ul #tabmenu_11,.jhdl_ul #tabmenu_21,.jhdl_ul #tabmenu_31,.jhdl_ul #tabmenu_41{ background-position:-104px 14px;}
.jhdl_ul #tabmenu_12,.jhdl_ul #tabmenu_22{ background-position:-237px 14px;}
.jhdl_ul #tabmenu_13,.jhdl_ul #tabmenu_23,.sydj_ul #tabmenu_12,.sydj_ul #tabmenu_22,.sydj_ul #tabmenu_32,.sydj_ul #tabmenu_42,.shfl_ul #tabmenu_22,.shfl_ul #tabmenu_42{ background-position:-377px 14px;}
.jhdl_ul #tabmenu_14,.jhdl_ul #tabmenu_24,.sydj_ul #tabmenu_14{ background-position:-511px 14px;}

.sydj_ul #tabmenu_13,.sydj_ul #tabmenu_23,.sydj_ul #tabmenu_33,.sydj_ul #tabmenu_43,.shfl_ul #tabmenu_12,.shfl_ul #tabmenu_23,.shfl_ul #tabmenu_32,.shfl_ul #tabmenu_43{ background-position:-645px 14px;}
.sydj_ul #tabmenu_14,.shjz_ul #tabmenu_13,.shjz_ul #tabmenu_24,.shjz_ul #tabmenu_34,.shjz_ul #tabmenu_42,.shfl_ul #tabmenu_13{ background-position:-785px 14px;}
.sydj_ul #tabmenu_15,.sydj_ul #tabmenu_24,.sydj_ul #tabmenu_34,.sydj_ul #tabmenu_44{background-position:-920px 14px;}

.shjz_ul #tabmenu_12,.shjz_ul #tabmenu_22,.shjz_ul #tabmenu_32,.shjz_ul #tabmenu_41{background-position:-1065px 14px;}
.shjz_ul #tabmenu_23{background-position:-1200px 14px;}
.shjz_ul #tabmenu_33{background-position:-1350px 14px;}

.shfl_ul #tabmenu_24{background-position:36px -100px;}
.shfl_ul #tabmenu_33,.shfl_ul #tabmenu_44{background-position:-104px -100px;}
.shfl_ul #tabmenu_45{background-position:-237px -100px;}
.shfl_ul #tabmenu_51{background-position:-377px -100px;}
.shfl_ul #tabmenu_52{background-position:-511px -100px;}
.shfl_ul #tabmenu_53{background-position:-645px -100px;}
.shfl_ul #tabmenu_54{background-position:-785px -100px;}

.jhdj_c{ min-height:60px; padding:20px 20px;}
.jhdj_c b{ font-weight:normal; color:#087cd6; display:inline-block; background:url(../images/point1.jpg) 0 center no-repeat; padding-left:14px;}
.sdyj_ul{ padding-left:20px;}
.arrow{ background:url(../images/arrow_bot.jpg) no-repeat; width:20px; height:12px; position:absolute; top:15px; right:15px; cursor:pointer;}
.arrowtop{ background:url(../images/arrow_top.jpg) no-repeat; width:20px; height:12px; position:absolute; top:15px; right:15px; cursor:pointer;}
.show_lh{ display:none;}
.show_swsy{ display:none;}
.show_gat{ display:none;}
.show_kncjr{ display:none;}
.arrowbot{ background:url(../images/arrow_bot.jpg) no-repeat; width:20px; height:12px; position:absolute; top:15px; right:15px; cursor:pointer;}
.hydj_rt1{ background:#f5f5f5; border-bottom:0; padding-top:0; margin-top:20px; padding-left:10px;}

.zxft  dl dd p{padding-bottom:4px;}
.zxft_zt{ color:#087cd6; font-size:18px;}
.zxft dl dd span{ width:60px; min-height:50px; margin-top:3px;}
.zxft dl dd p{ width:490px;}
.fbh_bt a{font-size:18px;}
.zxft p.clear{ height:0;}
.zxft label{ overflow:hidden; clear:both; padding-bottom:6px;}
.zxft dl dd .fbh_nr{ font-size:16px;}

.xzsp_p1{ padding-left:70px; width:auto; padding-top:20px;}
.xzsp_p1 a.cur{ color:#087cd6; font-weight:bold; background-image:url(../images/zxfw_icon1_s.jpg);}
.shtt_c li{ width:20%;}
.height96{ height:96px;}
.xxgkright .height295{ height:295px;}
.h108{ height:108px;}

#list_content{ text-align:left; width:1130px; margin:auto;}
.locbackground{ height:40px; line-height:40px; font-size:1.4rem; font-size:14px;}
.locbackground a{font-size:1.4rem; font-size:14px; display:inline;}
.artext{ background:#fff;box-shadow:0px 2px 2px #edeef0; min-height:500px; padding-top:14px;}
.mtitle{ border-top:3px solid #087cd6; font-size:28px; line-height:160%; padding:30px;}
.source{ text-align:center;margin:0 24px; border-bottom:1px dashed #ededed; padding-bottom:10px; overflow:hidden; clear:both;font-size:14px; font-size:1.4rem;}
.source center{ text-align:center;}
.dzxziti{ display:inline-block; float:right;}
.dzxziti a{ display:inline;}
.jiathis_style_24x24{ float:right; width:113px; margin-left:10px;}
.jiathis_style .jiadiv_01 .link_01{ display:inline;}
#jiathis_weixin_tip{ line-height:20px;}
#jiathis_weixin_tip a{ display:inline;}
.pritbtn{ display:inline-block; background:url(../images/printbtn.jpg) 0 center no-repeat; padding-left:24px; margin:0 10px;}
.content{ padding:0 26px 20px; line-height:30px;}
.content p{ padding:15px 0 0;}
.content table{margin:auto;min-width: 65%;}
.content table p{padding-top:0;}
.content ol li{list-style: decimal-leading-zero;}
.sjsm{ text-align:center; padding:20px 0 30px;}
.sjsm p{ color:#999999;font-size:1.4rem; font-size:14px;}
#zoom a{ display:inline; color:#087cd6;}

.infotags{position:absolute;width:335px;min-height:50px; border: 1px solid #b2e0ff;font-size: 12px;background:#fff;color:#000;filter: Alpha(Opacity=95);padding:15px;display:none;}
.closebtn{position:absolute;top:2px;right:2px;color:#f00; font-weight:bold;font-size:12px; text-decoration:none;}
.infotags a{ text-decoration:underline; color:#03F;}
.cont p a{color:blue;}
.fenxiang{float: right;}

/*导师简介*/
.dList_info{width:100%;overflow:hidden;}
.dList_info li{display:inline-block;width:70px;height:30px;line-height:30px;*display:inline;*zoom:1;}
.dList_info li:hover a,.dList_info li.highLight  a{color:#932311;}

.dlist_ul{width:100%;overflow: hidden;}
.dlist_ul li{ float: left;width: 19%; padding-left:8px; position:relative;}
.dlist_ul li a{ width:95%; line-height:36px;}

/*移动端网页扫码进入页面*/
/**#phonelist_content{ background:url(../images/phone_bg.jpg) center top no-repeat; height: 516px; padding-top:50px;}
.phonelist_main{ width: 1130px; margin:0 auto 0; background:url(../images/phone.png) no-repeat; height: 476px; }
.phewm{ background: #fff; padding:29px; height: 191px; width: 191px; float: right; margin-top:110px; }
.sm01{ font-size: 14px; color:#005495; font-weight: bold; line-height: 14px; }

.zzjg_bld1{ width: 100%; float: none; }
.zzjg_bld1 .bld_t{ background-position: 485px center; padding-left: 531px; }
.zzjg_bld1 .bld_c{ height: 148px; }

.zjmzb_cont1{padding:20px 0 0 6px;overflow: hidden;clear: both;}
.zjmzb_dl{ float: left;width: 357px;height: 320px;float: left;margin-right: 9px; margin-bottom: 9px;}
.zjmzb_dl dt{height: 217px;}
.zjmzb_dl dt img{width:357px;height: 217px;}
.zjmzb_dl dd{text-align: center; height: 87px;border:1px solid #ebebeb;border-top: 0;padding:0 25px; font-size: 14px;line-height: 170%;padding-top: 15px; }
.zjmzb_dl.zjmzb_dl4{margin-left: 150px;}

.pbo20{padding-bottom: 20px;}
.hjzp{width:1103px; height: 130px;background: url(../images/hjzp.jpg) no-repeat;margin:20px auto 0;}
.hjzp_a1{display: block;width: 253px;height: 100px; float: right;margin:15px 20px 0 0;}
.hjzp_a2{margin-right: 30px;}

.phonelist_main_n{background: url(../images/phone_new.png) no-repeat;}
.phewm_n{width: 690px;float: right;}
.mca_sj{border-bottom: 1px solid #dcdde0;padding-bottom: 26px;background: url(../images/mca_sj.png) 34px 54px no-repeat;overflow: hidden;clear: both;padding-right:66px;min-height: 180px;}
.sm02{color:#424242;font-weight: normal; font-size: 14px;padding-top:5px;}
.mca_sj_cont{ text-align: center;width: 161px;float: right;; }
.mca_sj_cont1{}
.mca_app{background: url(../images/mca_app.png) 34px 54px no-repeat;border-bottom: 0; position: relative;}
.mca_sj_cont #qrcode{background:#fff;padding:8px 8px 0;}
.appewm{padding:8px 8px 0;background:#fff;margin-top: 26px;}
.android{display: block;width: 149px; height: 46px; float: left;margin-left:34px;margin-top: 111px;}
.ios{display: block;width: 149px; height: 46px; float: left;margin-left:22px;margin-top: 111px;}
.ts{font-size: 14px;color:#999999; position: absolute; top: 183px;left: 34px;text-align:left;line-height: 24px;}

.hjzp_new{background: url(../images/hjzp_new.jpg) no-repeat;}
*/
/*最大屏幕尺寸768---ipad平板*/
@media only screen and (max-width:1024px){
/*.clear_phone{ clear:both; overflow:hidden; height:0;}
#top{ max-width:100%; min-width:100%;}
.top2box{ height:auto;}

.top1box{ display:none;}
.top2box{ background:#fff;}


.searchbox{ display:none; background:#087cd6; padding:15px 20px; width:100%; float:none; margin-bottom:10px; }

.nav_wap{ display: block; }
.top2box_c{ position: relative; width: 100%; background:url(../images/top_bg.jpg) no-repeat;  background-size: 100% auto;height:60px;}
.logo{position: absolute; top: 14px; left:4%; height: 35px; width: 80%; padding-top:0; }
.logo a{ height: 35px; }
.logo img{ max-width: 100%;width:auto; height: 100%; display: inline; }
.locbackground,.nav{ display: none; }

.list_left,.loc{ display: none; }
#list_content{ width: auto; padding:0 4%; background: #fff; }
.list_right{ width: 100%; float: none; border:0;box-shadow:none; padding:0; padding-top:10px;}
.bld_ul{ width:100%; overflow:hidden; clear:both;}
.bld_ul li{ float:left; width:24%; margin:0 0.5% 0.5%; height:36px; line-height:36px; background:#ededed;text-align:center; }
.bld_ul li a.cur{ color:#087cd6; font-weight:bold;font-size:14px; font-size:1.4rem;}
.bld_ul li a{font-size:14px; font-size:1.4rem;}
.bld_zc{ color:#087cd6; border-left:4px solid #f8ae2c; padding-left:14px; height:18px; line-height:18px; font-size:14px; font-size:1.4rem; font-weight:normal;}
.bld_zc b{ font-size:16px; color:#f8ae2c; font-weight:bold; font-size:1.6rem; padding-right:15px; }
.bld_jj{ line-height:30px; padding:20px 20px;}
.bld_jj p{ padding-bottom:15px;}
.jgsj_c li{ width: 30%; }
.lmname{ display: none; }
.bld_ul{ display: none; }*/
}


/*最大屏幕尺寸768---ipad平板*/
@media screen and (max-device-width: 768px) {
/*#top{}
.top2box{ height:auto;}
.top2box_c{ width:100%; position:relative;}
.top1box{ display:none;}
.top2box{ background:#fff;}
.logo{ padding:15px 0 10px 15px;}
.logo img{ width:60%; height:auto;}
}*/

/*最大屏幕尺寸414--iPhone plus系列*/
@media screen and (max-device-width: 414px) {}
/*最大屏幕尺寸375--iPhone6 iphone7系列*/
@media screen and (max-device-width: 375px) {}

/*最大屏幕尺寸320--iPhone5系列*/
@media screen and (max-device-width: 320px) {}


/*最大屏幕尺寸768---ipad平板*/
@media only screen and (max-width:1024px){
/*.nav_phone_tit{  width:25px; height: 20px;position: absolute; top: 21px; right:4%;background:url(../images/icon.png) no-repeat; }
.nav_phone_main{ display: none; position: fixed; top: 60px;width: 100%;
    height: 100%;
    overflow-y: scroll;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    background: url(../images/cover_bg.png) repeat;}
.nav_phone_close{  width: 20px}
.nav_main_home{ height: 42px; border-bottom: 1px solid #ebebeb; position: relative; padding-left: 4%; background-color: #fff;}
.nav_main_home a{ line-height: 42px; color: #383838;}
.nav_phone_close{ width:25px; height: 20px; position: absolute; top:21px; right:4%; background:url(../images/close_icon.png) center no-repeat; background-size: 20px 20px; cursor: pointer;}
.nav_phone_list{  height: auto; position: relative; background-color: #fff;}

.nav_list_cell{ height: auto; padding: 0px 0  0 4%; position: relative; border-bottom: 1px solid #ebebeb;background: url(../images/icon1-1.png) 96% 15px no-repeat;}
.cell_switch{ width:42px; height: 42px; position: absolute; top:0px; right:0; cursor: pointer;}
.nav_list_cell.on{ background: url(../images/icon2-1.png) 96% 20px no-repeat;}
.nav_list_cell.on .level_one{ color:#087cd6;}
.nav_list_cell a.level_one{ display: block; width: 50%; height: 45px; padding-right: 20px;line-height: 45px;}
.lise_level_two{ display: none; width: 100%; height: auto; padding-bottom: 8px; overflow: hidden; position: relative;}
.nav_list_cell a.level_two{ display: block; width: 80%; height: 40px; padding-left: 15px; padding-right: 20px; background: url(../images/icon3-1.png) left 13px no-repeat; font-size: 16px; line-height: 40px;}

}

*/

/*最大屏幕尺寸768---ipad平板*/

/*最大屏幕尺寸414--iphone plus系列*/
@media screen and (max-device-width: 1024px) {
/*#wrap{ width: 100%; }
#list_content{ width:100%; float:none;}
.mtitle{ padding:15px 4%; font-size:16px;}
.source{ border-bottom:0;}
.source center{ float:none; text-align:center; border-bottom:1px dashed #ededed; padding-bottom:10px; margin-bottom:10px; }
.dzxziti{ display:inline-block; }
.jiathis_style_24x24{ float:none; display:inline-block;}
.content{ padding:0 4%;}
.content img{ max-width:100%;}
.content p{ padding-bottom:10px; padding-top:0;}
.content table{min-width: auto;}
.content table p{padding-bottom: 0;}

}*/

/*最大屏幕尺寸375--iPhone6 iphone7系列*/
@media screen and (max-device-width: 375px) {

;}

/*最大屏幕尺寸320--iPhone5系列*/
@media screen and (max-device-width: 320px) {}
