﻿@charset "utf-8";
/* CSS Document */
body,div,p,ul,li,span,input,h1,h2,h3,h4,h5,h6,a,header{margin:0;padding:0;}
body{font-size:12px;font-family:微软雅黑;color:#333;}
ul li{list-style:none;}
a,a:hover{text-decoration:none;}
span.icon{background:url("../Pubimages/background.png");}
img{border:0;}
.clear{clear:both;}
.clearfix{clear:both;}
/* CSS Document */
.gfbAD{ margin:0 auto; width:1200px;height: 47px;}
#header{height:40px;line-height:40px;background:#f1f1f1;}
.header{width:1200px;margin:0 auto;background: #f1f1f1;height:40px;line-height:40px;}
#header ul li{float:left;margin:0 5px;text-align:left;}
#header ul.nav1{margin-left:0}
#header ul.nav2{float:right;}
#header .nav1 a,.nav2 a{color: #3d3d3e !important;padding: 0 !important;}
#header .header .nav1 a:hover,#header .header .nav2 a:hover{color:#ff6600 !important;background:none;}
span.phone{width:9px;height:12px;background-position:-172px 0px;margin: -2px 5px;}
span.sub{width:10px;height:8px;background-position:-185px 0;margin:1px 10px;}
#allschool{position:relative;}
#allschool:hover .allschool{display:block;}


.allschool{ float:left; width:atuo; height:30px; margin-top:15px;}
.thisarea{ font-family:"微软雅黑"; font-size:18px; margin-bottom:5px; }
.thisarea a{ color:#333;}
.tqslogan{ font-family:"微软雅黑"; font-size:14px; color:#666666;}
.dropdown-menu {
	position: absolute;
	z-index: 99999;
	display: none;
	float: left;
	min-width: 160px;
	padding:0;
	margin: 0;
	font-size: 14px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box;
}
.open{position: relative;}
.open>.dropdown-menu  { display:block; }
.animated {
	-webkit-animation-duration: 0.75s;
	-moz-animation-duration: 0.75s;
	-o-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
 }
.animated.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
.animated.fadeInUp{
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	margin-left:0px;
}
.header ul.dropdown-menu li a{
	color:#333;
	}
/*集团分校样式*/
.sys{ width:480px; height:auto;padding:0 0 10px 0;
	top: 0;
	left: 100%;}
.sys li{ float:left; display:block; text-align:center; font-family:"微软雅黑"; font-size:14px; margin:0 10px;}
.sys li a{ color:#333; display:block; padding:10px;  text-decoration:none;}
.sys li a:hover{ padding:10px; background-color:#2c609e; color:#fff; text-decoration:none;}
.sys span{ float:left; width:100%; height:40px; line-height:40px; background-color:#f1f1f1; border-bottom:1px solid #e4e4e4; margin:0 0 10px 0}
.sys span p{ float:left; height:40px; line-height:40px; margin:0 0 0 15px; font-weight:bold;}
.sys span i{ float:right; font-style:normal; height:40px; line-height:40px; margin-right:15px; font-size:20px; color:#333; cursor:pointer;}

/*集团旗下网站样式*/
.webqun{ width:150px; height:auto; padding:5px 0;
	top: 150%;
	left: 0;}
.webqun li{ float:left; width:150px; display:block; text-align:left; font-family:"微软雅黑"; font-size:14px;}
.webqun li a{ display:block; text-indent:10px; color:#333; text-decoration:none;}
.webqun li a:hover{ display:block; background-color:#2c609e; color:#fff; text-decoration:none;}


/*倒计时*/
.DJS{ float:left; margin-left:20px; width:150px; border:1px solid #dfdfdf;}
.DJS h2{ font-size:12px; background:#ff6600; color:#fff; font-style:normal; font-weight:normal; padding:5px;}
.DJS span{ font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:bold; color:#333;}
.DJS p{ display:block; text-align:center; background:#f3f3f3;}
.DJS i{ font-size:14px; font-style:normal; font-family:"微软雅黑"; color:#666;}


/*内容部分*/
.Head_lg{width:1200px;margin:0 auto; margin-top:20px;margin-bottom:20px;line-height:normal;}
.Head_lg .logo{float:left;margin-right:12px;}
.Head_lg .article{position:absolute;left:220px;top:15px;}
.Head_lg .article h3{font-size:18px;font-weight:normal;color:#343435;margin-bottom:4px;}
.article .station{position:relative;}
.article .station:hover .allschool{display:block;}
.article .station .allschool a:hover{background:#090;}
.Head_lg .article p{font-size:14px;color:#787878;}
span.pho{width:40px;height:42px;background-position:-118px 0px;float:left;margin-right:10px;}
.Head_lg .head_lg_right{float:right;}
.Head_lg .head_lg_right .countdown{font-size:18px;color:#3a3a3a;font-family:微软雅黑;border:1px solid #c8c8c8;border-radius:25px;padding:10px 20px;margin:-55px 370px 0;}
.Head_lg .head_lg_right .countdown .data{color:#ff6600;margin:0px 10px;display:inline-block;}
.Head_lg .head_lg_right .consult{right:0; margin-top:17px;}
.consult .hotline{font-size:16px;font-family:微软雅黑;color:#000;}
.consult .consult_left{float:right; margin-right:20px;}
.consult ul{float:right; position:relative;}
.consult ul li{float:left;width:68px;height:68px;background:#f3f3f3; text-align:center;line-height:55px;margin:-18px 0 0 6px;cursor:pointer;position:relative;}
.consult ul li a{ color:#333}
.consult ul li:hover{ display:block color:#fff}
.consult ul li .ewm{position:absolute;right:0;top:68px;z-index:10000; display:none;width:auto !important;margin-top:0;}
.consult ul li:hover{background:#ff6600;color:#fff;}
.consult ul li:hover .ewm{display:block; background-color:#fff; padding:10px; border:1px solid #E8E8E8; color:#333; line-height:30px; font-size:14px;}
.consult ul li span{display: block;margin-left: 35%; position: relative;top: 12px;}
span.letters{width:20px;height:20px;background-position:-250px 0;}
span.weibo{width:20px;height:20px;background-position:-275px 0;}
span.online{width:20px;height:20px;background-position:-297px 0;}
span.yybroadcast{width:20px;height:20px;background-position:-315px 0;}
.College_News{   width: 1198px;
  margin: 0 auto;
  height: 45px;
  border: 1px solid rgb(225, 225, 225);
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background:rgb(243, 243, 243);
  line-height: 45px;}
.GroupNews{ float:left;}
.GroupNews span.title_one{display:inline-block;margin:0 10px 0 25px;font-weight:bold; color:#333;}
.GroupNews a{ font-family:"宋体"; display:inline-block;margin:0 14px;color:#666;}
.GroupNews a:hover{ color:#ff6600;}
.GroupNews span{ color:#999999;}

.College_News1{   width: 1198px;
  margin: 0 auto;
  height: 45px;
  border: 1px solid rgb(225, 225, 225);
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  background:#2c609e;
  line-height: 45px;}
.GroupNews1{ float:left; color:#fff;}
.GroupNews1 span.title_one{display:inline-block;margin:0 10px 0 25px;font-weight:bold; color:#333;}
.GroupNews1 a{ font-family:"宋体"; display:inline-block;margin:0 14px;color:#fff;}
.GroupNews1 a:hover{ color:#ff6600;}
.GroupNews1 span{ color:#999999;}


/*集团挂牌样式*/
.listing{ float:right; width:222px; height:45px; text-align:center;}
.ListingMove{ width:182px; background-color:#336699; height:auto; top: 95%; border-top:0; left: -1px; line-height:25px; color:#fff; border-radius: 0; text-align:left; padding:20px;}



/*导航*/
.nav3{width:1200px;margin:0 auto;}
.nav3 ul{ background-color:#2c609e;float:left; width:1037px; border-bottom:1px solid #333; border-top:1px solid #333; border-right:1px solid #e1e1e1;} 
.nav3 ul li{float:left;height:48px;/*line-height:47px;width:125px;*/border-left:1px solid #3d76bb; text-align:center;-webkit-transition: background-color 0.15s ease-in-out 0s;-moz-transition: background-color 0.15s ease-in-out 0s;transition: background-color 0.15s ease-in-out 0s;}
.nav3 ul li:hover{background:#2c609e;}
.nav3 ul li:hover a{color:#fff;}
span.nav_1{height:16px;width:14px;background-position:-70px -125px;margin: 0 0 0 50px;}
span.qq_talk{width:80px;height:24px;background-position:-68px -100px;margin:-6px 5px;}
.nav3 ul li a{color:#fff;font-size:14px;font-weight:bold; padding: 14px 30px;display: inline-block; }
.nav3 .frist_li{ float:left; border:0; width:162px;height:50px;line-height:50px; background:url() no-repeat 5px 5px #2c609e; background-position:-70px -125px; text-align:center;}
.nav3 .frist_li a{font-size:18px;font-weight:normal;color:#fff;}
.nav3 ul li.last_li{}

.Down_weixin{ width:260px; height:auto;}
.Down_weixin p.l{ float:left; display:block; width:120px; text-align:center;}
.Down_weixin p.r{ float:right; display:block; width:120px; text-align:center;}

.Down_weibo{ width:260px; height:auto; }
.Down_weibo p{ float:left; display:block; width:260px; height:80px; text-align:center; border-bottom:1px dotted #ccc; overflow:hidden;}

.Down_qq{ width:280px; height:auto;}
.Down_qq p{ float:left; display:block; width:120px; margin:0 10px; text-align:center; line-height:25px;}

.Down_yy{ width:150px; height:auto;}
.Down_yy p{ display:block; width:150px; }

.talk h3 a.more{float:right;color:#3d3c3c;}
.talk h3 a.more:hover{color:red;}


/***新导航样式**/
.nav-tabs{line-height: normal;  border: 1px solid rgb(225, 225, 225);width:1200px; margin:0 auto; font-family:'微软雅黑'; height:95px; background:#f3f3f3;margin-top: -3px;}
.nav-tabs .navTab-list{ overflow:hidden; width:1200px; background:#2d609f}
.nav-tabs .navTab-list li{ float:left; list-style:none;  text-align:center; line-height:25px; background-color:#2d609f;width:auto; font-size:16px ; position:relative}
.nav-tabs .navTab-list li.nav-active{background:#0c2e57 url(http://www.tqedu.net/Template/Default/Skin/shanghaitq/images/snaj.jpg) no-repeat center bottom;}
.nav-tabs .navTab-list li a{ display:block;border-right:1px solid #3266a5; padding:16px 30px; color:#fff; text-decoration:none;}
.nav-conts{ clear:both; padding:10px 30px; background-color:#f3f3f3}
.nav-subnav a{ display:inline-block; padding:0 10px; text-decoration:none; color:#4d4d4d;}
.nav-subnav a:hover{ color: rgb(255, 102, 0);font-weight:bold}
span.title_one {
  display: inline-block;
  margin: 0 10px 0 25px;
  font-weight: bold;
  color: #333;
 }
.color{ color:#000}
/***新导航样式end**/

/***vip简章 部分样式冲突 重置样式**/
.consult {
  border: 0px solid #7b3418; 
  border-radius: 0px; 
  display: block;
  width: auto;
  height: 32px;
  line-height: 20px;
  text-align: left;
  color: #333;
  font-weight: normal;
  background-color: n;
}


/*头部容差纠错*/
.header_rc{height:47px;line-height:47px;padding:0 40px;background:#1a1a1a;}
.header_rc ul li{float:left;}
.header_rc ul li a{color:#acacac;display:inline-block;padding:0 20px;}
.header_rc a:hover{background:#90cb91;color:#fff;}
.header_rc-right{float:right;}
.header_rc-right{padding:0;}

.header_rc_right{float:right;}
.header_rc_right a{ float:left; height:47px; width:47px;}
.header_rc_right a:hover{ background-color:#90cb91;}
.header_rc_right a span{ display:block; margin:13px auto auto auto; background: url(../Pubimages/background.png);}
.header_rc_right a span.weixin{ width: 20px;height: 20px; background-position: -250px 0px;}
.header_rc_right a span.weibo{width: 20px;height: 20px; background-position: -275px 0px;}
.header_rc_right a span.qq{width: 20px;height: 20px; background-position: -297px 0px;}