body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, p, blockquote, th, td,input {margin:0;padding:0;word-break:break-all;font-family:Tahoma, "SimSun", "Microsoft Yahei";line-height:23px;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit;font-weight:inherit;}
html {color:#000;background:#FFF;}
body {font-size:12px;}
ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
li {list-style:none;}
caption, th, td {font-weight:normal;}
.img_va {vertical-align: middle;}
fieldset, img {border:0;}
del, ins {text-decoration:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
h1 {font-size: 25px;font-weight:bolder;margin:0;padding:0 20px;}
h2 {font-size: 16px;font-weight:bolder;margin:0;padding:0;}
h3 {}
h4 {font-size: 14px;font-weight:bolder;margin:0;padding:0;}
h5 {font-size: 14px;font-weight:normal;margin:0;padding:0;}
a {color: #2d79cf;text-decoration:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a.topic {font-size:14px;color:#000;font-weight:bold;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
input {margin:0px;padding:0px;}
input:focus {outline:none}
input[type=radio],input[type=checkbox]{cursor:pointer;border:none;background:none;vertical-align:middle;}
caption, th, td {font-weight:normal;}
hr {display:none;}
strong {font-weight:bold;}
img {border:medium none;padding:0px;margin:0px;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
.d7d7d7 {color:#d7d7d7;}
.ffde00 {color:#ffde00}
.a6fcff a {color:#a6fcff}
.grey_a a {color: #7D7D7D;}
.focal {color: #FF6600;}
.f2f2f2 {background:#f2f2f2;}
.h{ _height:1%}
.h40 {height:40px;}
.h38 {height:38px;}
.h28 {height:28px;}
.lh28 {line-height:28px;}
.lh38 {line-height:38px;}
.w500 {width:500px;}
.w675 {width:675px;}
.w300 {width:300px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w877 {width:877px;}
.w1000 {width:1000px;}
.border_left {border-left:solid 1px #dfdfdf;}
.grayb {color:#999;text-decoration:none;}
.border_grey {border:solid 1px #dfdfdf;}
.border_bottom {border-bottom:solid 1px #dfdfdf;}
.border_bottom-dashed {border-bottom:dashed 1px #CCCCCC;}
.tl {text-align:left;}
.clear {clear:both;overflow:hidden; height: 0;}
.pr{ position:relative;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tr {text-align:right;}
.di {display:inline;}
.mb10 {margin-bottom:10px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
.ml30 {margin-left:30px;}
.mr15 {margin-right:15px;}
.ml15 {margin-left:15px;}
.mb20 { margin-bottom:20px;}
.ml110 {margin-left:110px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.pl20 {padding-left:20px;}
.p15 {padding:15px;}
.p1 {padding:1px;}
.p2 {padding:2px;}
.f14{font-size:14px;}
input[type=radio],input[type=checkbox]{cursor:pointer;border:none;background:none;vertical-align:middle;}
input.valid,select.valid,textarea.valid{border:1px dotted green; background-color:#F3FAE7;padding:1px;}
input.error{border: 1px dotted red; background:#FFF3EE;}
label.error{background:url(../../skin/system/standard_msg_error.gif) no-repeat 0px 0px;padding-left: 18px;color: red;}
label.success{background:url(../../skin/system/standard_msg_ok.gif) no-repeat 0px 0px;padding-left: 18px;}


/*v3.1首页样式定义*/
.container{margin:0 auto;}
.topbg{background:#ffffff url(../../skin/2012s/top_bg.gif) repeat-x center top;}
.headtop{width:1000px; height:32px; color:#ffffff; margin:0 auto;}
.headtop .topl{float:left; width:50%; height:30px; line-height:30px;}
.headtop .topr{float:left; width:50%; height:30px; text-align:right;}
.headtop .topr li{float:right;width: 235px; height: 22px; border: 1px solid #70ade6;margin-top: 4px;}
.headtop .topr li a{color: #fcff02; padding: 0 5px;line-height: 12px;}
.head{width:1000px; height:110px; margin:0 auto 0 auto; overflow:hidden; background:url(../../skin/2012s/head_bg.jpg) bottom right no-repeat;}
#logo{float:left; width:275px; height:75px; margin: 15px 0; margin-left:10px !important;margin-left:5px;}
.banner{float:left; width:528px; margin-top: 15px;}
.headtop_mobile a{background: url("../../skin/2012s/mobile.png") no-repeat scroll left center transparent; padding-left: 18px; color:#fff;line-height: 30px;}
.navbg{width:1000px; height: 164px; background:#ffffff url(../../skin/2012s/nav_bg.gif) left top no-repeat;}
.nav{height:73px;margin:0 auto; width:1000px; overflow:hidden;}
.navl{float:left; height:73px;margin:0;width:82px;}
.navl li{float:left; width: 58px; height: 57px; padding:0 12px; padding-top: 6px;}
.navl li a{color: #ffffff; font-size: 18px; width: 43px; height: 25px;display: block;letter-spacing: 2px; padding: 36px 0 0 13px; font-family: '黑体';}
.navr{float:left; padding-top: 9px;}
.navr li{float:left; width: 53px; height: 58px; padding:0 12px; padding-top: 6px;}
.navr li.home{ background:url(../../skin/2012s/nav_a.png) center no-repeat;}
.navr li a{color: #ffffff; font-size: 16px; width: 43px; height: 49px;display: block; letter-spacing: 4px; padding: 4px 0 0 10px; font-family: '黑体';}
.navr li a:hover {text-decoration:none; background:url(../../skin/2012s/nav_a.png) no-repeat;}
.navr li.channel1 a{color: #ffffff; font-size: 16px; width: 43px; height: 49px; line-height: 49px; display: block; letter-spacing: 0; padding: 4px 0 0 10px; font-family: '黑体';}
.nav_tel{float:left; height:53px;margin:0;width:147px;padding-top: 20px;text-align: center;}
.navb{margin:0 auto;width:1000px; height: 90px;}
.navb_tq{float:left; width: 83px; height: 85px;}
.navb_01{float:left; width: 218px; height: 83px; background:url(../../skin/2012s/navb_01.gif) left center no-repeat;margin: 4px 0;  margin-left: 10px;padding-left:30px; display: inline;}
.navb_01 li{float:left;padding: 3px 0 3px 10px; width: 99px; height: 36px;}
.navb_02,.navb_03{float:left; width: 218px; height: 83px; position: relative; margin: 4px 0; margin-left: 10px;padding-left:30px; display: inline;}
.navb_02 ul,.navb_03 ul{width: 218px; height: 75px; margin: 5px 0; overflow: hidden;}
.navb_02 ul li,.navb_03 ul li {background: url("../../skin/2012s/navb_d.gif") 4px 8px no-repeat;height: 25px;line-height: 24px;overflow: hidden;padding-left: 15px;width: 200px;}
.navb_02{background:url(../../skin/2012s/navb_02.gif) left center no-repeat;}
.navb_03{background:url(../../skin/2012s/navb_03.gif) left center no-repeat;}
.navb_04{float:left; width: 104px; height: 63px;background:url(../../skin/2012s/navb_04.gif) center top no-repeat; margin-left: 20px;margin-top:10px;padding-top:17px; display: inline;}
.navb_04 a{float:left; display:block; width: 34px; text-align: center; line-height: 18px;}
.sitemore{color: #ff0000;}

.navc{margin:0 auto;width: 1000px;height: auto; overflow: hidden; background:url(../../skin/2012s/nav_bg_01.gif) 0px -78px repeat-x;}
.navc span{float: right;width: 2px;min-height: 39px; margin-top: 0; margin-bottom: 0;background:url(../../skin/2012s/nav_bg_01.gif) -4px -156px no-repeat;}
.navc ul{float: left;background:url(../../skin/2012s/nav_bg_01.gif) 0px 0px no-repeat;width: 998px}
.navc li{ float:left;height: 39px;line-height: 39px;padding-left:15px; padding-right:13px;background:url(../../skin/2012s/nav_li_01.gif) 0px 4px no-repeat;}
.navc li a:link{ color:#FFFFFF; font-size:14px !important; font-size:14px; font-weight:bold; letter-spacing:1px;}
.navc li a:visited{ color:#FFFFFF; font-size:14px !important; font-size:14px; font-weight:bold; letter-spacing:1px;}
.navc li a:hover{ text-decoration:none; color:#FF0; font-size:14px !important; font-size:14px; font-weight:bold;}
.navc li.home a{color:#FF0 !important;}
.navc .home a{color:#FF0 !important;}
.navc li.channel{}
/*校园联盟绿色导航*/
.navc_green{margin:0 auto;width: 1000px;height: auto; overflow: hidden; background:url(../../skin/2012s/nav_bg_02.gif) 0px -78px repeat-x;}
.navc_green span{float: right;width: 2px;min-height: 39px; margin-top: 0; margin-bottom: 0;background:url(../../skin/2012s/nav_bg_02.gif) -4px -156px no-repeat;}
.navc_green ul{float: left;background:url(../../skin/2012s/nav_bg_02.gif) 0px 0px no-repeat;width: 998px}
.navc_green li{ float:left;height: 39px;line-height: 39px;padding-left:15px; padding-right:13px;background:url(../../skin/2012s/nav_li_02.gif) 0px 4px no-repeat;}
.navc_green li a:link{ color:#FFFFFF; font-size:14px !important; font-size:14px; font-weight:bold; letter-spacing:1px;}
.navc_green li a:visited{ color:#FFFFFF; font-size:14px !important; font-size:14px; font-weight:bold; letter-spacing:1px;}
.navc_green li a:hover{ text-decoration:none; color:#FF0; font-size:14px !important; font-size:14px; font-weight:bold;}
.navc_green  li.home a{color:#FF0 !important;}
.navc_green  .home a{color:#FF0 !important;}
.navc_green li.channel{}


.tit{margin:0 auto;height:30px; line-height:30px; padding-left:15px; color:#3064ba; font-weight:bold; font-size:14px}
.tit span{ float:right; width:auto; padding-right:10px; font-size:12px; height:30px; line-height:30px; font-weight:normal;}
.con,.con1{margin:0 auto; padding:10px; line-height:180%; min-height:30px; height:auto !important; height:30px; overflow:hidden !important; overflow: visible; background:#ffffff; word-break:break-all;}


/* qq service */
a#qqservicetab { display: block; width: 95px; height: 95px; background: url(../../images/tab-service-corner-zh.png) no-repeat 7px 28px; curosr: pointer; position: fixed; bottom: 0; right: 0; z-index: 10000; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s;}
a#qqservicetab:hover { background:url(../../images/tab-service-corner-zh.png) no-repeat 0 0;}
* html a#qqservicetab { position: absolute; top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}


/*版权信息*/
.copyright{float:left; width: 100%; margin-top:10px; line-height:150%; margin-bottom:6px; background:url(../../skin/2012s/footer_bg.gif) top repeat-x;}
.copyright ul{margin:0 auto;padding:0;}
.copyright ul li{height:30px; line-height: 28px; padding:4px; color:#000000; list-style:none;}
.copyright ul li a{text-align: center; margin: 0 10px;}
.copyright ul li a:link{ text-decoration: none;color: #596571;}
.copyright ul li a:visited{ text-decoration: none;color: #596571;}
.copyright ul li a:hover{ text-decoration:underline;color: #596571;}
.copyright ul li a:active{ text-decoration: none;color: #596571;}
.copyright span{display: block; width:1000px; line-height: 24px; margin-top:10px;}
.copyright span a{ color:#596571;}

/*分页样式*/
.page{width:auto;padding: 4px;}
.page span{border:#dddddd 1px solid; height:18px; line-height:18px; background-color:#0066cb; font-size:12px; color:#ffffff;padding:3px 5px; margin:0 2px;}
.page a{border:#dddddd 1px solid; height:18px; line-height:18px; background-color:#fff; font-size:12px;  color:#2d79cf;padding:3px 5px; margin:0 2px; text-decoration: none;}

/*弹出搜索层样式*/
.memmenul{border:1px #ABCEE2 solid; margin:6px;overflow:hidden !important; overflow: visible;}
.leftmenutit{padding:5px; background:url(../../skin/system/maintitbg.gif) repeat-x; line-height:normal;}
.leftmenutit span{font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px; margin:0;}
.memmenul form{margin:0px; padding:0;}
.inputs{ border:1px #C7C8C9 solid; background:url(../../skin/system/tit_bg.gif) center repeat-x; height:20px; padding:2px 2px 0 2px; font-size:12px; cursor:pointer;}
.inputbut{border:none; background:url(../../skin/system/butbg.gif) center; height:25px; line-height:25px; width:67px;font-size:12px;cursor:pointer;}
.inputcl{ background:url(../../skin/system/butbg01.gif) no-repeat; padding-right:20px; width:129px; height:31px; line-height:31px; border:none; font-weight:bold; color:#FFF; cursor:pointer; text-align:center}
.search_case{background:url(../../skin/system/search_case.gif) right; width:130px; height:18px; line-height:18px;text-align:left; font-size:12px; color:#a1a1a1; cursor:pointer;border:1px #cad3d8 solid;}
.inputk{width:130px; height:18px; line-height:18px;text-align:left; font-size:12px; color:#a1a1a1; cursor:pointer;border:1px #cad3d8 solid;}
.but{float:left;background:url(../../skin/system/but_bg01.gif) right top no-repeat; width:auto; height:24px; line-height:24px;text-align:left; font-size:12px; color:#000000; cursor:pointer; padding-right:6px;}
.but span{float:left;background:url(../../skin/system/but_bg01.gif) left #FFF; width:10px; height:23px; line-height:23px;}

/*SELECT下拉样式*/
.select {float: left; margin-top:1px; display:inline; margin-right:8px;}
.select div.selectbox-wrapper {border: #b7d1eb 1px solid;margin-top: -3px; width: 606px; position: absolute; background-color: #fff; text-align: left}
.select div.selectbox-wrapper ul{margin: 0; padding: 0; height: auto; width: auto; overflow: hidden;}
.select div.selectbox-wrapper ul li.selected {background-color: #e0ecf7;}
.select div.selectbox-wrapper ul li.current {color: #fff; background-color: #36c}
.select div.selectbox-wrapper ul li{float:left;padding: 2px 3px;width: 196px; cursor: pointer;list-style:none;margin: 0;height: 22px; line-height: 22px;}
.select .selectbox {border:none;display: block;  cursor: pointer;padding: 5px; width:238px; height:19px; text-align: left; color:#6E7C89; padding:5px 5px; background:url(../../skin/2012s/select_bg01.gif) no-repeat;}
