﻿/* CSS crunched with Crunch - http://crunchapp.net/ */
html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
ol,
li,
dl,
dt,
dd,
pre,
code,
p,
blockquote,
hr,
table,
thead,
tbody,
tfoot,
tr,
td,
th,
colgroup,
col,
form,
label,
input,
fieldset,
legend,
button,
select,
textarea,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  margin: 0;
  padding: 0;
  font-family: Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  font-size: 14px;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html {
  background: #fff;
  color: #333;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body,
button,
input,
select,
textarea {
  font: 12px/1.5 Tahoma, Helvetica, Arial, "\u5B8B\u4F53", sans-serif;
}
img {
  vertical-align: bottom;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
fieldset,
img {
  border: 0 none;
}
del {
  text-decoration: line-through;
}
ul,
ol {
  list-style: none;
}
a:focus,
a:active {
  outline: none;
}
a,
ins {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
button,
input,
label,
select,
textarea {
  margin: 0;
  font-size: 90%;
/*  vertical-align: middle;*/
}
button,
input {
  *overflow: visible;
  line-height: normal;
  border: 0 none;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  margin: 0;
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
label {
  margin-right: 3px;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto\9;
  vertical-align: top;
}
input,
button,
select,
textarea {
  outline: none;
}
textarea {
  resize: none;
}
body .hide {
  display: none;
}
/* Bug fixed & base setting
--------------------------------------------*/
/* Cross-Brower CSS3 style that support css3
-----------------------------------------------*/
html, body {
height: 100%;
}
#wrapper {
min-height: 100%;
}
* html #wrapper {
height: 100%;
}

.index.sanlianmainnav .pagenav a {
  padding: 0 30px;
}
.calendar {
  min-width: 1178px;
  width: 100%;
  text-align: center;
}
.calendar td {
  width: 3%;
  height: 40px;
  background: #002147;
  color: #aaa;
  font-size: 18px;
}
.calendar td.none {
  color: #111;
}
.calendar td.curs {
  color: #006bcf;
  font-size: 24px;
}
.calendar td span {
  color: #265c99;
}
.calendar td a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
  height: 40px;
  color: #fff;
  line-height: 40px;
}
.mainwidthbox {
  width: 880px;
  *zoom: 1;
}
.mainwidthbox:after {
  display: table;
  content: "";
  clear: both;
}
.indexbody {
  overflow: hidden;
  width: 1178px;
  height: auto;
  margin: 0 auto 20px;
  *zoom: 1;
}
.indexbody .specialweb {
  width: 270px;
  float: none;
  *zoom: 1;
}
.indexbody .specialweb:after {
  display: table;
  content: "";
  clear: both;
}
.indexbody .specialweb .title {
  margin: 0;
}
.indexbody .specialweb .charspecialboxs li {
  width: 115px;
}
.indexbody p,
.indexbody a,
.indexbody li {
  font-size: 14px;
}
.indexbody .xueshu {
  width: 305px;
  float: left;
  *zoom: 1;
}
.indexbody .xueshu:after {
  display: table;
  content: "";
  clear: both;
}
.indexbody .xueshu .img {
  padding: 4px;
  border-radius: 2px;
  border: 1px solid #ccc;
}
.indexbody .xueshu p {
  text-align: center;
  padding: 1px 0;
}
.indexbody .messagenotice .imgmessagebox {
  padding: 15px 0 0 24px;
  border: 3px solid #ccc;
  *zoom: 1;
}
.indexbody .messagenotice .imgmessagebox:after {
  display: table;
  content: "";
  clear: both;
}
.indexbody .messagenotice .imgmessagebox a {
  margin-bottom: 0;
}
.indexbody:after {
  display: table;
  content: "";
  clear: both;
}
.indexbody .tonggaogonggao {
  margin-bottom: 0;
}
.indexbody .tonggaogonggao h3.title {
  margin: 0 0 5px;
}
.indexbody h3.title {
  margin-top: 0;
  font-size: 24px;
  line-height: 60px;
  overflow: hidden;
  padding: 0;
  margin: 0 0 15px;
}
.indexbody h3.title a.more {
  margin-top: 24px;
}
.indexbannerslidebox {
  position: relative;
}
.indexbannerslidebox .indexbannerslidebtn {
  position: absolute;
  height: 0;
  top: 282px;
  left: 0;
  width: 100%;
}
.indexbannerslidebox .indexbannerslidebtn a {
  background-image: url(style_res/playbtn.png);
  background-repeat: no-repeat;
  float: left;
  width: 35px;
  height: 55px;
  line-height: 500px;
  overflow: hidden;
}
.indexbannerslidebox .indexbannerslidebtn .leftbtn {
  margin-left: 30px;
}
.indexbannerslidebox .indexbannerslidebtn .rightbtn {
  float: right;
  background-position: 0 -63px;
  margin-right: 30px;
}
.nawspagebody {
  padding-top: 265px;
  background: url(style_res/nawspagebodybg.jpg) no-repeat 50% 0;
  padding-bottom: 30px;
}
.nawspagebody .nawspagetext {
  width: 1178px;
  margin: 0 auto;
  *zoom: 1;
}
.nawspagebody .nawspagetext:after {
  display: table;
  content: "";
  clear: both;
}
.nawspagebody .newssidebox {
  width: 300px;
  margin-right: 10px;
  float: left;
}
.nawspagebody .newssidebox .newsnavbox {
  width: 268px;
}
.nawspagebody .newssidebox .zhanneisousuobox {
  width: 268px;
  height: 96px;
}
.nawspagebody .newsmainbox,
.nawspagebody .newsimgmainbox {
  width: 860px;
  position: relative;
  float: left;
}
.nawspagebody .newsmainbox .noticebg,
.nawspagebody .newsimgmainbox .noticebg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 860px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.nawspagebody .newsmainbox .notice,
.nawspagebody .newsimgmainbox .notice {
  background: #fff;
  padding: 10px 30px 25px;
  border: 1px solid #ccc;
  position: relative;
  overflow: hidden;
}
.newsnavbox {
  position: relative;
  font-family: Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
.newsnavbox .newsnavbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.newsnavbox .newsnav {
  position: relative;
  width: 268px;
  height: 100%;
  border: 1px solid #bbb;
  background: #fdfdfd;
  text-align: center;
}
.newsnavbox .newsnav .moveabout {
  position: absolute;
  z-index: 50;
  top: 90px;
  left: -15px;
  width: 242px;
  height: 70px;
  background: url(style_res/newsnavbg.png) no-repeat;
}
.newsnavbox .newsnav ul {
  position: relative;
  margin-top: -3px;
  margin-bottom: 30px;
}
.newsnavbox .newsnav li {
  line-height: 45px;
  font-size: 14px;
  color: #006bcf;
}
.newsnavbox .newsnav li a {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 35px;
  padding-left: 35px;
  margin-left: -35px;
  color: #002147;
  text-decoration: none;
  z-index: 100;
}
.newsnavbox .newsnav li .curs {
  color: #fff;
}
.newsnavbox h3 {
  padding-top: 25px;
  font-size: 26px;
  line-height: 30px;
  color: #002147;
}
.newsnavbox h3 span {
  font-size: 14px;
  color: #1a86d1;
}
.zhanneisousuobox {
  position: relative;
}
.zhanneisousuobox .zhanneisousuobg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 97px;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: -10;
}
.zhanneisousuobox .zhanneisousuo {
  width: 267px;
  border-right: 1px solid #ccc;
}
.correlationnewsbox {
  position: relative;
  width: 268px;
}
.correlationnewsbox .correlationnews {
  margin-top: 20px;
  border: 1px solid #bbb;
  background: #fdfdfd;
  padding: 10px 20px;
}
.correlationnewsbox .correlationnews .title {
  margin-bottom: 10px;
}
.correlationnewsbox .correlationnews ul {
  height: 250px;
  overflow: hidden;
}
.correlationnewsbox .correlationnews li {
  padding-left: 8px;
  padding-bottom: 10px;
  background: url(style_res/listicoimg.png) no-repeat 0 8px;
}
.correlationnewsbox .correlationnews li span {
  color: #006bcf;
  display: inline-block;
  width: 100%;
  text-align: right;
}
.correlationnewsbox .correlationnewsbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 324px;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: -10;
}
.noticelist ul {
  line-height: 20px;
  padding: 0 5px;
}
.noticelist ul li {
  padding: 15px 0 15px 20px;
  border-bottom: 1px dotted #ccc;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 7px 22px;
  *zoom: 1;
}
.noticelist ul li:after {
  display: table;
  content: "";
  clear: both;
}
.noticelist ul li a {
  font-size: 16px;
  color: #4f4f4f;
}
.noticelist ul li span.time {
  float: right;
  color: #006bcf;
}
.noticelist ul .mainpage {
  border: 0 none;
  background: none;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.noticelist ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.noticelist ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #1a86d1;
  color: #fff;
}
.noticelist ul .mainpage b {
  padding: 0 5px;
  font-size: 16px;
  font-weight: 400;
}
.noticeimglist ul {
  line-height: 20px;
  padding: 0 5px;
}
.noticeimglist ul li {
  padding: 15px 0;
  height: 170px;
  *zoom: 1;
  overflow: hidden;
}
.noticeimglist ul li:after {
  display: table;
  content: "";
  clear: both;
}
.noticeimglist ul li .listimg {
  float: left;
  margin-right: 20px;
  padding: 1px;
  border: 1px solid #ccc;
}
.noticeimglist ul li .listimginfo {
  float: left;
  width: 595px;
}
.noticeimglist ul li .listimginfo strong {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}
.noticeimglist ul li .listimginfo .fabuinfo {
  color: #aaa;
  padding: 5px 0;
}
.noticeimglist ul li .listimginfo .textinfo {
  padding-top: 10px;
  border-top: 1px dotted #ccc;
  line-height: 30px;
  font-size: 14px;
  color: #5d5d5d;
}
.noticeimglist ul .mainpage {
  border: 0 none;
  background: none;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.noticeimglist ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.noticeimglist ul .mainpage a.this {
  border: 1px solid #fff;
}
.noticeimglist ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #f00;
  color: #fff;
}
.noticeimglist ul .mainpage b {
  padding: 0 7px;
}
.jiaowuchu.sanlianinteriorbanner {
  height: 445px;
}
.jiaowuchu.sanlianinteriorbanner {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.jiaowuchu.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav a {
  padding: 0 24px;
}
.jiaowuchu .imglianjiebox {
  padding-bottom: 20px;
}
.jiaowuchu .smallbox {
  width: 279px;
}
.jiaowuchu .tongzhi {
  margin-top: 10px;
}
.lunbobox {
  width: 640px;
  height: 437px !important;
  border: 1px solid #ccc;
  position: relative;
  float: left;
}
.lunbobox .tentinfo {
  position: absolute;
  top: -235px !important;
  left: 0;
  width: 100%;
  height: 35px;
  line-height: 35px;
}
.lunbobox .tentinfo p {
  position: relative;
  z-index: 10;
  padding: 0 10px;
  color: #fff;
}
.lunbobox .tentinfo i {
  width: 100%;
  height: 35px;
  margin-top: -35px;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  float: left;
}
.lunbobox .lunbobtn {
  font-size: 0;
  padding: 5px 0;
  border-bottom: 1px solid #ccc;
  text-align: right;
}
.lunbobox .lunbobtn a {
  color: #111;
  padding: 0 8px;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.lunbobox .lunbobtn a:hover {
  color: #fff;
  background: #006bcf;
}
.newszhongxin {
  width: 495px;
}
.newszhongxin h3.title {
  margin: 0 0 10px;
}
.newszhongxin .img {
  padding: 5px;
  display: inline-block;
  border: 1px solid #ccc;
}
.newszhongxin li {
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 3px 11px;
}
.newszhongxin li span {
  float: right;
  color: #256798;
}
.newszhongxin li a {
  color: #000;
}
.guangaowei2 {
  margin-top: 3px;
}
.tongzhi {
  margin-top: 20px;
}
.tongzhi .messagenoticelist li {
  padding: 0 0 20px;
  *zoom: 1;
}
.tongzhi .messagenoticelist li:after {
  display: table;
  content: "";
  clear: both;
}
.tongzhi .messagenoticelist a {
  color: #333;
}
.tongzhi .messagenoticelist .day {
  float: left;
  width: 40px;
  height: 35px;
  background: #022446;
  margin-right: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  padding-top: 5px;
}
.tongzhi .messagenoticelist .day a {
  color: #111;
}
.tongzhi .messagenoticelist .day p {
  font-size: 12px;
}
.tongzhi .img {
  padding: 5px;
  display: inline-block;
  border: 1px solid #ccc;
}
.tongzhi .rcjxinfo {
  margin-top: 20px;
  background: #efefef;
  *zoom: 1;
}
.tongzhi .rcjxinfo:after {
  display: table;
  content: "";
  clear: both;
}
.tongzhi .rcjxinfo h3 {
  text-align: center;
  line-height: 50px;
  color: #002147;
  font-size: 18px;
  padding-top: 13px;
}
.tongzhi .rcjxinfo div {
  padding: 0 20px;
  margin-bottom: 30px;
  position: relative;
  *zoom: 1;
}
.tongzhi .rcjxinfo div:after {
  display: table;
  content: "";
  clear: both;
}
.tongzhi .rcjxinfo div input {
  width: 205px;
  line-height: 23px;
  float: left;
  border: 1px solid #334a82;
}
.tongzhi .rcjxinfo div > a {
  float: left;
  background: #334a82 url(style_res/btnicoimgsanjiao.png);
  text-align: center;
  height: 25px;
  line-height: 25px;
  width: 25px;
}
.tongzhi .rcjxinfo div .opts {
  position: absolute;
  display: none;
  bottom: 25px;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.tongzhi .rcjxinfo div .opts a {
  display: block;
  padding-left: 10px;
  margin: 0 53px 0 20px;
  background: #fefefe;
}
.tongzhi .rcjxinfo div .opts.curs {
  display: block;
}
.gaojiaodongtai.zhengceguifan {
  width: 540px;
}
.gaojiaodongtai.zhengceguifan .title {
  margin-top: 20px;
}
.gaojiaodongtai.zhengceguifan li {
  line-height: 40px;
  padding-left: 15px;
  font-size: 14px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 3px 16px;
}
.gaojiaodongtai.zhengceguifan li span {
  float: right;
  color: #256798;
}
.gaojiaodongtai.zhengceguifan li a {
  color: #000;
}
.rightinfos .title {
  margin-top: 20px;
}
.rightinfos .richangjiaoxuexinxilist {
  width: 310px;
  *zoom: 1;
}
.rightinfos .richangjiaoxuexinxilist:after {
  display: table;
  content: "";
  clear: both;
}
.rightinfos .richangjiaoxuexinxilist li {
  text-align: center;
  width: 70px;
  margin-right: 13px;
  margin-left: 10px;
  float: left;
}
.rightinfos .richangjiaoxuexinxilist li a {
  line-height: 30px;
  color: #202020;
}
.rightinfos .imglist {
  width: 300px;
}
.rightinfos .imglist a {
  margin-bottom: 10px;
  margin-right: 8px;
  float: left;
  overflow: hidden;
  line-height: 500px;
  width: 134px;
  height: 45px;
}
.rightinfos .imglist .zhiliang {
  background: url(style_res/test10.png) no-repeat;
}
.rightinfos .imglist .pinggu {
  background: url(style_res/test9.png) no-repeat;
}
.rightinfos .imglist .jianbao {
  background: url(style_res/test7.png) no-repeat;
}
.rightinfos .imglist .webketang {
  background: url(style_res/test6.png) no-repeat;
}
.rightinfos .bimg {
  position: relative;
  float: left;
}
.rightinfos .bimg a {
  float: none;
  line-height: 45px;
}
.rightinfos .newsinfo li {
  position: relative;
  line-height: 25px;
  padding-left: 10px;
  padding-top: 10px;
  height: 50px;
  padding-bottom: 10px;
  background: url(style_res/listicoimg.png) no-repeat 0 22px;
}
.rightinfos .newsinfo li a {
  color: #252525;
}
.rightinfos .newsinfo li span {
  position: absolute;
  color: #256798;
  right: 0;
  bottom: 10px;
}
.rightinfos .title.noborder {
  font: 24px/24px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
.rightinfos .sousuo {
  background: #334a82 url(style_res/sousuo.png) no-repeat 8px 5px;
  margin-left: -1px;
  display: inline-block;
  width: 35px;
  height: 31px;
  line-height: 100px;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
}
.rightinfos .sousuobox {
  width: 255px;
  margin: 0 auto;
}
.rightinfos .input {
  background: #fff;
  border: 1px solid #b1b1b1;
  padding: 3px 3px 6px 3px;
  border-radius: 3px 0 0 3px;
  float: left;
}
.rightinfos .input input {
  width: 210px;
}
.jigou .jigoumain {
  width: 800px;
  border: 1px solid #ccc;
  margin-left: -1px;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 20px;
}
.jigou .jigoumain .title {
  margin: 0;
}
.jigou .jigoumain ul {
  line-height: 20px;
  padding: 0 5px;
}
.jigou .jigoumain ul li {
  padding: 30px 0 30px 20px;
  border-bottom: 1px dotted #ccc;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 7px 36px;
  *zoom: 1;
}
.jigou .jigoumain ul li:after {
  display: table;
  content: "";
  clear: both;
}
.jigou .jigoumain ul li a {
  font-size: 16px;
  color: #111;
}
.jigou .jigoumain ul li span.time {
  float: right;
  color: #006bcf;
}
.jigou .jigoumain ul .mainpage {
  border: 0 none;
  background: none;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.jigou .jigoumain ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.jigou .jigoumain ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #1a86d1;
  color: #fff;
}
.jigou .jigoumain ul .mainpage b {
  padding: 0 5px;
  font-size: 16px;
  font-weight: 400;
}
.jigou .rightinfos {
  width: 275px;
  border: 1px solid #ccc;
  padding: 10px 20px 1000px;
  margin-right: 0;
}
.jigou .rightinfos h3.newsinfotitle {
  margin: 0;
}
.sanlianinteriortop {
  height: 47px;
  overflow: hidden;
  background: #002147;
}
.sanlianinteriortop .sanliantopbody {
  width: 1178px;
  margin: 0 auto;
  height: 47px;
  *zoom: 1;
}
.sanlianinteriortop .sanliantopbody:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriortop h1 {
  float: left;
}
.sanlianinteriortop .pagenav {
  float: right;
  overflow: hidden;
  line-height: 46px;
}
.sanlianinteriortop .pagenav a {
  border-left: 1px solid #006bcf;
  margin-left: -1px;
  padding: 0 18px;
  font-size: 14px;
  color: #fff;
}
.sanlianinteriorbanner {
  position: relative;
  width: 100%;
  height: 510px;
  background: url(style_res/zhaoshengbanbanner.jpg) no-repeat 50% 0;
}
.sanlianinteriorbanner .sanlianinteriornavbox {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornavbg {
  position: absolute;
  width: 100%;
  height: 60px;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.jixiegongcheng .sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav {
  position: absolute;
  bottom: 0;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav {
  position: relative;
  width: 1188px;
  margin: 0 auto;
  height: 60px;
  line-height: 60px;
  *zoom: 1;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav a {
  color: #fff;
  padding: 0 27px;
  font-size: 18px;
  float: left;
  text-decoration: none;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav a:hover,
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav a.curs{
  background: #006bcf;
}
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav ul li a:hover,
.sanlianinteriorbanner .sanlianinteriornavbox .sanlianinteriornav ul li a.curs {
  background: #006bcf;
}
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav ul li a.curs, .sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav ul li a:hover {
    color: #fff;
}
.sanlianinteriorbody {
  width: 1178px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
  *zoom: 1;
}
.sanlianinteriorbody:after {
  display: table;
  content: "";
  clear: both;
}
.rexian {
  width: 275px;
}
.rexian h3.title,
.rexian h4.title {
  font: 24px/42px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  margin: 0;
}
.rexian a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 230px;
}
.rexian a.phone {
  line-height: 48px;
  padding-left: 45px;
  font-size: 24px;
  background: url(style_res/rexian.jpg) no-repeat 5px 9px;
  font-style: italic;
  color: #006bcf;
}
.rexian a.qqhao {
  margin: 5px 0;
  line-height: 48px;
  padding-left: 45px;
  font-size: 24px;
  background: #1a86d1 url(style_res/rexian1.jpg) no-repeat 12px 12px;
  border-radius: 7px;
  font-style: italic;
  color: #fff;
}
.zhaoshenginfo {
  width: 538px;
}
.zhaoshenginfo ul li {
  line-height: 37px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 3px 15px;
}
.layout .zhaoshenginfo .title {
  margin-top: 0;
  margin-bottom: 6px;
}
.zhaoshenginfo .title,
.jianzhang .title,
.zhence .title,
.jihua .title,
.lishi .title {
  margin-top: 20px;
  margin-bottom: 10px;
}
.zhaoshenginfo li,
.jianzhang li,
.zhence li,
.jihua li,
.lishi li {
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 3px 11px;
}
.zhaoshenginfo li span,
.jianzhang li span,
.zhence li span,
.jihua li span,
.lishi li span {
  float: right;
  color: #256798;
}
.zhaoshenginfo li a,
.jianzhang li a,
.zhence li a,
.jihua li a,
.lishi li a {
  color: #000;
}
.dakao {
  width: 275px;
  height: 320px;
  float: left;
  margin-top: 10px;
  border: 5px solid #c4c4c4;
}
.dakao h3.title {
  background: none;
  text-align: center;
  margin: 0;
  font: 24px/42px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
.dakao li {
  border-top: 1px dashed #ccc;
  font-size: 14px;
  padding: 15px 30px 15px 45px;
  line-height: 21px;
  background: url(style_res/wenhaolisticoimg.jpg) no-repeat 15px 14px;
}
.dakao li a {
  color: #252525;
}
.playslide {
  position: relative;
  border: 1px solid #ccc;
  padding: 20px 50px;
  margin-top: 15px;
  width: 1076px;
}
.playslide .slidebtn {
  position: absolute;
}
.playslide .slidebox {
  position: relative;
  overflow: hidden;
}
.playslide .slidebox ul {
  *zoom: 1;
  width: 1200px;
}
.playslide .slidebox ul:after {
  display: table;
  content: "";
  clear: both;
}
.playslide .slidebox li {
  float: left;
  text-align: center;
  font-size: 14px;
  margin-right: 23px;
}
.playslide .slidebox li a {
  color: #000;
}
.playslide .slidebtn {
  position: absolute;
  height: 0;
  top: 75px;
  left: 0;
  width: 100%;
}
.playslide .slidebtn a {
  background-image: url(style_res/playbtn1.png);
  background-repeat: no-repeat;
  float: left;
  width: 35px;
  height: 55px;
  line-height: 500px;
  overflow: hidden;
}
.playslide .slidebtn .leftbtn {
  margin-left: 5px;
}
.playslide .slidebtn .rightbtn {
  float: right;
  background-position: 0 -63px;
  margin-right: 5px;
}
.shezhi .title {
  margin-top: 20px;
  margin-bottom: 10px;
}
.shezhi ul {
  overflow: hidden;
}
.shezhi ul li {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  margin-bottom: -1px;
  border-bottom: 1px solid #ebebeb;
}
.shezhi ul li a {
  display: inline-block;
  padding: 0 0 0 20px;
  color: #2785ce;
  width: 255px;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
}
.shezhi ul li a i {
  font-style: normal;
  float: right;
  padding: 0 15px;
}
.shezhi ul li a.curs,
.shezhi ul li a:hover {
  background: #1675d2;
  color: #fff;
}
.shezhi ul li a.curs i,
.shezhi ul li a:hover i {
  line-height: 300px;
  background: #2faef2 url(style_res/jiantouico.png) no-repeat 11px 10px;
}
.imglianjiebox {
  padding: 20px 0 0;
  font-size: 0;
}
.imglianjiebox a {
  display: inline-block;
  margin-right: 26px;
  margin-bottom: 10px;
  *display: inline;
  *zoom: 1;
}
.generalbox.zhence.jianzhang,
.generalbox.jihua.lishi {
  width: 411px;
}
.profilepagebody {
  padding-top: 270px;
  background: url(style_res/profilepagebodybg.jpg) no-repeat 50% 0;
  padding-bottom: 30px;
}
.profilepagebody .profilepagetext {
  width: 1178px;
  margin: 0 auto;
  *zoom: 1;
}
.profilepagebody .profilepagetext:after {
  display: table;
  content: "";
  clear: both;
}
.profilepagebody .profilemainbox {
  width: 860px;
  position: relative;
  float: left;
}
.profilepagebody .profilemainbox .profilebg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 860px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.profilepagebody .profilesidebox {
  width: 300px;
  margin-right: 10px;
  float: left;
}
.profilepagebody .profilesidebox .profilenavbox {
  width: 268px;
  height: 480px;
}
.profilepagebody .profilesidebox .zhanneisousuobox {
  width: 268px;
  height: 96px;
}
.profile {
  background: #fff;
  padding: 10px 30px 25px;
  border: 1px solid #ccc;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.profile h4 {
  line-height: 30px;
  padding: 10px 40px;
  text-align: center;
  font-size: 24px;
}
.profilenavbox {
  position: relative;
  font-family: Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  height: 100%;
}
.profilenavbox .profilenavbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.profilenavbox .profilenav {
  position: relative;
  width: 268px;
  padding-bottom: 30px;
  border: 1px solid #bbb;
  background: #fdfdfd;
  text-align: center;
}
.profilenavbox .profilenav .moveabout {
  position: absolute;
  z-index: 50;
  top: 90px;
  left: -15px;
  width: 242px;
  height: 70px;
  background: url(style_res/newsnavbg.png) no-repeat;
}
.profilenavbox .profilenav ul {
  position: relative;
  margin-top: -3px;
}
.profilenavbox .profilenav li {
  line-height: 45px;
  font-size: 14px;
  color: #006bcf;
}
.profilenavbox .profilenav li a {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 35px;
  padding-left: 35px;
  margin-left: -35px;
  color: #002147;
  text-decoration: none;
  z-index: 100;
}
.profilenavbox .profilenav li .curs {
  color: #fff;
}
.profilenavbox h3 {
  padding-top: 25px;
  font-size: 26px;
  line-height: 30px;
  color: #002147;
}
.profilenavbox h3 span {
  font-size: 14px;
  color: #1a86d1;
}
.zhanneisousuobox {
  position: relative;
}
.zhanneisousuobox .zhanneisousuobg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 97px;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: -10;
}
.zhanneisousuobox .zhanneisousuo {
  width: 267px;
  border-right: 1px solid #ccc;
}
.profilemainbox .profile {
  text-align: center;
  overflow: hidden;
}
.profilemainbox .profile h2.title {
  text-align: left;
  margin-bottom: 20px;
}
.profilemainbox .profile img {
  max-width: 800px;
}
.profilemainbox .profile p {
  text-align: justify;
  font-size: 14px;
  line-height: 34px;
}
.sanliandangjianbanner {
  position: relative;
  width: 100%;
  height: 549px;
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.sanliandangjianbanner .sanliandangjiannavbox {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannavbg {
  position: absolute;
  width: 100%;
  height: 60px;
  background: #480500;
}
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannav {
  position: relative;
  width: 1188px;
  margin: 0 auto;
  height: 60px;
  line-height: 60px;
  *zoom: 1;
}
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannav:after {
  display: table;
  content: "";
  clear: both;
}
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannav a {
  color: #fff;
  padding: 0 18px;
  font-size: 18px;
  float: left;
  text-decoration: none;
}
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannav a:hover,
.sanliandangjianbanner .sanliandangjiannavbox .sanliandangjiannav a.curs {
  background: #efea3a;
  color: #480500;
}
.sanliandangjianbody {
  width: 1175px;
  margin: 20px auto;
  overflow: hidden;
}
.sanliandangjianbody .title {
  margin: 10px 0;
}
.sanliandangjianbody .sizhen li,
.sanliandangjianbody .shidian li,
.sanliandangjianbody .chuang li,
.sanliandangjianbody .zhidu li,
.sanliandangjianbody .yanlun li {
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  background-position: 3px 14px;
}
.chuangzhiduyanlun {
  width: 410px;
}
.imgjiaoyushidian {
  width: 406px;
}
.tongzhiwebxiaosou .messagenotice {
  margin-bottom: -20px;
}
.messagenotice .title {
  margin-bottom: 15px;
}
.messagenotice .messagenoticelist li {
  line-height: 20px;
}
.title {
  margin: 10px 0;
}
.sizhen li,
.shidian li,
.chuang li,
.zhidu li,
.yanlun li {
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  background-position: 3px 14px;
}
.tongzhiwebxiaosou {
  width: 279px;
}
.wangshangdangxiao ul {
  overflow: hidden;
}
.wangshangdangxiao li {
  padding: 10px 0;
  margin-bottom: -1px;
  border-bottom: 1px dashed #ccc;
  text-align: right;
  color: #a3a3a3;
}
.wangshangdangxiao p {
  font-size: 14px;
  color: #252525;
  text-align: left;
}
.wangshangdangxiao a {
  float: left;
  color: #1a86d1;
}
.sanlianinteriorbanner.jiuyezhidao {
  background: url(style_res/jiuyebanner.jpg) no-repeat 50% 0;
  height: 475px;
}
.sanlianinteriorbanner.jiuyezhidao .sanlianinteriornav a {
  padding: 0 14px;
}
.jiuyezhidaozhongxin .imgjiaoyushidian {
  width: 410px;
}
.jiuyezhidaozhongxin .imgjiaoyushidian .alignimg {
  padding: 0;
  height: auto;
  background: url(style_res/icoblack.png) repeat;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
}
.jiuyezhidaozhongxin .imgjiaoyushidian .alignimg p {
  padding: 0 10px;
}
.jiuyezhidaozhongxin .imgjiaoyushidian .xinwendongtai .title {
  margin-top: 20px;
}
.jiuyezhidaozhongxin .imgjiaoyushidian .xinwendongtai li {
  line-height: 35px;
  background-position: 3px 15px;
}
.jiuyezhidaozhongxin .chuangzhiduyanlun .zhaopingxinxi .title {
  margin: 0 0 15px;
}
.jiuyezhidaozhongxin .chuangzhiduyanlun .zhaopingxinxi li {
  line-height: 35px;
  background-position: 3px 15px;
}
.jiuyezhidaozhongxin .chuangzhiduyanlun .xiazai .title {
  margin: 20px 0 10px;
}
.jiuyezhidaozhongxin .chuangzhiduyanlun .xiazai li {
  line-height: 35px;
  background-position: 3px 15px;
}
.jiuyezhidaozhongxin .tongzhiwebxiaosou .loginbox {
  height: 160px;
  background: url(style_res/loginboxbg.png) no-repeat;
}
.jiuyezhidaozhongxin .tongzhiwebxiaosou .loginbox a {
  font-size: 0;
  margin-top: 70px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.jiuyezhidaozhongxin .tongzhiwebxiaosou .loginbox a.teacherbtn {
  width: 133px;
  height: 45px;
  margin-right: 9px;
  background: url(style_res/teacherbtn.png) no-repeat;
}
.jiuyezhidaozhongxin .tongzhiwebxiaosou .loginbox a.studentbtn {
  width: 133px;
  height: 45px;
  background: url(style_res/studentbtn.png) no-repeat;
}
.jiuyezhidaozhongxin .tongzhiwebxiaosou .messagenotice .title {
  margin: 0 0 20px;
}
.xiaoqihezuoce {
  background: #ccc;
  margin: 10px 0;
  *zoom: 1;
}
.xiaoqihezuoce:after {
  display: table;
  content: "";
  clear: both;
}
.xiaoqihezuoce .titlebox {
  width: 40px;
  text-align: center;
  height: 143px;
  font-size: 24px;
  background: #006bcf;
  padding: 35px 5px;
  float: left;
  color: #fff;
}
.xiaoqihezuoce .imgitembox {
  padding: 0 0 0 5px;
  overflow: hidden;
  background: #fff;
  margin: 1px -40px 0 0;
  width: 1121px;
  height: 211px;
  float: left;
  *zoom: 1;
}
.xiaoqihezuoce .imgitembox:after {
  display: table;
  content: "";
  clear: both;
}
.xiaoqihezuoce .imgitembox .imgitem {
  width: 251px;
  text-align: center;
  float: left;
  padding: 20px 0;
  margin: 0 14px;
}
.xiaoqihezuoce .imgitembox .imgitem p {
  color: #333;
  font-size: 14px;
  line-height: 26px;
}
.youqinglianjie.layout {
  line-height: 30px;
  background: #efefef;
  border: 5px solid #e0e0e0;
  width: 1128px;
  padding: 10px 20px;
  overflow: initial;
  *zoom: 1;
}
.youqinglianjie.layout:after {
  display: table;
  content: "";
  clear: both;
}
.youqinglianjie.layout span {
  font-size: 18px;
  color: #002147;
  float: left;
}
.youqinglianjie.layout > div {
  position: relative;
  padding: 0 20px;
  float: left;
  *zoom: 1;
}
.youqinglianjie.layout > div:after {
  display: table;
  content: "";
  clear: both;
}
.youqinglianjie.layout > div input {
  width: 135px;
  padding: 0 10px;
  line-height: 30px;
  float: left;
  border: 1px solid #334a82;
}
.youqinglianjie.layout > div > a {
  float: left;
  background: #334a82 url(style_res/btnicoimgsanjiao.png) 2px 3px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  width: 30px;
}
.youqinglianjie.layout > div .hidelist {
  position: absolute;
  bottom: 32px;
  left: 20px;
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  padding: 10px 0;
}
.youqinglianjie.layout > div .hidelist.curs {
  display: inline-block;
}
.youqinglianjie.layout > div .hidelist p {
  padding: 0 10px;
  font-size: 18px;
  line-height: 23px;
}
.youqinglianjie.layout > div .hidelist p a {
  color: #333;
}
.sanlianinteriorbanner.guojijiaoliu {
  background: url(style_res/guojibanner.jpg) no-repeat 50% 0;
  height: 475px;
}
.sanlianinteriorbanner.guojijiaoliu .sanlianinteriornav a {
  padding: 0 40px;
}
.gjjiaoliu .alignimg {
  float: left;
  height: 280px;
  margin-right: 20px;
}
.gjjiaoliu .newszhongxin {
  width: 528px;
}
.gjjiaoliu .newszhongxin li {
  line-height: 33px;
}
.halfbox.xuezifengcai {
  width: 863px;
}
.halfbox.xuezifengcai .title {
  margin-top: 20px;
  padding-bottom: 8px;
  margin-bottom: 0;
}
.halfbox.xuezifengcai .showbox {
  border: 1px solid #ccc;
  padding: 10px 10px 0 10px;
  *zoom: 1;
}
.halfbox.xuezifengcai .showbox:after {
  display: table;
  content: "";
  clear: both;
}
.halfbox.xuezifengcai .showbox .imglistbox {
  float: left;
  padding: 15px;
  text-align: center;
}
.halfbox.tonggaogonggao {
  width: 275px;
  height: 280px;
  overflow: hidden;
}
.halfbox.tonggaogonggao li {
  padding: 7px 0 7px 10px;
}
.tonggaogonggao {
  width: 270px;
  overflow: hidden;
}
.tonggaogonggao h3.title {
  margin-top: 20px;
  margin-bottom: 0;
}
.tonggaogonggao ul {
  overflow: hidden;
}
.tonggaogonggao li {
  padding: 5px 0 5px 10px;
  margin-bottom: -1px;
  border-bottom: 1px dashed #ccc;
  text-align: right;
  color: #a3a3a3;
  background: url(style_res/listicoimg.png) no-repeat 0 16px;
}
.tonggaogonggao p {
  font-size: 14px;
  color: #252525;
  text-align: left;
}
.tonggaogonggao a {
  float: left;
  color: #1a86d1;
}
.sanlianinteriorbanner.shiyanshi {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
  height: 475px;
}
.sanlianinteriorbanner.shiyanshi .sanlianinteriornav a {
  padding: 0 28px;
}
.shiyanshi .anpai {
  width: 275px;
}
.shiyanshi .anpai img {
  margin: 12px 0 0;
}
.shiyanshi .xinxizhidu {
  width: 540px;
}
.shiyanshi .gonggao {
  width: 283px;
}
.shiyanshi .gonggao .messagenoticelist li {
  padding: 14px 0;
}
.shiyanshi .imglianjiebox img {
  width: 369px;
  height: 60px;
}
.sanlianinteriorbanner.renshichu {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
  height: 565px;
}
.sanlianinteriorbanner.renshichu .sanlianinteriornav a {
  padding: 0 23px;
}
.renshichu .alignimg {
  width: 640px;
  padding: 0 0 1000px 0;
  margin-right: 40px;
  height: 320px;
}
.renshichu .alignimg img {
  margin: 20px;
}
.renshichu .xinxizhidu {
  width: 498px;
}
.renshichu .gongzuodongtai li {
  line-height: 29px;
  background-position: 0 14px;
}
.renshichu .gongzuodongtai .img {
  padding: 5px;
  float: left;
  border: 1px solid #ccc;
  margin: 3px;
  -webkit-box-shadow: 0 0 3px #cccccc;
  -moz-box-shadow: 0 0 3px #cccccc;
  box-shadow: 0 0 3px #cccccc;
}
.renshichu .gongzuodongtai .img img {
  margin: 0;
}
.renshichu .smallbox {
  width: 411px;
}
.renshichu .smallbox.zixunrexian {
  width: 275px;
}
.renshichu .ciyao {
  margin-top: 10px;
  width: 290px;
}
.renshichu .ciyao img {
  margin: 0 5px 5px 0;
}
.renshichu .rexianlist a {
  margin-top: 5px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.renshichu .pingyou .title {
  margin: 10px 0;
  font: 26px/40px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  color: #002147;
}
.renshichu .pingyou li {
  line-height: 31px;
  background-position: 0 15px;
  font-size: 14px;
}
.sanlianinteriorbanner.baoweichu {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
  height: 470px;
}
.sanlianinteriorbanner.baoweichu .sanlianinteriornav a {
  padding: 0 18px;
}
.baoweichu .playimg {
  background: #8a8a8a;
}
.baoweichu .playimg img {
  width: 412px;
  height: 273px;
}
.baoweichu .playimg p {
  padding: 0 10px;
  line-height: 34px;
  font-size: 14px;
}
.baoweichu .gongzuodongtai {
  width: 415px;
}
.baoweichu .messagenotice {
  width: 271px;
}
.baoweichu .anquanhuodong {
  margin-top: 20px;
  background: #ccc;
  *zoom: 1;
}
.baoweichu .anquanhuodong:after {
  display: table;
  content: "";
  clear: both;
}
.baoweichu .anquanhuodong .titlebox {
  width: 30px;
  text-align: center;
  height: 143px;
  font-size: 22px;
  line-height: 24px;
  background: #006bcf;
  padding: 35px 10px;
  float: left;
  color: #fff;
}
.baoweichu .anquanhuodong .imgitembox {
  background: #fff;
  margin: 1px -40px 1px 1px;
  width: 1126px;
  height: 211px;
  overflow: hidden;
  float: left;
  *zoom: 1;
}
.baoweichu .anquanhuodong .imgitembox:after {
  display: table;
  content: "";
  clear: both;
}
.baoweichu .anquanhuodong .imgitembox ul {
  width: 3000px;
}
.baoweichu .anquanhuodong .imgitembox .imgitem {
  width: 251px;
  text-align: center;
  float: left;
  padding: 20px 0;
  margin: 0 15px;
}
.baoweichu .anquanhuodong .imgitembox .imgitem p {
  color: #333;
  font-size: 14px;
  line-height: 26px;
}
.baoweichu .faguifuzhen,
.baoweichu .xiaofangweidui {
  width: 412px;
}
.baoweichu .faguifuzhen li,
.baoweichu .xiaofangweidui li {
  line-height: 40px;
  background-position: 3px 17px;
}
.baoweichu .xiazaizhongxin {
  width: 273px;
}
.baoweichu .xiazaizhongxin li {
  background-position: 0 15px;
  line-height: 20px;
  padding: 7px 0 7px 10px;
  border-bottom: 1px dashed #ccc;
  text-align: right;
}
.baoweichu .xiazaizhongxin li p {
  text-align: left;
}
.baoweichu .xiazaizhongxin li span {
  float: left;
}
.baoweichu .lianxiwomen {
  width: 265px;
  margin-top: -1px;
  border: 5px solid #e0e0e0;
  background: #efefef;
}
.baoweichu .lianxiwomen .title {
  background: none;
  padding: 5px 20px;
  color: #002147;
  margin: 0;
}
.baoweichu .lianxiwomen li {
  border-top: 1px dashed #ccc;
  line-height: 45px;
}
.baoweichu .lianxiwomen li a {
  color: #000;
  padding: 0 40px;
}
.baoweichu .phome {
  background: url(style_res/ico1.jpg) no-repeat 6px 12px;
}
.baoweichu .youbian {
  background: url(style_res/ico2.jpg) no-repeat 6px 12px;
}
.baoweichu .web {
  background: url(style_res/ico3.jpg) no-repeat 6px 12px;
}
.baoweichu .dizhi {
  background: url(style_res/ico4.jpg) no-repeat 6px 12px;
}
.tushu {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.tushu .navbox {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.tushu .navbox ul {
  *zoom: 1;
  width: 1000px;
  margin: -10px auto 0;
}
.tushu .navbox ul:after {
  display: table;
  content: "";
  clear: both;
}
.tushu .navbox ul li {
  float: left;
  line-height: 26px;
  height: 26px;
  position: relative;
  font-size: 18px;
}
.tushu .navbox ul li a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 10px;
  font-size: 18px;
  text-decoration: none;
  color: #414141;
}
.tushu .navbox ul li .hide.curs {
  display: inline-block;
}
.tushu .navbox ul li .hide {
  position: absolute;
  top: 25px;
  left: -10px;
  z-index: 1000;
  width: 100%;
}
.tushu .navbox ul li .hide i {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.tushu .navbox ul li .hide a {
  position: relative;
  width: 100%;
  font-size: 14px;
  padding: 0;
  color: #fff;
  text-align: center;
}
.tushu .sanlianinteriorbody {
  position: relative;
}
.tushu .sanlianinteriorbody .bookbox {
  padding-top: 450px;
}
.tushu .sanlianinteriorbody .bookbox .news {
  width: 465px;
  padding-left: 30px;
}
.tushu .sanlianinteriorbody .bookbox .news li {
  line-height: 35px;
}
.tushu .sanlianinteriorbody .bookbox .shuzi {
  width: 465px;
  padding-left: 140px;
}
.tushu .sanlianinteriorbody .bookbox .shuzi .tabbtn {
  font-size: 0;
  width: 495px;
  padding-bottom: 5px;
}
.tushu .sanlianinteriorbody .bookbox .shuzi .tabbtn a {
  display: inline-block;
  width: 148px;
  line-height: 30px;
  text-align: center;
  margin-right: 10px;
  font-size: 16px;
  background: #b3b3b3;
  color: #787878;
}
.tushu .sanlianinteriorbody .bookbox .shuzi .tabbtn a:hover {
  text-decoration: none;
  color: #fff;
  background: #1a86d1;
}
.tushu .sanlianinteriorbody .bookbox .shuzi ul {
  *zoom: 1;
  width: 500px;
}
.tushu .sanlianinteriorbody .bookbox .shuzi ul:after {
  display: table;
  content: "";
  clear: both;
}
.tushu .sanlianinteriorbody .bookbox .shuzi li {
  float: left;
  line-height: 35px;
  width: 200px;
  margin-right: 23px;
}
.tushu .sanlianinteriorbody .imglianjiebox a {
  margin-right: 26px;
}
.tushu .itemlist {
  padding-top: 120px;
}
.tushu .itemlist .zizhu {
  width: 280px;
}
.tushu h3.title {
  clear: both;
  color: #1e71ce;
  background: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 26px;
}
.tushu h3.title span {
  color: #c7c7c7;
}
.tushu h3.title a {
  float: right;
  color: #1e71ce;
  font-size: 18px;
  margin-top: 6px;
}
.tushu .zizhu .imgmao {
  width: 300px;
}
.tushu .zizhu .imgmao .maos {
  margin-right: 12px;
  float: left;
  line-height: 50px;
  text-align: center;
}
.tushu .gongnengmao {
  font-size: 0;
  width: 300px;
}
.tushu .mao {
  display: inline-block;
  width: 90px;
  padding-left: 40px;
  margin-right: 20px;
  height: 45px;
  font-size: 14px;
  color: #fff;
  line-height: 45px;
  background: url(style_res/anniu.png) no-repeat;
}
.tushu .fuwu {
  width: 540px;
}
.tushu .fuwu ul {
  *zoom: 1;
}
.tushu .fuwu ul:after {
  display: table;
  content: "";
  clear: both;
}
.tushu .fuwu ul li {
  float: left;
  line-height: 35px;
  width: 170px;
}
.tushu .erweibox {
  padding-top: 20px;
  *zoom: 1;
}
.tushu .erweibox:after {
  display: table;
  content: "";
  clear: both;
}
.tushu .erweibox .erweis {
  float: left;
  margin: 0 23px;
  text-align: center;
}
.tushu .xiazaibox {
  width: 300px;
}
.tushu .xiazai {
  font-size: 0;
  margin-bottom: -30px;
}
.tushu .xiazai .mao {
  margin-right: 17px;
  margin-bottom: 40px;
}
.tushu .slidebox li {
  width: 135px;
  overflow: hidden;
}
.nawspagebody {
  padding-top: 265px;
  background: url(style_res/nawspagebodybg.jpg) no-repeat 50% 0;
  padding-bottom: 30px;
}
.nawspagebody .newssidebox {
  width: 300px;
  margin-right: 10px;
  float: left;
}
.nawspagebody .newssidebox .newsnavbox {
  width: 268px;
}
.nawspagebody .newssidebox .zhanneisousuobox {
  width: 268px;
  height: 96px;
}
.nawspagebody .newsmainbox,
.nawspagebody .newsimgmainbox {
  width: 860px;
  position: relative;
  float: left;
}
.nawspagebody .newsmainbox .noticebg,
.nawspagebody .newsimgmainbox .noticebg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 860px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.nawspagebody .newsmainbox .notice,
.nawspagebody .newsimgmainbox .notice {
  background: #fff;
  padding: 10px 30px 25px;
  border: 1px solid #ccc;
  position: relative;
  overflow: hidden;
}
.newsnavbox {
  position: relative;
  font-family: Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
.newsnavbox .newsnavbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.newsnavbox .newsnav {
  position: relative;
  width: 268px;
  height: 100%;
  border: 1px solid #bbb;
  background: #fdfdfd;
  text-align: center;
}
.newsnavbox .newsnav .moveabout {
  position: absolute;
  z-index: 50;
  top: 90px;
  left: -15px;
  width: 242px;
  height: 70px;
  background: url(style_res/newsnavbg.png) no-repeat;
}
.newsnavbox .newsnav ul {
  position: relative;
  margin-top: -3px;
  margin-bottom: 30px;
}
.newsnavbox .newsnav li {
  line-height: 45px;
  font-size: 14px;
  color: #006bcf;
}
.newsnavbox .newsnav li a {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 35px;
  padding-left: 35px;
  margin-left: -35px;
  color: #002147;
  text-decoration: none;
  z-index: 100;
}
.newsnavbox .newsnav li .curs {
  color: #fff;
}
.newsnavbox h3 {
  padding-top: 25px;
  font-size: 26px;
  line-height: 30px;
  color: #002147;
}
.newsnavbox h3 span {
  font-size: 14px;
  color: #1a86d1;
}
.zhanneisousuobox {
  position: relative;
}
.zhanneisousuobox .zhanneisousuobg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 97px;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: -10;
}
.zhanneisousuobox .zhanneisousuo {
  width: 267px;
  border-right: 1px solid #ccc;
}
.correlationnewsbox {
  position: relative;
  width: 268px;
}
.correlationnewsbox .correlationnews {
  margin-top: 20px;
  border: 1px solid #bbb;
  background: #fdfdfd;
  padding: 10px 20px;
}
.correlationnewsbox .correlationnews .title {
  margin-bottom: 10px;
}
.correlationnewsbox .correlationnews ul {
  height: 250px;
  overflow: hidden;
}
.correlationnewsbox .correlationnews li {
  padding-left: 8px;
  padding-bottom: 10px;
  background: url(style_res/listicoimg.png) no-repeat 0 8px;
}
.correlationnewsbox .correlationnews li span {
  color: #006bcf;
  display: inline-block;
  width: 100%;
  text-align: right;
}
.correlationnewsbox .correlationnewsbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 268px;
  height: 324px;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: -10;
}
.noticelist ul {
  line-height: 20px;
  padding: 0 5px;
}
.noticelist ul li {
  padding: 15px 0 15px 20px;
  border-bottom: 1px dotted #ccc;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 7px 22px;
  *zoom: 1;
}
.noticelist ul li:after {
  display: table;
  content: "";
  clear: both;
}
.noticelist ul li a {
  font-size: 16px;
  color: #4f4f4f;
}
.noticelist ul li span.time {
  float: right;
  color: #006bcf;
}
.noticelist ul .mainpage {
  border: 0 none;
  background: none;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.noticelist ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.noticelist ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #1a86d1;
  color: #fff;
}
.noticelist ul .mainpage b {
  padding: 0 5px;
  font-size: 16px;
  font-weight: 400;
}
.noticeimglist ul {
  line-height: 20px;
  padding: 0 5px;
}
.noticeimglist ul li {
  padding: 15px 0;
  height: 170px;
  *zoom: 1;
  overflow: hidden;
}
.noticeimglist ul li:after {
  display: table;
  content: "";
  clear: both;
}
.noticeimglist ul li .listimg {
  float: left;
  margin-right: 20px;
  padding: 1px;
  border: 1px solid #ccc;
}
.noticeimglist ul li .listimginfo {
  float: left;
  width: 595px;
}
.noticeimglist ul li .listimginfo strong {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}
.noticeimglist ul li .listimginfo .fabuinfo {
  color: #aaa;
  padding: 5px 0;
}
.noticeimglist ul li .listimginfo .textinfo {
  padding-top: 10px;
  border-top: 1px dotted #ccc;
  line-height: 30px;
  font-size: 14px;
  color: #5d5d5d;
}
.noticeimglist ul .mainpage {
  border: 0 none;
  background: none;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.noticeimglist ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.noticeimglist ul .mainpage a.this {
  border: 1px solid #fff;
}
.noticeimglist ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #f00;
  color: #fff;
}
.noticeimglist ul .mainpage b {
  padding: 0 7px;
}
.jigoushezhi .nawspagetextbox {
  position: relative;
  width: 1098px;
  margin: 0 auto;
  border: 1px solid #ccc;
  background: #fff;
}
.jigoushezhi .nawspagetextbox .nawspagetextbg {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.jigoushezhi .nawspagetextbox .nawspagetexts {
  padding: 10px 40px 40px;
  overflow: hidden;
  position: relative;
  background: #fff;
  z-index: 100;
}
.jigoushezhi .nawspagetextbox .nawspagetexts .dangzhen,
.jigoushezhi .nawspagetextbox .nawspagetexts .jiaoxue,
.jigoushezhi .nawspagetextbox .nawspagetexts .zhishudanwei {
  padding-bottom: 20px;
  *zoom: 1;
}
.jigoushezhi .nawspagetextbox .nawspagetexts .dangzhen:after,
.jigoushezhi .nawspagetextbox .nawspagetexts .jiaoxue:after,
.jigoushezhi .nawspagetextbox .nawspagetexts .zhishudanwei:after {
  display: table;
  content: "";
  clear: both;
}
.jigoushezhi .nawspagetextbox .nawspagetexts .dangzhen h3,
.jigoushezhi .nawspagetextbox .nawspagetexts .jiaoxue h3,
.jigoushezhi .nawspagetextbox .nawspagetexts .zhishudanwei h3 {
  padding: 0 20px;
  line-height: 50px;
  font-size: 24px;
  color: #fff;
  background: #02204a;
}
.jigoushezhi .nawspagetextbox .nawspagetexts .dangzhen a,
.jigoushezhi .nawspagetextbox .nawspagetexts .jiaoxue a,
.jigoushezhi .nawspagetextbox .nawspagetexts .zhishudanwei a {
  float: left;
  width: 210px;
  line-height: 40px;
  margin: 10px 20px 0;
  font-size: 18px;
  color: #0063b1;
}
.jigoushezhi .nawspagetextbox .nawspagetexts .dangzhen a:hover,
.jigoushezhi .nawspagetextbox .nawspagetexts .jiaoxue a:hover,
.jigoushezhi .nawspagetextbox .nawspagetexts .zhishudanwei a:hover {
  text-decoration: none;
  color: #f00;
}
.xiaoyuan {
  background: #7b1510 url(style_res/bannerbg.jpg) no-repeat 0 47px;
}
.xiaoyuan .sanlianinteriortop {
  background: #310806;
}
.xiaoyuan .sanlianinteriortop .pagenav a {
  border-left: 1px solid #4b0805;
}
.xiaoyuan .layout {
  background: #fff;
}
.xiaoyuan .sanlianinteriorbody .contentmainbox .contentmain,
.xiaoyuan .sanlianinteriorbody .minorside {
  margin-top: 20px;
  border-top: 0 none;
}
.xiaoyuan .sanlianinteriorbody .contentmainbox .contentmain h4,
.xiaoyuan .sanlianinteriorbody .minorside h4 {
  line-height: 30px;
  padding: 10px 40px;
  text-align: center;
  font-size: 24px;
}
.xiaoyuan .sanlianinteriorbody {
  padding-top: 190px;
}
.xiaoyuan .sanlianinteriorbody .sanlianinteriornav {
  font-size: 0;
}
.xiaoyuan .sanlianinteriorbody .sanlianinteriornav a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  margin-right: 5px;
  background: #64120d;
  border-radius: 10px 10px 0 0;
  width: 144px;
  height: 45px;
  line-height: 45px;
  text-align: center;
}
.xiaoyuan .sanlianinteriorbody .sanlianinteriornav a:hover,
.xiaoyuan .sanlianinteriorbody .sanlianinteriornav a.curs {
  color: #320807;
  background: #fff;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong {
  background: #fff;
  padding: 30px;
  border-radius: 0 0 10px 10px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .news {
  width: 410px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .messagenotice {
  width: 265px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .messagenotice li {
  padding-bottom: 19px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .fklistitem ul {
  margin-bottom: -1px;
  overflow: hidden;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .fklistitem ul li {
  *zoom: 1;
  line-height: 25px;
  padding: 5px 0;
  border-bottom: 1px dashed #a3a3a3;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .fklistitem ul li:after {
  display: table;
  content: "";
  clear: both;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .theory {
  width: 270px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .theory a {
  color: #c61c1c;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .theory span {
  color: #a3a3a3;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .dynamic {
  width: 377px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .dynamic li {
  line-height: 37px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .societies {
  width: 410px;
  overflow: hidden;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .societies .imglist {
  font-size: 0;
  width: 440px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .societies .imglist a {
  margin-right: 16px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .societies ul {
  margin-top: 10px;
}
.xiaoyuan .sanlianinteriorbody .xiaoyuanhuodong .societies ul li {
  line-height: 40px;
  background-position: 0 16px;
}
.xiaoyuan .sanlianinteriorbody .smallbox {
  margin-right: 30px;
}
.xiaoyuan .sanlianinteriorbody .smallbox h3.title {
  font-size: 24px;
  margin: 0 0 10px;
  line-height: 35px;
  background: 0 none;
  border-bottom: 3px solid #cf0000;
  padding: 0;
}
.xiaoyuan .sanlianinteriorbody .smallbox h3.title a {
  background: #cf0000;
  color: #fff;
  font-size: 12px;
  padding: 0 5px;
  margin-top: 21px;
  line-height: 16px;
}
.xiaoyuan .sanlianinteriorbody .smallbox h3.title span {
  color: #cf0000;
}
.xiaoyuan .sjlistitem ul li {
  line-height: 35px;
  padding-left: 15px;
  font-size: 14px;
  background: url(style_res/listicoimgsanjiaored.png) no-repeat 3px 15px;
}
.xiaoyuan .sjlistitem ul li span {
  float: right;
  color: #c61c1c;
}
.xiaoyuan .sjlistitem ul li a {
  color: #252525;
}
.xiaoyuan .fklistitem ul li {
  padding-left: 10px;
  line-height: 35px;
  background: url(style_res/listicoimgred.png) no-repeat 0 15px;
}
.xiaoyuan .fklistitem ul li a {
  color: #252525;
}
.xiaoyuan .fklistitem ul li span {
  color: #c61c1c;
  float: right;
}
.xiaoyuan .messagenotice .messagenoticelist .day {
  background: #7b1510;
}
.xiaoyuan .first {
  margin-top: 30px;
}
.xiaoyuan .soubox {
  height: 62px;
  border: 1px solid #ccc;
  padding: 1px;
  font-size: 0;
  background: url(style_res/soubiji.jpg) repeat-x;
}
.xiaoyuan .soubox input {
  float: left;
  line-height: 30px;
  font-size: 14px;
  width: 165px;
  margin: 14px 0 0 30px;
  border: 1px solid #ccc;
}
.xiaoyuan .soubox a {
  width: 33px;
  margin-top: 14px;
  border-radius: 0 5px 5px 0;
  height: 32px;
  float: left;
  background: #7b1510 url(style_res/sousuohong.jpg) no-repeat 4px 7px;
}
.xiaoyuan .pagefooter .sanliancopyright {
  background: #3d0a08;
}
.xiaoyuan .keyanimglianjiebox a {
  margin-right: 14px;
}
.xiaoyuan .swfplay {
  margin: 30px 0;
  border: 1px solid #ccc;
  height: 100px;
}
.sanlianinteriorbanner.xueshengchu {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
  height: 510px;
}
.sanlianinteriorbanner.xueshengchu .sanlianinteriornav a {
  padding: 0 18px;
}
.xueshengchu .newszhongxin ul {
  margin-bottom: -5px;
  overflow: hidden;
}
.xueshengchu .newszhongxin li {
  line-height: 38px;
}
.xueshengchu .gonggao {
  width: 270px;
}
.xueshengchu .guanlizizhu {
  width: 555px;
}
.xueshengchu .guanlizizhu li {
  line-height: 40px;
  background-position: 2px 16px;
}
.xueshengchu .lianxiwomen {
  border: 1px solid #ccc;
  padding: 10px 20px;
  height: 178px;
}
.xueshengchu .lianxiwomen h3.title {
  background: none;
  margin-bottom: 0;
  padding: 0;
}
.xueshengchu .lianxiwomen p {
  font-size: 12px;
  line-height: 30px;
}
.xueshengchu .lianxiwomen p a {
  color: #002147;
}
.xueshengchu .xinli {
  width: 270px;
}
.xueshengchu .xinli .img {
  padding: 2px;
  display: inline-block;
  border: 1px solid #ccc;
}
.xueshengchu .xinli li {
  padding-top: 7px;
  padding-bottom: 15px;
  text-align: right;
}
.xueshengchu .xinli li p {
  text-align: left;
  color: #252525;
}
.xueshengchu .xinli li a {
  text-decoration: none;
  color: #a3a3a3;
}
.xueshengchu .xinli li span {
  float: left;
}
.sanlianinteriorbanner.xuefengjianshe {
  background: url(style_res/xuefengbanner.jpg) no-repeat 50% 0;
  height: 470px;
}
.sanlianinteriorbanner.xinxigongkai {
  background: url(style_res/banner.jpg) no-repeat 50% 0;
  height: 470px;
}
.sanlianinteriorbanner.xuefengjianshe .sanlianinteriornav a {
  padding: 0 18px;
}
.xuefengjianshe .playimg {
  background: #8a8a8a;
  position: relative;
}
.xuefengjianshe .playimg img {
  width: 410px;
  height: 245px;
}
.xuefengjianshe .playimg p {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 10px;
  line-height: 34px;
  font-size: 14px;
  color: #fff;
  z-index: 1;
}
.xuefengjianshe .playimg i {
  width: 100%;
  height: 34px;
  background: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
  bottom: 0;
  position: absolute;
}
.xuefengjianshe .gongzuodongtai {
  width: 415px;
}
.xuefengjianshe .gongzuodongtai li {
  line-height: 37px;
  background-position: 3px 15px;
}
.xuefengjianshe .xuanjiang {
  width: 410px;
}
.xuefengjianshe .xuanjiang li {
  line-height: 35px;
  background-position: 3px 15px;
}
.xuefengjianshe .xiaofang {
  width: 415px;
}
.xuefengjianshe .xiaofang li {
  line-height: 35px;
  background-position: 3px 15px;
}
.xuefengjianshe .messagenotice,
.xuefengjianshe .zuzhi {
  width: 275px;
}
.xuefengjianshe .zuzhi li {
  line-height: 33px;
  background-position: 3px 15px;
}
.xuefengjianshe .lianxiwomen {
  width: 265px;
  margin-top: -1px;
  border: 5px solid #e0e0e0;
  background: #efefef;
}
.xuefengjianshe .lianxiwomen .title {
  background: none;
  padding: 5px 20px;
  color: #002147;
  margin: 0;
}
.xuefengjianshe .lianxiwomen ul {
  overflow: hidden;
}
.xuefengjianshe .lianxiwomen li {
  border-top: 1px dashed #ccc;
  line-height: 45px;
  margin-top: -1px;
}
.xuefengjianshe .lianxiwomen li a {
  color: #000;
  padding: 0 40px;
  font-size: 12px;
}
.xuefengjianshe .youqing {
  background: #efefef;
  margin-top: 10px;
  padding: 10px 20px;
  border: 6px solid #e0e0e0;
}
.xuefengjianshe .youqing h3 {
  line-height: 40px;
  font-size: 18px;
  color: #002147;
}
.xuefengjianshe .youqing a {
  padding-right: 20px;
  color: #334a82;
}
.xuefengjianshe .phome {
  background: url(style_res/ico1.jpg) no-repeat 6px 12px;
}
.xuefengjianshe .youbian {
  background: url(style_res/ico2.jpg) no-repeat 6px 12px;
}
.xuefengjianshe .web {
  background: url(style_res/ico3.jpg) no-repeat 6px 12px;
}
.xuefengjianshe .dizhi {
  background: url(style_res/ico4.jpg) no-repeat 6px 12px;
}
.jiaotongxueyuan.topbg {
  position: absolute;
  top: 47px;
  width: 100%;
  height: 390px;
  z-index: -1;
  background: #164967 url(style_res/topbg.jpg) no-repeat 50% 0;
}
.jiaotongxueyuan {
  width: 1175px;
  margin: 0 auto;
  position: relative;
}
.jiaotongxueyuan .layout {
  position: relative;
}
.jiaotongxueyuan .yuanxiaonav {
  position: absolute;
  top: 40px;
  right: 0;
  border-radius: 7px;
  overflow: hidden;
  background: url(style_res/navbg.png) repeat-x;
  *zoom: 1;
}
.jiaotongxueyuan .yuanxiaonav:after {
  display: table;
  content: "";
  clear: both;
}
.jiaotongxueyuan .yuanxiaonav a {
  float: left;
  line-height: 40px;
  padding: 0 20px;
  color: #fff;
}
.jiaotongxueyuan .yuanxiaonav a:hover,
.jiaotongxueyuan .yuanxiaonav a.curs {
  text-decoration: none;
  background: url(style_res/navcurbg.png) repeat-x;
}
.jiaotongxueyuan .dongtai {
  width: 275px;
}
.jiaotongxueyuan .dongtai ul {
  margin-top: -8px;
}
.jiaotongxueyuan .dongtai li {
  background-position: 0 15px;
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cecece;
}
.jiaotongxueyuan .dongtai a {
  text-decoration: none;
  color: #006bcf;
}
.jiaotongxueyuan .dongtai a p {
  color: #252525;
}
.jiaotongxueyuan .dongtai a span {
  color: #a3a3a3;
}
.jiaotongxueyuan .news {
  width: 527px;
}
.jiaotongxueyuan .news .firstnews {
  *zoom: 1;
}
.jiaotongxueyuan .news .firstnews:after {
  display: table;
  content: "";
  clear: both;
}
.jiaotongxueyuan .news .firstnews img {
  width: 185px;
  height: 125px;
  float: left;
  margin-right: 10px;
}
.jiaotongxueyuan .news .firstnews h5.title {
  margin: 0;
  line-height: 26px;
}
.jiaotongxueyuan .news .firstnews h5.title a {
  color: #3c9ad9;
}
.jiaotongxueyuan .news p {
  line-height: 24px;
  color: #5c5c5c;
}
.jiaotongxueyuan .news ul {
  margin-top: 10px;
}
.jiaotongxueyuan .news li {
  line-height: 38px;
}
.jiaotongxueyuan .youqingimg {
  position: absolute;
  top: 397px;
  *zoom: 1;
}
.jiaotongxueyuan .youqingimg:after {
  display: table;
  content: "";
  clear: both;
}
.jiaotongxueyuan .youqingimg a {
  float: left;
  margin-right: 10px;
}
.jiaotongxueyuan .tongzhi {
  width: 283px;
  height: 470px;
  border: 5px solid #ccc;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.jiaotongxueyuan .tongzhi .showplay {
  height: 400px;
  overflow: hidden;
}
.jiaotongxueyuan .tongzhi h3 {
  text-align: center;
  padding: 10px 0;
  color: #002147;
  background: none;
  font-size: 24px;
}
.jiaotongxueyuan .tongzhi li {
  *zoom: 1;
  padding: 0 5px 20px;
}
.jiaotongxueyuan .tongzhi li:after {
  display: table;
  content: "";
  clear: both;
}
.jiaotongxueyuan .tongzhi li a {
  color: #252525;
}
.jiaotongxueyuan .tongzhi li span {
  color: #42a1dc;
  float: right;
}
.jiaotongxueyuan .bannerbox {
  position: relative;
  padding: 5px;
  background: #fff;
  margin: 0 0 10px;
  -webkit-box-shadow: 0 0 10px #111111;
  -moz-box-shadow: 0 0 10px #111111;
  box-shadow: 0 0 10px #111111;
}
.jiaotongxueyuan .bannerbox .overhidebox {
  overflow: hidden;
}
.jiaotongxueyuan .batDivN {
  position: absolute;
  bottom: 5px;
  height: 40px;
  width: 1164px;
}
.jiaotongxueyuan .batDivN i {
  background: #000;
  width: 100%;
  height: 40px;
  position: absolute;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.jiaotongxueyuan .batDivN ul {
  position: relative;
  z-index: 100;
  width: 150px;
  margin: 10px auto 0;
  *zoom: 1;
}
.jiaotongxueyuan .batDivN ul:after {
  display: table;
  content: "";
  clear: both;
}
.jiaotongxueyuan .batDivN li {
  padding: 3px;
}
.jiaotongxueyuan .batDivN li a {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #fff;
}
.jiaotongxueyuan .batDivN li .cur {
  background: #ccc;
}
.jiaotongxueyuan .layout.youqinglianjie {
  margin-top: 20px;
}
.jiaotongxueyuan .imglianjiebox {
  padding-bottom: 20px;
}
.jiaotongxueyuan .imglianjiebox a {
  margin-right: 21px;
}
.jiaotongxueyuan .imglianjiebox img {
  border: 1px solid #cbcbcb;
}
.pagefooter.jiaotong .sanliancopyright {
  background: #144562;
}
.erjixueyuannei {
  *zoom: 1;
}
.erjixueyuannei h3.title {
  margin-bottom: 10px;
}
.erjixueyuannei:after {
  display: table;
  content: "";
  clear: both;
}
.erjixueyuannei .minorside {
  width: 295px;
  float: left;
  margin-right: 47px;
  margin-bottom: 20px;
}
.erjixueyuannei .minorside .navbox ul {
  border: 1px solid #dcdcdc;
}
.erjixueyuannei .minorside .navbox li {
  line-height: 55px;
}
.erjixueyuannei .minorside .navbox li a {
  display: block;
  padding: 0 20px;
  margin: 1px;
  color: #252525;
  text-decoration: none;
}
.erjixueyuannei .minorside .navbox li a span {
  float: right;
}
.erjixueyuannei .minorside .navbox li a:hover,
.erjixueyuannei .minorside .navbox li a.curs {
  color: #fff;
  background: #164a69;
}
.erjixueyuannei .minorside .fklistitem li {
  line-height: 32px;
  *zoom: 1;
}
.erjixueyuannei .minorside .fklistitem li:after {
  display: table;
  content: "";
  clear: both;
}
.erjixueyuannei .contentmainbox {
  float: left;
  width: 830px;
}
.erjixueyuannei .contentmainbox .mainpage {
  text-align: center;
  margin: 0;
}
.erjixueyuannei .contentmainbox .mainpage a,
.erjixueyuannei .contentmainbox .mainpage b {
  display: inline-block;
  border: 1px solid #333;
  padding: 5px 10px;
  color: #111;
}
.erjixueyuannei .contentmainbox .mainpage b {
  background: #333;
  color: #fff;
}
.erjixueyuannei .contentmainbox .listandtextbox {
  border: 1px solid #dcdcdc;
  padding: 20px;
  min-height: 400px;
}
.erjixueyuannei .contentmainbox .listandtextbox li {
  line-height: 90px;
  height: 90px;
  border-bottom: 1px dashed #ccc;
  background-position: 3px 42px;
}
.erjixueyuannei .contentmainbox .listandtextbox li a {
  color: #4f4f4f;
}
.erjixueyuannei .contentmainbox .listandtextbox li a span {
  float: right;
  color: #006bcf;
}
.rencai {
  background: url(style_res/addbg.jpg) repeat-x;
  *zoom: 1;
}
.rencai .addbg {
  display: inline-block;
  width: 100%;
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.rencai .rencaibodybg {
  width: 1009px;
  margin: 391px auto 20px;
}
.rencai .rencaibodyimg {
  position: relative;
  width: 960px;
  z-index: 10;
  *zoom: 1;
  background: url(style_res/bodybg.jpg) repeat-y;
}
.rencai .rencaibodyimg:after {
  display: table;
  content: "";
  clear: both;
}
.rencai .leftinfo {
  width: 270px;
  margin-top: 40px;
  margin-left: 20px;
  float: left;
}
.rencai .leftinfo .shenqinzhiwei {
  display: inline-block;
  width: 100%;
  height: 45px;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  line-height: 45px;
  text-align: center;
  background: #625239 url(style_res/list.png) no-repeat 10px -107px;
}
.rencai .leftinfo .rencaimessage {
  margin-top: 15px;
  margin-bottom: 15px;
  background: #fff;
  padding: 15px;
}
.rencai .leftinfo .rencaimessage li {
  padding: 5px;
  position: relative;
}
.rencai .leftinfo .rencaimessage li a {
  color: #252525;
}
.rencai .leftinfo .rencaimessage li span {
  color: #256798;
  position: absolute;
  bottom: 0;
  right: 5px;
}
.rencai .leftinfo .lianxi p {
  background: url(style_res/list.png) no-repeat 0 7px;
  height: 40px;
  line-height: 40px;
  padding-left: 40px;
}
.rencai .leftinfo .lianxi p.bangongshi {
  background-position: 0 7px;
}
.rencai .leftinfo .lianxi p.phome {
  background-position: 0 -33px;
}
.rencai .leftinfo .lianxi p.chuanzhn {
  background-position: 0 -71px;
}
.rencai .mianinfo {
  float: left;
  width: 563px;
  margin-top: 40px;
  margin-left: 60px;
  margin-bottom: 40px;
}
.rencai .mianinfo h2 {
  border-left: 10px solid #625239;
  padding-left: 15px;
  color: #625239;
  font-size: 24px;
  height: 28px;
  line-height: 28px;
}
.rencai .mianinfo .infolaiyuan {
  margin: 10px 0;
}
.rencai .mianinfo .rencaicneter {
  font-size: 14px !important;
  line-height: 24px !important;
  padding-bottom: 20px;
  text-align: justify;
  text-justify: inter-word !important;
}
.rencai .mianinfo table {
  margin-top: 40px;
  width: 563px;
  margin-bottom: 20px;
  border-top: 1px solid #625239;
  border-bottom: 1px solid #625239;
  border-right: 1px solid #625239;
}
.rencai .mianinfo table th {
  background: #ddcdb4;
}
.rencai .mianinfo table td {
  background: #f6f2ec;
}
.rencai .mianinfo table .adds td {
  background: #fff;
}
.rencai .mianinfo table th,
.rencai .mianinfo table td {
  color: #57462c;
  line-height: 50px;
  text-align: center;
  border-left: 1px solid #625239;
}
.rencai .mianinfo table th a,
.rencai .mianinfo table td a {
  color: #1585e9;
}
.rencai .mianinfo .jingli th,
.rencai .mianinfo .jingli td {
  background: #fff;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #625239;
}
.rencai .mianinfo .jingli th input[type="text"],
.rencai .mianinfo .jingli td input[type="text"] {
  min-width: 10px;
  width: 20px;
}
.rencai:after {
  display: table;
  content: "";
  clear: both;
}
.rencai .page {
  margin-bottom: 20px;
  float: right;
}
.rencai .page a {
  color: #64543c;
}
.rencai .page a.curs {
  color: #0080ff;
}
.rencai .renzheninfo {
  background: #fff;
  border-top: 1px solid #625239;
  border-right: 1px solid #625239;
  width: 563px;
  overflow: hidden;
}
.rencai .renzheninfo ul {
  width: 580px;
  *zoom: 1;
}
.rencai .renzheninfo ul:after {
  display: table;
  content: "";
  clear: both;
}
.rencai .renzheninfo .chang {
  width: 563px;
}
.rencai .renzheninfo .texta {
  width: 563px;
  height: 215px;
}
.rencai .renzheninfo .texta span {
  line-height: 220px;
}
.rencai .renzheninfo .texta textarea {
  margin: 5px;
  padding: 5px;
  width: 425px;
  height: 190px;
}
.rencai .renzheninfo li {
  float: left;
  /* min-width: 281px; */
  width: 281px;
  border: 1px solid #625239;
  border-top: 0 none;
  border-right: 0 none;
  line-height: 40px;
  height: 40px;
}
.rencai .renzheninfo li span {
  display: inline-block;
  min-width: 100px;
  text-align: right;
  padding-right: 5px;
  border-right: 1px solid #625239;
}
.rencai .renzheninfo li input {
  min-width: 100px;
  /*padding: 0 5px;*/
}
.rencai .renzheninfo li input[type="radio"] {
 min-width: 15px;
}
#myform .btn {
  line-height: 43px;
  font-size: 18px;
  background: #65615d;
  padding: 0 10px;
  margin-left: 20px;
  color: #fff;
  float: right;
  border-radius: 10px;
}
.smallbox .batnum,.xiaoyuanhuodong .batnum {
position:relative;float:right;
top:-35px;
right:15px;
}
.smallbox .batnum li,.xiaoyuanhuodong .batnum li {
margin:0 5px;
}
.smallbox .batnum li a,.xiaoyuanhuodong .batnum li a {
color:#206696;
}
.generalbox.xinxigongkaishenshou a {
color:#111;
line-height: 24px;
}
.generalbox.xinxigongkaishenshou span {
color:#256798;
}
.xinxiang {
  min-height: 800px;
  background: url(style_res/bannerbg.jpg) no-repeat 50% 0;
}
.xinxiang .layoutbox {
  width: 1175px;
  margin: 0 auto;
  padding-top: 390px;
}
.xinxiang .formbox {
  width: 752px;
  margin-left: 340px;
  margin-top: 100px;
}
.xinxiang .formbox .box {
  *zoom: 1;
  border: 1px solid #aaa;
  padding: 15px 20px;
  border-radius: 10px;
  margin-bottom: 15px;
}
.xinxiang .formbox .box:after {
  display: table;
  content: "";
  clear: both;
}
.xinxiang .formbox .box select,
.xinxiang .formbox .box span {
  float: left;
}
.xinxiang .formbox .box textarea {
  margin: 0 0 15px;
  width: 710px;
  border: 0 none;
}
.xinxiang .formbox .box input[type="text"] {
  float: right;
  width: 610px;
}
.xinxiang .formbox .btntishi {
  line-height: 43px;
  text-align: right;
  color: #48433e;
}
.xinxiang .formbox button {
  line-height: 43px;
  font-size: 24px;
  background: #65615d;
  border-radius: 10px;
  padding: 0 40px;
  margin-left: 20px;
  color: #fff;
  float: right;
}
.sanlianinteriorbanner.huli {
  height: 373px;
  background-image: url(style_res/hulibanner.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.sanlianinteriorbanner.huli .sanlianinteriornavbox .sanlianinteriornavbg {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #436dc3;
}
.sanlianinteriorbanner.huli .sanlianinteriornavbox .sanlianinteriornav {
  width: 900px;
}
.sanlianinteriorbanner.huli .sanlianinteriornavbox .sanlianinteriornav a {
  padding: 0 20px;
}
.sanlianinteriorbanner.huli .sanlianinteriornavbox .sanlianinteriornav a.curs,
.sanlianinteriorbanner.huli .sanlianinteriornavbox .sanlianinteriornav a:hover {
  background: #095386;
}
.sanlianinteriorbody.huli {
  width: 1128px;
}
.huli .dianlistbox ul li {
  padding-left: 10px;
  background: url(style_res/listbg.jpg) no-repeat 5px 15px;
  line-height: 30px;
}
.huli .dianlistbox ul li a {
  color: #333;
}
.huli .dianlistbox ul li span {
  display: none;
}
.huli h3.title {
  background: none;
  border-bottom: 1px solid #e1dac8;
  padding-bottom: 0;
}
.huli h3.title span {
  color: #db8703;
}
.huli h3.title a {
  float: right;
  font-size: 9px;
  background: #db8703;
  border-radius: 10px;
  height: 12px;
  margin-top: 23px;
  line-height: 10px;
  color: #fff;
}
.huli .messagenotice {
  width: 255px;
}
.huli .tdbox {
  width: 360px;
}
.huli .huodong {
  width: 370px;
}
.huli .smallbox {
  margin-right: 60px;
}
.huli .rexiandianhua {
  width: 255px;
  height: 130px;
  background: url(style_res/rexian.jpg) no-repeat;
}
.huli .rexiandianhua > * {
  display: none;
}
.huli .youqing {
  border-top: 1px solid #d5d5d5;
  padding: 5px 0;
}
.huli .youqing span {
  color: #0242aa;
  padding: 0 10px;
}
.huli .youqing a {
  color: #252525;
  display: inline-block;
  margin: 0 5px;
}
.pagefooter.huli .sanliancopyright {
  background-color: #2d4589;
}
.sanlianinteriorbanner.yishu {
  width: 1175px;
  margin: 0 auto;
  position: relative;
  height: 470px;
}
.sanlianinteriorbanner.yishu .bannershow {
  overflow: hidden;
}
.sanlianinteriorbanner.yishu .touming {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 0;
  background: #111;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.sanlianinteriorbanner.yishu .miannav .erjibody {
  position: absolute;
  display: none;
  top: 53px;
  z-index: 12;
}
.sanlianinteriorbanner.yishu .miannav .erjibody p {
  position: relative;
  z-index: 100;
}
.sanlianinteriorbanner.yishu .miannav .erjibody p:hover {
  background: #287aff;
}
.sanlianinteriorbanner.yishu .miannav .erjibody a {
  border: 0 none;
  background: none;
  color: #fff;
}
.sanlianinteriorbanner.yishu .logo {
  position: absolute;
  left: 59px;
  top: 53px;
  width: 185px;
  height: 93px;
}
.sanlianinteriorbanner.yishu .miannav {
  position: absolute;
  top: 0;
  left: 59px;
  width: 1058px;
  height: 53px;
  line-height: 53px;
}
.sanlianinteriorbanner.yishu .miannav li:hover > .erjibody {
  display: block;
}
.sanlianinteriorbanner.yishu .miannav .miannavbg {
  position: absolute;
  width: 1058px;
  height: 53px;
  z-index: 1;
  background: url(style_res/navbg.png) no-repeat 50% 0;
}
.sanlianinteriorbanner.yishu .miannav ul {
  position: relative;
  width: 1058px;
}
.sanlianinteriorbanner.yishu .miannav .shousuobox {
  position: relative;
  z-index: 2;
}
.sanlianinteriorbanner.yishu .miannav li {
  float: left;
}
.sanlianinteriorbanner.yishu .miannav li a {
  margin-left: -1px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  line-height: 16px;
  padding: 0 20px;
  border-left: 1px solid #287aff;
}
.sanlianinteriorbanner.yishu .miannav li.curs,
.sanlianinteriorbanner.yishu .miannav li:hover {
  background: #287aff;
}
.sanlianinteriorbanner.yishu .miannav li.curs a,
.sanlianinteriorbanner.yishu .miannav li:hover a {
  border-left: 1px solid transparent;
}
.sanlianinteriorbanner.yishu .miannav > a {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  line-height: 150px;
  text-align: center;
  overflow: hidden;
  width: 54px;
  height: 54px;
}
.sanlianinteriorbanner.yishu .miannav > a.curs {
  background: url(style_res/sousuo.jpg) no-repeat;
}
.sanlianinteriorbanner.yishu .miannav .sousuoinput {
  position: relative;
  z-index: 2;
  line-height: 53px;
  height: 53px;
  font-size: 24px;
  display: none;
  padding-left: 20px;
  width: 900px;
  color: #fff;
  background: transparent;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.sanlianinteriorbanner.yishu .batDivN {
  position: absolute;
  bottom: 20px;
  right: 40px;
  height: 20px;
  width: 60px;
}
.sanlianinteriorbanner.yishu .batDivN li {
  background: #333;
  width: 11px;
  height: 11px;
  line-height: 5px;
  text-align: center;
  margin: 0 2px;
  border-radius: 5px;
}
.sanlianinteriorbanner.yishu .batDivN li a {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 5px;
}
.sanlianinteriorbanner.yishu .batDivN li a.cur {
  background: #000;
}
.yishu {
  width: 1058px;
  margin: 0 auto;
}
.yishu h3.title {
  font-size: 24px;
}
.yishu .news {
  *zoom: 1;
}
.yishu .news:after {
  display: table;
  content: "";
  clear: both;
}
.yishu .news .firstlistbox {
  width: 360px;
  margin-right: 20px;
}
.yishu .news .listbox {
  width: 335px;
  float: left;
}
.yishu .news .listbox li {
  *zoom: 1;
  margin: 0 0 20px;
  border: 1px solid #dcdcdc;
}
.yishu .news .listbox li:after {
  display: table;
  content: "";
  clear: both;
}
.yishu .news .listbox li img {
  float: left;
  margin-right: 15px;
}
.yishu .news .listbox li h5 {
  color: #000;
  padding-top: 20px;
}
.yishu .news .listbox li span {
  color: #3c9ad9;
}
.yishu .news .listbox li a {
  text-decoration: none;
  line-height: 28px;
}
.yishu .tongzhigg {
  width: 295px;
}
.yishu .tongzhigg ul {
  height: 430px;
  overflow: hidden;
}
.yishu .tongzhigg li {
  padding-bottom: 20px;
  *zoom: 1;
}
.yishu .tongzhigg li:after {
  display: table;
  content: "";
  clear: both;
}
.yishu .tongzhigg a {
  color: #252525;
}
.yishu .tongzhigg span {
  color: #63ace0;
  float: right;
}
.yishu .yanjiu {
  width: 700px;
}
.yishu .yanjiu .firstlistbox {
  margin-right: 20px;
  width: 330px;
}
.yishu .tuanxue {
  width: 335px;
}
.yishu .tuanxue a {
  text-decoration: none;
}
.yishu .tuanxue h5 {
  color: #3c9ad9;
  line-height: 25px;
}
.yishu .tuanxue p {
  color: #5c5c5c;
  font-size: 12px;
  line-height: 23px;
}
.yishu .tuanxue span {
  font-size: 12px;
  color: #3c9ad9;
}
.yishu .tuanxue ul {
  height: 426px;
  overflow: hidden;
}
.yishu .tuanxue li {
  padding-bottom: 20px;
}
.yishu .xszp {
  width: 1058px;
}
.yishu .xszp h3.title {
  width: 335px;
}
.yishu .xszp .zuopingbox {
  overflow: hidden;
}
.yishu .xszp .zuopingbox li {
  float: left;
  width: 269px;
}
.yishu .xszp .zuopingbox a {
  display: inline-block;
}
.yishu .youqinglj {
  width: 1058px;
  padding-bottom: 20px;
}
.yishu .youqinglj h3.title {
  width: 335px;
}
.yishu .youqinglj ul {
  *zoom: 1;
}
.yishu .youqinglj ul:after {
  display: table;
  content: "";
  clear: both;
}
.yishu .youqinglj li {
  float: left;
}
.yishu h3.title a {
  float: right;
  color: #1e88d2;
  font-size: 12px;
  margin-top: 8px;
}
.firstlistbox {
  float: left;
}
.firstlistbox img {
  margin-bottom: 20px;
}
.firstlistbox h5 {
  color: #3c9ad9;
  font-size: 16px;
}
.firstlistbox span {
  color: #42a1dc;
  font-size: 14px;
}
.firstlistbox p {
  padding: 10px 0;
  height: 150px;
  line-height: 23px;
  overflow: hidden;
  color: #5c5c5c;
}
.firstlistbox a {
  color: #006bcf;
  font-size: 12px;
}
.pagefooter.yishu {
  width: 100%;
}
.pagefooter.yishu .sanliancopyright {
  background: #144562;
}
.pagefooter.yishu .sanliancopyright .copyright {
  float: none;
  text-align: center;
}
.sanlianinteriorbanner.jisuanji {
  height: 432px;
  background-image: url(style_res/banner.jpg);
}
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornavbg {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #ebebeb;
  background-image: -moz-linear-gradient(top, #fbfbfb, #d4d3d3);
  background-image: -ms-linear-gradient(top, #fbfbfb, #d4d3d3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#d4d3d3));
  background-image: -webkit-linear-gradient(top, #fbfbfb, #d4d3d3);
  background-image: -o-linear-gradient(top, #fbfbfb, #d4d3d3);
  background-image: linear-gradient(top, #fbfbfb, #d4d3d3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#d4d3d3', GradientType=0);
}
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav {
  overflow: hidden;
}
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav a {
  padding: 0 20px;
  color: #484846;
  margin-left: -2px;
  background: url(style_res/navimagebg.jpg) no-repeat;
}
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav a.curs,
.sanlianinteriorbanner.jisuanji .sanlianinteriornavbox .sanlianinteriornav a:hover {
  color: #165292;
}
body.jisuanji {
  background: url(style_res/bodybg.jpg) repeat;
}
.sanlianinteriorbody.jisuanji .playbox {
  position: relative;
  overflow: hidden;
  margin: 5px;
  width: 544px;
}
.sanlianinteriorbody.jisuanji .playbox li {
  position: relative;
}
.sanlianinteriorbody.jisuanji .playbox p {
  position: absolute;
  bottom: 0;
  line-height: 30px;
  text-align: center;
  color: #fff;
  z-index: 100;
  width: 100%;
}
.sanlianinteriorbody.jisuanji .playbox p i {
  background: #111;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.sanlianinteriorbody.jisuanji .tongzhigg {
  width: 580px;
  margin-top: -10px;
}
.sanlianinteriorbody.jisuanji .tongzhigg li {
  line-height: 38px;
  background-position: 0 18px;
}
.sanlianinteriorbody.jisuanji .xueshengzhaopian {
  overflow: hidden;
  padding: 20px 2px;
}
.sanlianinteriorbody.jisuanji .xueshengzhaopian li {
  width: 297px;
  float: left;
}
.sanlianinteriorbody.jisuanji .yanjiu,
.sanlianinteriorbody.jisuanji .news,
.sanlianinteriorbody.jisuanji .yuandi {
  width: 366px;
}
.sanlianinteriorbody.jisuanji .yanjiu li,
.sanlianinteriorbody.jisuanji .news li,
.sanlianinteriorbody.jisuanji .yuandi li {
  padding-top: 7px;
  padding-bottom: 7px;
}
.sanlianinteriorbody.jisuanji .yanjiu a,
.sanlianinteriorbody.jisuanji .news a,
.sanlianinteriorbody.jisuanji .yuandi a {
  color: #08537d;
}
.sanlianinteriorbody.jisuanji .yanjiu p,
.sanlianinteriorbody.jisuanji .news p,
.sanlianinteriorbody.jisuanji .yuandi p {
  color: #4a4a4a;
}
.sanlianinteriorbody.jisuanji .yanjiu span,
.sanlianinteriorbody.jisuanji .news span,
.sanlianinteriorbody.jisuanji .yuandi span {
  color: #08537d;
}
.sanlianinteriorbody.jisuanji .fklistitem li {
  border-bottom: 1px dashed #a6a4a4;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox {
  background: #08537d;
  margin-top: 15px;
  height: 125px;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox a {
  display: inline-block;
  color: #fff;
  width: 294px;
  border-right: 1px solid #4d83a1;
  padding-top: 85px;
  padding-bottom: 20px;
  text-align: center;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox .jianshe {
  background: url(style_res/test2.jpg) no-repeat 118px 20px;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox .rongyu {
  background: url(style_res/test3.jpg) no-repeat 118px 20px;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox .chengguo {
  background: url(style_res/test4.jpg) no-repeat 118px 20px;
}
.sanlianinteriorbody.jisuanji .imagelianjiebox .chuangxin {
  background: url(style_res/test5.jpg) no-repeat 118px 20px;
}
.sanlianinteriorbody.jisuanji .youqinglianjie {
  border-color: #bfbebe;
}
.pagefooter.jisuanji .sanliancopyright {
  background-color: #08537d;
}
.sanlianinteriorbanner.renwen {
  width: 100%;
  height: 513px;
  background-image: url(style_res/banner.jpg);
  background-repeat: no-repeat;
  background-position: 50% 83px;
}
.sanlianinteriorbanner.renwen .logo-navbg {
  background: #008b70;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox {
  position: relative;
  width: 1174px;
  height: 430px;
  margin: 0 auto;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox .playbanner {
  width: 1174px;
  height: 430px;
  overflow: hidden;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox .bannernum {
  position: absolute;
  bottom: 10px;
  left: 20px;
  z-index: 100;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox .bannernum li {
  padding: 0 3px;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox .bannernum li a {
  display: inline-block;
  background: #aaa;
  border-radius: 15px;
  width: 20px;
  height: 20px;
}
.sanlianinteriorbanner.renwen .sanlianinteriornavbox .bannernum li a.cur {
  background: #008b70;
}
.sanlianinteriorbanner.renwen .logo-nav {
  width: 1172px;
  margin: 0 auto;
  height: 83px;
  *zoom: 1;
}
.sanlianinteriorbanner.renwen .logo-nav:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner.renwen .logo-nav h1 {
  float: left;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav {
  float: right;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul {
  *zoom: 1;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul li {
  position: relative;
  float: left;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul li a {
  line-height: 50px;
  display: inline-block;
  padding: 34px 26px 0;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul li a.curs,
.sanlianinteriorbanner.renwen .logo-nav .sanlianinteriornav ul li a:hover {
  background: #79bfb1;
  color: #282828;
}
.sanlianinteriorbody.renwen .smallbox {
  margin-right: 10px;
}
.sanlianinteriorbody.renwen .shezhi img {
  margin-bottom: 20px;
}
.sanlianinteriorbody.renwen .shezhi ul li a.curs,
.sanlianinteriorbody.renwen .shezhi ul li a:hover {
  background: #008b70;
}
.sanlianinteriorbody.renwen .shezhi ul li a.curs i,
.sanlianinteriorbody.renwen .shezhi ul li a:hover i {
  background: #006347 url(style_res/jiantouicolv.jpg) no-repeat 11px 10px;
}
.sanlianinteriorbody.renwen .sousuohezi {
  width: 235px;
  height: 51px;
  margin-top: 10px;
  padding-left: 40px;
  padding-top: 20px;
  background: url(style_res/sousuobox.jpg) no-repeat;
}
.sanlianinteriorbody.renwen .sousuohezi .input {
  background: #fff;
  border: 1px solid #b1b1b1;
  padding: 1px 3px 4px 3px;
  border-radius: 3px 0 0 3px;
  float: left;
}
.sanlianinteriorbody.renwen .sousuohezi .sousuo {
  display: inline-block;
  width: 35px;
  height: 28px;
  line-height: 100px;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
  margin-left: -1px;
  background: #008b70 url(style_res/sousuolv.jpg) no-repeat 8px 5px;
}
.sanlianinteriorbody.renwen .news {
  border-top: 1px solid #f4f4f4;
  width: 590px;
}
.sanlianinteriorbody.renwen .news .imagenewsbox {
  margin: 5px 0 5px 5px;
  *zoom: 1;
}
.sanlianinteriorbody.renwen .news .imagenewsbox:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbody.renwen .news .imagenewsbox li {
  position: relative;
  width: 281px;
  margin-right: 5px;
  float: left;
}
.sanlianinteriorbody.renwen .news .imagenewsbox li p {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 30px;
  color: #fff;
  text-align: center;
}
.sanlianinteriorbody.renwen .news .imagenewsbox li p i {
  width: 100%;
  height: 100%;
  background: #111;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.sanlianinteriorbody.renwen .news .newslist li {
  padding-left: 15px;
  line-height: 43px;
  background: url(style_res/listicolv.jpg) no-repeat 5px 20px;
}
.sanlianinteriorbody.renwen .news .newslist li a {
  color: #404041;
}
.sanlianinteriorbody.renwen .news .newslist li a span {
  float: right;
  color: #008b70;
}
.sanlianinteriorbody.renwen .tongzhigg {
  width: 290px;
}
.sanlianinteriorbody.renwen .tongzhigg h3.title {
  background: none;
  border-bottom: 3px solid #008b70;
}
.sanlianinteriorbody.renwen .tongzhigg h3.title span {
  color: #008b70;
  font-size: 20px;
}
.sanlianinteriorbody.renwen .tongzhigg .gonggaolist ul li {
  background: url(style_res/listicolv.jpg) no-repeat 5px 20px;
  padding: 10px 0 10px 15px;
  border-bottom: 1px dashed #cecece;
}
.sanlianinteriorbody.renwen .tongzhigg .gonggaolist ul li p {
  color: #252525;
}
.sanlianinteriorbody.renwen .tongzhigg .gonggaolist ul li a {
  color: #008b70;
}
.sanlianinteriorbody.renwen .tongzhigg .gonggaolist ul li span {
  float: right;
  color: #a3a3a3;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox {
  margin-top: -1px;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox.yy_addtop {
  margin-top: 30px;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox li {
  float: left;
  width: 145px;
  text-align: center;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox a {
  display: inline-block;
  width: 137px;
  height: 45px;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox .maoyi {
  background: url(style_res/test4.jpg) no-repeat;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox .gongcheng {
  background: url(style_res/test5.jpg) no-repeat;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox .jiuye {
  background: url(style_res/test6.jpg) no-repeat;
}
.sanlianinteriorbody.renwen .tongzhigg .imagenewsbox .tushu {
  background: url(style_res/test7.jpg) no-repeat;
}
.sanlianinteriorbody.renwen .youqinglianjiea a {
  display: inline-block;
  padding-top: 20px;
  padding-right: 18px;
}
.pagefooter.renwen .sanliancopyright {
  background: #008b70;
}
.sanlianinteriorbanner.dianzi {
  width: 1174px;
  margin: 0 auto;
  height: 560px;
  background: none;
}
.sanlianinteriorbanner.dianzi .sousuobox {
  position: absolute;
  right: 20px;
  top: 42px;
}
.sanlianinteriorbanner.dianzi .sousuobox ul {
  *zoom: 1;
  overflow: hidden;
}
.sanlianinteriorbanner.dianzi .sousuobox ul:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner.dianzi .sousuobox ul li {
  float: left;
  margin-left: -1px;
  line-height: 15px;
  padding: 0 10px;
  border-left: 1px solid #8b8b8b;
}
.sanlianinteriorbanner.dianzi .sousuobox ul li a {
  color: #8b8b8b;
}
.sanlianinteriorbanner.dianzi .sousuobox .sousuo {
  float: right;
  line-height: 100px;
  overflow: hidden;
  width: 30px;
  height: 30px;
  background: #334a82 url(style_res/sousuo.png) no-repeat 5px 5px;
}
.sanlianinteriorbanner.dianzi .sousuobox .input {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  float: right;
  border: 1px solid #5c7189;
  height: 28px;
}
.sanlianinteriorbanner.dianzi .sousuobox .input input {
  width: 150px;
}
.jixiegongcheng .sanlianinteriorbanner.dianzi {
height: 455px;
}
.jixiegongcheng .sanlianinteriorbanner.dianzi .sanlianinteriornavbox {
  top: 20px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox {
  top: 92px;
}
.jixiegongcheng .sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornavbg {
  position: absolute;
  bottom: 0;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornavbg {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #002248;
  height: 40px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav {

  line-height: 40px;
  width: 1174px;
  background: #4ba8e7;
  height: 40px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li {
  position: relative;
  float: left;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li a {
  background: #4ba8e7;
  padding: 0 35px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li:hover .erjibody {
  display: block;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li .erjibody {
  position: absolute;
  display: none;
  top: 40px;
  z-index: 12;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li .erjibody p {
  position: relative;
  z-index: 100;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li .erjibody p:hover {
  background: #287aff;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li .erjibody .touming {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 0;
  background: #111;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .sanlianinteriornav li .erjibody a {
  border: 0 none;
  background: none;
  color: #fff;
}
.jixiegongcheng .sanlianinteriorbanner.dianzi .sanlianinteriornavbox .playbanner {
  bottom: 0;
}
.jixiegongcheng .sanlianinteriorbanner.dianzi .sanlianinteriornavbox .playbanner {
  height: 445px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .playbanner {
  width: 1175px;
  height: 393px;
  overflow: hidden;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .bannernum {
  padding: 0 20px;
  *zoom: 1;
  line-height: 35px;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .bannernum:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .batDivN li a {
  display: inline-block;
  width: 40px;
  border-left: 1px solid #ccc;
  height: 10px;
  background: #0c4099;
}
.sanlianinteriorbanner.dianzi .sanlianinteriornavbox .batDivN li a.cur {
  background: #909e9c;
}
.sanlianinteriorbody.dianzi {
  padding-top: 0;
}
.sanlianinteriorbody.dianzi .youqinglianjie {
  margin: 20px 0 0;
}
.sanlianinteriorbody.dianzi .playslide {
  width: 760px;
  padding: 10px 50px;
}
.sanlianinteriorbody.dianzi .playslide li {
  margin-right: 52px;
  width: 217px;
}
.sanlianinteriorbody.dianzi .playslide .slidebtn {
  top: 96px;
}
.sanlianinteriorbody.dianzi .tongzhigg {
  width: 275px;
}
.sanlianinteriorbody.dianzi .tongzhigg .imgbox {
  border: 1px solid #ccc;
  padding: 5px;
}
.sanlianinteriorbody.dianzi .tongzhigg li {
  line-height: 37px;
}
.sanlianinteriorbody.dianzi .tongzhigg li a {
  color: #343434;
}
.sanlianinteriorbody.dianzi .tongzhigg .tongzhigundong {
  overflow: hidden;
  height: 153px;
}
.sanlianinteriorbody.dianzi .dongtai li {
  line-height: 37px;
}
.sanlianinteriorbody.dianzi .dongtai,
.sanlianinteriorbody.dianzi .shiyan {
  width: 862px;
}
.sanlianinteriorbody.dianzi .dongtai img,
.sanlianinteriorbody.dianzi .shiyan img {
  width: 217px;
  height: 208px;
}
.sanlianinteriorbody.dianzi .dongtai h3.title a,
.sanlianinteriorbody.dianzi .shiyan h3.title a {
  float: right;
  text-decoration: none;
  color: #0c4099;
}
.sanlianinteriorbody.dianzi .dongtai a,
.sanlianinteriorbody.dianzi .shiyan a {
  color: #343434;
}
.sanlianinteriorbody.dianzi .dongtai .playbox,
.sanlianinteriorbody.dianzi .shiyan .playbox {
  float: left;
  width: 382px;
  overflow: hidden;
  margin-right: 20px;
  position: relative;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum {
  position: absolute;
  bottom: 0;
  height: 30px;
  width: 100%;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum .batDivas,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum .batDivas {
  position: relative;
  float: right;
  z-index: 11;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum .batDivas li,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum .batDivas li {
  padding: 0 5px;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum .batDivas li a,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum .batDivas li a {
  color: #fff;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum .batDivas li a.cur,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum .batDivas li a.cur {
  color: #aaa;
}
.sanlianinteriorbody.dianzi .dongtai .playbox .gundongnum i,
.sanlianinteriorbody.dianzi .shiyan .playbox .gundongnum i {
  position: absolute;
  width: 100%;
  z-index: 1;
  height: 100%;
  background: #111;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.sanlianinteriorbody.dianzi .shezhi {
  width: 275px;
}
.sanlianinteriorbody.dianzi .shezhi ul li {
  line-height: 47px;
  height: 47px;
}
.sanlianinteriorbody.dianzi .shezhi ul li a.curs i,
.sanlianinteriorbody.dianzi .shezhi ul li a:hover i {
  background-color: #0c4099;
  background-position: 11px 14px;
  background-image: url(style_res/jiantouicolan.png);
}
.sanlianinteriorbanner.waiyu {
  height: 520px;
  background: none;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav {
  width: 1177px;
  margin: 0 auto;
  line-height: 110px;
  background: url(style_res/biaoti.jpg) no-repeat 0 40px;
  border-bottom: 3px solid #972d37;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav ul {
  *zoom: 1;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav ul:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav li {
  float: left;
  padding: 0 45px;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav li a {
  color: #111;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav li .firstli {
  color: #fff;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav li .firstli.curs,
.sanlianinteriorbanner.waiyu .sanlianinteriornav li .firstli:hover {
  color: #fff;
}
.sanlianinteriorbanner.waiyu .sanlianinteriornav li a.curs,
.sanlianinteriorbanner.waiyu .sanlianinteriornav li a:hover {
  color: #972d37;
}
.sanlianinteriorbanner.waiyu .playbanner {
  width: 1177px;
  margin: 0 auto;
}
.sanlianbody.waiyu {
  width: 1178px;
  margin: 0 auto;
}
.sanlianbody.waiyu .layoutbox {
  margin-top: 20px;
  *zoom: 1;
}
.sanlianbody.waiyu .layoutbox:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianbody.waiyu .waiyubox.news {
  border: 1px solid #ccc;
  float: left;
  margin-right: 60px;
  width: 314px;
}
.sanlianbody.waiyu .waiyubox.news li {
  line-height: 34px;
  padding: 0 5px;
}
.sanlianbody.waiyu .waiyubox.news li a {
  color: #333;
}
.sanlianbody.waiyu .waiyubox.news li span {
  float: right;
  color: #992e34;
}
.sanlianbody.waiyu .dongtaifengcai {
  width: 412px;
  margin-right: 60px;
  float: left;
}
.sanlianbody.waiyu .dongtaifengcai .dongtaibox {
  padding: 5px;
  margin-bottom: 20px;
}
.sanlianbody.waiyu .dongtaifengcai .dongtaibox h5 {
  padding-left: 20px;
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 5px;
  background: url(style_res/listicoimgred.png) no-repeat 3px 6px;
  background-size: 10px;
}
.sanlianbody.waiyu .dongtaifengcai h3 {
  font-size: 20px;
}
.sanlianbody.waiyu .dongtaifengcai h3 a {
  padding-left: 10px;
  color: #aaa;
  font-size: 10px;
}
.sanlianbody.waiyu .gonggaoxiazai {
  float: left;
  width: 329px;
}
.sanlianbody.waiyu .gonggaoxiazai.yyleft{
  margin-right: 45px;
}
.sanlianbody.waiyu .gonggaoxiazai ul li {
  padding: 0 5px;
  line-height: 40px;
}
.sanlianbody.waiyu .gonggaoxiazai ul li a {
  color: #313131;
}
.sanlianbody.waiyu .gonggaoxiazai ul li span {
  float: right;
}
.sanlianbody.waiyu .gonggaoxiazai .tongzhigg,
.sanlianbody.waiyu .gonggaoxiazai .xiazai {
  border: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.sanlianbody.waiyu .youqinglianjiea.layout {
  width: 1178px;
}
.sanlianbody.waiyu .youqinglianjiea.layout h3 {
  margin: 34px 0;
  float: left;
  width: 105px;
  height: 27px;
  line-height: 100px;
  overflow: hidden;
  background: url(style_res/youqing.jpg) no-repeat;
}
.sanlianbody.waiyu .youqinglianjiea.layout .lianjies {
  padding: 30px 0;
  float: right;
  border-top: 4px solid #707070;
}
.sanlianbody.waiyu .youqinglianjiea.layout a {
  padding: 0 15px;
  line-height: 27px;
  color: #252525;
}
.waiyubox h3 {
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -20px;
  color: #fff;
  background: #e2e5f6 url(style_res/biaoti.jpg) no-repeat 0 6px;
}
.waiyubox h3 a {
  color: #98989a;
  float: right;
  margin-right: 10px;
}
.sanlianinteriorbanner.shangxue {
  height: 500px;
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbg {
  height: 50px;
  background: #002248;
  opacity: 1;
  filter: alpha(opacity=100);
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav {
  line-height: 50px;
  height: 50px;
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav a {
  font-size: 16px;
  padding: 0 20px;
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav a:hover,
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav a.curs {
  color: #006bcf;
  background: transparent;
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav li:hover > a {
  background: transparent;
}
.sanlianinteriorbanner.shangxue .sanlianinteriornavbox .sanlianinteriornav .erjibody {
  top: 50px;
}
.shangxue.pagemian {
  width: 1150px;
  margin: 0 auto;
}
.shangxue.pagemian h3.title {
  font-size: 18px;
  padding-top: 0;
  padding-bottom: 10px;
  background-position: 0 38px;
  margin: 0;
}
.shangxue.pagemian h3.title a {
  font-size: 12px;
  margin-top: 20px;
  line-height: 12px;
  float: right;
  color: #206696;
}
.shangxue.pagemian .bossshuo {
  width: 274px;
}
.shangxue.pagemian .bossshuo strong {
  text-align: center;
  width: 100%;
  display: inline-block;
  color: #2b2b2b;
  line-height: 30px;
  font-weight: 400;
}
.shangxue.pagemian .bossshuo a {
  text-decoration: none;
}
.shangxue.pagemian .bossshuo p {
  color: #2b2b2b;
}
.shangxue.pagemian .tongdao ul {
  *zoom: 1;
}
.shangxue.pagemian .tongdao ul:after {
  display: table;
  content: "";
  clear: both;
}
.shangxue.pagemian .tongdao ul li {
  margin: 0 10px;
  float: left;
}
.shangxue.pagemian .yaowen {
  width: 490px;
}
.shangxue.pagemian .yaowen ul {
  margin-top: -10px;
}
.shangxue.pagemian .yaowen ul li {
  line-height: 34px;
}
.shangxue.pagemian .yaowen .first {
  background: none;
  font-size: 16px;
  padding: 0;
}
.shangxue.pagemian .yaowen .first a {
  color: #3c9ad9;
}
.shangxue.pagemian .ypcy {
  overflow: hidden;
  width: 490px;
}
.shangxue.pagemian .ypcy .imagebox {
  width: 234px;
  float: left;
  margin-right: 23px;
  margin-top: 5px;
}
.shangxue.pagemian .ypcy .imagebox p {
  text-align: center;
  color: #343434;
  line-height: 40px;
}
.shangxue.pagemian .tongzhigg {
  width: 290px;
}
.shangxue.pagemian .tongzhigg ul {
  margin-top: -3px;
}
.shangxue.pagemian .tongzhigg ul li {
  line-height: 27px;
}
.shangxue.pagemian .rongyu {
  width: 290px;
}
.shangxue.pagemian .rongyu ul li {
  line-height: 23px;
  background-position: 0 10px;
}
.shangxue.pagemian .shishenfengguang {
  border: 5px solid #e0e0e0;
  width: 1093px;
  padding: 20px 20px 10px;
  *zoom: 1;
}
.shangxue.pagemian .shishenfengguang:after {
  display: table;
  content: "";
  clear: both;
}
.shangxue.pagemian .shishenfengguang h2 {
  width: 32px;
  /*padding-top: 20px;*/
  padding-bottom:20px;
  font-size: 30px;
  line-height: 35px;
  color: #002248;
  float: left;
}
.shangxue.pagemian .shishenfengguang .shishenimg {
  float: right;
  overflow: hidden;
  width: 1045px;
}
.shangxue.pagemian .shishenfengguang ul {
  *zoom: 1;
}
.shangxue.pagemian .shishenfengguang ul:after {
  display: table;
  content: "";
  clear: both;
}
.shangxue.pagemian .shishenfengguang li {
  float: left;
  width: 268px;
}
.shangxue.pagemian .shishenfengguang li p {
  width: 225px;
  color: #2b2b2b;
  text-align: center;
}
.shangxue.pagemian .youqinglianjie {
  width: 280px;
  height: 210px;
  margin-right: 45px;
  float: left;
  background: #efefef;
}
.shangxue.pagemian .youqinglianjie h2 {
  line-height: 30px;
  font-size: 18px;
  text-align: center;
}
.shangxue.pagemian .youqinglianjie .imglianjie {
  text-align: center;
  margin-top: 20px;
}
.shangxue.pagemian .youqinglianjie .imglianjie a {
  width: 113px;
  height: 38px;
  overflow: hidden;
  display: inline-block;
  line-height: 100px;
}
.shangxue.pagemian .youqinglianjie .imglianjie .lingdaoxinxiang {
  background: url(style_res/test11.jpg) no-repeat;
}
.shangxue.pagemian .youqinglianjie .imglianjie .jiaoxueziyuan {
  background: url(style_res/test12.jpg) no-repeat;
}
.shangxue.pagemian .youqinglianjie .selectbox {
  padding: 20px;
  margin-bottom: 10px;
  position: relative;
}
.shangxue.pagemian .youqinglianjie .selectbox input {
  width: 205px;
  line-height: 23px;
  float: left;
  border: 1px solid #334a82;
}
.shangxue.pagemian .youqinglianjie .selectbox > a {
  background: #334a82 url(style_res/btnicoimgsanjiao.png);
  text-align: center;
  height: 25px;
  width: 25px;
  line-height: 25px;
  float: left;
}
.shangxue.pagemian .youqinglianjie .selectbox .opts {
  position: absolute;
  display: none;
  bottom: 25px;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.shangxue.pagemian .youqinglianjie .selectbox .opts.curs {
  display: block;
}
.shangxue.pagemian .youqinglianjie .selectbox .opts a {
  display: block;
  padding-left: 10px;
  margin: 0 53px 0 20px;
  color: #333;
  background: #fefefe;
}
.shangxue.pagemian .zhiyepeiyang {
  float: left;
  width: 820px;
  background-image: url(style_res/test13.jpg);
  background-repeat: no-repeat;
  background-position: 455px 55px;
}
.shangxue.pagemian .zhiyepeiyang li {
  line-height: 26px;
  background-position: 0 13px;
}
.shangxue.pagemian .layoutbox {
  *zoom: 1;
  margin: 20px 0 30px;
}
.shangxue.pagemian .layoutbox:after {
  display: table;
  content: "";
  clear: both;
}
.fenxiang {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 100px;
  padding: 0;
  margin: 0;
  border: 0 none;
  width: 16px;
  height: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.fenxiang.xinlang {
  background: url(style_res/xinlang.png);
}
.fenxiang.tengxun {
  background: url(style_res/tengxun.png);
}
.fenxiang.renren {
  background: url(style_res/renren.png);
}
.fenxiang.kaixin {
  background: url(style_res/kaixin.png);
}
.fenxiang.douban {
  background: url(style_res/douban.png);
}
.sanliantop {
  height: 158px;
  overflow: hidden;
  background: #002147;
}
.sanliantop .sanliantopbody {
  width: 1178px;
  margin: 0 auto;
  height: 121px;
  background: url(style_res/pagetopbg.png) no-repeat;
  *zoom: 1;
}
.sanliantop .sanliantopbody:after {
  display: table;
  content: "";
  clear: both;
}
.sanliantop h1 {
  float: left;
  margin-top: 15px;
}
.sanliantop .log-page {
  float: right;
}
.sanliantop .log-page .sousuobox {
  margin-top: 10px;
}
.sanliantop .log-page .sousuobox .input {
  float: right;
  height: 28px;
  border-radius: 3px 0 0 3px;
  padding: 2px 10px 0;
  background: #fff;
}
.sanliantop .log-page .sousuobox .input input {
  width: 200px;
}
.sanliantop .log-page .sousuobox .sousuo {
  float: right;
  width: 30px;
  height: 30px;
  border-radius: 0 3px 3px 0;
  line-height: 100px;
  overflow: hidden;
  background: #334a82 url(style_res/sousuo.png) no-repeat 5px 5px;
}
.sanliantop .lognav {
  text-align: right;
  margin-top: 10px;
  margin-right: 30px;
  float: right;
  color: #fff;
  overflow: hidden;
}
.sanliantop .lognav a {
  color: #256798;
}
.sanliantop .lognav a:hover {
  color: #fff;
  text-decoration: none;
}
.sanlianmainnav {
  background: #001834;
  border-bottom: 1px solid #006bcf;
}
.sanlianmainnav .pagenav {
  width: 1240px;
  margin: 0 auto;
  height: 34px;
}
.sanlianmainnav .pagenav a {
  color: #fff;
  line-height: 34px;
  float: left;
  padding: 0 34px;
  border-left: 1px solid #002147;
  text-decoration: none;
  position: relative;
}
.sanlianmainnav .pagenav a.curs,
.sanlianmainnav .pagenav a:hover {
  background: #006bcf;
  border-radius: 4px 4px 0 0;
}
.pageside {
  float: left;
  width: 270px;
  margin-right: 45px;
}
.pagemain {
  width: 860px;
  float: left;
}
.schoolnews {
  width: 100%;
  overflow: hidden;
  margin-bottom: 18px;
}
.schoolnews .imgnewsboxs {
  width: 880px;
  *zoom: 1;
}
.schoolnews .imgnewsboxs:after {
  display: table;
  content: "";
  clear: both;
}
.schoolnews .imgnewsboxs .imgnews {
  float: left;
  width: 200px;
  margin-right: 20px;
  text-align: center;
}
.schoolnews .imgnewsboxs strong {
  color: #252525;
  font-size: 14px;
  font-weight: 400;
}
.schoolnews .charnewsboxs {
  margin-top: 10px;
}
.schoolnews .charnewsboxs ul {
  width: 890px;
}
.schoolnews .charnewsboxs li {
  width: 410px;
  float: left;
  line-height: 40px;
  padding-left: 10px;
  margin-right: 20px;
  background: url(style_res/listicoimg.png) no-repeat 0 16px;
}
.schoolnews .charnewsboxs li a {
  color: #252525;
}
.schoolnews .charnewsboxs li span {
  color: #256798;
  float: right;
}
.schoolstate {
  float: left;
  width: 510px;
  margin-right: 45px;
}
.schoolstate .img {
  padding: 3px;
  float: left;
  margin-right: 10px;
  -webkit-box-shadow: 0px 0px 3px #cccccc;
  -moz-box-shadow: 0px 0px 3px #cccccc;
  box-shadow: 0px 0px 3px #cccccc;
  border-radius: 3px;
  _border: 1px solid #ccc;
}
.schoolstate .img img {
  border-radius: 3px;
}
.schoolstate .charstateboxs {
  float: left;
}
.schoolstate .charstateboxs li {
  padding-left: 10px;
  line-height: 40px;
  background: url(style_res/listicoimg.png) no-repeat 0 20px;
}
.schoolstate .charstateboxs li a {
  color: #111;
}
.layout {
  width: 1250px;
  overflow: hidden;
}
.smallbox,
.generalbox,
.halfbox {
  margin-right: 40px;
  overflow: hidden;
  float: left;
  *display: inline;
  *zoom: 1;
  margin-bottom: -1000px;
  padding-bottom: 1000px;
}
.specialweb {
  float: left;
  width: 305px;
}
.specialweb .img {
  padding: 3px;
  float: left;
  -webkit-box-shadow: 0px 0px 3px #cccccc;
  -moz-box-shadow: 0px 0px 3px #cccccc;
  box-shadow: 0px 0px 3px #cccccc;
  border-radius: 3px;
  _border: 1px solid #ccc;
}
.specialweb .img img {
  border-radius: 3px;
}
.specialweb .charspecialboxs li {
  padding-left: 20px;
  line-height: 40px;
  float: left;
  width: 130px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 0 17px;
}
.specialweb .charspecialboxs li a {
  color: #111;
  font-size: 18px;
}
.zhanneisousuo {
  margin: 20px auto 0;
  width: 270px;
  height: 97px;
  background: url(style_res/zhanneisousuo.png) no-repeat;
}
.zhanneisousuo h4 {
  text-align: center;
  padding: 10px 40px;
  font: 24px/30px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
.zhanneisousuo .input {
  background: #fff;
  border: 1px solid #b1b1b1;
  padding: 1px 3px 4px 3px;
  border-radius: 3px 0 0 3px;
  float: left;
}
.zhanneisousuo .input input {
  width: 160px;
}
.zhanneisousuo .sousuo {
  background: #334a82 url(style_res/sousuo.png) no-repeat 8px 5px;
  margin-left: -1px;
  display: inline-block;
  width: 35px;
  height: 28px;
  line-height: 100px;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
}
.zhanneisousuo .sousuobox {
  width: 205px;
  margin: 0 auto;
}
.messagenotice h3 span {
  margin-right: 10px;
  cursor: pointer;
}
.messagenotice h3 .nocur {
  font-size: 18px;
  color: #777;
}
.messagenotice .messagenoticelist li {
  padding: 0 0 25px;
  *zoom: 1;
}
.messagenotice .messagenoticelist li:after {
  display: table;
  content: "";
  clear: both;
}
.messagenotice .messagenoticelist a {
  color: #333;
}
.messagenotice .messagenoticelist .day {
  float: left;
  width: 40px;
  height: 35px;
  background: #022446;
  margin-right: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  padding-top: 5px;
}
.messagenotice .messagenoticelist .day a {
  color: #111;
}
.messagenotice .messagenoticelist .day p {
  font-size: 12px;
}
.messagenotice .imgmessagebox {
  padding: 25px 0 5px 24px;
  border: 3px solid #ccc;
  *zoom: 1;
}
.messagenotice .imgmessagebox:after {
  display: table;
  content: "";
  clear: both;
}
.messagenotice .imgmessagebox a {
  background: url(style_res/imgbtn.png) no-repeat;
  padding-top: 35px;
  margin-right: 30px;
  margin-bottom: 4px;
  line-height: 35px;
  float: left;
  width: 50px;
  font-size: 12px;
  text-align: center;
  color: #000;
}
.messagenotice .imgmessagebox a.ico1 {
  background-position: 0 0;
}
.messagenotice .imgmessagebox a.ico2 {
  background-position: 0 -83px;
}
.messagenotice .imgmessagebox a.ico3 {
  background-position: 0 -167px;
}
.messagenotice .imgmessagebox a.ico4 {
  background-position: 0 -248px;
}
.messagenotice .imgmessagebox a.ico5 {
  background-position: 0 -334px;
}
.messagenotice .imgmessagebox a.ico6 {
  background-position: 0 -417px;
}
.messagenotice .imgmessagebox a.ico1:hover {
  background-position: -100px 0;
}
.messagenotice .imgmessagebox a.ico2:hover {
  background-position: -99px -83px;
}
.messagenotice .imgmessagebox a.ico3:hover {
  background-position: -99px -167px;
}
.messagenotice .imgmessagebox a.ico4:hover {
  background-position: -99px -248px;
}
.messagenotice .imgmessagebox a.ico5:hover {
  background-position: -99px -334px;
}
.messagenotice .imgmessagebox a.ico6:hover {
  background-position: -100px -417px;
}
.pagefooter {
  background: #002147;
  text-align: center;
  clear: both;
}
.pagefooter .quickkelleg {
  width: 1200px;
  margin: 0 auto 20px;
  *zoom: 1;
}
.pagefooter .quickkelleg:after {
  display: table;
  content: "";
  clear: both;
}
.pagefooter .quickkelleg h4 {
  line-height: 50px;
  color: #fff;
  padding: 0 25px;
  text-align: left;
  font-size: 18px;
}
.pagefooter .quickkellegborder {
  float: left;
  width: 100%;
  height: 5px;
  border-top: 2px solid #cea54b;
}
.pagefooter .footlist {
  width: 200px;
  float: left;
}
.pagefooter .footlist strong,
.pagefooter .footlist a {
  display: block;
  font-weight: 400;
  color: #fff;
}
.pagefooter .footlist strong {
  line-height: 30px;
  padding: 10px 0 5px;
  font-size: 18px;
}
.pagefooter .footlist a {
  font-size: 14px;
  line-height: 24px;
}
.pagefooter .sanliancopyright {
  background: #001b3a;
  padding: 15px 0;
  text-align: left;
  clear: both;
}
.pagefooter .sanliancopyright .copyrightbox {
  width: 1178px;
  margin: 0 auto;
  overflow: hidden;
  opacity: 0.4;
  filter: alpha(opacity=40);
  *zoom: 1;
}
.pagefooter .sanliancopyright .copyrightbox:after {
  display: table;
  content: "";
  clear: both;
}
.pagefooter .sanliancopyright .copyright {
  text-align: right;
  float: right;
}
.pagefooter .sanliancopyright .copyright a,
.pagefooter .sanliancopyright .copyright p {
  line-height: 24px;
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  font-size: 12px;
}
.pagefooter .sanliancopyright .copyright .lianjie {
  margin-right: -5px;
}
.pagefooter .sanliancopyright .copyright a {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 14px;
  padding: 0 5px;
}
.jigoumain .profile {
  border: 0 none;
}
.sjlistitem ul li {
  line-height: 30px;
  padding-left: 15px;
  font-size: 14px;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 3px 11px;
}
.sjlistitem ul li span {
  float: right;
  color: #006bcf;
}
.sjlistitem ul li a {
  color: #000;
}
.fklistitem ul li {
  padding-left: 10px;
  background: url(style_res/listicoimg.png) no-repeat 0 16px;
}
.fklistitem ul li a {
  color: #252525;
}
.fklistitem ul li span {
  color: #006bcf;
  float: right;
}
h3.title {
  font: 24px/42px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  background: url(style_res/titlebg.png) no-repeat 0 40px;
  margin-bottom: 20px;
}
h3.title a.more {
  float: right;
  margin-top: 14px;
  color: #206696;
  font: 14px/26px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
}
h2.title,
h3.title {
  font: 28px/42px Microsoft YaHei, "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
  padding-bottom: 10px;
  color: #002147;
  background: url(style_res/titlebg.png) no-repeat 0 50px;
}
h2.title .crumbs,
h3.title .crumbs {
  color: #aaa;
  font-size: 12px;
  float: right;
  line-height: 60px;
  height: 40px;
  overflow: hidden;
}
h2.title .crumbs a,
h3.title .crumbs a {
  color: #aaa;
}
h2.title .crumbs span,
h3.title .crumbs span {
  color: #006bcf;
}
.alignimg {
  padding: 10px 14px;
  height: 298px;
  background: url(style_res/ico.png) repeat;
}
.border-bottom {
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}
.infolaiyuan {
  background: #cecece;
  color: #fff;
  line-height: 30px;
  height: 30px;
  font-size: 12px;
  text-align: center;
  margin-bottom: 20px;
}
.bigimglist ul {
  width: 840px;
  padding: 0;
  *zoom: 1;
}
.bigimglist ul:after {
  display: table;
  content: "";
  clear: both;
}
.bigimglist ul li {
  float: left;
  padding: 0;
  text-align: center;
  border: 0 none;
  width: 380px;
  height: 307px;
  margin: 10px 40px 10px 0;
  background: none;
}
.bigimglist ul li .img {
  padding: 5px;
  border: 1px solid #ccc;
  width: 370px;
}
.bigimglist ul li .img img {
  width: 370px;
}
.bigimglist ul .mainpage {
  border: 0 none;
  background: none;
  width: 780px;
  text-align: center;
  padding: 20px 0 0 0;
  height: 30px;
  overflow: hidden;
}
.bigimglist ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.bigimglist ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #1a86d1;
  color: #fff;
}
.bigimglist ul .mainpage b {
  padding: 0 5px;
  font-size: 16px;
  font-weight: 400;
}
.profilemainbox .profile .bigimglist p {
  line-height: 20px;
  margin: 5px 0;
  padding: 0 20px;
  height: 40px;
  overflow: hidden;
  text-indent: 0;
}
.sanlianinteriorbody .neiye {
  border-bottom: 1px solid #ccc;
}
.sanlianinteriorbody .minorside {
  width: 270px;
  margin-right: -1px;
  margin-bottom: -1000px;
  border: 1px solid #ccc;
  float: left;
  padding: 0 15px 1000px;
}
.sanlianinteriorbody .minorside li {
  font-size: 14px;
  padding: 10px 0 10px 10px;
  background-position: 0 21px;
}
.sanlianinteriorbody .minorside li span {
  bottom: 10px;
}
.sanlianinteriorbody .contentmainbox {
  float: left;
  width: 877px;
  position: relative;
}
.sanlianinteriorbody .contentmainbox .contentmain {
  padding: 10px 10px 1000px;
  margin-bottom: -1000px;
  background: #fff;
  position: relative;
  border: 1px solid #ccc;
  border-bottom: 0 none;
  overflow: hidden;
}
.sanlianinteriorbody .contentmainbox .contentmain .title {
  margin-top: 10px;
}
.sanlianinteriorbody .contentmainbox .contentmain ul {
  line-height: 20px;
  padding: 0 5px;
}
.sanlianinteriorbody .contentmainbox .contentmain ul li {
  padding: 30px 0 30px 20px;
  border-bottom: 1px dotted #ccc;
  background: url(style_res/listicoimgsanjiao.png) no-repeat 7px 36px;
  *zoom: 1;
}
.sanlianinteriorbody .contentmainbox .contentmain ul li:after {
  display: table;
  content: "";
  clear: both;
}
.sanlianinteriorbody .contentmainbox .contentmain ul li a {
  font-size: 16px;
  color: #4f4f4f;
}
.sanlianinteriorbody .contentmainbox .contentmain ul li span.time {
  float: right;
  color: #006bcf;
}
.sanlianinteriorbody .contentmainbox .contentmain ul .mainpage {
  border: 0 none;
  background: none;
  width: 100%;
  text-align: center;
  padding: 20px 0 80px;
  height: 30px;
  overflow: hidden;
}
.sanlianinteriorbody .contentmainbox .contentmain ul .mainpage a {
  border: 1px solid #333;
  color: #333;
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.sanlianinteriorbody .contentmainbox .contentmain ul .mainpage a:hover {
  border: 1px solid #fff;
  background: #1a86d1;
  color: #fff;
}
.sanlianinteriorbody .contentmainbox .contentmain ul .mainpage b {
  padding: 0 5px;
  font-size: 16px;
  font-weight: 400;
}
.xuejichaxun {
  background: url(style_res/bg.jpg) no-repeat 50% 0;
  height: 548px;
}
.xuejichaxun .bodybox {
  width: 650px;
  margin: 0 auto;
}
.xuejichaxun .bodybox h1 {
  font-size: 52px;
  padding: 50px 0 0;
  color: #002248;
  text-align: center;
}
.xuejichaxun .bodybox p {
  height: 75px;
}
.xuejichaxun .bodybox p span {
  float: left;
  width: 150px;
  text-align: right;
  margin-right: 20px;
  color: #002248;
  font-size: 24px;
}
.xuejichaxun .bodybox p input[type="text"],
.xuejichaxun .bodybox p input[type="password"] {
  width: 300px;
  padding: 5px 10px;
  font-size: 24px;
  border: 1px solid #0a2442;
}
.xuejichaxun .bodybox .btns {
  text-align: center;
}
.xuejichaxun .bodybox .btn {
  display: inline-block;
  padding: 0 40px;
  margin: 0 8px 0 22px;
  background: #001b3a;
  color: #fff;
  font-size: 32px;
}
.xuejichaxun .bodybox h5 {
  margin-top: 10px;
  font-size: 24px;
  color: #002248;
}
.xuejichaxun .bodybox .shuoming p {
  height: 25px;
  line-height: 25px;
  font-size: 18px;
  color: #002248;
}
.pagemian.erjixueyuannei {
  width: 1175px;
  margin: 0 auto;
}
.kevinSlide_shade_view {
  position: relative;
}
.kevinSlide_shade_view li {
  position: absolute;
}
.kevinSlide_scroll_view li {
  float: left;
}
.kevinSlide_scroll_view_right {
  float: right;
}
.kevinSlide_scroll_view_right li {
  float: right;
}
.sanliankeyananbanner {
  position: relative;
  width: 100%;
  height: 525px;
  background: url(style_res/banner.jpg) no-repeat 50% 0;
}
.sanliankeyananbanner .sanliankeyannavbox {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyannavbg {
  position: absolute;
  width: 100%;
  height: 60px;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyanannav {
  position: relative;
  width: 1188px;
  margin: 0 auto;
  height: 60px;
  line-height: 60px;
  *zoom: 1;
}
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyanannav:after {
  display: table;
  content: "";
  clear: both;
}
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyanannav a {
  color: #fff;
  padding: 0 28px;
  font-size: 18px;
  float: left;
  text-decoration: none;
}
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyanannav a:hover,
.sanliankeyananbanner .sanliankeyannavbox .sanliankeyanannav a.curs {
  background: #006bcf;
}
.sanlianinteriorbody .title {
  margin: 10px 0;
}
.sanlianinteriorbody .fagui li,
.sanlianinteriorbody .keyandongtai li,
.sanlianinteriorbody .xiazai li {
  line-height: 35px;
  background-position: 3px 15px;
}
.keyanimglianjiebox {
  margin-top: -15px;
}
.keyanimglianjiebox a {
  margin-right: 17px;
  margin-top: 15px;
}



.luqu_bg {
  min-height: 1018px;
  background: url(style_res/bannerbglq.jpg) no-repeat 50% 0;
}
.lq_biaodan tr {
  text-align: center;
  height: 40px;
}
.lq_biaodanti {
  font-weight: 800;
  color: #ffffff;
  background-color: #002147;
}
.ys_neron {
  border: 1px solid #ccc;
  overflow: hidden;
  height: auto !important;
 /* height: 200px;*/
 /* min-height: 200px;*/
  margin-bottom: 0 !important;
}


.formbox p {
  margin-top: 20px;
}
.xhx {
  text-decoration:underline;
  color: #000000;
  font-weight: 600;
}
.shsj {
  text-indent: 2em;
}
.yinzhan {
  float: left;
  margin-left: 500px;
  margin-top: 40px !important;
}
.wk {
  float: left;
  font-size: 20px;
  margin-left: -130px;
  margin-top: 130px !important;
}
.fhanniu {
  margin-top: 30px;
  float: none !important;
}
.yy_more {
  text-align: right;
  a {
      color: #2785ce;
      float: right;
  }
}
.xxgks .generalbox.zhence.jianzhang, .xxgks .generalbox.jihua.lishi {
  width: 531px;
}
.fklistitem ul li.text a { 
    max-width: 460px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
li.text {
  position: relative;
  cursor: pointer;
}
li.text span { 
  position: absolute;
  top: 0;
  right: 0;
}
.wp_articlecontent img {
    max-width: 770px;
    margin: 0 auto;
}