﻿@charset "utf-8";

@font-face {
  font-family: 'iconfont';  /* project id 93867 */
  src: url('//at.alicdn.com/t/font_hh56enw8qn34bo6r.eot');
  src: url('//at.alicdn.com/t/font_hh56enw8qn34bo6r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_hh56enw8qn34bo6r.woff') format('woff'),
  url('//at.alicdn.com/t/font_hh56enw8qn34bo6r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_hh56enw8qn34bo6r.svg#iconfont') format('svg');
}
                    
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.floatNav{ width:30px; height:30px; border-radius:30px; background:rgba(163,107,8,0.8); display:none; text-align:center;color:#fff; font-size:24px; z-index:999;}
.nav_fixed{position:fixed;top:0px; left:0px; display:block; z-index:999;}  
.icon_flowNav{ font-size:16px; color:#fff; display:block; margin-top:8px;}
/* ====================
     公共样式
==================== */
.html {font-size:.625rem;/*10 ÷ 16 × 100% = 62.5%*/  height:100%;}
body{color:#333; font-family:'Intro-Book'; font:12px/1.5;background:#FFFFFF;-webkit-overflow-scrolling:touch;height:100%; padding:100px 0 0 0; }
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
fieldset,img{border:0}
img{ width:100%;}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input[type=submit],input[type=reset],input[type=button],button{-webkit-appearance:none}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin:0;padding:0}
ul,ol{list-style:none}
input[type="text"],input[type="search"]{-webkit-appearance:none;-webkit-tap-highlight-color:#fff;outline:0}
.inputBg{height:2.4rem;width: 94%;border: solid 1px #ddd;padding:0 3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;background:#fff;}
.inputBg2{width: 94%;border: solid 1px #ddd;padding:3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;-webkit-appearance: none;background:#fff;}
.pop-share{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.8) url(old/../images/share.png) center 10px no-repeat;background-size:90% auto;}
.row {overflow: hidden;}
.padd1{ padding:0.5rem}
.padd2{ padding:1rem}
.w50{ width:50%}
.w40{ width:40%}
.w30{ width:30%}
.w20{ width:20%}
.w10{ width:10%}
a{color:#8d8d8d;text-decoration:none}
a:visited{color:#8d8d8d;text-decoration:none;}
.c-btn1 { border:none;display: inline-block;height: 2rem;line-height: 2rem;font-size:0.8rem;color: #fff;padding: 0 2rem; width:5rem; border-radius: 5px;background:#587281;}
.c-btn2 {color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:40%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#587281; text-align: center} 
.c-btn2 a,.c-btn2 a:visited,.c-btn2:visited, .c-btn3:visited{color:#fff;}
.c-btn3 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#ee6a6a; text-align: center}
.c-btn4 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#00D20D; text-align: center}
.hidden{display:none}
.wrap{ padding:0; background:#fff;}
.price_s{color: #587281;font-size:.675rem;display: inline-block;}
.price{color: #587281;font-size:1rem;display: inline-block;font-weight:bold}
.c333{ color:#333}
.c999{ color:#999}
.flex{padding: 0;margin: 0;list-style: none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;/*自动换行*//*-webkit-flex-flow: row; 不换行*/justify-content: space-around;}
.flex-f-row{ -webkit-flex-flow: row;}
.flex_in{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;}
.box1{border: 1px solid #eee; border-radius: 5px; }
.f_l{ float:left;}
.f_r{ float:right;}
.blank1{height:0.4rem; line-height:0.4rem;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank2{height:0.6rem; line-height:0.6rem; clear:both; visibility:hidden;}
.blank3{height:1rem; line-height:1rem; clear:both; visibility:hidden;}
.mr-t10{margin-top:10px}
.mr-t20{margin-top:20px}
.mr-t30{margin-top:30px}
.more { background:#798e9a; border-radius:0.25rem;padding:0.3rem 1rem;color:#FFFFFF;}
.more:visited {color:#FFFFFF;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

.wxkefu{ position:fixed; right:0.5rem; top:5rem; width:2.5rem; height:2.5rem; line-height:3rem; background:#333 url(../images/ico_kefu.png) no-repeat 50% 50%;-webkit-background-size:1.5rem 1.5rem;-moz-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem; border-radius:2rem; opacity:0.5; display:block; overflow:hidden; z-index:1002;}
/*选择分类*/
.subguide{ height:40px; line-height:40px; background:#eee; position:relative; font-weight:normal; padding:0 10px;}
.subguide .subTitle{ font-size:14px; color:#333;}
.subguide .guideNav{ position:absolute; right:0; top:0; width:40px; height:40px; line-height:40px;  color:#152540; font-size:24px;}
.subguide .guideNav:visited{color:#f60; }

.inbanner{ height:130px; background:#000; overflow:hidden;}
.inbanner img{ width:100%;}


.subnav{ display:none; background:#f7f7f7;}
.subnavList{margin:0; padding:0; list-style:none;}
.subnavList li{ line-height:40px; border-bottom:1px solid #eee;}
.subnavList li a{ font-size:14px; padding:0 10px; display:block;}
.subnavList li a span{ float:right; width:30px; text-align:center;}
.subnavList li a span i{ font-size:14px; color:#ccc;}



.bannerList{ position:relative;}
.bannerList .banner_title{ position:absolute; left:0; bottom:0; font-size:12px; font-weight:normal; width:100%; background:rgba(0,0,0,0.9); text-align:center; height:30px; line-height:30px; overflow:hidden;}
.bannerList a{ color:#fff;}

    .swiper-pagination{ text-align:center !important; z-index:999 !important; bottom:35px !important;}
    .swiper-pagination-bullet{ background:#fff !important;}
    .swiper-pagination-bullet-active{ background:#fff !important;}
    .swiper-button-next, .swiper-button-prev{ background:none !important; font-size:34px !important; color:#fff !important;}


/* 圆角效果 */
.radius5{-moz-border-radius: 5px;      /* Gecko browsers */-webkit-border-radius: 5px;   /* Webkit browsers */border-radius:5px;}
.radius10{-moz-border-radius: 10px;      /* Gecko browsers */-webkit-border-radius: 10px;   /* Webkit browsers */border-radius:10px;}
.radius15{-moz-border-radius: 15px;      /* Gecko browsers */-webkit-border-radius: 15px;   /* Webkit browsers */border-radius:15px;}
/*弹出菜单*/
#menu .cnen{ position:absolute; left:0; bottom:29px; width:100%; text-align:center; border:none; background:#bf2e1b; display:block;}

html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened .copy, html.mm-opened #header,html.mm-opened .mm-fixed-top,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-menu.mm-horizontal > .mm-panel {-webkit-transition: none 0.4s ease;-moz-transition: none 0.4s ease;-ms-transition: none 0.4s ease;-o-transition: none 0.4s ease;transition: none 0.4s ease;-webkit-transition-property: top, right, bottom, left, border;-moz-transition-property: top, right, bottom, left, border;-ms-transition-property: top, right, bottom, left, border;-o-transition-property: top, right, bottom, left, border;transition-property: top, right, bottom, left, border; }
html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened #header,html.mm-opened .copy {left: 0%; top: 0;margin: 0;border: 0px solid rgba(0, 0, 0, 0); }
html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker {border: 0px solid rgba(100, 100, 100, 0); }
.mm-menu .mm-hidden {display: none; }
.mm-fixed-top,.mm-fixed-bottom {position: fixed;left: 0; }
.mm-fixed-top {top: 0; }
.mm-fixed-bottom {bottom: 0; }
html.mm-opened .mm-page,.mm-menu > .mm-panel {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; }
html.mm-opened,html.mm-opened body {width: 100%;height: 100%;overflow: hidden;position: relative; }
html.mm-opened .mm-page {height: 100%;overflow: hidden;position: absolute; }
html.mm-background .mm-page {background: inherit; }
#mm-blocker {background: #fff;opacity: 0;display: none;width: 100%;height: 100%;position: absolute;z-index: 9999; }
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker {display: block; }
.mm-menu.mm-current {display: block; }
.mm-menu {background: inherit;display: none;overflow: hidden;height: 100%;padding: 0;position: absolute;left: 0;top: 0;z-index: 0; }
.mm-menu > .mm-panel {background: inherit;-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;width: 100%;height: 100%;padding: 20px;position: absolute;top: 0;left: 100%;z-index: 0; }
.mm-menu > .mm-panel.mm-opened {left: 0%; }
.mm-menu > .mm-panel.mm-subopened {left: -40%; }
.mm-menu > .mm-panel.mm-highest {z-index: 1; }
.mm-menu > .mm-panel.mm-hidden {display: block;visibility: hidden; }
.mm-menu .mm-list {padding: 20px 0; }
.mm-menu > .mm-list {padding: 20px 0 40px 0; }
.mm-panel > .mm-list {margin-left: -20px;margin-right: -20px; }
.mm-panel > .mm-list:first-child {padding-top: 0; }
.mm-list,.mm-list > li {list-style: none;display: block;padding: 0;margin: 0; }
.mm-list {font: inherit;font-size: 14px; }
.mm-list a,.mm-list a:hover {text-decoration: none; }
.mm-list > li {position: relative; }
.mm-list > li > a,.mm-list > li > span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: inherit;line-height: 20px;display: block;padding: 10px 10px 10px 20px;margin: 0; text-align:center;}
.mm-list > li > a i{ color:#fff; font-size:24px !important; display:block; margin:0 auto; margin-bottom:10px;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {content: '';border-bottom-width: 1px;border-bottom-style: solid;display: block;width: 100%;position: absolute;bottom: 0;left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {width: auto;margin-left: 20px;position: relative;left: auto; }
.mm-list a.mm-subopen {width: 50%;height: 100%;padding: 0;position: absolute;right: 0;top: 0;z-index: 2; }
.mm-list a.mm-subopen.mm-fullsubopen {width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before {border-left: none; }
.mm-list a.mm-subopen + a,.mm-list a.mm-subopen + span {padding-right: 5px;margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen {background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,.mm-list > li.mm-selected > a.mm-fullsubopen + span {padding-right: 45px;margin-right: 0; }
.mm-list a.mm-subclose {text-indent: 20px;padding-top: 30px;margin-top: -20px; }
.mm-list > li.mm-label {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 10px;text-transform: uppercase;text-indent: 20px;line-height: 25px;padding-right: 5px; }
.mm-list > li.mm-spacer {padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {padding-top: 25px; }
.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before {content: '';border: 2px solid transparent;display: block;width: 7px;height: 7px;margin-bottom: -5px;position: absolute;bottom: 50%;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); }
.mm-list a.mm-subopen:after {border-top: none;border-left: none;right: 18px; }
.mm-list a.mm-subclose:before {border-right: none;border-bottom: none;margin-bottom: -15px;left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel {display: none;padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 16px;right: 16px; }
html.mm-opened .mm-page {box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-ismenu {background: #333333; }
.mm-menu {color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-list > li:after {border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {background: rgba(0, 0, 0, 0.1);
color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-list > li.mm-selected > span {background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened > ul {background: rgba(255, 255, 255, 0.05); }
/*弹出的左边距离*/
html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #header, html.mm-opened.mm-opening .copy, html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom {left: 30%; }
.mm-menu {width: 30%; }
@media all and (max-width: 175px) {
	.mm-menu {width: 140px; }
	html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #header,  html.mm-opened.mm-opening .copy, html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom {left: 140px; } 
}
@media all and (min-width: 550px) {
	.mm-menu {width: 440px; }
	html.mm-opened.mm-opening .mm-page, html.mm-opened.mm-opening #header, html.mm-opened.mm-opening .copy, html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom {left: 440px; } 
}
html.mm-nooverflowscrolling.mm-opened {height: auto;overflow: auto;overflow-x: hidden;overflow-y: scroll; }
html.mm-nooverflowscrolling.mm-opened body {overflow: auto; }
html.mm-nooverflowscrolling.mm-opened .mm-page {min-height: 1000px;position: fixed; }
html.mm-nooverflowscrolling.mm-opened .mm-menu {height: auto;min-height: 1000px;overflow: auto;overflow-x: hidden;position: relative;left: auto;top: auto; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel {position: relative;height: auto;display: none;left: 0; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current {display: block; }

/*页码效果*/
.pagenav-wrapper .pagenav-content{padding:0.67rem 0.67rem 0 0.67rem;text-align:center;line-height:1.87rem;background:#eee}
.pagenav-wrapper .pagenav{display:-webkit-box;display:flex; text-align:left}
.pagenav-wrapper .pagenav>div{background-color:#fff;border:1px solid #e2e2e2;line-height:1.87rem;white-space:nowrap;border-radius:2px;cursor:pointer;margin:0 0.2rem}
.pagenav .p-first,.pagenav .p-end{width:2.8rem}
.pagenav .p-prev,.pagenav .p-next{width:3.93rem; }
.pagenav .pagenav-cur{-webkit-box-flex:1;flex:1;position:relative;background:#fff}
.pagenav .pagenav-select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;border:0;border-radius:0;cursor:pointer; text-align:center}
.pagenav .pagenav-cur i{ display: inline-block;width:10px;height:7px;background:url(../images/cate_biao2.png);background-size:10px 7px}
.pagenav-wrapper .pagenav .p-gray{background-color:#fdfdfd;color:#b4b1b1}
.pagenav-wrapper  a{ color:#333}
.pagenav-wrapper  a.no{ color:#B4B1B1}
.pagenav a:hover{text-decoration:none}
/*页脚*/
.footer{padding:30px 0 0 0 ;color: #fff;font-size: 0.6rem; width:100%; text-align:center; background:url(../images/footerbg.jpg) no-repeat center top; background-size:cover; height:49px; position:relative;}
.footer .copy{position:relative; height:1.8rem; line-height:1.8rem;padding:0 0.5rem;  text-align:left;}
.footer .design{ position:absolute; right:0.6rem; top:0; color:#fff; }
.footer .in{position:relative; height:2.8rem; margin:0 -0.6rem; padding:0 0.6rem; background-color:#B9B9B9;}
.homeBtn, .footer .gotop{position:absolute; top:0; width:2.8rem; height:2.8rem; color:#fff; font-size:0.65rem;}
.footer .gotop, .footer .homeBtn{background:#a1a1a1;}
.homeBtn{left:0;}
.homeBtn span{position:absolute; left:0.5rem; top:0.5rem;}
.footer .gotop{right:0;}
.footer .gotop span{position:absolute; left:50%; top:0.8rem; width:0.9rem; height:0.9rem; margin:-0.3rem 0 0 -0.3rem;}
.footer .gotop p{position:absolute; bottom:0.14rem; left:0.45rem; width:2.2rem;}
.footer .home {background:url(../images/ico_05.png) no-repeat 50% 50%; -webkit-background-size:1.8rem 1.8rem;-moz-background-size:1.8rem 1.8rem;background-size:1.8rem 1.8rem; width:1.8rem; height:1.8rem}
.footer .top {background:url(../images/ico_06.png)  no-repeat 50% 50%; -webkit-background-size:1.0rem 1.0rem;-moz-background-size:1.0rem 1.0rem;background-size:1.0rem 1.0rem; width:1.0rem; height:1.0rem}
/* 底部 */
.footer .favLink, .footer p{text-align:center;line-height: 1.3rem;}
.footer .link{line-height:1rem;font-size: 0.7rem;color: #1ca2e1;}
.footer .link a{display:inline-block; margin-top:0.3rem; padding:0 0.6rem 0 0.3rem; border-right:1px solid #D5D5D5; color:#1CA2E1;}
.footer .link a:last-child{border:none;}
.footer .favLink a{margin-right:0.3rem;color: #aaa;}
/*图标*/
.ico_01{background:url(../images/ico_01.png) no-repeat 50% 50%;-webkit-background-size: 1.8rem 1.8rem;-moz-background-size:  1.8rem 1.8rem;-o-background-size: 1.8rem 1.8rem;background-size: 1.8rem 1.8rem;}  /* 购物车图标 */
.ico_10{background:url(../images/ico_10.png)  no-repeat 50% 50% !important;-webkit-background-size:1.2rem 1.2rem !important;-moz-background-size:1.2rem 1.2rem !important;background-size:1.2rem 1.2rem !important; } /* 箭头向左_白色 */
.ico_15{background:url(../images/ico_15.png)  no-repeat 50% 50% !important;-webkit-background-size:1.3rem 1.3rem !important;-moz-background-size:1.3rem 1.3rem !important;background-size:1.3rem 1.3rem !important; } /* 分享_白色*/ 
.ico_03{background:url(../images/ico_03.png)  no-repeat 50% 50% !important;-webkit-background-size:1.8rem 1.8rem !important;-moz-background-size:1.8rem 1.8rem !important;background-size:1.8rem 1.8rem !important; width:1.8rem; height:1.8rem !important}    /* 搜索图标_灰 */
.ico_08{background:url(../images/ico_08.png)  no-repeat 50% 50% !important;-webkit-background-size:1.0rem 1.0rem !important;-moz-background-size:1.0rem 1.0rem !important;background-size:1.0rem 1.0rem !important; width:1.0rem !important; height:1.0rem !important}   /* 叉叉_白色 */
.ico_09{background:url(../images/ico_09.png)  no-repeat 50% 50% !important;-webkit-background-size:0.8rem 0.8rem !important;-moz-background-size:0.8rem 0.8rem !important;background-size:0.8rem 0.8rem !important; } /* 叉叉_灰色 */
.ico_13{background:url(../images/ico_13.png)  no-repeat 50% 50% !important;-webkit-background-size:1.2rem 1.2rem !important;-moz-background-size:1.2rem 1.2rem !important;background-size:1.2rem 1.2rem !important; } /* 二维码_白色 */
/* ====================
     首页模块
==================== */
/*头部*/
#header{z-index:1999; display: block; width:100%;position:fixed; left:0; top:0; }
#header .headInfo{ background:#fff; height:30px; line-height:30px; text-align:right; border-bottom:1px solid #eee; padding-right:10px;}
#header .headInfo a{ padding:0 5px;}
#header .headLogo{ height:130px;background:url(../images/headbg.png) no-repeat center top; background-size:100%; position:relative;}

#header h1{color: #fff;font-size: 1.2rem;line-height: 4rem;text-align:center;  font-weight:normal; }
#header .header_r{position: absolute;top: 0.7rem;right: 0;}
#header .header_r a {width: 3rem;height:3rem;display: block; color:#000; }
#header .header_r a i{font-size:40px;}
#header .header_r a:visited{ color:#fff;}
#header .header_l{position: absolute;top: 0.4rem;left: 0;}
#header .header_l a {width: 3rem;height:3rem;display: block;padding: 0 0.2rem;text-indent: -999em;overflow: hidden;background:url(../images/ico_02.png) no-repeat 50% 50%;-webkit-background-size: 1.8rem 1.8rem;-moz-background-size:  1.8rem 1.8rem;-o-background-size: 1.8rem 1.8rem;background-size: 1.8rem 1.8rem;}
#header h1 { text-indent:-99999px; overflow:hidden; background:url(../images/logo.png) no-repeat left 50%;-webkit-background-size: auto 3.5rem;-moz-background-size:auto 3.5rem;-o-background-size:auto 3.5rem;background-size: auto 3.5rem; }
/*幻灯片广告*/
.focus{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{  height:0.3rem; text-align:center;}

.focus .hd ul{ position:absolute; z-index:1002; bottom:8px; left:50%; width:40px; margin-left:-20px;}
.focus .hd ul li{ width:5px; height:5px; border-radius:5px; margin:0 3px; float:left; background:#ccc; text-indent:-9999em;}
.focus .hd ul .on{ background:#ee7200;  }
.focus .bd{ position:relative; z-index:0; background:#eee; padding:10px 10px 20px 10px; }
.focus .bd li img{ width:100%;}
.focus .bd li .title{height:30px;  line-height:30px; text-align:left; font-size:14px; font-weight:normal; padding-right:10px;}
.focus .bd li a{position:relative; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.focus .focus_img{ width:45%; float:left;}
.focus .focus_info{ width:50%; float:right;}



/*幻灯片广告*/
.banner{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden; background:#fff;}
.banner .hd{  height:0.3rem;  position:absolute; z-index:1002; bottom:8px; right:5px; text-align:center;  }
.banner .prev{ width:17px; height:40px;  position:absolute; left:5px; top:100px; z-index:1002; color:#fff; font-size:30px;}
.banner .next{ width:17px; height:40px;  position:absolute; right:15px; top:100px;z-index:1002;color:#fff;font-size:30px;}

.banner .hd ul{ background-color:rgba(51,51,51,0.5); }
.banner .hd ul li{ width:5px; height:5px; border-radius:5px; margin:0 3px; float:left; background:#ccc; text-indent:-9999em;}
.banner .hd ul .on{ background:#ee7200;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ width:100%; }
.banner .bd li .title{ position:absolute; bottom:2px; left:0; width:100%; height:30px; background:rgba(0,0,0,0.8); line-height:30px; z-index:999; text-align:center; font-size:14px; color:#fff; font-weight:normal;}
.banner .bd li a{position:relative; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }


/*校长*/
.chancelor{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden; background:#fff; padding-bottom:20px;}
.chancelor .hd{  height:0.3rem; text-align:center;}

.chancelor .hd ul{ position:absolute; z-index:1002; bottom:8px; left:50%; width:40px; margin-left:-20px;}
.chancelor .hd ul li{ width:10px; height:10px; border-radius:10px; margin:0 3px; float:left; background:#ccc; text-indent:-9999em;}
.chancelor .hd ul .on{ background:#ee7200;  }
.chancelor .bd{ position:relative; z-index:0; padding:10px; }
.chancelor .bd li img{ width:100%; }
.chancelor .bd li{}
.banner .bd li a{position:relative; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.ill_img{ width:45%;float:left;}
.ill_img img{-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.ill_r{ width:50%;  float:right;}
.il1_line{ width:50px; height:2px; overflow:hidden; background:#ee7200;transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.ilTitle{ font-size:15px; color:#ee7200; line-height:25px;transition:all 0.5s; font-weight:700; margin:0;}
.ilTitle1{ font-size:14px; color:#6b6a67; line-height:25px;}



.il2{ position:relative; padding:10px;}
.il2_img{ width:45%; float:left;}
.il2_img img{-moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.il2 .il2_line{  width:50px; height:2px; overflow:hidden; background:#ee7200;transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}


.campusTitle{ font-size:30px; color:#ee7200; padding:10px;}

.il3{ position:relative;}

.campusTips{ margin-bottom:20px; padding:10px; text-align:center; border-bottom:1px solid #eee;}
.campusTips_line{ width:200px; height:2px; background:#743b93; margin:10px 0; }
.campusTips_info{ color:#743b93; font-size:24px; line-height:180%; font-weight:900; display:inline-block; margin-bottom:10px;}
.campusTips_infoEn{ color:#743b93; font-size:20px;line-height:180%; display:inline-block; margin-bottom:10px; text-align:left;}

.irTitle{ font-size:42px; color:#ee7200; line-height:25px;transition:all 0.5s; margin-bottom:20px;}
.irTitle1{ font-size:18px; color:#6b6a67; margin-bottom:10px; text-align:left;}
.irTitle1 span{color:#ee7200; float:left; height:70px; width:20px;}

.irTitleen1{ font-size:28px; color:#6b6a67; margin-bottom:10px; text-align:left; font-family:BebasNeue;}
.irTitleen1 span{color:#ee7200; float:left; height:30px; width:20px;}

.beapart{ font-size:40px; color:#333; margin-bottom:20px; text-align:left;}

.irmore{ width:340px; height:40px; line-height:40px; text-align:center; background:#98b8e1; color:#fff; display:block;transition:all 0.5s; font-size:16px; margin-top:50px;}
.irmore:hover{ background:#ee7200; font-size:18px;}

.irmoreEn{ height:40px; line-height:40px; text-align:center; background:#98b8e1; color:#fff; display:block;transition:all 0.5s; font-size:20px; margin-top:50px; font-family:Gobold;}
.irmoreEn:visited{ color:#fff;}
.irmoreEn:hover{ background:#ee7200; font-size:22px;}

.graduateLink{ height:40px; line-height:40px; text-align:center; background:#98b8e1; color:#fff; display:block;transition:all 0.5s; font-size:16px; margin-top:50px; font-family:Gobold;}
.graduateLink:visited{ color:#fff;}
.graduateLink:hover{ background:#ee7200; font-size:22px;}


.inPosition{ height:450px; background:url(../images/inPosition.jpg) no-repeat center top; background-size:cover; text-align:center; padding-top:30px;}
.inPosition .title{ margin:0 auto 10px auto; font-size:26px; color:#f47622;}
.inPosition .line{ margin:0 auto; width:50px; height:2px; background:#f47622; margin-bottom:20px;}

.inPosition a{ padding:10px 20px; font-size:16px; border:1px solid #fff; color:#fff; display:block; width:60%; margin:10px auto;}



/*首页新闻切换*/
.tabBox{
		background-image:-webkit-gradient(linear, left top, left bottom, from(#dabe79), to(#eace88));
	background-image:-webkit-linear-gradient(#dabe79, #eace88);
	background-image:-moz-linear-gradient(#dabe79, #eace88);
	background-image:-ms-linear-gradient(#dabe79, #eace88);
	background-image:-o-linear-gradient(#dabe79, #eace88);
	background-image:linear-gradient(#dabe79, #eace88);
	 
	 height:30px; line-height:30px; overflow:hidden;
	}
.tabBox .hd{ height:30px; line-height:30px; padding:0; background:#fff; border-bottom:1px solid #F5AB38; position:relative; display:none; }
.tabBox .bd ul{}
.tabBox .bd li{ height:30px; line-height:30px; overflow:hidden;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:block; color:#fff; font-size:12px;}  /* 去掉链接触摸高亮 */


/*校园建设*/
.brand{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.brand .hd{ height:0.3rem;  position:absolute; z-index:1002; bottom:20px; left:50%; margin-left:-25px; text-align:center;  width:70px;  }

.brand .hd ul{ background-color:rgba(51,51,51,0.5); }
.brand .hd ul li{ width:10px; height:10px; border-radius:10px; margin:0 3px;float:left; background:#ccc; text-indent:-9999em;}
.brand .hd ul .on{ background:#ee7200;  }
.brand .bd{ position:relative; z-index:0; height:240px; overflow:hidden;}
.brand .bd li .img{ width:100%;  height:auto; opacity:0.5;filter: alpha(opacity=50);  }
.brand .bd li a{position:relative; background:#000; display:block;}
.brand h3{ position:absolute; left:0; top:100px; width:100%; text-align:center; color:#fff; font-size:28px; z-index:999;}
.brand h4{ position:absolute; left:0; top:140px; width:100%; text-align:center; color:#fff; font-size:14px; z-index:999; font-weight:normal;}

/*招聘信息*/
.recruit{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.recruit .hd{  }

.recruit .hd ul{  text-align:center; background:#152540; height:30px;}
.recruit .hd ul li{ width:50%; float:left;}
.recruit .hd ul li a{ color:#fff; font-size:14px;height:30px; line-height:30px; display:block; }
.recruit .hd ul .on{ background:#bf2e1b; color:#fff; }

.recruit .bd ul{ padding:10px;}
.recruit .bd li a{ height:30px; line-height:30px; display:block; font-size:14px; color:#333; border-bottom:1px solid #ccc;overflow:hidden;}



.recruita{  display:block; overflow:hidden; font-size:14px; color:#333; border-bottom:1px solid #eee; padding:10px 5px 10px 10px; overflow:hidden;}

/*产业链智造*/
.tdiv{ background:#eee; padding:10px; text-align:left; position:relative;}
.ticon{ height:38px; float:left; font-size:38px; margin-right:5px;}
.tmore{ position:absolute; right:5px; top:10px; color:#666; font-size:40px !important;}
.title1{ line-height:25px;}
.title2{ font-size:12px; color:#666; font-weight:normal;text-align:left;}

.welcomeTitle{ width:120px; margin:20px auto; background:#ee7200; height:30px; line-height:30px; border-radius:20px; text-align:center; color:#fff; font-size:14px;}

.welcomeUl{ margin:0; padding:0; list-style:none; margin-bottom:20px;}
.welcomeUl li{ width:50%; float:left; text-align:center;}
.welcomeUl li img{ width:80px; height:80px; border-radius:80px; margin:10px auto;}
.welcomeUl li .ceoTitle{ font-weight:normal; color:#333; font-size:14px; width:120px; height:30px; line-height:30px; text-align:center; display:block; border:1px solid #ccc; border-radius:5px; margin:0 auto;}

.itech{ list-style:none;}
.itech li{ float:left; width:33%; border:1px solid #eee; margin:0 0 -1px -1px;}
.itech li a{ background:#fff; display:block; padding:0; font-size:12px; position:relative; height:120px; overflow:hidden;background:#000;}
.itech li a img{ opacity:0.5;}
.itech li a h4{ position:absolute; top:50%; left:0; margin:-20px 0 0 0; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; width:100%;}
.itech li a .telicon{position:absolute; top:25px; left:50%; font-size:28px; color:#fff; text-align:center; width:28px; margin-left:-14px;}

.itechAbout{ list-style:none;}
.itechAbout li{ float:left; width:33%; border:1px solid #eee; margin:0 0 -1px -1px;}
.itechAbout li a{ background:#fff; display:block; padding:0; font-size:12px; position:relative; height:100px; overflow:hidden;background:#000;}
.itechAbout li a img{ opacity:0.5;}
.itechAbout li a h4{ position:absolute; top:50%; left:0; margin:-20px 0 0 0; height:40px;  text-align:center; color:#fff; font-size:16px; width:100%;}
.itechAbout li a .telicon{position:absolute; top:25px; left:50%; font-size:28px; color:#fff; width:28px; margin-left:-14px;}


/*招生*/
.iAdmissions{ list-style:none;}
.iAdmissions li{ float:left; width:19.6%; border:1px solid #eee; margin:0 0 -1px -1px;}
.iAdmissions li a{ background:#fff; display:block; padding:0; font-size:12px; position:relative; height:100px; overflow:hidden; text-align:center;}
.iAdmissions li a i{ font-size:22px; color:#ee7200; display:block; margin:15px auto;}
.iAdmissions li a h4{ font-weight:normal; color:#333;}


/*学校概况*/
.aboutus{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.aboutus .hd{  }

.aboutus .hd ul{  text-align:center; background:#edf4ff; border-bottom:1px solid #ccc;}
.aboutus .hd ul li{ width:33.3%; float:left; padding:8px 0; height:40px;}
.aboutus .hd ul li a{ color:#333; font-size:14px;display:block;}
.aboutus .hd ul li a img{ width:50px; height:50px; border-radius:5px;}
.aboutus .hd ul .on{ background:#bf2e1b; color:#fff; }
.aboutus .hd ul .on a{ color:#fff; }

.aboutus .bd div{ padding:10px;}
.aboutus .bd li a{}

/*学校领导*/
.leader{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.leader .hd{  }

.leader .hd ul{  text-align:center; background:#edf4ff; border-bottom:1px solid #ccc;}
.leader .hd ul li{ width:50%; float:left; height:30px; line-height:30px;}
.leader .hd ul li a{ color:#333; font-size:14px;display:block;}
.leader .hd ul .on{ background:#ee7400; color:#fff; }
.leader .hd ul .on a{ color:#fff; }

.leader .bd div{ padding:10px;}
.leader .bd li a{}


.ul_lead{ margin:0; padding:0; list-style:none; border-bottom:1px solid #eee;}
.ul_lead li{ float:left; width:45%; margin:1.5%; text-align:center;}
.ul_lead li a{ width:100%; position:relative;  display:block; overflow:hidden; }
.ul_lead li a img{  height:180px;transition: all 0.6s;}
.ul_lead li  .tCon{ text-align:left; padding-top:10px;}
.ul_lead li  .tCon h2{ font-size:18px; color:#ee7400;text-align:left; margin-bottom:10px;}
.ul_lead li  .tCon h3{ font-size:14px; color:#333; font-weight:normal;text-align:left;}

.staffTitle{ padding:10px; font-size:24px;}
.staffEmail{ color:#777 !important; padding-bottom:10px;}




.btn_back{ width:100%; line-height:35px; text-align:center; border:1px solid #ccc; font-size:16px; color:#333; display:block;background:#f7f7f7; border-radius:5px;}
.btn{ width:100%; line-height:35px; text-align:center; border:1px solid #ccc; font-size:16px; color:#333; display:block;background:#f7f7f7; border-radius:5px;}

/*欢迎致辞*/
.welcomeInfo{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.welcomeInfo .hd{  }

.welcomeInfo .hd ul{  text-align:center; background:#edf4ff; border-bottom:1px solid #ccc;}
.welcomeInfo .hd ul li{ width:25%; float:left; padding:8px 0;}
.welcomeInfo .hd ul li a{ color:#333; font-size:14px;display:block;}
.welcomeInfo .hd ul li a img{ width:50px; height:50px; border-radius:5px;}
.welcomeInfo .hd ul .on{ background:#bf2e1b; color:#fff; }
.welcomeInfo .hd ul .on a{ color:#fff; }

.welcomeInfo .bd div{ padding:10px;}
.welcomeInfo .bd li a{}

/*欢迎致辞*/
.welcomeCeo{ width:100%;; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.welcomeCeo .hd{  }

.welcomeCeo .hd ul{  text-align:center; background:#edf4ff; border-bottom:1px solid #ccc;}
.welcomeCeo .hd ul li{ width:50%; float:left; padding:8px 0;}
.welcomeCeo .hd ul li a{ color:#333; font-size:14px;display:block;}
.welcomeCeo .hd ul li a img{ width:50px; height:50px; border-radius:5px;}
.welcomeCeo .hd ul .on{ background:#ee7400; color:#fff; }
.welcomeCeo .hd ul .on a{ color:#fff; }

.welcomeCeo .bd div{ padding:10px;}
.welcomeCeo .bd li a{}



/*分子财富加*/
.oem1{ width:60%; float:left; background:#000; height:240px; overflow:hidden;}
.oem1bg{position:relative; }
.oem1Txt{ position:absolute; left:10px; top:10px; color:#fff; line-height:200%; z-index:1002;}
.oem1Txt h2{ font-size:16px; padding:10px 0; color:#fff;}
a.moreoem {  font-size:11px; text-align:center; width:80px; height:20px; line-height:20px; display:block; color:#fff; transition:500ms; background:rgba(0,0,0,0.5);}
a.moreoem:hover { text-decoration:none; background:#fff; color:#a36b08;}
.oem1bgImg{ opacity: 0.5; filter: alpha(opacity=50); transition:500ms;}

.oem2{ width:40%; float:right; background:#ededed; transition:500ms;}
.oem2 h2{ font-size:16px;  color:#fff;}

.oem2Con{ height:70px;padding-top:10px;  text-align:center; line-height:150%;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#c7840d), to(#a36b08));
	background-image:-webkit-linear-gradient(#c7840d, #a36b08);
	background-image:-moz-linear-gradient(#c7840d, #a36b08);
	background-image:-ms-linear-gradient(#c7840d, #a36b08);
	background-image:-o-linear-gradient(#c7840d, #a36b08);
	background-image:linear-gradient(#c7840d, #a36b08);
}


.partner{ height:70px; padding-top:10px; overflow:hidden; text-align:center; color:#fff;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#c7840d), to(#a36b08));
	background-image:-webkit-linear-gradient(#c7840d, #a36b08);
	background-image:-moz-linear-gradient(#c7840d, #a36b08);
	background-image:-ms-linear-gradient(#c7840d, #a36b08);
	background-image:-o-linear-gradient(#c7840d, #a36b08);
	background-image:linear-gradient(#c7840d, #a36b08);
}

.custom{ overflow:hidden; height:70px; padding-top:10px; text-align:center; position:relative; color:#fff;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#c7840d), to(#a36b08));
	background-image:-webkit-linear-gradient(#c7840d, #a36b08);
	background-image:-moz-linear-gradient(#c7840d, #a36b08);
	background-image:-ms-linear-gradient(#c7840d, #a36b08);
	background-image:-o-linear-gradient(#c7840d, #a36b08);
	background-image:linear-gradient(#c7840d, #a36b08);
}

.iconOem{ font-size:24px; color:#fff; margin:0 auto; display:block; margin-bottom:5px;}


/*走近分子态*/
.iabout{ padding:0 10px; margin-bottom:10px;}
.iaboutL{ width:30%; float:left;}
.iaboutR{ width:65%; float:right; font-size:12px; color:#717171;}

/*首页导航*/
.inav{ padding:10px; list-style:none;}
.inav li{ width:48%; float:left; text-align:center; margin:1%; border-radius:10px;}
.inav li a{ background:#fff; display:block; padding:10px 0; font-size:14px;}



/*新闻*/
.dl_news{ background:#fff; padding:5px; border-top:1px solid #eee;
		background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffe3c4));
	background-image:-webkit-linear-gradient(#fff, #ffe3c4);
	background-image:-moz-linear-gradient(#fff, #ffe3c4);
	background-image:-ms-linear-gradient(#fff, #ffe3c4);
	background-image:-o-linear-gradient(#fff, #ffe3c4);
	background-image:linear-gradient(#fff, #ffe3c4);
}
.dl_news dt{ width:30%; float:right;}
.dl_news dd{ float:left;width:68%; }
.dl_news dd .title{ font-size:12px; font-weight:bold; color:#000;}
.dl_news dd .tdesc{ font-size:12px; color:#666; }


.newsCon{ padding:10px; line-height:200%;}
.newsTitle{ font-size:24px; margin-bottom:8px;}
.newsTime{ margin-bottom:10px; border-bottom:1px solid #eee; color:#666;}

.dlnewsa { display:block; margin-bottom:10px; background:#000; border-bottom:1px solid #eee;}
.dl_newsList{ background:#fff; padding:0;}
.dl_newsList dt{ font-size:14px; color:#000; font-weight:bold;padding:10px;}
.dl_newsList dd.news{ padding:10px; font-size:12px;}
.dl_newsList dd.time{padding:5px 10px;  font-size:10px;}

.newsTitleDetail {font-size:16px; margin-bottom:8px;}
.newsTimeDetail{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee; color:#666;}



.family1 .familyTitle1{
    padding:10px 0;
    font-size:18px;
    border-bottom:1px solid #ccc;
    color:#a36b08;
}
.family1 .familyTitle1 a:visited{ color:#a36b08;}
.familyConUl{
    margin:0;
    padding:20px 0;
    list-style:none;
}
.familyConUl li{
    float:left;
    width:48%;
    margin-left:1%;
    margin-bottom:10px;
}
.familyConUl li img{ display:block;}
.familyConUl li a{  padding:5px; border:1px solid #eee; display:block; text-align:center; font-size:14px; transition:500ms;}





/*荣誉资质*/
.dl_Honor{ width:48%; margin:0 0 0 1%; display:inline-block; text-align:center;}
.dl_Honor dt{ }
.dl_Honor dd.ddtitle{ color:#000; font-weight:bold; font-size:12px; padding:5px 0; height:25px; overflow:hidden;}
.dl_Honor dt img{ width:100%;}

/*企业*/
.dl_company{ padding:10px; border-bottom:1px solid #eee;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fff, #f1f1f1);
	background-image:-moz-linear-gradient(#fff, #f1f1f1);
	background-image:-ms-linear-gradient(#fff, #f1f1f1);
	background-image:-o-linear-gradient(#fff, #f1f1f1);
	background-image:linear-gradient(#fff, #f1f1f1);
}
.dl_company dt{ width:80px; height:80px; float:left; margin-right:10px; }
.dl_company dd.ddtitle{ color:#000; font-weight:bold; font-size:16px; padding:0 0 2px 0;}
.dl_company dd.ddtitle span{ color:#2286ba;}
.dl_company dt img{ width:70px; height:70px; padding:1px; border-radius:70px; overflow:hidden; border:1px solid #ccc; 
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
}

.companyNav{ margin:0; padding:0; list-style:none; background:#65c0ef; width:100%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eee));
	background-image:-webkit-linear-gradient(#f7f7f7, #eee);
	background-image:-moz-linear-gradient(#f7f7f7, #eee);
	background-image:-ms-linear-gradient(#f7f7f7, #eee);
	background-image:-o-linear-gradient(#f7f7f7, #eee);
	background-image:linear-gradient(#f7f7f7, #eee);
}
.companyNav li{ width:50%; float:left; height:40px; line-height:40px;}
.companyNav li a{ color:#333; text-align:center; display:block; position:relative;}
.companyNav i.arron{ position:absolute; left:50%; bottom:-28px; color:#eee; transform: translateY(0) rotateZ(180deg);}

.company{ padding:10px 10px 50px 10px;}
.companyTitle{ font-size:16px; border-bottom:1px solid #eee; padding-bottom:10px; position:relative;}
.companyIntro{ line-height:200%;}
.back{ position:absolute; right:0; top:0; width:60px; height:25px; line-height:25px; border:1px solid #ccc; border-radius:5px; text-align:center; font-weight:normal;}

.back1{width:100%; height:30px; line-height:30px; border-radius:5px; text-align:center; display:block; background:#a36b08; color:#fff;

    background-image:-webkit-gradient(linear, left top, left bottom, from(#c7840d), to(#a36b08));
	background-image:-webkit-linear-gradient(#c7840d, #a36b08);
	background-image:-moz-linear-gradient(#c7840d, #a36b08);
	background-image:-ms-linear-gradient(#c7840d, #a36b08);
	background-image:-o-linear-gradient(#c7840d, #a36b08);
	background-image:linear-gradient(#c7840d, #a36b08);
}

.pronav_fixed{position:fixed;top:0; left:0; display:block; z-index:999;}  
.comPro{ list-style:none; }
.comPro li{ width:50%; float:left; margin-left:-1px; margin-top:-1px; }
.comPro li a{ padding:2px; display:block; border:1px solid #ccc;border-right:none;}
.comPro h3{ height:30px; line-height:30px; overflow:hidden; font-size:12px; color:#333; text-align:center;  }

.southTitle{ background:#152540; padding:10px; font-size:16px; color:#fff;}

/*产品展示菜单*/

.nav {
  position: relative;
  width: auto;
  display: inline-block;
  border: none;

}

.btn-nav {
  position: fixed;
  top: 50px;
  left: 30px;
  background: transparent;
  border: none;
  padding: 10px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999;
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin: 6px 0;
  width: 40px;
  height: 5px;
  background-color: #FFFFFF;
}

.btn-nav:hover .icon-bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #FCA311;
}

.nav-content {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background:rgba(0,0,0,0.9);
  display: block;
  height: 100%;
  z-index: 10009;
  display:none;
}

.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top: 2%;
  padding:20px;
  height:350px;
  overflow:scroll;
  z-index: 20009;
}
.categoryClose{ position:absolute; right:20px; top:20px; font-size:32px; color:#fff; z-index:100000;}

.one_Category{ height:40px; line-height:40px; font-size:18px; color:#a56d08; margin-bottom:10px;}
.sec_category{ height:40px; line-height:40px; font-size:16px; color:#fff; }
.sec_category a{ color:#fff;}
.ul_category{ list-style:none;}
.ul_category li{ width:31%; margin:1%;float:left;}
.ul_category li a{ height:25px; line-height:25px; border:1px solid #eee; color:#fff; font-size:12px; text-align:center; display:block; border-radius:4px;}


.animated {
  display: block;
  margin: 0 auto;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #FCA311;
}

.animated:focus {
  cursor: pointer;
  z-index: 9999;
}

.middle {
  margin: 0 auto;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar {
  z-index: 999999;
  background-color: #FCA311;
}

.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}

@keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

.showNav {
  -webkit-animation: showNav 1s ease forwards;
  -moz-animation: showNav 1s ease forwards;
  -o-animation: showNav 1s ease forwards;
  animation: showNav 1s ease forwards;
}

@keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-webkit-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-moz-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-o-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

.hideNav {
  -webkit-animation: hideNav 1s ease forwards;
  -moz-animation: hideNav 1s ease forwards;
  -o-animation: hideNav 1s ease forwards;
  animation: hideNav 1s ease forwards;
  display:none;
}

.hidden11 {
  display: none;
}


/*申请入会*/
.join{ padding:10px; font-size:14px;}
.join p{ margin-bottom:10px;}
.input1{ height:30px; line-height:30px; border-radius:5px; border:1px solid #eee; font-size:14px; width:95%;}
.textarea1{border-radius:5px; border:1px solid #eee; font-size:14px; width:95%; min-height:80px;}



.icon1{ font-size:32px; color:#333; display:block; margin:4px;}

.iconJoin{ width:96%; margin:0 auto; display:block; text-align:center; background:#f60; border-radius:10px; color:#fff; font-size:18px; height:40px; line-height:40px;}
.iconJoin:visited{ color:#fff;}


/* -------------------------------- 

大事记 

-------------------------------- */
.milestones{ background:#eff5ff; padding:10px;margin:0 auto;  line-height:180%; font-size:12px;}
.milestones .mtitle{ line-height:60px; font-size:14px; text-align:center;}


/*美丽汕头*/
.city_dl{ border-bottom:1px solid #eee; padding:10px;}
.city_dl dt{ width:120px; float:left; margin-right:10px; height:90px; overflow:hidden;}
.city_dl dt img{ width:100%;}
.city_dl dd.ctitle{ font-size:14px; font-weight:bold; line-height:30px;}
.city_dl dd.cdesc{ font-size:12px; color:#999;}



.spot_dl{background:#f7f7f7; border-bottom:1px solid #eee;}
.spot_dl .t{ line-height:30px; font-size:16px; font-weight:normal; text-align:center;}

@media only screen and (min-width:640px){
    body{ padding:200px 0 0 0; }
    #header .headLogo{ height:135px; overflow:hidden; background:#fff url(../images/headbg.png) no-repeat left top;position:relative;}

}
@media screen and (max-width:300px){
    body{ padding:80px 0 0 0;}
}

#cd-timeline {
  position: relative;
  padding: 1em;
  background:#fff;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 28px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
}
@media only screen and (min-width: 1170px) {
  #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 1em 0;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  text-align:center;
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img i{ width:40px; line-height:40px; text-align:center; margin:0 auto; color:#fff; font-size:28px;}
.cd-timeline-img.cd-picture {
  background: #75ce66;
}
.cd-timeline-img.cd-movie {
  background: #b9240e;
}
.cd-timeline-img.cd-location {
  background: #f0ca45;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
  box-shadow: 0 3px 0 #d7e4ed;
  background:#f7f7f7;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  color: #303e49;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;  
}
a.cd-read-more:hover{text-decoration:none; background-color: #424242;  }
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #eee;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}

/*分享按扭*/
.share-bottom{
    position:fixed;
    width:100%;
    z-index:99999999;
    background-color:#f8f8f8;
    padding-top:15px;
    padding-bottom:15px;
    border-top:solid 1px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.1);
            box-shadow: 0 0 0 0 rgba(0,0,0,0.1);
    bottom:-350px;
    transition:all 350ms ease;
}

.active-share-bottom{
    -webkit-box-shadow: 0 -5px 15px 1px rgba(0,0,0,0.1)!important;
            box-shadow: 0 -5px 15px 1px rgba(0,0,0,0.1)!important;
    bottom:0px!important;
    transition:all 350ms ease;
}

.share-bottom h3{
    text-align:center;
    font-size:18px;
    text-transform:uppercase;
    font-weight:500;
    padding-bottom:15px;
    border-bottom:solid 1px rgba(0,0,0,0.05);
    margin-left:-5px;
}

.share-socials-bottom{
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

.share-socials-bottom a{
    float:left;
    width:30%;
    margin-left:5px;
    margin-right:5px;
    text-align:center;
    color:#666666;
    font-weight:500;
    font-size:12px;
    margin-bottom:10px;
    margin-top:10px;
}

.share-socials-bottom a i:hover{
    color:#FFFFFF;
    -webkit-transform:scale(0.9,0.9);
            transform:scale(0.9,0.9);
}

.share-socials-bottom a .icon1{
	margin:0 auto;
    width:60px;
    height:60px;
    border-radius:8px;
    color:#FFFFFF;
    line-height:60px;
    font-size:32px;
    margin-bottom:5px;
    transition:all 250ms ease;
    opacity:1;
	background:#f37621;
}

.share-socials-bottom a i:hover{
    transition:all 250ms ease;
    opacity:1;
}

.close-share-bottom{
    display:block;
    text-align:center;
    padding-top:15px;
    margin-top:15px;
    border-top:solid 1px rgba(0,0,0,0.05);
    text-transform:uppercase;
    font-size:12px;
    font-weight:600;
    color:#1f1f1f;
    transition:all 250ms ease;
}

.close-share-bottom:hover{
    color:rgba(0,0,0,0.6);
    transition:all 250ms ease;
}

/*Share Button*/

.share-button-regular:hover{
    color:#FFFFFF;
}

.share-button-regular{
    height:45px;
    line-height:45px;
    font-size:12px;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:20px;
    transition:all 250ms ease;
}

.share-button-regular i{
    padding-right:20px;
}

.share-button-regular:hover{
    opacity:0.8;
    transition:all 250ms ease;
}

/*round*/

.share-button-round:hover{color:#FFFFFF;}

.share-button-round{
    width:34px;
    height:34px;
    float:left;
    margin-right:4px;
    margin-left:4px;
    border-radius:34px;
    text-align:center;
    line-height:34px;
    transition:all 250ms ease;
    margin-bottom:5px;
}

.share-button-round i{
    width:34px;
    height:34px;
    line-height:34px;
    text-align:center;
}

.share-button-round:hover{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    transition:all 250ms ease;
}

/*square*/

.share-button-square:hover{color:#FFFFFF;}

.share-button-square{
    width:34px;
    height:34px;
    float:left;
    margin-right:4px;
    margin-left:4px;
    margin-bottom:5px;
    text-align:center;
    line-height:34px;
    transition:all 250ms ease;
}

.share-button-square i{
    width:34px;
    height:34px;
    line-height:34px;
    text-align:center;
}

.share-button-square:hover{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    transition:all 250ms ease;
}
#mcover{ position: fixed;	top:0;	left:0;	width:100%;	height:100%;background:rgba(0, 0, 0, 0.7);	display:none;z-index:20000;}
#mcover img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px;z-index:20001;}




/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{	
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.wrapfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .wrapfix {
	height: 1%;
}
.wrapfix {
	display: block;
}


/*录取查询*/
.queryDiv{ width:80%; margin:30px auto; border:1px solid #ccc; box-shadow:0 0 5px #ccc; padding:10px; }
.queryBtn{ width:100%; height:40px; line-height:40px; text-align:center; background:#98b8e1; color:#fff; display:block;transition:all 0.5s; font-size:16px; border:none; border-radius:4px;}
.queryBtn:hover{ background:#ee7200; font-size:18px;}
.queryBtn:visited{ color:#fff;}

.queryInput{ width:90%; height:40px; line-height:40px; text-indent:4px; font-size:16px; color:#999; border-bottom:1px solid #ccc !important; border:none; border-radius:4px; margin-bottom:20px;}
.tblQuery{ border:1px solid #ccc; width:95%; margin:10px auto;}
.tblQuery tr{ border-bottom:1px solid #ccc;}
.tblQuery tr:nth-child(even){background:#F4F4F4;}
.tblQuery td{ padding:5px;}
.tblQuery .td1{ border-right:1px solid #ccc; width:50%;}
.tblQuery .wlnum{ font-weight:bold; color:#f60;}


/*科研新闻*/
.researchNewsList{ margin:0; padding:0; list-style:none;}
.researchNewsList li{ border-bottom:1px solid #eee; padding:5px 0;}
.researchNewsList li .time{ font-size:12px; color:#999; text-align:right; width:100%; display:block;}
.researchMore{ width:100%; line-height:30px; text-align:center; color:#fff; background:#1f3351; display:block; font-size:14px; border-radius:4px; margin-bottom:20px;}
.researchMore:visited{ color:#fff;}
.researchNewsList li .eventsTime{ font-size:12px; color:#999; text-align:right; float:right;}

.researchEventsList{margin:0; padding:8px 0; list-style:none; border-bottom:1px solid #eee; }
.researchEventsList li .eventsTime{ font-size:12px; color:#999; text-align:right; float:right;}

.eventSelect{ position:absolute; right:0; top:0;}

.ul_programsList{ margin:0; padding:0; list-style:none;}
.ul_programsList li{ border-bottom:1px solid #ccc; line-height:30px;}
.ul_programsList li i{ font-size:12px;}

.programsMore{ display:block; padding:5px; font-size:16px; background:#152540; color:#fff; text-align:center;}

/*select 样式*/
.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box {
    position: relative;
    margin-bottom:20px;
}

.filter-box select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 10px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: auto;
}

.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #5FB878;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

.icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
    background-image: url(../images/icon_arrow_down_x2.png);
    background-size: 100%;
    right: 10px;
    top: 13px;
    transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

.staffList{ margin:0; padding:0 0 0 25px; list-style:none;}
.staffList li{ padding:5px 0;}
.staffList li a{ }
.staffList li p{ font-size:14px; color:#333;}

.staffList li .staffName{ font-size:18px; color:#ee7400;text-align:left; }


.staffTitle{ line-height:40px;}

.staffType{ cursor:pointer; font-size:14px; line-height:40px;}

.staffIcon{ border-bottom:1px solid #eee;padding:5px 0;}
.staffIcon:before{content:"+"; width:20px;  text-align:center; display:inline-block; border-radius:5px; font-size:18px; margin-bottom:-10px; color:#bf2e1b;}
.staffActive:before{content:"-"; width:20px; text-align:center;}

/*校历*/
.calendarlist{ margin:0; padding:10px 0;  border-bottom:1px solid #eee; line-height:180%;}
.calendarlist h2{ font-size:18px; color:#ee7400;text-align:left; margin-bottom:10px;}
.calendarlist p{ font-size:14px; color:#333; font-weight:normal;text-align:left;}

.cspan1{ font-weight:bold;}


/*首页新闻*/
.iNews{ border-bottom:1px solid #eee; margin-bottom:10px;}
.iNews dt{ width:35%; float:left;}

.iNews_img{ padding:5px;}

.iNews dd{ width:65%; float:right;}

.iNews  .iNews_title{ height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#000;}
.iNews .iNews_desc{ font-size:12px; padding:5px 5px 5px 0; }
.iNews .iNews_time{ font-size:11px;}
.iNews .iNews_time i{font-size:11px;}

/*首页教学科研*/
.index_academic_ul{ margin:10px auto; padding:0; list-style:none;}
.index_academic_ul li{ height:40px; line-height:40px; width:48%; margin:1%; float:left; margin-bottom:10px;}
.index_academic_ul li a{ font-size:14px; display:block; transition:0.3s; padding:0 10px; border:1px solid #eee; background:#fff; border-radius:5px; }
.index_academic_ul li i{ font-size:12px; float:right; color:#999;}


/*校园预约*/
.div_visit{ width:100%; margin:10px auto; text-align:center; position:relative;}
.visit_con{ color:#fff; width:100%;  text-align:center; position:absolute; left:0; top:100px;}
.div_visit_title{ color:#fff; font-size:34px; font-weight:500;}

.visit_img{ background:#000; }
.visit_img img{ width:100%; display:block;}

.visit_more{ margin:20px auto; width:200px; height:40px; line-height:40px; font-size:16px; text-align:center; border-radius:5px; color:#fff; border:1px solid #fff; display:block; transition:0.3s;}

.reservaMore{ position:absolute; right:0; top:0; width:120px; font-size:16px; font-weight:normal; border:1px solid #bf2e1b; height:35px; line-height:35px; text-align:center; border-radius:4px; }



.pagination { text-align:center; margin:30px auto;}
.pagination  a{ border:1px solid #eee; background:#f7f7f7; width:150px; display:inline-block; height:30px; line-height:30px;}

/*校园参观列表*/
.dl_visitList{ background:#fff; padding:0;}
.dl_visitList dt{ font-size:14px; color:#000; font-weight:bold;padding:10px;}
.dl_visitList dd{ padding:10px; font-size:14px; }
.dl_visitList dd a{ width:42%; margin:2%; display:inline-block; border:1px solid #eee;text-align:center; line-height:200%; border-radius:4px; background:#f7f7f7; box-shadow:0 0 5px #eee;}

.reservationForm{ }
.reservationForm p{ margin-bottom:10px;}
.reservationForm input{ height:30px; line-height:30px; border:1px solid #ccc; text-indent:5px; width:100%;}
.reservation_submit{ background:#ee7200; color:#fff;}

.index_visit{ padding:10px; margin-bottom:20px;}
.index_visit_ul{ margin:0; padding:0; list-style:none;}
.index_visit_ul li{ width:45%; float:left; position:relative; height:120px; overflow:hidden; border-radius:10px; box-shadow:0 0 5px #ccc; border:1px solid #eee;}
.index_visit_ul li img{ width:100%;}
.index_visit_more{ position:absolute; left:0; bottom:0; text-align:center; color:#fff; width:100%; line-height:120px; font-size:18px;}
.index_visit_more:visited{ color:#fff;}

/*校园活动*/
.r-activity-con{ }
.r-activity{ margin:0; text-align:left; margin:10px; border:1px solid #ccc; border-radius:5px;}
.r-activity-title{ padding:15px; font-size:18px; font-weight:500; padding-bottom:20px; line-height:200%; border-bottom:1px solid #eee;}
.r-activity-desc{ font-size:14px; color:#999;  padding:15px; line-height:150%;}
.r-activity-desc i{ font-size:12px;}
.r-activity-link{ height:40px; line-height:40px; background:#f60; color:#fff; text-align:center; margin:0 auto; display:block; }
.r-activity-link:visited{ color:#fff;}

.activityGuid{ margin:10px;  font-size:12px; text-align:left; border:1px solid #ccc; }
.activityGuid li{ border-bottom:1px solid #ccc; padding:8px; color:#666;}
.activityGuid i{ font-size:12px;}


.enrollForm{ line-height:200%; background:#f7f7f7; padding:20px; border-radius:5px;}
.enrollForm h3{ padding-bottom:10px; border-bottom:1px solid #ccc;}
.enrollForm p{ margin-bottom:10px;}
.enrollInput{ height:30px; line-height:30px; border:1px solid #ccc; border-radius:4px; text-indent:4px; font-size:14px; width:100%;}
.enrollSubmit{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; background:#ee7200; color:#fff; border-radius:4px; border:none;}


/*掌上校园*/
.index_campus360{ width:100%; overflow:hidden;  transition: all 0.6s; position:relative;}
.index_campus360 img{transition: all 0.6s; opacity:1;}
.index_campus360:hover img{transform: scale(1.2);transition: all 0.6s;}
.index_campus360_title{ line-height:72px; font-size:32px; color:#fff; position:absolute; left:0; top:0; width:100%; text-align:center; z-index:999; text-shadow:3px 3px 2px #333;}
