ol li, ul li, dl dt, dl dd { list-style: outside none none; letter-spacing: 0em; }
ul, ol { height: auto; display: block; }
table{ line-height: 32px;   border:1px solid #000; vertical-align: middle; border-collapse: collapse;}
table td{ padding: 5px; vertical-align: middle;}
body{background:#fff url(../images/2017zxxspec/zt_zxhbg.jpg) repeat 0 0 scroll;}
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.clearfix {zoom: 1;}
.clearfix:after {content: "";display: block;height: 0; clear: both;}
.clr { clear: both; height: 0; visibility: hidden; }
.hidden{ display: none; }
.wd1200,.w1200{ width:1200px; margin:0 auto; }
.mt20{ margin-top:20px; }
.wd5{ width: 50%; }
.wd6{ width: 60%; }
.wd4{ width: 40%; }
.ml10{ margin-left: 10px; }
.mt20{ margin-top: 20px; }
.red {color: red;}
.head_top{height:60px;line-height:60px;overflow:hidden;border-top:#616161 solid 3px;background:#fff;}
.head_top .mid_logo{width:200px;}
.banner{height:420px;overflow:hidden;position:relative;}
.banner .banner_text{position:absolute;top:340px;left:50%;margin-left:-260px;}
.banner .banner_text p{font-size:22px;font-family:"Microsoft YaHei";line-height:40px;}
.head_r{ height:60px;}
.head_menu { text-align: right; }
.head_menu a{font-size:18px;font-family:"Microsoft YaHei";padding:0 10px;font-weight:500;line-height:22px;}


/*导言*/
.dy_main{border:1px dashed #999;position:relative;margin-top:80px;border-radius:5px;min-height:100px;padding:20px; background: #fff;}
.dy_main .dy_info{ float:left;font-size:16px;text-indent:2em;line-height:30px;font-family:"Microsoft YaHei"; text-align: justify;}
.dy_main .dy_stu{float:left;width:200px;font-size:16px;font-family:"Microsoft YaHei";text-align:center;line-height: 40px; color: red; padding: 0 20px; margin-top: 20px;}
.dy_main .dy_stu .dy_btn{display:block;width:180px;height:40px; line-height: 40px; background:#F60;border:none;color:#fff;font-size:18px;cursor:pointer;}
.dy_main .dy_stu a:hover{ background-color: red; }
.dy_main .dy_icon{ display: none; width:215px;height:151px;overflow:hidden;position:absolute;left:-50px;top:-40px;background:url(../../images/2017zxxspec/zt_zxh_dy.png) no-repeat 0 0;}

.cou_tit{ height: 35px; background:#3498db; position: relative; margin-top:60px; }
.cou_tit h3{background:url(../../images/2017zxxspec/zt_countb.png) no-repeat 0 0; line-height: 80px; width: 374px; padding-left: 80px; font-size: 22px; font-weight: bold;  height: 61px; color: #fff; position: absolute; top: -28px; left: 0; }
.am-u-sm-6{  }

.schli{ margin:10px 0;  }
.schli a{ display: block; width: 100%; background: #fafafa;  border:#dfdfdf solid 1px;padding:10px 5px; height: 240px;}
.schli a:hover{ background: #fffcf6; border:#ffb37e solid 1px;}
.schli .liicon{ width: 110px; height: 110px; overflow: hidden; float: left; margin-right: 10px;  }
.schli .liicon img{ width: 110px; height: 110px; }
.schli .defaule{ float: left; display:inline-block;width:26px;height:26px;background-color:#3498db;line-height:26px;text-align:center;color:#ffffff;margin-top:5px; margin-right:5px;}
.schli .liicon img{ border-radius: 50%; }
.schli .lt-address { height: 25px; overflow-y: hidden; margin-top: 10px; }
.schli .introduce{font-family:MicrosoftYaHei;font-size:15px; margin-top: 5px; font-weight:normal;font-stretch:normal;line-height:28px;letter-spacing:0px;color:#555555;text-overflow:ellipsis;overflow:hidden; text-indent: 2em; }
.schli .lt-name{font-family:MicrosoftYaHei;font-size:18px;font-weight:normal;font-stretch:normal;line-height:36px;letter-spacing:0px;color:#111111;display:inline-block;vertical-align:top;}
.schli .lt-address{    color: #999999;}
.schli .lt-address span{     margin-right: 5px;}
.lt-address span b ,.schli .lt-major span{color: #5e5e5e;}
.schli .lt-major{ font-size: 14px; color: #828282;     margin-top: 8px;}
.footer-main{ text-align: center; }

.footer{background: #3498db; color: #fff; text-align: center; padding: 20px 0; }
.footer a{color: #fff;}
.footer p{ margin-bottom: 0; margin-top: 0; }
.footbar { height: 49px; max-width: 640px; background: #1c5dad; position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; display: none; }
.footbar a { color: #FFF; display: block; width: 100%; }
.footbar ul{ padding: 0; }
.footbar ul li { float: left; width: 100%; background: #fe8125;height: 49px; line-height: 49px; text-align: center; font-size: 1.4rem; color: #FFF; transition: transform 0.5s ease; -webkit-transition: transform 0.5s ease; }
/*.footbar ul li:nth-child(2) { width: 60%; background: #fe8125; }*/
.footbar .active { background: #dd514c; }
.footbar .bor { border: 1px solid #fff; border-width: 0 1px; }
.footbar .jx { background: #cfddee; line-height: 1; vertical-align: middle; border-radius: 5px; padding: 5px; font-size: 20px; font-weight: bold; color: #1c5dad; display: inline-block; }
.footbar .jx-icon { line-height: 1; vertical-align: middle; padding: 5px 5px 5px 0; font-size: 22px; margin-bottom: 1px; display: inline-block; }
.footbar .zx-sz { height: 18px; width: 18px; margin-left: 5px; border-radius: 5px; background: #1c5dad; color: #fff; font-size: 12px; line-height: 18px; font-family: 'Arial', 'Microsoft YaHei'; display: inline-block; }
.footbar .zx-szs { height: 18px; width: 18px; margin-left: 5px; border-radius: 5px; background: #fe8125; color: #fff; font-size: 12px; line-height: 18px; font-family: 'Arial', 'Microsoft YaHei'; display: inline-block; }
.side_wrap{ display: none; }
#rightArrow,#floatDivBoxs{ display: none !important; }


/* kf */
.float0831{position:fixed;top:180px;right:1px;_position:absolute;z-index: 999;}
.float0831 a{color:#00a0e9}
.float0831 a:hover{color:#ff8100;text-decoration:none}
.float0831 .floatL{position:relative;width:28px;float:left}
.float0831 .floatL a{text-indent:-9999px;display:block;font-size:0px}
.float0831 .floatR{background:url(../images/float_bg.gif)}
.float0831 .tp{background:url(../images/float_bg.gif)}
.float0831 .cn{background:url(../images/float_bg.gif)}
.float0831 .floatR{padding-bottom:15px;width:130px;background-repeat:no-repeat;background-position:-131px bottom;float:left;overflow:hidden}
.float0831 .tp{background-repeat:no-repeat;background-position:0% 0%;height:10px}
.float0831 .cn{background-repeat:repeat-y;background-position:-262px 0px}
.float0831 .cn h3{text-indent:-9999px;height:36px;font-size:0px; overflow:hidden;}
.float0831 .cn ul{padding-bottom:0px; padding:0 10px;     margin: 0;}
.float0831 .cn ul li{border-bottom:#e6e5e4 1px solid;line-height:36px; word-wrap:break-word;height:36px;overflow:hidden;WORD-BREaK:normal}
.float0831 .cnqq li{text-align:center; }
.float0831 .titZx, .float0831 .titwx, .float0831 .titDh, .float0831 .titDc, .float0831 .icoZx, .float0831 .icoTc, .float0831 .icoFf, .float0831 .icoTl, .float0831 .btnOpen, .float0831 .btnOpen_n, .float0831 .btnCtn{background:url(../images/float_ss.gif) no-repeat}
.float0831 .titZx{background-position:5px -10px}
.float0831 .titDh{background-position:5px -66px}
.float0831 .titDc{background-position:5px -124px}
.float0831 .icoZx{background-position:2px -154px}
.float0831 .icoTc{background-position:0px -323px}
.float0831 .icoFf{background-position:2px -213px}
.float0831 .titwx{background-position:2px -120px}
.float0831 .icoTl{padding-left:20px;display:block;font-family:"微软雅黑";background-position:2px -266px;float:left; color: #333; font-size: 12px;}
.float0831 .btnOpen{background-position:-30px -396px}
.float0831 .btnOpen_n{background-position:0px -530px}
.float0831 .btnCtn{background-position:0px -396px}
.float0831 .icoZx{padding-left:28px;display:block;float:left;color: #333;font-size: 14px;}
.float0831 .icoTc{padding-left:28px;display:block;float:left;}
.float0831 .icoFf{padding-left:28px;display:block;float:left;}
.float0831 .btnOpen{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnOpen_n{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnCtn{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnOpen{top:50px;left:1px}
.float0831 .btnOpen_n{top:50px;left:1px}
.float0831 .btnCtn{top:50px;left:2px}
.float0831 ul li h3.titDc a{width:80px;display:block;height:36px}
.float0831 ul li.kftop{border-bottom:#ace5f9 1px solid}
.float0831 ul li.bot{border-bottom-style:none}
.float0831 ul.webZx{padding-bottom:0px;padding-left:0px;width:164px;padding-right:0px;background:url(../images/webZx_bg.jpg) no-repeat;height:65px;padding-top:0px}
.float0831 ul li.webZx-in{border-bottom-style:none;padding-left:5px;height:50px;padding-top:8px}


@media screen and (min-width:1180px){
	/*.schli a{height: auto;}*/
/*.w1200,.wd1200 { width: auto; }*/
.schli .lt-name{ white-space: nowrap; }
.schli .lt-name{ font-size: 1.6rem; }
.schli .lt-address{font-size: 1.4rem;}
}

@media screen and (max-width:992px){
	/*.schli a{height: auto;}*/
.w1200,.wd1200 { width: auto; }
.schli .lt-name{     white-space: nowrap; }
.schli .lt-name{ font-size: 1.6rem; }
.schli .lt-address{font-size: 1.4rem;}

}

@media only screen and (max-width: 640px){
	.float0831{ display: none; }
	.footbar{ display: block; }
.schli a{height: auto;}
.schli .lt-address {height: auto;overflow-y: hidden;}
.head_top,.head_r{ height:45px; }
.dy_main{ margin: 1rem;}
.mid_logo  img{ width: 160px; }
.head_menu{ margin: 0; line-height: 2rem; }
.head_menu  a{ font-size: 1.2rem; line-height: auto; padding: 0 }

.w1200,.wd1200 { width: auto; }
/*.l-text{ display: flex; }*/
.schli .lt-name{     }
.schli .lt-name{ font-size: 1.6rem;  white-space: nowrap; max-width: 220px; overflow: hidden;}
.schli .lt-address{font-size: 1.4rem;}
.footer-main{ font-size: 1.4rem; }
.dy_main .dy_icon{ display: none; }
.schli .introduce{ font-size: 1.2rem; }
.banner{ height: 100px; background-size: 110% !important; }
.cou_tit{margin-top: 40px;}
/*.head_r{ width: 75%; }*/
.footer{ padding: 20px 1rem; }
	.footer p{ margin-bottom: 2px; margin-top: 2px; font-size: 1.4rem; }
	.footer a{font-size: 1.4rem; }
.schli .liicon{ width: 80px; height: 80px; }
.schli .liicon img{ width: 80px; height: 80px; }
.dy_main .dy_info p{ margin-bottom: 0; }
}
