﻿@charset "utf-8";
/* CSS Document */
html,body,nav,ul,li,h2,h3,figure{padding:0px;margin:0px;}
body{min-width:320px;font:normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;color:#000; background:#FFF; overflow-x:hidden;-webkit-tap-highlight-color:eeeeee;-webkit-text-size-adjust:none;-moz-user-select:none;}
form,fieldset,input,textarea,p{margin:0px;padding:0;border:0;}
img{border:none}
a{color:#000;text-decoration:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none; color:#1686eb;}
a:active {text-decoration: none; }
li{list-style-type:none;}
ul,ol,li{list-style-type:none;}
a img {vertical-align: bottom; border:0;text-decoration : none;}
h1 { font:"Microsoft YaHei"; font-size:16px;}
h2 { font-size: 14px;}
h3 { font-size: 18px;}
h4 { font-size: 16px; }
p{ line-height:24px}
.clear{ clear:both;}


/*main*/
.main{ margin:0 auto; width:1240px; margin-top:5px;}
/*end*/
.main .mainleft{ float:left; width:905px;}
/* banner */
.main .mainleft .banner{height:300px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:905px; height:300px; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:140px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:140px; right:10px; z-index:10;}
#playBox .smalltitle {width:905px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*banner end*/
.main .mainleft .title{ height:40px; margin-top:10px;}
.main .mainleft .title a.wenzi{ color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold; }
.main .mainleft .title a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.main .mainleft .wenzhang .bigbtimg{ float:left; width:311px;}
.main .mainleft .wenzhang .bigbtimg a.img{ display:block; font-size:18px; font-weight:800; line-height:40px; }
.main .mainleft .wenzhang .bigbt{ float:right; width:579px;;}
.main .mainleft .wenzhang .bigbt a{ font-size:18px; font-weight:bold; line-height:32px; display:block;}
.main .mainleft .wenzhang .bigbt p{ color:#888888; font-size:14px;}
.main .mainleft .smallbt ul.smallleft{ margin-top:10px; float:left; width:400px;}
.main .mainleft .smallbt ul.smallleft li{ background:url(../images/smallbt.png) left no-repeat; width:400px;}
.main .mainleft .smallbt ul.smallleft li a{ font-size:14px; line-height:30px; padding-left:15px; width:300px; display:block;  float:left;overflow:hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
.main .mainleft .smallbt ul.smallleft li span{ float:right; display:block; line-height:30px;}
.main .mainleft .smallbt ul.smallright{ margin-top:10px; float:right; width:400px;}
..main .mainleft .smallbt ul.smallright li{ background:ur(../images/smallbt.png) left no-repeat; width:400px;}
.main .mainleft .smallbt ul.smallright li a{ font-size:14px; line-height:30px; padding-left:15px; width:300px; display:block;  float:left; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.main .mainleft .smallbt ul.smallright li span{ float:right; display:block; line-height:30px;}
.main .mainleft .freebt{ height:40px;margin-top:10px; }
.main .mainleft .freebt a.wenzi{ color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.main .mainleft .freebt a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.main .mainleft .freewenzhang{padding-top:15px; padding-bottom:15px;}
.main .mainleft .freewenzhang .img{ float:left; width:195px;}
.main .mainleft .freewenzhang .bt{ float:right; width:580px;}
.main .mainleft .freewenzhang .bt a{ font-size:18px; font-weight:bold; line-height:32px;}
.main .mainleft .freewenzhang .bt p{ font-size:14px; color:#888888; line-height:24px;}
.main .mainleft .freewenzhang .bt span{ font-size:12px; color:#888888; line-height:24px; padding:0px 5px 0px 0px;}
.main .mainleft .freewenzhang .bt a.pl{ display:block; background:url(../images/pl.png) left no-repeat; float:right; width:80px; height:28px;color:#888888; font-size:12px; font-weight:normal; line-height:25px;padding-left:20px;}


.main .mainright{ float:right; width:320px;}
.main .mainright .rightmenu ul li{ float:left;}
.main .mainright .rightmenu ul li a.competitive{ width:155px; height:95px; display:block; background:#f26161; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center; line-height:100px; margin-right:5px;}
.main .mainright .rightmenu ul li a.free{ width:155px; height:95px; display:block; background:#78c86e; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center; line-height:100px; margin-left:5px;}
.main .mainright .rightmenu ul li a.zongcaiyun{ width:155px; height:95px; display:block; background:#61acf2; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center; line-height:100px;  margin-right:5px;margin-top:7px;}
.main .mainright .rightmenu ul li a.teacher{ width:155px; height:95px; display:block; background:#cc6666; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center; line-height:100px;  margin-top:7px; margin-left:5px;}
.main .mainright .rightmenu ul li a.qiyeneixun{ width:155px; height:95px; display:block; background:#99cc99; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center;  line-height:100px;  margin-top:7px; margin-right:5px;}
.main .mainright .rightmenu ul li a.qiyezixun{ width:155px; height:95px; display:block; background:#6699ff; font-size:18px; font-weight:400; background-position:35px; color:#FFF; text-align:center; line-height:100px;  margin-top:7px; margin-left:5px;}
.main .mainright .righttitle{ margin-top:10px;  height:40px;  padding-left:5px; padding-right:5px;}
.main .mainright .righttitle a.wenzi{ color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.main .mainright .righttitle a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.main .mainright .ldlwenzhang ul{ border:1px solid #eeeeee; padding:10px;}
.main .mainright .ldlwenzhang ul li.one a{ width:285px; background:none; margin-left:0px;white-space: nowrap;text-overflow: ellipsis;display:block;-o-text-overflow:ellipsis;  }
.main .mainright .ldlwenzhang ul li{background:url(../images/smallbt.png) left no-repeat;white-space: nowrap;text-overflow: ellipsis; width:285px;}
.main .mainright .ldlwenzhang ul li a{ font-size:14px; line-height:30px; margin-left:15px;white-space: nowrap;text-overflow: ellipsis; width:285px;display:block; }
.main .mainright ul.glszlist li{ float:left; padding:4px 5px 4px 5px;}
.main .mainright .ldlwenzhang ul li a.gray{font-size:14px; line-height:30px; margin-left:15px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; width:285px;display:block; }
.main .mainright ul.glszlist li{ float:left; padding:4px 5px 4px 5px;overflow:hidden;
text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.main .mainright ul.glszlist li a{ text-align:center; width:95px; height:37px; display:block; background:#999999; color:#fff; line-height:37px;}
.main .mainright .button{ float:right; width:110px;}
.main .mainright .button a.left{ float:left; background:url(../images/leftbutton.gif) no-repeat; width:44px; height:37px; display:block; cursor:pointer;}
.main .mainright .button a.right{ float:right; background:url(../images/rightbutton.gif) no-repeat; width:44px; height:37px; display:block; cursor:pointer;}
.main .mainright .glszxq{ margin-top:10px; border-bottom:1px solid #e5e1e1; padding-bottom:10px;}
.main .mainright .glszxq .img{ float:left; display:block; width:120px; }
.main .mainright .glszxq .wenzi{ float:right; width:180px;}
.main .mainright .glszxq .wenzi a{ color:#000; font-weight:bold;}
.main .mainright .glszxq .wenzi p{ color:#333333; font-size:14px;}
.main .mainright .glszxq .wenzi a.more{ display:block; width:85px; height:35x; background:#1ed295; border-radius:2px; line-height:35px; color:#FFF; font-weight:normal; text-align:center; margin-top:5px; font-size:12px; float:right;}
.main .mainright .glszlb{ margin-top:5px; }
.main .mainright .glszlb ul li{ background:url(../images/smallbt.png) left no-repeat;}
.main .mainright .glszlb ul li a{ line-height:34px;height:34px; padding-left:10px; font-size:14px; display:block; overflow:hidden;}
/*end*/

/*said*/
#said{ background:#e5e9ed; margin-top:5px; padding-bottom:10px;}
#said .openbt{margin:0 auto; width:1240px; height:40px; margin-top:10px;}
#said .openbt a.wenzi{  color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
#said .openbt a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
#said .open{margin:0 auto; width:1240px;  margin-top:10px;}
#said .open ul li{ float:left; width:390px; margin-right:11px; margin-top:10px;}
#said .open ul li a img{ width:390px;}
#said .open ul li a{font-size:18px; font-weight:bold; line-height:32px;}
#said .open ul li p{ font-size:14px; color:#888888; line-height:24px; margin-top:5px;}
/*said*/

/*neixunanli*/
.nxalbt{ margin:0 auto; width:1240px; margin-top:10px;}
.nxalbt a.wenzi{  color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.nxalbt a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.nxal{ margin:0 auto; width:1240px; margin-top:10px;}
.nxal ul li{ float:left; width:290px; margin-right:11px; margin-top:10px;}
.nxal ul li a img{ width:290px;}
.nxal ul li a{font-size:18px; font-weight:bold; line-height:32px;}
.nxal ul li p{ font-size:14px; color:#888888; line-height:24px; margin-top:5px;}
/*neixunanli*/

.banner2{ margin:0 auto; width:1240px; margin-top:10px;}
/*xygw and zx*/
.zxone{ margin:0 auto; width:1240px; margin-top:10px;}
.zxone .zxoneleft{ float:left; width:320px;}
.zxone .zxoneleft .title{ height:50px; border-bottom:2px solid #eeeeee;}
.zxone .zxoneleft .title a.wenzi{ line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneleft .title a.more{ line-height:50px; float:right; font-size:12px; color:#333333;}
.zxone .zxoneleft .glszxq{ margin-top:10px;  padding-bottom:10px;}
.zxone .zxoneleft .glszxq .img{ float:left; display:block; width:120px; }
.zxone .zxoneleft .glszxq .wenzi{ float:right; width:200px;}
.zxone .zxoneleft .glszxq .wenzi a{ color:#000; font-weight:bold; font-size:16px;}
.zxone .zxoneleft .glszxq .wenzi p{ color:#888; font-size:14px; line-height:24px; margin-top:5px; font-size:13px;}
.zxone .zxoneleft .glszxq .wenzi a.more{ display:block; width:75px; height:27px; background:#1690ff; border-radius:2px; line-height:27px; color:#FFF; font-weight:normal; text-align:center; margin-top:5px; font-size:12px;}
.zxone .zxoneleft .glszlb{ margin-top:5px; }
.zxone .zxoneleft .glszlb ul li{ background:url(../images/smallbt.png) left no-repeat;}
.zxone .zxoneleft .glszlb ul li a{ line-height:28px; padding-left:10px; font-size:14px; display:block;   width: 285px; overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.zxone .zxoneleft .erweima{ margin-top:10px;}
.zxone .zxoneleft .contacttitle a{line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneleft .contact { background:#e5e9ed; padding:10px; }
.zxone .zxoneleft .contact p{ font-size:16px;}
.zxone .zxoneleft .contact p.white{ background:#FFF; height:50px; margin-top:10px; font-size:14px; padding:10px;}
/*end*/
.zxone .zxoneright{ float:right; width:890px;}
.zxone .zxoneright .title{ height:50px; }
.zxone .zxoneright .title a.wenzi{ line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneright .title a.more{ line-height:50px; float:right; font-size:12px; color:#333333; background:url(../images/more.png) right no-repeat; padding-right:15px;}
/*菜单*/
.newsbox{background:#FFFFFF;height:35px;line-height:35px; }
.newsbox li{float:left;display:block;cursor:pointer;width:125px; background-color:#e5e9ed; height:35px;text-align:center;color:#3E3E3E;font-size:14px;border-right: 1px solid #E0E0E0;}
.newsbox li.hover{background:#FFFFFF;width:125px;color:#3E3E3E;font-weight:bold;height:35px;line-height:35px;font-size:14px; border-left: none;}
.newsbox li.out{border-top:1px #E0E0E0 solid;}
.newsbox li a:hover{ background:#666; width:125px; height:35px; display:block; color:#FFF; text-align:center;}
.newsContentbox{ clear:both; padding:8px 0;  border-bottom:none; border-top:none; }
.newsContentbox #box1{ display:block;}
.newsContentbox #box2,#box3,#box4,#box5,#box6,#box7{ display:none;}
.newsContentbox #b2ox1{ display:block;}
.newsContentbox #b2ox2,#b2ox3,#b2ox4,#b2ox5,#b2ox6,#b2ox7{ display:none;}
.newsContentbox .img{ float:left; width:195px;}
.newsContentbox .wenzi{ float:right; width:685px;}
.newsContentbox .wenzi a{ font-size:18px; font-weight:bold; line-height:32px;}
.newsContentbox .wenzi p{ color:#888888}
.newsContentbox ul.left{ margin-top:10px;float:left; margin-bottom:10px;}
.newsContentbox ul.left li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox ul.left li a{ line-height:30px; padding-left:15px; float:left: width:310px;}
.newsContentbox ul.left li span{ margin-left:25px;font-size:14px;color:#888888; float:right; line-height:30px;}
.newsContentbox ul.right{ margin-top:10px;float:right; margin-bottom:10px;}
.newsContentbox ul.right li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox ul.right li a{ line-height:30px; padding-left:15px; float:left: width:310px;}
.newsContentbox ul.right li span{ margin-left:25px;font-size:14px;color:#888888; float:right; line-height:30px;}

.newsContentbox1{ clear:both; padding:8px 0;  border-bottom:none; border-top:none;}
.newsContentbox1 .img{ float:left; width:195px;}
.newsContentbox1 .wenzi{ float:right; width:685px;}
.newsContentbox1 .wenzi a{ font-size:18px; font-weight:bold; line-height:32px;}
.newsContentbox1 .wenzi p{ color:#888888}
.newsContentbox1 ul.left{ margin-top:10px;float:left;}
.newsContentbox1 ul.left li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox1 ul.left li a{ line-height:28px; padding-left:15px;}
.newsContentbox1 ul.right{ margin-top:10px;float:right;}
.newsContentbox1 ul.right li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox1 ul.right li a{ line-height:28px; padding-left:15px;}
.newsContentbox1 ul.left li span{ margin-left:25px;font-size:14px;color:#888888;}
.newsContentbox1 ul.right li span{ margin-left:25px;font-size:14px;color:#888888;}
/*菜单*/

/*footer*/
.footerzong{ background:#404144; padding-top:50px; padding-bottom:50px; margin-top:10px;}
.footer{ margin:0 auto; width:1220px; margin-top:20px; background:#404144; padding:0px 10px 0px 10px;}
.footer a{font-size:18px; font-weight:bold; line-height:40px; color:#666666;}
.footer ul li{ float:left;}
.footer ul li a{ font-size:12px; font-weight:normal; text-align:center; padding:0px 5px 0px 5px; line-height:32px; display:block; height:32px;}
/*footer*/

/*foot*/
.foot{ margin:0 auto; margin-top:10px;color:#999999; background:#404144;}
.foot ul{ width:1090px; height:40px; margin:0 auto; background:#333333; padding-left:150px;}
.foot ul li{ float:left; color:#999999; margin-right:10px;}
.foot ul li a{ line-height:40px; padding:0px 5px 0px 5px; color:#999999;}
.foot p{ text-align:center; line-height:32px;}
.foot p a{ color:#FF4C4C;}
/*foot*/