﻿@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{margin:0px auto 10px;font:14px/1.5 Verdana, Arial, Helvetica, sans-serif;color:#333; background-color:#F2F2F2;}
img{border:0px;}
ul,li{list-style:none;}
a{color:#313e71;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.main{ width:1170px; margin:0 auto;height: 100%; position:relative;}
.center{ text-align:center;}
.gray{ background-color:#F2F2F2;}
.mtb20{ margin:20px;}
.mb30{ margin-bottom: 30px;}
.clear{clear:both;}
.tleft{ text-align:left;}

/*-- top start --*/
.top{background:url(../top_bg.png); height:116px;}
.logo{width:221px;height:51px;position: absolute;top: 40px;}
.logo a{display:block;text-indent:-9999px;background:url(../logo.png) center; width:100%; height:100%;}
.top .c_r{position: absolute; right:1px; top:70px;height:86px;color:#fff;font-size: 16px; }
.top .c_r a{color:#fff;}
/*-- top end --*/


/*-- banner start --*/
.banner{height:300px;margin-top: 25px;}
/*-- banner end --*/

/*-- content start --*/
.content{ margin:60px auto 0;width: 1170px;}
.content .left{ float:left;width:428px;}
.content .left .left_top{ background: url(../left_top_bg.png) no-repeat;height: 360px; padding-top: 45px;}
.content .left .left_top .school_logo{text-align: center;}
.content .left .left_top .line{ background: url(../content_line.png);height: 2px;margin: 10px 25px;}
.content .left .left_top  p {font-size: 16px;line-height: 35px;padding-left: 45px;}
.content .left .left_top  p b{font-weight: normal;color: #999999;}
.content .left .left_top .btn_apply{ background: url(../btn_apply.png) no-repeat; margin: 20px auto 0; width:158px;height: 33px;line-height: 33px;display: block;text-align: center;color: #fff; font-weight: bold;}
.content .left .left_top .btn_apply:hover{ color: #999; text-decoration: underline;}
.content .left .left_middle{background:url(../left_middle_bg.png); height: 294px;}
.content .left .left_middle .contact{}
.content .left .left_middle .contact li{padding: 0 27px 0 24px;  margin:5px; color: #999999;}
.content .left .left_middle .contact li img{ margin-right:5px;}
.content .left .left_bottom a{ background: url(../facebook.png) no-repeat; width: 341px;height: 341px;display: block;}
.content .left .left_bottom a:hover{background: url(../facebook_hover.png) no-repeat; }

.content .right{ float:right; width: 721px;}
.content .right .title{background: url(../right_line_open.jpg) no-repeat;color: #fff;font-size: 20px;height: 58px;line-height: 58px;position: relative;cursor: pointer;}
.content .right .title:hover{background-image: url(../right_line_close.jpg);}
.content .right .title.close{background-image: url(../right_line_close.jpg);}
.content .right .title.close:hover{background-image: url(../right_line_open.jpg);}
.content .right .title .btn_open{background-image: url(../btn_open.png);display: block;height: 19px;position: absolute;right: 20px;top: 20px;width: 30px;}
.content .right .title.close .btn_open{background-image: url(../btn_close.png); width: 19px; height: 30px;right: 20px;top: 15px;}
.content .right .title:hover .btn_open{background-image: url(../btn_close.png); width: 19px; height: 30px;right: 20px;top: 15px;}
.content .right .title.close:hover .btn_open{background-image: url(../btn_open.png);right: 20px;top: 20px;width: 30px;height: 19px;}
.content .right .title img{ float: left;margin: 18px 10px 0 15px;}
.content .right .text{ background-color: #fff;padding: 15px 30px; /*text-indent: 6ex;*/ border-radius: 8px;}
/*.content .right .text1 p{text-indent: 6ex;}*/
.content .right .text.close{ display:none;}
.content .right .text h2{border-bottom: 2px solid #74a2fe;color: #74a2fe;font-size: 20px;line-height: 24px;padding-bottom:10px;/* margin-bottom:10px;*/}
.content .right .text h3{color: #74a2fe;font-size: 16px;line-height: 24px;text-indent:0; padding:2px 0;/*margin-bottom:-8px;*/}
.content .right .text  p {font-size: 14px;color: #949494;}
.content .right .text  p b{font-weight: bold;font-weight: normal; color: #000;}
/*.content .right .text .programcontent p{border-bottom: 1px dotted #ccc;padding: 10px 0;line-height:30px;text-indent:0;}*/
.content .right .text p{border:0;border-style:none;/*padding: 10px 0;line-height:30px;text-indent:6ex;*/}
/* .content .right .text  .programcontent  p{border-bottom: 1px dotted #ccc;line-height:25px;text-indent:0; } */
.content .right .text i {
	display:block;
	background:#f2f2f2;
	width:auto;
	height:15px;
	margin:10px 0;
	}
/* .content .right .text .programcontent img {
	margin:10px 20px 20px 50px;
	} */
.content .right .title .text img {
	width: 323px;
	height: 216px;
	float: left;
	margin-left: 10px;
	}
.content .right .text .bigline{ height: 20px;background-color: #F2F2F2; margin: 20px 0;}


/*.table{}
.table table{ width:100%;}
.table th{line-height: 18px; color:#fff; background-color: #74A2FE;text-align:left;padding:5px 20px;}
.table td{border-bottom: 1px solid #ccc;line-height: 25px;padding: 0 20px;}*/
.table th{
	 background-color: #74A2FE;
	 color:#fff;
	 padding:10px 6px;
	 line-height:14px;
	 width:124px;
	}
.table td{
	 color:#666666;
	 font:12px/18px Arial, Helvetica, sans-serif;
	 text-align:center;
	 padding:5px 6px;
	}
/*-- content end --*/


.footer{ background-color:#0A3065; color:White; padding:40px 0;}
.footer .main{width: 900px;}
.footer dl {color: #fff;display: inline;float: left;line-height: 24px;margin-left: 100px;width: 112px;}
.footer dl dt {font-size: 16px;font-weight: bold;}
.footer dl dd a{ color:#ccc;}
.footer .erweima{ float:right;}
.footer .copyright,.footer .copyright a{ color:#ccc;}

.slider {position: relative;height: auto;overflow: hidden;}
.slides {height: auto;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: auto;float: left;clear: none;}
.slider-arrow {position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}
.slider-arrow--right {bottom: 50%;right: 30px;}
.slider-arrow--left {bottom: 50%;left: 30px;}
.slider-nav {position: absolute;bottom: 30px;}
.slider-nav__item {width: 12px;height: 12px;float: left;clear: none;display: block;margin: 0 5px;background: black;border-radius: 100%;}
.slider-nav__item:hover {background: #ccc;}
.slider-nav__item--current {background: #ccc;} 
