@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; font-size:14px;}

/* 公用样式 icon */
.i-tag, .i-tag_l, .i-tag_r, .i-handbook, .i-query, .i-conform, .i-search { display:inline-block; *display:inline; *zoom:1; overflow:hidden; background:url(img/icon.png) no-repeat; vertical-align:middle;}
.i-tag { width:372px; height:69px; background-position:0 0;}
.i-tag_l { width:210px; height:42px; background-position:0 -79px;}
.i-tag_r { width:210px; height:42px; background-position:right -79px;}
.i-handbook { width:42px; height:36px; background-position:0 -131px;}
.i-query { width:42px; height:36px; background-position:-52px -131px;}
.i-conform { width:42px; height:40px; background-position:-104px -131px;}
.i-search { width:16px; height:16px; background-position:-154px -131px;}

a:hover { color:#247bbc; text-decoration:none;}
.u-more { display:inline-block; *display:inline; *zoom:1; width:20px; height:20px; background-color:#247bbc; color:#FFF; text-align:center; line-height:20px;}
.u-more:hover { color:#999;}
.mt30 { margin-top:30px;}

/* 布局 */
.g-hd { width:100%; margin-bottom:20px;}
.g-bd, .inner { overflow:hidden; width:980px; margin:0 auto;}
.g-ft { width:100%; height:180px; margin-top:45px; background-color:#247bbc; color:#FFF; text-align:center;}
.g-ft .link { margin-bottom:20px; padding:25px 0; border-bottom:2px solid #7cb0d7;}
.g-ft .link a { margin:0 10px; color:#FFF; font-family:"微软雅黑"; font-size:14px;}

/* 首页 */
.hd-img_01 { width:100%; height:351px; background: url(img/hd.jpg) no-repeat center top;}
.hd-img_02 { width:100%; height:151px; background:url(img/sub_hd.jpg) no-repeat center top;}
.left-box { float:left; overflow:hidden; width:490px; height:300px; margin-right:55px;}
.right-box { float:left; overflow:hidden; width:435px; height:300px;} 
.right-box .i-tag { margin-bottom:15px; padding-left:60px; color:#FFF; font-family:"微软雅黑"; font-size:24px; line-height:69px;}
.right-box .i-tag i { margin-right:20px;}
.right-box .i-tag_l, .right-box .i-tag_r { color:#FFF; font-family:"微软雅黑"; font-size:18px; line-height:42px; text-align:center; }
.m-box { overflow:hidden; height:138px;}
.m-box h2 { height:22px; margin-bottom:15px; border-bottom:1px dashed #999; font-family:"微软雅黑"; font-size:16px;}
.m-box h2 span { height:22px; padding:0 6px; background-color:#46688d;}
.m-box h2 span label { padding:0 10px; background-color:#FFF;}
.m-box h2 a { float:right; line-height:15px; font-size:14px; color:#999; }
.m-box div p { overflow-y:auto; height:85px;}
.m-box div a { display:block; margin-bottom:4px;}

.m-tab { margin-top:20px;}
.m-tab dt { float:left; overflow:hidden; width:130px; height:45px; background-color:#247bbc; color:#FFF; font-family:"微软雅黑"; font-size:24px; text-align:center; line-height:45px;}
.m-tab dd { float:left;}
.m-tab dd a { display:inline-block; *display:inline; *zoom:1; overflow:hidden; height:45px; padding:0 25px; font-family:"微软雅黑"; font-size:16px; line-height:45px; vertical-align:middle;}
.m-tab dd a:hover, .m-tab dd a.current { color:#247bbc; text-decoration:none;}
.m-tab .ct { overflow:hidden; margin-top:15px;}
.m-tab ul { overflow:hidden; display: none;}
.m-tab li { float:left; margin-left:30px; padding:3px 0;}

/* 反馈 */
.banner { overflow:hidden; width:100%; height:34px; margin-bottom:20px; border-bottom:1px solid #999;}
.crumbs { display:inline-block; *display:inline; *zoom:1; height:25px; vertical-align:middle; line-height:22px;}
.crumbs label { display:inline-block; *display:inline; *zoom:1; height:22px; padding:0 5px; background-color:#247bbc; color:#FFF;}
.crumbs em { margin:0 5px; font-family:"黑体";}
.search { float:right; overflow:hidden; height:25px;}
.search input { width:210px; height:20px; margin-right:5px; padding-left:10px; border:1px solid #bababa; color:#666; font-size:14px; vertical-align:middle; line-height:20px;}
.search button { display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:40px; height:24px; padding-top:1px; *padding-top:4px; background-color:#247bbc; text-align:center; vertical-align:middle; border:none; cursor:pointer;}
.search button i { *padding-top:10px;}

.m-left { float:left; overflow:hidden; width:200px; margin-right:40px;}
.m-right { float:left; overflow:hidden; width:740px; min-height:470px;}
.m-table { width: 100%;}
.m-table th { padding:5px 0; border-top:1px solid #436d7d; border-bottom:1px solid #436d7d;}
.m-table td { padding:5px 0;}
.menu a { display:block; width:100%; height:26px; margin-bottom:15px; background-color:#247bbc; color:#FFF; font-family:"微软雅黑"; line-height:26px; text-align:center;}
.menu a.current, .menu a:hover { background-color:#26537D;}

.article { overflow:hidden; width:810px; margin:0 auto;}
.article h1 { font-family:"微软雅黑"; font-size:24px; text-align:center;}
.article .small { margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #000; color:#999; font-family:"微软雅黑"; font-size:14px; text-align:center; line-height:30px;}
.article .small span { margin-right:10px;}
.article .small a { margin-right:10px; color:#999;}
.article .small a:hover {color:#247bbc;}
.content { padding-bottom:50px;}
.content p { margin-bottom:20px;}

.m-form p { margin-bottom:10px;}
.m-form p label { display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:70px; vertical-align:top;}
.m-form p input { width:610px; height:25px; margin-right:5px; padding-left:5px; border:none; border:1px solid #999; font-size:14px; vertical-align:middle;}
.m-form p textarea { width:605px; height:90px; padding:5px; border:none; border:1px solid #999; resize:none; vertical-align:top;}
.m-form p button { width:55px; height:25px; margin:20px 20px 0 0; background-color:#5f80c6; border:none; color:#FFF; font-family:"微软雅黑"; font-size:14px; text-align:center; line-height:25px; cursor:pointer;}

/* 学校招生简章 */
#target_iframe { width:100%; border:none; min-height:470px;}
.m-menu { width:100%; font-family:"微软雅黑";}
.m-menu li span { display:block; height:55px; background-color:#247bbc; color:#FFF; font-size:24px; line-height:55px; text-align:center;}
.m-menu li a { display:block; height:49px; border-bottom:1px dashed #aaa; font-size:16px; line-height:49px; text-align:center;}
.m-menu li.current a, .m-menu li a:hover{ color:#247bbc;}
.u-list { margin-bottom:20px; padding-bottom:10px; border-bottom:1px dashed #aaa; font-family:"微软雅黑";}
.u-list li { overflow:hidden; height:25px; line-height:25px;}
.u-list li span { float:right; color:#999;}
.u-list.last { border-bottom:none;}
.info p { margin-bottom:30px;}
/* 特色展示 */
.img-list { overflow:hidden; width:800px;}
.img-list li { float:left; overflow:hidden; width:170px; height:155px; margin:0 20px 20px 0;}
.img-list li img { display:block; width:170px; height:115px;}
.img-list li .text { display:block; overflow:hidden; height:25px; margin-top:10px; text-align:center;}

/* 互动平台 */
.u-list1 li { overflow:hidden; height:65px; margin-bottom:10px; border-bottom:1px dashed #aaa;}
.u-list1 li p { height:25px; margin-bottom:5px; line-height:25px;}

/* 分页 */
.pagenation { padding:20px 0; text-align:center;}
.pagenation a { display:inline-block; *display:inline; *zoom:1; margin-right:10px; padding:0 10px; border:1px solid #DFDFDF; text-align:center; }
.pagenation .page3 { margin-right:10px; color:#247bbc; font-weight:bold;}

/* 展示页面 */
.info1 { width:100%; margin-top:20px}
.info1 .tt, .info1 .ft { overflow:hidden; height:83px; background:url(img/tt_img.jpg) no-repeat top center; color:#FFF; font-family:"微软雅黑"; font-size:30px; text-align:center; line-height:80px;}
.info1 .ft { background:url(img/ft_img.jpg) no-repeat top center;}
.info1 .ft a { color:#FFF; font-size:18px;}
.info1 .ct { margin:25px 0 15px;}
.info1 .ct .img { float:left; display:block; overflow:hidden; width:370px; height:225px; margin-right:25px;}
.info1 .ct .txt { float:left; width:585px; height:240px;}
.m-box1 h2 { width:160px; height:25px; background:url(img/arrow.jpg) no-repeat right center;}
.m-box1 h2 span { display:inline-block; *display:inline; *zoom:1; height:25px; color:#247bbc; font-family:"微软雅黑"; font-size:22px; line-height:25px; vertical-align:top;}
.m-box1 h2 em { display:inline-block; *display:inline; *zoom:1; width:40px; height:22px; margin-right:10px; background-color:#247bbc; vertical-align:middle;}
.m-box1 .ct { float:left; overflow:hidden; width:805px; margin-left:15px;}
.m-box1 .ct dl { overflow:hidden; width:805px; margin-bottom:15px; border-bottom:1px dashed #000;}
.m-box1 .ct dl dt, .m-box1 .ct dl dd { overflow:hidden; width:100%; height:20px; margin-bottom:10px;}
.u-graphic { float:left; overflow:hidden; width:805px; margin-bottom:30px;}
.u-graphic .img { float:left; overflow: hidden; width:270px; height:175px;}
.u-graphic .img img { display:block; overflow:hidden; width:270px; height:175px;}
.u-graphic .txt { float:left; overflow:hidden; width:510px; margin-left:20px;}
.u-graphic .txt h3 { margin-bottom:10px; font-size:20px;}

.srcoll { position:relative; overflow:hidden; width:805px; height: 116px;}
.srcoll .panel { position:relative; overflow:hidden; width:805px; height: 116px;}
.srcoll .arrow_l, .srcoll .arrow_r { position:absolute; top:0; overflow:hidden; width:42px; height:116px; background:url(img/arrow.png) no-repeat;}
.srcoll .arrow_l { left:0; background-position:0 0;}
.srcoll .arrow_r { right:0; background-position:right 0;}
.srcoll .item-box1 { position:absolute; left:67px; overflow:hidden; width:690px; height:115px;}
.srcoll .item-box1 li { float:left; overflow:hidden; width:100%; height:115px;}
.srcoll .item-box1 li a { position:relative; float:left; display:block; overflow:hidden; width:210px; height:115px; margin-right:20px;}
.srcoll .item-box1 li a span { position:absolute; top:0; left:0; right:0; display:block; overflow:hidden; width:210px; height:70px; padding-top:45px; background:url(img/shadow.png) repeat; color:#FFF; text-align:center; cursor:pointer;}

/*2015-07-08修改*/
.srcoll .bd {
    width:690px;
    height:115px;
    margin-left: 67px;
    overflow: hidden;
}
.srcoll .bd li {
    width:210px;
    height:115px;
    margin-right:20px;
    float: left;
}
.srcoll .bd li a {
    position:relative;
    display:block;
}
.srcoll .bd li a span {
    display: none;
}
.srcoll .bd li a:hover span {
    position:absolute;
    top:0;
    left:0;
    right:0;
    display:block;
    overflow:hidden;
    width:210px;
    height:70px;
    padding-top:45px;
    background:url(img/shadow.png) repeat;
    color:#FFF;
    text-align:center;
    cursor:pointer;
}