html,body{background:#fff;margin:0;font-size:12px;padding:0px;font-family:"Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"微软雅黑","宋体","黑体";}
img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{text-decoration: none;color: #404040}
ul,li{list-style-type:none;}
input,button,select,textarea{ outline:none;}
h1,h2,h3,h4,h5,h6,ol,dt,dl,dd{margin:0; padding:0;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
.yw_fl{float: left;}
.yw_fr{float: right;}
a:hover{ color:#c90006;}
em,i,ins{font-style: normal;text-decoration: none;}
.yw_container{position:relative;margin:0 auto;width:1200px;}
.clearfix:before,.clearfix:after{content: ""; display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.a_wd_full{width:100%;}
.a_wd{width:1200px; margin-left:auto; margin-right:auto;}
.show {
  display: block;
}
.hide {
  display: none;
}
.header{position:relative;}
.header .yw_container{height:100%;}
.header .content{height:110px;/* line-height:110px; */position:relative;background:#fff;z-index:1;}
.header .logo_box {
	width: 233px;
	height: 70px;
	margin-top: 20px;
}
.header .content .right{width:810px;height:70px;margin-top: 20px;}
.header .content .right .yw_adAreaA {width: 500px;height: 70px;position: relative;overflow: hidden;}
.header .content .right .yw_adAreaA .ad_slider .ad_items {position: relative;}
.header .content .right .yw_adAreaA .ad_dot {
  position: absolute;
  right: 0;
  top: 5px;
}
.header .content .right .yw_adAreaA .ad_dot a {
  display: block;
  width: 5px;
  height: 5px;
  background: rgba(164, 45, 45, 0.5);
  border-radius: 50%;
  float: left;
  margin-right: 10px;
}
.header .content .right .yw_adAreaA .ad_dot a.ad_current{
  border: 1px solid #fff;
  width: 4px;
  height: 4px;
}

.header .content .right .yw_adAreaA .ad_slider li a img {display: block;width: 500px;height: 70px;}
.header .content #yw_jiangxiang {width: 280px;height: 70px;overflow: hidden;position: relative;}
.header .content #yw_jiangxiang .jiangxiang_item {
  position: relative;
}
.header .content #yw_jiangxiang img {
  display: block;
  width: 280px;
  height: 70px;
}
.header .content #yw_jiangxiang .jiangxiang_dot {
  position:absolute;
  top: 5px;
  right: 0;
}
.header .content #yw_jiangxiang .jiangxiang_dot a {
  display: block;
  width: 5px;
  height: 5px;
  background: rgba(164, 45, 45, 0.5);
  border-radius: 50%;
  float: left;
  margin-right: 10px;
}
.header .content #yw_jiangxiang .jiangxiang_dot a.jx_current {
   border: 1px solid #fff;
   width: 4px;
  height: 4px;
}
/*头部导航*/
.yw_nav{background:#ff7301; line-height:46px; color:#fff; font-size:16px;}
.yw_nav ul li,.min_nav ul li{float:left; position:relative; z-index:100;}
.yw_nav ul li a{color:#fff; display:inline-block;text-align: center;}
.yw_nav ul li.highlight {background-color: #c55b05;}
/*菜单背景滑动动画*/
.hvr-bounce-to-bottom {
  padding: 0 28px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #c55b05;;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover a,.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
/* Rectangle Out */
.hvr-rectangle-out {
	 display:block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #da9528;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-rectangle-out:hover,.hvr-rectangle-out:hover a, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.yw_nav ul li a.on_nav,.min_nav a.on_nav{background:#f6c1c3;}
.yw_nav ul li a .caret{margin-top:22px; margin-left:5px;}
.yw_nav .dropdown ul{position:absolute; top:100%; left:0; width:100%; z-index:999;opacity: 0;
  background-image: linear-gradient(to top, rgb(248,170,48) 0%, rgb(249,194,107) 61%, rgb(249,235,204) 100%);
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
.yw_nav .dropdown {position: relative;}
.yw_nav .dropdown .caret {display: block;width: 5px;height: 4px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -190px -84px no-repeat;position: absolute;right: 18px;top: 0;z-index: -2;}
.yw_nav ul li:hover > ul{opacity: 1;}
.yw_nav .dropdown ul li{background:none; line-height:30px; width:100%; height: 0;
	overflow: hidden;
	padding: 0;
-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;}
.yw_nav ul li:hover > ul li {
	height: 35px;
	overflow: visible;
	padding: 0;
}
.yw_nav .dropdown ul a{ display:block; font-size:12px;text-align: center;color: #000;}
.yw_nav .dropdown ul a:hover {color: #fff;}
.yw_nav-toggle{display:none;}
.min_nav{display:none;}
.min_nav a{color:#fff; display:inline-block; padding:0 9px;}


/*底部部分*/
.footer_box{ width:100%; background:#ccc; margin-top:50px; border:0px solid red;}
.footer_con{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:16px;}
.footer_list{ float:left; margin-right:126px;}
.footer_list .xiahuaxian {display: inline-block; width: 410px;height: 1px;background:url(?Public/Home/css/2017/../../image2017/css_sprites.png) -7px -185px no-repeat;}
.footer_list .qq {width: 62px;height: 63px;display: inline-block;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -10px -10px no-repeat;}
.footer_list .zxzx {display: inline-block;width: 40px;height: 20px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -92px -10px no-repeat;float:left; margin-right:10px;}
.footer_list li{ line-height:24px; font-family:"微软雅黑,黑体"; font-size:12px; color:#404040;}
.footer_list li a{ line-height:24px; font-family:"微软雅黑,黑体"; font-size:12px; color:#404040;}
.footer_list li:hover{ color:red;}
.footer_list li a:hover{ color:red;}
.banq_box{ width:100%; background:#333;}
.banq_box p{ font-size:12px; line-height:20px; color:white; text-align:center; margin:0 auto; padding:12px 0px; letter-spacing:normal;}
.banq_box p span{ font-size:14px; position:relative; left:0; top:0px;}
.banq_box p a {
  color: #fff;
  padding-left: 10px;
  position: relative;
}
.banq_box p a.gongan {
  margin-left: 20px;
}
.banq_box p a:hover {
  color: #c90006;
}
.banq_box p a img {
   position: absolute;
  left: -10px;
  top: -2px;
}
/*使用css3媒体查询 当屏幕小于1500px的时候广告两边的块消失*/
@media screen and (min-width: 1660px) {
  div.to_top {
  	display: block;
  }
}
.to_top {
  width: 50px;
  font-size: 12px;
  position: fixed;
  right: 178px;
  bottom: 45px;
  display: none;
  text-align: center;
}
.to_top .top_btn {
  display: block;
  width: 50px;
  height: 30px;
  line-height: 30px;
  background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -84px -150px no-repeat;
  position: relative;
}
.to_top .top_btn:hover .top{
  display: block;
}
.to_top .top{
  display: none;
  height: 20px;
  line-height: 20px;
  width: 50px;
  background: #cccccc;
  color: #fff;
  font-weight: bold;
  text-align: center;
  position: absolute;
  left: 0;
  top: 30px;
}
/*qq弹出遮罩*/
#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
.yang {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display: none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:4px;right:4px;width:30px;height:30px;font-size: 15px;display: inline-block;line-height: 30px;text-align: center;border-radius: 50%; background:rgba(0,0,0,1);cursor:pointer;z-index:1103;}
.pop {
  position:absolute;
  left:300px;
  bottom:100px;
  width:400px;
  display:block;
  border:solid 1px #666;
  background:#fff;
  border-style:solid;
  border-width:1px;
  border-color:#ccc #ccc #ccc;
  border-color:rgba(230, 230, 230, 0) rgba(220, 220, 220, 0) rgba(210, 210, 210, 0);
  border-radius:5px;
  box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -o-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  z-index:999999
}
.pop_head {
  font-weight:700;
  height:30px;
  width:100%;line-height:30px;text-indent:1em;position:relative;
  background: #e3e3e3;
}

.pop_head a {
  width:14px;height:12px;display:block;text-indent:-9999px
}

.pop_body {
  padding:0px 15px 15px;color:#888;font-size:12px;
}
.pop_body a{color:#666;font-size:12px;}
.pop_body a:hover{color:#369;text-decoration:none}
.pop_body h4{font-size:12px;color:#666;height:30px;line-height:30px;margin:10px 0 0;font-size:12px;}
.QQCSS {
    line-height: 30px;
    padding-left: 5px;
}
/*qq弹出遮罩*/
#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
.yang {position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background:rgba(0,0,0,.8); display: none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display: none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:4px;right:4px;width:30px;height:30px;font-size: 15px;display: inline-block;line-height: 30px;text-align: center;border-radius: 50%; background:rgba(0,0,0,1);cursor:pointer;z-index:1103;}
.pop {
  position:absolute;
  left:300px;
  bottom:100px;
  width:400px;
  display:block;
  border:solid 1px #666;
  background:#fff;
  border-style:solid;
  border-width:1px;
  border-color:#ccc #ccc #ccc;
  border-color:rgba(230, 230, 230, 0) rgba(220, 220, 220, 0) rgba(210, 210, 210, 0);
  border-radius:5px;
  box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  -o-box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
  z-index:999999
}
.pop_head {
  font-weight:700;
  height:30px;
  width:100%;line-height:30px;text-indent:1em;position:relative;
  background: #e3e3e3;
}

.pop_head a {
  width:14px;height:12px;display:block;text-indent:-9999px
}

.pop_body {
  padding:0px 15px 15px;color:#888;font-size:12px;
}
.pop_body a{color:#666;font-size:12px;}
.pop_body a:hover{color:#369;text-decoration:none}
.pop_body h4{font-size:12px;color:#666;height:30px;line-height:30px;margin:10px 0 0;font-size:12px;}
.QQCSS {
    line-height: 30px;
    padding-left: 5px;
}
/*左下角广告图标*/
.show_ad {
    display:block;
    height: 17px;
    background: rgba(0,0,0,0.4);
    color: #cecaca;
    line-height: 17px;
    width: 30px;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial;
    position: absolute;
    z-index: 3;
}
.l_bottom {
	border-radius: 0 8px 0 0;
	left: 0;
    bottom: 0;
}
.r_bottom {
	border-radius: 8px 0 0 0;
	right: 0;
    bottom: 0;
}
.l_top {
	border-radius:  0 0 8px 0;
	left: 0;
    top: 0;
}
.r_top {
	border-radius:  0 0 0 8px;
	right: 0;
    top: 0;
}

/*新增搜索按钮*/
.college-nav  ul.nav{float: left;}
.yw_nav_box {
  width: 1174px;
  height: 40px;
  margin: 0 auto;
  position: relative;
}
.yw_search_btn {
  width: 110px;
  height: 40px;
  float: right;
  text-align: center;
  position: relative;
  line-height: 40px;
  font-size: 14px;
  background: #c3c3c3;
  padding-left: 20px;
}
.yw_search_btn a {
  display: block;
  color: #666;
}
.yw_search_btn a:hover {
  color: #c90006;
}
.yw_search_btn .yw_search_icon {
  display: block;
  position: absolute;
  left: 30px;
  top: 12px;
  width: 20px;
  height: 20px;
  background: url(?Public/Home/css/2017/../../image2017/btn_nav_search.png) no-repeat;
}
.yw_search_btn:hover {
  background: #c8c8c8;
}
.yw_search_btn:hover .yw_search_icon {
  background: url(?Public/Home/css/2017/../../image2017/btn_nav_search_2.png) no-repeat;
}

.yw_search_bar{
  width: 338px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top:40px;
  z-index: 100;
  display: none;
}
.yw_search_bar .yw_child-search {
  border: 1px solid #cccccc;
  background: #fff;
  margin-top: 4px;
}
.yw_search_bar .yw_child-search .yw_yw_child-kuang {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
  width: 80px;
  height: 20px;
  border: 0;
  border-right: 1px solid #cccccc;
  cursor: pointer;
  border-radius: 3px;
  line-height: 34px;
}

.yw_search_bar .yw_child-select{position:relative;width:338px;height:30px;float:left;}
.yw_search_bar .yw_child-select .child-title{position:absolute;top:0px;bottom:0px;left:0px;width:74px;line-height:36px;height:36px;color:#414141;font-size:16px;}
.yw_search_bar .yw_child-select .yw_child-kuang{cursor:pointer;border:1px solid #cccccc;border-radius:3px;-webkit-border-radius:3px;position:absolute;top:0px;bottom:0px; left:74px; width:140px;height:34px;line-height:34px;}
.yw_search_bar .yw_child-select .yw_child-kuang .yw_select-title{color:#656565;font-size:12px;position:absolute;left:8px;right:16px;top:0px;bottom:0px;margin:auto 0;height:20px;line-height:20px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yw_search_bar .yw_child-select .yw_child-kuang .pointer{position:absolute;top:0px;bottom:0px;right:8px;margin:auto 0;display: inline-block; width: 4px; height: 4px;background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -114px -93px no-repeat;}
.yw_search_bar .yw_child-select .yw_child-kuang .yw_select-list{display:none;border:1px solid #cccccc;background:#fff;max-height:128px;/* min-width:200px; */overflow-y:scroll;position:absolute;top:34px;left:-1px;right:-1px;border-radius:2px;-webkit-border-radius:2px;}
.yw_search_bar .yw_child-select .yw_child-kuang .yw_select-list li{transition-duration: .3s;-webkit-transition-duration: .3s;padding:2px 6px;line-height:22px;color:#656565;font-size:12px;}
.yw_search_bar .yw_child-select .yw_child-kuang .yw_select-list li:hover{background:#E2E2E2;}
.yw_search_bar .yw_child-select .yw_child-kuang .yw_select-list li.on{background:#E2E2E2;}
.yw_search_bar .yw_child-select.yw_child-search{float:right;border: 1px solid #cccccc;background: #fff;}
.yw_search_bar .yw_child-select.yw_child-search .yw_child-kuang{left:0px;top:0px;bottom:0px;margin:auto 0;width:80px;height:20px;border:0;border-right: 1px solid #cccccc;}
.yw_search_bar .yw_child-select.yw_child-search .yw_child-kuang .yw_select-title{left:12px;}
.yw_search_bar .yw_child-select.yw_child-search .yw_child-kuang .yw_pointer{position: absolute;  top: 0px;  bottom: 0px;  right: 8px;  margin: auto 0;  display: inline-block;  width: 4px;  height: 4px;  background: url(?Public/Home/css/2017/../../image2017/css_sprites.png) -114px -93px no-repeat;}
.yw_search_bar .yw_child-select.yw_child-search .yw_select-list{top:27px;z-index: 1000;}
.yw_search_bar .yw_child-select.yw_child-search .yw_search-btn{display: inline-block; width: 15px; height: 15px;background:url(?Public/Home/css/2017/../../image2017/css_sprites.png) -122px -126px no-repeat;}
.yw_search_bar .yw_child-select.yw_child-search .yw_searchText{position:absolute;left:90px;top:0px;width:248px;height:100%;color:#666;font-size:12px;line-height:normal;border:0px;background:none;}
.yw_search_bar .yw_child-search #search_form button {padding:0;border-width:0; cursor: pointer;position: absolute;top: 0;bottom: 0;right: 16px;background: #fff;}

/*新改二级导航*/
.yw_college-nav  {
    width: 100%;
    height: 40px;
    background: #e4e4e4;
}
.yw_college-nav ul.nav {
    float: left;
}
.yw_college-nav ul.nav li p a {
	padding: 0 15px;
	color:#666;
	font-size: 14px;
}








